.page_page__3oEsX .accessories-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:570px;background:#100c0e;color:var(--ivory);border-bottom:1px solid var(--line)}.page_page__3oEsX .accessories-hero-copy{padding:88px clamp(28px,5vw,88px) 88px clamp(28px,8vw,140px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.page_page__3oEsX .accessories-kicker{margin:0 0 17px;color:#c74660;font-size:11px;font-weight:700;letter-spacing:1.8px}.page_page__3oEsX .accessories-checklist h2,.page_page__3oEsX .accessories-editorial h2,.page_page__3oEsX .accessories-faq h2,.page_page__3oEsX .accessories-guide h2,.page_page__3oEsX .accessories-hero h1,.page_page__3oEsX .accessories-intro h2,.page_page__3oEsX .accessories-routine h2,.page_page__3oEsX .accessories-shop h2{font:500 clamp(48px,5.6vw,90px)/.9 var(--font-display);letter-spacing:-2.5px;margin:0;text-wrap:balance}.page_page__3oEsX .accessories-hero-copy>p:not(.accessories-kicker){max-width:500px;color:#e8d5d8;font-size:18px;line-height:1.55;margin:28px 0 31px}.page_page__3oEsX .accessories-hero-media{min-height:570px;position:relative;display:grid;place-items:center;overflow:hidden;background:#571728}.page_page__3oEsX .accessories-hero-media:before{content:"";position:absolute;width:74%;aspect-ratio:1;background:#f2d4da;transform:rotate(18deg);opacity:.95}.page_page__3oEsX .accessories-hero-media img{position:relative;z-index:1;display:block;width:72%;height:420px;object-fit:contain;filter:drop-shadow(0 25px 24px rgba(18,0,4,.4))}.page_page__3oEsX .accessories-hero-media span{position:absolute;z-index:2;right:25px;bottom:24px;color:#571728;font-size:10px;font-weight:700;letter-spacing:2px;writing-mode:vertical-rl}.page_page__3oEsX .accessories-placeholder{position:relative;z-index:1;color:#571728;font:500 36px var(--font-display)}.page_page__3oEsX .accessories-editorial,.page_page__3oEsX .accessories-intro,.page_page__3oEsX .accessories-routine{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);grid-gap:clamp(46px,10vw,170px);gap:clamp(46px,10vw,170px);padding:86px clamp(28px,10vw,160px);background:var(--ivory);color:#29191b}.page_page__3oEsX .accessories-editorial h2,.page_page__3oEsX .accessories-intro h2,.page_page__3oEsX .accessories-routine h2{font-size:clamp(44px,5vw,74px)}.page_page__3oEsX .accessories-editorial>div:last-child p,.page_page__3oEsX .accessories-intro>div:last-child p,.page_page__3oEsX .accessories-routine-copy p{max-width:670px;font-size:17px;line-height:1.7;margin:0 0 22px}.page_page__3oEsX .accessories-guide{padding:86px clamp(28px,8vw,140px);background:var(--pink);color:#3d101a}.page_page__3oEsX .accessories-guide-heading{max-width:720px;margin-bottom:52px}.page_page__3oEsX .accessories-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #b17582;border-left:1px solid #b17582}.page_page__3oEsX .accessories-guide-grid article{min-height:275px;padding:27px;border-right:1px solid #b17582;border-bottom:1px solid #b17582}.page_page__3oEsX .accessories-guide-grid span{display:block;color:#9a1531;font-size:12px;font-weight:700;letter-spacing:1.7px;margin-bottom:48px}.page_page__3oEsX .accessories-faq h3,.page_page__3oEsX .accessories-guide-grid h3,.page_page__3oEsX .accessories-product-card h3{font:500 30px/.95 var(--font-display);letter-spacing:-.9px;margin:0 0 16px}.page_page__3oEsX .accessories-guide-grid p{max-width:350px;margin:0;font-size:15px;line-height:1.55}.page_page__3oEsX .accessories-routine{background:#0b090a;color:var(--ivory)}.page_page__3oEsX .accessories-routine-copy p{color:#e6d4d7}.page_page__3oEsX .accessories-checklist{padding:90px clamp(28px,8vw,140px);background:#571728;color:var(--ivory)}.page_page__3oEsX .accessories-checklist h2{max-width:720px;margin-bottom:48px;font-size:clamp(46px,5vw,74px)}.page_page__3oEsX .accessories-checklist ol{list-style:none;padding:0;margin:0;border-top:1px solid #ab6674}.page_page__3oEsX .accessories-checklist li{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(0,1.15fr);grid-gap:28px;gap:28px;padding:29px 0;border-bottom:1px solid #ab6674;font-size:18px;line-height:1.55}.page_page__3oEsX .accessories-checklist li strong{font:500 31px/.95 var(--font-display);letter-spacing:-.8px}.page_page__3oEsX .accessories-checklist li span{color:#f3dce0}.page_page__3oEsX .accessories-shop{padding:86px clamp(28px,7vw,120px);background:var(--ivory);color:#251618}.page_page__3oEsX .accessories-shop-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px}.page_page__3oEsX .accessories-shop-heading h2{max-width:620px;font-size:clamp(45px,5vw,76px)}.page_page__3oEsX .accessories-shop-heading>p:last-child{max-width:290px;margin:0 0 8px;font-size:15px;line-height:1.55}.page_page__3oEsX .accessories-product-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.page_page__3oEsX .accessories-product-card{min-width:0}.page_page__3oEsX .accessories-product-card img{display:block;width:100%;height:280px;object-fit:contain;background:#ebdedb;transition:transform .25s ease}.page_page__3oEsX .accessories-product-card:hover img{transform:translateY(-5px)}.page_page__3oEsX .accessories-product-card p{margin:14px 0 8px;color:#7b5b60;font-size:11px;font-weight:700;letter-spacing:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_page__3oEsX .accessories-product-card h3{font-size:26px;min-height:50px}.page_page__3oEsX .accessories-product-card span,.page_page__3oEsX .accessories-product-card strong{display:block}.page_page__3oEsX .accessories-product-card strong{font-size:14px}.page_page__3oEsX .accessories-all-link,.page_page__3oEsX .accessories-product-card span{display:inline-block;margin-top:17px;color:#80162e;border-bottom:1px solid #80162e;padding-bottom:4px;font-size:11px;font-weight:700;letter-spacing:1.1px}.page_page__3oEsX .accessories-all-link{margin-top:42px}.page_page__3oEsX .accessories-editorial{background:#f2d4da;color:#42121c}.page_page__3oEsX .accessories-editorial .text-link{color:#74152b}.page_page__3oEsX .accessories-faq{padding:86px max(28px,calc((100% - 1060px)/2));background:#100c0e;color:var(--ivory)}.page_page__3oEsX .accessories-faq h2{font-size:clamp(46px,5vw,76px);margin-bottom:48px}.page_page__3oEsX .accessories-faq>div{border-top:1px solid var(--line)}.page_page__3oEsX .accessories-faq article{padding:26px 0;border-bottom:1px solid var(--line)}.page_page__3oEsX .accessories-faq h3{margin-bottom:12px}.page_page__3oEsX .accessories-faq p{max-width:720px;margin:0;color:#e4d1d5;font-size:16px;line-height:1.65}@media(max-width:900px){.page_page__3oEsX .accessories-hero{grid-template-columns:1fr}.page_page__3oEsX .accessories-hero-copy{padding:66px 28px 56px}.page_page__3oEsX .accessories-hero-media{min-height:390px}.page_page__3oEsX .accessories-hero-media img{height:300px}.page_page__3oEsX .accessories-editorial,.page_page__3oEsX .accessories-intro,.page_page__3oEsX .accessories-routine{grid-template-columns:1fr;gap:32px;padding:60px 28px}.page_page__3oEsX .accessories-checklist,.page_page__3oEsX .accessories-guide,.page_page__3oEsX .accessories-shop{padding:60px 28px}.page_page__3oEsX .accessories-guide-grid{grid-template-columns:1fr}.page_page__3oEsX .accessories-guide-grid article{min-height:0}.page_page__3oEsX .accessories-guide-grid span{margin-bottom:28px}.page_page__3oEsX .accessories-checklist li{grid-template-columns:1fr;gap:12px}.page_page__3oEsX .accessories-shop-heading{display:block}.page_page__3oEsX .accessories-shop-heading>p:last-child{margin-top:20px}.page_page__3oEsX .accessories-product-grid{grid-template-columns:repeat(2,1fr)}.page_page__3oEsX .accessories-faq{padding:60px 28px}}@media(max-width:480px){.page_page__3oEsX .accessories-hero h1{font-size:53px}.page_page__3oEsX .accessories-hero-copy>p:not(.accessories-kicker){font-size:16px}.page_page__3oEsX .accessories-hero-media{min-height:325px}.page_page__3oEsX .accessories-hero-media img{height:250px}.page_page__3oEsX .accessories-hero-media span{right:14px;bottom:15px}.page_page__3oEsX .accessories-editorial h2,.page_page__3oEsX .accessories-intro h2,.page_page__3oEsX .accessories-routine h2{font-size:48px}.page_page__3oEsX .accessories-editorial>div:last-child p,.page_page__3oEsX .accessories-intro>div:last-child p,.page_page__3oEsX .accessories-routine-copy p{font-size:16px}.page_page__3oEsX .accessories-product-grid{gap:14px}.page_page__3oEsX .accessories-product-card img{height:185px}.page_page__3oEsX .accessories-product-card h3{font-size:22px;min-height:0}.page_page__3oEsX .accessories-checklist li strong{font-size:28px}}