.newsletter-banner{position:relative;overflow:hidden;min-height:400px;display:flex;align-items:center;justify-content:center}.newsletter-banner__container{position:relative;width:100%;height:100%}.newsletter-banner__video-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;margin-top:50px;margin-bottom:50px;border-radius:16px;overflow:hidden;height:331px}.newsletter-banner__video{width:100%;height:100%;object-fit:cover}.newsletter-banner__mobile-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;margin-top:50px;margin-bottom:50px;border-radius:16px;overflow:hidden;height:331px;display:none}.newsletter-banner__mobile-bg-image{width:100%;height:100%;object-fit:cover}.newsletter-banner__content{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:400px;padding:0 0 0 64px;gap:40px}.newsletter-banner__text-content{flex:1;color:#fff}.newsletter-banner__form{max-width:508px}.newsletter-banner__images-container{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:20px;position:relative;margin-right:60px}.newsletter-banner--default .newsletter-banner__images-container{display:none}.newsletter-banner__image-wrapper{display:flex;align-items:center;justify-content:center;transition:transform .1s ease-out;will-change:transform}.newsletter-banner__image-wrapper--one{z-index:2;margin-top:20px}.newsletter-banner__image-wrapper--one img{height:410px}.newsletter-banner__image-wrapper--two{z-index:1;margin-left:-80px;margin-top:80px}.newsletter-banner__image{height:auto;object-fit:contain;transition:transform .3s ease}.newsletter-banner__image--one{transform:rotate(26deg)}.newsletter-banner__image--two{max-width:240px}.newsletter-banner__title{font-family:Acumin Pro Wide,Helvetica Neue,Arial,sans-serif;font-size:56px;font-style:normal;line-height:65px;letter-spacing:-4px;color:#fff;margin:0 0 20px}.newsletter-banner__title p{margin:0;font-weight:400}.newsletter-banner--default .newsletter-banner__title{margin:0}.newsletter-banner__subtitle{font-family:Acumin Pro,Helvetica Neue,Arial,sans-serif;font-size:30px;font-weight:400;font-style:normal;line-height:38px;letter-spacing:-1px;color:#fff;margin-bottom:8px;margin-top:0}.newsletter-banner__subtitle p{margin:0}.newsletter-banner__text{font-family:Acumin Pro,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.5;color:#fff}.newsletter-banner__text p{margin:0}.newsletter-banner__field-with-button{display:flex;flex-direction:row;align-items:center;gap:15px}.newsletter-banner__field-wrapper{width:100%}.newsletter-banner__field{flex:1;position:relative}.newsletter-banner__input{width:100%;padding:9px 20px;border:none;border-radius:25px;background-color:#ffffffe6;font-size:14px;color:#333;outline:none;transition:background-color .3s ease}.newsletter-banner__input:focus{background-color:#fff}.newsletter-banner__input::placeholder{color:#666}.newsletter-banner__button{padding:9px 32px;background-color:#ec273f;color:#fff;border:none;border-radius:25px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .3s ease;white-space:nowrap}.newsletter-banner__button:hover{background-color:#d41e35}.newsletter-banner__message{font-size:14px;padding:10px;border-radius:5px}.newsletter-banner__message--error{background-color:#ff00001a;color:#ff6b6b;border:1px solid rgba(255,0,0,.3)}@media screen and (max-width: 1200px){.newsletter-banner__images-container{margin-right:-20px}.newsletter-banner__image-wrapper--one img{height:300px}.newsletter-banner__content{gap:4px}.newsletter-banner__image--two{max-width:180px}.newsletter-banner__image-wrapper--two{margin-left:-100px}.newsletter-banner__video-background{display:none}.newsletter-banner__mobile-background{display:block}}@media screen and (max-width: 990px){.newsletter-banner__field-with-button{display:flex;flex-direction:column;gap:15px}.newsletter-banner__field,.newsletter-banner__button{width:100%}.newsletter-banner__title{font-size:42px;line-height:50px;letter-spacing:-3px}.newsletter-banner__subtitle{font-size:24px;line-height:30px;letter-spacing:-.5px}.newsletter-banner__images-container{gap:15px}.newsletter-banner__image-wrapper--two{margin-left:-30px}.newsletter-banner__image{max-width:180px}}@media screen and (max-width: 749px){.newsletter-banner__button{padding:16px 32px}.newsletter-banner__input{padding:17px 20px}.newsletter-banner.newsletter-banner--default.page-width{padding:0}.newsletter-banner--default .newsletter-banner__content{flex-direction:column;text-align:center;gap:0;margin-top:48px;margin-bottom:40px}.newsletter-banner--default .newsletter-banner__text-content{text-align:center;max-width:100%}.newsletter-banner--default .newsletter-banner__images-container{display:flex!important;justify-content:center;margin-right:0}.newsletter-banner--default .newsletter-banner__image-wrapper--one img{height:auto;width:92px}.newsletter-banner--default .newsletter-banner__image--one{transform:none}.newsletter-banner--default .newsletter-banner__image-wrapper--two{display:none}.newsletter-banner__mobile-background{height:364px}.newsletter-banner--default .newsletter-banner__mobile-background{height:100%;border-radius:0}.newsletter-banner__title{font-size:42px;line-height:48px;letter-spacing:-3px}.newsletter-banner__subtitle{font-size:27px;line-height:38px;letter-spacing:-.5px}.newsletter-banner__text{font-size:16px}.newsletter-banner__content{padding:55px 30px 30px}.newsletter-banner__images-container{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-newsletter-banner.css.map */
