body{background-color:#fff}main .container{padding:0 16px;width:100%}main .container:after,main .container:before{content:unset}@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}}main .console-hint{display:none}main .u-desktop-only,main .u-mobile-only{border:unset!important;padding:unset!important}main .border-item{border:unset!important;padding:unset!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;width:100%}.main .activities{padding:40px 0;display:flex;flex-direction:column}.main .activities a,.main .activities img{width:100%;display:block}.main .activities .clickable-item{cursor:pointer}@media screen and (min-width: 768px){.main .activities{padding:64px 0}}.main .campaign__lottery{padding:60px 0;background-color:#a11;background-image:url(/cdn/shop/files/bg_f0020562-adc3-4d7c-8fbe-898401c07dae.png?v=1735812083);background-size:cover}.main .campaign__lottery .lottery-container{max-width:680px;margin:0 auto}.main .campaign__lottery .lottery-container h2{font-size:26px;line-height:32px;font-weight:600;text-align:center;color:#fff;margin:0}.main .campaign__lottery .lottery-container h6{font-size:14px;line-height:20px;text-align:center;color:#fff;margin:16px 0 0}.main .campaign__lottery .lottery-container .panel{margin:24px 0 0;background-color:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 50px #6a433d0f}.main .campaign__lottery .lottery-container .lottery__account .panel{display:flex;gap:19px}.main .campaign__lottery .lottery-container .lottery__account .panel .account-item{width:100%;display:flex;flex-direction:column;align-items:center}.main .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}.main .campaign__lottery .lottery-container .lottery__account .panel .account-item .account-item__icon{margin:8px 0 12px;width:24px;height:24px}.main .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:#a91010;width:100%;text-align:center}.main .campaign__lottery .lottery-container .lottery__apply-form{display:none}.main .campaign__lottery .lottery-container .lottery__apply-form .panel label{font-size:14px;line-height:20px;font-weight:600;color:#505050;margin:0 0 4px}.main .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}.main .campaign__lottery .lottery-container .lottery__apply-form .panel button{display:block;color:#fff;font-size:16px;line-height:52px;border-radius:8px;background-color:#a91010;width:100%;text-align:center;border:unset}.main .campaign__lottery .lottery-container .lottery__completed-info{display:none}.main .campaign__lottery .lottery-container .lottery__completed-info .apply-info-panel .info-description{font-size:14px;line-height:20px;color:#3c3c3c}.main .campaign__lottery .lottery-container .lottery__completed-info .apply-info-panel .horizontal-line{margin:16px 0;border:1px solid rgba(0,0,0,.06)}.main .campaign__lottery .lottery-container .lottery__completed-info .apply-info-panel .info-items{display:flex;flex-direction:column;gap:16px}.main .campaign__lottery .lottery-container .lottery__completed-info .apply-info-panel .info-items .info-item{display:flex;gap:20px}.main .campaign__lottery .lottery-container .lottery__completed-info .apply-info-panel .info-items .info-item .info-item__title{font-size:14px;line-height:20px;font-weight:600;color:#3c3c3c;white-space:nowrap}.main .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}.main .campaign__lottery .lottery-container .lottery__completed-info .ticket-info-panel{margin:12px 0 0}.main .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}.main .campaign__lottery .lottery-container .lottery__completed-info .ticket-info-panel .ticket-info__title .spinner.spinner--circle{width:14px;height:14px}.main .campaign__lottery .lottery-container .lottery__completed-info .ticket-info-panel .ticket-info__description{font-size:14px;line-height:20px;color:#00000080}.main .campaign__lottery .lottery-container .spinner-container{display:none}@media screen and (min-width: 768px){.main .campaign__lottery{padding:70px 0}.main .campaign__lottery .lottery-container{padding:0}.main .campaign__lottery .lottery-container h2{font-size:34px;line-height:40px}.main .campaign__lottery .lottery-container h6{font-size:16px;line-height:28px;margin:20px 0 0}.main .campaign__lottery .lottery-container .panel{padding:32px}.main .campaign__lottery .lottery-container .lottery__account .panel{gap:24px}.main .campaign__lottery .lottery-container .lottery__completed-info .apply-info-panel .info-description{font-size:16px;line-height:22px}.main .campaign__lottery .lottery-container .lottery__completed-info .apply-info-panel .info-items .info-item{gap:24px}.main .campaign__lottery .lottery-container .lottery__completed-info .apply-info-panel .info-items .info-item .info-item__title,.main .campaign__lottery .lottery-container .lottery__completed-info .apply-info-panel .info-items .info-item .info-item__content{font-size:16px;line-height:22px}.main .campaign__lottery .lottery-container .lottery__completed-info .ticket-info-panel{margin:12px 0 0}.main .campaign__lottery .lottery-container .lottery__completed-info .ticket-info-panel .ticket-info__title{font-size:16px;line-height:22px;font-weight:600}}.main .theme__products-by-topic{background-color:#ececec;padding:40px 0;display:flex;flex-direction:column;gap:32px}.main .theme__products-by-topic .topic__products{background-color:#fff;display:flex;flex-direction:column}.main .theme__products-by-topic .topic__products .topic__products-grid-wrapper{overflow-y:auto;scrollbar-width:none}.main .theme__products-by-topic .topic__products .topic__products-grid-wrapper::-webkit-scrollbar{display:none}.main .theme__products-by-topic .topic__products .topic__products-grid-wrapper .topic__products-grid{padding:20px 16px;display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,1fr);width:fit-content;column-gap:12px;row-gap:16px}.main .theme__products-by-topic .topic__products .topic__products-grid-wrapper .topic__products-grid .product-card{margin-right:unset;width:var(--select-card-width)}.main .theme__products-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__products-by-topic{padding:64px 0;gap:40px}.main .theme__products-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__products-by-topic .topic__products .topic__products-grid-wrapper .topic__products-grid .product-card{width:unset}.main .theme__products-by-topic .topic__products .topic__products-grid-wrapper .topic__products-grid .product-card:nth-child(1){grid-row:1 / 3}.main .theme__products-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__products-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__products-by-topic .topic__products .topic__see-more-button{margin:0 auto 40px}}.main .theme__products-by-recommendation{background-color:#ececec;padding:20px 0 40px;display:flex;flex-direction:column;gap:32px}.main .theme__products-by-recommendation .recommendation-group__banner img,.main .theme__products-by-recommendation .selected-recommendation .selected-recommendation__banner img{width:100%}.main .theme__products-by-recommendation .selected-recommendation .selected-recommendation__products{padding:0 0 24px;display:flex;flex-direction:column;background-color:#fff}.main .theme__products-by-recommendation .selected-recommendation .selected-recommendation__products .selected-recommendation__products-grid-wrapper{overflow-y:auto;scrollbar-width:none}.main .theme__products-by-recommendation .selected-recommendation .selected-recommendation__products .selected-recommendation__products-grid-wrapper::-webkit-scrollbar{display:none}.main .theme__products-by-recommendation .selected-recommendation .selected-recommendation__products .selected-recommendation__products-grid-wrapper .selected-recommendation__products-grid{padding:20px 16px;display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,1fr);width:fit-content;column-gap:12px;row-gap:16px}.main .theme__products-by-recommendation .selected-recommendation .selected-recommendation__products .selected-recommendation__products-grid-wrapper .selected-recommendation__products-grid .product-card{margin-right:unset;width:var(--select-card-width)}.main .theme__products-by-recommendation .selected-recommendation .selected-recommendation__products .list__list{margin-bottom:0;left:-16px;width:calc(100% + 32px)}.main .theme__products-by-recommendation .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__products-by-recommendation .selected-recommendation.cs-carousel{margin-top:unset;border-top:unset;margin-bottom:unset}.main .theme__products-by-recommendation .check-in-everyday img{display:block;width:100%}@media screen and (min-width: 768px){.main .theme__products-by-recommendation{padding:40px 0 64px;gap:40px}.main .theme__products-by-recommendation .selected-recommendation{display:flex}.main .theme__products-by-recommendation .selected-recommendation .selected-recommendation__banner{width:288px}.main .theme__products-by-recommendation .selected-recommendation .selected-recommendation__products{padding:32px;width:calc(100% - 288px)}.main .theme__products-by-recommendation .selected-recommendation .selected-recommendation__products .products__see-more-button{margin-top:16px}}.main .theme__products-highlight{padding:40px 0;background-color:#a9a9a9;display:flex;flex-direction:column;gap:32px}.main .theme__products-highlight .highlight__banner img{width:100%}.main .theme__products-highlight .highlight__banner_2{margin-top:12px}.main .theme__products-highlight .highlight__banner_2 img{width:100%}.main .theme__products-highlight .highlight__products-wrapper{background-color:#fff;text-align:center}.main .theme__products-highlight .highlight__products-wrapper .highlight__products{background-color:#fff;overflow-y:auto;scrollbar-width:none}.main .theme__products-highlight .highlight__products-wrapper .highlight__products::-webkit-scrollbar{display:none}.main .theme__products-highlight .highlight__products-wrapper .highlight__products .highlight__products-grid{padding:20px 16px;display:grid;grid-auto-flow:column;grid-template-rows:repeat(1,1fr);column-gap:12px;row-gap:16px;width:fit-content}.main .theme__products-highlight .highlight__products-wrapper .highlight__products .highlight__products-grid .product-card{margin-right:unset;width:var(--highlight-card-width)}.main .theme__products-highlight .highlight__products-wrapper .highlight__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__products-highlight{padding:64px 0;gap:40px}.main .theme__products-highlight .highlight__banner_2{margin-top:24px}.main .theme__products-highlight .highlight__products-wrapper .highlight__products .highlight__products-grid{width:100%;padding:32px;grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr);column-gap:19px}.main .theme__products-highlight .highlight__products-wrapper .highlight__products .highlight__products-grid .product-card{width:unset}}.main .theme__see-more{padding:40px 0}.main .theme__see-more img{width:100%}@media screen and (min-width: 768px){.main .theme__see-more{padding:64px 0}}.main .theme__notices{padding:0 0 40px}.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{padding:0 0 64px}.main .theme__notices .notices__title{font-size:34px;line-height:40px;margin-bottom:24px}}nav #fix-menu .nav-items .item.new-year-lucky-bag__nav-item,.main .activities.new-year-lucky-bag__container{display:none}
/*# sourceMappingURL=/cdn/shop/t/18/assets/page-2025-chinese-new-year.scss.css.map */
