.home-banner{width:100%;height:auto;position:relative}.home-banner .swiper-button-prev{left:10%}.home-banner .swiper-button-next{right:10%}.m-home-banner{height:133.33vw}.small-banner{width:100%;margin:20px auto 0}.small-banner .title{width:100%;height:auto;text-align:center;font-weight:700;font-size:16px;text-transform:uppercase}.small-banner li{position:relative;height:auto;margin-top:15px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.small-banner li .image{width:100%;height:36.53vw;display:flex;align-items:center;justify-content:center}.small-banner .info{width:100%;height:auto;text-align:center;margin:5px 0 0;display:flex;justify-content:center;align-items:center}.small-banner .info p{font-size:14px;font-weight:700;color:#222;margin:0}.small-banner .info span{width:16px;height:16px;background:url(/responsive/images/icon-5.png) no-repeat;background-size:contain;margin:0 0 0 10px}.activity-banner,.promotion-banner,.special-banner{width:100%;height:auto;margin:20px auto 0}.activity-banner li{width:100%;height:29.6vw}.special-banner .image{width:100%;height:73.33vw;display:flex;align-items:center}.special-banner .detail{padding:10px 0}.special-banner .detail p{font-weight:700;font-size:14px;color:#222;margin:0}.special-banner .detail .info{margin:10px 0 0}.special-banner .detail span{display:inline-block;width:140px;height:44px;font-size:14px;color:#fff;background:#222;line-height:44px;text-align:center;margin:10px 0 0}.promotion-banner .swiper-horizontal>.swiper-scrollbar,.promotion-banner .swiper-scrollbar.swiper-scrollbar-horizontal{bottom:-25px}.promotion-banner .item,.promotion-banner li{width:100%;margin:10px 0 0;display:flex;align-items:center;justify-content:center}.promotion-banner li{height:56.8vw}.promotion-banner .item{height:33.33vw}.full-width-banner{width:100%;height:auto;margin:20px auto 0}.full-width-banner li{width:100%;margin:10px auto 0;text-align:center}.full-width-banner li:first-child{margin:0 auto!important}.bestdeals-banner li{height:31.2vw}.big-banner li{height:20.8vw}.home-product{width:100%;height:auto;margin:20px 0 0}.home-product .container{position:relative}.home-product h2{text-align:center}.home-product h2 a{font-weight:700;font-size:16px;color:#333;text-transform:uppercase}.home-product h2 a:hover{color:#ff34a8}.home-product .product-list{width:100%;height:auto;margin:15px 0 0;position:relative}.home-product .product-item{width:calc(calc(100% - 20px)/ 1.5);width:-moz-calc(calc(100% - 20px)/ 1.5);width:-webkit-calc(calc(100% - 20px)/ 1.5);width:-ms-calc(calc(100% - 20px)/ 1.5);height:auto;margin-right:10px}.home-product .product-image{height:calc(calc(100vw - 55px)/ 1.5);height:-moz-calc(calc(100vw - 55px)/ 1.5);height:-webkit-calc(calc(100vw - 55px)/ 1.5);height:-ms-calc(calc(100vw - 55px)/ 1.5)}.home-reviews{margin:20px auto 0;position:relative}.home-reviews .container{position:relative}.reviews-item{height:auto!important;padding:10px;background:#f5a49f}.reviews-item .reviews-top{width:100%;height:auto;display:flex;align-items:center}.reviews-item .reviews-icon{width:40px;height:40px;overflow:hidden;margin:0 10px 0 0;line-height:40px;text-align:center;position:relative;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}.reviews-item .reviews-icon i{font-size:44px}.reviews-item .reviews-customer{flex:1}.reviews-item .reviews-name{color:#fff}.reviews-item .rating-box{width:65px;height:13px}.reviews-item .rating-box:before{font-size:13px;height:13px;line-height:13px}.reviews-item .rating-box .rating{height:13px}.reviews-item .rating-box .rating:before{font-size:13px;height:13px;line-height:13px}.reviews-item .title{font-size:14px;font-weight:700;margin:10px 0 0}.reviews-item .detail{margin:5px 0 0}.website-policy{width:100%;height:auto;margin:20px auto 0}.website-policy ul{width:100%;height:auto;margin:0}.website-policy li{text-align:center;display:flex}.website-policy li:first-child{border-left:none!important}.website-policy li .inner{width:100%;height:auto;padding:5px 0;box-shadow:2px 2px 8px #e5e5e5}.website-policy li span{display:inline-block;width:66px;height:66px;line-height:66px;text-align:center}.website-policy img{width:auto;height:auto}.website-policy li p{color:#999;margin:10px 0 0;font-weight:600}.index-post{width:100%;height:auto;margin:20px 0 0}.index-post .title{width:100%;height:auto;text-align:center}.index-post .title ul{display:flex;justify-content:center;align-items:center}.index-post .title li{width:auto;height:auto;position:relative;padding:0 30px 5px}.index-post .title ul li:after{content:"";display:inline-block;width:1px;height:27px;background:#909090;position:absolute;top:0;left:0}.index-post .title ul li:first-child:after{display:none!important}.index-post .title span{font-size:16px;text-transform:uppercase;position:relative;padding:0 0 5px 0;cursor:pointer;font-weight:700}.index-post .title span:before{content:"";display:inline-block;width:100%;height:3px;position:absolute;left:0;bottom:0;transition:.3s}.index-post .title .active span:before,.index-post .title li:hover span:before{background:#a53181}.post-toggle{width:100%;height:auto;position:relative;margin-top:20px}.post-list{width:100%;height:auto;display:none}.post-list.active{display:block!important}.post-list li{margin-bottom:20px;height:auto}.post-list li .image{height:59.2vw;display:flex;align-items:center;justify-content:center}.post-list li .name{width:100%;height:auto;font-size:14px;font-weight:700;margin:10px 0 0;text-align:left}.post-list li .date,.post-list li .short-content{width:100%;height:auto;color:#666;margin:5px 0 0}.post-list li .read-more{width:100%;height:auto;text-align:left;margin:10px 0 0}.post-list li .read-more span{display:inline-block;border:1px solid #ccc;color:#666;padding:3px 10px;font-size:14px}.post-list li .read-more:hover span{color:#ff34a8}.home-product .more,.index-post .more{margin-top:15px;text-align:center}.home-product .more span,.index-post .more span{display:inline-block;width:120px;height:34px;line-height:34px;text-align:center;border:1px solid #a53181;color:#a53181;margin:0 auto;border-radius:36px;-webkit-border-radius:36px;-moz-border-radius:36px;-ms-border-radius:36px;-o-border-radius:36px}.home-product .more span:hover,.index-post .more span:hover{color:#ff91dd}@media (max-width:767px){.special-banner .type-2{margin-top:15px}.promotion-banner .swiper-wrapper{flex-wrap:wrap}.promotion-banner .swiper-slide{margin-bottom:10px}}@media (min-width:350px){.home-product .product-item{width:calc(calc(100% - 20px)/ 2.2);width:-moz-calc(calc(100% - 20px)/ 2.2);width:-webkit-calc(calc(100% - 20px)/ 2.2);width:-ms-calc(calc(100% - 20px)/ 2.2)}.home-product .product-image{height:calc(calc(100vw - 75px)/ 2.2);height:-moz-calc(calc(100vw - 75px)/ 2.2);height:-webkit-calc(calc(100vw - 75px)/ 2.2);height:-ms-calc(calc(100vw - 75px)/ 2.2)}}@media (min-width:576px){.small-banner li .image{height:209px}.activity-banner li{height:163px}.special-banner .image{height:403px}.promotion-banner li{height:312px}.promotion-banner .item{height:183px}.home-product .product-item{width:calc(calc(100% - 30px)/ 3.2);width:-moz-calc(calc(100% - 30px)/ 3.2);width:-webkit-calc(calc(100% - 30px)/ 3.2);width:-ms-calc(calc(100% - 30px)/ 3.2)}.home-product .product-image{width:211px;height:211px}.post-list li .image{height:156px}}@media (min-width:768px){.home-banner{height:31.25vw}.activity-banner,.full-width-banner,.home-product,.home-reviews,.index-post,.promotion-banner,.small-banner,.special-banner,.website-policy{margin:30px 0 0}.small-banner li .image{height:130px}.small-banner .title{font-size:18px}.activity-banner li{height:219px}.special-banner li{display:flex;justify-content:space-between}.special-banner .type-1{flex-direction:row}.special-banner .type-2{flex-direction:row-reverse}.special-banner .image{width:48%;height:261px}.special-banner .type-1 .image{justify-content:flex-start}.special-banner .type-2 .image{justify-content:flex-end}.special-banner .detail{width:48%;display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column}.special-banner .detail p{font-size:18px}.special-banner .detail .info{font-size:14px;margin:10px 0 0}.special-banner .detail span{margin:15px 0 0}.promotion-banner ul{width:100%;display:flex;align-items:center;justify-content:space-between}.promotion-banner li{width:calc(calc(100% - 10px)/ 2);width:-moz-calc(calc(100% - 10px)/ 2);width:-webkit-calc(calc(100% - 10px)/ 2);width:-ms-calc(calc(100% - 10px)/ 2);height:207px;margin-right:10px}.promotion-banner .item{height:246px}.full-width-banner li{margin:15px auto 0}.home-product h2 a{font-size:20px}.home-product .product-item{width:calc(calc(100% - 30px)/ 3.2);width:-moz-calc(calc(100% - 30px)/ 3.2);width:-webkit-calc(calc(100% - 30px)/ 3.2);width:-ms-calc(calc(100% - 30px)/ 3.2)}.home-product .product-image{width:192px;height:192px}.website-policy li p{font-size:14px}.post-list li .image{height:214px}.index-post .title span{font-size:24px}.index-post .title ul li:after{height:38px}}@media (min-width:992px){.activity-banner,.full-width-banner,.home-product,.home-reviews,.index-post,.promotion-banner,.small-banner,.website-policy{margin:40px 0 0}.small-banner li .image{height:182px}.small-banner .title{font-size:36px}.small-banner li{margin-top:30px}.activity-banner li{height:294px}.special-banner{margin:40px auto 0}.special-banner .image{height:350px}.special-banner .detail p{font-size:26px}.promotion-banner li{height:279px}.promotion-banner .item{height:331px}.home-product h2 a{font-size:26px}.home-product .product-item{width:calc(calc(100% - 40px)/ 3);width:-moz-calc(calc(100% - 40px)/ 3);width:-webkit-calc(calc(100% - 40px)/ 3);width:-ms-calc(calc(100% - 40px)/ 3);margin-right:20px}.home-product .product-image{width:280px;height:280px}.home-product .product-item .special-price .price{font-size:16px}.full-width-banner li{margin:20px auto 0}.reviews-item .title{font-size:16px}.website-policy li{border-left:2px solid #999}.website-policy li .inner{box-shadow:none;display:flex;justify-content:center;align-items:center}.website-policy li p{margin:0 0 0 20px;font-size:20px}.post-list li .image{height:288px}.index-post .title span{font-size:30px}.index-post .title ul li:after{height:50px}}@media (min-width:1200px){.small-banner li .image{height:216px}.activity-banner li{height:349px}.special-banner .image{height:416px}.promotion-banner li{height:332px}.promotion-banner .item{height:393px}.home-product{margin:60px 0 0}.home-product h2 a{font-size:30px}.home-product .product-list{margin:20px 0 0}.home-product .product-item{width:calc(calc(100% - 60px)/ 4);width:-moz-calc(calc(100% - 60px)/ 4);width:-webkit-calc(calc(100% - 60px)/ 4);width:-ms-calc(calc(100% - 60px)/ 4)}.home-product .product-image{width:252px;height:252px}.home-product .button-next,.home-product .button-prev{top:50%;margin:0}.home-product .button-prev,.home-reviews .button-prev{left:-25px}.home-product .button-next,.home-reviews .button-next{right:-25px}.post-list li .image{height:164px}}@media (min-width:1400px){.small-banner li .image{height:255px}.activity-banner li{height:405px}.special-banner .image{height:450px}.promotion-banner li{height:386px}.promotion-banner .item{height:456px}.home-product .product-item{width:calc(calc(100% - 80px)/ 5);width:-moz-calc(calc(100% - 80px)/ 5);width:-webkit-calc(calc(100% - 80px)/ 5);width:-ms-calc(calc(100% - 80px)/ 5)}.home-product .product-image{width:231px;height:231px}.post-list li .image{height:192px}}@media (min-width:1500px){.activity-banner li{height:430px}.promotion-banner li{height:410px}.promotion-banner .item{height:484px}.small-banner li .image{height:272px}.home-product .product-image{width:247px;height:247px}.post-list li .image{height:204px}}
