.bundle-save{--bundle-fg: var(--color-foreground);--bundle-accent: var(--color-button);--bundle-unsel-fg: var(--bundle-fg);--bundle-unsel-bg: transparent;--bundle-gap: 1.2rem;display:flex;flex-direction:column;gap:var(--bundle-gap);margin:1.5rem 0;padding-top:var(--bs-pad-top, 0);padding-bottom:var(--bs-pad-bottom, 0)}@media screen and (min-width:750px){.bundle-save{padding-top:var(--bs-pad-top-desktop, 0);padding-bottom:var(--bs-pad-bottom-desktop, 0)}}.bundle-save__heading{margin:0}.bundle-save [hidden]{display:none!important}.bundle-save__collision{margin:0;padding:1rem 1.2rem;border:var(--inputs-border-width) solid rgb(var(--bundle-accent));border-radius:var(--inputs-radius);font-size:1.3rem;color:rgb(var(--bundle-fg))}.bundle-save__intervals{border:0;margin:0;padding:0;min-width:0}.bundle-save__legend{padding:0;margin-bottom:.6rem;font-size:calc(var(--font-heading-scale) * 1.2rem);letter-spacing:.04rem;color:rgba(var(--bundle-fg),.75)}.bundle-save__pack-header{display:flex;gap:.5rem;align-items:baseline;font-size:1.4rem;color:rgba(var(--bundle-fg),.75)}.bundle-save__pack-name{font-weight:var(--font-body-weight-bold);color:rgb(var(--bundle-fg))}.bundle-save__tier-grid{--bs-tier-strip: 100%;--bs-tier-overlap: .35;--bs-tier-span: calc(1 + (var(--bs-tier-count-max, 1) - 1) * (1 - var(--bs-tier-overlap)));display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.8rem;align-items:stretch;margin-bottom:1rem}.bundle-save__tier{position:relative;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.8rem;border:var(--inputs-border-width) solid;border-radius:var(--inputs-radius);font-family:var(--font-body-family);cursor:pointer;text-align:center}.bundle-save .bundle-save__unselected{--bundle-unsel-fg: var(--color-foreground);--bundle-unsel-bg: rgb(var(--color-background));color:inherit;background-color:transparent}.bundle-save__tier:not([aria-pressed=true]){--bundle-fg: var(--bundle-unsel-fg);--bs-tier-border: rgba(var(--bundle-fg), .12);background-color:var(--bundle-unsel-bg);color:rgba(var(--bundle-fg),.75);border-color:var(--bs-tier-border)}.bundle-save__tier[aria-pressed=true]{--bs-tier-border: var(--bs-accent, rgb(var(--color-button)));border-color:var(--bs-tier-border);box-shadow:0 0 0 .1rem var(--bs-accent, rgb(var(--color-button)))}.bundle-save__tier-images{display:flex;flex:1 1 auto;align-items:center;justify-content:center;width:var(--bs-tier-strip)}.bundle-save__tier-image{width:calc(100% / var(--bs-tier-span));height:auto;border-radius:calc(var(--inputs-radius) / 2)}.bundle-save__tier-image+.bundle-save__tier-image{margin-inline-start:calc(-1 * var(--bs-tier-overlap) * 100% / var(--bs-tier-span))}.bundle-save__tier-label{font-size:1.2rem;font-weight:var(--font-body-weight-bold)}.bundle-save__tier-save{font-size:1.1rem;font-weight:var(--font-body-weight-bold);color:var(--bs-accent, rgb(var(--color-button)));display:block;min-height:1.4rem;min-height:1lh}.bundle-save__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:.2rem .8rem;border:var(--inputs-border-width) solid var(--bs-tier-border);border-radius:var(--badge-corner-radius);font-size:1rem;letter-spacing:.05rem;text-transform:uppercase;white-space:nowrap;z-index:1}.bundle-save__badge:has(.bundle-save__badge-save){display:flex;flex-direction:column;align-items:center;line-height:1.3}.bundle-save__badge-save{font-weight:var(--font-body-weight-bold)}.bundle-save__badge:not(:has(.bundle-save__badge-label)):not(:has(.bundle-save__badge-save:not([hidden]))){display:none}.bundle-save__tier-grid--savings .bundle-save__tier{padding-top:1.6rem}.bundle-save .bundle-save__badge{background-color:var(--bs-badge-bg, rgb(var(--color-background)));color:var(--bs-badge-text, rgba(var(--color-foreground), .75))}.bundle-save .bundle-save__chip{background-color:var(--bs-chip-bg, rgb(var(--color-background)));color:var(--bs-chip-text, rgba(var(--color-foreground), .75))}.bundle-save .bundle-save__badge--1{background-color:var(--bs-badge-1-bg, var(--bs-badge-bg, rgb(var(--color-background))));color:var(--bs-badge-1-text, var(--bs-badge-text, rgba(var(--color-foreground), .75)))}.bundle-save .bundle-save__badge--2{background-color:var(--bs-badge-2-bg, var(--bs-badge-bg, rgb(var(--color-background))));color:var(--bs-badge-2-text, var(--bs-badge-text, rgba(var(--color-foreground), .75)))}.bundle-save__options{display:flex;flex-direction:column;gap:var(--bundle-gap)}.bundle-save__option{position:relative;border:var(--inputs-border-width) solid;border-radius:var(--inputs-radius);padding:1.2rem 1.4rem;cursor:pointer}.bundle-save__option:not([data-selected=true]){--bundle-fg: var(--bundle-unsel-fg);background-color:var(--bundle-unsel-bg);color:rgba(var(--bundle-fg),.75);border-color:rgba(var(--bundle-fg),.12)}.bundle-save__option[data-selected=true]{border-color:var(--bs-accent, rgb(var(--color-button)));box-shadow:0 0 0 .1rem var(--bs-accent, rgb(var(--color-button))),0 .2rem .8rem rgba(var(--color-shadow),var(--media-shadow-opacity))}.bundle-save__chip{position:absolute;top:0;right:1rem;transform:translateY(-50%);padding:.3rem 1rem;border-radius:var(--badge-corner-radius);font-size:1.1rem;font-weight:var(--font-body-weight-bold);white-space:nowrap;z-index:1}.bundle-save__chip:has(>[data-sub-key]):not(:has(>[data-sub-key]:not([hidden]))){display:none}.bundle-save__option-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.bundle-save__option-select{display:flex;align-items:center;gap:.8rem;padding:0;border:0;background:none;color:inherit;font-family:var(--font-body-family);font-size:1.6rem;font-weight:var(--font-body-weight-bold);cursor:pointer;text-align:left}.bundle-save__radio{flex-shrink:0;width:1.8rem;height:1.8rem;border:.2rem solid rgba(var(--bundle-fg),.4);border-radius:50%}.bundle-save__option[data-selected=true] .bundle-save__radio{border-color:var(--bs-accent, rgb(var(--bundle-accent)));background:radial-gradient(circle,var(--bs-accent, rgb(var(--bundle-accent))) 0 .4rem,transparent .45rem)}.bundle-save__option-prices{display:flex;align-items:baseline;gap:.6rem;padding-top:.2rem;font-variant-numeric:tabular-nums;text-align:right}.bundle-save__compare{font-size:1.3rem;color:rgba(var(--bundle-fg),.55)}.bundle-save__price-now{font-size:1.8rem;color:var(--bs-accent, rgb(var(--bundle-accent)))}.bundle-save__option--once .bundle-save__price-now{color:rgb(var(--bundle-fg));font-size:1.6rem}.bundle-save__option-body{display:flex;flex-direction:column;gap:var(--bundle-gap);margin-top:1.2rem}.bundle-save__banner{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:1rem 1.2rem;border-radius:calc(var(--inputs-radius) / 2);text-align:center}.bundle-save__banner-heading{font-size:1.5rem;letter-spacing:.03rem;text-transform:uppercase}.bundle-save__banner-text{font-size:1.2rem;opacity:.85}.bundle-save__benefits{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.bundle-save__benefit{display:flex;align-items:center;gap:.7rem;font-size:1.3rem;color:rgb(var(--bundle-fg))}.bundle-save__benefit-icon{flex-shrink:0;display:inline-flex;width:1.6rem;height:1.6rem;color:var(--bs-benefit-icon, var(--bs-accent, rgb(var(--bundle-accent))))}.bundle-save__benefit-icon svg{width:100%;height:100%}.bundle-save__interval-pills{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.6rem}.bundle-save__pill{display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.8rem .6rem;border:var(--inputs-border-width) solid rgba(var(--bundle-fg),.12);border-radius:var(--variant-pills-radius);background-color:rgba(var(--bundle-fg),.04);color:rgba(var(--bundle-fg),.75);font-family:var(--font-body-family);font-size:1.3rem;cursor:pointer;text-align:center}.bundle-save__pill-save{font-size:1.1rem;opacity:.8}.bundle-save__pill[aria-pressed=true]{border-color:var(--bs-accent, rgb(var(--bundle-accent)));background-color:var(--bs-accent, rgb(var(--bundle-accent)));color:var(--bs-accent-text, rgb(var(--color-button-text)))}@media screen and (forced-colors:active){.bundle-save__tier[aria-pressed=true],.bundle-save__pill[aria-pressed=true],.bundle-save__option[data-selected=true]{outline:.2rem solid}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/component-bundle-save.css.map */
