:root{--g:#141311;--g2:#221F1C;--line:#2E2B27;--chiaro:#F3F1EC;--ink:#F1ECE3;--mut:#9C958A;--mut-chiaro:#625C52;--acc:#BD590D;--acc-ink:#E07A2A;--acc-hover:#A84E0B;--onacc:#FFFFFF;--err:#E0644F;--err-chiaro:#B3261E;--font-head:"Albert Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--case-head:none;--font-body:"Albert Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--t-eyebrow:12px;--t-label:14px;--t-small:14px;--t-mid:16px;--t-body:16px;--t-h5:18px;--t-lede:18px;--t-h3:20px;--t-h4:24px;--t-h2s:24px;--t-nome:28px;--t-display:32px;--t-h2:clamp(26px,2.3vw,32px);--t-h1:clamp(32px,2.8vw,40px);--t-hero:clamp(38px,3.9vw,56px);--t-num:clamp(24px,2vw,28px);--sez:clamp(56px,6vw,88px);--sez-l:clamp(72px,9vw,128px);--blocco:48px;--gap:24px;--gap-s:12px;--cart-w:420px;--cart-pad:24px;--cart-z:160;--wrap:1360px;--gut:clamp(20px,2.8vw,40px);--bar-h:64px;--btn-h:48px;--r:8px;--r-azione:2px;--r-chip:4px;--ic-s:16px;--ic:20px;--ic-l:24px;--sh-1:0 6px 18px rgba(0,0,0,.25);--sh-2:0 12px 32px rgba(0,0,0,.30);--sh-2-su:0 -12px 32px rgba(0,0,0,.30);--sh-3:0 24px 48px rgba(0,0,0,.40);--ease:cubic-bezier(.2,.7,.2,1);--ease-out:cubic-bezier(.4,0,1,1);--t-fast:120ms;--t-base:200ms;--t-slow:320ms;--t-img:600ms;color-scheme:dark}@font-face{font-family:"Barlow Condensed";font-weight:600;font-style:normal;font-display:swap;src:url("../fonts/barlow-condensed-600.woff2") format("woff2")}@font-face{font-family:"Barlow Condensed";font-weight:700;font-style:normal;font-display:swap;src:url("../fonts/barlow-condensed-700.woff2") format("woff2")}@font-face{font-family:"Albert Sans";font-weight:400 600;font-style:normal;font-display:swap;src:url("../fonts/albert-sans.woff2") format("woff2")}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}.ls{margin:0;background:var(--g);color:var(--ink);font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;-webkit-font-smoothing:antialiased;padding-top:var(--bar-h)}html,.ls,.ls *,.ls *::before,.ls *::after{box-sizing:border-box}html{line-height:1.15}:where(.ls) :is(h4,h5,h6){margin-block:.5rem 1rem;font-weight:500;line-height:1.2}:where(.ls) h4{font-size:1.5rem}:where(.ls) h5{font-size:1.25rem}:where(.ls) h6{font-size:1rem}:where(.ls) hr{box-sizing:content-box;height:0;overflow:visible}:where(.ls) :is(b,strong){font-weight:bolder}:where(.ls) small{font-size:80%}:where(.ls) :is(sub,sup){font-size:75%;line-height:0;position:relative;vertical-align:baseline}:where(.ls) sub{bottom:-.25em}:where(.ls) sup{top:-.5em}:where(.ls) [hidden]{display:none}:where(.ls) label{display:inline-block;line-height:1;vertical-align:middle}:where(.ls) :is(button,input,optgroup,select,textarea){font-family:inherit;font-size:1rem;line-height:1.5;margin:0}:where(.ls) :is(button,select){text-transform:none}:where(.ls) button{-webkit-appearance:button;width:auto;text-align:center;white-space:nowrap;user-select:none}:where(.ls) :is([type="button"],[type="reset"],[type="submit"]){-webkit-appearance:button;width:auto;text-align:center;white-space:nowrap;user-select:none}:where(.ls) [type="search"]{-webkit-appearance:textfield;outline-offset:-2px}:where(.ls) select{display:block}:where(.ls) legend{display:table;max-width:100%;padding:0;white-space:normal}:where(.ls) textarea{overflow:auto;resize:vertical}:where(.ls) :is(dd,dl,dt,li,ol,ul){margin-block:0;outline:0}:where(.ls) table{border-collapse:collapse;border-spacing:0;width:100%;font-size:.9em;margin-block-end:15px}:where(.ls) :is(td,th){line-height:1.5;vertical-align:top}:where(.ls) img{max-width:100%;height:auto;display:block}:where(.ls) a{color:inherit;text-decoration:none}:where(.ls) :is(button,[type="button"],[type="submit"]){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.ls :focus-visible{outline:2px solid var(--acc-ink);outline-offset:3px}:where(.ls) :where(a):is(:hover,:active){color:inherit}:where(.ls) :where(button,[type="button"],[type="submit"],[type="reset"]):is(:hover,:focus,:active){background:none;color:inherit}.ls-btn:is(:hover,:focus-visible,:active){background:var(--acc-hover);border-color:var(--acc-hover);color:var(--onacc)}.ls-btn--ghost:is(:hover,:focus-visible,:active){background:var(--ink);border-color:var(--ink);color:var(--g)}.ls-chip:is(:hover,:focus-visible,:active){background:transparent;border-color:var(--ink);color:var(--ink)}.ls-card__ph:is(:hover,:focus-visible,:active){color:inherit}.ls-tessera:is(:hover,:focus-visible,:active){color:inherit}.ls-bar__logo:is(:hover,:focus-visible,:active){color:inherit;background:transparent}.ls-skip:is(:hover,:focus-visible,:active){background:var(--acc);color:var(--onacc)}.ls-tool:is(:hover,:focus-visible){color:var(--acc-ink);background:transparent}.ls-tool:active{color:var(--acc);background:transparent}.ls-tabs__voce:is(:hover,:focus-visible,:active){color:var(--ink);background:transparent}.ls-scelta__voce:is(:hover,:focus-visible,:active){color:inherit}.ls-barra-acq__b:is(:hover,:focus-visible){background:var(--acc-hover);border-color:var(--acc-hover);color:var(--onacc)}.ls-barra-acq__b:active{background:var(--acc-hover);border-color:var(--acc-hover);color:var(--onacc);transform:scale(.985)}.ls-cart__x:is(:hover,:focus-visible,:active){color:var(--ink);background:var(--line)}.ls-cart__q:is(:hover,:focus-visible,:active){color:var(--acc-ink);background:transparent}.ls-cart__velo:is(:hover,:focus-visible,:active){background:rgba(0,0,0,.45);color:inherit}:where(.ls) :is(h1,h2,h3){margin:0;font-family:var(--font-head);text-transform:var(--case-head);line-height:1.12;letter-spacing:-.005em;font-weight:600;text-wrap:balance}:where(.ls) h1{font-size:var(--t-h1)}:where(.ls) h2{font-size:var(--t-h2);font-weight:600}:where(.ls) h3{font-size:var(--t-h3);font-weight:600}:where(.ls) p{margin:0 0 1em}:where(.ls) ul:where([class]),:where(.ls) nav ul,:where(.ls-foot) ul{list-style:none;margin:0;padding:0}:where(.ls) address{font-style:normal}.ls ::selection{background:var(--acc);color:var(--onacc)}.ls-wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gut)}.ls-wrap--testo>*{max-width:52ch}.ls-main:focus{outline:0}@media (prefers-reduced-motion:reduce){html,.ls-gal__track{scroll-behavior:auto}.ls *,.ls *::before,.ls *::after{transition-duration:1ms;animation-duration:1ms;animation-iteration-count:1}}.ls-skip{position:absolute;left:16px;top:-100px;z-index:200;padding:12px 16px;background:var(--acc);color:var(--onacc);font-weight:600}.ls-skip:focus{top:16px}.ls-bar{position:fixed;inset:0 0 auto 0;z-index:100;height:var(--bar-h);background:var(--g);border-bottom:1px solid var(--line)}.ls-annuncio{display:none;height:34px;background:var(--g2);border-bottom:1px solid var(--line);font-size:var(--t-eyebrow);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.ls-annuncio ul{display:flex;justify-content:center;align-items:center;gap:32px;height:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gut)}.ls-annuncio li{display:flex;align-items:center;gap:8px;white-space:nowrap}@media (max-width:1359px){.ls-annuncio li:nth-child(5){display:none}}@media (max-width:1279px){.ls-annuncio li:nth-child(2){display:none}}@media (max-width:1099px){.ls-annuncio li:nth-child(4){display:none}}.ls-annuncio ul{overflow:hidden}.ls-annuncio .ls-ic{width:var(--ic-s);height:var(--ic-s);color:var(--mut)}.ls-annuncio b{color:var(--ink);font-weight:500}@media (min-width:960px){:root{--bar-h:98px}.ls-annuncio{display:block}}.ls-bar__in{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gut);height:64px;display:flex;align-items:center;gap:24px}.ls-bar__logo{display:flex;align-items:center;height:44px;margin-right:auto;flex:none}.ls-bar__logo img{width:auto;height:44px}@media (max-width:639px){.ls-bar__logo img{height:34px}}.ls-bar__nav{display:none}.ls-bar__nav>ul{display:flex;align-items:center;gap:4px}.ls-bar__nav>ul>li>:is(a,button){position:relative;display:flex;align-items:center;height:44px;padding-inline:12px;font-size:var(--t-label);font-weight:500;color:var(--ink);white-space:nowrap;transition:color var(--t-fast) var(--ease)}.ls-bar__nav>ul>li>:is(a,button):not(.is-b2b)::after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:2px;background:var(--acc);transform:scaleX(0);transform-origin:left;transition:transform var(--t-base) var(--ease)}.ls-bar__nav>ul>li>:is(a,button):hover{color:var(--acc-ink)}.ls-bar__nav>ul>li>:is(a,button):hover::after,.ls-bar__nav>ul>li>a[aria-current="page"]::after,.ls-bar__nav>ul>li>button[aria-expanded="true"]::after{transform:scaleX(1)}.ls-bar{transition:box-shadow var(--t-base) var(--ease),background var(--t-base) var(--ease)}.ls-bar.is-scrolled{background:rgba(20,19,17,.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--sh-2)}.ls-bar__nav>ul>li>a.is-b2b{height:36px;margin-left:12px;padding-inline:14px;border:1px solid var(--ink);border-radius:var(--r-azione);font-size:var(--t-eyebrow);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ls-bar__nav>ul>li>a.is-b2b:hover{background:var(--ink);color:var(--g)}.ls-bar__nav>ul>li>a.is-b2b[aria-current="page"]{border-color:var(--acc);color:var(--acc-ink)}.ls-bar__tools{display:flex;align-items:center;gap:4px}.ls-tool{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--ink);position:relative;transition:color var(--t-fast) var(--ease)}.ls-tool:hover{color:var(--acc-ink)}.ls-tool__n{position:absolute;top:5px;right:3px;min-width:18px;height:18px;padding-inline:5px;border-radius:var(--r-chip);background:var(--acc);color:var(--onacc);font-size:var(--t-eyebrow);font-weight:600;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.ls-search{display:flex;align-items:center}.ls-search__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ls-search__in{width:0;opacity:0;height:40px;padding:0;border:1px solid var(--line);background:var(--g2);color:var(--ink);font-size:var(--t-mid);transition:width var(--t-base) var(--ease),opacity var(--t-base) var(--ease),padding var(--t-base) var(--ease)}.ls-search:focus-within .ls-search__in,.ls-search__in:not(:placeholder-shown){width:200px;opacity:1;padding-inline:12px}.ls-search__in::placeholder{color:var(--mut)}.ls-burger{display:inline-flex}@media (min-width:960px){.ls-bar__nav{display:block}.ls-burger{display:none}}@media (max-width:400px){.ls-search:not(:focus-within){display:none}}.ls-menu{position:fixed;inset:0;z-index:150;visibility:hidden;transition:visibility 0s linear var(--t-base)}.ls-menu[hidden]{display:none}.ls-menu.is-open{visibility:visible;transition-delay:0s}.ls-menu__scrim{position:absolute;inset:0;background:rgba(20,19,17,.6);opacity:0;transition:opacity var(--t-base) var(--ease);cursor:pointer}.ls-menu.is-open .ls-menu__scrim{opacity:1}.ls-menu__pannello{position:absolute;top:0;right:0;bottom:0;width:min(86vw,360px);display:flex;flex-direction:column;padding:0 20px max(24px,env(safe-area-inset-bottom));background:var(--g);border-left:1px solid var(--line);box-shadow:var(--sh-3);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transform:translateX(100%);transition:transform var(--t-base) var(--ease-out)}.ls-menu.is-open .ls-menu__pannello{transform:none;transition:transform var(--t-slow) var(--ease)}.ls-menu__pannello:focus{outline:none}@media (prefers-reduced-motion:reduce){.ls-menu,.ls-menu__scrim,.ls-menu__pannello,.ls-menu.is-open .ls-menu__scrim,.ls-menu.is-open .ls-menu__pannello{transition-duration:1ms;transition-delay:0s}}html.menu-open,body.menu-open{overflow:hidden}body.menu-open{position:fixed;left:0;right:0;width:100%}.ls-menu__head{display:flex;align-items:center;justify-content:space-between;height:var(--bar-h);flex:none;border-bottom:1px solid var(--line)}.ls-menu__titolo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ls-menu__logo{width:auto;height:28px}@media (max-width:959px){.ls-tool .ls-ic{width:var(--ic-l);height:var(--ic-l)}}.ls-menu__nav{padding-block:20px 4px}.ls-menu__eyebrow{margin:0 0 2px;font-size:var(--t-eyebrow);letter-spacing:.15em;text-transform:uppercase;color:var(--mut);font-weight:600}.ls-menu__linee>li{border-bottom:1px solid var(--line)}.ls-menu__linea{display:flex;align-items:center;gap:8px}.ls-menu__linea>a{flex:1 1 auto;min-width:0;display:grid;gap:2px;align-content:center;min-height:60px;padding-block:10px}.ls-menu__linea>a b{font-family:var(--font-head);text-transform:var(--case-head);font-size:var(--t-h4);font-weight:600;letter-spacing:-.005em;line-height:1.15}.ls-menu__linea>a span{font-size:var(--t-small);color:var(--mut)}.ls-menu__linea>.ls-ic{width:var(--ic);height:var(--ic);color:var(--mut)}.ls-menu__piu{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-12px;color:var(--mut)}.ls-menu__piu .ls-ic{width:var(--ic);height:var(--ic);transition:transform var(--t-fast) var(--ease)}.ls-menu__piu[aria-expanded="true"] .ls-ic{transform:rotate(180deg)}.ls-menu__piu:is(:hover,:focus-visible,:active){color:var(--ink);background:transparent}.ls-menu__sub{display:grid;padding:0 0 10px 12px}.ls-menu__sub[hidden]{display:none}.ls-menu__sub a{display:flex;align-items:center;min-height:44px;font-size:var(--t-mid);color:var(--ink)}.ls-menu__linee + .ls-menu__eyebrow{margin-top:28px}.ls-menu__azienda a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;border-bottom:1px solid var(--line);font-size:var(--t-h5);font-weight:500}.ls-menu__azienda a .ls-ic{width:var(--ic);height:var(--ic);color:var(--mut)}.ls-menu__nav a[aria-current="page"]{position:relative}.ls-menu__nav a[aria-current="page"]::before{content:"";position:absolute;left:-12px;top:12px;bottom:12px;width:2px;background:var(--acc)}.ls-menu__b2b{width:100%;margin-top:24px}.ls-menu__b2b[aria-current="page"]{border-color:var(--acc);color:var(--acc-ink);padding-left:24px}.ls-menu__b2b[aria-current="page"]::before{content:none}.ls-menu__foot{margin-top:auto;padding-top:24px;display:grid;gap:4px;color:var(--mut);font-size:var(--t-mid)}.ls-menu__foot a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--ink)}.ls-menu__foot a .ls-ic{width:var(--ic);height:var(--ic);color:var(--mut)}.ls-menu__foot .ls-lang--menu{margin-top:8px;margin-left:-3px}.ls-foot{background:var(--g2);border-top:1px solid var(--line);font-size:var(--t-small)}.ls-foot__in{max-width:var(--wrap);margin-inline:auto;padding:96px var(--gut) 64px;display:grid;grid-template-columns:1fr;gap:40px 32px}.ls-foot__brand img{width:140px;height:auto;margin-bottom:20px}.ls-foot__brand p{color:var(--mut);max-width:34ch}.ls-foot__brand address{color:var(--mut);line-height:1.7}.ls-foot__brand address a{display:inline-block;padding-block:12px;margin-block:-12px}.ls-foot__brand address a:hover{color:var(--acc-ink)}.ls-foot__col h2{font-size:var(--t-eyebrow);letter-spacing:.15em;text-transform:uppercase;color:var(--mut);font-family:var(--font-body);font-weight:600;margin-bottom:12px}.ls-foot__col li a{display:inline-flex;align-items:center;min-height:44px;transition:color var(--t-fast) var(--ease)}.ls-foot__col li a:hover{color:var(--acc-ink);transform:translateX(2px)}.ls-foot__col li a{transition:color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.ls-foot__legal{border-top:1px solid var(--line)}.ls-foot__legal p{max-width:var(--wrap);margin:0 auto;padding:8px var(--gut);color:var(--mut);font-size:var(--t-small)}.ls-foot__legal p:first-child{padding-top:16px}.ls-foot__legal p:last-child{padding-bottom:16px}.ls-foot__by{max-width:var(--wrap);margin:8px auto 0;padding:16px var(--gut) 20px;text-align:center;border-top:1px solid var(--line);color:var(--mut);font-size:.74rem;letter-spacing:.04em;line-height:1.6}.ls-foot__by a{color:var(--ink);font-weight:600;letter-spacing:.08em;text-decoration:none}.ls-foot__by a:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:.15em}@media (min-width:640px){.ls-foot__in{grid-template-columns:repeat(3,1fr)}.ls-foot__brand{grid-column:1 / -1}}@media (min-width:960px){.ls-foot__in{grid-template-columns:1.6fr repeat(3,1fr)}.ls-foot__brand{grid-column:auto}}.ls-eyebrow{font-size:var(--t-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin:0 0 16px;font-weight:600}.ls-lede{font-size:var(--t-lede);line-height:1.5;color:var(--mut);max-width:56ch;margin:16px 0 0;text-wrap:pretty}.ls-sez{padding-block:var(--sez)}.ls-sez[id]{scroll-margin-top:var(--bar-h)}.ls-sez--alt{background:var(--g2);border-block:1px solid var(--line)}.ls-sez__head{display:grid;gap:8px;margin-bottom:var(--blocco)}.ls-sez__head .ls-eyebrow{margin:0}.ls-sez__nota{margin:0;color:var(--mut);max-width:60ch}.ls-sez__head--riga{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.ls-sez__link{margin:var(--blocco) 0 0;display:flex;flex-wrap:wrap;gap:24px}.ls-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}@media (max-width:639px){.ls-ctas .ls-btn{width:100%}}.ls-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--btn-h);padding:0 24px;background:var(--acc);color:var(--onacc);font-size:var(--t-eyebrow);font-weight:600;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--acc);border-radius:var(--r-azione);transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.ls-btn:hover{background:#A84E0B;border-color:#A84E0B;transform:translateY(-1px);box-shadow:var(--sh-1)}.ls-btn:active{transform:translateY(0) scale(.985);box-shadow:none}.ls-btn{transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.ls-btn--ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.ls-btn--ghost:hover{background:var(--ink);color:var(--g);box-shadow:var(--sh-1)}.ls-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:var(--t-small);font-weight:500;letter-spacing:0;color:var(--acc-ink)}.ls-link{position:relative}.ls-link::after{content:"";position:absolute;left:0;right:26px;bottom:12px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--t-base) var(--ease)}.ls-link:hover::after{transform:scaleX(1)}.ls-link:hover{color:var(--ink)}.ls-link .ls-ic{width:var(--ic);height:var(--ic);transition:transform var(--t-fast) var(--ease)}.ls-link:hover .ls-ic{transform:translateX(3px)}.ls-ic{flex:none;width:var(--ic);height:var(--ic)}.ls-badge{position:absolute;top:10px;right:10px;z-index:1;padding:4px 8px;border-radius:var(--r-chip);background:var(--acc);color:var(--onacc);font-size:var(--t-eyebrow);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ls-badge--mut{background:var(--g);color:var(--ink)}.ls-badge--l2{background:#F2C29A;color:#141311}.ls-card__var,.ls-scheda__anche-lista{display:flex;flex-wrap:wrap;gap:2px;margin:0;padding:0;list-style:none}.ls-card__var{margin:2px 0 0 -6px}.ls-card__var a,.ls-scheda__anche-lista a{position:relative;display:grid;place-items:center;width:28px;height:28px}.ls-card__var a::before,.ls-scheda__anche-lista a::before{content:"";width:16px;height:16px;border-radius:50%;background:var(--ls-c,var(--mut));box-shadow:inset 0 0 0 1px rgba(20,19,17,.18);transition:transform var(--t-fast) var(--ease)}.ls-card__var a:is(:hover,:focus-visible)::before,.ls-scheda__anche-lista a:is(:hover,:focus-visible)::before{transform:scale(1.12)}.ls-card__var a[aria-current]::before,.ls-scheda__anche-lista a[aria-current]::before{box-shadow:0 0 0 2px var(--g),0 0 0 3px var(--ink),inset 0 0 0 1px rgba(20,19,17,.18)}.ls-scheda__anche{display:flex;align-items:center;gap:6px;margin:-6px 0 14px;font-size:var(--t-small);color:var(--mut)}.ls-scheda__anche-lista a{width:32px;height:32px}.ls-scheda__anche-lista a::before{width:20px;height:20px}.ls-griglia{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px var(--gap-s)}@media (min-width:640px){.ls-griglia{gap:48px 24px}}@media (min-width:768px){.ls-griglia{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.ls-griglia{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.ls-griglia--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ls-card{display:grid;grid-template-rows:auto auto auto 1fr auto;gap:4px;align-content:start;min-width:0}.ls-card__ph{position:relative;display:block;aspect-ratio:1;background:var(--chiaro);border-radius:var(--r);overflow:hidden;margin-bottom:14px}.ls-card__ph img{width:100%;height:100%;object-fit:contain;transition:transform var(--t-img) var(--ease)}.ls-card__ph::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(20,19,17,0);transition:box-shadow var(--t-base) var(--ease);pointer-events:none}.ls-card:is(:hover,:has(:focus-visible)) .ls-card__ph img{transform:scale(1.03)}.ls-card__ph .ls-card__ph2{position:absolute;inset:0;opacity:0;transition:opacity var(--t-base) var(--ease),transform var(--t-img) var(--ease)}.ls-card:is(:hover,:has(:focus-visible)) .ls-card__ph .ls-card__ph2{opacity:1}.ls-card:is(:hover,:has(:focus-visible)) .ls-card__ph::after{box-shadow:inset 0 0 0 1px rgba(20,19,17,.12)}.ls-card__vuota{display:block;width:100%;height:100%;background:var(--g2)}.ls-card .ls-card__name{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:var(--t-small);font-weight:500;line-height:1.4;overflow-wrap:anywhere;text-wrap:pretty}.ls-card__name a{transition:color var(--t-fast) var(--ease)}.ls-card__name a:hover{color:var(--acc-ink)}.ls-card__desc{margin:0;font-size:var(--t-label);color:var(--mut);line-height:1.5}.ls-card__price{margin:6px 0 0;align-self:end;font-size:var(--t-body);font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.ls-card.is-protected .ls-card__price{color:var(--mut);font-weight:400;font-size:var(--t-small)}.ls-card__price del{color:var(--mut);margin-right:8px;font-weight:400}.ls-card__price ins{text-decoration:none}.ls-sez--alt,.ls-arch__sotto,.ls-pg__banda,.ls-parla,.ls-foot,.ls-fabbrica{--cell-bg:var(--g2)}.ls-fatti{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;margin:0}.ls-fatti>div{background:var(--cell-bg,var(--g));padding:24px}.ls-fatti dt{font-family:var(--font-head);text-transform:var(--case-head);font-weight:600;font-size:var(--t-num);line-height:1;color:var(--acc-ink);margin-bottom:8px}.ls-hero + .ls-wrap>.ls-fatti{margin-top:var(--sez)}.ls-fatti dd{margin:0;font-size:var(--t-small);color:var(--mut)}@media (min-width:960px){.ls-fatti{grid-template-columns:repeat(4,1fr)}.ls-fatti>div{padding:28px 32px}}.ls-tre{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.ls-tre>li,.ls-tre>div{background:var(--cell-bg,var(--g));padding:28px;display:grid;gap:8px;align-content:start}.ls-tre b,.ls-tre h2,.ls-tre h3{font-family:var(--font-head);text-transform:var(--case-head);font-weight:600;font-size:var(--t-h3);line-height:1}.ls-tre span,.ls-tre p{margin:0;font-size:var(--t-mid);color:var(--mut);line-height:1.6}.ls-tre span a,.ls-tre p a{color:var(--acc-ink);text-decoration:underline;text-underline-offset:.15em}@media (min-width:960px){.ls-tre{grid-template-columns:repeat(3,minmax(0,1fr))}}.ls-prose{font-size:var(--t-body);line-height:1.7}.ls-prose h2,.ls-prose h3{margin-block:1.4em .5em}.ls-prose h2{font-size:var(--t-h2)}.ls-prose h3{font-size:var(--t-h3)}.ls-prose h4,.ls-prose h5{font-family:var(--font-head);text-transform:var(--case-head);letter-spacing:-.005em;font-weight:600;font-size:var(--t-h5);line-height:1.1;margin:1.6em 0 .5em}.ls-prose p{color:var(--mut)}.ls-prose a{color:var(--acc-ink);text-decoration:underline;text-underline-offset:.15em}.ls-prose ul,.ls-prose ol{padding-left:1.2em;margin-bottom:1em;color:var(--mut)}.ls-prose table{border-collapse:collapse;width:100%;font-size:var(--t-mid)}.ls-prose th,.ls-prose td{border:1px solid var(--line);padding:8px 12px;text-align:left}.ls-lista li{padding-block:12px;border-bottom:1px solid var(--line)}.ls-lista li a{color:var(--acc-ink)}.ls-pg__testa{padding-block:24px 48px;border-bottom:1px solid var(--line)}.ls-pg__testa .ls-h1,.ls-pg__testa h1{max-width:26ch}.ls-pg__testa .ls-eyebrow{margin-bottom:12px}.ls-pg__testa .ls-lede{margin-top:20px}.ls-pg__testa .ls-eyebrow [aria-current]{color:var(--acc-ink);font-weight:600}.ls-pg__testa .ls-eyebrow>span{white-space:nowrap}@media (max-width:639px){.ls-pg__testa .ls-eyebrow>span:not([aria-current])>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.ls-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--t-small);color:var(--mut);margin-bottom:28px}.ls-crumb a{display:inline-flex;align-items:center;min-height:24px}.ls-crumb a:hover{color:var(--acc-ink)}.ls-crumb [aria-current="page"]{color:var(--ink)}.ls-page__corpo{padding-block:56px var(--sez)}.ls-404 .ls-ctas{margin-top:0}.ls-filtri{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 40px;padding-block:12px}.ls-filtri::after{content:"";position:absolute;left:var(--gut);right:var(--gut);bottom:0;height:1px;background:var(--line)}.ls-filtri__sx{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px}.ls-filtri__dx{display:flex;align-items:center;gap:20px;font-size:var(--t-small);color:var(--mut)}.ls-filtri__dx label{display:inline-flex;align-items:center;gap:8px}@media (max-width:639px){.ls .ls-filtri__dx select{min-height:44px}}.ls .ls-filtri__dx select{min-height:36px;padding:0 32px 0 12px;font-size:var(--t-small);background-color:transparent;border:1px solid var(--line);border-radius:var(--r-chip);color:var(--ink);appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--mut) 50%),linear-gradient(135deg,var(--mut) 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-size:5px 5px;background-repeat:no-repeat}.ls-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ls-chips__k{font-size:var(--t-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin-right:4px}.ls-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid var(--line);border-radius:var(--r-chip);font-size:var(--t-label);font-weight:500;color:var(--ink);transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.ls-chip:hover{border-color:var(--ink);transform:translateY(-1px)}.ls-chip:active{transform:translateY(0)}.ls-chip{transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.ls-chip.is-on{background:var(--ink);color:var(--g);border-color:var(--ink)}.ls-chip small{font-size:var(--t-small);opacity:.7}@media (max-width:639px){.ls-chip{padding-inline:12px;min-height:44px}.ls-chip small{display:none}.ls-chips__k{width:100%;margin:0}}.ls-pannello{background:var(--g2);border:1px solid var(--line);border-radius:var(--r);padding:24px}.ls .woocommerce-message,.ls .woocommerce-info,.ls .woocommerce-error{list-style:none;margin:0 0 16px;padding:14px 16px;border:1px solid var(--line);border-left:3px solid var(--acc);background:var(--g2);font-size:var(--t-mid);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.ls .woocommerce-error{border-left-color:var(--err)}.ls .woocommerce-message .button,.ls .woocommerce-info .button,.ls .woocommerce-info a{order:2;color:var(--acc-ink);font-weight:600;text-decoration:underline;text-underline-offset:.15em}.ls .elementor-kit-4{--e-global-color-primary:var(--acc)}.ls :is(.woocommerce,.ls-modulo,.ls-scheda__protetto,.ls-page__corpo,.ls-cerca) :is(input.input-text,input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="password"],input[type="number"],input[type="search"],select,textarea){width:100%;min-height:var(--btn-h);padding:12px 14px;background:var(--g2);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);font:inherit;font-size:var(--t-body);line-height:1.4;text-transform:none;letter-spacing:0;transition:border-color var(--t-fast) var(--ease)}.ls :is(.woocommerce,.ls-modulo,.ls-scheda__protetto,.ls-page__corpo,.ls-cerca) :is(input,select,textarea):hover{border-color:var(--mut)}.ls :is(.woocommerce,.ls-modulo,.ls-scheda__protetto,.ls-page__corpo,.ls-cerca) :is(input,select,textarea):focus-visible{border-color:var(--acc);outline-offset:0}.ls :is(.woocommerce,.ls-modulo,.ls-scheda__protetto,.ls-page__corpo,.ls-cerca) :is(input,textarea)::placeholder{color:var(--mut);opacity:.7}.ls :is(.woocommerce,.ls-modulo,.ls-page__corpo) select{appearance:none;-webkit-appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,var(--mut) 50%),linear-gradient(135deg,var(--mut) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat}.ls :is(.woocommerce,.ls-modulo,.ls-page__corpo) :is(input[type="checkbox"],input[type="radio"]){width:20px;height:20px;min-height:0;padding:0;accent-color:var(--acc);margin:0;flex:none;border-radius:0}.ls :where(.woocommerce,.ls-modulo,.ls-scheda__protetto,.ls-page__corpo) label,.ls-lbl{display:block;margin:0 0 6px;font-size:var(--t-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-weight:500}.ls .woocommerce-form__label-for-checkbox,.ls .woocommerce-form-login__rememberme,.ls .wpcf7-list-item label,.ls #ship-to-different-address label,.ls .wc_payment_method>label,.ls .post-password-form label,.ls .woocommerce-terms-and-conditions-checkbox-text{font-size:var(--t-mid);letter-spacing:0;text-transform:none;color:var(--ink);font-weight:400;margin:0}.ls .woocommerce label .required,.ls-req{color:var(--acc-ink);text-decoration:none}.ls-modulo .ls-lbl{margin-top:4px}.ls-modulo .ls-lbl + .wpcf7-form-control-wrap{display:block;margin-bottom:12px}.ls-modulo .em-col>.ls-lbl{margin-top:0}.ls-modulo .em-col>.wpcf7-form-control-wrap{margin-bottom:0}.ls .woocommerce :is(.button,button[type="submit"],.woocommerce-button),.ls-modulo input[type="submit"],.ls-scheda__protetto input[type="submit"],.ls-page__corpo .woocommerce-form button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--btn-h);padding:0 24px;background:var(--acc);color:var(--onacc);border:1px solid var(--acc);border-radius:var(--r-azione);font:inherit;font-size:var(--t-eyebrow);font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.ls .woocommerce :is(.button,button[type="submit"]):hover,.ls-modulo input[type="submit"]:hover,.ls-scheda__protetto input[type="submit"]:hover{background:#A84E0B;border-color:#A84E0B}.ls .woocommerce :is(.button:disabled,.button.disabled){opacity:.45;cursor:not-allowed}.ls-scheda__protetto input[type="submit"]{margin-top:12px}.ls .woocommerce :is(.wc-backward,.coupon .button,button[name="update_cart"]){background:transparent;color:var(--ink);border-color:var(--ink)}.ls .woocommerce :is(.wc-backward,.coupon .button,button[name="update_cart"]):hover{background:var(--ink);color:var(--g);border-color:var(--ink)}.ls-page__corpo .woocommerce-form-track-order{max-width:480px;margin-top:24px}.ls-page__corpo .woocommerce-form-track-order p{margin-bottom:16px}.ls-page__corpo .woocommerce-form-track-order .form-row{margin:0 0 16px}.ls-hero{position:relative;min-height:560px;display:grid;align-items:end;background:var(--g2);isolation:isolate}.ls-hero__media{position:absolute;inset:0;overflow:hidden}.ls-hero__media img{width:100%;height:100%;object-fit:cover;object-position:60% 40%}.ls-hero__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,19,17,.3) 0%,rgba(20,19,17,.2) 45%,rgba(20,19,17,.78) 100%)}@media (max-width:639px){.ls-hero{min-height:560px}.ls-hero__media img{object-position:55% 30%}.ls-hero__media::after{background:linear-gradient(180deg,rgba(20,19,17,.2) 0%,rgba(20,19,17,.15) 40%,rgba(20,19,17,.8) 100%)}}.ls-hero__copy{position:relative;width:100%;padding-block:64px 72px;display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:end}.ls-hero__testo{min-width:0}.ls-hero .ls-h1{font-size:var(--t-hero);max-width:22ch;text-shadow:0 2px 24px rgba(0,0,0,.35)}.ls-hero .ls-lede{color:var(--ink);font-size:var(--t-lede);line-height:1.5;max-width:520px;text-shadow:0 1px 12px rgba(0,0,0,.5)}.ls-hero .ls-eyebrow{color:var(--ink)}@media (min-width:960px){.ls-hero__copy{padding-block:80px 64px}}.ls-linee{display:grid;grid-template-columns:1fr;gap:2px;background:var(--line);border-block:2px solid var(--line)}.ls-linea{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--chiaro)}.ls-linea__media{position:absolute;inset:0}.ls-linea__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--t-img) var(--ease)}.ls-linea--pack .ls-linea__media img{object-fit:contain;padding:14px}.ls-linea:hover .ls-linea__media img{transform:scale(1.03)}.ls-linea__testo b{transition:color var(--t-fast) var(--ease)}.ls-linea:hover .ls-linea__testo b{color:var(--acc-ink)}.ls-linea--pack .ls-linea__media{inset:0 0 76px 0}.ls-linea__testo{position:absolute;left:0;right:0;bottom:0;min-height:76px;padding:14px var(--gut);background:var(--g2);display:grid;gap:2px;align-content:center}.ls-linea__testo b{font-family:var(--font-head);text-transform:var(--case-head);font-weight:600;font-size:var(--t-h3);line-height:1}.ls-linea__testo span{font-size:var(--t-small);color:var(--mut)}@media (min-width:960px){.ls-linee{grid-template-columns:repeat(3,1fr)}.ls-linea{aspect-ratio:16 / 10}}.ls-livelli{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:var(--blocco)}.ls-lvl{display:grid;gap:4px;padding:16px;border:1px solid var(--line);border-radius:var(--r);background:transparent;transition:border-color var(--t-fast) var(--ease)}.ls-lvl:hover,.ls-lvl.is-on{border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc)}.ls-lvl b{font-size:var(--t-body)}.ls-lvl span{font-size:var(--t-small);color:var(--mut)}@media (min-width:640px){.ls-livelli{grid-template-columns:repeat(2,1fr)}}.ls-fabbrica{display:grid;grid-template-columns:minmax(0,1fr);background:var(--g2);border-block:1px solid var(--line)}.ls-fabbrica__media{position:relative;aspect-ratio:4 / 3}.ls-fabbrica__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05)}.ls-fabbrica__testo{padding:48px var(--gut);display:grid;align-content:center;gap:16px}.ls-fabbrica__testo h2{max-width:16ch}.ls-fabbrica__testo p{margin:0;color:var(--mut);max-width:44ch}.ls-fabbrica__testo p a:not(.ls-btn){color:var(--ink);text-decoration:underline;text-underline-offset:.15em}.ls-fabbrica__testo .ls-ctas{margin-top:8px}@media (min-width:960px){.ls-fabbrica{grid-template-columns:1fr 1fr}.ls-fabbrica__media{aspect-ratio:auto;min-height:100%}.ls-fabbrica__testo{padding:var(--sez) 64px}}.ls-cert{padding-block:var(--sez)}.ls-cert__lista{display:grid;grid-template-columns:1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.ls-cert__lista li{background:var(--cell-bg,var(--g));padding:24px;display:grid;gap:6px}.ls-cert__lista b{font-family:var(--font-head);text-transform:var(--case-head);font-weight:600;font-size:var(--t-h3);line-height:1}.ls-cert__lista span{font-size:var(--t-small);color:var(--mut)}@media (min-width:640px){.ls-cert__lista{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.ls-cert__lista{grid-template-columns:repeat(4,1fr)}}.ls-b2b{background:var(--acc);color:var(--onacc)}.ls-b2b .ls-eyebrow,.ls-b2b .ls-lede{color:var(--onacc)}.ls-b2b__in{display:grid;gap:32px;padding-block:88px}.ls-b2b__punti{display:grid;gap:16px}.ls-b2b__punti li{display:grid;gap:2px;padding-top:12px;border-top:1px solid rgba(255,255,255,.35)}.ls-b2b__punti b{font-size:var(--t-body)}.ls-b2b__punti span{font-size:var(--t-small);color:#fff}.ls-b2b .ls-btn--ghost{color:var(--onacc);border-color:var(--onacc)}.ls-b2b .ls-btn--ghost:hover{background:var(--onacc);color:var(--acc)}.ls-b2b .ls-ctas{margin:0}@media (min-width:960px){.ls-b2b__in{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:auto auto}.ls-b2b__in>div{grid-row:1 / 3}}.ls-servizio{display:grid;grid-template-columns:1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;margin:0}.ls-servizio--home{margin-block:var(--blocco)}.ls-servizio li{background:var(--cell-bg,var(--g));padding:20px 24px;display:flex;gap:14px;align-items:flex-start}.ls-servizio li>.ls-ic{width:var(--ic-l);height:var(--ic-l);color:var(--mut);margin-top:1px}.ls-servizio li>span{display:grid;gap:2px}.ls-servizio b{font-size:var(--t-body)}.ls-servizio span span{font-size:var(--t-small);color:var(--mut)}.ls-servizio span a{text-decoration:underline;text-underline-offset:.15em}.ls-servizio span a:hover{color:var(--acc-ink)}@media (min-width:640px){.ls-servizio{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.ls-servizio{grid-template-columns:repeat(4,1fr)}}.ls-arch__corpo{padding-block:32px var(--sez)}.ls-arch__conta{margin:0;font-size:var(--t-small);color:var(--mut)}.ls-arch__vuoto{padding-block:48px}.ls-pag{margin-top:48px}.ls-pag .nav-links{display:flex;flex-wrap:wrap;gap:8px}.ls-pag .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding-inline:12px;border:1px solid var(--line)}.ls-pag .page-numbers.current{border-color:var(--acc);color:var(--acc-ink)}.ls-arch__sotto{background:var(--g2);border-block:1px solid var(--line);padding-block:var(--sez)}.ls-arch__sotto .ls-tre{background:none;border:0;gap:0;border-radius:0}.ls-arch__sotto .ls-tre>div{padding:8px 32px;border-left:1px solid var(--line)}.ls-arch__sotto .ls-tre>div:first-child{padding-left:0;border-left:0}@media (max-width:959px){.ls-arch__sotto .ls-tre>div{padding:24px 0;border-left:0;border-top:1px solid var(--line)}.ls-arch__sotto .ls-tre>div:first-child{padding-top:0;border-top:0}}.ls-arch__sotto .ls-tre h2{font-size:var(--t-lede);letter-spacing:.06em}.ls-arch__sotto .ls-tre p{font-size:var(--t-small)}.ls-arch__b2b-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;padding-block:32px}.ls-arch__b2b-in p{margin:0;color:var(--mut);max-width:60ch}.ls-arch__b2b-in p b{color:var(--ink)}.ls-scheda .ls-crumb{padding-top:12px;margin-bottom:8px;font-size:var(--t-small)}.ls-scheda__sopra{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding-block:0 56px}@media (min-width:960px){.ls-scheda__sopra{grid-template-columns:minmax(0,65fr) minmax(0,31.5fr);gap:3.5%;align-items:start}.ls-scheda__pannello{position:sticky;top:calc(var(--bar-h) + 16px)}}.ls-gal{display:grid;gap:4px}.ls-gal__main{position:relative;margin:0;aspect-ratio:6 / 5;background:var(--chiaro);border-radius:var(--r);overflow:hidden}.ls-gal__main img{width:100%;height:100%;object-fit:contain}.ls-gal__griglia{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.ls-gal__foto{display:block;width:100%;aspect-ratio:1;background:var(--chiaro);border-radius:var(--r);overflow:hidden;border:2px solid transparent;transition:border-color var(--t-fast) var(--ease)}.ls-gal__foto img{width:100%;height:100%;object-fit:cover;transition:transform var(--t-img) var(--ease)}.ls-gal__foto:hover img{transform:scale(1.03)}.ls-gal__foto:hover,.ls-gal__foto.is-on{border-color:var(--acc)}@media (max-width:959px){.ls-gal__main{aspect-ratio:1}.ls-gal__griglia{display:flex;overflow-x:auto;scrollbar-width:none}.ls-gal__griglia li{flex:0 0 96px}}.ls-scheda__pannello{display:grid;gap:14px;align-content:start;padding-top:28px;font-size:var(--t-small)}.ls-scheda__linea{font-size:var(--t-small);color:var(--mut)}.ls-scheda__linea:hover{color:var(--acc-ink)}.ls-scheda__nome{font-size:var(--t-display);line-height:1.05;font-weight:600}.ls-scheda__riga{margin:0;color:var(--ink);font-size:var(--t-mid)}.ls-scheda__prezzo{display:flex;align-items:baseline;gap:10px;padding-top:6px}.ls-scheda__prezzo .price{font-size:var(--t-lede);font-weight:500;font-variant-numeric:tabular-nums}.ls-scheda__prezzo .price del{color:var(--mut);margin-right:8px;font-weight:400}.ls-scheda__prezzo .price ins{text-decoration:none}.ls-scheda__prezzo>span{font-size:var(--t-small);color:var(--mut)}.ls-scheda__hr{border:0;border-top:1px solid var(--line);margin:10px 0 6px}.ls-scheda__etichetta{margin:0 0 8px;font-size:var(--t-small);color:var(--ink)}.ls-scheda__colori ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.ls-scheda__colore-foto{display:block;width:56px;height:56px;border-radius:var(--r);overflow:hidden;background:var(--chiaro);border:2px solid transparent;transition:border-color var(--t-fast) var(--ease)}.ls-scheda__colore-foto img{width:100%;height:100%;object-fit:cover}.ls-scheda__colore-foto:hover{border-color:var(--mut);transform:translateY(-1px)}.ls-scheda__colore-foto{transition:border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.ls-scheda__colore-foto.is-on{border-color:var(--ink)}.ls-scheda__hint{margin:8px 0 0;font-size:var(--t-small);color:var(--mut);display:none}.ls-scheda__acquisto:has(.wc-variation-selection-needed) .ls-scheda__hint{display:block}.ls-scheda__guida{margin:-4px 0 0;font-size:var(--t-small)}.ls-scheda__guida a{display:inline-flex;align-items:center;gap:4px;min-height:32px;color:var(--acc-ink);text-decoration:underline;text-underline-offset:.2em}.ls-scheda__guida .ls-ic,.ls-feat__v .ls-ic,.ls-perche__dich .ls-ic{width:var(--ic-s);height:var(--ic-s)}.ls-scheda__trade{margin:4px 0 0}.ls-scheda__breve{font-size:var(--t-small);color:var(--mut);line-height:1.6}.ls-scheda__breve-testo{max-height:6.4em;overflow:hidden;position:relative;transition:max-height var(--t-base) var(--ease)}.ls-scheda__breve-testo::after{content:"";position:absolute;inset:auto 0 0 0;height:1.6em;background:linear-gradient(180deg,transparent,var(--g))}.ls-scheda__breve.is-open .ls-scheda__breve-testo{max-height:80em}.ls-scheda__breve.is-open .ls-scheda__breve-testo::after{content:none}.ls-scheda__breve p{margin:0;color:var(--ink)}.ls-scheda__breve-piu{display:inline-block;min-height:28px;margin-top:2px;font-size:var(--t-small);font-weight:600;color:var(--acc-ink);text-decoration:underline;text-underline-offset:.2em}.ls-scheda__sku{margin:0;font-size:var(--t-small);color:var(--mut)}.ls-scheda__sku b{color:var(--ink)}.ls-fisa{border-top:1px solid var(--line);margin-top:6px}.ls-fisa details{border-bottom:1px solid var(--line)}.ls-fisa summary{display:flex;align-items:center;gap:12px;min-height:52px;padding-block:12px;list-style:none;cursor:pointer;font-size:var(--t-small);font-weight:500}.ls-fisa summary::-webkit-details-marker{display:none}.ls-fisa summary span{flex:1}.ls-fisa summary .ls-ic{color:var(--mut)}.ls-fisa summary .ls-ic--chevron{color:var(--mut);transition:transform var(--t-fast) var(--ease)}.ls-fisa details[open] summary .ls-ic--chevron{transform:rotate(180deg)}.ls-fisa details[open]>p{animation:ls-entra var(--t-base) var(--ease) both}@keyframes ls-entra{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ls-fisa p{margin:0 0 16px 32px;font-size:var(--t-small);color:var(--mut);line-height:1.6}.ls-fisa p a{color:var(--acc-ink);text-decoration:underline;text-underline-offset:.15em}.ls-scheda__protetto{display:grid;gap:16px}.ls-scheda__protetto>p{margin:0;color:var(--mut)}.ls-scheda__protetto .post-password-form p{margin:0 0 12px;color:var(--mut);font-size:var(--t-small)}.ls-scheda__protetto .post-password-form label{display:grid;gap:8px}.ls .ls-scheda__acquisto .wcboost-variation-swatches{--wcboost-swatches-item-width:100%;--wcboost-swatches-item-height:46px}.ls-scheda__acquisto .variations{width:100%;border-collapse:collapse;margin:0}.ls-scheda__acquisto .variations th,.ls-scheda__acquisto .variations td{display:block;padding:0;text-align:left;border:0;min-width:0;background:transparent}.ls-scheda__acquisto .variations th{font-size:var(--t-small);color:var(--ink);margin-bottom:8px;font-weight:400;text-transform:capitalize;letter-spacing:0}.ls-scheda__acquisto .variations th label{display:inline}.ls-scheda__acquisto .variations tr + tr th{margin-top:16px}.ls-scheda__acquisto select{width:100%;height:46px;padding-inline:12px;background:var(--g2);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);font:inherit;font-size:var(--t-small);appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--mut) 50%),linear-gradient(135deg,var(--mut) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat}.ls-scheda__acquisto .wcboost-variation-swatches{display:block}.ls-scheda__acquisto .wcboost-variation-swatches__wrapper{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.ls .ls-scheda__acquisto .wcboost-variation-swatches__item,.ls .ls-scheda__acquisto .wcboost-variation-swatches--round .wcboost-variation-swatches__item{min-width:0;min-height:46px;width:100%;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);border-radius:var(--r-chip);background:transparent;color:var(--ink);font-size:var(--t-small);font-weight:400;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.ls .ls-scheda__acquisto .wcboost-variation-swatches__item::before,.ls .ls-scheda__acquisto .wcboost-variation-swatches__item::after{display:none}.ls .ls-scheda__acquisto .wcboost-variation-swatches__item:hover{border-color:var(--ink);background:var(--line)}.ls .ls-scheda__acquisto .wcboost-variation-swatches__item:active{transform:scale(.96)}.ls .ls-scheda__acquisto .wcboost-variation-swatches__item.selected{border-color:var(--ink);background:var(--ink);color:var(--g);font-weight:600;box-shadow:none}.ls .ls-scheda__acquisto .wcboost-variation-swatches__item--disabled,.ls .ls-scheda__acquisto .wcboost-variation-swatches__item.disabled{opacity:.35;background:repeating-linear-gradient(135deg,transparent 0 6px,var(--line) 6px 7px)}.ls-scheda__acquisto .wcboost-variation-swatches__name{display:inline;font-size:var(--t-small)}.ls-scheda__acquisto .wcboost-variation-swatches__item .wcboost-variation-swatches__tooltip{display:none}.ls-scheda__acquisto .single_variation_wrap{margin-top:20px}.ls-scheda__acquisto .woocommerce-variation-price{display:none}.ls-scheda__acquisto .woocommerce-variation-availability{font-size:var(--t-small);color:var(--mut);margin-bottom:10px}.ls-scheda__acquisto .woocommerce-variation-availability .out-of-stock{color:var(--acc-ink)}.ls-scheda__acquisto .woocommerce-variation-add-to-cart{display:flex;gap:8px}.ls-scheda__acquisto .quantity{display:none}.ls-scheda__acquisto .quantity .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ls-scheda__acquisto .single_add_to_cart_button{flex:1;min-height:var(--btn-h);padding-inline:28px;background:var(--acc);color:var(--onacc);border:1px solid var(--acc);border-radius:0;font:inherit;font-size:var(--t-eyebrow);font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background var(--t-fast) var(--ease)}.ls-scheda__acquisto .single_add_to_cart_button:hover{background:#A84E0B;transform:translateY(-1px);box-shadow:var(--sh-1)}.ls-scheda__acquisto .single_add_to_cart_button:active{transform:none;box-shadow:none}.ls-scheda__acquisto .single_add_to_cart_button.disabled,.ls-scheda__acquisto .single_add_to_cart_button:disabled{opacity:.5;cursor:not-allowed}.ls-scheda__acquisto .wc-variation-selection-needed{opacity:1}.ls-scheda__acquisto .stock{font-size:var(--t-small);color:var(--mut)}.ls-feat{padding-block:80px}.ls-feat__head{margin-bottom:40px}.ls-feat__head .ls-eyebrow{margin:0 0 6px;font-size:var(--t-eyebrow);letter-spacing:.1em}.ls-feat__head h2{font-size:var(--t-h2);font-weight:600}.ls-feat__pannello{border:1px solid var(--line);border-radius:var(--r);background:var(--g2);overflow:hidden}.ls-feat__riga{display:grid;grid-template-columns:minmax(0,1fr)}.ls-feat__riga + .ls-feat__riga{border-top:1px solid var(--line)}.ls-feat__cella{padding:24px;display:grid;gap:8px;align-content:start;font-size:var(--t-small)}.ls-feat__cella + .ls-feat__cella{border-top:1px solid var(--line)}@media (min-width:960px){.ls-feat__riga{grid-template-columns:1fr 2fr 2fr}.ls-feat__cella + .ls-feat__cella{border-top:0;border-left:1px solid var(--line)}}.ls-feat__fatti>div{display:grid;gap:2px}.ls-feat__fatti>div + div{margin-top:10px}.ls-feat__k{font-size:var(--t-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.ls-feat__v{font-size:var(--t-small);color:var(--ink)}.ls-feat__v a{color:var(--ink);text-decoration:underline;text-underline-offset:.2em;display:inline-flex;align-items:center;gap:3px}.ls-feat__fatti small{font-size:var(--t-small);color:var(--mut)}.ls-feat__scala h3{display:flex;align-items:center;gap:6px;font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:var(--t-h5);font-weight:500}.ls-feat__scala h3 .ls-ic{width:var(--ic-s);height:var(--ic-s);color:var(--mut)}.ls-feat__scala h4{margin:8px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:var(--t-mid);font-weight:600}.ls-feat__scala p{margin:0;color:var(--mut);line-height:1.6}.ls-scala{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:4px 0 0;padding:0;list-style:none;counter-reset:none}.ls-scala li{display:grid;gap:6px;justify-items:center}.ls-scala li::before{content:"";display:block;width:100%;height:6px;border-radius:var(--r-azione);background:rgba(224,122,42,.25)}.ls-scala li.is-on::before{background:var(--acc-ink)}.ls-scala li span{font-size:var(--t-small);color:var(--mut)}.ls-scala li.is-on span{color:var(--ink);font-weight:600}.ls-scala__capi{display:flex;justify-content:space-between;margin:0;font-size:var(--t-small);color:var(--mut)}.ls-feat__riga--tessere .ls-feat__cella{gap:14px}.ls-feat__riga--tessere>.ls-feat__cella>.ls-ic{width:var(--ic-l);height:var(--ic-l);color:var(--mut)}.ls-perche{padding-block:80px;background:var(--g)}@media (min-width:960px){.ls-perche__in--solo .ls-perche__testo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 64px;align-items:start}.ls-perche__in--solo .ls-perche__descr{grid-column:1;grid-row:1 / span 40}.ls-perche__in--solo .ls-perche__testo>:not(.ls-perche__descr){grid-column:2}.ls-perche__in--solo .ls-perche__testo>.ls-perche__h2:first-of-type{margin-top:0}}.ls-perche__in{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media (min-width:960px){.ls-perche__in:not(.ls-perche__in--solo){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.ls-perche__foto{position:sticky;top:calc(var(--bar-h) + 24px)}}.ls-perche__foto{margin:0;aspect-ratio:1;background:var(--chiaro);border-radius:var(--r);overflow:hidden}.ls-perche__foto img{width:100%;height:100%;object-fit:cover}.ls-perche__testo{font-size:var(--t-small);color:var(--mut);line-height:1.6}.ls-perche__descr{font-size:var(--t-small);line-height:1.6}.ls-perche__descr p{color:var(--mut);margin:0 0 14px}.ls-perche__descr>p:first-child{color:var(--ink);font-size:var(--t-small)}.ls-perche__descr p:has(>a[href$=".pdf"]),.ls-perche__descr a[href$=".pdf"],.ls-perche__descr img,.ls-perche__descr .ls-why__media,.ls-perche__descr .ls-spec,.ls-perche__descr .ls-badges,.ls-perche__descr .ls-eyebrow,.ls-perche__descr .ls-section-title:has(+ .ls-spec),.ls-perche__descr .ls-section-title:has(+ .ls-why),.ls-perche__descr h6 + div,.ls-perche__descr h6 + div~div,.ls-perche__descr h6:has(+ div),.ls-perche__descr table{display:none}.ls-perche__descr .ls-section-title,.ls-perche__descr h3,.ls-perche__descr h4,.ls-perche__descr h6{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:var(--t-mid);font-weight:600;line-height:1.3;color:var(--ink);margin:20px 0 6px}.ls-perche__descr p{font-size:var(--t-small)}.ls-perche__descr>p:first-child,.ls-perche__descr .em-col>p:first-child{font-size:var(--t-body);color:var(--ink)}.ls-perche__descr .ls-lead{color:var(--ink);font-size:var(--t-small)}.ls-perche__descr ul{padding-left:1.2em;margin:0 0 14px}.ls-perche__descr .em-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px 32px}.ls-perche__h2{margin:40px 0 24px;font-size:var(--t-h2);font-weight:600;color:var(--ink)}.ls-perche__h2--acc{color:var(--ink)}.ls-perche__h3{margin:32px 0 20px;font-family:var(--font-body);text-transform:none;letter-spacing:-.005em;font-size:var(--t-h3);font-weight:600;color:var(--ink)}.ls-tech__tab{width:100%;border-collapse:collapse;font-size:var(--t-small);margin:0 0 8px}.ls-tech__tab th,.ls-tech__tab td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;line-height:1.5}.ls-tech__tab tr:first-child th,.ls-tech__tab tr:first-child td{border-top:1px solid var(--line)}.ls-tech__tab th{width:32%;font-weight:500;color:var(--mut);padding-right:16px}.ls-tech__tab td{color:var(--ink)}.ls-perche__norma{margin:16px 0 8px;font-size:var(--t-small);color:var(--ink)}.ls-perche__lista{margin:0 0 8px;padding-left:1.2em}.ls-perche__lista li{margin-bottom:6px}.ls-perche__lista b{color:var(--ink);font-weight:600}.ls-perche__lista--sigle li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px;list-style:none;margin-left:-1.2em}.ls-perche__nota{margin:12px 0 0;font-size:var(--t-small)}.ls-perche__dich{display:flex;flex-wrap:wrap;gap:8px 24px;margin:20px 0 0;font-size:var(--t-label)}.ls-perche__dich a{display:inline-flex;align-items:center;gap:4px;min-height:32px;color:var(--acc-ink);text-decoration:underline;text-underline-offset:.2em}.ls-perche__badge{display:flex;flex-wrap:wrap;gap:8px 24px;margin:28px 0 0;padding:0;list-style:none}.ls-perche__badge li{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-small);color:var(--ink);min-height:28px}.ls-perche__badge .ls-ic{width:var(--ic);height:var(--ic);color:var(--mut)}.ls-perche__loghi{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.ls-perche__loghi li{display:flex;align-items:center;justify-content:center;height:60px;padding:10px 16px;background:var(--chiaro);border-radius:var(--r)}.ls-perche__loghi img{height:36px;width:auto}.ls-perche__iso{display:flex;align-items:center;gap:8px;margin:32px 0 0;padding-top:20px;border-top:1px solid var(--line);font-size:var(--t-small);color:var(--ink)}.ls-perche__iso .ls-ic{width:var(--ic);height:var(--ic);color:var(--mut)}.ls-rel{padding-block:80px;border-top:1px solid var(--line)}.ls-rel .ls-rel__h2{font-size:var(--t-h2);margin:0 0 var(--blocco)}.ls-rel .ls-griglia--4{grid-template-columns:repeat(auto-fit,minmax(max(150px,(100% - 3 * var(--gap-s)) / 4),1fr))}@media (min-width:640px){.ls-rel .ls-griglia--4{grid-template-columns:repeat(auto-fit,minmax(max(200px,(100% - 3 * var(--gap)) / 4),calc((100% - 2 * var(--gap)) / 3)))}}.ls-pg__blocco{padding-block:var(--sez)}.ls-pg__blocco + .ls-pg__blocco,.ls-pg__due + .ls-pg__blocco{padding-top:0}.ls-pg__due{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;padding-block:var(--sez)}@media (min-width:960px){.ls-pg__due{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}.ls-pg__foto img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.ls-pg__bn{filter:grayscale(1) contrast(1.05)}.ls-pg__didascalia{margin:8px 0 0;font-size:var(--t-small);color:var(--mut)}.ls-pg .ls-prose h2{margin:0 0 .5em}.ls-pg .ls-prose h2 + p{margin-top:0}.ls-pg .ls-prose p + h2{margin-top:1.6em}.ls-pg .ls-wrap--testo.ls-prose{padding-block:48px 0}.ls-pg .ls-wrap--testo.ls-prose + .ls-pg__blocco{padding-top:56px}.ls-pg__banda{background:var(--g2);border-block:1px solid var(--line);padding-block:var(--sez)}.ls-pg__banda-in{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.ls-pg__banda-in h2{margin-bottom:12px}.ls-pg__banda-in p:last-child{margin:0;color:var(--mut)}@media (min-width:960px){.ls-pg__banda-in{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}}.ls-enti{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.ls-enti li{background:var(--cell-bg,var(--g));padding:28px;display:grid;gap:8px;align-content:start}.ls-enti__sigla{font-family:var(--font-head);text-transform:var(--case-head);font-weight:700;font-size:var(--t-display);line-height:1;color:var(--ink)}.ls-enti li h3{font-family:var(--font-body);text-transform:none;font-size:var(--t-body);font-weight:600;letter-spacing:0}.ls-enti p{margin:0;font-size:var(--t-small);color:var(--mut);line-height:1.6}.ls-enti .ls-link{margin-top:auto}@media (min-width:640px){.ls-enti{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.ls-enti{grid-template-columns:repeat(3,minmax(0,1fr))}}.ls-tab-scroll{overflow-x:auto}table.ls-norme{width:100%;min-width:640px;border-collapse:collapse;font-size:var(--t-mid);background:var(--g)}table.ls-norme th,table.ls-norme td{padding:16px;border:1px solid var(--line);text-align:left;vertical-align:top;line-height:1.6}table.ls-norme thead th{font-size:var(--t-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-weight:600;background:var(--g2)}table.ls-norme tbody th{width:28%;font-weight:600}table.ls-norme tbody th a{color:var(--acc-ink)}table.ls-norme tbody th span,table.ls-norme td span{display:block;font-size:var(--t-small);color:var(--mut);margin-top:4px}.ls-tech__nota{margin:24px 0 0;font-size:var(--t-small);color:var(--mut);line-height:1.6;max-width:80ch}.ls-passi{counter-reset:passo;display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:0;list-style:none}.ls-passi{gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.ls-passi li{counter-increment:passo;display:grid;gap:8px;padding:28px;background:var(--cell-bg,var(--g));align-content:start}.ls-passi li::before{content:counter(passo,decimal-leading-zero);font-family:var(--font-head);font-size:var(--t-display);font-weight:700;color:var(--acc-ink);line-height:1}.ls-passi b{font-size:var(--t-mid)}.ls-passi span{font-size:var(--t-small);color:var(--mut);line-height:1.6}@media (min-width:960px){.ls-passi{grid-template-columns:repeat(3,minmax(0,1fr))}}.ls-recapiti h2,.ls-modulo h2{margin-bottom:24px}.ls-recapiti dl{display:grid;gap:16px;margin:0}.ls-recapiti dt{font-size:var(--t-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-bottom:2px}.ls-recapiti dd{margin:0;font-size:var(--t-mid);line-height:1.5}.ls-recapiti dd a:hover{color:var(--acc-ink)}.ls-recapiti .ls-recapiti__b2b{margin:32px 0 0;padding-top:16px;border-top:1px solid var(--line);color:var(--mut)}.ls-recapiti__b2b a,.ls-pg__due--modulo>div:first-child .ls-sez__nota a{color:var(--acc-ink);text-decoration:underline;text-underline-offset:.15em}.ls-modulo .wpcf7{max-width:640px}.ls-modulo fieldset{border:0;padding:0;margin:0 0 32px;display:grid;gap:16px}.ls-modulo legend{font-family:var(--font-head);text-transform:var(--case-head);font-weight:600;font-size:var(--t-h3);margin-bottom:16px}.ls-modulo .em-col{display:grid;gap:6px}.ls-modulo .em-row{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width:640px){.ls-modulo .em-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-modulo .em-md-12{grid-column:1 / -1}}.ls-modulo .wpcf7-form-control-wrap{display:block}.ls-modulo textarea{min-height:140px;height:200px}.ls-modulo p{font-size:var(--t-small);color:var(--mut);margin:0}.ls-modulo p:has(>.wpcf7-form-control-wrap),.ls-modulo p:has(.wpcf7-checkbox){font-size:var(--t-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-weight:500;margin:4px 0 6px}.ls-modulo .wpcf7-list-item{display:inline-flex;align-items:center;gap:8px;margin:0 16px 0 0;min-height:44px}.ls-modulo .wpcf7-list-item label{display:inline-flex;align-items:center;gap:8px;color:var(--ink)}.ls-modulo .wpcf7-acceptance .wpcf7-list-item{margin-bottom:16px}.ls-modulo .wpcf7-acceptance a{color:var(--acc-ink);text-decoration:underline}.ls-modulo .wpcf7-spinner{display:none}.ls-modulo .wpcf7-not-valid-tip{display:block;margin-top:4px;font-size:var(--t-small);color:var(--err)}.ls-modulo .wpcf7-response-output{margin:16px 0 0;padding:12px 16px;border:1px solid var(--line);border-left:3px solid var(--acc);border-radius:var(--r);font-size:var(--t-mid)}.ls-modulo .wpcf7-form.invalid .wpcf7-response-output{border-left-color:var(--err)}.ls-modulo__manca{color:var(--mut)}.ls-modulo__manca a{color:var(--acc-ink);text-decoration:underline}.ls-parla{background:var(--g2);border-top:1px solid var(--line)}.ls-parla__in{display:grid;gap:24px;padding-block:var(--sez)}.ls-parla h2{max-width:18ch}.ls-parla__contatti{display:grid;gap:8px;font-size:var(--t-mid);align-content:center}.ls-parla__contatti a{min-height:32px;display:inline-flex;align-items:center}.ls-parla__contatti a:hover{color:var(--acc-ink)}.ls-parla__contatti span{color:var(--mut);font-size:var(--t-mid)}@media (min-width:960px){.ls-parla__in{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:64px}}.ls-ponte-pg{padding-block:0 var(--sez)}.ls-ponte-pg>.ls-wrap{padding-top:40px}.ls-ponte-pg__avviso{margin-bottom:16px;padding:14px 16px;border:1px solid var(--line);border-left:3px solid var(--acc);border-radius:var(--r);background:var(--g2);font-size:var(--t-mid);color:var(--mut)}.ls-ponte-pg__avviso p:last-child{margin:0}.ls-ponte-pg .woocommerce{display:block}.ls-ponte-pg .select2-container .select2-selection--single{width:100%;min-height:var(--btn-h);padding:12px;background:var(--g2);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);font:inherit;font-size:var(--t-body)}.ls-ponte-pg .select2-container .select2-selection--single{display:flex;align-items:center}.ls-ponte-pg .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--ink);line-height:1.4;padding-left:0}.ls-ponte-pg .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}.ls-ponte-pg .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--mut) transparent transparent}.select2-dropdown{background:var(--g2);border:1px solid var(--line);color:var(--ink);border-radius:0}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--acc);color:var(--onacc)}.select2-container--default .select2-search--dropdown .select2-search__field{background:var(--g);border:1px solid var(--line);color:var(--ink)}.ls-ponte-pg label .optional{color:var(--mut);font-size:var(--t-small);text-transform:none;letter-spacing:0}.ls-ponte-pg .button.alt,.ls-ponte-pg .checkout-button{width:100%}.ls-ponte-pg .wc-backward,.ls-ponte-pg .coupon .button,.ls-ponte-pg button[name="update_cart"]{background:transparent;color:var(--ink);border-color:var(--ink)}.ls-ponte-pg .wc-backward:hover,.ls-ponte-pg .coupon .button:hover,.ls-ponte-pg button[name="update_cart"]:hover{background:var(--ink);color:var(--g);border-color:var(--ink)}.ls-ponte-pg .form-row{margin:0 0 16px;padding:0}.ls-ponte-pg .form-row-first,.ls-ponte-pg .form-row-last{width:100%;float:none}@media (min-width:640px){.ls-ponte-pg .woocommerce-billing-fields__field-wrapper,.ls-ponte-pg .woocommerce-shipping-fields__field-wrapper,.ls-ponte-pg .woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.ls-ponte-pg .form-row-wide,.ls-ponte-pg .form-row:not(.form-row-first):not(.form-row-last){grid-column:1 / -1}}.ls-ponte-pg .woocommerce-input-wrapper{display:block}.ls-ponte-pg .woocommerce-invalid input{border-color:var(--err)}.ls-ponte-pg .woocommerce-form__label-for-checkbox,.ls-ponte-pg .woocommerce-terms-and-conditions-checkbox-text{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ink)}.ls-ponte-pg .woocommerce-terms-and-conditions-wrapper .form-row{display:block}.ls-ponte-pg .woocommerce-terms-and-conditions-wrapper .form-row label{display:block;position:relative;padding-left:32px;min-height:24px;line-height:1.5}.ls-ponte-pg .woocommerce-terms-and-conditions-wrapper .form-row label input[type="checkbox"]{position:absolute;left:0;top:2px}.ls-ponte-pg .woocommerce-terms-and-conditions-checkbox-text{display:inline}.ls-ponte-pg .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ls-ponte-pg h2,.ls-ponte-pg h3{margin:0 0 16px;font-size:var(--t-h3)}.ls-ponte-pg .shop_table{width:100%;border-collapse:collapse;font-size:var(--t-mid)}.ls-ponte-pg .shop_table th,.ls-ponte-pg .shop_table td{padding:16px 8px;border:0;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;background:transparent}.ls-ponte-pg .woocommerce-cart-form .shop_table thead{display:none}.ls-ponte-pg .woocommerce-cart-form .shop_table tr{display:grid;grid-template-columns:44px 88px minmax(0,1fr) auto;gap:8px 16px;align-items:center;padding-block:16px;border-bottom:1px solid var(--line)}.ls-ponte-pg .woocommerce-cart-form .shop_table td{display:block;padding:0;border:0}.ls-ponte-pg .woocommerce-cart-form .shop_table td.product-thumbnail img{width:88px;height:88px;object-fit:cover;background:var(--chiaro)}.ls-ponte-pg .woocommerce-cart-form .shop_table td.product-price{display:none}.ls-ponte-pg .woocommerce-cart-form .shop_table td.product-quantity{grid-column:4}.ls-ponte-pg .woocommerce-cart-form .shop_table td.product-subtotal{grid-column:3 / 5;font-weight:600;font-variant-numeric:tabular-nums}.ls-ponte-pg .woocommerce-cart-form .shop_table td.product-subtotal::before{content:attr(data-title) ": ";color:var(--mut);font-weight:400}.ls-ponte-pg .product-name a{font-weight:600}.ls-ponte-pg .product-name .variation{display:flex;flex-wrap:wrap;gap:4px 8px;margin:4px 0 0;font-size:var(--t-small);color:var(--mut)}.ls-ponte-pg .product-name .variation dt,.ls-ponte-pg .product-name .variation dd{margin:0;display:inline}.ls-ponte-pg .product-name .variation p{display:inline;margin:0}.ls-ponte-pg .product-remove a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;font-size:22px;color:var(--mut)}.ls-ponte-pg .product-remove a:hover{color:var(--acc-ink)}.ls-ponte-pg .product-quantity .quantity{display:inline-flex;align-items:stretch;border:1px solid var(--line);border-radius:var(--r-chip);background:var(--g2);overflow:hidden}.ls-ponte-pg .product-quantity .quantity .ls-qty{flex:none;width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;background:none;border:0;color:var(--ink);font:inherit;font-size:var(--t-lede);line-height:1;cursor:pointer;transition:color var(--t-fast) var(--ease)}.ls-ponte-pg .product-quantity .quantity .ls-qty:is(:hover,:focus-visible){color:var(--acc-ink)}.ls .ls-ponte-pg .product-quantity .quantity input{width:56px;min-width:0;min-height:44px;padding:0 4px;border:0;border-radius:0;background:transparent;text-align:center;font-weight:500;-moz-appearance:textfield;appearance:textfield}.ls .ls-ponte-pg .product-quantity .quantity input::-webkit-inner-spin-button,.ls .ls-ponte-pg .product-quantity .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ls-ponte-pg .woocommerce-cart-form .shop_table tr:has(td.actions){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border:0;padding-top:24px}.ls-ponte-pg .woocommerce-cart-form .shop_table td.actions{display:contents}.ls-ponte-pg .coupon{display:flex;flex-wrap:nowrap;flex:none;gap:8px;align-items:center}.ls-ponte-pg .coupon label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:0}.ls-ponte-pg .coupon input{width:200px;max-width:100%}@media (max-width:639px){.ls-ponte-pg .woocommerce-cart-form .shop_table tr{grid-template-columns:44px 72px minmax(0,1fr)}.ls-ponte-pg .woocommerce-cart-form .shop_table td.product-thumbnail img{width:72px;height:72px}.ls-ponte-pg .woocommerce-cart-form .shop_table td.product-quantity{grid-column:3}.ls-ponte-pg .woocommerce-cart-form .shop_table td.product-subtotal{grid-column:3}.ls-ponte-pg button[name="update_cart"]{width:100%}}.ls-ponte-pg--cart .woocommerce{display:grid;gap:40px}.ls-ponte-pg--cart .woocommerce-notices-wrapper:empty{display:none}.ls-ponte-pg .cart-collaterals{display:contents}@media (min-width:960px){.ls-ponte-pg--cart .woocommerce{grid-template-columns:minmax(0,1fr) 400px;align-items:start}.ls-ponte-pg--cart .cross-sells,.ls-ponte-pg--cart .cart-empty,.ls-ponte-pg--cart .return-to-shop{grid-column:1 / -1}.ls-ponte-pg--cart .woocommerce-notices-wrapper,.ls-ponte-pg--cart .woocommerce-cart-form{grid-column:1}.ls-ponte-pg--cart .cart_totals{grid-column:2;grid-row:1 / span 2;position:sticky;top:calc(var(--bar-h) + 16px)}.ls-ponte-pg--cart .woocommerce>.ls-fiducia--cart{grid-column:1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;margin-top:0}}.ls-ponte-pg .cart_totals{padding:24px;background:var(--g2);border:1px solid var(--line);border-radius:var(--r)}.ls-ponte-pg .cart_totals .shop_table th,.ls-ponte-pg .cart_totals .shop_table td{padding:12px 0}.ls-ponte-pg .cart_totals .shop_table th{width:40%;color:var(--mut);font-weight:500}.ls-ponte-pg .cart_totals .order-total td,.ls-ponte-pg .cart_totals .order-total th{font-size:var(--t-h3);font-weight:600;color:var(--ink);border-bottom:0}.ls-ponte-pg .cart_totals .order-total td .includes_tax,.ls-ponte-pg .woocommerce-checkout-review-order-table .order-total .includes_tax{display:block;font-size:var(--t-small);font-weight:400;color:var(--mut);white-space:normal}.ls-ponte-pg .cart_totals .woocommerce-shipping-methods{list-style:none;margin:0;padding:0}.ls-ponte-pg .cart_totals .woocommerce-shipping-methods li{display:flex;gap:8px;align-items:center}.ls-ponte-pg .cart_totals .woocommerce-shipping-destination{font-size:var(--t-small);color:var(--mut);margin:8px 0 0}.ls-ponte-pg .shipping-calculator-button{font-size:var(--t-small);color:var(--acc-ink);text-decoration:underline}.ls-ponte-pg .wc-proceed-to-checkout{margin-top:24px}.ls-ponte-pg .cross-sells .products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;list-style:none;margin:0;padding:0}@media (min-width:768px){.ls-ponte-pg .cross-sells .products{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px var(--gap)}}.ls-ponte-pg .cross-sells .products>li{list-style:none}.ls-ponte-pg .cart-empty{font-size:var(--t-lede);margin-bottom:24px}.ls-ponte-pg .return-to-shop{margin:0}.ls-ponte-pg .woocommerce-form-login-toggle,.ls-ponte-pg .woocommerce-form-coupon-toggle{display:inline-block;margin:0 24px 16px 0}.ls-ponte-pg .woocommerce-form-login-toggle .woocommerce-info,.ls-ponte-pg .woocommerce-form-coupon-toggle .woocommerce-info{margin:0;padding:0;border:0;background:none;font-size:var(--t-small);color:var(--mut);display:inline}.ls-ponte-pg .woocommerce-form-coupon,.ls-ponte-pg .woocommerce-form-login.woocommerce-form{padding:24px;background:var(--g2);border:1px solid var(--line);border-radius:var(--r);margin-bottom:32px}.ls-ponte-pg form.checkout{display:grid;gap:48px}@media (min-width:960px){.ls-ponte-pg form.checkout{grid-template-columns:minmax(0,1fr) 440px;grid-template-rows:auto 1fr;align-items:start}}.ls-ponte-pg form.checkout .col2-set{display:block;width:100%}.ls-ponte-pg form.checkout .col2-set .col-1,.ls-ponte-pg form.checkout .col2-set .col-2{float:none;width:100%}.ls-ponte-pg form.checkout .col2-set .col-2{margin-top:32px}.ls-ponte-pg form.checkout #ship-to-different-address{font-size:var(--t-body);font-family:var(--font-body);text-transform:none}.ls-ponte-pg form.checkout #ship-to-different-address label{display:inline-flex;align-items:center;gap:8px;color:var(--ink);min-height:44px;margin:0;font-size:var(--t-body)}.ls-ponte-pg .woocommerce-additional-fields{margin-top:32px}.ls-ponte-pg form.checkout #customer_details{grid-column:1;grid-row:1 / 3}.ls-ponte-pg #order_review_heading{grid-column:2;grid-row:1;margin:0 0 16px}.ls-ponte-pg #order_review{grid-column:2;grid-row:2;align-self:start;padding:24px;background:var(--g2);border:1px solid var(--line);border-radius:var(--r)}@media (min-width:960px){.ls-ponte-pg #order_review{position:sticky;top:calc(var(--bar-h) + 16px)}}@media (max-width:959px){.ls-ponte-pg form.checkout #customer_details{grid-row:auto}.ls-ponte-pg #order_review_heading,.ls-ponte-pg #order_review{grid-column:1;grid-row:auto}}.ls-ponte-pg form.checkout>:is(.woocommerce-NoticeGroup,.woocommerce-error){grid-column:1 / -1;grid-row:1;margin:0}@media (min-width:960px){.ls-ponte-pg form.checkout:has(>:is(.woocommerce-NoticeGroup,.woocommerce-error)){grid-template-rows:auto auto 1fr}.ls-ponte-pg form.checkout:has(>:is(.woocommerce-NoticeGroup,.woocommerce-error)) #customer_details{grid-row:2 / 4}.ls-ponte-pg form.checkout:has(>:is(.woocommerce-NoticeGroup,.woocommerce-error)) #order_review_heading{grid-row:2}.ls-ponte-pg form.checkout:has(>:is(.woocommerce-NoticeGroup,.woocommerce-error)) #order_review{grid-row:3}}.ls-ponte-pg .woocommerce-checkout-review-order-table thead{display:none}.ls-ponte-pg .woocommerce-checkout-review-order-table th,.ls-ponte-pg .woocommerce-checkout-review-order-table td{padding:12px 0}.ls-ponte-pg .woocommerce-checkout-review-order-table td.product-total,.ls-ponte-pg .woocommerce-checkout-review-order-table tfoot td{padding-left:24px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ls-ponte-pg .woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals td{white-space:normal}.ls-ponte-pg .woocommerce-checkout-review-order-table .woocommerce-shipping-methods li{justify-content:flex-end;text-align:right}.ls-ponte-pg .woocommerce-checkout-review-order-table .product-name .product-quantity{margin-left:4px;white-space:nowrap}.ls-ponte-pg .woocommerce-checkout-review-order-table .product-name{color:var(--mut);font-size:var(--t-small);display:flex;align-items:center;gap:12px}.ls-cassa__foto{display:block;width:48px;height:48px;flex:none;border-radius:var(--r);overflow:hidden;background:var(--chiaro)}.ls-cassa__foto img{width:100%;height:100%;object-fit:cover}.ls-cassa__nome{color:var(--ink)}.ls-cassa__fiducia{list-style:none;margin:8px 0 24px;padding:20px 0 0;border-top:1px solid var(--line);display:grid;gap:10px;font-size:var(--t-small)}.ls-cassa__fiducia li{display:flex;align-items:center;gap:10px}.ls-cassa__fiducia .ls-ic{width:var(--ic);height:var(--ic);color:var(--mut)}.ls-ponte-pg .woocommerce-checkout-review-order-table .product-name .product-quantity{color:var(--ink)}.ls-ponte-pg .woocommerce-checkout-review-order-table tfoot th{color:var(--mut);font-weight:500}.ls-ponte-pg .woocommerce-checkout-review-order-table .order-total th,.ls-ponte-pg .woocommerce-checkout-review-order-table .order-total td{font-size:var(--t-h3);font-weight:600;color:var(--ink);border-bottom:0}.ls-ponte-pg .woocommerce-checkout-review-order-table,.ls-ponte-pg .woocommerce-checkout-review-order-table>:is(tbody,tfoot){display:block;width:100%}.ls-ponte-pg .woocommerce-checkout-review-order-table tr{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}.ls-ponte-pg .woocommerce-checkout-review-order-table tr.cart_item{align-items:center}.ls-ponte-pg .woocommerce-checkout-review-order-table tr.order-total{border-bottom:0}.ls-ponte-pg .woocommerce-checkout-review-order-table :is(th,td){display:block;border-bottom:0}.ls-ponte-pg .woocommerce-checkout-review-order-table :is(td.product-name,tfoot th){flex:1 1 auto;min-width:0}.ls-ponte-pg .woocommerce-checkout-review-order-table :is(td.product-total,tfoot td){flex:0 1 auto;padding-left:0}.ls-ponte-pg .wc_payment_methods{list-style:none;margin:24px 0;padding:0;display:grid;gap:8px}.ls-ponte-pg .wc_payment_method{padding:12px 16px;border:1px solid var(--line);border-radius:var(--r);background:var(--g)}.ls-ponte-pg .wc_payment_method>label{display:inline-flex;align-items:center;gap:12px;margin:0;color:var(--ink);font-size:var(--t-mid);min-height:32px;cursor:pointer}.ls-ponte-pg .wc_payment_method>label img{max-height:24px;width:auto}.ls-ponte-pg .payment_box{margin-top:12px;padding:12px 16px;background:var(--g2);font-size:var(--t-small);color:var(--mut)}.ls-ponte-pg .payment_box p:last-child{margin:0}.ls-ponte-pg .woocommerce-privacy-policy-text{font-size:var(--t-small);color:var(--mut)}.ls-ponte-pg .woocommerce-privacy-policy-text a,.ls-ponte-pg .woocommerce-terms-and-conditions-link{color:var(--acc-ink);text-decoration:underline}.ls-ponte-pg .place-order{margin-top:16px}.ls-ponte-pg #place_order{width:100%}.ls-ponte-pg .woocommerce-terms-and-conditions{display:none}.ls-ponte-pg .blockUI.blockOverlay{background:var(--g) !important;opacity:.6 !important}.ls-ponte-pg .woocommerce-thankyou-order-received{font-size:var(--t-lede);margin-bottom:24px}.ls-ponte-pg .woocommerce-thankyou-order-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);list-style:none;margin:0 0 32px;padding:0}.ls-ponte-pg .woocommerce-thankyou-order-details li{background:var(--g2);padding:16px;font-size:var(--t-small);color:var(--mut);display:grid;gap:4px}.ls-ponte-pg .woocommerce-thankyou-order-details li strong{font-size:var(--t-body);color:var(--ink)}.ls-ponte-pg .woocommerce-bacs-bank-details{padding:24px;border:1px solid var(--line);border-left:3px solid var(--acc);border-radius:var(--r);background:var(--g2);margin-bottom:32px}.ls-ponte-pg .wc-bacs-bank-details{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ls-ponte-pg .woocommerce-order-details,.ls-ponte-pg .woocommerce-customer-details{margin-top:32px}.ls-ponte-pg .woocommerce-customer-details address{padding:16px;background:var(--g2);border:1px solid var(--line);border-radius:var(--r);line-height:1.7}.ls-ponte-pg .woocommerce-columns--addresses{display:grid;gap:24px}@media (min-width:640px){.ls-ponte-pg .woocommerce-columns--addresses{grid-template-columns:repeat(2,minmax(0,1fr))}}.ls .woocommerce .password-input{position:relative;display:block}.ls .woocommerce .password-input input{padding-right:52px}.ls .woocommerce .show-password-input{position:absolute;right:4px;top:50%;width:44px;height:44px;margin-top:-22px;border:0;padding:0;background:transparent no-repeat center / 22px url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239C958A' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12Z'/><circle cx='12' cy='12' r='3'/></svg>");cursor:pointer}.ls .woocommerce .show-password-input::before,.ls .woocommerce .show-password-input::after{content:none}.ls .woocommerce .show-password-input.display-password{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E07A2A' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12Z'/><circle cx='12' cy='12' r='3'/><path d='M4 4l16 16'/></svg>")}.ls-account__due{display:grid;gap:40px}@media (min-width:960px){.ls-account__due{grid-template-columns:minmax(0,1fr) 400px;align-items:start}}.ls-account__lato{display:grid;gap:16px}.ls-account__lato h2{font-size:var(--t-h3);margin:0 0 8px}.ls-account__lato p{color:var(--mut);font-size:var(--t-small);margin:0 0 12px}.ls-account__lato .ls-eyebrow{font-size:var(--t-eyebrow);margin-bottom:12px}.ls-ponte-pg--account .woocommerce>h2:first-child{display:none}.ls-account__lato p:last-child{margin:0}.ls-account__lato p a{color:var(--acc-ink);text-decoration:underline;text-underline-offset:.15em}.ls-ponte-pg .woocommerce-form-login{max-width:480px;padding:24px;background:var(--g2);border:1px solid var(--line);border-radius:var(--r)}.ls-ponte-pg .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:8px;color:var(--ink);min-height:44px}.ls-ponte-pg .woocommerce-form-login .woocommerce-form-login__submit{display:flex;width:100%;margin-top:16px}.ls-ponte-pg .woocommerce-LostPassword{margin:16px 0 0;font-size:var(--t-small)}.ls-ponte-pg .woocommerce-LostPassword a{color:var(--acc-ink);text-decoration:underline}.ls-ponte-pg .woocommerce-MyAccount-navigation ul{list-style:none;margin:0 0 32px;padding:0;display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--line)}.ls-ponte-pg .woocommerce-MyAccount-navigation a{display:inline-flex;align-items:center;min-height:44px;padding-inline:12px;border-bottom:2px solid transparent;margin-bottom:-1px;font-size:var(--t-small);font-weight:500}.ls-ponte-pg .woocommerce-MyAccount-navigation .is-active a{color:var(--acc-ink);border-bottom-color:var(--acc)}.ls-ponte-pg .woocommerce-MyAccount-content{max-width:800px}.ls-ponte-pg .woocommerce-MyAccount-content a:not(.button){color:var(--acc-ink);text-decoration:underline}.ls-ponte-pg .woocommerce-orders-table td,.ls-ponte-pg .woocommerce-orders-table th{padding:12px 8px}.ls-ponte-pg .woocommerce-Addresses{display:grid;gap:24px}@media (min-width:640px){.ls-ponte-pg .woocommerce-Addresses{grid-template-columns:repeat(2,minmax(0,1fr))}}.ls-ponte-pg .woocommerce-Address address{padding:16px;background:var(--g2);border:1px solid var(--line);border-radius:var(--r);line-height:1.7;margin-top:12px}.ls-ponte-pg .woocommerce-Address-title{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.ls-ponte-pg .woocommerce-Address-title h2{margin:0}.ls-ponte-pg .woocommerce-Address-title .edit{font-size:var(--t-small)}.ls-reveal{opacity:0;transform:translateY(8px);transition:opacity var(--t-slow) var(--ease),transform var(--t-slow) var(--ease);transition-delay:var(--ritardo,0ms);will-change:opacity,transform}.ls-reveal.is-in{opacity:1;transform:none;will-change:auto}@media (prefers-reduced-motion:reduce){.ls-reveal{opacity:1;transform:none;transition:none}.ls-btn:hover,.ls-chip:hover,.ls-scheda__colore-foto:hover,.ls-foot__col li a:hover{transform:none}}.ls-sez__nota--larga{max-width:52ch;font-size:var(--t-body)}.ls-tessere{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width:960px){.ls-tessere{grid-template-columns:repeat(3,minmax(0,1fr))}}.ls-tessera{display:grid;grid-template-rows:minmax(0,1fr) auto;background:var(--chiaro);border-radius:var(--r);overflow:hidden;min-height:420px}@media (min-width:960px){.ls-tessera{min-height:520px}}.ls-tessera__foto{display:block;position:relative}.ls-tessera__foto img{width:100%;height:100%;max-height:380px;object-fit:contain;transition:transform var(--t-img) var(--ease)}@media (max-width:639px){.ls-tessera{min-height:0}.ls-tessera__foto img{max-height:280px}}@media (min-width:640px){.ls-tessera__foto img{position:absolute;inset:0;max-height:none}}.ls-tessera:hover .ls-tessera__foto img{transform:scale(1.03)}.ls-tessera--scena .ls-tessera__foto img{object-fit:cover;object-position:50% 45%}.ls-tessera__banda{min-height:68px;display:flex;align-items:center;gap:12px;padding:12px 20px;background:var(--g2);color:var(--ink)}.ls-tessera__banda b{font-family:var(--font-head);text-transform:var(--case-head);letter-spacing:-.005em;font-size:var(--t-h3);font-weight:600;text-wrap:balance}.ls-tessera__banda>span{font-size:var(--t-label);color:var(--mut)}.ls-tessera__banda .ls-ic{margin-left:auto;color:var(--acc-ink);transition:transform var(--t-fast) var(--ease)}.ls-tessera:hover .ls-tessera__banda .ls-ic{transform:translateX(3px)}.ls-scelta__in{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media (min-width:960px){.ls-scelta__in{grid-template-columns:400px minmax(0,1fr);gap:96px;align-items:start}}.ls-scelta{background:var(--g2);border-block:1px solid var(--line);--cell-bg:var(--g2)}.ls-scelta__voce.is-on{background:var(--g)}.ls-scelta__anche{margin:0 0 20px;font-size:var(--t-small);color:var(--mut)}.ls-scelta__anche a{color:var(--ink);text-decoration:underline;text-underline-offset:.15em}.ls-scelta__anche a:hover{color:var(--acc-ink)}.ls-scelta__testo h2{margin-bottom:32px}.ls-scelta__pannello .ls-scelta__dati{padding-top:4px}.ls-scelta__lista{display:grid;gap:4px}.ls-scelta__voce{display:grid;gap:2px;width:100%;text-align:left;padding:14px 20px;border-left:3px solid transparent;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.ls-scelta__voce b{font-size:var(--t-body);font-weight:500;color:var(--mut);transition:color var(--t-fast) var(--ease)}.ls-scelta__voce span{font-size:var(--t-label);color:var(--mut)}.ls-scelta__voce:hover b{color:var(--ink)}.ls-scelta__voce.is-on{border-left-color:var(--acc);background:var(--g2)}.ls-scelta__voce.is-on b{color:var(--ink)}.ls-scelta__pannello{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.ls-scelta__pannello[hidden]{display:none}@media (min-width:640px){.ls-scelta__pannello{grid-template-columns:minmax(0,560fr) minmax(0,340fr);gap:40px;align-items:start}}.ls-scelta__foto{display:block;aspect-ratio:1;background:var(--chiaro);border-radius:var(--r);overflow:hidden}.ls-scelta__foto img{width:100%;height:100%;object-fit:contain;transition:transform var(--t-img) var(--ease)}.ls-scelta__foto:hover img{transform:scale(1.03)}.ls-scelta__dati p{font-size:var(--t-mid);color:var(--mut);line-height:1.6;margin:0 0 20px}.ls-scelta__modello{font-family:var(--font-head);text-transform:var(--case-head);letter-spacing:-.005em;font-size:var(--t-h2s);font-weight:600;color:var(--ink);margin:0 0 12px;text-wrap:balance}.ls-scelta__cifre{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0 0 24px;padding:20px 0;border-block:1px solid var(--line)}.ls-scelta__cifre>div{min-width:0}.ls-scelta__cifre dt{font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:500;overflow-wrap:anywhere}.ls-scelta__cifre dd{margin:2px 0 0;font-size:var(--t-mid);font-weight:500}.ls-enti-banda{background:var(--g2);border-block:1px solid var(--line)}.ls-enti-banda__in{display:flex;flex-wrap:wrap;align-items:center;gap:24px 48px;padding-block:28px}.ls-enti-banda p{margin:0;font-size:var(--t-eyebrow);letter-spacing:.15em;text-transform:uppercase;color:var(--mut);font-weight:600}.ls-enti-banda ul{display:flex;flex-wrap:wrap;gap:16px 40px}.ls-enti-banda li{display:grid;gap:2px}.ls-enti-banda b{font-family:var(--font-head);text-transform:var(--case-head);font-size:var(--t-h3);font-weight:600;letter-spacing:-.005em}.ls-enti-banda span{font-size:var(--t-small);color:var(--mut)}.ls-tabs{display:flex;gap:32px;border-bottom:1px solid var(--line);margin-bottom:40px;overflow-x:auto;scrollbar-width:none}.ls-tabs__voce{flex:none;padding:12px 0;font-size:var(--t-mid);font-weight:500;color:var(--mut);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.ls-tabs__voce:hover{color:var(--ink)}.ls-tabs__voce.is-on{color:var(--ink);border-bottom-color:var(--acc)}.ls-modelli__pannello[hidden]{display:none}.ls-modelli__intro{max-width:600px;margin:0 0 var(--blocco);font-size:var(--t-mid);color:var(--mut)}.ls-griglia--stretta{gap:48px 24px}.ls-modelli .ls-sez__link{margin-top:24px}.ls-fotone{position:relative;min-height:640px;display:grid;align-items:end;background:var(--g2);isolation:isolate}.ls-fotone__media{position:absolute;inset:0;overflow:hidden;z-index:-1}.ls-fotone__media img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05)}.ls-fotone__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,19,17,.35) 0%,rgba(20,19,17,.45) 50%,rgba(20,19,17,.85) 100%)}.ls-fotone__copy{width:100%;max-width:var(--wrap);margin-inline:auto;padding:80px var(--gut) 72px;display:grid;justify-items:start;gap:16px}.ls-fotone__copy>*{max-width:600px}.ls-fotone__copy .ls-eyebrow{color:var(--ink);margin:0}.ls-fotone__copy h2{font-size:var(--t-h2)}.ls-fotone__copy p{margin:0;font-size:var(--t-body);line-height:1.6;max-width:560px;color:var(--ink)}.ls-fotone__copy .ls-btn{margin-top:8px}.ls-btn--chiaro{color:var(--ink);border-color:var(--ink)}.ls-split{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px}@media (min-width:768px){.ls-split{grid-template-columns:repeat(2,minmax(0,1fr))}}.ls-split__tessera{position:relative;display:block;min-height:450px;overflow:hidden;background:var(--chiaro);isolation:isolate}.ls-split__tessera img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform var(--t-img) var(--ease)}.ls-split__tessera:hover img{transform:scale(1.03)}.ls-split__tessera::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,19,17,0) 20%,rgba(20,19,17,.92) 100%)}.ls-split__copy{position:absolute;left:40px;right:40px;bottom:40px}.ls-split__tessera:first-child .ls-split__copy{left:max(var(--gut),calc(50vw - 640px))}.ls-split__copy{z-index:1;display:grid;gap:10px;max-width:420px;color:var(--ink)}.ls-split__copy::before{content:"";position:absolute;z-index:-1;top:-96px;bottom:-40px;left:-100vw;right:-100vw;background:linear-gradient(0deg,rgba(20,19,17,.55) 0,rgba(20,19,17,.55) calc(100% - 96px),rgba(20,19,17,0) 100%);pointer-events:none}.ls-split__copy b{font-family:var(--font-head);text-transform:var(--case-head);letter-spacing:-.005em;font-size:var(--t-h2s);font-weight:600;line-height:1.02;text-wrap:balance}.ls-split__copy>span{font-size:var(--t-mid);line-height:1.55}.ls-split__link{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-eyebrow);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--acc-ink)}.ls-split__link .ls-ic{width:var(--ic);height:var(--ic)}.ls-sez--crema{background:#F3F1EC;--ink:#141311;--mut:var(--mut-chiaro);--line:rgba(20,19,17,.14);--g2:#E9E6DF;--g:#F3F1EC;--acc-ink:#A84E0B;--chiaro:#F3F1EC;--cell-bg:#F3F1EC;color:var(--ink)}.ls-sez--crema .ls-card__ph,.ls-sez--crema .ls-mega__foto{border:1px solid rgba(20,19,17,.1)}.ls-sez--crema ::selection{background:var(--acc);color:#fff}.ls-linea-crema__in{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media (min-width:960px){.ls-linea-crema__in{grid-template-columns:minmax(0,640fr) minmax(0,560fr);gap:96px;align-items:center}}.ls-linea-crema__foto{display:block;aspect-ratio:1;background:#F3F1EC;border:1px solid rgba(20,19,17,.1);border-radius:var(--r);overflow:hidden}.ls-linea-crema__foto img{width:100%;height:100%;object-fit:contain;transition:transform var(--t-img) var(--ease)}.ls-linea-crema__foto:hover img{transform:scale(1.03)}.ls-linea-crema__testo h2{font-size:var(--t-h2);margin-bottom:16px}.ls-linea-crema__p{font-size:var(--t-body);line-height:1.6;color:var(--mut);max-width:52ch;margin:0}.ls-cert-split__in{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}@media (min-width:960px){.ls-cert-split__in{grid-template-columns:repeat(2,minmax(0,1fr))}}.ls-cert-split__testo{background:var(--g2);padding:56px 48px;display:grid;align-items:center;border-radius:var(--r)}.ls-cert-split__testo>div{max-width:560px}.ls-cert-split__testo h2{font-size:var(--t-h2);margin-bottom:16px}.ls-cert-split__testo p:not(.ls-eyebrow){font-size:var(--t-body);line-height:1.6;color:var(--mut);margin:0 0 28px;max-width:480px}.ls-cert-split__enti{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:640px){.ls-cert-split__enti{grid-template-columns:repeat(3,minmax(0,1fr))}}.ls-cert-split__enti li{background:var(--g2);border-radius:var(--r);padding:24px;display:grid;gap:6px;align-content:start;min-height:160px}.ls-cert-split__enti b{font-family:var(--font-head);text-transform:var(--case-head);font-size:var(--t-h2s);font-weight:600;letter-spacing:-.005em}.ls-cert-split__enti span{font-size:var(--t-label);color:var(--mut);line-height:1.5}.ls-usp{padding-block:24px 0}.ls-servizio--usp{background:none;border:0;gap:24px}.ls-servizio--usp li{background:none;padding:40px 0;flex-direction:column;align-items:center;text-align:center;gap:12px}@media (max-width:639px){.ls-usp{padding-block:var(--sez)}.ls-servizio--usp li{padding:0}}.ls-servizio--usp li>.ls-ic{width:var(--ic-l);height:var(--ic-l);margin:0}.ls-servizio--usp b{font-size:var(--t-small);font-weight:600}.ls-arch__testa{position:relative;background:var(--g2);border-bottom:1px solid var(--line);overflow:hidden}.ls-arch__testa-in{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding-block:24px 40px}@media (min-width:960px){.ls-arch__testa-in{min-height:360px;padding-block:24px 0;align-items:end}}.ls-arch__testa .ls-crumb{margin-bottom:40px}.ls-arch__testa-testo{padding-bottom:40px;align-self:stretch;display:flex;flex-direction:column}.ls-arch__testa-testo .ls-crumb{margin-bottom:auto;padding-bottom:32px}.ls-arch__testa--ricerca .ls-arch__testa-in{min-height:0}.ls-cerca{margin:24px 0 0;max-width:560px}.ls-cerca__riga{display:flex;gap:8px}.ls-cerca__riga input{flex:1 1 auto;min-width:0}.ls-cerca__riga .ls-btn{flex:none}.ls-arch__testa h1{font-size:var(--t-h1);max-width:20ch}.ls-arch__testa .ls-lede{font-size:var(--t-lede);max-width:560px;margin-top:16px}@media (min-width:960px){.ls-arch .ls-griglia{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px}}@media (min-width:1100px){.ls-arch .ls-griglia{grid-template-columns:repeat(4,minmax(0,1fr))}}.ls-scheda--chiara{--scheda-fondo:#FBFAF7;--g:var(--scheda-fondo);background:var(--scheda-fondo);padding-top:24px}.ls-scheda--chiara .ls-crumb{margin-bottom:32px;font-size:var(--t-small)}.ls-scheda--chiara .ls-scheda__sopra{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:0 80px}@media (min-width:960px){.ls-scheda--chiara .ls-scheda__sopra{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;align-items:start}.ls-scheda--chiara .ls-scheda__pannello.is-ferma{position:sticky}}@media (min-width:1200px){.ls-scheda--chiara .ls-scheda__sopra{grid-template-columns:minmax(0,52fr) minmax(0,42fr);column-gap:6%}}.ls-scheda__col1{display:contents}.ls-scheda__pannello{order:2}@media (min-width:960px){.ls-scheda--chiara .ls-scheda__col1{display:block;position:static}.ls-scheda--chiara .ls-gal{position:static}}@media (max-width:959px){.ls-scheda--chiara .ls-scheda__sopra{row-gap:20px}}.ls-scheda--chiara .ls-gal{position:relative;top:auto;display:block}.ls-scheda--chiara .ls-gal__main{position:relative;aspect-ratio:1;background:var(--chiaro);border:0;border-radius:0;overflow:hidden;margin:0}.ls-gal__track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.ls-gal__track::-webkit-scrollbar{display:none}.ls-gal__track:focus-visible{outline:2px solid var(--ink);outline-offset:-3px;border-radius:var(--r)}.ls-gal__slide{flex:0 0 100%;width:100%;height:100%;margin:0;scroll-snap-align:start;scroll-snap-stop:always}.ls-scheda--chiara .ls-gal__slide img{display:block;width:100%;height:100%;object-fit:contain}.ls .ls-gal__zoom,.ls .ls-gal__prev,.ls .ls-gal__next{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:1px solid rgba(20,19,17,.1);border-radius:50%;background:rgba(243,241,236,.92);color:var(--ink);cursor:pointer;transition:opacity var(--t-base) var(--ease),background var(--t-fast) var(--ease)}.ls .ls-gal__zoom{top:12px;right:12px;width:44px;height:44px}.ls .ls-gal__zoom .ls-ic{width:var(--ic);height:var(--ic)}.ls .ls-gal__prev,.ls .ls-gal__next{top:50%;width:44px;height:44px;transform:translateY(-50%);opacity:0}.ls .ls-gal__prev{left:12px}.ls .ls-gal__next{right:12px}.ls-gal__prev .ls-ic{width:var(--ic);height:var(--ic);transform:rotate(90deg)}.ls-gal__next .ls-ic{width:var(--ic);height:var(--ic);transform:rotate(-90deg)}.ls-gal__main:is(:hover,:focus-within) :is(.ls-gal__prev,.ls-gal__next){opacity:1}.ls .ls-gal__main :is(.ls-gal__prev,.ls-gal__next)[disabled]{opacity:0;pointer-events:none}.ls :is(.ls-gal__zoom,.ls-gal__prev,.ls-gal__next):is(:hover,:focus-visible){background:#fff;color:var(--ink)}.ls-gal__n{position:absolute;z-index:2;left:50%;bottom:8px;transform:translateX(-50%);min-width:52px;padding:5px 12px;border-radius:999px;background:rgba(20,19,17,.55);color:#fff;text-align:center;font-size:var(--t-label);line-height:20px;font-variant-numeric:tabular-nums;letter-spacing:.02em;pointer-events:none}@media (min-width:960px){.ls-scheda--chiara .ls-gal__main{aspect-ratio:auto;background:none;overflow:visible}.ls-scheda--chiara .ls-gal__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;height:auto;overflow:visible;scroll-snap-type:none;container-type:inline-size}.ls-scheda--chiara .ls-gal__slide{position:relative;width:auto;height:auto;aspect-ratio:1;background:var(--chiaro);border-radius:var(--r);overflow:hidden}.ls-scheda--chiara .ls-gal__slide:first-child{grid-column:1 / -1;aspect-ratio:auto;height:min(100cqw,calc(100vh - var(--bar-h)))}.ls .ls-gal__zoom,.ls .ls-gal__prev,.ls .ls-gal__next,.ls-gal__main>.ls-gal__n{display:none}}@media (max-width:959px){.ls-scheda--chiara .ls-gal__main{margin-inline:calc(-1 * var(--gut))}.ls .ls-gal__prev,.ls .ls-gal__next{display:none}}.ls-lightbox{--ink:#F1ECE3;--mut:#9C958A;position:fixed;inset:0;width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:rgba(20,19,17,.96);color:var(--ink)}.ls-lightbox:not([open]){display:none}.ls-lightbox::backdrop{background:transparent}.ls-lightbox__fig{margin:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:56px 16px;box-sizing:border-box;overflow:hidden;touch-action:pinch-zoom}.ls-lightbox__img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:var(--r);cursor:zoom-in;transition:transform var(--t-base) var(--ease)}.ls-lightbox.is-zoom .ls-lightbox__img{transform:scale(2);cursor:zoom-out}.ls .ls-lightbox__x,.ls .ls-lightbox__prev,.ls .ls-lightbox__next{position:fixed;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;margin:0;border:1px solid rgba(241,236,227,.18);border-radius:50%;background:rgba(241,236,227,.1);color:var(--ink);cursor:pointer;transition:background var(--t-fast) var(--ease)}.ls .ls-lightbox__x{top:16px;right:16px}.ls .ls-lightbox__prev,.ls .ls-lightbox__next{top:50%;transform:translateY(-50%)}.ls .ls-lightbox__prev{left:16px}.ls .ls-lightbox__next{right:16px}.ls-lightbox__prev .ls-ic{transform:rotate(90deg)}.ls-lightbox__next .ls-ic{transform:rotate(-90deg)}.ls :is(.ls-lightbox__x,.ls-lightbox__prev,.ls-lightbox__next):is(:hover,:focus-visible){background:rgba(241,236,227,.22);color:var(--ink)}.ls-lightbox__n{position:fixed;left:0;right:0;bottom:18px;text-align:center;font-size:var(--t-label);color:var(--mut);font-variant-numeric:tabular-nums;pointer-events:none}.ls-scheda--chiara .ls-scheda__pannello{padding-top:0;gap:0;font-size:var(--t-small)}.ls-scheda__cat{margin:0 0 10px;font-size:var(--t-small);color:var(--mut)}.ls-scheda__cat a{text-decoration:underline;text-underline-offset:.15em}.ls-scheda--chiara .ls-scheda__nome{font-size:var(--t-h1);font-weight:600;line-height:1.12;margin:0 0 14px;text-wrap:balance}.ls-scheda--chiara .ls-scheda__prezzo{padding:0;margin:0 0 25px;align-items:baseline;gap:10px}.ls-scheda--chiara .ls-scheda__prezzo .price{font-size:var(--t-nome);font-weight:400;margin:0;line-height:1}.ls-scheda__prezzo .price{margin:0}.ls-scheda--chiara .ls-scheda__prezzo>span{font-size:var(--t-small);color:var(--mut)}.ls-scheda--chiara .ls-scheda__breve{max-height:none;margin:24px 0 0;font-size:var(--t-mid);line-height:1.6;color:var(--ink)}.ls-scheda--chiara .ls-scheda__breve .ls-scheda__breve-piu{display:block;margin:2px 0 0;min-height:0;font-weight:400;text-decoration:none}.ls-scheda--chiara .ls-scheda__breve-piu a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--t-small);font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:.2em}.ls-scheda--chiara .ls-scheda__breve-piu a:is(:hover,:focus-visible){color:var(--acc-ink)}.ls-scheda--chiara :is(#ls-descr,#ls-h-faq){scroll-margin-top:calc(var(--bar-h) + 24px)}.ls-scheda--chiara .ls-scheda__breve p{margin:0;color:var(--ink)}.ls-scheda--chiara .ls-scheda__acquisto .variations th{font-size:var(--t-small);margin-bottom:12px;text-transform:capitalize}.ls .ls-scheda--chiara .ls-scheda__acquisto .wcboost-variation-swatches__wrapper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.ls .ls-scheda--chiara .ls-scheda__acquisto .wcboost-variation-swatches__item,.ls .ls-scheda--chiara .ls-scheda__acquisto .wcboost-variation-swatches--round .wcboost-variation-swatches__item{width:auto;min-width:46px;min-height:44px;padding:0 12px;font-size:var(--t-label);border:1px solid rgba(20,19,17,.14);border-radius:var(--r-chip);background:#fff;color:var(--ink)}.ls .ls-scheda--chiara .ls-scheda__acquisto .wcboost-variation-swatches__item:hover{border-color:var(--ink);background:#fff}.ls .ls-scheda--chiara .ls-scheda__acquisto .wcboost-variation-swatches__item.selected{background:var(--ink);color:#F3F1EC;border-color:var(--ink)}.ls .ls-scheda--chiara .ls-scheda__acquisto .wcboost-variation-swatches__item--disabled,.ls .ls-scheda--chiara .ls-scheda__acquisto .wcboost-variation-swatches__item.disabled{opacity:.4;background:repeating-linear-gradient(135deg,transparent 0 6px,rgba(20,19,17,.12) 6px 7px)}.ls-scheda--chiara .ls-scheda__acquisto .single_variation_wrap{margin-top:24px}.ls-scheda--chiara .ls-scheda__acquisto .woocommerce-variation-add-to-cart{display:flex;gap:8px;align-items:stretch}.ls-scheda--chiara .ls-scheda__acquisto .quantity{display:flex;align-items:stretch;flex:none;width:150px;min-height:48px;background:#fff;border:1px solid rgba(20,19,17,.14);border-radius:var(--r-chip);overflow:hidden}.ls .ls-scheda--chiara .ls-scheda__acquisto .ls-qty{flex:none;width:44px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--t-lede);line-height:1;color:#141311;transition:background var(--t-fast) var(--ease)}.ls .ls-scheda--chiara .ls-scheda__acquisto .ls-qty:hover{background:#E9E6DF}.ls-scheda--chiara .ls-scheda__acquisto .quantity .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ls .ls-scheda--chiara .ls-scheda__acquisto .quantity input[type="number"]{flex:1;width:100%;min-width:0;min-height:46px;border:0;background:transparent;color:#141311;text-align:center;font-size:var(--t-mid);font-weight:500;padding:0 4px;-moz-appearance:textfield;appearance:textfield}.ls-scheda--chiara .ls-scheda__acquisto .quantity input[type="number"]::-webkit-inner-spin-button,.ls-scheda--chiara .ls-scheda__acquisto .quantity input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ls-scheda--chiara .ls-scheda__acquisto .single_add_to_cart_button,.ls .ls-barra-acq__b{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--btn-h);padding:0 24px;background:var(--acc);color:var(--onacc);border:1px solid var(--acc);border-radius:var(--r-azione);font:inherit;font-size:var(--t-eyebrow);font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1;cursor:pointer;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.ls-scheda--chiara .ls-scheda__acquisto .single_add_to_cart_button{flex:1}.ls-scheda--chiara .ls-scheda__acquisto .single_add_to_cart_button:is(:hover,:focus-visible),.ls .ls-barra-acq__b:is(:hover,:focus-visible){background:var(--acc-hover);border-color:var(--acc-hover);transform:translateY(-1px);box-shadow:var(--sh-1)}.ls-scheda--chiara .ls-scheda__acquisto .single_add_to_cart_button:active,.ls .ls-barra-acq__b:active{transform:translateY(0) scale(.985);box-shadow:none}.ls-scheda--chiara .ls-scheda__acquisto .single_add_to_cart_button.disabled,.ls-scheda--chiara .ls-scheda__acquisto .single_add_to_cart_button:disabled{opacity:1;cursor:pointer}.ls-scheda--chiara .ls-scheda__hint{display:block;margin:8px 0 0;font-size:var(--t-small);color:var(--mut)}.ls-scheda--chiara .ls-scheda__acquisto:not(:has(.wc-variation-selection-needed)) .ls-scheda__hint{visibility:hidden}.ls-scheda__avviso{margin:10px 0 0;padding-left:10px;border-left:2px solid currentColor;font-size:var(--t-small);font-weight:600;line-height:1.4;color:var(--err-chiaro)}.ls-scheda__avviso:empty{display:none}.ls-scheda__acquisto:has(.ls-scheda__avviso:not(:empty)) .ls-scheda__hint{display:none}.ls-scheda__dr{margin:20px 0 0;border-top:1px solid rgba(20,19,17,.1);border-bottom:1px solid rgba(20,19,17,.1)}.ls-scheda__dr summary{display:flex;align-items:center;gap:12px;min-height:48px;padding-block:10px;list-style:none;cursor:pointer;font-size:var(--t-small);font-weight:600;color:var(--ink)}.ls-scheda__dr summary::-webkit-details-marker{display:none}.ls-scheda__dr summary>span{flex:1}.ls-scheda__dr summary .ls-ic{width:var(--ic);height:var(--ic);color:var(--mut)}.ls-scheda__dr summary .ls-ic:last-child{color:var(--mut);transition:transform var(--t-fast) var(--ease)}.ls-scheda__dr[open] summary .ls-ic:last-child{transform:rotate(180deg)}.ls-scheda__dr-in{padding:0 0 16px 32px;display:grid;gap:10px;font-size:var(--t-small);line-height:1.6;color:var(--mut)}.ls-scheda__dr-in p{margin:0}.ls-scheda__dr-in a{color:var(--ink);text-decoration:underline;text-underline-offset:.15em;white-space:nowrap}.ls-scheda--chiara .ls-scheda__sku{margin:20px 0 0;font-size:var(--t-label);color:var(--mut)}.ls-scheda--chiara .ls-scheda__sku a{text-decoration:underline;text-underline-offset:.15em}.ls-scheda__consegna{display:flex;gap:12px;align-items:flex-start;margin:14px 0 0;font-size:var(--t-small);line-height:1.5;color:var(--mut)}.ls-scheda__consegna>.ls-ic{width:var(--ic);height:var(--ic);flex:none;margin-top:2px;color:var(--mut)}.ls-scheda__consegna b{color:var(--ink);font-weight:600}.ls-scheda__tab{padding-block:0 96px}.ls-scheda__descr{max-width:none}.ls-scheda__descr{font-size:var(--t-mid);line-height:1.6;color:var(--mut)}.ls-scheda__descr p{margin:0 0 14px}.ls-scheda__descr .ls-lead,.ls-scheda__descr>p:first-child{font-size:var(--t-body);line-height:1.7;color:var(--ink);max-width:663px;margin:0 0 40px}.ls-scheda__descr .ls-eyebrow{font-size:var(--t-eyebrow);letter-spacing:.09em;text-transform:uppercase;color:var(--mut);font-weight:400;margin:40px 0 6px}.ls-scheda__descr .ls-eyebrow:first-child{margin-top:0}.ls-scheda__descr .ls-section-title,.ls-scheda__descr h3,.ls-scheda__descr h6{font-family:var(--font-body);text-transform:none;letter-spacing:-.005em;font-size:var(--t-h2s);font-weight:600;line-height:1.15;color:var(--ink);margin:0 0 24px}.ls-scheda__descr h6{font-size:var(--t-h4);margin:32px 0 16px}.ls-scheda__descr .ls-section-title,.ls-scheda__descr h3{font-size:var(--t-h4)}.ls-scheda__descr .ls-why{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}@media (min-width:960px){.ls-scheda__descr .ls-why{grid-template-columns:minmax(0,657fr) minmax(0,571fr);gap:40px;align-items:start}}.ls-scheda__descr .ls-why__text h4{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:var(--t-mid);font-weight:600;color:var(--ink);margin:0 0 6px}.ls-scheda__descr .ls-why__text p{font-size:var(--t-mid);line-height:1.65;margin:0 0 22px}.ls-scheda__descr .ls-why__text>:last-child{margin-bottom:0}.ls-scheda__descr .ls-why__media{margin:0}.ls-scheda__descr .ls-why__media img{width:100%;aspect-ratio:1;object-fit:contain;background:#F3F1EC;border:1px solid rgba(20,19,17,.08);border-radius:var(--r)}.ls-scheda__descr .ls-badges{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.ls-scheda__descr .ls-badges li{display:inline-flex;align-items:center;min-height:34px;padding:6px 14px;border:1px solid rgba(20,19,17,.14);border-radius:var(--r-chip);font-size:var(--t-small);letter-spacing:0;color:var(--ink)}.ls-scheda__h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ls-scheda__descr ul:not(.ls-badges){margin:0 0 16px;padding:0;list-style:none;max-width:600px}.ls-scheda__descr ul:not(.ls-badges) li{position:relative;margin:0 0 4px;padding-left:18px;line-height:1.75}.ls-scheda__descr ul:not(.ls-badges) li::before{content:"";position:absolute;left:0;top:.85em;width:8px;height:2px;background:var(--acc-ink)}.ls-scheda__descr .ls-why--solo{grid-template-columns:minmax(0,1fr)}.ls-scheda__descr .ls-why--solo .ls-why__text{max-width:760px}.ls-scheda__descr table{border-collapse:collapse;width:100%;max-width:760px;font-size:var(--t-small)}.ls-scheda__descr th,.ls-scheda__descr td{padding:10px 12px;border-bottom:1px solid rgba(20,19,17,.1);text-align:left}.ls-scheda__descr .em-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px 40px}@media (min-width:960px){.ls-scheda__descr .em-row{grid-template-columns:repeat(12,minmax(0,1fr))}.ls-scheda__descr .em-lg-6{grid-column:span 6}.ls-scheda__descr .em-lg-8{grid-column:span 8}.ls-scheda__descr .em-col:not([class*="em-lg-"]){grid-column:1 / -1}}.ls-scheda__descr h6 + div{display:grid;gap:12px;margin-bottom:20px}.ls-scheda__descr h6 + div>div,.ls-scheda__descr h6 + div~div>div{line-height:1.6}.ls-scheda__descr p:has(>a[href$=".pdf"]){margin:24px 0 0}.ls-scheda__descr a[href$=".pdf"]{display:inline-flex;align-items:center;justify-content:center;min-height:var(--btn-h);padding:0 24px;line-height:1;border:1px solid var(--ink);border-radius:var(--r-azione);color:var(--ink);font-size:var(--t-eyebrow);font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.ls-scheda__descr a[href$=".pdf"]:is(:hover,:focus-visible){background:var(--ink);color:#F3F1EC}.ls-scheda__descr img:not(.ls-why__media img){max-width:100%;height:auto;border-radius:var(--r);border:1px solid rgba(20,19,17,.08);background:#F3F1EC}.ls-scheda__pdf{max-width:760px;margin:24px 0 0}.ls-scheda--chiara + .ls-rel,.ls-scheda--chiara .ls-rel{background:var(--scheda-fondo,#FBFAF7);border-top:1px solid rgba(20,19,17,.1);padding-block:96px 112px}.ls-scheda--chiara .ls-rel__h2{font-size:var(--t-h2);margin:0 0 var(--blocco)}.ls-scheda--chiara .ls-card__ph{border:1px solid rgba(20,19,17,.1);background:#F3F1EC}@media (max-width:639px){.ls-scheda--chiara .ls-scheda__acquisto .quantity{width:120px}}.ls-scheda__tendine{margin:16px 0 0;border-top:1px solid rgba(20,19,17,.1)}.ls-scheda__tendine>.ls-scheda__dr{margin:0;border-top:0}.ls-scheda__aiuto .ls-scheda__dr-in a{white-space:nowrap}.ls-scheda__dr-in b{color:var(--ink);font-weight:600}.ls-scheda__acquisto form.variations_form{position:relative}.ls-taglie-guida{margin:0}.ls-taglie-guida__btn{position:static;margin:4px 0 0;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 2px;list-style:none;cursor:pointer;font-size:var(--t-small);font-weight:500;color:var(--acc-ink);text-decoration:underline;text-underline-offset:.15em}.ls-taglie-guida__btn::-webkit-details-marker{display:none}.ls-taglie-guida__btn .ls-ic{width:var(--ic);height:var(--ic);flex:none}.ls-taglie-guida__btn:is(:hover,:focus-visible){color:var(--ink)}.ls-taglie-guida__in{margin:16px 0 4px;padding:20px;background:#fff;border:1px solid rgba(20,19,17,.12);border-radius:var(--r);font-size:var(--t-small);line-height:1.6;color:var(--mut)}.ls-taglie-guida__h{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:var(--t-h4);font-weight:600;line-height:1.2;color:var(--ink);margin:0 0 4px}.ls-taglie-guida__sotto{margin:0 0 10px;color:var(--ink);font-weight:500}.ls-taglie-guida__passi{margin:0 0 16px;padding-left:20px}.ls-taglie-guida__passi li{margin:0 0 6px}.ls-taglie-guida__tab{width:100%;border-collapse:collapse;margin:0 0 10px;font-size:var(--t-small);font-variant-numeric:tabular-nums}.ls-taglie-guida__tab th,.ls-taglie-guida__tab td{padding:6px 8px;border-bottom:1px solid rgba(20,19,17,.1);text-align:center;color:var(--mut)}.ls-taglie-guida__tab thead th{font-size:var(--t-eyebrow);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.ls-taglie-guida__tab tbody th{color:var(--ink);font-weight:600}.ls-taglie-guida__nota{font-size:var(--t-small);margin:0 0 12px}.ls-taglie-guida__in p{margin:0 0 10px}.ls-taglie-guida__in p:last-child{margin:0}.ls-taglie-guida__in a{color:var(--ink);text-decoration:underline;text-underline-offset:.15em}.ls-scheda--chiara .ls-faq{padding-block:0 96px}.ls-faq__h2{font-size:var(--t-h2);margin:0 0 24px}.ls-faq__lista{max-width:760px;border-top:1px solid rgba(20,19,17,.12)}.ls-faq__item{border-bottom:1px solid rgba(20,19,17,.12)}.ls-faq__item summary{display:flex;align-items:center;gap:16px;min-height:56px;padding:14px 0;list-style:none;cursor:pointer;font-size:var(--t-mid);font-weight:600;line-height:1.35;color:var(--ink)}.ls-faq__item summary::-webkit-details-marker{display:none}.ls-faq__item summary>span{flex:1}.ls-faq__item summary .ls-ic{width:var(--ic);height:var(--ic);flex:none;color:var(--mut);transition:transform var(--t-fast) var(--ease)}.ls-faq__item[open] summary .ls-ic{transform:rotate(180deg)}.ls-faq__a{padding:0 36px 18px 0;font-size:var(--t-small);line-height:1.65;color:var(--mut)}.ls-faq__a p{margin:0}.ls-scheda--chiara .ls-glance{padding-block:0 72px}.ls-glance__h2{font-size:var(--t-h2);margin:0 0 24px}.ls-glance__tab{display:grid;grid-template-columns:minmax(0,1fr);gap:0 48px;margin:0;border-top:1px solid rgba(20,19,17,.12)}.ls-glance__r{display:grid;grid-template-columns:minmax(112px,34%) minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px solid rgba(20,19,17,.12);font-size:var(--t-small);line-height:1.5}.ls-glance__r dt{margin:0;color:var(--mut);font-weight:500}.ls-glance__r dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.ls-glance__r dd small{display:block;font-size:var(--t-small);color:var(--mut)}@media (min-width:960px){.ls-glance__tab{grid-template-columns:repeat(2,minmax(0,1fr))}}.ls-glance__scale{display:grid;grid-template-columns:minmax(0,1fr);gap:24px 48px;margin:32px 0 0}@media (min-width:640px){.ls-glance__scale{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}}.ls-glance__scala h3{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:var(--t-small);font-weight:500;line-height:1.3;color:var(--ink)}.ls-glance__scala h3 b{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.ls-scala--5{grid-template-columns:repeat(5,1fr)}.ls-scheda--chiara .ls-scala li::before{background:rgba(189,89,13,.18)}.ls-scheda--chiara .ls-scala li.is-on::before{background:var(--acc)}.ls-glance__scala .ls-scala__capi{margin-top:8px;font-size:var(--t-small)}@media (min-width:1100px){.ls-scheda--chiara .ls-rel .ls-griglia--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:639px){.ls-scheda--chiara .ls-rel .ls-rel__fila{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut);scroll-padding-inline:var(--gut)}.ls-scheda--chiara .ls-rel .ls-rel__fila::-webkit-scrollbar{display:none}.ls-scheda--chiara .ls-rel .ls-rel__fila>*{flex:0 0 70vw;scroll-snap-align:start}}.ls-riga__consegna{margin:4px 0 0;font-size:var(--t-small);line-height:1.4;color:var(--mut)}.ls-cart__dati .ls-riga__consegna{margin-top:2px}.ls-mega-li{position:static}.ls-bar__nav>ul>li>button[data-ls-mega] .ls-ic{width:var(--ic-s);height:var(--ic-s);margin-left:2px;color:var(--mut);transition:transform var(--t-fast) var(--ease)}.ls-mega{position:absolute;left:0;right:0;top:100%;z-index:90;background:var(--g);border-bottom:1px solid var(--line);box-shadow:var(--sh-3);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--t-base) var(--ease),transform var(--t-base) var(--ease),visibility 0s linear var(--t-base)}.ls-mega-li:hover .ls-mega,.ls-mega-li.is-open .ls-mega{opacity:1;visibility:visible;transform:none;transition-delay:0s}.ls-mega-li:hover button[data-ls-mega] .ls-ic,.ls-mega-li.is-open button[data-ls-mega] .ls-ic{transform:rotate(180deg)}.ls-mega__in{max-width:var(--wrap);margin-inline:auto;padding:40px var(--gut) 44px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}.ls-mega__linee{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.ls-mega__col{display:grid;gap:6px;align-content:start}.ls-mega__titolo{font-family:var(--font-head);text-transform:var(--case-head);letter-spacing:-.005em;font-size:var(--t-mid);font-weight:600;color:var(--ink);white-space:nowrap}a.ls-mega__titolo:hover{color:var(--acc-ink)}.ls-mega__riga{font-size:var(--t-small);color:var(--mut);line-height:1.5;margin-bottom:8px}.ls-mega__col ul{display:grid;gap:2px}.ls-mega__col li a{display:inline-flex;align-items:center;min-height:28px;font-size:var(--t-label);color:var(--ink)}.ls-mega__col li a:hover{color:var(--acc-ink)}.ls-mega__col--extra{padding-left:32px;border-left:1px solid var(--line)}.ls-mega__evidenza{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ls-mega__evidenza a{display:grid;gap:4px}.ls-mega__foto{display:block;position:relative;aspect-ratio:1;background:var(--chiaro);border-radius:var(--r);overflow:hidden;margin-bottom:4px}.ls-mega__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:transform var(--t-img) var(--ease)}.ls-mega__evidenza a:hover .ls-mega__foto img{transform:scale(1.03)}.ls-mega__evidenza b{font-size:var(--t-label);font-weight:500}.ls-mega__evidenza a>span:last-child{font-size:var(--t-small);color:var(--mut)}.ls-foot__pagamenti{border-top:1px solid var(--line)}.ls-foot__pagamenti-in{max-width:var(--wrap);margin-inline:auto;padding:20px var(--gut);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.ls-foot__pagamenti p{margin:0;font-size:var(--t-label);color:var(--mut);text-wrap:pretty}.ls-su{position:fixed;right:20px;bottom:20px;z-index:95;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--g2);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-chip);box-shadow:var(--sh-2);transition:opacity var(--t-base) var(--ease),transform var(--t-base) var(--ease),background var(--t-fast) var(--ease)}.ls-su[hidden]{display:inline-flex;opacity:0;transform:translateY(8px);pointer-events:none}.ls-su .ls-ic{transform:rotate(180deg)}.ls-su:hover{background:var(--acc);border-color:var(--acc);color:var(--onacc)}@media (max-width:959px){body:has(.ls-barra-acq,.ls-ponte-pg) .ls-su{display:none}}@media (max-width:639px){.ls-su{display:none}}@media (max-width:767px){.ls-su{bottom:76px}}.ls-linea-crema__grande{display:grid;gap:12px}.ls-linea-crema__dida{margin:0}.ls-linea-crema__dida a{display:flex;flex-wrap:wrap;align-items:baseline;padding-block:10px;justify-content:space-between;gap:4px 16px;font-size:var(--t-mid)}.ls-linea-crema__dida b{font-weight:500}.ls-linea-crema__dida>a>span{color:var(--mut);font-size:var(--t-small)}.ls-linea-crema__dida a:hover b{color:var(--acc-ink)}.ls-linea-scura{background:var(--g2);border-block:1px solid var(--line)}@media (min-width:960px){.ls-linea-crema__in--fotosx .ls-linea-crema__grande{order:-1}}.ls-linea-scura .ls-linea-crema__foto{background:var(--chiaro);border-color:transparent}.ls-loghi-banda{border-bottom:1px solid var(--line)}.ls-loghi-banda__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 40px;padding-block:28px}.ls-loghi-banda p{margin:0;font-size:var(--t-small);color:var(--mut)}.ls-loghi-banda ul{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0;list-style:none}.ls-loghi-banda li{display:flex;align-items:center;justify-content:center;min-width:120px;height:64px;padding:0 16px;background:var(--chiaro);border-radius:var(--r)}.ls-loghi-banda img{height:40px;width:auto;max-width:none}.ls-loghi-banda img[alt="Vibram"],.ls-loghi-banda img[alt="Perwanger"]{height:32px}.ls-loghi-banda img[alt="Sympatex"]{height:44px}.ls-loghi-banda img[alt="TE-POR"]{height:60px}.ls-loghi-banda .ls-link{min-height:44px}@media (max-width:959px){.ls-loghi-banda ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.ls-loghi-banda li{min-width:0}}@media (max-width:639px){.ls-foot .ls-foot__in{grid-template-columns:repeat(2,minmax(0,1fr));padding:44px var(--gut) 32px;gap:26px 20px}.ls-foot .ls-foot__brand{grid-column:1 / -1}.ls-foot .ls-foot__col:last-of-type{grid-column:1 / -1}.ls-foot .ls-foot__col:last-of-type ul{columns:2;column-gap:20px}.ls-foot .ls-foot__col:last-of-type li{break-inside:avoid}.ls-foot .ls-foot__col li a{min-height:44px}.ls-foot .ls-foot__col h2{margin-bottom:8px}.ls-foot .ls-foot__pagamenti-in{padding-block:14px;gap:10px 16px;flex-direction:column;align-items:flex-start}.ls-foot .ls-foot__pagamenti p{text-wrap:balance}.ls-scheda .ls-gal__griglia,.ls-scheda--chiara .ls-gal__griglia{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.ls-scheda .ls-gal__griglia::-webkit-scrollbar{display:none}.ls-scheda .ls-gal__griglia>*{flex:0 0 88px;scroll-snap-align:start}.ls .ls-scheda--chiara .ls-scheda__acquisto .woocommerce-variation-add-to-cart{flex-wrap:wrap;gap:10px}.ls .ls-scheda--chiara .ls-scheda__acquisto .quantity{width:150px}.ls .ls-scheda--chiara .ls-scheda__acquisto .single_add_to_cart_button{flex:1 0 100%;width:100%}.ls .ls-scheda--chiara .ls-scheda__acquisto .wcboost-variation-swatches{--wcboost-swatches-item-height:44px}.ls .ls-scheda--chiara .ls-scheda__acquisto .wcboost-variation-swatches__wrapper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.ls .ls-scheda--chiara .ls-scheda__acquisto .wcboost-variation-swatches__item,.ls .ls-scheda--chiara .ls-scheda__acquisto .wcboost-variation-swatches--round .wcboost-variation-swatches__item{width:auto;min-width:44px;min-height:44px;padding:0}.ls-card .ls-card__desc{min-height:calc(2 * 1.5em)}.ls-hero .ls-hero__media::after{background:linear-gradient(180deg,rgba(20,19,17,.30) 0%,rgba(20,19,17,.42) 38%,rgba(20,19,17,.86) 100%)}}.ls-barra-acq{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px var(--gut) max(12px,env(safe-area-inset-bottom));background:var(--g2);border-top:1px solid var(--line);box-shadow:var(--sh-2-su)}.ls-barra-acq[hidden]{display:none}.ls-barra-acq__img{flex:none;width:44px;height:44px;border-radius:var(--r-chip);background:var(--chiaro);overflow:hidden}.ls-barra-acq__img:empty{display:none}.ls-barra-acq__img img{display:block;width:100%;height:100%;object-fit:cover}.ls-barra-acq__dati{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;min-width:0;margin-right:auto;line-height:1.25}.ls-barra-acq__n{font-size:var(--t-small);color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-barra-acq__p{font-size:var(--t-body);font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.ls .ls-barra-acq__taglia{flex:0 0 auto;min-width:104px;height:var(--btn-h);margin:0;padding:0 36px 0 14px;border:1px solid rgba(241,236,227,.3);border-radius:var(--r-azione);background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23F1ECE3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;color:var(--ink);font:inherit;font-size:var(--t-small);font-weight:600;font-variant-numeric:tabular-nums;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color var(--t-fast) var(--ease)}.ls .ls-barra-acq__taglia:is(:hover,:focus-visible){border-color:var(--ink)}.ls .ls-barra-acq__taglia:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ls .ls-barra-acq__taglia option{color:#141311;background:#fff}@media (min-width:640px){.ls-barra-acq{padding-inline:max(var(--gut),calc((100vw - var(--wrap)) / 2 + var(--gut)));gap:16px}.ls-barra-acq__b{flex:0 0 auto;min-width:260px}}@media (max-width:639px){.ls .ls-barra-acq__b{flex:0 0 auto;padding-inline:14px;letter-spacing:.04em}.ls-barra-acq--taglia{gap:8px}.ls-barra-acq--taglia .ls-barra-acq__n{font-size:12px;line-height:1.2}.ls-barra-acq--taglia .ls-barra-acq__p{font-size:var(--t-small)}.ls .ls-barra-acq--taglia .ls-barra-acq__taglia{min-width:0;width:78px;padding:0 24px 0 10px;background-position:right 8px center}.ls .ls-barra-acq--taglia .ls-barra-acq__b{padding-inline:12px}.ls .ls-barra-acq--taglia .ls-barra-acq__b[data-breve]{font-size:0}.ls .ls-barra-acq--taglia .ls-barra-acq__b[data-breve]::after{content:attr(data-breve);font-size:var(--t-eyebrow)}.ls-scheda~.ls-foot,body:has(.ls-barra-acq:not([hidden])) .ls-foot{padding-bottom:72px}.wcboost-variation-swatches__wrapper.is-chiede{outline:2px solid var(--acc);outline-offset:6px}}@media (prefers-reduced-motion:reduce){.wcboost-variation-swatches__wrapper.is-chiede{outline-color:var(--ink)}}@media (min-width:640px){}.ls-cart{position:fixed;inset:0;z-index:var(--cart-z);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-base) var(--ease),visibility 0s linear var(--t-base);--g:#F3F1EC;--g2:#FFFFFF;--ink:#141311;--mut:var(--mut-chiaro);--line:rgba(20,19,17,.14);--chiaro:#FFFFFF;--cart-w:410px}.ls-cart[hidden]{display:none}.ls.ls-cart{background:transparent;padding-top:0}.ls-cart.is-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--t-fast) var(--ease),visibility 0s}.ls-cart__velo{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:rgba(0,0,0,.45);cursor:pointer}.ls-cart__pan{position:absolute;top:0;right:0;height:100%;width:min(var(--cart-w),calc(100vw - 40px));display:flex;flex-direction:column;background:var(--g);border-left:1px solid var(--line);box-shadow:var(--sh-3);transform:translateX(100%);transition:transform var(--t-base) var(--ease)}.ls-cart.is-on .ls-cart__pan{transform:none}.ls-cart__testa{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:0 var(--cart-pad);border-bottom:1px solid var(--line)}.ls-cart__t{font-family:var(--font-head);text-transform:var(--case-head);font-size:var(--t-h3);font-weight:600;margin:0}.ls-cart__x{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;background:none;border:0;border-radius:50%;color:var(--mut);cursor:pointer;transition:color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.ls-cart__x:hover{color:var(--ink);background:var(--line)}.ls-cart__corpo{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:var(--cart-pad) 0 0}.ls-cart .widget_shopping_cart_content{display:flex;flex-direction:column;min-height:100%}.ls-cart ul.woocommerce-mini-cart{list-style:none;margin:0;padding:0 var(--cart-pad);flex:1 1 auto}.ls-cart .woocommerce-mini-cart-item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.ls-cart .woocommerce-mini-cart-item:first-child{padding-top:0}.ls-cart .woocommerce-mini-cart-item.is-attesa{opacity:.45;pointer-events:none}.ls-cart .woocommerce-mini-cart-item__thumbnail{display:block;width:88px;aspect-ratio:1;background:var(--chiaro);border-radius:var(--r);overflow:hidden}.ls-cart .woocommerce-mini-cart-item__thumbnail img{width:100%;height:100%;object-fit:contain;display:block}.ls-cart__dati{min-width:0;display:grid;gap:4px;align-content:start}.ls-cart__nome{margin:0;font-size:var(--t-mid);line-height:1.4;color:var(--ink)}.ls-cart__taglia{font-size:var(--t-label);color:var(--mut)}.ls-cart__taglia p,.ls-cart__taglia dl,.ls-cart__taglia dt,.ls-cart__taglia dd{margin:0;display:inline;font-size:inherit}.ls-cart__prezzo{margin:2px 0 0;font-size:var(--t-mid);font-weight:500;font-variant-numeric:tabular-nums}.ls-cart__riga{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.ls-cart .quantity{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--r)}.ls-cart .quantity .ls-cart__q{width:40px;height:40px;background:none;border:0;color:var(--ink);font-size:var(--t-body);line-height:1;cursor:pointer}.ls-cart .quantity .ls-cart__q:hover{color:var(--acc-ink)}.ls-cart .quantity .qty{width:44px;height:40px;text-align:center;background:none;border:0;color:var(--ink);font-size:var(--t-body);-moz-appearance:textfield}.ls-cart .quantity .qty::-webkit-outer-spin-button,.ls-cart .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ls-cart a.remove{display:inline-flex;align-items:center;min-height:40px;font-size:var(--t-label);color:var(--mut);text-decoration:underline;text-underline-offset:.15em}.ls-cart a.remove:hover{color:var(--err)}.ls-cart .widget_shopping_cart_footer{border-top:1px solid var(--line);background:var(--g2);padding:20px var(--cart-pad) max(20px,env(safe-area-inset-bottom))}.ls-cart .woocommerce-mini-cart__total{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 6px;font-size:var(--t-h3);font-variant-numeric:tabular-nums}.ls-cart .woocommerce-mini-cart__total{margin-bottom:16px}.ls-cart .woocommerce-mini-cart__total strong{font-weight:400}.ls-cart .woocommerce-mini-cart__total .woocommerce-Price-amount{font-weight:600}.ls-cart .woocommerce-mini-cart__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-s);margin:0}.ls-cart .woocommerce-mini-cart__buttons a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--btn-h);padding:0 12px;white-space:nowrap;border-radius:var(--r-azione);font-size:var(--t-eyebrow);font-weight:600;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--ink);color:var(--ink)}.ls-cart .woocommerce-mini-cart__buttons .checkout{background:var(--acc);border-color:var(--acc);color:var(--onacc)}.ls-cart .woocommerce-mini-cart__buttons a:is(:hover,:focus-visible){background:var(--ink);border-color:var(--ink);color:var(--g)}.ls-cart .woocommerce-mini-cart__buttons .checkout:is(:hover,:focus-visible){background:var(--acc-hover);border-color:var(--acc-hover);color:var(--onacc)}.ls-cart ul.woocommerce-mini-cart{flex:0 0 auto}.ls-cart .widget_shopping_cart_footer{position:sticky;bottom:0;z-index:1;margin-top:auto}.ls-cart ul.woocommerce-mini-cart:has(+ .ls-cart__sugg)>.woocommerce-mini-cart-item:last-child{border-bottom:0}.ls-cart__sugg{margin:0 var(--cart-pad);padding:20px 0 24px;border-top:1px solid var(--line)}.ls-cart__sugg-t{margin:0 0 8px;font-size:var(--t-eyebrow);font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--mut)}.ls-cart__sugg-lista{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ls-cart__sugg-riga{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;margin-inline:-8px;padding:6px 8px;border-radius:var(--r);color:var(--ink);transition:background var(--t-fast) var(--ease)}.ls-cart__sugg-riga:is(:hover,:focus-visible,:active){background:var(--g2);color:var(--ink)}.ls-cart__sugg-riga:focus-visible{outline-color:var(--acc);outline-offset:0}.ls-cart__sugg-foto{display:block;width:64px;aspect-ratio:1;background:var(--chiaro);border-radius:var(--r);overflow:hidden}.ls-cart__sugg-foto img{width:100%;height:100%;object-fit:contain}.ls-cart__sugg-dati{min-width:0;display:grid;gap:2px}.ls-cart__sugg-nome{font-size:var(--t-small);line-height:1.35}.ls-cart__sugg-prezzo{font-size:var(--t-small);font-weight:500;font-variant-numeric:tabular-nums}.ls-cart__sugg-riga .ls-ic{width:var(--ic);height:var(--ic);color:var(--mut)}.ls-cart__sugg-riga:is(:hover,:focus-visible) .ls-ic{color:var(--ink)}.ls-cart__vuoto{margin:auto 0;padding:48px var(--cart-pad);display:grid;gap:12px;justify-items:center;text-align:center;color:var(--mut);font-size:var(--t-small)}.ls-cart__vuoto p{margin:0}.ls-cart__vuoto-t{font-size:var(--t-nome);font-weight:600;line-height:1.2;color:var(--ink)}.ls-cart__vuoto .ls-btn{margin-top:8px}@media (max-width:639px){.ls-cart__pan{width:90%}.ls-cart{--cart-pad:20px}}@media (prefers-reduced-motion:reduce){.ls-cart,.ls-cart__pan{transition:none}.ls-cart.is-on .ls-cart__pan,.ls-cart__pan{transform:none}}.ls .ls-fattura__campo{display:none}.ls .woocommerce-billing-fields__field-wrapper:has(#ls_fattura:checked) .ls-fattura__campo{display:block}.ls .ls-fattura__scelta label{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:var(--t-body);text-transform:none;letter-spacing:0;color:var(--ink);font-weight:400}.ls .ls-fattura__scelta input[type="checkbox"]{width:20px;height:20px;margin:0;accent-color:var(--acc)}.ls .ls-fattura__campo .description{display:block;margin-top:6px;font-size:var(--t-label);color:var(--mut)}@media (max-width:639px){.ls-ponte-pg form.checkout,.ls-ponte-pg form.checkout>*,.ls-ponte-pg .col2-set,.ls-ponte-pg .col2-set>*,.ls-ponte-pg .woocommerce-checkout-review-order,.ls-ponte-pg .woocommerce-checkout-review-order>*{min-width:0;max-width:100%}.ls-ponte-pg .woocommerce-checkout-review-order-table{width:100%;table-layout:fixed}.ls-ponte-pg .woocommerce-checkout-review-order-table th,.ls-ponte-pg .woocommerce-checkout-review-order-table td{overflow-wrap:anywhere}.ls-ponte-pg .woocommerce-checkout-review-order-table .product-name{flex-wrap:wrap}.ls-ponte-pg .coupon{flex-wrap:wrap;flex:1 1 auto;width:100%}.ls-ponte-pg .coupon input{flex:1 1 160px;width:auto;min-width:0}.ls-ponte-pg .coupon .button{flex:0 0 auto}.ls-ponte-pg{overflow-x:clip}}.ls :is(a,button,input,select,textarea,summary,[tabindex]):focus{outline:none}.ls :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:var(--r-azione)}.ls :is(button,[type="button"],[type="submit"],[type="reset"]){box-shadow:none}.ls :is(button,[type="button"],[type="submit"],[type="reset"]):focus{box-shadow:none}.ls :is(input,select,textarea):focus{box-shadow:none}.ls .woocommerce :is(ul.tabs li.active a,.page-numbers.current),.ls .woocommerce :is(ul.tabs li a:hover,a.page-numbers:hover){background:transparent;color:var(--ink)}.ls a,.ls button,.ls [role="tab"]{-webkit-tap-highlight-color:transparent}.ls-kit{min-width:0;margin:0 0 20px;padding:0;border:0}.ls-kit__legenda{padding:0;margin:0 0 8px;font-size:var(--t-small);font-weight:600;color:var(--ink)}.ls-kit__opz{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:12px;row-gap:2px;align-items:start;min-height:64px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r);background:var(--chiaro);color:var(--ink);cursor:pointer;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.ls-kit__opz + .ls-kit__opz{margin-top:8px}.ls-kit__opz:hover{border-color:var(--ink)}.ls-kit__opz.is-on,.ls-kit__opz:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ls .ls-kit__opz input{grid-row:1 / span 2;appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0;padding:0;border:1.5px solid var(--mut);border-radius:50%;background:transparent;display:grid;place-content:center;cursor:pointer}.ls-kit__opz input::before{content:"";width:10px;height:10px;border-radius:50%;background:var(--ink);transform:scale(0);transition:transform var(--t-fast) var(--ease)}.ls-kit__opz input:checked{border-color:var(--ink)}.ls-kit__opz input:checked::before{transform:scale(1)}@supports selector(:has(*)){.ls .ls-kit__opz input:focus-visible{outline:none}.ls-kit__opz:has(input:focus-visible){outline:2px solid var(--acc);outline-offset:2px}}.ls-kit__t{font-size:var(--t-mid);font-weight:600;line-height:1.25}.ls-kit__t small{margin-left:4px;font-size:var(--t-small);font-weight:500;color:var(--acc-ink)}.ls-kit__s{font-size:var(--t-small);color:var(--mut);line-height:1.4}.ls-kit__come{display:grid;grid-template-rows:0fr;visibility:hidden;opacity:0;transition:grid-template-rows var(--t-slow) var(--ease),opacity var(--t-base) var(--ease),visibility 0s linear var(--t-slow)}.ls-kit__come-in{min-height:0;overflow:hidden}form.cart.is-kit .ls-kit__come,form.cart:has(input[name="ls_kit_piede"][value="kit"]:checked) .ls-kit__come{grid-template-rows:1fr;visibility:visible;opacity:1;transition-delay:0s}.ls-kit__box{margin-top:8px;padding:16px;border-radius:var(--r);background:var(--g2)}.ls-kit__come-t{margin:0 0 14px;font-size:var(--t-eyebrow);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.ls-kit__passi{counter-reset:kit;display:grid;gap:14px;margin:0;padding:0;list-style:none}.ls-kit__passi li{counter-increment:kit;display:grid;grid-template-columns:var(--ic-l) minmax(0,1fr);column-gap:12px;align-items:start;font-size:var(--t-small);line-height:1.5;color:var(--mut)}.ls-kit__passi .ls-kit__ic{width:var(--ic-l);height:var(--ic-l);color:var(--ink)}.ls-kit__passi b{display:block;margin-bottom:2px;font-weight:600;color:var(--ink)}.ls-kit__passi b::before{content:counter(kit) "\2002";color:var(--acc-ink)}.ls-kit__costo{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:var(--t-small);font-weight:600;color:var(--ink)}.ls-kit__ref{display:none;margin:8px 0 16px;font-size:var(--t-small);color:var(--mut)}form.cart.is-kit .ls-kit__ref,form.cart:has(input[name="ls_kit_piede"][value="kit"]:checked) .ls-kit__ref{display:block}.ls-kit__dopo{margin:24px 0;padding:20px 24px;border:1px solid var(--line);border-radius:var(--r);background:var(--g2)}.ls-kit__dopo-t{margin:0 0 8px;font-size:var(--t-h3)}.ls-kit__dopo p{margin:0;font-size:var(--t-mid);line-height:1.6;color:var(--ink)}@media (prefers-reduced-motion:reduce){.ls-kit__opz,.ls-kit__opz input::before,.ls-kit__come{transition:none}}.ls-fiducia{list-style:none;margin:20px 0 0;padding:16px 0 0;border-top:1px solid var(--line);display:grid;gap:10px;font-size:var(--t-small);line-height:1.5;color:var(--mut)}.ls-fiducia li{display:flex;gap:12px;align-items:flex-start}.ls-fiducia li>.ls-ic{width:var(--ic);height:var(--ic);flex:none;margin-top:2px;color:var(--mut)}.ls-fiducia li>span{display:block;min-width:0}.ls-fiducia b{color:var(--ink);font-weight:600}.ls-fiducia a{color:inherit;text-decoration:underline;text-underline-offset:.15em;display:inline-block;padding-block:12px;margin-block:-12px}.ls-fiducia a:hover{color:var(--acc-ink)}.ls-fiducia__pm{display:block;margin-top:6px}.ls-fiducia--cart{margin-top:24px;padding-top:20px}.ls-cart-pg__continua{margin:12px 0 0;font-size:var(--t-small)}.ls-cart-pg__continua a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--mut);text-decoration:underline;text-underline-offset:.15em}.ls-cart-pg__continua a .ls-ic{width:var(--ic);height:var(--ic);transform:scaleX(-1)}.ls-cart-pg__continua a:hover{color:var(--ink)}.ls-coupon{font-size:var(--t-small);color:var(--mut)}.ls-coupon summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:.15em}.ls-coupon summary::-webkit-details-marker{display:none}.ls-coupon summary:hover{color:var(--ink)}.ls-coupon[open] summary{margin-bottom:8px}.ls-coupon .coupon{display:flex;gap:8px}.ls .ls-ponte-pg .form-row.woocommerce-invalid :is(input.input-text,select,textarea),.ls .ls-ponte-pg .form-row.woocommerce-invalid .select2-container .select2-selection--single{border-color:var(--err)}.ls .ls-ponte-pg .form-row.woocommerce-invalid>label{color:var(--err)}.ls .ls-ponte-pg .form-row.woocommerce-invalid>label .required{color:var(--err)}.ls-ponte-pg .checkout-inline-error-message{margin:6px 0 0;font-size:var(--t-label);line-height:1.4;color:var(--err)}.ls-ponte-pg .woocommerce-error li a{color:inherit;text-decoration:underline}.ls-cassa__next{margin:16px 0 0;padding:16px;border:1px solid var(--line);border-left:3px solid var(--acc);border-radius:var(--r);background:var(--g);font-size:var(--t-small);line-height:1.5;color:var(--mut)}.ls-cassa__next-t{margin:0 0 10px;font-size:var(--t-eyebrow);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.ls-cassa__next ol{margin:0;padding-left:20px;display:grid;gap:6px}.ls-cassa__next b{color:var(--ink);font-weight:600}.ls-cassa__next-bacs{display:none}.ls-ponte-pg #payment:has(#payment_method_bacs:checked) .ls-cassa__next-bacs{display:list-item}.ls-ponte-pg #payment:has(#payment_method_bacs:checked) .ls-cassa__next-altro{display:none}.ls-grazie__testa{margin-bottom:32px}.ls-ponte-pg .ls-grazie__lede{margin:0 0 8px;font-size:var(--t-lede);color:var(--ink)}.ls-grazie__num{margin:0 0 8px;font-size:var(--t-nome);font-weight:600;line-height:1.2;color:var(--ink);font-variant-numeric:tabular-nums}.ls-grazie__mail{margin:0;font-size:var(--t-small);color:var(--mut)}.ls-grazie__mail b{color:var(--ink);font-weight:600}.ls-grazie__bonifico{margin:0 0 32px;padding:24px;border:1px solid var(--line);border-left:3px solid var(--acc);border-radius:var(--r);background:var(--g2)}.ls-grazie__bonifico h2{margin:0 0 12px;font-size:var(--t-h3)}.ls-grazie__bonifico>p{font-size:var(--t-small);color:var(--mut);margin:0 0 12px}.ls-ponte-pg .ls-grazie__bonifico .woocommerce-bacs-bank-details{margin:0;padding:0;border:0;background:none}.ls-grazie__bonifico .wc-bacs-bank-details-heading{margin:12px 0 4px;font-size:var(--t-eyebrow);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.ls-grazie__bonifico .wc-bacs-bank-details-account-name{margin:0 0 8px;font-size:var(--t-body);font-weight:600;color:var(--ink)}.ls-grazie__bonifico .wc-bacs-bank-details li{font-size:var(--t-body);color:var(--mut)}.ls-grazie__bonifico .wc-bacs-bank-details li strong{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;overflow-wrap:anywhere}.ls-grazie__bonifico-nota{margin:16px 0 0;font-size:var(--t-small);color:var(--mut)}.ls-grazie__bonifico-nota strong{color:var(--ink)}.ls-grazie__gateway{margin:0 0 32px;font-size:var(--t-small);color:var(--mut)}.ls-grazie__passi{margin:0 0 32px}.ls-grazie__passi h2{margin:0 0 16px;font-size:var(--t-h3)}.ls-passi--grazie li{padding:16px;gap:4px}.ls-passi--grazie li::before{font-size:var(--t-h3)}@media (min-width:768px){.ls-passi--grazie{grid-template-columns:repeat(4,minmax(0,1fr))}}.ls-passi--grazie>li.ls-reveal{opacity:1;transform:none;transition:none}.ls-grazie__contatti{margin-top:32px;padding:16px 20px;border:1px solid var(--line);border-radius:var(--r);font-size:var(--t-small);line-height:1.6;color:var(--mut)}.ls-grazie__contatti p{margin:0}.ls-grazie__contatti b{color:var(--ink)}.ls-grazie__contatti a{color:var(--ink);text-decoration:underline;text-underline-offset:.15em}.ls-lang{display:inline-flex;align-items:center;height:44px;flex:none}.ls-lang a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding-inline:3px;font-size:var(--t-eyebrow);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);white-space:nowrap;transition:color var(--t-fast) var(--ease)}.ls-lang a:hover{color:var(--acc-ink)}.ls-lang a[aria-current]{color:var(--ink)}.ls-lang a[aria-current]::after{content:"";position:absolute;left:10px;right:10px;bottom:4px;height:2px;background:var(--acc)}.ls-lang__sep{width:1px;height:16px;background:var(--line)}.ls-menu__foot .ls-lang a{min-height:44px;font-size:var(--t-eyebrow)}.ls-con-sfondo{position:relative;isolation:isolate;overflow:hidden}.ls-sfondo{position:absolute;inset:0;z-index:-1;overflow:hidden}.ls-sfondo__pic{display:block;width:100%;height:100%}.ls-sfondo__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.ls-con-sfondo{--velo:64%;--velo-d:64%}.ls-con-sfondo:has(.ls-sfondo__img[src*="sfondi/cat-chainsaw-"]){--velo:56%;--velo-d:58%}.ls-con-sfondo:has(.ls-sfondo__img[src*="sfondi/cat-hunting-"]){--velo:60%;--velo-d:58%}.ls-con-sfondo:has(.ls-sfondo__img[src*="sfondi/cat-outdoor-"]){--velo:52%;--velo-d:44%}.ls-con-sfondo:has(.ls-sfondo__img[src*="sfondi/business-"]){--velo:54%;--velo-d:52%}.ls-con-sfondo:has(.ls-sfondo__img[src*="sfondi/materials-"]){--velo:66%;--velo-d:66%}.ls-con-sfondo:has(.ls-sfondo__img[src*="sfondi/contact-"]){--velo:54%;--velo-d:66%}@media (min-width:640px){.ls-con-sfondo:has(.ls-sfondo__img[src*="sfondi/contact-"]){--velo:66%}}.ls-con-sfondo:has(.ls-sfondo__img[src*="sfondi/about-"]){--velo:62%;--velo-d:64%}.ls-con-sfondo:has(.ls-sfondo__img[src*="sfondi/certifications-"]){--velo:56%;--velo-d:56%}.ls-con-sfondo:has(.ls-sfondo__img[src*="sfondi/404-"]){--velo:48%;--velo-d:48%}.ls-sfondo::after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--g) var(--velo),transparent)}@media (min-width:960px){.ls-sfondo::after{background:linear-gradient(90deg,color-mix(in srgb,var(--g) var(--velo-d),transparent) 0,color-mix(in srgb,var(--g) var(--velo-d),transparent) calc(max(0px,(100% - var(--wrap)) / 2) + var(--gut) + 620px),transparent calc(max(0px,(100% - var(--wrap)) / 2) + var(--gut) + 1040px))}}.ls-con-sfondo .ls-lede,.ls-con-sfondo .ls-crumb,.ls-con-sfondo .ls-crumb a,.ls-con-sfondo .ls-eyebrow,.ls-con-sfondo .ls-eyebrow [aria-current]{color:var(--ink)}.ls-con-sfondo .ls-link{color:var(--ink)}.ls-con-sfondo .ls-crumb a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:.15em}.ls-hero__media .ls-sfondo__pic{position:relative;display:block;width:100%;height:100%}.ls-hero{--velo:63%}.ls-hero .ls-hero__media:has(>.ls-sfondo__pic)::after{background:none}.ls-hero__media .ls-sfondo__pic::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--g) 6%,transparent) 9%,color-mix(in srgb,var(--g) 22%,transparent) 16%,color-mix(in srgb,var(--g) 44%,transparent) 22%,color-mix(in srgb,var(--g) var(--velo),transparent) 27%,color-mix(in srgb,var(--g) var(--velo),transparent) 66%,color-mix(in srgb,var(--g) 35%,transparent) 74%,color-mix(in srgb,var(--g) 35%,transparent) 100%)}@media (min-width:960px){.ls-hero__media .ls-sfondo__pic::after{background:linear-gradient(90deg,color-mix(in srgb,var(--g) var(--velo),transparent) 0,color-mix(in srgb,var(--g) var(--velo),transparent) calc(max(0px,(100% - var(--wrap)) / 2) + var(--gut) + 660px),transparent calc(max(0px,(100% - var(--wrap)) / 2) + var(--gut) + 1100px));-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.08) 10%,rgba(0,0,0,.3) 18%,rgba(0,0,0,.65) 25%,#000 32%);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.08) 10%,rgba(0,0,0,.3) 18%,rgba(0,0,0,.65) 25%,#000 32%)}}@media (max-width:639px){.ls-hero__media img.ls-sfondo__img--tel{object-position:50% 50%}}.ls-foto62{margin:0}.ls-foto62 img{display:block;width:auto;max-width:100%;height:auto;border-radius:var(--r)}.ls-foto62 figcaption{margin-top:8px;font-size:var(--t-small);color:var(--mut)}.ls-fotone--archivio,.ls-fotone--nessuna{min-height:0}.ls-fotone__testo{display:grid;justify-items:start;gap:16px}@media (min-width:960px){.ls-fotone__copy:has(>.ls-fotone__testo){grid-template-columns:minmax(0,1fr) auto;column-gap:64px;align-items:end}.ls-fotone__copy>.ls-foto62{max-width:554px}}.ls-pg__foto--archivio img{width:auto;max-width:100%;height:auto;aspect-ratio:auto;object-fit:initial}@media (min-width:960px){.ls-pg__due.ls-pg__due--solo{grid-template-columns:minmax(0,760px)}}.ls .ppcp-messages{display:none}.ls-iscrizione{position:fixed;left:var(--gut);right:var(--gut);bottom:var(--gut);z-index:120;margin:0 auto;max-width:640px;padding:14px 18px;background:var(--g2);color:var(--ink);border:1px solid var(--line);border-left:4px solid var(--acc);border-radius:var(--r);font-size:var(--t-mid);line-height:1.4;box-shadow:var(--sh-2)}.ls-iscrizione--ko{border-left-color:var(--err)}.ls-iscrizione>p{margin:0 0 12px}.ls-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ls-page--legale .ls-page__corpo>*{max-width:52ch}.ls-page--legale .ls-prose h2{font-size:var(--t-h3);font-weight:600;margin:2em 0 .6em;scroll-margin-top:calc(var(--bar-h) + 16px)}.ls-page--legale .ls-prose h3{font-family:var(--font-head);text-transform:var(--case-head);letter-spacing:-.005em;font-weight:600;font-size:var(--t-h5);line-height:1.1;margin:1.6em 0 .5em;scroll-margin-top:calc(var(--bar-h) + 16px)}.ls-page--legale .ls-prose>:is(h2,h3):first-child{margin-top:0}.ls-page--legale .ls-prose p,.ls-page--legale .ls-prose li{color:var(--ink)}.ls-page--legale .ls-prose p strong{font-weight:600}.ls-page--legale .ls-prose hr{border:0;border-top:1px solid var(--line);margin:32px 0}.ls-page--legale .ls-prose ul,.ls-page--legale .ls-prose ol{margin:0 0 1.2em;padding-left:1.4em}.ls-page--legale .ls-prose ul{list-style:none;padding-left:0}.ls-page--legale .ls-prose ul li{position:relative;padding-left:1.4em;margin-bottom:.4em}.ls-page--legale .ls-prose ul li::before{content:"–";position:absolute;left:0;color:var(--mut)}.ls-page--legale .ls-prose ol li{margin-bottom:.4em;padding-left:.3em}.ls-page--legale .ls-prose table{width:100%;border-collapse:collapse;font-size:var(--t-mid);background:var(--g);margin:0 0 1.5em}.ls-page--legale .ls-prose th,.ls-page--legale .ls-prose td{padding:12px 16px;border:1px solid var(--line);text-align:left;vertical-align:top;line-height:1.6}.ls-page--legale .ls-prose thead th{font-size:var(--t-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-weight:600;background:var(--g2)}.ls-page--legale .ls-prose a{overflow-wrap:anywhere}.ls-form{max-width:640px}.ls-form__griglia{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width:640px){.ls-form__griglia{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-form__griglia>.ls-form__campo{grid-column:1 / -1}.ls-form__griglia>.ls-form__campo--mezzo{grid-column:auto}}.ls-form__campo{display:grid;gap:6px;align-content:start;min-width:0}.ls-modulo .ls-form__campo label,.ls-modulo .ls-form__scelte legend{margin:0}.ls-form__gruppo{border:0;padding:0;margin:0 0 32px;min-width:0}.ls-modulo .ls-form__gruppo>legend{font-family:var(--font-head);text-transform:var(--case-head);font-weight:600;font-size:var(--t-h3);letter-spacing:0;color:var(--ink);margin:0 0 16px;padding:0}.ls-modulo .ls-form__gruppo{display:block}.ls-modulo .ls-form__scelte{display:grid;gap:6px;border:0;padding:0;margin:0}.ls-modulo .ls-form__scelte>legend{font:inherit;font-size:var(--t-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-weight:500;margin:0;padding:0}.ls-form__scelte-in{display:flex;flex-wrap:wrap;gap:4px 24px}.ls-modulo .ls-form__check{display:inline-flex;align-items:flex-start;gap:10px;min-height:44px;margin:0;font-size:var(--t-mid);letter-spacing:0;text-transform:none;color:var(--ink);font-weight:400;line-height:1.5;cursor:pointer}.ls-modulo .ls-form__check input[type="checkbox"]{margin-top:2px}.ls-modulo .ls-form__check a{color:var(--acc-ink);text-decoration:underline;text-underline-offset:.15em}.ls-form__consenso{margin-top:8px}.ls-modulo .ls-form__consenso .ls-form__check{font-size:var(--t-small);color:var(--mut);min-height:0}.ls-modulo .ls-form__azione{margin:24px 0 0}@media (max-width:639px){.ls-modulo .ls-btn,.ls-modulo input[type="submit"]{width:100%}}.ls-modulo .ls-form textarea{min-height:140px;height:180px}.ls-modulo .ls-form__err{margin:0;font-size:var(--t-small);color:var(--err);line-height:1.4}.ls-modulo .ls-form__campo.is-err :is(input,select,textarea){border-color:var(--err)}.ls-modulo .ls-form__campo.is-err :is(input,select,textarea):focus-visible{border-color:var(--err);outline-color:var(--err)}.ls-modulo .ls-form__esito{margin:0 0 20px;padding:12px 16px;border:1px solid var(--line);border-left:3px solid var(--acc);border-radius:var(--r);font-size:var(--t-mid);line-height:1.5;color:var(--ink)}.ls-modulo .ls-form__esito.is-err{border-left-color:var(--err)}.ls-modulo .ls-form__esito.is-wait{color:var(--mut)}.ls-modulo .ls-form__esito:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ls-form[data-ls-busy="1"] .ls-btn{opacity:.6;cursor:progress}.ls-cc[hidden]{display:none}.ls.ls-cc{background:transparent;padding-top:0}.ls-cc{position:fixed;left:0;right:0;bottom:0;z-index:170;display:flex;justify-content:flex-end;pointer-events:none}.ls-cc__box{pointer-events:auto;width:100%;max-width:420px;max-height:calc(100vh - var(--bar-h) - 24px);overflow-y:auto;margin:0 16px 16px;padding:20px;background:var(--g2);color:var(--ink);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-2);font-family:var(--font-body);font-size:var(--t-small)}.ls-cc__box:focus{outline:none}.ls-cc__box:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ls .ls-cc__title{margin:0 0 8px;font-family:var(--font-head);text-transform:var(--case-head);font-size:var(--t-h3);font-weight:600;line-height:1.15;color:var(--ink)}.ls-cc__desc{margin:0 0 8px;font-size:var(--t-small);line-height:1.5;color:var(--mut)}.ls-cc__links{margin:0 0 16px;font-size:var(--t-label);color:var(--mut)}.ls .ls-cc__link{color:var(--acc-ink);text-decoration:underline;text-underline-offset:2px}.ls .ls-cc__link:is(:hover,:focus-visible){color:var(--ink)}.ls-cc__prefs[hidden]{display:none}.ls-cc__prefs{margin:0 0 16px;border-top:1px solid var(--line)}.ls-cc__row{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.ls-cc__rowtxt{display:block;flex:1 1 auto;cursor:pointer}.ls-cc__row:first-child .ls-cc__rowtxt{cursor:default}.ls-cc__rowt{display:block;font-size:var(--t-eyebrow);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.ls-cc__rowd{display:block;margin-top:3px;font-size:var(--t-small);line-height:1.45;color:var(--mut)}.ls-cc__always{flex:0 0 auto;font-size:var(--t-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.ls .ls-cc__sw{flex:0 0 auto;appearance:none;-webkit-appearance:none;width:46px;height:26px;margin:0;border:1px solid var(--mut);border-radius:var(--r-chip);background:var(--line);position:relative;cursor:pointer}.ls-cc__sw::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--ink);transition:transform var(--t-fast) var(--ease)}.ls .ls-cc__sw:checked{background:var(--acc);border-color:var(--acc)}.ls-cc__sw:checked::after{transform:translateX(20px);background:var(--onacc)}.ls .ls-cc__sw:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ls-cc__actions{display:flex;flex-wrap:wrap;gap:8px}.ls .ls-cc__btn{flex:1 1 calc(50% - 4px);min-height:44px;padding:10px 14px;font-family:var(--font-body);font-size:var(--t-eyebrow);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);background:transparent;border:1px solid var(--ink);border-radius:0;cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.ls .ls-cc__btn:is(:hover,:focus-visible){background:var(--ink);color:var(--g)}.ls .ls-cc__btn--alt{flex:1 1 100%;color:var(--mut);border-color:var(--line)}.ls .ls-cc__btn--alt:is(:hover,:focus-visible){background:transparent;color:var(--ink);border-color:var(--ink)}.ls .ls-cc__btn--alt[hidden]{display:none}.ls .ls-cc__link--scegli,.ls-cc__sep-m{display:none}.ls-foot__legal .ls-cc__revoke,.ls-prose .ls-cc__revoke--inline{font:inherit;color:inherit;background:none;border:0;padding:11px 0;margin-block:-11px;cursor:pointer;text-decoration:underline;text-underline-offset:.15em}.ls-foot__legal .ls-cc__revoke:is(:hover,:focus-visible),.ls-prose .ls-cc__revoke--inline:is(:hover,:focus-visible){color:var(--ink)}.ls-prose .ls-cc__revoke--inline{color:var(--acc-ink)}.ls-cc__revoke--float{position:fixed;left:12px;bottom:12px;z-index:90;padding:8px 14px;font-size:var(--t-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--g2);border:1px solid var(--line);border-radius:var(--r-chip);cursor:pointer}@media (min-width:640px){body:has(.ls-barra-acq:not([hidden])) .ls-cc{bottom:84px}}@media (max-width:639px){.ls-cc__box{max-width:none;margin:0;border-radius:var(--r) var(--r) 0 0;border-left:0;border-right:0;border-bottom:0;padding:16px var(--gut) max(16px,env(safe-area-inset-bottom))}.ls-cc__box{display:flex;flex-direction:column;padding-top:12px}.ls .ls-cc__title{font-size:var(--t-h4);margin-bottom:4px}.ls-cc__desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 10px}.ls-cc__prefs{order:3;margin-bottom:10px}.ls-cc__actions{order:4;margin:0 0 6px}.ls-cc__links{order:5;margin:0}.ls .ls-cc__btn--alt[data-ls-cc="open-prefs"]{display:none}.ls-cc__links{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;min-height:28px}.ls-cc__sep-m{display:inline}.ls .ls-cc__link--scegli{display:inline;font:inherit;font-size:var(--t-label);padding:6px 0;margin-block:-6px;background:none;border:0;cursor:pointer}.ls-cc__box:has(.ls-cc__prefs:not([hidden])) :is(.ls-cc__link--scegli,.ls-cc__sep-m){display:none}.ls-cc__rowd{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}body:has(.ls-barra-acq:not([hidden])) .ls-cc{bottom:calc(61px + max(12px,env(safe-area-inset-bottom,0px)))}body:has(.ls-barra-acq:not([hidden])) .ls-cc__box{max-height:calc(100vh - var(--bar-h) - 90px);padding-bottom:16px;border-radius:var(--r) var(--r) 0 0}}@media (prefers-reduced-motion:reduce){.ls-cc__sw::after,.ls .ls-cc__btn{transition:none}}@media (forced-colors:active){.ls-cc__box{border:1px solid CanvasText}.ls .ls-cc__btn{border:1px solid ButtonText}.ls .ls-cc__sw{border:1px solid CanvasText}.ls-cc__sw:checked::after{background:Highlight}}.ls-prose .ls-cookie-tab{display:block;overflow-x:auto;max-width:100%;margin:12px 0 24px;border-collapse:collapse;font-size:var(--t-small)}.ls-prose .ls-cookie-tab th,.ls-prose .ls-cookie-tab td{text-align:left;vertical-align:top;padding:8px 10px 8px 0;border-bottom:1px solid var(--line);color:var(--mut)}.ls-prose .ls-cookie-tab th{color:var(--ink);font-weight:600;font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:.04em}.ls-prose .ls-cookie-tab code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-small);color:var(--ink)}.ls-page--guida .ls-page__corpo>*{max-width:56ch}.ls-page--guida .ls-prose h2{font-size:var(--t-h2s);font-weight:600;line-height:1.2;margin:2em 0 .6em;scroll-margin-top:calc(var(--bar-h) + 16px);text-wrap:balance}.ls-page--guida .ls-prose>h2:first-child{margin-top:0}.ls-page--guida .ls-prose p,.ls-page--guida .ls-prose li{color:var(--ink)}.ls-page--guida .ls-prose p strong{font-weight:600}.ls-page--guida .ls-prose ul,.ls-page--guida .ls-prose ol{margin:0 0 1.2em;padding-left:1.4em}.ls-page--guida .ls-prose li{margin-bottom:.4em;padding-left:.3em}.ls-page--guida .ls-prose a{overflow-wrap:anywhere}.ls-tab-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 1.5em;border:1px solid var(--line);border-radius:var(--r);scrollbar-width:thin}.ls-tab-scroll table{width:100%;min-width:520px;border-collapse:collapse;margin:0;font-size:var(--t-mid);font-variant-numeric:tabular-nums;background:var(--g)}.ls-tab-scroll th,.ls-tab-scroll td{padding:10px 14px;border:0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;line-height:1.5;color:var(--ink)}.ls-tab-scroll thead th{font-size:var(--t-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-weight:600;background:var(--g2);white-space:nowrap}.ls-tab-scroll tbody tr:last-child :is(th,td){border-bottom:0}.ls-tab-scroll tbody :is(th,td):first-child{font-weight:600}.ls-page--size-guide .ls-tab-scroll table{min-width:0}.ls-page--size-guide .ls-tab-scroll th,.ls-page--size-guide .ls-tab-scroll td{white-space:normal}.ls-page--faq .ls-faq__lista{max-width:52ch;margin:32px 0 0;border-top:1px solid var(--line)}.ls-page--faq .ls-faq__item{border-bottom:1px solid var(--line)}.ls-page--faq .ls-faq__item summary{display:block;padding:0;min-height:0}.ls-page--faq .ls-faq__item summary h2{display:flex;align-items:center;gap:16px;min-height:60px;padding:16px 0;margin:0;font-size:var(--t-h5);font-weight:600;line-height:1.35;color:var(--ink);text-wrap:pretty}.ls-page--faq .ls-faq__item summary h2>span{flex:1}.ls-page--faq .ls-faq__item summary .ls-ic{width:var(--ic);height:var(--ic);flex:none;color:var(--mut);transition:transform var(--t-fast) var(--ease)}.ls-page--faq .ls-faq__item[open] summary .ls-ic{transform:rotate(180deg)}.ls-page--faq .ls-faq__item summary:hover h2,.ls-page--faq .ls-faq__item summary:focus-visible h2{color:var(--acc-ink)}.ls-page--faq .ls-faq__a{padding:0 36px 20px 0;font-size:var(--t-body);line-height:1.65;color:var(--ink)}.ls-page--faq .ls-faq__a>:last-child{margin-bottom:0}.ls-page--faq .ls-faq__item[open] .ls-faq__a{animation:ls-entra var(--t-base) var(--ease) both}.ls-taglie-guida__link{font-weight:500}.ls-taglie-guida__link a{display:inline-flex;align-items:center;min-height:44px}.ls-arch__guida{margin-top:20px;align-self:flex-start}.ls-pg__ctas{display:grid;justify-items:start;gap:12px;margin-top:28px}.ls-pg__ctas-nota{margin:0;font-size:var(--t-mid);color:var(--mut)}.ls-pg__ctas-nota a{color:var(--ink);text-decoration:underline;text-underline-offset:.15em}.ls-con-sfondo .ls-pg__ctas-nota{color:var(--ink)}@media (max-width:639px){.ls-pg__ctas .ls-btn{width:100%}.ls-pg__ctas{justify-items:stretch}}.ls-dati{margin:0;border-top:1px solid var(--line)}.ls-dati>div{display:grid;grid-template-columns:minmax(0,1fr);gap:6px 40px;padding:20px 0;border-bottom:1px solid var(--line)}.ls-dati dt{font-family:var(--font-head);text-transform:var(--case-head);font-weight:600;font-size:var(--t-h3);line-height:1.2;color:var(--ink)}.ls-dati dd{margin:0;font-size:var(--t-mid);line-height:1.6;color:var(--mut);max-width:64ch}@media (min-width:960px){.ls-dati>div{grid-template-columns:minmax(0,2fr) minmax(0,3fr);padding:24px 0}}.ls-pg__enti{padding-block:var(--sez) 0}.ls-pg__due--modulo{scroll-margin-top:calc(var(--bar-h) + 16px)}.ls-page--guida .ls-page__corpo>.ls-tab-scroll{max-width:none}.ls-page--size-guide .ls-page__corpo>.ls-tab-scroll{max-width:56ch}.ls-tab-scroll tbody :is(th,td):first-child{white-space:nowrap}.ls-tab-scroll a{overflow-wrap:normal}@media (min-width:640px){.ls-tab-scroll table{min-width:0}}@media (min-width:640px) and (max-width:959px){.ls-tab-scroll thead th{white-space:normal}.ls-tab-scroll th,.ls-tab-scroll td{padding-inline:10px}}.ls .ls-ponte-pg .woocommerce-error{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.ls-pg__diretto{margin-top:16px}.ls-pg__recapiti{display:grid;gap:14px;margin:12px 0 0}.ls-pg__recapiti dt{font-size:var(--t-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-bottom:2px}.ls-pg__recapiti dd{margin:0;font-size:var(--t-mid);line-height:1.5}.ls-pg__recapiti dd a:hover{color:var(--acc-ink)}@media (max-width:959px){.ls-pg__recapiti{display:none}}@media (min-width:960px){.ls-pg__diretto{margin-top:28px}.ls-pg__diretto-link{display:none}.ls-pg__due--modulo>.ls-pg__modulo-sx{position:sticky;top:calc(var(--bar-h) + 24px);align-self:start}}.ls-chip{white-space:nowrap}@media (max-width:639px){.ls-chips>li:has(>.ls-chips__k){flex-basis:100%}}@media (max-width:639px){.ls .ls-cc__links .ls-cc__link{padding-block:12px;margin-block:-12px}.ls .ls-cc__link--scegli{padding:12px 0;margin-block:-12px}}@media (max-width:639px){.ls-hero + .ls-wrap>.ls-fatti{margin-top:20px}.ls-fatti>div{padding:14px 14px 12px}.ls-fatti dt{margin-bottom:4px}.ls-fatti dd{line-height:1.4}}@media (max-width:639px){.ls-filtri{flex-wrap:nowrap;align-items:center;gap:8px;padding-block:8px}.ls-filtri__sx{flex:1 1 auto;min-width:0;flex-wrap:nowrap;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin-left:calc(-1 * var(--gut));padding-left:var(--gut);scroll-padding-left:var(--gut);-webkit-overflow-scrolling:touch}.ls-filtri__sx::-webkit-scrollbar{display:none}.ls-filtri__sx .ls-chips{flex-wrap:nowrap}.ls-filtri__sx .ls-chips>li{flex:none;scroll-snap-align:start}.ls-filtri__sx .ls-chips>li:has(>.ls-chips__k){display:flex;align-items:center}.ls-filtri__sx .ls-chips--livelli{padding-left:8px;border-left:1px solid var(--line)}.ls-filtri__sx::after{content:"";flex:none;width:24px}.ls-filtri__dx{flex:none;gap:0}.ls-filtri__dx .ls-arch__conta,.ls-filtri__dx .ls-ordina__k{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ls .ls-filtri__dx select{padding-left:10px;min-height:44px}}.ls-linea-home__griglia{margin-top:var(--blocco)}.ls-card--cta{display:block}.ls-card--cta__in{display:grid;align-content:end;gap:10px;aspect-ratio:1;padding:24px;border:1px solid var(--line);border-radius:var(--r);color:var(--ink);transition:border-color var(--t-fast) var(--ease)}.ls-card--cta__in b{font-family:var(--font-head);text-transform:var(--case-head);font-size:var(--t-h3);font-weight:600;line-height:1.15;text-wrap:balance}.ls-card--cta__in .ls-ic{color:var(--acc-ink);transition:transform var(--t-fast) var(--ease)}.ls-card--cta:is(:hover,:focus-visible) .ls-card--cta__in{border-color:var(--ink)}.ls-card--cta:is(:hover,:focus-visible) .ls-ic{transform:translateX(3px)}.ls-sez--crema .ls-card--cta__in{border-color:rgba(20,19,17,.14)}@media (max-width:639px){.ls-linea-home__griglia{margin-top:32px}}.home .ls-storia{padding-bottom:calc(var(--sez-l) + 24px)}.home .ls-linea-crema{padding-top:var(--sez-l)}.home .ls-linea-scura{padding-top:calc(var(--sez) * .4)}.home .ls-cert-split{padding-bottom:64px}@media (max-width:639px){.home .ls-storia{padding-top:32px;padding-bottom:var(--sez-l)}.home .ls-cert-split{padding-top:24px}.home .ls-cert-split__testo{padding:40px 24px}.home .ls-b2b__in{padding-block:var(--sez)}.home .ls-usp{padding-top:24px}}.ls-marchi{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;color:var(--mut)}.ls-marchi li{display:inline-flex;flex:none}.ls-marchi svg{display:block;width:32px;height:24px}.ls-marchi text{font-family:var(--font-body)}.ls-scheda--chiara .ls-marchi{color:var(--mut-chiaro)}.ls-marchi--cassa{margin:16px 0 0;justify-content:center}@media (max-width:639px){.ls-marchi{gap:4px}.ls-marchi svg{width:30px}}@media (max-width:379px){.ls-fiducia .ls-marchi{flex-wrap:wrap;row-gap:4px}}@media (max-width:719px){.ls-tab-scroll:has(>.ls-norme--impila){overflow:visible}table.ls-norme--impila{display:block;min-width:0;background:none}table.ls-norme--impila thead{display:none}table.ls-norme--impila tbody,table.ls-norme--impila tr,table.ls-norme--impila th,table.ls-norme--impila td{display:block;width:auto}table.ls-norme--impila tr{margin-bottom:12px;border:1px solid var(--line);border-radius:var(--r);background:var(--g);overflow:hidden}table.ls-norme--impila th,table.ls-norme--impila td{border:0;border-top:1px solid var(--line);padding:14px 16px}table.ls-norme--impila tbody :is(th,td):first-child{white-space:normal}table.ls-norme--impila tbody th{width:auto;border-top:0;background:var(--g2);font-size:var(--t-mid)}table.ls-norme--impila td::before{content:attr(data-label);display:block;margin-bottom:6px;font-size:var(--t-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-weight:600}}.ls-macro{list-style:none;margin:0;padding:0;display:grid;gap:var(--sez)}.ls-macro__item{display:grid;gap:24px;align-items:center}@media (min-width:960px){.ls-macro__item{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px}.ls-macro__item:nth-child(even) .ls-macro__foto{order:2}}.ls-macro__foto{margin:0;min-width:0}.ls-macro__foto img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;background:var(--chiaro);border-radius:var(--r)}.ls-macro__foto--pack img{object-fit:contain}.ls-macro__foto figcaption{margin-top:8px;font-size:var(--t-small);color:var(--mut)}.ls-macro__testo .ls-eyebrow{margin:0 0 8px}.ls-macro__testo h2{margin:0 0 12px}.ls-macro__testo p:last-child{margin:0;color:var(--mut);max-width:52ch}.ls-pg--materials .ls-loghi-banda{border-top:1px solid var(--line)}.ls-indice{margin:0 0 40px;padding:20px 24px;border:1px solid var(--line);border-radius:var(--r);background:var(--g2)}.ls-indice__t{margin:0 0 10px;font-size:var(--t-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);font-weight:600}.ls-page--legale .ls-prose .ls-indice ol{margin:0;padding-left:0;list-style:none;display:grid;gap:0;font-size:var(--t-small)}.ls-page--legale .ls-prose .ls-indice li{margin:0;padding-left:0}.ls-indice li a{display:inline-block;padding-block:7px;color:var(--ink);text-decoration:underline;text-underline-offset:.15em;text-decoration-color:var(--line)}.ls-indice li a:hover{color:var(--acc-ink);text-decoration-color:currentColor}.ls-404__cerca{margin:0 0 28px}.ls-404 .ls-ctas{margin-top:0}[data-ls-sfuma~="sx"]{--ls-sf-sx:24px}[data-ls-sfuma~="dx"]{--ls-sf-dx:24px}[data-ls-sfuma~="su"]{--ls-sf-su:24px}[data-ls-sfuma~="giu"]{--ls-sf-giu:24px}.ls-filtri__sx[data-ls-sfuma],.ls-tab-scroll[data-ls-sfuma]{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--ls-sf-sx,0px),#000 calc(100% - var(--ls-sf-dx,0px)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--ls-sf-sx,0px),#000 calc(100% - var(--ls-sf-dx,0px)),transparent)}.ls-annuncio-m{display:flex;justify-content:center;align-items:center;height:27px;margin:0;padding-inline:var(--gut);background:var(--g2);border-top:1px solid var(--line);font-size:var(--t-eyebrow);font-weight:500;line-height:1;color:var(--ink);white-space:nowrap;overflow:hidden}.ls-annuncio-m span + span::before{content:"·";margin-inline:.5em;color:var(--mut)}@media (max-width:959px){:root{--bar-h:92px}}@media (max-width:359px){.ls-annuncio-m span:nth-child(3){display:none}}@media (min-width:960px){.ls-annuncio-m{display:none}}.ls-menu__head{height:64px}.ls-scheda--chiara .ls-scheda__norma{margin:-6px 0 14px;font-size:var(--t-eyebrow);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);text-wrap:pretty}.ls-scheda__anche>span b{color:var(--ink);font-weight:500}.ls-scheda__anche{gap:2px;margin-top:-10px}.ls-scheda__anche>span{margin-right:4px}.ls-scheda__anche-lista{gap:0}.ls-scheda__anche-lista a{width:44px;height:44px}.ls-card__var a::after{content:"";position:absolute;inset:-8px 0}.ls-scheda--chiara .ls-scheda__prezzo{margin-bottom:12px}.ls-scheda__servizio{display:grid;gap:4px;margin:0 0 24px;padding:0;list-style:none;font-size:var(--t-small);line-height:1.45;color:var(--mut)}.ls-scheda__servizio li{display:flex;gap:8px;align-items:flex-start}.ls-scheda__servizio li:first-child{color:var(--ink);font-weight:500}.ls-scheda__servizio .ls-ic{flex:none;width:var(--ic-s);height:var(--ic-s);margin-top:2px}.ls-scheda__servizio li[hidden],.ls-fiducia li[hidden]{display:none}.ls-b2b-riga{margin:0}.ls-b2b-riga .ls-link{min-height:44px}.ls-b2b-riga--scheda{margin-top:8px;padding-top:4px;border-top:1px solid var(--line)}.ls-b2b-riga--cart{margin-top:4px}.ls-b2b-riga--arch{margin-top:4px}.ls-con-sfondo .ls-b2b-riga--arch .ls-link{color:var(--ink)}:where(.ls) :is(p,li,dd,figcaption,summary){text-wrap:pretty}.ls-mega__evidenza{align-items:start}.ls-ponte-pg .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--mut)}.ls-js-cart .ls-ponte-pg button[name="update_cart"]{display:none}@media (max-width:959px){.ls-ponte-pg--cart .woocommerce-cart-form{display:contents}.ls-ponte-pg--cart .woocommerce-cart-form>.shop_table{order:1}.ls-ponte-pg--cart .cart_totals{order:2}.ls-ponte-pg--cart .woocommerce-cart-form>:is(.ls-cart-pg__continua,.ls-b2b-riga){order:3;margin:0}.ls-ponte-pg--cart .woocommerce>.ls-fiducia{order:4}.ls-ponte-pg--cart .woocommerce{gap:16px}.ls-ponte-pg--cart .woocommerce-cart-form .shop_table tr:has(td.actions){padding-top:0}.ls-ponte-pg--cart>.ls-wrap{padding-top:16px}.ls-ponte-pg--cart .cart_totals{padding:4px 20px 20px}.ls-ponte-pg--cart .cart_totals>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.ls .ls-ponte-pg .woocommerce-shipping-methods label{display:inline;margin:0;font-size:inherit;font-weight:inherit;letter-spacing:0;text-transform:none;color:var(--ink)}@media (min-width:960px){.ls-scheda--chiara .ls-gal__slide:last-child:nth-child(even){grid-column:1 / -1;aspect-ratio:2 / 1}}@media (min-width:960px){.ls-ponte-pg form.checkout{row-gap:0}.ls-ponte-pg form.checkout>:is(.woocommerce-NoticeGroup,.woocommerce-error){margin-bottom:32px}}@media (max-width:959px){.ls-ponte-pg .woocommerce-checkout-review-order-table .product-name{flex-wrap:nowrap}.ls-ponte-pg .woocommerce-checkout-review-order-table .ls-cassa__nome{flex:1 1 auto;min-width:0}}.ls :where(.woocommerce,.ls-modulo,.ls-page__corpo) label{line-height:1.35}.ls .ls-fattura__scelta label .optional,.ls #ship-to-different-address label .optional{display:none}.ls-hero + .ls-wrap>.ls-fatti{margin-bottom:clamp(40px,5vw,64px)}.ls-tessera__banda{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-content:center;min-height:88px}.ls-tessera__banda>b{grid-column:1}.ls-tessera__banda>span{grid-column:1;line-height:1.45}.ls-tessera__banda>.ls-ic{grid-column:2;grid-row:1 / span 2;align-self:center}.ls-scheda__descr ul:not(.ls-badges) li::before{top:.95em}.ls-scheda__descr ul.ls-lista li::before{top:calc(12px + .95em)}@media (min-width:960px){.ls-page--size-guide .ls-page__corpo>*{max-width:68ch}.ls-page--size-guide .ls-page__corpo>:is(.ls-tab-scroll,table,h2){max-width:none}.ls-page--size-guide .ls-page__corpo table{width:100%}}.ls-menu__azienda + .ls-menu__eyebrow{margin-top:28px}.ls-bar__nav>ul>li>a.is-b2b::after{content:"";position:absolute;inset:-4px 0}@media (min-width:640px){.ls-chip{position:relative}.ls-chip::after{content:"";position:absolute;inset:-4px 0}}.ls-kit__reso{margin:8px 0 0;font-size:var(--t-small);font-weight:600;line-height:1.45;color:var(--ink)}.ls-crumb a,.ls-scheda__cat a{padding-block:12px;margin-block:-12px}.ls-card__name a{display:inline-block;padding-block:4px;margin-block:-4px}.ls-barra-acq{transform:translateY(110%);transition:transform var(--t-base) var(--ease-out)}.ls-barra-acq.is-su{transform:none;transition:transform var(--t-base) var(--ease)}@media (prefers-reduced-motion:reduce){.ls-barra-acq,.ls-barra-acq.is-su{transition:none}}@media (max-width:959px){.ls-scheda--chiara .ls-gal__main{aspect-ratio:5 / 4}.ls-fiducia--scheda li:has(>.ls-ic--camion),.ls-fiducia--scheda li:has(>.ls-ic--reso){display:none}.ls-kit__box{padding:12px 14px}.ls-kit__opz{min-height:0;padding:12px 14px}.ls-scheda--chiara .ls-scheda__prezzo{margin-bottom:8px}.ls-scheda__servizio{margin-bottom:16px}}.ls-kit__dett>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin:-12px 0 0;list-style:none;cursor:pointer}.ls-kit__dett>summary::-webkit-details-marker{display:none}.ls-kit__dett>summary .ls-ic{width:var(--ic);height:var(--ic);color:var(--mut);transition:transform var(--t-fast) var(--ease)}.ls-kit__dett[open]>summary{margin-bottom:8px}.ls-kit__dett[open]>summary .ls-ic{transform:rotate(180deg)}.ls-kit__dett:not([open]) + .ls-kit__costo{margin-top:4px}.ls-kit__costo{margin-top:12px}@media (min-width:960px){.ls-kit{margin-bottom:16px}.ls-kit__opz{min-height:0;padding-block:10px}.ls-kit__box{margin-top:0;padding:12px 16px}.ls-kit__passi{gap:8px}.ls-kit__passi li{grid-template-columns:var(--ic) minmax(0,1fr);line-height:1.45}.ls-kit__passi .ls-kit__ic{width:var(--ic);height:var(--ic)}.ls-scheda--chiara .ls-scheda__prezzo{margin-bottom:8px}.ls-scheda__servizio{margin-bottom:16px}}@media (max-width:599px){.ls-filtri{flex-wrap:wrap}.ls-filtri__sx{flex:1 1 100%}.ls-filtri__dx{flex:1 1 100%}.ls-filtri__dx .ls-ordina,.ls-filtri__dx .ls-ordina label,.ls .ls-filtri__dx select{width:100%}}.ls-b2b-riga{padding-block:6px;line-height:1.5}.ls-b2b-riga .ls-link{display:inline;min-height:0;padding-block:12px}.ls-b2b-riga .ls-link::after{content:none}.ls-b2b-riga .ls-link:hover{text-decoration:underline;text-underline-offset:.15em}.ls-b2b-riga .ls-link .ls-ic{display:inline-block;vertical-align:-5px;margin-left:6px}.ls-card__var{margin-left:-14px}.ls-card__var a{width:44px}.ls-kit__costo{margin-top:8px;padding-top:0;border-top:0}.ls-kit__reso{margin-top:2px}.ls-kit__ref{margin:6px 0 10px}@media (min-width:960px){.ls-scheda--chiara .ls-crumb{margin-bottom:16px}.ls-scheda--chiara .ls-scheda__nome{margin-bottom:10px}.ls-scheda--chiara .ls-scheda__norma{margin-bottom:10px}.ls-scheda__servizio{margin-bottom:16px}.ls-kit__legenda{margin-bottom:6px}.ls-kit__opz{padding-block:10px}}.ls-scheda--chiara .ls-scheda__nome{font-size:var(--t-nome);line-height:1.15}.ls-kit__opz{align-content:start}.ls-chips__k-b{display:none}@media (max-width:639px){.ls-filtri__sx .ls-chips__k{width:auto;margin:0 4px 0 0;white-space:nowrap}.ls-chips__k-l{display:none}.ls-chips__k-b{display:inline}}.ls-barra-acq__n{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.25}.ls-card__var a{height:44px}.ls-card__var a::after{content:none}.ls-card__var{margin-block:-8px -8px}.ls-badge--tipo{white-space:nowrap;color:#FFFFFF}.ls-badge--trekking{background:#3F5A3A}.ls-badge--backpacking{background:#6B4A2E}.ls-badge--alpinismo{background:#3E5566}@media (max-width:639px){.ls-card .ls-badge--tipo{letter-spacing:.06em}}.ls-scheda__cat:has(.ls-badge--in){display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.ls-scheda__cat .ls-badge--in{position:relative;top:auto;right:auto;display:inline-flex;align-items:center;margin:0;padding:4px 8px;text-decoration:none;line-height:1.2;transition:background var(--t-fast) var(--ease)}.ls-scheda__cat .ls-badge--in::after{content:"";position:absolute;inset:-10px -4px}.ls-scheda__cat .ls-badge--in:is(:hover,:focus-visible){background:var(--acc);color:var(--onacc)}.ls-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ls :is(.woocommerce,.ls-modulo,.ls-scheda__protetto,.ls-page__corpo,.ls-cerca) :is(input.input-text,input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="password"],input[type="number"],input[type="search"],select,textarea){background:#2A2622;border-color:#4A443D}.ls-scheda__descr .ls-section-title,.ls-scheda__descr h3{font-size:var(--t-h2)}@media (max-width:639px){.ls-gal__n{left:auto;right:10px;bottom:auto;top:10px;transform:none}.ls-gal__main img{padding-bottom:12px}}.ls-wrap--testo>*{margin-inline:auto}.ls-page--faq .ls-faq__lista{margin-inline:auto}.ls-page--size-guide .ls-tab-scroll{max-width:820px;margin-inline:auto}.ls-card--cta-scena .ls-card--cta__in{position:relative;overflow:hidden;border-color:transparent;color:#fff}.ls-card--cta__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%;transition:transform var(--t-img) var(--ease)}.ls-card--cta-scena .ls-card--cta__in::before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(20,19,17,.78) 0%,rgba(20,19,17,.25) 55%,rgba(20,19,17,0) 100%)}.ls-card--cta-scena .ls-card--cta__in>b,.ls-card--cta-scena .ls-card--cta__in>.ls-ic{position:relative}.ls-card--cta-scena .ls-card--cta__in>.ls-ic{color:#fff}.ls-card--cta-scena:is(:hover,:focus-visible) .ls-card--cta__bg{transform:scale(1.03)}.ls-page--guida .ls-prose :is(ul,ol),.ls-page--legale .ls-prose :is(ul,ol){margin-inline:auto}@media (max-width:639px){.ls-card--cta-scena .ls-card--cta__in::before{background:linear-gradient(to top,rgba(20,19,17,.86) 0%,rgba(20,19,17,.45) 60%,rgba(20,19,17,.1) 100%)}}@media (min-width:960px){.ls-page--size-guide .ls-page__corpo>:is(.ls-tab-scroll,table,h2){max-width:68ch;margin-inline:auto}}
