.newsletter-modal__content{box-sizing:border-box;position:fixed;z-index:-1;display:none}.newsletter-modal__content.newsletter-modal--position-center{margin:0 auto;top:0;left:0;background:rgba(var(--color-heading),.4);height:100%;align-items:center;width:100%;overflow:auto}.newsletter-modal__content.popup-open{opacity:1;visibility:visible;z-index:101;display:flex;animation:fade-in var(--duration-long) ease}.newsletter-modal__content.popup-closing{animation:fade-out var(--duration-long) ease}.popup-open .newsletter-modal--wrapper{animation:popup-open var(--duration-long) ease}.newsletter-modal-overlay{display:block!important;position:absolute;width:100%;height:100%;z-index:8;cursor:crosshair}button.newsletter-modal--toggle{position:absolute;right:1rem;top:1rem;background:transparent;color:rgb(var(--color-heading));border:none;width:3rem;height:3rem;border-radius:0;display:flex;align-items:center;justify-content:center;z-index:9}button.newsletter-modal--toggle:hover{color:rgb(var(--color-accent))}.newsletter-modal--wrapper{transition:transform .3s ease-out,-webkit-transform .3s ease-out;padding:0;position:relative;background-color:rgb(var(--color-background));overflow:auto;max-height:82rem;width:100%;z-index:9;border-radius:0;overflow:hidden}.newsletter-modal--position-center .newsletter-modal--wrapper{margin:0 auto}.newsletter__heading{margin:0 0 24px}.button--newsletter{text-transform:uppercase}.newsletter__text:not(:last-child){margin:0 0 20px}.newsletter-form-wrapper:not(:last-child){margin:0 0 24px}.newsletter-modal--meida-active .newsletter-modal--wrapper-inner{display:flex;position:relative;gap:var(--grid-gap)}.newsletter-modal--outline.newsletter-modal--wrapper-inner{padding:0}.newsletter-modal--media.media{position:absolute;width:100%;height:100%;left:0;top:0}.newsletter-modal--image{position:relative;width:100%;flex:0 0 40rem}.newsletter-modal__image-wrapper{position:relative;height:100%}.newsletter-modal__image-wrapper:not(:last-child){height:calc(100% - 86px)}.newsletter-modal--wrapper .newsletter-modal--content{padding:3rem;width:100%;display:flex}.newsletter-modal--content-block{width:100%}.newsletter__list-social{justify-content:center;gap:0}.text-right .newsletter__list-social{justify-content:end}.text-left .newsletter__list-social{justify-content:start}.text-center .newsletter__list-social{justify-content:center}.newsletter__list-social .list-social__item .icon{height:20px;width:20px}.newsletter__list-social:not(:last-child){margin-bottom:24px}.newsletter-modal--image{flex:0 0 28rem}.logo-image-wrapper{padding:24px;display:flex;justify-content:center}.logo-image-wrapper img{max-width:180px}.newsletter-modal--outline .newsletter-modal--content{border:1px solid rgb(var(--color-heading))}.newsletter__list-social .list-social__link{color:rgb(var(--color-foreground));padding:.8rem;background-color:transparent}.newsletter-form__modal-wrapper{display:flex;align-items:center}.newsletter-form__modal-wrapper .form-group{margin-bottom:0;flex:1}@media screen and (min-width: 750px){.newsletter-modal--medium,.newsletter-modal--large{max-width:70rem}.newsletter-modal--small{max-width:50rem}.newsletter-modal--outline .logo-image-wrapper{border-top:1px solid rgb(var(--color-heading))}}@media screen and (min-width: 992px){.newsletter-modal--medium{max-width:75rem}.email__popup--large{max-width:90rem}.newsletter-modal--image{flex:0 0 34rem}}@media screen and (min-width: 1199px){.newsletter-modal--large{max-width:100rem}.newsletter-modal--wrapper .newsletter-modal--content{padding:78px 50px}.newsletter-modal--image{flex:0 0 40rem}}@media screen and (max-width: 991px){.newsletter-modal--wrapper{width:95%}.newsletter-modal__image-wrapper:not(:last-child){height:calc(100% - 60px)}.logo-image-wrapper{padding:14px}.logo-image-wrapper img{max-width:150px}.newsletter__heading.h1{font-size:calc(var(--font-heading-scale) * 3rem)}}@media screen and (max-width: 749px){.newsletter-modal--image{display:none}.newsletter__text:not(:last-child){margin:0 0 16px}.newsletter-form-wrapper:not(:last-child){margin:0 0 20px}.newsletter__heading{margin:0 0 16px}.newsletter-modal--wrapper .newsletter-modal--content{padding:4rem 3rem}.newsletter-form__modal-wrapper{display:block}.newsletter-form__modal-wrapper .form-group{margin-bottom:20px}.button--newsletter{width:100%}}@keyframes popup-open{0%{transform:translateY(50px)}to{transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/newsletter-modal.css.map */
