@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/outfit-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/outfit-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/outfit-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/outfit-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/outfit-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/outfit-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/outfit-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/outfit-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*{box-sizing:border-box}body,html{margin:0;padding:0;background:#f5f4f4;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{width:0;height:0;display:none}html{text-size-adjust:100%;-webkit-tap-highlight-color:rgba(62,57,52,.12)}body{font-family:Outfit,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased}a,body{color:#3e3934}a{text-decoration:none;transition:color .3s ease,opacity .3s ease}@media (hover:hover){a:hover{color:#de6a3c}}::selection{background:#de6a3c;color:#fbf7f2}button{font:inherit}@keyframes nmDraw{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.page{color:#3e3934}.content,.page{background:#f5f4f4}.content{position:relative;z-index:1}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:hsla(0,5%,96%,.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid #dbd8d9}.nav-top{max-width:1500px;margin:0 auto;padding:14px 4vw 0;display:grid;grid-template-columns:1fr auto 1fr}.brand,.nav-top{align-items:center}.brand{display:flex;justify-self:center;grid-column:2}.brand span{font-weight:800;font-size:clamp(26px,2.4vw,34px);letter-spacing:.12em;text-transform:uppercase;line-height:1.15;color:#de6a3c}.brand-home span{font-size:clamp(32px,3vw,42px);animation:nmDraw 1.8s cubic-bezier(.65,.05,.35,1) .3s both}.langs{justify-self:end;display:flex;align-items:center;gap:14px;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.langs button{background:none;border:0;padding:0;cursor:pointer;letter-spacing:inherit;text-transform:inherit;color:#9a938d;text-underline-offset:5px;text-decoration-thickness:1px;transition:color .3s ease}.langs button.on{color:#de6a3c;text-decoration:underline}.nav-links{display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(22px,3.2vw,48px);padding:18px 4vw 14px;font-size:11px;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.nav-links a.on{color:#de6a3c}.hero{position:relative;height:calc(100vh - 104px);height:calc(100svh - 104px);min-height:520px;overflow:hidden;background:#3e3934}.hero .bg{width:100%;height:100%;object-fit:cover}.hero .bg,.shade{position:absolute;inset:0}.shade{pointer-events:none}.hero-cap{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;gap:18px;padding:0 5vw 42px;text-align:center}.ghost{color:#f5f4f4;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 1px 12px rgba(28,24,20,.6);transition:color .3s ease,-webkit-text-decoration-color .3s ease;transition:color .3s ease,text-decoration-color .3s ease;transition:color .3s ease,text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease;pointer-events:auto}.ghost:hover{color:#de6a3c;-webkit-text-decoration-color:#de6a3c;text-decoration-color:#de6a3c}.banner{position:relative;aspect-ratio:16/9;min-height:420px;overflow:hidden}.banner .bg{width:100%;height:100%;object-fit:cover;object-position:center}.banner .bg,.cap{position:absolute;inset:0}.cap{display:flex;align-items:flex-end;justify-content:center;padding:0 5vw clamp(30px,3.6vw,56px);pointer-events:none}.cap-in{display:inline-flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.tag{margin:0;color:#f5f4f4;font-size:clamp(22px,2.6vw,40px);font-weight:500;letter-spacing:.3em;text-transform:uppercase;text-shadow:0 1px 18px rgba(28,24,20,.75),0 0 40px rgba(28,24,20,.5)}.cap-in .ghost{margin-top:6px}.side{position:absolute;top:0;bottom:0;width:54%;display:flex;align-items:center;justify-content:center;padding:0 4vw}.side-r{right:0}.side-l{left:0}.side-in{display:flex;flex-direction:column;align-items:center;gap:22px;max-width:560px;text-align:center}.brand-sm{font-weight:800;font-size:clamp(20px,2vw,30px);letter-spacing:.12em;text-transform:uppercase;color:#de6a3c}.lead{margin:0;font-weight:300;font-size:clamp(22px,2.4vw,36px);line-height:1.6;color:#3e3934;text-wrap:pretty}.lead-citta{color:#544c44}.cities{margin:0;font-weight:500;font-size:clamp(22px,2.7vw,41px);letter-spacing:.18em;text-transform:uppercase;color:#3e3934;display:flex;flex-direction:column;gap:6px}.cities.row{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:0 .7em;font-size:clamp(20px,2.2vw,34px)}.banner.r32{aspect-ratio:3/2}.banner.r53{aspect-ratio:5/3}.kicker{color:#f5f4f4;font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;text-shadow:0 1px 12px rgba(28,24,20,.7)}.side-in .kicker{margin-top:6px}.on-dark .cities,.on-dark .lead{color:#f5f4f4;text-shadow:0 1px 14px rgba(28,24,20,.55)}.shade-r{background:radial-gradient(ellipse 50% 64% at 73% 50%,rgba(28,24,20,.56) 0,rgba(28,24,20,.42) 45%,rgba(28,24,20,.14) 80%,rgba(28,24,20,0) 100%)}.shade-l{background:radial-gradient(ellipse 50% 64% at 27% 50%,rgba(28,24,20,.56) 0,rgba(28,24,20,.42) 45%,rgba(28,24,20,.14) 80%,rgba(28,24,20,0) 100%)}.cap-l{justify-content:flex-start;padding-left:clamp(24px,5vw,80px)}.cap-l .cap-in{max-width:min(640px,46%);gap:14px}.cap-l .tag{font-size:clamp(20px,2vw,30px);letter-spacing:.24em}.on-dark .side-in{max-width:660px}.cap .lead{font-size:clamp(18px,2vw,30px);line-height:1.5}.rv .reveal{opacity:0;transform:translateY(12px);transition:opacity .6s ease-out,transform .6s ease-out}.rv .reveal.in{opacity:1;transform:none}.phero{position:relative;width:100%;aspect-ratio:16/9;min-height:380px;overflow:hidden}.phero.wide{aspect-ratio:21/9}.phero .bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.phero h1{margin:0;font-size:clamp(30px,3.6vw,54px);font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:#f5f4f4;text-shadow:0 1px 18px rgba(28,24,20,.7)}.sect{overflow:hidden;background:#e8e6e7}.intro,.sect{position:relative}.intro{max-width:900px;margin:0 auto;padding:clamp(60px,7vw,100px) 5vw 0;display:flex;flex-direction:column;align-items:center;gap:26px;text-align:center}.intro.pad{padding:clamp(70px,8vw,120px) 5vw}.eyebrow{font-size:clamp(15px,1.2vw,16px);font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:#6e241c}.eyebrow.w{font-size:clamp(13px,1.2vw,16px);letter-spacing:.42em}.intro h2{margin:0;font-weight:300;font-size:clamp(28px,3.2vw,46px);line-height:1.4;text-wrap:pretty;color:#3a241e}.intro .ps{display:flex;flex-direction:column;gap:8px}.intro p{margin:0;font-weight:300;font-size:clamp(17px,1.5vw,20px);line-height:1.85;color:#4e332b;text-wrap:pretty}.intro .quote{margin:14px 0 0;font-style:italic;font-size:clamp(20px,2.1vw,30px);line-height:1.45;letter-spacing:.02em;color:#b4562a}.wrap{position:relative;max-width:1500px;margin:0 auto;padding:clamp(60px,7vw,100px) 4vw}.fgrid{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:clamp(28px,3vw,48px) clamp(24px,2.6vw,40px);gap:clamp(28px,3vw,48px) clamp(24px,2.6vw,40px)}.fcard{grid-column:span 2;display:flex;flex-direction:column;gap:16px}.fsp{grid-column:span 1}.fimg{position:relative;aspect-ratio:1/1;overflow:hidden;background:#efeae4;box-shadow:0 14px 38px rgba(28,24,20,.16);cursor:pointer}.fimg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.fimg .flat{transition:transform 1.1s cubic-bezier(.22,.61,.21,1)}.fimg .worn{object-position:center top;opacity:0;transform:scale(1.07);transition:opacity .55s ease,transform 1.2s cubic-bezier(.22,.61,.21,1)}.fimg.on .flat,.fimg:hover .flat{transform:scale(1.05)}.fimg.on .worn,.fimg:hover .worn{opacity:1;transform:scale(1)}.fname{font-size:clamp(15px,1.05vw,17px);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#3a241e;text-align:center}.twrap{padding-bottom:clamp(70px,8vw,120px)}.tlist{overflow:hidden;display:flex;flex-direction:column;gap:clamp(28px,3vw,52px)}.tlist,.trow{position:relative}.trow{cursor:pointer}.tdesc{position:absolute;top:50%;z-index:0;display:flex;flex-direction:column;gap:4px;max-width:34%;padding:12px 16px;opacity:0;transition:opacity .9s ease .2s,transform 1.2s cubic-bezier(.22,.61,.21,1) .1s}.trow.r .tdesc{left:50%;text-align:left;align-items:flex-start;transform:translateY(-50%) translateX(36px)}.trow.l .tdesc{right:50%;text-align:right;align-items:flex-end;transform:translateY(-50%) translateX(-36px)}.trow:hover .tdesc{opacity:1;transform:translateY(-50%) translateX(0)}.tname{font-size:clamp(17px,1.2vw,18px);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#6e241c}.ttxt{font-size:clamp(15px,1.05vw,16px);font-weight:300;letter-spacing:.04em;line-height:1.6;color:#4e332b}.rib{position:relative;z-index:1;display:block;width:82%;height:auto;transition:transform 1.25s cubic-bezier(.22,.61,.21,1)}.trow.r .rib{margin-right:auto}.trow.l .rib{margin-left:auto}.trow.flip .rib{transform:scale(-1)}.trow.r:hover .rib{transform:translateX(-52%)}.trow.r.flip:hover .rib{transform:translateX(-52%) scale(-1)}.trow.l:hover .rib{transform:translateX(52%)}.trow.l.flip:hover .rib{transform:translateX(52%) scale(-1)}.cols{max-width:1180px;margin:0 auto;padding:clamp(64px,7vw,100px) 5vw;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:clamp(36px,4vw,64px);gap:clamp(36px,4vw,64px)}.hr{border-top:1px solid rgba(62,57,52,.16)}.col{display:flex;flex-direction:column;gap:16px}.col h3{margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#3a241e}.col i{display:block;width:34px;height:2px;background:#6e241c}.col p{margin:0;font-weight:300;font-size:clamp(16px,1.3vw,18px);line-height:1.85;color:#4e332b;text-wrap:pretty}.intro.c{padding:clamp(70px,8vw,110px) 5vw clamp(50px,5vw,70px)}.intro.c .eyebrow{font-size:clamp(11px,1vw,13px);letter-spacing:.42em}.intro.c h2{font-size:clamp(23px,2.5vw,34px);line-height:1.3}.intro.c p{font-size:clamp(14px,1.2vw,16px);line-height:1.65}.canali{max-width:1240px;margin:0 auto;padding:0 5vw clamp(80px,9vw,130px);display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:clamp(40px,5vw,80px);gap:clamp(40px,5vw,80px);text-align:center}.canale{display:flex;flex-direction:column;align-items:center;gap:18px}.canale h3{margin:0;font-size:clamp(10px,.95vw,12px);font-weight:500;letter-spacing:.36em;text-transform:uppercase;color:#6e241c}.canale a{font-size:clamp(17px,1.5vw,22px);font-weight:300;letter-spacing:.03em;line-height:1.3;color:#3a241e}.canale p{margin:0;font-size:clamp(12px,1.05vw,14px);font-weight:300;line-height:1.55;color:#4e332b;text-wrap:pretty}.atelier{max-width:680px;margin:0 auto;padding:clamp(56px,6vw,84px) 5vw;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.atelier .eyebrow{font-size:clamp(10px,.95vw,12px);letter-spacing:.42em}.atelier .addr{display:flex;flex-direction:column;gap:3px;font-size:clamp(12px,1.05vw,14px);font-weight:300;line-height:1.6;color:#4e332b;letter-spacing:.06em}.atelier .addr b{font-weight:300;color:#3a241e;letter-spacing:.18em}.footer,.fwrap{position:relative}.footer{z-index:0;background:#3a1b21;color:#d8d2c2}.footer-in{max-width:1180px;margin:0 auto;padding:clamp(60px,8vw,110px) 5vw clamp(40px,5vw,60px);display:flex;flex-direction:column;gap:clamp(44px,6vw,70px)}.fgrid4{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:44px 32px;gap:44px 32px;align-items:start}.fcol{display:flex;flex-direction:column;gap:16px}.fcol.first{gap:22px}.flogo{width:max-content}.flogo img{height:60px;display:block;filter:brightness(0) invert(1);opacity:.92}.faddr{display:flex;flex-direction:column;gap:5px;font-size:12px;line-height:1.65;letter-spacing:.06em;color:#a69c8e}.faddr b{font-weight:400;color:#d8d2c2;letter-spacing:.2em}.fhead{font-size:9.5px;letter-spacing:.4em;text-transform:uppercase;color:#a69c8e}.flinks{display:flex;flex-direction:column;gap:11px}.flinks a{color:#d8d2c2;font-size:13px;letter-spacing:.08em;width:max-content}.flinks a:hover{color:#efeae0}.fline{border-top:1px solid #5c333b;padding-top:24px;font-size:11px;letter-spacing:.12em;color:#a69c8e;text-align:center}@media (max-width:760px){.nav-top{padding:10px 4vw 0}.brand span{font-size:19px}.brand-home span{font-size:22px}.langs{gap:8px;font-size:9px}.nav-links{gap:10px 16px;padding:10px 4vw;font-size:9px;letter-spacing:.11em}.ghost{font-size:9.5px;letter-spacing:.18em;text-underline-offset:4px}.hero{height:calc(100svh - 88px);min-height:380px}.banner{aspect-ratio:auto;min-height:0}.banner .bg{position:relative;display:block;aspect-ratio:16/9}.tag{font-size:20px;letter-spacing:.24em}.side{position:relative;width:100%;padding:28px 6vw 34px}.side-in{gap:12px}.lead{font-size:16px;line-height:1.55}.cities{font-size:18px;gap:4px}.brand-sm{font-size:15px}.phero{min-height:260px}.phero.wide{aspect-ratio:16/10}.phero h1{font-size:24px;letter-spacing:.22em}.intro{padding:44px 5vw 0;gap:16px}.intro.pad{padding:44px 5vw}.eyebrow{font-size:11px;letter-spacing:.28em}.intro h2{font-size:20px;line-height:1.35}.intro p{font-size:14px;line-height:1.65}.intro .quote{font-size:15.5px;line-height:1.4}.wrap{padding:44px 4vw}.fgrid{grid-template-columns:repeat(2,1fr);gap:24px 14px}.fcard{grid-column:span 1;gap:12px}.fsp{display:none}.fimg{box-shadow:0 8px 22px rgba(28,24,20,.14)}.fname{font-size:12.5px;letter-spacing:.09em}.twrap{padding-bottom:44px}.tlist{gap:0}.trow{display:flex;flex-direction:column;gap:8px;padding:0 0 28px;cursor:default}.tdesc{position:static;order:2;opacity:1;transform:none!important;max-width:none;text-align:center!important;align-items:center!important;padding:0 6vw;gap:3px}.tname{font-size:13.5px;letter-spacing:.14em}.ttxt{font-size:12.5px;line-height:1.45}.rib{width:100%;order:1;margin:0!important}.trow.l:hover .rib,.trow.r:hover .rib{transform:none}.trow.flip .rib,.trow.l.flip:hover .rib,.trow.r.flip:hover .rib{transform:scale(-1)}.cols{padding:40px 5vw;gap:28px}.col{gap:10px}.col h3{font-size:17px;letter-spacing:.14em}.col p{font-size:13.5px;line-height:1.65}.intro.c{padding:38px 5vw 28px}.intro.c h1{font-size:22px;letter-spacing:.22em}.intro.c h2{font-size:18px;line-height:1.3}.intro.c p{font-size:13px;line-height:1.6}.canali{gap:28px;padding:0 5vw 36px}.canale{gap:10px}.canale h3{font-size:9px;letter-spacing:.28em}.canale a{font-size:14.5px}.canale p{font-size:11.5px;line-height:1.5}.atelier{padding:32px 5vw;gap:10px}.atelier .addr{font-size:11.5px;line-height:1.5}.etichetta{padding:0 5vw 40px;gap:18px}.et-file{font-size:9.5px}.footer-in{padding:40px 6vw 24px;gap:28px}.fgrid4{grid-template-columns:1fr 1fr;gap:26px 18px}.fcol.first{grid-column:1/-1}.flogo img{height:44px}.faddr{font-size:10.5px;line-height:1.55}.fhead{font-size:8.5px;letter-spacing:.32em}.flinks{gap:8px}.flinks a{font-size:11px}.fline{padding-top:16px;font-size:9.5px}}@media (prefers-reduced-motion:reduce){.brand-home span{animation:none}.fimg .flat,.fimg .worn,.rib,.tdesc{transition:none}}@media (max-aspect-ratio:1/1){.hero{height:auto;min-height:0}.hero .bg{position:relative;display:block;width:100%;height:auto;aspect-ratio:16/9}.hero-cap{padding:0 5vw 26px}}@media (max-width:760px){.banner.split{display:block;position:relative;width:100%;aspect-ratio:4/5;overflow:hidden}.banner.split .bg{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.banner.split .side{position:absolute;left:0;right:0;bottom:0;top:auto;width:100%;padding:80px 6vw 28px;background:linear-gradient(0deg,rgba(28,24,20,.78) 0,rgba(28,24,20,.5) 38%,rgba(28,24,20,0))}.banner.split .side-in{max-width:none;gap:12px}.banner.split .cities,.banner.split .lead{color:#f5f4f4}.banner.split .brand-sm,.banner.split .cities,.banner.split .lead{text-shadow:0 1px 14px rgba(28,24,20,.6)}.banner.r32:not(.split) .bg{aspect-ratio:3/2}.banner.r53:not(.split) .bg{aspect-ratio:5/3}.banner.split.on-dark .side{padding-top:110px;background:linear-gradient(0deg,rgba(28,24,20,.84) 0,rgba(28,24,20,.66) 50%,rgba(28,24,20,0))}.shade-l,.shade-r{display:none}.banner.tall{aspect-ratio:4/5}.banner.tall .bg{position:absolute;inset:0;height:100%;aspect-ratio:auto}.cap-l{justify-content:center;padding:0 6vw 28px}.cap-l .cap-in{max-width:none;gap:10px}.cap .lead{font-size:16px;line-height:1.55}.cities.row{font-size:17px}.kicker{font-size:10.5px;letter-spacing:.2em}}@media (prefers-reduced-motion:reduce){.rv .reveal{opacity:1;transform:none;transition:none}}.intro.c h1{margin:0;font-weight:500;font-size:clamp(26px,3vw,40px);letter-spacing:.28em;text-transform:uppercase;color:#3a241e}.etichetta{max-width:620px;margin:0 auto;padding:0 5vw clamp(70px,8vw,110px);display:flex;flex-direction:column;align-items:center;gap:clamp(24px,3.2vw,36px)}.et-simboli{display:block;height:auto}.et-quadro,.et-simboli{width:100%;max-width:460px}.et-quadro{display:grid;grid-template-columns:repeat(3,1fr);border:1.5px solid #3e3934;border-radius:16px;overflow:hidden;background:#f5f4f4}.et-parte{display:flex;flex-direction:column;align-items:center;gap:7px;padding:22px 10px;border-right:1.5px solid #3e3934}.et-parte:nth-child(3){border-right:0}.et-parte b{font-weight:500;font-size:clamp(12px,1.15vw,14px);letter-spacing:.16em;text-transform:uppercase;color:#3a241e}.et-parte span{font-weight:300;font-size:clamp(13px,1.2vw,15px);letter-spacing:.12em;color:#4e332b}.et-dove{grid-column:1/-1;border-top:1.5px solid #3e3934;padding:15px 12px;text-align:center;font-weight:500;font-size:clamp(11px,1.05vw,13px);letter-spacing:.22em;text-transform:uppercase;color:#3a241e}.et-nota{margin:0;font-weight:300;font-size:clamp(13px,1.15vw,15px);line-height:1.6;color:#4e332b;text-align:center;text-wrap:pretty}.et-file{font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#6e241c;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}@media (max-width:560px){.et-quadro{grid-template-columns:1fr}.et-parte{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;border-right:0;border-bottom:1.5px solid #3e3934}.et-parte:nth-child(3){border-bottom:0}.et-parte b{font-size:11px}.et-parte span{font-size:11.5px}.et-dove{font-size:10px;padding:10px 8px}.et-nota{font-size:11.5px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ed-list{--ed-gap-x:16px;--ed-gap-y:40px;max-width:1500px;margin:0 auto;padding:clamp(60px,7vw,100px) clamp(24px,4vw,60px) clamp(48px,5vw,72px)}.ed-grid{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));grid-gap:var(--ed-gap-y) var(--ed-gap-x);gap:var(--ed-gap-y) var(--ed-gap-x)}.ed-card{grid-column:span 12;display:flex;flex-direction:column;min-width:0;color:#3e3934}.ed-media{position:relative;aspect-ratio:4/5;overflow:hidden;background:#f4f1ec}.ed-cs-link{position:absolute;inset:0;display:block}.ed-cs-track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none;-ms-overflow-style:none}.ed-cs-track::-webkit-scrollbar{display:none}.ed-cs-slide{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;order:var(--ed-om,0);isolation:isolate}.ed-cs-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ed-cs-detail img{object-position:center}.ed-cs-flat{background:#f4f1ec}.ed-cs-flat img{box-sizing:border-box;padding:7%;object-fit:contain;object-position:center;mix-blend-mode:multiply}.ed-cs-arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:50%;background:hsla(0,0%,100%,.8);color:#444;cursor:pointer;transform:translateY(-50%);visibility:hidden;transition:visibility .1s linear}.ed-cs-arrow:hover{background:#fff}.ed-cs-arrow svg{display:block}.ed-cs-prev{left:8px}.ed-cs-next{right:8px}.ed-cs-arrow:focus-visible{outline:none}.ed-cs-arrow:focus-visible:after{content:"";position:absolute;inset:-4px;border:2px solid #fff;border-radius:calc(50% + 4px);outline:1px solid #000;outline-offset:-3px;pointer-events:none}.ed-media:has(:focus-visible) .ed-cs-arrow{visibility:visible}.ed-cs-dots{position:absolute;left:50%;bottom:8px;z-index:2;width:65px;height:9px;overflow:hidden;transform:translateX(-50%);pointer-events:none}.ed-cs-dots-in{display:flex;align-items:center;height:100%;transform:translateX(calc((2 - var(--ed-i,0)) * 13px));transition:transform .2s}.ed-cs-dot{flex:0 0 5px;width:5px;height:5px;margin:0 4px;border-radius:50%;background:#544c44;transform:scale(.33);transition:transform .2s}.ed-cs-dot.is-n1{transform:scale(.66)}.ed-cs-dot.is-on{background:#3e3934;transform:scale(1.5)}.ed-cs-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes ed-cs-from-r{0%{transform:translateX(100%)}to{transform:none}}@keyframes ed-cs-from-l{0%{transform:translateX(-100%)}to{transform:none}}@keyframes ed-cs-to-l{0%{transform:none}to{transform:translateX(-100%)}}@keyframes ed-cs-to-r{0%{transform:none}to{transform:translateX(100%)}}@keyframes ed-cs-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ed-cs-fade-out{0%{opacity:1}to{opacity:0}}@media (min-width:1024px){.ed-cs-slide{order:var(--ed-od,0)}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.ed-cs-track{display:block;position:relative;overflow:hidden;scroll-snap-type:none}.ed-cs-slide{position:absolute;inset:0;visibility:hidden}.ed-cs-slide.is-cur,.ed-cs-slide.is-out{visibility:visible}.ed-cs-slide.is-cur{z-index:1}.ed-cs.is-hover .ed-cs-slide{scale:1.005}.ed-cs.is-hover .ed-cs-out-fade{scale:none}.ed-cs-in-next{animation:ed-cs-from-r .3s ease both}.ed-cs-out-next{animation:ed-cs-to-l .3s ease both}.ed-cs-in-prev{animation:ed-cs-from-l .3s ease both}.ed-cs-out-prev{animation:ed-cs-to-r .3s ease both}.ed-cs-in-fade{animation:ed-cs-fade-in .5s ease-in-out both}.ed-cs-out-fade{animation:ed-cs-fade-out .5s ease-in-out both}.ed-cs-arrow{visibility:visible;opacity:0;transition:opacity 0s linear .1s}.ed-media:has(:focus-visible) .ed-cs-arrow,.ed-media:hover .ed-cs-arrow{opacity:1;transition-delay:0s}.ed-cs-dots{display:none}}@media (hover:hover){.ed-card:hover .ed-name{color:#de6a3c}}.ed-card:focus-visible{outline:none}.ed-info:focus-visible{outline:2px solid #3e3934;outline-offset:3px}.ed-info{display:block;padding:8px 0 0;color:inherit}.ed-name{font-size:14px;text-transform:none;text-align:left;transition:color .3s ease}.ed-name,.ed-price{margin:0;line-height:20px;font-weight:400;letter-spacing:.02em;color:#3e3934}.ed-price{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ed-meta{display:flex;align-items:center;gap:8px;margin:2px 0 0;font-size:12px;line-height:20px;font-weight:300;color:#9a938d}.ed-dots{display:inline-flex;gap:5px}.ed-dot{width:8px;height:8px;border-radius:50%;background:var(--ed-sw);box-shadow:inset 0 0 0 1px rgba(62,57,52,.18)}.ed-dot.is-on{box-shadow:inset 0 0 0 1px rgba(62,57,52,.18),0 0 0 1px #f5f4f4,0 0 0 2px #3e3934}.ed-edito{grid-column:4/22;margin:0;padding:24px 0}.ed-edito img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center;background:#efeae4}@media (min-width:1024px){.ed-grid>.ed-c3{grid-column:span 8}.ed-grid>.ed-c2{grid-column:span 12}.ed-edito-m{display:none}}@media (max-width:1023px){.ed-edito-d{display:none}.ed-list{--ed-gap-x:8px;--ed-gap-y:32px;padding:clamp(44px,6vw,72px) 4vw clamp(40px,5vw,56px)}.ed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-card{grid-column:span 1}.ed-edito{grid-column:1/-1;padding:8px 0}}@media (max-width:759px){.ed-list{--ed-gap-x:6px;--ed-gap-y:20px;padding:44px 6px 36px}.ed-info{padding:8px 8px 0}.ed-name{font-size:12px;line-height:18px}.ed-meta,.ed-price{font-size:11px;line-height:18px}.ed-meta{gap:6px}.ed-dot{width:7px;height:7px}.ed-edito{padding:4px 18px}}.ed-pdp{--ed-head:101px;--ed-line:rgba(62,57,52,.16);--ed-ease:cubic-bezier(.22,.61,.21,1);--ed-flat-bg:#e9e5de;color:#3e3934;padding-bottom:64px}.ed-pdp :where(button){color:inherit}.ed-pdp :where(button,a,summary):focus-visible{outline:2px solid #3e3934;outline-offset:2px}.ed-gal{position:relative;height:max(560px,calc(100svh - var(--ed-head)));background:#efeae4}.ed-track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.ed-track:focus-visible{outline:2px solid #3e3934;outline-offset:-2px}.ed-track::-webkit-scrollbar{display:none}.ed-slide{position:relative;flex:0 0 auto;height:100%;aspect-ratio:1/1;margin:0;scroll-snap-align:start;background:#efeae4}.ed-slide-btn{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.ed-slide-btn:focus-visible{outline-offset:-4px}.ed-slide img{display:block;width:100%;height:100%;object-fit:cover}.ed-slide-flat{background:var(--ed-flat-bg);isolation:isolate}.ed-slide-flat img{width:92%;height:92%;margin:4%;object-fit:contain;mix-blend-mode:multiply}.ed-back{position:absolute;top:24px;left:24px;z-index:3;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px 0 12px;border-radius:16px;background:hsla(33,53%,97%,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#3e3934;font-size:11px;line-height:1;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:background-color .15s ease,color .15s ease}.ed-back svg{flex:0 0 12px;width:12px;height:12px}.ed-back:hover{background:hsla(33,53%,97%,.96)}.ed-track-end{flex:0 0 423px}.ed-arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:-16px;padding:0;border:0;border-radius:50%;background:hsla(0,5%,96%,.85);color:#3e3934;cursor:pointer;opacity:0;transition:opacity .3s ease}.ed-arrow svg{width:12px;height:12px}.ed-arrow[disabled]{visibility:hidden}.ed-arrow-prev{left:12px}.ed-arrow-next{right:12px}.ed-arrow:focus-visible,.ed-gal:hover .ed-arrow{opacity:1}.ed-thumbs{position:absolute;left:28px;bottom:28px;z-index:2;display:flex;gap:4px}.ed-thumb{position:relative;width:32px;height:32px;padding:0;border:0;background:#efeae4;cursor:pointer;opacity:.5;transition:opacity .3s ease-out}.ed-thumb img{display:block;width:100%;height:100%;object-fit:cover}.ed-thumb-flat{background:var(--ed-flat-bg);isolation:isolate}.ed-thumb-flat img{mix-blend-mode:multiply}.ed-thumb.is-on,.ed-thumb:hover{opacity:1}.ed-thumb.is-on:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:#3e3934}.ed-gdots{display:none}.ed-panel{position:absolute;right:24px;bottom:24px;z-index:3;width:375px;padding:24px;background:#fbf7f2}.ed-p-name{margin:0;font-size:16px;line-height:24px;font-weight:400;letter-spacing:.02em;color:#3a241e}.ed-p-color{display:flex;justify-content:space-between;gap:16px;margin:16px 0 0;font-size:14px;line-height:22px;font-weight:300}.ed-p-color dt{color:#9a938d}.ed-p-color dd{margin:0;color:#3e3934}.ed-swatches{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0 0 6px}.ed-sw{position:relative;width:66px;height:66px;padding:0;border:0;background:var(--ed-flat-bg);isolation:isolate;cursor:pointer}.ed-sw img{display:block;width:100%;height:100%;object-fit:cover}.ed-sw img.is-flat{mix-blend-mode:multiply}.ed-sw:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:transparent}.ed-sw:hover:after{background:#de6a3c}.ed-sw[aria-pressed=true]:after{background:#3e3934}.ed-p-price{margin:10px 0 0;font-size:14px;line-height:22px;font-weight:400;letter-spacing:.02em;text-align:right;color:#3e3934;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ed-ctas{display:flex;gap:8px;margin:16px 0 0}.ed-ctas .ed-btn-cart{flex:1 1;min-width:0;padding:0 12px}.ed-ico{flex:0 0 16px;width:16px;height:16px}.ed-btn-cart{gap:10px;white-space:nowrap;letter-spacing:.14em}.ed-applepay,.ed-applepay-preview{flex:0 0 112px;width:112px;height:48px;min-height:48px;margin:0;padding:0;border-radius:0;cursor:pointer}.ed-applepay{display:none}@supports (-webkit-appearance:-apple-pay-button){.ed-applepay{display:block;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:buy;-apple-pay-button-style:white-outline}}.ed-applepay-preview{padding:0 8px;border:1px dashed #9a938d;background:#fff;color:#9a938d;font-size:9px;line-height:1.25;letter-spacing:.1em;text-align:center}.ed-applepay-preview,.ed-p-link{display:flex;align-items:center;justify-content:center;font-weight:500;text-transform:uppercase}.ed-p-link{gap:8px;width:max-content;margin:18px auto 0;color:#3e3934;font-size:11px;line-height:18px;letter-spacing:.2em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.ed-p-link .ed-ico{width:14px;height:14px;flex-basis:14px}.ed-btn{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:1px solid #3e3934;border-radius:0;font-size:11px;line-height:1.3;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.ed-btn-primary{background:#3e3934;color:#f5f4f4}.ed-btn-primary:hover{background:#544c44;border-color:#544c44}.ed-btn-secondary{background:transparent;color:#3e3934}.ed-btn-secondary:hover,.ed-toast{background:#3e3934;color:#f5f4f4}.ed-toast{position:fixed;left:50%;bottom:24px;z-index:31;margin:0;padding:12px 20px;font-size:12px;line-height:18px;font-weight:400;letter-spacing:.06em;white-space:nowrap;transform:translate(-50%,8px);opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s var(--ed-ease)}.ed-toast.is-on{opacity:1;transform:translate(-50%)}.ed-toast.with-bar{bottom:80px}.ed-details{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,4vw,64px);gap:clamp(32px,4vw,64px);max-width:1180px;margin:0 auto;padding:clamp(56px,6vw,88px) 24px}.ed-h-label{margin:0 0 16px;font-size:11px;line-height:18px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#3a241e}.ed-desc{margin:0;font-size:14px;line-height:1.7}.ed-attrs,.ed-desc{font-weight:300;color:#4e332b}.ed-attrs{margin:20px 0 0;font-size:13px;line-height:1.65}.ed-attrs div{display:flex;gap:8px}.ed-attrs dt{color:#9a938d}.ed-attrs dd{margin:0}.ed-acc details{border-top:1px solid var(--ed-line)}.ed-acc details:last-child{border-bottom:1px solid var(--ed-line)}.ed-acc summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;list-style:none;cursor:pointer;font-size:11px;line-height:18px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#3a241e}.ed-acc summary::-webkit-details-marker{display:none}.ed-acc summary svg{flex:0 0 12px;width:12px;height:12px;transition:transform .3s var(--ed-ease)}.ed-acc details[open] summary svg{transform:rotate(180deg)}.ed-acc p{margin:0;padding:0 0 20px;font-size:13px;line-height:1.65;font-weight:300;color:#4e332b}.ed-story{max-width:1180px;margin:0 auto;padding:clamp(32px,4vw,56px) 24px;text-align:center}.ed-eyebrow{display:block;margin:0 0 14px;font-size:11px;line-height:18px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#6e241c}.ed-story h2{margin:0 auto;max-width:860px;font-size:clamp(26px,2.6vw,36px);line-height:1.35;font-weight:300;color:#3a241e}.ed-story p{max-width:720px;margin:18px auto 0;font-size:clamp(17px,1.5vw,20px);line-height:1.8;font-weight:300;color:#4e332b}.ed-story figure{margin:clamp(24px,3vw,40px) 0 0}.ed-story img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#efeae4}.ed-related{max-width:1500px;margin:0 auto;padding:16px clamp(24px,4vw,60px) clamp(48px,5vw,72px)}.ed-related h2{margin:0 0 24px;font-size:clamp(22px,2.2vw,30px);line-height:1.35;font-weight:300;color:#3a241e}.ed-rel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:40px 16px;gap:40px 16px}.ed-rel-grid .ed-card{grid-column:auto}.ed-bar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:16px;height:64px;padding:0 24px;background:hsla(0,5%,96%,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #dbd8d9;transform:translateY(100%);visibility:hidden;transition:transform .25s var(--ed-ease),visibility 0s linear .25s}.ed-bar.is-on{transform:none;visibility:visible;transition:transform .25s var(--ed-ease),visibility 0s}.ed-bar-thumb{flex:0 0 40px;width:40px;height:40px;background:#efeae4;isolation:isolate}.ed-bar-thumb img{display:block;width:100%;height:100%;object-fit:cover}.ed-bar-thumb.is-flat{background:var(--ed-flat-bg)}.ed-bar-thumb.is-flat img{mix-blend-mode:multiply}.ed-bar-price{flex:0 0 auto;margin:0;font-size:14px;line-height:20px;font-weight:400;letter-spacing:.02em;color:#3e3934;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ed-bar-txt{flex:1 1 auto;min-width:0;font-size:14px;line-height:20px;font-weight:400;color:#3a241e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed-bar-txt span{margin-left:8px;font-size:12px;font-weight:300;color:#9a938d}.ed-bar .ed-btn{min-height:48px;min-width:240px}.ed-bar-btns{display:flex;gap:8px}.ed-zoom{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#efeae4;color:#3e3934;overflow:hidden}.ed-zoom[open]{animation:ed-fade .4s ease-out}.ed-zoom::-webkit-backdrop{background:#efeae4}.ed-zoom::backdrop{background:#efeae4}.ed-zoom-scroll{width:100%;height:100%;overflow:auto;scrollbar-width:none;cursor:-webkit-grab;cursor:grab;overscroll-behavior:contain}.ed-zoom-scroll::-webkit-scrollbar{display:none}.ed-zoom-scroll.is-drag{cursor:-webkit-grabbing;cursor:grabbing}.ed-zoom-scroll img{display:block;width:max(100vw,1200px);max-width:none;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ed-zoom-flat img{mix-blend-mode:multiply}.ed-zoom-close{position:absolute;top:24px;right:24px;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:hsla(0,5%,96%,.9);color:#3e3934;cursor:pointer}.ed-zoom-close svg{width:14px;height:14px}.ed-zoom .ed-arrow{opacity:1;width:40px;height:40px;margin-top:-20px;position:fixed}.ed-zoom .ed-thumbs{position:fixed;left:24px;bottom:24px}.ed-zoom :where(button):focus-visible{outline:2px solid #3e3934;outline-offset:2px}@keyframes ed-fade{0%{opacity:0}to{opacity:1}}@media (max-width:1023px){.ed-pdp{--ed-head:64px;padding-bottom:72px}.ed-gal,.ed-slide,.ed-track{height:auto}.ed-slide{width:100%}.ed-thumbs,.ed-track-end{display:none}.ed-arrow{opacity:1}.ed-arrow-prev{left:8px}.ed-arrow-next{right:8px}.ed-arrow{top:calc(50% - 15px)}.ed-gdots{gap:0;padding:6px 0;background:#f5f4f4}.ed-gdot,.ed-gdots{display:flex;justify-content:center}.ed-gdot{align-items:center;width:18px;height:24px;padding:0;border:0;background:none;cursor:pointer}.ed-gdot:before{content:"";width:6px;height:6px;border-radius:50%;background:#dbd8d9;transition:background-color .3s ease}.ed-gdot.is-on:before{background:#3e3934}.ed-back{top:12px;left:12px}.ed-panel{position:static;width:auto;padding:20px 5vw 24px}.ed-swatches{gap:8px}.ed-sw{width:66px;height:66px}.ed-panel .ed-ctas{display:none}.ed-details{grid-template-columns:1fr;gap:32px;padding:40px 5vw}.ed-story{padding:32px 5vw 24px}.ed-story h2{font-size:22px}.ed-related{padding:16px 5vw 40px}.ed-related h2{font-size:20px}.ed-rel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 6px}.ed-bar{height:72px;padding:0 12px;gap:12px}.ed-bar-thumb,.ed-bar-txt{display:none}.ed-bar-btns{flex:1 1 auto;min-width:0}.ed-bar .ed-btn{flex:1 1;min-width:0;min-height:48px;padding:0 8px;font-size:10px;letter-spacing:.12em}.ed-bar .ed-applepay,.ed-bar .ed-applepay-preview{flex:0 0 108px;width:108px}.ed-zoom .ed-thumbs{display:flex}.ed-toast.with-bar{bottom:88px}}@media (max-width:759px){.ed-rel-grid .ed-info{padding:8px 4px 0}}@media (prefers-reduced-motion:reduce){.ed-cs-in-fade,.ed-cs-in-next,.ed-cs-in-prev,.ed-cs-out-fade,.ed-cs-out-next,.ed-cs-out-prev{animation:none}.ed-acc summary svg,.ed-arrow,.ed-back,.ed-bar,.ed-bar.is-on,.ed-btn,.ed-cs-arrow,.ed-cs-dot,.ed-cs-dots-in,.ed-gdot:before,.ed-name,.ed-thumb,.ed-toast{transition:none}.ed-zoom[open]{animation:none}.ed-track{scroll-behavior:auto}}.hm{position:relative;width:100%;overflow:hidden;background:#7e4a43}.hm-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hm-img,.hm-shade{position:absolute;inset:0}.hm-shade,.hm-txt{pointer-events:none}.hm-txt{position:absolute;transform:translateX(-50%)}.hm-in{display:flex;flex-direction:column;align-items:center;text-align:center}.hm-title{margin:0;font-weight:500;line-height:1.2;text-transform:lowercase;color:#dd8445;text-shadow:0 1px 10px rgba(28,24,20,.28)}.hm-copy{margin:0;font-weight:300;color:#fbf4ee}.hm-copy,.hm-label{text-shadow:0 1px 10px rgba(28,24,20,.3)}.hm-label{display:block;font-weight:700;font-variation-settings:"wght" 700;line-height:1;text-transform:uppercase;color:#dd8445}.hm-label-link{display:inline-block;padding:10px 0;margin:-10px 0;color:inherit;text-decoration:none;pointer-events:auto;transition:opacity .2s ease,text-decoration-thickness .2s ease}.hm-label-link:hover{opacity:.85}.hm-label-link:focus-visible{outline:2px solid #fbf4ee;outline-offset:6px}@media (max-width:1023px){.hm-label-link{padding:14px 12px;margin:-14px -12px}}.hm-hero{aspect-ratio:16/9;background:#3e3934}.hm-mpm{aspect-ratio:1.47;background:#a8695a}.hm-mpm .hm-img{object-position:47% center}.hm-mpm .hm-shade{background:radial-gradient(ellipse 26% 22% at 67% 68%,rgba(28,24,20,.3) 0,rgba(28,24,20,0) 100%)}.hm-mpm .hm-txt{left:67%;top:56.6%;width:max-content}.hm-mpm .hm-title{font-size:2.95vw;margin-bottom:3.2vw}.hm-mpm .hm-copy{font-size:2.33vw;line-height:1.23}.hm-serp{aspect-ratio:1.66;background:#5e3a4a}.hm-serp .hm-shade{background:linear-gradient(0deg,rgba(28,24,20,.5) 0,rgba(28,24,20,.3) 18%,rgba(28,24,20,0) 32%)}.hm-serp .hm-txt{left:50%;top:80.1%}.hm-serp .hm-label{font-size:2.29vw}.hm-ptt{aspect-ratio:1.67}.hm-ptt .hm-img{object-position:right center}.hm-ptt .hm-shade{background:radial-gradient(ellipse 24% 26% at 34.6% 70%,rgba(28,24,20,.26) 0,rgba(28,24,20,0) 100%)}.hm-ptt .hm-txt{left:34.6%;top:59.3%;width:max-content}.hm-ptt .hm-copy{font-size:2.02vw;line-height:1.27}.hm-ptt .hm-label{font-size:2vw;margin-top:4.3vw}.hm-silk{aspect-ratio:1.72;background:#a26a68}.hm-silk .hm-img{object-position:40% center}.hm-silk .hm-shade{background:radial-gradient(ellipse 30% 24% at 26% 76%,rgba(28,24,20,.32) 0,rgba(28,24,20,0) 100%)}.hm-silk .hm-txt{left:26%;top:64.9%;width:42vw}.hm-silk .hm-title{font-size:3vw;word-spacing:.15em;margin-bottom:.3vw}.hm-silk .hm-copy{font-size:2.15vw;line-height:1.35;letter-spacing:.03em}.hm-chev{aspect-ratio:1.49;background:#b1a39d}.hm-chev .hm-img{object-position:43% center}.hm-chev .hm-shade{background:linear-gradient(0deg,rgba(28,24,20,.72) 0,rgba(28,24,20,.42) 24%,rgba(28,24,20,0) 50%)}.hm-rag{aspect-ratio:1.74;background:#7a4a44}.hm-rag .hm-shade{background:linear-gradient(0deg,rgba(28,24,20,.62) 0,rgba(28,24,20,.38) 26%,rgba(28,24,20,0) 56%)}@media (max-width:760px){.hm-mpm,.hm-ptt,.hm-silk{aspect-ratio:4/5}.hm-mpm .hm-img{object-position:22% center}.hm-ptt .hm-img{object-position:80% center}.hm-silk .hm-img{object-position:47% center}.hm-mpm .hm-shade,.hm-ptt .hm-shade,.hm-silk .hm-shade{display:none}.hm-mpm .hm-txt,.hm-ptt .hm-txt,.hm-silk .hm-txt{left:0;right:0;top:auto;bottom:0;width:auto;transform:none;padding:110px 6vw 28px;background:linear-gradient(0deg,rgba(28,24,20,.86) 0,rgba(28,24,20,.74) 55%,rgba(28,24,20,.42) 80%,rgba(28,24,20,0))}.hm-mpm .hm-title,.hm-silk .hm-title{font-size:24px;margin-bottom:10px}.hm-mpm .hm-copy,.hm-ptt .hm-copy,.hm-silk .hm-copy{font-size:16px;line-height:1.55;letter-spacing:0}.hm-ptt .hm-label{font-size:17px;margin-top:14px}.hm-serp .hm-label{font-size:20px}.hm-serp .hm-shade{background:linear-gradient(0deg,rgba(28,24,20,.74) 0,rgba(28,24,20,.6) 26%,rgba(28,24,20,0) 46%)}.hm-chev .hm-shade,.hm-rag .hm-shade{background:linear-gradient(0deg,rgba(28,24,20,.82) 0,rgba(28,24,20,.66) 36%,rgba(28,24,20,0) 72%)}}.cl{position:relative;background:#e8e6e7;color:#3e3934}.cl-main{max-width:640px;margin:0 auto;padding:0 5vw clamp(50px,6vw,80px);display:flex;flex-direction:column;align-items:center;gap:clamp(18px,2vw,26px);text-align:center}.cl-main p{margin:0;font-weight:300;font-size:clamp(20px,2.1vw,30px);line-height:1.5;letter-spacing:.02em;color:#3a241e;text-wrap:balance}.cl-main p.cl-caps{margin-top:clamp(6px,1vw,14px);font-weight:500;font-size:clamp(12px,1.1vw,14px);letter-spacing:.34em;color:#6e241c}.cl-fig{margin:clamp(14px,2vw,26px) 0 0;display:flex;flex-direction:column;align-items:center;gap:14px}.cl-fig figcaption{font-size:clamp(11px,1vw,13px);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#4e332b}.cl-ico{display:block;width:44px;height:44px;color:#3e3934}.cl-ico-lg{width:72px;height:72px}.cl-mat{max-width:620px;margin:0 auto;padding:clamp(40px,5vw,70px) 5vw clamp(40px,5vw,60px);display:flex;flex-direction:column;align-items:center;gap:clamp(20px,2.6vw,30px);border-top:1px solid rgba(62,57,52,.16)}.cl-mat h2{margin:0;font-weight:300;font-size:clamp(23px,2.5vw,34px);line-height:1.3;text-align:center;color:#3a241e}.cl-icons{display:flex;gap:clamp(28px,4vw,48px)}.cl-mat .et-quadro{max-width:460px}.cl-contact{margin:0;padding:0 5vw clamp(70px,8vw,110px);text-align:center}.cl .et-file:focus-visible{outline:2px solid #3e3934;outline-offset:4px}.ed-care-link{margin:14px 0 0}.nav-links{position:relative}.nav-links .ed-cart-btn{text-transform:uppercase;position:absolute;top:calc(50% + 2px);right:max(calc(4vw - 8px),calc((100% - 1500px)/2 + 4vw - 8px));transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;min-width:44px;height:44px;margin:0;padding:0 8px;background:none;border:0;color:#3e3934;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:.13em;transition:color .2s ease}.nav-links .ed-cart-btn:hover{color:#de6a3c}.nav-links .ed-cart-btn:focus-visible{outline:2px solid #de6a3c;outline-offset:1px;border-radius:2px}.ed-cart-ico{position:relative;transition:transform .3s ease}.ed-cart-btn svg,.ed-cart-ico{display:block;width:27px;height:27px}.ed-cart-btn svg{overflow:visible}.ed-cart-label{display:none;line-height:1}.ed-cart-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border-radius:9px;background:#de6a3c;color:#fff;font-size:11px;line-height:18px;font-weight:500;letter-spacing:0;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ed-cart-btn.is-bump .ed-cart-ico{animation:edCartBump .3s ease}@keyframes edCartBump{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.nav-links .ed-account-btn{text-transform:uppercase;position:absolute;top:calc(50% + 2px);right:calc(max(calc(4vw - 8px),calc((100% - 1500px)/2 + 4vw - 8px)) + 44px + 6px);transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:44px;height:44px;margin:0;padding:0 8px;background:none;border:0;color:#3e3934;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:.13em;transition:color .2s ease}.nav-links .ed-account-btn.on,.nav-links .ed-account-btn:hover{color:#de6a3c}.nav-links .ed-account-btn:focus-visible{outline:2px solid #de6a3c;outline-offset:1px;border-radius:2px}.ed-account-ico{position:relative}.ed-account-btn svg,.ed-account-ico{display:block;width:27px;height:27px}.ed-account-btn svg{overflow:visible}.ed-account-label{display:none;line-height:1}@media (min-width:1200px){.nav-links .ed-cart-btn{min-width:122px}.ed-cart-label{display:block}.nav-links .ed-account-btn{right:calc(max(calc(4vw - 8px),calc((100% - 1500px)/2 + 4vw - 8px)) + 122px + 12px)}.ed-account-label{display:block}}@media (max-width:1023px){.nav-links{position:static}.nav-links .ed-cart-btn{top:1px;transform:none;right:calc(4vw - 8px);padding:0 8px;min-width:auto}.ed-cart-btn svg,.ed-cart-ico{width:28px;height:28px}.nav-links .ed-account-btn{top:1px;transform:none;right:calc(4vw - 8px + 36px);padding:0 8px;min-width:auto}.ed-account-btn svg,.ed-account-ico{width:28px;height:28px}.langs{margin-right:80px}}@media (prefers-reduced-motion:reduce){.ed-cart-btn.is-bump .ed-cart-ico{animation:none}.nav-links .ed-account-btn,.nav-links .ed-cart-btn{transition:none}}.ed-cart{--ed-ease:cubic-bezier(.22,.61,.21,1);--ed-line:rgba(62,57,52,.16);--ed-flat-bg:#e9e5de;position:fixed;inset:0 0 0 auto;width:min(440px,100%);max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;background:#f5f4f4;color:#3e3934;overscroll-behavior:contain}.ed-cart[open]{animation:edCartIn .32s var(--ed-ease)}.ed-cart::-webkit-backdrop{background:rgba(28,24,20,.36);animation:edCartFade .32s ease}.ed-cart::backdrop{background:rgba(28,24,20,.36);animation:edCartFade .32s ease}@keyframes edCartIn{0%{transform:translateX(100%)}to{transform:none}}@keyframes edCartFade{0%{opacity:0}to{opacity:1}}.ed-cart-panel{display:flex;flex-direction:column;height:100%}.ed-cart-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:0 24px;border-bottom:1px solid var(--ed-line)}.ed-cart-head .ed-h-label{margin:0}.ed-cart-count{color:#9a938d}.ed-cart-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:-12px;padding:0;border:0;background:none;color:#3e3934;cursor:pointer}.ed-cart-close svg{width:13px;height:13px}.ed-cart-close:hover{color:#de6a3c}.ed-cart-lines{flex:1 1 auto;margin:0;padding:0 24px;list-style:none;overflow-y:auto}.ed-cart-line{display:grid;grid-template-columns:84px 1fr auto;grid-gap:16px;gap:16px;padding:20px 0;border-bottom:1px solid var(--ed-line)}.ed-cart-line:last-child{border-bottom:0}.ed-cart-thumb{display:block;width:84px;height:84px;background:#efeae4;isolation:isolate}.ed-cart-thumb.is-flat{background:var(--ed-flat-bg)}.ed-cart-thumb img{display:block;width:100%;height:100%;object-fit:cover}.ed-cart-thumb.is-flat img{mix-blend-mode:multiply}.ed-cart-info{min-width:0}.ed-cart-name{margin:0;font-size:14px;line-height:20px;font-weight:400;color:#3a241e}.ed-cart-color{margin:2px 0 0;font-size:12px;line-height:18px;font-weight:300;color:#7a726b}.ed-cart-ctrl{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:12px}.ed-qty{display:inline-flex;align-items:center;border:1px solid var(--ed-line)}.ed-qty button{width:32px;height:32px;padding:0;border:0;background:none;color:#3e3934;font-size:15px;line-height:1;cursor:pointer}.ed-qty button:hover:not(:disabled){color:#de6a3c}.ed-qty button:disabled{color:#c9c3bd;cursor:default}.ed-qty output{min-width:24px;font-size:13px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ed-cart-remove{padding:4px 0;border:0;background:none;color:#7a726b;font-size:11px;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;cursor:pointer}.ed-cart-remove:hover{color:#de6a3c}.ed-cart-price{margin:0;font-size:14px;line-height:20px;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ed-cart-foot{padding:20px 24px 24px;border-top:1px solid var(--ed-line)}.ed-cart-row{display:flex;justify-content:space-between;gap:16px;margin:0}.ed-cart-sub{font-size:14px;line-height:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ed-cart-sub span:first-child{font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#3a241e}.ed-cart-note{margin:6px 0 18px;font-size:12px;line-height:18px;font-weight:300;color:#7a726b}.ed-cart-discount{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--ed-line)}.ed-cart-discount-input-row{display:flex;gap:6px}.ed-cart-discount-input-row input{flex:1 1;min-height:36px;padding:0 10px;border:1px solid #c9c3bd;border-radius:0;background:#fbfaf9;color:#3e3934;font-family:monospace;font-size:12px;text-transform:uppercase}.ed-cart-discount-input-row input:focus{outline:1px solid #3e3934;border-color:#3e3934}.ed-cart-discount-btn{padding:0 12px;min-height:36px;border:1px solid #3e3934;background:transparent;color:#3e3934;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background-color .2s,color .2s}.ed-cart-discount-btn:hover:not(:disabled){background:#3e3934;color:#fff}.ed-cart-discount-btn:disabled{border-color:#c9c3bd;color:#c9c3bd;cursor:default}.ed-cart-discount-err{color:#b3261e}.ed-cart-discount-err,.ed-cart-discount-ok{margin:6px 0 0;font-size:11px;line-height:16px}.ed-cart-disc-row span:last-child,.ed-cart-discount-ok{color:#059669}.ed-cart-go{width:100%}.ed-cart-empty{padding:40px 24px}.ed-cart-empty p{margin:0 0 24px;font-size:14px;line-height:22px;font-weight:300}.ed-cart-empty-links{display:flex;flex-direction:column;gap:10px}.ed-co{--ed-line:rgba(62,57,52,.16);--ed-flat-bg:#e9e5de;max-width:1200px;min-height:60vh;margin:0 auto;padding:clamp(40px,5vw,72px) clamp(24px,4vw,60px) clamp(64px,7vw,100px);color:#3e3934}.ed-co-title{margin:0 0 clamp(28px,3vw,44px);font-size:clamp(24px,2.2vw,32px);line-height:1.2;font-weight:400;letter-spacing:.02em;color:#3a241e}.ed-co-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:start}.ed-co-form fieldset{margin:0 0 32px;padding:0;border:0;min-width:0}.ed-co-form legend{padding:0}.ed-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.ed-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ed-field-wide{grid-column:1/-1}.ed-field label{font-size:12px;line-height:18px;font-weight:400;color:#4e332b}.ed-field input,.ed-field select{width:100%;min-height:48px;padding:0 14px;border:1px solid #c9c3bd;border-radius:0;background:#fbfaf9;color:#3e3934;font:inherit;font-size:16px;font-weight:300;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ed-field select{padding-right:36px;background:#fbfaf9 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4.5l4 4 4-4' fill='none' stroke='%233E3934' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat right 14px center/12px}.ed-field input:focus,.ed-field select:focus{outline:1px solid #3e3934;outline-offset:0;border-color:#3e3934}.ed-field.is-err input,.ed-field.is-err select{border-color:#b3261e}.ed-field-err{margin:2px 0 0;font-size:12px;line-height:18px;color:#b3261e}.ed-co-methods{display:flex;flex-direction:column;gap:8px}.ed-co-method{display:flex;align-items:center;gap:14px;min-height:56px;padding:10px 16px;border:1px solid #c9c3bd;background:#fbfaf9;cursor:pointer}.ed-co-method:has(input:checked){border-color:#3e3934}.ed-co-method input{flex:0 0 auto;width:16px;height:16px;margin:0;accent-color:#3e3934}.ed-co-method-txt{flex:1 1 auto;font-size:14px;line-height:20px}.ed-co-method-txt span{display:block;font-size:12px;line-height:18px;font-weight:300;color:#7a726b}.ed-co-method-price{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ed-co-final{padding-top:24px;border-top:1px solid var(--ed-line)}.ed-co-totals{margin:0}.ed-co-totals div{display:flex;justify-content:space-between;gap:16px;padding:6px 0;font-size:14px;line-height:20px}.ed-co-totals dt{font-weight:300}.ed-co-totals dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ed-co-grand{margin-top:6px;padding-top:12px!important;border-top:1px solid var(--ed-line);font-size:16px!important}.ed-co-grand dt{font-weight:400!important}.ed-co-grand dt span{margin-left:6px;font-size:12px;font-weight:300;color:#7a726b}.ed-co-note{margin:10px 0 0;font-size:12px;line-height:18px;font-weight:300;color:#4e332b}.ed-co-accept a,.ed-co-note a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ed-co-accept{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 12px;gap:6px 12px;align-items:start;margin:24px 0 20px;font-size:13px;line-height:20px;font-weight:300}.ed-co-accept input{width:18px;height:18px;margin:1px 0 0;accent-color:#3e3934}.ed-co-accept .ed-field-err{grid-column:2}.ed-co-accept.is-err input{outline:1px solid #b3261e;outline-offset:1px}.ed-co-submit{width:100%}.ed-co-submit:disabled{opacity:.6;cursor:progress}.ed-co-alert{margin:16px 0 0;padding:12px 16px;border-left:2px solid #b3261e;background:#f3e9e7;font-size:13px;line-height:20px;color:#4e332b}.ed-co-form>.ed-co-alert{margin:0 0 24px}.ed-co-summary{position:-webkit-sticky;position:sticky;top:calc(101px + 24px);padding:24px;background:#efedec}.ed-co-summary .ed-cart-lines{padding:0;overflow:visible}.ed-co-summary .ed-cart-line{grid-template-columns:64px 1fr auto;gap:12px;padding:16px 0}.ed-co-summary .ed-cart-thumb{width:64px;height:64px}.ed-co-summary .ed-co-totals{margin-top:8px;padding-top:12px;border-top:1px solid var(--ed-line)}.ed-co-result{max-width:560px;min-height:50vh;margin:0 auto;padding:clamp(56px,8vw,120px) 24px;text-align:center}.ed-co-result p{margin:0 0 28px;font-size:14px;line-height:1.65;font-weight:300}.ed-co-result .ed-btn{display:inline-flex}.ed-co-result .ed-cart-empty-links{max-width:320px;margin:0 auto}@media (max-width:1023px){.ed-co-grid{grid-template-columns:1fr}.ed-co-summary{position:static;order:-1;padding:20px}}@media (max-width:760px){.langs{gap:6px}.ed-cart-foot,.ed-cart-head{padding-left:18px;padding-right:18px}.ed-cart-lines{padding:0 18px}.ed-cart-line{grid-template-columns:72px 1fr auto;gap:12px}.ed-cart-thumb{width:72px;height:72px}.ed-co{padding:28px 18px 64px}.ed-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ed-cart::-webkit-backdrop{animation:none}.ed-cart::backdrop,.ed-cart[open]{animation:none}}.ed-legal{max-width:760px;min-height:60vh;margin:0 auto;padding:clamp(40px,5vw,72px) 24px clamp(64px,7vw,100px);color:#3e3934}.ed-legal-title{margin:0 0 12px;font-size:clamp(24px,2.2vw,32px);line-height:1.2;font-weight:400;letter-spacing:.02em;color:#3a241e}.ed-legal-lead{margin:0 0 clamp(28px,3vw,44px);font-size:14px;line-height:1.7;font-weight:300;color:#4e332b}.ed-legal-sec{padding-top:24px;margin-top:24px;border-top:1px solid rgba(62,57,52,.16);scroll-margin-top:130px}.ed-legal-sec h2{margin:0 0 14px;font-size:11px;line-height:18px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#3a241e}.ed-legal-sec li,.ed-legal-sec p{margin:0 0 10px;font-size:14px;line-height:1.7;font-weight:300}.ed-legal-sec ul{margin:0 0 10px;padding-left:20px}.ed-legal-lead a,.ed-legal-sec a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ed-legal-todo{background:#ffe9a8;color:#6b4a00;padding:0 4px;font-weight:500}.ed-legal-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px}.ed-legal-actions .ed-btn{padding:0 20px}.ed-legal-form{padding:24px;background:#efedec;border:1px solid rgba(62,57,52,.16)}.ed-legal-form p{margin:0 0 14px;font-size:14px;line-height:1.7;font-weight:300}.ed-legal-form .ed-legal-blank{display:block;margin:0 0 14px;border-bottom:1px solid #3e3934;min-height:22px}.ed-legal-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:32px;font-size:12px;font-weight:300}.ed-legal-links a{text-decoration:underline;text-underline-offset:3px}.ed-flegal{display:flex;flex-direction:column;gap:6px;margin-top:calc(-1 * clamp(44px,6vw,70px) + 20px);font-size:10.5px;line-height:1.7;letter-spacing:.08em;color:#a69c8e;text-align:center}.ed-flegal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 0}.ed-flegal-links a{color:#a69c8e}.ed-flegal-links a:hover{color:#efeae0}.ed-flegal-links{column-gap:1.6em}@media (min-width:761px){.ed-flegal-links{column-gap:0}.ed-flegal-links a+a:before{content:"·";margin:0 .7em;color:#78706a}}.ed-fcredits{font-size:10px;letter-spacing:.12em;color:#968c7e;margin-top:2px}@media print{body:has(.ed-legal-form) .ed-legal-actions,body:has(.ed-legal-form) .ed-legal-links,body:has(.ed-legal-form) .ed-legal-sec:not(.ed-legal-print),body:has(.ed-legal-form) .fwrap,body:has(.ed-legal-form) .nav{display:none}}.ed-card-badge{position:absolute;top:10px;left:10px;z-index:3;padding:3px 7px;font-size:10.5px;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;font-weight:400;background:hsla(38,27%,94%,.92);color:#3e3934;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.ed-card-badge.is-out{color:#7a726b}.ed-card-badge.is-low{color:#8a4736}.ed-dot.is-out,.ed-sw.is-out{position:relative;opacity:.65}.ed-dot.is-out:after{content:"";position:absolute;top:50%;left:-2px;right:-2px;height:1px;background:#3e3934;transform:rotate(-45deg)}.ed-sw.is-out:after{content:"";position:absolute;inset:0;background:linear-gradient(to top right,transparent calc(50% - 1px),#3e3934 calc(50% - 1px),#3e3934 calc(50% + 1px),transparent calc(50% + 1px));opacity:.5}.ed-stock-status{margin:8px 0 14px;font-size:12.5px;line-height:1.5;font-weight:400}.ed-stock-status.is-low{color:#8a4736}.ed-stock-status.is-backorder{color:#544c44;background:#efedec;padding:10px 14px;border-left:2px solid #544c44}.ed-stock-status.is-backorder p{margin:0}.ed-stock-status.is-backorder p+p{margin-top:4px;font-size:11.5px;color:#7a726b}.ed-btn:disabled{opacity:.5;cursor:not-allowed}.ed-waitlist-wrap{margin-top:16px}.ed-waitlist-toggle{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font-size:13px;line-height:20px;color:#3e3934;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ed-waitlist-box{margin-top:0;padding:18px;background:#efedec;border:1px solid var(--ed-line)}.ed-waitlist-title{margin:0 0 6px;font-size:13.5px;line-height:1.4;font-weight:500;color:#3e3934;letter-spacing:.02em}.ed-waitlist-box p{margin:0 0 14px;font-size:13px;line-height:1.55;font-weight:300;color:#544c44}.ed-waitlist-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.ed-waitlist-link:hover{color:#000}.ed-waitlist-form{display:flex;flex-direction:column;gap:12px}.ed-waitlist-row{display:flex;gap:8px}.ed-waitlist-input{flex:1 1 auto;height:42px;padding:0 12px;border:1px solid var(--ed-line);background:#fff;font-size:13px;color:#3e3934;outline:none}.ed-waitlist-input:focus{border-color:#3e3934}.ed-waitlist-btn{flex:0 0 auto;padding:0 18px;height:42px}.ed-waitlist-consent{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:17px;font-weight:300;color:#544c44;cursor:pointer}.ed-waitlist-consent input{margin-top:2px;accent-color:#3e3934;cursor:pointer}.ed-waitlist-success{margin:0;padding:10px 14px;background:#e7ece8;color:#234b2a;font-size:13px;line-height:1.5}.ed-cart-tag-backorder{display:inline-block;margin-top:4px;padding:2px 6px;background:#efeae4;font-size:11px;line-height:1.3;letter-spacing:.02em;color:#544c44}.ed-cart-backorder-note{margin-top:4px;font-size:11px;line-height:1.4;color:#7a726b}.ed-co-invoice{margin:20px 0 24px;padding:16px 20px;background:#efedec;border:1px solid var(--ed-line)}.ed-co-invoice-check{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:400;cursor:pointer}.ed-co-invoice-check input{width:18px;height:18px;accent-color:#3e3934}.ed-co-invoice-fields{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ed-co-invoice-note{margin:12px 0 0;font-size:12px;line-height:1.5;font-weight:300;color:#7a726b}@media (max-width:760px){.ed-co-invoice-fields{grid-template-columns:1fr}}.ed-newsletter{max-width:680px;margin:0 auto clamp(56px,6vw,96px);padding:clamp(32px,4vw,48px) clamp(20px,4vw,40px);background:#efedec;border:1px solid rgba(62,57,52,.14);text-align:center}.ed-newsletter-title{margin:0 0 10px;font-family:inherit;font-size:clamp(20px,2vw,26px);line-height:1.3;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:#3a241e}.ed-newsletter-benefit{margin:0 auto clamp(20px,2.5vw,28px);max-width:520px;font-size:clamp(13px,1.1vw,14.5px);line-height:1.6;font-weight:300;color:#4e332b}.ed-newsletter-form{display:flex;flex-direction:column;gap:16px;max-width:480px;margin:0 auto}.ed-newsletter-row{display:flex;gap:0;border:1px solid #3e3934;background:#fff}.ed-newsletter-input{flex:1 1 auto;min-width:0;height:48px;padding:0 16px;border:0;background:transparent;font-family:inherit;font-size:13px;color:#3e3934;outline:none}.ed-newsletter-input::placeholder{color:#9a938d;font-weight:300}.ed-newsletter-input:focus{outline:none}.ed-newsletter-btn{flex:0 0 auto;height:48px;padding:0 24px;border:0;background:#3e3934;color:#f5f4f4;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease}.ed-newsletter-btn:hover:not(:disabled){background:#544c44}.ed-newsletter-btn:disabled{opacity:.6;cursor:not-allowed}.ed-newsletter-consent{display:flex;align-items:flex-start;gap:10px;text-align:left;font-size:11.5px;line-height:1.5;font-weight:300;color:#544c44;cursor:pointer}.ed-newsletter-consent input{margin-top:2px;accent-color:#3e3934;cursor:pointer}.ed-newsletter-consent a{color:#3e3934;text-decoration:underline;text-underline-offset:3px}.ed-newsletter-consent a:hover{color:#6e241c}.ed-newsletter-success{padding:20px 24px;background:#eae6df;border:1px solid rgba(62,57,52,.16);font-size:13.5px;line-height:1.6;font-weight:400;color:#3a241e}.ed-newsletter-error{margin:0;font-size:12px;line-height:1.4;color:#9b2c2c;text-align:left}@media (max-width:600px){.ed-newsletter{margin-bottom:48px;padding:28px 18px}.ed-newsletter-row{flex-direction:column;border:0;gap:10px;background:transparent}.ed-newsletter-input{height:46px;border:1px solid #3e3934;background:#fff}.ed-newsletter-btn{height:46px;width:100%}}.ed-prelaunch{min-height:70vh}@media (hover:none){.ed-btn-primary:hover{background:#3e3934;border-color:#3e3934}.ed-btn-secondary:hover{background:transparent;color:#3e3934}}@media (max-width:767px) and (hover:none){.nav-top{padding:4px max(4vw,env(safe-area-inset-right)) 0 max(4vw,env(safe-area-inset-left))}.langs{grid-column:1;grid-row:1;justify-self:start;gap:0;margin:0 0 0 -8px}.langs button{min-width:44px;min-height:44px;padding:0;text-underline-offset:4px}.nav-links{gap:0 2px;padding:0 max(3vw,env(safe-area-inset-right)) 0 max(3vw,env(safe-area-inset-left))}.nav-links a:not(.ed-account-btn){display:inline-flex;align-items:center;min-height:44px;padding:0 6px}.nav-links .ed-account-btn,.nav-links .ed-cart-btn{top:4px;width:44px;min-width:44px;height:44px;padding:0;justify-content:center}.nav-links .ed-cart-btn{right:max(calc(4vw - 10px),env(safe-area-inset-right))}.nav-links .ed-account-btn{right:calc(max(calc(4vw - 10px),env(safe-area-inset-right)) + 44px)}.ed-account-btn svg,.ed-account-ico,.ed-cart-btn svg,.ed-cart-ico{width:26px;height:26px}.footer-in{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.flinks{gap:0}.flinks a{display:flex;align-items:center;min-width:44px;min-height:44px}.ed-flegal-links{column-gap:.6em}.ed-flegal-links a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 4px}.cbanner{bottom:calc(12px + env(safe-area-inset-bottom))!important;left:max(4vw,env(safe-area-inset-left))!important;right:max(4vw,env(safe-area-inset-right))!important;padding:18px!important;gap:12px!important}.cbanner button{min-height:44px;flex:1 1 auto}.cbanner a{display:inline-flex;align-items:center;min-height:44px}}@media (max-width:767px){html{scroll-padding-top:110px}.canale a,.ed-legal-links a,.et-file,.ghost{display:inline-flex;align-items:center;min-height:44px}.ed-legal-links{gap:0 18px}.ed-back{height:44px;padding:0 16px 0 14px;border-radius:22px}.ed-gdots{padding:0}.ed-gdot{width:44px;height:44px}.ed-p-link{min-height:44px;margin-top:6px}.ed-care-link{margin-top:2px}.ed-stock-status.is-low{font-size:13.5px;font-weight:500}.ed-waitlist-toggle{min-height:44px}.ed-waitlist-row{flex-direction:column;gap:10px}.ed-waitlist-input{font-size:16px}.ed-waitlist-btn,.ed-waitlist-input{height:44px;width:100%}.ed-waitlist-consent{min-height:44px;padding:4px 0}.ed-bar{height:calc(72px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.ed-toast.with-bar{bottom:calc(88px + env(safe-area-inset-bottom))}.ed-zoom-close{top:max(16px,env(safe-area-inset-top));right:16px;width:44px;height:44px}.ed-zoom .ed-arrow{width:44px;height:44px;margin-top:-22px}.ed-info{min-height:44px}.ed-cart{height:100dvh;max-height:100dvh}.ed-cart-close{width:44px;height:44px}.ed-cart-foot{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.ed-qty button{width:44px;height:44px}.ed-cart-remove{min-height:44px}.ed-cart-name a{display:inline-block;padding:12px 0;margin:-12px 0}.ed-cart-discount-input-row input{min-height:44px;font-size:16px}.ed-cart-discount-btn{min-height:44px}.ed-account-email,.ed-co-discount-input{font-size:16px!important;min-height:44px}[data-co-discount-btn]{min-height:44px}.ed-co-accept{align-items:start}.ed-co-accept input{width:22px;height:22px;margin-top:11px}.ed-co-invoice-check{min-height:44px}.ed-co-method input{width:20px;height:20px}.ed-co-submit{scroll-margin-bottom:24px}.ed-field input:focus,.ed-field select:focus{scroll-margin-block:96px}.ed-newsletter-input{font-size:16px}.ed-newsletter-consent{min-height:44px;align-items:center}.ed-legal{padding-left:20px;padding-right:20px}.ed-legal-form p,.ed-legal-lead,.ed-legal-sec li,.ed-legal-sec p{font-size:16px;line-height:1.65}.ed-legal table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1023px) and (hover:none){.ed-gal .ed-arrow{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (max-width:400px) and (hover:none){.brand span{font-size:18px}}@media (max-width:767px) and (hover:none){.brand{min-height:44px}}@media (max-width:767px){.ed-co-accept label{min-height:44px;padding:12px 0 0}.ed-legal-sec a[href^="mailto:"]{display:inline-block;padding:12px 0;margin:-12px 0}.ed-card{position:relative}}