.messageForm{display:none;width:100%;color:#090;margin:20px 0;font-weight:600;font-size:10px;letter-spacing:1px;text-transform:uppercase;line-height:16px}.messageForm.visible{display:block}.message_error_send.messageForm,.message_userexist_send.messageForm{color:red}.newsletter_signup_jef label.error{font-size:10px;font-weight:700;letter-spacing:0;padding:0;margin:0}.newsletter_signup_jef input[type=text],.newsletter_signup_jef input[type=email]{padding:0 0 5px;border:0;border-bottom:1px solid #ddd;color:#a2ccf2;font-weight:700;font-size:18px;line-height:20px;height:auto;margin:10px 0;background-color:transparent;outline:0}.newsletter_signup_jef input[type=text]::placeholder,.newsletter_signup_jef input[type=email]::placeholder{color:#a2ccf2;font-weight:700;font-size:18px;opacity:1}.newsletter_signup_jef#newsletter-customCRM-footer input[type=email]::placeholder,.newsletter_signup_jef#newsletter-customCRM-footer input[type=email]{font-size:1.6rem;line-height:2rem}.newsletter_signup_jef input[type=email]:focus{border:0;border-bottom:1px solid #a2ccf2;outline:none}.newsletter_signup_jef .box_birthday,.newsletter_signup_jef .box_select_gender{display:flex;align-items:center;gap:5px;position:relative;margin:25px 0;justify-content:space-between}@media screen and (max-width:767px){.newsletter_signup_jef .box_select_gender{align-items:start}}.newsletter_signup_jef .box_birthday .labelinput{text-align:right;color:#000;font-weight:700;font-size:16px;line-height:18px;letter-spacing:0;text-transform:lowercase;flex:1;padding-bottom:0}.newsletter_signup_jef .box_birthday input[type=date]{flex:1;color:#a2ccf2;font-weight:700;font-size:16px;line-height:16px;background-color:transparent;border:0;outline:none;margin:0}.newsletter_signup_jef .box_select_gender .singleOptionRadio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;font-size:14px;color:#000;font-weight:700;letter-spacing:0;line-height:14px;text-align:left;text-transform:lowercase;gap:5px}.newsletter_signup_jef .box_select_gender .singleOptionRadio .labelradio{font-size:14px;color:#000;font-weight:700;letter-spacing:0;line-height:14px;text-align:left;text-transform:lowercase}.newsletter_signup_jef .box_rules_law{display:flex;align-items:center;gap:5px;position:relative}.newsletter_signup_jef .box_birthday label.error#birthdayfield-error,.newsletter_signup_jef .box_select_gender label.error#gender-error,.newsletter_signup_jef .box_rules_law label.error#privacy-error{position:absolute;top:102%;height:auto}.newsletter_signup_jef .box_birthday label.error#birthdayfield-error{top:92%;left:0;width:100%;text-align:center}.newsletter_signup_jef .customCheck{cursor:pointer}.newsletter_signup_jef .customCheck input[type=radio],.newsletter_signup_jef .customCheck input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;box-sizing:border-box;height:0;margin:0;padding:0;position:absolute;background-color:transparent}.newsletter_signup_jef .customCheck input[type=radio]+.fakeCheck,.newsletter_signup_jef .customCheck input[type=checkbox]+.fakeCheck,.newsletter_signup_jef .customCheck input[type=radio]+label+.fakeCheck,.newsletter_signup_jef .customCheck input[type=checkbox]+label+.fakeCheck{border:1px solid #768693;background-color:#a7ceed;width:14px;height:14px;z-index:1;pointer-events:none;display:block;cursor:pointer}.newsletter_signup_jef .customCheck input[type=radio]:checked+label+.fakeCheck,.newsletter_signup_jef .customCheck input[type=checkbox]:checked+label+.fakeCheck,.newsletter_signup_jef .customCheck input[type=radio]:checked+.fakeCheck,.newsletter_signup_jef .customCheck input[type=checkbox]:checked+.fakeCheck{background-color:#000}.newsletter_signup_jef .box_rules_law .checkbox_law{position:relative;font-size:11px;color:#000;font-weight:700;letter-spacing:0;line-height:12px;text-align:left;text-transform:none}.newsletter_signup_jef #submit_button{background-color:#c1dbf3;border-radius:5px;padding:10px 15px;position:relative;margin-top:20px;line-height:normal;font-weight:700;font-size:11px;line-height:14px;height:auto;letter-spacing:0}.newsletter_signup_jef#newsletter-customCRM-footer #submit_button{margin-top:35px;line-height:normal;font-size:14px;line-height:18px}#newsletterPopupJef{position:fixed;width:100vw;height:100vh;z-index:999999;top:0;left:0;background-color:#0003;display:none;visibility:hidden;opacity:0}#newsletterPopupJef.show{display:block;visibility:visible;opacity:1}.boxPopupMain{width:720px;max-width:90vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:72vh;overflow:auto}.boxPopupContainer{position:relative;width:100%;display:block}#closePopupBox{position:absolute;top:0;right:0;z-index:2}#closePopupBox button{padding:10px;background:transparent;cursor:pointer}#closePopupBox button svg{height:22px;width:22px;display:block}.boxPopupContent{background-color:#fff;display:flex;align-items:stretch}.boxPopupContent .boxPopupImage{position:relative;flex:1}.boxPopupContent .boxPopupImage img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width:767px){.boxPopupMain{top:80px;transform:translate(-50%)}.boxPopupContent{flex-direction:column}.boxPopupContent .boxPopupImage{aspect-ratio:3 / 1}}.boxPopupContent .boxPopupText{padding:25px;flex:1}.boxPopupContent .boxPopupText .titlePopup,.boxPopupContent .boxPopupText .textPopup{color:#a2ccf2;font-weight:700;font-family:var(--font--paragraph--family);text-align:left!important}.boxPopupContent .boxPopupText .titlePopup{font-size:20px;line-height:20px;margin-bottom:5px;text-transform:uppercase}.boxPopupContent .boxPopupText .textPopup{font-size:14px;line-height:14px;margin-bottom:15px}.newsletter_signup_jef#newsletter-customCRM-popup .box_birthday{align-items:start;gap:5px;justify-content:start;flex-direction:column}.newsletter_signup_jef#newsletter-customCRM-popup .box_birthday input[type=date]{padding-left:0!important;width:60%}.newsletter_signup_jef#newsletter-customCRM-popup input[type=text]::placeholder,.newsletter_signup_jef#newsletter-customCRM-popup input[type=text],.newsletter_signup_jef#newsletter-customCRM-popup input[type=email]::placeholder,.newsletter_signup_jef#newsletter-customCRM-popup input[type=email]{font-size:1.8rem;line-height:2.2rem}.newsletter_signup_jef#newsletter-customCRM-popup .labelinput.gender{text-align:left;color:#000;font-weight:700;font-size:16px;line-height:18px;letter-spacing:0;text-transform:lowercase;padding-bottom:0;margin-top:15px}.newsletter_signup_jef#newsletter-customCRM-popup .box_select_gender{margin-top:10px}.newsletter_signup_jef#newsletter-customCRM-popup .box_birthday label.error#birthdayfield-error{text-align:left}
/*# sourceMappingURL=/cdn/shop/t/15/assets/customjef-subscribeNewsletter.css.map */
