.subs-section{--subs-blue: #459fed;--subs-blue-dark: #2f8ad8;--subs-ink: #1d1d1d;--subs-muted: #000000;--subs-grey-bg: #f5f5f5;--subs-blue-bg: #d6ecfa;--subs-card-blue: #d3e6f8;--subs-border: #e6e6e6;--subs-maxw: 1360px;--subs-space: calc(var(--container-vertical-space, 120px) / 2);color:var(--subs-ink);box-sizing:border-box}.subs-section *,.subs-section *:before,.subs-section *:after{box-sizing:border-box}.subs-wrap{max-width:var(--subs-maxw);margin-inline:auto;padding-inline:var(--gutter-container, 40px)}.subs-section--pad{padding-block:var(--subs-space)}.subs-section--compact{padding-block:calc(var(--subs-space) * .3);margin-top:calc(var(--subs-space) * -.6)}.shopify-section-group-footer-group,[id$=__promotion_cards].container--vertical-space,[id$=__promotion_cards].container--vertical-space-grid{margin-top:clamp(40px,5vw,72px)!important}.subs-section--bleed-grey{background:var(--subs-grey-bg)}.subs-section--bleed-blue{background:var(--subs-blue-bg)}.subs-eyebrow{font-size:15px;font-weight:700;margin:0 0 14px;color:var(--subs-ink)}.subs-h1{font-size:clamp(34px,4.6vw,64px);line-height:1.05;font-weight:700;margin:0;letter-spacing:-.01em}.subs-h2{font-size:clamp(28px,3.4vw,46px);line-height:1.1;font-weight:700;margin:0 0 18px;letter-spacing:-.01em}.subs-h3{font-size:20px;line-height:1.25;font-weight:700;margin:0 0 10px}.subs-accent{color:var(--subs-blue)}.subs-lead{font-size:17px;line-height:1.65;color:var(--subs-muted);margin:0 0 26px;max-width:46ch}.subs-lead p{margin:0 0 14px}.subs-lead p:last-child{margin-bottom:0}.subs-btn{display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:17px;border-radius:40px;padding:16px 34px;text-decoration:none;border:2px solid transparent;transition:background-color .15s ease,color .15s ease;cursor:pointer}.subs-btn--primary{background:var(--subs-blue);color:#fff}.subs-btn--primary:hover{background:var(--subs-blue-dark);color:#fff}.subs-link{font-weight:700;font-size:17px;color:var(--subs-ink);text-decoration:underline;text-underline-offset:4px;font-style:italic}.subs-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.subs-cols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);align-items:stretch}.subs-cols--media-right{direction:rtl}.subs-cols--media-right>*{direction:ltr}.subs-cols__text{align-self:center}.subs-cols--top{align-items:start}.subs-cols--top .subs-cols__text{align-self:start}.subs-media{position:relative;height:100%;min-height:100%;overflow:hidden}.subs-media img,.subs-media .subs-media--placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.subs-media--rounded{border-radius:18px}.subs-media--placeholder{background:#eef1f4}.subs-cols--large{gap:clamp(40px,5vw,90px)}.subs-cols--large .subs-h2{font-size:clamp(34px,4vw,56px);margin-bottom:24px}.subs-cols--large .subs-lead{font-size:19px;line-height:1.7;max-width:none}.subs-cols--large .subs-btn{font-size:18px;padding:18px 40px}.subs-media--natural,.subs-cols--large .subs-media--natural{position:static;height:auto;min-height:0;aspect-ratio:auto}.subs-media--natural img{position:static;inset:auto;width:100%;height:auto;object-fit:fill}.subs-hero{background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;min-height:clamp(360px,42vw,600px)}#main .shopify-section:first-child .subs-section,.shopify-section:first-child .subs-section{margin-top:0}.subs-hero__inner{width:100%}.subs-hero__text{width:62%;margin-left:auto;text-align:right}@media(max-width:989px){.subs-hero{min-height:0;padding-block:clamp(40px,9vw,70px);background-position:20% center}.subs-hero__text{width:100%;text-align:left;background:#ffffffbf;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:18px 20px;border-radius:12px}}.subs-stats{display:flex;flex-wrap:wrap;gap:clamp(28px,4vw,60px);margin-top:30px}.subs-stat__num{font-size:clamp(28px,3vw,40px);font-weight:700;color:var(--subs-blue);line-height:1}.subs-stat__label{font-size:13px;letter-spacing:.05em;text-transform:uppercase;margin-top:8px;color:var(--subs-ink)}.subs-grid{display:grid;grid-template-columns:repeat(var(--subs-cols, 4),1fr);gap:24px;margin-top:44px}.subs-card{background:#fff;border:1px solid var(--subs-border);border-radius:14px;padding:30px 26px}.subs-card__icon{width:52px;height:52px;margin-bottom:22px}.subs-card__icon svg{width:52px;height:52px}.subs-card__icon svg *{stroke:var(--subs-blue)}.subs-card__icon img{width:52px;height:52px;object-fit:contain;display:block}.subs-card p{margin:0;color:var(--subs-muted);font-size:15px;line-height:1.6}.subs-steps__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:50px;text-align:center}.subs-step__num{width:64px;height:64px;border-radius:50%;background:var(--subs-blue);color:#fff;font-size:26px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 26px}.subs-step h3{margin-bottom:8px}.subs-step p{margin:0;color:var(--subs-muted);font-size:15px;line-height:1.6;max-width:28ch;margin-inline:auto}.subs-testi__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:44px}.subs-testi{display:flex;gap:20px;align-items:flex-start}.subs-testi__avatar{flex:0 0 86px;width:86px;height:86px;border-radius:14px;object-fit:cover;background:#1d1d1d}.subs-testi__quote{margin:0;font-size:16px;line-height:1.55}.subs-testi__author{margin:12px 0 0;font-size:14px;font-weight:700}.subs-testi__role{font-weight:400;color:var(--subs-muted)}.subs-faq__grid{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(32px,5vw,70px);align-items:stretch}.subs-faq__item{border-bottom:1px solid #d8d8d8}.subs-faq__item>summary{list-style:none;cursor:pointer;padding:22px 40px 22px 0;position:relative;font-size:18px;font-weight:500}.subs-faq__item>summary::-webkit-details-marker{display:none}.subs-faq__item>summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:26px;font-weight:400;line-height:1}.subs-faq__item[open]>summary{font-weight:700}.subs-faq__item[open]>summary:after{content:"\2212"}.subs-faq__answer{padding:0 40px 24px 0;color:var(--subs-muted);line-height:1.6}.subs-faq__answer p{margin:0 0 12px}.subs-faq__answer p:last-child{margin-bottom:0}.subs-contact-card{background:var(--subs-card-blue);border-radius:24px;padding:clamp(30px,4vw,48px);height:100%}.subs-contact-card h2{font-size:clamp(24px,2.4vw,34px)}.subs-contact-card .subs-check{list-style:none;padding:0;margin:0 0 30px}.subs-contact-card .subs-check li{position:relative;padding-left:30px;margin-bottom:16px;font-size:16px}.subs-contact-card .subs-check li:before{content:"\2713";color:var(--subs-blue);font-weight:700;position:absolute;left:0}.subs-support__grid{display:grid;grid-template-columns:1fr 3fr;gap:clamp(30px,5vw,70px);align-items:center}.subs-support__person{display:flex;flex-direction:column;align-items:center;text-align:center}.subs-support__photo{width:280px;max-width:100%;aspect-ratio:1 / 1;height:auto;object-fit:cover;margin:0 0 22px;display:block}.subs-support__name{font-size:28px;font-weight:700;margin:0}.subs-support__role{font-weight:700;margin:6px 0 2px}.subs-support__sub{color:var(--subs-muted);margin:0}.subs-support__body{border-left:1px solid #d8d8d8;padding-left:clamp(24px,4vw,60px)}.subs-support__body .subs-lead{max-width:none}.subs-support__contacts{display:flex;flex-wrap:wrap;gap:36px;margin-top:30px}.subs-support__contact{display:inline-flex;align-items:center;gap:12px;color:var(--subs-ink);text-decoration:none;font-weight:500}.subs-support__contact svg{width:30px;height:30px;flex:0 0 30px}.subs-support__contact svg *{stroke:var(--subs-blue)}.subs-head--center{text-align:center}.subs-head--center .subs-lead{margin-inline:auto}@media(max-width:1100px){.subs-grid{grid-template-columns:repeat(2,1fr)}.subs-steps__grid{grid-template-columns:repeat(2,1fr);row-gap:44px}.subs-testi__grid{grid-template-columns:1fr;gap:28px}}@media(max-width:989px){.subs-cols,.subs-faq__grid,.subs-support__grid{grid-template-columns:1fr}.subs-cols--media-right{direction:ltr}.subs-cols--media-right .subs-media{order:-1}.subs-media{height:auto;min-height:0;aspect-ratio:4 / 3}.subs-support__body{border-left:none;padding-left:0}}@media(max-width:600px){.subs-grid,.subs-steps__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/subscriptions.css.map */
