body{background-color:#fff}main .container{padding:0 16px;width:100%}@media (min-width: 768px){main .container{width:750px}}@media (min-width: 992px){main .container{width:990 px}}@media (min-width: 1200px){main .container{width:1200px}}@media screen and (max-width: 767px){iframe#launcher{display:none}.cs_section__floating-campaign{display:none!important}}nav{background-color:#fff}nav #fix-menu{display:flex;height:80px;overflow-x:auto;scrollbar-width:none}nav #fix-menu::-webkit-scrollbar{display:none}nav #fix-menu.sticky{width:100%;background-color:#fff!important;position:fixed;z-index:1;height:50px}nav #fix-menu.sticky .nav-items .item{line-height:50px;height:50px}nav #fix-menu .container{padding:0;display:flex}nav #fix-menu .nav-items{display:flex;flex-wrap:nowrap;justify-content:left}nav #fix-menu .nav-items .item{cursor:pointer;line-height:80px;height:80px;display:inline-block;padding:0 16px;white-space:nowrap}nav #fix-menu .nav-items .item.active{border-bottom:3px solid #00c795}@media screen and (min-width: 768px){nav #fix-menu .container{justify-content:center}}.main .full-banner img{display:block}.main .activities{padding:40px 16px;display:flex;flex-direction:column}.main .activities a,.main .activities img{display:block}@media screen and (min-width: 768px){.main .activities{padding:64px 48px}}.main .theme__cny-flagship{display:none;background-color:#bfbfbf;padding:40px 0}.main .theme__cny-flagship .flagship__banner{margin-bottom:16px}.main .theme__cny-flagship .flagship__products{width:calc(100% + 32px);left:-16px}.main .theme__cny-flagship .flagship__products a{display:none}.main .theme__cny-flagship .flagship__products .slick-list{padding:0!important}.main .theme__cny-flagship .flagship__products .slick-list .slick-track{display:flex;align-items:center}.main .theme__cny-flagship .flagship__products .slick-list .slick-track .slick-slide{padding:0 4px;width:70vw}.main .theme__cny-flagship .flagship__products .slick-list .slick-track .slick-center{width:80vw}.main .theme__cny-flagship .flagship__products .slick-arrow{display:none!important;position:absolute;width:40px;height:40px;opacity:.85;background-color:#fff;justify-content:center;align-items:center;cursor:pointer;border-radius:50%;box-shadow:0 0 10px #0000001a;transition:.3s;top:calc(50% - 16px);z-index:1}.main .theme__cny-flagship .flagship__products .slick-arrow .cs_icon{font-size:30px}.main .theme__cny-flagship .flagship__products .slick-arrow:hover{transform:scale(1.15)}.main .theme__cny-flagship .flagship__products .slick-prev{left:-16px}.main .theme__cny-flagship .flagship__products .slick-next{right:-16px}@media screen and (min-width: 768px){.main .theme__cny-flagship{padding:64px 0}.main .theme__cny-flagship .container{padding:0}.main .theme__cny-flagship .flagship__banner{margin-bottom:24px}.main .theme__cny-flagship .flagship__products{width:766px;left:-8px}.main .theme__cny-flagship .flagship__products .slick-list .slick-track .slick-slide{padding:0 8px;width:245.12px}.main .theme__cny-flagship .flagship__products .slick-list .slick-track .slick-center{width:275.76px}.main .theme__cny-flagship .flagship__products .slick-arrow{display:flex!important}}@media screen and (min-width: 992px){.main .theme__cny-flagship .flagship__products{width:1006px}.main .theme__cny-flagship .flagship__products .slick-list .slick-track .slick-slide{width:321.92px}.main .theme__cny-flagship .flagship__products .slick-list .slick-track .slick-center{width:calc(1006px * .36)}}@media screen and (min-width: 1200px){.main .theme__cny-flagship .flagship__products{width:1216px}.main .theme__cny-flagship .flagship__products .slick-list .slick-track .slick-slide{width:389.12px}.main .theme__cny-flagship .flagship__products .slick-list .slick-track .slick-center{width:437.76px}}.main .theme__cny-gifts{background-color:#ececec;padding:40px 0;display:flex;flex-direction:column}.main .theme__cny-gifts .selected__products-wrapper{background-color:#fff;text-align:center}.main .theme__cny-gifts .selected__products-wrapper .selected__products{background-color:#fff;overflow-y:auto;scrollbar-width:none}.main .theme__cny-gifts .selected__products-wrapper .selected__products::-webkit-scrollbar{display:none}.main .theme__cny-gifts .selected__products-wrapper .selected__products .selected__products-grid{padding:20px 16px;display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,1fr);column-gap:12px;row-gap:16px;width:fit-content}.main .theme__cny-gifts .selected__products-wrapper .selected__products .selected__products-grid .product-card{margin-right:unset;width:var(--surprise-card-width)}.main .theme__cny-gifts .selected__products-wrapper .selected__see-more-button{display:inline-block;cursor:pointer;border:1px solid #3c3c3c;border-radius:8px;font-size:14px;line-height:40px;text-align:center;color:#3c3c3c;padding:0 32px;margin:4px auto 32px}@media screen and (min-width: 768px){.main .theme__cny-gifts{padding:64px 0}.main .theme__cny-gifts .selected__products-wrapper .selected__products .selected__products-grid{padding:32px;grid-auto-flow:row;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,1fr)}.main .theme__cny-gifts .selected__products-wrapper .selected__products .selected__products-grid .product-card{width:unset}}.main .section__six-topics{padding:40px 0;background:#fff}.main .section__six-topics .six-topics__banners{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.main .section__six-topics .six-topics__banners img{cursor:pointer}.main .section__six-topics .six-topics__banners img:nth-child(1){grid-column:1 / 4;grid-row:1 / 1}.main .section__six-topics .six-topics__banners img:nth-child(2){grid-column:1 / 2;grid-row:2 / 2}.main .section__six-topics .six-topics__banners img:nth-child(3){grid-column:2 / 3;grid-row:2 / 2}.main .section__six-topics .six-topics__banners img:nth-child(4){grid-column:3 / 4;grid-row:2 / 2}.main .section__six-topics .six-topics__banners img:nth-child(5){grid-column:1 / 2;grid-row:3 / 3}.main .section__six-topics .six-topics__banners img:nth-child(6){grid-column:2 / 3;grid-row:3 / 3}.main .section__six-topics .six-topics__banners img:nth-child(7){grid-column:3 / 4;grid-row:3 / 3}@media screen and (min-width: 768px){.main .section__six-topics{padding:64px 0}.main .section__six-topics .six-topics__banners{grid-template-columns:repeat(6,1fr);gap:20px}.main .section__six-topics .six-topics__banners img:nth-child(1){grid-column:1 / 7;grid-row:1 / 1}.main .section__six-topics .six-topics__banners img:nth-child(2){grid-column:1 / 2;grid-row:2 / 2}.main .section__six-topics .six-topics__banners img:nth-child(3){grid-column:2 / 3;grid-row:2 / 2}.main .section__six-topics .six-topics__banners img:nth-child(4){grid-column:3 / 4;grid-row:2 / 2}.main .section__six-topics .six-topics__banners img:nth-child(5){grid-column:4 / 5;grid-row:2 / 2}.main .section__six-topics .six-topics__banners img:nth-child(6){grid-column:5 / 6;grid-row:2 / 2}.main .section__six-topics .six-topics__banners img:nth-child(7){grid-column:6 / 7;grid-row:2 / 2}}.main .theme__gifts-by-topic{background-color:#ececec;padding-bottom:40px;display:flex;flex-direction:column;gap:32px}.main .theme__gifts-by-topic .topic__products{background-color:#fff;display:flex;flex-direction:column}.main .theme__gifts-by-topic .topic__products .topic__products-grid-wrapper{overflow-y:auto;scrollbar-width:none}.main .theme__gifts-by-topic .topic__products .topic__products-grid-wrapper::-webkit-scrollbar{display:none}.main .theme__gifts-by-topic .topic__products .topic__products-grid-wrapper .topic__products-grid{padding:20px 16px;display:grid;grid-auto-flow:column;grid-template-rows:repeat(1,1fr);width:fit-content;column-gap:12px;row-gap:16px}.main .theme__gifts-by-topic .topic__products .topic__products-grid-wrapper .topic__products-grid .product-card{margin-right:unset;width:var(--surprise-card-width)}.main .theme__gifts-by-topic .topic__products .topic__see-more-button{cursor:pointer;border:1px solid #3c3c3c;border-radius:8px;font-size:14px;line-height:40px;text-align:center;color:#3c3c3c;padding:0 32px;margin:4px auto 32px}@media screen and (min-width: 768px){.main .theme__gifts-by-topic{padding-bottom:64px}.main .theme__gifts-by-topic .topic__products .topic__products-grid-wrapper .topic__products-grid{padding:32px;width:100%;grid-auto-flow:unset;grid-template-columns:35% repeat(4,1fr)}.main .theme__gifts-by-topic .topic__products .topic__products-grid-wrapper .topic__products-grid .product-card{width:unset}.main .theme__gifts-by-topic .topic__products .topic__products-grid-wrapper .topic__products-grid .product-card:nth-child(1){grid-row:1 / 3}.main .theme__gifts-by-topic .topic__products .topic__products-grid-wrapper .topic__products-grid .product-card:nth-child(1) .product-card__image{height:calc(100% - 100px)}.main .theme__gifts-by-topic .topic__products .topic__products-grid-wrapper .topic__products-grid .product-card:nth-child(1) .product-card__image img{width:100%;height:100%;object-fit:cover}.main .theme__gifts-by-topic .topic__products .topic__see-more-button{margin:0 auto 40px}}.main .section__three-topics{padding:40px 0;background:#fff}.main .section__three-topics .three-topics__banners{display:flex;flex-direction:column;gap:12px}.main .section__three-topics .three-topics__banners img{cursor:pointer}@media screen and (min-width: 768px){.main .section__three-topics{padding:64px 0}.main .section__three-topics .three-topics__banners{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.main .section__three-topics .three-topics__banners img:nth-child(1){grid-column:1 / 4;grid-row:1 / 1}.main .section__three-topics .three-topics__banners img:nth-child(2){grid-column:1 / 2;grid-row:2 / 2}.main .section__three-topics .three-topics__banners img:nth-child(3){grid-column:2 / 3;grid-row:2 / 2}.main .section__three-topics .three-topics__banners img:nth-child(4){grid-column:3 / 4;grid-row:2 / 2}}.main .theme__gifts-by-price{background-color:#ececec;padding-bottom:40px;display:flex;flex-direction:column;gap:32px}.main .theme__gifts-by-price .selected-recommendation .selected-recommendation__products{padding:20px 16px 24px;display:flex;flex-direction:column;background-color:#fff}.main .theme__gifts-by-price .selected-recommendation .selected-recommendation__products .list__list{margin-bottom:0;left:-16px;width:calc(100% + 32px)}.main .theme__gifts-by-price .selected-recommendation .selected-recommendation__products .products__see-more-button{cursor:pointer;border:1px solid #3c3c3c;border-radius:8px;font-size:14px;line-height:40px;text-align:center;color:#3c3c3c;padding:0 32px;margin:20px auto 0}.main .theme__gifts-by-price .selected-recommendation.cs-carousel{margin-top:unset;border-top:unset;margin-bottom:unset}@media screen and (min-width: 768px){.main .theme__gifts-by-price .selected-recommendation{display:flex}.main .theme__gifts-by-price .selected-recommendation .selected-recommendation__banner{width:288px}.main .theme__gifts-by-price .selected-recommendation .selected-recommendation__products{padding:32px;width:calc(100% - 288px)}.main .theme__gifts-by-price .selected-recommendation .selected-recommendation__products .products__see-more-button{margin-top:16px}}.main .theme__featured-brand,.main .theme__see-more{padding:40px 0}@media screen and (min-width: 768px){.main .theme__featured-brand,.main .theme__see-more{padding:64px 0}}.main .theme__notices .notices__title{font-size:24px;line-height:30px;font-weight:600;color:#3c3c3c;text-align:center;margin-bottom:20px}.main .theme__notices .notices__list{padding-inline-start:20px}.main .theme__notices .notices__list li{list-style-position:outside;font-size:16px;line-height:26px;color:#3c3c3c;margin-bottom:16px}@media screen and (min-width: 768px){.main .theme__notices .notices__title{font-size:34px;line-height:40px;margin-bottom:24px}}.campaign__lottery{padding:60px 0;background-color:#67090c}.campaign__lottery .lottery-container{max-width:680px;margin:0 auto}.campaign__lottery .lottery-container h2{font-size:26px;line-height:32px;font-weight:600;text-align:center;color:#f6e2d0;margin:0}.campaign__lottery .lottery-container h6{font-size:14px;line-height:20px;text-align:center;color:#fff;margin:16px 0 0}.campaign__lottery .lottery-container .panel{margin:24px 0 0;background-color:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 50px #6a433d0f}.campaign__lottery .lottery-container .lottery__account .panel{display:flex;gap:19px}.campaign__lottery .lottery-container .lottery__account .panel .account-item{width:100%;display:flex;flex-direction:column;align-items:center}.campaign__lottery .lottery-container .lottery__account .panel .account-item .account-item__title{font-size:18px;line-height:24px;font-weight:600;color:#3c3c3c;margin:0}.campaign__lottery .lottery-container .lottery__account .panel .account-item .account-item__icon{margin:8px 0 12px;width:24px;height:24px}.campaign__lottery .lottery-container .lottery__account .panel .account-item .account-item__button{display:block;color:#fff;font-size:16px;line-height:52px;border-radius:8px;background-color:#c41f2d;width:100%;text-align:center}.campaign__lottery .lottery-container .lottery__apply-form{display:none}.campaign__lottery .lottery-container .lottery__apply-form .panel label{font-size:14px;line-height:20px;font-weight:600;color:#505050;margin:0 0 4px}.campaign__lottery .lottery-container .lottery__apply-form .panel input{width:100%;height:48px;border-radius:8px;border:solid 1px #e2e2e2;background-color:#fff;padding:14px 14px 16px;font-size:14px;line-height:20px;color:#3c3c3c;margin:0 0 16px}.campaign__lottery .lottery-container .lottery__apply-form .panel button{display:block;color:#fff;font-size:16px;line-height:52px;border-radius:8px;background-color:#c41f2d;width:100%;text-align:center;border:unset}.campaign__lottery .lottery-container .lottery__completed-info{display:none}.campaign__lottery .lottery-container .lottery__completed-info .apply-info-panel .info-description{font-size:14px;line-height:20px;color:#3c3c3c}.campaign__lottery .lottery-container .lottery__completed-info .apply-info-panel .horizontal-line{margin:16px 0;border:1px solid rgba(0,0,0,.06)}.campaign__lottery .lottery-container .lottery__completed-info .apply-info-panel .info-items{display:flex;flex-direction:column;gap:16px}.campaign__lottery .lottery-container .lottery__completed-info .apply-info-panel .info-items .info-item{display:flex;gap:20px}.campaign__lottery .lottery-container .lottery__completed-info .apply-info-panel .info-items .info-item .info-item__title,.campaign__lottery .lottery-container .lottery__completed-info .apply-info-panel .info-items .info-item .info-item__content{font-size:14px;line-height:20px;font-weight:600;color:#3c3c3c}.campaign__lottery .lottery-container .lottery__completed-info .ticket-info-panel{margin:12px 0 0}.campaign__lottery .lottery-container .lottery__completed-info .ticket-info-panel .ticket-info__title{font-size:14px;line-height:20px;font-weight:600;color:#3c3c3c;margin:0 0 8px}.campaign__lottery .lottery-container .lottery__completed-info .ticket-info-panel .ticket-info__title .spinner.spinner--circle{width:14px;height:14px}.campaign__lottery .lottery-container .lottery__completed-info .ticket-info-panel .ticket-info__description{font-size:14px;line-height:20px;color:#00000080}.campaign__lottery .lottery-container .spinner-container{display:none}@media screen and (min-width: 768px){.campaign__lottery{padding:70px 0}.campaign__lottery .lottery-container{padding:0}.campaign__lottery .lottery-container h2{font-size:34px;line-height:40px}.campaign__lottery .lottery-container h6{font-size:16px;line-height:28px;margin:20px 0 0}.campaign__lottery .lottery-container .panel{padding:32px}.campaign__lottery .lottery-container .lottery__account .panel{gap:24px}.campaign__lottery .lottery-container .lottery__completed-info .apply-info-panel .info-description{font-size:16px;line-height:22px}.campaign__lottery .lottery-container .lottery__completed-info .apply-info-panel .info-items .info-item{gap:24px}.campaign__lottery .lottery-container .lottery__completed-info .apply-info-panel .info-items .info-item .info-item__title,.campaign__lottery .lottery-container .lottery__completed-info .apply-info-panel .info-items .info-item .info-item__content{font-size:16px;line-height:22px}.campaign__lottery .lottery-container .lottery__completed-info .ticket-info-panel{margin:12px 0 0}.campaign__lottery .lottery-container .lottery__completed-info .ticket-info-panel .ticket-info__title{font-size:16px;line-height:22px;font-weight:600}}.campaign__discount-code{padding:60px 0;background-color:#fffaf6}.campaign__discount-code .discount-code-container{max-width:534px;padding:0 32px}.campaign__discount-code .discount-code-container h2{font-size:26px;line-height:36px;font-weight:600;text-align:center;color:#670a0d;margin:0 0 16px}.campaign__discount-code .discount-code-container h6{font-size:14px;line-height:24px;text-align:center;color:#3c3c3c;margin:0 0 32px}.campaign__discount-code .discount-code-container .check-in-success{display:none;font-size:16px;line-height:22px;font-weight:600;text-align:center;color:#3c3c3c;margin:0 0 16px}.campaign__discount-code .discount-code-container .get-discount-code-button{position:relative;cursor:pointer}.campaign__discount-code .discount-code-container .get-discount-code-button img{position:absolute;top:12px;left:12px;width:28px;height:28px}.campaign__discount-code .discount-code-container .get-discount-code-button button{font-size:16px;line-height:52px;border-radius:12px;font-weight:600;color:#fff;background-color:#5ac263;display:block;text-align:center;position:relative;width:100%;border:unset}.campaign__discount-code .discount-code-container .get-discount-code-button button:disabled{background-color:#d1d1d1}.campaign__discount-code .discount-code-container .login-tooltip{margin-top:18px;border-radius:12px;padding:24px 16px;background-color:#fff;box-shadow:0 0 60px #0000001a;position:relative}.campaign__discount-code .discount-code-container .login-tooltip .tooltip__text{text-align:center;font-size:14px;line-height:20px;color:#3c3c3c;margin:0 0 4px}.campaign__discount-code .discount-code-container .login-tooltip .tooltip__link{display:block;text-align:center;font-size:16px;line-height:32px;font-weight:600;color:#c41f2d;text-decoration:underline;cursor:pointer}.campaign__discount-code .discount-code-container .login-tooltip:after{content:"";position:absolute;top:-30px;left:50%;margin-left:-52px;border-width:20px 52px;border-style:solid;border-color:transparent transparent #fff transparent}.campaign__discount-code .discount-code-container .check-in-list{display:none;margin:24px 0 0;border-top:1px solid rgba(0,0,0,.06);padding:20px 0 0}.campaign__discount-code .discount-code-container .check-in-list table{width:100%;table-layout:fixed}.campaign__discount-code .discount-code-container .check-in-list table tr th{padding:4px 0;font-size:14px;line-height:20px;font-weight:600;color:#3c3c3c80;text-align:left}.campaign__discount-code .discount-code-container .check-in-list table tr td{padding:4px 0;font-size:12px;line-height:18px;color:#3c3c3c;text-align:left}@media screen and (min-width: 768px){.campaign__discount-code{padding:70px 0}.campaign__discount-code .discount-code-container{max-width:470px;padding:0}.campaign__discount-code .discount-code-container h2{font-size:34px;line-height:40px;margin:0 0 20px}.campaign__discount-code .discount-code-container h6{font-size:16px;line-height:28px;margin:0 0 40px}.campaign__discount-code .discount-code-container .check-in-list table tr td{font-size:14px;line-height:20px}}.campaign__lottery-rate{padding:60px 0;background-color:#f6e2d0}.campaign__lottery-rate .lottery-rate-container{max-width:680px}.campaign__lottery-rate .lottery-rate-container h2{font-size:26px;line-height:32px;font-weight:600;text-align:center;color:#670a0d;margin:0 0 20px}.campaign__lottery-rate .lottery-rate-container h6{font-size:14px;line-height:24px;text-align:center;color:#3c3c3c}.campaign__lottery-rate .lottery-rate-container .lottery-order-count{display:none;font-size:16px;line-height:22px;font-weight:600;text-align:center;color:#670a0d;margin:32px 0 0}@media screen and (min-width: 768px){.campaign__lottery-rate{padding:70px 0}.campaign__lottery-rate .lottery-rate-container{padding:0}.campaign__lottery-rate .lottery-rate-container h2{font-size:34px;line-height:40px}.campaign__lottery-rate .lottery-rate-container h6{font-size:16px;line-height:28px}.campaign__lottery-rate .lottery-rate-container h4{margin:40px 0 0}}.campaign__notices{padding:60px 0}.campaign__notices .notices-container{max-width:680px}.campaign__notices .notices__title{font-size:26px;line-height:32px;font-weight:600;color:#670a0d;text-align:center;margin-bottom:16px}.campaign__notices .notices__list{padding-inline-start:20px}.campaign__notices .notices__list li{list-style-position:outside;font-size:14px;line-height:24px;color:#3c3c3c;margin-bottom:8px}@media screen and (min-width: 768px){.campaign__notices{padding:70px 0}.campaign__notices .notices-container{padding:0}.campaign__notices .notices__title{font-size:34px;line-height:40px;margin-bottom:20px}.campaign__notices .notices__list{padding-inline-start:24px}.campaign__notices .notices__list li{font-size:16px;line-height:28px;margin-bottom:16px}}.chinese-new-year-menu{position:fixed;bottom:0;left:0;width:100%;display:flex;z-index:1;background-color:#d8a069}.chinese-new-year-menu .menu-item{width:100%;display:flex;flex-direction:column;align-items:center;padding:8px 0 0}.chinese-new-year-menu .menu-item img{width:24px;height:24px;margin:0 auto;opacity:.85}.chinese-new-year-menu .menu-item p{font-size:11px;line-height:22px;color:#fff;margin:0;text-align:center;opacity:.85}.chinese-new-year-menu .menu-item.active p{opacity:unset;font-weight:600}.chinese-new-year-menu .menu-item.active img{opacity:unset}@media screen and (min-width: 768px){.chinese-new-year-menu{display:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/page-2024-chinese-new-year.scss.css.map */
