@-webkit-keyframes clickScaleAnimation{0%,10%,90%,to{-webkit-transform:scale(1);transform:scale(1);opacity:1}40%,60%{-webkit-transform:scale(.9);transform:scale(.9)}50%{-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes clickScaleAnimation{0%,10%,90%,to{-webkit-transform:scale(1);transform:scale(1);opacity:1}40%,60%{-webkit-transform:scale(.9);transform:scale(.9)}50%{-webkit-transform:scale(.95);transform:scale(.95)}}@-webkit-keyframes clickAnimation{0%,10%,90%,to{-webkit-transform:translate(0,0);transform:translate(0,0)}40%,60%{-webkit-transform:translate(-60px,-48px);transform:translate(-60px,-48px)}50%{-webkit-transform:translate(-40px,-28px);transform:translate(-40px,-28px)}}@keyframes clickAnimation{0%,10%,90%,to{-webkit-transform:translate(0,0);transform:translate(0,0)}40%,60%{-webkit-transform:translate(-60px,-48px);transform:translate(-60px,-48px)}50%{-webkit-transform:translate(-40px,-28px);transform:translate(-40px,-28px)}}.new-customer-popup-campaign-wrapper,.new-customer-popup-campaign-wrapper .new-customer-popup-campaign-content{-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}.new-customer-popup-campaign-wrapper{position:fixed;z-index:10300;display:none;background-image:url(https://luvmelacehair.com/cdn/shop/files/fission-activity-new-customer-discount-background.webp);background-repeat:no-repeat;background-size:100%;cursor:pointer}.new-customer-popup-campaign-wrapper--visible{display:-webkit-box;display:-ms-flexbox;display:flex}.new-customer-popup-campaign-wrapper .new-customer-popup-campaign-content{display:-webkit-box;display:-ms-flexbox;display:flex;color:#93549b;text-align:center}.new-customer-popup-campaign-wrapper .new-customer-popup-campaign-content__desc,.new-customer-popup-campaign-wrapper .new-customer-popup-campaign-content__value{white-space:normal;word-break:break-word;word-wrap:anywhere}.new-customer-popup-campaign-wrapper .new-customer-popup-campaign-handler{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:#ae7ab5}.new-customer-popup-campaign-wrapper .new-customer-popup-campaign-close,.new-customer-popup-campaign-wrapper .new-customer-popup-campaign-handler,.new-customer-popup-campaign__dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-customer-popup-campaign-wrapper .new-customer-popup-campaign-close{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new-customer-popup-campaign__dialog{position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-image:url(https://luvmelacehair.com/cdn/shop/files/fission-activity-new-customer-discount-query-status-dialog-background.webp);background-repeat:no-repeat}.new-customer-popup-campaign__dialog__title{color:#f7ecff}.new-customer-popup-campaign__dialog__caption{color:rgba(0,0,0,.6)}.new-customer-popup-campaign__dialog__content{display:grid}.new-customer-popup-campaign__dialog__content__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-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;background:#faf1fb}.new-customer-popup-campaign__dialog__content__item::before{position:absolute;background:#fff;border-left-color:#fff!important;content:''}.new-customer-popup-campaign__dialog__content__item::after{position:absolute;background:#fff;border-right-color:#fff!important;content:''}.new-customer-popup-campaign__dialog__content__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.new-customer-popup-campaign__dialog__content__desc{color:rgba(0,0,0,.6)}.new-customer-popup-campaign__dialog__content__desc--hightlight{color:#93549b}.new-customer-popup-campaign__dialog__countdown,.new-customer-popup-campaign__dialog__countdown__col[data-date-block]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-customer-popup-campaign__dialog__countdown__col[data-date-block]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:#cb89d9;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.18),inset 0 1px 4px 0 rgba(255,255,255,.5);box-shadow:0 1px 4px 0 rgba(0,0,0,.18),inset 0 1px 4px 0 rgba(255,255,255,.5)}.new-customer-popup-campaign__dialog__handler{position:relative}.new-customer-popup-campaign__dialog__handler .mec-btn{color:#fff;background:#ae7ab5;-webkit-animation:clickScaleAnimation 2.1s infinite ease-in-out;animation:clickScaleAnimation 2.1s infinite ease-in-out}.new-customer-popup-campaign__dialog__handler__icon{position:absolute;-o-object-fit:contain;object-fit:contain;-webkit-animation:clickAnimation 2.1s infinite ease-in-out;animation:clickAnimation 2.1s infinite ease-in-out}.new-customer-popup-campaign__dialog__close{bottom:0;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer}.new-customer-popup-campaign-apply-code__dialog__content__copy .mec-icon::after{position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;content:''}.new-customer-popup-campaign-apply-code__dialog{position:absolute;background-image:url(https://luvmelacehair.com/cdn/shop/files/fission-activity-new-customer-discount-apply-discount-dialog-background.png);background-repeat:no-repeat}.new-customer-popup-campaign-apply-code__dialog__background{background:-webkit-gradient(linear,left top,left bottom,from(#e1c0f5),color-stop(12%,#e1c0f5),to(#fbf5ff));background:linear-gradient(180deg,#e1c0f5 0,#e1c0f5 12%,#fbf5ff 100%)}.new-customer-popup-campaign-apply-code__dialog .new-customer-popup-campaign-apply-code{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-customer-popup-campaign-apply-code__dialog .new-customer-popup-campaign-apply-code,.new-customer-popup-campaign-apply-code__dialog__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.new-customer-popup-campaign-apply-code__dialog__title{color:#000;white-space:normal;word-break:break-word;word-wrap:anywhere;text-align:center}.new-customer-popup-campaign-apply-code__dialog__desc{color:rgba(0,0,0,.8);text-align:center;white-space:normal;word-break:break-word;word-wrap:anywhere}.new-customer-popup-campaign-apply-code__dialog__content,.new-customer-popup-campaign-apply-code__dialog__content__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.new-customer-popup-campaign-apply-code__dialog__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.new-customer-popup-campaign-apply-code__dialog__content__item{position:relative;background:#faf1fb}.new-customer-popup-campaign-apply-code__dialog__content__item::before{position:absolute;background:#fff;border-left-color:#fff!important;content:''}.new-customer-popup-campaign-apply-code__dialog__content__item::after{position:absolute;background:#fff;border-right-color:#fff!important;content:''}.new-customer-popup-campaign-apply-code__dialog__content__border{position:absolute;pointer-events:none}.new-customer-popup-campaign-apply-code__dialog__content__border::before{position:absolute;background:#fff;border-left:none;content:''}.new-customer-popup-campaign-apply-code__dialog__content__border::after{position:absolute;background:#fff;border-right:none;content:''}.new-customer-popup-campaign-apply-code__dialog__content__discount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#93549b}.new-customer-popup-campaign-apply-code__dialog__content__threshold{color:rgba(0,0,0,.6)}.new-customer-popup-campaign-apply-code__dialog__content__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,.6)}.new-customer-popup-campaign-apply-code__dialog__content__copy .mec-icon{cursor:pointer;position:relative}.new-customer-popup-campaign-apply-code__dialog__content__tips,.new-customer-popup-campaign-apply-code__dialog__handler .mec-btn{color:#fff;background:#ae7ab5}.new-customer-popup-campaign-apply-code__dialog__handler{position:relative}.new-customer-popup-campaign-apply-code__dialog__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;cursor:pointer}.new-customer-popup-campaign-wrapper{top:calc(50vh + 240px);right:0;gap:11px;width:125px;height:115px;padding:0 16px}.new-customer-popup-campaign-wrapper .new-customer-popup-campaign-content{gap:2px;height:32px;margin-top:22px}.new-customer-popup-campaign-wrapper .new-customer-popup-campaign-content__value{font-weight:500;font-size:18px;line-height:1}.new-customer-popup-campaign-wrapper .new-customer-popup-campaign-content__desc{font-size:12px;font-weight:500;line-height:1}.new-customer-popup-campaign-wrapper .new-customer-popup-campaign-handler{width:82px;height:26px;font-weight:500;font-size:18px;line-height:24px;border-radius:13px}.new-customer-popup-campaign-wrapper .new-customer-popup-campaign-close{position:absolute;top:-21px;left:8px;font-size:21px}.new-customer-popup-campaign-wrapper .new-customer-popup-campaign-close::after{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;content:''}.new-customer-popup-campaign__dialog{top:50%;left:50%;width:450px;height:528px;background-size:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.new-customer-popup-campaign__dialog__title{margin-top:28px;font-weight:500;font-size:28px;line-height:37px;text-shadow:0 2px 5px rgba(0,0,0,.14)}.new-customer-popup-campaign__dialog__caption{margin-top:32px;font-size:18px;line-height:24px;font-weight:400}.new-customer-popup-campaign__dialog__content{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px;width:300px;height:84px;margin-top:45px}.new-customer-popup-campaign__dialog__content__item{gap:7px;height:100%;padding:0 8px;border:1px solid rgba(174,122,181,.6);border-radius:8px}.new-customer-popup-campaign__dialog__content__item::after,.new-customer-popup-campaign__dialog__content__item::before{top:50%;z-index:2;width:8px;height:16px;border:1px solid #ae7ab5;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.new-customer-popup-campaign__dialog__content__item::before{left:-1px;border-radius:0 100% 100% 0/50%}.new-customer-popup-campaign__dialog__content__item::after{right:-1px;border-radius:100% 0 0 100%/50%}.new-customer-popup-campaign__dialog__content__title{gap:5px;color:#93549b;font-weight:500;font-size:33px;line-height:1}.new-customer-popup-campaign__dialog__content__title--small{font-size:18px}.new-customer-popup-campaign__dialog__content__desc{font-size:15px;line-height:1}.new-customer-popup-campaign__dialog__countdown{gap:5px;margin-top:67px;color:#ae7ab5}.new-customer-popup-campaign__dialog__countdown__col{font-size:29px}.new-customer-popup-campaign__dialog__countdown__col[data-date-block]{width:38px;height:38px;font-weight:400;font-size:26px;border-radius:5px}.new-customer-popup-campaign__dialog__handler{margin-top:24px}.new-customer-popup-campaign__dialog__handler .mec-btn{width:320px;height:44px;font-weight:500;font-size:26px;line-height:35px;border-radius:26px}.new-customer-popup-campaign__dialog__handler__icon{top:60px;right:-60px;width:100px;height:124px}.new-customer-popup-campaign__dialog__close{position:absolute;font-size:32px}.new-customer-popup-campaign__dialog__close::after{position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;content:''}.new-customer-popup-campaign-apply-code__dialog{top:50%;left:50%;width:450px;padding:112px 36px 50px;background-size:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.new-customer-popup-campaign-apply-code__dialog>mec-spin{width:100%}.new-customer-popup-campaign-apply-code__dialog__background{padding:24px;border-radius:0 0 16px 16px}.new-customer-popup-campaign-apply-code__dialog .new-customer-popup-campaign-apply-code{gap:22px}.new-customer-popup-campaign-apply-code__dialog__wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.new-customer-popup-campaign-apply-code__dialog__title{font-weight:500;font-size:28px;line-height:37px}.new-customer-popup-campaign-apply-code__dialog__title--small{font-size:22px}.new-customer-popup-campaign-apply-code__dialog__desc{margin-top:12px;font-size:18px;line-height:24px;font-weight:400}.new-customer-popup-campaign-apply-code__dialog__content{gap:16px;width:100%;margin-top:20px;padding:16px;border-radius:19px}.new-customer-popup-campaign-apply-code__dialog__content__item{gap:6px;width:100%;padding:14px 24px;border:1px solid rgba(174,122,181,.6);border-radius:19px}.new-customer-popup-campaign-apply-code__dialog__content__item::before{top:50%;left:-1px;z-index:2;width:11px;height:22px;border:1px solid #ae7ab5;border-radius:0 100% 100% 0/50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.new-customer-popup-campaign-apply-code__dialog__content__item::after{top:50%;right:-1px;z-index:2;width:11px;height:22px;border:1px solid #ae7ab5;border-radius:100% 0 0 100%/50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.new-customer-popup-campaign-apply-code__dialog__content__discount{gap:6px;font-weight:400;font-size:18px;line-height:1}.new-customer-popup-campaign-apply-code__dialog__content__discount--large{font-weight:500;font-size:33px;line-height:1}.new-customer-popup-campaign-apply-code__dialog__content__threshold{font-weight:400;font-size:16px}.new-customer-popup-campaign-apply-code__dialog__content__copy{gap:5px;font-weight:400;font-size:16px}.new-customer-popup-campaign-apply-code__dialog__content__tips{margin-top:-16px;font-weight:400;font-size:16px;line-height:20px;padding:3px 13px;border-radius:0 0 16px 16px}.new-customer-popup-campaign-apply-code__dialog__handler{width:100%}.new-customer-popup-campaign-apply-code__dialog__handler .mec-btn{width:100%;height:44px;font-weight:500;font-size:18px;line-height:24px;border-radius:22px}.new-customer-popup-campaign-apply-code__dialog__close{position:absolute;bottom:0;left:50%;font-size:32px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.new-customer-popup-campaign-apply-code__dialog__close::after{position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;content:''}