html,body{width:100vw}p a{display:inline-block;background:color-mix(in srgb,currentColor 15%,transparent);border-radius:10px;padding:2px 10px;text-decoration:none;color:var(--theme-palette-color-1)}p a:hover{background:var(--theme-palette-color-1);color:var(--theme-palette-color-7)!important}.link-big a{padding:0 16px!important;min-height:48px;border-radius:12px;line-height:1;min-width:120px}.partner-logo img{max-width:80px!important}.maps-btn a{text-decoration:none!important}h2 span{text-decoration:none!important}[class*=ct-container]>article{max-width:1648px;padding-left:24px;padding-right:24px;margin:0 auto}#header [data-row*=middle]{width:100vw}[data-header*="type-1"] #offcanvas .ct-panel-inner,[data-panel*=in] [data-behaviour=modal].active .ct-panel-content{background:linear-gradient(90deg,var(--theme-palette-color-8),transparent)}.bg-obj-pos img{object-position:left}.wp-block-accordion-heading__toggle-icon{font-size:32px}.wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon,.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{margin-right:-10px}.home-sub-form .tnp-subscription{max-width:initial!important}.home-sub-form .tnp-subscription form{display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:24px;grid-column-gap:24px;align-items:end}.home-sub-form p{margin-block-end:24px}.home-sub-form .tnp-field.tnp-field-button{display:inherit}.home-sub-form .tnp-field.tnp-privacy-field label{margin:0;display:inherit;text-align:center;height:56px;line-height:52px;background:#fff0;border-radius:0;border-top:2px solid var(--theme-palette-color-6);border-bottom:2px solid var(--theme-palette-color-6);font-size:16px;vertical-align:middle}.home-sub-form .tnp-field.tnp-privacy-field label a{background:#fff0;transition:none;text-decoration:underline}.card-link a.uagb-marketing-btn__link.wp-block-button__link{width:100%}.card-link a.uagb-marketing-btn__link.wp-block-button__link svg{position:absolute;right:9px;top:41px}.card-link p{max-width:80%}[type=submit],[type=submit]:hover{color:var(--theme-palette-color-7)}#cscf .control-group.form-group{margin-bottom:1rem}#cscf .control-group.form-group label{font-weight:600;font-size:14px;margin-bottom:4px;line-height:24px;display:block;text-transform:uppercase}#cscf p{margin-block-end:0}select,textarea,input:is([type=url],[type=tel],[type=text],[type=time],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=number],[type=search],[type=password]),fieldset .wc-stripe-elements-field,.ff-inherit-theme-style .ff-el-form-control:not([size]):not([multiple]){border-width:2px;padding:16px}span.select2-container .select2-selection--single,span.select2-container .select2-selection--multiple,span.select2-dropdown,span.select2-dropdown .select2-search--dropdown .select2-search__field{border:2px solid var(--theme-palette-color-6)}[class*=ct-contact-info] li{column-gap:16px}.staff [class*=ct-contact-info] li{column-gap:8px}.tnp-subscription input[type="checkbox"]{box-shadow:none;max-width:inherit;border:0;width:24px;height:24px;vertical-align:middle;position:relative;top:-2px}.tnp-subscription label{font-weight:600;font-size:16px;margin-bottom:4px;line-height:24px}.tnp-subscription input[type="text"],.tnp-subscription input[type="email"]{border-radius:8px;background-color:var(--theme-palette-color-8);color:var(--theme-palette-color-4);border:2px solid var(--theme-palette-color-6);font-size:16px;line-height:24px;padding:12px 16px}.tnp-subscription input[type="text"]:hover,.tnp-subscription input[type="email"]:hover,.tnp-subscription input[type="text"]:focus,.tnp-subscription input[type="email"]:focus{background:var(--theme-palette-color-7);border:2px solid var(--theme-palette-color-1)}.tnp-subscription input.tnp-submit,.tnp-profile input.tnp-submit{background:var(--theme-palette-color-1);color:var(--theme-palette-color-7);height:56px}.tnp-subscription div.tnp-field{margin-bottom:0}.hero-section{padding:0!important;margin:-80px auto 0 auto;box-sizing:content-box;width:100%;max-width:100%}.post .hero-section,.page-id-3 .hero-section,.page-id-1030 .hero-section,.page-id-2020 .hero-section,.page-id-4029 .hero-section{max-width:1024px}.page-id-4029 .hero-section{margin-bottom:0}.ct-featured-image:not(.alignwide):not(.alignfull),.is-layout-constrained>.alignwide,.single-post .is-width-constrained{max-width:1024px!important}.post-2014 .hero-section,.post-2016 .hero-section,.woocommerce-shop .hero-section.is-width-constrained{max-width:100%!important}[data-header*="type-1"] #account-modal,[data-header*="type-1"] #offcanvas .ct-panel-inner,[data-panel*=in] [data-behaviour=modal].active .ct-panel-content{backdrop-filter:blur(24px)!important}#header [data-row]{padding-left:24px!important;padding-right:24px!important}#header .ct-container{width:100%!important;max-width:1600px!important;padding-left:0!important;padding-right:0!important}.ct-icon,.ct-icon-container svg{width:20px;height:20px}.giftcard img{border-radius:24px}button.ct-header-trigger.ct-toggle,button.ct-color-switch.ct-toggle,.ct-header-cart{width:40px;height:40px;border-radius:40px!important}.ct-header-cart .ct-icon-container svg{width:20px;height:20px}button.ct-header-trigger.ct-toggle:hover,button.ct-color-switch.ct-toggle:hover,.ct-header-cart:hover{background:var(--theme-palette-color-6)!important}button.ct-header-trigger.ct-toggle{margin:0!important}button.ct-toggle-close .ct-icon{width:18px;height:18px}.wp-block-button__link{text-align:inherit}.ct-header-trigger:hover svg,.ct-color-switch:hover svg{fill:var(--theme-palette-color-4)!important}.ct-header-trigger svg rect{height:2px}.google-map{border-radius:16px;overflow:hidden}.dots-deco figure img{animation:dotsrotation 180s linear infinite;overflow:visible}.sticky-cta{will-change:top,bottom}.sticky-cta.uagb-position__sticky--stuck{width:100vw!important;left:0!important;max-width:100vw!important;padding-left:24px!important;padding-right:24px!important;margin:0 auto!important}li.menu-anchor-style a{--theme-link-active-color:var(--theme-palette-color-4)!important}.button,.ct-button,.entry-tags a,.added_to_cart,[type=submit],button.regform-button,button[class*=ajax],.woocommerce button.button,.woocommerce-message .showlogin,.woocommerce-message .restore-item,.forminator-ui[data-design=none] .forminator-button,.fluentform .ff-el-group button.ff-btn{color:var(--theme-palette-color-8)!important}.gradient-border-1{background:conic-gradient(from var(--angle),var(--theme-palette-color-6) 40%,#8000ff 60%,#ffa300 70%,var(--theme-palette-color-6) 90%)!important;animation:gradient-spin 5s linear infinite!important}.active-dot .uagb-svg-wrapper{border-radius:40px}.jumplinkfix a{color:var(--theme-palette-color-4)!important}.jumplinkfix a:hover{color:var(--theme-palette-color-1)!important}.uagb-post-grid-byline{padding-bottom:8px}[data-prefix="single_blog_post"] .ct-featured-image{padding-bottom:40px}[data-prefix="single_blog_post"] .ct-related-posts-container{max-width:1008px;margin:0 auto;padding-left:24px;padding-right:24px}article>.ct-comments,article>.ct-related-posts{border:none;padding-top:0;margin-top:80px}.ct-related-posts-items{grid-column-gap:var(--grid-columns-gap,24px)!important;grid-row-gap:var(--grid-columns-gap,40px)!important}[data-prefix="single_blog_post"] .ct-related-posts .ct-module-title{margin-bottom:48px}[data-archive=default] .card-content:hover{border-color:var(--theme-palette-color-6)!important}.wp-gr.wp-dark .wp-google-time,.wp-gr div svg{display:none!important}.wp-gr.rpi a.wp-google-name{color:var(--theme-palette-color-3)!important}.rpi-stars::after{background-color:#ffdd00!important}.wp-gr{color:var(--theme-palette-color-4)!important;font-family:var(--theme-font-family)!important;font-weight:600!important}.wp-gr.wp-dark .wp-google-text{color:var(--theme-palette-color-4)!important;font-weight:400!important}.rpi .rpi-slides{gap:0!important}.rpi-flx.rpi-col12.grw-review-inner.grw-backgnd.grw-round{gap:8px!important}.rpi .rpi-slide{padding:0!important;border-right:24px solid #fff0;border-left:24px solid #fff0}.wp-gr .grw-header-inner,.wp-gr .grw-review-inner{padding:0!important;margin:0!important}.wp-gr .grw-img-wrap::before{box-shadow:none!important}.reviews-full-width{width:calc(100% + 48px)!important;left:0!important}.wp-block-uagb-container.uagb-block-2a804c12.reviews-full-width{max-width:1648px!important}.review-side-shades{width:100vw!important;pointer-events:none!important}.wp-block-uagb-container.review-side-shades.uag-blocks-common-selector.uagb-block-27aa5b07{max-width:1648px!important}.wp-gr .grw-review-inner.grw-round{border-radius:0!important}.wp-gr .wp-more-toggle{font-weight:600!important;color:var(--theme-palette-color-1)!important;text-transform:capitalize!important}.wp-gr.rpi a.wp-google-name{pointer-events:none!important}table,th,td{font-size:inherit}.cool-table .wp-block-uagb-icon-list-child{border-bottom:2px solid var(--theme-palette-color-6)!important;padding:1rem 0;width:100%}.cool-table .wp-block-uagb-icon-list-child:first-child{border-top:2px solid var(--theme-palette-color-6)!important}.cool-table td{border:none;border-bottom:2px solid var(--theme-palette-color-6)!important;text-decoration:none;color:var(--theme-palette-color-4)!important;min-height:56px;padding:1rem 0;width:100%}.cool-table td:not(td:first-child){text-align:center}.cool-table td:first-child{font-weight:600;min-width:40%}.cool-table thead th{border:none;color:var(--theme-palette-color-1)!important;padding:1rem 0}.cool-table thead th:first-child{text-align:left;font-size:18px}.cool-table thead{border:none;border-bottom:2px solid var(--theme-palette-color-6)!important;padding:0}.cool-table a{text-decoration:none;color:var(--theme-palette-color-4)!important;display:inline-block;padding:0;width:100%}.cool-table a:hover{color:var(--theme-palette-color-1)!important}input#cscf_SubmitButton{width:100%}.form-row label{font-weight:600;font-size:14px;margin-bottom:4px;line-height:24px;display:block;text-transform:uppercase}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{outline:none}span.select2-dropdown,span.select2-container .select2-selection--single .select2-selection__rendered,span.select2-container .select2-selection--multiple .select2-selection__rendered{color:var(--theme-palette-color-4)!important}span.select2-dropdown,span.select2-container.select2-container--open .select2-selection--single,span.select2-container.select2-container--open .select2-selection--multiple{background-color:var(--theme-palette-color-7)!important}span.select2-dropdown .select2-results__option{padding:12px 16px}span.select2-dropdown .select2-results__option.select2-results__option--highlighted[aria-selected],span.select2-dropdown .select2-results__option.select2-results__option--highlighted[data-selected]{color:var(--theme-palette-color-7)!important}span.select2-dropdown .select2-search--dropdown .select2-search__field{border-radius:16px;height:56px}span.select2-dropdown .select2-search--dropdown .select2-search__field:focus{border-width:2px}.ct-checkbox:before,.comment-form input[type=checkbox]:before,#ship-to-different-address-checkbox:before,.wc-block-checkbox-list input[type=checkbox]:before,.wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:before,.woocommerce-form__input[type=checkbox]:before,.woocommerce-form__label-for-checkbox input[type=checkbox]:before,.woocommerce-input-wrapper input[type=checkbox]:before,#wc-stripe-new-payment-method[type=checkbox]:before,.ppcp-credit-card-vault[type=checkbox]:before,.forminator-ui[data-design=none] .forminator-checkbox input[type=checkbox]:before,.wpforms-container:not(.wpforms-container-full) input[type=checkbox]:before,.ff-inherit-theme-style input[type=checkbox]:before{border-color:var(--theme-palette-color-7)!important}#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label:before,#payment .payment_methods li.woocommerce-PaymentMethod>input[type=radio]:first-child:checked+label:before{background:var(--theme-palette-color-7)!important}.ct-checkbox,.comment-form input[type=checkbox],#ship-to-different-address-checkbox,.wc-block-checkbox-list input[type=checkbox],.wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox],.woocommerce-form__input[type=checkbox],.woocommerce-form__label-for-checkbox input[type=checkbox],.woocommerce-input-wrapper input[type=checkbox],#wc-stripe-new-payment-method[type=checkbox],.ppcp-credit-card-vault[type=checkbox],.forminator-ui[data-design=none] .forminator-checkbox input[type=checkbox],.wpforms-container:not(.wpforms-container-full) input[type=checkbox],.ff-inherit-theme-style input[type=checkbox],.wc_payment_method>input[type=radio],.woocommerce-shipping-methods input[type=radio],.payment_box input[type=radio],.mp-ticket-payments input[type=radio],.forminator-ui[data-design=none] .forminator-radio input[type=radio],.wpforms-container:not(.wpforms-container-full) input[type=radio],.ff-inherit-theme-style input[type=radio]{border-width:2px!important;border-color:var(--theme-palette-color-1)!important;width:20px!important;height:20px!important}#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label:before,#payment .payment_methods li.woocommerce-PaymentMethod>input[type=radio]:first-child:checked+label:before{border-width:2px;width:20px;height:20px;background:var(--theme-palette-color-1)!important;box-shadow:inset 0 0 0 5px var(--theme-palette-color-7)!important}p#billing_invoice_type_field,div.quantity,div.quantity.hidden,.wps_uwgc_expiry_notice.clear,dt.variation-Metododiconsegna,dd.variation-Metododiconsegna,p.order-again,.carousel .wc-block-components-notices.alignwide,.woocommerce-cart td.actions,th.product-quantity,td.product-quantity,.ct-order-review th.product-name,.ct-order-review th.product-total,.onsale{display:none!important}#payment ul.payment_methods>li.wc_payment_method{border:none;border-radius:16px;background:var(--theme-palette-color-8)!important}span.woocommerce-terms-and-conditions-checkbox-text{line-height:2}.woocommerce-customer-details address{border-radius:24px}.woocommerce-customer-details{margin-top:2rem}.ct-order-review{border-radius:24px;border:none;background-color:var(--theme-palette-color-7)!important;padding:24px}.ct-woocommerce-cart-form .cart_totals{border-radius:24px;border:none;background-color:var(--theme-palette-color-7)!important}table.shop_table_responsive tbody td[data-title]:before{font-size:inherit}.woocommerce-message .restore-item{background:var(--theme-palette-color-4)!important;color:var(--theme-palette-color-7)!important}.woocommerce-thankyou-order-details{border-radius:16px;border:none;background-color:var(--theme-palette-color-7)!important;margin-bottom:1rem}.wc-item-meta li:last-child{display:none}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--content-size)}.woocommerce-order h2{font-size:var(--theme-font-size)}.ct-woocommerce-cart-form .cart_totals h2{font-size:24px!important}.ct-woocommerce-checkout h3{font-size:24px!important}.woocommerce-order p{margin-bottom:4rem;font-size:inherit}p.woocommerce-customer-details--phone{margin-bottom:0}.woocommerce-thankyou-order-details li,.woocommerce-thankyou-order-details li:nth-child(odd){border:none}.woocommerce-thankyou-order-details li{padding:1rem}.woocommerce-thankyou-order-details li:last-child{border-bottom:0}.cart_totals .order-total th:after{content:" (Pagamento in sede)"}.woocommerce-checkout-payment .place-order{margin-top:1rem}#payment .payment_methods>.wc_payment_method>label,#payment .payment_methods>.woocommerce-PaymentMethod>label{padding-top:16px;padding-bottom:16px;gap:12px;line-height:1}#payment .payment_methods li.wc_payment_method,#payment .payment_methods li.woocommerce-PaymentMethod{border:none}table.shop_table{margin-bottom:0}.woocommerce-info ul,.woocommerce-error ul,.woocommerce-message ul,.woocommerce-thankyou-order-received ul{padding-inline-start:1rem}.woocommerce-info:before,.woocommerce-error:before,.woocommerce-message:before,.woocommerce-thankyou-order-received:before{top:initial;inset-inline-start:24px}.woocommerce-info .button,.woocommerce-info .showlogin,.woocommerce-info .restore-item,.woocommerce-error .button,.woocommerce-error .showlogin,.woocommerce-error .restore-item,.woocommerce-message .button,.woocommerce-message .showlogin,.woocommerce-message .restore-item,.woocommerce-thankyou-order-received .button,.woocommerce-thankyou-order-received .showlogin,.woocommerce-thankyou-order-received .restore-item{min-height:56px;padding:8px 24px;font-size:16px}.woocommerce-info,.woocommerce-error,.woocommerce-message,.woocommerce-thankyou-order-received{font-size:16px;border-radius:16px;border:none!important;margin-bottom:1.5rem;padding:12px 12px 12px 4rem}.woocommerce-info:focus-visible,.woocommerce-error:focus-visible,.woocommerce-message:focus-visible,.woocommerce-thankyou-order-received:focus-visible{outline:0!important;border:0!important}.single-product .hero-section{padding:0!important;margin-left:0!important;margin-right:0!important;width:100%;margin-bottom:2rem!important}.single-product article{padding-left:24px!important;padding-right:24px!important;padding-bottom:0!important}.archive .hero-section{padding:0!important;margin-left:0;margin-right:0}.archive .ct-container{padding-left:24px!important;padding-right:24px!important;max-width:1648px}.is-product-collection-layout-carousel .wc-block-product{box-shadow:none;padding:0;margin-top:0!important;margin-bottom:0!important;overflow:hidden;order:initial;border:2px solid var(--theme-palette-color-6,#E6DFD6);border-radius:24px;background:linear-gradient(330deg,var(--theme-palette-color-7,#ffffff) 0%,var(--theme-palette-color-8,#f8f3ec) 40%);background-clip:padding-box}.carousel .wc-block-product-template.wc-block-product-template{padding:0 24px;width:calc(100% + 48px)!important;max-width:100vw!important;left:-24px}.carousel .is-layout-flex{gap:24px!important}.wp-block-woocommerce-product-collection.carousel{margin-bottom:0!important}[data-products] .product{box-shadow:none;padding:0;margin-top:0!important;margin-bottom:0!important;overflow:visible;order:initial;border:2px solid var(--theme-palette-color-6,#E6DFD6);border-radius:24px;background:linear-gradient(330deg,var(--theme-palette-color-7,#ffffff) 0%,var(--theme-palette-color-8,#f8f3ec) 40%);background-clip:padding-box}[data-products] .product:hover,[data-products] .product:focus,.is-product-collection-layout-carousel .wc-block-product:hover,.is-product-collection-layout-carousel .wc-block-product:focus{border:2px solid var(--theme-palette-color-1)}[data-products] .product figure{border-radius:16px}[data-products] .product>*:last-child{margin-bottom:inherit}[data-products=type-1] .ct-woo-card-actions{width:100%;margin-bottom:24px!important}.ct-woo-card-actions a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{width:100%}[data-products] .woocommerce-loop-product__title,[data-products] .product .price,[data-products] .product .entry-excerpt,[data-products] .ct-woo-card-actions{padding-left:24px;padding-right:24px}.sale-price del{font-size:inherit;color:var(--theme-palette-color-3);opacity:1}.sale-price{column-gap:12px}button.single_add_to_cart_button.button.alt{width:100%;min-height:56px}[data-header*="type-1"] [data-id="cart"] .ct-cart-item{padding:10px;--theme-icon-color:var(--theme-palette-color-4)!important;color:var(--theme-palette-color-4)!important}.ct-cart-item svg{fill:var(--theme-palette-color-4)!important}div.woocommerce-product-gallery{margin-bottom:2rem}.ct-product-gallery-container .ct-media-container{border:2px solid var(--theme-palette-color-6);border-radius:24px}table.shop_table .ct-media-container{border-radius:16px;border:2px solid var(--theme-palette-color-6)}[data-link=type-2] :where(.entry-content :where(p,em,strong)>a,.entry-content :where(ul,ol) a,.wp-block-table a,.ct-link-styles):not(:hover){text-decoration:none}.ywgc-recipient-email.clearfix,span.ywgc-empty-recipient-note,.gift-cards_form>h3,.ywgc-main-form-preview-container{display:none}button.ywgc-predefined-amount-button.ywgc-amount-buttons.selected_button{display:block!important;text-align:left!important;border:none;padding:0;font-weight:600;width:auto;height:24px;margin:0 0 24px;color:var(--theme-palette-color-1)!important}a.button.product_type_gift-card.add_to_cart_button{width:100%}.gift-card-content-editor.step-content label{font-size:14px;text-transform:uppercase;margin:0 0 4px 0}.gift-cards_form .gift-card-content-editor.step-content textarea,.gift-cards_form .gift-card-content-editor.step-content input{margin:0 0 1rem 0;border-radius:16px;height:auto;line-height:initial}.gift-card-content-editor.step-content input,.gift-card-content-editor.step-content textarea,.ywgc-recipient-name,.ywgc-sender-name{float:none;width:100%}.gift-card-content-editor.step-content label{line-height:inherit;font-weight:inherit}.gift-card-content-editor.step-content h5{margin-top:2rem;color:var(--theme-palette-color-1)!important}.gift-card-content-editor.step-content h5:first-child{margin-top:inherit}.woocommerce-product-details__short-description p{margin-block-end:24px}.ct-footer [data-row*="top"]{border-top:2px solid var(--theme-palette-color-6)!important;max-width:1600px;margin:0 auto}.ct-footer [data-row*="top"] .ct-container-fluid{padding-bottom:0!important}.ct-footer [data-row*="middle"] .ct-container-fluid{padding-bottom:0!important}ul#menu-subfooter{padding:0}.ct-footer{background:linear-gradient(160deg,var(--theme-palette-color-8) 60%,var(--theme-palette-color-1) 100%);box-shadow:inset 0 -300px 150px 0 var(--theme-palette-color-8);width:100%}.ct-footer .ct-container-fluid,#footer .ct-container{max-width:1600px;width:100%;--theme-container-edge-spacing:initial!important}.ct-footer .ct-contact-info-block span.contact-text:nth-child(2){color:var(--theme-palette-color-1)}.ct-contact-info-block .ct-icon-container svg,.ct-contact-info-block .ct-icon,.ct-contact-info-block .ct-icon-container path{width:20px!important;height:20px!important}@media screen and (min-width:1000px){.wide-btn{width:100%;max-width:400px}.grid2col{grid-template-columns:1fr 1fr!important}.hero-section{margin:-96px auto 0 auto}div.woocommerce-product-gallery{margin-bottom:0!important}}@media screen and (max-width:999px){.hero-section{margin:-64px auto 0 auto}button.ct-color-switch.ct-toggle{position:absolute;top:20px;left:initial;right:24px;z-index:1000000}table.shop_table.cart.woocommerce-cart-form__contents th.product-name{display:none}.ct-header-socials{position:fixed;width:100%;bottom:0;left:0;padding:24px;background:linear-gradient(0deg,var(--theme-palette-color-8,#F7F0E8) 0%,transparent 100%)}.mobile-menu{padding-top:40px;padding-bottom:108px}.ct-panel-actions{position:absolute;padding:0;height:40px;width:40px;left:24px;top:24px;z-index:11}.ct-panel-content-inner{padding:0 24px 24px 24px!important;height:100%;display:flex;justify-content:space-between}button.ct-toggle-close{margin:0;width:40px;height:40px;top:-4px;border-radius:40px!important}button.ct-toggle-close:hover{background:var(--theme-palette-color-6)!important}button.ct-toggle-close:hover .ct-icon{fill:var(--theme-palette-color-4)!important}#offcanvas .site-logo-container{margin:0 auto!important;border:20px solid #fff0;z-index:10}.home-sub-form .tnp-subscription form{grid-template-columns:1fr}.cool-table thead th:first-child{text-align:left;width:40%;max-width:40%}}@media screen and (min-width:600px){.is-product-collection-layout-carousel .wc-block-product{min-width:40%!important}}@media screen and (min-width:782px){.is-product-collection-layout-carousel .wc-block-product{min-width:30%!important}}@media screen and (min-width:1280px){.is-product-collection-layout-carousel .wc-block-product{min-width:20%!important}}@media screen and (min-width:1440px){.is-product-collection-layout-carousel .wc-block-product{min-width:15%!important}}@media screen and (min-width:690px){#payment .payment_methods>.wc_payment_method>label,#payment .payment_methods>.woocommerce-PaymentMethod>label{padding-left:0;padding-right:0}.woocommerce-message .button{width:auto}.woocommerce-info,.woocommerce-error,.woocommerce-message,.woocommerce-thankyou-order-received{font-size:16px;border-radius:16px;border:none!important;margin-bottom:1.5rem;align-items:center}}@media screen and (max-width:690px){table.shop_table_responsive tbody .order-total td[data-title]:before{content:" Totale (Pagamento in sede):";max-width:150px;text-align:left}ul.wc_payment_methods.payment_methods.methods{margin:0 24px}.is-product-collection-layout-carousel .wc-block-product{min-width:60%!important}a.button.wc-backward{width:100%}}@media screen and (max-width:479px){.woocommerce-info,.woocommerce-error,.woocommerce-message,.woocommerce-thankyou-order-received{font-size:16px;border-radius:16px;border:none!important;margin-bottom:1.5rem;align-items:flex-start;justify-content:center;padding:12px}.woocommerce-message .button{width:100%}.woocommerce-info a,.woocommerce-error a,.woocommerce-message a,.woocommerce-thankyou-order-received a{width:100%}}@keyframes dotsrotation{0%{transform:rotate(360deg)}100%{transform:rotate(0deg)}}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes gradient-spin{from{--angle:0deg}to{--angle:360deg}}@-webkit-keyframes bg-move-y{0%{background-position:0% 20%}100%{background-position:0% 60%}}@keyframes bg-move-y{0%{background-position:0% 20%}100%{background-position:0% 60%}}