.membership-product-hero__card{display:grid;max-width:122rem;margin:0 auto;overflow:hidden;border-radius:1.8rem;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));background-image:var(--gradient-background, none)}.membership-product-hero__media{position:relative;aspect-ratio:610 / 441}.membership-product-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.membership-product-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;padding:3.2rem 2.4rem 4rem}.membership-product-hero__subheading{margin:0;font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;line-height:normal;letter-spacing:.04rem;text-transform:uppercase;color:rgb(var(--color-accent))}.membership-product-hero__heading{margin:0;font-family:var(--membership-product-hero-heading-family, var(--font-heading-family));font-style:var(--membership-product-hero-heading-style, var(--font-heading-style));font-weight:var(--membership-product-hero-heading-weight, var(--font-heading-weight));font-size:clamp(4rem,9vw,6.4rem);line-height:1.3;letter-spacing:-.015em;color:rgb(var(--color-foreground-title));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.membership-product-hero__heading-line,.membership-product-hero__price{display:block}.membership-product-hero__price{color:rgb(var(--color-accent))}.membership-product-hero__compare{margin-left:.15em;font-size:.6875em;white-space:nowrap;text-decoration-thickness:.09em}.membership-product-hero__text{max-width:47.3rem;font-size:1.6rem;line-height:1.5}.membership-product-hero__text p{line-height:inherit}.membership-product-hero__text>:first-child{margin-top:0}.membership-product-hero__text>:last-child{margin-bottom:0}.membership-product-hero__buttons{margin-top:2.3rem}@media screen and (min-width:990px){.membership-product-hero .container{container-type:inline-size}.membership-product-hero__card{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(min(36.15cqi,44.1rem),auto)}.membership-product-hero__media{aspect-ratio:auto}.membership-product-hero__card--image-last .membership-product-hero__media{order:1}.membership-product-hero__content{padding:5.5rem}.membership-product-hero__text{margin-top:.5rem;font-size:2rem}.membership-product-hero__buttons{margin-top:1.35rem}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/section-membership-product-hero.css.map */
