body .cms-index-index{background-color:#fff!important}#header .middle-menu.fixed{animation:none;-webkit-animation:none}.lottery-section{min-height:120vw;padding:24px 0 0}.lottery-section .banner-title-box .banner-title{background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,#f5e7d2,#8b73d2 20%,#fac937 46%,#d85391 76%,#c3b8e5);color:transparent;font-size:24px;font-weight:500}.lottery-section .lottery-banner-timeline{margin-top:52px}.lottery-section .lottery-banner-timeline .timeline-line{border-bottom:4px solid #302c3d;width:100%}.lottery-section .lottery-banner-timeline .timeline-events .timeline-event-item{background:#080808;border:1px solid #302c3d;color:#9b9b9b;flex-grow:0;flex-shrink:0;font-weight:500;width:200px}.lottery-section .lottery-banner-timeline .timeline-events .timeline-event-item.active{background:linear-gradient(145deg,#431d90,#302c3d);border:0;color:#c3b8e5}.lottery-section .lottery-container{background:#302c3d;border-radius:12px 12px 12px 12px;margin-top:54px;padding-bottom:16px;padding-top:16px}.lottery-section .lottery-container .lottery-wheel img{height:343px;width:343px}.lottery-section .lottery-container .lottery-wheel .lottery-prizes .lottery-prize-item{font-size:14px;padding-left:60px}.lottery-section .lottery-container .lottery-border{height:343px;width:343px}.lottery-section .lottery-container .lottery-cursor{top:18px!important;width:18px}.lottery-section .lottery-container .lottery-button img{width:58px}.lottery-section .lottery-container .lottery-form{color:#fff;margin-left:0}.lottery-section .lottery-container .lottery-form #btnLotteryTip{background:#c3b8e5;color:#431d90}.lottery-section .lottery-container .lottery-form .lottery-title{font-size:28px;font-weight:500;line-height:32px}.lottery-section .lottery-container .lottery-form .lottery-sub-title{font-size:20px;font-weight:500;line-height:24px;margin-top:12px}.lottery-section .lottery-container .lottery-form .lottery-subscribe-desc{color:#ebb2cd;font-size:14px;margin:18px 0}.lottery-section .lottery-container .lottery-form .btn:disabled{background:#f2f2f2;border:1px solid #dfdfdf;color:#b2b2b2;opacity:1}.lottery-section .lottery-container .lottery-prizes-view-btn{background-clip:padding-box,border-box;background-image:linear-gradient(90deg,#09091a,#09091a),linear-gradient(90deg,#d85391,#431d90);background-origin:padding-box,border-box;border:1px solid transparent;border-radius:32px;height:32px;width:220px}.lottery-section .modal{--sa-modal-width:345px}.space-hr{display:none}@media (max-width:575.98px){.space-hr{display:block}}@media (min-width:576px){.lottery-section{min-height:728px;padding:48px 0}.lottery-section .banner-title-box .banner-title{background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,#f5e7d2,#431d90 20%,#fac937 46%,#d85391 76%,#c3b8e5);color:transparent;font-size:32px;font-weight:500}.lottery-section .lottery-banner-timeline{margin-top:72px}.lottery-section .lottery-banner-timeline .timeline-line{border-bottom:4px solid #302c3d;width:100%}.lottery-section .lottery-banner-timeline .timeline-events .timeline-event-item{background:#080808;border:1px solid #302c3d;color:#9b9b9b;flex-grow:0;flex-shrink:0;font-weight:500;width:245px}.lottery-section .lottery-banner-timeline .timeline-events .timeline-event-item.active{background:linear-gradient(145deg,#431d90,#302c3d);border:0;color:#c3b8e5}.lottery-section .lottery-container{background:#302c3d;border-radius:12px 12px 12px 12px;margin-top:72px;padding:36px 0}.lottery-section .lottery-container .lottery-wheel img{height:524px;width:524px}.lottery-section .lottery-container .lottery-wheel .lottery-prizes .lottery-prize-item{font-size:16px;padding-left:110px}.lottery-section .lottery-container .lottery-border{height:524px;width:524px}.lottery-section .lottery-container .lottery-cursor{top:-2px!important;width:28px}.lottery-section .lottery-container .lottery-button img{width:98px}.lottery-section .lottery-container .lottery-form{color:#fff;margin-left:52px;max-width:400px}.lottery-section .lottery-container .lottery-form #btnLotteryTip{background:#c3b8e5;color:#431d90}.lottery-section .lottery-container .lottery-form .lottery-title{font-size:40px;font-weight:500;line-height:48px}.lottery-section .lottery-container .lottery-form .lottery-sub-title{font-size:24px;font-weight:500;line-height:28px;margin-top:12px}.lottery-section .lottery-container .lottery-form .lottery-subscribe-desc{color:#ebb2cd;font-size:14px;margin:32px 0}.lottery-section .lottery-container .lottery-form .btn:disabled{background:#f2f2f2;border:1px solid #dfdfdf;color:#b2b2b2;opacity:1}.lottery-section .modal{--sa-modal-width:345px}}@media (min-width:992px){.lottery-section .lottery-banner-timeline .timeline-events{max-width:1200px!important}}.banner-promotion-container .promotion-title{color:#1b949a;font-size:32px;font-weight:600}.banner-promotion-container .promotion-label{color:#1b949a;font-size:24px}.banner-promotion-container .countdown-hour button,.banner-promotion-container .countdown-min button,.banner-promotion-container .countdown-sec button{background-color:#fff;border:0;color:#f06518;font-size:24px;margin-left:4px;padding:4px 8px}.banner-promotion-container .countdown-separator{color:#fff;font-size:24px}.banner-promotion-container .promotion-progress{background-color:#e0627b;border:2px solid #fff;border-radius:8px 8px 8px 8px;height:12px}.banner-promotion-container .promotion-progress .progress-bar{background:linear-gradient(90deg,#f95518,#f1a92b)}@keyframes backdropIn{0%{opacity:0}to{opacity:.5}}.backdrop{display:none}.backdrop.show{animation:backdropIn .1s ease-in-out .5s forwards;background-color:#000;height:100vh;left:0;opacity:0;position:fixed;top:0;width:100vw;z-index:998}.product-container{border:0}.product-container .product-img img{width:150px!important}.product-container>div:hover{border:1px solid #dfdfdf!important;border-radius:8px 8px 8px 8px!important}.product-container .card{border:1px solid #fff;padding:16px 0}.product-container .card .card-header{background-color:inherit;border-bottom:0}.product-container .card .card-body{padding:0 12px}.product-container .promotion-progress{background-color:rgba(0,0,0,.1);height:4px}.product-container .promotion-progress .progress-bar{background:#1b949a;height:4px}.product-container .progress-label{color:#1b949a;font-size:12px;font-weight:500;margin-left:12px}.product-container .out-of-stock{align-items:center;backdrop-filter:blur(5px);background:rgba(34,34,34,.6);border-radius:50%;color:#fff;cursor:none;display:flex;font-weight:700;height:100px;justify-content:center;pointer-events:none;position:absolute;width:100px;z-index:11}.product-container .rating-num{color:#9b9b9b;font-size:12px;font-weight:400}.product-container .price-view .special-price{font-size:24px;font-weight:400}.product-container .price-view .old-price{color:#9b9b9b;font-size:16px;font-weight:400;margin-left:8px}.product-container .product-fit-tag{font-size:12px!important;margin:20px 0 16px}.product-container .product-fit-tag .items a{font-size:12px!important}.set-container{padding:0 16px}.set-container .tools{padding-bottom:24px;padding-top:36px}.set-container .title{color:#151515;font-size:24px}.set-container .view-more{border:1px solid #b2b2b2;border-radius:4px 4px 4px 4px;color:#2c2c2c;font-size:14px!important;font-weight:500;padding:12px 28px}.set-container hr{margin:0}@media (min-width:576px){.product-container .product-img img{width:100%!important}}@media (min-width:1360px){.set-container{padding:0}.set-container-not-first .tools{padding-top:60px}.product-container>div:hover{border:1px solid #dfdfdf!important;border-radius:8px 8px 8px 8px!important}.product-container .card{border:1px solid #fff;padding:0 16px 16px}.product-container .card .card-body{padding:12px 0 0}.product-container hr{border:0;margin:0}}.flash-sale-coupons{bottom:0;top:0}.flash-sale-coupons>.container{padding-left:22px;padding-right:26px}.flash-sale-coupons .btn{width:100%}@media (min-width:576px){.flash-sale-coupons>.container{padding-left:30px;padding-right:40px}}@media (min-width:768px){.flash-sale-coupons>.container{padding-left:40px;padding-right:44px}}@media (min-width:992px){.flash-sale-coupons{bottom:83px;top:auto}.flash-sale-coupons>.container{max-width:100%!important;padding-left:8.3%;padding-right:8.3%}.flash-sale-coupons .btn{width:148px}}@media (min-width:1360px){.flash-sale-coupons{bottom:119px}.flash-sale-coupons .btn{width:190px}}@media (min-width:1720px){.flash-sale-coupons{bottom:153px}.flash-sale-coupons .btn{width:242px}}.anchor{--sa-anchor-offset:calc((var(--sa-flash-sale-nav-height, 0) + 100px)*-1)}@media (min-width:992px){.anchor{--sa-anchor-offset:calc((var(--sa-flash-sale-nav-height, 0) + 92px)*-1)}}.flash-sale-nav .swiper .btn{--sa-btn-active-bg:#0035c9;--sa-btn-active-color:#fff}.is-header-sticky .flash-sale-nav{position:sticky;top:100px;z-index:1020}#offcanvasPromotionNav .offcanvas-body .btn svg{opacity:0}#offcanvasPromotionNav .offcanvas-body .btn.active{color:#0035c9}#offcanvasPromotionNav .offcanvas-body .btn.active svg{opacity:1}@media (min-width:992px){.is-header-sticky.is-header-nav-hidden-xl #header{transform:translateY(calc(var(--sa-header-nav-height, 46px)*-1))}.is-header-sticky.is-header-nav-hidden-xl #header .header-wrap{position:relative;transform:translateY(var(--sa-header-nav-height,46px));z-index:1}.is-header-sticky .flash-sale-nav{top:92px}.flash-sale-nav .swiper-wrapper{transform:none!important}}.product-grid-flashsale .card{padding:8px;transition:all .3s ease-in-out}.product-grid-flashsale .card:hover{box-shadow:0 2px 8px 0 #c9cdd4}.product-grid-flashsale .card-body{display:grid;gap:0 10px;grid-template-areas:"img title" "img flashsale" "img rating" "img price" "fit fit" "act act";grid-template-columns:124px auto;grid-template-rows:1.3fr auto auto 1fr auto auto}.product-grid-flashsale .g-flashsale>div{margin-bottom:8px}.product-grid-flashsale .g-title{align-items:end;display:flex;margin-bottom:6px}.product-grid-flashsale .g-rating{margin-bottom:6px}.product-grid-flashsale .g-fit,.product-grid-flashsale .g-img,.product-grid-flashsale .g-price{margin-bottom:8px}.product-grid-flashsale .g-act .btn-add-to-cart{width:100%}.product-grid-flashsale .g-sold-out{height:80px;line-height:80px;width:80px}@media (min-width:992px){.product-grid-flashsale .card{padding:16px}.product-grid-flashsale .card-body{display:grid;gap:0 0;grid-template-areas:"img" "flashsale" "title" "rating" "price" "fit" "act";grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto auto}}.product-fit-tag{font-size:14px}.product-fit-tag .items svg{height:32px;width:32px}.product-fit-tag .items a{color:#004fad;cursor:pointer;display:block;font-size:12px;font-weight:400;line-height:17px;text-decoration:underline}.price-wrap .price{--vip-icon-display:none;--price-content-font-size:20px;--price-content-padding:0;background-color:var(--price-content-bg)}.price-wrap .price.vip1{--price-content-bg:#d8e1ed;--price-content-color:#004fad;--price-content-padding:1px 8px;--vip-icon-display:block;--vip-icon-bg:#004fad;--vip-icon-color:#fff;--price-content-font-size:14px}.price-wrap .price.vip2{--price-content-bg:#efe6e1;--price-content-color:#71503d;--price-content-font-size:14px;--price-content-padding:1px 8px;--vip-icon-display:block;--vip-icon-bg:#bf9c88;--vip-icon-color:#71503d}.price-wrap .price.vip3{--price-content-bg:#eef3f8;--price-content-color:#575d6b;--price-content-font-size:14px;--price-content-padding:1px 8px;--vip-icon-display:block;--vip-icon-bg:#bfc8d4;--vip-icon-color:#575d6b}.price-wrap .price.vip4{--price-content-bg:#fbefe0;--price-content-color:#7e5520;--price-content-font-size:14px;--price-content-padding:1px 8px;--vip-icon-display:block;--vip-icon-bg:#f3b462;--vip-icon-color:#7e5520}.price-wrap .price .price-content{color:var(--price-content-color);font-size:var(--price-content-font-size);padding:var(--price-content-padding)}.price-wrap .price .vip-icon{background-color:var(--vip-icon-bg);color:var(--vip-icon-color);display:var(--vip-icon-display)}
