:root{--legal-ink:#181412;--legal-orange:#e15335;--legal-paper:#f3efe9;--legal-line:#ded6ce}.legalPage{margin-top:-1px;background:var(--legal-paper);color:var(--legal-ink);overflow:hidden}.legalProgress{position:fixed;z-index:80;left:0;right:0;top:0;height:3px}.legalProgress i{display:block;width:0;height:100%;background:var(--legal-orange)}.legalHero{position:relative;min-height:620px;display:flex;align-items:center;background:#171412;color:#fff;overflow:hidden}.legalHero:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,#0000 30%,#ffffff08 50%,#0000 70%),radial-gradient(circle at 20% 35%,#e1533525,transparent 27%)}.legalOrb{position:absolute;border:1px solid #ffffff18;border-radius:50%;animation:legalFloat 9s ease-in-out infinite}.legalOrb.one{width:420px;height:420px;right:-120px;top:-130px}.legalOrb.two{width:180px;height:180px;right:24%;bottom:-80px;animation-delay:-4s}@keyframes legalFloat{50%{transform:translateY(18px) rotate(8deg)}}.legalHeroInner{position:relative;display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:end}.legalHeroCopy>span,.legalHeroWidget>small{color:#ed755d;font-size:8px;font-weight:900;letter-spacing:.19em}.legalHeroCopy h1{margin:25px 0;font:500 clamp(62px,8vw,118px)/.8 Georgia,serif;letter-spacing:-.075em}.legalHeroCopy h1 em{color:#ed755d;font-weight:400}.legalHeroCopy>p{max-width:600px;color:#bbb3ad;font-size:13px;line-height:1.8}.legalUpdated{display:flex;align-items:center;gap:10px;margin-top:30px;color:#8f8883;font-size:9px;letter-spacing:.08em}.legalUpdated i{width:7px;height:7px;border-radius:50%;background:#59a875;box-shadow:0 0 0 5px #59a87520}.legalHeroWidget{padding:35px;border:1px solid #ffffff1c;border-radius:20px;background:#ffffff08;backdrop-filter:blur(15px)}.legalHeroWidget strong{display:block;margin:24px 0;font:500 38px/1 Georgia,serif}.legalHeroWidget p{color:#aaa29d;font-size:11px;line-height:1.7}.legalHeroWidget a{display:flex;justify-content:space-between;margin-top:26px;padding-top:18px;border-top:1px solid #ffffff1c;color:#fff;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.legalContent{padding-top:90px;padding-bottom:140px}.legalQuickGrid,.returnStats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:90px}.legalQuickGrid article{display:flex;gap:20px;padding:28px;border:1px solid var(--legal-line);border-radius:16px;background:#fff}.legalQuickGrid article>b{color:var(--legal-orange);font-size:9px}.legalQuickGrid strong,.legalQuickGrid small{display:block}.legalQuickGrid strong{font:500 22px Georgia,serif}.legalQuickGrid small{margin-top:8px;color:#817970;font-size:10px;line-height:1.55}.returnStats{padding:10px;border-radius:20px;background:#d8d0c6}.returnStats>div{display:flex;align-items:center;gap:20px;min-height:130px;padding:25px;border-radius:13px;background:#fff}.returnStats strong{font:500 48px Georgia,serif;color:var(--legal-orange)}.returnStats span{font-size:10px;line-height:1.6}.legalLayout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:70px;align-items:start}.legalToc{position:sticky;top:95px;display:grid;padding:22px;border:1px solid var(--legal-line);border-radius:16px;background:#ebe5de}.legalToc>span{margin-bottom:16px;color:#9a9087;font-size:7px;font-weight:900;letter-spacing:.17em}.legalToc a{padding:12px 4px;border-top:1px solid #1f191314;color:#5f5751;font-size:10px;transition:.2s}.legalToc a:hover,.legalToc a.active{padding-left:10px;color:var(--legal-orange)}.legalArticles{display:grid;gap:13px}.legalArticle{position:relative;padding:45px 50px;border:1px solid var(--legal-line);border-radius:20px;background:#fff}.legalArticle>span{display:block;color:var(--legal-orange);font-size:8px;font-weight:900;letter-spacing:.12em}.legalArticle h2{margin:17px 0 22px;font:500 clamp(30px,4vw,48px)/1 Georgia,serif;letter-spacing:-.04em}.legalArticle p{max-width:850px;color:#6f6761;font-size:12px;line-height:1.85}.legalArticle a{color:var(--legal-orange);text-decoration:underline}.legalPurposeGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.legalPurposeGrid div{padding:19px;border-radius:12px;background:#f5f1ec}.legalPurposeGrid b,.legalPurposeGrid small{display:block}.legalPurposeGrid b{font-size:11px}.legalPurposeGrid small{margin-top:8px;color:#817972;font-size:9px;line-height:1.55}.legalRights,.shippingChips{display:flex;flex-wrap:wrap;gap:7px}.legalRights b,.shippingChips b{padding:11px 13px;border:1px solid var(--legal-line);border-radius:999px;background:#faf8f5;font-size:9px}.legalCookieReset,.returnMailButton{display:inline-flex;align-items:center;gap:25px;margin-top:16px;padding:15px 20px;border:0;border-radius:999px;background:#191513;color:#fff!important;font-size:9px;font-weight:900;text-decoration:none!important;cursor:pointer}.legalNotice{margin-top:25px;padding:20px;border-left:3px solid var(--legal-orange);border-radius:0 12px 12px 0;background:#fff4f1}.legalNotice>b{font-size:9px;text-transform:uppercase;letter-spacing:.1em}.legalNotice p{margin-bottom:0}.returnTimeline{display:grid;gap:7px}.returnTimeline>div{display:flex;gap:16px;padding:17px;border-radius:12px;background:#f5f1ec}.returnTimeline i{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border-radius:50%;background:#191513;color:#fff;font-size:9px;font-style:normal}.returnTimeline b,.returnTimeline small{display:block}.returnTimeline b{font-size:11px}.returnTimeline small{margin-top:6px;color:#817972;font-size:9px;line-height:1.55}.legalContact{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end;padding:45px 50px;border-radius:20px;background:linear-gradient(125deg,#e15335,#bd3b24);color:#fff;overflow:hidden}.legalContact small{font-size:7px;font-weight:900;letter-spacing:.18em}.legalContact h2{margin:15px 0 8px;font:500 42px/1 Georgia,serif}.legalContact p{margin:0;color:#ffd9d1;font-size:10px}.legalContact>a{padding:17px 20px;border-radius:999px;background:#171412;color:#fff;font-size:10px}.legalContact>a b{margin-left:20px}.legalReveal{opacity:0;transform:translateY(25px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.legalReveal.in{opacity:1;transform:none}@media(max-width:900px){.legalHero{min-height:720px}.legalHeroInner{grid-template-columns:1fr;gap:40px}.legalHeroWidget{max-width:500px}.legalLayout{grid-template-columns:1fr}.legalToc{position:relative;top:auto;grid-template-columns:repeat(3,1fr)}.legalToc>span{grid-column:1/-1}.legalQuickGrid,.returnStats{grid-template-columns:1fr}.legalContact{grid-template-columns:1fr}.legalContact>a{justify-self:start}}@media(max-width:600px){.legalHero{min-height:650px}.legalHeroCopy h1{font-size:58px}.legalHeroWidget{display:none}.legalContent{padding-top:55px}.legalLayout{gap:30px}.legalToc{grid-template-columns:1fr 1fr}.legalArticle{padding:30px 22px}.legalPurposeGrid{grid-template-columns:1fr}.returnStats>div{min-height:100px}.legalContact{padding:32px 23px}.legalContact h2{font-size:34px}}