@-webkit-keyframes scroll-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes scroll-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.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 100%);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 100%);border-radius:7px;-webkit-box-shadow:0 5px 7px 0 rgba(71,52,82,.25);box-shadow:0 5px 7px 0 rgba(71,52,82,.25);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,rgba(203,188,215,.55),#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;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:rgba(255,255,255,.6);background:rgba(71,52,82,.2);border-radius:22px}.fission-activity__carousel-text__item--hightlight{color:#fff}.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:rgba(174,122,181,.2);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:rgba(0,0,0,.6);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:rgba(0,0,0,.4)}.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:rgba(0,0,0,.6)}.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:rgba(0,0,0,.4)}.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:rgba(0,0,0,.4);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 100%);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:rgba(0,0,0,.2);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 rgba(0,0,0,.1)}.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 100%);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:rgba(97,76,115,.4)}.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:rgba(0,0,0,.5)}.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:rgba(0,0,0,.6);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:rgba(0,0,0,.6);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—text{-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 100%);border-radius:7px;-webkit-box-shadow:0 4px 7px 0 rgba(71,52,82,.25);box-shadow:0 4px 7px 0 rgba(71,52,82,.25);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 100%);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;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:rgba(71,52,82,.6);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}