html:has(.lumeris-pdp) [class*=sticky-add-to]:not(.sticky-atc):not([class*=lumeris]),html:has(.lumeris-pdp) [class*=product-form-sticky]:not([class*=lumeris]),html:has(.lumeris-pdp) [class*=sticky-cart]:not(.sticky-atc),html:has(.lumeris-pdp) [class*=sticky-buy],html:has(.lumeris-pdp) [class*=floating-cart],html:has(.lumeris-pdp) [class*=bottom-cart],html:has(.lumeris-pdp) [data-product-form-sticky]:not([class*=lumeris]),html:has(.lumeris-pdp) .quick-buy-bar:not(.sticky-atc),html:has(.lumeris-pdp) .product__sticky-form{display:none!important}.variant-pills .variant-pill{padding:9px 11px!important;min-height:auto!important}.variant-pills .variant-pill .variant-name{font-size:13.5px!important;line-height:1.2!important}.variant-pills .variant-pill .variant-desc{font-size:11px!important;margin-top:2px!important;line-height:1.25!important}.variant-pills .variant-swatch{width:16px!important;height:16px!important}.tier-stack .tier{padding:12px 14px!important;gap:10px!important}.tier-stack .tier-body h4{font-size:14px!important;line-height:1.25!important;margin:0 0 3px!important}.tier-stack .tier-body p{font-size:11.5px!important;line-height:1.4!important;color:#4a4742!important;margin:0!important}.tier-stack .tier-price .now{font-size:17px!important;line-height:1.1!important}.tier-stack .tier-price .was{font-size:12px!important}.tier-stack .tier-price .unit{font-size:10.5px!important;letter-spacing:.04em!important;line-height:1.3!important}.tier-stack .tier-radio{width:18px!important;height:18px!important;flex-shrink:0!important}.tier-stack .tier-badge{font-size:9.5px!important;padding:3px 8px!important;letter-spacing:.14em!important}.tier{position:relative}.tier-save{position:absolute;top:-10px;right:14px;background:linear-gradient(135deg,#b89a3f,#9b7f2d);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 11px;border-radius:999px;z-index:2;pointer-events:none;line-height:1;white-space:nowrap;box-shadow:0 2px 6px #b89a3f4d}@media(max-width:599px){.tier-save{top:-9px;right:10px;font-size:10px;padding:4px 9px;letter-spacing:.08em}}.tier-viewing-badge{display:none;font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#1a1a1a;background:#b89a3f38;padding:3px 8px;border-radius:3px;line-height:1;align-self:flex-start;margin:0 0 6px}.tier-stack .tier.selected .tier-viewing-badge{display:inline-block}.tier-stack .tier.popular .tier-viewing-badge{display:none!important}.tier-stack .tier.selected:before{display:none!important}.lumeris-preorder-pill{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:7px 13px;background:#fbf4e4;border:1px solid #B89A3F;border-radius:999px;font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6e5a1f;line-height:1;white-space:nowrap}.lumeris-preorder-dot{width:7px;height:7px;background:#b89a3f;border-radius:50%;animation:lumeris-preorder-pulse 2s ease-in-out infinite}@keyframes lumeris-preorder-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.lumeris-preorder-note{margin:12px 0 0;padding:12px 14px;background:#faf6ef;border-left:3px solid #B89A3F;border-radius:0 8px 8px 0;font-size:13px;line-height:1.45;color:#4a4742}.lumeris-preorder-note strong{color:#1a1a1a;font-weight:600}.tier-stack .tier.selected{border:2px solid #1A1A1A!important;background:#fbf4e4!important;box-shadow:0 0 0 4px #b89a3f2e,0 2px 8px #0000000f!important;cursor:default!important}.tier-stack .tier.selected .tier-radio{background:#1a1a1a;border-color:#1a1a1a;position:relative}.tier-stack .tier.selected .tier-radio:after{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;background:#b89a3f;border-radius:50%;transform:translate(-50%,-50%)}.tier-stack .tier-link{cursor:pointer!important;position:relative;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.tier-stack .tier-link:hover,.tier-stack .tier-link:focus-visible{border-color:#b89a3f!important;background:#faf6ef!important;transform:translateY(-2px);box-shadow:0 6px 16px #b89a3f2e!important;outline:none}.tier-stack .tier-link:hover .tier-radio{border-color:#b89a3f}.tier-stack .tier-link .tier-switch-cue{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#b89a3f;line-height:1;transition:gap .18s ease}.tier-stack .tier-link:hover .tier-switch-cue{gap:9px}.tier-stack .tier-link .tier-switch-arrow{font-size:13px;transition:transform .18s ease}.tier-stack .tier-link:hover .tier-switch-arrow{transform:translate(3px)}.tier-stack .tier.tier-link{border:1px solid #E5DFD3!important;background:#fff!important;box-shadow:none!important}.variant-pills .variant-pill{transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease;cursor:pointer;position:relative}.variant-pills .variant-pill:not(.selected){border:1px solid #E5DFD3!important;background:#fff!important;box-shadow:none!important}.variant-pills .variant-pill:not(.selected):hover,.variant-pills .variant-pill:not(.selected):focus-visible{border-color:#b89a3f!important;background:#faf6ef!important;transform:translateY(-1px);box-shadow:0 4px 12px #b89a3f26!important;outline:none}.variant-pills .variant-pill.selected{border:2px solid #1A1A1A!important;background:#fbf4e4!important;box-shadow:0 0 0 3px #b89a3f2e,0 2px 8px #0000000f!important;cursor:default}.selector-block{margin:16px 0 0!important}.selector-label{margin-bottom:8px!important;font-size:11.5px!important}.selector-label .label{font-size:11.5px!important;letter-spacing:.14em!important}.selector-label .value{font-size:12px!important}.purchase-option-block{margin:16px 0 0;border:0;padding:0}.purchase-option-block .selector-label{margin-bottom:8px}.po-cards{display:flex;flex-direction:column;gap:8px}.po-card{position:relative;border:1px solid #E5DFD3;background:#fff;border-radius:12px;padding:13px 16px;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.po-card:not(.selected):hover{border-color:#b89a3f;background:#faf6ef}.po-card.selected{border:2px solid #1A1A1A;background:#fbf4e4;box-shadow:0 0 0 3px #b89a3f26,0 2px 8px #0000000d;padding:12px 15px;cursor:default}.po-card:focus-visible{outline:2px solid #B89A3F;outline-offset:2px}.po-radio{width:18px;height:18px;border:2px solid #C8C2B0;border-radius:50%;background:#fff;flex-shrink:0;position:relative;transition:background .18s ease,border-color .18s ease}.po-card.selected .po-radio{background:#1a1a1a;border-color:#1a1a1a}.po-card.selected .po-radio:after{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;background:#b89a3f;border-radius:50%;transform:translate(-50%,-50%)}.po-header{display:flex;align-items:center;gap:12px}.po-title{display:flex;align-items:center;gap:6px;flex:1;min-width:0;font-family:EB Garamond,Cormorant Garamond,Georgia,serif;font-size:16.5px;font-weight:500;color:#1a1a1a;line-height:1.2}.po-info-tip{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1.5px solid #B89A3F;color:#6e5a1f;border-radius:50%;font-family:Georgia,serif;font-size:10px;font-style:italic;font-weight:700;line-height:1;cursor:help;background:#b89a3f14}.po-prices{display:flex;align-items:baseline;gap:7px;flex-shrink:0}.po-prices .strike{color:#999;text-decoration:line-through;font-size:12.5px;font-weight:400}.po-prices .sub-price,.po-prices .one-price{font-family:EB Garamond,Cormorant Garamond,Georgia,serif;font-size:17px;font-weight:600;color:#1a1a1a}.po-prices .one-price{font-weight:500}.po-save-tag{position:absolute;top:-10px;right:14px;background:linear-gradient(135deg,#b89a3f,#9b7f2d);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 11px;border-radius:999px;z-index:2;line-height:1;box-shadow:0 2px 6px #b89a3f4d;pointer-events:none}.po-benefits{margin:11px 0 0 30px;padding:0;list-style:none;display:none}.po-card.selected .po-benefits{display:block}.po-benefits li{display:flex;align-items:flex-start;gap:8px;margin:4px 0;font-size:12.5px;line-height:1.45;color:#1a1a1a}.po-benefits li svg{flex-shrink:0;width:13px;height:13px;color:#b89a3f;margin-top:3px}.po-frequency{display:none;margin:12px 0 0 30px;align-items:center;gap:10px;font-size:12.5px}.po-card.selected .po-frequency{display:flex}.po-frequency label{font-weight:600;color:#1a1a1a;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0}.po-frequency select{flex:1;padding:7px 28px 7px 10px;border:1px solid #C8C2B0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 8px center / 12px;border-radius:6px;font-size:13px;color:#1a1a1a;font-family:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.po-frequency select:focus-visible{outline:2px solid #B89A3F;outline-offset:1px}.price-row{margin:14px 0 0!important}.price-row .price-now{font-size:26px!important}.lumeris-crest-row{margin:10px 0 0!important}.bnpl{margin:12px 0 0!important;font-size:12px!important}.lumeris-preCTA{margin:10px 0 0!important;font-size:12px!important;padding:10px 12px!important}.cta-row{margin:12px 0 0!important;gap:10px!important}.cta-btn{padding:14px 18px!important;font-size:14px!important;letter-spacing:.08em!important}.qty-main{gap:0!important}.qty-main button{width:38px!important;height:44px!important}.qty-main input{width:42px!important;height:44px!important;font-size:14px!important}.trust-row{margin:14px 0 0!important;gap:10px!important;padding:12px 0!important}.trust-item{font-size:10.5px!important;line-height:1.3!important}.trust-icon{width:22px!important;height:22px!important}.accordion{margin:12px 0 0!important}.acc-trigger{padding:12px 0!important;font-size:13.5px!important}.acc-content{font-size:12.5px!important;line-height:1.55!important;padding:0 0 14px!important}.lumeris-add-form{margin:0}.lumeris-add-form .cta-btn:disabled{opacity:.7;cursor:wait}.lumeris-add-form .cta-btn{cursor:pointer}.sticky-atc__btn:disabled{opacity:.7;cursor:wait}@media(min-width:900px){.sticky-atc{display:flex!important;position:fixed;bottom:0;left:0;right:0;z-index:100;padding:12px 24px;background:#fff;border-top:1px solid #E5DFD3;box-shadow:0 -4px 16px #0000000f;align-items:center;gap:16px;transform:translateY(120%);transition:transform .3s ease}.sticky-atc.is-visible{transform:translateY(0)}.sticky-atc__thumb img{width:48px;height:48px;border-radius:6px;object-fit:cover}.sticky-atc__info{flex:1;min-width:0}.sticky-atc__title{font-family:EB Garamond,Georgia,serif;font-size:15px;font-weight:500;color:#1a1a1a}.sticky-atc__price{font-size:14px;font-weight:600;color:#1a1a1a}.sticky-atc__crest{display:inline-block;margin-left:8px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#b89a3f;font-weight:600}.sticky-atc__btn{padding:12px 24px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;background:#1a1a1a;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;flex-shrink:0;transition:background .18s ease}.sticky-atc__btn:hover{background:#000}}@media(max-width:599px){.po-card{padding:11px 13px}.po-card.selected{padding:10px 12px}.po-title{font-size:15px}.po-prices .sub-price,.po-prices .one-price{font-size:16px}.po-prices .strike{font-size:12px}.po-save-tag{top:-9px;right:12px;font-size:10px;padding:4px 10px;letter-spacing:.08em}.po-benefits{margin-left:28px}.po-benefits li{font-size:12px}.po-frequency{margin-left:28px}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/lumeris-pdp-buybox.css.map */
