.chx-cart-pair-offer{background:#e2d8c3;color:#211d19;padding:22px;margin:22px 0 10px;text-align:left}.chx-cart-pair-offer .cart-pair-eyebrow{font:10px var(--font-body-family,'Josefin Sans',sans-serif);letter-spacing:.15em;margin:0 0 10px;color:#68533b}.chx-cart-pair-offer h3{font:32px/1.05 'Cormorant Garamond',serif;margin:0 0 12px;color:#211d19}.chx-cart-pair-offer p{font:12px/1.7 'Josefin Sans',sans-serif;margin:0 0 14px;color:#574a3a}.chx-cart-pair-offer button{width:100%;padding:13px 9px;background:#c8a97e;color:#17130e;border:1px solid #9a7d52;font:11px 'Josefin Sans',sans-serif;letter-spacing:.03em;cursor:pointer}.chx-cart-pair-picker{background:#090909;color:#e2d8c3;border:1px solid #c8a97e66;width:min(650px,92vw);max-height:85svh;padding:24px}.chx-cart-pair-picker::backdrop{background:#000b}.cart-picker-head{display:flex;justify-content:space-between;gap:20px;margin-bottom:22px}.cart-picker-head p{font:9px 'Josefin Sans',sans-serif;letter-spacing:.2em;color:#c8a97e;margin:0 0 10px}.cart-picker-head h2{font:34px 'Cormorant Garamond',serif;margin:0 0 6px}.cart-picker-head small{font:11px 'Josefin Sans',sans-serif;color:#b2a48e}.cart-picker-close{width:34px;height:34px;border:1px solid #c8a97e66;background:none;color:#e2d8c3;font-size:25px}.cart-picker-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cart-picker-grid button{background:#171513;border:1px solid #c8a97e44;color:#e2d8c3;padding:8px;font:12px/1.5 'Josefin Sans',sans-serif;cursor:pointer}.cart-picker-grid img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;margin-bottom:8px}.cart-picker-grid small{display:block;color:#c8a97e;font-size:10px}.cart-picker-status{color:#e2d8c3;font:12px/1.6 'Josefin Sans',sans-serif}.cart-picker-grid button:disabled{opacity:.6}button:focus-visible{outline:2px solid #c8a97e;outline-offset:3px}@media(max-width:650px){.chx-cart-pair-picker{padding:18px}.cart-picker-grid{grid-template-columns:repeat(2,1fr);gap:10px}}@media(pointer:fine){#chx-pair-picker .gold-cursor,#chx-cart-pair-picker .gold-cursor{position:fixed!important;z-index:2147483647!important;pointer-events:none!important;visibility:visible!important}#chx-pair-picker .gold-cursor-ring,#chx-cart-pair-picker .gold-cursor-ring{position:fixed!important;z-index:2147483646!important;pointer-events:none!important;visibility:visible!important}}
#chx-cart-pair-picker,#chx-pair-picker{margin:auto;inset:0;box-sizing:border-box}

/* Keep wheel/touch scrolling inside the open fragrance picker. */
html:has(#chx-pair-picker[open]),html:has(#chx-cart-pair-picker[open]){overflow:hidden!important;overscroll-behavior:none}
body:has(#chx-pair-picker[open]),body:has(#chx-cart-pair-picker[open]){overflow:hidden!important}
#chx-pair-picker,#chx-cart-pair-picker{overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}
