.subscription-bundle-cards{padding:0}.bundle-cards__heading{text-align:center;margin-bottom:1rem}.bundle-cards__heading em,.bundle-cards__heading i{font-style:italic}.bundle-cards__body{text-align:center;margin-bottom:3rem}.bundle-cards__body p{margin:0}@media screen and (max-width:749px){.bundle-cards__heading{max-width:70vw;margin:0 auto 1rem}.bundle-cards__body{max-width:60vw;margin:0 auto 1rem}}.bundle-cards__grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media screen and (min-width:750px){.bundle-cards__grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media screen and (min-width:990px){.bundle-cards__grid{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.bundle-card{position:relative;display:flex;flex-direction:column;border-radius:var(--border-radius-block);overflow:hidden;background:rgb(var(--color-background));color:rgb(var(--color-foreground));transition:transform .3s ease,box-shadow .3s ease}.bundle-card__sticker{position:absolute;top:1rem;right:1rem;background:transparent;color:rgb(var(--color-button));padding:.375rem .75rem;border-radius:.25rem;font-weight:600;letter-spacing:.05em;z-index:2;text-transform:uppercase;font-family:Archivo SemiExpanded}.bundle-card__image-wrapper{width:100%;aspect-ratio:1;overflow:hidden;background:rgba(var(--color-foreground),.05)}.bundle-card__image{width:100%;height:100%;object-fit:cover;display:block;object-position:center center}@media screen and (max-width:749px){.bundle-card__image-wrapper{aspect-ratio:5 / 3}}.bundle-card__content{display:flex;flex-direction:column;flex-grow:1}.bundle-card__title{margin:0 0 .5rem;padding:2rem 1.5rem 0;line-height:1.2;font-weight:400;font-family:"Instrument Serif";font-size:4rem!important}.bundle-card__tagline{margin:0 0 1.25rem;padding:0 1.5rem;font-family:Archivo SemiExpanded}.bundle-card__divider{height:1px;background:currentColor;opacity:1;margin-bottom:1.25rem}.bundle-card__included{margin:0 0 1rem;font-weight:600;padding:0 1.5rem;font-family:Archivo SemiExpanded}.bundle-card__description{margin:0 0 4rem;flex-grow:1;padding:0 1.5rem}.bundle-card__description p{margin:0}.bundle-card__pricing{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;margin-bottom:1.25rem;flex-wrap:wrap;padding:0 1.5rem}.bundle-card__price{font-weight:600;order:1;font-family:Archivo SemiExpanded}.bundle-card__compare-price{text-decoration:line-through;opacity:.5;order:2;font-family:Archivo SemiExpanded}.bundle-card__discount-badge{background:transparent;color:rgb(var(--color-foreground));border:1px solid rgb(var(--color-foreground));padding:.25rem .5rem;border-radius:50px;font-weight:600;letter-spacing:.05em;order:3;font-family:Archivo SemiExpanded;font-size:1.3rem;margin-left:1.5rem}.bundle-card.color-background-3 .bundle-card__discount-badge{background:rgb(var(--color-button));color:rgb(var(--color-background));padding:.25rem .5rem;border-radius:50px;font-weight:600;letter-spacing:.05em;order:3;font-family:Archivo SemiExpanded;font-size:1.3rem;margin-left:1.5rem}.bundle-card__frequency{position:relative;margin-bottom:1rem;padding:0 1.5rem}.bundle-card__frequency-select{width:100%;padding:.875rem 2.5rem .875rem 1rem;border:1px solid currentColor;border-radius:2rem;background:transparent;font-weight:500;color:currentColor;cursor:pointer;-webkit-appearance:none;appearance:none;transition:all .2s ease;font-family:Archivo SemiExpanded;font-size:1.2rem}.bundle-card__frequency-icon{position:absolute;right:3rem;top:50%;transform:translateY(-50%);pointer-events:none;color:currentColor}.bundle-card__button{width:100%}.bundle-card__button-div{padding:0 1.5rem 2rem}.bundle-card__button--sold-out,.bundle-card__button--sold-out:hover{background-color:color-mix(in srgb,rgb(var(--color-button)) 40%,transparent);border-color:transparent;cursor:not-allowed;opacity:1}.bundle-card__button--sold-out .button__label{opacity:.7}.quick-add-modal--subscription-only .purchase-options__card--onetime{display:none}.quick-add-modal--subscription-only .purchase-options__card--subscribe>.purchase-options__option{grid-column:1 / -1}.bundle-card__error-wrapper[hidden]{display:none}.bundle-card__error{display:block;margin-top:1rem;color:rgb(var(--color-error));font-size:1.2rem}.section-template--padding{padding-top:0;padding-bottom:0}.section-template--xs-padding{padding-top:2rem;padding-bottom:2rem}.section-template--s-padding{padding-top:3rem;padding-bottom:3rem}.section-template--m-padding{padding-top:4rem;padding-bottom:4rem}.section-template--l-padding{padding-top:5rem;padding-bottom:5rem}.section-template--xl-padding{padding-top:6rem;padding-bottom:6rem}@media screen and (min-width:750px){.section-template--xs-padding{padding-top:2.5rem;padding-bottom:2.5rem}.section-template--s-padding{padding-top:4rem;padding-bottom:4rem}.section-template--m-padding{padding-top:5rem;padding-bottom:5rem}.section-template--l-padding{padding-top:6rem;padding-bottom:6rem}.section-template--xl-padding{padding-top:8rem;padding-bottom:8rem}}@media screen and (max-width:749px){.bundle-card__content{padding:0}.bundle-cards__body,.bundle-card__description{margin-bottom:2rem}}@media screen and (max-width:749px){.bundle-card{position:relative}.bundle-card:not(:has(.bundle-card__sticker)) .bundle-card__discount-badge{position:absolute;top:1rem;right:1rem;margin-left:0;z-index:3;background-color:rgb(var(--color-button-text));border-color:transparent;padding:.25rem 1.5rem}.bundle-card__sticker{background:rgb(var(--color-button));color:rgb(var(--color-background));padding:.25rem 1.5rem;border-radius:50px;letter-spacing:0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-subscription-bundle-cards.css.map */
