.products-detail{padding-top:30px}.products-detail .pdt-group{margin-bottom:30px}.products-detail .swiper-gallery .swiper-container{box-shadow:0 5px 16px 4px rgba(0,0,0,.06);border-radius:4px}.products-detail .swiper-thumbs{display:none}.products-detail .swiper-slide{border-radius:4px;overflow:hidden}.products-detail .swiper-slide img{width:100%;height:auto;aspect-ratio:1 / 1;cursor:pointer}.products-detail .rt{margin-top:20px}.products-detail .title{text-align:left;margin-bottom:15px}.products-detail .sub-info{line-height:28px}.products-detail .sub-info>*:not(:last-child){margin-bottom:8px}.products-detail .sub-info strong,.products-detail .sub-info b{font-weight:700;font-family:'Quicksand-SemiBold';color:var(--style-color)}.products-detail .btn{color:#fff;margin-top:20px;border-radius:3px;padding:8px 15px;white-space:wrap;background:var(--style-color)}.products-detail .bottom-wrap{padding:30px 0;background:#F3F6F8}.products-detail .tab-list{margin-bottom:-10px}.products-detail .tab-list li{padding:7px 15px;border-radius:26px;margin-bottom:10px;color:var(--sub-color);font-family:'Quicksand-Bold';border:1px solid var(--sub-color)}.products-detail .tab-list li.active{color:var(--txt-color);border-color:var(--txt-color)}.products-detail .tab-content{margin-top:30px}.products-detail .info p{line-height:28px}.products-detail .info h2{font-size:20px;color:var(--style-color);text-align:left}.products-detail .info h3{font-size:18px;color:var(--style-color)}.products-detail .info strong,.products-detail .info b{font-family:'Quicksand-SemiBold'}.products-detail .info>*:not(:last-child){margin-bottom:15px}@media (min-width:768px){.products-detail .lt{max-width:600px}.products-detail .swiper-thumbs{margin-top:30px;display:block}.products-detail .swiper-thumbs .swiper-slide{border:1px solid var(--sub-color)}.products-detail .swiper-thumbs .swiper-slide-thumb-active{border-color:var(--style-color)}.products-detail .tab-list{margin-left:-2px;margin-right:-2px;justify-content:flex-start}.products-detail .tab-list li{margin-left:2px;margin-right:2px;padding:10px 30px 9px;border-color:transparent}}@media (min-width:1200px){.products-detail{padding-top:40px}.products-detail .pdt-group{display:flex;margin-bottom:60px}.products-detail .lt{max-width:600px}.products-detail .rt{flex:1;padding-left:60px;margin-top:0}.products-detail .title{margin-bottom:22px}.products-detail .btn{margin-top:60px;padding:11px 27px 10px;transition:background .3s}.products-detail .btn:hover{background:var(--sub-color)}.products-detail .bottom-wrap{padding:60px 0}.products-detail .tab-list li{padding-left:46px;padding-right:46px}.products-detail .tab-content{margin-top:35px}.products-detail .info h2{font-size:22px}.products-detail .info h3{font-size:20px}.products-detail .info>*:not(:last-child){margin-bottom:28px}}@media (min-width:1440px){.products-detail .pdt-group{margin-bottom:100px}.products-detail .rt{padding-left:100px}.products-detail .btn{margin-top:182px}.products-detail .bottom-wrap{padding-top:100px;padding-bottom:94px}}.recommend{padding-top:30px;padding-bottom:30px}.recommend .title{text-align:left;margin-bottom:15px}.recommend .img{width:100%;border-radius:5px;overflow:hidden;display:block}.recommend .img img{height:auto;aspect-ratio:1 / 1}.recommend .tit{line-height:28px;margin-top:10px;text-align:center;font-family:'Quicksand-SemiBold'}@media (min-width:768px){.recommend .swiper-wrap{position:relative}.recommend .prev-btn,.recommend .next-btn{top:calc(335px / 2);width:45px;height:45px;opacity:.7}.recommend .prev-btn{transform:translate(-50%,-50%)}.recommend .next-btn{transform:translate(50%,-50%)}}@media (min-width:992px){.recommend .prev-btn,.recommend .next-btn{top:calc(296px / 2)}}@media (min-width:1200px){.recommend{padding-top:60px;padding-bottom:60px}.recommend .title{margin-bottom:22px}.recommend .tit{margin-top:16px}.recommend .tit:hover{color:var(--style-color)}.recommend .prev-btn,.recommend .next-btn{top:calc(262px / 2);width:58px;height:58px;transition:opacity .3s}.recommend .prev-btn:hover,.recommend .next-btn:hover{opacity:1}}@media (min-width:1440px){.recommend{padding-top:85px;padding-bottom:94px}.recommend .prev-btn,.recommend .next-btn{top:calc(285px / 2)}}