body:has(.home-hero-section) .section-newsletter .banner__media{display:none}body:has(.home-hero-section) .section-newsletter .section__inner>div{position:relative;overflow:hidden;isolation:isolate;border:0;border-radius:2.8rem;background:radial-gradient(34rem 20rem at 100% 0%,rgba(229,113,11,.55),transparent 70%),radial-gradient(26rem 18rem at 0% 100%,rgba(63,120,255,.35),transparent 70%),linear-gradient(120deg,#001b70,#0a2a9a);box-shadow:0 18px 40px #001b7038}body:has(.home-hero-section) .section-newsletter .section__inner>div:before{content:"";position:absolute;z-index:-1;width:15rem;height:15rem;top:-5.5rem;inset-inline-end:9rem;border-radius:50%;background:#e5710b;opacity:.9;animation:nl-float 6s ease-in-out infinite alternate}body:has(.home-hero-section) .section-newsletter .section__inner>div:after{content:"";position:absolute;z-index:-1;inset:auto 0 0 auto;width:46rem;height:100%;opacity:.13;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 200' fill='%23fff'%3E%3Cdefs%3E%3Cg id='p'%3E%3Cellipse cx='16' cy='26' rx='6' ry='8'/%3E%3Cellipse cx='28' cy='14' rx='6' ry='8'/%3E%3Cellipse cx='42' cy='14' rx='6' ry='8'/%3E%3Cellipse cx='54' cy='26' rx='6' ry='8'/%3E%3Cpath d='M35 30c-9 0-18 9-18 17 0 6 5 8 10 8 3 0 5-1 8-1s5 1 8 1c5 0 10-2 10-8 0-8-9-17-18-17z'/%3E%3C/g%3E%3C/defs%3E%3Cuse href='%23p' transform='translate(10 120) rotate(-18) scale(1.3)'/%3E%3Cuse href='%23p' transform='translate(120 70) rotate(12) scale(1.3)'/%3E%3Cuse href='%23p' transform='translate(235 118) rotate(-14) scale(1.3)'/%3E%3Cuse href='%23p' transform='translate(300 20) rotate(20) scale(1)'/%3E%3C/svg%3E") no-repeat right bottom / contain;animation:nl-float 8s ease-in-out infinite alternate-reverse}@keyframes nl-float{0%{transform:translateY(0) rotate(0)}to{transform:translateY(8px) rotate(3deg)}}body:has(.home-hero-section) .section-newsletter .banner{display:block;height:auto!important;min-height:0!important;background:transparent}body:has(.home-hero-section) .section-newsletter .banner:before,body:has(.home-hero-section) .section-newsletter .banner:after{display:none}body:has(.home-hero-section) .section-newsletter .banner__content{position:relative;z-index:1;display:block;height:auto!important;min-height:0!important;padding:4.2rem 5.2rem}body:has(.home-hero-section) .section-newsletter .banner__content form{width:100%}body:has(.home-hero-section) .section-newsletter .banner__box{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:6rem;align-items:center;align-content:center;width:100%;max-width:none!important;padding:0!important;border:0;border-radius:0;background:transparent!important;box-shadow:none;text-align:start}body:has(.home-hero-section) .section-newsletter .banner__box>*{grid-column:1;margin-block:0;max-width:none;align-self:auto;text-align:start}body:has(.home-hero-section) .section-newsletter .section-content__heading{margin:0 0 1rem;font-size:3.4rem;line-height:1.12;font-weight:800;letter-spacing:-.02em;color:#fff}body:has(.home-hero-section) .section-newsletter .section-content__heading em{color:#ffb25e;font-style:normal;text-decoration:underline wavy #e5710b;text-decoration-thickness:.2rem;text-underline-offset:.5rem}body:has(.home-hero-section) .section-newsletter .section-content__heading:after{content:"\2728";display:inline-block;margin-inline-start:.6rem;font-size:.8em}body:has(.home-hero-section) .section-newsletter .section-content__text{margin:0;font-size:1.6rem;line-height:1.5;color:#ffffffdb}body:has(.home-hero-section) .section-newsletter .section-content__text p{margin:0}body:has(.home-hero-section) .section-newsletter .section-content__email-form{grid-column:2;grid-row:1 / span 2;width:100%}body:has(.home-hero-section) .section-newsletter .section-content__caption{grid-column:2;grid-row:3;margin-top:1.2rem;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3}body:has(.home-hero-section) .section-newsletter .section-content__email-form .form__field-wrapper{display:flex;width:100%}body:has(.home-hero-section) .section-newsletter .section-content__email-form .field{width:100%}body:has(.home-hero-section) .section-newsletter .section-content__email-form .field__input{height:5.8rem;padding-inline-end:6.4rem;border:0;border-radius:99rem;background:#fff;box-shadow:0 8px 22px #000a3c47;font-size:1.6rem;color:#1f2e45}body:has(.home-hero-section) .section-newsletter .section-content__email-form .field__input:focus{outline:3px solid #e5710b;outline-offset:2px}body:has(.home-hero-section) .section-newsletter .newsletter-form__button{inset-inline-end:.7rem;top:50%;width:4.4rem;height:4.4rem;transform:translateY(-50%);border-radius:50%;background:#e5710b;color:#fff;transition:transform .2s ease,background .2s ease}body:has(.home-hero-section) .section-newsletter .newsletter-form__button:hover{background:#c85f05;transform:translateY(-50%) rotate(-12deg) scale(1.08)}body:has(.home-hero-section) .section-newsletter .newsletter-form__button .icon{width:2rem}body:has(.home-hero-section) .section-newsletter .field:before,body:has(.home-hero-section) .section-newsletter .field:after{box-shadow:none!important;border-color:transparent!important}body:has(.home-hero-section) .section-newsletter .field__label{top:0;height:5.8rem;display:flex;align-items:center;line-height:1;font-size:1.6rem;transition:opacity .15s ease}body:has(.home-hero-section) .section-newsletter .field__input:focus~.field__label,body:has(.home-hero-section) .section-newsletter .field__input:not(:placeholder-shown)~.field__label{opacity:0;transform:none}@media screen and (max-width:989px){body:has(.home-hero-section) .section-newsletter .banner__content{padding:3rem 2.4rem}body:has(.home-hero-section) .section-newsletter .banner__box{grid-template-columns:minmax(0,1fr);row-gap:0}body:has(.home-hero-section) .section-newsletter .section-content__email-form,body:has(.home-hero-section) .section-newsletter .section-content__caption{grid-column:1;grid-row:auto}body:has(.home-hero-section) .section-newsletter .section-content__email-form{margin-top:2rem}body:has(.home-hero-section) .section-newsletter .section__inner>div:before{inset-inline-end:-3rem;width:11rem;height:11rem}}@media screen and (max-width:749px){body:has(.home-hero-section) .section-newsletter .section-content__heading{font-size:2.6rem}}@media(prefers-reduced-motion:reduce){body:has(.home-hero-section) .section-newsletter .section__inner>div:before,body:has(.home-hero-section) .section-newsletter .section__inner>div:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-home-newsletter.css.map */
