.section-subscribe-hero{margin:0;padding:0}.subscribe-hero{position:relative;min-height:calc(100svh - var(--header-height, 0px));width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;background-color:#1d1d1d}.subscribe-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:#1d1d1d}.subscribe-hero__picture{display:block;width:100%;height:100%}.subscribe-hero__image,.subscribe-hero__fallback{width:100%;height:100%;object-fit:cover;object-position:center;display:block;opacity:.4}.subscribe-hero__fallback{background:radial-gradient(ellipse at 18% 15%,rgba(126,183,39,.42),transparent 48%),radial-gradient(ellipse at 88% 78%,rgba(255,166,128,.18),transparent 42%),linear-gradient(145deg,#243416,#1d1d1d 48%,#2f2418)}.subscribe-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#1d1d1da6;pointer-events:none}.subscribe-hero__inner{position:relative;z-index:1;width:100%;padding:8rem 1.5rem 6rem;display:flex;justify-content:center}.subscribe-hero__content{max-width:62rem;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;animation:subscribeFadeUp .75s cubic-bezier(.22,1,.36,1) both}@keyframes subscribeFadeUp{0%{opacity:0;transform:translateY(1.8rem)}to{opacity:1;transform:translateY(0)}}.subscribe-hero__brand{margin:0 0 1.4rem;font-family:var(--font-heading-family);font-size:clamp(2.4rem,4.5vw,3.6rem);letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.45);animation:subscribeFadeUp .75s cubic-bezier(.22,1,.36,1) .05s both}.subscribe-hero__caption{margin:0 0 1.2rem;font-size:1.2rem;letter-spacing:.28em;text-transform:uppercase;color:var(--subscribe-accent, #7eb727);text-shadow:0 1px 8px rgba(0,0,0,.45);animation:subscribeFadeUp .75s cubic-bezier(.22,1,.36,1) .12s both}.subscribe-hero__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(3.4rem,7.5vw,6rem);line-height:1.08;letter-spacing:-.01em;margin:0 0 1.6rem;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.4);animation:subscribeFadeUp .75s cubic-bezier(.22,1,.36,1) .18s both}.subscribe-hero__heading em{font-style:italic;color:var(--subscribe-accent, #7eb727);text-shadow:0 1px 10px rgba(0,0,0,.4)}.subscribe-hero__text{font-size:1.65rem;line-height:1.55;max-width:48rem;margin:0 0 2.8rem;color:#ffffffeb;text-shadow:0 1px 10px rgba(0,0,0,.4);animation:subscribeFadeUp .75s cubic-bezier(.22,1,.36,1) .24s both}.subscribe-hero__text p{margin:0}.subscribe-hero__form-wrap{width:100%;max-width:56rem;animation:subscribeFadeUp .75s cubic-bezier(.22,1,.36,1) .32s both}.subscribe-form__fields{display:flex;flex-wrap:wrap;gap:1rem;width:100%}.subscribe-form__field{flex:1 1 24rem;margin:0}.subscribe-form .field:after,.subscribe-form .field:before{box-shadow:none}.subscribe-form .field-input{height:5.8rem;border-radius:var(--buttons-radius, 12px);background:#fffffff7;color:#1d1d1d;border:2px solid transparent;font-size:1.6rem;transition:border-color .2s ease,box-shadow .2s ease}.subscribe-form .field-input:focus{border-color:var(--subscribe-accent, #7eb727);box-shadow:0 0 0 4px #7eb72747}.subscribe-form .field-label{color:#1d1d1d8c}.subscribe-form__button{flex:0 0 auto;min-width:18rem;height:5.8rem;margin:0!important;border-radius:var(--buttons-radius, 12px);background:var(--subscribe-accent, #7eb727)!important;color:#fff!important;border:none;letter-spacing:.05em;text-transform:uppercase;font-size:1.35rem;font-weight:700;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease;box-shadow:0 10px 28px #7eb72759}.subscribe-form__button:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 14px 32px #7eb7276b}.subscribe-form__button:active{transform:translateY(0)}.subscribe-form__terms{display:flex;align-items:flex-start;gap:1rem;margin-top:1.4rem;text-align:left;cursor:pointer;color:#ffffffe0}.subscribe-form__terms input{margin-top:.35rem;width:1.6rem;height:1.6rem;accent-color:var(--subscribe-accent, #7eb727);flex-shrink:0}.subscribe-form__terms-text{font-size:1.3rem;line-height:1.45}.subscribe-form__terms-text p{margin:0}.subscribe-form__message{display:block;margin-top:1.4rem;font-size:1.45rem;color:#fff}.subscribe-form__message--error{color:#ffb4a8}.subscribe-form__message--success{color:var(--subscribe-accent, #7eb727);font-weight:600;animation:subscribeSuccessIn .45s ease both}@keyframes subscribeSuccessIn{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}.subscribe-hero__footnote{margin:2rem 0 0;font-size:1.25rem;color:#ffffffb8;letter-spacing:.02em;animation:subscribeFadeUp .75s cubic-bezier(.22,1,.36,1) .4s both}@media screen and (max-width:749px){.subscribe-hero__inner{padding:7rem 1.5rem 5rem}.subscribe-form__button{width:100%;min-width:0}.subscribe-hero__text{font-size:1.5rem;margin-bottom:2.2rem}}@media(prefers-reduced-motion:reduce){.subscribe-hero__content,.subscribe-hero__brand,.subscribe-hero__caption,.subscribe-hero__heading,.subscribe-hero__text,.subscribe-hero__form-wrap,.subscribe-hero__footnote,.subscribe-form__message--success{animation:none}.subscribe-form__button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-subscribe.css.map */
