:root{--paper:#fff;--surface:#eff1f2;--card:#e0e3e5;--sunken:#c9ced2;--foto:#fff;--ink:#0e1011;--ink-2:#2d3036;--muted:#4e535a;--faint:#575c62;--line:#c3c7cc;--line-strong:#777f88;--hair:#0e101114;--lime:#94c020;--lime-600:#7eaa0e;--lime-ink:#1a6d06;--lime-soft:#dcf1c3;--forest:#16440a;--sale:#d92b1e;--sale-ink:#ae1f14;--sale-soft:#fdece9;--on-dark:#a9afb4;--on-dark-2:#888f96;--ok:#1e7a4f;--ok-ink:#14603d;--star:#f5a623;--star-ink:#7a5200;--hero-fondo:#090a0b;--wa:#25d366;--wa-hover:#1fbf5b;--wa-scuro:#1faa51;--wa-icona:#1fa855;--r:12px;--r-sm:8px;--rp:999px;--velo-min:.8;--velo-testata-min:.84;--velo-testata:linear-gradient(to bottom,#090a0bf0 0%,#090a0be0 45%,#090a0bd6 100%);--velo:linear-gradient(to top,#090a0bed 0%,#090a0bcc 34%,#090a0b6b 66%,#090a0b14 100%);--velo-hero:linear-gradient(to top,#090a0bed 0%,#090a0bcc 30%,#090a0b70 58%,#090a0b3d 100%);--ease:cubic-bezier(.2,.7,.2,1);--maxw:1340px;--fs-display:clamp(48px, 32.5px + 4.13vw, 92px);--fs-h1:clamp(36px, 27.5px + 2.25vw, 60px);--fs-h2:clamp(28px, 22.4px + 1.5vw, 44px);--fs-h3:clamp(21px, 18.5px + .66vw, 28px);--fs-h4:17px;--fs-body:16px;--fs-product-title:clamp(28px, 22px + 1.2vw, 40px);--fs-small:13px;--fs-label:12px;--pad:clamp(18px, 14.48px + .939vw, 28px);--s-0:4px;--s-1:8px;--s-2:14px;--s-3:clamp(20px, 19.296px + .1878vw, 22px);--s-4:clamp(28px, 25.887px + .5634vw, 34px);--s-5:clamp(40px, 35.775px + 1.1268vw, 52px);--s-6:clamp(56px, 47.549px + 2.2535vw, 80px);--rit-sez:var(--s-6);--rit-blocco:var(--s-5);--rit-testa:var(--s-4);--rit-invito:var(--s-3);--rit-riga:var(--s-2);--rit-unita:var(--s-1);--box-sm:var(--s-3);--box:var(--s-4);--box-lg:var(--s-5);--gap-fitto:var(--s-1);--gap-fila:var(--s-2);--gap-griglia:var(--s-3);--gap-blocco:var(--s-4);--gap-colonna:var(--s-5);--tap:24px;--tap-comfort:44px;--bone:var(--surface);--graphite:var(--ink-2);--accent:var(--lime);--accent-ink:var(--lime-ink);--accent-soft:var(--lime-soft);--accent-deep:var(--forest);--race:var(--sale);--race-tint:var(--sale-soft);--mist:var(--sunken);--line-2:var(--line-strong);--ignition:var(--sale);--amber:var(--star-ink);--plasma:var(--ink);--stock:var(--ok)}@media (min-width:768px){:root{--fs-price:21px}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-jakarta),system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}svg{display:block}button,input,select,textarea{font:inherit;color:inherit}.wrap{max-width:var(--maxw);padding:0 var(--pad);margin:0 auto}.mono{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--ink);color:#fff;border-radius:var(--rp);padding:10px 16px;font-size:13px;font-weight:700;transition:top .2s;position:absolute;top:-48px;left:8px}.skip-link:focus{top:8px}body{font-size:var(--fs-body);letter-spacing:0;line-height:1.5}h1,h2,h3{font-weight:800}.t-display{font-size:var(--fs-display);letter-spacing:-.045em;font-weight:800;line-height:.94}h1,.t-h1{font-size:var(--fs-h1);letter-spacing:-.04em;line-height:.98}h2,.t-h2{font-size:var(--fs-h2);letter-spacing:-.032em;line-height:1.06}h3,.t-h3{font-size:var(--fs-h3);letter-spacing:-.022em;line-height:1.18}h4,.t-h4{font-size:var(--fs-h4);letter-spacing:-.01em;font-weight:700;line-height:1.3}.t-lead{font-size:var(--fs-lead);color:var(--muted);max-width:42ch;font-weight:400;line-height:1.45}.t-body{font-size:var(--fs-body);color:var(--ink-2);max-width:68ch;font-weight:400;line-height:1.6}.t-small{font-size:var(--fs-small);color:var(--muted);font-weight:400;line-height:1.45}@media (min-width:1024px){.t-lead{max-width:52ch;line-height:1.5}}.btn{border-radius:var(--rp);cursor:pointer;transition:transform .14s var(--ease), background .18s, color .18s, border-color .18s;text-align:center;white-space:nowrap;border:1.5px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:15px 26px;font-weight:700;line-height:1;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.42;cursor:not-allowed;transform:none}.btn-primary{background:var(--ink);color:#fff;border-color:var(--ink)}@media (hover:hover){.btn-primary:hover:not(:disabled){background:var(--lime);color:var(--ink);border-color:var(--lime)}}.btn-lime{background:var(--lime);color:var(--ink);border-color:var(--lime)}@media (hover:hover){.btn-lime:hover:not(:disabled){background:var(--lime-600);border-color:var(--lime-600)}}.btn-ghost{border-color:var(--line-strong);color:var(--ink);background:0 0}@media (hover:hover){.btn-ghost:hover:not(:disabled){border-color:var(--ink);background:var(--surface)}}.btn-white{color:var(--ink);background:#fff;border-color:#fff}@media (hover:hover){.btn-white:hover:not(:disabled){background:var(--lime);border-color:var(--lime)}}.btn-ondark{color:#fff;background:0 0;border-color:#ffffff80}@media (hover:hover){.btn-ondark:hover:not(:disabled){color:var(--ink);background:#fff;border-color:#fff}}.btn-sm{min-height:40px;padding:10px 18px}.btn-lg{min-height:56px;padding:18px 32px}.btn-block{width:100%}.btn-quiet{align-items:center;gap:7px;min-height:44px;display:inline-flex}@media (hover:hover){.btn-quiet:hover{color:var(--ink)}}.btn-quiet .ar{transition:transform .18s var(--ease)}.btn-quiet:hover .ar{transform:translate(4px)}.top{background:var(--ink);color:#fff}.top .wrap{justify-content:space-between;align-items:center;gap:16px;height:38px;font-weight:600;display:flex}.top .usps{gap:24px;min-width:0;display:flex}.top .usps span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;display:inline-flex;overflow:hidden}.top .usps b{color:var(--lime)}.top .usps .dotsep{background:var(--lime);border-radius:50%;flex:none;width:4px;height:4px}.top .tp{white-space:nowrap;align-items:center;gap:6px;display:flex}.top .tp .stars{color:var(--star);letter-spacing:.08em;line-height:1}@media (max-width:1023px){.top .wrap{gap:12px;height:34px;font-size:12px}.top .usps{gap:16px}.top .usps span:nth-child(n+3),.top .usps .dotsep:nth-child(n+3){display:none}}@media (max-width:560px){.top .usps span:nth-child(n+2),.top .usps .dotsep{display:none}.top .usps span{text-overflow:clip;overflow:visible}}header.hdr{z-index:90;background:var(--paper);border-bottom:1px solid var(--line);transition:border-color .2s;position:sticky;top:0}header.hdr.scrolled{border-bottom-color:var(--ink)}header.hdr.mega-on{border-bottom-color:#0000}header.hdr .wrap{align-items:center;gap:12px;height:72px;display:flex;position:relative}.logo{flex:none;align-items:center;display:flex}.logo-svg{object-fit:contain;object-position:left top}.logo img{width:95.25px;height:32px}:root{--h-testata:110px}header.hdr .barra{align-self:stretch;min-width:0;display:flex}.menu{height:100%;margin-left:8px;list-style:none;display:none}@media (min-width:1024px){.menu{display:flex}}.menu>li{align-items:stretch;display:flex;position:static}.menu>li>a.cur{color:var(--ink);font-weight:800;position:relative}.menu>li>a.cur:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:0;left:0;right:0}.menu .voce{border-radius:var(--r) var(--r) 0 0;align-items:stretch;display:flex;position:relative}.menu .voce>a{font-size:var(--fs-body);letter-spacing:-.01em;color:var(--ink);align-items:center;padding:0 5px 0 13px;font-weight:700;display:inline-flex}.menu .voce.sola>a{padding:0 13px}.menu .voce>.apri{cursor:pointer;width:26px;color:var(--ink);background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;padding:0;display:flex}.searchbox>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.menu .voce[data-hot]>a,.menu .voce[data-hot]>.apri{color:var(--ink)}.menu .voce[data-hot]>a:after{content:"";background:var(--sale);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block}.menu .voce:after{content:"";background:var(--lime-ink);transform-origin:0;height:3px;transition:transform .2s var(--ease);border-radius:2px;position:absolute;bottom:16px;left:12px;right:12px;transform:scaleX(0)}.menu .voce[data-hot]:after{background:var(--lime-ink)}.menu .voce:hover:after,.menu .voce:focus-within:after,.menu .voce[data-qui]:after{transform:scaleX(1)}.menu li[data-aperto] .voce{background:0 0;border-radius:0}.menu li[data-aperto] .voce:after{background:var(--ink);border-radius:2px;height:3px;inset:auto 12px 0;transform:scaleX(1)}.menu .voce>.apri .chev{transition:transform .22s var(--ease);opacity:.55}.menu li[data-aperto] .voce>.apri .chev,.menu .voce>.apri:hover .chev{opacity:1;transform:rotate(180deg)}.menu .voce>a:focus-visible,.menu .voce>.apri:focus-visible{outline:2px solid var(--ink);outline-offset:-3px;border-radius:var(--r-sm)}.mega{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-height:calc(100dvh - var(--h-testata));overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s var(--ease), visibility .16s;z-index:95;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.menu>li[data-aperto] .mega{opacity:1;visibility:visible;pointer-events:auto}.mega .in{max-width:var(--maxw);padding:var(--rit-testa) var(--pad) var(--rit-blocco);column-gap:var(--gap-colonna);row-gap:var(--gap-blocco);grid-template-columns:repeat(3,minmax(0,1fr)) 300px;margin:0 auto;display:grid}.mega .mclus{border-top:0;grid-template-rows:auto 1fr auto;min-width:0;padding-top:0;display:grid}.mega .mclus li{break-inside:avoid}.mega .mclus .ctit{margin:0 0 var(--rit-riga);border:0;padding:0}.mega .mclus ul{margin:0 0 var(--rit-invito);padding:0;list-style:none}.mega .mclus>ul:last-child{margin-bottom:0}.mega .mclus ul a{border-radius:var(--r-sm);min-height:42px;font-size:var(--fs-lead);letter-spacing:-.02em;transition:background .14s var(--ease), color .14s var(--ease);grid-template-columns:minmax(0,1fr);align-items:center;margin-left:-10px;padding:0 10px;display:grid;position:relative}.mega .mclus ul a:before{content:"";left:0;top:var(--rit-unita);bottom:var(--rit-unita);background:var(--lime-ink);opacity:0;width:3px;transition:opacity .14s var(--ease);border-radius:2px;position:absolute}.mega .mclus ul a .v{overflow-wrap:anywhere;min-width:0}.mega .mclus ul a.forte{color:var(--ink)}.mega .mclus ul a.media{color:var(--ink-2)}@media (hover:hover){.mega .mclus ul a:hover{background:var(--surface);color:var(--ink)}}.mega .mclus ul a:hover:before{opacity:1}.mega .mclus ul a .n,.mega .mclus ul a.forte .n,.mega .mclus ul a.media .n{text-align:right;font-variant-numeric:tabular-nums;min-width:3ch;font-size:var(--fs-small);letter-spacing:0;color:var(--muted);flex:none;font-weight:600}@media (hover:hover){.mega .mclus ul a:hover .n{color:var(--ink-2)}}.mega .mclus .coda{margin:0 0 var(--rit-invito);padding-top:var(--rit-riga);border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--muted);font-weight:600;line-height:1.55}.mega .mclus>.coda:last-child{margin-bottom:0}.mega .mclus .coda .k{font-size:max(var(--fs-label), 12px);letter-spacing:var(--tr-medio);text-transform:uppercase;color:var(--ink);margin-right:var(--rit-unita);font-weight:800}.mega .mclus .coda a{min-height:var(--tap);min-width:var(--tap);color:var(--ink-2);transition:color .14s var(--ease);justify-content:center;align-items:center;font-weight:600;display:inline-flex}@media (hover:hover){.mega .mclus .coda a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}}.mega .mclus .coda .sep{margin:0 var(--rit-unita);color:var(--line-strong)}.mega .mclus .mall{min-height:46px;margin-top:var(--rit-riga);padding:0 var(--rit-riga) 0 12px;border:1.5px solid var(--ink);border-radius:var(--rp);font-size:var(--fs-body);letter-spacing:-.015em;color:var(--ink);background:var(--paper);transition:background .16s var(--ease), color .16s var(--ease);justify-self:start;align-items:center;column-gap:10px;font-weight:800;display:inline-flex}.mega .mclus .mall .v{flex:auto;min-width:0}.mega .mclus .mall .n{font-variant-numeric:tabular-nums;font-size:var(--fs-small);color:var(--muted);flex:none;font-weight:600}.mega .mclus .mall svg{transition:transform .16s var(--ease);flex:none}@media (hover:hover){.mega .mclus .mall:hover{background:var(--ink);color:#fff}.mega .mclus .mall:hover .n{color:var(--on-dark)}}.mega .mclus .mall:hover svg{transform:translate(3px)}.mega .mside{row-gap:var(--gap-fila);border-left:1px solid var(--line);background:0 0;flex-direction:column;min-width:0;padding:0 0 0 36px;display:flex}.mega .mtop{justify-content:space-between;align-items:center;column-gap:var(--rit-riga);min-height:44px;font-size:var(--fs-h3);letter-spacing:-.03em;color:var(--ink);transition:color .16s var(--ease);border-bottom:0;padding-bottom:0;font-weight:800;display:flex}.mega .mtop>span{min-width:0}.mega .mtop svg{transition:transform .16s var(--ease);flex:none}@media (hover:hover){.mega .mtop:hover{color:var(--lime-ink)}}.mega .mtop:hover svg{transform:translate(3px)}.mega .mfeat{align-items:flex-start;column-gap:var(--rit-riga);border-radius:var(--r);background:var(--surface);transition:background .16s var(--ease);padding:10px;display:flex}@media (hover:hover){.mega .mfeat:hover{background:var(--card)}}.mega .mfeat .ph{border-radius:var(--r-sm);background:var(--foto);border:1px solid var(--line);flex:none;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.mega .mfeat .ph img{object-fit:contain;width:100%;height:100%;transition:transform .4s var(--ease);padding:8%}.mega .mfeat:hover .ph img{transform:scale(1.05)}.mega .mfeat .c{align-items:flex-start;row-gap:var(--rit-unita);flex-direction:column;min-width:0;display:flex}.mega .mfeat .c .k{align-items:center;column-gap:var(--rit-unita);min-width:0;display:flex}.mega .mfeat .c .sc{background:var(--sale);color:#fff;border-radius:var(--rp);min-height:20px;font-size:var(--fs-label);font-variant-numeric:tabular-nums;flex:none;align-items:center;padding:0 8px;font-weight:800;line-height:1;display:inline-flex}.mega .mfeat .c .pz{font-size:var(--fs-small);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.mega .mfeat .c .pz s{color:var(--faint);margin-left:6px;font-weight:500}.mega .mfeat .c .tt{-webkit-line-clamp:2;line-clamp:2;font-size:var(--fs-lead);letter-spacing:-.015em;color:var(--ink);-webkit-box-orient:vertical;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.mega .mfeat .c b{color:var(--ink)}.mega .mscor{background:var(--paper);border-top:1px solid var(--line)}.mega .mscor .in2{max-width:var(--maxw);padding:var(--rit-riga) var(--pad) var(--rit-invito);align-items:center;column-gap:var(--gap-fitto);row-gap:var(--gap-fitto);flex-wrap:wrap;margin:0 auto;display:flex}.mega .mscor .k{font-size:max(var(--fs-label), 12px);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-right:var(--rit-riga);font-weight:700}.mega .mscor a{align-items:center;column-gap:var(--rit-unita);border:1px solid var(--line);border-radius:var(--rp);min-height:38px;font-size:var(--fs-body);letter-spacing:0;color:var(--ink-2);transition:border-color .14s var(--ease), color .14s var(--ease);padding:0 15px;font-weight:700;display:inline-flex}.mega .mscor a:hover{border-color:var(--ink)}.mega .mscor a.sale:before{content:"";background:var(--sale);border-radius:50%;flex:none;width:7px;height:7px}.mega .mscor a svg{transition:transform .16s var(--ease);flex:none}@media (hover:hover){.mega .mscor a:hover{color:var(--ink)}}.mega .mscor a:hover svg{transform:translate(3px)}.mega .mscor a.sale{color:var(--sale-ink);font-weight:800}.mega a:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--r-sm)}.mega .mside a:focus-visible{outline-color:#fff}.searchbox{background:var(--surface);border-radius:var(--rp);max-width:340px;color:var(--muted);cursor:pointer;text-align:left;border:1.5px solid #0000;flex:1;align-items:center;gap:10px;margin-left:auto;padding:12px 18px;font-weight:500;display:none}@media (hover:hover){.searchbox:hover{border-color:var(--line-strong);background:var(--paper)}}@media (min-width:1024px){.searchbox{display:flex}}.acts{align-items:center;gap:2px;margin-left:auto;display:flex}@media (min-width:1024px){.acts{margin-left:8px}}.icbtn{cursor:pointer;width:46px;height:46px;color:var(--ink);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .16s;display:flex;position:relative}@media (hover:hover){.icbtn:hover{background:var(--surface)}}.icbtn svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.icbtn .dot{background:var(--lime);min-width:19px;height:19px;color:var(--ink);border-radius:var(--rp);border:2px solid var(--paper);justify-content:center;align-items:center;padding:0 5px;font-weight:800;display:flex;position:absolute;top:5px;right:5px}.burger{flex:none;display:flex}@media (min-width:1024px){.burger{display:none}}.only-mob{display:flex}@media (min-width:1024px){.only-mob{display:none}}.mnav{z-index:120;background:var(--paper);flex-direction:column;height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.mnav:focus{outline:none}@media (min-width:1024px){.mnav{display:none}}.mnav .mh{justify-content:space-between;align-items:center;column-gap:var(--rit-riga);height:64px;padding:0 var(--pad);border-bottom:1px solid var(--line);flex:none;display:flex}.mnav .mh .back{align-items:center;column-gap:var(--rit-unita);min-height:48px;padding:0 var(--rit-unita) 0 0;cursor:pointer;font-size:var(--fs-body);color:var(--ink);background:0 0;border:0;font-weight:700;line-height:1.1;display:inline-flex}.mnav .mh .back svg{flex:none}.mnav .mh .back:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.mnav .scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;scroll-padding-block-start:48px;overflow-y:auto}.mnav .liv{animation-duration:.2s;animation-timing-function:var(--ease);animation-fill-mode:both}.mnav .liv[data-verso=giu]{animation-name:mnav-giu}.mnav .liv[data-verso=su]{animation-name:mnav-su}@keyframes mnav-giu{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes mnav-su{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}.mnav .mlang{align-items:center;column-gap:var(--rit-riga);padding:var(--rit-unita) var(--pad);border-bottom:1px solid var(--line);flex:none;display:flex}.mnav .mlang .k{font-size:var(--fs-small);color:var(--muted);font-weight:600}.mnav .mlang .lang-drawer{column-gap:var(--rit-unita)}.mnav .mlang .lang-drawer a{min-width:44px;min-height:44px;padding:0 var(--s-1);border-radius:var(--rp);border:1px solid var(--line-strong);font-size:var(--fs-small);color:var(--ink-2)}.mnav .mlang .lang-drawer a[aria-current]{background:var(--ink);border-color:var(--ink);color:#fff}@media (hover:hover){.mnav .mlang .lang-drawer a:not([aria-current]):hover{background:var(--surface);color:var(--ink)}}.mnav .mlang .lang-drawer a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mnav .m1{padding:var(--rit-riga) 0 0;margin:0;list-style:none}.mnav .m1v{width:100%;min-height:56px;padding:var(--s-0) var(--pad);cursor:pointer;text-align:left;font-size:var(--fs-h2);letter-spacing:-.032em;color:var(--ink);background:0 0;border:0;align-items:center;font-weight:800;line-height:1.06;display:flex}.mnav .m1v.hot{color:var(--sale)}@media (hover:hover){.mnav .m1v:hover{background:var(--surface)}}.mnav .m2{margin:var(--rit-blocco) 0 var(--rit-invito);padding:0;list-style:none}.mnav .m2 a{align-items:center;column-gap:var(--rit-unita);min-height:44px;padding:0 var(--pad);font-size:var(--fs-body);color:var(--ink-2);font-weight:500;display:flex}.mnav .m2 a.hot{color:var(--sale)}.mnav .m2 .n{min-width:24px;height:24px;padding:0 var(--s-1);border-radius:var(--rp);background:var(--lime);color:var(--ink);font-size:var(--fs-small);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:800;display:inline-flex}@media (hover:hover){.mnav .m2 a:hover{color:var(--ink);background:var(--surface)}.mnav .m1v.hot:hover,.mnav .m2 a.hot:hover{color:var(--sale-ink)}}.mnav .mtit{padding:var(--rit-invito) var(--pad) 0;font-size:var(--fs-h2);letter-spacing:-.032em;color:var(--ink);margin:0;font-weight:800;line-height:1.06}.mnav .mtit:focus{outline:none}.mnav .mvedi,.mnav .mtutte{min-height:44px;padding:0 var(--pad);font-size:var(--fs-body);color:var(--ink);text-underline-offset:4px;align-items:center;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:flex}.mnav .mvedi{margin:var(--rit-unita) 0 var(--rit-riga)}.mnav .mtutte{margin-bottom:var(--rit-riga)}@media (hover:hover){.mnav .mvedi:hover,.mnav .mtutte:hover{text-decoration-thickness:2px}}.mnav .macc{border-top:1px solid var(--line)}.mnav .macc h3{margin:0}.mnav .macc h3 button{justify-content:space-between;align-items:center;column-gap:var(--rit-riga);width:100%;min-height:60px;padding:0 var(--pad);cursor:pointer;text-align:left;font-size:var(--fs-h3);letter-spacing:-.022em;color:var(--ink);background:0 0;border:0;font-weight:800;line-height:1.18;display:flex}@media (hover:hover){.mnav .macc h3 button:hover{background:var(--surface)}}.mnav .macc .pm{flex:none;width:16px;height:16px;position:relative}.mnav .macc .pm:before,.mnav .macc .pm:after{content:"";background:currentColor;border-radius:1px;width:16px;height:2px;position:absolute;top:7px;left:0}.mnav .macc .pm:after{transition:transform .2s var(--ease);transform:rotate(90deg)}.mnav .macc [aria-expanded=true] .pm:after{transform:rotate(90deg)scaleX(0)}@media (prefers-reduced-motion:reduce){.mnav .macc .pm:after{transition:none}}.mnav .mvoci{padding:0 0 var(--rit-unita);margin:0;list-style:none}.mnav .mvoci a{min-height:44px;padding:0 var(--pad);font-size:var(--fs-body);color:var(--ink-2);align-items:center;font-weight:500;display:flex}@media (hover:hover){.mnav .mvoci a:hover{color:var(--ink);background:var(--surface)}}.mnav .mbr{padding-top:var(--rit-unita);border-top:1px solid var(--line)}.mnav .m1v:focus-visible,.mnav .m2 a:focus-visible,.mnav .mvedi:focus-visible,.mnav .mtutte:focus-visible,.mnav .macc h3 button:focus-visible,.mnav .mvoci a:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.mnav .mact{align-items:center;column-gap:var(--gap-fitto);padding:8px var(--pad) calc(8px + env(safe-area-inset-bottom) + var(--kb,0px));border-top:1px solid var(--line);background:var(--surface);flex:none;display:flex}.mnav .mact .mback{background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r-sm);width:56px;height:56px;color:var(--ink);cursor:pointer;transition:background .14s var(--ease);flex:none;justify-content:center;align-items:center;display:flex}@media (hover:hover){.mnav .mact .mback:hover{background:var(--sunken)}}.mnav .mact .mback svg{width:22px;height:22px}.mnav .mact .mfine{min-height:56px;padding:0 var(--rit-invito);border-radius:var(--rp);background:var(--ink);color:#fff;cursor:pointer;font-size:var(--fs-lead);letter-spacing:-.015em;transition:background .14s var(--ease), color .14s var(--ease);border:0;flex:auto;font-weight:800}@media (hover:hover){.mnav .mact .mfine:hover{background:var(--lime);color:var(--ink)}}.lang-switch{align-items:center;column-gap:var(--s-1);flex:none;display:flex}.lang-switch a{min-width:32px;min-height:32px;padding:0 var(--s-1);font-size:var(--fs-label);letter-spacing:.04em;color:var(--on-dark);border-bottom:2px solid #0000;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.lang-switch a[aria-current]{color:#fff;border-bottom-color:var(--lime);font-weight:800}@media (hover:hover){.lang-switch a:hover{color:#fff}}.lang-switch a:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.mnav .mact .mback:focus-visible,.mnav .mact .mfine:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lsug{background:var(--lime-soft);color:var(--ink);border-bottom:1px solid var(--line)}.lsug .wrap{justify-content:space-between;align-items:center;column-gap:var(--rit-riga);min-height:44px;display:flex}.lsug p{min-width:0;font-size:var(--fs-small);margin:0;font-weight:600;line-height:1.35}.lsug .sep{margin:0 var(--rit-unita);color:var(--muted)}.lsug a{min-height:32px;color:var(--ink);text-underline-offset:3px;align-items:center;font-weight:800;text-decoration:underline;display:inline-flex}@media (hover:hover){.lsug a:hover{text-decoration-thickness:2px}}.lsug .x{border-radius:var(--rp);cursor:pointer;width:36px;height:36px;color:var(--ink);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}@media (hover:hover){.lsug .x:hover{background:var(--paper)}}.lsug a:focus-visible,.lsug .x:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:1279px){.mega .in{column-gap:var(--gap-blocco);row-gap:var(--gap-blocco)}.mega .mrail{column-gap:var(--gap-griglia);row-gap:var(--gap-griglia)}.mega .mclus{flex-basis:196px}.mega .mclus.largo>ul{columns:200px;column-gap:var(--gap-griglia)}.mega .mside{flex-basis:252px;min-width:196px}.mega .mfeat .ph{width:64px;height:64px}}.hero{background:var(--hero-fondo);height:min(84vh,740px);min-height:520px;position:relative;overflow:hidden}.hero .slide{opacity:0;pointer-events:none;transition:opacity .7s;position:absolute;inset:0}.hero .slide.on{opacity:1;pointer-events:auto}.hero .slide img,.hero .slide video{object-fit:cover;width:100%;height:100%}.hero .slide:after{content:"";background:var(--velo-hero);position:absolute;inset:0}.hero .in{z-index:2;position:absolute;bottom:0;left:0;right:0}.hero .in .wrap{color:#fff}.hero .pk{color:var(--lime);font-weight:800}.hero .ht{text-shadow:0 2px 30px #0000004d;margin:14px 0 0;font-weight:800}.hero p{color:#ffffffeb}.hero .cc{flex-wrap:wrap;display:flex}.hnav{right:var(--pad);z-index:5;align-items:center;gap:8px;display:flex;position:absolute;bottom:28px}.hnav .dots{gap:2px;margin-right:6px;display:flex}.hnav [hidden]{display:none}.hnav .dots button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.hnav .dots button:after{content:"";width:8px;height:8px;transition:.25s var(--ease);background:#ffffff8c;border-radius:50%;display:block}.hnav .dots button.on:after{background:var(--lime);border-radius:4px;width:26px}.hnav .ar{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff6b;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:all .18s;display:flex}@media (hover:hover){.hnav .ar:hover{color:var(--ink);background:#fff;border-color:#fff}}.hnav .ar svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (max-width:768px){.hero{height:auto;min-height:0}.hero .slide{display:none;position:relative;inset:auto}.hero .slide.on{display:block}.hero .slide img,.hero .slide video{height:64vh;min-height:400px}.hero .in .wrap{padding-bottom:44px}.hnav{bottom:16px}}.sec.alt{padding-bottom:var(--s-6)}.sh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.sh.filo{border-bottom:2px solid var(--ink);padding-bottom:var(--rit-riga)}.sh h2{margin:0}.terreni{grid-template-columns:repeat(4,1fr);display:grid}.terreno{gap:var(--rit-riga);color:var(--ink);flex-direction:column;min-width:0;display:flex}.terreno .ph{aspect-ratio:4/5;border-radius:var(--r);background:var(--surface);display:block;position:relative;overflow:hidden}.terreno .ph img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.terreno:hover .ph img{transform:scale(1.05)}.terreno .tx{min-width:0;display:block}.terreno b{font-weight:800;display:block}.terreno .sub{color:var(--muted);line-height:1.45;display:block}@media (hover:hover){.terreno:hover b{color:var(--lime-ink)}}@media (max-width:1023px){.terreni{grid-template-columns:1fr 1fr}}@media (max-width:560px){.terreni{grid-template-columns:1fr 1fr;gap:12px}}.promrow{max-width:var(--maxw);padding:var(--rit-invito) var(--pad);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 auto;list-style:none;display:grid}.promrow li{min-height:44px;padding:0 var(--rit-riga);font-size:var(--fs-small);color:var(--ink-2);border-left:1px solid var(--line);align-items:center;gap:10px;font-weight:600;display:flex}.promrow li:first-child{border-left:0;padding-left:0}.promrow li:before{content:"";background:var(--lime);border-radius:50%;flex:none;width:8px;height:8px}@media (max-width:768px){.promrow{scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.promrow::-webkit-scrollbar{display:none}.promrow li{white-space:nowrap;flex:none}}@media (max-width:560px){.promrow{justify-content:center;overflow:visible}.promrow li:not(:first-child){display:none}.promrow li:first-child{min-height:40px;font-size:12.5px}}.svcrow{grid-template-columns:repeat(4,1fr);display:grid}.svcbtn{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);align-items:center;transition:border-color .16s,background .16s;display:flex}@media (hover:hover){.svcbtn:hover{border-color:var(--ink);background:var(--paper)}}.svcbtn .i{color:var(--lime-ink);background:var(--lime-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.svcbtn .i svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.svcbtn small{margin-top:2px;display:block}@media (max-width:1023px){.svcrow{grid-template-columns:1fr 1fr}}@media (max-width:560px){.svcrow{grid-template-columns:1fr}}.grid{grid-template-columns:repeat(4,1fr);display:grid}.grid.g3{grid-template-columns:repeat(3,1fr)}.card{flex-direction:column;min-width:0;display:flex;position:relative}.card .im{aspect-ratio:1;border-radius:var(--r);background:var(--foto);border:1px solid var(--line);transition:border-color .16s var(--ease);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.card:hover .im{border-color:var(--line-strong)}.card .im img{object-fit:contain;width:100%;height:100%;transition:transform .45s var(--ease);padding:8%}.card:hover .im img{transform:scale(1.06)}.card .badges{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:absolute}.card .badge.new,.card .badge.off{background:var(--ink);color:#fff}.card .b{flex-direction:column;gap:5px;display:flex}.card .sw{align-items:center;min-width:0;min-height:15px;margin-top:6px;display:flex;overflow:hidden}.card .sw i{border:1px solid var(--line);border-radius:50%;flex:none;width:15px;height:15px;display:block}.card .sw span{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:2px;overflow:hidden}.card .nm{color:var(--ink);display:block}@media (hover:hover){.card:hover .nm{color:var(--lime-ink)}}.card .pr,.card .pr .dis{color:var(--ink)}.card .save{margin-left:0}.card .save:before{content:"risparmi "}.card .save:lang(en):before{content:"save "}.card .save:lang(de):before{content:"du sparst "}.card .save:lang(fr):before{content:"tu économises "}.card .omni{color:var(--faint)}.card .avvisa{min-height:36px;color:var(--lime-ink);text-underline-offset:3px;align-items:center;gap:8px;margin-top:6px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.card .scala{color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:nowrap;align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:700;display:flex}.card .scala>.nums{flex:0 auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.card .scala .lab{color:var(--muted);flex:none;margin-right:2px;font-weight:600}.card .scala .off{color:var(--faint);text-decoration:line-through}.card .scala .nums span{white-space:nowrap;flex:none}@media (max-width:560px){.card .nm{letter-spacing:-.02em;font-size:15.5px}.card .meta{font-size:var(--fs-label);letter-spacing:.1em}.card .scala{font-size:var(--fs-label);gap:4px}.card .scala>.lab:first-child{display:none}.card .scala>.nums{gap:4px}.card .sw span{display:none}.card .save{font-size:12px}}.card .stretch:after{content:"";z-index:1;position:absolute;inset:0}.bstrip{grid-template-columns:repeat(6,1fr);display:grid}.bt{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);flex-direction:column;justify-content:center;align-items:center;gap:4px;height:92px;padding:14px;transition:border-color .16s,background .16s;display:flex}@media (hover:hover){.bt:hover{border-color:var(--ink);background:var(--surface)}}.bt img{object-fit:contain;filter:grayscale();opacity:.72;width:auto;max-width:100%;max-height:34px;transition:all .2s}.bt:hover img{filter:none;opacity:1}.bt .wordmark{letter-spacing:-.03em;color:var(--ink-2);text-align:center;line-height:1.1}@media (hover:hover){.bt:hover .wordmark{color:var(--ink)}}.bt small{color:var(--faint);font-weight:600}@media (max-width:1279px){.bstrip{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.bstrip{grid-template-columns:repeat(3,1fr);gap:8px}.bt{height:78px;padding:10px}.bt img{max-height:26px}}.bwall{gap:var(--gap-fitto);grid-template-columns:repeat(6,1fr);display:grid}.bwall a{justify-content:center;align-items:center;gap:var(--rit-riga);min-height:132px;padding:var(--rit-invito);border:1px solid var(--line);border-radius:var(--r);background:var(--paper);color:var(--ink);transition:border-color .16s var(--ease), background .16s var(--ease);flex-direction:column;display:flex}.bwall a img{object-fit:contain;filter:grayscale();opacity:.8;width:auto;max-width:100%;max-height:34px;transition:filter .16s var(--ease), opacity .16s var(--ease)}.bwall a .wordmark{font-size:var(--fs-body);letter-spacing:-.02em;color:var(--ink-2);text-align:center;font-weight:800;line-height:1.2}.bwall a .n{font-size:var(--fs-small);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}@media (hover:hover){.bwall a:hover{border-color:var(--ink);background:var(--card)}.bwall a:hover img{filter:none;opacity:1}.bwall a:hover .wordmark{color:var(--ink)}}.bwall a.forte{grid-column:span 2}.bwall a.forte img{max-height:44px}@media (max-width:1279px){.bwall{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.bwall{grid-template-columns:repeat(3,1fr);gap:8px}.bwall a{min-height:104px;padding:var(--rit-riga)}.bwall a img{max-height:26px}.bwall a.forte{grid-column:span 3}}@media (max-width:380px){.bwall{grid-template-columns:1fr 1fr}}.promo{border-radius:var(--r);background:var(--ink);color:#fff;grid-template-columns:1.05fr .95fr;align-items:stretch;min-height:300px;display:grid;overflow:hidden}.promo .txt{flex-direction:column;justify-content:center;display:flex}.promo h2{color:#fff;margin:12px 0 0}.promo p{color:#fffc;max-width:42ch;font-size:16px;font-weight:500}.promo .cc{flex-wrap:wrap;display:flex}.promo .figure{background:var(--surface);justify-content:center;align-items:center;min-height:260px;display:flex;position:relative}.promo .figure img{object-fit:cover;width:100%;height:100%}.promo .pill{z-index:2;background:var(--sale);color:#fff;border-radius:var(--rp);padding:10px 18px;font-size:15px;font-weight:800;position:absolute;top:20px;right:20px}@media (max-width:1023px){.promo{grid-template-columns:1fr}.promo .txt{padding:28px}.promo .figure{order:-1;min-height:200px}}.member{background:var(--ink);color:#fff;border-radius:var(--r);grid-template-columns:1.25fr 1fr;align-items:center;gap:36px;display:grid}.member h2{color:#fff}.member p{color:var(--on-dark);max-width:46ch;line-height:1.6}.member .kick{color:var(--lime)}.member ul{flex-direction:column;font-weight:600;list-style:none;display:flex}.member ul li{align-items:flex-start;display:flex}.member ul li:before{content:"";background:var(--lime);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}@media (max-width:1023px){.member{grid-template-columns:1fr;gap:22px;padding:30px}}.nlband{background:var(--surface);color:var(--ink);border-top:1px solid var(--line)}.nlband-in{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;display:grid}.nlband-txt,.nlband-form{min-width:0}.nlband h2{color:var(--ink);max-width:18ch}.nlband p{color:var(--ink-2);font-size:var(--fs-body);max-width:46ch;font-weight:400;line-height:1.5}.nlband .nl-form{max-width:none;margin-top:0}.nlband .nl-form .field input{border:1px solid var(--line-strong);border-radius:var(--rp);background:var(--paper);min-height:54px;color:var(--ink);font-size:16px}.nlband .nl-form .btn-primary{background:var(--ink);color:#fff;border-color:var(--ink);border-radius:var(--rp);min-height:54px}@media (hover:hover){.nlband .nl-form .btn-primary:hover:not(:disabled){background:var(--ink-2);border-color:var(--ink-2)}}.nlband :focus-visible{outline-color:var(--ink)}@media (max-width:1023px){.nlband{padding:var(--s-4) 0}.nlband-in{gap:var(--s-3);grid-template-columns:minmax(0,1fr)}.nlband p{font-size:var(--fs-body)}}@media (max-width:560px){.nlband .nl-form .field{flex-direction:column;align-items:stretch}.nlband .nl-form .field .btn{width:100%;font-size:var(--fs-body)}}.foot{background:var(--ink);color:#fff;margin-top:0}.foot .fc{grid-template-columns:1.5fr 1fr 1fr 1.2fr;display:grid}.foot .fb img{width:89.3px;height:30px}.foot p{color:var(--on-dark);max-width:34ch;line-height:1.6}.foot ul{color:var(--on-dark);flex-direction:column;list-style:none;display:flex}.foot .fbot{border-top:1px solid var(--ink-2);color:var(--on-dark-2);flex-wrap:wrap;justify-content:space-between;font-weight:600}.foot .fbot .flegal{gap:18px}.foot .fbot .flegal a{color:var(--on-dark-2);align-items:center;display:inline-flex}.foot .fbot .flegal button{color:var(--on-dark-2);min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.foot .fbot .flegal a:hover,.foot .fbot .flegal button:hover{color:#fff}}.foot .fnegozio{flex-direction:column;gap:10px;margin-top:22px;display:flex}.foot .fnegozio a{color:#fff;align-items:center;gap:10px;min-height:40px;font-size:15px;font-weight:700;display:inline-flex}.foot .fnegozio a svg{color:var(--lime);flex:none}@media (hover:hover){.foot .fnegozio a:hover{color:var(--lime)}}.foot .forari{flex-direction:column;display:flex}.foot .fritiro{margin-top:var(--rit-invito);max-width:none;color:var(--lime);font-weight:700}.foot .forari .riga{border-top:1px solid var(--ink-2);color:#fff;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:9px 0;font-size:14.5px;font-weight:600;display:grid}.foot .forari .riga:last-child{border-bottom:0}.foot .forari .riga .fasce{text-align:right;white-space:nowrap;color:var(--on-dark);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.info-aside .row .orari-aside{flex-direction:column;row-gap:8px;font-weight:600;display:flex}.info-aside .row .orari-aside b{font-weight:700;display:block}.foot .fsocial{gap:10px;margin-top:20px;display:flex}.foot .fsocial a{border:1px solid var(--ink-2);border-radius:var(--rp);color:#fff;justify-content:center;align-items:center;width:44px;height:44px;display:flex}@media (hover:hover){.foot .fsocial a:hover{border-color:var(--lime);color:var(--lime)}}.foot details summary{align-items:center;min-height:34px;list-style:none;display:flex}.foot details summary::-webkit-details-marker{display:none}.foot details summary h2{margin:0 0 16px}@media (max-width:560px){.foot details{border-top:1px solid var(--ink-2);padding:14px 0}.foot details summary{cursor:pointer;align-items:center;min-height:44px;display:flex;position:relative}.foot details summary h2{margin:0}.foot details summary:after{content:"+";color:var(--lime);font-size:20px;font-weight:800;line-height:1;position:absolute;right:0}.foot details[open] summary:after{content:"−"}.foot details ul{margin-top:10px}}.errpag{text-align:left;max-width:620px;padding:56px 0 96px}.errpag .lab{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:700;display:block}.errpag h1{letter-spacing:-.04em;max-width:24ch;margin-top:10px;font-size:38px;font-weight:800;line-height:1.05}.errpag p{color:var(--ink-2);max-width:48ch;margin-top:12px;font-size:16px;line-height:1.5}.errpag .cerca{background:var(--paper);border:1.5px solid var(--ink);border-radius:var(--rp);align-items:center;gap:10px;max-width:460px;min-height:56px;margin-top:24px;padding:0 8px 0 18px;display:flex}.errpag .cerca input{min-width:0;min-height:44px;color:var(--ink);background:0 0;border:0;outline:0;flex:auto;align-self:stretch;font-family:inherit;font-size:15.5px;font-weight:600}.errpag .cerca button{border-radius:var(--rp);background:var(--ink);color:#fff;cursor:pointer;border:0;min-height:42px;padding:0 20px;font-family:inherit;font-size:14.5px;font-weight:800}.errpag .reparti{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.errpag .reparti a{border:1px solid var(--line);border-radius:var(--rp);min-height:50px;color:var(--ink);align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex}@media (hover:hover){.errpag .reparti a:hover{border-color:var(--ink);color:var(--ink)}}.errpag .puntorosso{background:var(--sale);border-radius:50%;flex:none;width:7px;height:7px}.errpag .telefono{border-top:1px solid var(--surface);color:var(--muted);margin-top:32px;padding-top:20px;font-size:13.5px;font-weight:600;line-height:1.5}.errpag .telefono b{color:var(--ink)}.errpag .telefono a{color:var(--ink);font-weight:800}.gtp-tab{margin-top:var(--rit-testa)}.gtp-tab h3{font-size:var(--fs-h4);letter-spacing:-.025em;margin-bottom:var(--rit-riga);font-weight:800}.gtp-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--r-sm);overflow-x:auto}.gtp-scroll table{border-collapse:collapse;width:100%;min-width:340px;font-size:var(--fs-small);font-variant-numeric:tabular-nums}.gtp-scroll th{background:var(--surface);text-align:left;white-space:nowrap;padding:var(--rit-unita) var(--rit-riga);border-bottom:1px solid var(--line-strong);font-size:var(--fs-label);letter-spacing:var(--tr-medio);text-transform:uppercase;color:var(--muted);font-weight:800;position:sticky;top:0}.gtp-scroll td{padding:var(--rit-unita) var(--rit-riga);border-bottom:1px solid var(--line);color:var(--ink-2);white-space:nowrap}.gtp-scroll tr:last-child td{border-bottom:0}@media (max-width:560px){.errpag .cerca{max-width:none}}@media (max-width:1023px){.foot .fc{row-gap:var(--gap-blocco);grid-template-columns:1fr 1fr}}.pagehead{border-bottom:1px solid var(--line);background:var(--surface)}.pagehead .meta{color:var(--muted);display:block}.pagehead .meta b{color:var(--ink)}.crumb{color:var(--muted);flex-wrap:wrap;align-items:center;display:flex}@media (hover:hover){.crumb a:hover{color:var(--ink);text-decoration:underline}}.crumb .sep{color:var(--line-strong)}.crumb [aria-current]{color:var(--ink)}.phtop{isolation:isolate;position:relative}.plphead{min-width:0;display:block}.phtop.con-foto{align-items:flex-end;min-height:220px;display:flex}.phsfondo{z-index:0;position:absolute;inset:0}.phsfondo img{object-fit:cover}.phsfondo:after{content:"";background:var(--velo-testata);position:absolute;inset:0}.phtop>.wrap{z-index:1;position:relative}.phtop{background:var(--ink);color:#fff}.phtop .crumb,.phtop .crumb a{color:var(--on-dark)}.phtop .crumb a{align-items:center;min-height:24px;display:inline-flex}@media (hover:hover){.phtop .crumb a:hover{color:#fff;text-decoration:underline}}.phtop .crumb .sep{color:var(--line-strong)}.phtop .crumb [aria-current]{color:#fff}.phtop :focus-visible{outline-color:var(--lime)}.phgrid{gap:var(--s-5);margin-top:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,332px);align-items:end;display:grid}.phid{justify-content:space-between;align-items:flex-end;gap:var(--gap-colonna);flex-wrap:wrap;display:flex}.phid>div:first-child{flex:34ch;min-width:0}.phid-txt{min-width:0}.phid-chi{flex-direction:column;flex:none;align-items:flex-start;gap:10px;display:flex}.phid-chi>h2{font-size:max(var(--fs-label), 12px);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark);margin:0;font-weight:700}.phid-chi .row{flex-wrap:wrap;gap:10px;list-style:none;display:flex}.phid-chi a{border:1.5px solid var(--line-strong);border-radius:var(--rp);min-height:48px;font-size:var(--fs-body);letter-spacing:-.01em;color:#fff;white-space:nowrap;transition:background .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease);background:0 0;align-items:center;gap:10px;padding:0 22px;font-weight:800;display:inline-flex}.phid-chi a .n{font-size:var(--fs-small);color:var(--on-dark);font-weight:700}.phid-chi a.on{color:var(--ink);background:#fff;border-color:#fff}.phid-chi a.on .n{color:var(--muted)}@media (max-width:768px){.phtop h1{letter-spacing:-.045em;font-size:40px;line-height:.96}.phlead{font-size:15px}.phid{gap:var(--rit-invito)}.phid-chi .row{gap:8px}.phid-chi a{white-space:nowrap;min-height:44px;padding:0 14px}.phrail{scrollbar-width:none;padding-right:var(--pad);flex-wrap:nowrap;overflow-x:auto}.phrail::-webkit-scrollbar{display:none}.phrail li{flex:none}.phrail a{white-space:nowrap}}@media (hover:hover){.phid-chi a.on:hover{background:var(--lime);border-color:var(--lime)}}.phid-chi a:not(.on):hover{border-color:#fff}@media (max-width:1023px){.phid{align-items:stretch;gap:var(--rit-invito);flex-direction:column}.phid>div:first-child{flex:none}.phid-chi{width:100%}.phid-chi ul{flex-wrap:wrap}}.phtop h1{font-size:var(--fs-h1);letter-spacing:-.045em;color:#fff;text-wrap:balance;max-width:18ch;line-height:.96}.phlead{font-size:var(--fs-lead);color:var(--on-dark);max-width:44ch;font-weight:400;line-height:1.5}.phnums{font-size:var(--fs-small);flex-wrap:wrap;align-items:center;font-weight:700;display:flex}.phnums .tot,.phnums .da{min-height:40px;color:var(--on-dark);align-items:baseline;gap:8px;display:inline-flex}.phnums .tot{padding-right:6px}.phnums .tot b{font-size:var(--fs-h3);letter-spacing:-.03em;color:#fff;font-weight:800}.phnums .da b{color:#fff;font-weight:800}.phnums .sale{border-radius:var(--rp);background:var(--sale);color:#fff;white-space:nowrap;transition:background .16s var(--ease);align-items:center;gap:10px;padding:0 16px;display:inline-flex}.phnums .sale .max{border-left:1px solid #ffffff8c;padding-left:10px}@media (hover:hover){.phnums a.sale:hover{background:var(--sale-ink)}}.phnums a.sale:focus-visible{border-radius:var(--rp)}.phfig{align-self:end;min-width:0;margin:0}.phtiles{grid-template-columns:repeat(3,1fr);display:grid}.phtile{aspect-ratio:1;background:var(--foto);border-radius:var(--r-sm);border:1.5px solid var(--line);transition:border-color .16s var(--ease);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.phtile img{object-fit:contain;width:100%;height:100%;transition:transform .35s var(--ease);padding:9%}.phtile:hover{border-color:var(--lime)}.phtile:hover img{transform:scale(1.05)}.phtile:focus-visible{border-radius:var(--r-sm)}.phtile .off{z-index:1;background:var(--sale);color:#fff;border-radius:var(--r-sm);padding:4px 8px;position:absolute;top:6px;left:6px}.phdeck{background:var(--paper);border-bottom:1px solid var(--line)}.phtrack{border-top:0;flex-wrap:wrap;align-items:center;display:flex}.phtrack>h2{font-size:max(var(--fs-label), 12px);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex:none;margin:0;font-weight:700}.phall{min-height:40px;font-size:var(--fs-small);text-underline-offset:3px;align-items:center;padding:0 6px;text-decoration:underline;display:inline-flex}.phrail{flex-wrap:wrap;align-items:center;min-width:0;list-style:none;display:flex}.phgo{background:var(--paper);border:1px solid var(--line);border-radius:var(--rp);min-height:40px;font-size:var(--fs-body);color:var(--ink-2);white-space:nowrap;transition:background .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease);align-items:center;gap:9px;padding:0 16px;font-weight:700;line-height:1;display:inline-flex}.phgo .n{font-size:var(--fs-label);color:var(--muted);font-variant-numeric:tabular-nums;transition:color .16s var(--ease);font-weight:700}@media (hover:hover){.phgo:hover{background:var(--lime);border-color:var(--ink);color:var(--ink)}.phgo:hover .n{color:var(--forest)}}.phgo:focus-visible{border-radius:var(--rp)}.phall{color:var(--lime-ink);border-style:dashed;font-weight:800}@media (hover:hover){.phall:hover{background:var(--paper);border-color:var(--ink);color:var(--ink)}}.phbrand{background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r-sm);min-height:46px;transition:background .16s var(--ease), border-color .16s var(--ease);align-items:center;gap:12px;padding:0 16px;display:inline-flex}.phbrand .wordmark{font-size:var(--fs-small);letter-spacing:-.02em;color:var(--ink-2);white-space:nowrap;transition:color .16s var(--ease);font-weight:800;line-height:1.15}.phbrand .n{font-size:var(--fs-label);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:800}@media (hover:hover){.phbrand:hover{background:var(--lime-soft);border-color:var(--ink)}.phbrand:hover .wordmark{color:var(--ink)}}.phbrand:focus-visible{border-radius:var(--r-sm)}@media (max-width:1023px){.phtop{padding:16px 0 var(--s-3)}.phgrid{gap:var(--s-3);margin-top:var(--s-2);grid-template-columns:minmax(0,1fr);align-items:start}.phtop h1{font-size:var(--fs-h1);letter-spacing:-.04em;max-width:18ch;line-height:.98}.phlead{max-width:56ch}.phfig{max-width:420px}.phtrack{grid-template-columns:1fr;gap:10px;padding:15px 0}.phtrack.primaria{padding:16px 0 18px}.phrail{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:var(--pad);margin:0 calc(var(--pad) * -1);padding:4px var(--pad);flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000)}.phrail::-webkit-scrollbar{display:none}.phrail>li{scroll-snap-align:start;flex:none}}@media (max-width:560px){.phtop{padding:14px 0 var(--s-3)}.phtop h1{max-width:none;margin-top:8px}.phlead{font-size:var(--fs-body);max-width:40ch;line-height:1.5}.phnums{margin-top:var(--s-3);gap:8px}.phnums .tot{width:100%;min-height:0}.phnums .sale{gap:8px;padding:0 14px}.phnums .sale .max{padding-left:8px}.phfig{max-width:none}.phfig figcaption{margin-bottom:8px}.phtiles{gap:8px}.phtile .off{padding:3px 7px;top:5px;left:5px}.phbrand{gap:10px;padding:0 14px}}.shop{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:40px;display:grid}.shop>*{min-width:0}@media (max-width:1023px){.shop{grid-template-columns:1fr;gap:0}}.tools-bar{margin-bottom:var(--rit-riga);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.tools-bar .res{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.tools-bar .res span{font-size:var(--fs-body);color:var(--muted);letter-spacing:0;font-weight:600}.tools-bar .res span b{color:var(--ink);font-weight:800}.res-prom{font-size:var(--fs-small);color:var(--muted);flex-basis:100%;order:9;font-weight:600}@media (max-width:1023px){.res-prom{display:none}.tools-bar{row-gap:var(--rit-unita);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"filtri ordina""conteggio conteggio";align-items:center}.filt-open{grid-area:filtri}.sortsel{grid-area:ordina;justify-self:end}.tools-bar .res{grid-area:conteggio}}@media (min-width:1024px){.res-prom{padding-left:var(--rit-invito);flex-basis:auto;margin-right:auto}}.qchip{white-space:nowrap;border:1px solid var(--line-strong);border-radius:var(--rp);background:var(--paper);min-height:36px;color:var(--ink);font-family:inherit;font-size:var(--fs-small);cursor:pointer;transition:border-color .15s var(--ease), background .15s var(--ease);flex:none;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex}.qchip .chev{width:14px;height:14px}@media (hover:hover){.qchip:hover{border-color:var(--ink)}}.qchip.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.qchip.qmia{border-color:var(--ink);background:var(--lime-soft);color:var(--ink)}.plp-mini{z-index:80;background:var(--paper);border-bottom:1px solid var(--line);visibility:hidden;height:44px;transition:transform .2s var(--ease), visibility 0s linear .2s;grid-template-columns:1fr 1fr;display:grid;position:fixed;top:73px;left:0;right:0;transform:translateY(-100%)}.plp-mini.on{visibility:visible;transition:transform .2s var(--ease);transform:none}.plp-mini>button,.plp-mini>label{min-height:44px;font-family:inherit;font-size:var(--fs-small);color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex;position:relative}.plp-mini>label{border-left:1px solid var(--line)}.plp-mini select{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:center;text-align-last:center;background:0 0;border:0;min-height:44px;padding:0}.plp-mini .n{background:var(--lime);color:var(--ink);border-radius:var(--rp);padding:2px 8px;font-size:12px;font-weight:800}@media (prefers-reduced-motion:reduce){.plp-mini,.plp-mini.on{transition:none}}.tb-strip{display:contents}@media (min-width:1024px){.tools-bar .res{order:-2}.res-prom{order:-1}.tb-strip .qm{display:none}.tb-strip .qmia{order:1}.plp-mini{display:none}}@media (max-width:1023px){.tools-bar{margin-bottom:var(--rit-unita);border-bottom:0;display:block}.tb-strip{scrollbar-width:none;margin-inline:calc(var(--pad) * -1);padding:4px var(--pad);flex-wrap:nowrap;align-items:center;gap:8px;display:flex;overflow-x:auto}.tb-strip::-webkit-scrollbar{display:none}.tb-strip>*{flex:none}.tb-strip .filt-open{min-height:40px;padding:0 14px}.tb-strip .sortsel select{border-radius:var(--rp);min-height:40px}.tb-strip .qchip{min-height:40px}.tools-bar .res{margin-top:var(--rit-unita);display:block}}.shop>aside{align-self:stretch}.chip-saldo{border-radius:var(--rp);cursor:pointer;min-height:36px;color:var(--sale-ink);background:var(--sale-soft);transition:background .15s var(--ease);border:0;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}@media (hover:hover){.chip-saldo:hover{background:var(--sale);color:#fff}}.sortsel{color:var(--muted);align-items:center;gap:9px;font-size:13.5px;font-weight:700;display:inline-flex}.sortsel select{border:1px solid var(--line);border-radius:var(--rp);background:var(--paper) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234E535A' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center/16px;cursor:pointer;color:var(--ink);appearance:none;min-height:40px;padding:0 38px 0 16px;font-family:inherit;font-weight:700}.sortsel select:hover{border-color:var(--ink)}.filt-open{border:1.5px solid var(--ink);border-radius:var(--rp);background:var(--paper);cursor:pointer;min-height:44px;color:var(--ink);align-items:center;gap:9px;padding:11px 18px;font-weight:700;display:none}.filt-open .n{background:var(--lime);color:var(--ink);border-radius:var(--rp);padding:2px 8px;font-size:12px;font-weight:800}@media (max-width:1023px){.filt-open{display:inline-flex}}.chips{flex-wrap:wrap;align-items:center;display:flex}.chips .lab{margin-right:2px}.chip{background:var(--paper);color:var(--ink);border:1px solid var(--ink);border-radius:var(--rp);cursor:pointer;align-items:center;gap:9px;min-height:36px;padding:0 12px 0 14px;font-family:inherit;font-weight:700;transition:all .15s;display:inline-flex}@media (hover:hover){.chip:hover{background:var(--surface);border-color:var(--ink)}}.chip .x{color:var(--muted);opacity:1;font-size:15px;line-height:1}@media (hover:hover){.chip:hover .x{color:var(--ink)}}.chip.clear{min-height:36px;font-family:inherit;font-size:var(--fs-small);color:var(--lime-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 6px;font-weight:700;text-decoration:underline;display:inline-flex}@media (hover:hover){.chip.clear:hover{color:var(--ink);background:0 0}}.filters{overscroll-behavior:contain;max-height:calc(100vh - 116px);padding-right:6px;position:sticky;top:96px;overflow-y:auto}.filters::-webkit-scrollbar{width:6px}.filters::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:3px}.ftitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:44px;display:flex}.ftitle b{text-transform:uppercase;letter-spacing:-.02em;font-weight:800}.ftitle button{cursor:pointer;background:0 0;border:0;min-height:32px;padding:4px 0}@media (hover:hover){.ftitle button:hover{color:var(--ink);text-decoration:underline}}.fgrp{border-bottom:1px solid var(--line);padding:var(--rit-riga) 0}.fgrp>button{cursor:pointer;width:100%;min-height:32px;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;margin-bottom:10px;padding:0;font-weight:800;display:grid}.fgrp>button .cv{color:var(--muted);justify-self:end;align-items:center;gap:8px;font-weight:700;display:inline-flex}.fgrp>button .cv[data-attivo]{color:var(--lime-ink)}.fgrp>button .chev{transition:transform .2s var(--ease);opacity:.55;flex:none}.fgrp>button[aria-expanded=true] .chev{transform:rotate(180deg)}.fgrp .body{flex-direction:column;gap:0;max-height:none;display:flex;overflow:visible}.fopt{color:var(--ink-2);border-radius:var(--r-sm);cursor:pointer;grid-template-columns:20px minmax(0,1fr) 3.5ch;align-items:center;column-gap:12px;min-height:42px;margin:0 -10px;padding:0 10px;font-weight:600;transition:background .12s;display:grid}@media (hover:hover){.fopt:hover{background:var(--surface);color:var(--ink)}}.fopt input{appearance:none;border:1.5px solid var(--line-strong);cursor:pointer;background:var(--paper);border-radius:5px;flex:none;width:20px;height:20px;transition:all .14s;position:relative}.fopt:hover input{border-color:var(--ink)}.fopt input:checked{background:var(--ink);border-color:var(--ink)}.fopt input:checked:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:5px;height:10px;position:absolute;top:2.5px;left:6.5px;transform:rotate(45deg)}.fopt .n{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;margin-left:0;font-weight:600}.fopt.dis{opacity:1;cursor:not-allowed;color:var(--line-strong)}@media (hover:hover){.fopt.dis:hover{background:0 0}}.fopt.dis input{border-style:dashed;border-color:var(--line)}.fopt.dis span:first-of-type{text-decoration:line-through;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.fsizes{grid-template-columns:repeat(4,1fr);display:grid}.fsz{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);cursor:pointer;min-height:42px;color:var(--ink-2);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 2px;font-weight:700;transition:all .14s;display:flex}@media (hover:hover){.fsz:hover:not(:disabled){border-color:var(--ink);color:var(--ink);background:var(--paper)}}.fsz.on{background:var(--ink);color:#fff;border-color:var(--ink);font-weight:800}.fsz:disabled{opacity:1;cursor:not-allowed;border-style:dashed;border-color:var(--line);color:var(--line-strong);font-weight:600;text-decoration:none}.fprice{padding:10px 0 0}.fprice .inputs{grid-template-columns:1fr 12px 1fr;align-items:center;gap:6px;display:grid}.fprice input{font-variant-numeric:tabular-nums;font-family:inherit}.fprice .sep{text-align:center}.fprice input{border:1.5px solid var(--line-strong);border-radius:var(--r-sm);width:100%;min-width:0;min-height:46px;color:var(--ink);padding:12px;font-weight:600}.fprice input:focus{border-color:var(--ink);outline:none}.fprice .sep{color:var(--faint);font-weight:700}.fquick{flex-wrap:wrap}.ftoggles{padding:var(--rit-riga) 0;border-bottom:1px solid var(--line);flex-direction:column;gap:0;display:flex}.ftoggle{cursor:pointer;border-radius:var(--r-sm);min-height:44px;color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;margin:0 -10px;padding:0 10px;font-weight:700;display:grid}@media (hover:hover){.ftoggle:hover{background:var(--surface)}}.ftoggle .sw2{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--rp);background:var(--sunken);width:42px;height:24px;transition:.2s var(--ease);flex:none;position:relative}.ftoggle .sw2:after{content:"";background:var(--muted);width:18px;height:18px;transition:.2s var(--ease);border:0;border-radius:50%;position:absolute;top:2px;left:2px}.ftoggle input{opacity:0;width:0;height:0;position:absolute}.ftoggle input:checked+.sw2{background:var(--ink);border-color:var(--ink)}.ftoggle input:checked+.sw2:after{background:#fff;transform:translate(18px)}.ftoggle input:focus-visible+.sw2{outline:2px solid var(--ink);outline-offset:3px}.ftoggle .sale-lab{color:var(--ink)}.fmob-head,.fmob-foot{display:none}@media (max-width:1023px){.filters{z-index:130;background:var(--paper);visibility:hidden;height:100dvh;max-height:none;transition:transform .3s var(--ease), visibility .3s;flex-direction:column;padding:0;display:flex;position:fixed;inset:0;overflow:hidden;transform:translateY(100%)}.filters.on{visibility:visible;transform:none}.fmob-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.fmob-head{height:62px;padding:0 var(--pad);border-bottom:1px solid var(--line);background:var(--paper);z-index:2;flex:none;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.fmob-head b{font-size:17px;font-weight:800}.fmob-chips{scrollbar-width:none;flex-wrap:nowrap;flex:0 0 100%;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.fmob-chips::-webkit-scrollbar{display:none}.fmob-chips>*{flex:none}.ftitle{display:none}.fgrp,.ftoggles{padding-left:var(--pad);padding-right:var(--pad)}.fgrp .body{max-height:none}.fmob-foot{z-index:3;padding:14px var(--pad) calc(14px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--ink);flex-wrap:wrap;flex:none;gap:10px;display:flex;position:relative}.fmob-foot .btn-ghost{flex:none}.fsizes{grid-template-columns:repeat(5,1fr)}}.empty{text-align:left;color:var(--ink-2);flex-direction:column;align-items:flex-start;max-width:48ch;display:flex}.empty b{color:var(--ink);letter-spacing:-.03em;font-weight:800;display:block}.empty p{line-height:1.6}.empty .vuoto-cta{margin-top:var(--rit-invito);flex-wrap:wrap;gap:8px;display:flex}@media (max-width:560px){.empty .vuoto-cta{flex-direction:column;width:100%}.empty .vuoto-cta>*{justify-content:center;min-height:52px}}.loadmore{flex-direction:column;align-items:center;display:flex}.loadmore .prog{color:var(--muted);font-weight:600}.loadmore .bar{background:var(--sunken);border-radius:2px;width:180px;height:4px;overflow:hidden}.loadmore .bar i{background:var(--ink);border-radius:2px;height:100%;display:block}@media (max-width:1023px){.shop .plp-lista{padding-top:4px}}@media (max-width:1280px){.grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.grid,.grid.g3{grid-template-columns:repeat(2,1fr)}}.shop .grid,.shop .cards{grid-template-columns:repeat(3,1fr)}@media (max-width:1280px){.shop .grid,.shop .cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:1023px){.shop .grid,.shop .cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.shop .grid,.shop .cards{grid-template-columns:repeat(2,1fr)}}.pdp{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.gal{grid-template-columns:80px minmax(0,1fr);align-items:start;display:grid}.gal .thumbs{flex-direction:column;gap:8px;display:flex}.gal .thumbs button{aspect-ratio:1;cursor:pointer;border:1px solid var(--line);background:var(--paper);width:80px;transition:border-color .16s var(--ease);border-radius:8px;justify-content:center;align-items:center;padding:4px;display:flex}.gal .thumbs button.on{border:2px solid var(--ink);padding:3px}.gal .thumbs button:hover{border-color:var(--line-strong)}.gal .thumbs button img{object-fit:contain;width:100%;height:100%}.gal .fig{min-width:0;position:relative}.gal .strip{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow:hidden}.gal .strip::-webkit-scrollbar{display:none}.gal .strip .g{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}.gal .strip .g:not(.on){display:none}.gal .g{aspect-ratio:1;border-radius:var(--r);background:var(--foto);border:1px solid var(--line);cursor:zoom-in;justify-content:center;align-items:center;width:100%;padding:0;display:flex;position:relative;overflow:hidden}.gal .g img{object-fit:contain;width:100%;height:100%;transition:transform .4s var(--ease);padding:6%}.gal .g:hover img{transform:scale(1.04)}.gal .idx{z-index:1;border-radius:var(--rp);background:var(--paper);border:1px solid var(--line);height:28px;color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.gal-dot{display:none}@media (max-width:1023px){.gal{grid-template-columns:1fr;gap:12px}.gal .thumbs{scrollbar-width:none;flex-direction:row;padding-bottom:2px;overflow-x:auto}.gal .thumbs::-webkit-scrollbar{display:none}.gal .thumbs button{flex:none}.gal .fig{order:-1}}@media (max-width:768px){.gal{grid-template-columns:1fr;gap:6px}.gal .strip{overflow-x:auto}.gal .strip .g:not(.on){display:flex}.gal .g:hover img{transform:none}.gal-dot{justify-content:center}.gal-dot button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.gal-dot button:after{content:"";background:var(--line-strong);width:6px;height:6px;transition:width .18s var(--ease);border-radius:50%;display:block}.gal-dot button.on:after{background:var(--ink);border-radius:3px;width:22px}}.buy{position:sticky;top:112px}.buy h1{margin:8px 0 10px}.buy .rt{flex-wrap:wrap;align-items:center;gap:7px;min-height:32px;font-weight:700;display:inline-flex}.buy .rt .s{color:var(--star);letter-spacing:1px}.buy .rt a{color:var(--muted);font-weight:600;text-decoration:underline}.buy .save{background:0 0;border-radius:0;padding:0}.buy .omni{margin-top:8px}.blk .lbl{justify-content:space-between;align-items:center;display:flex}.blk .lbl .v{text-transform:none;letter-spacing:0;color:var(--muted);font-weight:600}.blk .lbl a{text-transform:none;letter-spacing:0;color:var(--lime-ink);min-height:var(--tap);align-items:center;padding:2px 0;font-weight:700;text-decoration:underline;display:inline-flex}.cols{flex-wrap:wrap;display:flex}.cols .co{border-radius:var(--r-sm);border:2px solid var(--line);cursor:pointer;background:var(--foto);width:68px;height:68px;padding:4px;transition:all .15s;overflow:hidden}.cols .co:hover{border-color:var(--line-strong)}.cols .co.on{border-color:var(--ink)}.cols .co img{object-fit:contain;width:100%;height:100%}.sizes{grid-template-columns:repeat(4,1fr);display:grid}.sz{border:1px solid var(--line);background:var(--paper);cursor:pointer;text-align:center;min-height:56px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;font-weight:700;transition:all .14s;display:flex;position:relative}@media (hover:hover){.sz:hover{border-color:var(--ink);color:var(--ink);background:var(--paper)}}.sz.on{background:var(--ink);color:#fff;border-color:var(--ink);font-weight:800}.sz.off,.sz:disabled{color:var(--line-strong);background:var(--paper);border:1px dashed var(--line);cursor:not-allowed;font-weight:600;text-decoration:none}@media (hover:hover){.sz.off:hover,.sz:disabled:hover{border-color:var(--line);background:var(--paper)}}.sz .ultimi{text-align:center;font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;color:var(--lime);font-weight:700;position:absolute;bottom:5px;left:0;right:0}.sizes-nota{margin-top:var(--rit-unita);color:var(--muted);font-size:12.5px;font-weight:600;line-height:1.5}.sizes-nota a{color:var(--lime-ink);text-underline-offset:3px;text-decoration:underline}.sizehint{align-items:center;font-weight:700;display:flex}.sizehint.urgent{color:var(--sale-ink)}.notif{background:var(--lime-soft);border-radius:var(--r-sm);color:var(--lime-ink);font-weight:600;line-height:1.5}.notif a{font-weight:700;text-decoration:underline}.cta{flex-direction:column;display:flex}.cta .btn{flex:1;width:100%;min-height:58px}.salva-riga{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.salva-riga button{cursor:pointer;min-height:36px;color:var(--ink-2);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}@media (hover:hover){.salva-riga button:hover{color:var(--ink)}}.salva-riga span{color:var(--muted);font-size:13px;font-weight:600}@media (hover:hover){.cta .wish:hover{color:var(--ink)}}.cta .wish svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:22px;height:22px}.crumbbar{padding-top:var(--rit-invito);padding-bottom:var(--rit-riga)}.duo h3{margin-top:var(--rit-riga)}.caricamento{padding:var(--rit-blocco) 0;color:var(--muted);font-weight:600}.btn-largo{width:100%;margin-top:var(--rit-riga)}.nota-servizio{margin-top:var(--rit-invito);font-size:var(--fs-small);color:var(--graphite)}.gtp-indice{margin-top:var(--rit-testa);flex-wrap:wrap;gap:8px;display:flex}.gtp-indice a{border:1px solid var(--line);border-radius:var(--rp);min-height:40px;font-size:var(--fs-small);color:var(--ink-2);white-space:nowrap;align-items:center;padding:0 14px;font-weight:700;display:inline-flex}@media (hover:hover){.gtp-indice a:hover{border-color:var(--ink);color:var(--ink)}}.gtp-tab{scroll-margin-top:96px}.nota-tariffe{margin-top:var(--rit-riga);padding-top:var(--rit-riga);border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--muted);font-weight:600}.breadcrumb .qui{color:var(--ink);font-weight:700}.sp-unita{margin-top:var(--rit-unita)}.sp-riga{margin-top:var(--rit-riga)}.sp-invito{margin-top:var(--rit-invito)}.sp-testa{margin-top:var(--rit-testa)}.sp-zero{margin:0}.pay-indietro{margin:var(--rit-riga) auto 0;font-family:inherit;font-size:var(--fs-small);color:var(--muted);min-height:var(--tap);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-weight:600;text-decoration:underline;display:block}@media (hover:hover){.pay-indietro:hover{color:var(--ink)}}.riga-azioni{margin-top:var(--rit-testa);column-gap:var(--gap-fila);row-gap:var(--rit-riga);flex-wrap:wrap;display:flex}.co-coupon.nudo{border-top:0;margin-top:0;padding-top:0}.breadcrumb.nudo{padding:0}.ac-indirizzo{font-size:var(--fs-small);color:var(--graphite)}.gz-testo{font-size:var(--fs-body);color:var(--graphite)}.tabs{margin-bottom:var(--rit-testa)}@media (max-width:768px){.tabs{scrollbar-width:none;margin:0 calc(var(--pad) * -1) var(--rit-testa);padding:0 var(--pad);flex-wrap:nowrap;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{white-space:nowrap;flex:none}.ac-order-head{flex-direction:column;align-items:flex-start;gap:8px}}.meta .sconto-max{color:var(--sale-ink);font-variant-numeric:tabular-nums}.mega .mbrands{row-gap:var(--rit-testa);flex-direction:column;grid-column:1/-1;min-width:0;display:flex}.mega .mbrands .griglia{gap:var(--rit-riga);grid-template-columns:repeat(6,1fr);display:grid}.mega .mbrands .griglia a{justify-content:center;align-items:center;gap:var(--rit-unita);min-height:84px;padding:var(--rit-riga);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);color:var(--ink);transition:border-color .16s var(--ease), background .16s var(--ease);flex-direction:column;display:flex}.mega .mbrands .griglia a img{object-fit:contain;filter:grayscale();opacity:.78;width:auto;max-width:100%;max-height:30px;transition:filter .16s var(--ease), opacity .16s var(--ease)}.mega .mbrands .griglia .wordmark{font-size:var(--fs-body);letter-spacing:-.02em;color:var(--ink-2);text-align:center;font-weight:800;line-height:1.15}.mega .mbrands .griglia a .n{font-size:var(--fs-label);color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:600}@media (hover:hover){.mega .mbrands .griglia a:hover{border-color:var(--ink);background:var(--card)}.mega .mbrands .griglia a:hover img{filter:none;opacity:1}.mega .mbrands .griglia a:hover .wordmark{color:var(--ink)}}.mega .mbrands .indice{column-gap:var(--rit-invito);row-gap:var(--rit-unita);padding-top:var(--rit-riga);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.mega .mbrands .indice .k{font-size:max(var(--fs-label), 12px);letter-spacing:var(--tr-medio);text-transform:uppercase;color:var(--ink);flex:none;align-self:center;font-weight:800}.mega .mbrands .indice a{min-height:36px;font-size:var(--fs-body);color:var(--ink-2);transition:color .14s var(--ease);align-items:center;font-weight:600;display:inline-flex}@media (hover:hover){.mega .mbrands .indice a:hover{color:var(--ink)}}@media (max-width:1279px){.mega .mbrands .griglia{grid-template-columns:repeat(4,1fr)}}.brandhead{align-items:center;column-gap:var(--rit-invito);row-gap:var(--rit-riga);margin-top:var(--rit-riga);flex-wrap:wrap;display:flex}@media (max-width:560px){.brandhead .lg{width:76px;height:76px;padding:10px}.brandhead .lg img{max-height:44px}}.brandhead .lg{width:104px;height:104px;padding:var(--rit-riga);background:var(--paper);border-radius:var(--r-sm);flex:none;justify-content:center;align-items:center;display:flex}.brandhead .lg img{object-fit:contain;width:auto;max-width:100%;max-height:56px}.brandhead .lg .wordmark{font-size:var(--fs-h4);letter-spacing:-.02em;color:var(--ink);text-align:center;font-weight:800}.brandhead .tx{flex:auto;min-width:0}.brandhead h1{color:#fff}.brandhead .meta{margin-top:var(--rit-riga);color:var(--on-dark)}.brandhead .meta b{color:#fff;font-variant-numeric:tabular-nums}.brandrow{border-top:1px solid var(--line)}.brandrow a{align-items:center;column-gap:var(--rit-invito);max-width:var(--maxw);padding:var(--rit-invito) var(--pad);min-height:60px;color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;margin-inline:auto;display:grid}.brandrow .lg{flex:none;justify-content:flex-start;align-items:center;width:60px;height:36px;display:flex}.brandrow .lg img{object-fit:contain;filter:grayscale();opacity:.75;width:auto;max-width:100%;max-height:22px;transition:filter .16s var(--ease), opacity .16s var(--ease)}.brandrow .lg .wordmark{font-size:var(--fs-small);color:var(--ink-2);font-weight:800}.brandrow .tx{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.brandrow .tx b{font-size:var(--fs-body);letter-spacing:-.02em;color:var(--ink);font-weight:800}.brandrow .tx span{font-size:var(--fs-small);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.brandrow .go{width:36px;height:36px;color:var(--muted);transition:color .16s var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.brandrow a:hover .lg img{filter:none;opacity:1}.brandrow a:hover .go{color:var(--ink)}}@media (max-width:560px){.brandrow a{column-gap:12px}.brandrow .lg{width:52px;height:32px}.brandrow .lg img{max-height:20px}.brandrow .tx{flex-direction:column;align-items:flex-start;row-gap:1px}.brandrow .tx b{font-size:15px}}.promises{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;font-weight:600;display:flex}.promises .sep{color:var(--line-strong)}.promises .p{color:var(--ink-2);align-items:center;display:flex}.promises .p .i{color:var(--ok-ink);flex:none;margin-top:1px;display:flex}.promises .p .i svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.promises .p b{color:var(--ink)}.specs{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.specs .s{border-right:1px solid var(--line)}.specs .s:last-child{border-right:0}.specs .s .v{color:var(--ink);font-weight:800;line-height:1}.duo{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.duo .im{border-radius:var(--r);background:var(--foto);border:1px solid var(--line);aspect-ratio:4/3;justify-content:center;align-items:center;display:flex;overflow:hidden}.duo .im img{object-fit:contain;width:100%;height:100%;padding:5%}.duo p{color:var(--ink-2);max-width:54ch;line-height:1.65}.duo .staff{border-left:3px solid var(--lime);color:var(--ink-2);padding:6px 0 6px 18px;font-weight:600}.duo .staff small{margin-top:8px;display:block}.revs{grid-template-columns:.85fr 1.4fr;gap:48px;display:grid}.revs .agg .big{color:var(--ink);font-weight:800;line-height:1}.revs .agg .s{color:var(--star);letter-spacing:2px;font-size:19px}.revs .agg small{color:var(--muted);font-weight:600}.dist{flex-direction:column;display:flex}.dist .row{color:var(--muted);align-items:center;gap:10px;font-weight:700;display:flex}.dist .bar{background:var(--sunken);border-radius:4px;flex:1;height:8px;overflow:hidden}.dist .bar i{background:var(--ink);border-radius:4px;height:100%;display:block}.rev{border:1px solid var(--line);border-radius:var(--r)}.rev .h{flex-wrap:wrap;justify-content:space-between;gap:10px;font-weight:700;display:flex}.rev .h .s{color:var(--star)}.rev p{color:var(--ink-2);margin-top:10px;line-height:1.6}.rev .ctx{flex-wrap:wrap;gap:7px;display:flex}.rev .ctx span{background:var(--surface);border-radius:var(--r-sm);color:var(--muted);padding:5px 10px;font-weight:700}.buybar{z-index:80;background:var(--paper);border-top:1px solid var(--ink);padding:12px var(--pad) calc(12px + env(safe-area-inset-bottom));align-items:center;gap:14px;display:none;position:fixed;bottom:0;left:0;right:0}.buybar .p{white-space:nowrap;color:var(--ink)}.buybar .p.dis{color:var(--sale-ink)}.buybar .bb{flex-direction:column;row-gap:2px;min-width:0;display:flex}.buybar .bb-lab{font-size:max(var(--fs-label), 12px);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-weight:700}.buybar[data-stato=esaurito] .p{font-size:var(--fs-small);color:var(--ink-2);font-weight:700}.buybar[data-stato=esaurito] .btn{background:var(--paper);color:var(--ink);border:1.5px solid var(--ink)}.buybar .btn{flex:1}@media (max-width:1023px){.buybar.on{display:flex}body:has(.buybar.on){--buybar-h:calc(76px + env(safe-area-inset-bottom))}}body:has(.buybar.on) .foot{padding-bottom:calc(var(--rit-testa) + var(--buybar-h))}@media (max-width:560px){.sizes{grid-template-columns:repeat(4,1fr);gap:8px}.sz{min-height:56px}}@media (max-width:380px){.sizes{grid-template-columns:repeat(3,1fr)}}@media (max-width:1023px){.pdp{grid-template-columns:1fr;gap:28px}.buy{position:static}.specs .s:nth-child(2){border-right:0}.specs .s:nth-child(-n+2){border-bottom:1px solid var(--line)}.specs .s{padding:24px 18px}.duo{grid-template-columns:1fr;gap:24px}.revs{grid-template-columns:1fr;gap:30px}.sec{padding-top:var(--s-5)}}.lightbox{z-index:200;background:#08080af0;flex-direction:column;justify-content:center;align-items:center;animation:.2s lbin;display:flex;position:fixed;inset:0}@keyframes lbin{0%{opacity:0}to{opacity:1}}.lightbox img{object-fit:contain;max-width:min(1100px,92vw);max-height:78vh}.lightbox .lb-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:50%;width:42px;height:42px;font-size:18px;transition:all .2s;position:absolute;top:18px;right:22px}@media (hover:hover){.lightbox .lb-close:hover{color:var(--ink);background:#fff}}.lightbox .lb-thumbs{gap:10px;display:flex}.lightbox .lb-thumbs button{cursor:pointer;background:#fff;border:2px solid #0000;width:64px;height:64px;padding:4px}.lightbox .lb-thumbs button.on{border-color:var(--lime-ink)}.lightbox .lb-thumbs img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.cart-ov{z-index:90;opacity:0;visibility:hidden;background:#08080a80;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.cart-ov.on{opacity:1;visibility:visible}.cart-drawer{z-index:91;background:var(--paper);border-left:1px solid var(--line);visibility:hidden;width:min(420px,92vw);transition:transform .3s var(--ease), visibility .3s;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.cart-drawer.on{visibility:visible;transform:none}.cd-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.cd-head i{color:var(--muted);text-transform:none;letter-spacing:0;font-size:13px;font-style:normal;font-weight:600}.cd-head button{cursor:pointer;color:var(--graphite);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-10px;font-size:18px;display:flex}@media (hover:hover){.cd-head button:hover{color:var(--ink);background:var(--bone)}}.cd-empty{color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;padding:30px;display:flex}.cd-items{flex:1;padding:8px 22px;overflow-y:auto}.cd-promo{background:var(--surface);border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:10px;margin:0;padding:12px 22px;font-size:13px;font-weight:700;display:flex}.cd-promo:before{content:"";background:var(--lime);border-radius:50%;flex:none;width:7px;height:7px}.cd-item{border-bottom:1px solid var(--surface);grid-template-columns:74px minmax(0,1fr);gap:14px;padding:18px 0;display:grid;position:relative}.cd-riga1{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.cd-thumb{background:var(--paper);border:1px solid var(--line);border-radius:8px;width:74px;height:74px;position:relative;overflow:hidden}.cd-info{min-width:0}.cd-name{letter-spacing:-.01em;align-items:center;min-height:36px;margin:3px 0;font-size:14px;font-weight:700;line-height:1.25;display:inline-flex}@media (hover:hover){.cd-name:hover{color:var(--lime-ink)}}.cd-size{color:var(--muted);font-size:12px}.cd-season{font-family:var(--font-mono),monospace;font-size:var(--fs-label);color:var(--star-ink);margin-top:3px;font-weight:600}.cp-season{font-family:var(--font-mono),monospace;color:var(--star-ink);margin-top:4px;font-size:12px;font-weight:600}.co-season{color:var(--star-ink);font-weight:600}.cd-row{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.cd-qty{border:1px solid var(--line);border-radius:var(--rp);align-items:center;display:flex}.cd-qty button{width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:var(--rp);background:0 0;border:0;font-size:17px}@media (hover:hover){.cd-qty button:hover{color:var(--ink);background:var(--surface)}}.cd-qty span{text-align:center;min-width:26px;font-size:14.5px;font-weight:700}.cd-del{cursor:pointer;color:var(--muted);text-underline-offset:3px;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:700;text-decoration:underline;position:static}@media (hover:hover){.cd-del:hover{color:var(--ink)}}.cd-vedi{min-height:40px;color:var(--lime-ink);justify-content:center;align-items:center;font-size:13.5px;font-weight:700;text-decoration:underline;display:inline-flex}@media (hover:hover){.cd-vedi:hover{color:var(--ink)}}.cd-foot{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding:16px 22px 20px;display:flex}.cd-sub{justify-content:space-between;align-items:baseline;display:flex}.cd-note{margin-bottom:4px}.cd-foot .btn{width:100%}.cp-coupon-details{border-top:1px solid var(--line-strong);margin-top:16px;padding-top:16px}.cp-coupon-details summary{color:var(--ink-2);cursor:pointer;align-items:center;min-height:32px;font-size:13.5px;font-weight:700;list-style:none;display:flex}.cp-coupon-details summary::-webkit-details-marker{display:none}@media (hover:hover){.cp-coupon-details summary:hover{color:var(--ink)}}.cp-coup summary{cursor:pointer;min-height:40px;color:var(--lime-ink);align-items:center;font-size:13.5px;font-weight:700;text-decoration:underline;list-style:none;display:flex}.cp-coup summary::-webkit-details-marker{display:none}@media (hover:hover){.cp-coup summary:hover{color:var(--ink)}}.cp-prom{margin-top:var(--rit-invito);padding-top:var(--rit-riga);border-top:1px solid var(--line);gap:var(--rit-unita);font-size:var(--fs-small);color:var(--ink-2);flex-direction:column;font-weight:600;list-style:none;display:flex}.cp-prom li{gap:8px;display:flex}.cp-prom li:before{content:"✓";color:var(--lime-ink);flex:none;font-weight:800}.cp-title{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.cp-title span{color:var(--muted);letter-spacing:0;font-size:16px;font-weight:600}.cp-empty{color:var(--muted);flex-direction:column;align-items:flex-start;display:flex}.cp-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:48px;display:grid}@media (max-width:1023px){.cp-grid{grid-template-columns:1fr}}.cp-intest{border-bottom:1px solid var(--line);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);grid-template-columns:110px minmax(0,1fr) 130px 110px;gap:20px;padding:0 0 10px;font-weight:700;display:grid}.cp-item{border-top:0;border-bottom:1px solid var(--surface);grid-template-columns:110px minmax(0,1fr) 130px 110px;align-items:center;gap:20px;display:grid}.cp-thumb{background:var(--paper);border:1px solid var(--line);border-radius:12px;width:110px;height:110px;display:block;position:relative;overflow:hidden}.cp-items,.cp-info{min-width:0}.cp-name{font-family:var(--font-jakarta),sans-serif;letter-spacing:-.01em;margin:4px 0;font-size:16px;font-weight:700;display:block}@media (hover:hover){.cp-name:hover{color:var(--lime-ink)}}.cp-size{color:var(--muted);font-size:13px}.cp-azioni{align-items:center;gap:14px;margin-top:6px;display:flex}.cp-azioni button{cursor:pointer;background:0 0;border:0;min-height:36px;padding:0;font-family:inherit;font-size:13px;font-weight:700}.cp-azioni .rimuovi{color:var(--muted)}@media (hover:hover){.cp-azioni .rimuovi:hover{color:var(--ink)}}.cp-azioni .salva{color:var(--lime-ink);text-underline-offset:3px;text-decoration:underline}@media (hover:hover){.cp-del:hover{color:var(--lime-ink)}}.cp-qty{border:1px solid var(--line);border-radius:var(--rp);align-items:center;width:max-content;display:flex}.cp-qty button{width:42px;height:42px;color:var(--ink);cursor:pointer;border-radius:var(--rp);background:0 0;border:0;font-size:17px}@media (hover:hover){.cp-qty button:hover{color:var(--lime-ink)}}.cp-qty span{text-align:center;min-width:26px;font-size:15px;font-weight:700}.cp-price{text-align:right;min-width:0}.cp-price .risp{color:var(--sale-ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12.5px;font-weight:600;display:block}@media (max-width:560px){.cp-intest{display:none}.cp-item{grid-template-columns:84px 1fr;align-items:start;gap:12px 14px}.cp-thumb{width:84px;height:84px}.cp-qty,.cp-price{grid-column:2}.cp-price{text-align:left;min-width:0}}.cp-summary{background:var(--surface);border:0;border-radius:12px;flex-direction:column;display:flex;position:sticky;top:90px}.cp-summary h3,.cp-summary h2{color:var(--muted)}.cp-coupon-mob{display:none}@media (max-width:768px){.cp-summary.cp-fissa{z-index:60;margin:0 calc(var(--pad) * -1);border-top:1px solid var(--line-strong);background:var(--paper);padding:14px var(--pad) calc(16px + env(safe-area-inset-bottom));border-radius:0;position:sticky;top:auto;bottom:0}.cp-fissa .cp-row.secondaria,.cp-fissa h3,.cp-fissa .cp-coupon-details,.cp-fissa .cp-prom,.cp-fissa .cp-note,.cp-fissa .cp-cont{display:none}.cp-coupon-mob{margin-top:var(--rit-blocco);display:block}.cp-coupon-mob>summary{border:1px solid var(--line);min-height:52px;color:var(--ink-2);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:0 16px;font-size:14.5px;font-weight:700;list-style:none;display:flex}.cp-coupon-mob>summary::-webkit-details-marker{display:none}.cp-coupon-mob>summary:after{content:"+";font-weight:800}.cp-coupon-mob[open]>summary:after{content:"−"}.cp-coupon-mob .cp-prom{margin-top:var(--rit-blocco)}.cp-grid{padding-bottom:12px}}.cp-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;display:grid}.cp-row b{font-family:inherit}.cp-tot{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;display:grid}.cp-tot b{font-family:var(--font-mono),monospace}.cp-note{text-align:center;text-transform:none;font-family:inherit}.cp-cont{text-align:center;color:var(--muted);font-size:13px;display:block}@media (hover:hover){.cp-cont:hover{color:var(--lime-ink)}}.co-grid{gap:var(--gap-colonna);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.co-main{min-width:0}@media (max-width:1023px){.co-grid{grid-template-columns:minmax(0,1fr)}}.co-block{border-bottom:1px solid var(--line);background:0 0}.co-block:last-of-type{border-bottom:0}.co-block h3,.co-main .co-block h2{align-items:baseline;gap:12px;display:flex}.co-fields{grid-template-columns:1fr 1fr;display:grid}@media (max-width:560px){.co-fields{grid-template-columns:1fr}}.co-field{flex-direction:column;gap:6px;display:flex}.co-field.full{grid-column:1/-1}.co-field span{letter-spacing:0;text-transform:none;color:var(--ink-2);font-size:13.5px;font-weight:700}.co-field input,.co-field select{border:1px solid var(--line-strong);background:var(--paper);min-height:52px;color:var(--ink);border-radius:10px;outline:none;padding:0 14px;font-family:inherit;font-size:16px;transition:border-color .15s}.co-field input:focus,.co-field select:focus{border-color:var(--ink)}.co-choices{flex-direction:column;display:flex}.co-choice{border:1px solid var(--line);cursor:pointer;background:var(--paper);border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;min-height:52px;transition:border-color .15s;display:grid;position:relative}.co-choice .radio{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;width:20px;height:20px}.co-choice.on .radio{border:6px solid var(--ink)}.co-choice:hover{border-color:var(--ink)}.co-choice.on{border-color:var(--ink);background:var(--paper);border-width:1.5px}.co-choice input{accent-color:var(--lime-ink);flex:none;width:16px;height:16px}.co-choice b{font-size:14.5px;display:block}.co-choice small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.co-hint{color:var(--muted);font-size:12.5px}.co-sublabel{margin-bottom:10px}.co-attesa{padding:var(--box-sm);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink-2);font-size:13.5px}.co-shipcost{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14.5px;font-weight:800}.co-iban{margin-top:var(--rit-riga);padding:var(--box-sm);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm)}.co-iban dl{gap:var(--rit-unita);margin:var(--rit-riga) 0 0;display:grid}.co-iban dl div{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.co-iban dt{color:var(--muted);font-size:12.5px;font-weight:700}.co-iban dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px}.co-ibannum{letter-spacing:.04em;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700}@media (max-width:560px){.co-iban dl div{grid-template-columns:1fr;gap:2px}}.co-availbox{margin-top:var(--rit-invito);padding:var(--rit-invito);background:var(--surface);border-radius:var(--r-sm)}.co-availbox .ab-h{font-size:var(--fs-small);color:var(--ink);align-items:center;gap:8px;font-weight:800;display:flex}.co-availbox .ab-ic{flex:none;font-size:15px;line-height:1}.co-availbox p{margin-top:var(--rit-unita);color:var(--ink-2);font-size:13px;font-weight:500;line-height:1.5}.co-availbox .ab-wa a{min-height:36px;color:var(--lime-ink);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.co-payfocus{border:0;max-width:480px;padding:0}.co-payfocus-tot{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;margin-bottom:22px;padding-bottom:16px;display:grid}.co-payfocus-tot b{font-family:inherit}@media (max-width:560px){.co-payfocus{padding:20px 16px}}.co-check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;display:flex}.co-check input{accent-color:var(--lime-ink);flex:none;width:24px;height:24px}.co-acctbox{background:var(--surface);border-radius:var(--r-sm);border:0;margin-bottom:20px;padding:14px 16px}.co-acctrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.co-acctlink{color:var(--lime-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;text-decoration:underline}.co-acctlogin{gap:10px;margin-top:14px;display:grid}.co-acctbar{border:0;border-left:3px solid var(--ok);background:var(--surface);border-radius:0 var(--r-sm) var(--r-sm) 0;margin-bottom:20px;padding:11px 15px;font-size:14px}.co-acctcreate{border-top:1px solid var(--hair);margin-top:16px;padding-top:16px}.co-coupon{border-top:1px solid var(--hair);margin:14px 0;padding-top:14px}.co-coupon-row{gap:8px;display:flex}.co-coupon-input{border:1px solid var(--line-strong);background:var(--paper);border-radius:8px;outline:none;flex:1;width:0;min-width:0;min-height:44px;padding:0 12px;font-family:inherit;font-size:16px}.co-coupon-input:focus{border-color:var(--ink)}.co-coupon-btn{flex:none;padding:0 16px}.co-coupon-label{margin-bottom:var(--rit-unita);font-size:var(--fs-small);color:var(--ink);font-weight:700;display:block}.co-coupon-btn.btn-ghost{background:var(--paper);border-radius:8px;min-height:44px}.co-coupon-btn.btn-ghost:disabled{opacity:1;color:var(--muted);border-color:var(--line-strong);background:var(--sunken)}.co-coupon-on{background:var(--lime-soft);border-radius:var(--r-sm);border:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:700;display:flex}.co-coupon-on button{cursor:pointer;background:0 0;border:0}.co-coupon-msg{color:var(--sale-ink);margin-top:8px;font-size:12.5px}.co-recap{padding:var(--box-sm);margin-bottom:var(--rit-invito);background:var(--surface);border:0;border-radius:12px}.co-recap-h{margin-bottom:12px}.co-recap-line{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:6px 0;display:grid}.co-recap-line b{font-family:inherit}.co-recap-row{color:var(--graphite);border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;margin-top:6px;padding:5px 0;font-size:13px;display:grid}.co-recap-row:first-of-type{margin-top:10px}.co-recap-row b{font-family:inherit}.co-recap-tot{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;margin-top:10px;padding-top:14px;display:grid}.co-recap-tot b{font-family:inherit}.co-recap-addr{border-top:1px solid var(--hair);color:var(--graphite);margin-top:14px;padding-top:12px;font-size:12.5px;line-height:1.5}.co-recap-k{margin-right:4px}.co-textarea{border:1px solid var(--line-strong);background:var(--paper);resize:vertical;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:16px}.co-textarea:focus{border-color:var(--ink)}.co-error{background:var(--sale-soft);border:1px solid var(--sale);color:var(--sale-ink);font-size:13.5px;font-weight:600}.co-items{border-bottom:1px solid var(--line);margin-bottom:10px;padding-bottom:6px}.co-item{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.co-item .co-ph{background:var(--foto);border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative;overflow:visible}.co-item .co-ph img{object-fit:contain;border-radius:8px;width:100%;height:100%;padding:4px}.co-item .co-n{background:var(--ink);color:#fff;min-width:20px;height:20px;font-size:var(--fs-label);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-style:normal;font-weight:800;display:flex;position:absolute;top:-7px;right:-7px}.co-item .co-name{min-width:0;color:var(--ink);flex-direction:column;gap:2px;display:flex}.co-item .co-name b{letter-spacing:-.02em;font-size:14.5px;font-weight:800;line-height:1.25}.co-item .co-name small{color:var(--muted);font-size:12.5px;font-weight:600}.co-item .co-tot{white-space:nowrap;font-size:14.5px;font-weight:800}.co-item>b{white-space:nowrap;font-family:inherit}.co-item .co-name b{white-space:normal;overflow-wrap:anywhere;font-family:inherit}.co-pay-btn{border-radius:var(--rp);background:var(--ink);color:#fff;letter-spacing:-.01em;cursor:pointer;width:100%;min-height:58px;margin-top:var(--rit-riga);border:0;font-family:inherit;font-size:17px;font-weight:800}@media (hover:hover){.co-pay-btn:hover:not(:disabled){background:var(--lime);color:var(--ink)}}.co-pay-btn:disabled{background:var(--line-strong);cursor:not-allowed}.gz-head{flex-direction:column;align-items:flex-start;display:flex}.gz-check{background:var(--ok);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;font-weight:800;display:flex}.gz-num{color:var(--graphite);font-size:15px}.gz-num b{font-variant-numeric:tabular-nums;font-family:inherit;font-weight:800}.gz-passi{gap:var(--gap-fila);margin-top:var(--rit-testa);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.gz-passi li{border-top:2px solid var(--line);flex-direction:column;gap:4px;padding-top:12px;display:flex}.gz-passi li.fatto{border-top-color:var(--lime)}.gz-passi li b{font-size:var(--fs-body);letter-spacing:-.02em;font-weight:800}.gz-passi li span{font-size:var(--fs-small);color:var(--muted);font-weight:600;line-height:1.45}@media (max-width:768px){.gz-passi{grid-template-columns:1fr;gap:0}.gz-passi li{border-top:0;border-left:2px solid var(--line);margin-left:11px;padding:0 0 16px 20px;position:relative}.gz-passi li.fatto{border-left-color:var(--lime)}.gz-passi li:last-child{border-left-color:#0000;padding-bottom:0}.gz-passi li:before{content:"";background:var(--paper);border:2px solid var(--line);border-radius:50%;width:20px;height:20px;position:absolute;top:0;left:-11px}.gz-passi li.fatto:before{background:var(--lime);border-color:var(--lime)}}.gz-demo{font-family:inherit;font-size:var(--fs-label);text-transform:uppercase;background:var(--ink);color:#fff;border-radius:var(--rp);vertical-align:middle;margin-left:12px;padding:3px 8px;font-weight:800;display:inline-block}.pdp>*{min-width:0}.buy .meta{flex-wrap:wrap;row-gap:4px}.lightbox .lb-thumbs{flex-wrap:wrap;justify-content:center}@media (max-width:1023px){.cp-summary,.co-recap{position:static}}.ac-login{gap:var(--gap-colonna);grid-template-columns:minmax(0,1fr) 320px;align-items:start;max-width:none;display:grid}@media (max-width:1023px){.ac-login{grid-template-columns:1fr}}.ac-side{background:var(--surface);border:0;border-radius:12px}.ac-side .ac-list{flex-direction:column;list-style:none;display:flex}.ac-side .ac-list li{color:var(--ink-2);border-top:1px solid var(--line);padding:11px 0;font-size:14.5px;font-weight:600;position:static}.ac-side .ac-list li:first-child{border-top:0}.ac-side .ac-list li:before{content:"✓";color:var(--ok-ink);font-weight:800}.ac-hint{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.7}.ac-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.ac-logout{border:1px solid var(--line);border-radius:var(--rp);background:var(--paper);cursor:pointer;color:var(--ink-2);margin-left:0;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:700;text-decoration:none}@media (hover:hover){.ac-logout:hover{border-color:var(--ink);color:var(--ink)}}.ac-orders{flex-direction:column;max-width:none;display:flex}.ac-order{border:1px solid var(--line);border-radius:12px;padding:0;overflow:hidden}.ac-order-head{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;padding:16px 20px;display:flex}.ac-order-head b{font-family:inherit}.ac-date{color:var(--muted);margin-left:12px;font-size:12px}.ac-status{letter-spacing:0;text-transform:none;border-radius:var(--rp);white-space:nowrap;border:0;align-items:center;gap:8px;padding:5px 12px;font-family:inherit;font-size:13px;font-weight:800;display:inline-flex}.ac-status:before{content:"";border-radius:50%;flex:none;width:7px;height:7px}.ac-status.corso{background:var(--lime-soft);color:var(--ok-ink)}.ac-status.corso:before{background:var(--ok-ink)}.ac-status.concluso{background:var(--paper);color:var(--muted);border:1px solid var(--line)}.ac-status.concluso:before{background:var(--line-strong)}.ac-status.errore{background:var(--sale-soft);color:var(--sale-ink)}.ac-status.errore:before{background:var(--sale-ink)}.ac-link{cursor:pointer;font-family:var(--font-jakarta),sans-serif;color:var(--graphite);text-underline-offset:3px;background:0 0;border:0;margin-top:14px;padding:0;font-size:13px;text-decoration:underline}@media (hover:hover){.ac-link:hover{color:var(--lime-ink)}}.ac-link b{color:var(--ink);font-weight:700}@media (hover:hover){.ac-link:hover b{color:var(--lime-ink)}}.ac-links{flex-wrap:wrap;gap:18px;display:flex}.ac-links .ac-link{margin-top:14px}.ac-ok{color:var(--ok-ink);margin-top:10px;font-size:13px;font-weight:600}.consent{z-index:200;background:var(--paper);border:1px solid var(--ink);max-width:520px;margin:0 auto;padding:18px 20px;animation:.2s lbin;position:fixed;bottom:16px;left:16px;right:16px}.consent p{color:var(--graphite);font-size:13px;line-height:1.55}.consent p a{color:var(--lime-ink);text-decoration:underline}.consent-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.consent-no{border:1px solid var(--line-2);cursor:pointer;min-width:130px;font-family:var(--font-jakarta),sans-serif;color:var(--graphite);background:0 0;flex:1;padding:11px 14px;font-size:12.5px;font-weight:600}@media (hover:hover){.consent-no:hover{border-color:var(--ink);color:var(--ink)}}.consent-yes{flex:1;min-width:130px;padding:11px 14px;font-size:12.5px}@media (max-width:560px){.consent{padding:16px;bottom:8px;left:8px;right:8px}}.ac-profile{grid-template-columns:1.5fr 1fr;align-items:start;gap:24px;display:grid}.ac-profile .co-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ac-profile .co-field.full{grid-column:1/-1}.ac-profile .co-field{flex-direction:column;gap:6px;display:flex}.ac-profile .co-field span{font-family:inherit}.ac-profile input{color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:10px;outline:none;min-height:52px;padding:0 14px;font-family:inherit;font-size:16px;transition:border-color .15s}.ac-profile input:focus{border-color:var(--ink)}@media (max-width:1023px){.ac-profile{grid-template-columns:1fr}}@media (max-width:560px){.ac-profile .co-fields{grid-template-columns:1fr}}.ac-order-lines{border-top:1px solid var(--hair);padding-top:8px}@media (hover:hover){.ac-order-lines a:hover{color:var(--lime-ink)}}.ac-order-foot{border-top:1px solid var(--hair);justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:12px;display:flex}.ac-order-foot b{font-family:var(--font-mono),monospace}.tabs{flex-wrap:wrap;row-gap:10px}@media (max-width:560px){.co-block,.cp-summary{padding:18px}.ac-order{padding:16px}.cd-head,.cd-foot,.cd-items{padding-left:16px;padding-right:16px}}.srch{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:8vh var(--pad) 24px;background:#08080a8c;justify-content:center;align-items:flex-start;animation:.15s lbin;display:flex;position:fixed;inset:0}.srch-panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;width:min(840px,100%);max-height:88dvh;display:flex;overflow:hidden}.srch-all{text-align:center;background:var(--paper);border:0;border-top:1px solid var(--line);cursor:pointer;width:100%;min-height:56px;color:var(--ink);justify-content:center;align-items:center;gap:9px;padding:0;font-family:inherit;font-size:15px;font-weight:800;display:flex}@media (hover:hover){.srch-all:hover{background:var(--ink);color:#fff}}.srch-vaia{padding:12px var(--box-sm);border-bottom:1px solid var(--surface);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.srch-vaia .lab{font-size:max(var(--fs-label), 12px);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-right:6px;font-weight:700}.srch-vaia a{border:1px solid var(--line);border-radius:var(--rp);min-height:36px;color:var(--ink-2);align-items:center;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}@media (hover:hover){.srch-vaia a:hover{border-color:var(--ink);color:var(--ink)}}.srch-lab{font-size:max(var(--fs-label), 12px);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:14px var(--box-sm) 6px;font-weight:700}.srch-hit.on{background:var(--surface)}.srch-bar .indietro{display:none}@media (max-width:768px){.srch-bar .chiudi{display:none}.srch-vaia{padding:10px var(--pad);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.srch-vaia::-webkit-scrollbar{display:none}.srch-vaia a{white-space:nowrap;flex:none}.srch-all{position:sticky;bottom:0}}.ph-cerca{border-radius:var(--rp);background:#fff;align-items:center;gap:10px;min-width:340px;min-height:52px;padding:0 8px 0 18px;display:flex}.ph-cerca input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:auto;font-family:inherit;font-size:16px;font-weight:700}.ph-cerca button{border-radius:var(--rp);background:var(--ink);color:#fff;cursor:pointer;border:0;min-height:38px;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:800}.ph-forse{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.ph-forse .lab{font-size:max(var(--fs-label), 12px);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700}.ph-forse a{border:1px solid var(--line);border-radius:var(--rp);min-height:40px;color:var(--ink-2);align-items:center;padding:0 16px;font-size:14.5px;font-weight:700;display:inline-flex}@media (hover:hover){.ph-forse a:hover{border-color:var(--ink);color:var(--ink)}}@media (max-width:1023px){.ph-cerca{width:100%;min-width:0}}.cerca-vuoto{padding:var(--rit-invito) 0;font-weight:700}@media (max-width:768px){.srch{align-items:stretch;padding:0}.srch-panel{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.srch-results{overscroll-behavior:contain;flex:1}}.srch-bar{padding:0 var(--box-sm);border-bottom:1px solid var(--line);align-items:center;gap:12px;display:flex}.srch-bar svg{width:20px;height:20px;stroke:var(--muted);fill:none;stroke-width:1.7px;stroke-linecap:round;flex:none}.srch-bar input{min-width:0;font-family:inherit;font-size:var(--fs-body);letter-spacing:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:12px 0;font-weight:500}.srch-bar input::placeholder{color:var(--muted)}.srch-bar button{cursor:pointer;color:var(--muted);background:0 0;border:0;min-width:44px;min-height:44px;font-size:16px}@media (hover:hover){.srch-bar button:hover{color:var(--lime-ink)}}.srch-results{padding:6px 0;overflow-y:auto}.srch-hit{gap:var(--gap-fila);padding:10px var(--box-sm);grid-template-columns:60px 1fr auto;align-items:center;min-height:80px;transition:background .12s;display:grid}@media (hover:hover){.srch-hit:hover{background:var(--surface)}}.srch-thumb{background:var(--foto);border:1px solid var(--line);border-radius:var(--r-sm);flex:none;width:60px;height:60px;position:relative;overflow:hidden}.srch-info{flex-direction:column;min-width:0;display:flex}.srch-name{letter-spacing:-.025em;color:var(--ink);white-space:normal;text-overflow:clip;margin-top:2px;font-weight:800;line-height:1.25;overflow:visible}.srch-price{text-align:right;color:var(--ink);flex-direction:column;align-items:flex-end;display:flex}.srch-price .dis{color:var(--ink)}.srch-msg{padding:var(--box-sm);font-size:var(--fs-small);color:var(--muted)}.srch-hints{padding-bottom:var(--box);overflow-y:auto}.srch-hints .srch-msg{display:block}.srch-tags{gap:var(--gap-fitto);padding:0 var(--pad);flex-wrap:wrap;display:flex}.info-body{width:100%;min-width:0}.info-body .info-cols{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;display:grid}.info-body .info-main{min-width:0}.info-main p,.info-main>ul,.info-main>ol{max-width:68ch}.info-aside{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);position:sticky;top:90px}.info-aside h2{font-family:var(--font-jakarta),sans-serif;margin-bottom:14px}.info-aside p,.info-aside a,.info-aside span{color:var(--graphite);line-height:1.6;display:block}.info-aside a{color:var(--lime-ink)}.info-aside .row{row-gap:var(--rit-unita);align-items:baseline;column-gap:var(--rit-riga);border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr);padding:10px 0;display:grid}.info-aside .row span{font-size:var(--fs-small);color:var(--ink);text-align:left;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700}.info-aside .row a{overflow-wrap:anywhere;justify-content:flex-start;align-items:center;min-height:44px;display:inline-flex}.info-aside .row p{font-size:var(--fs-small);color:var(--muted);margin:0;font-weight:600}.info-mappa a{align-items:center;min-height:44px;display:inline-flex}.contatti-vie{display:none}@media (max-width:560px){.contatti-vie{margin-bottom:var(--rit-testa);flex-direction:column;gap:8px;display:flex}.contatti-vie a,.contatti-vie .negozio{border:1px solid var(--line);color:var(--ink);border-radius:14px;text-decoration:none}.contatti-vie a{align-items:center;gap:14px;min-height:64px;padding:0 16px;font-weight:700;display:flex}.contatti-vie a small{color:var(--muted);font-weight:600;font-size:var(--fs-small);display:block}.contatti-vie .ico{background:var(--surface);border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.contatti-vie .ico svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.contatti-vie .negozio{padding:16px}.contatti-vie .negozio b{display:block}.contatti-vie .orari{border-top:1px solid var(--line);flex-direction:column;margin-top:12px;display:flex}.contatti-vie .orari div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:9px 0;font-size:14px;display:flex}.contatti-vie .orari div:last-child{border-bottom:0}.contatti-vie .orari b.fasce{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}}.info-aside .row:first-of-type{border-top:0}.aside-link{padding-top:var(--rit-riga);margin-top:var(--rit-riga);border-top:1px solid var(--line)}.aside-link a{min-height:40px;font-size:var(--fs-small);color:var(--lime-ink);align-items:center;gap:8px;font-weight:700;display:inline-flex}.aside-link a:after{content:"→"}@media (hover:hover){.aside-link a:hover{color:var(--ink)}}.info-page{max-width:880px}.info-page h1{margin:10px 0 26px}.info-body h2,.info-page h2{border-top:1px solid var(--ink)}.info-body p,.info-body li,.info-page p,.info-page li{color:var(--graphite);font-size:15.5px;line-height:1.78}.info-body ul,.info-page ul,.info-body ol,.info-page ol{margin:10px 0;padding-left:20px}.wp-content ol,.wp-content ul{margin:var(--rit-riga) 0;padding-left:1.5em}.wp-content li{margin:6px 0;padding-left:.25em}.wp-content li>ul,.wp-content li>ol{margin:6px 0 10px}.wp-content ul{list-style:outside}.wp-content ol{list-style:decimal}.wp-content li::marker{color:var(--muted);font-weight:700}.wp-content li>h4,.wp-content li>h3{margin:var(--rit-riga) 0 6px;font-size:var(--fs-h4);letter-spacing:-.02em;font-weight:800}.info-body b,.info-page b{color:var(--ink)}.faq-item{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 24px)}.faq-item summary{justify-content:space-between;align-items:center;gap:var(--rit-riga);cursor:pointer;min-height:56px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary h2{font-size:var(--fs-h4);letter-spacing:-.02em;border:0;margin:0;padding:0;font-weight:700}.faq-item summary:after{content:"+";color:var(--muted);flex:none;font-size:20px;font-weight:400}.faq-item[open] summary:after{content:"−"}.faq-corpo{padding:0 0 var(--rit-invito);max-width:68ch}.faq-corpo p{margin:0}.info-body table{width:100%;margin-top:var(--rit-riga);border-collapse:collapse;font-size:15px}.info-body th{text-align:left;border-bottom:1px solid var(--ink);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:10px 0;font-size:12px;font-weight:800}.info-body th:last-child,.info-body td:last-child{text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.info-body td{border-bottom:1px solid var(--surface);color:var(--ink-2);padding:12px 0}.info-body a,.info-page a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:3px;font-weight:700}@media (hover:hover){.info-body a:hover,.info-page a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.info-body .todo,.info-page .todo{font-family:var(--font-mono),monospace;font-size:var(--fs-label);color:var(--muted);background:var(--bone);padding:2px 7px;text-decoration:none}@media (max-width:1023px){.info-body .info-cols{grid-template-columns:1fr;gap:26px}.info-aside{order:-1;position:static}}@media (max-width:560px){.aside-link a{border-bottom:1px solid var(--surface);width:100%;min-height:52px}}.legal-updated{font-family:var(--font-mono),monospace;border-top:1px solid var(--line)}.faq-intro{max-width:720px;color:var(--graphite);margin:0 0 6px;font-size:16px;line-height:1.7}.faq-sec h2{border-top:1px solid var(--ink);text-transform:uppercase;letter-spacing:-.01em}.faq-item summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.faq-a{color:var(--graphite);max-width:760px;padding:0 36px 18px 0;font-size:15.5px;line-height:1.75}.faq-seealso{border-top:1px solid var(--ink);flex-wrap:wrap;align-items:center;font-size:14px;display:flex}.faq-seealso span{font-family:var(--font-mono),monospace}.faq-seealso a{color:var(--lime-ink);text-decoration:underline}.co-terms{min-height:var(--tap-comfort);color:var(--graphite);cursor:pointer;align-items:center;gap:10px;margin:14px 0 4px;font-size:13.5px;line-height:1.45;display:flex}.co-terms input{accent-color:var(--lime-ink);flex:none;width:24px;height:24px;margin:0}.co-terms-link{color:var(--lime-ink);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}@media (hover:hover){.co-terms-link:hover{color:var(--ink)}}.tm-overlay{z-index:3000;background:#1111119e;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.tm-box{background:var(--paper);border:1px solid var(--ink);flex-direction:column;width:min(760px,100%);max-height:88dvh;display:flex}.tm-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.tm-x{cursor:pointer;color:var(--muted);min-width:var(--tap-comfort);min-height:var(--tap-comfort);background:0 0;border:0;justify-content:center;align-items:center;margin-right:-10px;padding:0;font-size:20px;line-height:1;display:inline-flex}@media (hover:hover){.tm-x:hover{color:var(--lime-ink)}}.tm-x:focus-visible,.co-terms-link:focus-visible{outline:2px solid var(--lime-ink);outline-offset:2px}.tm-body{overflow-y:auto}.tm-body h2{text-transform:uppercase;border-top:1px solid var(--line);letter-spacing:-.01em;margin:22px 0 8px;padding-top:14px}.tm-body h2:first-child{border-top:0;margin-top:0;padding-top:0}.tm-body p,.tm-body li{color:var(--graphite);margin:0 0 10px;font-size:14px;line-height:1.7}.tm-body ul{margin:8px 0;padding-left:20px}.tm-body b,.tm-body strong{color:var(--ink)}.tm-body a{color:var(--lime-ink);text-decoration:underline}.tm-foot{border-top:1px solid var(--line);justify-content:flex-end;padding:14px 22px;display:flex}@media (max-width:768px){.tm-overlay{align-items:flex-start;padding:8px}.tm-box{max-height:92dvh}.tm-head{padding:14px 16px}.tm-body{padding:16px}}.size:focus-visible,.chip:focus-visible,.dot:focus-visible,.qty button:focus-visible,.thumb:focus-visible{outline:2px solid var(--lime-ink);outline-offset:2px}.wp-content p{margin:0 0 14px}.wp-content h2,.wp-content h3,.wp-content h4{scroll-margin-top:96px}.info-body .info-cols.legale{grid-template-columns:300px minmax(0,1fr)}.info-cols.legale .info-aside{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;order:-1;padding:0}.capitoli{flex-direction:column;font-size:13.5px;font-weight:600;display:flex}.capitoli a{min-height:36px;color:var(--muted);border-left:2px solid #0000;align-items:center;margin-left:-1px;padding-left:14px;text-decoration:none;display:flex}@media (hover:hover){.capitoli a:hover{color:var(--ink)}}@media (max-width:1023px){.info-body .info-cols.legale{grid-template-columns:minmax(0,1fr)}.info-cols.legale .info-aside{top:var(--header-h);z-index:20;background:var(--paper);padding:10px var(--pad);margin:0 calc(var(--pad) * -1);border:0;min-width:0;position:sticky;overflow:hidden}.capitoli{scrollbar-width:none;flex-direction:row;gap:8px;overflow-x:auto}.capitoli::-webkit-scrollbar{display:none}.capitoli a{border:1px solid var(--line);border-radius:var(--rp);white-space:nowrap;flex:none;min-height:36px;margin:0;padding:0 14px}}.wp-content h3{margin:26px 0 10px}.wp-content img{height:auto;margin:18px 0}.wp-content figure{margin:18px 0}.wp-content figure img{margin:0}.wp-content figcaption{color:var(--muted);margin-top:6px;font-size:12.5px}.wp-content blockquote{border-left:2px solid var(--lime-ink);margin:18px 0;padding-left:16px}.wp-content table{border-collapse:collapse;width:100%;margin:18px 0;font-size:14.5px}.wp-content th,.wp-content td{border:1px solid var(--line);text-align:left;padding:9px 12px}.wp-content th{background:var(--bone);font-weight:700}@media (max-width:700px){.wp-content table{display:block;overflow-x:auto}}@media (hover:hover){.btn-wa:hover{background:var(--wa-scuro);border-color:var(--wa-scuro);color:var(--ink)}}.nl-form{max-width:420px}.nl-form .field{gap:8px;display:flex}.nl-form .field input{border:1px solid var(--line-strong);background:var(--paper);min-width:0;color:var(--ink);border-radius:var(--rp);font-size:var(--fs-small);flex:1;padding:12px 18px;font-weight:500}.nl-form .field input::placeholder{color:var(--muted)}.nl-form .field input:focus{border-color:var(--ink);outline:none}.nl-form .field input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.nl-form .field .btn{flex:none}.nl-consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.nl-consent input{appearance:none;border:1.5px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:6px;flex:none;width:24px;height:24px;margin-top:-1px;position:relative}.nl-consent input:checked{background:var(--lime);border-color:var(--lime-ink)}.nl-consent input:checked:after{content:"";border:solid var(--ink);border-width:0 2.5px 2.5px 0;width:6px;height:12px;position:absolute;top:3px;left:8px;transform:rotate(45deg)}.nl-consent a{color:var(--lime-ink);text-decoration:underline}.nl-ok{color:var(--ok-ink);font-size:var(--fs-small);font-weight:700}.nl-err{margin-top:var(--s-1);color:var(--sale-ink);font-size:var(--fs-small);font-weight:600}.foot .fc>*{min-width:0}.nl-form{width:100%}@media (max-width:560px){.foot .fc{grid-template-columns:1fr;row-gap:0}.nl-form .field{flex-wrap:wrap}.nl-form .field .btn{width:100%}.foot .fnegozio{margin-top:16px}.foot .fbot{flex-direction:column;align-items:flex-start;gap:12px}}.fmore{color:var(--lime-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:40px;padding:10px 0 14px;font-weight:700;display:inline-flex}@media (hover:hover){.fmore:hover{color:var(--ink);text-decoration:underline}}.hero-prod{background:var(--ink);height:auto;min-height:0}.hero-prod .slide{position:absolute;inset:0}.hero-prod .slide.on{position:relative;inset:auto}.hero-prod .slide:after{display:none}.prodslide{grid-template-columns:1fr 1fr;min-height:min(76vh,620px);display:grid}.prodslide .pcopy{background:var(--ink);color:#fff;align-items:center;display:flex;position:relative;overflow:hidden}.prodslide .pcopy:before{content:"";background:var(--lime);width:6px;position:absolute;top:0;bottom:0;left:0}.prodslide .pcopy .wrap{max-width:640px;padding-right:56px;padding-left:var(--pad);margin:0 0 0 auto}.prodslide .pk{font-weight:800}.prodslide .ht{max-width:14ch;margin:14px 0 0;font-weight:800}.prodslide .pcopy p:not(.ht){color:#ffffffdb;max-width:40ch;line-height:1.55}.prodslide .cc{flex-wrap:wrap;display:flex}.prodslide .pfig{justify-content:center;align-items:center;padding:5%;display:flex}.prodslide .pfig img{object-fit:contain;width:100%;height:100%;max-height:520px}@media (max-width:1023px){.prodslide{grid-template-columns:1fr;min-height:0}.prodslide .pfig{order:-1;min-height:270px;padding:26px 8% 10px}.prodslide .pfig img{max-height:250px}.prodslide .pcopy{padding:30px 0 38px}.prodslide .pcopy .wrap{padding-right:var(--pad);margin:0}.prodslide .pcopy:before{width:0;height:5px;bottom:auto;right:0}}.hero-prod .hnav{bottom:22px;left:var(--pad);right:auto}@media (max-width:1023px){.hero-prod .hnav{top:14px;bottom:auto;right:var(--pad);left:auto}}.hero .ht{font-size:var(--fs-display);letter-spacing:-.045em;text-wrap:balance;max-width:15ch;line-height:.94}.hero .pk{letter-spacing:.14em}.hero p{font-size:var(--fs-lead);max-width:42ch;font-weight:400}.prodslide .ht{font-size:var(--fs-display);letter-spacing:-.045em;line-height:.94}.prodslide .pk{letter-spacing:.14em}.prodslide .pcopy p:not(.ht){font-size:var(--fs-lead);font-weight:400}.sh h2{font-size:var(--fs-h2)}.sh>div:first-child{flex:min(100%,34ch);min-width:0}.pagehead h1{font-size:var(--fs-h2)}.crumb,.pagehead .meta{font-size:var(--fs-small);font-weight:600}.pagehead .legal-updated{margin-top:var(--rit-riga);font-family:inherit;font-size:var(--fs-small);letter-spacing:0;text-transform:none;color:var(--muted);border:0;padding:0;font-weight:600}.terreno b{font-size:var(--fs-h3);letter-spacing:-.022em;line-height:1.18}.terreno .sub{font-size:var(--fs-small);max-width:26ch;font-weight:400}.card .nm{font-size:var(--fs-h4);letter-spacing:var(--tr-stretto);font-weight:800;line-height:1.25}.card .omni{font-weight:400}.btn{font-size:var(--fs-body)}.btn-sm{font-size:var(--fs-small)}.btn-lg{font-size:var(--fs-lead)}.svcbtn{font-size:var(--fs-body);font-weight:700}.svcbtn small{font-size:var(--fs-small);color:var(--muted);font-weight:400}.searchbox,.top .wrap{font-size:var(--fs-small)}.tools-bar .res{font-size:var(--fs-lead)}.sortsel select,.filt-open,.chip{font-size:var(--fs-small)}.ftitle b{font-size:var(--fs-body)}.fgrp>button{font-size:var(--fs-small);letter-spacing:.02em}.fgrp>button .cv{font-size:var(--fs-small)}.fopt{font-size:var(--fs-body)}.fopt .n,.fsz,.fprice input{font-size:var(--fs-small)}.ftoggle{font-size:var(--fs-body)}.fmore{font-size:var(--fs-small)}.empty b{font-size:var(--fs-h3)}.empty p{font-size:var(--fs-body)}.loadmore .prog{font-size:var(--fs-small)}.buy h1{font-size:var(--fs-product-title)}.buy .rt,.blk .lbl .v,.blk .lbl a{font-size:var(--fs-small)}.sz{font-size:var(--fs-body)}.sizehint,.notif{font-size:var(--fs-small)}.cta .btn{font-size:var(--fs-lead)}.promises{font-size:var(--fs-small)}.specs .s .v{font-size:var(--fs-h2);letter-spacing:-.032em}.duo h3{font-size:var(--fs-h3)}.duo p{font-size:var(--fs-body);font-weight:400}.duo .staff{font-size:var(--fs-body)}.revs .agg .big{font-size:var(--fs-h1);letter-spacing:-.04em}.rev p{font-size:var(--fs-body);font-weight:400}.rev .h,.rev .ctx span,.dist .row{font-size:var(--fs-small)}.bt .wordmark{font-weight:800}.member p{font-size:var(--fs-body);font-weight:400}.member ul{font-size:var(--fs-body)}.foot p,.foot ul{font-size:var(--fs-small);font-weight:400}.foot .fbot,.nl-consent,.info-aside p,.info-aside a{font-size:var(--fs-small)}.card .omni,.bt small,.icbtn .dot{font-size:max(var(--fs-label), 12px)}.board{flex-wrap:wrap;align-items:stretch;display:flex}.peso-1{flex:300px}.peso-2{flex:2 480px}.negozio{background:var(--ink);color:#fff}.negozio .in{max-width:var(--maxw);padding:0 var(--pad);column-gap:var(--gap-colonna);grid-template-columns:1.15fr 1fr;align-items:center;margin:0 auto;display:grid}.negozio-testo{padding:var(--rit-sez) 0}.negozio-testo .kick{color:var(--lime)}.negozio-testo h2{font-size:var(--fs-h1);letter-spacing:-.042em;margin-top:var(--rit-riga);color:#fff;max-width:20ch;font-weight:800;line-height:1.02}.negozio-testo p{font-size:var(--fs-lead);color:var(--on-dark);margin-top:var(--rit-invito);max-width:52ch;font-weight:400;line-height:1.6}.negozio-lista{margin-top:var(--rit-testa);flex-direction:column;max-width:52ch;list-style:none;display:flex}.negozio-lista li{border-top:1px solid var(--ink-2);font-size:var(--fs-body);color:#fff;grid-template-columns:18px minmax(0,1fr);gap:12px;padding:12px 0;font-weight:600;display:grid}.negozio-lista li:last-child{border-bottom:1px solid var(--ink-2)}.negozio-lista li .ic{color:var(--lime);margin-top:2px;display:flex}.negozio-lista li .ic svg{stroke:currentColor;fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.negozio-visita{padding:var(--rit-blocco) var(--box);border-left:1px solid var(--ink-2);align-items:flex-start;gap:var(--rit-invito);flex-direction:column;display:flex}.negozio-visita .kick{color:var(--lime)}.negozio-visita h3{font-size:var(--fs-h1);letter-spacing:-.042em;overflow-wrap:anywhere;line-height:1.02}.negozio-visita address{font-style:normal;font-size:var(--fs-lead);color:var(--on-dark);line-height:1.6}.negozio-telefono{min-height:var(--tap-comfort);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}@media (max-width:1023px){.negozio .in{grid-template-columns:1fr}.negozio-visita{border-left:0;border-top:1px solid var(--ink-2);padding:var(--rit-testa) 0 var(--rit-blocco)}}@media (max-width:560px){.negozio-testo{padding:var(--rit-blocco) 0}.negozio-testo h2{font-size:32px}}@media (max-width:768px){.board{gap:10px}.bxr{border-radius:14px;min-height:220px;padding:20px}.bxr.peso-2{min-height:260px}.bxr .t{font-size:26px}.peso-2 .t{font-size:30px}.bxr .claim,.peso-2 .claim{max-width:30ch;font-size:14.5px}.bxr .dati{font-size:12.5px}.bxr .go{min-height:44px}}.bxr{border-radius:var(--r);isolation:isolate;flex-direction:column;justify-content:flex-end;min-width:0;min-height:420px;display:flex;position:relative;overflow:hidden}.bxr .cnt{z-index:1;flex-direction:column;min-width:0;display:flex;position:relative}.bxr .t{font-size:var(--fs-h3);letter-spacing:-.022em;max-width:15ch;margin:0;font-weight:800;line-height:1.12}.peso-2 .t{font-size:var(--fs-h2);letter-spacing:-.032em;max-width:13ch;line-height:1.05}.bxr .claim{font-size:var(--fs-body);max-width:32ch;font-weight:500;line-height:1.42;display:block}.peso-2 .claim{font-size:var(--fs-lead);max-width:30ch}.bxr .dati{font-size:var(--fs-small);letter-spacing:.01em;font-weight:800;display:block}.bxr .go{align-self:flex-start;margin-top:24px}.bxr .go .ar{transition:transform .18s var(--ease)}.bxr .go.stretch:after{content:"";z-index:3;position:absolute;inset:0}.bxr:after{content:"";z-index:4;pointer-events:none;border-radius:inherit;transition:border-color .18s var(--ease);border:2px solid #0000;position:absolute;inset:0}.bxr .sfondo{z-index:0;position:absolute;inset:0}.bxr .sfondo img{object-fit:cover;transition:transform .6s var(--ease)}.bxr .sfondo video{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.bxr .sfondo:after{content:"";z-index:1;background:var(--velo);position:absolute;inset:0}.bxr.con-media,.bxr.con-media .claim{color:#fff}.bxr.con-media :focus-visible{outline-color:#fff}.bxt-ink{background:var(--ink);color:#fff}.bxt-ink .claim{color:var(--on-dark)}.bxt-sale{background:var(--sale-ink);color:#fff}.bxt-sale .claim{color:#fff}.bxt-forest{background:var(--forest);color:#fff}.bxt-forest .claim{color:var(--on-dark)}.bxt-lime{background:var(--lime);color:var(--ink)}.bxt-lime .kick,.bxt-lime .claim{color:var(--forest)}.bxt-lime .go.btn-white{background:var(--ink);color:#fff;border-color:var(--ink)}.bxt-ink :focus-visible,.bxt-sale :focus-visible,.bxt-forest :focus-visible{outline-color:#fff}.bxr .btn-white{color:var(--ink);background:#fff;border-color:#fff}@media (hover:hover){.bxr .btn-white:hover:not(:disabled){background:var(--lime);border-color:var(--lime);color:var(--ink)}}.bxr .btn-lime{background:var(--lime);color:var(--ink);border-color:var(--lime)}.bxr .btn-ondark{color:#fff;background:0 0;border-color:#ffffff8c}@media (hover:hover){.bxr .btn-ondark:hover:not(:disabled){color:var(--ink);background:#fff;border-color:#fff}}.bxr .off{z-index:2;color:#fff;border-radius:var(--r-sm);position:absolute}@media (max-width:768px){.bxr .off{border-radius:8px;align-self:flex-start;margin-bottom:auto;padding:8px 12px;font-size:20px;position:static}.bxr .off+.cnt{margin-top:var(--rit-riga)}}.bxt-ink .off,.bxt-lime .off,.bxt-forest .off{background:var(--sale)}.bxt-sale .off{background:var(--ink)}@media (hover:hover){.bxr:hover:after{border-color:#fff}.bxt-lime:hover:after{border-color:var(--ink)}.bxr:hover .sfondo img,.bxr:hover .sfondo video{transform:scale(1.04)}.bxr:hover .go .ar{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.bxr .sfondo video{display:none}}@media (max-width:1023px){.board{gap:14px}.peso-1,.peso-2{flex:100%}.bxr{min-height:340px}}@media (max-width:560px){.board{gap:10px}.bxr{min-height:300px;padding:20px}.bxr .t{max-width:18ch}.bxr .go{margin-top:18px}.bxr .off{font-size:var(--fs-h4);padding:7px 12px;top:20px;left:20px}}.camp{border-bottom:1px solid var(--line);background:var(--paper);color:var(--ink)}.camp-in{grid-template-columns:minmax(0,1fr) minmax(0,44%);align-items:center;gap:44px;display:grid}.camp-txt{min-width:0}.camp-claim{font-size:var(--fs-h3);max-width:26ch;font-weight:600;line-height:1.28}.camp .t-body{max-width:56ch}.camp .camp-claim{color:var(--ink)}.camp-fig{border-radius:var(--r);aspect-ratio:4/3;background:var(--card);position:relative;overflow:hidden}.camp-fig img{object-fit:cover}.camp-dati{font-size:var(--fs-body);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;font-weight:600;display:flex}.camp-dati b{font-size:var(--fs-prezzo);color:var(--ink);letter-spacing:-.03em;font-weight:800}.camp-nota{font-size:var(--fs-small);color:var(--muted);font-weight:600}.camp .kick{align-items:center;gap:10px;display:inline-flex}.camp .kick:before{content:"";background:var(--ink);border-radius:50%;flex:none;width:8px;height:8px}.camp.camp-sale .kick:before{background:var(--sale)}.camp .camp-dati .forte b{color:var(--sale-ink)}@media (max-width:1023px){.camp-in{grid-template-columns:1fr;gap:24px}.camp-fig{aspect-ratio:16/7;order:2}}@media (max-width:768px){.camp-fig{display:none}.camp h1{font-size:36px}.camp-claim{font-size:17px}.camp-dati{gap:16px;font-size:13px}}.camp~.tools-bar{z-index:20;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.campgrid{grid-template-columns:1fr 1fr;display:grid}.campcard{background:var(--paper);min-width:0;color:var(--ink);border:1px solid var(--line);border-radius:var(--r);transition:border-color .18s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover){.campcard:hover{border-color:var(--ink)}}.campcard .bg{aspect-ratio:16/7;background:var(--surface);position:relative;overflow:hidden}.campcard .bg img{object-fit:cover;transition:transform .6s var(--ease)}.campcard:hover .bg img{transform:scale(1.05)}.campcard .bg:after{content:none}.campcard>:not(.bg){z-index:1;position:relative}.campcard .corpo{row-gap:var(--rit-unita);min-width:0;padding:var(--box-sm);flex-direction:column;display:flex}.campcard .off{z-index:2;color:#fff;border-radius:var(--r-sm);background:var(--sale);position:absolute}.campcard.camp-sale .off{background:var(--sale)}.campcard.camp-ink .off{background:var(--ink)}.campcard b{font-size:var(--fs-h3);letter-spacing:-.032em;font-weight:800;line-height:1.08;display:block}.campcard .claim{font-size:var(--fs-body);color:var(--ink-2);font-weight:500;display:block}.campcard .dati{padding-top:var(--rit-riga);border-top:1px solid var(--surface);font-size:var(--fs-small);color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;font-weight:800;display:flex}.campcard .dati:after{content:"Apri →";color:var(--ink);flex:none;font-size:13.5px}.campcard .dati:lang(en):after{content:"Open →"}.campcard .dati:lang(de):after{content:"Öffnen →"}.campcard .dati:lang(fr):after{content:"Ouvrir →"}@media (max-width:768px){.campgrid{grid-template-columns:1fr;gap:12px}.campcard b{font-size:21px}.campcard .claim{display:none}}.campstrip{grid-template-columns:repeat(3,1fr);display:grid}.campmini{align-items:center;gap:var(--rit-riga);padding:var(--rit-riga) var(--rit-invito);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);background:var(--paper);transition:border-color .18s var(--ease);display:flex}.campmini .txt{flex-direction:column;min-width:0;display:flex}.campmini .off{border-radius:var(--r-sm);color:#fff;letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;min-width:64px;height:44px;padding:0 12px;font-size:18px;font-weight:800;display:inline-flex}.campmini.camp-sale .off{background:var(--sale)}.campmini.camp-ink .off{background:var(--ink)}@media (max-width:1023px){.campstrip{grid-template-columns:1fr 1fr}}@media (max-width:768px){.campstrip{grid-template-columns:1fr;gap:10px}}.campmini:hover{border-color:var(--ink)}.campmini b{letter-spacing:-.02em;font-size:17px;font-weight:800;line-height:1.18}.campmini .dati{font-size:var(--fs-small);color:var(--muted);font-weight:700}.sec{padding:var(--rit-sez) 0 0}.negozio,.nlband,.brandrow{margin-top:var(--rit-sez)}.negozio+.nlband,.brandrow+.nlband{margin-top:0}.sec.tight{padding-top:var(--rit-blocco)}.sec.alt{background:var(--surface);margin-top:var(--rit-blocco);padding:var(--rit-blocco) 0}.sec.alt+.sec{padding-top:var(--rit-sez)}#main-content{padding-bottom:var(--rit-sez)}.cartpage,.info-body,.info-page{padding-bottom:0}.nlband{padding:var(--rit-blocco) 0}.foot{padding:var(--rit-blocco) 0 var(--rit-testa)}.hero .in .wrap{padding-bottom:var(--rit-sez)}.prodslide .pcopy{padding:var(--rit-blocco) 0}.specs,.duo,.revs{margin-top:var(--rit-sez)}.empty{padding:var(--rit-sez) 0}.loadmore{padding:var(--rit-blocco) 0 0;gap:var(--rit-riga)}.sh{column-gap:var(--gap-blocco);row-gap:var(--rit-riga);margin-bottom:var(--rit-testa)}.pagehead{padding:var(--rit-testa) 0}.phtop{padding:var(--rit-invito) 0 var(--rit-testa)}.camp{padding:var(--rit-invito) 0 var(--rit-blocco)}.camp .crumb{margin-bottom:var(--rit-invito)}.pagetop{padding:var(--rit-testa) 0 var(--rit-invito)}.cartpage{padding-top:var(--rit-testa)}.info-body,.info-page{padding-top:var(--rit-blocco)}.shop{padding-top:var(--rit-testa)}.pdp{padding-top:0}.gz-head{padding:0 0 var(--rit-testa);gap:var(--rit-riga)}.ac-head{margin-bottom:var(--rit-testa)}.cp-title{margin:var(--rit-unita) 0 var(--rit-testa)}.cp-summary h3,.co-block h3,.cp-summary h2,.co-main .co-block h2{margin-bottom:var(--rit-testa)}.blk{margin-top:var(--rit-testa)}.cta{margin-top:var(--rit-invito)}.promises{margin-top:var(--rit-testa);padding-top:var(--rit-invito)}.info-body h2,.info-page h2{margin:var(--rit-testa) 0 var(--rit-riga);padding-top:var(--rit-invito)}.info-body h2:first-child,.info-page h2:first-child{margin-top:0}.info-aside h2{border-top:0;margin:0 0 14px;padding-top:0}.faq-sec{margin-top:var(--rit-testa)}.faq-sec h2{margin:0 0 var(--rit-riga);padding-top:var(--rit-invito)}.faq-seealso{margin-top:var(--rit-blocco);padding-top:var(--rit-invito);gap:var(--rit-riga) var(--rit-testa)}.legal-updated{margin-top:var(--rit-testa);padding-top:var(--rit-riga)}.ftitle{padding-bottom:var(--rit-riga);margin-bottom:var(--s-0);gap:var(--gap-fitto)}.sh .kick,.pagehead .kick,.phtop .kick,.bxr .kick,.promo .kick,.member .kick,.campmini .kick,.campcard .kick,.nlband .kick,.info-page .kick{margin-bottom:0;display:block}.sh h2,.pagehead h1,.phtop h1,.camp h1,.nlband h2,.member h2,.promo h2,.bxr .t,.campcard b,.campmini b,.hero .ht,.prodslide .ht,.buy h1,.info-page h1,.info-hero-copy h1{margin-top:var(--rit-unita)}.promo h2,.nlband h2,.member h2,.buy h1{margin-bottom:0}.info-page h1{margin-bottom:var(--rit-testa)}.pagehead .kick,.info-page .kick{margin-top:var(--rit-invito)}.sh .t-lead,.pagehead .t-lead,.phlead,.camp .t-lead,.camp-claim,.camp .t-body,.camp-nota,.nlband p,.member p,.promo p,.foot p,.hero p,.duo p,.prodslide .pcopy p:not(.ht),.bxr .claim,.bxr .dati,.campcard .claim,.campcard .dati,.terreno .sub,.pagehead .meta,.notif,.sizehint,.co-hint,.rev .ctx,.nl-consent{margin-top:var(--rit-riga)}.foot h2,.blk .lbl,.phfig figcaption{margin-bottom:var(--rit-riga)}.member ul,.co-fields{gap:var(--rit-riga)}.rev{margin-bottom:var(--rit-riga)}.hero .cc,.promo .cc,.prodslide .cc,.bxr .go:not(.btn),.terreno .go,.camp-dati,.phnums,.duo .staff,.dist,.nl-form,.nl-ok{margin-top:var(--rit-invito)}.camp-dati{gap:var(--rit-invito)}.hero .cc,.promo .cc,.prodslide .cc,.cta{gap:var(--gap-fila)}.pagehead .meta{gap:var(--rit-invito)}.card .nm,.card .save,.card .omni,.campmini .dati{margin-top:var(--s-0)}.card .b{padding:var(--rit-riga) 2px 0}.card .sw{gap:var(--s-0);margin-bottom:var(--rit-unita)}.card .pr,.card .badges,.chips{gap:var(--rit-unita)}.card .badges{top:var(--gap-fila);left:var(--gap-fila)}.cp-row{padding:var(--rit-unita) 0}.cp-tot{margin-top:var(--rit-unita);padding-top:var(--rit-riga)}.cp-note,.cp-cont{margin-top:var(--rit-riga)}.specs .s .k{margin-top:var(--rit-unita)}.empty b{margin-bottom:var(--rit-unita)}.co-block,.cp-summary,.info-aside,.rev{padding:var(--box-sm)}.bxr,.campcard{padding:var(--box)}.specs .s{padding:var(--box) var(--box-sm)}.member,.promo .txt,.lightbox{padding:var(--box-lg)}.bxr .off{left:var(--box);top:var(--box)}.campcard .off{top:var(--box-sm);left:var(--box-sm)}.bxr .off,.campcard .off{padding:var(--rit-unita) var(--rit-riga)}.co-block{margin-bottom:var(--rit-invito)}.co-choice,.nlband .nl-form .field input{padding:var(--rit-riga) var(--rit-invito)}.svcbtn{padding:var(--rit-riga) var(--rit-invito);gap:var(--rit-riga)}.notif{padding:var(--rit-riga) var(--rit-invito)}.co-error{margin-top:var(--rit-riga);padding:var(--rit-unita) var(--rit-riga)}.tm-body{padding:var(--rit-invito) var(--box-sm)}.fgrp .body,.fsizes{padding:2px 0 var(--rit-riga)}.fquick{grid-template-columns:1fr 1fr;padding:0;display:grid}.fquick button{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);cursor:pointer;min-height:40px;color:var(--ink-2);padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:700}@media (hover:hover){.fquick button:hover{border-color:var(--ink);color:var(--ink)}}.fquick button.on{background:var(--ink);color:#fff;border-color:var(--ink);font-weight:800}.tools-bar{padding-bottom:var(--rit-riga)}.chips{padding-bottom:var(--rit-invito)}.phtrack{padding:var(--rit-invito) 0}.phtrack.primaria{padding:var(--rit-invito) 0 var(--rit-testa)}.cp-item{padding:var(--rit-invito) 0}.cp-empty{padding:var(--rit-blocco) 0}.grid,.grid.g3,.terreni,.board,.campgrid,.campstrip,.phtrack,.ac-orders,.cp-empty{gap:var(--gap-griglia)}.svcrow,.bstrip,.gal,.phrail,.member ul li,.promises,.promises .p,.tools-bar,.buy .prz,.co-choice,.ac-head,.lightbox{gap:var(--gap-fila)}.phtiles,.sizes,.cols,.co-choices,.fquick,.fsizes,.phnums,.blk .lbl,.sizehint,.dist{gap:var(--gap-fitto)}.foot .fc{gap:var(--gap-blocco)}.foot .fbot{gap:var(--gap-griglia);margin-top:var(--rit-testa);padding-top:var(--rit-invito)}.pdp,.duo,.revs,.camp-in,.cp-grid,.co-grid,.phgrid,.nlband-in,.member,.info-body .info-cols,.ac-login,.ac-profile{column-gap:var(--gap-colonna);row-gap:var(--gap-griglia)}.shop{column-gap:var(--gap-colonna);row-gap:0}.cp-item{column-gap:var(--gap-griglia);row-gap:var(--rit-riga)}.crumb a,.cd-del,.ac-logout,.ac-link,.co-acctlink,.co-coupon-on button,.co-terms-link{min-height:var(--tap);align-items:center;display:inline-flex}.crumb a{padding:0}.crumb{gap:var(--rit-unita)}.foot ul{gap:0}.foot ul a{color:#fff;align-items:center;min-height:34px;display:inline-flex}@media (hover:hover){.foot ul a:hover{color:var(--lime)}}.foot ul a{padding:var(--rit-unita) 0}.cp-del{padding:var(--rit-unita) 0 0;min-height:var(--tap)}.cp-cont{padding:var(--rit-unita) 0}.cartpage .breadcrumb{font-size:var(--fs-small);color:var(--muted);margin-bottom:var(--rit-invito);font-weight:600}@media (hover:hover){.cartpage .breadcrumb a:hover{color:var(--ink);text-decoration:underline}}@media (max-width:1023px){.pdp,.duo,.revs,.camp-in{row-gap:var(--rit-testa)}.nlband-in,.member,.info-body .info-cols,.ac-login,.ac-profile{row-gap:var(--rit-invito)}}:root{--fs-h3:clamp(22px, 19.887px + .5634vw, 28px);--fs-lead:clamp(19px, 18.296px + .1878vw, 21px);--fs-h4:var(--fs-lead);--fs-prezzo-lg:var(--fs-h2);--fs-prezzo:var(--fs-h3);--fs-prezzo-sm:var(--fs-lead);--fs-prezzo-xs:var(--fs-small);--fs-price:var(--fs-prezzo);--pw-paga:800;--pw-riga:700;--pw-nota:500;--barra:.09em;--col-prezzo:5.2em;--tr-largo:.14em;--tr-medio:.08em;--tr-stretto:.02em;--font-mono:var(--font-jakarta),system-ui,-apple-system,sans-serif}.mega .mclus ul a.forte{font-size:18px;font-weight:800}.mega .mclus ul a.media{font-size:18px;font-weight:600}.mega .mfeat .c b{font-size:var(--fs-lead);letter-spacing:-.015em;font-weight:800;line-height:1.2}.cp-title,.info-hero-copy h1,.info-page h1{font-size:var(--fs-h1);letter-spacing:-.04em;text-transform:none;line-height:.98}.faq-sec h2,.tm-body h2,.info-body h2,.info-page h2,.wp-content h2{font-size:var(--fs-h3)}.cd-head,.cp-summary h3,.co-block h3,.cp-summary h2,.co-main .co-block h2,.tm-head h3,.wp-content h3{font-size:var(--fs-h4);letter-spacing:-.02em;text-transform:none;font-weight:800;line-height:1.2}.cd-head b{color:var(--muted);font-weight:800}.srch-name,.bt .wordmark{font-size:var(--fs-body)}.card .pr,.card .pr .old,.card .pr .save,.card .save,.card .badge.sale,.buy .prz .now,.buy .prz .old,.buy .prz .pct,.buy .save,.buy .omni,.buybar .p,.buybar .p small,.srch-price,.srch-price s,.cd-price,.cd-sub b,.cd-qty span,.cp-price,.cp-qty span,.cp-row b,.cp-tot b,.co-item b,.co-item .co-qty,.co-recap-line b,.co-recap-row b,.co-recap-tot b,.co-payfocus-tot b,.co-coupon-msg,.ac-order-head b,.ac-order-foot b,.phnums .tot b,.phnums .da b,.phnums .sale b,.phnums .sale .max,.phtile .off,.bxr .off,.bxr .dati,.campcard .off,.campmini .dati{font-variant-numeric:tabular-nums}.buy .prz{align-items:baseline;column-gap:var(--gap-fila);row-gap:var(--rit-unita);margin-top:var(--rit-invito);flex-wrap:wrap;display:flex}.buy .prz .now{font-size:var(--fs-prezzo-lg);font-weight:var(--pw-paga);letter-spacing:-.035em;color:var(--ink);line-height:1}.buy .prz .now.dis{color:var(--sale-ink)}.buy .prz .old{font-size:var(--fs-prezzo-sm);font-weight:var(--pw-nota);letter-spacing:0;color:var(--faint)}.card .pr,.srch-price,.buybar .p,.cd-sub b,.cp-tot b,.co-recap-tot b,.co-payfocus-tot b,.ac-order-foot b{font-size:var(--fs-prezzo);font-weight:var(--pw-paga);letter-spacing:-.03em;line-height:1.1}.cd-sub b,.cp-tot b,.co-recap-tot b,.co-payfocus-tot b,.ac-order-foot b{color:var(--ink)}.cd-price,.cp-price,.cp-row b,.co-item b,.co-recap-line b,.co-recap-row b,.ac-order-head b{font-size:var(--fs-prezzo-sm);font-weight:var(--pw-riga);letter-spacing:-.02em;color:var(--ink)}.cp-row,.co-item,.co-recap-line{font-size:var(--fs-body);font-weight:600}.cp-row.muted,.cp-row.muted b,.cp-row.muted span{font-size:var(--fs-small);color:var(--muted)}.card .pr .old,.buybar .p small,.srch-price s,.cd-note,.cp-note,.buy .omni{font-size:var(--fs-prezzo-xs);font-weight:var(--pw-nota);letter-spacing:0;color:var(--faint)}.cd-price,.cp-row b,.cp-tot b,.co-item b,.co-recap-line b,.co-recap-row b,.co-recap-tot b,.co-payfocus-tot b{min-width:var(--col-prezzo);text-align:right;flex:none}.cd-sub b,.cp-tot b,.co-recap-tot b,.co-payfocus-tot b{margin-left:auto}.cd-sub,.cp-tot,.co-recap-tot,.co-payfocus-tot{row-gap:var(--s-0);flex-wrap:wrap}.phnums .da b{font-size:var(--fs-prezzo-sm);letter-spacing:-.02em;line-height:1}.phtile .off{font-size:var(--fs-label);font-weight:800;line-height:1}.buy .prz .pct,.campcard .off{font-size:var(--fs-prezzo-sm);font-weight:800;line-height:1.15}.card .badge.sale{font-size:var(--fs-small);letter-spacing:var(--tr-stretto);font-weight:800;line-height:1.15}.card .badge{font-size:var(--fs-small);padding:var(--s-0) var(--rit-unita);border-radius:var(--rp);border:1.5px solid #0000;max-width:100%;font-weight:800;line-height:1.15}.card .badge.sale{background:var(--sale);color:#fff;border-color:var(--sale)}.bxr .off{font-size:var(--fs-prezzo);font-weight:800;line-height:1}.phnums .sale b{font-size:var(--fs-prezzo);letter-spacing:-.03em;font-weight:800;line-height:1}.phnums .sale .max{font-size:var(--fs-small);font-weight:700}.phnums .sale{min-height:44px}.card .pr .old,.buy .prz .old,.buybar .p small,.srch-price s{text-decoration:line-through;-webkit-text-decoration-color:var(--sale);text-decoration-color:var(--sale);text-decoration-thickness:var(--barra);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.card .save,.card .pr .save{font-size:var(--fs-prezzo-xs);letter-spacing:0;background:0 0;border-radius:0;margin:0;padding:0;display:inline}.card .save{color:var(--sale-ink);font-weight:800}.card .pr .save{font-weight:var(--pw-nota);color:var(--muted)}.buy .save{font-size:var(--fs-small);color:var(--sale-ink);margin-top:var(--rit-unita);font-weight:700;display:block}.buy .prz .pct{min-height:var(--tap);padding:var(--s-0) var(--rit-riga);border-radius:var(--rp);background:var(--sale);color:#fff;align-items:center;display:inline-flex}.cp-row.cp-disc,.cp-row.cp-disc b,.co-recap-row.cp-disc,.co-recap-row.cp-disc b{color:var(--sale-ink)}.t-label,.kick,.hero .pk,.prodslide .pk,.info-kick,.bxr .kick,.camp .kick,.campmini .kick,.campcard .kick,.nlband .kick,.mega .mfeat .c small,.mega .mclus .ctit,.foot h2,.info-aside h2,.blk .lbl,.co-sublabel,.co-recap-h,.ftitle button,.card .meta,.buy .br,.cd-brand,.cp-brand,.srch-brand,.specs .s .k,.chips .lab,.ac-profile .co-field span,.co-recap-k,.duo .staff small,.cd-sub span,.cp-tot,.co-recap-tot,.co-payfocus-tot,.ac-order-foot,.legal-updated,.faq-seealso span,.terreno .go,.bxr .go:not(.btn),.btn-quiet,.co-coupon-on button{font-size:max(var(--fs-label), 12px);text-transform:uppercase;line-height:1.15}.kick,.bxr .kick{letter-spacing:var(--tr-largo);color:var(--lime-ink);font-weight:800}.camp .kick,.campmini .kick,.campcard .kick,.nlband .kick{letter-spacing:var(--tr-largo);color:var(--muted);font-weight:800}.kick-on-dark,.bxt-ink .kick,.bxt-forest .kick,.bxr.con-media .kick,.promo .kick,.foot .kick,.hero .pk,.prodslide .pk{color:var(--lime)}.mega .mfeat .c small{letter-spacing:var(--tr-medio);color:var(--lime);font-weight:800}.mega .mfeat .c small.occ{color:var(--on-dark)}.bxt-sale .kick{color:#fff}.terreno .go,.bxr .go:not(.btn),.btn-quiet{letter-spacing:var(--tr-largo);color:var(--ink);font-weight:800}.bxr.con-media .go:not(.btn),.bxt-ink .go:not(.btn),.bxt-sale .go:not(.btn),.bxt-forest .go:not(.btn){color:#fff}.t-label,.mega .mclus .ctit,.foot h2,.info-aside h2,.blk .lbl,.co-sublabel,.co-recap-h,.ftitle button,.cd-sub span,.cp-tot,.co-recap-tot,.co-payfocus-tot,.ac-order-foot{letter-spacing:var(--tr-medio);color:var(--ink);font-weight:800}.foot h2{color:var(--on-dark)}.info-aside h2,.co-recap-h,.co-sublabel{padding-bottom:var(--s-0);border-bottom:1px solid var(--line-strong)}.card .meta,.buy .br,.cd-brand,.cp-brand,.srch-brand,.specs .s .k,.chips .lab,.ac-profile .co-field span,.co-recap-k,.duo .staff small,.legal-updated,.faq-seealso span{letter-spacing:var(--tr-medio);color:var(--muted);font-weight:700}@media (hover:hover){.buy .br:hover,.card:hover .br{color:var(--lime-ink)}}.card .badge,.phtile .off,.bxr .off,.campcard .off,.buy .prz .pct,.phnums .sale,.gz-demo,.icbtn .dot,.foot a.sale,.co-coupon-on button{letter-spacing:var(--tr-stretto)}.co-coupon-on button{color:var(--sale-ink);font-weight:700}.card .sw span{font-size:max(var(--fs-label), 12px);letter-spacing:0;text-transform:none;color:var(--faint);font-weight:600}.card .pr{align-items:baseline;column-gap:var(--gap-fitto);row-gap:var(--s-0);margin-top:var(--rit-riga);flex-wrap:wrap;display:flex}.card .pr>:first-child{flex:0 0 100%}@media (max-width:380px){.buybar{column-gap:var(--gap-fitto)}.buybar .p{font-size:var(--fs-prezzo-sm)}}.buybar .p small{display:block}.btn-guida{border:1px solid var(--ink);border-radius:var(--rp);background:var(--paper);letter-spacing:0;text-transform:none;min-height:36px;color:var(--ink);cursor:pointer;white-space:nowrap;transition:background .16s var(--ease), color .16s var(--ease);flex:none;justify-content:center;align-self:center;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:800;display:inline-flex}@media (hover:hover){.btn-guida:hover{background:var(--ink);color:#fff}}.gt{z-index:130;padding:var(--pad);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gt-fondo{background:#090a0b9e;animation:.15s lbin;position:absolute;inset:0}.gt-pan{background:var(--paper);border:1px solid var(--ink);border-radius:var(--r);flex-direction:column;width:min(780px,100%);max-height:min(88vh,90dvh);animation:.18s lbin;display:flex;position:relative;overflow:hidden}.gt-pan:focus{outline:none}.gt-testa{justify-content:space-between;align-items:center;gap:var(--gap-fila);padding:var(--rit-riga) var(--box-sm);border-bottom:1px solid var(--line-strong);flex:none;display:flex}.gt-testa h2{font-size:var(--fs-h4);letter-spacing:-.03em;margin:0;font-weight:800}.gt-sub{font-size:var(--fs-small);color:var(--muted);margin-top:3px;font-weight:600;display:block}.gt-testa>button{cursor:pointer;color:var(--muted);background:0 0;border:0;flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}@media (hover:hover){.gt-testa>button:hover{color:var(--ink)}}.gt-corpo{grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid;overflow:hidden}.gt-calc{padding:var(--box-sm);gap:var(--rit-invito);flex-direction:column;min-width:0;display:flex;overflow-y:auto}.gt-modi{gap:var(--gap-fitto);flex-wrap:wrap;display:flex}.gt-modi button{cursor:pointer;background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--rp);min-height:44px;color:var(--ink-2);transition:background .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease);padding:0 18px;font-family:inherit;font-size:14px;font-weight:700}.gt-modi button.on{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:800}@media (hover:hover){.gt-modi button:not(.on):hover{background:var(--surface);border-color:var(--ink)}}.gt-campo{flex-direction:column;gap:10px;min-width:0;display:flex}.gt-lab{font-size:var(--fs-label);letter-spacing:var(--tr-medio);text-transform:uppercase;color:var(--muted);font-weight:800}.gt-pill{flex-wrap:wrap;gap:7px;display:flex}.gt-pill button{cursor:pointer;border:1px solid var(--line-strong);border-radius:var(--rp);background:var(--paper);min-height:38px;color:var(--ink-2);transition:background .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease);padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:700}.gt-pill button.on{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:800}@media (hover:hover){.gt-pill button:not(.on):hover{background:var(--surface);border-color:var(--ink)}}.gt-num{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.gt-num button{cursor:pointer;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--paper);min-height:44px;color:var(--ink-2);font-variant-numeric:tabular-nums;transition:background .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease);font-family:inherit;font-size:14px;font-weight:700}.gt-num button.on{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:800}@media (hover:hover){.gt-num button:not(.on):hover{background:var(--surface);border-color:var(--ink)}}.gt-input{align-items:center;gap:var(--rit-unita);min-height:48px;padding:0 var(--rit-riga);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--paper);max-width:200px;font-size:var(--fs-body);color:var(--ink);font-weight:600;display:flex}.gt-input input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.gt-input b{color:var(--muted);flex:none;font-weight:700}.gt-si{border:1px solid var(--ink);border-radius:var(--r);padding:var(--box);flex-direction:column;gap:12px;display:flex}.gt-si-top{justify-content:space-between;align-items:flex-end;gap:var(--gap-fila);flex-wrap:wrap;display:flex}.gt-occhiello{font-size:var(--fs-label);letter-spacing:var(--tr-medio);text-transform:uppercase;color:var(--muted);font-weight:800;display:block}.gt-taglia{letter-spacing:-.04em;color:var(--ink);margin-top:var(--s-0);font-variant-numeric:tabular-nums;font-size:52px;font-weight:800;line-height:1;display:block}.gt-esito-tag{border-radius:var(--rp);white-space:nowrap;align-items:center;min-height:32px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.gt-esito-tag.ok{background:var(--lime-soft);color:var(--ok-ink)}.gt-esito-tag.manca{background:var(--surface);color:var(--muted)}.gt-conto{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}.gt-conto b{color:var(--ink)}.gt-vicini{flex-direction:column;gap:0;display:flex}.gt-vic{border-top:1px solid var(--line);grid-template-columns:4.5em minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;font-size:13px;display:grid}.gt-vic b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.gt-vic span{color:var(--muted);font-weight:600}.gt-vic .si{color:var(--ink-2);text-align:right;font-weight:700}.gt-vic .no{color:var(--faint);text-align:right;font-weight:700}.gt-scegli{border-radius:var(--rp);cursor:pointer;background:var(--ink);color:#fff;min-height:44px;transition:background .16s var(--ease), color .16s var(--ease);border:0;align-self:flex-start;padding:0 20px;font-family:inherit;font-size:14.5px;font-weight:800}@media (hover:hover){.gt-scegli:hover{background:var(--lime);color:var(--ink)}}.gt-nota{font-size:var(--fs-body);color:var(--muted);margin:0;line-height:1.55}.gt-esito{padding-top:var(--rit-invito);border-top:1px solid var(--line);min-height:96px;margin-top:auto}.gt-nota a{color:var(--lime-ink);font-weight:700;text-decoration:underline}.gt-nota b{color:var(--ink)}.gt-misura{font-size:var(--fs-small);color:var(--ink-2);margin:0;line-height:1.6}.gt-tabella{border-left:1px solid var(--line-strong);background:var(--surface);flex-direction:column;min-height:0;display:flex}.gt-tabella-h{padding:var(--rit-riga) var(--box-sm);border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.gt-tabella-h b{letter-spacing:.02em;font-size:13px;font-weight:800}.gt-tabella-h span{color:var(--muted);font-size:12px;font-weight:600}.gt-tabella-in{padding:0 var(--box-sm) var(--rit-riga);min-height:0;overflow-y:auto}.gt-tabella table{border-collapse:collapse;width:100%;font-size:var(--fs-small);font-variant-numeric:tabular-nums}.gt-tabella th{background:var(--surface);text-align:left;padding:var(--rit-unita) var(--s-0);border-bottom:1px solid var(--line-strong);font-size:var(--fs-label);letter-spacing:var(--tr-medio);text-transform:uppercase;color:var(--muted);font-weight:800;position:sticky;top:0}.gt-tabella td{padding:var(--rit-unita) var(--s-0);border-bottom:1px solid var(--line);color:var(--muted)}.gt-tabella tr.tua td{color:var(--ink);background:var(--lime-soft);font-weight:800}.gt-piede{justify-content:space-between;align-items:center;gap:var(--gap-fila);padding:var(--rit-riga) var(--box-sm);background:var(--surface);border-top:1px solid var(--line-strong);font-size:var(--fs-small);color:var(--ink-2);flex-wrap:wrap;flex:none;display:flex}.gt-azioni{gap:var(--gap-fitto);flex-wrap:wrap;display:flex}@media (max-width:768px){.gt-corpo{grid-template-columns:1fr;overflow-y:auto}.gt-calc{overflow:visible}.gt-tabella{border-left:0;border-top:1px solid var(--line-strong);min-height:auto}.gt-tabella-in{min-height:auto;overflow:visible}}@media (max-width:560px){.gt{align-items:flex-end;padding:0}.gt-pan{border-radius:var(--r) var(--r) 0 0;border-bottom:0;width:100%;max-height:92dvh}.gt-num{grid-template-columns:repeat(4,1fr)}.gt-piede{flex-direction:column;align-items:stretch}.gt-azioni .btn{flex:auto;justify-content:center}}.btn-wa{background:var(--wa);color:var(--ink);border-color:var(--wa)}@media (hover:hover){.btn-wa:hover:not(:disabled){background:var(--wa-hover);border-color:var(--wa-hover);color:var(--ink)}}.wa-float{right:var(--pad);bottom:var(--pad);z-index:70;background:var(--wa);width:56px;height:56px;color:var(--ink);transition:background .16s var(--ease);border:1px solid #0e101124;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed}@media (hover:hover){.wa-float:hover{background:var(--wa-hover)}}.wa-float:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.wa-float span{display:none}@media (max-width:1023px){.wa-float{width:auto;height:auto;min-height:56px;margin:var(--rit-blocco) var(--pad);padding:var(--rit-unita) var(--pad);border-radius:var(--r);gap:var(--rit-unita);text-align:center;font-size:var(--fs-body);font-weight:700;display:flex;position:static}.wa-float svg{flex-shrink:0}.wa-float span{display:block}}@media (prefers-reduced-motion:reduce){.wa-float{transition:none}}.pdp-wa{align-items:center;gap:var(--rit-unita);margin-top:var(--rit-riga);min-height:var(--tap);font-size:var(--fs-small);color:var(--lime-ink);font-weight:700;display:inline-flex}@media (hover:hover){.pdp-wa:hover{color:var(--ink)}}.pdp-wa svg{color:var(--wa-icona);flex:none}:root{--buybar-h:0px}.buybar,.filters .fmob-foot,.cd-foot{padding-bottom:calc(var(--rit-riga) + env(safe-area-inset-bottom))}.cart-drawer{padding-top:env(safe-area-inset-top)}video,svg,iframe{max-width:100%}@media (max-width:1023px){.cd-qty button,.cp-qty button{width:44px;height:44px}.crumb a,.breadcrumb a,.foot .fbot a{align-items:center;min-height:40px;display:inline-flex}.gt-pastiglie button,.fopt,.fsz button{min-height:44px}.gtp-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.srch-vaia,.ph-forse,.promesse-riga,.tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.srch-vaia::-webkit-scrollbar{display:none}.ph-forse::-webkit-scrollbar{display:none}.promesse-riga::-webkit-scrollbar{display:none}.tabs::-webkit-scrollbar{display:none}.srch-vaia a,.ph-forse a,.tab{white-space:nowrap;flex:none}input,select,textarea,.sortsel select,.plp-mini select,.fprice input{font-size:16px}.lightbox img{max-height:min(78vh,82dvh)}}@media (max-width:560px){.co-block,.info-aside,.ac-order{border-left:0;border-right:0;padding-left:0;padding-right:0}.cp-summary,.co-recap,.ac-side{padding-left:var(--rit-invito);padding-right:var(--rit-invito)}}.mnav .mact .mfine:active{background:var(--ink-2);color:#fff}.srch-hit:active,.fopt:active{background:var(--surface)}.cd-sotto{justify-content:space-between;align-items:center;gap:12px;display:flex}.cd-sotto .cd-note{color:var(--muted);text-align:right;margin:0;font-size:12.5px;font-weight:600}.cd-empty b{font-size:var(--fs-h3);letter-spacing:-.03em;color:var(--ink);font-weight:800}.cd-empty p{font-size:var(--fs-body);text-align:center;max-width:28ch;line-height:1.5}.cd-empty .btn{width:100%}.cp-empty.vuoto .ico{background:var(--surface);width:46px;height:46px;color:var(--muted);border-radius:12px;justify-content:center;align-items:center;display:flex}.cp-empty.vuoto b{font-size:var(--fs-h3);letter-spacing:-.03em;color:var(--ink);font-weight:800}.cp-empty.vuoto p{font-size:var(--fs-body);color:var(--ink-2);max-width:44ch;line-height:1.5}.cp-empty .vuoto-cta{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:560px){.cp-empty .vuoto-cta{flex-direction:column;width:100%}.cp-empty .vuoto-cta>*{justify-content:center;min-height:52px}}.srch-all small{color:var(--muted);font-size:12.5px;font-weight:600}@media (max-width:768px){.srch-all{background:var(--ink);color:#fff;border-top:0;min-height:60px;font-size:16px}.srch-all small{color:var(--on-dark)}}.phtop .meta{color:var(--on-dark);font-size:var(--fs-body);font-weight:600}.phtop .meta b{color:#fff}.ph-ricerca .phtop h1{font-size:var(--fs-h1)}.phid .ph-cerca{flex:0 380px;align-self:flex-end}@media (max-width:1023px){.phid .ph-cerca{flex:100%}}.camp-piu{display:none}.camp-piu summary{min-height:36px;color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:700;list-style:none;display:inline-flex}.camp-piu summary::-webkit-details-marker{display:none}.camp-piu summary:after{content:"+";font-weight:800}.camp-piu[open] summary:after{content:"−"}.camp-piu[open] summary{margin-bottom:var(--rit-unita)}@media (max-width:768px){.camp-testo{display:none}.camp-piu{display:block}}.mside .mnote{padding-top:var(--rit-riga);color:var(--muted);margin-top:auto;font-size:12.5px;font-weight:600;line-height:1.5}.ac-modi{margin:calc(var(--rit-testa) * -1 + var(--rit-riga)) 0 var(--rit-testa);gap:8px;display:flex}.ac-modi button{min-height:48px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 16px;font-family:inherit;font-size:15px;font-weight:700}.ac-modi button:first-child{padding-left:4px}.ac-modi button.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:800}.ac-ricordo{align-self:flex-start;margin-top:8px}.ac-login .co-block{flex-direction:column;align-items:stretch;display:flex}.ac-login .co-block .btn-largo{margin-top:var(--rit-invito)}.ac-side .kick{margin-bottom:var(--rit-riga)}.ac-side .ac-list li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ac-chi{flex-direction:column;gap:4px;min-width:0;display:flex}.ac-chi .kick{margin-bottom:2px}.ac-mail{color:var(--muted);overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.ac-back{display:none}.ac-menu .n{font-style:normal}@media (max-width:768px){.ac-head{background:var(--ink);color:#fff;margin:0 calc(var(--pad) * -1) var(--rit-testa);padding:20px var(--pad) 22px;align-items:flex-start}.ac-head .kick{color:var(--lime)}.ac-head .cp-title{color:#fff}.ac-head .ac-mail{color:var(--on-dark)}.ac-head .ac-logout{border-color:var(--on-dark);color:#fff;background:0 0}.ac-head .gz-demo{background:var(--lime);color:var(--ink)}.tabs.ac-menu{margin-bottom:var(--rit-blocco);flex-flow:column;row-gap:0;overflow:visible}.tabs.ac-menu .tab{border:0;border-bottom:1px solid var(--line);letter-spacing:-.015em;width:100%;min-height:60px;color:var(--ink);text-align:left;white-space:normal;background:0 0;border-radius:0;align-items:center;gap:12px;padding:0;font-size:16px;font-weight:700;display:flex}.tabs.ac-menu .tab span{flex:auto;min-width:0}.tabs.ac-menu .tab .n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.tabs.ac-menu .tab svg{color:var(--muted);flex:none}.ac-back{margin:0 0 var(--rit-testa) -12px;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px 0 0;font-family:inherit;display:flex}.ac-back b{letter-spacing:-.022em;font-size:17px;font-weight:800}.ac-menu~.ac-back,.tabs:not(.ac-menu){display:none}.ac-modi{margin-top:0}}.gz-band{background:var(--ink);color:#fff;padding:var(--rit-testa) 0 var(--rit-blocco)}.gz-band .gz-check{background:var(--lime);width:52px;height:52px;color:var(--ink);margin-bottom:var(--rit-riga);border-radius:50%;justify-content:center;align-items:center;font-size:26px;font-weight:800;display:flex}.gz-band h1{font-size:var(--fs-h1);letter-spacing:-.04em;color:#fff;font-weight:800;line-height:1.05}.gz-band .gz-num{margin-top:var(--rit-unita);color:var(--on-dark);font-size:15px;font-weight:600}.gz-band .gz-num b{color:#fff}.gz-band .gz-demo{background:var(--lime);color:var(--ink)}.gz-band .gz-mail{color:var(--on-dark);max-width:60ch;margin-top:6px;font-size:13.5px;font-weight:600;line-height:1.5}.gz-pagina{padding-top:var(--rit-blocco)}.gz-corpo{flex-direction:column;min-width:0;display:flex}.gz-corpo>.kick{margin-bottom:var(--rit-riga)}.gz-corpo .gz-passi{margin-top:0}.gz-ritiro,.gz-account{padding:var(--box-sm);margin-top:var(--rit-blocco);border-radius:12px;flex-direction:column;gap:6px;display:flex}.gz-ritiro{background:var(--surface)}.gz-ritiro>b{letter-spacing:-.02em;font-size:16.5px;font-weight:800}.gz-ritiro .nota{color:var(--ink-2);font-size:13.5px;font-weight:600}.gz-account{border:1px solid var(--line)}.gz-account>b{letter-spacing:-.025em;font-size:16px;font-weight:800}.gz-account p{color:var(--muted);font-size:14px;font-weight:600;line-height:1.5}.gz-ritiro .az,.gz-account .az{margin-top:var(--rit-riga);flex-wrap:wrap;gap:10px;display:flex}.btn.tondo{justify-content:center;width:48px;padding:0}.gz-riep details{flex-direction:column;display:flex}.gz-riep summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;list-style:none;display:flex}.gz-riep summary::-webkit-details-marker{display:none}.gz-riep summary h3{margin:0}.gz-riep summary .n{color:var(--muted);font-size:13px;font-weight:600}.gz-riep .cp-note{margin-top:var(--rit-riga);line-height:1.5}@media (max-width:768px){.gz-riep summary h3{color:var(--ink);font-size:var(--fs-body);display:block}.gz-riep summary{align-items:center;min-height:44px}.gz-riep summary:after{content:"+";margin-left:auto;font-weight:800}.gz-riep details[open] summary:after{content:"−"}.gz-riep details[open] summary{margin-bottom:var(--rit-riga)}.gz-ritiro .az .btn{flex:auto}.gz-account .az .btn{flex:100%}}.co-head{margin-bottom:var(--rit-testa)}.co-head .cp-title{margin:0}.co-block .co-sub{color:var(--muted);margin-bottom:var(--rit-riga);font-size:13px;font-weight:500}.co-block h3+.co-sub,.co-main .co-block h2+.co-sub{margin-top:calc(var(--rit-testa) * -1 + var(--rit-unita))}.co-nota{padding:var(--rit-blocco) 0 0}.co-nota summary{min-height:40px;color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:700;list-style:none;display:inline-flex}.co-nota summary::-webkit-details-marker{display:none}.co-nota summary:after{content:"+";font-weight:800}.co-nota[open] summary:after{content:"−"}.co-nota[open] summary{margin-bottom:var(--rit-riga)}.co-mobtot,.co-artmob{display:none}@media (max-width:768px){.co-mobtot{align-items:center;column-gap:var(--gap-fila);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r);width:100%;padding:var(--rit-riga) var(--pad);margin-bottom:var(--rit-testa);text-align:left;font-family:inherit;font-size:var(--fs-small);color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;font-weight:700;display:grid}.co-mobtot b{font-size:var(--fs-prezzo-sm);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:800}.co-mobtot:after{content:"+";color:var(--muted);font-weight:800}.co-mobtot.on{border-radius:var(--r) var(--r) 0 0;margin-bottom:0}.co-mobtot.on:after{content:"−"}.co-artmob{background:var(--surface);border-radius:0 0 var(--r) var(--r);padding:0 var(--pad) var(--rit-riga);margin-bottom:var(--rit-testa);display:block}.co-grid .cp-summary .co-items,.co-grid .cp-summary>h3{display:none}.co-grid .cp-summary{background:var(--surface);border-radius:var(--r)}.hero:not(.hero-prod) .slide.on{background:var(--ink);flex-direction:column;min-height:0;display:flex}.hero:not(.hero-prod) .slide>video,.hero:not(.hero-prod) .slide>img{object-position:center 15%;min-height:0;height:clamp(190px,56vw,350px)!important;position:relative!important;inset:auto!important}.hero:not(.hero-prod) .slide:after{display:none}.hero:not(.hero-prod) .in{padding-top:var(--rit-testa);position:relative}.hero:not(.hero-prod) .ht{margin-top:var(--rit-unita);letter-spacing:var(--tr-stretto);text-shadow:none;line-height:1.05}.hero:not(.hero-prod) .in p:not(.ht){font-size:var(--fs-body);color:var(--on-dark);max-width:36ch}.hero:not(.hero-prod) .cc{align-items:center;column-gap:var(--gap-fila);row-gap:var(--rit-unita)}.hero:not(.hero-prod) .cc .btn-white{background:var(--lime);color:var(--ink);border-color:var(--lime)}.hero:not(.hero-prod) .cc .btn-ondark{font-size:var(--fs-small);text-underline-offset:4px;border-color:#0000;padding-inline:0;text-decoration:underline}.hero .hnav{bottom:var(--rit-riga)}.hero .hnav .dots button{width:var(--tap-comfort);height:var(--tap-comfort)}.hero .cc>.btn{min-height:var(--tap-comfort)}.sortsel{min-width:0;max-width:100%}.sortsel select{min-width:0;max-width:100%;min-height:var(--tap-comfort);border-color:var(--line-strong)}}.home-shortcuts{display:none}.terreno .tx b{justify-content:space-between;align-items:center;column-gap:var(--gap-fitto);display:flex}.terreno-arrow{font-size:var(--fs-lead);color:var(--lime-ink)}.terreno-prodotto .ph{background:var(--foto);border:1px solid var(--line)}.terreno-prodotto .ph img{object-fit:contain;padding:var(--box-sm)}.card .nm{text-wrap:pretty}.buy h1{letter-spacing:var(--tr-stretto);text-wrap:initial;max-width:24ch;line-height:1.12}.salva-riga [role=status]:empty,:is(body:has(.pdp) .wa-float,body:has([aria-modal=true]) .wa-float){display:none}@media (max-width:768px){.home-shortcuts{padding-inline:var(--pad);border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-shortcuts a{min-height:var(--tap-comfort);color:var(--ink);font-size:var(--fs-small);justify-content:center;align-items:center;font-weight:700;display:flex}.home-shortcuts a:last-child{color:var(--sale-ink)}.terreno .ph{aspect-ratio:4/5;border-radius:var(--r-sm)}.terreno .tx{padding-top:var(--rit-riga)}.terreno .tx b{font-size:var(--fs-body);font-weight:800}.terreno .sub{font-size:var(--fs-body);line-height:1.5}.card .nm{font-size:var(--fs-body);font-weight:700;line-height:1.35}.card .meta{font-size:var(--fs-label);letter-spacing:var(--tr-medio)}.card .pr{row-gap:var(--rit-unita)}.card .scala{font-size:var(--fs-label);line-height:1.6}.buy .blk{margin-top:var(--rit-testa)}.buy .pdp-wa{font-size:var(--fs-small)}.co-field input,.co-field select,.co-field textarea,.srch-input{font-size:max(16px,var(--fs-body))}.co-block h3,.co-main .co-block h2{font-size:var(--fs-h3);line-height:1.2}.sizes{scroll-margin-block:calc(var(--header-h,80px) + var(--rit-testa))}}@media (prefers-reduced-motion:reduce){.hero .slide,.hero .hnav .dots button:after{transition:none}.hero-pause{display:none!important}.filters,.cart-drawer,.cart-ov{transition:none}}.gal.gal-single{grid-template-columns:minmax(0,1fr)}.buy .stock-note{font-size:var(--fs-body);color:var(--ink);margin:var(--rit-riga) 0;font-weight:700}.product-help{font-size:var(--fs-small);color:var(--muted);margin-top:var(--rit-riga);line-height:1.5}.product-help a{color:var(--ink);text-underline-offset:3px;min-height:var(--tap);align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.duo.duo-text{border-top:1px solid var(--line);max-width:72ch;padding-top:var(--rit-testa);margin-inline:auto;display:block}.duo.duo-text p{max-width:none}.duo h2{font-size:var(--fs-h3);margin:var(--rit-riga) 0}.plphead .phtop{background:var(--paper);color:var(--ink);padding:var(--rit-testa) 0;border-bottom:1px solid var(--line)}.plphead .phtop.con-foto{min-height:0;display:block}.plphead .phsfondo{display:none}.plphead .phid{max-width:80ch;display:block}.plphead .phtop h1{color:var(--ink);font-size:var(--fs-h2);text-wrap:initial;max-width:none;line-height:1.1}.plphead .phtop .kick{display:none}.plphead .phlead{color:var(--muted);font-size:var(--fs-body);max-width:64ch;margin-top:var(--rit-riga)}.plphead .phtop .crumb,.plphead .phtop .crumb a{color:var(--muted)}.plphead .phtop .crumb [aria-current]{color:var(--ink)}.plphead .phid-chi{margin-top:var(--rit-invito);align-items:center;gap:var(--rit-riga);flex-direction:row}.plphead .phid-chi h2{color:var(--muted);letter-spacing:0;text-transform:none;font-size:var(--fs-small);font-weight:500}.plphead .phid-chi a{background:var(--paper);color:var(--ink);border:1px solid var(--line-strong);min-height:var(--tap-comfort);padding-inline:var(--rit-riga);font-weight:600}.plphead .phid-chi a .n{color:var(--muted);font-weight:400}@media (hover:hover){.plphead .phid-chi a:hover{border-color:var(--ink)}}.plphead .phtop :focus-visible{outline-color:var(--ink)}@media (max-width:560px){.plphead .phid-chi{flex-direction:column;align-items:flex-start}.plphead .phid-chi .row{gap:var(--rit-unita)}.plphead .phid-chi a{padding-inline:var(--rit-riga)}}.buy .promises{gap:var(--rit-riga);grid-template-columns:1fr;display:grid}.buy .promises .sep{display:none}.buy .promises .p{align-items:flex-start}.buy .promises .p b{font-weight:600;display:block}.plphead .brandhead .meta{color:var(--muted)}.plphead .brandhead .meta b{color:var(--ink)}.product-kind{align-items:center;gap:var(--rit-riga);flex-wrap:wrap;display:flex}.product-kind>span{font-size:var(--fs-small);color:var(--muted)}.product-kind .br{min-height:var(--tap);align-items:center;display:inline-flex}.plphead .phtop .meta{color:var(--muted);margin-top:var(--rit-riga);font-weight:400}.plphead .phtop .meta b{color:var(--ink)}.pagehead h1{line-height:1.1}.pagehead .t-lead{font-size:var(--fs-body);max-width:64ch}.pagehead .meta{line-height:1.6}.info-body .info-cols:not(:has(.info-aside)){grid-template-columns:minmax(0,1fr)}.info-aside .row p{min-width:0}@media (max-width:1023px){.info-cols:not(.legale) .info-aside{border-left:0;border-right:0;border-radius:0;order:0}}.contatti-vie .negozio{background:var(--surface);color:var(--ink);padding:var(--box-sm);margin:0}.contatti-vie .negozio p,.contatti-vie .negozio b{color:var(--ink)}.contatti-vie .negozio p{margin-top:var(--rit-unita)}.contatti-vie .negozio a{min-height:0;color:var(--ink);border:0;border-radius:0;padding:0;text-decoration:underline;display:inline}.contatti-vie>a{border-color:var(--line-strong);text-decoration:none}.srch-heading{padding:var(--box-sm) var(--pad);justify-content:space-between;align-items:center;column-gap:var(--gap-fila);display:flex}.srch-heading h2{font-size:var(--fs-h3);margin:var(--rit-unita) 0 0;line-height:1.15}.srch-heading button{border:1px solid var(--line-strong);background:var(--paper);width:var(--tap-comfort);height:var(--tap-comfort);border-radius:var(--rp);cursor:pointer;flex:none}.srch-panel .srch-bar{margin:0 var(--pad) var(--rit-riga);border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--r);gap:var(--gap-fitto);flex:none;padding:4px 10px 4px 16px}.srch-panel .srch-bar:focus-within{outline:2px solid var(--lime-ink);outline-offset:2px}.srch-panel .srch-bar .srch-submit{background:var(--ink);color:#fff;border-radius:var(--r-sm);font-weight:700;font-size:var(--fs-small);padding:0 18px}.srch-panel .srch-bar .srch-submit:disabled{opacity:.45;cursor:default}.srch-hints .srch-msg{padding:var(--rit-riga) var(--pad);color:var(--ink);font-weight:600}.srch-tags .chip{min-height:var(--tap-comfort);border-radius:var(--r-sm);background:var(--paper)}.srch-discover{margin:var(--rit-invito) var(--pad) 0;border-top:1px solid var(--line);padding-top:var(--rit-invito)}.srch-discover .srch-lab{margin-bottom:var(--rit-riga);padding:0;display:block}.srch-discover>div{column-gap:var(--gap-fitto);row-gap:var(--gap-fitto);grid-template-columns:repeat(3,1fr);display:grid}.srch-discover a{padding:var(--box-sm);background:var(--surface);border-radius:var(--r);row-gap:var(--rit-unita);border:1px solid #0000;flex-direction:column;display:flex}.srch-discover strong{font-size:var(--fs-lead);justify-content:space-between;display:flex}.srch-discover a>span{font-size:var(--fs-small);color:var(--muted);line-height:1.5}.srch-panel .srch-hit{padding:var(--rit-riga) var(--pad);border-bottom:1px solid var(--surface);grid-template-columns:88px minmax(0,1fr) auto}.srch-panel .srch-thumb{border-radius:var(--r-sm);border:0;width:88px;height:80px}.srch-panel .srch-name{font-size:var(--fs-body);font-weight:700;line-height:1.4}.srch-brand{margin-top:var(--s-0)}.srch-panel .srch-lab{display:block}.srch-panel .srch-all{background:var(--ink);color:#fff;min-height:58px;position:sticky;bottom:0}.srch-panel .srch-all small{color:var(--on-dark)}.srch-empty{padding:var(--box) var(--pad)}.srch-empty h3{font-size:var(--fs-lead)}.srch-empty p{margin:var(--rit-riga) 0;color:var(--muted)}.srch-empty a{font-weight:700;text-decoration:underline}.top-purpose{font-size:var(--fs-label)}.top-purpose a{align-items:center;min-height:34px;display:inline-flex}.top-help{column-gap:var(--gap-griglia);font-size:var(--fs-label);display:flex}.top-help a{align-items:center;min-height:34px;display:flex}@media (hover:hover){.srch-discover a:hover{border-color:var(--ink)}.top-help a:hover,.top-purpose a:hover{text-decoration:underline}}.product-loading{padding-block:var(--rit-testa);min-height:70vh}.product-loading>p{font-size:var(--fs-small);color:var(--muted);margin-bottom:var(--rit-invito)}.product-loading-grid{column-gap:var(--gap-colonna);row-gap:var(--gap-fila);grid-template-columns:1.2fr 1fr;display:grid}.loading-photo{aspect-ratio:1;border-radius:var(--r)}.loading-copy i{background:var(--surface);height:26px;margin:var(--rit-invito) 0;border-radius:var(--r-sm);display:block}.loading-copy i:nth-child(2){width:65%;height:48px}.loading-copy i:last-child{height:160px}@media (max-width:768px){.srch-panel .srch-bar{padding-left:12px}.srch-panel .srch-bar .srch-submit{padding:0 12px}.srch-bar .srch-clear{min-width:32px}.srch-discover>div{grid-template-columns:1fr}.srch-panel .srch-hit{grid-template-columns:72px minmax(0,1fr) auto}.srch-panel .srch-thumb{width:72px;height:76px}.srch-panel .srch-name,.srch-price{font-size:var(--fs-small)}.top-help,.top .lang-top{display:none}.top .wrap{justify-content:center}.product-loading-grid{grid-template-columns:1fr}}.hero .slide[style*=--editor-text] .pk,.hero .slide[style*=--editor-text] .ht,.hero .slide[style*=--editor-text] .in p,.hero .slide[style*=--editor-text] .pcopy p,.bxr[style*=--editor-text] .cnt .kick,.bxr[style*=--editor-text] .cnt .t,.bxr[style*=--editor-text] .cnt .claim{color:var(--editor-text)}.hero .slide[style*=--editor-button\:] .cc .btn:first-child,.bxr[style*=--editor-button\:] .cnt .go{background-color:var(--editor-button)}.hero .slide[style*=--editor-button-text] .cc .btn:first-child,.bxr[style*=--editor-button-text] .cnt .go{color:var(--editor-button-text)}.hero .slide.editor-size-sm .ht{font-size:clamp(26px,18.96px + 1.878vw,46px)}.hero .slide.editor-size-md .ht{font-size:clamp(30px,18.73px + 3.005vw,62px)}.hero .slide.editor-size-lg .ht{font-size:clamp(36px,21.92px + 3.756vw,76px)}.hero .slide.editor-size-xl .ht{font-size:clamp(42px,25.1px + 4.507vw,90px)}.terreno-ripiego-strada{background:linear-gradient(160deg,#33362e 0%,#1c1e19 100%)}.terreno-ripiego-trail{background:linear-gradient(160deg,#2e3b22 0%,#161d10 100%)}.terreno-ripiego-acqua{background:linear-gradient(160deg,#154b66 0%,#0a2433 100%)}.terreno-ripiego-tessuto{background:linear-gradient(160deg,#4a3a2a 0%,#241b12 100%)}.pagehead .nota-lingua{margin-top:var(--rit-unita);font-size:var(--fs-small);color:var(--muted);font-weight:600}.hero .slide[style*=--editor-bg] .pcopy{background-color:var(--editor-bg)}.hero .editor-align-center .in,.hero .editor-align-center .pcopy{text-align:center}.hero .editor-align-center .cc{justify-content:center}.hero .editor-align-center p{margin-inline:auto}.hero .slide.editor-overlay-none:after{opacity:0}.hero .slide.editor-overlay-light:after{opacity:.35}.hero .slide.editor-overlay-strong:after{opacity:1;background:linear-gradient(90deg,color-mix(in srgb,var(--hero-fondo) 80%,transparent),color-mix(in srgb,var(--hero-fondo) 40%,transparent))}.ph-ricerca .ph-cerca{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);min-height:60px;padding:6px 8px 6px 18px}.ph-ricerca .ph-cerca:focus-within{outline:2px solid var(--lime-ink);outline-offset:2px}.ph-ricerca .ph-cerca button{min-height:var(--tap-comfort);border-radius:var(--r-sm)}.ph-ricerca .ph-cerca input{font-weight:500}.gnf{padding-block:var(--rit-sez)}.top-purpose{min-width:0;max-width:100%}.top-purpose a{white-space:nowrap;max-width:100%}.top-purpose a>span:not([aria-hidden]){text-overflow:ellipsis;min-width:0;overflow:hidden}.mbr-tag{width:max-content;font-size:var(--fs-label);letter-spacing:var(--tr-medio);text-transform:uppercase;color:var(--ink);background:var(--lime);border-radius:var(--rp);align-self:flex-start;align-items:center;padding:2px 8px;font-weight:800;line-height:1.4;display:inline-flex}.mbr-riga{justify-content:flex-end;align-items:baseline;column-gap:var(--rit-unita);flex-wrap:wrap;row-gap:4px;display:inline-flex}.mbr-riga .old{color:var(--muted);font-weight:600}.cp-price .mbr-riga{justify-content:flex-start}.mbr-invito a{color:var(--lime-ink)}.mbr-avviso{color:var(--ink-2);font-weight:600;line-height:1.5}.mbr-consensi{row-gap:var(--rit-unita);margin-block:var(--rit-riga);flex-direction:column;display:flex}.mbr-consensi .co-terms{margin:0}.mbr-account{margin-block:var(--rit-riga) var(--rit-testa);row-gap:var(--rit-riga);flex-direction:column;align-items:flex-start;display:flex}.mbr-account .kick{margin:0}.mbr-form{row-gap:var(--rit-riga);flex-direction:column;align-items:stretch;display:flex}.mbr-form .btn{align-self:flex-start}.mbr-vantaggi b{color:var(--ink)}.mbr-esito{font-weight:600}@media (max-width:560px){.plphead .phtop{padding:var(--rit-riga) 0}.phid-chi{margin-top:0}.phlead{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;display:-webkit-box;overflow:hidden}.phid{gap:12px}.sr-only-m{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.phid-chi .row,.phid-chi ul{scrollbar-width:none;flex-wrap:nowrap;padding:2px 0;overflow-x:auto}.phid-chi .row::-webkit-scrollbar{display:none}.phid-chi a{min-height:40px;padding:0 14px}.phtrack,.phtrack.primaria{padding:6px 0}.phgo{min-height:36px;padding:0 12px}}@media (max-width:1023px){.tools-bar .res{font-size:var(--fs-body)}.tools-bar .res span{font-size:var(--fs-small)}.shop{padding-top:var(--rit-riga)}.tools-bar{padding-bottom:var(--rit-unita)}.tb-strip .sortsel select{width:auto;min-width:0}}@media (max-width:768px){.gal .thumbs{scrollbar-width:none;flex-direction:row;gap:8px;padding:2px 0;display:flex;overflow-x:auto}.gal .thumbs::-webkit-scrollbar{display:none}.gal .thumbs button{flex:none;width:60px}.gal-dot{display:none}.gal .fig{margin-inline:calc(var(--pad) * -1)}.gal .strip{column-gap:0}.gal .g{border:0;border-radius:0}.gal .idx{left:var(--pad)}}.espandi{max-height:16.5em;position:relative;overflow:hidden}.espandi:after{content:"";background:linear-gradient(to bottom, transparent, var(--paper));pointer-events:none;height:4em;position:absolute;bottom:0;left:0;right:0}.espandi.aperto{max-height:none}.espandi.aperto:after{display:none}.espandi-btn{margin-top:var(--rit-unita)}.ship-riga{margin-top:var(--rit-riga);font-size:var(--fs-small);color:var(--ink-2);font-weight:600}.ship-riga a{color:var(--lime-ink);text-underline-offset:3px;text-decoration:underline}.voto-negozio{margin-top:var(--rit-riga);font-size:var(--fs-small);flex-direction:column;row-gap:2px;display:flex}.voto-negozio a{min-height:24px;color:var(--ink);align-items:center;gap:6px;font-weight:700;display:inline-flex}.voto-negozio .s{color:var(--star)}.espandi-btn{cursor:pointer;min-height:44px;font-family:inherit;font-size:var(--fs-small);color:var(--ink);text-transform:none;letter-spacing:0;text-underline-offset:4px;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.card .p30{font-size:var(--fs-label);color:var(--muted);letter-spacing:0;word-spacing:normal;font-variant-numeric:normal;font-weight:400;line-height:1.35}.card .nonmbr{font-size:var(--fs-label);color:var(--muted);margin-top:2px;font-weight:400;line-height:1.35;display:block}.buy .p30,.buy .nonmbr{font-size:var(--fs-label);color:var(--muted);margin-top:4px;font-weight:400;line-height:1.4}.mbr-riga .nonmbr{color:var(--muted);font-size:12px;font-weight:600}.card .p30,.buy .p30{font-family:var(--font-jakarta-corsivo),var(--font-jakarta),system-ui,sans-serif;font-style:italic}.google-reviews{background:var(--surface);color:var(--ink);padding-block:var(--rit-sez);border-top:1px solid var(--line)}.gr-heading{justify-content:space-between;align-items:flex-end;column-gap:var(--gap-colonna);row-gap:var(--rit-invito);margin-bottom:var(--rit-testa);flex-wrap:wrap;display:flex}.gr-heading .kick{color:var(--lime-ink);margin-bottom:var(--rit-unita)}.gr-heading h2{max-width:22ch}.gr-summary{align-items:center;column-gap:var(--gap-colonna);row-gap:var(--rit-unita);flex-wrap:wrap;display:flex}.gr-voto{align-items:center;column-gap:var(--rit-riga);display:flex}.gr-voto strong{font-size:var(--fs-h2);letter-spacing:-.03em;font-weight:800;line-height:1}.gr-voto div{font-size:var(--fs-small);color:var(--muted);flex-direction:column;row-gap:4px;display:flex}.gr-summary a{font-size:var(--fs-small);text-underline-offset:4px;min-height:var(--tap-comfort);align-items:center;column-gap:var(--rit-unita);color:var(--ink);font-weight:700;text-decoration:underline;display:inline-flex}.gr-stars{column-gap:2px;display:inline-flex}.gr-stars svg{width:16px;height:16px;fill:var(--line-strong)}.gr-stars svg.on{fill:var(--star)}.gr-voto .gr-stars svg{width:18px;height:18px}.gr-rail{column-gap:var(--gap-griglia);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;padding-bottom:2px;display:flex;overflow-x:auto}.gr-rail::-webkit-scrollbar{display:none}.gr-review{flex:0 0 calc((100% - 2 * var(--gap-griglia)) / 3);scroll-snap-align:start;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);min-width:0;padding:var(--box-sm);row-gap:var(--rit-riga);flex-direction:column;display:flex}.gr-review blockquote{font-size:var(--fs-body);color:var(--ink-2);overflow-wrap:anywhere;margin:0;line-height:1.6}.gr-review blockquote.chiuso p{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gr-more{min-height:var(--tap-comfort);margin-top:calc(var(--rit-unita) * -1);cursor:pointer;font-family:inherit;font-size:var(--fs-small);color:var(--ink);text-underline-offset:4px;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:700;text-decoration:underline}.gr-author{padding-top:var(--rit-riga);border-top:1px solid var(--line);align-items:center;column-gap:var(--rit-riga);font-size:var(--fs-small);margin-top:auto;display:flex}.gr-author>span{background:var(--lime-soft);width:36px;height:36px;color:var(--forest);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.gr-author>div{min-width:0}.gr-author strong{overflow-wrap:anywhere;color:var(--ink);display:block}.gr-author time{color:var(--muted);margin-top:2px;display:block}.gr-piede{justify-content:flex-end;align-items:center;column-gap:var(--gap-colonna);margin-top:var(--rit-invito);display:flex}.gr-controls{column-gap:var(--rit-unita);flex:none;display:flex}.gr-controls button{width:var(--tap-comfort);height:var(--tap-comfort);border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}.gr-controls button:disabled{opacity:.35;cursor:default}@media (hover:hover){.gr-controls button:hover:not(:disabled){background:var(--lime-soft);border-color:var(--ink)}}.gr-empty{color:var(--muted);font-size:var(--fs-body)}@media (max-width:1023px){.gr-review{flex-basis:calc((100% - var(--gap-griglia)) / 2)}}@media (max-width:560px){.gr-heading{flex-direction:column;align-items:flex-start}.gr-rail{margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad);scroll-padding-inline:var(--pad)}.gr-review{flex-basis:84%}.gr-controls{display:none}}.foot .fbot{align-items:stretch;row-gap:var(--rit-unita);flex-direction:column;display:flex}.foot .fbot-r{justify-content:space-between;align-items:center;column-gap:var(--gap-colonna);row-gap:var(--rit-unita);font-size:var(--fs-small);flex-wrap:wrap;line-height:1.4;display:flex}.foot .fbot-r>*{align-items:center;min-height:32px;display:inline-flex}.foot .fbot .flegal a{min-height:32px}.foot .fbot .lang-foot{margin-right:calc(var(--s-1) * -1)}@media (min-width:560px){.foot{padding-bottom:calc(var(--rit-testa) + 72px)}}@media (max-width:560px){.foot .fbot-r{flex-direction:column;align-items:flex-start}.foot .fbot .lang-foot{margin-right:0}}.langmenu{position:relative}.langmenu>summary{border-radius:var(--rp);cursor:pointer;height:46px;font-size:var(--fs-small);letter-spacing:.04em;color:var(--ink);align-items:center;column-gap:4px;padding:0 10px;font-weight:800;list-style:none;display:flex}.langmenu>summary::-webkit-details-marker{display:none}@media (hover:hover){.langmenu>summary:hover{background:var(--surface)}}.langmenu>summary:focus-visible{outline:2px solid var(--lime-ink);outline-offset:2px}.langmenu .lm-chev{transition:rotate .15s var(--ease)}.langmenu[open] .lm-chev{rotate:180deg}.langmenu ul{z-index:95;background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r);min-width:190px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.langmenu a{justify-content:space-between;align-items:center;column-gap:var(--rit-riga);border-radius:var(--r-sm);min-height:44px;font-size:var(--fs-body);color:var(--ink);padding:0 12px;font-weight:600;display:flex}.langmenu a[aria-current]{font-weight:800}.langmenu a svg{color:var(--lime-ink)}@media (hover:hover){.langmenu a:hover{background:var(--surface)}}@media (max-width:560px){.langmenu>summary{padding:0 6px}.langmenu .lm-chev{display:none}}@media (prefers-reduced-motion:reduce){.langmenu .lm-chev{transition:none}}.foot .fbot .flegal{align-items:center;column-gap:var(--gap-fila);flex-wrap:wrap;row-gap:4px;display:inline-flex}.foot .fbot .flegal>span{align-items:center;min-height:32px;display:inline-flex}.langmenu>summary span{line-height:1}@media (max-width:560px){.langmenu>summary{column-gap:3px;padding:0 4px}.foot .fbot .lang-foot{margin-left:0}.foot .fbot .lang-foot a{min-width:var(--tap-comfort);min-height:var(--tap-comfort);padding:0 8px}.foot .fbot .lang-foot a:first-child{min-width:var(--tap-comfort);justify-content:flex-start;padding-left:0}}::view-transition-group(.morph){animation-duration:.38s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-image-pair(.morph){animation-name:hr-morph-blur}@keyframes hr-morph-blur{30%{filter:blur(2px)}}::view-transition-old(root){animation-duration:.18s}::view-transition-new(root){animation-duration:.18s}:root{--ease-out-forte:cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:no-preference){[data-rv]{opacity:0;transition:opacity .9s var(--ease-out-forte), translate 1.1s var(--ease-out-forte);transition-delay:calc(var(--rv-i,0) * 90ms);translate:0 64px}[data-rv].rv-in{opacity:1;translate:none}.card[data-rv] .im img{transition:scale 1.5s var(--ease-out-forte) calc(var(--rv-i,0) * 90ms);scale:1.14}.card[data-rv].rv-in .im img{scale:1}.sh[data-rv] h2{clip-path:inset(-.2em -.2em 100%);transition:clip-path 1.1s var(--ease-out-forte) .12s}.sh[data-rv].rv-in h2{clip-path:inset(-.2em -.2em -.3em)}.sh.filo[data-rv]{background:linear-gradient(var(--ink), var(--ink)) left bottom / 0 2px no-repeat;transition:opacity .9s var(--ease-out-forte), translate 1.1s var(--ease-out-forte), background-size 1.4s var(--ease-out-forte) .2s;background-origin:border-box;border-bottom-color:#0000}.sh.filo[data-rv].rv-in{background-size:100% 2px}.hero .ht .hw{vertical-align:top;margin:0 -.05em -.14em;padding:0 .05em .14em;display:inline-block;overflow:hidden}.hero .ht .hw>span{display:inline-block}.hero .slide.on .ht .hw>span{animation:hr-parola 1.1s var(--ease-out-forte) both;animation-delay:calc(.15s + var(--w,0) * 85ms)}.hero .slide.on .pk{animation:hr-sale .8s var(--ease-out-forte) both}.hero .slide.on .in p:not(.ht),.hero .slide.on .pcopy p:not(.ht){animation:hr-sale .9s var(--ease-out-forte) .45s both}.hero .slide.on .cc{animation:hr-sale .9s var(--ease-out-forte) .6s both}.hero .slide.on>img,.hero .slide.on>video{animation:hr-assesta 2.6s var(--ease-out-forte) both}.hero .slide.on .pfig img{animation:hr-assesta 1.6s var(--ease-out-forte) both}.icbtn .dot{animation:.32s cubic-bezier(.3,1.6,.5,1) both hr-pop}}@media print{[data-rv]{opacity:1!important;translate:none!important}}@keyframes hr-parola{0%{translate:0 110%}}@keyframes hr-sale{0%{opacity:0;translate:0 30px}to{opacity:1;translate:none}}@keyframes hr-pop{0%{scale:.6}60%{scale:1.18}to{scale:1}}@keyframes hr-assesta{0%{scale:1.14}to{scale:1}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}::view-transition-image-pair(*){animation:none!important}}.loading-photo{background:var(--foto);border:1px solid var(--line);justify-content:center;align-items:center;display:flex;overflow:hidden}.loading-photo img{object-fit:contain;width:100%;height:100%;padding:6%}@media (max-width:768px){.loading-photo{aspect-ratio:1;margin-inline:calc(var(--pad) * -1);border:0;border-radius:0}}.co-field input,.co-field select{box-sizing:border-box;height:52px}.co-field select{appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:42px}.co-check.co-check-stacco{margin-top:var(--rit-invito);min-height:44px}div.co-sub h3{font-size:var(--fs-body);color:var(--ink);margin:0 0 var(--rit-riga);letter-spacing:-.01em;font-weight:800;line-height:1.3}@media (max-width:767px){.nl-consent{font-size:var(--fs-body)}.foot ul a{min-height:var(--tap-comfort)}}:root{--header-h:73px}@media (max-width:1023px){.info-cols.legale .wp-content h2,.info-cols.legale .wp-content h3,.info-cols.legale .wp-content h4{scroll-margin-top:calc(var(--header-h) + 72px)}}a[href^=tel\:]{white-space:nowrap}.reso-richiesta ul{padding-left:1.5em;list-style:outside}.reso-richiesta li{margin:6px 0}.reso-richiesta .btn{margin-top:var(--rit-invito)}.reso-richiesta .reso-oppure{margin-top:var(--rit-blocco)}.info-body a.btn{text-decoration:none}.info-body a.btn-primary{color:var(--paper)}.ac-chiuso h2{margin-bottom:var(--rit-riga)}.ac-chiuso .t-body+.t-body{margin-top:var(--rit-riga)}.ac-chiuso a:not(.btn){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:3px;font-weight:700}.gtp-indice{scroll-margin-top:calc(var(--header-h) + 24px)}.gtp-su{min-height:44px;margin-top:var(--rit-unita);font-size:var(--fs-small);align-items:center;column-gap:6px;display:inline-flex}.gt-come>summary{min-height:var(--tap-comfort);cursor:pointer;font-size:var(--fs-small);color:var(--ink);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.gt-come[open]>summary{margin-bottom:var(--rit-unita)}.sizes.chiedi{outline:2px solid var(--sale-ink);outline-offset:var(--s-1);border-radius:var(--r-sm)}.sizes-chiedi{margin-top:var(--rit-unita);font-size:var(--fs-small);color:var(--sale-ink);font-weight:700;line-height:1.5}.sizes.chiedi+.sizes-chiedi{margin-top:var(--rit-invito)}.sizes-chiedi.taglia-url{color:var(--ink)}#colori,#alternative{scroll-margin-top:calc(var(--header-h,80px) + var(--rit-riga))}@media (max-width:560px){.specs.specs-3{grid-template-columns:1fr 1fr}.specs.specs-3 .s:last-child{grid-column:1/-1}}.lightbox .lb-strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;width:min(1100px,92vw);display:flex;overflow-x:auto}.lightbox .lb-strip::-webkit-scrollbar{display:none}.lightbox .lb-g{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;justify-content:center;align-items:center;min-width:0;display:flex}.lightbox .lb-idx{font-size:var(--fs-small);color:var(--paper);font-variant-numeric:tabular-nums;font-weight:700}@media (max-width:768px){.lightbox{padding:0}.lightbox .lb-strip{width:100vw}.lightbox .lb-g img{max-width:100vw;max-height:calc(100dvh - 180px)}.lightbox .lb-thumbs{scrollbar-width:none;max-width:100vw;padding-inline:var(--pad);flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.lightbox .lb-thumbs::-webkit-scrollbar{display:none}.lightbox .lb-thumbs button{flex:none}}@media (orientation:landscape) and (max-height:500px){.pdp{column-gap:var(--gap-colonna);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gal .fig{margin-inline:0}.gal .g{max-height:calc(100svh - var(--header-h,80px) - var(--rit-riga))}}div.co-sub{margin-top:var(--rit-invito);padding-top:var(--rit-invito);border-top:1px solid var(--line)}html:has(.cartpage){--header-h:73px;scroll-padding-top:calc(var(--header-h) + var(--rit-riga))}.cp-attesa{min-height:100svh}.cd-item.ko .cd-thumb,.cp-item.ko .cp-thumb,.co-item.ko .co-ph{opacity:.5}.cd-item.ko .cd-name,.cd-item.ko .cd-brand,.cp-item.ko .cp-name,.cp-item.ko .cp-brand,.co-item.ko .co-name>b{color:var(--muted)}.cd-item.ko .cd-price,.cp-item.ko .cp-price,.co-item.ko .co-tot{color:var(--muted);text-decoration:line-through}.riga-ko{flex-direction:column;align-items:flex-start;row-gap:2px;display:flex}.riga-ko .ko-et{font-size:var(--fs-small);color:var(--sale-ink);font-weight:800}.riga-ko .ko-fuori{font-size:var(--fs-label);color:var(--muted);font-weight:600}@media (max-width:560px){.cp-item>.riga-ko{grid-column:2}}.ko-togli{min-height:var(--tap);cursor:pointer;font-family:inherit;font-size:var(--fs-small);color:inherit;text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0;font-weight:700;text-decoration:underline;display:inline-flex}@media (hover:hover){.ko-togli:hover{color:var(--ink)}}.co-error.co-avvisi-cima{margin-top:0;margin-bottom:var(--rit-testa)}.co-avviso{border-left:3px solid var(--ink);background:var(--surface);border-radius:0 var(--r-sm) var(--r-sm) 0;padding:var(--box-sm);margin-bottom:var(--rit-testa);font-size:var(--fs-body);color:var(--ink);font-weight:600}.co-choice-finta{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);min-height:52px;display:block}button.btn-quiet{appearance:none;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.cd-qty button:disabled,.cp-qty button:disabled{color:var(--line-strong);cursor:default}@media (hover:hover){.cd-qty button:disabled:hover,.cp-qty button:disabled:hover{color:var(--line-strong);background:0 0}}.cta .btn,.buybar .btn{touch-action:manipulation}.icbtn-cart:not(:has(.dot)):after{content:var(--cart-n,none);box-sizing:border-box;background:var(--lime);min-width:19px;height:19px;color:var(--ink);border-radius:var(--rp);border:2px solid var(--paper);font-size:max(var(--fs-label), 12px);letter-spacing:var(--tr-stretto);justify-content:center;align-items:center;padding:0 5px;font-weight:800;display:flex;position:absolute;top:5px;right:5px}.icbtn .dot.fermo{animation:none}@media (max-width:768px) and (max-height:500px){.cp-summary.cp-fissa{border-top:0;margin:0;position:static}}@media (max-height:500px){.cd-promo,.cd-sotto .cd-note{display:none}.cd-head{padding-top:var(--rit-unita);padding-bottom:var(--rit-unita)}.cd-foot{padding-top:var(--rit-unita);padding-bottom:var(--rit-unita);gap:var(--rit-unita)}.tm-overlay{padding:0}.tm-box{max-height:100dvh}.tm-head,.tm-foot{padding-top:var(--rit-unita);padding-bottom:var(--rit-unita)}}@media (max-width:1023px){header.hdr .barra{display:none}}@media (max-width:379px){header.hdr .wrap{gap:6px}header.hdr .icbtn{width:40px}.langmenu>summary{padding:0 2px}}.plphead .phid-chi,.plphead .phid-chi .row{max-width:100%}@media (max-width:768px){.hero:not(.hero-prod){display:grid}.hero:not(.hero-prod) .slide{background:var(--ink);visibility:hidden;flex-direction:column;grid-area:1/1;min-height:0;display:flex}.hero:not(.hero-prod) .slide.on{visibility:visible}.hero:not(.hero-prod) .in .wrap{padding-bottom:calc(var(--tap-comfort) + var(--rit-riga) * 2)}}@media (max-width:768px) and (prefers-reduced-motion:no-preference){.hero:not(.hero-prod) .slide{transition:opacity .7s,visibility 0s linear .7s}.hero:not(.hero-prod) .slide.on{transition:opacity .7s,visibility}}@media (max-width:768px){.bxr.con-media .cnt:before{content:"";z-index:-1;pointer-events:none;left:calc(var(--box) * -1);right:calc(var(--box) * -1);bottom:calc(var(--box) * -1);top:calc(var(--rit-testa) * -1);background:linear-gradient(to bottom, #090a0b00, rgba(9,10,11,var(--velo-min)) var(--rit-testa));position:absolute}.bxr.con-media .off{z-index:2;position:relative;inset:auto}}.nl-form{column-gap:var(--gap-fitto);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.nl-form>.field{grid-area:1/1}.nl-form>.btn{grid-area:1/2}.nl-form>.nl-consent,.nl-form>.nl-err{grid-column:1/-1}@media (max-width:560px){.nl-form{grid-template-columns:minmax(0,1fr)}.nl-form>.btn{width:100%;margin-top:var(--rit-riga);grid-area:auto/1}}.mnav .mbrt{min-height:60px;padding:0 var(--pad);font-size:var(--fs-h3);letter-spacing:-.022em;color:var(--ink);align-items:center;margin:0;font-weight:800;line-height:1.18;display:flex}@media (max-width:1023px){.wa-float{margin-top:0}}@media (max-height:500px){.srch{align-items:stretch;padding:0}.srch-panel{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.srch-heading{display:none}.srch-bar .indietro{justify-content:center;align-items:center;display:inline-flex}.srch-panel .srch-bar{margin-top:var(--rit-unita)}.srch-panel .srch-all{position:static}}@media (orientation:landscape) and (max-height:500px){.hero:not(.hero-prod){min-height:0;height:calc(100svh - var(--h-testata));display:block}.hero:not(.hero-prod) .slide,.hero:not(.hero-prod) .slide.on{display:block;position:absolute;inset:0}.hero:not(.hero-prod) .slide>video,.hero:not(.hero-prod) .slide>img{object-position:center;height:100%!important;position:absolute!important;inset:0!important}.hero:not(.hero-prod) .slide:after{display:block}.hero:not(.hero-prod) .in{padding-top:0;position:absolute;bottom:0;left:0;right:0}.hero:not(.hero-prod) .in .wrap{padding-bottom:var(--rit-riga)}.hero:not(.hero-prod) .in p:not(.ht){display:none}.hero:not(.hero-prod) .ht{font-size:var(--fs-h1);margin-top:var(--rit-unita)}.hero .hnav{bottom:var(--rit-riga)}.hero:not(.hero-prod) .cc{max-width:calc(100% - 3 * var(--rit-testa) - 172px - var(--gap-fila))}}@media (orientation:landscape) and (max-height:500px) and (max-width:768px){.hero:not(.hero-prod){height:calc(100svh - var(--h-testata) - var(--tap-comfort))}}@media (orientation:landscape) and (max-height:500px){.mnav{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mnav .mh{display:contents}.mnav .mh>:first-child{margin-left:var(--pad);grid-area:1/1;align-self:center}.mnav .mh>:last-child{margin-right:var(--pad);grid-area:1/3;align-self:center}.mnav .mlang{border-bottom:0;grid-area:1/2;justify-content:center}.mnav .scroll{border-top:1px solid var(--line);grid-area:2/1/auto/-1}.mnav .mact{padding-top:var(--s-0);padding-bottom:calc(var(--s-0) + env(safe-area-inset-bottom) + var(--kb,0px));grid-area:3/1/auto/-1}.mnav .mact .mfine{min-height:var(--tap-comfort)}.mnav .mact .mback{width:var(--tap-comfort);height:var(--tap-comfort)}}@media (max-width:1023px){.shop .plp-lista{column-gap:var(--gap-fila);row-gap:var(--rit-unita);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.shop .plp-lista>*{grid-column:1/-1}.shop .tools-bar{display:contents}.shop .tools-bar>.tb-strip{grid-column:1/-1}.shop .tools-bar>.res{grid-column:1;margin-top:0}.shop .plp-lista>.chips{scrollbar-width:none;padding:0 var(--pad) 0 0;margin-right:calc(var(--pad) * -1);flex-wrap:nowrap;grid-column:2;overflow-x:auto}.shop .chips::-webkit-scrollbar{display:none}.shop .chips>*{flex:none}.shop .chips .lab{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shop .plp-lista>.grid,.shop .plp-lista>.empty{margin-top:var(--rit-unita)}.tb-strip{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.tb-strip:after{content:"";flex:0 0 var(--rit-riga)}}.fsz{white-space:nowrap}.fsizes .fsz.lunga{grid-column:span 2}.phgo.on,.plphead .phid-chi a.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.phgo.on .n,.plphead .phid-chi a.on .n{color:var(--on-dark)}@media (max-width:560px){.card .nm{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;min-height:2.7em;-webkit-box-orient:vertical;min-height:2lh;display:-webkit-box;overflow:hidden}}.card .scala{container-type:inline-size}.card .scala .nums .xl,.card .scala .piu-l{display:none}@container (min-width:290px){.card .scala .nums .xl,.card .scala .piu-l{display:inline}.card .scala .piu-s{display:none}}html[data-plp-q] .shop .grid,html[data-plp-q] .shop .loadmore,html[data-plp-q] .shop .tools-bar .res{visibility:hidden}@media (max-width:1023px){.tools-bar .res.res-ripete{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:768px){.camp-txt>.camp-nota-fuori{display:none}.camp-piu .camp-nota{margin-top:var(--rit-unita)}}@media (orientation:landscape) and (max-height:500px){.shop .grid,.shop .cards{grid-template-columns:repeat(4,minmax(0,1fr))}.shop .card .im{aspect-ratio:3/2}.shop .card .nm{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.plphead .phlead,.plphead .phdeck{display:none}}.recesso-form{align-items:stretch;row-gap:var(--rit-invito);flex-direction:column;max-width:68ch;display:flex}.recesso-form>p{margin:0}.recesso-form fieldset{border:0;min-width:0;margin:0;padding:0}.recesso-form legend{margin-bottom:var(--rit-unita);color:var(--ink-2);padding:0;font-size:13.5px;font-weight:700}.recesso-form .co-hint{margin-top:0;line-height:1.5}.recesso-form .co-field input[aria-invalid=true],.recesso-form .co-textarea[aria-invalid=true]{border-color:var(--sale-ink)}.recesso-form input,.recesso-form textarea{scroll-margin-top:calc(var(--header-h) + var(--rit-testa) + var(--rit-riga))}.recesso-form .co-error{margin-top:0}.recesso-form .btn{align-self:flex-start}.recesso-esito{max-width:68ch}.recesso-esito h2{scroll-margin-top:calc(var(--header-h) + var(--rit-riga))}.recesso-esito h3{margin-top:var(--rit-invito)}.recesso-riepilogo{column-gap:var(--gap-colonna);margin:var(--rit-riga) 0 var(--rit-invito);border-top:1px solid var(--line);grid-template-columns:max-content minmax(0,1fr);display:grid}.recesso-riepilogo dt,.recesso-riepilogo dd{padding:var(--rit-unita) 0;border-bottom:1px solid var(--line);margin:0}.recesso-riepilogo dt{color:var(--muted);font-size:var(--fs-small);font-weight:600}.recesso-riepilogo dd{color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;font-weight:700}@media (max-width:560px){.recesso-riepilogo{grid-template-columns:minmax(0,1fr)}.recesso-riepilogo dt{border-bottom:0;padding-bottom:0}}.recesso-esito li{margin:var(--rit-unita) 0}.ac-order-recesso{border-top:1px solid var(--hair);margin-top:var(--rit-unita)}.ac-order-recesso a{min-height:var(--tap-comfort);font-size:var(--fs-small);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:3px;align-items:center;font-weight:700;display:inline-flex}@media (hover:hover){.ac-order-recesso a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.gc-vis{top:calc(var(--header-h) + var(--rit-testa));aspect-ratio:1;padding:var(--box-lg);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);place-items:center;display:grid;position:sticky}.gc-card{border-radius:var(--r);background:var(--ink);flex-direction:column;width:100%;min-width:0;max-width:520px;display:flex;overflow:hidden}.gc-card-foto{aspect-ratio:16/9;background:var(--ink);position:relative;overflow:hidden}.gc-card-foto .gc-card-img{object-fit:cover;animation:gc-entra .36s var(--ease-out-forte) both}@keyframes gc-entra{0%{opacity:0}to{opacity:1}}.gc-card-pan{padding:var(--box);flex-direction:column;min-width:0;display:flex}.gc-card-riga{justify-content:space-between;align-items:center;column-gap:var(--gap-fila);display:flex}.gc-card-riga img{flex:none;width:77.1px;height:26px}.gc-card .kick{color:var(--lime);display:block}.gc-card .gc-amt{margin-top:var(--rit-riga);color:var(--paper);font-size:var(--fs-h1);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;display:block}.gc-card .gc-for{margin-top:var(--rit-unita);color:var(--on-dark);overflow-wrap:anywhere;font-weight:600;display:block}.gc-card .gc-msg{-webkit-line-clamp:2;line-clamp:2;margin-top:var(--rit-unita);color:var(--card);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.gc-form .gc-modelli{column-gap:var(--gap-fila);row-gap:var(--gap-fila);margin-top:var(--rit-riga);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gc-form .gc-modelli-sub{margin-top:var(--rit-unita)}.gc-mod{row-gap:var(--rit-unita);cursor:pointer;flex-direction:column;min-width:0;display:flex;position:relative}.gc-mod .gc-mod-in{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.gc-mod-img{aspect-ratio:16/9;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);display:block;position:relative;overflow:hidden}.gc-mod-img img{object-fit:cover}.gc-mod-img:after{content:"";border-radius:inherit;pointer-events:none;border:3px solid #0000;position:absolute;inset:0}.gc-mod.on .gc-mod-img,.gc-mod.on .gc-mod-img:after{border-color:var(--ink)}.gc-mod-ok{z-index:1;border-radius:var(--rp);background:var(--lime);border:2px solid var(--ink);width:24px;height:24px;display:none;position:absolute;top:6px;right:6px}.gc-mod-ok:after{content:"";border:solid var(--ink);border-width:0 3px 3px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;rotate:45deg}.gc-mod.on .gc-mod-ok{display:block}.gc-mod .gc-mod-in:focus-visible+.gc-mod-img{outline:2px solid var(--accent-ink);outline-offset:2px}.gc-mod-nome{font-size:var(--fs-small);color:var(--ink-2);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.gc-mod.on .gc-mod-nome{color:var(--ink);font-weight:800}@media (hover:hover){.gc-mod:hover .gc-mod-img{border-color:var(--ink)}}@media (prefers-reduced-motion:reduce){.gc-card-foto .gc-card-img{animation:none}}.gc .gc-lead{margin-top:var(--rit-riga);color:var(--ink-2);line-height:1.55}.gc-form{row-gap:var(--rit-invito);margin-top:var(--rit-invito);flex-direction:column;display:flex}.gc-form fieldset{border:0;min-width:0;margin:0;padding:0}.gc-form legend{width:100%;padding:0}.gc-form .gc-tagli{column-gap:var(--gap-fila);row-gap:var(--gap-fila);grid-template-columns:repeat(3,minmax(0,1fr))}.gc-form .co-choices{row-gap:var(--gap-fitto)}.gc-form .gc-campi{column-gap:var(--gap-griglia);row-gap:var(--gap-fila);margin-top:var(--rit-riga);grid-template-columns:repeat(2,minmax(0,1fr))}.gc-form .co-field{min-width:0}.gc-form .co-field input,.gc-form .co-field textarea{width:100%;min-width:0}@media (max-width:560px){.gc-form .gc-campi{grid-template-columns:minmax(0,1fr)}}.gc-form .gc-libero,.gc-form .gc-giorno{margin-top:var(--rit-riga)}.gc-form .co-field textarea{min-height:96px}.gc-form .co-field input[aria-invalid],.gc-form .co-field textarea[aria-invalid],.gc-saldo-form .co-field input[aria-invalid]{border-color:var(--sale)}.gc-form .co-error{margin-top:0}.gc .gc-off{margin-top:var(--rit-invito);padding:var(--box-sm);background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.gc .gc-saldo{margin-top:var(--rit-invito)}.gc-come .gc-passi{column-gap:var(--gap-colonna);row-gap:var(--gap-blocco);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.gc-passi li{border-top:2px solid var(--ink);padding-top:var(--rit-riga);min-width:0}.gc-passi .gc-n{border-radius:var(--rp);background:var(--lime);width:32px;height:32px;color:var(--ink);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.gc-passi b{margin-top:var(--rit-riga);font-size:var(--fs-lead);line-height:1.3;display:block}.gc-passi p{margin-top:var(--rit-unita);color:var(--ink-2);line-height:1.55}.gc-saldo-form{align-items:flex-end;column-gap:var(--gap-fila);row-gap:var(--gap-fila);flex-wrap:wrap;display:flex}.gc-saldo-form .co-field{flex:260px}.gc-saldo-form .co-field input{text-transform:uppercase;letter-spacing:.06em}.gc-saldo-form .btn{min-height:52px}.gc-esito{margin-top:var(--rit-invito);padding:var(--box);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r)}.gc-esito-h{justify-content:space-between;align-items:center;column-gap:var(--gap-fila);row-gap:var(--gap-fitto);flex-wrap:wrap;display:flex}.gc-esito .gc-esito-lbl{margin-top:var(--rit-riga);color:var(--muted);font-weight:700}.gc-esito .gc-esito-amt{font-size:var(--fs-h1);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.05;display:block}.gc-esito .gc-esito-sub{margin-top:var(--rit-unita);color:var(--ink-2)}.gc-esito .btn-quiet{margin-top:var(--rit-invito)}.gc-stato{border-radius:var(--rp);border:1px solid var(--line-strong);background:var(--surface);min-height:28px;color:var(--ink);font-size:var(--fs-small);align-items:center;padding:0 12px;font-weight:700;display:inline-flex}.gc-stato.gc-stato-active{background:var(--lime-soft);border-color:var(--lime-soft);color:var(--ink)}.gc-saldo-buy{margin-top:var(--rit-invito)}.co-choice.co-buono-pagato{cursor:default;grid-template-columns:minmax(0,1fr)}@media (max-width:1023px){.gc-vis{aspect-ratio:auto;position:static}}@media (max-width:768px){.gc-vis{padding:var(--box)}.gc-come .gc-passi{grid-template-columns:1fr}}.gc-saldo-box{max-width:640px}@media (min-width:769px){.tabs:not(.ac-menu){border-bottom:1px solid var(--line);margin-bottom:var(--rit-testa);flex-wrap:nowrap;gap:28px;display:flex}.tabs:not(.ac-menu) .tab{letter-spacing:-.01em;min-height:48px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:0;font-family:inherit;font-size:15px;font-weight:700}.tabs:not(.ac-menu) .tab.on{color:var(--ink);border-bottom-color:var(--ink)}}@media (hover:hover){.tabs:not(.ac-menu) .tab:not(.on):hover{color:var(--ink)}}.tabs .tab:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.co-block.mbr-account,.ac-profile .co-block{padding-left:0;padding-right:0}.ac-order{padding:0}.ac-order-lines,.ac-order-foot,.ac-order-recesso,.ac-order>.ac-indirizzo{padding-left:20px;padding-right:20px}.ac-order-foot{padding-bottom:14px}.ac-order-recesso{padding-bottom:4px}.ac-order>.ac-indirizzo{padding-top:14px;padding-bottom:16px}@media (max-width:560px){.ac-order{border:1px solid var(--line);border-radius:12px;padding:0}.ac-order-head{padding:14px 16px}.ac-order-lines,.ac-order-foot,.ac-order-recesso,.ac-order>.ac-indirizzo{padding-left:16px;padding-right:16px}}@media (max-width:768px){.ac-order-head{align-items:flex-start}}.promo-scheda-lista{row-gap:var(--gap-fitto);margin-top:var(--rit-invito);flex-direction:column;display:flex}.promo-scheda{background:var(--sale-soft);border:1px dashed var(--sale);border-radius:var(--r);padding:var(--box-sm);row-gap:var(--rit-unita);flex-direction:column;display:flex}.promo-scheda .ps-tit{font-size:var(--fs-h4);color:var(--sale-ink);margin:0;font-weight:800;line-height:1.2}.promo-scheda .ps-txt{margin:var(--s-0) 0 0;font-size:var(--fs-small);color:var(--ink-2);line-height:1.45}.promo-scheda .ps-auto{align-items:center;column-gap:var(--gap-fitto);font-size:var(--fs-small);color:var(--ink);margin:0;font-weight:700;line-height:1.35;display:flex}.promo-scheda .ps-auto svg{color:var(--sale-ink);flex:none}.promo-scheda .ps-codice{align-items:center;column-gap:var(--gap-fitto);row-gap:var(--s-0);flex-wrap:wrap;display:flex}.promo-scheda .ps-lbl{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:var(--tr-medio);color:var(--muted);font-weight:800}.promo-scheda code{font-family:var(--font-mono),monospace;font-size:var(--fs-body);text-transform:uppercase;color:var(--ink);font-weight:800}.promo-scheda .ps-copia{min-height:36px;min-width:var(--tap);padding:0 var(--s-2);border:1px solid var(--line-strong);border-radius:var(--rp);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--fs-small);cursor:pointer;margin-left:auto;font-weight:700}@media (hover:hover){.promo-scheda .ps-copia:hover{background:var(--surface)}}.cd-riga{justify-content:space-between;align-items:baseline;column-gap:var(--gap-fila);font-size:var(--fs-small);color:var(--ink-2);font-weight:600;display:flex}.cd-riga b{font-variant-numeric:tabular-nums;font-weight:700}.cd-riga.cd-disc{color:var(--sale-ink)}.sc-auto{text-transform:none;letter-spacing:0;font-weight:600}.co-coupon-sost{margin-top:var(--s-1);font-size:var(--fs-small);color:var(--muted);line-height:1.4}
