*,before,after{box-sizing:border-box}aside.NewsletterPopup{padding:51px 52px 48px 58px;max-width:526px;right:49.5%;top:29%;transform:translate(50%)!important;bottom:0;max-height:391px}aside.NewsletterPopup .NewsletterPopup__Close{top:20px;right:16px}aside.NewsletterPopup .NewsletterPopup__Close .Icon--close{width:15px;height:15px}aside.NewsletterPopup h2{font-family:DIN Pro;font-weight:700;font-size:41px;letter-spacing:.02em;line-height:45px;text-align:left;color:#fff!important;text-transform:capitalize;margin-bottom:15px}aside.NewsletterPopup .NewsletterPopup__Content p{font-family:Nunito;font-size:16px;letter-spacing:.04em;line-height:24px;text-align:left;color:#ddd}aside.NewsletterPopup .NewsletterPopup__Form{display:flex;justify-content:flex-start;align-items:center;min-height:43px;background:transparent;margin-top:42px;margin-bottom:15px}aside.NewsletterPopup .NewsletterPopup__Form .Form__Input{padding-top:0;padding-bottom:0;height:43px;border-right:0;border-color:#707070;font-size:16px;color:#cbcbcb}aside.NewsletterPopup .NewsletterPopup__Form button{margin:0;padding:9px 0;font-family:Nunito;font-weight:700;font-size:12px;letter-spacing:.04em;line-height:23px;text-align:center;color:#adadad!important;width:31%;border:1px solid #767676;min-height:43px}aside.NewsletterPopup .NewsletterPopup__Form button:before{background:#767676!important}aside.NewsletterPopup .NewsletterPopup__ContentBottom p{font-family:Nunito;font-weight:400;font-size:11px;letter-spacing:.05em;line-height:15px;text-align:left;color:#525252;padding:0 10px 0 3px}aside.NewsletterPopup{background-color:#111}.newsletter-background{position:relative}.newsletter-background #shopify-section-popup:before{content:"";position:absolute;width:100%;height:100%;background-color:#000;opacity:.44;z-index:2}@media only screen and (max-width: 767.68px){aside.NewsletterPopup{padding:49px 32px 20px 35px;max-width:342px;min-height:366px;height:fit-content;top:24%;left:auto;width:max-content}aside.NewsletterPopup h2{font-size:28px;letter-spacing:.02em;line-height:32px;text-align:center;margin-bottom:12px}aside.NewsletterPopup .NewsletterPopup__Content p{font-size:16px;letter-spacing:.04em;line-height:22px;text-align:center}aside.NewsletterPopup .NewsletterPopup__ContentBottom p{text-align:center;color:#383838}aside.NewsletterPopup .NewsletterPopup__Form{margin-top:33px;margin-bottom:35px}aside.NewsletterPopup .NewsletterPopup__Form .Form__Input{font-size:14px;padding-left:8px;padding-right:8px}aside.NewsletterPopup .NewsletterPopup__Form button{font-size:12px;padding-left:0;padding-right:0;min-width:97px}aside.NewsletterPopup .NewsletterPopup__Close{right:22px}}@media only screen and (max-width: 414px){aside.NewsletterPopup{left:0;transform:unset!important;margin-left:36px;margin-right:36px;width:calc(100% - 72px)}}@media only screen and (max-width: 410px){aside.NewsletterPopup .NewsletterPopup__Form{margin-top:15px;margin-bottom:13px}aside.NewsletterPopup{padding-left:30px;padding-right:30px}}@media only screen and (max-width: 375px){aside.NewsletterPopup{min-height:300px;margin-left:20px;margin-right:20px;width:calc(100% - 40px);padding-left:20px;padding-right:20px;padding-top:30px}aside.NewsletterPopup .NewsletterPopup__Close{top:12px;right:10px}aside.NewsletterPopup .NewsletterPopup__Form{margin-top:15px;margin-bottom:15px}}@media only screen and (max-width: 320px){aside.NewsletterPopup{min-height:300px;margin-left:15px;margin-right:15px;width:calc(100% - 30px);padding:20px}aside.NewsletterPopup h2{margin-top:15px;font-size:25px;line-height:28px}aside.NewsletterPopup .NewsletterPopup__Content p{font-size:14px;line-height:20px}aside.NewsletterPopup .NewsletterPopup__Form button{font-size:11px;min-width:75px}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/newsletter.css.map */
