#join-free-popup .modal-dialog{max-width:1089px;width:100%;max-height:491px}#join-free-popup .close{position:absolute;padding:10px;top:10px;right:10px;border:0;background-color:#fff0;z-index:10}#join-free-popup .close svg{display:block}#join-free-popup .modal-content{display:flex;flex-direction:row;padding:0;border-radius:10px;position:relative;height:491px;overflow:hidden;background:#fff0}#join-free-popup .popup-image-container{flex:0 0 600px;width:600px;height:491px;overflow:hidden}#join-free-popup .popup-image-container .popup-image{width:600px;height:491px;aspect-ratio:1.22199593;object-fit:cover;display:block;border-radius:0}#join-free-popup .popup-content-container{flex:1;width:calc(100% - 600px);padding:30px 40px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:#fff}#join-free-popup .popup-image-mobile{display:none}#join-free-popup .join-free-teaser{text-align:center}#join-free-popup .join-free-teaser .teaser-content{display:flex;flex-direction:column;align-items:center;gap:12px}#join-free-popup .join-free-teaser .teaser-content h2{color:#000;text-align:center;font-size:28px;font-style:normal;font-weight:400;line-height:34px}#join-free-popup .join-free-teaser .teaser-content p{color:#000;font-size:18px;line-height:normal;max-width:384px}#join-free-popup .join-free-teaser .teaser-content p strong{font-weight:600}#join-free-popup .join-free-teaser .teaser-content .btn-access-discounts{width:285px;height:48px}#join-free-popup .join-free-form .form-content{display:flex;flex-direction:column;align-items:center}#join-free-popup .join-free-form .form-content h2{font-size:28px;font-weight:400;line-height:34px;text-align:center;color:#000;margin-bottom:18px}#join-free-popup .join-free-form .form-content .signup-label{font-size:14px;margin-bottom:8px;text-align:left;color:#333;font-weight:400;padding-left:15px;width:100%}#join-free-popup .join-free-form .form-content .social-buttons{display:flex;gap:15px;margin-bottom:15px;justify-content:center}#join-free-popup .join-free-form .form-content .social-buttons .btn-social{width:193px;height:36px;padding:0;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #707070;background:#fff;min-width:unset!important;border-radius:5px;color:#707070;letter-spacing:.8px}#join-free-popup .join-free-form .form-content .social-buttons .btn-social.btn-facebook{color:#1E498A}#join-free-popup .join-free-form .form-content .social-buttons .btn-social svg{flex-shrink:0}#join-free-popup .join-free-form .form-content .signup-form{width:400px;display:flex;flex-direction:column;align-items:center}#join-free-popup .join-free-form .form-content .signup-form label{font-size:14px;margin-bottom:8px;text-align:left;color:#333;font-weight:400;padding-left:15px;width:100%}#join-free-popup .join-free-form .form-content .signup-form .form-group{margin-bottom:12px}#join-free-popup .join-free-form .form-content .signup-form .form-group .form-control{width:400px;height:46px;padding:0 12px;border:1px solid #707070;border-radius:10px;font-size:14px;box-sizing:border-box}#join-free-popup .join-free-form .form-content .signup-form .form-group .form-control:focus{outline:none;border-color:#8A7C56}#join-free-popup .join-free-form .form-content .signup-form .password-group{display:none}#join-free-popup .join-free-form .form-content .signup-form .btn-full-width{width:285px;height:48px;margin-top:18px}#join-free-popup .join-free-form .form-content .signup-form .terms-text{font-size:12px;margin:14px 0 0 0}#join-free-popup .join-free-form .form-content .signup-form .terms-text a{text-decoration:none;text-transform:capitalize;letter-spacing:0}#join-free-popup .join-free-form .form-content .signup-form .terms-text a:hover{text-decoration:underline}@media (max-width:979px){#join-free-popup .modal-dialog{max-width:unset;max-height:unset;width:93%}#join-free-popup .modal-content{height:auto}#join-free-popup .popup-image-desktop{display:none}#join-free-popup .popup-content-container{flex:1;width:100%;padding:20px;overflow-y:auto}#join-free-popup .join-free-teaser .teaser-content h2{font-size:24px}#join-free-popup .join-free-teaser .teaser-content p{font-size:18px}#join-free-popup .join-free-teaser .teaser-content .btn-access-discounts{width:100%;max-width:294px}#join-free-popup .join-free-form .form-content h2{font-size:24px}#join-free-popup .join-free-form .form-content .popup-image-container{flex:0 0 224px;width:100%;height:224px;overflow:hidden}#join-free-popup .join-free-form .form-content .popup-image-mobile{display:block;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;margin-bottom:20px}#join-free-popup .join-free-form .form-content .popup-image-mobile .popup-image{width:100%;height:auto;aspect-ratio:auto;object-fit:cover;display:block}#join-free-popup .join-free-form .form-content .signup-label{display:none}#join-free-popup .join-free-form .form-content .social-buttons{flex-direction:row;width:100%}#join-free-popup .join-free-form .form-content .social-buttons .btn-social{width:100%}#join-free-popup .join-free-form .form-content label{font-size:14px}#join-free-popup .join-free-form .form-content label[for="password"]{display:none}#join-free-popup .join-free-form .form-content .signup-form{width:100%}#join-free-popup .join-free-form .form-content .signup-form .form-group{width:100%}#join-free-popup .join-free-form .form-content .signup-form .form-group .form-control{width:100%}#join-free-popup .join-free-form .form-content .signup-form .btn-full-width{width:100%;max-width:285px}}