@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3h31fjnwrfycc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3fd967fc5374d70a-s.42u1-lj4buy61.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dd14639a62c56cb2-s.0kda-l-rfpyyq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.1bk8_xp319hr4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3h31fjnwrfycc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3fd967fc5374d70a-s.42u1-lj4buy61.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/dd14639a62c56cb2-s.0kda-l-rfpyyq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.1bk8_xp319hr4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_371e721d-module__SVkHcq__className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.unbounded_371e721d-module__SVkHcq__variable{--font-unbounded:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3_otmf38u2y4x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.00hyb-x0mjr9g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.2p4adm_386h58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1x39li9dshdhc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.1qsgyx-tuq4mu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.0s4utfvp8prsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.3f7g1nki62hoj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.3sup9rdq9grs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.22ggkaf3lyu8c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_9e5df05e-module__wpwnuW__className{font-family:Barlow,Barlow Fallback;font-style:normal}.barlow_9e5df05e-module__wpwnuW__variable{--font-barlow:"Barlow", "Barlow Fallback"}
:where(.detour) :is(p,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,blockquote,figure,dl,dd,dt,fieldset,legend,pre,table,th,td,button,input,select,textarea,a,b,strong,small,sub,sup,summary,details,menu,label){all:revert;box-sizing:border-box}.detour{--bg:#ece9e2;--ink:#141414;--muted:#5c584f;--line:#1414141f;--accent:#2b4c7e;--font-head:var(--font-unbounded),sans-serif;--font-body:var(--font-barlow),system-ui,sans-serif;--head-track:-.01em}*{box-sizing:border-box}.detour{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;min-height:100vh}a{color:inherit}button{font-family:inherit}.header{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#ece9e2eb;align-items:center;gap:32px;height:72px;padding:0 clamp(20px,4vw,56px);display:flex;position:sticky;top:0}.burger{cursor:pointer;color:var(--ink);background:0 0;border:none;padding:6px;display:none}.burger svg{stroke-width:1.6px;width:24px;height:24px}.brand{flex:none;align-items:center;display:flex}.brand img{width:auto;height:36px;display:block}.nav{flex:auto;justify-content:flex-start;align-items:center;gap:clamp(18px,2.4vw,34px);display:flex}.nav a{color:var(--ink);letter-spacing:.2px;white-space:nowrap;padding:6px 0;font-size:15px;font-weight:500;text-decoration:none;position:relative}.nav a:after{content:"";background:var(--ink);transform-origin:50%;height:2px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav a:hover:after,.nav a[aria-current]:after{transform:scaleX(1)}.right{flex:none;align-items:center;gap:18px;display:flex}.group{align-items:center;gap:16px;display:flex}.group img{opacity:.9;width:auto;height:24px;display:block}.divider{background:var(--line);width:1px;height:26px}.actions{align-items:center;gap:14px;display:flex}.actions button{cursor:pointer;color:var(--ink);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:background .15s;display:flex}.actions button:hover{background:#14141412}.actions svg{stroke-width:1.6px;width:21px;height:21px}.cart{position:relative}.cart .badge{background:var(--accent);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-1px;right:-2px}.wrap{max-width:1600px;margin:0 auto;padding:0 clamp(16px,2vw,28px)}.crumbs{color:var(--muted);flex-wrap:wrap;gap:8px;padding:22px 0 6px;font-size:13px;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover,.crumbs span[aria-current]{color:var(--ink)}h1.page{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--head-track);margin:0;font-size:clamp(23px,2.9vw,42px);font-weight:800;line-height:1.04}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:8px 0 24px;display:flex}.page-head .count{color:var(--muted);font-size:14px}.prod-grid{grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.4vw,20px);display:grid}.card{color:var(--ink);background:#fff;border:1px solid #1414140f;border-radius:10px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}.card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #1414141a}.card .ph{aspect-ratio:3/4;background:#f0f0f0;position:relative}.card .ph img{object-fit:contain;width:auto;max-width:calc(100% - 28px);height:auto;max-height:calc(100% - 28px);margin:auto;position:absolute;inset:14px}.card .badge-off{z-index:2;background:var(--ink);color:#fff;letter-spacing:.02em;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:600;position:absolute;top:12px;left:12px}.card .info{padding:14px 16px 18px}.card .brand{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:12px;font-weight:600}.card .name{margin:0 0 2px;font-size:15px;font-weight:500;line-height:1.35}.card .color{color:var(--muted);margin:0 0 12px;font-size:12.5px}.card .price{align-items:baseline;gap:10px;display:flex}.card .price .now{font-size:17px;font-weight:600}.card .price .old{color:var(--muted);font-size:14px;text-decoration:line-through}@media (max-width:1100px){.prod-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.prod-grid{grid-template-columns:repeat(2,1fr)}}.btn{border:1.5px solid var(--ink);background:var(--ink);color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 32px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:inline-flex}.btn:hover{background:#2a2a2a;transform:translateY(-1px)}.btn.ghost{color:var(--ink);background:0 0}.btn.ghost:hover{background:#1414140f}.btn.block{width:100%}.footer{color:#ffffffb8;background:#111417;margin-top:clamp(56px,8vh,100px)}.footer a{color:#ffffffb8;text-decoration:none;transition:color .15s}.footer a:hover{color:#fff}.foot-in{max-width:1600px;margin:0 auto;padding:0 clamp(20px,3vw,48px)}.foot-news{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:clamp(36px,5vh,56px) 0;display:flex}.foot-news h2{color:#fff;font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--head-track);margin:0 0 6px;font-size:clamp(17px,1.51vw,22px);font-weight:800}.foot-news p{max-width:420px;margin:0;font-size:14.5px}.nl-form{flex-direction:column;flex:320px;min-width:0;max-width:460px;display:flex}.nl-row{flex-wrap:wrap;gap:10px;display:flex}.nl-consent{color:#ffffffb3;cursor:pointer;align-items:flex-start;gap:10px;margin-top:12px;font-size:13px;line-height:1.5;display:flex}.nl-consent input{accent-color:#fff;flex:none;margin:3px 0 0}.nl-consent a{color:#fff;text-underline-offset:3px;text-decoration:underline}.nl-note{color:#fff9;min-height:1em;margin-top:8px;font-size:12.5px}.nl-note.ok{color:#8fd694}.nl-note.ko{color:#f28b82}.nl-row button:disabled{opacity:.5;cursor:default}.nl-row input{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;min-width:240px;padding:13px 20px;font-family:inherit;font-size:14px}.nl-row input::placeholder{color:#ffffff73}.nl-row button{color:#141414;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#fff;border:none;border-radius:999px;padding:13px 26px;font-size:13px;font-weight:600;transition:background .18s}.nl-row button:hover{background:#ffffffd9}.foot-cols{grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px;padding:clamp(40px,5vh,60px) 0;display:grid}.foot-brand img{filter:brightness(0)invert();width:auto;height:40px;margin-bottom:16px}.foot-brand p{max-width:320px;margin:0 0 20px;font-size:14px;line-height:1.6}.socials{gap:12px;display:flex}.socials a{border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.socials svg{width:18px;height:18px}.foot-col h3{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:600}.foot-col ul{flex-direction:column;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.shop-info{font-size:14px;line-height:1.6}.shop-info .store{margin-bottom:16px}.shop-info .store b{color:#fff;margin-bottom:2px;font-weight:600;display:block}.foot-bottom{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:13px;display:flex}.foot-bottom .links{flex-wrap:wrap;gap:20px;display:flex}.pays{gap:8px;display:flex}.pays span{letter-spacing:.03em;color:#fffc;border:1px solid #fff3;border-radius:5px;padding:3px 8px;font-size:11px;font-weight:600}@media (max-width:960px){.header{gap:12px}.burger{order:3;margin-right:-6px;display:flex}.right{gap:12px;margin-left:auto}.group{gap:10px}.group img{height:20px}.actions{gap:2px}.nav,.divider{display:none}.foot-cols{grid-template-columns:1fr 1fr}}@media (max-width:600px){.foot-cols{grid-template-columns:1fr}}.drawer-bg{z-index:40;opacity:0;pointer-events:none;background:#0a0c1073;transition:opacity .25s;position:fixed;inset:0}.drawer{background:var(--bg);z-index:41;flex-direction:column;width:min(440px,100%);padding:24px;transition:transform .3s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-20px 0 60px #0003}body.drawer-open .drawer{transform:none}body.drawer-open .drawer-bg{opacity:1;pointer-events:auto}.drawer-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.drawer-head h2{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--head-track);margin:0;font-size:20px;font-weight:800}.drawer-head button{cursor:pointer;color:var(--ink);background:0 0;border:none;padding:6px}.drawer-head svg{stroke-width:1.6px;width:22px;height:22px}.drawer .ok{color:var(--muted);margin:0 0 20px;font-size:13px}.drawer .line{border-top:1px solid var(--line);gap:14px;padding:16px 0;display:flex}.drawer .line img{object-fit:contain;background:#fff;border-radius:8px;width:84px;height:84px;padding:6px}.drawer .line b{font-size:15px;font-weight:600;display:block}.drawer .line small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.drawer .line .p{white-space:nowrap;margin-left:auto;font-weight:600}.drawer .tot{border-top:1px solid var(--line);margin-top:auto;padding-top:16px;font-size:14px}.drawer .tot div{justify-content:space-between;padding:4px 0;display:flex}.drawer .tot .big{padding-top:10px;font-size:18px;font-weight:600}.drawer .tot .sped-nota{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.4}.drawer .acts{flex-direction:column;gap:10px;margin-top:18px;display:flex}.mega{--mg-bg:#ece9e2f0;--mg-ink:#141414;--mg-promo-ink:#ece9e2;--mg-muted:#4a4740;--mg-line:#1414141f;--mg-hover:#2b4c7e;background:var(--mg-bg);color:var(--mg-ink);-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);border-top:1px solid var(--mg-line);border-bottom:1px solid var(--mg-line);opacity:0;visibility:hidden;z-index:30;transition:opacity .18s,transform .18s,visibility 0s linear .18s;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px);box-shadow:0 30px 60px #0a0c1038}.mega-open .mega{opacity:1;visibility:visible;transition-delay:0s;transform:none}.mega-in{max-width:1600px;margin:0 auto;padding:34px clamp(20px,4vw,56px) 26px}.mega-top{grid-template-columns:repeat(6,minmax(0,1fr)) minmax(220px,260px);align-items:start;gap:clamp(20px,2.4vw,40px);display:grid}.mega-col .mega-h{min-height:2.4em;font-family:var(--font-unbounded),sans-serif;letter-spacing:0;text-transform:uppercase;color:var(--mg-ink);margin:0 0 12px;font-size:12.5px;font-weight:800;line-height:1.2;text-decoration:none;display:block}.mega-col .mega-h.sub{min-height:0;margin-top:22px}.mega-col a.mega-h:hover{color:var(--mg-hover)}.mega-col ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.mega-col li a{color:var(--mg-muted);font-size:14px;text-decoration:none}.mega-col li a:hover{color:var(--mg-ink);text-underline-offset:3px;text-decoration:underline}.mega-tile{aspect-ratio:4/3;color:#fff;background:#222;border-radius:12px;text-decoration:none;display:block;position:relative;overflow:hidden}.mega-tile img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.mega-tile:hover img{transform:scale(1.05)}.mega-tile:after{content:"";background:linear-gradient(#080c1400 35%,#080c14c7);position:absolute;inset:0}.mega-tile div{z-index:1;position:absolute;bottom:14px;left:16px;right:16px}.mega-tile small{letter-spacing:.14em;text-transform:uppercase;color:#fffc;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.mega-tile b{font-family:var(--font-unbounded),sans-serif;text-transform:uppercase;font-size:15px;font-weight:800;line-height:1.15;display:block}.mega-bottom{border-top:1px solid var(--mg-line);flex-wrap:wrap;align-items:center;gap:clamp(20px,3vw,48px);margin-top:26px;padding-top:18px;font-size:14px;display:flex}.mega-bottom .grp{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mega-bottom .lab{letter-spacing:.14em;text-transform:uppercase;color:var(--mg-muted);margin-right:2px;font-size:11px;font-weight:600}.mega-bottom a{color:var(--mg-ink);font-weight:500;text-decoration:none}.mega-bottom a:hover{text-underline-offset:3px;text-decoration:underline}.mega .mega-promo{background:var(--mg-ink);color:var(--mg-promo-ink);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:10px 18px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.mega .mega-promo:hover{opacity:.88;text-decoration:none}@media (max-width:960px){.mega{display:none}}.mnav-bg{z-index:60;opacity:0;pointer-events:none;background:#0a0c1080;transition:opacity .25s;position:fixed;inset:0}.mnav{color:#141414;z-index:61;background:#ece9e2;flex-direction:column;width:min(360px,88vw);transition:transform .3s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-20px 0 60px #00000040}body.mnav-open .mnav{transform:none}body.mnav-open .mnav-bg{opacity:1;pointer-events:auto}body.mnav-open{overflow:hidden}.mnav-head{border-bottom:1px solid #1414141f;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.mnav-head img{width:auto;height:30px}.mnav-search{gap:8px;padding:14px 20px 4px;display:flex}.mnav-search input{min-width:0;font:inherit;background:#fff;border:1.5px solid #14141433;border-radius:999px;flex:1;padding:10px 14px}.mnav-search button{color:#fff;cursor:pointer;background:#141414;border:0;border-radius:999px;justify-content:center;align-items:center;width:42px;display:flex}.mnav-search button svg{width:18px;height:18px}.mnav-head button{cursor:pointer;color:#141414;background:0 0;border:0;padding:0 4px;font-size:28px;line-height:1}.mnav-main{margin:0;padding:8px 0;list-style:none}.mnav-main>li>a,.mnav-main>li>button{text-align:left;width:100%;font-family:var(--font-unbounded),sans-serif;text-transform:uppercase;letter-spacing:0;color:#141414;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:15px 20px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.mnav-main>li>button span{font-family:var(--font-barlow),sans-serif;font-size:20px;font-weight:400;transition:transform .2s}.mnav-main>li.open>button span{transform:rotate(45deg)}.mnav-sub{background:#1414140a;margin:0;padding:0 0 10px;list-style:none;display:none}.mnav-main>li.open .mnav-sub{display:block}.mnav-sub li a{color:#3a3833;padding:10px 20px 10px 32px;font-size:15px;text-decoration:none;display:block}.mnav-sub li a.all{color:#141414;font-weight:600}.mnav-foot{border-top:1px solid #1414141f;flex-direction:column;gap:12px;margin-top:auto;padding:18px 20px 24px;font-size:14px;display:flex}.mnav-foot a{color:#141414;font-weight:500;text-decoration:none}.mnav-foot .brands{align-items:center;gap:16px;display:flex}.mnav-foot .brands img{width:auto;height:22px}@media (min-width:961px){.mnav,.mnav-bg{display:none}}.store-hero{background:#111417;align-items:flex-end;min-height:clamp(380px,56vh,600px);margin-top:8px;display:flex;position:relative;overflow:hidden}.store-hero>img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.store-hero:after{content:"";z-index:1;background:linear-gradient(#080c1426 0%,#080c1440 45%,#080c14b8 100%);position:absolute;inset:0}.store-hero-in{z-index:2;width:100%;max-width:1600px;margin:0 auto;padding:0 clamp(16px,2vw,28px) clamp(32px,5vh,56px);position:relative}.store-hero-in .logo{filter:drop-shadow(0 4px 18px #0006);width:auto;height:clamp(44px,6vw,76px);display:block}.store-hero-in .where{color:#ffffffe6;letter-spacing:.14em;text-transform:uppercase;margin:14px 0 0;font-size:14px;font-weight:600}.store-intro{grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:start;gap:clamp(32px,5vw,96px);padding-top:clamp(40px,6vh,72px);padding-bottom:clamp(24px,4vh,48px);display:grid}.store-text h1{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--head-track);color:var(--ink);margin:0 0 22px;font-size:clamp(26px,3.25vw,49px);font-weight:800;line-height:1.04}.store-text p{max-width:640px;color:var(--muted);margin:0 0 14px;font-size:clamp(16px,1.2vw,18px);line-height:1.65}.services{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;max-width:640px;margin:22px 0 0;padding:0;list-style:none;display:grid}.services li{color:var(--ink);padding-left:22px;font-size:15px;font-weight:500;position:relative}.services li:before{content:"";background:var(--ink);width:10px;height:2px;position:absolute;top:9px;left:0}.store-text .cta{background:var(--ink);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;margin-top:30px;padding:15px 32px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.store-text .cta:hover{background:#2a2a2a;transform:translateY(-1px)}.store-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:clamp(22px,2.4vw,32px);position:sticky;top:92px}.store-card .k{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:600}.store-card .k+.k{margin-top:0}.store-card .addr{margin:0 0 22px;font-size:17px;font-weight:500;line-height:1.45}.store-card .hours{margin:0 0 22px}.store-card .row{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:9px 0;font-size:15px;display:flex}.store-card .row:last-child{border-bottom:1px solid var(--line)}.store-card .row span{color:var(--muted)}.store-card .row b{text-align:right;white-space:nowrap;font-weight:500}.store-card .contacts{flex-direction:column;gap:6px;margin:0 0 24px;font-size:16px;display:flex}.store-card .contacts a{font-weight:500;text-decoration:none}.store-card .contacts a:hover{text-underline-offset:3px;text-decoration:underline}.store-card .dir{border:1.5px solid var(--ink);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.store-card .dir:hover{background:var(--ink);color:#fff}.store-block{padding-top:clamp(40px,6vh,72px)}.store-block .shop-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin:0 0 clamp(18px,2.4vh,28px);display:flex}.store-block .shop-head h2{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--head-track);color:var(--ink);margin:0;font-size:clamp(20px,2.09vw,29px);font-weight:800}.store-block .shop-head a{color:var(--muted);align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.store-block .shop-head a:hover{color:var(--ink)}.store-block .lead{color:var(--muted);margin:-8px 0 24px;font-size:15px}.rep-grid{grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.4vw,20px);display:grid}.rep{aspect-ratio:4/5;color:#fff;background:#222;border-radius:12px;text-decoration:none;display:block;position:relative;overflow:hidden}.rep img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.rep:hover img{transform:scale(1.05)}.rep:after{content:"";background:linear-gradient(#080c1400 40%,#080c14bf);position:absolute;inset:0}.rep-t{z-index:1;flex-direction:column;gap:3px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.rep-t b{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--head-track);font-size:clamp(15px,1.28vw,20px);font-weight:800;line-height:1.04}.rep-t span{color:#ffffffd9;font-size:13px}.staff-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:clamp(12px,1.4vw,20px);display:grid}.person{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px}.person .avatar{background:var(--ink);color:#fff;width:56px;height:56px;font-family:var(--font-head);text-transform:uppercase;letter-spacing:.04em;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:14px;font-weight:800;display:flex}.person h3{margin:0 0 8px;font-size:18px;font-weight:600}.person p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.store-map{border:1px solid var(--line);background:#ddd;border-radius:14px;height:clamp(300px,42vh,420px);overflow:hidden}.store-map iframe{filter:grayscale(.4)contrast(1.02);border:0;width:100%;height:100%;display:block}.map-consent{text-align:center;background:#ece9e2;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;padding:24px;display:flex}.map-consent p{max-width:440px;color:var(--ink);margin:0;font-size:14px;line-height:1.55}.map-consent p a{color:inherit;text-underline-offset:3px;text-decoration:underline}.other-store{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden}.other-store:hover{transform:translateY(-3px);box-shadow:0 12px 28px #1414141a}.other-img{background:#222;min-height:260px;position:relative;overflow:hidden}.other-img img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.other-store:hover .other-img img{transform:scale(1.05)}.other-in{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:clamp(24px,3vw,44px);display:flex}.other-in .logo{filter:brightness(0);width:auto;height:clamp(32px,3.6vw,48px);margin-bottom:6px}.other-in .q{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:600}.other-in .meta{color:var(--muted);margin:0 0 10px;font-size:15px;line-height:1.55}.other-in .wbtn{border:1.5px solid var(--ink);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:13px;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.other-store:hover .wbtn{background:var(--ink);color:#fff}.store-last{padding-bottom:clamp(24px,4vh,48px)}@media (max-width:1000px){.rep-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.other-store{grid-template-columns:1fr}.other-img{min-height:200px}.store-intro{grid-template-columns:minmax(0,1fr);gap:28px}.store-card{position:static}.store-card .row{flex-direction:column;gap:2px}.store-card .row b{white-space:normal;text-align:left}.services{grid-template-columns:1fr}}@media (max-width:520px){.rep-grid{gap:10px}.rep-t{bottom:12px;left:12px;right:12px}}.rent-hero .store-hero-in .where{margin:0 0 14px}.rent-hero h1{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--head-track);color:#fff;margin:0;font-size:clamp(26px,3.4vw,52px);font-weight:800;line-height:1.04}.rent-hero .rent-lead{color:#ffffffe0;max-width:560px;margin:16px 0 0;font-size:clamp(15px,1.15vw,18px);line-height:1.55}.cta-light{color:var(--ink);background:#fff;margin-top:26px}.cta-light:hover{background:#ece9e2}.steps{grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.4vw,20px);margin:0;padding:0;list-style:none;display:grid}.steps li{border:1px solid var(--line);background:#fff;border-radius:14px;padding:26px 24px}.steps .n{background:var(--ink);color:#fff;width:36px;height:36px;font-family:var(--font-head);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:14px;font-weight:800;display:inline-flex}.steps b{margin-bottom:6px;font-size:17px;font-weight:600;display:block}.steps p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.tabs [role=tab]{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:500;transition:background .15s,color .15s}.tabs [role=tab]:hover{background:#1414140f}.tabs [role=tab][aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.tariffe-sub{color:var(--muted);margin:0 0 12px;font-size:14px}.tbl-wrap{border:1px solid var(--line);background:#fff;border-radius:14px;overflow-x:auto}.tariffe{border-collapse:collapse;width:100%;min-width:760px;font-size:14.5px}.tariffe th,.tariffe td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 14px}.tariffe th[scope=col]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#f6f4ef;font-size:12px;font-weight:600}.tariffe th[scope=row],.tariffe th[scope=col]:first-child{text-align:left}.tariffe th[scope=row]{color:var(--ink);font-weight:500}.tariffe tbody tr:last-child th,.tariffe tbody tr:last-child td{border-bottom:0}.tariffe tbody tr:hover td{background:#faf9f6}.tariffe td:after{content:" €";color:var(--muted);font-size:12px}.tariffe .s{display:none}.tariffe-note{color:var(--muted);margin:14px 0 0;font-size:13px}.rent-grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:clamp(24px,3vw,48px);display:grid}.rent-form{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:16px;padding:clamp(22px,2.4vw,32px);display:flex}.rent-form label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.rent-form input,.rent-form select,.rent-form textarea{font:inherit;font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;padding:12px 14px;font-size:15px;font-weight:400}.rent-form input:focus,.rent-form select:focus,.rent-form textarea:focus{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.rent-form .f2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rent-form .f3{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.rent-form .consent{text-transform:none;letter-spacing:0;color:var(--ink);cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;font-size:14px;font-weight:400}.rent-form .consent input{width:auto;margin-top:3px}.rent-form .consent a{color:var(--ink)}.rent-form .cta{align-self:flex-start}.rent-sum{background:var(--ink);color:#fff;border-radius:14px;padding:clamp(22px,2.4vw,30px);position:sticky;top:92px}.rent-sum .k{letter-spacing:.14em;text-transform:uppercase;color:#fff9;margin:0 0 12px;font-size:12px;font-weight:600}.rent-sum dl{margin:0 0 16px}.rent-sum dl div{border-top:1px solid #ffffff24;justify-content:space-between;gap:16px;padding:9px 0;font-size:14.5px;display:flex}.rent-sum dt{color:#ffffffa6}.rent-sum dd{text-align:right;margin:0;font-weight:500}.rent-sum .tot{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;padding:14px 0;display:flex}.rent-sum .tot span{color:#ffffffb3;font-size:13px}.rent-sum .tot b{font-family:var(--font-head);font-size:26px;font-weight:800}.rent-sum .small{color:#ffffffb3;margin:0 0 22px;font-size:13px;line-height:1.5}.rent-sum .addr{color:#ffffffd9;margin:0;font-size:14px;line-height:1.55}.rent-sum .addr a{color:#fff;text-decoration:none}.cond{max-width:760px;margin:0;padding:0;list-style:none}.cond li{border-top:1px solid var(--line);color:var(--muted);padding:14px 0;font-size:15px;line-height:1.55}.cond li:last-child{border-bottom:1px solid var(--line)}.cond li b{color:var(--ink);font-weight:600}@media (max-width:900px){.steps{grid-template-columns:1fr}.rent-grid{grid-template-columns:minmax(0,1fr)}.rent-sum{position:static}.tariffe .l{display:none}.tariffe .s{display:inline}.tariffe{min-width:620px}}@media (max-width:600px){.rent-form .f2,.rent-form .f3{grid-template-columns:1fr}}.legal-hero{border-bottom:1px solid var(--line);margin-bottom:clamp(28px,4vh,44px);padding:clamp(36px,6vh,64px) 0 clamp(20px,3vh,32px)}.legal-hero .k{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:12px;font-weight:600}.legal-hero h1{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--head-track);margin:0 0 14px;font-size:clamp(28px,4.06vw,56px);font-weight:800;line-height:1.04}.legal-hero p{color:#2a2823;max-width:640px;margin:0;font-size:16px;line-height:1.6}.policy{color:#2a2823;max-width:820px;padding-bottom:clamp(48px,8vh,96px);font-size:15px;line-height:1.7}.policy h2{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--head-track);color:var(--ink);margin:36px 0 14px;font-size:clamp(15px,1.51vw,20px);font-weight:800;line-height:1.04}.policy h3{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:26px 0 10px;font-size:13px;font-weight:600}.policy p{margin:0 0 12px}.policy a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.policy ul{margin:0 0 14px;padding-left:20px}.policy li{margin-bottom:6px}.policy .svc{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0 0 14px;padding:18px 22px}.policy .svc .k{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:600}.policy .svc p:last-child{margin-bottom:0}.policy dl{margin:0}.policy dt{color:var(--ink);margin-top:14px;font-weight:600}.policy dd{margin:4px 0 0}.policy .meta{border-top:1px solid var(--line);color:var(--muted);margin-top:36px;padding-top:16px;font-size:13px}.page-hero{margin-bottom:clamp(20px,3vh,32px);padding:clamp(36px,6vh,64px) 0 clamp(20px,3vh,32px)}.page-hero .k{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:12px;font-weight:600}.page-hero h1{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--head-track);margin:0 0 14px;font-size:clamp(28px,4vw,56px);font-weight:800;line-height:1.04}.page-hero p{max-width:640px;color:var(--muted);margin:0;font-size:16px;line-height:1.6}.cta{background:var(--ink);color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-size:14px;font-weight:600;font-family:var(--font-body);border:0;border-radius:999px;align-items:center;padding:15px 32px;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.cta:hover{background:#2a2a2a;transform:translateY(-1px)}.filters{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.filters button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:500}.filters button:hover{background:#1414140f}.filters button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.news-grid{grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.4vw,20px);display:grid}.blog-grid{padding-bottom:clamp(48px,8vh,96px)}.post{color:var(--ink);background:#fff;border:1px solid #1414140f;border-radius:12px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}.post:hover{transform:translateY(-3px);box-shadow:0 12px 28px #1414141a}.post .thumb{aspect-ratio:16/10;background:#eee;overflow:hidden}.post .thumb img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.post:hover .thumb img{transform:scale(1.04)}.post .meta,.article .meta{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.post .meta{padding:16px 18px 0}.post .tag,.article .tag{color:var(--ink);font-weight:600}.post .dot,.article .dot{background:var(--muted);opacity:.6;border-radius:50%;width:3px;height:3px}.post h3{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--head-track);margin:8px 18px;font-size:clamp(14px,1.05vw,16px);font-weight:800;line-height:1.2}.post p{color:var(--muted);margin:0 18px 18px;font-size:14px;line-height:1.5}.article{max-width:820px;margin:0 auto;padding:clamp(24px,4vh,48px) 0 clamp(32px,5vh,56px)}.article h1{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--head-track);margin:14px 0 10px;font-size:clamp(26px,3.4vw,46px);font-weight:800;line-height:1.06}.article .lead{color:var(--muted);margin:0 0 26px;font-size:18px}.article figure{background:#eee;border-radius:14px;margin:0 0 28px;overflow:hidden}.article figure img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.article .body{color:#2a2823;max-width:720px;font-size:17px;line-height:1.7}.article .body p{margin:0 0 16px}.article .body .cta{margin-top:8px}.article .foto-grid{grid-template-columns:1fr 1fr;gap:14px;margin:8px 0 0;display:grid}.article .foto-grid img{background:#eee;border-radius:12px;width:100%;display:block}.sost-punti{grid-template-columns:repeat(3,1fr);gap:14px;max-width:720px;margin:8px 0 28px;padding:0;list-style:none;display:grid}.sost-punti li{border:1px solid var(--line);color:var(--muted);border-radius:12px;padding:20px 18px;font-size:14px}.sost-punti li b{font-family:var(--font-head);text-transform:uppercase;color:var(--ink);margin-bottom:4px;font-size:22px;font-weight:800;display:block}.sost-motto{color:var(--ink);font-weight:600}@media (max-width:640px){.sost-punti{grid-template-columns:1fr}}.article .share{border-top:1px solid var(--line);color:var(--muted);margin-top:32px;padding-top:16px;font-size:14px}.article .share a{color:var(--ink);font-weight:500;text-decoration:none}.article .share a:hover{text-underline-offset:3px;text-decoration:underline}.c-grid{grid-template-columns:1fr 1fr;gap:clamp(12px,1.4vw,20px);display:grid}.c-store{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.c-img{aspect-ratio:16/9;background:#222;display:block;overflow:hidden}.c-img img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.c-img:hover img{transform:scale(1.04)}.c-in{padding:clamp(20px,2.2vw,28px)}.c-in .k{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:600}.c-in h2{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--head-track);margin:0 0 12px;font-size:clamp(16px,1.4vw,20px);font-weight:800;line-height:1.1}.c-in .addr{margin:0 0 16px;font-size:16px;font-weight:500;line-height:1.45}.c-in .hours{margin:0 0 16px}.c-in .row{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:8px 0;font-size:14.5px;display:flex}.c-in .row:last-child{border-bottom:1px solid var(--line)}.c-in .row span{color:var(--muted)}.c-in .row b{text-align:right;font-weight:500}.c-in .contacts{flex-direction:column;gap:4px;margin:0 0 18px;font-size:15px;display:flex}.c-in .contacts a{font-weight:500;text-decoration:none}.c-in .contacts a:hover{text-underline-offset:3px;text-decoration:underline}.c-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.c-links .dir{border:1.5px solid var(--ink);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.c-links .dir:hover{background:var(--ink);color:#fff}.c-links .more{color:var(--muted);font-size:14px;text-decoration:none}.c-links .more:hover{color:var(--ink)}.c-bottom{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:clamp(24px,3vw,48px);padding-bottom:clamp(32px,5vh,56px);display:grid}.c-form{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:16px;padding:clamp(22px,2.4vw,32px);display:flex}.c-form .shop-head{margin-bottom:4px}.c-form label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.c-form input,.c-form select,.c-form textarea{font:inherit;font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;padding:12px 14px;font-size:15px;font-weight:400}.c-form input:focus,.c-form select:focus,.c-form textarea:focus{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.c-form .f2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.c-form .consent{text-transform:none;letter-spacing:0;color:var(--ink);cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;font-size:14px;font-weight:400}.c-form .consent input{width:auto;margin-top:3px}.c-form .consent a{color:var(--ink)}.c-form .cta{align-self:flex-start}.rent-msg{color:var(--muted);min-height:1em;font-size:14px}.rent-msg.ok{color:#1f6b3a}.c-side{border:1px solid var(--line);background:#fff;border-radius:14px;padding:clamp(22px,2.4vw,30px);position:sticky;top:92px}.c-side .k{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:600}.c-side p{margin:0 0 20px;font-size:16px;font-weight:500}.c-side p a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.c-side p a:hover{text-underline-offset:3px;text-decoration:underline}.c-side p+.small{margin-top:-14px}.c-side .small{color:var(--muted);margin-top:0;font-size:14px;font-weight:400;line-height:1.55}@media (max-width:900px){.news-grid{grid-template-columns:1fr 1fr}.c-grid{grid-template-columns:1fr}.c-bottom{grid-template-columns:minmax(0,1fr)}.c-side{position:static}}@media (max-width:600px){.news-grid,.c-form .f2{grid-template-columns:1fr}}h1.page small{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.subs{flex-wrap:wrap;gap:8px;padding:0 0 26px;display:flex}.subs a{border:1.5px solid var(--line);color:var(--ink);white-space:nowrap;border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .15s}.subs a:hover{border-color:var(--ink)}.subs a[aria-current]{background:var(--ink);color:#fff;border-color:var(--ink)}.feat{grid-template-columns:1.9fr 1fr 1fr;gap:clamp(10px,1.2vw,16px);margin:0 0 clamp(26px,3vw,40px);display:grid}.feat:empty{display:none}.feat a{color:#fff;background:#0f1720;border-radius:10px;text-decoration:none;display:block;position:relative;overflow:hidden}.feat a.card-img{aspect-ratio:4/5}.feat img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.feat a:hover img{transform:scale(1.04)}.feat a:after{content:"";background:linear-gradient(#080c1400 30%,#080c141f 55%,#080c14b3 100%);position:absolute;inset:0}.feat .cap{z-index:2;position:absolute;bottom:clamp(14px,1.6vw,22px);left:clamp(16px,1.6vw,24px);right:16px}.feat .cap small{letter-spacing:.12em;text-transform:uppercase;color:#fffc;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.feat .cap h3{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--head-track);align-items:center;gap:8px;margin:0;font-size:clamp(15px,1.39vw,23px);font-weight:800;line-height:1.04;display:inline-flex}.feat .cap p{color:#ffffffd9;max-width:40ch;margin:6px 0 0;font-size:14px}.credito{z-index:2;letter-spacing:.04em;color:#ffffffd9;text-shadow:0 1px 3px #0009;pointer-events:none;font-size:10px;line-height:1;position:absolute;top:10px;right:12px}@media (max-width:760px){.feat{grid-template-columns:1fr 1fr}.feat a.banner{aspect-ratio:16/9;grid-column:1/-1}}.layout{grid-template-columns:250px 1fr;align-items:start;gap:clamp(24px,3vw,48px);display:grid}.side{scrollbar-width:none;max-height:calc(100vh - 110px);padding-right:14px;position:sticky;top:96px;overflow:auto}.side::-webkit-scrollbar{display:none}.side h4{letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:600}.tree{margin:0 0 22px;padding:0;font-size:14px;list-style:none}.tree>li{border-top:1px solid var(--line)}.tree>li:last-child{border-bottom:1px solid var(--line)}.tree>li>div{align-items:center;gap:6px;display:flex}.tree>li>div>a{flex:1;justify-content:space-between;padding:10px 0;font-weight:500;text-decoration:none;display:flex}.tree .tg{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:6px;display:flex}.tree .tg svg{stroke-width:2px;width:16px;height:16px;transition:transform .18s}.tree li.open>div .tg svg{transform:rotate(180deg)}.tree .n{color:var(--muted);font-size:12.5px}.tree ul{flex-direction:column;gap:6px;margin:0;padding:0 0 8px 12px;list-style:none;display:none}.tree li.open>ul{display:flex}.tree ul a{color:#3a3833;justify-content:space-between;padding:3px 0;text-decoration:none;display:flex}.tree ul a:hover,.tree a[aria-current]{color:var(--ink);font-weight:600}.tree ul a[aria-current]:before{content:"›";margin-right:6px}.side details{border-top:1px solid var(--line);padding:12px 0}.side details:last-of-type{border-bottom:1px solid var(--line)}.side summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;list-style:none;display:flex}.side summary::-webkit-details-marker{display:none}.side summary:after{content:"+";color:var(--muted);font-size:18px;font-weight:400}.side details[open] summary:after{content:"–"}.side ul.opts{flex-direction:column;gap:9px;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.side label{cursor:pointer;align-items:center;gap:10px;display:flex}.side input[type=checkbox]{width:16px;height:16px;accent-color:var(--ink);margin:0}.side .n{color:var(--muted);margin-left:auto;font-size:12.5px}.side .sizes{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.side .sizes button{border:1px solid var(--line);cursor:pointer;color:var(--ink);background:0 0;border-radius:6px;padding:6px 10px;font-size:13px}.side .sizes button:hover{border-color:var(--ink)}.side .sizes button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.range{color:var(--muted);margin-top:14px;font-size:13px}.range input{width:100%;accent-color:var(--ink)}.swatches{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.swatches button{width:26px;height:26px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border:2px solid #fff;border-radius:50%}.swatches button[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}.clear{color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin-top:14px;padding:0;font-size:13px;text-decoration:underline}.toolbar{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;font-size:14px;display:flex}.toolbar select{border:1.5px solid var(--line);color:var(--ink);appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23141414' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center no-repeat;border-radius:999px;padding:9px 34px 9px 14px;font-family:inherit;font-size:14px}.active{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.active:empty{display:none}.active button{border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.active button span{color:var(--muted)}.empty{text-align:center;color:var(--muted);background:#fff;border-radius:12px;padding:60px 24px}.empty b{font-family:var(--font-head);text-transform:uppercase;color:var(--ink);margin-bottom:6px;font-size:20px;font-weight:800;display:block}.more{justify-content:center;padding:36px 0 0;display:flex}.filters-toggle{display:none}@media (max-width:960px){.layout{grid-template-columns:1fr}.side{max-height:none;display:none;position:static}body.side-open .side{display:block}.filters-toggle{display:inline-flex}}.pdp{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,72px);padding-top:8px;display:grid}.gallery{grid-template-columns:72px 1fr;gap:14px;display:grid;position:sticky;top:96px}.thumbs{flex-direction:column;gap:10px;display:flex}.thumbs button{cursor:pointer;aspect-ratio:3/4;background:#f0f0f0;border:1.5px solid #0000;border-radius:8px;padding:0;transition:border-color .15s;overflow:hidden}.thumbs button[aria-pressed=true]{border-color:var(--ink)}.thumbs img{object-fit:contain;width:100%;height:100%;display:block}.main-img{aspect-ratio:3/4;background:#f0f0f0;border-radius:12px;position:relative;overflow:hidden}.main-img img{object-fit:contain;width:auto;max-width:calc(100% - 48px);height:auto;max-height:calc(100% - 48px);margin:auto;position:absolute;inset:24px}.main-img .tag{background:var(--ink);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600;position:absolute;top:16px;left:16px}.buy .brand{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:13px;font-weight:600}.buy h1{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--head-track);margin:0 0 14px;font-size:clamp(23px,2.67vw,38px);font-weight:800;line-height:1.04}.buy .price{align-items:baseline;gap:12px;margin:0 0 4px;display:flex}.buy .price .now{font-size:28px;font-weight:600}.buy .price .old{color:var(--muted);font-size:17px;text-decoration:line-through}.buy .iva{color:var(--muted);margin:0 0 26px;font-size:13px}.buy .lead{color:#2a2823;margin:0 0 26px;font-size:16px;line-height:1.6}.field{margin-bottom:22px}.field .lab{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.field .lab a{letter-spacing:0;text-transform:none;color:var(--muted);text-underline-offset:3px;font-weight:500;text-decoration:underline}.pdp .sizes{flex-wrap:wrap;gap:8px;display:flex}.pdp .sizes button{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;min-width:64px;padding:12px 16px;font-size:15px;font-weight:500;transition:all .15s}.pdp .sizes button:hover{border-color:var(--ink)}.pdp .sizes button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.pdp .sizes button:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.pdp .sizes .hint{width:100%;color:var(--muted);margin-top:4px;font-size:13px}.fulfil{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fulfil label{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;font-size:14px;line-height:1.4;display:flex}.fulfil label:has(input:checked){border-color:var(--ink)}.fulfil input{accent-color:var(--ink);margin:3px 0 0}.fulfil b{font-weight:600;display:block}.fulfil small{color:var(--muted)}.cta-row{align-items:stretch;gap:10px;display:flex}.qty{border:1.5px solid var(--ink);border-radius:999px;flex:none;align-items:center;display:flex;overflow:hidden}.qty button{cursor:pointer;width:44px;height:100%;color:var(--ink);background:0 0;border:none;font-size:20px}.qty input{text-align:center;width:38px;font:inherit;-moz-appearance:textfield;background:0 0;border:none;font-size:15px;font-weight:600}.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.cta-row .btn{flex:auto}.wish{border-radius:999px;flex:none;width:54px;padding:0}.wish svg{stroke-width:1.7px;width:20px;height:20px}.perks{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr 1fr;gap:10px 20px;margin:22px 0 0;padding:18px 0 0;font-size:13.5px;list-style:none;display:grid}.perks li{align-items:center;gap:9px;display:flex}.perks svg{stroke-width:1.6px;width:18px;height:18px;color:var(--ink);flex:none}.acc{margin-top:30px}.acc details{border-top:1px solid var(--line)}.acc details:last-child{border-bottom:1px solid var(--line)}.acc summary{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:16px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";color:var(--muted);font-size:20px;font-weight:400}.acc details[open] summary:after{content:"–"}.acc .body{color:#2a2823;padding:0 0 18px;font-size:15px;line-height:1.65}.acc .body p{margin:0 0 10px}.specs{grid-template-columns:auto 1fr;gap:6px 18px;font-size:14px;display:grid}.specs dt{color:var(--muted)}.specs dd{margin:0;font-weight:500}.related{margin-top:clamp(56px,8vh,96px)}.related h2{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--head-track);margin:0 0 20px;font-size:clamp(20px,2.09vw,29px);font-weight:800}@media (max-width:900px){.pdp{grid-template-columns:1fr}.gallery{grid-template-columns:1fr;position:static}.thumbs{flex-direction:row;order:2}.thumbs button{width:64px}.fulfil{grid-template-columns:1fr}}@media (max-width:480px){.cta-row{flex-wrap:wrap}.cta-row .btn:not(.wish){flex:100%;order:3}.cta-row .wish{margin-left:auto}}.sg-dialog{background:var(--bg);width:calc(100% - 32px);max-width:640px;color:var(--ink);border:0;border-radius:16px;padding:0;box-shadow:0 30px 80px #00000059}.sg-dialog::backdrop{background:#0a0c108c}.sg-in{padding:clamp(22px,3vw,32px)}.sg-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:6px;display:flex}.sg-head h2{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--head-track);margin:0;font-size:clamp(18px,2vw,24px);font-weight:800}.sg-head button{cursor:pointer;color:var(--ink);background:0 0;border:0;padding:0 4px;font-size:26px;line-height:1}.sg-in p{color:var(--muted);margin:0 0 16px;font-size:14.5px;line-height:1.55}.sg-in table{border-collapse:collapse;border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;font-size:14px;overflow:hidden}.sg-in th,.sg-in td{text-align:left;border-bottom:1px solid var(--line);padding:10px 12px}.sg-in th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#f6f4ef;font-size:12px;font-weight:600}.sg-in tbody tr:last-child td{border-bottom:0}.sg-in .note{margin:14px 0 0;font-size:13px}.card .ph.vuota:after{content:"Foto in arrivo";letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.card .esaurito{z-index:2;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600;position:absolute;top:12px;right:12px}.side form{display:contents}.drawer .line .rm{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:6px 0;font-size:12px;text-decoration:underline;display:block}.drawer .line .q{align-items:center;gap:8px;margin-top:6px;font-size:13px;display:inline-flex}.drawer .line .q button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;width:24px;height:24px}.ck-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);padding-top:8px;display:grid}.ck-form{border:1px solid var(--line);background:#fff;border-radius:14px;padding:clamp(18px,2.4vw,32px)}.ck-form h2{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--head-track);margin:0 0 14px;font-size:15px;font-weight:800}.ck-form h2:not(:first-child){margin-top:26px}.ck-form label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:12px;font-weight:600;display:block}.ck-form input:not([type=radio]):not([type=checkbox]),.ck-form select{font:inherit;font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;margin-top:6px;padding:12px 14px;font-size:15px;font-weight:400}.ck-form .f2{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.ck-form .f3{grid-template-columns:1fr 1fr 1fr;gap:0 14px;display:grid}.ck-form .consent{letter-spacing:0;text-transform:none;color:var(--ink);align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.5;display:flex}.ck-form .consent input{margin:3px 0 0}.ck-form .msg{color:#b3261e;min-height:1em;margin-top:12px;font-size:14px}.ck-sum{border:1px solid var(--line);background:#fff;border-radius:14px;padding:clamp(18px,2.4vw,28px);position:sticky;top:96px}.ck-sum .line{border-bottom:1px solid var(--line);gap:12px;padding:12px 0;font-size:14px;display:flex}.ck-sum .line img{object-fit:contain;background:#f0f0f0;border-radius:8px;width:56px;height:56px;padding:4px}.ck-sum .line b{font-weight:600;display:block}.ck-sum .line small{color:var(--muted)}.ck-sum .line .p{white-space:nowrap;margin-left:auto;font-weight:600}.ck-sum .tot{margin-top:12px;font-size:14px}.ck-sum .tot div{justify-content:space-between;padding:4px 0;display:flex}.ck-sum .tot .big{border-top:1px solid var(--line);margin-top:8px;padding-top:12px;font-size:18px;font-weight:600}.ok-box{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:760px;padding:clamp(20px,3vw,36px)}.ok-box h1{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--head-track);margin:0 0 12px;font-size:clamp(22px,2.6vw,34px);font-weight:800;line-height:1.05}.ok-box .k{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:22px 0 8px;font-size:12px;font-weight:600}.ok-box table{border-collapse:collapse;width:100%;font-size:14px}.ok-box td{border-bottom:1px solid var(--line);padding:8px 0}.ok-box td:last-child{text-align:right;white-space:nowrap;font-weight:600}@media (max-width:900px){.ck-grid{grid-template-columns:1fr}.ck-sum{position:static}.ck-form .f3{grid-template-columns:1fr}}.pdp .main-img .tag{background:var(--ink);color:#fff;letter-spacing:.06em;text-transform:uppercase;z-index:2;border-radius:6px;width:auto;height:auto;margin:0;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.3;display:inline-block;position:absolute;top:16px;left:16px}.home .header{z-index:10;background:0 0;align-items:center;gap:32px;height:78px;padding:0 clamp(20px,4vw,56px);display:flex;position:absolute;top:0;left:0;right:0}.home .mega{--mg-bg:#111417db;--mg-ink:#fff;--mg-muted:#ffffffb8;--mg-line:#ffffff24;--mg-hover:#fff;--mg-promo-ink:#141414}.home .burger{cursor:pointer;color:#fff;background:0 0;border:none;padding:6px;display:none}.home .burger svg{stroke-width:1.6px;width:24px;height:24px}.home .nav{flex:auto;justify-content:flex-start;align-items:center;gap:clamp(18px,2.4vw,34px);display:flex}.home .nav a{color:#fff;letter-spacing:.2px;white-space:nowrap;padding:6px 0;font-size:15px;font-weight:500;text-decoration:none;position:relative}.home .nav a:after{content:"";transform-origin:50%;background:#fff;height:2px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.home .nav a:hover:after{transform:scaleX(1)}.home .right{flex:none;align-items:center;gap:18px;display:flex}.home .group{align-items:center;gap:16px;display:flex}.home .group img{opacity:.95;filter:brightness(0)invert();width:auto;height:26px;display:block}.home .brand img{filter:brightness(0)invert()}.home .divider{background:#ffffff59;width:1px;height:26px}.home .actions{color:#fff;align-items:center;gap:14px;display:flex}.home .actions button,.home .actions a{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:background .15s;display:flex}.home .actions button:hover,.home .actions a:hover{background:#ffffff24}.home .actions svg{stroke-width:1.6px;width:21px;height:21px}.home .cart{position:relative}.home .cart .badge{background:var(--accent);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-1px;right:-2px}.home .hero{width:100%;height:100svh;min-height:520px;position:relative;overflow:hidden}.home .hero img,.home .hero video{object-fit:cover;object-position:center 42%;width:100%;height:100%;display:block}.home .hero:before{content:"";z-index:5;pointer-events:none;background:radial-gradient(60% 55%,#080c146b,#080c1400 70%),linear-gradient(#0f192861,#0f19281a 30%,#0f192847);position:absolute;inset:0}.home .hero-center{z-index:6;color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(22px,3.4vh,36px);display:flex;position:absolute;inset:0}.home .hero-logos{aspect-ratio:1248/966;width:clamp(150px,16vw,260px);position:relative}.home .hero-logos img{opacity:0;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;animation:9s ease-in-out infinite logoswap;display:block;position:absolute;inset:0}.home .hero-logos img:nth-child(2){animation-delay:-4.5s}@keyframes logoswap{0%{opacity:0;transform:translateY(10px)scale(.96)}7%,43%{opacity:1;transform:translateY(0)scale(1)}50%,to{opacity:0;transform:translateY(-10px)scale(1.02)}}@media (prefers-reduced-motion:reduce){.home .hero-logos img{animation:none}.home .hero-logos img:first-child{opacity:1}}.home .discover{z-index:6;color:#fff;font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;opacity:.92;flex-direction:column;align-items:center;gap:10px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .18s;display:inline-flex;position:absolute;bottom:clamp(28px,5vh,56px);left:50%;transform:translate(-50%)}.home .discover:hover{opacity:1}.home .discover svg{stroke-width:1.6px;width:22px;height:22px;animation:1.8s ease-in-out infinite bob}.home .discover:hover svg{animation-play-state:paused;transform:translateY(4px)}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.home .discover svg{animation:none}}.home .intro{grid-template-columns:1fr minmax(0,600px);align-items:center;gap:24px clamp(40px,6vw,120px);max-width:1720px;margin:0 auto;padding:clamp(56px,8vh,104px) calc(clamp(12px,1.6vw,22px) + 6px) clamp(8px,2vh,24px);display:grid}.home .intro h2{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--head-track);color:var(--ink);margin:0;font-size:clamp(29px,3.6vw,53px);font-weight:800;line-height:1.04}.home .intro p{max-width:600px;color:var(--muted);margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.65}.home .intro .cta{background:var(--ink);color:#fff;font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;margin-top:28px;padding:15px 32px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.home .intro .cta:hover{background:#2a2a2a;transform:translateY(-1px)}@media (max-width:820px){.home .intro{grid-template-columns:1fr;gap:20px}}.home .shop{max-width:1720px;margin:0 auto;padding:clamp(48px,6.5vh,88px) clamp(12px,1.6vw,22px)}.home .shop-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin:0 0 clamp(18px,2.4vh,28px);padding:0 6px;display:flex}.home .shop-head h2{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--head-track);color:var(--ink);margin:0;font-size:clamp(20px,2.09vw,29px);font-weight:800}.home .shop-head a{color:var(--muted);align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.home .shop-head a:hover{color:var(--ink)}.home .dept-grid{grid-template-columns:repeat(3,1fr);gap:clamp(8px,1vw,14px);display:grid}.home .banner-grid{grid-template-columns:repeat(2,1fr);gap:clamp(8px,1vw,14px);margin-top:clamp(8px,1vw,14px);display:grid}.home .tile{background:#0f1720;border-radius:6px;text-decoration:none;display:block;position:relative;overflow:hidden}.home .tile.dept{aspect-ratio:4/5}.home .tile.wide{aspect-ratio:16/8}.home .tile img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.home .tile:hover img{transform:scale(1.045)}.home .tile:after{content:"";background:linear-gradient(#080c1400 32%,#080c1426 60%,#080c14b8 100%);position:absolute;inset:0}.home .tile .cap{z-index:2;color:#fff;position:absolute;bottom:clamp(18px,2vh,26px);left:clamp(18px,1.8vw,28px);right:20px}.home .tile .cap h3{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--head-track);align-items:center;gap:8px;margin:0 0 6px;font-size:clamp(16px,1.28vw,21px);font-weight:800;line-height:1.04;display:inline-flex}.home .tile .cap h3 .arw{opacity:.9;transition:transform .25s}.home .tile:hover .cap h3 .arw{transform:translate(4px)}.home .tile .cap p{color:#ffffffd9;max-width:34ch;margin:0;font-size:clamp(13px,1vw,15px);line-height:1.45}@media (max-width:820px){.home .dept-grid,.home .banner-grid{grid-template-columns:1fr}.home .tile.dept{aspect-ratio:16/11}.home .tile.wide{aspect-ratio:16/9}}.home .worlds-head{max-width:1720px;margin:0 auto;padding:clamp(40px,6vh,80px) clamp(12px,1.6vw,22px) clamp(18px,2.4vh,28px)}.home .worlds-head .shop-head{margin-bottom:12px}.home .worlds-head p{max-width:560px;color:var(--muted);margin:0;padding:0 6px;font-size:15px;line-height:1.5}.home .worlds{background:var(--ink);grid-template-columns:1fr 1fr;gap:2px;display:grid}.home .world{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:clamp(420px,62vh,620px);padding:48px 32px;text-decoration:none;display:flex;position:relative;overflow:hidden}.home .world>img{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.home .world:hover>img{transform:scale(1.05)}.home .world:after{content:"";z-index:1;background:linear-gradient(#080c1459,#080c149e);position:absolute;inset:0}.home .world .wc{z-index:2;color:#fff;max-width:420px;position:relative}.home .world .wc .logo{filter:brightness(0)invert();width:auto;height:64px;margin:0 auto 22px;display:block}.home .world .wc p{color:#ffffffe6;margin:0 0 26px;font-size:clamp(15px,1.15vw,17px);line-height:1.55}.home .world .wbtn{color:#fff;font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;border:1.5px solid #ffffffd9;border-radius:999px;align-items:center;gap:8px;padding:13px 28px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.home .world:hover .wbtn{color:#141414;background:#fff}@media (max-width:820px){.home .worlds{grid-template-columns:1fr}.home .world{min-height:380px}}.home .evidenza{max-width:1720px;margin:0 auto;padding:clamp(56px,7vh,90px) clamp(12px,1.6vw,22px)}.home .prod-grid{grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.4vw,20px);display:grid}.home .card{color:var(--ink);background:#fff;border:1px solid #1414140f;border-radius:10px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}.home .card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #1414141a}.home .card .ph{aspect-ratio:1;background:#fff;position:relative}.home .card .ph img{object-fit:contain;width:auto;max-width:calc(100% - 36px);height:auto;max-height:calc(100% - 36px);margin:auto;position:absolute;inset:18px}.home .card.life .ph img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none;margin:0;inset:0}.home .card .badge-off{z-index:2;background:var(--ink);color:#fff;letter-spacing:.02em;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:600;position:absolute;top:12px;left:12px}.home .card .info{padding:16px 18px 20px}.home .card .brand{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:12px;font-weight:600}.home .card .name{min-height:2.7em;margin:0 0 2px;font-size:15px;font-weight:500;line-height:1.35}.home .card .price{align-items:baseline;gap:10px;display:flex}.home .card .price .now{font-size:17px;font-weight:600;font-family:var(--font-body)}.home .card .price .old{color:var(--muted);font-size:14px;text-decoration:line-through}@media (max-width:1100px){.home .prod-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.home .prod-grid{grid-template-columns:repeat(2,1fr)}.home .card .name{min-height:0}}.home .news{max-width:1720px;margin:0 auto;padding:clamp(48px,6vh,80px) clamp(12px,1.6vw,22px) clamp(60px,8vh,100px)}.home .news-grid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.8vw,28px);display:grid}.home .post{color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;text-decoration:none;display:block;overflow:visible}.home .post:hover{box-shadow:none;transform:none}.home .post .thumb{aspect-ratio:16/10;background:#0f1720;border-radius:10px;margin-bottom:16px;position:relative;overflow:hidden}.home .post .thumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.home .post:hover .thumb img{transform:scale(1.05)}.home .post .meta{color:var(--muted);align-items:center;gap:10px;margin:0 0 8px;padding:0;font-size:12.5px;display:flex}.home .post .meta .tag{color:var(--ink);letter-spacing:.02em;font-weight:600}.home .post .meta .dot{background:var(--muted);opacity:.6;border-radius:50%;width:3px;height:3px}.home .post h3{font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--head-track);margin:0 0 8px;font-size:clamp(14px,1.04vw,16px);font-weight:800;line-height:1.04}.home .post p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.5}@media (max-width:900px){.home .news-grid{grid-template-columns:1fr}.home .post{max-width:560px}}.home .footer{color:#ffffffb8;background:#111417}.home .footer a{color:#ffffffb8;text-decoration:none;transition:color .15s}.home .footer a:hover{color:#fff}.home .foot-in{max-width:1600px;margin:0 auto;padding:0 clamp(20px,3vw,48px)}.home .foot-news{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:clamp(36px,5vh,56px) 0;display:flex}.home .foot-news h2{color:#fff;font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--head-track);margin:0 0 6px;font-size:clamp(17px,1.51vw,22px);font-weight:800}.home .foot-news p{max-width:420px;margin:0;font-size:14.5px}.home .nl-form{flex-direction:column;flex:320px;min-width:0;max-width:460px;display:flex}.home .nl-row{flex-wrap:wrap;gap:10px;display:flex}.home .nl-consent{color:#ffffffb3;cursor:pointer;align-items:flex-start;gap:10px;margin-top:12px;font-size:13px;line-height:1.5;display:flex}.home .nl-consent input{accent-color:#fff;flex:none;margin:3px 0 0}.home .nl-consent a{color:#fff;text-underline-offset:3px;text-decoration:underline}.home .nl-note{color:#fff9;min-height:1em;margin-top:8px;font-size:12.5px}.home .nl-note.ok{color:#8fd694}.home .nl-note.ko{color:#f28b82}.home .nl-row button:disabled{opacity:.5;cursor:default}.home .nl-row input{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;min-width:240px;padding:13px 20px;font-size:14px}.home .nl-row input::placeholder{color:#ffffff73}.home .nl-row button{color:#141414;font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#fff;border:none;border-radius:999px;padding:13px 26px;font-size:13px;font-weight:600;transition:background .18s}.home .nl-row button:hover{background:#ffffffd9}.home .foot-cols{grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px;padding:clamp(40px,5vh,60px) 0;display:grid}.home .foot-brand img{filter:brightness(0)invert();width:auto;height:40px;margin-bottom:16px}.home .foot-brand p{max-width:320px;margin:0 0 20px;font-size:14px;line-height:1.6}.home .socials{gap:12px;display:flex}.home .socials a{border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.home .socials svg{width:18px;height:18px}.home .foot-col h3{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:600}.home .foot-col ul{flex-direction:column;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.home .shop-info{font-size:14px;line-height:1.6}.home .shop-info .store{margin-bottom:16px}.home .shop-info .store b{color:#fff;margin-bottom:2px;font-weight:600;display:block}.home .foot-bottom{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:13px;display:flex}.home .foot-bottom .links{flex-wrap:wrap;gap:20px;display:flex}.home .pays{gap:8px;display:flex}.home .pays span{letter-spacing:.03em;color:#fffc;border:1px solid #fff3;border-radius:5px;padding:3px 8px;font-size:11px;font-weight:600}@media (max-width:900px){.home .foot-cols{grid-template-columns:1fr 1fr;gap:32px}.home .foot-brand{grid-column:1/-1}}@media (max-width:560px){.home .foot-cols{grid-template-columns:1fr}.home .nl-form{width:100%;max-width:none}.home .nl-row input{flex:1;min-width:0}}@media (max-width:960px){.home .burger{display:flex}.home .nav,.home .divider{display:none}.home .header{gap:12px}.home .group{gap:10px}.home .group img{height:20px}.home .actions{gap:2px}}.home .header{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0}
