.c-newsletter{position:relative;min-height:500px;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#4a4a4a;padding:80px 20px}.c-newsletter__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000;pointer-events:none}.c-newsletter__overlay--light{background-color:#ffffff1a}.c-newsletter__container{position:relative;z-index:1;width:100%;max-width:700px}.c-newsletter__box{position:relative;background-color:#fafafaf2;padding:50px 60px}.c-newsletter__box:before{content:"";position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);border:1px solid #b8a677}.c-newsletter__box:after{content:"";position:absolute;top:14px;left:14px;width:calc(100% - 28px);height:calc(100% - 28px);border:1px solid #b8a677}.c-newsletter__box--compact{padding:50px 60px}.c-newsletter__info{position:relative;z-index:2;padding-bottom:30px}.c-newsletter__catchcopy{font-size:19px;font-weight:500;line-height:1.8;letter-spacing:.15rem;color:#5c5c5c;margin-bottom:24px;text-align:center}.c-newsletter__catchcopy p{margin:0}.c-newsletter__hours{padding-top:20px;font-size:14px;line-height:1.8;letter-spacing:.12rem;color:#5c5c5c;border-top:1px solid rgba(92,92,92,.6)}.c-newsletter__hours-item{margin:0}.c-newsletter__hours-label{font-weight:700}.c-newsletter__form-area{position:relative;z-index:2;padding:30px 20px;background-color:#d1c39a33;text-align:center}.c-newsletter__form-heading{font-family:var(---font-body)!important;font-size:clamp(15px,1.3vw,19px);font-weight:500;letter-spacing:.1em;margin:0 0 5px;color:#5c5c5c}.c-newsletter__form-text{font-size:clamp(12px,.972vw,14px);line-height:1.8;color:#5a5a5a;margin-bottom:24px;letter-spacing:.15rem}.c-newsletter__form-text p{margin:0}.c-newsletter__form{display:flex;justify-content:center}.c-newsletter__form-row{display:flex;gap:12px;width:100%;max-width:500px}.c-newsletter__input{flex:1;padding:6px 20px;font-size:.9375rem;border:1px solid #ccc;background-color:#fff;color:#3a3a3a;outline:none;transition:border-color .2s ease}.c-newsletter__input::placeholder{color:#999}.c-newsletter__input:focus{border-color:#1e3049}.c-newsletter__form-row .button{position:relative;--button-background: 30, 48, 73;--button-text-color: 255, 255, 255;border:1px solid #1E3049!important;padding-right:40px!important}.c-newsletter__form-row .button:before{content:"";position:absolute;top:50%;right:18px;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;rotate:45deg;translate:0 -50%;transition:border-color .3s ease}.c-newsletter__form-row .button:hover:before{border-top-color:#1e3049;border-right-color:#1e3049}.c-newsletter__success{color:#2e7d32;font-size:.9375rem}.c-newsletter__error{color:#c62828;font-size:.875rem;margin-bottom:16px}@media screen and (max-width:699px){.c-newsletter{min-height:auto;padding:60px 16px}.c-newsletter__box{padding:35px 34px 45px}.c-newsletter__box--compact{padding:30px 24px}.c-newsletter__catchcopy{font-size:15px;margin-bottom:20px}.c-newsletter__hours{font-size:11px}.c-newsletter__info{padding-bottom:24px}.c-newsletter__form-area{padding:25px 15px}.c-newsletter__form-heading{font-size:15px;margin-bottom:16px}.c-newsletter__form-text{font-size:12px;margin-bottom:20px;text-align:left}.c-newsletter__form-row{gap:0}.c-newsletter__input{width:70%;padding:12px 16px;font-size:12px}.c-newsletter__form-row .button{width:30%;padding:10px 14px 10px 8px!important;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/c_newsletter.css.map */
