.newsletter-popup{position:relative;width:100%}.newsletter-popup__box{position:relative}.newsletter-popup__form,.newsletter-popup__form-thanks{position:relative;width:100%;max-width:450px;padding:10px 11px}.newsletter-popup__form-thanks{display:none}@media (max-width: 479px){.newsletter-popup__box{padding-left:20px!important;padding-right:20px!important}.newsletter-popup__form,.newsletter-popup__form-thanks{padding-left:0;padding-right:0}}.newsletter-popup__form-logo{position:relative;width:100%;display:flex;align-items:center;justify-content:center;margin:0 0 20px}.newsletter-popup__form-logo img{width:auto;height:auto;max-width:100%;max-height:100px}.newsletter-popup__form *{color:#000!important}.newsletter-popup__form-thanks h2,.newsletter-popup__form .h2{text-align:center;font-size:2rem!important;font-weight:600!important;margin-bottom:20px}.newsletter-popup__form-thanks h3,.newsletter-popup__form .h3{display:block;width:100%;text-align:left;font-weight:700;font-size:14px;margin:0 0 20px}.newsletter-popup__form-thanks>*+.h2,.newsletter-popup__form>*+.h2{padding-top:10px;margin-bottom:30px}.newsletter-popup__form-thanks .rte *,.newsletter-popup__form .rte *{font-weight:400;font-size:14px}.newsletter-popup__form-thanks .rte ul,.newsletter-popup__form .rte ul{padding:0 0 0 48px;margin-top:10px;margin-bottom:20px}.newsletter-popup .newsletter-popup__form-button{position:relative;display:flex;align-items:center;justify-content:center;background:#007ec9;border-radius:10px;border-style:none;border-color:#000;border-width:0px;color:#fff!important;font-size:16px;font-weight:700;letter-spacing:0px;line-height:1;white-space:normal;padding:16px 20px;text-align:center;word-break:break-word;align-self:flex-end;cursor:pointer;height:auto;width:100%;text-transform:uppercase;transition:.3s all;margin-bottom:20px}.newsletter-popup .newsletter-popup__form-button:hover{background-color:#19426d}.newsletter-popup__form>*:last-child{margin-bottom:0}.newsletter-popup__form-field-group{position:relative;width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.newsletter-popup__form-field-group .newsletter-popup__form-field{width:calc(50% - 6px)}.newsletter-popup__form-field{position:relative;width:100%;margin:0 0 20px}.newsletter-popup__form-field input:not([type=radio]){position:relative;width:100%;box-sizing:border-box;border-radius:2px;padding:0 0 0 16px;height:38px;text-align:left;color:#000;font-size:16px;font-weight:400;letter-spacing:0px;background-color:#fff;border:1px solid rgb(180,187,195);transition:border-color .2s}.newsletter-popup__form-field input:not([type=radio]):hover,.newsletter-popup__form-field input:not([type=radio]):focus{border-color:#000}.newsletter-popup__form-field input:not([type=radio]).is-error{border-color:#d0331f}.newsletter-popup__form-field input::placeholder{color:#b5b5b5!important}.newsletter-popup__form-field--radio{display:flex;align-items:center;margin-bottom:28px}.newsletter-popup__form-field--radio p{font-size:14px;margin:0!important}.newsletter-popup__form-field--radio label{position:relative;display:flex;align-items:center;flex:0 0 auto;word-break:break-word;max-width:100%;cursor:pointer}.newsletter-popup__form-field--radio label input{position:absolute;top:0;left:0;width:0;height:0;z-index:-1;opacity:0}.newsletter-popup__form-field--radio label span{position:relative;font-size:16px;font-weight:400;letter-spacing:0px;margin-right:24px;display:flex;top:1px;cursor:pointer}.newsletter-popup__form-field--radio label input:checked~svg{display:inline-block!important}.newsletter-popup__form-field--radio label input:checked+svg:focus{stroke:#000!important}.newsletter-popup__error{position:absolute;top:calc(100% + 9px);right:0;z-index:1;background-color:#fff;border-radius:4px;animation:.4s ease 0s 1 normal none running klaviyo-fadein}@keyframes klaviyo-fadein{0%{opacity:0}to{opacity:1}}@keyframes klaviyo-fadeout{0%{opacity:1}to{opacity:0}}.newsletter-popup__error-inner-wrapper{border-radius:4px;box-shadow:#00000042 1px 1px 4px;border:1px solid rgb(208,51,31);background-color:#fff4f0}.newsletter-popup__error-inner-wrapper:before{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-width:9px;left:7px;top:-17px;border-color:transparent transparent #D0331F transparent}.newsletter-popup__error-inner-wrapper:after{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;left:8px;border-width:8px;top:-15px;border-color:transparent transparent rgb(255,244,240) transparent}.newsletter-popup__error-inner-alert{font-size:14px;padding:8px;display:block}.newsletter-popup__form-field--radio .newsletter-popup__error{top:calc(100% + 14px);left:10px;right:auto}.newsletter-popup__form-field--radio input.is-error+svg{stroke:#d0331f!important}.recaptch-error-message,.response-error{position:relative;width:100%;font-weight:600;color:#d0331f!important;margin:5px 0 0}.response-error{text-align:center}.newsletter-popup__form-thanks .h2{text-align:center;padding-top:0;margin-top:0;margin-bottom:20px}.newsletter-popup__form-thanks .rte strong{font-weight:700}.newsletter-popup__form-thanks .rte{text-align:center;margin-bottom:30px}.newsletter-popup__form-thanks .rte *{font-size:20px}.newsletter-popup__form-thanks .newsletter-popup__form-button{background:#007ec9}.newsletter-popup__form-thanks .rte--contact{text-align:center}.newsletter-popup__form-thanks .rte--contact *{font-size:14px}.newsletter-popup__box--not-popup{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;padding:60px 20px 100px;margin:0 auto}@media (max-width: 767px){.newsletter-popup__box--not-popup{padding-bottom:80px}}.newsletter-popup__box--not-popup .newsletter-popup__form,.newsletter-popup__box--not-popup .newsletter-popup__form-thanks{padding:0}
/*# sourceMappingURL=/cdn/shop/t/180/assets/newsletter-popup.css.map */
