.coupon-bg-img{background-image:linear-gradient(309deg,#004fad,#002f68);background-position:50%;background-repeat:no-repeat;background-size:cover}.coupon-text{color:#fff}.coupon-time-text{color:#93b3d8}.coupon-label{color:#fff}.coupon-btn-copy{background-color:#fff!important;color:#0035c9!important;padding-left:38px;padding-right:38px}.coupon-bg-copy{background-color:#1b949a!important}.coupon-border{border-bottom:2px dashed #3170bb;height:70.5%}@media (min-width:992px){.coupon-bg-img{background-image:linear-gradient(309deg,#004fad,#002f68)}}.flash-bg{background-color:#0035c9}.flash-text{color:#0035c9}.flash-left-bar-bg{background-color:rgba(0,53,201,.1)}.header-flash-bar{background-image:url(/default/images/page/easter_25/header_bg_01.jpg);background-position:50%;background-repeat:repeat-x;background-size:cover;color:#0035c9}.header-flash-bar-label{color:#1b949a!important}.header-flash-bar-time{background-color:#1b949a!important;color:#fff!important}.header-flash-bar-delimite{color:#1b949a!important}.header-flash-bar-btn,.header-flash-bar-btn:hover{background:#0035c9}.flash-sale-bar{background:linear-gradient(92deg,#e8f2ff,#b2ccf4)}.flash-sale-bar .progress-label{color:#0035c9}.flash-sale-bar .promotion-progress .progress-bar{background:linear-gradient(270deg,#0035c9,#7fa6e9)}.flash-panel .times .separator,.flash-sale-bar .act-title{color:#0035c9}.flash-panel .times .hour-wrap{background:#e8f2ff;color:#0035c9}@media (min-width:768px){.header-flash-bar{background-image:url(/default/images/page/easter_25/header_bg_xl_01.jpg);padding-bottom:10px;padding-top:10px}.header-flash-bar .times{line-height:28px}.header-flash-bar-btn{padding:5px 26px}}@media (min-width:1360px){.flash-sale-bar .promotion-progress{width:122px}.product-list .flash-panel{min-width:290px}}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:#151515;font-size:32px;font-weight:600}.banner-promotion-container .promotion-label{color:#0035c9;font-size:24px}.banner-promotion-container .countdown-hour button,.banner-promotion-container .countdown-min button,.banner-promotion-container .countdown-sec button{background-color:#1b949a;border:0;color:#fff;font-size:24px;margin-left:4px;padding:4px 8px}.banner-promotion-container .countdown-separator{color:#1b949a;font-size:24px}.banner-promotion-container .promotion-progress{background-color:#c4d4e7;border:2px solid #0035c9;border-radius:8px 8px 8px 8px;height:12px}.banner-promotion-container .promotion-progress .progress-bar{background:linear-gradient(270deg,#0035c9,#7fa6e9)}#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: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:#0035c9;height:4px}.product-container .progress-label{color:#0035c9;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}}.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)}.flash-bg{background-color:#eef3f8}.flash-text{color:#eef3f8}.flash-left-bar-bg{background-color:rgba(238,243,248,.1)}.flash-product-panel-bg{background-color:#ffecf4}.header-flash-bar{background:#002f68;color:#eef3f8;padding-bottom:8px;padding-top:8px}.header-flash-bar .times{line-height:32px}.header-flash-bar-label{color:#fff!important}.header-flash-bar-time{background-color:#fff!important;color:#d2002a!important}.header-flash-bar-delimite{color:#fff!important}.header-flash-bar-btn{background:#d2002a;color:#fff!important;padding:4px 10px}.header-flash-bar-btn:hover{background:#d2002a}.flash-sale-bar .progress-label{color:#eef3f8;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:#002f68;height:4px}.flash-sale-bar .separator{color:#3170bb!important}.flash-sale-bar .act-title{color:#004fad;font-size:16px;font-weight:500;margin-bottom:8px;margin-top:8px}.flash-sale-bar .act-title i{font-size:12px}.flash-panel{margin-bottom:16px}.flash-panel .times .separator{color:#eef3f8;font-size:12px;font-weight:500;height:16px;line-height:16px;margin:4px;width:4px}.flash-panel .times .hour-wrap{background:#eef3f8;border-radius:4px;color:#3170bb;padding:0 6px}.product-intro-info .flash-sale-bar{background-image:url(/default/images/page/fathers_25/product_bg_01.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#eef3f8;margin-left:-16px;margin-right:-16px}.product-intro-info .flash-sale-bar>div>div:first-child>svg:first-child{margin-right:10px}.product-intro-info .flash-sale-bar .act-title{color:#fff}.product-intro-info .flash-sale-bar .progress{max-width:285px}.product-intro-info .flash-sale-bar .promotion-progress{background-color:#6291ca}.product-intro-info .flash-sale-bar .promotion-progress .progress-bar{background:#eef3f8}.product-intro-info .flash-sale-bar .progress-label{color:#eef3f8}@media (min-width:576px){.product-intro-info .flash-sale-bar{margin-left:-48px;margin-right:-48px}}@media (min-width:768px){.header-flash-bar{padding-bottom:10px;padding-top:10px}.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/fathers_25/product_bg_xl_01.png);margin-left:auto;margin-right:auto}}@media (min-width:1360px){.flash-panel{background:#eef3f8;margin-bottom:16px;padding:12px 0 6px}.flash-panel .times .separator{margin:6px}.flash-panel .times .hour-wrap{background:#3170bb;border-radius:4px;color:#fff;padding:0 6px}.flash-panel .times .label{color:#3170bb}}
