.font-light{font-family:DINNextW05-Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.font-light.is-bold,.font-light b,.font-light strong,.font-regular{font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.font-medium,.font-regular.is-bold,.font-regular b,.font-regular strong{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.font-bold,.font-medium.is-bold,.font-medium b,.font-medium strong{font-family:DINNextW05-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.product-newsletter{display:block;padding-bottom:40px}.product-newsletter.product-newsletter--light{color:#fff;background-color:transparent}.product-newsletter__title{font-size:22px;margin:0}.product-newsletter__text{margin:4px 0 20px}.product-newsletter__button-group{position:relative;display:flex;flex-wrap:wrap;width:100%;justify-content:center;align-items:flex-end;padding:0 24px}.product-newsletter__input{font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;background-color:transparent;padding:0;width:300px;max-width:80vw;border:none!important;border-bottom:1px solid #121212!important;margin:0!important;height:28px!important}.product-newsletter__input.is-bold,.product-newsletter__input b,.product-newsletter__input strong{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:40em){.product-newsletter__input{width:492px;margin-right:16px!important}}@media print,screen and (min-width:64em){.product-newsletter__input{width:380px;margin-right:28px!important;margin-top:0!important}}.product-newsletter--light .product-newsletter__input{color:#fff;border-bottom:1px solid #fff!important}.product-newsletter--light .product-newsletter__input:focus{background:#000;color:#fff}.product-newsletter__input:focus::-moz-placeholder{color:transparent}.product-newsletter__input:focus:-ms-input-placeholder{color:transparent}.product-newsletter__input:focus::placeholder{color:transparent}.product-newsletter__input.error~.icon-alert{visibility:visible;top:68px}@media print,screen and (min-width:64em){.product-newsletter__input.error~.icon-alert{left:377px;top:26px}}.product-newsletter__input.valid~.icon-check3{visibility:visible;top:72px}@media print,screen and (min-width:64em){.product-newsletter__input.valid~.icon-check3{left:360px;top:30px}}.product-newsletter__input.error,.product-newsletter__input.valid{background-image:none!important}.product-newsletter__input:disabled{background-color:transparent}.product-newsletter__label{width:300px;max-width:80vw;margin:0 0 32px!important}@media print,screen and (min-width:40em){.product-newsletter__label{width:492px}}@media print,screen and (min-width:64em){.product-newsletter__label{width:380px;margin:0 16px 0 0!important}}.product-newsletter__label .form-error{color:#ff3f3f;position:absolute;top:36px}@media print,screen and (min-width:64em){.product-newsletter__label .form-error{top:54px}}.product-newsletter__button-group-append{width:300px;max-width:80vw}@media print,screen and (min-width:40em){.product-newsletter__button-group-append{width:492px}}@media print,screen and (min-width:64em){.product-newsletter__button-group-append{width:380px}}.product-newsletter__submit-button{font-family:DINNextW05-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;border:none;font-size:14px;line-height:1;text-transform:none;background-color:#121212;color:#fff;padding:13px 24px;width:50%}@media print,screen and (min-width:40em){.product-newsletter__submit-button{padding:16px 32px}}.product-newsletter__submit-button:hover{background-color:#4b4b4b}.product-newsletter__submit-button:disabled{opacity:.35}.product-newsletter--light .product-newsletter__submit-button{color:#121212;background-color:#fff;border:1px solid #fff;border-radius:1px;outline:0}.product-newsletter--light .product-newsletter__submit-button:hover{background-color:#4b4b4b}.product-newsletter--light .product-newsletter__submit-button:disabled{opacity:.5}.product-newsletter--highlight .product-newsletter__submit-button{background-color:#3affb7;border:none;color:#121212}.product-newsletter--highlight .product-newsletter__submit-button:hover{background-color:#34e5a4;color:#121212}.product-newsletter--highlight .product-newsletter__submit-button:disabled{background-color:#22996d;color:#121212}

/*# sourceMappingURL=product-newsletter.e97699f94a.css.map*/