.newsletter{background:#050505;position:relative;overflow:hidden;padding:58px 24px 18px;text-align:center}.newsletter:before{content:"";position:absolute;inset:auto -10% -42% -10%;height:240px;background:radial-gradient(circle,rgba(214,183,138,.18),transparent 66%);pointer-events:none}.newsletter__wrapper,.newsletter__wrapper.content-container--full-width{width:min(1280px,100%);margin:0 auto!important;padding:66px 30px 64px!important;border:1px solid rgba(214,183,138,.28)!important;border-radius:28px!important;background:radial-gradient(circle at 18% 20%,rgba(214,183,138,.13),transparent 30%),radial-gradient(circle at 82% 78%,rgba(214,183,138,.08),transparent 34%),linear-gradient(135deg,#080806,#000 62%,#100d08)!important;box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff0f;display:flex;flex-direction:column;align-items:center}.newsletter__wrapper>*{margin-top:0!important;margin-bottom:0!important}.newsletter__wrapper>*+*{margin-top:18px!important}.newsletter__wrapper h2,.newsletter__wrapper .h1{color:#fff!important;font-size:clamp(32px,3vw,54px)!important;line-height:1.05!important;letter-spacing:.055em;text-align:center}.newsletter__subheading{max-width:720px!important;margin-left:auto!important;margin-right:auto!important;color:#ffffffb8!important;font-size:16px;line-height:1.7;text-align:center}.newsletter__subheading p{margin:0!important}.newsletter-form{width:min(560px,100%);margin:28px auto 0!important}.newsletter .newsletter-form__field-wrapper{max-width:none!important;width:100%;margin:0 auto}.newsletter .field{position:relative;min-height:62px;border:1px solid rgba(214,183,138,.46);border-radius:999px;background:#000000a3;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.newsletter .field:before,.newsletter .field:after{display:none!important}.newsletter .field__input{height:62px!important;min-height:62px!important;margin:0!important;padding:22px 150px 10px 28px!important;color:#fff!important;background:transparent!important;border:0!important;box-shadow:none!important}.newsletter .field__label{left:28px!important;color:#d6b78ae0!important}.newsletter .newsletter-form__button.field__button{position:absolute!important;top:6px!important;right:6px!important;width:128px!important;height:50px!important;border-radius:999px!important;background:#d6b78a!important;background-color:#d6b78a!important;color:#050505!important;transition:all .25s ease;opacity:1!important}.newsletter .newsletter-form__button.field__button:before{content:"JOIN";color:#050505!important;font-size:12px;font-weight:800;letter-spacing:.14em}.newsletter .newsletter-form__button.field__button .svg-wrapper{width:14px;margin-left:8px;color:#050505!important}.newsletter .newsletter-form__button.field__button svg,.newsletter .newsletter-form__button.field__button path{color:#050505!important;stroke:#050505!important}.newsletter .newsletter-form__button.field__button:hover{background:#fff!important;background-color:#fff!important;transform:translate(2px)}@media screen and (max-width:749px){.newsletter{padding:32px 14px 10px}.newsletter__wrapper,.newsletter__wrapper.content-container--full-width{padding:44px 18px!important;border-radius:22px!important}.newsletter__wrapper h2,.newsletter__wrapper .h1{font-size:clamp(28px,8vw,38px)!important}.newsletter .field{border-radius:18px;min-height:118px}.newsletter .field__input{padding:22px 22px 10px!important;height:60px!important}.newsletter .newsletter-form__button.field__button{position:relative!important;inset:auto!important;width:calc(100% - 12px)!important;margin:0 6px 6px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/newsletter-section.css.map */
