.volume-offer{display:block;margin-bottom:1.2rem}.volume-offer__fieldset{min-width:0;margin:0;padding:0;border:0}.volume-offer__legend{margin-bottom:1rem;font-family:var(--font-button-family);font-size:1.2rem;font-weight:500;line-height:1;letter-spacing:.03em;text-transform:uppercase;color:rgb(var(--color-foreground))}.volume-offer__option{position:relative}.volume-offer__option+.volume-offer__option{margin-top:.8rem}.volume-offer__select{width:100%;min-height:8.8rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:1.6rem 1.8rem;border:.1rem solid rgb(var(--color-border));border-radius:1.8rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-default),background-color var(--duration-default),box-shadow var(--duration-default)}.volume-offer__select:before{content:"";width:2.2rem;height:2.2rem;display:block;border:.2rem solid rgb(var(--color-border));border-radius:50%;background:rgb(var(--color-background));transition:border-color var(--duration-default),box-shadow var(--duration-default)}.volume-offer__select:hover{border-color:rgba(var(--color-button),.55)}.volume-offer__select:focus-visible{outline:.2rem solid rgb(var(--color-button));outline-offset:.2rem}.volume-offer__option.is-selected .volume-offer__select{border-color:rgb(var(--color-button));box-shadow:inset 0 0 0 .1rem rgb(var(--color-button))}.volume-offer__option.is-selected .volume-offer__select:before{border-color:rgb(var(--color-button));box-shadow:inset 0 0 0 .5rem rgb(var(--color-background));background:rgb(var(--color-button))}.volume-offer__option--bulk .volume-offer__select{min-height:11.8rem;padding-bottom:5.6rem;background:rgba(var(--color-background-tertiary),.45)}.volume-offer__copy,.volume-offer__price-stack{min-width:0;display:flex;flex-direction:column}.volume-offer__copy{gap:.5rem}.volume-offer__heading-row{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.volume-offer__title,.volume-offer__price{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:600;line-height:1.15}.volume-offer__subtitle,.volume-offer__compare-price{font-size:1.2rem;line-height:1.35;color:rgb(var(--color-foreground-secondary))}.volume-offer__subtitle strong{color:rgb(var(--color-foreground));font-weight:600}.volume-offer__badge{display:inline-flex;align-items:center;min-height:2.6rem;padding:.3rem 1rem;border-radius:10rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-button-family);font-size:1.1rem;font-weight:var(--font-button-weight);line-height:1;letter-spacing:.03em;text-transform:uppercase}.volume-offer__price-stack{align-items:flex-end;gap:.4rem;text-align:right;white-space:nowrap}.volume-offer__stepper{position:absolute;right:1.8rem;bottom:1.4rem;z-index:1;display:grid;grid-template-columns:3.2rem 3.6rem 3.2rem;align-items:center;height:3.2rem;border:.1rem solid rgb(var(--color-border));border-radius:10rem;background:rgb(var(--color-background));overflow:hidden}.volume-offer__stepper-button{width:3.2rem;height:3.2rem;display:grid;place-items:center;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:1.7rem;cursor:pointer}.volume-offer__stepper-button:hover:not(:disabled){background:rgba(var(--color-button),.08)}.volume-offer__stepper-button:focus-visible{outline:.2rem solid rgb(var(--color-button));outline-offset:-.2rem}.volume-offer__stepper-button:disabled{opacity:.35;cursor:not-allowed}.volume-offer__quantity{font-family:var(--font-button-family);font-size:1.2rem;font-weight:var(--font-button-weight);text-align:center}@media(max-width:479px){.volume-offer__select{grid-template-columns:auto minmax(0,1fr);padding:1.4rem}.volume-offer__price-stack,.volume-offer__select>.volume-offer__price{grid-column:2;align-items:flex-start;text-align:left}.volume-offer__option--bulk .volume-offer__select{padding-bottom:5.8rem}.volume-offer__stepper{right:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAE */
