.subscription-form{display:block;margin-bottom:16px;text-align:center}.subscription-form__content .subscription-email{position:relative}.subscription-form__content .subscription-email__input{color:#171717;background:#fff}.subscription-form__content .subscription-email__input::-webkit-input-placeholder,.subscription-form__content .subscription-phone__input input::-webkit-input-placeholder{color:rgba(0,0,0,.2)}.subscription-form__content .subscription-email__input::-moz-placeholder,.subscription-form__content .subscription-phone__input input::-moz-placeholder{color:rgba(0,0,0,.2)}.subscription-form__content .subscription-email__input:-ms-input-placeholder,.subscription-form__content .subscription-phone__input input:-ms-input-placeholder{color:rgba(0,0,0,.2)}.subscription-form__content .subscription-email__input::-ms-input-placeholder,.subscription-form__content .subscription-phone__input input::-ms-input-placeholder{color:rgba(0,0,0,.2)}.subscription-form__content .subscription-email__input::placeholder,.subscription-form__content .subscription-phone__input input::placeholder{color:rgba(0,0,0,.2)}.subscription-form__content .subscription-email__error{color:#e14c1e;text-align:left}.subscription-form__content .subscription-phone{display:inline-block}.subscription-form__content .subscription-phone__package{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff}.subscription-form__content .subscription-phone__container{position:relative;display:inline-block}.subscription-form__content .subscription-phone__select{display:inline-block;color:#000!important;background:url(https://shop.luvmehair.com/cdn/shop/files/881faf9dde1814ed234653e8c4180ca8.svg?v=1693278112) no-repeat right center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.subscription-form__content .subscription-phone__options{position:absolute;z-index:2;display:none;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;color:#000;background-color:#fff}.subscription-form__content .subscription-phone__show{display:block}.subscription-form__content .subscription-phone__options div{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}.subscription-form__content .subscription-phone__options div:hover{background-color:rgba(0,0,0,.1)}.subscription-form__content .subscription-phone__error{color:#e14c1e;text-align:left}.subscription-form__content .subscription-phone__input{display:inline-block;vertical-align:top}.subscription-form__content .subscription-phone__input input{background:0 0;border:0;width:100%;height:33px;padding:5px 12px 5px 5px;font-size:15px}.subscription-form__button{padding:initial;color:#f2f3f5;background:#473452}.subscription-form__terms-error{color:#e14c1e;text-align:left}.subscription-form__button:hover{border-color:initial;opacity:.8}.subscription-form__terms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subscription-form__terms__icon{position:relative;z-index:0;display:inline-block;cursor:pointer}.subscription-form__terms__icon::after{position:absolute;z-index:2;background-color:transparent;content:'';top:calc(100% - 29px);left:calc(100% - 29px);width:44px;height:44px}.subscription-form__terms__rule{display:inline-block;margin-left:4px;vertical-align:top;opacity:.7}.subscription-form__terms__rule a{color:#473452}.subscription-form__terms__rule a:hover{opacity:.6}.subscription-form__code-container{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subscription-form__code-container__title{margin:initial}.subscription-form__code-container__description{color:#473452}.subscription-form__code-container__code{text-align:center}.subscription-form__code-container__code-copy{display:inline-block;cursor:pointer}.subscription-form__code-container__code-copy .mec-icon{color:rgba(0,0,0,.6)}.subscription-form #content-container{max-width:400px;margin:auto}.subscription-form__title{color:#fff;opacity:.8}.subscription-form__content{padding-top:16px}.subscription-form__content .subscription-email{width:100%;margin:0 auto 12px}.subscription-form__content .subscription-email__input{border:0}.subscription-form__content .subscription-email__suggestion-list{position:absolute;z-index:1000;display:none;max-height:160px;overflow-y:auto;background:#fff;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.4);box-shadow:3px 3px 10px rgba(0,0,0,.4)}.subscription-form__content .subscription-email .suggestion-item{padding:5px 10px;color:#000;text-align:left;cursor:pointer}.subscription-form__content .subscription-phone{width:100%;margin:0 auto 12px}.subscription-form__content .subscription-phone__package{height:36px;border:1px solid rgba(71,52,82,.6);border-radius:4px}.subscription-form__content .subscription-phone__select{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:85px;min-height:34px;padding:4px 16px 4px 11px;font-weight:400;font-size:14px;line-height:27px;background-size:20px auto;border-radius:20px}.subscription-form__content .subscription-phone__options{width:100%;max-height:150px;margin-top:4px;margin-left:-2px;border:1px solid rgba(71,52,82,.6)}.subscription-form__content .subscription-phone__input{-webkit-box-flex:1;-ms-flex:1;flex:1}.subscription-form__button{width:100%;height:36px;font-size:15px;line-height:36px;border:0;cursor:pointer}.subscription-form__terms{margin:12px auto auto}.subscription-form__terms .mec-icon{width:14px;height:14px;color:#473452;background:#fff;border-radius:2px}.subscription-form__terms__rule{font-weight:400;font-size:12px;line-height:16px}.subscription-form__code-container{margin:auto}.subscription-form__code-container__title{font-weight:500;font-size:32px;line-height:43px;display:block;color:#fff}.subscription-form__code-container__description{margin-top:8px;font-weight:500;font-size:18px;line-height:24px}.subscription-form__code-container__code{width:270px;height:36px;margin-top:16px;line-height:36px;background-color:#fff;border:1px solid rgba(71,52,82,.6);border-radius:4px}.subscription-form__code-container__code-copy{width:24px;height:24px}.subscription-form__code-container__code-copy .mec-icon{position:relative;top:-2px;width:11px;height:11px}.subscription-form__collect-content{max-width:100%}.subscription-form__title{display:block;width:500px;margin:auto;font-weight:500;font-size:20px;line-height:26px;text-align:center}.subscription-form__content .subscription-email__input{width:100%;height:36px;padding:10px 12px;border:1px solid rgba(47,18,69,.6);border-radius:4px}.subscription-form__button{border-radius:18px}.subscription-form__terms__rule{color:#473452;text-align:center}.subscription-component{display:none;overflow:auto}.subscription-component__container{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1200px;margin:auto;padding:44px 0}.subscription-component__container__image{width:600px}.subscription-component__container .mec-figure-empty img{height:32px}