/*
Theme Name: GeneratePress Child
Theme URI: https://generatepress.com
Template: generatepress
Author: Tom Usborne
Author URI: https://tomusborne.com
Description: GeneratePress is a lightweight WordPress theme built with a focus on speed and usability. Performance is important to us, which is why a fresh GeneratePress install adds less than 10kb (gzipped) to your page size. We take full advantage of the block editor (Gutenberg), which gives you more control over creating your content. If you use page builders, GeneratePress is the right theme for you. It is completely compatible with all major page builders, including Beaver Builder and Elementor. Thanks to our emphasis on WordPress coding standards, we can boast full compatibility with all well-coded plugins, including WooCommerce. GeneratePress is fully responsive, uses valid HTML/CSS, and is translated into over 25 languages by our amazing community of users. A few of our many features include 60+ color controls, powerful dynamic typography, 5 navigation locations, 5 sidebar layouts, dropdown menus (click or hover), and 9 widget areas. Learn more and check out our powerful premium version at https://generatepress.com
Tags: two-columns,three-columns,one-column,right-sidebar,left-sidebar,footer-widgets,blog,e-commerce,flexible-header,full-width-template,buddypress,custom-header,custom-background,custom-menu,custom-colors,sticky-post,threaded-comments,translation-ready,rtl-language-support,featured-images,theme-options
Version: 3.5.1.1738340990
Updated: 2025-01-31 17:29:50

*/ html,body{scroll-behavior:smooth}.column_1-2{flex:0 0 100%}div#page{width:100%;max-width:100%}div#content{padding:0;flex-direction:column}.row{width:90%;max-width:100%;margin:auto;display:flex;flex-wrap:wrap}.column_1-3{flex:0 0 30%}.column_12-12{flex:0 0 100%}.column_12{flex:0 0 100%}.column_1-3{flex:0 0 100%}@media (min-width:1024px){.column_1-3{flex:0 0 30%}.row .column_1-3:first-child,.row .column_1-3:nth-child(2){margin-right:5%}.row{width:90%;max-width:1720px;flex-wrap:nowrap}.column_1-3{flex:0 0 30%}.column_1-2{flex:0 0 48.5%;margin-right:1.5%}.row .column_1-2:nth-child(2){margin-left:1.5%;margin-right:0%}}p,h1,h2,h3,h4,h5,h6{margin:0;padding:0}body{font-size:16px;line-height:28px;overflow-x:hidden}#to-the-top{display:inline-block;background-color:#11111173;width:50px;height:50px;text-align:center;border-radius:25px 0 0 25px;position:fixed;bottom:30px;right:0;transition:background-color 0.3s,opacity 0.5s,visibility 0.5s;opacity:0;visibility:hidden;z-index:1000}#to-the-top::after{content:url(/wp-content/uploads/2025/02/top-icon.svg);height:50px;display:flex;align-items:center;justify-content:center}#to-the-top:hover{cursor:pointer;background-color:#333}#to-the-top:active{background-color:#555}#to-the-top.show{opacity:1;visibility:visible}.footer-cloud-separator{background-image:url(/wp-content/uploads/2025/02/effetto-nuvola-v2.svg);background-repeat:repeat-x;background-size:auto;background-position:top;height:40px;width:100%;max-width:100%;background-color:#fff}.footer_main_wrapper{background:#fff7ef;padding:40px 0 0}.footer-column-title h4{color:#e34c62;font-size:22px;line-height:50px;margin-bottom:20px}.footer-contact-element{display:flex;gap:8px;align-items:flex-start;text-wrap-style:pretty}.footer-contact-element div{text-wrap-style:pretty}.footer-column-contacts{display:flex;flex-direction:column;gap:10px}.footer-contact-element,.footer-contact-element a,.footer-column-menu-wrapper a{color:#ff8a2a;transition:300ms;text-decoration:none}.footer-contact-element a:hover,.footer-column-menu-wrapper a:hover{transition:300ms;color:#000}.footer-column-menu-wrapper ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer-logo-wrapper{max-width:140px;margin-bottom:20px}.footer-logo-wrapper a{width:100%;height:100%;display:flex}.footer-logo-wrapper img{object-fit:contain;height:100%;width:100%}.footer-contact-element img{height:auto;width:15px;object-fit:contain;padding:5px 0;display:flex}.footer-logo-column{flex:0 1 20%}.footer-grid-wrapper{display:flex;flex-direction:column;gap:60px;margin-bottom:10%}.footer-description-wrapper{color:#ff8a2a;font-size:14px;line-height:26px;text-wrap-style:pretty}.footer-columns-wrapper{display:flex;flex-direction:column;gap:40px}.bottom-footer-row{padding-top:9px;border-top:1px solid #0000001a;padding-bottom:10px}.footer-bottom-text{font-size:14px;line-height:26px;color:#ff8a2a;font-style:italic;text-wrap-style:pretty}.footer-bottom-text a{transition:300ms}.footer-bottom-text a:hover{transition:300ms;color:#000}.bottom-footer-row{padding-top:9px;border-top:1px solid #0000001a;padding-bottom:10px;flex-direction:column-reverse;gap:10px}.footer-bottom-payment-image{height:max-content;display:flex;padding:19px 0 10px}.footer-column-socials{display:flex;gap:15px;flex-direction:row;height:max-content;width:max-content;margin-top:20px}.footer-column-socials svg{height:24px;width:24px;fill:#e34c62;transition:300ms}.footer-column-socials svg:hover{transition:300ms;fill:#000}@media (min-width:1024px){.footer-bottom-payment-image{height:max-content;display:flex;padding:0}.footer-bottom-payment-image{display:flex;justify-content:flex-end}.bottom-footer-row{padding-top:19px;padding-bottom:20px;flex-direction:unset;align-items:centeR;gap:0}.footer-column-content{flex:0 1 30vw}.footer-columns-wrapper{display:flex;flex:0 1 80%;justify-content:space-between;flex-direction:row;gap:2vw;flex-wrap:wrap}.footer-grid-wrapper{display:flex;flex-direction:row;justify-content:space-between;gap:10%;margin-bottom:10%}.footer-description-wrapper{color:#ff8a2a;max-width:300px;font-size:14px;line-height:26px;text-wrap-style:pretty}}@media (min-width:1440px){.footer-column-content{flex:0 0 15%}}.header-small-header-content .footer-column-socials{margin:0;gap:10px}.header-small-header-content .footer-column-socials svg{height:18px;width:18px;fill:#fff;transition:300ms}.header-small-header-content .footer-column-socials svg:hover{transition:300ms;fill:#000}.small-header-contact-page a{text-transform:uppercase;text-decoration:none;transition:300ms;color:#fff;font-weight:400}.small-header-contact-page a:hover{transition:300ms;color:#000}.footer-column-socials a{display:flex}.small-header-contacts a{text-decoration:none;transition:300ms;color:#fff}.small-header-contacts a:hover{transition:300ms;color:#000}.small-header-contacts div{display:flex;gap:10px;align-items:center}.small-header-message p{text-align:center;color:#fff;font-weight:400;font-size:12px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-small-header-content{display:flex;justify-content:space-between;align-items:center}.small-header-socials,.small-header-contacts{display:none}.small-header-message{display:flex;justify-content:center;align-items:center;flex:0 0 40%;margin:0 auto}.small-header-socials{justify-content:flex-end}.header-small-header-wrapper{background:#f07e26;padding:5px 0}@media (min-width:1331px){.header-small-header-wrapper{background:#f07e26;padding:8px 0}.small-header-socials,.small-header-contacts{display:flex;align-items:center;gap:15px;font-size:12px;flex:0 0 30%}.small-header-message p{text-align:center;max-width:470px;color:#fff;font-weight:400;font-size:14px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.header-cart-search img,.header-wishlist-user img,.header-icon-user img,.header-icon-search img{width:25px;height:25px}.header-cart-search,.header-wishlist-user,.header-icon-user,.header-icon-search{display:flex;cursor:pointer}.header-cart-search{position:relative}.header-cart-search span,span.wishlist_products_counter_number{position:absolute;top:-10px;right:-10px;background:#f07e26;padding:5px;width:20px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:10px;color:#fff}.header-menu-navbar ul{margin:0;list-style-type:none}.header-menu-navbar a{transition:300ms;color:#e34c62;text-transform:uppercase;text-decoration:none;font-weight:500}.header-menu-navbar a:hover{transition:300ms;color:#000}.header-menu-navbar .menu-item-has-children{position:relative}.header-menu-navbar>div>ul{display:flex;gap:20px;justify-content:center;flex-direction:column}.header-icons-search-and-profile{display:none}.header-navbar-logo-wrapper{display:flex;flex:0 0 70%}.header-icons-wishlist-and-cart{display:flex;gap:15px;flex:0 0 30%;justify-content:flex-end}.header-navbar-grid .header-navbar-logo-wrapper a{display:flex;max-width:80px}.header-navbar-grid{display:flex;align-items:center;width:100%;flex-direction:row;padding:10px 0}.header-burger-menu{display:flex;gap:8px;flex-direction:column;cursor:pointer;height:auto;width:30px;position:relative}.header-burger-menu span{width:30px;height:2px;background:#f07e26;transition:300ms}.header-wishlist-user a{display:flex;position:relative}.header-burger-menu.active span:first-child{opacity:0;transition:300ms}.header-burger-menu.active span:nth-child(2){position:absolute;top:50%;right:0;transform:rotate(45deg);transition:300ms}.header-burger-menu.active span:nth-child(3){position:absolute;top:50%;left:0;transform:rotate(-45deg);transition:300ms}.header-navbar-wrapper{background:#fff}.header-account-mobile{border-bottom:1px solid #e34c62;padding-bottom:19px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.header-account-mobile a,.header-account-mobile span{color:#e34c62;text-decoration:none;font-size:14px}.header-account-mobile .header-icon-user a,.header-account-mobile .header-icon-search{align-items:center;gap:10px;display:flex}.header-menu-content{background:#fff7ef;padding:30px 0 30px;height:100vh;position:relative;overflow-y:auto}.header-mobile-saerchbar{flex:0 0 100%;width:100%;transition:100ms;opacity:0;height:0}.header-mobile-saerchbar.active{transition:400ms;height:auto;opacity:1;margin-top:20px}.header-searchbar label input{border-radius:20px 0 0 20px;border:none;padding:15px 30px;width:100%}.header-searchbar label{width:100%}.header-searchbar form{display:flex;width:100%}.header-searchbar button{background:#e34c62;transition:300ms;border-radius:0 20px 20px 0;color:#fff}.header-searchbar button:hover{background:#000;transition:300ms}.header-searchbar button span{transition:300ms;color:#fff}.header-menu-navbar .menu-item-has-children>a{display:flex;align-items:center;gap:5px;width:100%;justify-content:space-between}.header-menu-navbar .menu-item-has-children>a:after{content:"";height:10px;width:10px;background-image:url(/wp-content/uploads/2025/02/down-arrow.svg);display:block;background-position:center;background-repeat:no-repeat;background-size:contain;transition:300ms}.header-menu-navbar .current-menu-item.active a:after{transition:300ms;transform:rotate(180deg)}.menu-item-has-children .sub-menu{transition:300ms;opacity:0;height:0}.header-menu-navbar>div>ul>li{border-bottom:1px solid #0000001c;padding-bottom:9px}.header-menu-navbar>div>ul>li:last-child{border-bottom:0;padding-bottom:0}.menu-item-has-children .sub-menu.active{transition:300ms;opacity:1;height:auto;padding-top:20px;list-style-type:initial;padding-left:20px;color:#e34c62}.header-menu-wrapper{transition:300ms;opacity:0;height:0;overflow:hidden}.header-menu-wrapper.active{transition:300ms;opacity:1;height:auto}.header-search-overlay.active{height:100vh;width:100vw;background:#000000c7;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:99999999999999;transition:500ms;opacity:1}.header-search-overlay{opacity:0;height:0;transition:500ms;overflow:hidden}.header-search-overlay.active .header-search-overlay-close{position:absolute;top:10%;right:10%;height:50px;width:max-content;cursor:pointer;display:flex;align-items:center;color:#fff}.header-search-overlay-close span:last-child{transform:rotate(-45deg);top:50%;left:0;position:absolute}.header-search-overlay-close span:first-child{transform:rotate(45deg);top:50%;position:absolute;left:0}.header-cross-close-wrapper{position:relative;height:50px;width:50px}.header-cross-close-wrapper span{display:block;background:#fff;height:2px;width:50px}.header-social-mobile{display:flex;align-items:center;margin-top:50px;justify-content:space-between}.header-social-mobile .small-header-contact-page{background:#e34c62;padding:10px 15px;border-radius:30px;transition:300ms}.header-social-mobile .small-header-contact-page:hover{background:#000;transition:300ms}.header-social-mobile .footer-column-socials{margin:0}.promo-item{background:#e34c62;transition:300ms;padding:8px 25px!important;border-radius:30px;text-align:center}.promo-item:hover{background:#000;transition:300ms}.promo-item a{color:#fff!important;text-align:center}@media (min-width:1024px){.header-menu-navbar>div>ul{align-items:center}.header-social-mobile{display:none}.header-menu-wrapper{transition:300ms;opacity:1;height:auto;overflow:visible}.header-menu-navbar>div>ul>li{border-bottom:0;padding-bottom:inherit}.header-menu-navbar .menu-item-has-children ul.sub-menu{opacity:0;transition:0ms;width:max-content;height:0;position:absolute;top:25px;z-index:1000;left:0;overflow:hidden}.header-menu-navbar .menu-item-has-children:hover ul.sub-menu{background:#fff;max-width:300px;width:100%;position:absolute;min-width:300px;padding:40px 30px;box-shadow:0 0 10px #00000014;height:auto;opacity:1;transition:300ms;overflow:visible;display:flex;flex-direction:column;gap:5px}.header-menu-content{background:#fff7ef;padding:10px 0 20px;height:auto;position:relative;overflow-y:unset}.header-account-mobile{display:none}.header-burger-menu{display:none}.header-navbar-grid{padding:20px 0}.header-navbar-grid .header-navbar-logo-wrapper a{display:flex;max-width:100px}.header-icons-wishlist-and-cart{display:flex;gap:15px;flex:0 0 20%;justify-content:flex-end;align-items:center}.header-navbar-logo-wrapper{display:flex;flex:0 0 60%;justify-content:center}.header-icons-search-and-profile{display:flex;gap:15px;flex:0 0 20%}.header-menu-navbar>div>ul{display:flex;gap:20px;justify-content:center;flex-direction:row}}.section-cms{width:100%;padding:60px 0}.section-cms-cover-image{min-height:200px;max-height:500px;height:100%;background-color:#0000004f;background-blend-mode:overlay;padding:60px 0;background-size:cover;background-repeat:no-repeat;background-position:center}.breadcrumbs-wrapper{text-align:center;color:#fff}.breadcrumbs-wrapper a{transition:300ms;color:#fff;text-decoration:none}.breadcrumbs-wrapper h1,.breadcrumbs-wrapper h2{font-size:32px;line-height:1em;margin-bottom:15px}@media (min-width:1024px){.breadcrumbs-wrapper h1,.breadcrumbs-wrapper h2{font-size:2.604vw;line-height:1em;margin-bottom:15px}.section-cms-cover-image{min-height:200px;max-height:500px;height:100%;background-color:#0000004f;background-blend-mode:overlay;padding:5vw 0;background-size:cover;background-repeat:no-repeat;background-position:center}.section-cms{width:100%;padding:5vw 0}}.woocommerce-cart .wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block{background:#fff7ef;padding:30px;border-radius:30px}.woocommerce-cart .wc-block-cart__submit-container a{background:#fa0;margin-top:20px;border-radius:20px;text-decoration:none;color:#fff;transition:300ms;font-weight:700;text-transform:uppercase}.woocommerce-cart .wc-block-cart__submit-container a:hover{background:#000;color:#fff;transition:300ms}.woocommerce-cart .wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block h2,.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-item.wc-block-components-totals-footer-item span.wc-block-components-totals-item__label{color:#e34c62}.woocommerce-cart .wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block h2{font-size:18px;text-align:center}.woocommerce-cart input#wc-block-components-totals-coupon__input-coupon{border:1px solid #ccc;border-radius:20px}.woocommerce-cart button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained{transition:300ms;border-radius:30px;display:block;background:#e34c62}.woocommerce-cart button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained span{color:#fff}.woocommerce-cart button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained:hover{transition:300ms;background:#000}.woocommerce-cart table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block,.woocommerce-cart table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block a{color:#e34c62;text-decoration:none}.woocommerce-cart h2.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title{color:#e34c62;font-family:"poppins";font-size:26px;line-height:1.5em}.woocommerce-cart h2.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title:before{display:none}.featured-image.page-header-image.grid-container.grid-parent{display:none}@media (min-width:1024px){.woocommerce-cart h2.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title{color:#e34c62;font-family:"poppins";font-size:2vw;line-height:1.5em}}.woocommerce-account form.woocommerce-form.woocommerce-form-login.login,.woocommerce-account form.woocommerce-ResetPassword.lost_reset_password{background:#ffe7d3;border:none;padding:30px;border-radius:20px;text-align:center}.woocommerce-account form.woocommerce-form.woocommerce-form-login.login input,.woocommerce-form.woocommerce-form-register input{border-radius:20px!important}.woocommerce-account form.woocommerce-form.woocommerce-form-login.login p.form-row:nth-child(3){flex-direction:column-reverse;gap:10px;display:flex}.woocommerce-account button.woocommerce-button.button.woocommerce-form-login__submit,.woocommerce-account button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit,.woocommerce-account form.woocommerce-ResetPassword.lost_reset_password button,.woocommerce-MyAccount-content button.woocommerce-Button.button,.woocommerce-address-fields button.button{background:#e34c62;width:100%;padding:15px 20px;border-radius:20px;transition:300ms;color:#fff;max-width:300px;margin:0 auto}.woocommerce-account button.woocommerce-button.button.woocommerce-form-login__submit:hover,.woocommerce-account button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover,.woocommerce-account form.woocommerce-ResetPassword.lost_reset_password button:hover,.woocommerce-MyAccount-content button.woocommerce-Button.button:hover,.woocommerce-address-fields button.button:hover{background:#000;transition:300ms;color:#fff}.woocommerce-account p.woocommerce-LostPassword.lost_password a{color:#e34c62;text-decoration:none;transition:300ms}.woocommerce-account p.woocommerce-LostPassword.lost_password a:hover{color:#000;text-decoration:none;transition:300ms}.woocommerce-account form.woocommerce-form.woocommerce-form-register.register{border:2px solid #ffe7d3;border-radius:20px;padding:30px;text-align:center}.woocommerce-account form.woocommerce-form.woocommerce-form-login.login label,.woocommerce-account form.woocommerce-form.woocommerce-form-register.register label,.woocommerce-account form.woocommerce-ResetPassword.lost_reset_password label{margin-bottom:10px}.woocommerce-account form.woocommerce-form.woocommerce-form-register.register .form-row:nth-child(5){margin-top:20px}.woocommerce-account form.woocommerce-ResetPassword.lost_reset_password .form-row{width:100%;margin:20px 0 0}.woocommerce-account form.woocommerce-ResetPassword.lost_reset_password{max-width:800px;margin:0 auto}.woocommerce-account nav.woocommerce-MyAccount-navigation ul{padding:0;margin:0;list-style:none}.woocommerce-account nav.woocommerce-MyAccount-navigation a{width:100%;display:block;transition:300ms;text-decoration:none;text-align:center;padding:10px 20px;margin-bottom:15px;border:none;color:#e34c62;text-transform:uppercase;border-radius:10px;border:1px solid #e34c62}.woocommerce-account nav.woocommerce-MyAccount-navigation a:hover{background:#e34c62;transition:300ms;color:#fff}.woocommerce-account nav.woocommerce-MyAccount-navigation .is-active a{background:#ff8a2a;border:1px solid #ff8a2a;color:#fff}form.woocommerce-EditAccountForm.edit-account input{border-radius:20px;margin-bottom:10px}form.woocommerce-EditAccountForm.edit-account p{margin-bottom:20px}.woocommerce-MyAccount-content label{margin-bottom:10px}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a{background:#fff0;border:none;color:#000}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a:hover{background:#fff0;border:none;color:#000}a.woocommerce-button.button.view{background:#ff8a2a;color:#fff;border-radius:20px}.woocommerce-MyAccount-content h2{margin-bottom:20px;margin-top:10px;color:#e34c62;font-size:26px}.woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address{float:none;width:100%;margin-top:20px}.woocommerce-MyAccount-content a.edit{color:#e34c62}.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper input,.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper select{border-radius:20px}.woocommerce-account div#customer_login h2{text-align:center;color:#e34c62}.woocommerce-account span.select2-selection.select2-selection--single{padding:20px;border:none;background:#f7f8f9;border-radius:20px;height:auto}span#select2-billing_country-container,span#select2-billing_state-container{height:auto!important;padding:0px!important;line-height:1em!important;display:block}.woocommerce-account .woocommerce-MyAccount-content label{font-weight:700;margin:10px 0 20px}.woocommerce-MyAccount-content{margin-top:30px}.woocommerce-MyAccount-content{padding:20px 15px;border:1px solid #ffe7d3;border-radius:20px}.woocommerce-account nav.woocommerce-MyAccount-navigation{background:#fff7ef;padding:20px 15px;border-radius:20px}@media (min-width:1025px){.woocommerce-account nav.woocommerce-MyAccount-navigation{background:#fff7ef;padding:30px;border-radius:20px}.woocommerce-MyAccount-content{padding:30px;border:1px solid #ffe7d3;border-radius:20px}.woocommerce-MyAccount-content{margin:0}}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{border:none;padding:20px;background:#ffe7d3;border-radius:30px}.woocommerce-checkout input#wc-block-components-totals-coupon__input-coupon{border:1px solid #ccc;border-radius:20px}.woocommerce-checkout button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained{transition:300ms;border-radius:30px;display:block;background:#e34c62}.woocommerce-checkout .wc-block-components-checkout-order-summary__title>p{text-align:center;font-weight:bold!important;font-size:18px;text-transform:uppercase;color:#e34c62}.woocommerce-checkout button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{background:#ff8a2a;transition:300ms;border-radius:30px;text-transform:uppercase;font-weight:700}.woocommerce-checkout button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:hover{background:#000;transition:300ms}.woocommerce-checkout form.wc-block-components-form.wc-block-checkout__form h2{color:#e34c62}.woocommerce-checkout .wc-block-components-radio-control-accordion-option.wc-block-components-radio-control-accordion-option--checked-option-highlighted{border:none;background:#fff;box-shadow:none!important;border-radius:20px!important}.woocommerce-checkout .wc-block-components-radio-control--highlight-checked:after{border:none!important}.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option:last-child:after,.wc-block-checkout__payment-method .wc-block-components-radio-control__option:last-child:after{border:none!important;height:0px!important}.woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background:#ff8a2a!important}div#contact input,div#billing input,div#billing select,div#order-notes textarea{border:none;border-radius:20px}.woocommerce-checkout .wc-block-components-address-card{border:none;background:#fff;border-radius:20px}.woocommerce-checkout a.wc-block-checkout__login-prompt,span.wc-block-components-address-card__edit{border:1px solid #ff8a2a;padding:6px 20px;border-radius:30px;text-decoration:none;color:#ff8a2a;text-transform:uppercase;transition:300ms}.woocommerce-checkout a.wc-block-checkout__login-prompt:hover,span.wc-block-components-address-card__edit:hover{border:1px solid #ff8a2a;background:#ff8a2a;color:#fff;transition:300ms;text-decoration:none}.woocommerce-checkout .wc-block-components-address-card{border-radius:20px;border:none}.woocommerce-checkout div#order-notes{padding-top:39px;border-top:1px solid #ccc}.woocommerce-checkout form.wc-block-components-form.wc-block-checkout__form{padding:30px 20px;border:1px solid #ff8a2a;background:#ff8a2a14;border-radius:20px}.is-mobile .wc-block-components-form .wc-block-components-checkout-step:after,.is-small .wc-block-components-form .wc-block-components-checkout-step:after{height:0!important}.checkout-order-summary-block-fill{border:none!important}.wc-block-components-totals-coupon__form{gap:10px;flex-direction:column}form#wc-block-components-totals-coupon__form .wc-block-components-text-input.wc-block-components-totals-coupon__input{flex:0}@media (min-width:1024px){.woocommerce-checkout form.wc-block-components-form.wc-block-checkout__form{padding:30px 40px;border:1px solid #ff8a2a;background:#ff8a2a14;border-radius:20px}}.announcement-for-user{background:#e34c62;border-radius:30px;display:flex;align-items:center;justify-content:center;gap:20px;color:#fff;padding:20px}.announcement-for-user img{width:40px;height:auto}.row.row-announcement{margin-bottom:80px}@media (max-width:600px){a.wc-block-checkout__login-prompt{float:unset!important;display:block;text-align:center;height:auto;margin:0px!important;width:100%}span.wc-block-components-checkout-step__heading-content{margin-top:20px;display:flex;width:100%}form.wc-block-components-form.wc-block-checkout__form h2,p.wc-block-components-checkout-step__description{text-align:center}.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row{align-items:center;display:flex;gap:20px;flex-direction:column-reverse}.woocommerce-checkout button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{background:#ff8a2a;transition:300ms;border-radius:30px;text-transform:uppercase;font-weight:700;max-width:100%!important;width:100%}.woocommerce-checkout .wc-block-components-address-card{flex-direction:column;gap:50px}.woocommerce-checkout span.wc-block-components-address-card__edit{border:1px solid #ff8a2a;padding:6px 20px;border-radius:30px;text-decoration:none;color:#ff8a2a;text-transform:uppercase;transition:300ms;width:100%;text-align:center}}.section-archive-product{padding:60px 0}.shop-grid-wrapper{display:grid;grid-template-columns:1fr;gap:30px}.shop-loop-main-wrapper .products-list{display:grid;grid-template-columns:1fr;gap:30px}.single-product-card .product-thumbnail{width:100%;height:max-content;overflow:hidden;display:flex;background:#fff7ef;position:relative;flex-direction:column;border-radius:10px}.single-product-card .product-thumbnail img{width:100%;height:100%;object-fit:max-content;border-radius:10px;transition:500ms}.single-product-card .product-thumbnail:hover img{transform:scale(1.05);transition:800ms}h4.product-title{transition:300ms;color:#e34c62;font-size:18px;line-height:1.1em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0 auto 20px;text-wrap-style:balance}.single-product-card a{text-decoration:none;display:flex}h4.product-title:hover{color:#000;transition:300ms}.product-price{color:#fa0;font-weight:600;font-size:16px;display:block}.single-product-card{border-radius:10px;overflow:hidden}.single-product-body{background:#fff7ef;padding:25px 20px;text-align:center}.pagination{margin-top:60px}.pagination ul{margin:0px!important;padding:0px!important;border:none!important}.pagination li{height:30px;width:30px;display:block;border:none!important}a.page-numbers{color:#e34c62}span.page-numbers.current{color:#fff!important;background:#e34c62!important;border-radius:50%;display:block;height:100%;width:100%}a.page-numbers:hover{background:unset!important;color:#000!important;border-radius:50%;display:block!important;height:100%;width:100%}.shop-loop-controls form.woocommerce-ordering{float:unset;margin:0}.shop-loop-controls{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.shop-filter-wrapper{background:#fff7ef;padding:20px;border-radius:20px}.product-wishlist-wrapper a:before{color:#fff;font-size:25px!important}.product-wishlist-wrapper{position:absolute;z-index:10;top:5%;right:5%}.single-product-head{padding:6px;background:#fff7ef}.shop-order-control{display:flex;align-items:center;gap:10px}span.shop-order-label{display:none}.shop-loop-controls form.woocommerce-ordering select{color:#999}.shop-product-view img{width:25px;height:25px;object-fit:contain}.shop-product-view div{border:1px solid #e34c62;display:flex;padding:5px;border-radius:10px;transition:300ms;cursor:pointer}.shop-product-view .active{background:#e34c62;transition:300ms}.shop-loop-main-wrapper .products-list.list{grid-template-columns:1fr;transition:500ms}.products-list.list .single-product-head{width:100%;flex:0 0 40%;transition:300ms}.products-list.list .single-product-body{width:100%;flex:0 0 60%}.products-list.list .single-product-card{display:flex;width:100%;align-items:stretch}.products-list.list .single-product-body{width:100%;flex:0 0 60%;display:flex;flex-direction:column;align-items:center;justify-content:center}.products-list.list .product-description{display:block;max-width:80%;margin:20px auto 0}.product-description{display:none}.shop-product-view{display:none}.shop-loop-controls form.woocommerce-ordering select{background:#fff0;border:1px solid #ccc;border-radius:10px;width:100%}.shop-order-control,form.woocommerce-ordering{width:100%}.shop-filter-wrapper .wpf_item_name{color:#e34c62;font-family:"Leckerli One";font-size:26px!important;padding-bottom:19px!important;margin-bottom:20px!important}.shop-filter-wrapper .wpf_slider.ui-slider .ui-widget-header{background:#fe8a2a;border:none}.shop-filter-wrapper .wpf_slider.ui-slider .ui-slider-handle{background:#e34c62;border-radius:50px;cursor:pointer;height:1em;top:-.4em;width:1em}.shop-filter-wrapper{color:#ff8a2a}.wpf_reset_btn{margin-top:50px;background:#ff8a2a;color:#fff;font-weight:700;text-transform:uppercase;padding:8px 20px;border-radius:30px;transition:300ms;width:100%;display:flex!important;align-items:center!important;justify-content:center!important;position:relative}.wpf_reset_btn:hover{background:#000;transition:300ms;color:#fff}.wpf_reset_btn:before,.wpf_reset_btn:after{left:22%!important}.shop-filter-mobile-activator{display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:300ms}.shop-filter-mobile-activator span{font-weight:700;text-transform:uppercase}.shop-filter-mobile-activator img{width:25px}.shop-filter-content{display:none}.shop-filter-content.active{display:block}@media (min-width:1024px){.shop-filter-mobile-activator{display:none}.shop-filter-content{display:block}.wpf_reset_btn{max-width:200px}.wpf_reset_btn:before,.wpf_reset_btn:after{left:15%!important}.shop-filter-wrapper .wpf_item_name{font-size:1.563vw!important}.shop-order-control,form.woocommerce-ordering,.shop-loop-controls form.woocommerce-ordering select{width:unset}.shop-product-view{display:flex;align-items:center;gap:10px}span.shop-order-label{display:block;text-transform:uppercase;color:#e34c62}.shop-loop-main-wrapper .products-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;transition:300ms}.shop-filter-wrapper{padding:30px;border-radius:20px;height:100%}.pagination{margin-top:80px}.single-product-body{padding:1.5vw 1.406vw;text-align:center}.product-price{color:#fa0;font-weight:600;font-size:18px;display:block}h4.product-title{color:#e34c62;font-size:1.406vw;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:200px;margin:0 auto 20px;text-wrap-style:balance;transition:300ms;height:2.4em}.shop-grid-wrapper{display:grid;grid-template-columns:1.5fr 4fr;gap:50px}.section-archive-product{padding:5vw 0}}@media (min-width:1921px){.shop-filter-wrapper .wpf_item_name{font-size:30px!important}.single-product-body{padding:25px 20px;text-align:center}h4.product-title{color:#e34c62;font-size:27px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:200px;margin:0 auto 20px;text-wrap-style:balance;transition:300ms}}@media (min-width:1024px) and (max-width:1330px){.shop-grid-wrapper{display:grid;grid-template-columns:2fr 4fr;gap:50px}.shop-loop-main-wrapper .products-list{display:grid;grid-template-columns:1fr 1fr;gap:30px;transition:300ms}}.breadcrumbs-elements{display:flex;justify-content:center;gap:5px}.breadcrumbs-elements nav{display:flex;justify-content:center;color:#fff!important}.breadcrumbs-elements nav a{color:#fff!important}.single-product-wrapper{padding:60px 0}.product-tab-wrapper li.active a{transition:300ms;opacity:1;border-bottom:2px solid #fa0}.product-tab-wrapper ul.tabs.wc-tabs{margin:0;display:flex;gap:20px;list-style-type:none;text-decoration:none;border-bottom:1px solid #b9b9b9}.product-tab-wrapper li a{text-decoration:none;color:#232323;opacity:.3;font-weight:600;transition:300ms;display:block;padding-bottom:9px}.row.row-single-product-tab{margin-top:60px}.woocommerce-Tabs-panel{padding:20px;background:#fff7ef;border-radius:20px;color:#e34c62}.single-product-wrapper .product-summary h1,.single-product-related-products h3{color:#e34c62;font-size:32px;text-wrap-style:balance;line-height:1.05em;margin-bottom:15px}.single-product-wrapper p.price{font-weight:700;color:#fa0;font-size:18px;display:block;margin-bottom:25px}.single-product-grid{display:grid;grid-template-columns:1fr;gap:40px}.single-product-taxonomy{color:#e34c62;text-transform:uppercase;font-weight:500;padding-bottom:4px;border-bottom:2px solid #fe8a2a;display:inline-block;margin-bottom:19px}.woocommerce-product-details__short-description{opacity:.5}button.single_add_to_cart_button.button.alt:hover{background:#000;transition:300ms}.single-product-grid form.cart{display:flex;flex-wrap:wrap}.single-product-grid .quantity{display:flex;overflow:hidden}.single-product-grid button.plus:hover,.single-product-grid button.minus:hover{background:#000;transition:300ms}.single-product-grid .wcpa_form_outer{margin-bottom:20px!important}.single-product-grid button.single_add_to_cart_button.button.alt{flex:0 0 100%;margin-left:20px}p.wcpa_field_desc{color:#e34c62!important;font-weight:bold!important;text-transform:uppercase;font-size:16px!important;margin-bottom:15px!important}.single-product-related-products .products-list{display:grid;grid-template-columns:1fr 1fr;gap:20px}.row.row-related-product{margin-top:60px}.single-product-related-products h3{text-align:center;max-width:100%!important;margin-bottom:50px!important}.single-related-subtitle,.banner-promo-subtitle{text-align:center;color:#e34c62;text-transform:uppercase;padding-bottom:4px;border-bottom:2px solid #fe8a2a;margin:0 auto 10px;max-width:max-content;font-weight:600}.single-product-related-products .products-list h4.product-title{height:2.2em}.single-product-related-products .products-list .single-product-card:nth-child(5){display:none}.no-product{text-align:center}.product-allergens-url a{font-weight:700;color:#ff8a2a;transition:300ms}.product-allergens-url a:hover{color:#000;transition:300ms}.product-allergens-url{color:#464646}.product-allergens-url{margin:20px 0 25px}.wcpa_form_outer{margin:0px!important}.product-tab-content{display:none}.product-tab-content.active{display:block}.custom-product-tabs{width:100%}li.custom-tab a{text-decoration:none;color:#000;opacity:.3;font-size:12px}li.custom-tab.active a{opacity:1}.custom-tabs-header{border-bottom:1px solid #dddddd75}.custom-tabs-nav{list-style:none;padding:0;margin:0;display:flex}.custom-tab-content{background:red;padding:30px 20px;border-radius:30px;min-height:150px;background:#fff7ef;color:#e34c62}.custom-tab{padding:10px 15px;cursor:pointer;border-bottom:2px solid #fff0}.custom-tab.active{border-bottom:2px solid #fa0;transition:300ms;font-weight:700}.custom-tabs-content-wrapper{margin-top:30px}.custom-tab-content{display:none}.custom-tab-content.active{display:block}.single-product-grid .wcpa_wrap{background-image:url(/wp-content/uploads/2025/02/pattern.svg);padding:20px;border-radius:30px;background-color:#fff7ef;background-blend-mode:multiply;background-size:cover;background-repeat:repeat}.single-product-main-image{display:flex;border-radius:20px;overflow:hidden}.single-product-main-image img{width:100%;height:100%;object-fit:contain}.single-product-images div#splide01 li{border-radius:20px;overflow:hidden}.single-product-images div#splide02{margin-top:20px}.single-product-images div#splide02 li{border-radius:20px}.single-product-images .splide__track--nav>.splide__list>.splide__slide.is-active{border:2px solid #fa0}.single-product-images{container-type:inline-size}.single-product-images .splide__arrow{background:#fa0}button.single_add_to_cart_button.button.alt{background:#ffaa00!important;transition:300ms;width:100%;max-width:400px;border-radius:30px;padding:20px 2vw;text-transform:uppercase;font-weight:500;font-size:3vw}.single-product-grid button.minus{transition:300ms;border-radius:20px 0 0 20px;background:#e34c62;padding:8px 14px}.single-product-grid button.plus{transition:300ms;border-radius:0 20px 20px 0;background:#e34c62;padding:8px 14px}.woocommerce-notices-wrapper .woocommerce-message{margin:0 0 40px!important;width:100%;border-radius:20px;border:none;background:#fff7ef;margin:50px 0;display:flex;gap:20px;flex-direction:column;color:#e34c62}.woocommerce-notices-wrapper .woocommerce-error::after,.woocommerce-notices-wrapper .woocommerce-info::after,.woocommerce-notices-wrapper .woocommerce-message::after{display:none}.woocommerce-notices-wrapper .woocommerce-message .button{background:#ffaa00!important;color:#fff!important;font-weight:500!important;border-radius:20px!important;border:none!important;transition:300ms!important;padding:12px 20px!important;width:max-content!important;text-align:center;float:none!important;margin:0 auto!important}.section-home-with-image-and-icons .single-related-subtitle{text-align:left;margin:0 0 20px}.section-home-with-image-and-icons .single-with-image-title h3{text-align:left}.section-home-with-image-and-icons .single-with-image-paragraph{text-align:left}table.variations,table.variations *{border:none!important}div.product.wcpa_has_options form.cart,div.product.wcpa_has_options form.cart>div,.sydney-single-addtocart-wrapper,.woocommerce-variation-add-to-cart{flex-wrap:wrap!important;display:flex}table.variations select{width:100%;border:1px solid #E34C62!important;background:#fff0;color:#E34C62;padding:10px;border-radius:10px}table.variations tr{display:flex;flex-direction:column}table.variations th.label{padding:0;text-align:left;padding:0;color:#E34C62;margin-bottom:5px}a.reset_variations{color:#E34C62}table.variations td.value{padding:0}@media (min-width:1024px){.woocommerce-notices-wrapper .woocommerce-message .button{margin:unset!important}.woocommerce-notices-wrapper .woocommerce-message{flex-direction:row!important;justify-content:space-between!important}.single-product-grid button.minus{transition:300ms;border-radius:20px 0 0 20px;background:#e34c62;padding:12px 20px}.single-product-grid button.plus{transition:300ms;border-radius:0 20px 20px 0;background:#e34c62;padding:12px 20px}button.single_add_to_cart_button.button.alt{background:#fa0;transition:300ms;width:100%;max-width:20vw;border-radius:30px;padding:20px 2vw;text-transform:uppercase;font-weight:500;font-size:1.2vw}.single-product-images{width:80%;margin:0 auto}.single-product-grid .wcpa_wrap{padding:30px}.single-product-related-products .products-list .single-product-card:nth-child(5){display:unset}.row.row-related-product{margin-top:100px}.single-product-related-products .products-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:30px}.single-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:5%}.single-product-wrapper .product-summary{max-width:36.458vw}.single-product-wrapper p.price{font-weight:700;color:#fa0;font-size:30px;display:block;margin-bottom:25px}.single-product-wrapper .product-summary h1,.single-product-related-products h3{color:#e34c62;font-size:3.125vw;max-width:400px;text-wrap-style:balance;line-height:1.05em;margin-bottom:20px}.woocommerce-Tabs-panel{padding:30px}.row.row-single-product-tab{margin-top:100px}.single-product-wrapper{padding:5vw 0}}@media (min-width:1921px){button.single_add_to_cart_button.button.alt{background:#fa0;transition:300ms;width:100%;max-width:400px;border-radius:30px;padding:20px 2vw;text-transform:uppercase;font-weight:500;font-size:18px}.single-product-wrapper .product-summary{max-width:30.458vw}.single-product-wrapper .product-summary h1,.single-product-related-products h3{font-size:60px;max-width:500px}}@media (min-width:1024px) and (max-width:1440px){.single-product-wrapper .product-summary{max-width:90%}}@media (max-width:385px){ul.custom-tabs-nav li a{font-size:9px!important}.custom-tab-content{font-size:14px}}@media (max-width:767px){.single-product-grid button.single_add_to_cart_button.button.alt{flex:0 0 100%;margin-left:0;margin-top:20px;max-width:100%}.single-product-grid button.minus{transition:300ms;border-radius:20px 0 0 20px;background:#e34c62;padding:8px 14px;width:35%}.single-product-grid button.plus{transition:300ms;border-radius:0 20px 20px 0;background:#e34c62;padding:8px 14px;width:35%}.quantity input{width:100%!important}.quantity{width:30%;text-align:center}button.single_add_to_cart_button.button.alt{font-size:14px}}table.tinvwl-table-manage-list thead{display:none}.tinv-wishlist.woocommerce.tinv-wishlist-clear tr.wishlist_item>*{border:none}.tinv-wishlist.woocommerce.tinv-wishlist-clear td.product-name{width:100%!important}.tinv-wishlist.woocommerce.tinv-wishlist-clear td.product-price{width:100%!important}.tinv-wishlist .product-action{width:100%;text-align:center}.tinv-wishlist.woocommerce tr.wishlist_item{display:flex;align-items:center;gap:20px;flex-direction:column;text-align:center}.tinv-wishlist.woocommerce table.tinvwl-table-manage-list{border:none;background:#fff7ef;padding:30px;border-radius:20px}.tinv-wishlist.woocommerce td.product-name a{text-decoration:none;color:#e34c62}.tinv-wishlist.woocommerce td.product-action button{border-radius:20px!important;padding:16px 20px!important;background:#ff8a2a!important;transition:300ms}.tinv-wishlist.woocommerce td.product-action button:hover{background:#000!important;transition:300ms}.tinv-wishlist.woocommerce tbody{display:flex;flex-direction:column;gap:60px}table.tinvwl-table-manage-list tfoot{display:none}.tinv-header h2{text-align:center;color:#e34c62}@media (min-width:1024px){.tinv-wishlist.woocommerce tr.wishlist_item{display:flex;align-items:center;gap:20px;flex-direction:row;text-align:left}}.search-result-page-product .products-list{display:grid;grid-template-columns:1fr;gap:40px}@media (min-width:1024px){.search-result-page-product .products-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}}.template-404{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.title-404{color:#e34c62;text-align:center;font-size:32px;font-family:"Leckerli One"}.sub-title-404{color:#e34c62;font-weight:700}.button-404 a{transition:300ms;background:#ff8a2a;padding:8px 20px;border-radius:20px;text-decoration:none;color:#fff;text-transform:uppercase}.button-404 a:hover{transition:300ms;background:#000}.button-404{margin-top:20px}.contact-card-item img{height:60px;width:60px;margin:0 auto}.contact-card-item{display:flex;flex-direction:column;gap:20px;justify-content:center;text-align:center;background:#fff7ef;padding:20px 30px;border-radius:30px;border:4px dashed #e34c62}.contact-card-grid-wrapper{display:grid;grid-template-columns:1fr;gap:80px}.section.section-contact-card-wrapper{padding:60px 0}.contact-card-item h5{color:#e34c62;font-size:22px}.contact-card-item{text-wrap-style:balance}.contact-card-item a{transition:300ms;color:#999;text-decoration:none}.contact-card-item a:hover{transition:300ms;color:#e34c62}.section-contact-form{position:relative;background-image:url(/wp-content/uploads/2025/02/pattern-full.svg);min-height:300px;height:100%;padding:60px 0}.contact-form-wrapper>div{background:#fff7ef;padding:40px 20px;border-radius:20px}.form-contact-form-input input,.form-contact-form-input textarea{background:#fff;border:none;border-radius:10px;width:100%;padding:20px 25px}.form-contact-form-row{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:20px}.form-contact-text-area{margin-bottom:20px}.contact-form-text{text-align:center;margin:0 auto 40px;display:flex;flex-direction:column;gap:25px}.contact-form-text h3{color:#e34c62;font-size:32px;line-height:1}.contact-form-text h3:before{content:"";display:block;background:#e34c62;height:1px;width:60px;margin:0 auto 9px}.form-contact-form-ations input{background:#fa0;border-radius:20px;transition:300ms;text-transform:uppercase;font-weight:700;min-width:200px;margin:0 auto;display:block}.form-contact-form-ations input:hover{background:#000;transition:300ms}.form-contact-form-ations{margin-top:30px}@media (min-width:1024px){.contact-form-text h3:before{width:80px}.contact-form-wrapper>div{background:#fff7ef;padding:80px 60px;border-radius:20px;max-width:80%;margin:-15% auto 15%}.form-contact-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.contact-form-text{max-width:500px}.contact-form-text h3{font-size:2.604vw}.form-contact-form-row{grid-template-columns:1fr 1fr}.section-contact-form{padding:0}.section.section-contact-card-wrapper{padding:5vw 0}.contact-card-item img{height:80px;width:80px;margin:0 auto}.contact-card-grid-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:80px}.contact-card-item{padding:30px 30px}}@media (min-width:1024px) and (max-width:1440px){.contact-card-grid-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:80px}}.home-hero-button a,.home-bestsellers-button a,.banner-promo-action a,.tinv-wishlist.woocommerce.tinv-wishlist-clear a.button.wc-backward{background:#ff8a2a;color:#fff;font-weight:600;text-align:center;padding:14px 20px;border-radius:30px;text-decoration:none;transition:300ms;display:inline-block;text-transform:uppercase;min-width:220px}.home-hero-button a:hover,.home-bestsellers-button a:hover,.banner-promo-action a:hover,.tinv-wishlist.woocommerce.tinv-wishlist-clear a.button.wc-backward:hover{background:#000;transition:300ms}.home-hero-slide-wrapper{background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#00000038;background-blend-mode:overlay;padding:120px 0;min-height:300px;text-align:centeR}.home-hero-button,.home-hero-paragraph{margin-top:25px}.home-hero-paragraph{color:#fff;text-wrap:balance}.home-hero-title h3,.home-hero-title h1{color:#e34c62;font-size:46px;font-weight:700;line-height:1.2em;-webkit-text-stroke:1px #fff;text-wrap:balance}#homeHeroSlider button.splide__pagination__page{height:12px;width:12px}.section-home-benefit-wrapper{background:#fff7ef;padding:30px 0}.home-benefit-element img{background:#e34c62;padding:15px;border-radius:50%;width:60px;height:60px}.home-benefit-element{display:flex;align-items:center;gap:20px;justify-content:center;max-width:max-content}.section-home-benefit-wrapper{display:none}.home-benefit-text h4{color:#f07e26;margin-bottom:2px}div#homeBenefitCarousel{display:block}.section-home-benefit-wrapper-mobile{padding:30px 0;background:#fff7ef;overflow:hidden}.section-home-benefit-wrapper-mobile .home-benefit-element{margin:0 auto}#homeHeroSlider ul.splide__pagination.splide__pagination--ltr{bottom:5%}.home-section-bestsellers .row.row-related-product{margin-top:0}.home-section-bestsellers{background-image:url(/wp-content/uploads/2025/02/pattern-full.svg);padding:60px 0}.home-bestsellers-button{margin-top:60px}.home-category-element{display:flex;align-items:center}.home-category-image{display:flex;width:50%}.section-category-grid .home-category-element:nth-of-type(3),.section-category-grid .home-category-element:nth-of-type(4),.section-category-grid .home-category-element:nth-of-type(7),.section-category-grid .home-category-element:nth-of-type(8){flex-direction:row-reverse}.home-category-element:nth-of-type(1),.home-category-element:nth-of-type(5),.section-category-mobile .splide__slide:nth-of-type(1) .home-category-element{background:#d2efee}.home-category-element:nth-of-type(2),.home-category-element:nth-of-type(6),.section-category-mobile .splide__slide:nth-of-type(2) .home-category-element{background:#e3f4ae}.home-category-element:nth-of-type(3),.home-category-element:nth-of-type(7),.section-category-mobile .splide__slide:nth-of-type(3) .home-category-element{background:#fbefcf}.home-category-element:nth-of-type(4),.home-category-element:nth-of-type(8),.section-category-mobile .splide__slide:nth-of-type(4) .home-category-element{background:#f1ced4}.home-category-text{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.home-category-text a{transition:300ms;color:#ff8a2a;text-decoration:none;display:flex;gap:8px;align-items:center;line-height:1em}.home-category-text a:hover{transition:300ms;color:#000;gap:14px}.home-category-text a span{display:flex}.home-category-text a img{width:10px}.section-category-grid{display:none}.section-category-mobile{display:block}.home-category-text>img{width:60px;height:60px;object-fit:contain}.home-category-element{min-height:300px;padding:60px 20px}.section-category-mobile ul.splide__pagination.splide__pagination--ltr{bottom:8%}.section-category-mobile button{width:10px!important;height:10px!important}.home-category-image img{width:100%}.home-with-image-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:400px;margin:0 auto}.pattern01,.pattern02,.pattern03{position:absolute;z-index:1;opacity:.5}.home-with-image-text h3{font-size:32px;text-wrap-style:balance;margin-bottom:20px;color:#e34c62;text-align:center}.single-with-image-paragraph{margin-bottom:20px;text-wrap-style:pretty;text-align:center}.single-icons-wrapper{display:grid;grid-template-columns:1fr;gap:20px}.single-home-with-image-icon-element{display:flex;align-items:center;gap:25px;color:#e34c62;font-weight:500}.single-home-with-image-icon-element>img{border:1px solid #ccc;padding:15px;border-radius:50%;object-fit:contain;overflow:visible;display:flex;height:60px;width:60px}.home-with-image-wrapper>img{position:relative;z-index:3;width:250px}.pattern01{top:5%;left:5%;width:200px}.pattern02{top:25%;right:-5%;width:200px}.pattern03{bottom:-24%;left:5%;width:200px}.section-home-with-image-and-icons .row{gap:120px}.section-home-with-image-and-icons{padding:60px 0;overflow:hidden}.section-banner-promo{padding:5vw 0;background-size:cover;background-position:center}.banner-promo:before{content:"";display:block;background:#fff;width:120px;height:100%;position:absolute;top:0;z-index:-1}.banner-promo-action,.banner-promo-title,.banner-promo-subtitle,.banner-promo-paragraph{position:relative;z-index:5}.banner-promo-title h3{color:#e34c62;font-size:32px;text-wrap-style:balance;line-height:1em;text-transform:uppercase;text-align:center}.banner-promo-subtitle{font-size:14px}.section-banner-promo{background-size:cover;background-position:center;background-position:center;padding:60px 0;position:relative}.banner-promo-wrapper{width:100%;display:flex}.banner-promo{margin:0 auto;background:#fff;border-radius:50%;height:350px;width:350px;padding:6%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;z-index:2}.banner-promo:after{content:"";display:block;width:340px;height:340px;border:4px dashed #e34c62;border-radius:50%;position:absolute}.section-shop-links{padding:60px 0}.shop-link-product-carousel h3{text-align:center!important;margin:0 auto 25px}div#productCarousel{display:flex;flex-direction:column-reverse;gap:30px}div#productCarousel ul.splide__pagination.splide__pagination--ltr{position:unset!important}div#productCarousel button{background:#ff8a2a;width:15px;height:15px}div#productCarousel button.splide__pagination__page.is-active{background:#e34c62}.category-of-mounth-image:after{content:"";background:#fff7ef;width:100%;height:100%;display:block;position:absolute;top:20px;z-index:0;left:-20px;border-radius:20px}.category-of-mounth-image img{position:relative;z-index:3;border-radius:20px;height:max-content;max-height:400px}.category-of-mounth-image{display:flex}.category-of-mounth{position:relative;display:flex;flex-direction:column;justify-content:center}.banner-promo-action,.home-with-image-text,.banner-promo-subtitle{position:relative;z-index:6}.category-of-mounth .banner-promo-subtitle{text-align:left;margin:0 0 20px 0}.category-of-mounth .home-with-image-text h3{-webkit-text-stroke:0 #fff;letter-spacing:3px;text-align:left}.section-shop-links .row{gap:80px}.category-of-mounth-image{margin:60px 0;position:relative}.section-shop-links .row .column_1-2{overflow:hidden}.home-bestsellers-button a{min-width:100%}.home-category-text h4{color:#e34c62;text-wrap-style:balance;padding:0 10%;text-align:center}@media (min-width:1024px){.home-category-text h4{color:#e34c62;text-wrap-style:balance;padding:0 10%;text-align:center;font-size:1.667vw}.home-bestsellers-button a{min-width:unset}.category-of-mounth-image{margin:unset}.section-shop-links .row{gap:unset}.category-of-mounth-image{position:absolute;z-index:0;right:0}.category-of-mounth .home-with-image-text h3{-webkit-text-stroke:2px #fff;letter-spacing:5px}.category-of-mounth{max-width:80%;margin:0 auto;height:100%}.shop-link-product-carousel{max-width:80%;margin:0 auto}.section-shop-links{padding:5vw 0}.banner-promo{margin:0 auto;background:#fff;border-radius:50%;height:500px;width:500px;padding:10%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;z-index:2}.banner-promo:after{content:"";display:block;width:480px;height:480px;border:4px dashed #e34c62;border-radius:50%;position:absolute}.banner-promo-title h3{color:#e34c62;font-size:5.2vw;text-wrap-style:balance;line-height:1em;text-transform:uppercase;text-align:center}.section-banner-promo{background-size:cover;background-position:center;background-position:center;padding:5vw 0;position:relative}.banner-promo-wrapper{width:50%;display:flex}.home-with-image-wrapper{max-width:unset}.section-home-with-image-and-icons{padding:5vw 0}.home-with-image-wrapper>img{position:relative;z-index:3;width:20vw}.pattern01{top:5%;left:15%;width:15vw}.pattern02{top:25%;right:17%;width:15vw}.pattern03{bottom:-25%;left:20%;width:15vw}.section-home-with-image-and-icons .row{gap:unset}.single-home-with-image-icon-element>img{border:1px solid #ccc;padding:20px;border-radius:50%;object-fit:contain;overflow:visible;display:flex;height:100px;width:100px}.single-icons-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:80%}.single-with-image-paragraph{max-width:80%;text-align:left}.home-with-image-text h3{font-size:3.125vw;text-align:left;max-width:500px}.home-category-element{min-height:unset;padding:unset}.home-category-text>img{width:80px;height:80px}.home-category-text{width:50%}.section-category-mobile{display:none}.section-category-grid{display:grid;grid-template-columns:1fr 1fr}.home-section-bestsellers{padding:5vw 0}.home-benefit-element img{background:#e34c62;padding:20px;border-radius:50%;width:80px;height:80px}.section-home-benefit-wrapper{display:block}.home-benefit-element{justify-content:center;margin:0 auto}.section-home-benefit-wrapper-mobile{display:none}.home-benefit-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}#homeHeroSlider ul.splide__pagination.splide__pagination--ltr{position:absolute;right:5%!important;left:unset!important;bottom:5%}.home-hero-slide-content{max-width:30vw}.home-hero-title h3,.home-hero-title h1{font-size:4vw;letter-spacing:4px}.home-hero-slide-wrapper{padding:8vw 0;text-align:left}}@media (min-width:1921px){.home-category-text h4{font-size:32px}.home-hero-title h3,.home-hero-title h1{font-size:90px}.home-with-image-wrapper>img{position:relative;z-index:3;width:15vw}.pattern01{top:5%;left:15%;width:10vw}.pattern02{top:25%;right:20%;width:10vw}.pattern03{bottom:-25%;left:20%;width:10vw}}@media (min-width:1024px) and (max-width:1330px){.home-hero-slide-content{max-width:40vw}}@media (min-width:1024px) and (max-width:1550px){.single-icons-wrapper{max-width:100%}.single-with-image-paragraph{max-width:100%}.single-home-with-image-icon-element>img{padding:15px;display:flex;height:60px;width:60px}}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.rotating{-webkit-animation:rotating 20s linear infinite;-moz-animation:rotating 20s linear infinite;-ms-animation:rotating 20s linear infinite;-o-animation:rotating 20s linear infinite;animation:rotating 20s linear infinite}.xoo-wsc-empty-cart a.xoo-wsc-btn{background:#fff0;border-radius:30px;border:1px solid #F07E26;color:#F07E26}.xoo-wsc-basket{opacity:0;height:0;width:0;margin:0}.xoo-wsc-ft-buttons-cont a{background:transparent!important;border:1px solid #ff8a2a!important;transition:300ms!important;border-radius:30px!important;color:#ff8a2a!important;text-transform:uppercase}.xoo-wsc-ft-buttons-cont a:hover{background:#000!important;border:1px solid #000!important;transition:300ms!important;border-radius:30px;color:#fff!important}.xoo-wsc-ft-btn.xoo-wsc-btn.xoo-wsc-ft-btn-checkout{background:#ff8a2a!important;color:#fff!important;font-weight:700}.xoo-wsc-ft-btn.xoo-wsc-btn.xoo-wsc-ft-btn-checkout:hover{background:#000!important;color:#fff!important}.wcpa_wrap .wcpa_radio .wcpa_radio_custom::after{background-color:#ff8a2a!important}.wcpa_wrap .wcpa_upload_custom_1 .wcpa_file_style .wcpa_choose_button{background-color:#ff8a2a!important}.single-product-related-products .home-bestsellers-button{text-align:center}label.wcpa_field_label{display:none!important}.woocommerce-checkout .orddd-lite-checkout-fields:before{content:'Data di spedizione';display:block;font-size:20px;color:#e34c62;font-family:'Leckerli One';margin-top:30px}.woocommerce-checkout .wc-block-components-text-input.orddd-datepicker.is-active{margin-bottom:10px}.woocommerce-checkout .orddd-lite-checkout-fields small{font-size:16px;line-height:1.02em}.woocommerce-checkout small.orddd_lite_field_note:after{content:'I tempi di consegna potrebbero variare dai 2 ai 15 giorni lavorativi.';font-weight:700;display:block;margin-top:5px}span.wc-block-components-totals-item__label,.wc-block-components-panel__button{color:#e34c62}.woocommerce-product-details__short-description{margin-bottom:10px}.ppcp-messages{margin-top:10px}.floating-whatsapp{background:#ff8a2a;transition:300ms;position:fixed;width:max-content;padding:15px;border-radius:30px 0 0 30px;transition:300ms;bottom:12%;display:flex;z-index:1000;right:0}.floating-whatsapp:hover{background:#333;transition:300ms}.floating-whatsapp:hover svg{fill:#fff;transition:300ms}.floating-whatsapp a{display:flex;align-items:center;justify-content:center}.floating-whatsapp svg{transition:300ms;width:35px;height:35px}.row.row-balon{align-items:center;gap:40px}.row.row-balon .single-with-image-title h3{max-width:100%}div#splide-gallery img{width:100%;height:100%;object-fit:cover}