.subscription-form{display:block;margin-bottom:4.26666667vw;text-align:center}.subscription-form__title{margin:initial}.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__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;width:100%;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:.66666667vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.66666667vw}.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:8.8vw;padding:1.33333333vw 3.2vw 1.33333333vw 1.33333333vw;font-weight:400;font-size:4vw;line-height:4.8vw}.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% - 7.73333333vw);left:calc(100% - 7.73333333vw);width:11.73333333vw;height:11.73333333vw}.subscription-form__terms__rule{display:inline-block;margin-left:.53333333vw;color:#fff;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;background-color:#fff}.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__collect-content{width:100%;margin:auto}.subscription-form__title{display:block;color:#fff;font-weight:400;font-size:3.73333333vw;line-height:4.8vw;text-align:left;opacity:.8}.subscription-form__content{padding-top:4.53333333vw}.subscription-form__content .subscription-email{margin:0 auto 2.13333333vw}.subscription-form__content .subscription-email__input{width:100%;height:9.6vw;padding:3.2vw 2.4vw;border:0}.subscription-form__content .subscription-email__error{margin-top:2.13333333vw}.subscription-form__content .subscription-email__suggestion-list{position:absolute;z-index:1000;display:none;max-height:36vw;overflow-y:auto;background:#fff;-webkit-box-shadow:.4vw .4vw 1.33333333vw rgba(0,0,0,.4);box-shadow:.4vw .4vw 1.33333333vw rgba(0,0,0,.4)}.subscription-form__content .subscription-email .suggestion-item{padding:.66666667vw 1.33333333vw;color:#000;text-align:left;cursor:pointer}.subscription-form__content .subscription-phone{display:block;width:100%;margin:0 auto 3.2vw}.subscription-form__content .subscription-phone__package{height:9.6vw;border:.26666667vw solid rgba(71,52,82,.6);border-radius:1.06666667vw}.subscription-form__content .subscription-phone__container{width:21.33333333vw}.subscription-form__content .subscription-phone__select{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.33333333vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:22.66666667vw;min-height:9.06666667vw;padding:1.06666667vw 4.26666667vw 1.06666667vw 1.6vw;font-weight:400;font-size:3.73333333vw;line-height:7.2vw;background-size:5.33333333vw auto;border-radius:5.33333333vw}.subscription-form__content .subscription-phone__options{max-height:40vw;margin-top:1.06666667vw;margin-left:-.53333333vw;border:.26666667vw solid rgba(0,0,0,.2)}.subscription-form__content .subscription-phone__error{margin-top:2.13333333vw}.subscription-form__content .subscription-phone__input{-webkit-box-flex:1;-ms-flex:1;flex:1}.subscription-form__button{width:100%;height:9.6vw;font-weight:400;font-size:3.46666667vw;line-height:4.8vw;border:0;border-radius:4.8vw}.subscription-form__terms{width:100%;margin:auto;margin-top:3.2vw}.subscription-form__terms .mec-icon{width:3.73333333vw;height:3.73333333vw;color:#473452;background:#fff;border-radius:.53333333vw}.subscription-form__terms__icon{top:.53333333vw}.subscription-form__terms__rule{width:100%;padding-left:1.06666667vw;text-align:left;font-weight:400;font-size:2.93333333vw;line-height:3.73333333vw}.subscription-form__code-container{margin:2.13333333vw 0}.subscription-form__code-container__title{display:block;font-weight:500;font-size:4.8vw;line-height:6.4vw;color:#fff}.subscription-form__code-container__description{margin-top:1.6vw;font-weight:400;font-size:3.2vw;line-height:4.26666667vw}.subscription-form__code-container__code{width:72vw;height:9.6vw;margin-top:4.53333333vw;line-height:9.6vw;border:.26666667vw solid rgba(0,0,0,.2);border-radius:1.06666667vw}.subscription-form__code-container__code-copy{width:6.4vw;height:6.4vw}.subscription-form__code-container__code-copy .mec-icon{position:relative;top:-.53333333vw;width:2.93333333vw;height:2.93333333vw;color:#473452}.subscription-component{display:none}.subscription-component__container{margin:4.26666667vw 3.2vw}.subscription-component__container__image{display:none}.subscription-form__content .subscription-email__input{border:1px solid rgba(47,18,69,.6);border-radius:.53333333vw}