.product.post-3448 img{filter:grayscale(1)}html,body{width:100vw}label{font-size:16px}p a{background:color-mix(in srgb,currentColor 10%,transparent);border-radius:8px;padding:2px 8px;text-decoration:none;color:var(--theme-palette-color-4)}p a:hover{background:var(--theme-palette-color-1);color:var(--theme-palette-color-4)!important}[class*=ct-container]>article:not(.home [class*=ct-container]>article){max-width:1648px!important;padding-left:24px;padding-right:24px;margin:0 auto}[class*=ct-container]>article:first-child{max-width:100%}.home [class*=ct-container]>article{padding:0!important}#header [data-row*=middle]{width:100vw}.hero-section{padding:0!important;margin:-80px auto 0 auto;box-sizing:content-box;width:100%;max-width:100%}.hero-section.is-width-constrained{max-width:960px}.post-2014 .hero-section,.post-2016 .hero-section,.woocommerce-shop .hero-section.is-width-constrained,.post-2018 .hero-section{max-width:100%!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-button,.added_to_cart,.ct-button-ghost,[type=submit],.wp-element-button,.wp-block-button__link,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{transition:none}button.ct-header-trigger.ct-toggle,button.ct-color-switch.ct-toggle,.ct-header-cart,.ct-header-account{width:40px;height:40px;border-radius:40px!important}button.ct-header-trigger.ct-toggle:hover,button.ct-color-switch.ct-toggle:hover,.ct-header-cart:hover,.ct-header-account:hover{background:var(--theme-palette-color-6)!important}span.ct-account-item{padding:10px}.ct-account-modal{border-radius:40px!important;box-shadow:none!important}p.login-remember label{line-height:26px}p.login-remember .ct-forgot-password{max-width:fit-content}.ct-account-modal .col-2{row-gap:20px!important;margin-block-end:32px}.woocommerce-privacy-policy-text p{margin-block-end:32px}[data-header*="type-1"] #account-modal{backdrop-filter:blur(24px)!important}#account-modal .ct-panel-content{padding:24px!important}.ct-account-modal .ct-account-forms{padding:24px 24px 40px 24px!important}.ct-account-modal>ul li:not(.active){background:#000!important}.product .ct-media-container img,.ct-media-container picture{margin:24px;max-width:calc(100% - 48px)}.product .ct-media-container img{border-radius:0}.ct-header-cart .ct-icon-container svg{width:20px;height:20px}a.ct-account-item{position:relative;top:10px;left:10px}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}.single-product #demovideobtn .uagb-button__link{top:-1px;position:relative}.single-product #demovideobtn .wp-block-button__link{width:100%;background:var(--theme-palette-color-6)!important;transition:none}.single-product #demovideobtn .wp-block-button__link:hover{background:var(--theme-palette-color-7)!important}.single-product #demovideobtn span.uagb-button__icon.uagb-button__icon-position-before{width:12px;fill:var(--theme-palette-color-4)!important;top:1px;position:relative;margin-right:12px}h2#demo{margin-block-start:var(--theme-content-spacing)}.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}li.menu-anchor-style a{--theme-link-active-color:var(--theme-palette-color-4)!important}.ct-header-account-dropdown .menu-item .ct-menu-link{padding:calc(var(--menu-items-spacing, 16px)/2) var(--menu-items-spacing,16px)!important;padding-left:24px!important;padding-right:24px!important;margin:0!important}.cookie-notification .ct-button-group,.cookie-notification .ct-button-group .ct-button{width:100%}.grecaptcha-badge{display:none!important}img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:initial}.jumplinkfix a{color:var(--theme-palette-color-4)!important}.jumplinkfix a:hover{color:var(--theme-palette-color-1)!important}iframe{aspect-ratio:1.7777777778;border-radius:24px}b,strong{color:var(--theme-palette-color-4)!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;padding:0}.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;min-height:56px;display:inline-block;padding:1rem 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}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]){border-width:2px}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;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}#cfx{padding:0;max-width:960px}#cfx .cfx-button{background:var(--theme-palette-color-1)!important;width:100%}#cfx .cfx-button:hover{background:var(--theme-palette-color-2)!important}div.quantity,div.quantity.hidden,.wps_uwgc_expiry_notice.clear,dt.variation-Metododiconsegna,dd.variation-Metododiconsegna,p.order-again,ul.tabs.wc-tabs.is-width-constrained,ul.wc_payment_methods.payment_methods.methods{display:none!important}.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel.panel,.product>.woocommerce-tabs{padding-top:0}span.out-of-stock-badge{padding:16px;border-radius:16px}.single-product .ct-container-full{max-width:1008px}.ct-product-additional-info ul li svg{fill:var(--theme-palette-color-4)}.ct-drawer-canvas[data-floating-bar],.ct-drawer-canvas[data-location=end] .ct-drawer-inner{height:80px}.ct-drawer-inner{margin:0 24px 16px 24px}.ct-floating-bar{border-radius:24px;height:80px;padding:12px;max-width:960px;margin:0 auto}.ct-floating-bar .product-title{font-size:16px}.ct-floating-bar .price{color:#0f7;font-weight:600;font-size:14px}.ct-floating-bar .ct-media-container{max-width:56px;border-radius:16px;background:var(--theme-palette-color-8)}button.single_add_to_cart_button.button.alt{min-width:56px}.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-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}#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:first-child{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}.single-product article>:where(.related,.up-sells){margin-top:0}.single-product article>:where(.related,.up-sells) .ct-module-title{margin-bottom:40px;margin-block-start:var(--theme-content-spacing)}[data-products] .product{box-shadow:none;padding:0;margin-top:0!important;margin-bottom:0!important;overflow:visible;order:initial;border:none;border-radius:24px;background:var(--theme-palette-color-7);background-clip:padding-box;overflow:hidden}[data-products] .product figure{border-radius:16px;margin-bottom:0}[data-products] .outofstock .button{background:var(--theme-palette-color-4);color:var(--theme-palette-color-8)}[data-products] .outofstock .button:hover{background:var(--theme-palette-color-5);color:var(--theme-palette-color-8)}[data-products] .product>*:last-child{margin-bottom:inherit}[data-products=type-1] .ct-woo-card-actions{width:100%;margin-bottom:24px!important}[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}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}.ct-default-gallery .woocommerce-product-gallery,.ct-stacked-gallery .woocommerce-product-gallery{width:100%}.ct-default-gallery .product-entry-wrapper{flex-direction:column}.ct-default-gallery .entry-summary,.ct-stacked-gallery .entry-summary{margin-inline-start:0;width:100%;margin-top:40px}div.woocommerce-product-gallery{margin-bottom:2rem}.ct-product-gallery-container .ct-media-container{border-radius:24px;background:var(--theme-palette-color-7)!important}.ct-woo-card-actions a.button{width:100%}.tnp-subscription-minimal input.tnp-email,.tnp-subscription-minimal input.tnp-submit{font-size:16px;float:left}.tnp-subscription-minimal input.tnp-email{border-radius:16px 0 0 16px;background:var(--theme-palette-color-7)!important;margin-right:0;border:none;padding:16px;color:var(--theme-palette-color-4)!important;max-width:70%}.tnp-subscription-minimal input.tnp-submit{border-radius:0 16px 16px 0;padding:16px;border:none}.tnp-subscription-minimal .tnp-privacy-field{margin-top:8px;float:left;width:100%;text-align:left}input.tnp-privacy{width:24px;height:24px;top:6px;position:relative;margin-right:8px}.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 -240px 240px 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}[data-logo=top] .site-description{margin-top:8px}@media screen and (min-width:1000px){.wide-btn{width:100%;max-width:400px}.grid2col{grid-template-columns:1fr 1fr!important}.hero-section{margin:-80px auto 0 auto}div.woocommerce-product-gallery{margin-bottom:0!important}}@media screen and (max-width:999px){.hero-section{margin:-72px auto 0 auto}button.ct-color-switch.ct-toggle{position:absolute;top:20px;left:initial;right:24px}.ct-panel-actions{position:absolute;padding:0;height:40px;width:40px;left:14px;top:20px;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{z-index:10;padding:26px 0 0 0}.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: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){#payment ul.payment_methods>li.wc_payment_method{margin:0 24px}}@media screen and (max-width:525px){.tnp-subscription-minimal input.tnp-email{width:100%;max-width:100%;border-radius:16px 16px 0 0}.tnp-subscription-minimal input.tnp-submit{border-radius:0 0 16px 16px}}@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%}}