@import"https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@700&display=swap";.cs3-header{box-shadow:none}@media screen and (min-width: 768px){.cs3-header .container .cs-header__navigation-and-side-menu .navigation__dropdown{top:calc(100% - 49.6px)}}.ins-preview-wrapper,.smartbanner,#shopify-section-top_bar,#cs-sectionTopBar{display:none!important}header.anniversary-2020__header{width:100%;position:relative;z-index:0;background-color:#ffdca9;box-shadow:0 2px 5px #0003}header.anniversary-2020__header nav ul{list-style-type:none;display:flex;justify-content:space-between;align-self:center;padding:0 12px;overflow-x:scroll}header.anniversary-2020__header nav ul::-webkit-scrollbar{display:none}header.anniversary-2020__header nav ul li a{display:inline-block;font-size:18px;line-height:50px;padding:0 8px;white-space:nowrap;font-family:"Noto Serif TC",serif}header.anniversary-2020__header nav ul li a:hover{cursor:pointer;color:#fff}@media screen and (min-width: 768px){header.anniversary-2020__header ul{padding:0 18px}header.anniversary-2020__header ul li a{font-size:18px;line-height:60px}}@media screen and (min-width: 1200px){header.anniversary-2020__header ul{padding:0 42px}header.anniversary-2020__header ul li a{font-size:30px;line-height:69px}}.owl-carousel{width:calc(100% - 18px)}.owl-carousel .owl-stage-outer{overflow:unset}.owl-carousel .owl-nav{top:50%;width:100%;display:flex;justify-content:space-between}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{width:44px;height:44px;border-radius:50%;box-shadow:none;position:relative;background-color:#ffffffb3}.owl-carousel .owl-nav .owl-prev{left:-66px;top:-22px}.owl-carousel .owl-nav .owl-next{right:-66px;top:-22px}.owl-carousel .owl-nav .icon-arrow-right,.owl-carousel .owl-nav .icon-arrow-left{font-size:44px;color:#97b7b1;width:44px;height:44px;position:absolute;top:0;left:0}.owl-carousel .owl-dots{position:absolute;top:-30px;margin-top:0!important;right:0;bottom:auto!important}.owl-carousel .owl-dots .owl-dot span{border:solid 1px #ffffff;background:transparent!important}.owl-carousel .owl-dots .owl-dot.active span{background:#fff!important}@media screen and (min-width: 768px){.owl-carousel{width:100%}.owl-carousel .owl-stage-outer{overflow:hidden}}.anniversary-2020__body #anniversary,.anniversary-2020__body #gift,.anniversary-2020__body #line-trending,.anniversary-2020__body #flash,.anniversary-2020__body #big-topic,.anniversary-2020__body #featured-topic,.anniversary-2020__body #bank{position:relative;top:-140px}.anniversary-2020__body .product-card{margin-right:0}.anniversary-2020__body .product-card .product-card__image{background-color:#ffffff73;border-radius:10px}.anniversary-2020__body .product-card .product-card__image img{border-radius:10px}.anniversary-2020__body .product-card .product-card__title{font-size:18px;line-height:1.5;height:54px;margin-bottom:0}.anniversary-2020__body .product-card .product-card__labels{display:none}.anniversary-2020__body .product-card .product-card__price{color:#fffda6;font-size:18px}.anniversary-2020__body .product-card .product-card__compare-at-price{color:#c3d6d2;font-size:18px}.anniversary-2020__body .w100{width:100%}.anniversary-2020__body .line-trending{border-top:27px solid #ffdca9;border-bottom:27px solid #ffdca9;background-color:#ffdca9}.anniversary-2020__body .line-trending .line-trending__wrapper{display:flex;flex-wrap:wrap}.anniversary-2020__body .line-trending .line-trending__wrapper .line-trending__title{width:100%;border-right:0px;background-color:#7c9994;display:flex;align-items:center;justify-content:center}.anniversary-2020__body .line-trending .line-trending__wrapper .line-trending__carousel-wrapper{width:100%;background-color:#97b7b1;padding:48px 0 24px 16px;overflow:hidden}@media screen and (min-width: 768px){.anniversary-2020__body .line-trending .line-trending__wrapper .line-trending__title{width:20%;border-right:2px dashed #ffdca9}.anniversary-2020__body .line-trending .line-trending__wrapper .line-trending__carousel-wrapper{width:80%;padding:72px}}.anniversary-2020__body .flash{background-color:#b0ccc8}.anniversary-2020__body .flash .flash__title{text-align:center}.anniversary-2020__body .flash .flash__title img{position:relative;top:-20px;height:100px}.anniversary-2020__body .flash .flash__carousel-wrapper{padding:32px 0 75px 18px;overflow:hidden}.anniversary-2020__body .flash .flash__carousel-wrapper .product-card__title{width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:20px;line-height:1.4;height:28px}@media screen and (min-width: 768px){.anniversary-2020__body .flash .flash__title img{top:-50px;height:auto}.anniversary-2020__body .flash .flash__carousel-wrapper{padding:12px 100px 75px}.anniversary-2020__body .flash .flash__carousel-wrapper .product-card__title{width:70%;font-size:16px;line-height:1.4;height:22.4px}}@media screen and (min-width: 1200px){.anniversary-2020__body .flash .flash__carousel-wrapper .product-card__title{width:70%;font-size:14px;line-height:1.4;height:19.6px}}.anniversary-2020__body .big-topic{background-color:#b0ccc8}.anniversary-2020__body .big-topic .big-topic__title{text-align:center}.anniversary-2020__body .big-topic .big-topic__title img{position:relative;top:-20px;height:100px}.anniversary-2020__body .big-topic .big-topic__carousel-wrapper{padding:32px 0 75px 18px;overflow:hidden}@media screen and (min-width: 768px){.anniversary-2020__body .big-topic .big-topic__title img{top:-50px;height:auto}.anniversary-2020__body .big-topic .big-topic__carousel-wrapper{padding:12px 100px 75px}}.anniversary-2020__body .big-topic--dark-bg,.anniversary-2020__body .featured-topic{background-color:#97b7b1}.anniversary-2020__body .featured-topic .featured-topic__title{text-align:center}.anniversary-2020__body .featured-topic .featured-topic__title img{position:relative;top:-20px;height:100px}.anniversary-2020__body .featured-topic .featured-topic__carousel-wrapper{padding:32px 0 75px 18px;overflow:hidden}.anniversary-2020__body .featured-topic .featured-topic__carousel-wrapper .block__item{border-radius:10px;background-color:#00000040;background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:65%;position:relative}.anniversary-2020__body .featured-topic .featured-topic__carousel-wrapper .block__item .item__title{background-color:#00000040;width:100%;height:100%;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:10px;position:absolute;top:0;left:0;font-size:24px;font-weight:600}@media screen and (min-width: 768px){.anniversary-2020__body .featured-topic .featured-topic__title img{top:-50px;height:auto}.anniversary-2020__body .featured-topic .featured-topic__carousel-wrapper{padding:12px 100px 75px}}.anniversary-2020__body .featured-topic--light-bg{background-color:#b0ccc8}.anniversary-2020__body .bank{background-color:#7c9994;padding:0 24px 24px}.anniversary-2020__body .bank .bank__title{font-size:36px;letter-spacing:4px;color:#ffdca9;display:flex;justify-content:space-between;align-items:center;padding:24px}.anniversary-2020__body .bank .bank__title h2{font-family:"Noto Serif TC",serif;display:inline-block;margin-bottom:0}.anniversary-2020__body .bank .bank__title .icon-show-when-w768,.anniversary-2020__body .bank .bank__title .icon-show-when-w1200{display:none}.anniversary-2020__body .bank .bank__content{display:flex;flex-wrap:wrap}.anniversary-2020__body .bank .bank__content .bank__block{width:100%;background-color:#ffffff6b;display:flex;margin-bottom:24px;flex-wrap:wrap;padding:16px;color:#413d3c}.anniversary-2020__body .bank .bank__content .bank__block .block__title{width:100%;text-align:center}.anniversary-2020__body .bank .bank__content .bank__block .block__title .rakuten-bank-logo{padding:31px 0}.anniversary-2020__body .bank .bank__content .bank__block .block__title .ctbc-bank-logo{padding:23px 30px}.anniversary-2020__body .bank .bank__content .bank__block .block__content{width:100%;margin-bottom:16px}.anniversary-2020__body .bank .bank__content .bank__block .block__content p{font-family:"Noto Serif TC",serif;font-size:18px;margin-bottom:0;line-height:1.6}.anniversary-2020__body .bank .bank__content .bank__block .block__content p.note{color:#fff}.anniversary-2020__body .bank .bank__content .bank__block .block__add-on{border-top:1px solid #413d3c;width:100%;padding-top:16px;margin-bottom:16px}.anniversary-2020__body .bank .bank__content .bank__block .block__add-on p{font-family:"Noto Serif TC",serif;font-size:18px;margin-bottom:0;line-height:1.6}.anniversary-2020__body .bank .bank__content .bank__block .block__add-on p .add-on__emphasize{font-size:24px;font-family:"Noto Serif TC",serif}@media screen and (min-width: 768px){.anniversary-2020__body .bank .bank__title .icon-military-star{font-size:26px}.anniversary-2020__body .bank .bank__title .icon-show-when-w768{display:inline-block}.anniversary-2020__body .bank .bank__content{background-color:#ffffff6b;align-items:flex-start}.anniversary-2020__body .bank .bank__content .bank__block{align-items:flex-start;background-color:unset;margin-bottom:0}.anniversary-2020__body .bank .bank__content .bank__block .block__title{border-bottom:1px solid #413d3c;margin-bottom:16px}.anniversary-2020__body .bank .bank__content .rakuten-bank{width:50%}.anniversary-2020__body .bank .bank__content .rakuten-bank .block__title .rakuten-bank-logo{padding:34px 0;height:120px}.anniversary-2020__body .bank .bank__content .ctbc-bank{width:50%}.anniversary-2020__body .bank .bank__content .ctbc-bank .block__title .ctbc-bank-logo{padding:23px 30px;height:120px}.anniversary-2020__body .bank .bank__content .sinopac-bank{width:100%}.anniversary-2020__body .bank .bank__content .sinopac-bank .block__title{text-align:left}.anniversary-2020__body .bank .bank__content .sinopac-bank .block__title .sinopac-bank-logo{height:120px}.anniversary-2020__body .bank .bank__content .sinopac-bank .block__content{width:50%}.anniversary-2020__body .bank .bank__content .sinopac-bank .block__add-on{width:50%;padding-top:0;border-top:0px}}@media screen and (min-width: 1200px){.anniversary-2020__body .bank .bank__title .icon-show-when-w1200{display:inline-block}.anniversary-2020__body .bank .bank__content .bank__block .block__title{text-align:left}.anniversary-2020__body .bank .bank__content .rakuten-bank{width:25%}.anniversary-2020__body .bank .bank__content .rakuten-bank .block__title .rakuten-bank-logo{padding:40px 0}.anniversary-2020__body .bank .bank__content .ctbc-bank{width:25%}.anniversary-2020__body .bank .bank__content .ctbc-bank .block__title .ctbc-bank-logo{padding:32px 30px}.anniversary-2020__body .bank .bank__content .sinopac-bank{width:50%}}.anniversary-2020__body .campaign-right{text-align:center;padding:24px;background-color:#f6f6f6}.anniversary-2020__body .campaign-right p{font-size:16px;font-family:"Noto Serif TC",serif;color:#413d3c;line-height:1.4;letter-spacing:2px}.anniversary-2020__body .campaign-right p a{font-family:"Noto Serif TC",serif;color:#00c795;display:inline-block;cursor:pointer}.anniversary-2020__body .link__more{text-align:right;padding:0 18px}.anniversary-2020__body .link__more a{color:#fff;font-size:18px;font-family:"Noto Serif TC",serif}@media screen and (min-width: 768px){.anniversary-2020__body .link__more{padding:0 100px}.anniversary-2020__body .link__more a{font-size:20px}}.anniversary-2020__body .link__more--line{position:relative;top:-34px}@media screen and (min-width: 768px){.anniversary-2020__body .link__more--line{top:-12px;padding:0}}#anniversary2020-modal{padding:0;margin:0;position:fixed;background:transparent;width:100%;max-width:100%}#anniversary2020-modal .modal-content{background:transparent;box-shadow:none}#anniversary2020-modal .modal-content .modal-header{padding:24px 0 12px;background:transparent}#anniversary2020-modal .modal-content .modal-header .close{font-size:40px;opacity:1;color:#fff;font-weight:400}#anniversary2020-modal .modal-content .modal-body{font-size:14px;color:#413d3c;background:#ffdca9;box-shadow:0 27px 24px #0003,0 40px 77px #00000038}#anniversary2020-modal .modal-content .modal-body .modal-title{font-family:"Noto Serif TC",serif;font-size:38px;color:#413d3c;text-align:center;font-weight:600;margin-bottom:16px}#anniversary2020-modal .modal-content .modal-body .group{margin-bottom:24px}#anniversary2020-modal .modal-content .modal-body .group .group-title{color:#7c9994;font-size:20px;font-weight:600}#anniversary2020-modal .modal-content .modal-body .group .group-content p{margin-bottom:0}#anniversary2020-modal .modal-content .modal-body .group .group-content a{color:#7c9994}#anniversary2020-modal .modal-content .modal-body .group .group-content ol{list-style-position:outside;margin-left:2em}
/*# sourceMappingURL=/cdn/shop/t/18/assets/cs-2020-anniversary.scss.css.map */
