.affiliate-disclosure{background:#fff;color:#333;padding-top:0;padding-bottom:1.6rem;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif}.affiliate-disclosure__text{max-width:72rem;font-size:1.3rem;line-height:1.55}.affiliate-disclosure__text p{margin:0}.affiliate-disclosure__text p+p{margin-top:.4rem}.bundle-tiers{display:block;margin:1.6rem 0 2rem}.bundle-tiers__fieldset{border:0;margin:0;padding:0;min-width:0}.bundle-tiers__legend{display:block;margin-bottom:1rem;padding:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.6rem;color:rgb(var(--color-foreground))}.bundle-tiers__list{display:grid;gap:1.2rem}.bundle-tiers__item{position:relative}.bundle-tiers__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.bundle-tiers__card{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;min-height:6.4rem;padding:1.4rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius-outset, .6rem);background:#fff;color:rgb(var(--color-foreground));transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.bundle-tiers__card--badge{margin-top:.9rem;padding-top:1.8rem}.bundle-tiers__input:hover+.bundle-tiers__card{border-color:rgba(var(--color-foreground),.55)}.bundle-tiers__input:checked+.bundle-tiers__card{border-color:rgb(var(--color-button));box-shadow:0 0 0 .1rem rgb(var(--color-button));background:rgba(var(--color-button),.05)}.bundle-tiers__input:focus-visible+.bundle-tiers__card{outline:.2rem solid #192438;outline-offset:.3rem}.bundle-tiers__radio{width:2rem;height:2rem;border:.2rem solid rgba(var(--color-foreground),.45);border-radius:50%;background:#fff;flex-shrink:0}.bundle-tiers__input:checked+.bundle-tiers__card .bundle-tiers__radio{border-color:rgb(var(--color-button));background:radial-gradient(circle,rgb(var(--color-button)) 0 .5rem,#fff .55rem)}.bundle-tiers__main,.bundle-tiers__pricing{display:flex;flex-direction:column;gap:.2rem;min-width:0}.bundle-tiers__pricing{align-items:flex-end;text-align:right}.bundle-tiers__label{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.6rem;line-height:1.3;color:#192438}.bundle-tiers__unit,.bundle-tiers__note{font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground),.75)}.bundle-tiers__note{color:#192438}.bundle-tiers__total{font-size:1.7rem;font-weight:600;line-height:1.3;color:#192438}.bundle-tiers__compare{font-size:1.3rem;line-height:1.3;color:rgba(var(--color-foreground),.65)}.bundle-tiers__save{display:inline-block;margin-top:.2rem;padding:.2rem .8rem;border-radius:4rem;background:#e6edf5;color:#192438;font-size:1.2rem;font-weight:600;line-height:1.5;white-space:nowrap}.bundle-tiers__compare[hidden],.bundle-tiers__save[hidden]{display:none}.bundle-tiers__badge{position:absolute;top:0;left:1.4rem;transform:translateY(-50%);padding:.3rem 1rem;border-radius:4rem;background:#192438;color:#fff;font-size:1.1rem;font-weight:600;letter-spacing:.04rem;line-height:1.4;text-transform:uppercase}.bundle-tiers__input:checked+.bundle-tiers__card .bundle-tiers__badge{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}@media screen and (min-width:750px){.bundle-tiers__card{padding:1.6rem 1.8rem;gap:1.6rem}.bundle-tiers__card--badge{padding-top:2rem}.bundle-tiers__label{font-size:1.7rem}}@media(prefers-reduced-motion:reduce){.bundle-tiers__card{transition:none}}.delivery-estimate{display:block;color:rgba(var(--color-foreground),.75)}@media screen and (max-width:749px){.delivery-estimate.caption{font-size:12px}}.product__info-container>.delivery-estimate.caption{margin-top:.6rem;margin-bottom:0}.product--no-media .delivery-estimate{text-align:center}.free-shipping-note{display:block;color:rgba(var(--color-foreground),.75)}@media screen and (max-width:749px){.free-shipping-note.caption{font-size:12px}}.product__info-container>.free-shipping-note.caption{margin-top:.6rem;margin-bottom:0}.product--no-media .free-shipping-note{text-align:center}.return-window{display:flex;align-items:center;gap:.6rem;margin:0;color:rgba(var(--color-foreground),.75)}.return-window .svg-wrapper{flex:0 0 auto;width:2rem;height:2rem}.return-window__icon svg{fill:currentColor}.return-window__text{min-width:0}@media screen and (max-width:749px){.return-window.caption{font-size:12px}}.product__info-container>.return-window.caption{margin-top:.6rem;margin-bottom:0}.product--no-media .return-window{justify-content:center;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
