body.modal-open{overflow:hidden}#join-menoqueens{width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;background-color:#f5f7f7;overflow:auto;z-index:-1}#join-menoqueens.open{opacity:1;z-index:1111}#join-menoqueens .modal-container{background-color:#f5f7f7;width:100%;height:100%;padding:0;margin:0}#join-menoqueens .modal-container .modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 0}#join-menoqueens .modal-container .modal-header>a>img{display:block}#join-menoqueens .modal-container .modal-header .modal-close{border:0;background-color:transparent;border-radius:8px;top:20px;cursor:pointer;padding:0}#join-menoqueens .modal-container .modal-header .modal-close svg{width:24px;height:24px;display:block}#join-menoqueens .modal-container .access-container{margin-top:48px;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;row-gap:64px}#join-menoqueens .modal-container .access-container .content{max-width:100%}#join-menoqueens .modal-container .access-container .content h3{font-family:NormsPro-Medium;color:var(--main-blue);font-size:32px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.96px;margin:0 0 16px}#join-menoqueens .modal-container .access-container .content p{color:var(--main-blue);font-family:SofiaPro-Medium;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.54px;margin:0 0 32px}#join-menoqueens .modal-container .access-container .content .benefits{width:calc(100% + 24px);column-gap:24px}#join-menoqueens .modal-container .access-container .content .benefit{min-width:256px;padding:32px;background-repeat:no-repeat;background-size:24px 24px;background-position:top 24px left 24px;background-color:#fff;border-radius:16px;border:1px solid var(--secondary-blue-20)}#join-menoqueens slider-component{margin-left:-24px}#join-menoqueens .modal-container .access-container .content .benefit h4{color:var(--main-blue);font-family:SofiaPro-SemiBold;font-size:20px;font-style:normal;font-weight:600;line-height:30px;letter-spacing:-.8px;margin:0 0 16px}#join-menoqueens .modal-container .access-container .content .benefit p{color:#3d497acc;font-family:SofiaPro-Regular;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.16px;margin:0}#join-menoqueens .modal-container .access-container #newsletter-form{width:100%;padding:0}#join-menoqueens .modal-container .access-container #newsletter-form .h3{font-family:SofiaPro-SemiBold;color:var(--main-blue);font-size:24px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:-.48px;margin:0 0 32px}#join-menoqueens .modal-container .access-container #newsletter-form .newsletter-form__field-wrapper{gap:16px;display:flex;flex-wrap:wrap;max-width:100%;margin-bottom:24px}#join-menoqueens .modal-container .access-container #newsletter-form .newsletter-form__field-wrapper .form-field{width:100%;border-radius:8px;position:relative}#join-menoqueens .modal-container .access-container #newsletter-form .newsletter-form__field-wrapper .form-field .field__input{border-radius:8px;padding:34px 24px 14px;-webkit-box-shadow:inset 0 0 0 1px var(--secondary-gray);-moz-box-shadow:inset 0 0 0 1px var(--secondary-gray);box-shadow:inset 0 0 0 1px var(--secondary-gray);color:var(--main-blue);font-family:SofiaPro-Medium;font-size:16px;font-style:normal;font-weight:500;min-height:72px;line-height:24px;letter-spacing:-.24px;border:0;outline:0;width:100%}#join-menoqueens .modal-container .access-container #newsletter-form .newsletter-form__field-wrapper label{font-family:SofiaPro-Medium;color:var(--main-grey);position:absolute;font-size:16px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:-.24px;top:14px;left:24px;background-color:#fff;transition:all .3s;text-transform:capitalize}#join-menoqueens .modal-container .access-container #newsletter-form .newsletter-form__field-wrapper .form-field.active label{transition:all .3s;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.21px;top:14px;cursor:text}#join-menoqueens .modal-container .access-container #newsletter-form .newsletter-form__field-wrapper .form-field.active input{-webkit-box-shadow:inset 0 0 0 1px var(--secondary-gray);-moz-box-shadow:inset 0 0 0 1px var(--secondary-gray);box-shadow:inset 0 0 0 1px var(--secondary-gray)}#join-menoqueens .modal-container .access-container #newsletter-form .member-submit{width:100%;margin-bottom:32px}#join-menoqueens .modal-container .access-container #newsletter-form .support{display:flex;align-items:center;justify-content:center;margin-bottom:64px}#join-menoqueens .modal-container .access-container #newsletter-form .support>p{color:var(--secondary-blue-80);font-family:SofiaPro-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.42px;margin:0;text-align:center}#join-menoqueens .modal-container .access-container #newsletter-form .support a{color:var(--secondary-blue-80);font-family:SofiaPro-Regular;margin-left:4px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.42px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media screen and (min-width: 990px){#join-menoqueens .modal-container .modal-header{padding:16px 0}#join-menoqueens .modal-container .modal-header>a{padding:8px 0}#join-menoqueens .modal-container .modal-header .modal-close{background-color:#fff;padding:8px;top:16px}#join-menoqueens .modal-container .access-container .content{max-width:480px}#join-menoqueens .modal-container .access-container .content .benefits{margin-right:0;width:100%;row-gap:24px}#join-menoqueens slider-component{margin-left:0}#join-menoqueens .modal-container .access-container .content .benefit{background-color:transparent;background-image:url(https://cdn.shopify.com/s/files/1/0799/1132/1784/files/join-check.svg?v=1738764617);background-position:top 4px left 0;padding:0 0 0 36px;border-radius:0;width:100%;max-width:calc(100% - 36px);border:0}#join-menoqueens .modal-container .access-container{column-gap:64px;margin-top:64px}#join-menoqueens .modal-container .access-container #newsletter-form{padding:32px;background-color:#fff;border-radius:16px;max-width:606px;flex:1}#join-menoqueens .modal-container .access-container .content h3{font-size:48px;font-style:normal;font-weight:500;line-height:60px;letter-spacing:-1.44px;margin:0 0 24px}#join-menoqueens .modal-container .access-container .content p{font-family:SofiaPro-Regular;font-size:20px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:-.6px;margin:0 0 32px}#join-menoqueens .modal-container .access-container .content .benefit h4{font-family:SofiaPro-SemiBold;font-size:18px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:-.54px;margin:0}#join-menoqueens .modal-container .access-container #newsletter-form .h3{font-family:SofiaPro-Medium;color:var(--main-blue);font-size:28px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:-.84px}#join-menoqueens .modal-container .access-container #newsletter-form .support{margin-bottom:0}#join-menoqueens .modal-container .access-container .content .benefit p{max-width:360px}#join-menoqueens .modal-container .access-container #newsletter-form .newsletter-form__field-wrapper{gap:24px}#join-menoqueens .modal-container .access-container #newsletter-form .newsletter-form__field-wrapper .form-field.half{width:calc(50% - 12px)}}@media screen and (min-width: 1280px){#join-menoqueens .modal-container .access-container{column-gap:128px}#join-menoqueens .modal-container .access-container #newsletter-form{padding:64px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/join-menoqueens-modal.css.map */
