.product-wrap{display:flex;margin-bottom:80px}.mini-modal-content .product-wrap{margin-bottom:0}.product_title{margin-bottom:14px;padding-top:0;line-height:1.2;word-break:break-word;text-transform:capitalize}.wc-gallery{position:relative;position:sticky;top:20px;width:49%}.wc-gallery img{background-color:#f9f9f9;-webkit-user-drag:none}.wc-product-images{font-size:0}.wc-product-images li{width:100%}.wc-product-images .mini-slider-prev{left:10px;opacity:0;transition:all .2s ease-in}.wc-product-images .mini-slider-next{right:10px;opacity:0;transition:all .2s ease-in}.wc-product-images:hover .mini-slider-prev{opacity:1}.wc-product-images:hover .mini-slider-next{opacity:1}.wc-product-images.is-dragging+.wc-product-thumbnails{pointer-events:none}.wc-gallery-lists .mini-slider-item{align-items:center}.view-multi-imgs{display:none}.wc-gallery-lists .video-player{width:100%;height:100%}.wc-gallery-lists .video-player>iframe{max-height:100%}.wc-gallery-lists .video-player video{width:100%;height:auto;aspect-ratio:1}.wc-product-thumbnails li{position:relative;display:inline-block;padding:4px;font-size:0;width:20%;vertical-align:top}.wc-product-thumbnails li.video-placeholder img{height:100%}li.thumbnail-active:after{position:absolute;content:'';left:3px;top:3px;right:3px;bottom:3px;border:3px solid rgba(255,255,255,.5)}.entry-summary{display:inline-block;width:48%;margin-left:3%;box-sizing:border-box;margin-bottom:2em}.entry-summary>.desc{margin:12px 0;color:#666}.entry-summary>.desc ul{list-style:square;padding-left:1em}.entry-summary .price{margin-bottom:12px;font-size:26px}.entry-summary .product-tabs .panel+.panel{margin-top:20px}.stock{color:#77a464;margin-bottom:10px}.out-of-stock{color:red}.product-tabs-header{border-top:1px solid #ddd}.product-tabs-title{display:flex;justify-content:center}.product-tabs-title li.tab-title{padding:14px;font-size:22px;border-top:3px solid transparent;cursor:pointer;text-transform:uppercase;font-family:'Jost';user-select:none}.product-tabs-title li.tab-title+li.tab-title{margin-left:20px}.product-tabs-title li.tab-title.active,.product-tabs-title li.tab-title:hover{border-top:3px solid #f73e74}.product-tabs{position:relative;width:100%;background-color:#fff;clear:both;margin-bottom:40px}.product-tabs-header{margin-bottom:10px}.product-main-tabs .tab-content-wrap{max-width:980px;padding-left:14px;padding-right:14px}.product-main-tabs .tab-content-title{display:none;padding-left:14px;padding-right:14px}.tab-content-wrap.tab-content-full-width{max-width:100%;padding-left:0;padding-right:0}.tab-content-wrap>p:not(:last-child),.desc>p:not(:last-child),.tab-content-wrap>div:not(:last-child){font-size:1.1rem;line-height:1.55em;margin-top:0;word-wrap:break-word;color:#3e4348}.desc .tab-description ul,.desc ol.commentlist ul,.product-tabs .tab-description ul,.product-tabs ol.commentlist ul{list-style-type:square;padding-left:20px}.desc .tab-description ol,.desc ol.commentlist ol,.product-tabs .tab-description ol,.product-tabs ol.commentlist ol{list-style-type:decimal;padding-left:20px}.desc .tab-description li,.desc ol.commentlist li,.product-tabs .tab-description li,.product-tabs ol.commentlist li{margin-bottom:15px}.view-more-wrap{position:relative;overflow-y:hidden}.view-more-wrap .view-more-btn{display:none;position:absolute;left:0;bottom:0;width:100%;text-align:center;margin:0 auto;background:linear-gradient(rgba(255,255,255,.9) 10%,#fff);padding-top:15px}.view-more-wrap .view-more-btn>span{display:inline-block;padding:4px 12px;height:36px;border:1px solid gray;cursor:pointer}.view-more-wrap .view-more-btn>span:hover{background-color:#000;color:#fff}.view-more-wrap.view-more .view-more-btn{display:block}form.cart{margin-bottom:14px}form.cart .variations{display:block;border:0}form.cart .variations select{width:100%;display:inline-block}form.cart .variations tbody,form.cart .variations tr{display:block;width:100%}form.cart .variations tr{margin-bottom:14px}form.cart .variations th{display:block;border:none;padding:10px 0 0}form.cart .variations th.label{font-size:16px;font-family:'Jost';font-weight:400}form.cart .variations td{display:block;border:none;padding:10px 0 0}form.cart .reset_variations{visibility:hidden;text-decoration:underline;text-underline-offset:3px;margin-top:3px;display:inline-block}form.cart .wc-no-matching-variations{display:none}form.cart .woocommerce-variation{margin:14px 0}.single_add_to_cart_button,.single_buy_now_button{padding:16px 10px;text-transform:capitalize;width:100%;font-family:'Jost';border-radius:4px}.single_add_to_cart_button :active,.single_buy_now_button :active{color:red}.single_add_to_cart_button.disabled{background-color:#fff !important;color:#555;opacity:1}.single_buy_now_button{margin-top:18px;background:#333;color:#fff;border-color:#333}.single_add_to_cart_button:not(.disabled):hover,.single_buy_now_button:not(.disabled):hover{border-color:#ed5757;background-color:#ed5757;box-shadow:inset 0 -2px 0 rgba(0,0,0,.15)}.order-btns{width:100%}.wc-gallery span.onsale{left:12px;top:12px;padding:6px 10px}.product_meta{padding:0 0 30px;color:#333;font-size:14px}.product_meta_base{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.product_meta_cats{margin-top:8px;display:block}.product_meta_cats a{display:inline-block;padding:3px 10px;background:#f3f3f3;font-size:14px;margin-right:6px;border-radius:4px;margin-top:6px;color:#000}.product_meta_cats a:hover{background:#222;color:#fff;text-decoration:underline;text-underline-offset:4px}.product_meta_base .social-shares{margin:0}.deliver-time{margin:18px 0 0;text-align:center}.deliver-time .deliver-time-text{font-family:'Jost'}.payment-security-section{padding:0;margin-top:20px;border-radius:4px}.payment-security-section legend{text-align:center;padding:0 16px}.payment-security-section img{width:100%;max-width:460px;display:block;margin:auto;padding:4px 3px 8px;box-sizing:border-box}.product-guaranteed{padding:8px 20px;margin:16px 0 20px;border:1px solid #d4d4d4;font-size:15px;border-radius:4px}.product-guaranteed .tab-content-title{padding:10px 0;font-size:.95rem}.product-guaranteed .tab-content-title:before{font-family:'iconfont';font-size:30px;margin-right:10px;vertical-align:middle;color:#333}.product-guaranteed .tab-content-title:after{margin-left:auto}.product-guaranteed .panel.panel-item{border-bottom:1px solid #e8e8e8;padding:6px 0}.product-guaranteed .panel.panel-item:first-child{border-top:0}.product-guaranteed .panel.panel-item:last-child{border-bottom:0}.product-guaranteed .package-guaranteed:before{content:'\e6a5'}.product-guaranteed .payment-guaranteed:before{content:'\e632'}.product-guaranteed .shipping-guaranteed:before{content:'\e69c'}.product-guaranteed .buyer-guaranteed:before{content:'\e631'}.product-guaranteed .tab-content-wrap{padding-left:40px}#comment{height:75px}#comments .noreviews{margin:4px 0 20px}#comments .comments-meta{display:flex;flex-wrap:wrap;margin-bottom:28px}#comments .comments-meta-score{display:flex;flex-direction:column;justify-content:space-between;text-align:center;width:auto;min-width:80px;max-width:140px;word-break:break-word}#comments .comments-meta-score .star-rating{margin:auto}#comments .global-review-files{width:auto;max-width:274px;margin-left:16px}#comments .global-review-files .review-file-item:nth-child(1),#comments .global-review-files .review-file-item:nth-child(2),#comments .global-review-files .review-file-item:nth-child(3){margin-bottom:4px}#comments .global-review-files .review-file-item:nth-child(4n){margin-right:0}#comments .review-file-item{position:relative;display:inline-block;width:64px;height:64px;vertical-align:middle;margin-right:6px;text-align:center;border:1px solid #d7d7d7;cursor:crosshair;cursor:zoom-in}#comments .review-file-item:hover{box-shadow:0px 8px 32px 0px rgba(0,0,0,.1)}#comments .rating-score{padding:12px 18px;background:#ffb556;color:#333;font-size:26px;border-radius:4px;font-weight:800;margin-bottom:4px;font-size:30px;font-family:system-ui}#comments .review-count{margin-top:3px;line-height:1}#comments .total-score{font-size:12px}#comments .comments-stars{flex-grow:1;margin-left:16px}#comments .comments-stars li{display:flex;margin-bottom:13px}#comments .comments-stars li .star-count{display:inline-block;width:34px;line-height:1;text-align:center;vertical-align:middle}#comments .comments-stars li:last-child{margin-bottom:0}#comments .comments-stars li progress{margin:0 6px;flex:1;width:auto}#comments ol.commentlist{list-style:none;padding-left:0}#comments ol.commentlist li{margin:0 0 20px;position:relative}#comments ol.commentlist li .meta{display:inline-block;color:#666;font-size:14px;vertical-align:middle}#comments ol.commentlist li .comment-text{border:1px solid #ebebeb;padding:14px 14px 10px;font-size:14px}#comments ol.commentlist li img.avatar{position:absolute;top:14px;left:10px;padding:3px;width:38px;height:38px;height:auto}#comments ol.commentlist li img.avatar+.comment-text{padding-left:62px}#comments ol.commentlist li .review-verified{color:green}#comments ol.commentlist li .description{font-size:15px}#comments ol.commentlist li .review-files{margin-top:10px}#comments ol.commentlist li .review-file-item{width:100px;height:100px;margin-right:6px;margin-bottom:10px}#comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}#comments ol.commentlist ul.children .star-rating{display:none}.review-file-item img,.review-file-item video{width:100%;height:100%;object-fit:cover}.video-image:before,.review-video-item:before{font-family:iconfont;content:'\e611';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:30px;padding:6px;color:#fff;vertical-align:middle;line-height:1;border-radius:50%;background:rgba(255,255,255,.5);pointer-events:none}.video-youtube:before{content:"\ea07"}.wc-gallery-lists .video-image:before{display:none;font-size:80px;color:red}.product-rating{line-height:2;display:block;margin-bottom:.5em}.product-rating .star-rating{margin:.5em 4px 0 0;float:left}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:"iconfont";content:"\e63f";text-indent:0}p.stars a:hover~a:before{content:"\e63f"}p.stars:hover a:before{content:"\e637"}p.stars.selected a.active:before{content:"\e637"}p.stars.selected a.active~a:before{content:"\e63f"}p.stars.selected a:not(.active):before{content:"\e637"}.review_form textarea,.review_form input[type=text],.review_form input[type=file],.review_form input[type=email]{width:100%;box-sizing:border-box}.review_form .comment-form{display:none;padding-top:20px}.review_form .comment-previews{display:block;margin:20px 0}.review_form .comment-form-attachment{position:relative}.review_form .review-file-item{position:relative;display:inline-block;width:100px;height:100px;margin-right:12px;border:1px solid #d7d7d7;line-height:1;vertical-align:top}.review_form .review-file-item.review-file-type{border:0;height:auto}.review_form .review-file-item.review-file-type div{font-size:13px;width:100%;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review_form .add-reply{cursor:pointer}.review_form .add-reply:hover{border-bottom:1px solid gray;padding-bottom:10px}.review_form .add-reply:after{font-family:'iconfont';content:"\e608";margin-left:6px;font-size:16px}.review_form .comment-form-rating{margin-bottom:1em}.review_form .comment-form-rating p.stars{display:inline-block;margin-bottom:0;line-height:1;margin-left:10px}.review_form .comment-form-rating .stars a{color:#f73e74}.review_form label i{vertical-align:bottom;font-size:16px;line-height:16px}.review_form .rating-val{z-index:-10;position:relative;height:0;width:80px;transform:translateX(-100%)}.review_form .file-image-icon,.review_form .file-video-icon,.review_form .file-unknow-icon{position:relative;color:#999;cursor:pointer;font-family:'iconfont';font-size:80px;vertical-align:middle}.review_form .file-image-icon:after{content:'\e7b7'}.review_form .file-video-icon:after{content:'\e699'}.review_form .file-unknow-icon:after{content:'\e7b9'}table.product-attrs{width:100%}table.product-attrs th{width:10px;vertical-align:text-top;font-weight:500}table.product-attrs th,table.product-attrs td{padding:8px 10px}section.up-sells,section.related{margin:100px 0 0;padding:100px 0;background:#fafafa}section.up-sells>div>h2,section.related>div>h2{text-align:center;text-transform:uppercase;font-size:38px;font-weight:500;font-family:'Jost';margin-bottom:50px}section.up-sells+section.related{margin-top:0;padding-top:0}body.single-product>footer{margin-top:0}@media (min-width:1200.01px){.left_side_gallery{padding-left:116px;height:max-content}.left_side_gallery span.onsale{left:130px}.left_side_gallery .wc-product-thumbnails{position:absolute;width:110px;left:0;top:0;bottom:0;overflow-y:auto}.left_side_gallery .wc-thumbnails-lists{margin:-4px 0}.left_side_gallery .wc-thumbnails-lists>li{width:100% !important}.left_side_gallery .wc-product-thumbnails,.quick-view-modal .product-wrap>.entry-summary{scrollbar-arrow-color:#e5e5e5;scrollbar-face-color:#e5e5e5;scrollbar-highlight-color:#fff;scrollbar-shadow-color:#e5e5e5}.left_side_gallery .wc-product-thumbnails::-webkit-scrollbar,.quick-view-modal .product-wrap>.entry-summary::-webkit-scrollbar{width:10px}.left_side_gallery .wc-product-thumbnails::-webkit-scrollbar-thumb,.quick-view-modal .product-wrap>.entry-summary::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1)}.multi_imgs_gallery{width:65%}.multi_imgs_gallery+div.summary.entry-summary{width:35%;margin-left:0;padding-left:30px}.multi_imgs_gallery .view-multi-imgs{display:block;margin:30px auto;width:100%;padding:15px;max-width:300px}.multi_imgs_gallery .wc-product-images{width:100%;transform:none}.multi_imgs_gallery .wc-gallery-lists{display:flex;flex-wrap:wrap !important}.multi_imgs_gallery .wc-gallery-lists>li{width:50%;padding:0 14px 14px 0}.multi_imgs_gallery .wc-gallery-lists>li iframe{width:100%;height:100%}.multi_imgs_gallery .wc-gallery-lists>li:nth-child(odd):last-child .video-player iframe,.multi_imgs_gallery .wc-gallery-lists>li:nth-child(odd):last-child .video-player video{min-height:350px;aspect-ratio:1/1}.multi_imgs_gallery .wc-gallery-lists>li img{cursor:zoom-in}.multi_imgs_gallery .wc-gallery-lists>li:nth-child(n+5){display:none}.multi_imgs_gallery .wc-gallery-lists>li:first-child:last-child{width:100%}.multi_imgs_gallery .wc-product-thumbnails{display:none !important}.quick-view-modal>.mini-modal-content{height:auto;background:#fff}.quick-view-modal form.cart{display:none}.quick-view-modal .product-wrap{background:#fff}.quick-view-modal .product-wrap>.entry-summary{padding:30px 20px 20px 30px}.quick-view-modal .wc-gallery{width:100%}.quick-view-modal .multi_imgs_gallery .wc-gallery-lists>li{padding:5px 10px}.quick-view-modal .multi_imgs_gallery .wc-gallery-lists>li:nth-child(even){padding-left:0}.quick-view-modal .multi_imgs_gallery .wc-gallery-lists>li:nth-child(n+5){display:inline-block}.quick-view-modal .multi_imgs_gallery .wc-gallery-lists img{cursor:initial}.quick-view-modal .wc-product-images{margin-bottom:0}.quick-view-modal .left_side_gallery{padding-left:0}.quick-view-modal .wc-product-thumbnails{position:absolute;top:auto;bottom:8px;height:30px;left:10px;right:10px;width:100%;overflow-x:auto;width:100%}.quick-view-modal .wc-thumbnails-lists{margin:0;white-space:nowrap;justify-content:center}.quick-view-modal .wc-thumbnails-lists>li{width:10px !important;padding:0;border-radius:5px;border:2px solid gray;background:#fff;height:10px;margin:0 4px}.quick-view-modal .wc-thumbnails-lists>li.thumbnail-active{background:gray}.quick-view-modal .wc-thumbnails-lists>li:before,.quick-view-modal .wc-thumbnails-lists>li:after{display:none}.quick-view-modal .wc-thumbnails-lists>li img{display:none}.quick-view-modal span.onsale{left:10px}.quick-view-modal .video-image:before{display:none}.quick-view-modal .product-guaranteed,.quick-view-modal .social-shares,.quick-view-modal .deliver-time{display:none}.quick-view-modal .modal-view-link{display:block;position:sticky;bottom:-1px;background:#fff;line-height:50px;font-size:18px;text-align:center;border-top:1px solid #555;cursor:pointer}.quick-view-modal .modal-view-link:hover{background-color:#555;color:#fff}.quick-view-modal .modal-view-link:after{content:'\e66c';font-family:'iconfont';margin-left:10px}table.product-attrs th.attr-label{white-space:nowrap}table.product-attrs>tbody{column-count:2;display:block}table.product-attrs>tbody td.attr-value{width:100%}}@media (max-width:1000px){.single_add_to_cart_button,.single_buy_now_button{width:100%}.single_buy_now_button{margin-top:14px}}@media (max-width:1000px) and (min-width:600.01px){#comments .global-review-files{width:100%;max-width:100%;margin-left:0;margin-top:14px}#comments .global-review-files .review-file-item:nth-child(4n){margin-right:6px}#comments .global-review-files .review-file-item:nth-child(8n){margin-right:0}}@media (max-width:768px){.product-wrap{flex-wrap:wrap;margin-bottom:0}.product-wrap .wc-gallery{position:relative;top:0;width:100%;overflow-x:hidden}.product-wrap div.summary{width:100%;padding:0;margin:1em 0 0;text-emphasis:none}.wc-product-thumbnails{overflow-x:auto;width:100%}.wc-thumbnails-lists{white-space:nowrap}.product-tabs{margin-bottom:0;margin-top:0}.product-main-tabs .tab-content-title{display:flex;font-size:19px}.product-tabs-header{display:none}section.up-sells,section.related{margin-top:0;padding:55px 0 40px}section.up-sells>div>h2,section.related>div>h2{font-size:24px;margin-bottom:35px}}@media (max-width:600px){.ec #comments .global-review-files{width:100%;min-width:100%;max-width:100%;margin-left:0;margin-top:30px}.ec #comments .review-file-item{width:23.5%;height:23.5vw;margin-right:2%}}@media (max-width:500px){.mini-slider-prev,.mini-slider-next{font-size:20px;opacity:1 !important}.mini-slider-prev{left:0}.mini-slider-next{right:0}.review-count{font-size:14px;margin-bottom:4px}}@media(max-width:389px){.product_meta_cats a{font-size:13px}.product-main-tabs .tab-content-title{display:flex;font-size:18px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.review-file-item img,.review-file-item video{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.wapf-image-swatch-wrapper{display:flex;flex-wrap:wrap}.wapf-image-swatch-wrapper .wapf-swatch{width:23%;margin-right:2%}.wapf-image-swatch-wrapper .wapf-swatch:nth-child(4n){margin-right:0}}