.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}@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}}#promotion_navbar_section{background-color:#f9f9f9}#promotion_navbar_section.sticky-top{animation:slowIn .618s;-webkit-animation:slowIn .618s}#promotion_navbar_section .promotion_navbar{background-color:#f9f9f9;border-bottom:1px solid #dfdfdf;padding-left:16px;padding-right:16px}#promotion_navbar_section .promotion_navbar .navbar{height:68px;overflow-x:auto;white-space:nowrap}#promotion_navbar_section .promotion_navbar .navbar::-webkit-scrollbar{display:none}#promotion_navbar_section .promotion_navbar .navbar .nav{flex-wrap:nowrap}#promotion_navbar_section .promotion_navbar .nav-direction{background:url(/default/images/page/new_year_24/nav_direction_down.png) no-repeat 50%;cursor:pointer;flex-shrink:0;height:24px;margin-left:16px;margin-top:20px;width:24px}#promotion_navbar_section .promotion_navbar.open .navbar{height:auto}#promotion_navbar_section .promotion_navbar.open .navbar .nav{flex-wrap:wrap!important}#promotion_navbar_section .promotion_navbar.open .nav-direction{background:url(/default/images/page/new_year_24/nav_direction_up.png) no-repeat 50%}#promotion_navbar_section .nav-pills .nav-link{background-color:inherit;cursor:pointer;padding:12px 0}#promotion_navbar_section .nav-pills .nav-link div{border-radius:8px 8px 8px 8px;color:#595959;font-size:14px;line-height:20px;padding:12px 16px}#promotion_navbar_section .nav-pills .nav-link.active div{background-color:#151515!important;color:#fff}@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:1px solid #fff}.product-container .card{border:0;padding:16px 0}.product-container .card .card-body{padding:0 12px}.product-container .progress-label{color:#e21d77;font-size:12px;font-weight:500;margin-left:12px}.product-container .out-of-stock{align-items:center;-webkit-backdrop-filter:blur(5px);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{color:#151515;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:1360px){.set-container{padding:0}.set-container-not-first .tools{padding-top:60px}.product-container .card{border:0;padding:16px}.product-container .card .card-body{padding:12px 0 0}.product-container:hover{border:1px solid #dfdfdf;border-radius:8px 8px 8px 8px}.product-container hr{border:0;margin:0}}.product-fit-tag{font-size:14px}.product-fit-tag .items svg{height:32px;width:32px}.product-fit-tag .items a{color:#007ac6;cursor:pointer;display:block;font-size:12px;font-weight:400;line-height:17px;text-decoration:underline}.product-container .product-img img{width:150px!important}@media (min-width:778px){.product-container .product-img img{width:100%!important}}.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:#007ac6;--price-content-padding:1px 8px;--vip-icon-display:block;--vip-icon-bg:#007ac6;--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)}
