#header .e-con.e-parent:has(.gtranslate_wrapper){--sctb-gabbia:50px;--sc-barra-h:calc(var(--sc-s5) + var(--sc-s2));background:var(--sc-fondo);border-bottom:1px solid var(--sc-linea);min-height:var(--sc-barra-h)}#header .e-con.e-parent:has(.gtranslate_wrapper)::after{background:none}#header .e-con.e-parent:has(.gtranslate_wrapper) .e-con-inner{display:flex;align-items:center;align-content:center;justify-content:flex-end;gap:var(--sc-s5);padding-inline:var(--sctb-gabbia);flex-wrap:wrap;row-gap:var(--sc-s1)}#header .e-con.e-parent:has(.gtranslate_wrapper) .e-con-inner,#header .e-con.e-parent:has(.gtranslate_wrapper) .e-child{height:auto}#header .e-con.e-parent:has(.gtranslate_wrapper) .elementor-widget-heading,#header .e-con.e-parent:has(.gtranslate_wrapper) h3.elementor-heading-title,#header .e-con.e-parent:has(.gtranslate_wrapper) .elementor-button{white-space:nowrap}#header .e-con.e-parent:has(.gtranslate_wrapper) .e-con-inner>.e-child{flex:0 1 auto;width:auto;max-width:100%;min-width:max-content;min-height:var(--sc-s5)}#header .e-con.e-parent:has(.gtranslate_wrapper) .e-con-inner>.e-child:has(a[href*="sample"]){margin-inline-end:auto}#header .e-con.e-parent:has(.gtranslate_wrapper) .e-con-inner>.e-child:has(a[href^="mailto"]){gap:var(--sc-s3)}#header .e-con.e-parent:has(.gtranslate_wrapper) .elementor-widget-button>.elementor-widget-container{margin:0}#header .e-con.e-parent:has(.gtranslate_wrapper) :where(a,p,span,div):not(.glink):not(.glink *):not(.elementor-button):not(.elementor-button *){font-family:var(--sc-mono);font-size:var(--sc11-et);font-weight:500;letter-spacing:var(--sc11-ls);color:var(--sc-ink-3)}#header .e-con.e-parent:has(.gtranslate_wrapper) h3.elementor-heading-title>a,#header .e-con.e-parent:has(.gtranslate_wrapper) .elementor-button-text{font-family:var(--sc-mono);font-weight:500;letter-spacing:var(--sc11-ls)}#header .e-con.e-parent:has(.gtranslate_wrapper) a[href*="sample"]{color:var(--sc-ink-2);gap:var(--sc-s2)}#header .e-con.e-parent:has(.gtranslate_wrapper) a[href*="sample"]::before{width:5px;height:5px}#header .gtranslate_wrapper{gap:var(--sc-s3);padding:0;border:0;background:none}#header .gtranslate_wrapper a.glink{min-width:0;min-height:0;padding:0;font-size:var(--sc11-et);font-weight:500;letter-spacing:var(--sc11-ls);border-radius:0;color:var(--sc-ink-3)}#header .gtranslate_wrapper a.glink:hover{color:var(--sc-mar-testo);background:none;transform:none}#header .gtranslate_wrapper a.glink.gt-current-lang,#header .gtranslate_wrapper a.glink.gt-current-lang:hover{background:none;background-color:transparent;box-shadow:none;color:var(--sc-mar-vivo);font-weight:700}#header .e-con.e-parent:has(.gtranslate_wrapper) a[href^="mailto"]{gap:var(--sc-s2)}#header .e-con.e-parent:has(.gtranslate_wrapper) a[href^="mailto"]::before{width:12px;height:12px;opacity:.6}#header .e-con.e-parent:has(.gtranslate_wrapper) a[href^="mailto"]::after{left:20px}#header .e-con.e-parent:has(.gtranslate_wrapper) .elementor-button{min-height:26px;padding:0 var(--sc-s3);gap:var(--sc-s2);background:var(--sc-fondo);border:1px solid var(--sc-linea-2);box-shadow:none;font-size:var(--sc11-et);letter-spacing:var(--sc11-ls);color:var(--sc-ink-2)}#header .e-con.e-parent:has(.gtranslate_wrapper) .elementor-button:hover{background:var(--sc-fondo);border-color:var(--sc-mar);box-shadow:none;transform:none}#header .e-con.e-parent:has(.gtranslate_wrapper) .elementor-button span,#header .e-con.e-parent:has(.gtranslate_wrapper) .elementor-button-text{color:inherit}#header .e-con.e-parent:has(.gtranslate_wrapper) .elementor-button:hover span,#header .e-con.e-parent:has(.gtranslate_wrapper) .elementor-button:hover .elementor-button-text{color:var(--sc-mar-testo)}#header .e-con.e-parent:has(.gtranslate_wrapper) .elementor-button .elementor-button-text{font-size:var(--sc11-et)}#header .e-con.e-parent:has(.gtranslate_wrapper) .elementor-button svg,#header .e-con.e-parent:has(.gtranslate_wrapper) .elementor-button svg path{fill:currentColor}#header .e-con.e-parent:has(.gtranslate_wrapper) .elementor-button .elementor-button-icon{display:inline-flex;align-items:center}#header .e-con.e-parent:has(.gtranslate_wrapper) .elementor-button svg{width:13px;height:13px}#header .e-con.e-parent:has(.gtranslate_wrapper) a:focus-visible,#header .gtranslate_wrapper a.glink:focus-visible{outline:2px solid var(--sc-mar);outline-offset:3px;border-radius:var(--sc-s1)}@media (max-width:767px){#header .e-con.e-parent:has(.gtranslate_wrapper){--sctb-gabbia:var(--sc-s4);--sc-barra-h:calc(var(--sc-s5) + var(--sc-s2))}#header .gtranslate_wrapper a.glink{padding:0}}svg.sc-due__icona,svg.sc-due__icona path,svg.sc-due__icona circle,#header .elementor-widget-container svg.sc-due__icona path,#header .elementor-widget-container svg.sc-due__icona circle{fill:none}svg.sc-due__icona{display:block;width:24px;height:24px;overflow:visible}#header .elementor-icon svg.sc-due__icona,#header .elementor-menu-cart__toggle_button svg.sc-due__icona,#header .elementor-menu-cart__close-button-custom svg.sc-due__icona{width:24px;height:24px}#header .elementor-icon-box-icon .elementor-icon{display:inline-flex;align-items:center;justify-content:center}#header .elementor-menu-cart__toggle .elementor-button-icon{color:inherit}#header .elementor-menu-cart__toggle_button .elementor-button-icon-qty[data-counter]{min-width:16px;width:auto;height:16px;line-height:16px;padding:0 3px;top:-5px;inset-inline-end:-6px;font-family:var(--sc-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:11px;font-weight:700;letter-spacing:0;border-radius:999px;background-color:var(--sc-mar-vivo,#226E78);color:var(--sc-fondo,#FFFFFF);box-shadow:0 0 0 2px var(--sc-fondo,#FFFFFF)}#header .elementor-menu-cart__toggle_button .elementor-button-icon-qty[data-counter="0"]{background-color:transparent;color:var(--sc-ink-3,#616A75);box-shadow:0 0 0 2px var(--sc-fondo,#FFFFFF),inset 0 0 0 1px var(--sc-quota,#C6CCD3)}.sc-due__mob{transition:transform var(--sc-medio,280ms) var(--sc-curva,cubic-bezier(.22,1,.36,1))}.sc-due__mob--manico{transform-origin:12px 9.2px}#header .elementor-menu-cart__toggle_button:hover .sc-due__mob--manico,#header .elementor-menu-cart__toggle_button:focus-visible .sc-due__mob--manico{transform:scaleY(1.18)}#header .elementor-icon:hover .sc-due__mob--testa,#header .elementor-icon:focus-visible .sc-due__mob--testa,#header .elementor-icon-box-icon:hover .sc-due__mob--testa{transform:translateY(-1.1px)}@media (prefers-reduced-motion:reduce){.sc-due__mob{transition:none}#header .elementor-menu-cart__toggle_button:hover .sc-due__mob--manico,#header .elementor-menu-cart__toggle_button:focus-visible .sc-due__mob--manico,#header .elementor-icon:hover .sc-due__mob--testa,#header .elementor-icon:focus-visible .sc-due__mob--testa,#header .elementor-icon-box-icon:hover .sc-due__mob--testa{transform:none}}#header .e-con.e-parent:has(.gtranslate_wrapper) a[href*="sample"]{min-height:26px;padding-inline:var(--sc-s3) var(--sc-s2);gap:var(--sc-s2);border:1px solid var(--sc-mar-fondo);border-radius:999px;background:var(--sc-fondo);color:var(--sc-ink-2);text-decoration:none;transition:background-color var(--sc-medio) var(--sc-curva),border-color var(--sc-medio) var(--sc-curva),color var(--sc-veloce) var(--sc-curva);animation:sctb-entra 420ms var(--sc-curva) 120ms backwards}@keyframes sctb-entra{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}#header .e-con.e-parent:has(.gtranslate_wrapper) a[href*="sample"]:hover{background:var(--sc-mar-velo);border-color:var(--sc-mar);color:var(--sc-mar-testo)}#header .e-con.e-parent:has(.gtranslate_wrapper) a[href*="sample"]:active{transform:translateY(1px)}#header .e-con.e-parent:has(.gtranslate_wrapper) a[href*="sample"]:focus-visible{border-radius:999px}#header .e-con.e-parent:has(.gtranslate_wrapper) a[href*="sample"]::before{width:4px;height:4px;background:var(--sc-mar);animation:none}#header .e-con.e-parent:has(.gtranslate_wrapper) a[href*="sample"]::after{color:var(--sc-mar-vivo);opacity:.4;transform:none;font-size:var(--sc11-et);line-height:1}#header .e-con.e-parent:has(.gtranslate_wrapper) a[href*="sample"]:hover::after{opacity:1;transform:translateX(3px)}#header .e-con.e-parent:has(.gtranslate_wrapper) a[href*="sample"] .sctb-et:not(.glink):not(.glink *):not(.elementor-button):not(.elementor-button *){font-weight:600;color:inherit}#header .e-con.e-parent:has(.gtranslate_wrapper) a[href*="sample"] .sctb-det:not(.glink):not(.glink *):not(.elementor-button):not(.elementor-button *){display:none}@media (min-width:1400px){#header .e-con.e-parent:has(.gtranslate_wrapper) a[href*="sample"] .sctb-det:not(.glink):not(.glink *):not(.elementor-button):not(.elementor-button *){display:inline;font-size:var(--sc11-mini);font-weight:500;color:var(--sc-ink-3);border-inline-start:1px solid var(--sc-linea-2);padding-inline-start:var(--sc-s3);margin-inline-start:var(--sc-s1)}}html.translated-ltr #header .e-con.e-parent:has(.gtranslate_wrapper) a[href*="sample"] .sctb-det:not(.glink):not(.glink *):not(.elementor-button):not(.elementor-button *),html.translated-rtl #header .e-con.e-parent:has(.gtranslate_wrapper) a[href*="sample"] .sctb-det:not(.glink):not(.glink *):not(.elementor-button):not(.elementor-button *){display:none}#header .e-con.e-parent:has(.gtranslate_wrapper) a[href*="sample"] .sctb-prezzo:not(.glink):not(.glink *):not(.elementor-button):not(.elementor-button *){display:inline-flex;align-items:center;min-height:18px;padding-inline:var(--sc-s2);border-radius:999px;background:var(--sc-mar-velo);color:var(--sc-mar-vivo);font-size:var(--sc11-mini);font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums;transition:background-color var(--sc-medio) var(--sc-curva)}#header .e-con.e-parent:has(.gtranslate_wrapper) a[href*="sample"]:hover .sctb-prezzo:not(.glink):not(.glink *):not(.elementor-button):not(.elementor-button *){background:var(--sc-mar-fondo)}@media (max-width:767px){#header .e-con.e-parent:has(.gtranslate_wrapper) .e-con-inner{padding-block:3px}#header .e-con.e-parent:has(.gtranslate_wrapper) a[href*="sample"]{padding-inline:var(--sc-s3) var(--sc-s3);gap:7px;border-radius:999px}#header .e-con.e-parent:has(.gtranslate_wrapper) a[href*="sample"] .sctb-et:not(.glink):not(.glink *):not(.elementor-button):not(.elementor-button *){font-size:var(--sc11-mini)}#header .e-con.e-parent:has(.gtranslate_wrapper) a[href*="sample"]::before{display:none}#header .e-con.e-parent:has(.gtranslate_wrapper) .e-con-inner>.e-child:has(a[href*="sample"]){min-width:0}#header .e-con.e-parent:has(.gtranslate_wrapper) a[href*="sample"]{max-width:100%}#header .e-con.e-parent:has(.gtranslate_wrapper) a[href*="sample"] .sctb-et:not(.glink):not(.glink *):not(.elementor-button):not(.elementor-button *){min-width:0;overflow:hidden;text-overflow:ellipsis}#header .e-con.e-parent:has(.gtranslate_wrapper) a[href*="sample"] .sctb-prezzo:not(.glink):not(.glink *):not(.elementor-button):not(.elementor-button *){flex:0 0 auto}}@media (prefers-reduced-motion:reduce){#header .e-con.e-parent:has(.gtranslate_wrapper) a[href*="sample"]{animation:none;transition:background-color var(--sc-veloce) linear,border-color var(--sc-veloce) linear,color var(--sc-veloce) linear}#header .e-con.e-parent:has(.gtranslate_wrapper) a[href*="sample"]:active{transform:none}#header .e-con.e-parent:has(.gtranslate_wrapper) a[href*="sample"]::after{transition:opacity var(--sc-veloce) linear;transform:none}#header .e-con.e-parent:has(.gtranslate_wrapper) a[href*="sample"]:hover::after{transform:none}}:root{--scc-fondo:var(--sc-fondo,     #ffffff);--scc-tela:var(--sc-incasso,   #f4f6f7);--scc-linea:var(--sc-linea,     #eceef1);--scc-linea2:var(--sc-linea-2,   #dde1e6);--scc-testo:var(--sc-ink,       #0f1115);--scc-testo2:var(--sc-ink-2,     #3f4750);--scc-tenue:var(--sc-ink-3,     #616a75);--scc-accento:var(--sc-mar-testo, #226e78);--scc-scuro:var(--sc-mar-scuro, #1a555e);--scc-velo:var(--sc-mar-velo,  #e9f3f4);--scc-urg:var(--sc-urg,       #c41239);--scc-urg-vel:var(--sc-urg-fondo, #fdf0f3);--scc-ambra:var(--sc-stella,    #c8860d);--scc-disp:var(--sc-disp, Lato, "Helvetica Neue", Arial, sans-serif);--scc-mono:var(--sc-mono, "IBM Plex Mono", ui-monospace, Menlo, monospace);--scc-curva:var(--sc-curva, cubic-bezier(.22, 1, .36, 1));--scc-raggio:16px}#header .elementor-menu-cart__container{background-color:rgb(15 17 21 / .42)}#header .elementor-menu-cart__container .elementor-menu-cart__main{width:380px;max-width:100%;padding:0;border:0;border-radius:var(--scc-raggio) 0 0 var(--scc-raggio);background-color:var(--scc-fondo);box-shadow:-20px 0 52px rgb(15 17 21 / .18);display:flex;flex-direction:column;animation:scc-entra .26s var(--scc-curva) both}@keyframes scc-entra{from{transform:translateX(28px);opacity:0}to{transform:none;opacity:1}}#header .scc-testa{flex:0 0 auto;display:flex;align-items:baseline;gap:10px;padding:20px 56px 14px 20px;border-bottom:1px solid var(--scc-linea)}#header .scc-titolo{font-family:var(--scc-disp);font-size:17px;font-weight:800;letter-spacing:-.005em;color:var(--scc-testo)}#header .scc-conta{font-family:var(--scc-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--scc-tenue)}#header .elementor-menu-cart__close-button-custom,#header .elementor-menu-cart__close-button{position:absolute;top:12px;inset-inline-end:12px;z-index:3;width:40px;height:40px;margin:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--scc-tenue);transition:background-color .16s var(--scc-curva),color .16s var(--scc-curva)}#header .elementor-menu-cart__close-button-custom:hover,#header .elementor-menu-cart__close-button:hover{background-color:var(--scc-tela);color:var(--scc-testo)}#header .elementor-menu-cart__close-button-custom>svg:not(.scc-chiudi){display:none}#header .elementor-menu-cart__close-button-custom svg.scc-chiudi{width:19px;height:19px;fill:none}#header .elementor-menu-cart__main .widget_shopping_cart_content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}#header .elementor-menu-cart__products{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;padding:4px 20px 8px}#header .elementor-menu-cart__product{display:flow-root;position:relative;padding:16px 44px 16px 0;border-bottom:1px solid var(--scc-linea);animation:scc-riga .3s var(--scc-curva) both}#header .elementor-menu-cart__product:last-child{border-bottom:0}#header .elementor-menu-cart__product:nth-child(2){animation-delay:.05s}#header .elementor-menu-cart__product:nth-child(3){animation-delay:.10s}#header .elementor-menu-cart__product:nth-child(4){animation-delay:.15s}#header .elementor-menu-cart__product:nth-child(n+5){animation-delay:.20s}@keyframes scc-riga{from{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}#header .elementor-menu-cart__product-image{float:left;width:42px;height:42px;margin:1px 12px 8px 0;border:1px solid var(--scc-linea2);border-radius:11px;background-color:var(--scc-tela);display:flex;align-items:center;justify-content:center;overflow:hidden}#header .elementor-menu-cart__product-image img.woocommerce-placeholder{display:none}#header .elementor-menu-cart__product-image img{width:100%;height:100%;object-fit:cover}#header .scc-icona{width:23px;height:23px;color:var(--scc-accento);opacity:.85}#header .elementor-menu-cart__product-name{margin:0;padding:0;font-family:var(--scc-disp);font-size:15.5px;font-weight:700;line-height:1.3;letter-spacing:-.005em;color:var(--scc-testo)}#header .elementor-menu-cart__product-name a{color:inherit;font-size:inherit;text-decoration:none;transition:color .16s var(--scc-curva)}#header .elementor-menu-cart__product-name a:hover{color:var(--scc-accento)}#header .elementor-menu-cart__product-name .bl-riga-misura{display:inline-block;margin:4px 0 0;padding:3px 10px;border-radius:999px;background-color:var(--scc-velo);color:var(--scc-accento);font-family:var(--scc-mono);font-size:11px;font-weight:600;letter-spacing:.01em}#header .scc-ha-misura .bl-riga-misura{display:none}#header .elementor-menu-cart__product-name>div.mfp-hide,#header .elementor-menu-cart__product-name>div[class^="wcuf_cart_ajax"]{display:none}#header .elementor-menu-cart__product ul.wcpa_cart_meta{clear:left;list-style:none;margin:12px 0 0;padding:0;display:grid;row-gap:10px}#header .elementor-menu-cart__product li.wcpa_cart_meta_item{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:10px;align-items:start;margin:0;padding:0;border:0;line-height:1.35}#header .elementor-menu-cart__product .scc-segno{grid-row:1 / 3;grid-column:1;width:18px;height:18px;margin-top:1px;color:var(--scc-accento);opacity:.78}#header .elementor-menu-cart__product p.wcpa_cart_meta_item-label{grid-column:2;display:block;margin:0 0 1px;padding:0;font-family:var(--scc-disp);font-size:9.5px;font-weight:700;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--scc-tenue);white-space:normal}#header .elementor-menu-cart__product .wcpa_cart_meta_item-value,#header .elementor-menu-cart__product .wcpa_cart_meta_item-value p{grid-column:2;display:block;margin:0;padding:0;font-size:13px;font-weight:600;line-height:1.35;color:var(--scc-testo);text-transform:none}#header .elementor-menu-cart__product li.scc-spec--misura{order:-1;grid-template-columns:22px minmax(0,1fr);column-gap:12px;align-items:center;padding:9px 12px;border-radius:12px;background-color:var(--scc-velo)}#header .elementor-menu-cart__product li.scc-spec--misura .scc-segno{width:21px;height:21px;margin-top:0;opacity:1}#header .elementor-menu-cart__product li.scc-spec--misura p.wcpa_cart_meta_item-label{color:var(--scc-accento);opacity:.85}#header .elementor-menu-cart__product li.scc-spec--misura .wcpa_cart_meta_item-value,#header .elementor-menu-cart__product li.scc-spec--misura .wcpa_cart_meta_item-value p{font-family:var(--scc-mono);font-size:14.5px;font-weight:700;font-variant-numeric:tabular-nums}#header .elementor-menu-cart__product li.scc-spec--nota .scc-segno{color:var(--scc-ambra);opacity:1}#header .elementor-menu-cart__product li.scc-spec--nota .wcpa_cart_meta_item-value,#header .elementor-menu-cart__product li.scc-spec--nota .wcpa_cart_meta_item-value p{font-weight:500;color:var(--scc-testo2)}#header .elementor-menu-cart__product li.scc-extra{display:none}#header .elementor-menu-cart__product.scc-aperta li.scc-extra{display:grid}#header .scc-altre{display:inline-flex;align-items:center;gap:6px;margin:10px 0 0;padding:5px 11px 5px 9px;border:1px solid var(--scc-linea2);border-radius:999px;background-color:transparent;color:var(--scc-tenue);font-family:var(--scc-mono);font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color .16s var(--scc-curva),background-color .16s var(--scc-curva),color .16s var(--scc-curva)}#header .scc-altre:hover{border-color:var(--scc-accento);background-color:var(--scc-velo);color:var(--scc-accento)}#header .scc-altre:focus-visible{outline:2px solid var(--scc-accento);outline-offset:2px}#header .scc-altre .scc-segno{width:13px;height:13px;color:currentColor;opacity:1;transition:transform .2s var(--scc-curva)}#header .scc-altre[aria-expanded="true"] .scc-segno{transform:rotate(135deg)}#header .elementor-menu-cart__product-price{clear:left;margin-top:13px;padding-top:11px;border-top:1px dashed var(--scc-linea2);font-family:var(--scc-mono);font-size:13px;font-variant-numeric:tabular-nums;color:var(--scc-testo2)}#header .elementor-menu-cart__product-price .product-quantity{color:var(--scc-tenue)}#header .elementor-menu-cart__product-price .woocommerce-Price-amount{font-weight:700;color:var(--scc-testo)}#header .elementor-menu-cart__product-remove{position:absolute;top:16px;inset-inline-end:0;bottom:auto;width:34px;height:34px;border:1px solid var(--scc-linea2);border-radius:50%;overflow:visible;color:var(--scc-tenue);transition:border-color .16s var(--scc-curva),background-color .16s var(--scc-curva)}#header .elementor-menu-cart__product-remove::before,#header .elementor-menu-cart__product-remove::after{background-color:var(--scc-tenue);width:44%;left:28%}#header .elementor-menu-cart__product-remove:hover{border-color:var(--scc-urg);background-color:var(--scc-urg-vel)}#header .elementor-menu-cart__product-remove:hover::before,#header .elementor-menu-cart__product-remove:hover::after{background-color:var(--scc-urg)}#header .elementor-menu-cart__product-remove>a{position:absolute;inset:-5px;width:auto;height:auto;display:block;opacity:0;z-index:2}#header .elementor-menu-cart__product-remove>a.remove_from_cart_button{display:none}#header .elementor-menu-cart__subtotal{flex:0 0 auto;display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:0;padding:16px 20px 10px;border-top:1px solid var(--scc-linea2);border-inline:0;border-bottom:0;background-color:var(--scc-fondo)}#header .elementor-menu-cart__subtotal strong{font-family:var(--scc-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--scc-tenue)}#header .elementor-menu-cart__subtotal .woocommerce-Price-amount{font-family:var(--scc-disp);font-size:22px;font-weight:900;font-variant-numeric:tabular-nums;color:var(--scc-testo)}#header .scc-nota{flex:0 0 auto;display:flex;align-items:flex-start;gap:8px;margin:0 20px 12px;padding:9px 11px;border-radius:10px;background-color:var(--scc-tela);font-size:11.5px;line-height:1.45;color:var(--scc-tenue)}#header .scc-nota .scc-segno{flex:0 0 auto;width:15px;height:15px;margin-top:1px;color:var(--scc-tenue);opacity:1}#header .elementor-menu-cart__footer-buttons{flex:0 0 auto;display:grid;grid-template-columns:1fr 1.35fr;gap:10px;margin:0;padding:0 20px 20px;background-color:var(--scc-fondo)}#header .elementor-menu-cart__footer-buttons .elementor-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:12px 10px;border-radius:12px;font-family:var(--scc-disp);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:transform .16s var(--scc-curva),box-shadow .22s var(--scc-curva),background-color .22s var(--scc-curva),border-color .22s var(--scc-curva),color .22s var(--scc-curva)}#header .elementor-menu-cart__footer-buttons .elementor-button--view-cart{border:1px solid var(--scc-linea2);background-color:var(--scc-fondo);color:var(--scc-testo2)}#header .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{border-color:var(--scc-accento);background-color:var(--scc-velo);color:var(--scc-accento)}#header .elementor-menu-cart__footer-buttons .elementor-button--checkout{border:1px solid var(--scc-accento);background-color:var(--scc-accento);color:#fff;box-shadow:0 2px 12px rgb(34 110 120 / .26)}#header .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover{border-color:var(--scc-scuro);background-color:var(--scc-scuro);color:#fff;transform:translateY(-1px);box-shadow:0 8px 22px rgb(34 110 120 / .32)}#header .elementor-menu-cart__footer-buttons .elementor-button:active{transform:translateY(0)}#header .elementor-menu-cart__footer-buttons .elementor-button:focus-visible{outline:2px solid var(--scc-accento);outline-offset:3px}#header .woocommerce-mini-cart__empty-message,#header .elementor-menu-cart__empty-message{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:220px;padding:40px 24px;font-family:var(--scc-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--scc-tenue)}#header .woocommerce-mini-cart__empty-message .scc-icona{width:44px;height:44px;color:var(--scc-linea2);opacity:1}@media (max-width:767px){#header .elementor-menu-cart__container .elementor-menu-cart__main{width:calc(100% - 26px);height:100dvh;max-height:100dvh;padding:0;border-radius:14px 0 0 14px}#header .scc-testa{padding:16px 56px 12px 16px}#header .elementor-menu-cart__products{padding:4px 16px 8px}#header .elementor-menu-cart__product{padding:14px 42px 14px 0}#header .elementor-menu-cart__subtotal{padding:14px 16px 10px}#header .scc-nota{margin:0 16px 10px}#header .elementor-menu-cart__footer-buttons{padding:0 16px calc(16px + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){#header .elementor-menu-cart__main,#header .elementor-menu-cart__product{animation:none}#header .elementor-menu-cart__close-button-custom,#header .elementor-menu-cart__product-remove,#header .scc-altre,#header .scc-altre .scc-segno,#header .elementor-menu-cart__footer-buttons .elementor-button{transition:none}#header .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover{transform:none}}.sc-mob-barra{display:none}@media (max-width:767px){.sc-mob-barra{position:fixed;left:0;right:0;bottom:0;z-index:9990;display:block;padding:var(--sc-s2) var(--sc-s3);padding-bottom:calc(var(--sc-s2) + env(safe-area-inset-bottom, 0px));background-color:var(--sc-pannello);border-top:1px solid var(--sc-linea-2);box-shadow:var(--sc-ombra-2)}.sc-mob-barra[hidden]{display:none}.sc-mob-barra__vai{display:flex;align-items:center;justify-content:center;gap:var(--sc-s2);width:100%;min-height:48px;border:0;border-radius:var(--sc-r);background-color:var(--sc-mar);color:var(--sc-mar-ombra);font-family:var(--sc-mono);font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.sc-mob-barra__freccia{font-size:15px;line-height:1}}@media (max-width:767px){#header .e-con.e-parent:has(.gtranslate_wrapper){--sc-barra-h:44px}#header .e-con.e-parent:has(.gtranslate_wrapper) a[href*="sample"]{display:inline-flex;align-items:center;min-height:44px}#footer a[href^="mailto:"],#footer a[href^="tel:"],.woocommerce-checkout a.showlogin,.woocommerce-checkout a.showcoupon,.woocommerce a.showlogin,.woocommerce a.showcoupon,.woocommerce a.woocommerce-privacy-policy-link,.woocommerce-cart .product-name>a{display:inline-block;padding-block:12px;margin-block:-12px}.woocommerce a.showlogin,.woocommerce a.showcoupon{padding-inline:var(--sc-s3);margin-inline:calc(var(--sc-s3) * -1) var(--sc-s2);min-width:44px;text-align:center}body.woocommerce-checkout #main #newsletter_opt_in_checkout_field input[type="checkbox"],body #main input#newsletter_opt_in,body #main input#newsletter_opt_in_checkout,#main .woocommerce-checkout input[type="checkbox"],#main .woocommerce input[type="checkbox"],.woocommerce-checkout input[type="checkbox"],.woocommerce input[type="checkbox"]{width:24px;height:24px;min-width:24px}.woocommerce-checkout .woocommerce-form__label-for-checkbox,.woocommerce .woocommerce-form__label-for-checkbox{display:flex;align-items:center;gap:var(--sc-s2);min-height:44px}}@media (max-width:767px){#main .woocommerce ul.products.grid{margin-inline:-20px}body.post-type-archive-product #main ul.products li.product .add-links .button,body.tax-product_cat #main ul.products li.product .add-links .button,body.post-type-archive-product #main ul.products li.product span.viewcart-style-1,body.tax-product_cat #main ul.products li.product span.viewcart-style-1,#main ul.products .add-links .button,#main ul.products span.viewcart-style-1{font-size:var(--sc11-et,13px);letter-spacing:0;white-space:normal;line-height:1.25;padding-inline:6px}#main ul.products a.product-loop-title{display:flex;align-items:center;min-height:44px;padding-block:var(--sc-s1);margin-block:0}#main ul.products .category-list{display:flex;align-items:stretch;min-height:44px;margin-bottom:0}#main ul.products li.product .category-list>a{display:flex;align-items:center;min-height:44px}#main ul.product-categories li.cat-item>a{display:flex;align-items:center;min-height:44px}#banner-wrapper .porto-ibanner a.btn,#banner-wrapper .porto-ibanner-layer a{display:inline-flex;align-items:center;min-height:44px}#banner-wrapper .coupon-sale-text,.porto-ibanner .coupon-sale-text,.porto-ibanner-layer .coupon-sale-text{font-size:clamp(24px, 8.5vw, 34px)!important;line-height:1.06!important}}@media (max-width:767px){.woo-page-header ul.breadcrumb,.woo-page-header ul.breadcrumb li{line-height:1.3}.woo-page-header ul.breadcrumb li{height:auto;display:inline-flex;align-items:center}.woo-page-header ul.breadcrumb li>a,.woo-page-header ul.breadcrumb li>a.nolink{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--sc-s1)}.woo-page-header ul.breadcrumb i.delimiter{height:auto;line-height:1}.woocommerce-cart #main button.wc-action-btn,.woocommerce-cart #main .actions .button{min-height:44px}}@media (max-width:767px){body.single-product #main fieldset.wcpa_field_wrap{padding-inline:var(--sc-s3)}body.single-product #main .wcpa_image_label{overflow-wrap:anywhere;line-height:1.25}body.single-product #main .dd_quantity_table thead th.dd_date div.dd_col{min-width:0;overflow:hidden}body.single-product #main .dd_quantity_table thead th.dd_date div.dd_col span:last-child{letter-spacing:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.single-product #main .dd_quantity_table thead th.dd_quantity_title div.dd_col{min-width:0;letter-spacing:.04em;overflow:hidden}body.single-product #main form.cart{margin-inline:calc(var(--sc-s4) * -1)}}@media (max-width:767px){#iubenda-cs-banner button.iubenda-cs-accept-btn.iubenda-cs-accept-btn,#iubenda-cs-banner button.iubenda-cs-reject-btn.iubenda-cs-reject-btn,#iubenda-cs-banner button.iubenda-cs-customize-btn.iubenda-cs-customize-btn{min-height:44px!important;padding-block:12px!important}html body button.iubenda-tp-btn.iubenda-tp-btn.iubenda-cs-preferences-link{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}#iub-email-pref-close-btn.iub-newsletter-widget-close-btn{min-width:44px;min-height:44px}#iub-email-pref-step1-btn.iub-newsletter-widget-base-btn,.iub-newsletter-widget-footer-policy-privacy{min-height:44px;display:inline-flex;align-items:center;justify-content:center}button.newsletter-close-popup{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}}@media (max-width:767px){a.custom-add-to-cart-button,a.custom-add-to-cart-button .custom-add-to-cart-button-content,a.custom-add-to-cart-button .custom-add-to-cart-button-text,.sc-cmp__azione{font-size:var(--sc11-et,13px)}a.sc-pi__cta,a.sbi_header_link{display:inline-flex;align-items:center;min-height:44px}a.sc-pi__cta{margin-top:var(--sc-s2)}}@media (max-width:767px){body.sc-vende div.iub-newsletter-widget-bottom-right{display:none}}@media (max-width:767px){#bl-studio a.blb-vai{min-width:44px;min-height:44px;padding-block:0;justify-content:center}}@media (max-width:767px){#bl-studio .bl__percorso .bl__tappa{padding-block:0}#bl-studio .bl__tappa>a,#bl-studio .bl__tappa>button{align-self:stretch;min-height:44px}}