.membership-promo__inner{display:grid;gap:3.2rem}.membership-promo__eyebrow,.membership-promo__benefits-heading{margin:0 0 1.2rem;opacity:.75}.membership-promo__heading{margin:0;text-transform:uppercase;line-height:1.05}.membership-promo__text{margin-top:1.6rem;max-width:48rem}.membership-promo__price{margin:1.6rem 0 0;font-weight:700}.membership-promo__intro{container-type:inline-size}.membership-promo__buttons{display:inline-grid;grid-template-columns:minmax(0,1fr);gap:1.2rem;margin-top:2.4rem}@container (min-width: 56rem){.membership-promo__buttons{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.membership-promo__list{margin:0;padding:0;border-top:.1rem solid rgba(var(--color-foreground),.25)}.membership-promo__item{display:flex;gap:1.6rem;align-items:baseline;padding:1.2rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.25)}.membership-promo__number{flex:0 0 auto;min-width:2.4rem;font-family:var(--font-heading-family);font-variant-numeric:tabular-nums;opacity:.6}.membership-promo__item-title{margin:0;font-size:1.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04rem;line-height:1.3}.membership-promo__item-text{margin:.4rem 0 0;font-size:1.4rem;line-height:1.5;opacity:.8}.membership-promo__media{display:none}.membership-promo__image{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.membership-promo__buttons{display:grid}}@media screen and (min-width:750px){.membership-promo__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4.8rem;align-items:start}}@media screen and (min-width:990px){.membership-promo__inner--with-image{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr)}.membership-promo__inner--with-image .membership-promo__media{display:block;align-self:stretch;min-height:32rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/membership-promo.css.map */
