/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-2.use[1]!./node_modules/sass-loader/dist/cjs.js!./static/viewComponents/Christmas2/src/components/HalloweenBanner/HalloweenBanner.scss ***!
  \*******************************************************************************************************************************************************************************************************/@media screen and (min-width: 990px){.christmas_2_product_banner{width:100%;background-color:#6c0405}.christmas_2_product_banner *{box-sizing:border-box;font-size:1.25vw}.christmas_2_product_banner .type-area{padding:1.5625vw 4.1666666667vw;width:100%;display:flex}.christmas_2_product_banner .type-area .img-list-box{display:flex;gap:1.0416666667vw}.christmas_2_product_banner .type-area .img-list-box img{width:15.1041666667vw;height:auto;border-radius:2.0833333333vw;display:block}.christmas_2_product_banner .type-area .content-box{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.christmas_2_product_banner .type-area .content-box .inner-div{display:flex;flex-direction:column;justify-content:center;align-items:center}.christmas_2_product_banner .type-area .content-box .title{margin:0}.christmas_2_product_banner .type-area .content-box .title h2{font-weight:700;font-size:1.9270833333vw;color:#fff;line-height:2.0833333333vw;position:relative;margin:0}.christmas_2_product_banner .type-area .content-box .title .icon-1{position:absolute;width:1.4583333333vw;height:auto;left:3vw;top:-2vw;transform:translate(-100%)}.christmas_2_product_banner .type-area .content-box .title .icon-2{position:absolute;width:.6770833333vw;height:auto;right:10px;top:-1vw;transform:translateY(-100%)}.christmas_2_product_banner .type-area .content-box .title .icon-3{position:absolute;width:1.5625vw;height:auto;right:-.7vw;top:-.625vw;transform:translate(100%)}.christmas_2_product_banner .type-area .content-box .sub-title{font-weight:500;font-size:1.25vw;color:#fff;line-height:calc((33 / 1920) * 100vw);text-align:center;position:relative}.christmas_2_product_banner .type-area .content-box .sub-title svg{position:absolute;width:calc(35 / 1920 * 100vw);height:auto}.christmas_2_product_banner .type-area .content-box .sub-title span{font-size:.9375vw}.main-button-text{font-size:calc(16 / 1920 * 100vw)}.christmas_2_product_banner .type-area .content-box .description{margin-top:.9375vw;font-weight:500;font-size:1.1458333333vw;color:#fff;line-height:1.5625vw;text-align:center}.christmas_2_product_banner .type-area .content-box .coupon-list{display:flex;gap:.6770833333vw;margin-top:calc((25 / 1920) * 100vw)}.christmas_2_product_banner .type-area .content-box .coupon-list .coupnp-item{cursor:pointer;border-radius:12px;overflow:hidden;padding-top:6px;display:flex;flex-direction:column;justify-content:center;background-color:#fff;min-width:76px}.christmas_2_product_banner .type-area .content-box .coupon-list .coupnp-item .coupon-title{font-weight:600;font-size:max(.9375vw,10px);color:#000;line-height:1.3020833333vw;text-align:center}.christmas_2_product_banner .type-area .content-box .coupon-list .coupnp-item .coupon-label{font-weight:500;font-size:max(.625vw,10px);color:#000;line-height:.8854166667vw;padding:0 1.0416666667vw;text-align:center}.christmas_2_product_banner .type-area .content-box .coupon-list .coupnp-item .coupon-code{position:relative;background-color:#0a7444;font-weight:500;font-size:.7291666667vw;color:#fff;line-height:1.7857142857;text-align:center;font-style:normal;text-transform:none}.christmas_2_product_banner .type-area .content-box .coupon-list .coupnp-item .coupon-code svg{position:absolute;top:50%;transform:translateY(-50%);right:.6770833333vw;width:calc((14/1920) * 100vw)}.christmas_2_product_banner .type-area .content-box .coupon-list-m{display:none}}@media screen and (max-width: 990px){.christmas_2_product_banner{width:100%;background-color:#6c0405}.christmas_2_product_banner *{box-sizing:border-box}.christmas_2_product_banner .type-area{padding:0 2.0930232558vw;width:100%;display:flex;flex-wrap:wrap;column-gap:.9302325581vw}.christmas_2_product_banner .type-area .img-list-box{display:flex;gap:.9302325581vw;flex:1;flex-shrink:0}.christmas_2_product_banner .type-area .img-list-box picture{width:calc(50% - 2px);height:auto;border-radius:9.3023255814vw;overflow:hidden;display:block}.christmas_2_product_banner .type-area .img-list-box picture img{width:100%;display:block}.christmas_2_product_banner .type-area .img-list-box:first-child{order:1}.christmas_2_product_banner .type-area .img-list-box:last-child{order:2}.christmas_2_product_banner .type-area .content-box{padding:calc((7 / 430) * 100vw) calc((18 / 430) * 100vw) 0;order:3;width:100%;display:flex;justify-content:center;margin-top:calc(15 / 430 * 100vw)}}/*!***************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-2.use[1]!./node_modules/sass-loader/dist/cjs.js!./static/viewComponents/Christmas2/src/components/HalloweenCollection/HalloweenCollection.scss ***!
  \***************************************************************************************************************************************************************************************************************/@media screen and (min-width: 990px){.halloween_products-box *{box-sizing:border-box}.halloween_products-box .to-prev{position:absolute;left:26px;top:50%;transform:translateY(-50%);cursor:pointer}.halloween_products-box .to-prev.swiper-button-disabled svg *{fill:#c4c4c4}.halloween_products-box .right-icon{position:absolute;cursor:pointer;right:26px;top:50%;transform:translateY(-50%) rotate(180deg)}.halloween_products-box .right-icon .m-show{display:none}.halloween_products-box .right-icon.swiper-button-disabled svg *{fill:#c4c4c4}.halloween_products-box .container{width:calc(1340 / 1920 * 100vw);margin:0 auto;padding:1.5625vw 0;margin-top:calc(-5 / 1920 * 100vw)}}@media screen and (min-width: 990px) and (max-width: 1440px){.halloween_products-box .container{width:87.5vw}}@media screen and (min-width: 990px){.halloween_products-box .container .halloween__tags-box{padding-bottom:.78125vw;padding-top:calc(5 / 1920 * 100vw);position:sticky;top:var(--header-fixed-height);z-index:9;background:linear-gradient(to bottom,#fff 0% 90%,#fff0);width:100%}.halloween_products-box .container .halloween__tags{max-width:869px;margin:0 auto;padding:0 74px;background:#fff;box-shadow:0 2px 6px 1px #00000029;border-radius:calc(23000 / 1920 * 100vw);position:relative}.halloween_products-box .container .halloween__tags .swiper-slide{width:auto;min-width:32px;margin-right:60px;padding:13px 0;cursor:pointer;font-weight:500;font-size:14px;color:#000;line-height:20px;text-align:center;font-style:normal;text-transform:none}}@media screen and (min-width: 990px) and (min-width: 2000px){.halloween_products-box .container .halloween__tags .swiper-slide{margin-right:60px}}@media screen and (min-width: 990px){.halloween_products-box .container .halloween__tags .swiper-slide.active{position:relative}.halloween_products-box .container .halloween__tags .swiper-slide.active:after{content:"";position:absolute;background-color:#000;width:100%;height:2px;border-radius:100px;bottom:0;left:0}.halloween_products-box .container .halloween__tags .swiper-slide:last-child{margin-right:0}.halloween_products-box .container .halloween__products{margin-top:calc(55 / 1920 * 100vw)}}@media screen and (max-width: 990px){.halloween_products-box *{box-sizing:border-box}.halloween_products-box .container{width:100%;margin:0 auto;padding:calc(20 / 430 * 100vw) 0;margin-top:calc(-5 / 430 * 100vw)}.halloween_products-box .container .halloween__tags-box{width:100%;margin:0 auto;padding-left:calc(15 / 430 * 100vw);background:#fff;z-index:9;padding-bottom:calc(5 / 430 * 100vw);padding-top:calc(5 / 430 * 100vw);position:sticky;top:var(--header-fixed-height)}.halloween_products-box .container .halloween__tags-box .swiper-wrapper :last-child{margin-right:calc(77 / 430 * 100vw)}.halloween_products-box .container .halloween__tags-box .swiper-slide{min-width:calc(103 / 430 * 100vw);width:auto;height:calc(42 / 430 * 100vw);background-color:#f8f8f8;border-radius:calc(12 / 430 * 100vw);margin-right:calc(10 / 430 * 100vw);padding:0 calc(10 / 430 * 100vw);cursor:pointer;font-weight:500;font-size:calc(12 / 430 * 100vw);color:#000;line-height:calc(42 / 430 * 100vw);text-align:center;transition:all .3s linear}.halloween_products-box .container .halloween__tags-box .swiper-slide.active{background-color:#0f0f0f;color:#fff}.halloween_products-box .container .halloween__tags-box .to-prev{display:none}.halloween_products-box .container .halloween__tags-box .right-icon{position:absolute;width:calc(77 / 430 * 100vw);top:0;right:0;height:100%;z-index:9;background:linear-gradient(to right,#fff0,#ffffffe6 50%);display:flex;align-items:center;justify-content:flex-end;padding:0 17px}.halloween_products-box .container .halloween__tags-box .right-icon .pc-show{display:none}.halloween_products-box .container .halloween__tags-box .right-icon svg{transition:all .3s linear;display:block;width:8px;height:auto}.halloween_products-box .container .halloween__tags-box .right-icon.swiper-button-disabled svg{opacity:.5}.halloween_products-box .container .halloween__products{margin-top:calc(15 / 430 * 100vw);padding:0 calc(15 / 430 * 100vw);position:relative}.halloween_products-box .container .halloween__products .swiper .halloween__product-list{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:calc(10 / 430 * 100vw);row-gap:calc(30 / 430 * 100vw)}}/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-2.use[1]!./node_modules/sass-loader/dist/cjs.js!./static/feature/Product/src/components/productCard-style-1/productCard-style-1.scss ***!
  \*****************************************************************************************************************************************************************************************************/@media screen and (min-width: 990px){.product-item-root-box{display:block;text-decoration:none;color:#333;position:relative}.product-item-root-box .img-box{position:relative;overflow:hidden;border-radius:10px}.product-item-root-box .img-box img{width:100%;display:block;transition:all .3s ease-in-out;aspect-ratio:1/1}.product-item-root-box .info-box{display:flex;flex-direction:column;margin:10px 5px 0;gap:10px}.product-item-root-box .info-box .price-info{min-height:calc(80 / 1920 * 100vw)}.product-item-root-box .info-box .product-title{padding:0 calc(10 / 1920 * 100vw);font-weight:600;font-size:14px;color:#000;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media screen and (min-width: 990px) and (max-width: 1280px){.product-item-root-box .info-box .product-title{font-size:12px}}@media screen and (min-width: 990px){.product-item-root-box .info-box .price-box{padding:0 calc(10 / 1920 * 100vw);margin-top:.15625vw;font-size:14px;line-height:20px;font-weight:500;display:flex;align-items:center;flex-wrap:wrap;gap:5px}.product-item-root-box .info-box .price-box .tips{font-weight:400;display:inline;color:#5e5e5e}.product-item-root-box .info-box .price-box .member-content{color:var(--member_color)}.product-item-root-box .info-box .price-box .member-icon{display:block;fill:var(--member_color);fill-rule:evenodd}.product-item-root-box .info-box .price-box .price-conversion{color:#000;display:inline}.product-item-root-box .info-box .price-box .member-price{color:var(--member_color);display:inline}.product-item-root-box .info-box .price-box .compare-price{text-decoration:line-through;color:#666;display:inline}.product-item-root-box .tag-box{position:absolute;top:calc(10 / 1920 * 100vw);left:calc(10 / 1920 * 100vw);z-index:1;background-color:#fec629;color:#000;padding:4px 15px;border-radius:12px;font-size:16px;font-weight:600}.product-item-root-box .skeleton{overflow:hidden;background-color:#f7f7f7;position:relative;border-radius:6px}.product-item-root-box .skeleton *{opacity:0}.product-item-root-box .skeleton:after{position:absolute;top:0;left:0;content:"";display:block;width:50%;height:100%;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(225,225,225,.57),transparent);animation:loading 4s infinite}.product-item-root-box.loading-temp .price-box{width:60%;height:20px;overflow:hidden}.product-item-root-box.loading-temp .img-box,.product-item-root-box.loading-temp .price-box,.product-item-root-box.loading-temp .product-title{overflow:hidden;background-color:#f7f7f7;position:relative;border-radius:6px}.product-item-root-box.loading-temp .img-box *,.product-item-root-box.loading-temp .price-box *,.product-item-root-box.loading-temp .product-title *{opacity:0}.product-item-root-box.loading-temp .img-box:after,.product-item-root-box.loading-temp .price-box:after,.product-item-root-box.loading-temp .product-title:after{position:absolute;top:0;left:0;content:"";display:block;width:50%;height:100%;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(225,225,225,.57),transparent);animation:loading 4s infinite}@keyframes loading{to{transform:translate(200%)}}.product-item-root-box.loading-temp .info-box{margin:10px 0 0}.product-item-root-box.loading-temp .price-box{align-self:start}.product-item-root-box .card-button{width:80%;height:3.125vw;min-height:40px;background-color:#fec629;text-align:center;font-weight:600;font-size:16px;color:#0f0f0f;line-height:1;border-radius:16px;margin:0 auto;transition:.3s linear;display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 990px){.product-item-root-box{display:block;text-decoration:none;color:#333;position:relative}.product-item-root-box .img-box{overflow:hidden;border-radius:16px;aspect-ratio:1/1;box-shadow:0 0 6px #0000001a}.product-item-root-box .img-box img{width:100%;display:block;transition:all .3s ease-in-out}.product-item-root-box .info-box{display:flex;flex-direction:column;margin:10px 5px 0}.product-item-root-box .info-box .product-title{font-weight:600;font-size:calc(12 / 430 * 100vw);color:#000;line-height:calc(17 / 430 * 100vw);margin-top:calc(10 / 430 * 100vw);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-item-root-box .info-box .price-box{display:block;margin-top:calc(3 / 430 * 100vw);font-weight:400;font-size:calc(12 / 430 * 100vw);color:#5e5e5e;line-height:calc(18 / 430 * 100vw)}.product-item-root-box .info-box .price-box b{color:#0f0f0f;font-weight:600}.product-item-root-box .info-box .price-box .tips{font-weight:400;display:inline;color:#5e5e5e}.product-item-root-box .info-box .price-box .member-content{color:var(--member_color);display:inline;align-items:center;margin-right:calc(10 / 430 * 100vw)}.product-item-root-box .info-box .price-box .member-icon{fill:var(--member_color);fill-rule:evenodd;display:inline-block;margin-right:calc(3 / 430 * 100vw)}.product-item-root-box .info-box .price-box .price-conversion{color:#000;display:inline;line-height:1.2;margin-right:calc(6 / 430 * 100vw);font-weight:500}.product-item-root-box .info-box .price-box .price-conversion.member-price{color:var(--member_color)}.product-item-root-box .info-box .price-box .compare-price{display:none}.product-item-root-box .tag-box{position:absolute;top:calc(10 / 430 * 100vw);left:calc(10 / 430 * 100vw);z-index:1;background-color:#fec629;color:#000;padding:calc(4 / 430 * 100vw) calc(12 / 430 * 100vw);border-radius:calc(8 / 430 * 100vw);font-size:calc(14 / 430 * 100vw);line-height:1.2;font-weight:600}.product-item-root-box .skeleton{overflow:hidden;background-color:#f7f7f7;position:relative;border-radius:6px}.product-item-root-box .skeleton *{opacity:0}.product-item-root-box .skeleton:after{position:absolute;top:0;left:0;content:"";display:block;width:50%;height:100%;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(238,238,238,.57),transparent);animation:loading 4s infinite}.product-item-root-box.loading-temp .price-box{width:60%;height:20px;overflow:hidden}.product-item-root-box.loading-temp .img-box,.product-item-root-box.loading-temp .price-box,.product-item-root-box.loading-temp .product-title{overflow:hidden;background-color:#f7f7f7;position:relative;border-radius:6px}.product-item-root-box.loading-temp .img-box *,.product-item-root-box.loading-temp .price-box *,.product-item-root-box.loading-temp .product-title *{opacity:0}.product-item-root-box.loading-temp .img-box:after,.product-item-root-box.loading-temp .price-box:after,.product-item-root-box.loading-temp .product-title:after{position:absolute;top:0;left:0;content:"";display:block;width:50%;height:100%;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(238,238,238,.57),transparent);animation:loading 4s infinite}@keyframes loading{to{transform:translate(200%)}}.product-item-root-box.loading-temp .info-box{margin:10px 0 0}.product-item-root-box.loading-temp .price-box{align-self:start}.product-item-root-box .card-button{display:none}}@media screen and (max-width: 769px){.pc-show{display:none!important}}@media screen and (min-width: 769px){.mobile-show{display:none!important}}/*!*************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-2.use[1]!./node_modules/sass-loader/dist/cjs.js!./static/common/toast/toast.scss ***!
  \*************************************************************************************************************************************************/@media screen and (min-width: 769px){.toast-list{position:fixed;z-index:999;top:150px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:10px}.toast-list .toast-item{min-width:277px;padding:20px 10px;box-shadow:0 0 10px #0000001a;display:flex;align-items:center;justify-content:center;border-radius:16px;animation:toastIn .6s ease-in-out}.toast-list .toast-item span{display:block;text-align:left;font-family:Poppins,Poppins;line-height:1;font-size:14px;font-weight:500}.toast-list .toast-item--fadeout{animation:toastOut .6s ease-in-out;opacity:0}@keyframes toastIn{0%{transform:translateY(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toastOut{0%{transform:translate(0);opacity:1}to{transform:translateY(20%);opacity:0}}}@media screen and (max-width: 990px){.toast-list{position:fixed;top:130px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:10px;z-index:999}.toast-list .toast-item{min-width:277px;padding:20px 10px;box-shadow:0 0 10px #0000001a;display:flex;align-items:center;justify-content:center;border-radius:16px;animation:toastIn .6s ease-in-out}.toast-list .toast-item span{display:block;text-align:left;font-family:Poppins,Poppins;line-height:1;font-size:14px;font-weight:500}.toast-list .toast-item--fadeout{animation:toastOut .6s ease-in-out;opacity:0}@keyframes toastIn{0%{transform:translateY(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toastOut{0%{transform:translate(0);opacity:1}to{transform:translateY(20%);opacity:0}}}/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-2.use[1]!./node_modules/sass-loader/dist/cjs.js!./static/feature/Category/src/components/Category-Style1/CategoryList.scss ***!
  \*******************************************************************************************************************************************************************************************/@media screen and (min-width: 990px){.category-style1-box .product-list{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:calc(20 / 1920 * 100vw);row-gap:3.90625vw}.category-style1-box .show-next-mark{position:absolute;bottom:50px;left:0;width:1px;height:1px}}@media screen and (max-width: 990px){.category-style1-box .product-list{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:calc(10 / 430 * 100vw);row-gap:calc(30 / 430 * 100vw)}.category-style1-box .show-next-mark{position:absolute;bottom:50px;left:0;width:1px;height:1px}}/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-2.use[1]!./node_modules/sass-loader/dist/cjs.js!./static/viewComponents/IndexBanner/src/components/Chirstmas2/index.scss ***!
  \*****************************************************************************************************************************************************************************************/@media screen and (min-width: 990px){.index-christmas-2-banner .overlay-card-box{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:0}.index-christmas-2-banner .overlay-card-box .left-box{position:relative;height:100%}.index-christmas-2-banner .overlay-card-box .left-box .m-banner-swiper{display:none!important}.index-christmas-2-banner .overlay-card-box .left-box img{height:100%;display:block;opacity:1;transition:all .3s ease-in-out}.index-christmas-2-banner .overlay-card-box .left-box img.show-mask{opacity:.6}.index-christmas-2-banner .overlay-card-box .left-box .halloween-banner-list{position:absolute;width:100%;height:100%;top:0;left:0}.index-christmas-2-banner .overlay-card-box .left-box .halloween-banner-list .banner-mask{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#d00000;opacity:0;transition:all .3s ease-in-out}.index-christmas-2-banner .overlay-card-box .left-box .halloween-banner-list .banner-mask.active{opacity:.6}.index-christmas-2-banner .overlay-card-box .left-box .halloween-banner-list .halloween-banner-list-big{position:absolute;bottom:var(--bottom-distance);left:var(--left-distance)}.index-christmas-2-banner .overlay-card-box .left-box .halloween-banner-list .halloween-banner-list-big i{display:flex;align-items:center;justify-content:center;border-radius:50%;width:1.6vw;height:1.6vw;background:#d0000099}.index-christmas-2-banner .overlay-card-box .left-box .halloween-banner-list .halloween-banner-list-big i:after{content:"";display:block;width:max(.8854166667vw,12px);height:max(.8854166667vw,12px);border-radius:50%;background:#fff}.index-christmas-2-banner .overlay-card-box .left-box .halloween-banner-list .halloween-banner-list-big .halloween-banner-list-info{z-index:9999;box-shadow:0 2px 3px 1px #0003;border-radius:max(.625vw,12px);border:1px solid #fff;padding:max(.2604166667vw,12px);display:flex;gap:max(.625vw,12px);justify-content:flex-start;font-size:max(.625vw,12px);color:#0f0f0f;position:absolute;top:max(-5.2083333333vw,12px);left:max(1.0416666667vw,12px);display:none;overflow:hidden;background:azure;background:#dadada99;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #1f26875e;min-width:max(18.125vw,12px)}.index-christmas-2-banner .overlay-card-box .left-box .halloween-banner-list .halloween-banner-list-big .halloween-banner-list-info img{width:max(5.0520833333vw,12px);height:max(5.0520833333vw,12px);border-radius:max(.625vw,12px);display:block}.index-christmas-2-banner .overlay-card-box .left-box .halloween-banner-list .halloween-banner-list-big .halloween-banner-list-info>div{font-weight:500;font-size:12px;color:#0f0f0f;line-height:20px;text-align:left;font-style:normal;text-transform:none}.index-christmas-2-banner .overlay-card-box .left-box .halloween-banner-list .halloween-banner-list-big .halloween-banner-list-info>div b{font-weight:600}.index-christmas-2-banner .overlay-card-box .left-box .halloween-banner-list .halloween-banner-list-big:hover .halloween-banner-list-info{display:flex}.index-christmas-2-banner .right-box{flex-shrink:0;display:flex;flex-direction:column;justify-content:end;align-items:center;flex:1;height:100%;background-size:contain}.index-christmas-2-banner .right-box .title{font-weight:700;font-size:max(1.9270833333vw,12px);color:#fff;line-height:max(2.7083333333vw,12px);position:relative}.index-christmas-2-banner .right-box .title svg{display:block}.index-christmas-2-banner .right-box .title .icon-1{width:26px;height:auto;left:-43px;top:-13px;position:absolute}.index-christmas-2-banner .right-box .title .icon-2{width:16px;height:auto;right:8px;top:-26px;position:absolute}.index-christmas-2-banner .right-box .title .icon-3{position:absolute;width:30px;height:auto;right:-106px;top:25px}.index-christmas-2-banner .right-box .title .icon-4{position:absolute;width:60px;height:auto;right:-63px;top:-11px}.index-christmas-2-banner .right-box .tips{font-weight:500;text-align:center;font-size:max(1.25vw,12px);color:#fff;line-height:max(1.5625vw,12px);margin-top:8px}.index-christmas-2-banner .right-box .sub-title{margin-top:max(calc(52 / 1920 * 100vw),12px);font-weight:500;font-size:max(1.25vw,12px);color:#fff;line-height:max(1.71875vw,12px);text-align:center;position:relative;margin-bottom:30px}.index-christmas-2-banner .right-box .sub-title svg{position:absolute;left:-3px;top:50%;transform:translate(-100%,-50%);width:max(2.8645833333vw,12px);height:auto}.index-christmas-2-banner .right-box .coupon-list{display:flex;gap:max(.6770833333vw,12px);margin-top:max(1.3020833333vw,12px)}.index-christmas-2-banner .right-box .coupon-list .coupnp-item{border-radius:12px;overflow:hidden;padding-top:6px;display:flex;flex-direction:column;justify-content:center;background-color:#fff;min-width:110px}.index-christmas-2-banner .right-box .coupon-list .coupnp-item .coupon-title{font-weight:600;font-size:max(.9375vw,12px);color:#000;line-height:max(1.3020833333vw,12px);text-align:center}.index-christmas-2-banner .right-box .coupon-list .coupnp-item .coupon-label{font-weight:500;font-size:max(.625vw,12px);color:#000;line-height:max(.8854166667vw,12px);padding:0 max(1.0416666667vw,12px);text-align:center}.index-christmas-2-banner .right-box .coupon-list .coupnp-item .coupon-code{position:relative;background-color:#0a7444;font-weight:500;font-size:max(.7291666667vw,12px);color:#fff;line-height:1.7857142857;text-align:center;font-style:normal;text-transform:none}.index-christmas-2-banner .right-box .coupon-list .coupnp-item .coupon-code svg{position:absolute;top:50%;transform:translateY(-50%);right:max(.6770833333vw,12px)}.index-christmas-2-banner .right-box .button{margin-top:max(2.0833333333vw,12px);width:max(calc(344 / 1920 * 100vw),12px);height:max(3.125vw,12px);display:flex;align-items:center;justify-content:center;background:#fff;border-radius:max(1.9270833333vw,12px);font-weight:600;font-size:max(.8333333333vw,12px);color:#260a2d;line-height:max(1.0416666667vw,12px);text-align:center;font-style:normal;text-transform:none}.index-christmas-2-banner .right-box .button:after{display:none}.index-christmas-2-banner .right-box .button span{display:none}}@media screen and (max-width: 990px){.index-christmas-2-banner .overlay-card-box{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0;gap:0;background-color:#0000;margin-top:10px}.index-christmas-2-banner .overlay-card-box .left-box{position:relative;width:100%;padding:8px;box-sizing:border-box}.index-christmas-2-banner .overlay-card-box .left-box img{display:block;opacity:1;transition:all .3s ease-in-out;border-radius:16px}.index-christmas-2-banner .overlay-card-box .left-box .halloween-banner-list{position:absolute;width:100%;height:100%;top:0;left:0}.index-christmas-2-banner .overlay-card-box .left-box .halloween-banner-list .banner-mask{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#d00000;opacity:0}.index-christmas-2-banner .overlay-card-box .left-box .halloween-banner-list .halloween-banner-list-big{position:absolute;bottom:var(--bottom-distance);left:var(--left-distance)}.index-christmas-2-banner .overlay-card-box .left-box .halloween-banner-list .halloween-banner-list-big i{display:flex;align-items:center;justify-content:center;border-radius:50%;width:12px;height:12px;background:#d0000099}.index-christmas-2-banner .overlay-card-box .left-box .halloween-banner-list .halloween-banner-list-big i:after{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#fff;flex-shrink:0}.index-christmas-2-banner .overlay-card-box .left-box .halloween-banner-list .halloween-banner-list-big .halloween-banner-list-info{display:none}.index-christmas-2-banner .overlay-card-box .left-box .m-banner-swiper{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#333333bd;padding:0 33px;display:none;flex-direction:column;align-items:center;justify-content:flex-end;box-sizing:border-box;border-radius:6.976744186vw}.index-christmas-2-banner .overlay-card-box .left-box .m-banner-swiper .halloween-banner-close-box{width:6.976744186vw;height:6.976744186vw;border-radius:100px;position:absolute;right:2.3255813953vw;top:2.3255813953vw;background:#fff;display:flex;align-items:center;justify-content:center}.index-christmas-2-banner .overlay-card-box .left-box .m-banner-swiper .halloween-banner-close-box svg{display:block;width:2.3255813953vw;height:auto}.index-christmas-2-banner .overlay-card-box .left-box .m-banner-swiper .halloween-banner-list-big i{display:none}.index-christmas-2-banner .overlay-card-box .left-box .m-banner-swiper .halloween-banner-list-big .halloween-banner-list-info{border:1px solid #FFFFFF;z-index:9999;border-radius:2.7906976744vw;padding:1.1627906977vw;display:flex;gap:2.7906976744vw;justify-content:flex-start;font-size:2.7906976744vw;color:#0f0f0f;overflow:hidden;background:azure;background:#ffffffba;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);width:100%;box-sizing:border-box}.index-christmas-2-banner .overlay-card-box .left-box .m-banner-swiper .halloween-banner-list-big .halloween-banner-list-info img{width:22.5581395349vw;height:22.5581395349vw;border-radius:2.7906976744vw;display:block}.index-christmas-2-banner .overlay-card-box .left-box .m-banner-swiper .halloween-banner-list-big .halloween-banner-list-info>div{font-weight:500;font-size:12px;color:#0f0f0f;line-height:20px;text-align:left;font-style:normal;text-transform:none}.index-christmas-2-banner .overlay-card-box .left-box .m-banner-swiper .halloween-banner-list-big .halloween-banner-list-info>div b{font-weight:600}.index-christmas-2-banner .overlay-card-box .left-box .m-banner-swiper .swiper{width:100%}.index-christmas-2-banner .overlay-card-box .left-box .m-banner-swiper .helloween-swiper-pagination{transform:translate(0);margin-top:2.0930232558vw;margin-bottom:2.0930232558vw;display:flex;justify-content:center;width:100%!important}.index-christmas-2-banner .overlay-card-box .left-box .m-banner-swiper .helloween-swiper-pagination .swiper-pagination-bullet{background-color:#fff;opacity:0;display:none;left:0!important;transition:all .4s}.index-christmas-2-banner .overlay-card-box .left-box .m-banner-swiper .helloween-swiper-pagination .swiper-pagination-bullet-active-next-next,.index-christmas-2-banner .overlay-card-box .left-box .m-banner-swiper .helloween-swiper-pagination .swiper-pagination-bullet-active-prev-prev{opacity:0;display:block;background-color:#fff;width:0vw;height:0vw;transform:scale(.1);border-radius:8px}.index-christmas-2-banner .overlay-card-box .left-box .m-banner-swiper .helloween-swiper-pagination .swiper-pagination-bullet-active-prev,.index-christmas-2-banner .overlay-card-box .left-box .m-banner-swiper .helloween-swiper-pagination .swiper-pagination-bullet-active-next{opacity:1;display:block;background-color:#fff;width:2.7906976744vw;height:2.7906976744vw;transform:scale(1);border-radius:8px}.index-christmas-2-banner .overlay-card-box .left-box .m-banner-swiper .helloween-swiper-pagination .swiper-pagination-bullet-active{opacity:1;display:block;background-color:#fff;width:5.5813953488vw;height:2.7906976744vw;transform:scale(1);border-radius:8px}.index-christmas-2-banner .right-box{flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;height:100%;background-size:contain}.index-christmas-2-banner .right-box .title{position:relative;margin:0}.index-christmas-2-banner .right-box .title h2{margin:0;font-weight:600;font-size:calc(26 / 430 * 100vw);color:#fff;line-height:5.8139534884vw}.index-christmas-2-banner .right-box .title svg{display:block}.index-christmas-2-banner .right-box .title .icon-1{width:calc(26 / 430 * 100vw);height:auto;left:-12vw;top:calc(33 / 430 * 100vw);position:absolute}.index-christmas-2-banner .right-box .title .icon-2{width:3.7209302326vw;height:auto;right:-6vw;top:-6px;position:absolute}.index-christmas-2-banner .right-box .title .icon-3{position:absolute;width:6.976744186vw;height:auto;right:-13vw;bottom:-7.3vw}.index-christmas-2-banner .right-box .title .icon-4{position:absolute;width:11.1627906977vw;height:auto;right:-12.0930232558vw;top:-1.3953488372vw}.index-christmas-2-banner .right-box .tips{font-weight:500;text-align:center;font-size:max(calc(16 / 430 * 100vw),12px);color:#fff;line-height:1.3;margin-top:8px}.index-christmas-2-banner .right-box .sub-title{display:none}.index-christmas-2-banner .right-box .coupon-list{display:flex;gap:2.3255813953vw;padding-top:calc((8 / 430) * 100vw)}.index-christmas-2-banner .right-box .coupon-list .coupnp-item{border-radius:2.7906976744vw;overflow:hidden;padding-top:calc((2 / 430) * 100vw);display:flex;flex-direction:column;justify-content:center;background-color:#fff;min-width:110px}.index-christmas-2-banner .right-box .coupon-list .coupnp-item .coupon-title{font-weight:600;font-size:min(3.7209302326vw,20px);color:#000;line-height:calc(4.6 / 3.7);text-align:center}.index-christmas-2-banner .right-box .coupon-list .coupnp-item .coupon-label{font-weight:500;font-size:10px;color:#000;line-height:3.7209302326vw;padding:0;text-align:center}.index-christmas-2-banner .right-box .coupon-list .coupnp-item .coupon-code{position:relative;background-color:#0a7444;font-weight:500;font-size:min(3.2558139535vw,18px);color:#fff;line-height:1.4285714286;text-align:center;font-style:normal;text-transform:none}.index-christmas-2-banner .right-box .coupon-list .coupnp-item .coupon-code svg{position:absolute;top:50%;transform:translateY(-50%);right:2.3255813953vw}.index-christmas-2-banner .right-box .button{margin-top:3.2558139535vw;width:calc(280 / 430 * 100vw);height:calc((40 / 430) * 100vw);min-height:unset;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border-radius:999px;position:relative;font-weight:600;font-size:3.7209302326vw;color:#260a2d;line-height:4.6511627907vw;text-align:center;font-style:normal;text-transform:none}.index-christmas-2-banner .right-box .button:after{display:none}.index-christmas-2-banner .right-box .button svg{position:absolute;width:5.1162790698vw;left:13.5813953488vw;top:50%;transform:translateY(-50%)}.index-christmas-2-banner .right-box .button .main-button-text{font-weight:600;font-size:14px;color:#260a2d;line-height:1.3}.index-christmas-2-banner .right-box .button .sub-button-label{font-weight:400;font-size:12px;color:#260a2d;line-height:1.3}}
/*# sourceMappingURL=/cdn/shop/t/750/assets/christmas-banner-2.css.map */
