.purchase-help{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:12px 0 0;flex-wrap:wrap}.purchase-help button,.purchase-help a{background:none;border:0;padding:12px 0;color:#e5cbb4;font:11px/1.5 Manrope,sans-serif;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#b3917066;cursor:pointer;min-height:44px}.shipping-reassurance{color:#c5aa94;font:10px/1.7 Manrope,sans-serif;margin:10px 0 14px}.details a,#fitGuide a{color:#e5cbb4;text-underline-offset:4px}.collection-page #fitGuide{scroll-margin:80px;background:transparent;border-left:1px solid #ba8d6a66;padding:6px 18px 12px;margin-bottom:20px}.collection-page #fitGuide:focus-visible{outline:1px solid #e5cbb4;outline-offset:5px}.collection-page #fitGuide p{font-size:12px;line-height:1.8}.collection-page #fitGuide dt{font-size:11px}.collection-page #fitGuide dd{font-size:12px;line-height:1.7}.details details{scroll-margin-top:24px}
.mobile-purchase[hidden]{display:none!important}.mobile-purchase{display:none}.her-policy{min-height:100vh;background:radial-gradient(ellipse at 0 0,#55322144,transparent 55%),#110d0c;color:#ecddce}.her-policy header,.her-policy footer{max-width:980px;margin:auto;padding:30px 25px;display:flex;justify-content:space-between;gap:24px;font:10px Manrope,sans-serif;letter-spacing:1.8px}.her-policy a{color:#d7b495;text-underline-offset:5px}.her-policy article{max-width:720px;margin:auto;padding:45px 25px 70px}.her-policy h1{font:400 clamp(48px,7vw,78px)/.95 'Cormorant Garamond',Georgia,serif;letter-spacing:-2px;margin:15px 0 35px}.her-policy h2{font:400 31px/1.1 'Cormorant Garamond',Georgia,serif;margin:35px 0 13px}.her-policy p,.her-policy li{font:13px/1.9 Manrope,sans-serif;color:#cdbba9}.her-policy li{margin-bottom:8px}.her-policy .policy-eyebrow{font-size:9px;letter-spacing:2.2px;color:#d7b495;text-transform:uppercase}
@media(max-width:800px){.collection-page{padding-bottom:104px}.mobile-purchase{position:fixed;z-index:20;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:10px;max-width:570px;margin:auto;padding:9px 10px 9px 12px;border:1px solid #bb997c40;border-radius:22px;background:#1c130fed;backdrop-filter:blur(18px);box-shadow:0 8px 40px #0008}.mobile-purchase img{width:49px;height:49px;object-fit:cover;border-radius:8px;flex:none}.mobile-purchase .purchase-choice{flex:1;min-width:0;display:grid;gap:4px}.mobile-purchase strong{font:13px Manrope,sans-serif;color:#f1ddc8}.mobile-purchase small{font:9px/1.4 Manrope,sans-serif;color:#c7aa92}.mobile-purchase button{min-height:48px;border:0;border-radius:999px;padding:13px 18px;background:linear-gradient(115deg,#c39a78,#ecd0b2);color:#25170f;font:500 9px Manrope,sans-serif;letter-spacing:1px;white-space:nowrap;cursor:pointer}.mobile-purchase button:focus-visible,.purchase-help button:focus-visible,.purchase-help a:focus-visible{outline:2px solid #f1ddc8;outline-offset:4px}.purchase-help{gap:8px}.purchase-help a,.purchase-help button{font-size:11px}}

/* A compact sales note keeps the product and its fit in focus. */
.sales-note{margin:22px 0 24px;padding:0;color:#c7b09c;font:400 12px/1.7 Manrope,sans-serif;letter-spacing:.02em}
.sales-note strong{font:inherit;font-weight:500;color:#ead7c3}
.preorder-eyebrow{color:#dab690!important}.mobile-preorder-label{font:500 8px Manrope,sans-serif;letter-spacing:1px;color:#cbb096;margin-left:5px}.cart-preorder{font-size:9px!important;letter-spacing:1.2px;color:#dfba97!important}
