:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));&.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-button-prev,~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto;.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.video-banner-viewer{height:calc(100% - 80px);width:100%}.video-banner-viewer .video-banner-viewer-container{position:relative;height:100%;width:100%;overflow:hidden}.video-banner-viewer .video-banner-viewer-container>*{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;object-fit:cover}.video-banner-viewer .play-btn{display:block;position:absolute;left:50%;top:calc(50% - 40px);transform:translate(-50%,-50%);border-radius:20px;background:hsla(0,0%,100%,.2);backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.3);transition:all .3s ease;opacity:.5;z-index:10}.video-banner-viewer .play-btn:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-40%,-50%);width:0;height:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:16px solid hsla(0,0%,100%,.9)}@media screen and (max-width:1024px){.video-banner-viewer .video-banner-viewer-container{border-radius:20px}.video-banner-viewer .video-banner-viewer-container .video-banner-viewer-video{display:none}.video-banner-viewer .play-btn{width:80px;height:40px;background:hsla(0,0%,100%,.3)}}@media screen and (min-width:1025px){.video-banner-viewer .video-banner-viewer-container{border-radius:40px}.video-banner-viewer .play-btn{width:100px;height:60px}.video-banner-viewer .play-btn:hover{background:hsla(0,0%,100%,.3);transform:translate(-50%,-50%) scale(1.1)}.video-banner-viewer:hover .play-btn{opacity:1}}.home-recommand-container{overflow-x:hidden}.home-recommand-container .section-content-container .slide-item-container{height:100%}.home-recommand-container .section-content-container .slide-item-title{text-align:center;color:#999}@media screen and (max-width:1024px){.home-recommand-container .section-content-container{height:calc((100vw - 40px)*.5625 + 80px)}.home-recommand-container .section-content-container .slide-item-title{margin-top:20px;font-size:14px}}@media screen and (min-width:1025px){.home-recommand-container .section-content-container{height:65vh}.home-recommand-container .section-content-container .slide-item-title{margin-top:30px;font-size:16px}}.slide-item .slide-item-title{position:absolute;width:100%;left:50%;top:calc(100% + 30px);transform:translate(-50%);text-align:center;line-height:1.5;color:#999}.swiper-button-next,.swiper-button-prev{background:#000;border-radius:50%;color:#fff;opacity:.5;transition:all .3s}@media screen and (max-width:1024px){.swiper-button-next,.swiper-button-prev{width:50px;height:50px}.swiper-button-next .swiper-navigation-icon,.swiper-button-prev .swiper-navigation-icon{width:20px;height:20px}.swiper-button-prev{left:20px!important;transform:translateX(-20%);top:calc(50% - 40px)!important}.swiper-button-next{right:20px!important;transform:translateX(20%);top:calc(50% - 40px)!important}}@media screen and (min-width:1025px){.swiper-button-next,.swiper-button-prev{width:80px;height:80px}.swiper-button-next .swiper-navigation-icon,.swiper-button-prev .swiper-navigation-icon{width:30px;height:30px}.swiper-button-prev{left:calc(18.75vw - 10px)!important;transform:translateX(-20%);top:calc(50% - 40px)!important}.swiper-button-next{right:calc(18.75vw - 10px)!important;transform:translateX(20%);top:calc(50% - 40px)!important}}.shop-card-container:first-child,.shop-card-container:nth-child(4),.shop-card-container:nth-child(5),.shop-card-container:nth-child(8),.shop-card-container:nth-child(9){background:linear-gradient(135deg,#FFFFFF,#f2f2f2)}.shop-card-container:nth-child(10),.shop-card-container:nth-child(2),.shop-card-container:nth-child(3),.shop-card-container:nth-child(6),.shop-card-container:nth-child(7){background:#fff}.shop-card-container{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.shop-card-container .good-content-container{position:relative;z-index:1;text-shadow:.7px .7px #fff,.7px -.7px #fff,-.7px .7px #fff,-.7px -.7px #fff}.shop-card-container .good-content-container .good-name{font-weight:700}.shop-card-container .good-content-container .good-sku{color:#333}.shop-card-container .good-content-container .good-price{font-weight:700}.shop-card-container .good-content-container .good-price .spcial-price{color:#f90123}.shop-card-container .good-content-container .good-price .original-price{color:#333;text-decoration:line-through;font-weight:400}.shop-card-main .good-image-container{width:115%;height:115%;position:absolute;bottom:0;right:-40%;z-index:0;background-position:0 0;background-size:auto 100%;background-repeat:no-repeat}.shop-card .good-image-container{width:100%;height:100%;position:absolute;top:0;left:0;right:0;z-index:0;background-position:50%;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:1024px){.shop-card-container{padding:0 20px 10px}.shop-card-container .good-content-container .good-name{font-size:14px}.shop-card-container .good-content-container .good-price,.shop-card-container .good-content-container .good-sku{font-size:12px}.shop-card-container .good-content-container .good-price .main{font-size:18px;margin-left:2px}.shop-card-container .good-content-container .good-price .original-price{margin-left:3px}.shop-card-main{width:100vw;height:calc(100vw - 120px);padding-bottom:20px}.shop-card-main .good-image-container{width:120%;height:120%;right:-50%}.shop-card{width:50vw;height:calc(50vw - 10px)}}@media screen and (min-width:1025px){.shop-card-container .good-content-container{max-width:70%}.shop-card-container .good-content-container .good-name{font-size:18px}.shop-card-container .good-content-container .good-price,.shop-card-container .good-content-container .good-sku{font-size:14px}.shop-card-container .good-content-container .good-price .main{font-size:22px;margin-left:5px}.shop-card-container .good-content-container .good-price .original-price{margin-left:5px}.shop-card-container .good-image-container{transition:transform .3s;transform-origin:right bottom}.shop-card-container{cursor:pointer}.shop-card-main{height:600px;width:690px;padding:0 0 30px 70px}.shop-card-main:hover .good-image-container{transform:scale(1.02)}.shop-card{height:300px;width:calc((100vw - 690px)/2);padding:0 0 30px 20px;overflow:hidden}.shop-card:hover .good-image-container{transform:scale(1.04)}}@media screen and (min-width:1440px){.shop-card-main{height:600px;width:590px}.shop-card{height:300px;width:calc((100vw - 590px)/3)}}@media screen and (min-width:1812px){.shop-card-main{height:768px;width:690px}.shop-card{height:384px;width:calc((100vw - 690px)/3)}}@media screen and (min-width:2184px){.shop-card{width:calc((100vw - 690px)/4)}}@media screen and (min-width:2400px){.shop-card{width:calc((100vw - 690px)/5)}}.home-shop-container{padding-top:0;overflow:hidden}.home-shop-container .shop-good-items,.home-shop-container .shop-good-items .shop-card-list{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.home-shop-container .shop-good-items .shop-card-list{flex-wrap:wrap;overflow:hidden}@media screen and (max-width:1024px){.home-shop-container .shop-good-items{flex-direction:column}.home-shop-container .shop-good-items .shop-card-list{height:calc(150vw - 30px)}}@media screen and (min-width:1025px){.home-shop-container .shop-good-items{flex-direction:row;height:600px}.home-shop-container .shop-good-items .shop-card-list{height:100%;flex-direction:column}}@media screen and (min-width:1440px){.home-shop-container .shop-good-items{height:600px}}@media screen and (min-width:1812px){.home-shop-container .shop-good-items{height:768px}}.home-welcome-container{height:100vh;width:100%;position:relative;overflow:hidden}.home-welcome-container>div{width:100%;height:100%}.home-welcome-container .welcome-main-object{width:100%;height:100%;object-fit:cover}.home-welcome-container .welcome-cover{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;align-items:center}.home-welcome-container .welcome-cover .slogan-container{position:relative}@media screen and (max-width:1024px){.home-welcome-container .pc-welcome{display:none}.home-welcome-container .welcome-cover .slogan-container{width:60vw;height:5.94vw}}@media screen and (min-width:1025px){.home-welcome-container{background:#000}.home-welcome-container .mobile-welcome{display:none}.home-welcome-container .welcome-cover .slogan-container{width:50vw;height:4.95vw}}.orb-container{position:relative;width:100%;height:100%}