.coupon-bg-img{background:linear-gradient(309deg,#47464b,#e21d77)}.coupon-text{color:#fff5e6}.coupon-time-text{color:#f2d3d8}.coupon-btn-copy{color:#1a1a1a!important;padding-left:38px;padding-right:38px}.coupon-bg-copy,.coupon-btn-copy{background-color:#fff!important}.coupon-border{border-bottom:2px dashed #e793a4;height:70.5%}.header-notice{background:#262b2e;background-image:url(/default/images/page/halloween_2025/header_bg.jpg)!important;background-position:50%;background-size:cover;color:#f1f3f4}@media (min-width:778px){.header-notice{background-image:url(/default/images/page/halloween_2025/header_bg_xl.jpg)!important}}@media (min-width:1360px){.header-notice{background-image:url(/default/images/page/halloween_2025/header_bg_xxl.jpg)!important}}.track-order-btn{color:#1a1a1a}.flash-item-bar{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='392' height='139' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0h392v87a9 9 0 0 0-9 9 9 9 0 0 0 9 9v34H0v-34a9 9 0 1 0 0-18V0Z' fill='%23FFECF4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='392' height='139' rx='10' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");color:#fff;font-size:14px;font-weight:500;height:32px;padding:8px;width:100%}.flash-item-bar img{height:16px;width:16px}.flash-bg{background-color:#fff}.flash-text{color:#fff}.flash-left-bar-bg{background-color:hsla(0,0%,100%,.1)}.flash-product-panel-bg{background-color:#ffecf4}.header-flash-bar{background-image:url(/default/images/page/halloween_2025/header_bg.jpg);background-position:50%;background-repeat:repeat-x;background-size:cover;color:#fff}.header-flash-bar .times{line-height:32px}.header-flash-bar-label{color:#fff5e6!important}.header-flash-bar-time{background-color:#fff5e6!important;color:#fff!important}.header-flash-bar-btn,.header-flash-bar-delimite{color:#fff5e6!important}.header-flash-bar-btn{background:#fff;padding:4px 10px}.header-flash-bar-btn:hover{background:#fff}.flash-sale-bar .progress-label{color:#fff;font-size:12px;font-weight:500}.flash-sale-bar .promotion-progress{background-color:rgba(0,0,0,.1);height:4px}.flash-sale-bar .promotion-progress .progress-bar{background:#fff5e6;height:4px}.product-intro-info .flash-sale-bar{background-image:url(/default/images/page/halloween_2025/product_bg.jpg);background-position-x:right;background-repeat:no-repeat;background-size:cover;color:#fff;margin-left:auto;margin-right:auto}.product-intro-info .flash-sale-bar>div>div:first-child>svg:first-child{margin-right:10px}.product-intro-info .flash-sale-bar .times .separator{margin:4px}.product-intro-info .flash-sale-bar .times .day,.product-intro-info .flash-sale-bar .times .hour,.product-intro-info .flash-sale-bar .times .min,.product-intro-info .flash-sale-bar .times .sec{margin-right:4px}.product-intro-info .flash-sale-bar .progress{max-width:285px}.product-intro-info .flash-sale-bar .promotion-progress{background-color:#faeef0}.product-intro-info .flash-sale-bar .promotion-progress .progress-bar{background:#fff}.product-intro-info .flash-sale-bar .progress-label{color:#fff}@media (min-width:778px){.header-flash-bar{background-image:url(/default/images/page/halloween_2025/header_bg_xl.jpg)}.header-flash-bar .times{line-height:28px}.header-flash-bar-btn{padding:5px 26px}}@media (min-width:992px){.product-intro-info .flash-sale-bar{background-image:url(/default/images/page/halloween_2025/product_bg_xxl.jpg);background-position:50%;background-size:cover;margin-left:auto;margin-right:auto}.product-intro-info .flash-sale-bar .times{display:flex}.product-intro-info .flash-sale-bar .times .separator{color:#1a1a1a;margin:6px}.product-intro-info .flash-sale-bar .times .flash-sale-time-box{align-items:center;background:#fff5e6;border-radius:4px;color:#1a1a1a;display:flex;justify-content:center;padding:4px 6px;width:46px}.product-intro-info .flash-sale-bar .times .label{color:#fff}}.btn-outline-promotion{--sa-btn-color:#007ac6;--sa-btn-border-color:#007ac6;--sa-btn-hover-color:#fff;--sa-btn-hover-bg:#007ac6;--sa-btn-hover-border-color:#007ac6;--sa-btn-focus-shadow-rgb:0,79,173;--sa-btn-active-color:#fff;--sa-btn-active-bg:#007ac6;--sa-btn-active-border-color:#007ac6;--sa-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--sa-btn-disabled-color:#007ac6;--sa-btn-disabled-bg:transparent;--sa-btn-disabled-border-color:#007ac6;--sa-gradient:none}.btn-promotion{--sa-btn-color:#fff;--sa-btn-bg:#007ac6;--sa-btn-border-color:#007ac6;--sa-btn-hover-color:#fff;--sa-btn-hover-bg:#007ac6;--sa-btn-hover-border-color:#007ac6;--sa-btn-focus-shadow-rgb:38,105,185;--sa-btn-active-color:#fff;--sa-btn-active-bg:#007ac6;--sa-btn-active-border-color:#007ac6;--sa-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--sa-btn-disabled-color:#fff;--sa-btn-disabled-bg:#007ac6;--sa-btn-disabled-border-color:#007ac6}.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}}.banner-promotion-container .promotion-title{color:#1a1a1a;font-size:32px;font-weight:600}.banner-promotion-container .promotion-label{color:#fff;font-size:24px}.banner-promotion-container .countdown-hour button,.banner-promotion-container .countdown-min button,.banner-promotion-container .countdown-sec button{background-color:#fff5e6;border:0;color:#fff;font-size:24px;margin-left:4px;padding:4px 8px}.banner-promotion-container .countdown-separator{color:#fff5e6;font-size:24px}.banner-promotion-container .promotion-progress{background-color:#eaeaea;border:2px solid #fff;border-radius:8px 8px 8px 8px;height:12px}.banner-promotion-container .promotion-progress .progress-bar{background-color:#fff5e6}#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:#f1f3f4;border-bottom:none;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:none;color:#595959;font-size:14px;line-height:20px;padding:12px 16px}#promotion_navbar_section .nav-pills .nav-link.active div{background-color:#ed6101!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 .promotion-progress{background-color:rgba(0,0,0,.1);height:4px}.product-container .promotion-progress .progress-bar{background:#fff;height:4px}.product-container .progress-label{color:#fff;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)}
