.modal{padding:40px;background:#f7efea!important;display:none}.modal-title{margin:0 0 1rem;color:#352c26;font-size:36px;font-weight:700;letter-spacing:-.84px}.modal-body p{margin-bottom:24px;color:#484848;font-size:14px;font-weight:400}.form__message{color:#484848;font-size:14px}.field:before,.field:after{content:none}.field__input{background:transparent;border:none;border-bottom:1px solid #b7bcc0;padding:5px 10px;margin-bottom:16px;outline:none;border-radius:0}.field__input:focus{border:none;outline:0}.contact__button{margin-top:12px;text-align:center}.modal-body button{padding:24px}.field__label{color:#767676;font-size:14px}.close{position:absolute;top:-36px;right:-10px;transition:all .2s;font-size:24px;font-weight:700;text-decoration:none;color:#352c26}.close:hover{color:#767676}.modal-header{position:relative}.overlay{position:fixed;top:50%;left:calc(50% - 369px);transform:translateY(-50%);transition:opacity .5s;max-width:738px;z-index:9999}@media screen and (max-width: 426px){.overlay{position:fixed;top:calc(50% + 37.5px);left:calc(50% - 212.5px);transform:translateY(-50%);transition:opacity .5s;max-width:425px;z-index:9999}.modal{padding:28px}.modal-title{font-size:24px}.modal-body p,.form__message{font-size:14px}}@media screen and (max-width: 376px){.overlay{position:fixed;top:calc(50% + 37.5px);left:calc(50% - 188px);transform:translateY(-50%);transition:opacity .5s;max-width:376px;z-index:9999}.close{top:-24px;right:-10px}}@media screen and (max-width: 321px){.overlay{position:fixed;top:calc(50% + 37.5px);left:calc(50% - 160px);transform:translateY(-50%);transition:opacity .5s;max-width:320px;z-index:9999}.modal{padding:16px}.close{top:-16px;right:-4px}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/component-become-member.css.map */
