.product-options{--po-red: var(--brand-maroon, #8e2d46);--po-red-tint: var(--brand-maroon-tint, #efe2e5);--po-red-wash: var(--brand-maroon-wash, #f5ecee);--po-benefit-bg: var(--brand-maroon-wash, #f5ecee);--po-benefit-border: var(--brand-maroon-line, #ead9de);--po-amber: var(--brand-gold-deep, #78684c);--po-amber-tint: var(--brand-gold-tint, #f3ede4);--po-border: var(--brand-gold-line, #e6dcca);--po-border-hover: var(--brand-gold-line-strong, #d4c1a2);--po-muted: var(--brand-ink-60, #75746e);--po-ink: var(--brand-ink, #2b2b28);width:100%}.quantity-row{display:grid;grid-auto-rows:1fr;gap:8px;margin-bottom:14px}.qty-pill{width:100%;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:14px 16px;font-family:var(--font-accent-family, inherit);color:var(--po-ink);background:var(--brand-white, #ffffff);border:2px solid var(--po-border);border-radius:var(--buttons-radius, 10px);cursor:pointer;box-shadow:0 2px 6px #2b2b280f;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);text-align:left;letter-spacing:-.02em;position:relative;text-decoration:none}.qty-pill:hover{transform:translateY(-2px);box-shadow:0 8px 25px #2b2b281f,0 4px 10px #2b2b2814;border-color:var(--po-border-hover)}.qty-pill:active{transform:translateY(0);transition:transform .1s ease}.qty-pill.active{border-color:var(--po-red);background-color:var(--po-red);color:var(--brand-white, #ffffff);box-shadow:none}.qty-pill:focus-visible{outline:2px solid var(--po-red);outline-offset:2px}.qty-pill .pill-label{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:700;line-height:1.2}.qty-pill .pill-label:before{content:"";flex-shrink:0;width:16px;height:16px;box-sizing:border-box;border-radius:50%;border:2px solid var(--po-red);background:var(--brand-white, #ffffff);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.qty-pill.active .pill-label:before{border-color:var(--brand-white, #ffffff);background:var(--po-red);box-shadow:inset 0 0 0 3px var(--brand-white, #ffffff)}.pill-sub{font-size:15px;font-weight:500;color:var(--po-red);letter-spacing:0}.qty-pill.active .pill-sub{color:var(--brand-white, #ffffff)}.pill-sub--pays{font-size:18px;font-weight:700}.qty-pill .pill-figures{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pill-save{padding:2px 8px;font-family:var(--font-body-family);letter-spacing:normal;font-size:12px;font-weight:700;line-height:1.4;color:var(--po-red);background:var(--po-red-tint);border-radius:var(--badge-corner-radius, 4rem)}.qty-pill.active .pill-save{color:var(--brand-white, #ffffff);background:#fff3}.or-label{display:flex;align-items:center;gap:10px;margin:16px 0 12px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--po-muted)}.or-label:before,.or-label:after{content:"";flex:1;height:1px;background:var(--po-border)}.sub-card{display:block;padding:24px 20px 20px;font-family:var(--font-accent-family, inherit);border:2px solid var(--po-border);border-radius:var(--buttons-radius, 10px);background:var(--brand-white, #ffffff);box-shadow:0 2px 6px #2b2b280f;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;text-decoration:none;color:inherit}.sub-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #2b2b281f,0 4px 10px #2b2b2814;border-color:var(--po-border-hover)}.sub-card:active{transform:translateY(0);transition:transform .1s ease}.sub-card--active{cursor:default;border-color:var(--po-red);background-color:var(--po-red);color:var(--brand-white, #ffffff);box-shadow:none}.sub-card--active:hover{transform:none;box-shadow:none}.sub-card--active .sub-ribbon{color:var(--po-red);background:var(--brand-white, #ffffff)}.sub-card--active .sub-deal,.sub-card--active .sub-detail,.sub-card--active .gift-name,.sub-card--active .sub-benefit__label{color:#ffffffd9}.sub-card--active .pill-sub,.sub-card--active .gift-quarter,.sub-card--active .sub-benefit__icon,.sub-card--active .sub-benefit__value{color:var(--brand-white, #ffffff)}.sub-card--active .pill-save,.sub-card--active .gift-price{color:var(--brand-white, #ffffff);background:#fff3}.sub-card--active .gift-img{border-color:#ffffff59}.sub-card--active .sub-benefits{background:#ffffff1f;border-color:#ffffff47}.sub-card--active .sub-benefit+.sub-benefit{border-color:#ffffff47}.sub-ribbon{position:absolute;top:-10px;left:14px;padding:3px 10px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-white, #ffffff);background:var(--po-red);border-radius:var(--badge-corner-radius, 4rem)}.sub-content{min-width:0}.sub-head{display:flex;flex-direction:column;gap:8px}.sub-headline{display:flex;align-items:center;justify-content:space-between;gap:12px}.sub-figures{flex:0 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.sub-title{flex:1 1 0;min-width:min-content;display:flex;align-items:center;gap:10px;font-weight:700;font-size:20px;color:var(--po-ink);letter-spacing:-.025em;line-height:1.25}.sub-card--active .sub-title{color:var(--brand-white, #ffffff)}.sub-title:before{content:"";flex-shrink:0;width:16px;height:16px;box-sizing:border-box;border-radius:50%;border:2px solid var(--po-red);background:var(--brand-white, #ffffff);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.sub-card--active .sub-title:before{border-color:var(--brand-white, #ffffff);background:var(--po-red);box-shadow:inset 0 0 0 3px var(--brand-white, #ffffff)}.sub-deal{display:flex;align-items:center;gap:8px;font-family:var(--font-body-family);font-size:15px;font-weight:600;color:var(--po-muted)}.sub-deal .deal-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sub-detail{font-family:var(--font-body-family);font-size:15px;color:var(--po-muted);font-weight:500;margin-top:10px}.gift-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.gift-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.gift-quarter{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;line-height:1.2;color:var(--po-red)}.gift-img{width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background:var(--brand-gold-wash, #f8f4ef);border:1px solid var(--po-border);border-radius:var(--buttons-radius, 10px);overflow:hidden}.gift-img img{width:100%;height:100%;object-fit:cover;display:block}.gift-name{flex:1 1 auto;font-size:12px;font-weight:600;line-height:1.3;color:var(--po-muted)}.gift-price{padding:1px 6px;font-family:var(--font-body-family);font-size:11px;font-weight:700;line-height:1.3;color:var(--po-amber);background:var(--po-amber-tint);border-radius:var(--badge-corner-radius, 4rem)}.sub-benefits{display:grid;grid-template-columns:repeat(3,1fr);margin-top:16px;padding:12px 4px;background:var(--po-benefit-bg);border:1px solid var(--po-benefit-border);border-radius:var(--buttons-radius, 10px)}.sub-benefit{display:flex;align-items:center;justify-content:center;gap:10px;padding:2px 12px}.sub-benefit+.sub-benefit{border-left:1px solid var(--po-benefit-border)}.sub-benefit__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;color:var(--po-red)}.sub-benefit__icon .icon{width:100%;height:100%}.sub-benefit__text{display:flex;flex-direction:column;gap:1px;min-width:0}.sub-benefit__value{font-size:14.5px;font-weight:700;color:var(--po-red);line-height:1.2}.sub-benefit__label{font-size:12.5px;font-weight:500;color:var(--brand-ink-80, #55544e);line-height:1.25}@media(hover:none)and (pointer:coarse){.sub-card{padding:22px 18px 18px}}@media screen and (max-width:989px){.qty-pill{padding:12px}.qty-pill .pill-label{font-size:15px}.pill-sub{font-size:13px}.pill-sub--pays{font-size:16px}.pill-save{padding:2px 6px;font-size:11px}.sub-card{padding:20px 12px 14px;gap:10px}.sub-headline{gap:8px}.sub-title{font-size:14px}.sub-deal{font-size:12px}.pill-save{max-width:100%;line-height:1.3}.gift-grid{grid-template-columns:repeat(2,1fr);gap:10px 8px}.gift-quarter{font-size:9px}.gift-name{font-size:10.5px}.gift-price{font-size:9.5px;padding:1px 5px}.sub-detail{font-size:12.5px}.or-label{font-size:11px}.sub-ribbon{font-size:10px}.sub-benefits{grid-template-columns:1fr;padding:4px 8px}.sub-benefit{justify-content:center;padding:8px 4px}.sub-benefit__text{text-align:center}.sub-benefit+.sub-benefit{border-left:0;border-top:1px solid var(--po-benefit-border)}.sub-benefit__icon{width:22px;height:22px}.sub-benefit__value{font-size:12px}.sub-benefit__label{font-size:10px}}@media screen and (max-width:749px){.pill-sub{font-size:12.5px}.pill-sub--pays{font-size:15px}.gift-grid{grid-template-columns:repeat(4,1fr);gap:8px 6px}.gift-quarter{font-size:8.5px;letter-spacing:0}.gift-item{gap:3px}.gift-name{font-size:10px;line-height:1.25}.gift-price{font-size:9px;padding:1px 4px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pdp-purchase-options.css.map */
