.merry-christmas-campaign .banner{font-size:0}.merry-christmas-campaign .banner img{width:100%;height:auto}.merry-christmas-campaign .page-container{width:100%;background-size:100%;background-repeat:repeat;padding-bottom:8rem}.merry-christmas-campaign .module-title{width:100%;display:flex;justify-content:center}.merry-christmas-campaign .module-title>img{width:40%;height:auto}.merry-christmas-campaign .top-promotion-title-container{color:#fff}.merry-christmas-campaign .top-promotion-title-container .activity-date-title{font-size:1.75rem;text-align:center;padding:1.5rem 0}.merry-christmas-campaign .timeline-images-container{margin:0 auto;width:100%}.merry-christmas-campaign .timeline-images-container .timeline-images-box{width:100%;position:relative}.merry-christmas-campaign .timeline-images-container .timeline-item{width:100%;position:absolute}.merry-christmas-campaign .timeline-images-container .timeline-item>img{width:100%;height:auto}.merry-christmas-campaign .timeline-images-container .timeline-item3>img{-webkit-clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);clip-path:polygon(10% 0,100% 0,90% 100%,0 100%)}.merry-christmas-campaign .timeline-images-container .timeline-item4>img{-webkit-clip-path:polygon(20% 0,100% 0,90% 100%,10% 100%);clip-path:polygon(20% 0,100% 0,90% 100%,10% 100%)}.merry-christmas-campaign .timeline-images-container .slide-end{-webkit-animation:fadeOut 1.2s ease-in-out forwards;animation:fadeOut 1.2s ease-in-out forwards}@-webkit-keyframes fadeOut{0%{opacity:.5}to{opacity:1}}@keyframes fadeOut{0%{opacity:.5}to{opacity:1}}.merry-christmas-campaign .timeline-images-container .slide-start{-webkit-animation:fadeIn 1.2s ease-in-out forwards;animation:fadeIn 1.2s ease-in-out forwards}@-webkit-keyframes fadeIn{0%{opacity:.5}to{opacity:1}}@keyframes fadeIn{0%{opacity:.5}to{opacity:1}}.merry-christmas-campaign .timeline-images-container .timeline-outstanding{position:absolute;width:100%;height:100%;background-color:rgba(85,85,85,.3)}.merry-christmas-campaign .timeline-images-container .timeline-outstanding .timeline-text{color:#fff;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:10%}.merry-christmas-campaign .timeline-images-container .timeline-outstanding .timeline-text .brand-title{width:20%;padding:1rem}.merry-christmas-campaign .timeline-images-container .timeline-outstanding .timeline-text .brand-title>img{width:100%;height:auto}.merry-christmas-campaign .timeline-images-container .timeline-outstanding .timeline-text .desc{font-size:2rem}.merry-christmas-campaign .selling-point-container{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;padding:4rem .5rem}.merry-christmas-campaign .selling-point-container .selling-point-item{width:24%;position:relative;transition:.3s linear}.merry-christmas-campaign .selling-point-container .selling-point-item.open-new{cursor:pointer}.merry-christmas-campaign .selling-point-container .selling-point-item .img{width:100%;font-size:0}.merry-christmas-campaign .selling-point-container .selling-point-item .img img{width:100%;height:auto}.merry-christmas-campaign .selling-point-container .selling-point-item .guidance-text{position:absolute;top:63%;text-align:center;padding:1rem;color:#f6f6f6;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.merry-christmas-campaign .selling-point-container .selling-point-item .guidance-text>h3{font-size:1.35rem;display:inline-block;background-image:linear-gradient(90deg,#fde993,#fce892,#f1cc7b,#e7b86e,#f1cc7b,#fce892,#fde993);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.merry-christmas-campaign .selling-point-container .selling-point-item .guidance-text>p{padding-top:.5rem;font-size:1.15rem}.merry-christmas-campaign .selling-point-container .selling-point-item .guidance-text>p>a{color:#f6f6f6}.merry-christmas-campaign .selling-point-container .selling-point-item:hover{transform:translate3d(0,.25rem,.25rem)}@media (min-width:980px) and (max-width:1150px){.merry-christmas-campaign .selling-point-container .selling-point-item .guidance-text{top:61%}.merry-christmas-campaign .selling-point-container .selling-point-item .guidance-text>h3{font-size:1.125rem}.merry-christmas-campaign .selling-point-container .selling-point-item .guidance-text>p{padding-top:.5rem;font-size:.9rem}}@media (min-width:768px) and (max-width:979px){.merry-christmas-campaign .selling-point-container .selling-point-item .guidance-text{top:60%}.merry-christmas-campaign .selling-point-container .selling-point-item .guidance-text>h3{font-size:.9rem}.merry-christmas-campaign .selling-point-container .selling-point-item .guidance-text>p{padding-top:.35rem;font-size:.9rem}}.merry-christmas-campaign .product-container{max-width:1200px;margin:0 auto;padding:0 2%}.merry-christmas-campaign .suit-product-container{margin-top:2rem}.merry-christmas-campaign .suit-product-container .suit-product-item{background-color:#f6f6f6;padding:1%;margin-bottom:3rem;position:relative}.merry-christmas-campaign .suit-product-container .suit-product-box{border:2px solid #166049;padding:1%;display:flex;flex-direction:row;width:100%}.merry-christmas-campaign .suit-product-container .suit-product-box .model-show{width:55%}.merry-christmas-campaign .suit-product-container .suit-product-box .model-show .img{width:100%;height:auto}.merry-christmas-campaign .suit-product-container .suit-product-box .model-show .coupon-img{position:absolute;top:0;left:2.5%;width:8%;height:auto}.merry-christmas-campaign .suit-product-container .suit-product-box .product-show{width:45%;padding:2%}.merry-christmas-campaign .suit-product-container .suit-product-box .product-show .title{font-size:1.75rem;font-weight:700;color:#c52229;padding:.5rem 0;font-family:HarmonyOS_Sans_Medium}.merry-christmas-campaign .suit-product-container .suit-product-box .product-show .subtitle>li{font-size:1.125rem;font-weight:700;color:#3e3e3e}.merry-christmas-campaign .suit-product-container .suit-product-box .product-show .product-img{width:100%}.merry-christmas-campaign .suit-product-container .suit-product-box .product-show .product-img>img{width:100%;height:auto}.merry-christmas-campaign .suit-product-container .suit-product-box .product-show .purchase-option{margin-top:1rem;background-color:#135843;border-radius:1rem;width:100%;min-height:2rem;color:#fff;display:flex;flex-direction:row;align-items:center;padding:1% 3%}.merry-christmas-campaign .suit-product-container .suit-product-box .product-show .purchase-option .price-option{padding:1%;width:48%}.merry-christmas-campaign .suit-product-container .suit-product-box .product-show .purchase-option .price-option .price{font-size:2.5rem;font-weight:700}.merry-christmas-campaign .suit-product-container .suit-product-box .product-show .purchase-option .price-option .compare-at-price{font-size:1.25rem}.merry-christmas-campaign .suit-product-container .suit-product-box .product-show .purchase-option .btn-option{width:52%;border:3px solid #fff;border-radius:.75rem;padding:.5rem;background-color:#c52229;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.merry-christmas-campaign .suit-product-container .suit-product-box .product-show .purchase-option .btn-option>span{font-size:1.85rem;font-weight:700;line-height:1.5}@media (min-width:980px) and (max-width:1150px){.merry-christmas-campaign .suit-product-container .suit-product-box .product-show .title{font-size:1.35rem;padding:.25rem 0}.merry-christmas-campaign .suit-product-container .suit-product-box .product-show .subtitle>li{font-size:1.05rem}.merry-christmas-campaign .suit-product-container .suit-product-box .product-show .purchase-option .price-option .price{font-size:2.15rem}.merry-christmas-campaign .suit-product-container .suit-product-box .product-show .purchase-option .price-option .compare-at-price{font-size:1.15rem}.merry-christmas-campaign .suit-product-container .suit-product-box .product-show .purchase-option .btn-option>span{font-size:1.5rem}}@media (min-width:768px) and (max-width:979px){.merry-christmas-campaign .suit-product-container .suit-product-box .product-show{padding:1% 2%}.merry-christmas-campaign .suit-product-container .suit-product-box .product-show .title{font-size:1.15rem;padding:.25rem 0}.merry-christmas-campaign .suit-product-container .suit-product-box .product-show .subtitle>li{font-size:.9rem}.merry-christmas-campaign .suit-product-container .suit-product-box .product-show .purchase-option .price-option .price{font-size:2rem}.merry-christmas-campaign .suit-product-container .suit-product-box .product-show .purchase-option .price-option .compare-at-price{font-size:1rem}.merry-christmas-campaign .suit-product-container .suit-product-box .product-show .purchase-option .btn-option>span{font-size:1.15rem}}.merry-christmas-campaign .promotion-product-container{margin-bottom:1rem}.merry-christmas-campaign .promotion-product-container .promotion-product-list{display:flex;flex-flow:wrap;margin-top:2rem}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item{width:32%;text-align:center;background:linear-gradient(180deg,#ffd8d8,#fffdfe);margin-bottom:4%;margin-right:1.5%;border-radius:1rem}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item:nth-child(3n+3){margin-right:0}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item .top{position:relative;display:block}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item .top .product{width:100%;height:auto;cursor:pointer;transition:.5s linear}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item .top .coupon{position:absolute;top:-3%;left:2%;width:18%;height:auto}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item .behind-top{position:relative;margin-top:-7rem}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item .behind-top>img{width:60%;height:auto;cursor:pointer;transition:.5s linear}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item .behind-top:hover>img{transform:scale(1.1)}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item .content{text-align:left;padding-left:1.2rem}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item .content .title{padding-top:.5rem;font-size:1.5rem;font-weight:700;max-height:2rem;cursor:pointer}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item .content .subtitle{padding-top:1rem;font-size:.85rem;color:#848281;min-height:7rem}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item .content .price{font-size:2.15rem}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item .content .price>span{font-weight:700}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item .content .compare-at-price{font-size:1.25rem;color:#a8a8a6;text-decoration:line-through}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item .bottom-button{text-align:center;margin:2rem 0}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item .bottom-button .buy-now{font-size:1.25rem;color:#fff;background:linear-gradient(180deg,#e5284b,#d91d3f,#b3131b);border-radius:2.15rem;padding:1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item .bottom-button .buy-now:hover{filter:brightness(1.05)}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item .bottom-button .buy-now:active{filter:brightness(.95)}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item .code{text-align:center;border-top:1px solid #dedada;padding:.5rem 0}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item .code>p{font-size:1rem;color:#010101}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item .code>p .copy{padding:1% 2%;border-radius:1rem;color:#fff;margin-left:2%;font-size:.95rem;background-color:#ef2b4f;border:none}.merry-christmas-campaign .product-show-box{width:100%;padding-top:2rem}.merry-christmas-campaign .product-show-box>a{font-size:0;display:block}.merry-christmas-campaign .product-show-box .award-img{width:100%;height:auto}@media (max-width:767px){.merry-christmas-campaign .page-container{padding-bottom:3rem}.merry-christmas-campaign .module-title{width:100%;display:flex;justify-content:center}.merry-christmas-campaign .module-title>img{width:80%;height:auto}.merry-christmas-campaign .top-promotion-title-container .activity-date-title{font-size:1.25rem}.merry-christmas-campaign .timeline-images-container .timeline-item3>img{-webkit-clip-path:unset;clip-path:unset}.merry-christmas-campaign .timeline-images-container .timeline-item4>img{-webkit-clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);clip-path:polygon(10% 0,100% 0,90% 100%,0 100%)}.merry-christmas-campaign .timeline-images-container .timeline-outstanding{height:99%}.merry-christmas-campaign .timeline-images-container .timeline-outstanding .timeline-text{padding-bottom:unset}.merry-christmas-campaign .timeline-images-container .timeline-outstanding .timeline-text .brand-title{width:60%;padding:1rem;margin-bottom:1rem}.merry-christmas-campaign .timeline-images-container .timeline-outstanding .timeline-text .brand-title>img{width:100%;height:auto}.merry-christmas-campaign .timeline-images-container .timeline-outstanding .timeline-text .desc{width:60%;text-align:center;font-size:1.15rem}.merry-christmas-campaign .selling-point-container{padding:5% 3%}.merry-christmas-campaign .selling-point-container .selling-point-item{width:48%;margin-top:6%}.merry-christmas-campaign .selling-point-container .selling-point-item .guidance-text{top:61%;padding:.25rem}.merry-christmas-campaign .selling-point-container .selling-point-item .guidance-text>h3{font-size:.9rem}.merry-christmas-campaign .selling-point-container .selling-point-item .guidance-text>p{padding-top:.5rem;font-size:.9rem}.merry-christmas-campaign .suit-product-container .suit-product-box{flex-direction:column}.merry-christmas-campaign .suit-product-container .suit-product-box .model-show{width:100%}.merry-christmas-campaign .suit-product-container .suit-product-box .model-show .coupon-img{left:2.5%;width:15%}.merry-christmas-campaign .suit-product-container .suit-product-box .product-show{width:100%}.merry-christmas-campaign .suit-product-container .suit-product-box .product-show .title{font-size:1.5rem}.merry-christmas-campaign .suit-product-container .suit-product-box .product-show .subtitle{margin-bottom:.5rem}.merry-christmas-campaign .suit-product-container .suit-product-box .product-show .subtitle>li{font-size:1rem}.merry-christmas-campaign .suit-product-container .suit-product-box .product-show .purchase-option .price-option .price{font-size:2.15rem}.merry-christmas-campaign .suit-product-container .suit-product-box .product-show .purchase-option .price-option .compare-at-price{font-size:1.15rem}.merry-christmas-campaign .suit-product-container .suit-product-box .product-show .purchase-option .btn-option>span{font-size:1.5rem}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item{width:49%;margin-right:2%;margin-bottom:8%}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item:nth-child(2n){margin-right:0!important}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item:nth-child(3n+3){margin-right:2%}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item .top .coupon{width:25%}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item .behind-top{margin-top:-5rem}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item .behind-top>img{width:75%}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item .content{text-align:left;padding:.5rem .25rem .25rem .5rem}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item .content .title{font-size:1.15rem;max-height:1.75rem}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item .content .subtitle{font-size:.85rem;min-height:6rem;padding-top:1rem}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item .content .price{font-size:1.75rem}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item .content .compare-at-price{font-size:1.125rem}.merry-christmas-campaign .promotion-product-container .promotion-product-list .promotion-product-item .code{padding:.5rem .25rem}}