.subscription-packs{--sp-gutter: var(--main-padding);--sp-page-width: 1145px;--sp-container-width: calc(var(--sp-page-width) + var(--sp-gutter) * 2);background-color:rgb(var(--sp-bg));color:rgb(var(--sp-text))}@media screen and (max-width:990px){.subscription-packs{--sp-gutter: 22.56px}}@media screen and (min-width:1200px){.subscription-packs{--sp-gutter: 140px}}.subscription-packs>.container{max-width:var(--sp-container-width);padding-inline:var(--sp-gutter)}.subscription-packs__intro{margin-bottom:4rem;text-align:center}.subscription-packs__eyebrow{margin:0 0 1.2rem;font-size:1.2rem;font-weight:700;line-height:1.4;letter-spacing:.24em;text-transform:uppercase;color:rgb(var(--sp-accent))}.subscription-packs__heading{margin:0 auto;max-width:30ch;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:900;font-size:2.8rem;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:rgb(var(--sp-heading))}.subscription-packs__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;margin:0;padding:0;list-style:none}.subscription-packs__card{display:flex;flex-direction:column;overflow:hidden;border-radius:.6rem;background-color:rgb(var(--sp-card));box-shadow:0 .2rem 1.6rem #0000000f}.subscription-packs__badge{margin:0;padding:1.2rem 1.6rem;font-size:1.2rem;font-weight:700;line-height:1.4;letter-spacing:.16em;text-align:center;text-transform:uppercase;background-color:rgb(var(--sp-ribbon));color:rgb(var(--sp-ribbon-text))}.subscription-packs__badge--empty{background-color:transparent}.subscription-packs__body{display:flex;flex:1 1 auto;flex-direction:column;padding:2.4rem}.subscription-packs__image{display:block;width:100%;height:18rem;margin-bottom:2rem;object-fit:cover;object-position:center;border-radius:.4rem}.subscription-packs__title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:800;font-size:1.7rem;line-height:1.25;letter-spacing:.01em;text-transform:uppercase;color:rgb(var(--sp-heading))}.subscription-packs__meta{margin:.8rem 0 0;font-size:1.3rem;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--sp-text),.75)}.subscription-packs__price-label{margin:2.4rem 0 .4rem;font-size:1.2rem;font-weight:600;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--sp-text),.8)}.subscription-packs__price{display:flex;align-items:baseline;gap:.4rem;margin:0;color:rgb(var(--sp-price))}.subscription-packs__price-amount{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:900;font-size:3.2rem;line-height:1.1;letter-spacing:.01em}.subscription-packs__price-suffix{font-size:1.4rem;font-weight:500}.subscription-packs__features{flex:1 1 auto;margin:2rem 0 0;padding:0;list-style:none}.subscription-packs__feature{display:flex;align-items:flex-start;gap:.8rem;margin-bottom:1.2rem;font-size:1.4rem;line-height:1.45}.subscription-packs__feature:last-child{margin-bottom:0}.subscription-packs__feature .icon-checkmark{flex:0 0 auto;width:1.2rem;height:1.2rem;margin-top:.5rem;color:rgb(var(--sp-accent))}.subscription-packs__button{position:relative;display:flex;margin-top:2.4rem;text-decoration:none;align-items:center;justify-content:center;width:100%;min-height:4.8rem;padding:1.2rem 2rem;border:0;border-radius:10rem;background-color:rgb(var(--sp-accent));color:rgb(var(--sp-button-text));font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.subscription-packs__button:hover{background-color:rgba(var(--sp-accent),.85)}@media screen and (min-width:750px){.subscription-packs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-packs__heading{font-size:3.6rem}.subscription-packs__intro{margin-bottom:5.6rem}}@media screen and (min-width:990px){.subscription-packs__grid{grid-template-columns:repeat(var(--sp-columns),minmax(0,1fr))}.subscription-packs__heading{font-size:4.2rem}}
/*# sourceMappingURL=/cdn/shop/t/1270/assets/section-subscription-packs.css.map */
