body .shopify-policy__container.bp-policy{max-width:1200px;padding:65px 40px 100px;margin:auto;color:#332f29}.bp-policy .shopify-policy__title{text-align:left;padding:0 0 40px;border-bottom:1px solid #d9d0c4;margin-bottom:42px}.bp-policy .shopify-policy__title:before{content:"BOUDOIR · CUSTOMER CARE";font-size:11px;letter-spacing:2.5px;color:#9d7c54}.bp-policy .shopify-policy__title h1{font-size:clamp(42px,5vw,68px);line-height:1.1;margin:18px 0 0}.bp-policy-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:70px}.bp-policy-nav{position:sticky;top:120px;align-self:start;display:flex;flex-direction:column;gap:13px;padding:24px;background:#f3efe8}.bp-policy-nav strong{font-size:11px;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.bp-policy-nav a{font-size:13px;line-height:1.5;color:#726556;text-decoration:none}.bp-policy-nav a:hover{color:#27231d;text-decoration:underline;text-underline-offset:4px}.bp-policy .rte{font-size:16px;line-height:1.85}.bp-policy .rte>p:first-child{font-size:19px;line-height:1.75;color:#756859;margin:0 0 42px}.bp-policy .rte h2,.bp-policy .rte h3{font-size:30px;line-height:1.2;margin:40px 0 18px;padding-top:28px;border-top:1px solid #ded7cd;scroll-margin-top:130px}.bp-policy .rte p{margin:0 0 18px}.bp-policy .rte a{color:inherit;text-underline-offset:4px}@media(max-width:749px){body .shopify-policy__container.bp-policy{padding:35px 22px 60px}.bp-policy-layout{grid-template-columns:1fr;gap:30px}.bp-policy-nav{position:static;gap:10px;padding:20px}.bp-policy .rte{font-size:15px}.bp-policy .rte>p:first-child{font-size:17px}.bp-policy .rte h2{font-size:27px}}