.newsletter-register{position:relative;overflow:hidden;background:var(--nr-bg, #8a9a3b);color:var(--nr-color, #ffffff);padding:50px 0;min-height:var(--nr-min-height, auto);display:flex;align-items:center}@media only screen and (min-width:750px){.newsletter-register{padding:80px 0}}.newsletter-register:has(.newsletter-register__bg){background:transparent!important}.newsletter-register .newsletter-register__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%}.newsletter-register .newsletter-register__bg img{display:block;width:100%;height:100%;object-fit:cover;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.newsletter-register__inner{position:relative;z-index:1;width:100%;max-width:var(--grid-width-row, 1430px);margin:0 auto;padding:0 20px}@media only screen and (min-width:750px){.newsletter-register__inner{padding:0 40px}}.newsletter-register .newsletter-register__header{text-align:center;margin-bottom:32px}.newsletter-register .newsletter-register__title{font-size:1.75rem;font-weight:300!important;margin:0 0 8px;color:var(--nr-color, #ffffff);line-height:1.2}@media only screen and (min-width:750px){.newsletter-register .newsletter-register__title{font-size:60px;margin-bottom:12px}}.newsletter-register .newsletter-register__subheading{font-size:24px;font-weight:300!important;line-height:1.5;color:var(--nr-color, #ffffff);max-width:1072px;margin:0 auto}.newsletter-register .newsletter-register__subheading p{margin:0}.newsletter-register .newsletter-register__form-wrapper{max-width:980px;margin:0 auto}.newsletter-register .newsletter-register__form-wrapper .form-notification{margin-bottom:16px;text-align:center}.newsletter-register .newsletter-register__success-message{margin-top:20px;text-align:center;font-size:16px!important;font-weight:300!important;line-height:1.5!important;color:var(--nr-success-color, #cfff90)!important}.newsletter-register .newsletter-register__success-message[hidden]{display:none!important}.newsletter-register .newsletter-register__input-row{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;height:auto}@media only screen and (min-width:750px){.newsletter-register .newsletter-register__input-row{flex-wrap:nowrap;height:var(--nr-input-height, 48px)}}.newsletter-register .newsletter-register__mail-icon-wrap{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;background:#fff;border-radius:8px 0 0 8px;height:var(--nr-input-height, 48px)}.newsletter-register .newsletter-register__mail-icon{display:block;width:24px;height:24px;flex-shrink:0;color:#999}.newsletter-register .newsletter-register__input-row .newsletter-register__input{flex:1 1 0%;min-width:0;padding:0 16px!important;border:none!important;background:#fff!important;color:#333!important;font-family:var(--nr-input-font-family, inherit)!important;font-size:var(--nr-input-font-size, 16px)!important;font-weight:200!important;border-radius:0!important;-webkit-appearance:none!important;appearance:none!important;line-height:normal!important;height:var(--nr-input-height, 48px)!important;box-sizing:border-box!important;margin:0!important;box-shadow:none!important;outline:none!important;max-width:none!important;vertical-align:middle!important}.newsletter-register .newsletter-register__input::placeholder{color:#999!important;font-family:inherit!important;font-size:inherit!important;font-weight:200!important;line-height:normal!important;opacity:1!important}.newsletter-register .newsletter-register__input:focus{outline:none!important;border:none!important;box-shadow:none!important}.newsletter-register .newsletter-register__input[aria-invalid=true]{box-shadow:inset 0 0 0 2px #c00!important}@media only screen and (min-width:750px){.newsletter-register .newsletter-register__input-row .newsletter-register__input{flex:0 0 720px!important;width:720px!important;min-width:720px!important;max-width:720px!important}}.newsletter-register .newsletter-register__input-row .newsletter-register__submit{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;padding:2px 24px 0!important;background:var(--nr-btn-bg, #8a9a3b)!important;color:var(--nr-btn-color, #ffffff)!important;border:none!important;font-size:.95rem!important;font-weight:200!important;cursor:pointer;white-space:nowrap;border-radius:0 8px 8px 0!important;transition:opacity .2s ease;line-height:1!important;flex-shrink:0;height:var(--nr-input-height, 48px)!important;box-sizing:border-box!important;margin:0!important;box-shadow:none!important;text-transform:none!important;letter-spacing:normal!important}.newsletter-register .newsletter-register__submit:hover{opacity:.9}.newsletter-register .newsletter-register__arrow-icon{display:block;width:18px;height:18px;flex-shrink:0}.newsletter-register .newsletter-register__legal{text-align:center;font-size:14px;font-weight:200!important;line-height:1.5;color:var(--nr-color, #ffffff);margin-top:20px;max-width:1072px;margin-left:auto;margin-right:auto}.newsletter-register .newsletter-register__legal p{margin:0;font-size:inherit;font-weight:inherit}.newsletter-register .newsletter-register__legal a{color:var(--nr-color, #ffffff);text-decoration:underline;font-size:inherit;font-weight:inherit}.newsletter-register .newsletter-register__legal a:hover{opacity:.85}@media only screen and (max-width:1200px){.newsletter-register{--nr-row-h: clamp(44px, 2.8vw + 36px, 48px);--nr-icon-box: clamp(40px, 3.5vw + 28px, 48px);--nr-arrow: clamp(12px, .95vw + 8px, 18px);--nr-btn-w-est: clamp(104px, 14.5vw, 170px);--nr-input-pad-x: clamp(10px, 1.5vw, 16px);--nr-corner: clamp(5px, .65vw + 2px, 8px)}.newsletter-register .newsletter-register__subheading{font-size:clamp(15px,1.5vw + .75rem,24px);max-width:min(1072px,calc(100vw - 24px))}.newsletter-register .newsletter-register__legal{font-size:clamp(12px,.9vw + .5rem,14px);max-width:min(1072px,calc(100vw - 24px))}.newsletter-register .newsletter-register__form-wrapper{max-width:min(980px,calc(100vw - 24px))}.newsletter-register .newsletter-register__mail-icon-wrap{width:var(--nr-icon-box);height:var(--nr-row-h)}.newsletter-register .newsletter-register__arrow-icon{width:var(--nr-arrow);height:var(--nr-arrow)}.newsletter-register .newsletter-register__input-row .newsletter-register__input{font-size:clamp(13px,.85vw + .55rem,var(--nr-input-font-size, 16px))!important;height:var(--nr-row-h)!important;padding-left:var(--nr-input-pad-x)!important;padding-right:var(--nr-input-pad-x)!important}.newsletter-register .newsletter-register__input-row .newsletter-register__submit{font-size:clamp(.8125rem,.9vw + .45rem,.95rem)!important;padding:2px clamp(14px,2vw,24px) 0!important;gap:clamp(4px,1vw,8px);height:var(--nr-row-h)!important}}@media only screen and (max-width:1200px)and (min-width:750px){.newsletter-register .newsletter-register__title{font-size:clamp(32px,3.8vw + 1.1rem,60px)}.newsletter-register .newsletter-register__input-row{height:var(--nr-row-h)}.newsletter-register .newsletter-register__mail-icon-wrap{border-radius:var(--nr-corner) 0 0 var(--nr-corner)}.newsletter-register .newsletter-register__input-row .newsletter-register__submit{border-radius:0 var(--nr-corner) var(--nr-corner) 0!important}.newsletter-register .newsletter-register__input-row .newsletter-register__input{flex:1 1 auto!important;width:min(720px,calc(100vw - var(--nr-icon-box) - var(--nr-btn-w-est) - 40px))!important;min-width:0!important;max-width:min(720px,calc(100vw - var(--nr-icon-box) - var(--nr-btn-w-est) - 40px))!important}}@media only screen and (max-width:749px){.newsletter-register .newsletter-register__title{font-size:30px!important}.newsletter-register .newsletter-register__subheading{font-size:20px!important}.newsletter-register .newsletter-register__subheading p{line-height:1.7rem}.newsletter-register .newsletter-register__legal{font-size:14px;line-height:1.25rem!important}.newsletter-register .newsletter-register__legal p,.newsletter-register .newsletter-register__legal a{line-height:1.25rem!important}.newsletter-register .newsletter-register__input-row{row-gap:12px;column-gap:0}.newsletter-register .newsletter-register__mail-icon-wrap{border-radius:var(--nr-corner, 8px) 0 0 0}.newsletter-register .newsletter-register__input-row .newsletter-register__input{border-radius:0 var(--nr-corner, 8px) 0 0!important;flex:1 1 0%!important;width:auto!important;min-width:0!important;max-width:none!important;font-size:16px!important}.newsletter-register .newsletter-register__input-row .newsletter-register__submit{border-radius:0 0 var(--nr-corner, 8px) var(--nr-corner, 8px)!important;width:100%;font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/newsletter-register.css.map */
