.quantity-tiers{border:0;margin:0;min-width:0;padding:0}.quantity-tiers__label{display:block;padding:0}.quantity-tiers__grid{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.quantity-tier{min-width:0;position:relative}.quantity-tier__label{align-items:flex-start;background:color-mix(in srgb,currentColor 5%,transparent);border:.1rem solid color-mix(in srgb,currentColor 20%,transparent);border-radius:1.6rem;cursor:pointer;display:flex;flex-direction:column;gap:.4rem;height:100%;padding:1.4rem 1.6rem;transition:background-color .25s ease,border-color .25s ease,transform .25s ease}.quantity-tier__label:hover{border-color:color-mix(in srgb,currentColor 40%,transparent)}.quantity-tier__input:checked+.quantity-tier__label{background:color-mix(in srgb,currentColor 20%,transparent);border-color:currentColor;box-shadow:inset 0 0 0 .1rem currentColor}.quantity-tier__input:focus-visible+.quantity-tier__label{outline:.2rem solid currentColor;outline-offset:.2rem}.quantity-tier__input:disabled+.quantity-tier__label{cursor:not-allowed;opacity:.4}.quantity-tier__amount{font-size:1.6rem;line-height:1.2}.quantity-tier__price{font-size:1.3rem;opacity:.72}.quantity-tier__offer{align-items:flex-start;display:flex;font-size:1.2rem;gap:.5rem;line-height:1.35;margin-top:.4rem}.quantity-tier__offer+.quantity-tier__offer{margin-top:.2rem}.quantity-tier__offer svg{flex-shrink:0;height:1.2rem;margin-top:.15rem;width:1.2rem}.quantity-tier--featured .quantity-tier__label{border-color:color-mix(in srgb,currentColor 45%,transparent);padding-top:2rem}.quantity-tier__badge{background:var(--quantity-tier-badge-background, #fff);border-radius:999px;color:var(--quantity-tier-badge-text, #14200f);font-size:1rem;left:1.6rem;letter-spacing:.08em;line-height:1;padding:.4rem .8rem;position:absolute;text-transform:uppercase;top:-.8rem}@media screen and (max-width:749px){.quantity-tiers__grid{gap:.6rem}.quantity-tier__label{border-radius:1.2rem;gap:.2rem;padding:1.2rem .9rem}.quantity-tier__amount{font-size:1.4rem}.quantity-tier__price{font-size:1.2rem}.quantity-tier__offer{font-size:1.1rem;gap:.35rem;margin-top:.3rem}.quantity-tier__offer svg{height:1.1rem;width:1.1rem}.quantity-tier__badge{border-radius:1.2rem 1.2rem 0 0;font-size:.85rem;left:0;letter-spacing:.04em;padding:.4rem .4rem .35rem;right:0;text-align:center;top:0}.quantity-tier--featured .quantity-tier__label{padding-top:2.6rem}.quantity-tiers--mobile-stacked .quantity-tiers__grid{gap:.8rem;grid-template-columns:1fr}.quantity-tiers--mobile-stacked .quantity-tier__label{align-items:center;border-radius:1.6rem;flex-direction:row;flex-wrap:wrap;gap:.4rem 1rem;padding:1.4rem 1.6rem}.quantity-tiers--mobile-stacked .quantity-tier--featured .quantity-tier__label{padding-top:2rem}.quantity-tiers--mobile-stacked .quantity-tier__amount{font-size:1.6rem}.quantity-tiers--mobile-stacked .quantity-tier__price{font-size:1.3rem}.quantity-tiers--mobile-stacked .quantity-tier__offer{flex-basis:100%;font-size:1.2rem;margin-top:0}.quantity-tiers--mobile-stacked .quantity-tier__badge{font-size:1rem;left:1.6rem;letter-spacing:.08em;padding:.4rem .8rem;right:auto;text-align:left;top:-.8rem}}@media(prefers-reduced-motion:reduce){.quantity-tier__label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/quantity-tier-selector.css.map */
