.section__newsletter{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:var(--section-height, 600px);margin-top:var(--margin-top, 0px);margin-bottom:var(--margin-bottom, 0px)}.newsletter__inner{position:relative;width:100%;height:100%;overflow:hidden}.newsletter__background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.newsletter__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--overlay-color, rgba(0, 0, 0, .3));opacity:var(--overlay-opacity, .3);z-index:1}.section__newsletter .container,.section__newsletter .full-width,.section__newsletter .fluid_container{position:relative;z-index:2}.newsletter__container{padding:var(--section-pt, 60px) 0 var(--section-pb, 60px)}.newsletter__label{display:inline-block;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;opacity:.9}.newsletter__form-container{max-width:600px;margin:0 auto}.newsletter__form{gap:1.5rem}.newsletter__form-wrapper{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:stretch}.newsletter__input-wrapper{flex:1;min-width:250px}.newsletter__input{width:100%;padding:16px 24px;border:2px solid transparent;border-radius:50px;font-size:16px;outline:none;transition:all .3s ease;background:#fffffff2;color:#000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.newsletter__input::placeholder{color:#999}.newsletter__input:focus{border-color:#000;background:#fff;box-shadow:0 4px 20px #0000001a}.newsletter__button{padding:16px 40px;border:none;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;min-width:200px}.newsletter__button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0003}.newsletter__button:active{transform:translateY(0)}.newsletter__button:disabled{opacity:.6;cursor:not-allowed}.newsletter__message{margin-top:15px;padding:12px 20px;border-radius:25px;font-size:14px;font-weight:500;width:100%;display:flex;align-items:center;gap:.5rem}.newsletter__message--success{background-color:#4caf50;color:#fff}.newsletter__message--error{background-color:#f44336;color:#fff}.newsletter__footer-text{margin:0;line-height:1.5;text-align:center;opacity:.8}.newsletter__footer-text p{margin:0}@media screen and (max-width: 768px){.newsletter__container{padding:60px 20px}.newsletter__form-wrapper{flex-direction:column}.newsletter__input-wrapper{min-width:100%}.newsletter__button{width:100%}}@media screen and (max-width: 480px){.newsletter__container{padding:50px 16px}}.color-scheme-dark .newsletter__input{background-color:#ffffff1a;border-color:#fff3;color:var(--color-text)}.color-scheme-dark .newsletter__input::placeholder{color:#fff9}.color-scheme-dark .newsletter__input:focus{background-color:#ffffff26;border-color:var(--color-primary, #007bff)}.color-scheme-dark .newsletter__label{color:#ffffffe6}.newsletter__form.loading .newsletter__button,.newsletter__form.loading .newsletter__input{pointer-events:none;opacity:.7}.newsletter__input:focus-visible,.newsletter__button:focus-visible{outline:2px solid var(--color-primary, #007bff);outline-offset:2px}@media (prefers-contrast: high){.newsletter__input{border-width:2px;background-color:#fff}.newsletter__button{border:2px solid var(--color-primary, #007bff)}}@media (prefers-reduced-motion: reduce){.newsletter__input,.newsletter__button,.newsletter__button:hover{transition:none;transform:none}}.section__newsletter .section-heading{font-weight:800;line-height:1.2;margin:0 0 20px}.section__newsletter .section-description{line-height:1.6;margin:0 0 40px}.section__newsletter motion-effect{display:block}.newsletter__form.form-validation .newsletter__input:invalid{border-color:#f44336}.newsletter__form.form-validation .newsletter__input:valid{border-color:#4caf50}
/*# sourceMappingURL=/cdn/shop/t/37/assets/newsletter.css.map */
