 .product-details .crumbs{margin-bottom:0;padding-bottom:20px;}.crumbs span{color:var(--theme-color-font-secondary);}.product-main{display:flex;padding-top:40px;margin-bottom:80px;}.product-main .main-left{display:flex;flex-direction:row-reverse;padding-right:80px;width:60%;max-height:720px;gap:16px;}#productImages{flex:1;height:100%;}#productThumbs{position:relative;width:80px;height:100%;}#productImages .swiper-slide{position:relative;padding-bottom:100%;}#productImages .swiper-slide img,#productImages .swiper-slide video{position:absolute;max-height:100%;max-width:100%;}#productImages .prev-btn,#productImages .next-btn{position:absolute;top:calc(50% - 20px);z-index:10;width:40px;height:40px;color:var(--theme-color-font);line-height:40px;text-align:center;background-color:#fff;border:1px solid #999;border-radius:50%;cursor:pointer;}#productImages .prev-btn{left:8px;}#productImages .next-btn{right:8px;}#productImages .swiper-pagination{display:none;font-size:16px;}.swiper-slide-thumb-active{border:1px solid var(--theme-border-color);}#productThumbs .swiper-slide{position:relative;max-height:80px;padding-bottom:80px;}#productThumbs .swiper-slide .icon-play{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;background:rgb(251,251,251,.5);cursor:pointer;}#productThumbs .swiper-slide .product-video{height:100%;width:100%;}#productThumbs .swiper-slide img{position:absolute;max-height:100%;max-width:100%;padding:2px;object-fit:cover;cursor:pointer;}#productThumbs .swiper-slide video{position:absolute;height:100%;width:100%;background-color:#000;}#productThumbs .swiper-prev,#productThumbs .swiper-next{position:absolute;top:0;left:0;z-index:100;height:24px;width:100%;line-height:24px;text-align:center;opacity:0.5;font-size:12px;color:#fff;background-color:var(--main-bg-color-sub);border:1px solid var(--theme-border-color);cursor:pointer;}#productThumbs .swiper-next{top:unset;bottom:0;}@media screen and (max-width:768px){#productImages .prev-btn,#productImages .next-btn{display:none;}#productImages .swiper-pagination{display:block;}}.product-main .product-main-right{display:flex;flex-direction:column;width:40%;}.product-main-right>div{margin-bottom:16px;}.product-main .product-name{margin-bottom:20px;font-size:40px;line-height:40px;font-weight:bold;}.product-main .sub-title{margin-bottom:32px;font-size:24px;}.product-main .product-rate{display:flex;margin-bottom:16px;align-items:center;vertical-align:middle;}.product-rate .product-stars,.product-rate .review-count{cursor:pointer;}.product-main .product-rate .review-count{margin-left:16px;color:var(--theme-color-font);font-size:14px;}.product-main .product-price{margin-bottom:16px;vertical-align:middle;}.product-price .price{display:inline-block;color:var(--theme-color-font);font-size:24px;line-height:36px;}.product-price .original-price{display:inline-block;margin-left:6px;color:#cccccc;font-size:14px;}.product-main .product-promote{margin:40px 0;font-size:20px;line-height:1.5;}.product-main .product-description{margin:16px 0;}.product-main-right .product-attribute{display:flex;flex-direction:column;margin-bottom:40px;}.variant-quantity-label{margin:0 0 5px;}.product-attribute label{margin-bottom:8px;line-height:1;}.product-attribute .select-wrapper{position:relative;display:inline-block;width:100%;border:1px solid #ccc;border-radius:var(--theme-border-radius);}.select-wrapper select{padding:8px 16px;width:100%;color:var(--theme-color-font);font-size:16px;line-height:24px;background-color:#fff;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.product-attribute .select-wrapper select option[disabled]{color:#ccc;}.variant-item:not(:disabled){cursor:pointer;}.product-attribute .select-wrapper select option:hover{}.select-wrapper i{position:absolute;top:11px;right:7px;scale:0.5;}.variant-buttons{margin-bottom:-16px;}.variant-buttons .variant-select{display:inline-block;margin:0 12px 16px 0;padding:12px 16px;font-size:16px;background-color:#fff;border:1px solid var(--theme-border-color);transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;-o-transition:.3s all ease;cursor:pointer;}.variant-buttons .variant-select.selected{color:var(--theme-color-font);background-color:#FDE990;border-color:var(--main-bg-color);}.variant-buttons .variant-select:hover{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);}.quantity-button{padding:10px;font-size:16px;cursor:pointer;}.product-main-right .quantity-wrapper{display:flex;flex-direction:column;margin-bottom:40px;}.variant-quantity{display:flex;align-items:center;width:fit-content;height:48px;width:100%;max-width:140px;background-color:#fff;border:1px solid #ccc;border-radius:var(--theme-border-radius);}.quantity-wrapper .quantity{width:inherit;height:unset;font-size:16px;text-align:center;border:none;}.product-main .size-guide{align-self:flex-start;color:#9c9c9c;font-size:16px;font-weight:normal;line-height:unset;text-decoration:underline;background-color:transparent;}.product-main button.of-stock,.product-main button.sold-out{margin:16px 0;padding:17px 0;background-color:var(--theme-sub-color);color:#fff;font-size:16px;cursor:not-allowed;}.product-main-right .product-button{display:flex;flex-direction:column;justify-content:space-between;gap:16px;}.product-main .add-to-cart:hover{opacity:unset;}@media screen and (min-width:769px){.product-main .add-to-cart:hover::before{transform:translate(18px,-45%);}}.product-main .add-to-cart::before{content:"\e74a";font-family:'iconfont';position:absolute;left:30%;top:48%;transform:translate(-20%,-45%);transition:all .5s cubic-bezier(.67,1.79,.14,.74);color:inherit;font-size:13px;font-weight:700;line-height:48px;}.product-main .add-to-cart::after{content:'';position:absolute;left:29%;top:50%;transform:translate(-15%,-45%);display:inline-block;width:25px;height:20px;background-color:inherit;color:inherit;transition:all .4s ease;}@media screen and (max-width:768px){.product-main .add-to-cart::before{content:"\e74a";font-family:'iconfont';position:absolute;left:21%;top:42%;transform:translate(-20%,-45%);transition:all .5s cubic-bezier(.67,1.79,.14,.74);color:inherit;font-size:13px;font-weight:700;line-height:44px;}.product-main .add-to-cart::after{content:'';position:absolute;left:20%;top:50%;transform:translate(-15%,-45%);display:inline-block;width:25px;height:20px;background-color:inherit;color:inherit;transition:all .4s ease;}}.product-main .add-to-cart{position:relative;background-color:#fff;width:100%;color:var(--theme-color-font);}.buy-now::before{content:'';}@media screen and (min-width:769px){.buy-now:hover{opacity:0.5;}}.share-button{position:relative;margin-top:24px;width:fit-content;cursor:pointer;user-select:none;}.share-button i{margin-right:8px;color:var(--theme-color-font);}.share-box::before{content:'';display:block;position:absolute;top:-15px;left:50%;width:0;height:0;border-color:transparent #fff transparent transparent;border-style:solid;border-width:12px 12px 12px 0;transform:rotate(90deg);}.share-box{display:none;position:absolute;z-index:10;top:32px;left:-72px;padding:12px 24px;white-space:nowrap;background-color:#fff;border-radius:var(--theme-border-radius);box-shadow:4px 0px 9px 0px #CCCCCC;}.share-box a{margin-right:16px;color:var(--theme-color-font);font-size:24px;}.share-box a:last-child{margin:0;}@media screen and (max-width:768px){.variant-buttons .variant-select{padding:0 12px;height:40px;line-height:40px;}.product-main .product-main-right .product-button{gap:unset;}.share-button{margin-top:10px;font-size:14px;}.share-button i{margin:0;font-size:16px;}.share-box{left:0;}}#reviewPhotos{padding-bottom:38px;width:100%;margin-bottom:20px;border-bottom:1px solid #ccc;}#reviewPhotos .swiper-slide{position:relative;padding-bottom:calc(20% - 12.8px);}#reviewPhotos .swiper-slide img{position:absolute;width:100%;height:100%;object-fit:cover;cursor:pointer;}#reviewPhotos .swiper-slide i,.review-images i{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;background:rgb(251,251,251,.5);cursor:pointer;}.review-images i{width:40px;height:40px;line-height:40px;font-size:18px;transform:translate(-28px,-28px);}#reviewPhotos .prev-btn,#reviewPhotos .next-btn{position:absolute;top:calc(50% - 35px);z-index:10;width:40px;height:40px;color:var(--theme-color-font);text-align:center;line-height:40px;background-color:#fff;border-radius:50%;border:1px solid #999;cursor:pointer;}#reviewPhotos .prev-btn{left:0;}#reviewPhotos .next-btn{right:0;}.tab-list{display:flex;flex-direction:column;margin-top:24px;color:var(--theme-color-font);border-top:1px solid var(--theme-sub-color);}.tab-list .tab-item{color:var(--theme-color-font);font-size:16px;cursor:pointer;user-select:none;border-bottom:1px solid var(--theme-sub-color);}.tab-item .tab-box{position:relative;padding:25px 0;}.tab-box i{position:absolute;top:28px;right:5px;}.page-section{display:none;padding:2px 0 24px 0;}.page-section.current{display:block;}.details-review-header{margin-bottom:70px;font-size:40px;font-weight:700;}.review-wrapper{display:flex;}.review-left{position:relative;margin-right:72px;width:470px;}.review-right{width:calc(100% - 550px);}.review-summary{display:flex;align-items:flex-start;margin-bottom:40px;}.summary-left{display:flex;flex-direction:column;align-items:center;margin-right:40px;}.reviews-rating{margin-bottom:16px;font-size:40px;font-weight:700;color:var(--theme-color-font);}.review-summary .product-stars{margin-bottom:16px;}.review-summary .product-stars li{font-size:22px;}.review-summary .reviews-count{color:var(--theme-color-font-secondary);font-size:16px;}.review-left .show-review{position:absolute;right:34px;}.review-left .show-review::before{left:9%;}.review-left .show-review::after{left:9%;width:22px;}.summary-right{flex:1;}.summary-right .summary-row{display:flex;justify-content:space-between;align-items:center;margin:8px 0;width:100%;}.summary-row .summary-score{font-size:14px;}.summary-row .summary-bar{flex:1;margin:0 8px;height:10px;overflow:hidden;background-color:#F0F0F0;border-radius:5px;}.summary-bar .summary-bar-progress{height:100%;background-color:var(--main-bg-color-sub);border-radius:5px;}.summary-row .score-rate{display:inline-block;width:32px;font-size:16px;text-align:right;}.review-header{position:relative;display:flex;justify-content:space-between;align-items:center;margin:0 0 22px;width:100%;font-size:24px;font-weight:700;color:var(--theme-color-font);}#reviewSort{display:none;position:absolute;top:40px;right:0;z-index:999;max-width:50%;padding:22px;text-align:left;background:#fff;box-shadow:0px 0px 6px 0px rgba(51,51,51,0.18);font-size:14px;font-weight:400;}#reviewSort li{height:32px;line-height:32px;padding:0 8px;cursor:pointer;}#reviewSort li:hover{opacity:0.7;background:var(--main-bg-color);}#reviewSort li[selected]{background:var(--main-bg-color);}.sort-wrapper{position:relative;width:116px;height:40px;line-height:38px;text-align:center;font-size:14px;font-weight:600;background-color:#fff;border:1px solid var(--theme-sub-color);cursor:pointer;}.sort-wrapper::before{content:'\e751';font-family:'iconfont';margin-right:5px;font-size:18px;}.review-list .review-item{padding:40px 0;border-bottom:1px solid var(--theme-sub-color);}.review-list .review-item:first-child{padding-top:0;}.review-origin{margin-bottom:20px;font-size:16px;font-weight:700;line-height:1;}.review-stars{display:flex;margin-bottom:16px;order:-1;}.review-stars li{margin-right:4px;}.review-content{margin-bottom:16px;font-size:16px;font-weight:normal;line-height:1.5;color:var(--theme-color-font-secondary);}.review-images{display:flex;flex-wrap:wrap;}.review-images>div{position:relative;}.review-images .review-image{display:inline-block;margin:0 16px 16px 0;height:160px;width:160px;object-fit:cover;cursor:pointer;}.review-bottom button{height:24px;font-size:16px;color:var(--theme-color-font);}.review-bottom button:disabled{color:var(--main-bg-color);}.review-bottom .review-helpful{margin-right:40px;}.review-bottom .review-helpful.visited,.review-bottom .review-helpful.visited i{color:var(--theme-color-font);}.review-bottom i{margin-right:8px;color:var(--theme-color-font);font-size:22px;}.review-comment{display:none;margin-top:24px;}.comment-list{background:#F7F7F7;}.comment-item{display:flex;flex-direction:column-reverse;padding:16px 24px;font-size:16px;}.comment-item:first-child{}.comment-item .comment-origin{margin-bottom:21px;white-space:nowrap;font-weight:700;}.comment-content{color:var(--theme-color-font-secondary);}.review-comment .more-comments{padding:0 48px;height:56px;color:var(--main-bg-color);font-size:24px;line-height:56px;border:2px solid var(--main-bg-color);}.review-comment .form-label{margin-bottom:16px;}.review-comment .form-col{margin:12px auto;}.review-comment input{height:56px;font-size:16px;}.form-col.invalid .reply-field-error{display:block;}.reply-field-error{display:none;color:#bc2848;}.review-comment textarea{font-size:16px;resize:vertical;}.review-comment .submit-button{height:unset;margin-top:4px;font-size:16px;}.more-reviews{margin-top:40px;}.review-wrapper .product-stars li,.review-wrapper .review-stars li i{color:var(--theme-color-font);line-height:1;}.page-section .popup-content{height:unset;}.j-add-review .popup-wrapper{padding:40px 48px;cursor:default;}.j-add-review .popup-close{position:absolute;top:25px;right:30px;}.j-add-review .popup-title{font-size:24px;}.form-col.review-rating label{margin-bottom:5px;}.form-col.review-rating .product-stars li{color:var(--theme-color-font);cursor:pointer;}.add-review.form label{font-size:16px;}.add-review.form .form-col{margin:12px 0;}.add-review input,.add-review textarea{font-size:16px;}.add-review .media-input{height:130px;width:130px;}.add-review .media-wrapper{position:relative;height:130px;width:130px;}.add-review .media-wrapper .media-preview{width:100%;height:100%;object-fit:cover;}.add-review .media-delete{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;height:20px;width:20px;font-size:12px;line-height:1;background-color:rgba(0,0,0,.5);cursor:pointer;color:#fff;}.add-review .media-box{gap:8px;}.add-review .review-button{height:unset;width:200px;padding:16px 66px;font-size:16px;}.review-button i{color:var(--main-bg-color);}.no-review{padding:16px 0;width:100%;text-align:center;}.no-review p{margin-bottom:36px;color:var(--theme-color-font-secondary);font-size:24px;}.no-review .button--default::after{transform:translate(-30%,-43%);}.no-review .button--default:hover::before{transform:translate(11px,-43%);}.popup{z-index:1000;cursor:pointer;}.review-popup{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:rgba(0,0,0,.5);}.review-detail-wrapper{position:absolute;top:50%;left:50%;display:flex;justify-content:space-between;padding:40px 80px;width:calc(100% - 50px);max-width:1100px;background-color:#fff;border-radius:var(--theme-border-radius);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);cursor:default;}.review-popup.only-image .review-detail-wrapper{max-width:600px;}.review-detail-wrapper .popup-close{position:absolute;top:16px;right:16px;color:var(--theme-color-font);}.review-detail-left{position:relative;width:60%;max-width:600px;margin-right:40px;}.review-detail-photo,.review-detail-image .swiper-slide{position:relative;padding-bottom:100%;width:100%;}.review-detail-item,.review-detail-image .swiper-slide img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;}.review-detail-left .photo-control{position:absolute;top:calc(50% - 20px);height:40px;width:40px;line-height:38px;text-align:center;background-color:#fff;border:1px solid #999;border-radius:50%;cursor:pointer;}.photo-control.prev-photo{left:0;}.photo-control.next-photo{right:0;}.review-detail-right{display:flex;flex-direction:column;width:400px;}.review-detail-image{width:100%;}.review-detail-image img{width:100%;}.review-detail-image .swiper-pagination{font-size:16px;font-weight:normal;}.review-detail-image .prev-btn,.review-detail-image .next-btn{position:absolute;top:calc(50% - 20px);z-index:10;height:40px;width:40px;text-align:center;line-height:40px;background-color:#fff;border:1px solid var(--theme-border-color);border-radius:50%;cursor:pointer;}.review-detail-image .prev-btn{left:8px;}.review-detail-image .next-btn{right:8px;}@media screen and (max-width:768px){.add-review.form label{font-size:16px;}.add-review input,.add-review textarea{font-size:16px;}.add-review .media-input{height:96px;width:96px;}.add-review .media-wrapper{height:96px;width:96px;}.add-review .media-input{height:96px;width:96px;}.no-review p{margin-bottom:16px;font-size:16px;}#reviewPhotos .swiper-slide{padding-bottom:calc(33.33333333% - 5.33333333px)}#reviewPhotos .prev-btn,#reviewPhotos .next-btn{display:none;}.review-detail-wrapper{flex-direction:column;width:100%;max-height:80%;padding:36px 12px 16px;overflow-y:auto;}.review-detail-left{padding:0 0 48px;width:100%;max-width:unset;margin:0;}.review-detail-right{margin-top:24px;width:100%;}.review-detail-left .photo-control{top:unset;bottom:4px;font-size:16px;}.review-detail-image .prev-btn,.review-detail-image .next-btn{display:none;}}.productThumbs .swiper-slide.swiper-slide-active{padding:4px;border:2px solid var(--main-bg-color);}.properties-list li{display:flex;color:var(--theme-color-font);font-size:16px;}.properties-list li:first-child p{border-top:1px solid #ccc;}.properties-list li p{flex:1;padding:16px 24px;word-break:break-word;border-bottom:1px solid #ccc;}.properties-list li p:first-child{max-width:160px;}.properties-list li:nth-child(odd) p{background-color:#fff;}.properties-list li:nth-child(even) p{word-break:break-word;}.properties-list li p:first-child{background-color:#f8f8f8;}.properties-list li p:last-child{font-size:14px;}.size-guide .size-table-btn span{text-decoration:none;color:var(--theme-color-font);}@media screen and (max-width:768px){.product-main{flex-direction:column;padding:0;margin:0;}.product-main .main-left{padding-right:0;width:100%;}#productThumbs{display:none;}.product-main .product-main-right{padding:24px 0;width:100%;}.product-main .product-main-right>*{margin-bottom:14px;}.product-main .product-name{font-size:24px;line-height:1.5;}.product-main .sub-title{font-size:18px;font-weight:600;}.product-price .price{font-size:18px;}.ratings-item .icon-star{font-size:13px;}.product-attribute{margin:10px 0;}.product-attribute label{margin-bottom:12px;font-size:14px;}.product-attribute .select-wrapper{border-width:1px;}.product-attribute .select-wrapper select{padding:15px 12px;font-size:14px;}.select-wrapper i{top:20px;font-size:14px;}.variant-quantity{height:40px;}.variant-quantity-label{margin-bottom:12px;font-size:14px;}.quantity-button{font-size:14px;}.quantity-wrapper{max-width:160px;font-size:14px;border-width:1px;}.product-main button.add-to-cart,.product-main button.buy-now{margin:10px 0;padding:0;height:48px;width:100%;font-size:14px;line-height:48px;border-width:1px;}.product-main button.of-stock,.product-main button.sold-out{margin:10px 0;padding:0;height:40px;}.page-section{padding:20px 0;}.tab-list{flex-direction:column;}.tab-list .tab-item{color:var(--theme-color-font);font-size:14px;}.tab-list .tab-item .tab-box{padding:14px 0;}.tab-list .tab-item i{top:18px;font-size:12px;}.tab-list .tab-item.current{color:var(--theme-color-font);background-color:transparent;}.tab-list .tab-item.current i{transform:rotate(180deg);}.properties-list li{font-size:14px;}.properties-list li p:first-child{margin-right:0;max-width:120px;}.properties-list li p{padding:16px 12px;}}@media screen and (max-width:1180px){.details-review-header{margin-bottom:28px;}.review-right{width:100%;}.review-wrapper{flex-direction:column;}.review-left{margin:0 0 40px;width:100%;}.reviews-rating{margin-bottom:12px;font-size:24px;}.review-summary{margin-bottom:20px;}.summary-left{width:30%;margin-right:20px;}.review-summary .product-stars{margin-bottom:12px;}.review-summary .product-stars li{margin-right:2px;font-size:14px;}.product-stars li:last-child{margin-right:0;}.review-summary .reviews-count{font-size:13px;}.summary-right .summary-row{margin:4px 0;font-size:12px;}.summary-row .summary-bar{height:7px;border-radius:4px;}.summary-bar .summary-bar-progress{height:7px;border-radius:4px;}.summary-row .score-rate{width:28px;font-size:12px;}.review-left .show-review{position:relative;width:100%;height:44px;right:0;padding:0 22px;font-size:14px;text-transform:capitalize;}.review-header{flex-direction:column;align-items:flex-start;margin-bottom:40px;font-size:18px;}.review-right .review-header:last-child{border:none;}.review-header .header-left{margin-bottom:20px;width:100%;font-size:18px;}#reviewSort{top:85px;left:0px;max-width:75%;}#reviewPhotos{margin-bottom:40px;}.review-origin{margin-bottom:8px;font-size:14px;}.review-stars{margin-bottom:8px;}.review-content{font-size:14px;}.review-wrapper .product-stars li,.review-wrapper .review-stars li i{font-size:12px;}.review-list .review-item{padding:24px 0;}.review-images .review-image{flex-shrink:0;height:105px;width:105px;margin:0 8px 12px 0;}.review-images i{width:30px;height:30px;line-height:30px;font-size:16px;transform:translate(-18px,-21px);}.review-bottom button{font-size:16px;}.review-bottom i{font-size:16px;margin-right:5px;}.comment-item{flex-direction:column-reverse;align-items:flex-start;}.review-comment .more-comments{padding:0 16px;height:40px;font-size:16px;line-height:40px;border-width:1px;}.comment-item{padding:12px;font-size:14px;}.comment-item .comment-origin{margin-bottom:12px;padding-left:0;}.review-comment .form-col{margin:10px auto;}.review-comment .form-label{margin-bottom:8px;font-size:14px;}.review-comment input{height:40px;font-size:14px;}.review-comment textarea{font-size:14px;}.review-comment .submit-button{font-size:14px;border-width:1px;}.more-reviews{padding:10px 40px;margin-top:20px;font-size:16px;border-width:1px;}.page-section .popup-header{padding:12px;}.page-section .popup-content{padding:20px 12px;}}