.quantity-discounts{padding-bottom:32px}.quantity-offer{padding:24px 0}.quantity-offer h2{margin:0 0 16px;text-align:center;font-size:clamp(24px,3vw,34px)}.quantity-offer__tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.quantity-offer__tier{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;padding:16px 6px;border-radius:6px;background:color-mix(in srgb,var(--color-panel) 18%,var(--color-background));text-align:center}.quantity-offer__tier strong{font-size:14px;font-weight:600;white-space:nowrap}.quantity-offer__saving{color:var(--color-primary);font-size:14px;font-weight:600;white-space:nowrap}.quantity-offer__choose{position:absolute;top:0;right:0;bottom:0;left:0;min-height:44px;width:100%;padding:0;border:1px solid transparent;border-radius:inherit;background:transparent;cursor:pointer}.quantity-offer__choose[aria-pressed=true]{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.quantity-offer__choose:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.quantity-offer__choose:disabled{cursor:default}.quantity-offer--compact{padding:16px 0;margin-top:12px}.quantity-offer--compact h2{font:500 16px/1.5 var(--font-body);text-align:left}@media(max-width:359px){.quantity-offer__tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}.quantity-offer--detailed{border-block:1px solid var(--color-panel)}.quantity-offer--detailed h2{margin-bottom:24px;font-size:clamp(28px,3vw,38px)}.quantity-offer--detailed .quantity-offer__tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.quantity-offer--detailed .quantity-offer__tier{justify-content:flex-start;gap:8px;padding:14px 10px;border:1px solid var(--color-panel);background:var(--color-background)}.quantity-offer--detailed .quantity-offer__tier--best{border-color:var(--color-primary);box-shadow:inset 0 3px var(--color-primary)}.quantity-offer--detailed .quantity-offer__tier strong{font-size:16px}.quantity-offer__icon{position:relative;color:var(--color-primary)}.quantity-offer__icon svg{display:block;width:30px;height:30px}.quantity-offer__icon span{position:absolute;inset:auto -8px -4px auto;min-width:24px;padding:2px 4px;border-radius:50%;background:var(--color-primary);color:var(--color-background);font-size:12px;font-weight:600}.quantity-offer__badge{padding:6px 10px;border-radius:4px;background:var(--color-primary);color:var(--color-background);font-size:15px;font-weight:600}.quantity-offer__original{color:var(--color-muted);font-size:14px;font-variant-numeric:tabular-nums}.quantity-offer__total{font-size:14px;font-variant-numeric:tabular-nums}.quantity-offer__note{margin:6px 0 0;text-align:center;color:var(--color-muted);font-size:14px;line-height:1.5}@media(min-width:900px){.quantity-offer--detailed .quantity-offer__tiers{grid-template-columns:repeat(4,minmax(0,1fr))}}.purchase__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.purchase__base-price{color:var(--color-muted);font:500 18px/1.5 var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap;text-decoration-thickness:1px}.purchase__discount-badge{align-self:center;padding:4px 8px;border-radius:4px;background:var(--color-primary);color:var(--color-background);font:600 14px var(--font-body)}.purchase__promotion{flex-basis:100%;margin:0;padding:12px 14px;border:1px solid var(--color-primary);border-radius:6px;color:var(--color-primary);font:500 14px/1.55 var(--font-body)}.purchase__promotion-replacement{display:block;color:var(--color-muted)}.purchase-support{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:28px}.purchase-bonuses,.purchase-guarantee{min-width:0;padding:clamp(20px,3vw,28px);border:1px solid var(--color-panel);border-radius:6px;background:color-mix(in srgb,var(--color-panel) 12%,var(--color-background))}.purchase-bonuses h2{margin:0 0 14px;font:600 17px/1.5 var(--font-body)}.purchase-bonuses h2 span{color:var(--color-primary)}.purchase-bonuses ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.purchase-bonuses li{display:flex;align-items:baseline;gap:10px;font-size:14px;line-height:1.6}.purchase-bonuses__check{flex:0 0 auto;color:var(--color-primary);font-weight:600}.purchase-statuses{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:8px 24px;margin:0;padding-top:4px}.purchase-statuses p{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.6}.purchase-statuses svg{flex:0 0 22px;width:22px;height:22px}.purchase-guarantee{display:flex;align-items:flex-start;gap:16px}.purchase-guarantee>div{min-width:0;max-width:60ch}.purchase-guarantee__icon{display:grid;box-sizing:border-box;flex:0 0 60px;width:60px;height:60px;grid-template-rows:28px 12px;align-content:center;justify-items:center;padding:0;border:2px solid var(--color-primary);border-radius:50%;color:var(--color-primary);font-size:11px;line-height:12px}.purchase-guarantee__icon strong{font:600 26px/28px var(--font-body)}.purchase-guarantee h2{margin:0 0 10px;font:600 17px/1.45 var(--font-body)}.purchase-guarantee .rte,.purchase-guarantee a{font-size:14px;line-height:1.6}.purchase-guarantee a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}@media(min-width:900px){.purchase-support--split{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.purchase-support:not(.purchase-support--split)>.purchase-bonuses,.purchase-support:not(.purchase-support--split)>.purchase-guarantee{width:min(100%,640px)}}@media(max-width:599px){.purchase-bonuses,.purchase-guarantee{padding:18px}.purchase-guarantee{gap:12px}.purchase-guarantee__icon{flex-basis:52px;width:52px;height:52px}}.owner-review-summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:44px;font-size:14px;text-underline-offset:4px}.owner-review-summary__star,.owner-reviews__rating{color:var(--color-primary)}.owner-reviews{scroll-margin-top:24px}.owner-reviews__grid{display:grid;gap:20px}.owner-reviews__card{min-width:0;margin:0;padding:24px;border:1px solid var(--color-panel);border-radius:6px}.owner-reviews__card h3{margin:12px 0;font-size:22px}.owner-reviews__card blockquote{margin:0 0 20px;font-size:16px;line-height:1.65}.owner-reviews__card figcaption{font-weight:600;font-size:14px}.owner-reviews__card img{width:100%;height:auto;margin-top:20px;border-radius:4px}body:has(.owner-reviews) .source-reviews{display:none}.announcement-bar{display:flex;justify-content:center;align-items:center;gap:16px;padding:12px 20px;color:var(--color-background);background:var(--color-primary);font:600 16px/1.45 var(--font-body)}.announcement-bar__text{min-width:0;margin:0;font:inherit;text-align:center}.announcement-countdown-group{flex:0 0 auto}.announcement-countdown{display:flex;align-items:baseline;gap:3px;font:inherit;font-variant-numeric:tabular-nums}.announcement-countdown__number{min-width:2ch;text-align:center}.announcement-bar[hidden],.announcement-countdown[hidden],.announcement-countdown-group[hidden],.quantity-offer [hidden]{display:none}@media(max-width:599px){.announcement-bar{gap:12px;padding:10px 12px;font-size:14px}}.product-main__stock-dot{position:relative}.product-main__stock.is-sold-out .product-main__stock-dot{background:var(--color-muted)}@media(prefers-reduced-motion:no-preference){.product-main__stock.is-low-stock .product-main__stock-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--color-primary);animation:stock-halo 2s ease-out infinite}@keyframes stock-halo{0%{transform:scale(1);opacity:.35}to{transform:scale(2.8);opacity:0}}}@media(min-width:900px){.owner-reviews__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.purchase__bundle{margin:4px 0 0;font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums}.cart-line__unit-price{margin:4px 0 8px;color:var(--color-muted);font-size:14px;font-variant-numeric:tabular-nums}@media(max-width:599px){.sticky-purchase .purchase__base-price{font-size:14px}.sticky-purchase .purchase__discount-badge{font-size:12px;padding:3px 5px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/offers.css.map */
