.subl{background:var(--subl-bg, #F6EEDC);color:var(--subl-fg, #1B1814);padding-top:var(--subl-pt, 0);padding-bottom:var(--subl-pb, 0)}.subl *,.subl *:before,.subl *:after{box-sizing:border-box}.subl__wrap{width:100%;max-width:104rem;margin-inline:auto;padding-inline:clamp(1.6rem,1rem + 3vw,4rem)}.subl__wrap--narrow{max-width:76rem}.subl__block{padding-block:clamp(4rem,3rem + 4vw,7rem)}.subl__hero{padding-block:clamp(5rem,3.5rem + 6vw,9rem);background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--subl-accent) 14%,transparent) 0%,transparent 60%),var(--subl-bg);text-align:center}.subl__hero-inner{max-width:84rem}.subl__kicker{margin:0 0 1.2rem;font-size:1.3rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--subl-accent)}.subl__hero-title{margin:0 0 1.6rem;font-size:clamp(2.8rem,1.9rem + 3.4vw,5rem);line-height:1.08;letter-spacing:-.01em}.subl__hero-subtitle{margin:0 auto 2.8rem;max-width:60ch;font-size:clamp(1.5rem,1.35rem + .5vw,1.9rem);line-height:1.55;opacity:.88}.subl__cta-row{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center}.subl__note{margin:1.6rem 0 0;font-size:1.3rem;opacity:.66}.subl__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.2rem 2.8rem;border-radius:999px;font-size:1.5rem;font-weight:600;text-decoration:none;line-height:1.2;transition:transform .18s ease-out,opacity .18s ease-out,background-color .18s ease-out}.subl__btn--primary{background:var(--subl-accent);color:#fff}.subl__btn--ghost{background:transparent;color:var(--subl-fg);border:1.5px solid color-mix(in srgb,var(--subl-fg) 28%,transparent)}.subl__btn--lg{min-height:5.4rem;padding-inline:3.4rem;font-size:1.6rem}.subl__btn:hover{transform:translateY(-2px);opacity:.95}.subl__btn:focus-visible{outline:3px solid var(--subl-accent);outline-offset:3px}.subl__h2{margin:0 0 3.2rem;font-size:clamp(2.2rem,1.7rem + 1.8vw,3.4rem);line-height:1.15;text-align:center}.subl__h2--invert{color:#f6eedc}.subl__benefits{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1.6rem,1rem + 1.5vw,2.4rem);grid-template-columns:1fr}@media(min-width:600px){.subl__benefits{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.subl__benefits{grid-template-columns:repeat(3,1fr)}}.subl__benefit{position:relative;background:var(--subl-card, #FCF8EE);border:1px solid rgba(27,24,20,.07);border-radius:14px;padding:2.4rem 2.2rem;box-shadow:0 1px 2px #1b18140a,0 8px 24px #1b18140d}.subl__benefit-dot{display:block;width:2.2rem;height:.4rem;border-radius:999px;background:var(--subl-accent);margin-bottom:1.4rem}.subl__benefit-title{margin:0 0 .8rem;font-size:1.9rem;line-height:1.2}.subl__benefit-text{margin:0;font-size:1.5rem;line-height:1.55;opacity:.85}.subl__plans{display:grid;gap:clamp(1.6rem,1rem + 1.5vw,2.4rem);grid-template-columns:1fr}@media(min-width:750px){.subl__plans{grid-template-columns:repeat(3,1fr);align-items:stretch}}.subl__plan{position:relative;display:flex;flex-direction:column;background:var(--subl-card, #FCF8EE);border:1px solid rgba(27,24,20,.08);border-radius:16px;padding:2.8rem 2.4rem;box-shadow:0 1px 2px #1b18140a,0 10px 30px #1b18140f}.subl__plan--featured{border-color:var(--subl-accent);border-width:2px}.subl__plan-flag{position:absolute;top:-1.2rem;left:2.4rem;background:var(--subl-accent);color:#fff;font-size:1.15rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.5rem 1.2rem;border-radius:999px}.subl__plan-title{margin:0 0 .6rem;font-size:2.1rem}.subl__plan-discount{margin:0 0 1.2rem;font-size:1.7rem;font-weight:700;color:var(--subl-accent)}.subl__plan-text{margin:0 0 2.4rem;font-size:1.45rem;line-height:1.55;opacity:.85}.subl__plan-btn{margin-top:auto;width:100%}.subl__block--green{background:var(--subl-green, #0F4A27);color:#f6eedc;padding-block:clamp(4.5rem,3.5rem + 4vw,7.5rem)}.subl__steps{list-style:none;margin:0;padding:0;display:grid;gap:clamp(2rem,1.2rem + 2vw,3.2rem);grid-template-columns:1fr;counter-reset:subl-step}@media(min-width:600px){.subl__steps{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.subl__steps{grid-template-columns:repeat(4,1fr)}}.subl__step{text-align:left}.subl__step-num{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;border:1.5px solid color-mix(in srgb,#F6EEDC 45%,transparent);color:var(--subl-accent);background:color-mix(in srgb,#000 12%,transparent);font-size:1.8rem;font-weight:700;margin-bottom:1.4rem}.subl__step-title{margin:0 0 .8rem;font-size:1.8rem;color:#f6eedc}.subl__step-text{margin:0;font-size:1.45rem;line-height:1.55;color:color-mix(in srgb,#F6EEDC 86%,transparent)}.subl__faq{display:grid;gap:1.2rem}.subl__faq-item{background:var(--subl-card, #FCF8EE);border:1px solid rgba(27,24,20,.08);border-radius:12px;overflow:hidden}.subl__faq-q{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.8rem 2rem;font-size:1.6rem;font-weight:600;cursor:pointer;list-style:none;min-height:4.4rem}.subl__faq-q::-webkit-details-marker{display:none}.subl__faq-icon{position:relative;flex:0 0 auto;width:1.6rem;height:1.6rem}.subl__faq-icon:before,.subl__faq-icon:after{content:"";position:absolute;background:var(--subl-accent);border-radius:2px;transition:transform .2s ease-out}.subl__faq-icon:before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.subl__faq-icon:after{left:50%;top:0;width:2px;height:100%;transform:translate(-50%)}.subl__faq-item[open] .subl__faq-icon:after{transform:translate(-50%) scaleY(0)}.subl__faq-a{padding:0 2rem 1.8rem}.subl__faq-a p{margin:0;font-size:1.45rem;line-height:1.6;opacity:.85}.subl__final{background:color-mix(in srgb,var(--subl-accent) 12%,var(--subl-bg));padding-block:clamp(4.5rem,3.5rem + 4vw,7.5rem)}.subl__final-inner{text-align:center}.subl__final-title{margin:0 0 1.4rem;font-size:clamp(2.4rem,1.8rem + 2.2vw,3.8rem);line-height:1.12}.subl__final-text{margin:0 0 2.8rem;font-size:clamp(1.5rem,1.35rem + .5vw,1.8rem);opacity:.86}@media(prefers-reduced-motion:reduce){.subl__btn,.subl__faq-icon:before,.subl__faq-icon:after{transition:none}.subl__btn:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/subscription-landing.css.map */
