.collection .line-clamp-1{-webkit-line-clamp:1;line-clamp:1}.collection .line-clamp-1,.collection .line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;text-overflow:ellipsis}.collection .line-clamp-2{-webkit-line-clamp:2;line-clamp:2}.collection .line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;box-orient:vertical;text-overflow:ellipsis}.collection .custom-page-container{width:100%}.collection .custom-banner-main .is-rounded{overflow:hidden;border-radius:16px}.collection .custom-banner-main__image,.collection .custom-banner-main__image-box{width:100%;height:auto;display:block}.collection .collection-recommended-products [class*=swiper-button]{width:56px;height:56px;background-color:hsla(0,0%,100%,.3);border-radius:100%}.collection .collection-recommended-products [class*=swiper-button]:hover{background-color:hsla(0,0%,100%,.5)}.collection .collection-recommended-products .swiper-button-next{transform:rotate(180deg)}.collection .custom-banner-main .text-box .title{font-size:28px}.collection .custom-swiper-detail .swiper-detail-item-content:not(.is-full){background-color:#fafafd}@media screen and (min-width:1920px){.collection .collection-recommended-products [class*=swiper-button]{width:2.9166666667vw;height:2.9166666667vw}.collection .custom-banner-main .text-box .title{font-size:1.4583333333vw}}@media screen and (max-width:900px){.collection{max-width:100%;overflow-x:clip}.collection .collection-recommended-products [class*=swiper-button]{display:none}.collection .custom-banner-main .text-box .title{font-size:6.9333333333vw}}.collection .collection-body.spacing-pc-top-0,.collection .collection-recommended-products.spacing-pc-top-0,.collection .collection-text-intro.spacing-pc-top-0,.collection-body.spacing-pc-top-0,.collection-recommended-products.spacing-pc-top-0,.collection-text-intro.spacing-pc-top-0{padding-top:0}.collection .collection-body.spacing-pc-top-1,.collection .collection-recommended-products.spacing-pc-top-1,.collection .collection-text-intro.spacing-pc-top-1,.collection-body.spacing-pc-top-1,.collection-recommended-products.spacing-pc-top-1,.collection-text-intro.spacing-pc-top-1{padding-top:40px}.collection .collection-body.spacing-pc-top-2,.collection .collection-recommended-products.spacing-pc-top-2,.collection .collection-text-intro.spacing-pc-top-2,.collection-body.spacing-pc-top-2,.collection-recommended-products.spacing-pc-top-2,.collection-text-intro.spacing-pc-top-2{padding-top:80px}.collection .collection-body.spacing-pc-top-3,.collection .collection-recommended-products.spacing-pc-top-3,.collection .collection-text-intro.spacing-pc-top-3,.collection-body.spacing-pc-top-3,.collection-recommended-products.spacing-pc-top-3,.collection-text-intro.spacing-pc-top-3{padding-top:120px}.collection .collection-body.spacing-pc-bottom-0,.collection .collection-recommended-products.spacing-pc-bottom-0,.collection .collection-text-intro.spacing-pc-bottom-0,.collection-body.spacing-pc-bottom-0,.collection-recommended-products.spacing-pc-bottom-0,.collection-text-intro.spacing-pc-bottom-0{padding-bottom:0}.collection .collection-body.spacing-pc-bottom-1,.collection .collection-recommended-products.spacing-pc-bottom-1,.collection .collection-text-intro.spacing-pc-bottom-1,.collection-body.spacing-pc-bottom-1,.collection-recommended-products.spacing-pc-bottom-1,.collection-text-intro.spacing-pc-bottom-1{padding-bottom:40px}.collection .collection-body.spacing-pc-bottom-2,.collection .collection-recommended-products.spacing-pc-bottom-2,.collection .collection-text-intro.spacing-pc-bottom-2,.collection-body.spacing-pc-bottom-2,.collection-recommended-products.spacing-pc-bottom-2,.collection-text-intro.spacing-pc-bottom-2{padding-bottom:80px}.collection .collection-body.spacing-pc-bottom-3,.collection .collection-recommended-products.spacing-pc-bottom-3,.collection .collection-text-intro.spacing-pc-bottom-3,.collection-body.spacing-pc-bottom-3,.collection-recommended-products.spacing-pc-bottom-3,.collection-text-intro.spacing-pc-bottom-3{padding-bottom:120px}@media screen and (min-width:1920px){.collection .collection-body.spacing-pc-top-1,.collection .collection-recommended-products.spacing-pc-top-1,.collection .collection-text-intro.spacing-pc-top-1,.collection-body.spacing-pc-top-1,.collection-recommended-products.spacing-pc-top-1,.collection-text-intro.spacing-pc-top-1{padding-top:2.0833333333vw}.collection .collection-body.spacing-pc-top-2,.collection .collection-recommended-products.spacing-pc-top-2,.collection .collection-text-intro.spacing-pc-top-2,.collection-body.spacing-pc-top-2,.collection-recommended-products.spacing-pc-top-2,.collection-text-intro.spacing-pc-top-2{padding-top:4.1666666667vw}.collection .collection-body.spacing-pc-top-3,.collection .collection-recommended-products.spacing-pc-top-3,.collection .collection-text-intro.spacing-pc-top-3,.collection-body.spacing-pc-top-3,.collection-recommended-products.spacing-pc-top-3,.collection-text-intro.spacing-pc-top-3{padding-top:6.25vw}.collection .collection-body.spacing-pc-bottom-1,.collection .collection-recommended-products.spacing-pc-bottom-1,.collection .collection-text-intro.spacing-pc-bottom-1,.collection-body.spacing-pc-bottom-1,.collection-recommended-products.spacing-pc-bottom-1,.collection-text-intro.spacing-pc-bottom-1{padding-bottom:2.0833333333vw}.collection .collection-body.spacing-pc-bottom-2,.collection .collection-recommended-products.spacing-pc-bottom-2,.collection .collection-text-intro.spacing-pc-bottom-2,.collection-body.spacing-pc-bottom-2,.collection-recommended-products.spacing-pc-bottom-2,.collection-text-intro.spacing-pc-bottom-2{padding-bottom:4.1666666667vw}.collection .collection-body.spacing-pc-bottom-3,.collection .collection-recommended-products.spacing-pc-bottom-3,.collection .collection-text-intro.spacing-pc-bottom-3,.collection-body.spacing-pc-bottom-3,.collection-recommended-products.spacing-pc-bottom-3,.collection-text-intro.spacing-pc-bottom-3{padding-bottom:6.25vw}}@media screen and (max-width:900px){.collection .collection-body.spacing-mb-top-0,.collection .collection-recommended-products.spacing-mb-top-0,.collection .collection-text-intro.spacing-mb-top-0,.collection-body.spacing-mb-top-0,.collection-recommended-products.spacing-mb-top-0,.collection-text-intro.spacing-mb-top-0{padding-top:0}.collection .collection-body.spacing-mb-top-1,.collection .collection-recommended-products.spacing-mb-top-1,.collection .collection-text-intro.spacing-mb-top-1,.collection-body.spacing-mb-top-1,.collection-recommended-products.spacing-mb-top-1,.collection-text-intro.spacing-mb-top-1{padding-top:5.3333333333vw}.collection .collection-body.spacing-mb-top-2,.collection .collection-recommended-products.spacing-mb-top-2,.collection .collection-text-intro.spacing-mb-top-2,.collection-body.spacing-mb-top-2,.collection-recommended-products.spacing-mb-top-2,.collection-text-intro.spacing-mb-top-2{padding-top:10.6666666667vw}.collection .collection-body.spacing-mb-top-3,.collection .collection-recommended-products.spacing-mb-top-3,.collection .collection-text-intro.spacing-mb-top-3,.collection-body.spacing-mb-top-3,.collection-recommended-products.spacing-mb-top-3,.collection-text-intro.spacing-mb-top-3{padding-top:21.3333333333vw}.collection .collection-body.spacing-mb-bottom-0,.collection .collection-recommended-products.spacing-mb-bottom-0,.collection .collection-text-intro.spacing-mb-bottom-0,.collection-body.spacing-mb-bottom-0,.collection-recommended-products.spacing-mb-bottom-0,.collection-text-intro.spacing-mb-bottom-0{padding-bottom:0}.collection .collection-body.spacing-mb-bottom-1,.collection .collection-recommended-products.spacing-mb-bottom-1,.collection .collection-text-intro.spacing-mb-bottom-1,.collection-body.spacing-mb-bottom-1,.collection-recommended-products.spacing-mb-bottom-1,.collection-text-intro.spacing-mb-bottom-1{padding-bottom:5.3333333333vw}.collection .collection-body.spacing-mb-bottom-2,.collection .collection-recommended-products.spacing-mb-bottom-2,.collection .collection-text-intro.spacing-mb-bottom-2,.collection-body.spacing-mb-bottom-2,.collection-recommended-products.spacing-mb-bottom-2,.collection-text-intro.spacing-mb-bottom-2{padding-bottom:10.6666666667vw}.collection .collection-body.spacing-mb-bottom-3,.collection .collection-recommended-products.spacing-mb-bottom-3,.collection .collection-text-intro.spacing-mb-bottom-3,.collection-body.spacing-mb-bottom-3,.collection-recommended-products.spacing-mb-bottom-3,.collection-text-intro.spacing-mb-bottom-3{padding-bottom:21.3333333333vw}}.collection-text-intro{width:100%;max-width:100%;overflow-wrap:break-word;word-break:break-word}.collection-text-intro .container{position:relative;margin:0 auto;padding:0 24px;text-align:center;max-width:100%;box-sizing:border-box}@media(max-width:1023px){.collection-text-intro__pc{display:none}}.collection-text-intro__pc .collection-text-intro__body,.collection-text-intro__pc .collection-text-intro__content{text-align:start;font-size:16px}.collection-text-intro__pc .collection-text-intro__body :where(p,li,span,div,td,th),.collection-text-intro__pc .collection-text-intro__content :where(p,li,span,div,td,th){font-size:inherit}.collection-text-intro__pc .collection-text-intro__toggle{display:flex;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.collection-text-intro__mb{max-width:100%}@media(min-width:1024px){.collection-text-intro__mb{display:none}}.collection-text-intro__mb .collection-text-intro__body,.collection-text-intro__mb .collection-text-intro__content{text-align:start;max-width:100%;white-space:normal}.collection-text-intro__mb .collection-text-intro__body :where(p,li,span,div,td,th),.collection-text-intro__mb .collection-text-intro__content :where(p,li,span,div,td,th){font-size:inherit}.collection-text-intro__mb .collection-text-intro__body :where(p,li,span,div,td,th,table,img,video,iframe,section,article,h1,h2,h3,h4,h5,h6),.collection-text-intro__mb .collection-text-intro__content :where(p,li,span,div,td,th,table,img,video,iframe,section,article,h1,h2,h3,h4,h5,h6){max-width:100%;box-sizing:border-box}.collection-text-intro__panel{width:100%;max-width:100%;overflow-wrap:break-word;word-break:break-word}.collection-text-intro__body,.collection-text-intro__content,.collection-text-intro__title{max-width:100%;color:#1e1e1e;line-height:1.6;overflow-wrap:break-word;word-break:break-word}.collection-text-intro__body b,.collection-text-intro__body strong,.collection-text-intro__content b,.collection-text-intro__content strong,.collection-text-intro__title b,.collection-text-intro__title strong{font-weight:var(--font-weight-bold,700)}.collection-text-intro__body b *,.collection-text-intro__body strong *,.collection-text-intro__content b *,.collection-text-intro__content strong *,.collection-text-intro__title b *,.collection-text-intro__title strong *{font-weight:inherit}.collection-text-intro__body em,.collection-text-intro__body i,.collection-text-intro__content em,.collection-text-intro__content i,.collection-text-intro__title em,.collection-text-intro__title i{font-style:italic}.collection-text-intro__body u,.collection-text-intro__content u,.collection-text-intro__title u{text-decoration:underline}.collection-text-intro__body del,.collection-text-intro__body s,.collection-text-intro__body strike,.collection-text-intro__content del,.collection-text-intro__content s,.collection-text-intro__content strike,.collection-text-intro__title del,.collection-text-intro__title s,.collection-text-intro__title strike{text-decoration:line-through}.collection-text-intro__body a,.collection-text-intro__body a[href],.collection-text-intro__content a,.collection-text-intro__content a[href],.collection-text-intro__title a,.collection-text-intro__title a[href]{color:var(--color-text-link,#366be1);text-decoration:underline;cursor:pointer}.collection-text-intro__body a:hover,.collection-text-intro__body a[href]:hover,.collection-text-intro__content a:hover,.collection-text-intro__content a[href]:hover,.collection-text-intro__title a:hover,.collection-text-intro__title a[href]:hover{color:var(--color-text-link,#366be1)}.collection-text-intro__body h1,.collection-text-intro__body h2,.collection-text-intro__body h3,.collection-text-intro__body h4,.collection-text-intro__body h5,.collection-text-intro__body h6,.collection-text-intro__content h1,.collection-text-intro__content h2,.collection-text-intro__content h3,.collection-text-intro__content h4,.collection-text-intro__content h5,.collection-text-intro__content h6,.collection-text-intro__title h1,.collection-text-intro__title h2,.collection-text-intro__title h3,.collection-text-intro__title h4,.collection-text-intro__title h5,.collection-text-intro__title h6{font-family:var(--font-title-family,var(--font-family-bold));font-weight:var(--font-weight-bold,700)}.collection-text-intro__body h1 *,.collection-text-intro__body h2 *,.collection-text-intro__body h3 *,.collection-text-intro__body h4 *,.collection-text-intro__body h5 *,.collection-text-intro__body h6 *,.collection-text-intro__content h1 *,.collection-text-intro__content h2 *,.collection-text-intro__content h3 *,.collection-text-intro__content h4 *,.collection-text-intro__content h5 *,.collection-text-intro__content h6 *,.collection-text-intro__title h1 *,.collection-text-intro__title h2 *,.collection-text-intro__title h3 *,.collection-text-intro__title h4 *,.collection-text-intro__title h5 *,.collection-text-intro__title h6 *{font-weight:inherit;font-family:inherit}.collection-text-intro__body ol,.collection-text-intro__body ul,.collection-text-intro__content ol,.collection-text-intro__content ul,.collection-text-intro__title ol,.collection-text-intro__title ul{list-style:revert;padding-left:2em;text-align:left}.collection-text-intro__body h1,.collection-text-intro__body h2,.collection-text-intro__body h3,.collection-text-intro__body h4,.collection-text-intro__body p,.collection-text-intro__content h1,.collection-text-intro__content h2,.collection-text-intro__content h3,.collection-text-intro__content h4,.collection-text-intro__content p,.collection-text-intro__title h1,.collection-text-intro__title h2,.collection-text-intro__title h3,.collection-text-intro__title h4,.collection-text-intro__title p{margin:0 0 12px}.collection-text-intro__body>:last-child,.collection-text-intro__content>:last-child,.collection-text-intro__title>:last-child{margin-bottom:0}.collection-text-intro__title h1,.collection-text-intro__title h2,.collection-text-intro__title h3,.collection-text-intro__title h4,.collection-text-intro__title h5,.collection-text-intro__title h6{color:var(--color-dark,#1e1e1e);text-align:center;font-size:32px;line-height:1.25;margin:0 0 10px}.collection-text-intro__heading{max-width:100%;color:var(--color-dark);text-align:center;font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);font-size:32px;line-height:1.25;margin:0 0 10px;overflow-wrap:break-word;word-break:break-word}.collection-text-intro__pc .collection-text-intro__content.is-clamped{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;line-clamp:4}.collection-text-intro__mb .collection-text-intro__content.is-clamped{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:6;line-clamp:6}.collection-text-intro__toggle{display:inline-flex;align-items:center;gap:4px;padding:16px 0;border:0;background:rgba(0,0,0,0);cursor:pointer;font-size:14px;font-weight:400;line-height:1.3}.collection-text-intro__toggle svg{width:16px;height:16px;min-width:16px;min-height:16px;flex-shrink:0;transition:transform .2s ease}.collection-text-intro__toggle svg path{stroke:currentColor}.collection-text-intro__toggle.is-expanded svg{transform:rotate(180deg)}@media screen and (min-width:901px)and (max-width:1920px){.collection-text-intro__pc .collection-text-intro__body,.collection-text-intro__pc .collection-text-intro__content{font-size:16px}}@media screen and (min-width:1920px){.collection-text-intro__heading{font-size:1.6666666667vw;margin-bottom:.5208333333vw}.collection-text-intro__pc .collection-text-intro__body,.collection-text-intro__pc .collection-text-intro__content{font-size:.8333333333vw}.collection-text-intro__toggle{padding:.8333333333vw 0;font-size:.7291666667vw;gap:.2083333333vw}.collection-text-intro__toggle svg{width:.8333333333vw;height:.8333333333vw;min-width:.8333333333vw;min-height:.8333333333vw}}@media screen and (max-width:900px){.collection-text-intro__heading{font-size:6.4vw;text-align:left;margin-bottom:0;padding-bottom:1.6vw}.collection-text-intro__mb .collection-text-intro__body,.collection-text-intro__mb .collection-text-intro__content{font-size:3.7333333333vw}.collection-text-intro__toggle{padding:4.2666666667vw 0;font-size:3.2vw;gap:1.0666666667vw}.collection-text-intro__toggle svg{width:4.2666666667vw;height:4.2666666667vw;min-width:4.2666666667vw;min-height:4.2666666667vw}}@media screen and (max-width:1023px){.collection-text-intro .container{text-align:left}}.collection-recommended-products .swiper-list .title.nav{margin-bottom:24px}@media screen and (min-width:901px)and (max-width:1920px){.collection-recommended-products .swiper-list .container{width:1200px;max-width:100%;margin:0 auto;padding:0 24px}.collection-recommended-products .swiper-list .list-wrapper{width:1200px;max-width:100%;margin:0 auto}.collection-recommended-products .swiper-list .title{font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);font-size:32px;line-height:120%;color:var(--color-dark)}.collection-recommended-products .swiper-list .swiper-wrapper{padding:24px 0}.collection-recommended-products .swiper-list .swiper-slide{width:-moz-fit-content;width:fit-content;transition:all .3s ease;height:auto;border-radius:16px;margin-right:16px;display:flex}.collection-recommended-products .swiper-list .swiper-slide a{flex:1}.collection-recommended-products .swiper-list .swiper-slide:last-child{margin-right:0}.collection-recommended-products .swiper-list .swiper-slide:hover{box-shadow:0 4px 24px 0 rgba(20,22,32,.1)}.collection-recommended-products .swiper-list .swiper-item{width:288px;height:416px;border-radius:16px;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;display:flex}.collection-recommended-products .swiper-list .swiper-item .item-content{height:-moz-fit-content;height:fit-content;margin-top:auto;width:100%;display:flex;flex-direction:column;padding:0 24px 16px;height:150px}.collection-recommended-products .swiper-list .swiper-item .item-title{color:#fcfaee;font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);font-size:20px;line-height:100%;margin-bottom:4px}.collection-recommended-products .swiper-list .swiper-item .item-desc{color:#fcfaee;font-size:12px;line-height:120%}.collection-recommended-products .swiper-list .swiper-item .money-wrapper{display:flex;flex-direction:column;margin-top:auto;align-items:flex-start}.collection-recommended-products .swiper-list .swiper-item .money-wrapper .product-price-on-sale{display:flex;flex-direction:column;gap:4px}.collection-recommended-products .swiper-list .swiper-item .money-wrapper s{text-decoration:line-through;color:var(--color-light);font-size:12px;opacity:.6;line-height:100%}.collection-recommended-products .swiper-list .swiper-item .money-wrapper span{color:var(--color-light);font-size:16px;line-height:100%}.collection-recommended-products .swiper-list .swiper-item .money-wrapper .from{font-size:10px;line-height:60%;font-weight:var(--font-weight-bold,700)}.collection-recommended-products .swiper-list .swiper-item .money-wrapper .btn{display:block;margin-top:12px;text-align:center;font-size:12px;border-radius:44px;padding:6px 16px;color:var(--color-dark);background-color:#fff;font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);line-height:150%;flex:none;width:100%}}@media screen and (min-width:1920px){.collection-recommended-products .swiper-list .container{width:62.5vw;max-width:100%;margin:0 auto;padding:0 1.25vw}.collection-recommended-products .swiper-list .list-wrapper{width:62.5vw;max-width:100%;margin:0 auto}.collection-recommended-products .swiper-list .title{font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);font-size:1.6666666667vw;line-height:120%;color:var(--color-dark)}.collection-recommended-products .swiper-list .swiper-wrapper{padding:1.25vw 0}.collection-recommended-products .swiper-list .swiper-slide{width:-moz-fit-content;width:fit-content;transition:all .3s ease;height:auto;border-radius:.8333333333vw;margin-right:.8333333333vw;display:flex}.collection-recommended-products .swiper-list .swiper-slide a{flex:1}.collection-recommended-products .swiper-list .swiper-slide:last-child{margin-right:0}.collection-recommended-products .swiper-list .swiper-slide:hover{box-shadow:0 .2083333333vw 1.25vw 0 rgba(20,22,32,.1)}.collection-recommended-products .swiper-list .swiper-item{width:15vw;height:21.6666666667vw;border-radius:.8333333333vw;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;display:flex}.collection-recommended-products .swiper-list .swiper-item .item-content{height:-moz-fit-content;height:fit-content;margin-top:auto;width:100%;display:flex;flex-direction:column;padding:0 1.25vw .8333333333vw;height:7.8125vw}.collection-recommended-products .swiper-list .swiper-item .item-title{color:#fcfaee;font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);font-size:1.0416666667vw;line-height:100%;margin-bottom:.2083333333vw}.collection-recommended-products .swiper-list .swiper-item .item-desc{color:#fcfaee;font-size:.625vw;line-height:120%}.collection-recommended-products .swiper-list .swiper-item .money-wrapper{display:flex;flex-direction:column;margin-top:auto;align-items:flex-start}.collection-recommended-products .swiper-list .swiper-item .money-wrapper .product-price-on-sale{display:flex;flex-direction:column;gap:4px}.collection-recommended-products .swiper-list .swiper-item .money-wrapper s{text-decoration:line-through;color:var(--color-light);font-size:12px;opacity:.6;line-height:100%}.collection-recommended-products .swiper-list .swiper-item .money-wrapper span{color:var(--color-light);font-size:16px;line-height:100%}.collection-recommended-products .swiper-list .swiper-item .money-wrapper .from{font-size:10px;line-height:60%;font-weight:var(--font-weight-bold,700)}.collection-recommended-products .swiper-list .swiper-item .money-wrapper .btn{display:block;margin-top:12px;text-align:center;font-size:12px;border-radius:44px;padding:6px 16px;color:var(--color-dark);background-color:#fff;font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);line-height:150%;flex:none;width:100%}.collection-recommended-products .swiper-list .swiper-item .money-wrapper .product-price-on-sale{gap:.2083333333vw}.collection-recommended-products .swiper-list .swiper-item .money-wrapper s{font-size:.625vw}.collection-recommended-products .swiper-list .swiper-item .money-wrapper span{font-size:.8333333333vw}.collection-recommended-products .swiper-list .swiper-item .money-wrapper .from{font-size:.5208333333vw}.collection-recommended-products .swiper-list .swiper-item .money-wrapper .btn{margin-top:.625vw;font-size:.625vw;border-radius:2.2916666667vw;padding:.3125vw .8333333333vw}}@media screen and (max-width:900px){.collection-recommended-products .swiper-list .title{font-size:6.4vw;font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);color:var(--color-dark)}.collection-recommended-products .swiper-list .title.nav{margin-bottom:4.2666666667vw}.collection-recommended-products .swiper-list .money{display:flex;align-items:center}.collection-recommended-products .swiper-list .product-price{display:flex;align-self:center}.collection-recommended-products .swiper-list .product-price span{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium,500);font-size:3.7333333333vw;color:var(--color-light)}.collection-recommended-products .swiper-list .product-price .product-price-on-sale{display:flex;flex-direction:column}.collection-recommended-products .swiper-list .product-price .product-price-on-sale .price{font-size:4.2666666667vw}.collection-recommended-products .swiper-list .product-price .product-price-on-sale .from{font-size:2.6666666667vw;line-height:60%;font-weight:var(--font-weight-bold,700)}.collection-recommended-products .swiper-list .product-price .compareAtPrice{font-family:var(--font-family-regular);font-size:3.2vw;color:var(--color-light);opacity:.6}.collection-recommended-products .swiper-list .swiper{padding-left:var(--container-padding-left);padding-right:var(--container-padding-left)}.collection-recommended-products .swiper-list .swiper .swiper-slide{margin-right:4.2666666667vw;width:-moz-fit-content;width:fit-content;height:auto;display:flex}.collection-recommended-products .swiper-list .swiper .swiper-slide:last-child{margin-right:0}.collection-recommended-products .swiper-list .swiper .swiper-slide a{flex:1}.collection-recommended-products .swiper-list .swiper .swiper-item{border-radius:4.2666666667vw;height:109.8666666667vw;width:76.8vw;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;display:flex}.collection-recommended-products .swiper-list .swiper .swiper-item .item-content{margin-top:auto;padding:0 6.4vw 4.2666666667vw;height:40vw;display:flex;flex-direction:column}.collection-recommended-products .swiper-list .swiper .swiper-item .item-title{font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);font-size:5.3333333333vw;color:var(--color-light);margin-bottom:1.0666666667vw;line-height:100%}.collection-recommended-products .swiper-list .swiper .swiper-item .item-desc{font-size:3.2vw;margin-bottom:auto;color:var(--color-light);line-height:120%}.collection-recommended-products .swiper-list .swiper .swiper-item .money-wrapper{display:flex;flex-direction:column;margin-top:auto;align-items:flex-start}.collection-recommended-products .swiper-list .swiper .swiper-item .money-wrapper .product-price-on-sale{display:flex;flex-direction:column;gap:4px}.collection-recommended-products .swiper-list .swiper .swiper-item .money-wrapper s{text-decoration:line-through;color:var(--color-light);font-size:12px;opacity:.6;line-height:100%}.collection-recommended-products .swiper-list .swiper .swiper-item .money-wrapper span{color:var(--color-light);font-size:16px;line-height:100%}.collection-recommended-products .swiper-list .swiper .swiper-item .money-wrapper .from{font-size:10px;line-height:60%;font-weight:var(--font-weight-bold,700)}.collection-recommended-products .swiper-list .swiper .swiper-item .money-wrapper .btn{display:block;margin-top:12px;text-align:center;font-size:12px;border-radius:44px;padding:6px 16px;color:var(--color-dark);background-color:#fff;font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);line-height:150%;flex:none;width:100%}.collection-recommended-products .swiper-list .swiper .swiper-item .money-wrapper a{flex:none}.collection-recommended-products .swiper-list .swiper .swiper-item .money-wrapper .product-price-on-sale{gap:1.0666666667vw}.collection-recommended-products .swiper-list .swiper .swiper-item .money-wrapper s{font-size:3.2vw}.collection-recommended-products .swiper-list .swiper .swiper-item .money-wrapper span{font-size:4.2666666667vw}.collection-recommended-products .swiper-list .swiper .swiper-item .money-wrapper .from{font-size:2.6666666667vw}.collection-recommended-products .swiper-list .swiper .swiper-item .money-wrapper .btn{margin-top:3.2vw;font-size:3.2vw;border-radius:11.7333333333vw;padding:1.6vw 4.2666666667vw}}.collection-body{background-image:var(--pc-bg)}.collection .collection-body .container.padding-none{padding:0}.collection .collection-body .container.padding-small{padding:40px}.collection .collection-body .container.padding-medium{padding:80px}.collection .collection-body .container.padding-large{padding:120px}@media screen and (min-width:1920px){.collection .collection-body .container.padding-small{padding:2.0833333333vw}.collection .collection-body .container.padding-medium{padding:4.1666666667vw}.collection .collection-body .container.padding-large{padding:6.25vw}}@media screen and (max-width:900px){.collection-body{background-image:var(--mb-bg)}.collection .collection-body .container.padding-small{padding:5.3333333333vw}.collection .collection-body .container.padding-medium{padding:10.6666666667vw}.collection .collection-body .container.padding-large{padding:21.3333333333vw}}.custom-page-container{overflow:visible}.custom-page-container.has-page-background{background-color:var(--page-bg-color);background-image:var(--page-pc-bg);background-repeat:round;background-size:contain;background-position:50%}.custom-page-container .common-title{margin:0 auto;color:#1e1e1e;text-align:center;font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700)}.custom-page-container .common-subtitle{color:#8d9095;text-align:center;margin:0 auto}.custom-page-container .spacing-pc-top-0{padding-top:0}.custom-page-container .spacing-pc-top-1{padding-top:var(--pc-top-spacing-s)}.custom-page-container .spacing-pc-top-2{padding-top:var(--pc-top-spacing-c)}.custom-page-container .spacing-pc-top-3{padding-top:var(--pc-top-spacing-g)}.custom-page-container .spacing-pc-bottom-0{padding-bottom:0}.custom-page-container .spacing-pc-bottom-1{padding-bottom:var(--pc-bottom-spacing-s)}.custom-page-container .spacing-pc-bottom-2{padding-bottom:var(--pc-bottom-spacing-c)}.custom-page-container .spacing-pc-bottom-3{padding-bottom:var(--pc-bottom-spacing-g)}@media screen and (min-width:901px)and (max-width:1920px){.custom-page-container{--pc-top-spacing-g:120px;--pc-bottom-spacing-g:120px;--pc-top-spacing-c:80px;--pc-bottom-spacing-c:80px;--pc-top-spacing-s:40px;--pc-bottom-spacing-s:40px}.custom-page-container .common-title{width:1200px;font-size:40px}.custom-page-container .common-subtitle{font-size:14px;width:1200px}.custom-page-antd-message{font-size:18px;transform:translateY(58px)}.custom-page-antd-message .anticon-close-circle{font-size:18px!important}}@media screen and (min-width:1920px){.custom-page-container{--pc-top-spacing-g:calc(120 * 100vw / 1920);--pc-bottom-spacing-g:calc(120 * 100vw / 1920);--pc-top-spacing-c:calc(80 * 100vw / 1920);--pc-bottom-spacing-c:calc(80 * 100vw / 1920);--pc-top-spacing-s:calc(40 * 100vw / 1920);--pc-bottom-spacing-s:calc(40 * 100vw / 1920)}.custom-page-container .common-title{width:62.5vw;font-size:2.0833333333vw}.custom-page-container .common-subtitle{width:62.5vw;font-size:.7291666667vw}.custom-page-antd-message{font-size:.9375vw;transform:translateY(3.0208333333vw)}.custom-page-antd-message .anticon-close-circle{font-size:.9375vw!important}}@media screen and (max-width:900px){.custom-page-container{max-width:100%;overflow-x:clip}.custom-page-container.has-page-background{background-image:var(--page-mb-bg)}.custom-page-container{--mb-top-spacing-g:calc(80 * 100vw / 375);--mb-bottom-spacing-g:calc(80 * 100vw / 375);--mb-top-spacing-c:calc(40 * 100vw / 375);--mb-bottom-spacing-c:calc(40 * 100vw / 375);--mb-top-spacing-s:calc(20 * 100vw / 375);--mb-bottom-spacing-s:calc(20 * 100vw / 375)}.custom-page-container .common-title{padding:0 6.4vw;font-size:6.4vw}.custom-page-container .common-subtitle{padding:0 6.4vw;font-size:3.7333333333vw}.custom-page-container .spacing-mb-top-0{padding-top:0}.custom-page-container .spacing-mb-top-1{padding-top:var(--mb-top-spacing-s)}.custom-page-container .spacing-mb-top-2{padding-top:var(--mb-top-spacing-c)}.custom-page-container .spacing-mb-top-3{padding-top:var(--mb-top-spacing-g)}.custom-page-container .spacing-mb-bottom-0{padding-bottom:0}.custom-page-container .spacing-mb-bottom-1{padding-bottom:var(--mb-bottom-spacing-s)}.custom-page-container .spacing-mb-bottom-2{padding-bottom:var(--mb-bottom-spacing-c)}.custom-page-container .spacing-mb-bottom-3{padding-bottom:var(--mb-bottom-spacing-g)}.custom-page-antd-message{font-size:3.7333333333vw;transform:translateY(4.8vw)}.custom-page-antd-message .anticon-close-circle{font-size:3.7333333333vw!important}}.custom-banner-main,.custom-page-common-wrapper{background-image:var(--pc-bg)}.custom-banner-main .custom-page-common-wrapper-title,.custom-page-common-wrapper .custom-page-common-wrapper-title{font-size:40px;font-weight:var(--font-weight-bold,700);text-align:center}.custom-banner-main .mb-small,.custom-page-common-wrapper .mb-small{margin-bottom:24px}.custom-banner-main .mb-medium,.custom-page-common-wrapper .mb-medium{margin-bottom:32px}.custom-banner-main .mb-large,.custom-page-common-wrapper .mb-large{margin-bottom:40px}.custom-banner-main.spacing-pc-top-1,.custom-page-common-wrapper.spacing-pc-top-1{padding-top:var(--pc-top-spacing-s)}.custom-banner-main.spacing-pc-top-2,.custom-page-common-wrapper.spacing-pc-top-2{padding-top:var(--pc-top-spacing-c)}.custom-banner-main.spacing-pc-top-3,.custom-page-common-wrapper.spacing-pc-top-3{padding-top:var(--pc-top-spacing-g)}.custom-banner-main.spacing-pc-bottom-1,.custom-page-common-wrapper.spacing-pc-bottom-1{padding-bottom:var(--pc-bottom-spacing-s)}.custom-banner-main.spacing-pc-bottom-2,.custom-page-common-wrapper.spacing-pc-bottom-2{padding-bottom:var(--pc-bottom-spacing-c)}.custom-banner-main.spacing-pc-bottom-3,.custom-page-common-wrapper.spacing-pc-bottom-3{padding-bottom:var(--pc-bottom-spacing-g)}@media screen and (min-width:1920px){.custom-banner-main .custom-page-common-wrapper-title,.custom-page-common-wrapper .custom-page-common-wrapper-title{font-size:2.0833333333vw}.custom-banner-main .mb-small,.custom-page-common-wrapper .mb-small{margin-bottom:1.25vw}.custom-banner-main .mb-medium,.custom-page-common-wrapper .mb-medium{margin-bottom:1.6666666667vw}.custom-banner-main .mb-large,.custom-page-common-wrapper .mb-large{margin-bottom:2.0833333333vw}}@media screen and (max-width:900px){.custom-banner-main,.custom-page-common-wrapper{background-image:var(--mb-bg)}.custom-banner-main .custom-page-common-wrapper-title,.custom-page-common-wrapper .custom-page-common-wrapper-title{font-size:6.4vw}.custom-banner-main .mb-small,.custom-page-common-wrapper .mb-small{margin-bottom:2.6666666667vw}.custom-banner-main .mb-large,.custom-banner-main .mb-medium,.custom-page-common-wrapper .mb-large,.custom-page-common-wrapper .mb-medium{margin-bottom:6.4vw}.custom-banner-main.spacing-mb-top-1,.custom-page-common-wrapper.spacing-mb-top-1{padding-top:var(--mb-top-spacing-s)}.custom-banner-main.spacing-mb-top-2,.custom-page-common-wrapper.spacing-mb-top-2{padding-top:var(--mb-top-spacing-c)}.custom-banner-main.spacing-mb-top-3,.custom-page-common-wrapper.spacing-mb-top-3{padding-top:var(--mb-top-spacing-g)}.custom-banner-main.spacing-mb-bottom-1,.custom-page-common-wrapper.spacing-mb-bottom-1{padding-bottom:var(--mb-bottom-spacing-s)}.custom-banner-main.spacing-mb-bottom-2,.custom-page-common-wrapper.spacing-mb-bottom-2{padding-bottom:var(--mb-bottom-spacing-c)}.custom-banner-main.spacing-mb-bottom-3,.custom-page-common-wrapper.spacing-mb-bottom-3{padding-bottom:var(--mb-bottom-spacing-g)}.custom-banner-main .home-video .video-list-swiper,.custom-page-common-wrapper .home-video .video-list-swiper{padding-left:6.4vw!important;padding-right:6.4vw!important}.custom-banner-main .home-video .video-list-swiper .swiper-slide,.custom-page-common-wrapper .home-video .video-list-swiper .swiper-slide{margin-right:4.2666666667vw;width:calc((100% - 4.2666666667vw*(var(--mb-count) - 1))/var(--mb-count));height:106.6666666667vw}}.custom-banner-main{background-image:var(--pc-bg)}.custom-banner-main .custom-banner-main__image,.custom-banner-main picture.custom-banner-main__image{display:block;width:100%}.custom-banner-main .custom-banner-main__image img,.custom-banner-main picture.custom-banner-main__image img{width:100%;height:auto;display:block}.custom-banner-main .is-rounded{overflow:hidden}.custom-banner-main .text-box{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;padding:0}.custom-banner-main .text-box,.custom-banner-main .text-box.pc-layout-left-top{align-items:start;justify-content:start}.custom-banner-main .text-box.pc-layout-top-center{align-items:center;justify-content:start}.custom-banner-main .text-box.pc-layout-right-top{align-items:end;justify-content:start}.custom-banner-main .text-box.pc-layout-right-center{align-items:end;justify-content:center}.custom-banner-main .text-box.pc-layout-right-bottom{align-items:end;justify-content:end}.custom-banner-main .text-box.pc-layout-bottom-center{align-items:center;justify-content:end}.custom-banner-main .text-box.pc-layout-left-bottom{align-items:start;justify-content:end}.custom-banner-main .text-box.pc-layout-left-center{align-items:start;justify-content:center}.custom-banner-main .text-box.pc-layout-center-center{align-items:center;justify-content:center}.custom-banner-main .text-box .label{font-size:18px}.custom-banner-main .text-box .title{font-size:40px;line-height:120%;font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700)}.custom-banner-main .text-box .title .red{background:linear-gradient(90deg,#f1a772,#ff0c01 87.98%);background-clip:text;-webkit-background-clip:text;font-weight:900;-webkit-text-fill-color:rgba(0,0,0,0)}.custom-banner-main .text-box .subtitle{font-size:18px}.custom-banner-main .text-box .custom-banner-paypal-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;margin-top:16px}.custom-banner-main .text-box .custom-banner-paypal-row .custom-banner-paypal-text{font-size:16px;color:#7c7871;font-weight:400;line-height:1.5em}.custom-banner-main .text-box .custom-banner-paypal-row .custom-banner-paypal-icon,.custom-banner-main .text-box .custom-banner-paypal-row .custom-banner-shop-pay-icon{display:inline-flex;align-items:center}.custom-banner-main .text-box .custom-banner-paypal-row .custom-banner-paypal-icon svg,.custom-banner-main .text-box .custom-banner-paypal-row .custom-banner-shop-pay-icon svg{display:block}.custom-banner-main .text-box .custom-banner-countdown{display:flex;align-items:center;gap:0;margin-top:24px;padding:8px 0}.custom-banner-main .text-box .custom-banner-countdown .custom-banner-countdown-item{display:flex;flex-direction:column;align-items:center;gap:4px}.custom-banner-main .text-box .custom-banner-countdown .custom-banner-countdown-item .custom-banner-countdown-value{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2);border-radius:8px;font-family:CrealitySans,sans-serif;font-weight:600;font-size:20px;line-height:1.4em;color:#fff}.custom-banner-main .text-box .custom-banner-countdown .custom-banner-countdown-item .custom-banner-countdown-label{font-family:CrealitySans,sans-serif;font-weight:300;font-size:12px;line-height:1em;text-transform:capitalize;color:#f5f6fa;width:40px;text-align:center}.custom-banner-main .text-box .custom-banner-countdown .custom-banner-countdown-separator{font-family:HarmonyOS Sans SC,sans-serif;font-weight:700;font-size:16px;line-height:1em;letter-spacing:-.0625em;text-transform:uppercase;color:hsla(0,0%,100%,.2);padding:0 4px 14px}.custom-banner-main .custom-banner-main-btn-group{display:flex;align-items:center}.custom-banner-main .custom-banner-main-btn-group .custom-banner-main__button{border-style:solid;border-radius:9999px;transition:all .3s ease;white-space:nowrap}.custom-banner-main .custom-banner-main-btn-group .custom-banner-main__button:hover{opacity:.8}@media screen and (min-width:1920px){@keyframes fadeIn{0%{width:13px;height:13px}to{width:25px;height:25px}}.custom-banner-main .is-rounded{border-radius:.8333333333vw}.custom-banner-main__image-box{width:100%;height:auto}.custom-banner-main .custom-banner-code .content{padding-left:4.1666666667vw;margin:auto}.custom-banner-main .custom-banner-code .content .subtitle{color:var(--color-green);font-size:.8333333333vw;font-family:var(--font-family-medium);font-weight:var(--font-weight-medium,500)}.custom-banner-main .custom-banner-code .content .title{font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);font-size:2.0833333333vw;color:var(--color-light);line-height:normal;margin:.8333333333vw 0}.custom-banner-main .custom-banner-code .content .desc{color:var(--color-light);font-size:1.25vw;font-family:var(--font-family-medium);font-weight:var(--font-weight-medium,500);margin-bottom:1.6666666667vw}.custom-banner-main .custom-banner-code .content .btn{padding:.5208333333vw 1.25vw;border-radius:2.2916666667vw;background-color:var(--color-light);color:var(--color-dark);font-size:.8333333333vw;font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);width:-moz-fit-content;width:fit-content;cursor:pointer;transition:all .3s ease}.custom-banner-main .custom-banner-code .content .btn:hover{opacity:.5}.custom-banner-main .custom-banner-code .content .tip{margin-top:5.7291666667vw;color:#fff;font-size:.7291666667vw;position:absolute}.custom-banner-main .custom-banner-code .content .tip span{color:#f13a3a}.custom-banner-main .text-box.padding-small{padding:2.0833333333vw}.custom-banner-main .text-box.padding-medium{padding:4.1666666667vw}.custom-banner-main .text-box.padding-large{padding:6.25vw}.custom-banner-main .text-box{width:62.5vw;text-align:left}.custom-banner-main .text-box .label{font-size:.9375vw}.custom-banner-main .text-box .title{font-size:2.0833333333vw}.custom-banner-main .text-box .subtitle{font-size:.9375vw}.custom-banner-main .text-box .custom-banner-paypal-row{display:flex;align-items:center;gap:.2083333333vw;margin-top:.8333333333vw}.custom-banner-main .text-box .custom-banner-paypal-row .custom-banner-paypal-text{font-size:.8333333333vw;color:#7c7871;font-weight:400;line-height:1.5em}.custom-banner-main .text-box .custom-banner-paypal-row .custom-banner-paypal-icon,.custom-banner-main .text-box .custom-banner-paypal-row .custom-banner-shop-pay-icon{display:inline-flex;align-items:center}.custom-banner-main .text-box .custom-banner-paypal-row .custom-banner-paypal-icon svg,.custom-banner-main .text-box .custom-banner-paypal-row .custom-banner-shop-pay-icon svg{display:block;width:1.1458333333vw;height:1.1458333333vw}.custom-banner-main .text-box .custom-banner-paypal-row .custom-banner-shop-pay-icon svg{width:2.7083333333vw;height:1.1458333333vw}.custom-banner-main .text-box .custom-banner-countdown{display:flex;align-items:center;gap:0;margin-top:1.25vw;padding:.4166666667vw 0}.custom-banner-main .text-box .custom-banner-countdown .custom-banner-countdown-item{display:flex;flex-direction:column;align-items:center;gap:.2083333333vw}.custom-banner-main .text-box .custom-banner-countdown .custom-banner-countdown-item .custom-banner-countdown-value{width:2.5vw;height:2.5vw;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2);border-radius:.4166666667vw;font-family:CrealitySans,sans-serif;font-weight:600;font-size:1.0416666667vw;line-height:1.4em;color:#fff}.custom-banner-main .text-box .custom-banner-countdown .custom-banner-countdown-item .custom-banner-countdown-label{font-family:CrealitySans,sans-serif;font-weight:300;font-size:.625vw;line-height:1em;text-transform:capitalize;color:#f5f6fa;width:2.0833333333vw;text-align:center}.custom-banner-main .text-box .custom-banner-countdown .custom-banner-countdown-separator{font-family:HarmonyOS Sans SC,sans-serif;font-weight:700;font-size:.8333333333vw;line-height:1em;letter-spacing:-.0625em;text-transform:uppercase;color:hsla(0,0%,100%,.2);padding:0 .2083333333vw .7291666667vw}.custom-banner-main .custom-banner-main-btn-group{gap:.8333333333vw;margin-top:.8333333333vw}.custom-banner-main .custom-banner-main-btn-group .custom-banner-main__button{border-width:.1041666667vw;padding:.3125vw 1.0416666667vw;font-size:.8333333333vw}}@media screen and (min-width:901px)and (max-width:1920px){@keyframes fadeIn{0%{width:13px;height:13px}to{width:25px;height:25px}}.custom-banner-main .is-rounded{border-radius:16px}.custom-banner-main__image-box{width:100%;height:auto}.custom-banner-main .custom-banner-code .content{padding-left:80px;margin:auto}.custom-banner-main .custom-banner-code .content .subtitle{color:var(--color-green);font-size:16px;font-family:var(--font-family-medium);font-weight:var(--font-weight-medium,500)}.custom-banner-main .custom-banner-code .content .title{font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);font-size:40px;color:var(--color-light);line-height:normal;margin:16px 0}.custom-banner-main .custom-banner-code .content .desc{color:var(--color-light);font-size:24px;font-family:var(--font-family-medium);font-weight:var(--font-weight-medium,500);margin-bottom:32px}.custom-banner-main .custom-banner-code .content .tip{margin-top:110px;color:#fff;font-size:14px;position:absolute}.custom-banner-main .custom-banner-code .content .tip span{color:#f13a3a}.custom-banner-main .custom-banner-code .content .btn{padding:10px 24px;border-radius:44px;background-color:var(--color-light);color:var(--color-dark);font-size:16px;font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);width:-moz-fit-content;width:fit-content;cursor:pointer;transition:all .3s ease}.custom-banner-main .custom-banner-code .content .btn:hover{opacity:.5}.custom-banner-main .text-box{text-align:left;width:1200px}.custom-banner-main .text-box.padding-small{padding:40px}.custom-banner-main .text-box.padding-medium{padding:80px}.custom-banner-main .text-box.padding-large{padding:120px}.custom-banner-main .custom-banner-main-btn-group{margin-top:16px;gap:16px}.custom-banner-main .custom-banner-main-btn-group .custom-banner-main__button{border-width:2px;padding:6px 20px;font-size:16px}}@media screen and (max-width:900px){.custom-banner-main{max-width:100%;overflow-x:clip}.custom-banner-main img,.custom-banner-main picture{max-width:100%}.custom-banner-main{background-image:var(--mb-bg)}.custom-banner-main .is-rounded{border-radius:4.2666666667vw}.custom-banner-main__image-box{width:100%;height:auto}.custom-banner-main .custom-banner-code .content p{text-align:center}.custom-banner-main .custom-banner-code .content{padding-top:6.6666666667vw}.custom-banner-main .custom-banner-code .content .subtitle{color:var(--color-green);font-size:3.7333333333vw;font-family:var(--font-family-medium);font-weight:var(--font-weight-medium,500)}.custom-banner-main .custom-banner-code .content .title{font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);font-size:8.5333333333vw;color:var(--color-light);line-height:normal;margin:2.1333333333vw 0}.custom-banner-main .custom-banner-code .content .desc{color:var(--color-light);font-size:4.2666666667vw;font-family:var(--font-family-medium);font-weight:var(--font-weight-medium,500);margin-bottom:2.1333333333vw}.custom-banner-main .custom-banner-code .content .btn{padding:2.6666666667vw 6.4vw;border-radius:11.7333333333vw;background-color:var(--color-light);color:var(--color-dark);font-size:3.7333333333vw;font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);width:-moz-fit-content;width:fit-content;cursor:pointer;transition:all .3s ease;margin:auto}.custom-banner-main .text-box{position:absolute;text-align:center;width:100%}.custom-banner-main .text-box.padding-small{padding:6.4vw}.custom-banner-main .text-box.padding-medium{padding:12.8vw}.custom-banner-main .text-box.padding-large{padding:19.2vw}.custom-banner-main .text-box.mobile-layout-left-top{align-items:start;justify-content:start}.custom-banner-main .text-box.mobile-layout-top-center{align-items:center;justify-content:start}.custom-banner-main .text-box.mobile-layout-right-top{align-items:end;justify-content:start}.custom-banner-main .text-box.mobile-layout-right-center{align-items:end;justify-content:center}.custom-banner-main .text-box.mobile-layout-right-bottom{align-items:end;justify-content:end}.custom-banner-main .text-box.mobile-layout-bottom-center{align-items:center;justify-content:end}.custom-banner-main .text-box.mobile-layout-left-bottom{align-items:start;justify-content:end}.custom-banner-main .text-box.mobile-layout-left-center{align-items:start;justify-content:center}.custom-banner-main .text-box.mobile-layout-center-center{align-items:center;justify-content:center}.custom-banner-main .text-box .label{font-size:3.2vw}.custom-banner-main .text-box .title{font-size:8.5333333333vw}.custom-banner-main .text-box .subtitle{font-size:3.2vw}.custom-banner-main .text-box .custom-banner-paypal-row{display:flex;align-items:center;gap:1.0666666667vw;margin-top:2.1333333333vw}.custom-banner-main .text-box .custom-banner-paypal-row .custom-banner-paypal-text{font-size:3.7333333333vw;color:#7c7871;font-weight:400;line-height:1.5em}.custom-banner-main .text-box .custom-banner-paypal-row .custom-banner-paypal-icon,.custom-banner-main .text-box .custom-banner-paypal-row .custom-banner-shop-pay-icon{display:inline-flex;align-items:center}.custom-banner-main .text-box .custom-banner-paypal-row .custom-banner-paypal-icon svg,.custom-banner-main .text-box .custom-banner-paypal-row .custom-banner-shop-pay-icon svg{display:block;width:4.8vw;height:4.8vw}.custom-banner-main .text-box .custom-banner-paypal-row .custom-banner-shop-pay-icon svg{width:11.3466666667vw;height:4.8vw}.custom-banner-main .text-box .custom-banner-countdown{display:flex;align-items:center;gap:0;margin-top:3.2vw;padding:2.1333333333vw 0}.custom-banner-main .text-box .custom-banner-countdown .custom-banner-countdown-item{display:flex;flex-direction:column;align-items:center;gap:1.0666666667vw}.custom-banner-main .text-box .custom-banner-countdown .custom-banner-countdown-item .custom-banner-countdown-value{width:9.6vw;height:9.6vw;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2);border-radius:2.1333333333vw;font-family:CrealitySans,sans-serif;font-weight:700;font-size:4.2666666667vw;line-height:1em;letter-spacing:-.03828125em;text-transform:uppercase;color:#fff}.custom-banner-main .text-box .custom-banner-countdown .custom-banner-countdown-item .custom-banner-countdown-label{font-family:CrealitySans,sans-serif;font-weight:300;font-size:2.6666666667vw;line-height:1em;text-transform:capitalize;color:#f5f6fa;width:10.6666666667vw;text-align:center}.custom-banner-main .text-box .custom-banner-countdown .custom-banner-countdown-separator{font-family:HarmonyOS Sans SC,sans-serif;font-weight:500;font-size:4.2666666667vw;line-height:1em;letter-spacing:-.0625em;text-transform:uppercase;color:hsla(0,0%,100%,.2);padding:0 1.0666666667vw 4.2666666667vw}.custom-banner-main .custom-banner-main-btn-group{margin-top:3.2vw;gap:2.1333333333vw}.custom-banner-main .custom-banner-main-btn-group .custom-banner-main__button{border-width:.5333333333vw;padding:1.6vw 5.3333333333vw;font-size:3.2vw}}.custom-swiper-banner-lcp-slot{position:relative;z-index:1;width:100%;height:600px;margin-bottom:-600px;pointer-events:none;overflow:hidden}body:has(.custom-swiper-banner.swiper-initialized) .custom-swiper-banner-lcp-slot{opacity:0;visibility:hidden}.custom-swiper-banner{width:100%;height:600px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-swiper-banner .custom-swiper-banner-item{width:100%;height:100%;position:relative}.custom-swiper-banner .custom-swiper-banner-item .custom-swiper-banner-item-bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content{width:100%;height:100%;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:28px;padding:80px}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content.p-small{padding:24px}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content.p-medium{padding:40px}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content.p-large{padding:80px}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content.p-xlarge{padding:120px}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content.layout-left-top{align-items:start;justify-content:start}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content.layout-top-center{align-items:center;justify-content:start;text-align:center}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content.layout-right-top{align-items:end;justify-content:start}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content.layout-right-center{align-items:end;justify-content:center}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content.layout-right-bottom{align-items:end;justify-content:end}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content.layout-bottom-center{align-items:center;justify-content:end;text-align:center}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content.layout-left-bottom{align-items:start;justify-content:end}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content.layout-left-center{align-items:start;justify-content:center}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content.layout-center-center{align-items:center;justify-content:center}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content h3{line-height:1.2;color:#fff;font-size:48px;font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700)}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content p{color:#bec0c2;font-size:24px}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content .custom-swiper-banner-item-button{color:#000;background-color:#fff;font-size:16px;border-radius:9999px;padding:12px 24px;line-height:150%;transition:all .3s ease;cursor:pointer}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content .custom-swiper-banner-item-button:hover{opacity:.8}@media screen and (min-width:1920px){.custom-swiper-banner{height:31.25vw}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content{gap:1.4583333333vw;padding:4.1666666667vw}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content.p-small{padding:1.25vw}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content.p-medium{padding:2.0833333333vw}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content.p-large{padding:4.1666666667vw}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content.p-xlarge{padding:6.25vw}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content h3{font-size:2.5vw}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content p{font-size:1.25vw}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content .custom-swiper-banner-item-button{font-size:.8333333333vw;padding:.625vw 1.25vw}}@media screen and (max-width:900px){.custom-swiper-banner-lcp-slot{height:133.3333333333vw;margin-bottom:-133.3333333333vw}.custom-swiper-banner{max-width:100%;overflow-x:clip;height:133.3333333333vw}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content{gap:4.2666666667vw;padding:10.6666666667vw 6.4vw!important}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content h3{line-height:1.2;font-size:8vw}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content p{font-size:3.7333333333vw}.custom-swiper-banner .custom-swiper-banner-item .swiper-banner-item-content .custom-swiper-banner-item-button{font-size:3.7333333333vw;padding:2.1333333333vw 4.2666666667vw}}