@-webkit-keyframes scroll-left{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-50%);transform:translate(-50%)}}@keyframes scroll-left{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-50%);transform:translate(-50%)}}.share-link-modal-common .share-link-modal__wrapper,.share-link-modal__wrapper{position:absolute;top:50%;left:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:100% 100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.share-link-modal,.share-link-modal-common .share-link-modal{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;height:100%}.share-link-modal-common .share-link-modal__card-info,.share-link-modal-common .share-link-modal__closeable,.share-link-modal__card-info,.share-link-modal__closeable{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}.share-link-modal-common .share-link-modal__closeable,.share-link-modal__closeable{position:absolute;color:#767676;cursor:pointer}.share-link-modal-common .share-link-modal__card-info,.share-link-modal__card-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box}.share-link-modal-common .share-link-modal__card-info__item,.share-link-modal__card-info__item{position:relative;width:100%;color:#473452;text-align:center}.share-link-modal-common .share-link-modal__card-info__item:not(:first-child):before,.share-link-modal__card-info__item:not(:first-child):before{position:absolute;background:-webkit-gradient(linear,left top,left bottom,from(#947ea0),to(#d0c7d6));background:linear-gradient(180deg,#947ea0 0,#d0c7d6);content:""}.share-link-modal-common .share-link-modal__giftcard-info,.share-link-modal__giftcard-info{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-image:url(https://luvmelacehair.com/cdn/shop/files/20241212-114214.png?v=1733974955);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.share-link-modal-common .share-link-modal__giftcard-info__item,.share-link-modal__giftcard-info__item{color:#fff}.share-link-modal-common .share-link-modal__desc,.share-link-modal__desc{color:#000}.share-link-modal-common .share-link-modal__desc__row,.share-link-modal__desc__row{text-align:center}.share-link-modal-common .share-link-modal__desc__row--hightlight,.share-link-modal__desc__row--hightlight{color:#ae7ab5}.share-link-modal-common .share-link-modal__handler,.share-link-modal__handler{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;font-weight:700;background:#473452;cursor:pointer}.share-link-modal__wrapper{width:100vw;height:112.53333333vw;padding:16vw 18.66666667vw;background-image:url(https://luvmelacehair.com/cdn/shop/files/share-link-modal-h5-bg.webp)}.share-link-modal__wrapper .share-link-modal__closeable{top:20vw;right:17.33333333vw;z-index:1;font-size:4.26666667vw;position:position}.fission-activity__container__discount-title__rules:after,.share-link-modal__wrapper .share-link-modal__closeable:after{position:absolute;top:-3.2vw;right:-3.2vw;bottom:-3.2vw;left:-3.2vw;content:""}.share-link-modal__wrapper .share-link-modal__card-info{position:relative;width:37.33333333vw;height:20vw;margin-top:10.66666667vw;padding:0 3.2vw;background:linear-gradient(130deg,#d5c5e8 0,#decdee 56%,#8a75a3);border-radius:1.6vw;-webkit-box-shadow:0 8 1.6vw 0 rgba(71,52,82,.25);box-shadow:0 8 1.6vw #47345240;-webkit-backdrop-filter:blur(2.9037037vw);backdrop-filter:blur(2.9037037vw)}.share-link-modal__wrapper .share-link-modal__card-info:before{position:absolute;width:35.73333333vw;height:18.4vw;border:.26666667vw solid;border-radius:.8vw;-o-border-image:linear-gradient(315deg,rgba(203,188,215,.55),#e7dfed) 2 2;border-image:linear-gradient(315deg,#cbbcd78c,#e7dfed) 2 2;content:""}.share-link-modal__wrapper .share-link-modal__card-info__item{width:100%;font-size:6.4vw;line-height:8.26666667vw}.share-link-modal__wrapper .share-link-modal__card-info__item:not(:first-child){margin-top:.26666667vw;font-size:5.06666667vw;line-height:6.66666667vw}.share-link-modal__wrapper .share-link-modal__card-info__item:not(:first-child):before{top:-1;left:0;width:100%;height:.26666667vw;border-radius:.26666667vw;opacity:.5}.share-link-modal__wrapper .share-link-modal__giftcard-info{width:37.33333333vw;height:20vw;margin-top:10.66666667vw}.share-link-modal__wrapper .share-link-modal__giftcard-info__item{font-weight:500;font-size:6.4vw;line-height:8.53333333vw}.share-link-modal__wrapper .share-link-modal__giftcard-info__item:not(:first-child){font-size:4.93333333vw;line-height:6.66666667vw}.share-link-modal__wrapper .share-link-modal__desc{font-weight:400;font-size:4vw;line-height:4.8vw;min-height:18.66666667vw;margin-top:5.33333333vw}.share-link-modal__wrapper .share-link-modal__desc__row--hightlight{color:#ae7ab5}.share-link-modal__wrapper .share-link-modal__handler{width:46.93333333vw;height:9.6vw;margin-top:3.2vw;font-weight:400;font-size:4.26666667vw;line-height:5.33333333vw;border:1px solid #fff;border-radius:4.8vw}@media(min-width:768px){.share-link-modal__wrapper{position:absolute;top:50%;left:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:100% 100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.share-link-modal,.share-link-modal__card-info,.share-link-modal__closeable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.share-link-modal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.share-link-modal__card-info,.share-link-modal__closeable{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.share-link-modal__closeable{position:absolute;color:#767676;cursor:pointer}.share-link-modal__card-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box}.share-link-modal__card-info__item{position:relative;width:100%;color:#473452;text-align:center}.share-link-modal__card-info__item:not(:first-child):before{position:absolute;background:-webkit-gradient(linear,left top,left bottom,from(#947ea0),to(#d0c7d6));background:linear-gradient(180deg,#947ea0 0,#d0c7d6);content:""}.share-link-modal__giftcard-info{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-image:url(https://luvmelacehair.com/cdn/shop/files/20241212-114214.png?v=1733974955);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.share-link-modal__giftcard-info__item{color:#fff}.share-link-modal__desc{color:#000}.share-link-modal__desc__row{text-align:center}.share-link-modal__desc__row--hightlight{color:#ae7ab5}.share-link-modal__handler{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;font-weight:700;background:#473452;cursor:pointer}.share-link-modal__wrapper{width:508px;height:500px;padding:80px 110px;background-image:url(https://luvmelacehair.com/cdn/shop/files/share-link-modal-pc-bg.webp)}.share-link-modal__wrapper .share-link-modal__closeable{top:91px;right:111px;z-index:1;font-size:20px;position:position}.share-link-modal__wrapper .share-link-modal__closeable:after{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;content:""}.share-link-modal__wrapper .share-link-modal__card-info{position:relative;width:168px;height:90px;margin-top:32px;padding:0 15px;background:linear-gradient(130deg,#d5c5e8 0,#decdee 56%,#8a75a3);border-radius:7px;-webkit-box-shadow:0 5px 7px 0 rgba(71,52,82,.25);box-shadow:0 5px 7px #47345240;-webkit-backdrop-filter:blur(26.13333333px);backdrop-filter:blur(26.13333333px)}.share-link-modal__wrapper .share-link-modal__card-info:before{position:absolute;width:160px;height:82px;border:1px solid;border-radius:4px;-o-border-image:linear-gradient(315deg,rgba(203,188,215,.55),#e7dfed) 1 1;border-image:linear-gradient(315deg,#cbbcd78c,#e7dfed) 1 1;content:""}.share-link-modal__wrapper .share-link-modal__card-info__item{width:100%;font-size:28px;line-height:37px}.share-link-modal__wrapper .share-link-modal__card-info__item:not(:first-child){margin-top:2px;font-size:22px;line-height:29px}.share-link-modal__wrapper .share-link-modal__card-info__item:not(:first-child):before{top:-1;left:0;width:100%;height:2px;border-radius:2px;opacity:.5}.share-link-modal__wrapper .share-link-modal__giftcard-info{width:168px;height:90px;margin-top:32px}.share-link-modal__wrapper .share-link-modal__giftcard-info__item{font-weight:500;font-size:28px;line-height:37px}.share-link-modal__wrapper .share-link-modal__giftcard-info__item:not(:first-child){font-size:22px;line-height:29px}.share-link-modal__wrapper .share-link-modal__desc{min-height:92px;font-weight:500;font-size:18px;line-height:24px;margin-top:24px}.share-link-modal__wrapper .share-link-modal__desc__row--hightlight{color:#ae7ab5}.share-link-modal__wrapper .share-link-modal__handler{width:210px;height:43px;margin-top:12px;font-weight:500;font-size:20px;line-height:26px;border:1px solid #fff;border-radius:22px}}.fission-activity{position:relative;background-color:#3f2e45}.fission-activity .fission-activity__container__activities_content mec-spin,.fission-activity lazy-picture{display:block}.fission-activity__my-referrals-wrapper .fission-activity__my-referrals-list{height:calc(80vh - 26.66666667vw);padding:0;background:#fff;border-radius:0}.fission-activity__my-referrals-list{width:100%;margin:0;padding:0}.fission-activity__carousel-text-wrapper{position:absolute;top:11.73333333vw;left:0;width:100%;height:7.46666667vw;overflow:hidden}.fission-activity__carousel-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:3.2vw;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100%}.fission-activity__carousel-text--animation{-webkit-animation:scroll-left 270s linear infinite;animation:scroll-left 270s linear infinite}.fission-activity__carousel-text__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;font-weight:400;font-size:3.73333333vw;line-height:4.8vw;padding:0 2.13333333vw;color:#fff9;background:#ae7ab566;border-radius:3.73333333vw}.fission-activity__carousel-text__item--hightlight{color:#fff}.fission-activity__container{position:relative;z-index:10;margin:auto;padding-bottom:2.66666667vw;text-align:center}.fission-activity__container__discount-time{height:6.4vw;padding:.8vw;color:#fff;text-align:center;font-weight:400;font-size:3.46666667vw;line-height:4.53333333vw;background-color:#ae7ab5;opacity:1}.fission-activity__container__discount-time:empty{opacity:0}.fission-activity__container__discount-title,.fission-activity__container__discount-title__rules{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fission-activity__container__discount-title{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:18.66666667vw;padding:0 2.66666667vw}.fission-activity__container__discount-title .gradient-img{position:absolute;left:50%;z-index:7;width:92%;-webkit-transform:translate(-50%,0);transform:translate(-50%)}.fission-activity__container__discount-title .discount-mask{color:#fff;font-weight:600;font-size:8vw;line-height:11.2vw;-webkit-text-stroke:.4vw #c133f2}.fission-activity__container__discount-title__rules{position:relative;font-weight:400;font-size:3.73333333vw;line-height:4.8vw;color:#fff;line-height:1;cursor:pointer}.fission-activity__container__rules-placeholder{margin:6.4vw 2.66666667vw 0;overflow:hidden;background:#eed1f5;border-radius:2.13333333vw}.fission-activity__container__share-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6.66666667vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:4vw}.fission-activity__container__share-caption{color:#000;font-size:3.73333333vw;line-height:4.8vw;font-weight:500}.fission-activity__container__share-caption+.fission-activity__container__share-icon{margin-left:-2.66666667vw}.fission-activity__container__share-icon{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;width:7.73333333vw;height:7.73333333vw;color:#ae7ab5;font-size:7.73333333vw;border-radius:50%;cursor:pointer}.fission-activity__container__discount-introduce{position:relative;height:48vw;margin:1.86666667vw 2.66666667vw 0;background-image:url(https://luvmelacehair.com/cdn/shop/files/2x_1358f9a3-c9d6-4a8b-b2d1-282ae5ae7101.png?v=1733745829);background-size:100% 100%}.fission-activity__container__discount-introduce_rules{position:absolute;top:3.2vw;right:9.33333333vw;font-weight:400;font-size:3.73333333vw;line-height:4.8vw;color:#473452;cursor:pointer}.fission-activity__container__discount-introduce .works{position:absolute;top:13.86666667vw;left:4.26666667vw;width:61.86666667vw;color:#fff;text-align:left}.fission-activity__container__discount-introduce .works__title{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;font-size:4.26666667vw;line-height:5.33333333vw;gap:1.06666667vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fission-activity__container__discount-introduce .works__title_icon{position:relative;width:4.26666667vw;height:4.26666667vw;cursor:pointer}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__friends .mec-icon:after,.fission-activity__container .earn-giftcards .no-login-content .login-content__main .schedule__friends .mec-icon:after,.fission-activity__container__detail .detail-caption-wrapper .detail-caption-icon:after,.fission-activity__container__discount-introduce .works__title_icon:after,.fission-activity__container__referrals .login-point-content__point-list__view-all_span:after,.fission-activity__container__referrals_title .title-text__icon-wrapper:after{position:absolute;top:-3.2vw;right:-3.2vw;bottom:-3.2vw;left:-3.2vw;content:""}.fission-activity__container__discount-introduce .works__content{margin-top:2.66666667vw;font-weight:400;font-size:3.73333333vw;line-height:4.8vw}.fission-activity__container__discount-introduce .works__content span{font-weight:700}.fission-activity__container__discount-introduce_img{position:absolute;right:2.66666667vw;bottom:0;width:29.33333333vw;height:21.33333333vw}.fission-activity__container__activities{margin-top:6.4vw;padding:0 2.66666667vw;color:#fff}.fission-activity__container__activities_title{width:49.6vw;height:8.53333333vw;font-weight:400;font-size:4.26666667vw;line-height:5.33333333vw;padding:1.6vw 2.66666667vw;text-align:left;background-image:url(https://luvmelacehair.com/cdn/shop/files/2x_1_e680cc24-a181-434f-8440-0e0addf4afba.png?v=1733796841);background-size:100% 100%}.fission-activity__container__activities_content{padding:2.66666667vw;background:#e2d5ed;border-radius:0 2.13333333vw 2.13333333vw}.fission-activity__container__activities_content .login-content,.fission-activity__container__activities_content .no-login-content{position:relative;min-height:29.06666667vw;padding:2.66666667vw;background:#fff;border-radius:1.6vw}.fission-activity__container__activities_content .login-content__hint,.fission-activity__container__activities_content .no-login-content__hint{width:84vw;margin:auto;padding:1.06666667vw 3.73333333vw;color:#000;font-weight:400;font-size:4vw;line-height:4.8vw;text-align:center;background-color:#ae7ab533;border-radius:6.93333333vw}.fission-activity__container__activities_content .login-content__hint_mark,.fission-activity__container__activities_content .no-login-content__hint_mark{color:#8b007b}.fission-activity__container__activities_content .login-content .process,.fission-activity__container__activities_content .no-login-content .process{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.53333333vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:4.26666667vw}.fission-activity__container__activities_content .login-content .process .process-item,.fission-activity__container__activities_content .no-login-content .process .process-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fission-activity__container__activities_content .login-content .process .process-item_icon,.fission-activity__container__activities_content .no-login-content .process .process-item_icon{width:5.86666667vw;height:5.86666667vw;overflow:visible;overflow:initial}.fission-activity__container__activities_content .login-content .process .process-item .day-processing,.fission-activity__container__activities_content .no-login-content .process .process-item .day-processing{width:15.73333333vw}.fission-activity__container__activities_content .login-content .process .process-item_text,.fission-activity__container__activities_content .no-login-content .process .process-item_text{width:18.66666667vw;font-weight:400;font-size:3.2vw;margin-left:1.06666667vw;color:#0009;line-height:3.46666667vw;text-align:left}.fission-activity__container__activities_content .login-content .process .process-item_points-earned,.fission-activity__container__activities_content .no-login-content .process .process-item_points-earned{width:11.46666667vw}.fission-activity__container__activities_content .login-content .process .process-divide-icon,.fission-activity__container__activities_content .no-login-content .process .process-divide-icon{width:6.26666667vw;height:2.66666667vw;overflow:visible;overflow:initial}.fission-activity__container__activities_content .login-content__main,.fission-activity__container__activities_content .no-login-content__main{padding:8.26666667vw;text-align:center}.fission-activity__container__activities_content .login-content__main .giftcards__amount,.fission-activity__container__activities_content .no-login-content__main .giftcards__amount{display:grid;width:26.66666667vw;height:15.46666667vw;margin:auto;background-image:url(https://luvmelacehair.com/cdn/shop/files/20241212-114214.png?v=1733974955);background-size:100% 100%;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;place-content:center}.fission-activity__container__activities_content .login-content__main .giftcards__amount_price,.fission-activity__container__activities_content .no-login-content__main .giftcards__amount_price{font-size:4vw;line-height:4.8vw;font-weight:500}.fission-activity__container__activities_content .login-content__main .giftcards__amount_text,.fission-activity__container__activities_content .no-login-content__main .giftcards__amount_text{margin-top:1.33333333vw;font-weight:400;font-size:3.2vw;line-height:4.26666667vw}.fission-activity__container__activities_content .login-content__main .giftcards__hint,.fission-activity__container__activities_content .no-login-content__main .giftcards__hint{margin-top:2.13333333vw;color:#93549b;font-weight:400;font-size:3.46666667vw;line-height:4.53333333vw}.fission-activity__container__activities_content .login-content__main .referral__link-content,.fission-activity__container__activities_content .no-login-content__main .referral__link-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.2vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fission-activity__container__activities_content .login-content__main .referral__link-content_input-content,.fission-activity__container__activities_content .no-login-content__main .referral__link-content_input-content{font-weight:400;font-size:3.46666667vw;line-height:4.53333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:12vw;padding:1.33333333vw 1.73333333vw;color:#93549b;text-align:left;background:#f7f3f9;border-radius:1.06666667vw}.fission-activity__container__activities_content .login-content__main .referral__link-content_button,.fission-activity__container__activities_content .no-login-content__main .referral__link-content_button{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;width:26.66666667vw;height:12vw;font-weight:400;font-size:3.73333333vw;line-height:4.8vw;background:#473452;border-radius:1.06666667vw;cursor:pointer}.fission-activity__container__activities_content .login-content__main .referral__link-content_button .mec-btn,.fission-activity__container__activities_content .no-login-content__main .referral__link-content_button .mec-btn{font-weight:400;font-size:3.73333333vw;line-height:4.8vw;width:26.66666667vw;height:12vw;background:#473452;border-radius:1.06666667vw}.fission-activity__container__activities_content .login-content__main .referral__link-content_expired-button,.fission-activity__container__activities_content .no-login-content__main .referral__link-content_expired-button{width:33.33333333vw;height:12vw;line-height:12vw;background:#0006}.fission-activity__container__activities_content .login-content__main .referral_text,.fission-activity__container__activities_content .no-login-content__main .referral_text{margin-top:2.66666667vw;color:#0009;text-align:left;font-weight:400;font-size:3.46666667vw;line-height:4.53333333vw}.fission-activity__container__activities_content .login-content__main .referral_text-emphasis,.fission-activity__container__activities_content .no-login-content__main .referral_text-emphasis{color:#93549b}.fission-activity__container__activities_content .login-content__lock,.fission-activity__container__activities_content .no-login-content__lock{position:absolute;z-index:2;display:grid;display:none;background:#0009;border-radius:1.6vw;top:0;right:0;bottom:0;left:0;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;place-content:center}.fission-activity__container__activities_content .login-content__lock_icon,.fission-activity__container__activities_content .no-login-content__lock_icon{width:6.93333333vw;height:8.53333333vw;margin:auto}.fission-activity__container__activities_content .login-content__lock_text,.fission-activity__container__activities_content .no-login-content__lock_text{font-weight:400;font-size:3.46666667vw;line-height:4.53333333vw}.fission-activity__container__activities_content .login-content .login-content__main,.fission-activity__container__activities_content .no-login-content .login-content__main{padding:initial}.fission-activity__container__activities_content__prompt{margin-top:4.26666667vw;font-weight:400;font-size:3.2vw;line-height:4.26666667vw;color:#0006}.fission-activity__container .earn-giftcards .login-content__hint{margin-top:2.66666667vw}.fission-activity__container .earn-giftcards .fission-activity__container__activities_content{padding-top:2.66666667vw}.fission-activity__container .earn-giftcards .process{padding-top:4.26666667vw;border-top:.26666667vw solid rgba(71,52,82,.1)}.fission-activity__container .earn-giftcards .login-content,.fission-activity__container .earn-giftcards .no-login-content{padding:7.46666667vw 2.66666667vw 4.26666667vw}.fission-activity__container .earn-giftcards .login-content .login-content__main,.fission-activity__container .earn-giftcards .no-login-content .login-content__main{overflow:-webkit-scrollbar;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto}.fission-activity__container .earn-giftcards .login-content .login-content__main::-webkit-scrollbar,.fission-activity__container .earn-giftcards .no-login-content .login-content__main::-webkit-scrollbar{display:none}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule,.fission-activity__container .earn-giftcards .no-login-content .login-content__main .schedule{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:30.66666667vw;margin-top:4vw;color:#000}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule_gift-hint,.fission-activity__container .earn-giftcards .no-login-content .login-content__main .schedule_gift-hint{cursor:pointer}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule_gift-hint .schedule__award,.fission-activity__container .earn-giftcards .no-login-content .login-content__main .schedule_gift-hint .schedule__award{width:16.53333333vw;height:16.53333333vw;margin-top:-1.06666667vw}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__content-item,.fission-activity__container .earn-giftcards .no-login-content .login-content__main .schedule__content-item{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__award,.fission-activity__container .earn-giftcards .no-login-content .login-content__main .schedule__award{position:relative;width:26.66666667vw;height:15.46666667vw;margin:auto;padding-top:2.4vw;color:#fff;background-size:100% 100%}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__award_price,.fission-activity__container .earn-giftcards .no-login-content .login-content__main .schedule__award_price{font-size:4vw;line-height:4.8vw;font-weight:500}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__award_introduce,.fission-activity__container .earn-giftcards .no-login-content .login-content__main .schedule__award_introduce{margin-top:1.33333333vw;font-weight:400;font-size:3.2vw;line-height:4.26666667vw}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__award_select-icon,.fission-activity__container .earn-giftcards .no-login-content .login-content__main .schedule__award_select-icon{position:absolute;top:-1.6vw;right:-1.33333333vw;width:4.8vw;height:4.8vw;background:#fff;border:.26666667vw solid #fff;border-radius:50%}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__plus,.fission-activity__container .earn-giftcards .no-login-content .login-content__main .schedule__plus{position:absolute;top:50%;z-index:2;width:5.06666667vw;margin-top:-2.53333333vw}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__point,.fission-activity__container .earn-giftcards .no-login-content .login-content__main .schedule__point{position:relative;width:26.66666667vw;height:15.46666667vw;margin:auto;padding-top:2.4vw;color:#473452;background-size:100% 100%}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__point_num,.fission-activity__container .earn-giftcards .no-login-content .login-content__main .schedule__point_num{font-size:4vw;line-height:4.8vw;font-weight:500}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__point_introduce,.fission-activity__container .earn-giftcards .no-login-content .login-content__main .schedule__point_introduce{margin-top:1.33333333vw;font-weight:400;font-size:3.2vw;line-height:4.26666667vw}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__point_select-icon,.fission-activity__container .earn-giftcards .no-login-content .login-content__main .schedule__point_select-icon{position:absolute;top:-1.6vw;right:-1.33333333vw;width:4.8vw;height:4.8vw;background:#fff;border:.26666667vw solid #fff;border-radius:50%}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__friends,.fission-activity__container .earn-giftcards .no-login-content .login-content__main .schedule__friends{position:absolute;top:22.66666667vw;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-weight:400;font-size:3.73333333vw;line-height:4.8vw}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__friends_hint,.fission-activity__container .earn-giftcards .no-login-content .login-content__main .schedule__friends_hint{color:#8b007b}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__friends .mec-icon,.fission-activity__container .earn-giftcards .no-login-content .login-content__main .schedule__friends .mec-icon{position:relative;color:#0006}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__giftbox,.fission-activity__container .earn-giftcards .no-login-content .login-content__main .schedule__giftbox{position:absolute;top:16vw}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__giftbox svg,.fission-activity__container .earn-giftcards .no-login-content .login-content__main .schedule__giftbox svg{width:4.26666667vw;height:4.26666667vw;background:#fff;border:1px solid #fff;border-radius:50%}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__node,.fission-activity__container .earn-giftcards .no-login-content .login-content__main .schedule__node{position:absolute;top:16.53333333vw;padding:.4vw 1.6vw;padding-bottom:0;color:#fff;font-weight:400;font-size:2.93333333vw;line-height:3.73333333vw;background:-webkit-gradient(linear,left top,left bottom,from(#d7b2db),to(#ae7ab5));background:linear-gradient(180deg,#d7b2db 0,#ae7ab5);border:.53333333vw solid #fff;border-radius:4.8vw}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__node-not-reached,.fission-activity__container .earn-giftcards .no-login-content .login-content__main .schedule__node-not-reached{position:absolute;top:17.06666667vw;width:4.26666667vw;height:4.26666667vw;background:#fff;border:.26666667vw solid #ae7ab5;border-radius:50%}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__lock-icon,.fission-activity__container .earn-giftcards .no-login-content .login-content__main .schedule__lock-icon{position:absolute;top:17.06666667vw;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;width:4.66666667vw;height:4.66666667vw;color:#0003;background:#fff;border-radius:50%}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__lock-icon .mec-icon,.fission-activity__container .earn-giftcards .no-login-content .login-content__main .schedule__lock-icon .mec-icon{width:4.26666667vw;height:4.26666667vw}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__container,.fission-activity__container .earn-giftcards .no-login-content .login-content__main .schedule__container{position:absolute;top:18.13333333vw;width:100%;height:2.13333333vw;background:#ddd;border-radius:1.06666667vw;-webkit-box-shadow:inset 0 .53333333vw 1.06666667vw rgba(0,0,0,.1);box-shadow:inset 0 .53333333vw 1.06666667vw #0000001a}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__container__progress-bar,.fission-activity__container .earn-giftcards .no-login-content .login-content__main .schedule__container__progress-bar{width:0%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#d7b2db),to(#ae7ab5));background:linear-gradient(180deg,#d7b2db 0,#ae7ab5);border-radius:1.06666667vw;-webkit-transition:width .3s ease;transition:width .3s ease}.fission-activity__container .earn-giftcards .login-content__hint,.fission-activity__container .earn-giftcards .no-login-content__hint{margin-top:initial}.fission-activity__container .earn-giftcards .login-content .process{padding-top:3.2vw;border-top:1px solid rgba(71,52,82,.1)}.fission-activity__container .earn-giftcards .no-login-content .process{border-top:1px solid rgba(71,52,82,.1);padding-top:4.26666667vw}.fission-activity__container .earn-giftcards .no-login-content{padding-bottom:4.26666667vw}.fission-activity__container .earn-points .fission-activity__container__activities_content .login-content,.fission-activity__container .earn-points .fission-activity__container__activities_content .no-login-content{padding:5.33333333vw 2.66666667vw}.fission-activity__container .refer-friends .referral-link{font-weight:400;font-size:3.73333333vw;line-height:4.8vw;color:#473452;text-align:left}.fission-activity__container .refer-friends .fission-activity__container__activities_content{padding-top:2.66666667vw;padding-bottom:2.66666667vw}.fission-activity__container .refer-friends .login-content,.fission-activity__container .refer-friends .no-login-content{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;margin-top:2.66666667vw}.fission-activity__container .refer-friends .login-content .prompt-logIn-text,.fission-activity__container .refer-friends .no-login-content .prompt-logIn-text{margin-top:initial}.fission-activity__container .refer-friends .no-login-content{min-height:26.13333333vw}.fission-activity__container__referrals{margin-top:6.4vw;padding:0 2.66666667vw;color:#fff}.fission-activity__container__referrals_title{gap:3.2vw}.fission-activity__container__referrals_title .title-text{font-weight:500;font-size:4.8vw;line-height:6.4vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fission-activity__container__referrals_title,.fission-activity__container__referrals_title .title-text__icon-wrapper{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}.fission-activity__container__referrals_title .title-text__icon-wrapper{margin-left:1.06666667vw;font-size:4.13333333vw;position:relative;cursor:pointer}.fission-activity__container__referrals_title .title-decorate{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;height:.26666667vw;background:#fff}.fission-activity__container__referrals .no-login-point-content{min-height:80vw;margin-top:4.26666667vw;text-align:center;background:#e2d5ed;border-radius:2.13333333vw;cursor:pointer}.fission-activity__container__referrals .no-login-point-content_img{width:21.33333333vw;padding-top:11.73333333vw}.fission-activity__container__referrals .login-point-content{position:relative;margin-top:4.26666667vw;color:#473452}.fission-activity__container__referrals .login-point-content__referrals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.66666667vw;background:#e2d5ed;border-radius:1.6vw}.fission-activity__container__referrals .login-point-content__referrals .referrals{width:50%}.fission-activity__container__referrals .login-point-content__referrals .referrals__title{font-weight:400;font-size:3.2vw;line-height:4.26666667vw}.fission-activity__container__referrals .login-point-content__referrals .referrals__value{margin-top:1.06666667vw;font-weight:400;font-size:4vw;line-height:4.8vw}.fission-activity__container__referrals .login-point-content__referrals .referrals-interval{width:.26666667vw;height:9.33333333vw;background-color:#614c7366}.fission-activity__container__referrals .login-point-content__point{margin-top:2.66666667vw}.fission-activity__container__referrals .login-point-content__point .point-giftcard{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.93333333vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fission-activity__container__referrals .login-point-content__point .point-giftcard__content{width:45.86666667vw;padding:2.13333333vw;background:#e2d5ed;border-radius:1.6vw}.fission-activity__container__referrals .login-point-content__point .point-giftcard__content__text{font-weight:400;font-size:3.73333333vw;line-height:4.8vw}.fission-activity__container__referrals .login-point-content__point .point-giftcard__content .earned-pending{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.86666667vw}.fission-activity__container__referrals .login-point-content__point .point-giftcard__content .earned-pending__value{width:50%}.fission-activity__container__referrals .login-point-content__point .point-giftcard__content .earned-pending__value__title{font-weight:400;font-size:3.2vw;line-height:4.26666667vw}.fission-activity__container__referrals .login-point-content__point .point-giftcard__content .earned-pending__value__text{margin-top:1.06666667vw;font-weight:400;font-size:4vw;line-height:4.8vw}.fission-activity__container__referrals .login-point-content__point-list{min-height:80vw;margin-top:2.66666667vw;padding:0 2.66666667vw 4.26666667vw;background:#e2d5ed;border-radius:2.13333333vw}.fission-activity__container__referrals .login-point-content__point-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:400;font-size:3.46666667vw;line-height:4.53333333vw;height:11.73333333vw;padding-left:.53333333vw;border-bottom:.26666667vw solid #c3b4ce}.fission-activity__container__referrals .login-point-content__point-list__view-all{display:none;margin-top:4.26666667vw;font-weight:400;font-size:3.73333333vw;line-height:4.8vw;color:#473452;cursor:pointer}.fission-activity__container__referrals .login-point-content__point-list__view-all_span{position:relative}.fission-activity__container__referrals .login-point-content__point-list .prompt-logIn-text{color:#00000080}.fission-activity__container .prompt-logIn-text{margin-top:2.13333333vw;font-weight:400;font-size:3.46666667vw;line-height:4.53333333vw;color:#93549b;cursor:pointer}.fission-activity__container .no-login-content__lock{position:absolute;z-index:2;display:grid;display:none;background:#0009;border-radius:1.6vw;top:0;right:0;bottom:0;left:0;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;place-content:center}.fission-activity__container .no-login-content__lock_icon{width:4.8vw;height:5.86666667vw;margin:auto}.fission-activity__container .no-login-content__lock_text{font-weight:400;font-size:2.13333333vw;line-height:2.66666667vw}.fission-activity__container .login-content__lock{position:absolute;z-index:2;display:grid;display:none;color:#fff;background:#0009;border-radius:1.6vw;top:0;right:0;bottom:0;left:0;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;place-content:center}.fission-activity__container .login-content__lock_icon{width:4.8vw;height:5.86666667vw;margin:auto}.fission-activity__container .login-content__lock_text{font-weight:400;font-size:2.13333333vw;line-height:2.66666667vw}.fission-activity__container .invite-registered-reward-block__content .fission-activity__giftcard-info{opacity:.6}.fission-activity__container .invite-registered-reward-block__content--hightlight .fission-activity__giftcard-info{opacity:1}.fission-activity__container__detail{margin-top:6.4vw;padding:0 2.66666667vw}.fission-activity__container__detail .detail-caption-container{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.66666667vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 4.4vw;background:#3f2e45}.fission-activity__container__detail .detail-caption-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fission-activity__container__detail .detail-caption-wrapper:before{position:absolute;top:50%;left:0;z-index:0;width:100%;height:0;border-top:1px solid #fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.fission-activity__container__detail .detail-caption-wrapper .detail-caption{color:#fff;font-size:4.8vw;line-height:6.4vw}.fission-activity__container__detail .detail-caption-wrapper .detail-caption-icon{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;font-size:4vw;position:relative;cursor:pointer}.fission-activity__container__detail .detail-content-container{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;gap:2.66666667vw;margin-top:4.26666667vw}.fission-activity__container__detail .detail-content-container--login{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80vw;padding-top:11.73333333vw;overflow:hidden;background:#e2d5ed;border-radius:2.13333333vw}.fission-activity__container__detail .detail-content-container--login .detail-content__empty-logo{width:21.33333333vw;height:21.33333333vw}.fission-activity__container__detail .detail-content-container--login .detail-content__empty-text{color:#93549b;font-size:3.46666667vw;line-height:4.53333333vw}.fission-activity__container__detail .detail-content-container--col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.fission-activity__container__detail .detail-content-container--col .detail-content__block:before{content:none!important}.fission-activity__container__detail .detail-content-container .detail-content,.fission-activity__container__detail .detail-content-container .detail-content__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fission-activity__container__detail .detail-content-container .detail-content{gap:1.86666667vw;padding:3.2vw;overflow:hidden;background:#e2d5ed;border-radius:1.6vw}.fission-activity__container__detail .detail-content-container .detail-content__block{position:relative;gap:1.06666667vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#473452}.fission-activity__container__detail .detail-content-container .detail-content__block:not(:first-child):before{position:absolute;top:50%;left:0;width:1px;height:6.66666667vw;background:#473452;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.4;content:""}.fission-activity__container__detail .detail-content-container .detail-content__block__desc{font-size:3.2vw;line-height:4.26666667vw}.fission-activity__container__detail .detail-content-container .detail-content__block__content{font-size:4vw;line-height:5.33333333vw}.fission-activity__container__detail .detail-content-container .detail-content-caption{color:#473452;font-size:3.73333333vw;line-height:5.33333333vw}.fission-activity__container__detail .detail-content-container .detail-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.fission-activity .underline\2014text{-webkit-text-decoration:underline;text-decoration:underline}.fission-activity .login-content+.login-content,.fission-activity .no-login-content+.no-login-content{margin-top:2.66666667vw}.fission-activity .login-content__tips{margin-top:2.13333333vw;color:#93549b;font-size:3.46666667vw;line-height:4.53333333vw;text-align:center}.fission-activity .login-content__caption-tips{position:absolute;top:0;left:0;font-weight:400;font-size:3.46666667vw;line-height:4.53333333vw;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:26.66666667vw;height:4.26666667vw;padding:0 2.13333333vw;color:#fff;background:#ae7ab5;border-radius:1.6vw 0 2.13333333vw}.fission-activity .fission-activity__container__activities_content mec-spin+.no-login-content,.fission-activity .fission-activity__container__activities_content mec-spin+mec-spin{margin-top:3.2vw}.fission-activity .share-reward-block__content{position:relative;min-height:24vw}.fission-activity .share-reward-block__content__logo-tips{position:absolute;top:4.53333333vw;right:2.66666667vw;z-index:1;width:21.33333333vw;height:21.33333333vw}.fission-activity .invite-registered-reward-block__content{min-height:36vw}.fission-activity__card-info{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-pack:center;-ms-flex-pack:center;justify-content:center;width:24vw;height:12.8vw;margin:4.26666667vw auto 0;padding:0 2.13333333vw;background:linear-gradient(130deg,#d5c5e8 0,#decdee 56%,#8a75a3);border-radius:1.06666667vw;-webkit-box-shadow:0 .53333333vw .93333333vw 0 rgba(71,52,82,.25);box-shadow:0 .53333333vw .93333333vw #47345240;-webkit-backdrop-filter:blur(3.73333333vw);backdrop-filter:blur(3.73333333vw)}.fission-activity__card-info:before{position:absolute;border:1px solid #e7dfed;border-radius:.53333333vw;content:"";top:.53333333vw;right:.53333333vw;bottom:.53333333vw;left:.53333333vw}.fission-activity__card-info__item{position:relative;color:#473452;font-size:4vw;line-height:5.33333333vw;text-align:center}.fission-activity__card-info__item:not(:first-child){margin-top:.26666667vw;font-size:3.2vw;line-height:4vw}.fission-activity__card-info__item:not(:first-child):before{position:absolute;left:0;width:100%;height:.26666667vw;background:-webkit-gradient(linear,left top,left bottom,from(#947ea0),to(#d0c7d6));background:linear-gradient(180deg,#947ea0 0,#d0c7d6);border-radius:.26666667vw;opacity:.5;content:""}.fission-activity__card-info--multiple{width:28vw;height:18.66666667vw;padding-top:1.6vw;background:0 0/auto auto padding-box border-box;background:initial;background-image:url(https://luvmelacehair.com/cdn/shop/files/points_group_bg.png);background-repeat:no-repeat;background-size:100% 100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-backdrop-filter:initial;backdrop-filter:initial}.fission-activity__card-info--multiple .fission-activity__card-info__item:before,.fission-activity__card-info--multiple:before{content:none}.fission-activity__card-info--unselected{opacity:.6}.fission-activity__giftcard-info{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;width:26.66666667vw;height:15.46666667vw;margin:4.26666667vw auto 0;padding-top:2.66666667vw;overflow:hidden;background-image:url(https://luvmelacehair.com/cdn/shop/files/20241212-114214.png);background-repeat:no-repeat;background-size:100% 100%}.fission-activity__giftcard-info--multiple{width:28vw;height:18.66666667vw;padding-top:5.33333333vw;background-image:url(https://luvmelacehair.com/cdn/shop/files/giftcard_group_bg.png)}.fission-activity__giftcard-info__item{color:#fff;font-weight:500;font-size:4vw;line-height:5.33333333vw}.fission-activity__giftcard-info__item:not(:first-child){font-size:3.2vw;line-height:4.26666667vw}.fission-activity__my-referrals-list-spin{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.fission-activity__my-referrals-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:80vw;padding:1.06666667vw 2.66666667vw;background:#e2d5ed;border-radius:2.13333333vw}.fission-activity__my-referrals-list__row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.13333333vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4.26666667vw 0}.fission-activity__my-referrals-list__row--hightlight .fission-activity__my-referrals-list__row__tips{color:#93549b!important}.fission-activity__my-referrals-list__row:after{position:absolute;bottom:0;left:0;width:100%;height:0;border-bottom:1px solid rgba(71,52,82,.2);content:""}.fission-activity__my-referrals-list__row__content,.fission-activity__my-referrals-list__row__logo{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}.fission-activity__my-referrals-list__row__content{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:2.13333333vw}.fission-activity__my-referrals-list__row__logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.53333333vw;height:8.53333333vw;overflow:hidden;font-size:8.53333333vw;border-radius:50%}.fission-activity__my-referrals-list__row__logo:has(.giftcard-icon){color:#ae7ab5}.fission-activity__my-referrals-list__row__logo:has(.points-icon){color:#614c73}.fission-activity__my-referrals-list__row__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.33333333vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}.fission-activity__my-referrals-list__row__block-title{color:#473452;font-size:4vw;line-height:5.33333333vw}.fission-activity__my-referrals-list__row__block-desc{color:#47345299;font-size:3.46666667vw;line-height:4.53333333vw}.fission-activity__my-referrals-list__row__tips{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#473452;font-size:4vw;line-height:5.33333333vw}.fission-activity__my-referrals-list__empty{display:none;margin:8.8vw 0 26.4vw}.fission-activity__my-referrals-list__empty .mec-empty__error__logo__wrapper{-webkit-box-flex:0;-ms-flex:0 0 13.33333333vw;flex:0 0 13.33333333vw;width:13.33333333vw;height:13.33333333vw}.fission-activity__my-referrals-list__handler{padding:3.2vw 0 2.13333333vw;color:#473452;font-size:4.26666667vw;line-height:6.4vw;text-align:center;cursor:pointer}.fission-activity__my-referrals-list .point-logo-wrapper{color:#ae7ab5}.fission-activity__my-referrals-list .giftcard-logo-wrapper{color:#614c73}.fission-activity .interest-block{position:relative}.fission-activity .interest-block figure-base{position:absolute;top:0;right:0;bottom:0;left:0}.fission-activity .interest-block--pc{display:none}.fission-activity .interest-block--h5{position:relative;display:block;margin-top:2.66666667vw;overflow:hidden;border-radius:1.6vw}.referral-dialog{padding-bottom:4.26666667vw}.referral-dialog_title{font-weight:500;font-size:5.33333333vw;line-height:6.93333333vw;color:#000}.referral-dialog_text{font-weight:400;font-size:4.26666667vw;line-height:5.33333333vw;color:#323233}.referral-dialog .common-dialog .common-dialog__buttons-row{width:32.53333333vw;margin:0 auto 6.66666667vw}.copied-dialog .common-dialog .common-dialog__buttons-row{width:40vw;margin:auto;margin-bottom:6.66666667vw}.my-referrals-modal .mec-modal-default-content{margin-top:2.13333333vw}@media(min-width:768px){.fission-activity{position:relative;min-height:800px;padding-bottom:48px;background-color:#3f2e45;background-image:url(https://luvmelacehair.com/cdn/shop/files/2x_d1c80e69-b7ac-4311-9305-45a2b811b945.png?v=1733448688);background-repeat:no-repeat;background-position:top;background-size:100% 427px}.fission-activity .fission-activity__container__activities_content mec-spin,.fission-activity lazy-picture{display:block}.fission-activity__my-referrals-wrapper .fission-activity__my-referrals-list{height:calc(70vh - 200px);padding:0;background:#fff;border-radius:0}.fission-activity__my-referrals-list{width:100%;margin:0}.fission-activity__carousel-text-wrapper{position:absolute;top:48px;left:0;width:100%;height:44px;overflow:hidden}.fission-activity__carousel-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:24px;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100%}.fission-activity__carousel-text--animation{-webkit-animation:scroll-left 300s linear infinite;animation:scroll-left 300s linear infinite}.fission-activity__carousel-text__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;font-weight:500;font-size:18px;line-height:24px;padding:0 16px;color:#fff9;background:#47345233;border-radius:22px}.fission-activity__carousel-text__item--hightlight{color:#fff}@-webkit-keyframes scroll-left{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}@keyframes scroll-left{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}.fission-activity__container{position:relative;z-index:10;width:900px;margin:auto;text-align:center}.fission-activity__container__discount-time{font-weight:500;font-size:18px;line-height:24px;height:24px;padding-top:7px;color:#fff;text-align:center;opacity:1}.fission-activity__container__discount-time:empty{opacity:0}.fission-activity__container__discount-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:92px}.fission-activity__container__discount-title .discount-mask{color:#fff;font-weight:600;font-size:68px;line-height:91px;text-shadow:0 1px 16px rgba(193,51,242,.34);-webkit-text-stroke:1px #c133f2}.fission-activity__container__discount-title__rules{font-weight:500;font-size:26px;line-height:35px;color:#fff;cursor:pointer;position:relative}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__friends .mec-icon:after,.fission-activity__container__detail .detail-caption-wrapper .detail-caption-icon:after,.fission-activity__container__discount-introduce .works__title_icon:after,.fission-activity__container__discount-title__rules:after,.fission-activity__container__referrals_title .title-text__icon-wrapper:after{position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;content:""}.fission-activity__container__rules-placeholder{margin-top:24px;overflow:hidden;background:#eed1f5;border-radius:16px}.fission-activity__container__share-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}.fission-activity__container__share-caption{color:#000;font-size:14px;line-height:19px;font-weight:500}.fission-activity__container__share-icon{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;width:36px;height:36px;color:#ae7ab5;font-size:36px;border-radius:50%;cursor:pointer}.fission-activity__container__discount-introduce{position:relative;height:265px;margin-top:35px;background-image:url(https://luvmelacehair.com/cdn/shop/files/2x_ea3c42a9-8555-43b6-aa52-d0bbefc1e1eb.png?v=1733455150);background-size:100% 100%}.fission-activity__container__discount-introduce_rules{position:absolute;top:31px;right:113px;font-weight:500;font-size:18px;line-height:24px;color:#473452;cursor:pointer}.fission-activity__container__discount-introduce .works{position:absolute;top:94px;left:32px;width:415px;color:#fff;text-align:left}.fission-activity__container__discount-introduce .works__title{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;font-size:26px;line-height:35px;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fission-activity__container__discount-introduce .works__title_icon{position:relative;width:25px;height:25px;cursor:pointer}.fission-activity__container__discount-introduce .works__content{margin-top:16px;font-size:22px;line-height:30px}.fission-activity__container__discount-introduce .works__content span{font-weight:700}.fission-activity__container__discount-introduce_img{position:absolute;right:62px;bottom:0;width:177px;height:138px}.fission-activity__container__activities{margin-top:44px;color:#fff}.fission-activity__container__activities_title{width:359px;height:51px;font-weight:500;font-size:26px;line-height:35px;padding:8px 24px;text-align:left;background-image:url(https://luvmelacehair.com/cdn/shop/files/2x_1_19732aae-1a65-4ed0-8538-871a7b487d42.png?v=1733464582);background-size:100% 100%}.fission-activity__container__activities_content{padding:24px 24px 16px;background:#e2d5ed;border-radius:0 16px 16px}.fission-activity__container__activities_content .login-content,.fission-activity__container__activities_content .no-login-content{position:relative;min-height:156px;padding:32px;background:#fff;border-radius:12px}.fission-activity__container__activities_content .login-content__hint,.fission-activity__container__activities_content .no-login-content__hint{width:650px;margin:auto;padding:8px;color:#000;font-size:22px;line-height:29px;text-align:center;background-color:#ae7ab533;border-radius:23px}.fission-activity__container__activities_content .login-content__hint_mark,.fission-activity__container__activities_content .no-login-content__hint_mark{color:#8b007b}.fission-activity__container__activities_content .login-content .process,.fission-activity__container__activities_content .no-login-content .process{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:32px}.fission-activity__container__activities_content .login-content .process .process-item,.fission-activity__container__activities_content .no-login-content .process .process-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fission-activity__container__activities_content .login-content .process .process-item_icon,.fission-activity__container__activities_content .no-login-content .process .process-item_icon{width:32px;height:32px}.fission-activity__container__activities_content .login-content .process .process-item .day-processing,.fission-activity__container__activities_content .no-login-content .process .process-item .day-processing{width:80px}.fission-activity__container__activities_content .login-content .process .process-item_text,.fission-activity__container__activities_content .no-login-content .process .process-item_text{max-width:100px;margin-left:12px;color:#0009;font-weight:500;font-size:18px;line-height:20px;text-align:left}.fission-activity__container__activities_content .login-content .process .process-divide-icon,.fission-activity__container__activities_content .no-login-content .process .process-divide-icon{width:39px}.fission-activity__container__activities_content .login-content__main,.fission-activity__container__activities_content .no-login-content__main{padding:62px;text-align:center}.fission-activity__container__activities_content .login-content__main .giftcards__amount,.fission-activity__container__activities_content .no-login-content__main .giftcards__amount{display:grid;width:170px;height:95px;margin:auto;background-image:url(https://luvmelacehair.com/cdn/shop/files/20241212-114214.png?v=1733974955);background-size:100% 100%;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;place-content:center}.fission-activity__container__activities_content .login-content__main .giftcards__amount_price,.fission-activity__container__activities_content .no-login-content__main .giftcards__amount_price{font-weight:500;font-size:28px;line-height:37px;margin-top:-10px}.fission-activity__container__activities_content .login-content__main .giftcards__amount_text,.fission-activity__container__activities_content .no-login-content__main .giftcards__amount_text{font-size:22px;line-height:29px}.fission-activity__container__activities_content .login-content__main .giftcards__hint,.fission-activity__container__activities_content .no-login-content__main .giftcards__hint{margin-top:6px;color:#93549b;font-size:16px;line-height:20px}.fission-activity__container__activities_content .login-content__main .referral__link-content,.fission-activity__container__activities_content .no-login-content__main .referral__link-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:650px}.fission-activity__container__activities_content .login-content__main .referral__link-content_input-content,.fission-activity__container__activities_content .no-login-content__main .referral__link-content_input-content{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;min-height:48px;padding:12px 16px;color:#93549b;font-weight:500;font-size:18px;line-height:24px;text-align:left;background:#f7f3f9;border-radius:4px}.fission-activity__container__activities_content .login-content__main .referral__link-content_button,.fission-activity__container__activities_content .no-login-content__main .referral__link-content_button{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;width:200px;height:48px;font-weight:500;font-size:18px;line-height:24px;background:#473452;border-radius:6px;cursor:pointer}.fission-activity__container__activities_content .login-content__main .referral__link-content_button .mec-btn,.fission-activity__container__activities_content .no-login-content__main .referral__link-content_button .mec-btn{font-weight:500;font-size:18px;line-height:24px;width:200px;height:48px;background:#473452;border-radius:6px}.fission-activity__container__activities_content .login-content__main .referral__link-content_expired-button,.fission-activity__container__activities_content .no-login-content__main .referral__link-content_expired-button{background:#0006}.fission-activity__container__activities_content .login-content__main .referral_text,.fission-activity__container__activities_content .no-login-content__main .referral_text{margin-top:20px;color:#0009}.fission-activity__container__activities_content .login-content__main .referral_text-emphasis,.fission-activity__container__activities_content .no-login-content__main .referral_text-emphasis{color:#93549b}.fission-activity__container__activities_content .login-content .login-content,.fission-activity__container__activities_content .no-login-content .login-content{padding:32px}.fission-activity__container__activities_content .login-content .login-content__main,.fission-activity__container__activities_content .no-login-content .login-content__main{padding:initial}.fission-activity__container__activities_content__prompt{margin-top:24px;font-weight:400;font-size:16px;line-height:20px;color:#0006}.fission-activity__container .earn-giftcards .login-content,.fission-activity__container .earn-giftcards .no-login-content{padding:48px 10px 24px}.fission-activity__container .earn-giftcards .login-content .login-content__main{overflow:auto}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:1320px;height:180px;margin-top:30px;color:#000}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule_gift-hint{cursor:pointer}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule_gift-hint .schedule__award{width:110px;height:110px;margin-top:-16px}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__content-item{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__award{position:relative;width:170px;height:95px;margin:auto;padding-top:10px;color:#fff;background-size:100% 100%}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__award_price{font-size:28px;line-height:37px;font-weight:500}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__award_introduce{font-size:22px;line-height:29px}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__award_select-icon{position:absolute;top:-12px;right:-10px;width:32px;height:32px;background:#fff;border:1px solid #fff;border-radius:50%}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__plus{position:absolute;top:50%;z-index:2;width:32px;margin-top:-16px}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__point{position:relative;width:170px;height:95px;margin:auto;padding-top:10px;color:#473452;background-size:100% 100%}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__point_num{font-size:28px;line-height:37px;font-weight:500}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__point_introduce{font-size:22px;line-height:29px}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__point_select-icon{position:absolute;top:-12px;right:-10px;width:32px;height:32px;background:#fff;border:1px solid #fff;border-radius:50%}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__friends{position:absolute;top:143px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:22px;line-height:29px}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__friends_hint{color:#8b007b}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__friends .mec-icon{margin-top:-10px;position:relative;margin-left:5px;color:#0006;cursor:pointer}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__giftbox{position:absolute;top:101px}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__giftbox svg{width:32px;height:32px;background:#fff;border:1px solid #fff;border-radius:50%}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__node{position:absolute;top:101px;font-weight:500;font-size:18px;line-height:24px;padding:1px 14px;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#d7b2db),to(#ae7ab5));background:linear-gradient(180deg,#d7b2db 0,#ae7ab5);border:2px solid #fff;border-radius:14px}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__node-not-reached{position:absolute;top:103px;width:28px;height:28px;background:#fff;border:1px solid #ae7ab5;border-radius:50%}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__lock-icon{position:absolute;top:103px;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;width:30px;height:30px;color:#0003;background:#fff;border-radius:50%}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__lock-icon .mec-icon{width:24px;height:24px}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__container{position:absolute;top:107px;width:100%;height:20px;background:#ddd;border-radius:10px;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.1);box-shadow:inset 0 2px 4px #0000001a}.fission-activity__container .earn-giftcards .login-content .login-content__main .schedule__container__progress-bar{width:0%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#d7b2db),to(#ae7ab5));background:linear-gradient(180deg,#d7b2db 0,#ae7ab5);border-radius:10px;-webkit-transition:width .3s ease;transition:width .3s ease}.fission-activity__container .earn-giftcards .login-content .process{border-top:1px solid rgba(71,52,82,.1)}.fission-activity__container .earn-giftcards .no-login-content .process{padding-top:25px;border-top:1px solid rgba(71,52,82,.1)}.fission-activity__container .refer-friends .referral-link{font-weight:500;font-size:20px;line-height:26px;color:#473452;text-align:left}.fission-activity__container .refer-friends .fission-activity__container__activities_content{padding-bottom:24px}.fission-activity__container .refer-friends .login-content,.fission-activity__container .refer-friends .no-login-content{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;margin-top:24px}.fission-activity__container .refer-friends .login-content .prompt-logIn-text,.fission-activity__container .refer-friends .no-login-content .prompt-logIn-text{margin-top:initial}.fission-activity__container__referrals{margin-top:44px;color:#fff}.fission-activity__container__referrals_title{gap:16px}.fission-activity__container__referrals_title .title-text{font-weight:500;font-size:28px;line-height:37px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fission-activity__container__referrals_title,.fission-activity__container__referrals_title .title-text__icon-wrapper{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}.fission-activity__container__referrals_title .title-text__icon-wrapper{margin-left:13px;font-size:25px;position:relative;cursor:pointer}.fission-activity__container__referrals_title .title-decorate{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;height:1px;background:#fff}.fission-activity__container__referrals .no-login-point-content{min-height:400px;margin-top:24px;text-align:center;background:#e2d5ed;border-radius:12px;cursor:pointer}.fission-activity__container__referrals .no-login-point-content_img{width:100px;padding-top:66px}.fission-activity__container__referrals .login-point-content{position:relative;margin-top:24px;color:#473452}.fission-activity__container__referrals .login-point-content__referrals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;background:#e2d5ed;border-radius:12px}.fission-activity__container__referrals .login-point-content__referrals .referrals{width:50%}.fission-activity__container__referrals .login-point-content__referrals .referrals__title{font-weight:500;font-size:18px;line-height:24px}.fission-activity__container__referrals .login-point-content__referrals .referrals__value{margin-top:12px;font-size:24px;line-height:31px}.fission-activity__container__referrals .login-point-content__referrals .referrals-interval{width:1px;height:51px;background-color:#614c7366}.fission-activity__container__referrals .login-point-content__point{margin-top:16px}.fission-activity__container__referrals .login-point-content__point .point-giftcard{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fission-activity__container__referrals .login-point-content__point .point-giftcard__content{width:440px;padding:16px;background:#e2d5ed;border-radius:12px}.fission-activity__container__referrals .login-point-content__point .point-giftcard__content__text{font-size:22px;line-height:29px}.fission-activity__container__referrals .login-point-content__point .point-giftcard__content .earned-pending{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}.fission-activity__container__referrals .login-point-content__point .point-giftcard__content .earned-pending__value{width:50%}.fission-activity__container__referrals .login-point-content__point .point-giftcard__content .earned-pending__value__title{font-weight:500;font-size:18px;line-height:24px}.fission-activity__container__referrals .login-point-content__point .point-giftcard__content .earned-pending__value__text{margin-top:12px;font-size:24px;line-height:31px}.fission-activity__container__referrals .login-point-content__point-list{min-height:400px;margin-top:16px;padding:24px 29px;background:#e2d5ed;border-radius:12px}.fission-activity__container__referrals .login-point-content__point-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:400;font-size:16px;line-height:20px;height:44px;padding-left:2px;border-bottom:1px solid #c3b4ce}.fission-activity__container__referrals .login-point-content__point-list__view-all{display:none;margin-top:24px;font-weight:400;font-size:16px;line-height:20px;color:#473452;cursor:pointer}.fission-activity__container__referrals .login-point-content__point-list .prompt-logIn-text{color:#00000080}.fission-activity__container .prompt-logIn-text{margin-top:16px;font-weight:400;font-size:16px;line-height:20px;color:#93549b;cursor:pointer}.fission-activity__container .no-login-content__lock{position:absolute;z-index:2;display:grid;display:none;background:#0009;border-radius:12px;top:0;right:0;bottom:0;left:0;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;place-content:center}.fission-activity__container .no-login-content__lock_icon{width:36px;height:44px;margin:auto}.fission-activity__container .no-login-content__lock_text{font-weight:400;font-size:16px;line-height:20px}.fission-activity__container .login-content__lock{position:absolute;z-index:2;display:grid;display:none;color:#fff;background:#0009;border-radius:12px;top:0;right:0;bottom:0;left:0;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;place-content:center}.fission-activity__container .login-content__lock_icon{width:52px;height:64px;margin:auto}.fission-activity__container .login-content__lock_text{display:block;font-weight:400;font-size:26px;line-height:34px;text-align:center}.fission-activity__container .invite-registered-reward-block__content .fission-activity__giftcard-info{opacity:.6}.fission-activity__container .invite-registered-reward-block__content--hightlight .fission-activity__giftcard-info{opacity:1}.fission-activity__container__detail{margin-top:44px}.fission-activity__container__detail .detail-caption-container{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 33px;background:#3f2e45}.fission-activity__container__detail .detail-caption-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fission-activity__container__detail .detail-caption-wrapper:before{position:absolute;top:50%;left:0;z-index:0;width:100%;height:0;border-top:1px solid #fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.fission-activity__container__detail .detail-caption-wrapper .detail-caption{color:#fff;font-size:28px;line-height:37px}.fission-activity__container__detail .detail-caption-wrapper .detail-caption-icon{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;font-size:27px;position:relative;cursor:pointer}.fission-activity__container__detail .detail-content-container{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;gap:16px;margin-top:24px}.fission-activity__container__detail .detail-content-container--login{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:400px;padding-top:66px;overflow:hidden;background:#e2d5ed;border-radius:12px}.fission-activity__container__detail .detail-content-container--login .detail-content__empty-logo{width:100px;height:100px}.fission-activity__container__detail .detail-content-container--login .detail-content__empty-text{color:#93549b;font-size:16px;line-height:20px}.fission-activity__container__detail .detail-content-container--col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.fission-activity__container__detail .detail-content-container--col .detail-content__block:before{content:none!important}.fission-activity__container__detail .detail-content-container .detail-content,.fission-activity__container__detail .detail-content-container .detail-content__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fission-activity__container__detail .detail-content-container .detail-content{gap:16px;padding:16px;overflow:hidden;background:#e2d5ed;border-radius:12px}.fission-activity__container__detail .detail-content-container .detail-content__block{position:relative;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#473452}.fission-activity__container__detail .detail-content-container .detail-content__block:not(:first-child):before{position:absolute;top:50%;left:0;width:1px;height:50px;background:#473452;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.4;content:""}.fission-activity__container__detail .detail-content-container .detail-content__block__desc{font-size:18px;line-height:24px}.fission-activity__container__detail .detail-content-container .detail-content__block__content{font-size:24px;line-height:31px}.fission-activity__container__detail .detail-content-container .detail-content-caption{color:#473452;font-size:22px;line-height:29px}.fission-activity__container__detail .detail-content-container .detail-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.fission-activity .underline\2014text{-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer}.fission-activity .fission-activity__container__activities_content mec-spin+.no-login-content,.fission-activity .fission-activity__container__activities_content mec-spin+mec-spin,.fission-activity .login-content+.login-content,.fission-activity .no-login-content+.no-login-content{margin-top:24px}.fission-activity .share-reward-block__content{position:relative;min-height:155px}.fission-activity .share-reward-block__content__logo-tips{position:absolute;top:27px;right:100px;z-index:1;width:140px;height:140px}.fission-activity .invite-registered-reward-block__content{min-height:210px}.fission-activity__card-info{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-pack:center;-ms-flex-pack:center;justify-content:center;width:160px;height:86px;margin:24px auto 0;padding:0 14px;background:linear-gradient(130deg,#d5c5e8 0,#decdee 56%,#8a75a3);border-radius:7px;-webkit-box-shadow:0 4px 7px 0 rgba(71,52,82,.25);box-shadow:0 4px 7px #47345240;-webkit-backdrop-filter:blur(24.79166667px);backdrop-filter:blur(24.79166667px)}.fission-activity__card-info:before{position:absolute;border:1px solid #e7dfed;border-radius:4px;content:"";top:4px;right:3px;bottom:4px;left:3px}.fission-activity__card-info__item{position:relative;color:#473452;font-size:26px;line-height:36px;text-align:center}.fission-activity__card-info__item:not(:first-child){margin-top:2px;font-size:21px}.fission-activity__card-info__item:not(:first-child):before{position:absolute;left:0;width:100%;height:2px;background:-webkit-gradient(linear,left top,left bottom,from(#947ea0),to(#d0c7d6));background:linear-gradient(180deg,#947ea0 0,#d0c7d6);border-radius:2px;opacity:.5;content:""}.fission-activity__card-info--multiple{width:210px;height:140px;padding-top:16px;background:0 0/auto auto padding-box border-box;background:initial;background-image:url(https://luvmelacehair.com/cdn/shop/files/points_group_bg.png);background-repeat:no-repeat;background-size:100% 100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-backdrop-filter:initial;backdrop-filter:initial}.fission-activity__card-info--multiple .fission-activity__card-info__item:before,.fission-activity__card-info--multiple:before{content:none}.fission-activity__card-info--unselected{opacity:.6}.fission-activity__giftcard-info{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;width:170px;height:95px;margin:24px auto 0;padding-top:10px;overflow:hidden;background-image:url(https://luvmelacehair.com/cdn/shop/files/20241212-114214.png);background-repeat:no-repeat;background-size:100% 100%}.fission-activity__giftcard-info--multiple{width:210px;height:140px;padding-top:45px;background-image:url(https://luvmelacehair.com/cdn/shop/files/giftcard_group_bg.png)}.fission-activity__giftcard-info__item{color:#fff;font-weight:500;font-size:28px;line-height:37px}.fission-activity__giftcard-info__item:not(:first-child){font-size:22px;line-height:29px}.fission-activity .login-content__tips{margin-top:16px;color:#93549b;font-size:16px;line-height:20px;text-align:center}.fission-activity .login-content__caption-tips{position:absolute;top:0;left:0;font-weight:500;font-size:20px;line-height:26px;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:170px;height:32px;padding:0 12px;color:#fff;background:#ae7ab5;border-radius:12px 0 16px}.fission-activity__my-referrals-list-spin{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.fission-activity__my-referrals-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:400px;padding:8px 24px;background:#e2d5ed;border-radius:12px}.fission-activity__my-referrals-list__row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0}.fission-activity__my-referrals-list__row--hightlight .fission-activity__my-referrals-list__row__tips{color:#93549b!important}.fission-activity__my-referrals-list__row:after{position:absolute;bottom:0;left:0;width:100%;height:0;border-bottom:1px solid rgba(71,52,82,.2);content:""}.fission-activity__my-referrals-list__row__content,.fission-activity__my-referrals-list__row__logo{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}.fission-activity__my-referrals-list__row__content{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:12px}.fission-activity__my-referrals-list__row__logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:44px;height:44px;overflow:hidden;font-size:44px;border-radius:50%}.fission-activity__my-referrals-list__row__logo:has(.giftcard-icon){color:#ae7ab5}.fission-activity__my-referrals-list__row__logo:has(.points-icon){color:#614c73}.fission-activity__my-referrals-list__row__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fission-activity__my-referrals-list__row__block-title{color:#473452;font-size:17px;line-height:23px}.fission-activity__my-referrals-list__row__block-desc{color:#47345299;font-size:15px;line-height:19px}.fission-activity__my-referrals-list__row__tips{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#473452;font-size:17px;line-height:23px}.fission-activity__my-referrals-list__empty{display:none;margin:66px 0 198px}.fission-activity__my-referrals-list__empty .mec-empty__error__logo__wrapper{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;width:100px;height:100px}.fission-activity__my-referrals-list__handler{padding:24px 0 16px;color:#473452;font-size:16px;line-height:24px;text-align:center;cursor:pointer}.fission-activity__my-referrals-list .point-logo-wrapper{color:#ae7ab5}.fission-activity__my-referrals-list .giftcard-logo-wrapper{color:#614c73}.fission-activity .interest-block{position:relative}.fission-activity .interest-block figure-base{position:absolute;top:0;right:0;bottom:0;left:0}.fission-activity .interest-block--pc{position:relative;display:block;margin-top:24px;overflow:hidden;border-radius:12px}.fission-activity .interest-block--h5{display:none}.referral-dialog{padding-bottom:16px}.referral-dialog_title{font-weight:500;font-size:20px;line-height:26px;color:#000}.referral-dialog_text{font-weight:400;font-size:16px;line-height:20px;color:#323233}.referral-dialog .common-dialog .common-dialog__buttons-row{width:150px;margin:0 auto 25px}.copied-dialog .common-dialog .common-dialog__buttons-row .common-dialog__button .mec-btn,.copied-dialog .common-dialog .common-dialog__content{font-size:19px;line-height:25px}.copied-dialog .common-dialog .common-dialog__buttons-row{width:180px;margin:auto auto 25px}.copied-dialog .my-referrals-modal .mec-modal-default-content{margin-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/197/assets/sections-fission-activity-index.css.map */
