.subscription-comparison{width:var(--section-width, 100%);max-width:100%;margin-inline:auto;color:#24231f;overflow:hidden}.subscription-comparison__layout{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,2.8fr);align-items:start;gap:clamp(36px,6vw,78px);padding:clamp(26px,4vw,48px) 0 clamp(26px,4vw,48px) clamp(26px,4vw,48px);background:var(--section-background)}.subscription-comparison__intro{min-width:0;overflow-wrap:break-word}.subscription-comparison__title{margin:0 0 18px;font-family:var(--font-gramercy);font-size:clamp(2.4rem,3.5vw,4.5rem);font-weight:500;line-height:.95;letter-spacing:-.04em}.subscription-comparison__description{max-width:420px;font-family:var(--font-gramercy);font-size:15px;line-height:1.4}.subscription-comparison__description p{margin:0 0 1em}.subscription-comparison__description p:last-child{margin-bottom:0}.subscription-comparison__link{margin-top:50px}.subscription-comparison__tiers{display:flex;flex-direction:column;gap:28px;min-width:0}.subscription-comparison__tier{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:stretch;gap:32px;padding:32px;border-radius:20px;background:var(--tier-background);overflow:hidden}.subscription-comparison__tier-info{display:flex;flex-direction:column;align-self:stretch;width:100%;max-width:180px;min-width:0}.subscription-comparison__tier-title{margin:0 0 8px;font-family:var(--font-gramercy);font-size:clamp(2rem,2.8vw,3.4rem);font-weight:500;line-height:1;letter-spacing:-.035em}.subscription-comparison__tier-plans{margin:0 0 12px;font-family:var(--font-gramercy);font-size:15px;font-weight:500;line-height:1.3}.subscription-comparison__tier-info .slider-arrows{justify-content:flex-end;margin-top:auto;padding-top:24px}.subscription-comparison__track{position:relative;display:flex;gap:2rem;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.subscription-comparison__track::-webkit-scrollbar{display:none}.reward-card{flex:0 0 17rem;overflow:hidden;border-radius:0 0 6px 6px;background:#fff;scroll-snap-align:start}.reward-card__media{aspect-ratio:1 / 1;background:#e9e5de}.reward-card__media img,.reward-card__media svg{display:block;width:100%;height:100%;object-fit:cover}.reward-card__body{padding:12px 13px 15px}.reward-card__order{margin:0 0 5px;font-family:var(--font-gramercy);font-size:11px;line-height:1.25}.reward-card__heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;font-family:var(--font-soehne);font-size:16px;font-weight:400;line-height:1.2;letter-spacing:-.01em}.reward-card__name{flex:1 1 auto;min-width:0;margin:0}.reward-card__value{flex:0 0 auto;color:#5e5a55;white-space:nowrap}@media screen and (min-width:750px){.reward-card{flex-basis:25.5rem}}@media screen and (max-width:989px){.subscription-comparison__layout{grid-template-columns:minmax(0,1fr);gap:44px;padding:32px 24px}.subscription-comparison__title{font-size:clamp(2.5rem,8vw,4rem)}.subscription-comparison__link{margin-top:44px}.subscription-comparison__tiers{gap:22px}.subscription-comparison__tier{grid-template-columns:minmax(140px,.7fr) minmax(0,1.8fr);gap:24px;padding:28px}.subscription-comparison__tier-title{font-size:clamp(2rem,7vw,3rem)}}@media screen and (max-width:749px){.subscription-comparison__layout{gap:40px;padding:26px 18px 30px}.subscription-comparison__title{margin-bottom:16px;font-size:clamp(2.4rem,11vw,3.5rem)}.subscription-comparison__description{font-size:14px}.subscription-comparison__tier{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:12px}.subscription-comparison__tier-info{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "plans arrows";max-width:280px;column-gap:16px;row-gap:8px;align-items:end}.subscription-comparison__tier-title,.subscription-comparison__tier-plans{max-width:220px;margin:0}.subscription-comparison__tier-title{grid-area:title;font-size:2.2rem}.subscription-comparison__tier-plans{grid-area:plans;font-size:14px}.subscription-comparison__tier-info .slider-arrows{grid-area:arrows;padding-top:0}.subscription-comparison__track{gap:1.5rem}.reward-card__body{padding:12px 14px 16px}.reward-card__order{margin-bottom:4px}.reward-card__heading{flex-direction:column;gap:4px;font-size:14px}.reward-card__value{white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/113/compiled_assets/styles.css.map?subset=AAAAAAAAAAAI */
