.section.filter-productcat a .heading-title{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;margin-bottom:0;text-align:left;text-transform:unset}.section.filter-productcat a .heading-title:after{font-size:1.25rem;font-weight:300;margin-left:10px;-webkit-transition:.3s;transition:.3s}.section.filter-productcat a .heading-title:hover:after{color:#b22927}.section.filter-productcat .menu_list{grid-gap:5px 20px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:5px 20px;list-style:none;margin:10px 0 30px}.section.filter-productcat .menu_list li{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto}.section.filter-productcat .menu_list li a{color:#323433;display:block;display:inline-block;font-weight:500;position:relative}.section.filter-productcat .menu_list li a:before{background-color:#cacaca;bottom:0;content:"";display:inline-block;height:1px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .2s cubic-bezier(1,0,0,1);transition:-webkit-transform .2s cubic-bezier(1,0,0,1);transition:transform .2s cubic-bezier(1,0,0,1);transition:transform .2s cubic-bezier(1,0,0,1),-webkit-transform .2s cubic-bezier(1,0,0,1);width:100%}.section.filter-productcat .menu_list li a:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}.section.filter-productcat .menu_list li a:hover{color:#000;opacity:1;text-decoration:none}@media only screen and (max-width:39.96875rem){.section.filter-productcat .menu_list li a{font-size:.875rem;font-weight:400}}.woocommerce-sorting{-webkit-box-align:center;-webkit-box-pack:justify;-webkit-align-items:center;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.05);-webkit-border-radius:10px;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;padding:15px}@media only screen and (max-width:39.96875rem){.woocommerce-sorting{-webkit-flex-wrap:unset;flex-wrap:unset;padding:10px}}.woocommerce-sorting:after,.woocommerce-sorting:before{display:none}.woocommerce-sorting .woocommerce-ordering{-webkit-box-ordinal-group:1;-webkit-box-flex:0;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:0 0 auto;flex:0 0 auto;float:none;margin:0 auto 0 0;-webkit-order:0;order:0;padding:0}@media only screen and (max-width:39.96875rem){.woocommerce-sorting .woocommerce-ordering{-webkit-box-flex:1;-webkit-flex:1;flex:1}}.woocommerce-sorting .woocommerce-ordering label{display:none;font-size:13px;font-weight:400;letter-spacing:.3px;margin-right:10px;white-space:nowrap}.woocommerce-sorting .woocommerce-ordering select{background-position:right -20px center;border:none;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);font-size:15px;font-weight:300;height:36px;line-height:normal;margin:0;min-width:150px;outline:none;padding:0 30px 0 15px;text-overflow:ellipsis;width:auto}.woocommerce-sorting .woocommerce-ordering select:focus{-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.woocommerce-sorting .woocommerce-ordering ul{-webkit-box-align:center;grid-gap:1.25rem;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;gap:1.25rem;list-style:none;margin:0;padding:0}@media only screen and (max-width:63.96875rem){.woocommerce-sorting .woocommerce-ordering ul{grid-gap:1.25rem;gap:1.25rem}}@media only screen and (max-width:39.96875rem){.woocommerce-sorting .woocommerce-ordering ul{grid-gap:.625rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;gap:.625rem}}.woocommerce-sorting .woocommerce-ordering ul li button{cursor:pointer;font-size:14px;font-weight:500;line-height:20px;margin-bottom:0;position:relative}.woocommerce-sorting .woocommerce-ordering ul li button:hover{color:#f02}.woocommerce-sorting .woocommerce-ordering ul li button:hover:after{border-bottom:4px solid #f02;-webkit-border-radius:2px;border-radius:2px;content:"";display:block;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40px}.woocommerce-sorting .woocommerce-ordering ul li button.active{color:#f02}.woocommerce-sorting .woocommerce-ordering ul li button.active:after{border-bottom:4px solid #f02;-webkit-border-radius:2px;border-radius:2px;content:"";display:block;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40px}.woocommerce-sorting .woocommerce-result-count{-webkit-box-ordinal-group:3;display:none;float:none;font-size:15px;font-weight:300;line-height:30px;margin:0;-webkit-order:2;order:2;padding:0;white-space:nowrap}.woocommerce-sorting .meta-terms{-webkit-box-ordinal-group:2;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-order:1;order:1}.section.archive-products{background:#f4f9fd;padding-bottom:2.5rem}@media only screen and (max-width:63.96875rem){.section.archive-products{padding-bottom:2.5rem}}@media only screen and (max-width:39.96875rem){.section.archive-products{padding-bottom:1.875rem}}.section.archive-products .sidebar-col .sidebar--wrap{margin-top:2.5rem;position:-webkit-sticky;position:sticky;top:20px}@media only screen and (max-width:39.96875rem){.section.archive-products .sidebar-col .sidebar--wrap{margin-top:1.875rem}}.section.archive-products .sidebar-col .sidebar--wrap .sidebar:not(:last-child){margin-bottom:1.25rem}@media only screen and (max-width:63.96875rem){.section.archive-products .sidebar-col .sidebar--wrap{display:none}}.section.archive-products .homepage-center-design{-webkit-box-pack:justify;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width:39.96875rem){.section.archive-products .homepage-center-design{margin-bottom:30px}}.section.archive-products .archive-products-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.section.archive-products .archive-products-inner .cat_slides_design,.section.archive-products .archive-products-inner .hb_silder_banner{background:#fff;border:1px solid rgba(0,0,0,.05);-webkit-border-radius:10px;border-radius:10px;padding:15px}@media only screen and (max-width:39.96875rem){.section.archive-products .archive-products-inner .cat_slides_design,.section.archive-products .archive-products-inner .hb_silder_banner{padding:10px}}.section.archive-products .archive-products-inner .grid-products{grid-gap:1.25rem;gap:1.25rem}@media only screen and (max-width:39.96875rem){.section.archive-products .archive-products-inner .grid-products{grid-gap:.625rem;gap:.625rem}}.section.archive-products .archive-products-inner .grid-products>.cell{width:-webkit-calc(25% - .9375rem);width:calc(25% - .9375rem)}@media only screen and (max-width:63.96875rem){.section.archive-products .archive-products-inner .grid-products>.cell{width:-webkit-calc(50% - .625rem);width:calc(50% - .625rem)}}@media only screen and (max-width:39.96875rem){.section.archive-products .archive-products-inner .grid-products>.cell{width:-webkit-calc(50% - .3125rem);width:calc(50% - .3125rem)}}.section.archive-products .archive-products-inner .grid-products>.banner-cell{width:100%}.section.archive-products .archive-products-inner .grid-products>.banner-cell figure{height:100%;position:relative;width:100%}.section.archive-products .archive-products-inner .grid-products>.banner-cell figure a{display:block;height:100%;width:100%}.section.archive-products .archive-products-inner .grid-products>.banner-cell figure img{display:-webkit-box;display:-webkit-flex;display:flex;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (max-width:63.96875rem){.section.archive-products .archive-products-inner .grid-products>.banner-cell{width:-webkit-calc(50% - .625rem);width:calc(50% - .625rem)}}@media only screen and (max-width:39.96875rem){.section.archive-products .archive-products-inner .grid-products>.banner-cell{width:100%}.section.archive-products .archive-products-inner .grid-products>.banner-cell figure,.section.archive-products .archive-products-inner .grid-products>.banner-cell figure a{height:auto}.section.archive-products .archive-products-inner .grid-products>.banner-cell figure a img{height:auto;position:relative}}.section.archive-products .archive-products-inner.has-sidebar .grid-products{grid-gap:1.25rem;gap:1.25rem}@media only screen and (max-width:39.96875rem){.section.archive-products .archive-products-inner.has-sidebar .grid-products{grid-gap:.625rem;gap:.625rem}}.section.archive-products .archive-products-inner.has-sidebar .grid-products>.cell{width:-webkit-calc(25% - .9375rem);width:calc(25% - .9375rem)}@media only screen and (max-width:63.96875rem){.section.archive-products .archive-products-inner.has-sidebar .grid-products>.cell{width:-webkit-calc(50% - .625rem);width:calc(50% - .625rem)}}@media only screen and (max-width:39.96875rem){.section.archive-products .archive-products-inner.has-sidebar .grid-products>.cell{width:-webkit-calc(50% - .3125rem);width:calc(50% - .3125rem)}}.section.archive-products .archive-products-inner.has-sidebar .grid-products>.banner-cell{width:100%}.section.archive-products .recently-viewed .heading-title,.section.archive-products .related-products .heading-title{font-weight:500;margin-bottom:20px;text-align:center}article.product .loop-product-button{grid-gap:.625rem;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;gap:.625rem;position:relative}article.product .loop-product-button a.button{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background:none;-webkit-border-radius:50%;border-radius:50%;color:#323433;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-filter:drop-shadow(1px 1px 2px #e6e6e6);filter:drop-shadow(1px 1px 2px #e6e6e6);font-size:14px;font-weight:300;-webkit-justify-content:center;justify-content:center;margin:0;padding:0;-webkit-transition:background-color .3s,color .1s;transition:background-color .3s,color .1s}article.product .loop-product-button a.button:hover{color:#b22927;opacity:1;text-decoration:none}article.product .loop-product-button a.button span{font-size:13px;font-weight:300;margin-left:5px;white-space:nowrap}article.product .loop-product-button a.button#sp-wqv-view-button{background:none;-webkit-border-radius:50%;border-radius:50%;color:#f02;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:0!important;font-weight:300;line-height:normal;margin:0;padding:0;position:relative}article.product .loop-product-button a.button#sp-wqv-view-button:before{content:"\f06e";font-family:Font Awesome\ 6 Pro,Font Awesome\ 6 Brands,Font Awesome\ 6 Free,sans-serif;font-size:.875rem!important;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}article.product .loop-product-button a.button#sp-wqv-view-button:hover,article.product .loop-product-button a.button.add-to-cart:hover,article.product .loop-product-button a.button.quick-view:hover{color:#b22927}article.product .loop-product-button a.button.added:before{font-size:0;opacity:0}article.product .loop-product-button a.button.added:after{margin:0 0 0 5px}article.product .loop-product-button a.added_to_cart.wc-forward{display:none}article.product .loop-product-button a.loading{opacity:.6}article.product .loop-product-button a.loading:after{content:"";font-size:18px;top:5px}.grid-products article.product{background:#fff;border:1px solid #ebebf0;-webkit-border-radius:8px;border-radius:8px;position:relative;-webkit-transition:.3s;transition:.3s;-webkit-transition:.4s;transition:.4s}.grid-products article.product>a{position:relative}.grid-products article.product .hotlabel{left:10px;position:absolute;top:10px;z-index:9}.grid-products article.product .hotlabel>span{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-border-radius:25px;border-radius:25px;-webkit-box-shadow:0 0 12px rgba(0,0,0,.1);box-shadow:0 0 12px rgba(0,0,0,.1);display:-webkit-box;display:-webkit-flex;display:flex;font-size:.75rem;font-weight:300;-webkit-justify-content:center;justify-content:center;line-height:normal;overflow:hidden;padding:2px 8px;white-space:nowrap}@media only screen and (max-width:39.96875rem){.grid-products article.product .hotlabel>span{font-size:.75rem}}.grid-products article.product .onsale{background-color:rgba(178,41,39,.9);border:1px solid rgba(178,41,39,.5);-webkit-border-radius:5px;border-radius:5px;color:#fff;font-size:9px;font-weight:400;left:10px;letter-spacing:1px;line-height:18px;margin:0;min-height:unset;min-width:unset;padding:0 5px;position:absolute;text-align:center;text-transform:uppercase;top:10px;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:9}.grid-products article.product .cover-content{-webkit-box-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:1 1 0;flex:1 1 0;-webkit-flex-direction:column;flex-direction:column;padding:10px;position:relative}.grid-products article.product .cover-content .h6,.grid-products article.product .cover-content h6{display:block;font-size:.875rem;font-weight:500;line-height:1.4;margin:0;text-align:center;width:100%}@media only screen and (max-width:39.96875rem){.grid-products article.product .cover-content .h6,.grid-products article.product .cover-content h6{font-size:.8125rem}}.grid-products article.product .cover-content .h6 a,.grid-products article.product .cover-content h6 a{color:#323433;display:block;overflow:hidden;text-overflow:ellipsis;white-space:normal}.grid-products article.product .cover-content .h6 a:hover,.grid-products article.product .cover-content h6 a:hover{color:#b22927;opacity:1;text-decoration:none}@supports (-webkit-line-clamp:2){.grid-products article.product .cover-content .h6 a,.grid-products article.product .cover-content h6 a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important}}.grid-products article.product .cover-content .star-rating{-webkit-font-smoothing:antialiased;color:#9a9a9a;display:-webkit-box;display:-webkit-flex;display:flex;float:none;font-size:10px;letter-spacing:3px;line-height:1;margin:8px 0 5px;overflow-x:visible;overflow-y:hidden;width:auto}.grid-products article.product .cover-content .star-rating:before{float:none;position:inherit}.grid-products article.product .cover-content .star-rating span{display:block;left:0;overflow:hidden;padding-top:11px;position:absolute;top:0}.grid-products article.product .cover-content .star-rating span:before{color:#ec1e24;content:"SSSSS";left:0;letter-spacing:3px;position:absolute;top:0}.grid-products article.product .cover-content .star-rating span .rating{display:none}.grid-products article.product .cover-content .price{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;letter-spacing:-.5px;line-height:1;margin:10px 0 0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.grid-products article.product .cover-content .price .from{display:none}.grid-products article.product .cover-content .price del{display:inline-block;font-size:.875rem;font-weight:400;margin-left:5px;opacity:.8}.grid-products article.product .cover-content .price ins,.grid-products article.product .cover-content .price>.amount{color:#ec1e24;display:inline-block;font-size:.9375rem;font-weight:600;text-decoration:none}.grid-products article.product .cover-content .price ins .woocommerce-Price-currencySymbol,.grid-products article.product .cover-content .price>.amount .woocommerce-Price-currencySymbol{font-weight:500}.grid-products article.product .cover-content .price .woocommerce-Price-currencySymbol{font-size:90%;margin:0}.grid-products article.product .cover-content .loop-product-button{grid-gap:.9375rem;gap:.9375rem;text-align:center}@media only screen and (max-width:39.96875rem){.grid-products article.product .cover-content .loop-product-button{grid-gap:.625rem;gap:.625rem}}.grid-products article.product .cover-content .loop-product-button .view-more{color:#f02;font-size:14px;font-weight:300;margin-top:10px}.grid-products article.product .cover-content .loop-product-button .add-to-cart{display:none}.grid-products article.product .cover-content .loop-product-button .add-to-cart.ajax_add_to_cart{border:1px solid rgba(0,0,0,.1);-webkit-border-radius:15px;border-radius:15px;display:-webkit-box;display:-webkit-flex;display:flex;height:30px;margin-bottom:10px;margin-top:15px;padding:0 15px}.section.single-product .sharing_toolbox{margin-top:20px}.section.single-product .sharing_toolbox .share-title{display:none}.section.single-product .sharing_toolbox .social-share .share-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.section.single-product .sharing_toolbox .social-share .share-actions li.share-action{margin-bottom:0;margin-right:10px}.section.single-product div.product .product-details{grid-gap:1.25rem;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:flex;gap:1.25rem;}@media only screen and (max-width:63.96875rem){.section.single-product div.product .product-details{padding-top:1.25rem}}@media only screen and (max-width:39.96875rem){.section.single-product div.product .product-details{padding-top:1.25rem}}@media only screen and (max-width:63.96875rem){.section.single-product div.product .product-details{grid-gap:1.25rem;gap:1.25rem}}@media only screen and (max-width:39.96875rem){.section.single-product div.product .product-details{grid-gap:1.25rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;gap:1.25rem}}.section.single-product div.product .product-details .product-trading-inner{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;margin-bottom:20px;position:-webkit-sticky;position:sticky;width:315px}.section.single-product div.product .product-details .product-trading-inner .product-trading-item{background:#fff;border:1px solid rgba(0,0,0,.05);-webkit-border-radius:10px;border-radius:10px;margin-bottom:20px;padding:15px}.section.single-product div.product .product-details .product-trading-inner .product-trading-item .product-trading-images{-webkit-box-align:center;grid-gap:.625rem;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;gap:.625rem;padding-bottom:20px}.section.single-product div.product .product-details .product-trading-inner .product-trading-item .product-trading-images img:first-child{border:1px solid #d2d2d2;-webkit-border-radius:100%;border-radius:100%;height:55px;min-width:55px;-o-object-fit:cover;object-fit:cover;width:55px}.section.single-product div.product .product-details .product-trading-inner .product-trading-item .product-trading-images .text{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;font-size:16px;font-weight:500;line-height:24px;text-transform:capitalize}.section.single-product div.product .product-details .product-trading-inner .product-trading-item .product-trading-images .text img{height:20px;min-height:20px;min-width:72px;-o-object-fit:contain;object-fit:contain;width:72px}.section.single-product div.product .product-details .product-trading-inner .product-trading-item .product-trading-images .ratting{color:#808089;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.section.single-product div.product .product-details .product-trading-inner .product-trading-item .product-trading-images .ratting b{font-size:14px;font-weight:500}.section.single-product div.product .product-details .product-trading-inner .product-trading-item .product-trading-images .ratting i{color:#ffc303}.section.single-product div.product .product-details .product-trading-inner .product-trading-item .product-trading-button a{-webkit-box-pack:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:#f02;border:none;-webkit-border-radius:4px;border-radius:4px;color:#fff;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:16px;font-weight:500;gap:8px;height:40px;-webkit-justify-content:center;justify-content:center;line-height:150%;padding:8px;white-space:nowrap}.section.single-product div.product .product-details .product-trading-inner img{-webkit-border-radius:10px;border-radius:10px}@media only screen and (max-width:39.96875rem){.section.single-product div.product .product-details .product-trading-inner{width:100%}}.section.single-product .product-detail-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;grid-gap:1.25rem;-webkit-box-flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-flex-flow:row wrap;flex-flow:row wrap;gap:1.25rem;position:relative}@media only screen and (max-width:63.96875rem){.section.single-product .product-detail-inner{grid-gap:1.25rem;gap:1.25rem}}@media only screen and (max-width:39.96875rem){.section.single-product .product-detail-inner{grid-gap:1.25rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;gap:1.25rem;width:100%}}.section.single-product .product-detail-inner .onsale{background-color:rgba(236,30,36,.6);border:none;-webkit-border-radius:5px;border-radius:5px;color:#fff;font-size:9px;font-weight:400;left:unset;letter-spacing:.5px;line-height:18px;margin:5px 0 0 5px;min-height:unset;min-width:unset;padding:0 5px;position:absolute;right:30px;text-align:center;text-transform:uppercase;top:5px;-webkit-transform:translateZ(0);transform:translateZ(0)}@media only screen and (max-width:63.96875rem){.section.single-product .product-detail-inner .onsale{left:20px;margin-left:0;right:unset;z-index:99}}.section.single-product .product-detail-inner .woocommerce-product-gallery-wrapper{-webkit-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-flex-direction:column;flex-direction:column;margin-bottom:20px;min-height:0;min-width:0;position:relative;width:100%;width:400px}@media only screen and (max-width:39.96875rem){.section.single-product .product-detail-inner .woocommerce-product-gallery-wrapper{margin-bottom:0;width:100%}}.section.single-product .product-detail-inner .woocommerce-product-gallery-wrapper .woocommerce-product-gallery{float:none;margin-bottom:0;width:100%}.section.single-product .product-detail-inner .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .flex-viewport{background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5)}@media only screen and (max-width:39.96875rem){.section.single-product .product-detail-inner .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .flex-viewport{margin-left:-10px;margin-right:-10px;overflow:hidden}}.section.single-product .product-detail-inner .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .flex-control-thumbs{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:flex;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-transition:all .2s;transition:all .2s}.section.single-product .product-detail-inner .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar{height:0;width:0}.section.single-product .product-detail-inner .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .flex-control-thumbs li{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;float:none;scroll-snap-align:start;scroll-snap-stop:always;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%}.section.single-product .product-detail-inner .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .flex-control-thumbs li img{border:1px solid #eee;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5);inline-size:100%;left:50%;-o-object-fit:contain;object-fit:contain;position:relative;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transition:.3s;transition:.3s}.section.single-product .product-detail-inner .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{border:1px solid #ec1e24}.section.single-product .product-detail-inner .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .flex-direction-nav{scroll-padding-inline:10px;-webkit-scroll-snap-type:inline mandatory;-ms-scroll-snap-type:inline mandatory;scroll-snap-type:inline mandatory}.section.single-product .product-detail-inner .woocommerce-product-gallery-wrapper .woocommerce-product-gallery .flex-direction-nav>*{scroll-snap-align:start}.section.single-product .product-detail-inner .woocommerce-product-gallery-wrapper .woocommerce-product-gallery.woocommerce-product-gallery-default{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-align-self:flex-start;align-self:flex-start;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.section.single-product .product-detail-inner .woocommerce-product-gallery-wrapper .woocommerce-product-gallery.woocommerce-product-gallery-default .product-vid{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;width:-webkit-calc(14.28571% - .53571rem);width:calc(14.28571% - .53571rem)}@media only screen and (max-width:63.96875rem){.section.single-product .product-detail-inner .woocommerce-product-gallery-wrapper .woocommerce-product-gallery.woocommerce-product-gallery-default .product-vid{width:-webkit-calc(16.66667% - .52083rem);width:calc(16.66667% - .52083rem)}}@media only screen and (max-width:39.96875rem){.section.single-product .product-detail-inner .woocommerce-product-gallery-wrapper .woocommerce-product-gallery.woocommerce-product-gallery-default .product-vid{width:-webkit-calc(20% - .25rem);width:calc(20% - .25rem)}}.section.single-product .product-detail-inner .summary.entry-summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:1 1 0;flex:1 1 0;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;margin-bottom:20px;width:auto}@media only screen and (max-width:39.96875rem){.section.single-product .product-detail-inner .summary.entry-summary{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;margin-bottom:0;max-width:100%}}.section.single-product .product-detail-inner .summary.entry-summary .single-price{margin-bottom:10px}.section.single-product .recently-viewed .heading-title,.section.single-product .related-products .heading-title,.section.single-product .upsell-products .heading-title{font-size:16px;font-weight:600;line-height:24px;margin-bottom:10px;position:relative}.section.single-product .recently-viewed .heading-title:after,.section.single-product .related-products .heading-title:after,.section.single-product .upsell-products .heading-title:after{background-color:rgba(0,0,0,.05);bottom:0;content:"";display:none;height:1px;left:0;position:absolute;width:100%}.section.single-product .recently-viewed .heading-title span,.section.single-product .related-products .heading-title span,.section.single-product .upsell-products .heading-title span{display:inline-block}.star-rating{-webkit-font-smoothing:antialiased;color:#b4b4b4;font-family:star;font-size:12px!important;height:1em;left:8px;line-height:1;overflow:hidden;position:relative;width:8.4em!important}.star-rating:before{color:#d3ced2;content:"sssss";display:none;float:left;left:0;position:absolute;top:0}.star-rating span{padding-top:11px}.star-rating span:before{color:#ec1e24;letter-spacing:3px}.home .star-rating{display:none}.woocommerce-notices-wrapper{margin-top:0;padding-top:15px}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background-color:#fff;border:none;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);margin-bottom:0;margin-top:0;padding-bottom:10px;padding-top:10px}@media only screen and (max-width:39.96875rem){.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{font-size:.8125rem}}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{color:#ec1e24;top:10px}.woocommerce .woocommerce-error a.button.wc-forward,.woocommerce .woocommerce-info a.button.wc-forward,.woocommerce .woocommerce-message a.button.wc-forward{background:none;color:#ec1e24!important;font-size:.875rem;font-weight:300;margin-top:0;padding:4px 0 0}@media only screen and (max-width:39.96875rem){.woocommerce .woocommerce-error a.button.wc-forward,.woocommerce .woocommerce-info a.button.wc-forward,.woocommerce .woocommerce-message a.button.wc-forward{display:none}}.woocommerce .woocommerce-error a.restore-item,.woocommerce .woocommerce-error a.showcoupon,.woocommerce .woocommerce-info a.restore-item,.woocommerce .woocommerce-info a.showcoupon,.woocommerce .woocommerce-message a.restore-item,.woocommerce .woocommerce-message a.showcoupon{color:#ec1e24!important;font-weight:300}.woocommerce .woocommerce-error li strong{color:#ec1e24;font-weight:400}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{opacity:0}.woocommerce-cart-form{margin-top:30px}.woocommerce-cart-form .woocommerce-cart-form__contents th{font-size:1rem;font-weight:400!important}.woocommerce-cart-form .woocommerce-cart-form__contents .woocommerce-cart-form__cart-item .product-name a{color:#f02;font-weight:500}.woocommerce-cart-form .woocommerce-cart-form__contents .woocommerce-cart-form__cart-item .product-name .variation{margin-top:5px}.woocommerce-cart-form .woocommerce-cart-form__contents .woocommerce-cart-form__cart-item .product-name .variation dt{font-size:13px;font-weight:300;line-height:normal;margin-bottom:0}.woocommerce-cart-form .woocommerce-cart-form__contents .woocommerce-cart-form__cart-item .product-name .variation dd{font-size:14px;font-weight:400;line-height:normal}.woocommerce-cart-form .woocommerce-cart-form__contents .woocommerce-cart-form__cart-item .product-name .variation dd p{line-height:normal}.woocommerce-cart-form .woocommerce-cart-form__contents .woocommerce-cart-form__cart-item .product-price{color:#ec1e24}.woocommerce-cart-form .woocommerce-cart-form__contents .woocommerce-cart-form__cart-item .product-subtotal{color:#ec1e24;font-weight:500}.woocommerce-cart-form .woocommerce-cart-form__contents button[name=update_cart]{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#b22927!important;-webkit-border-radius:0;border-radius:0;color:#fff!important;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:1rem;font-weight:300;height:40px;margin-top:0;position:relative}.woocommerce-cart-form .woocommerce-cart-form__contents button[name=update_cart]:before{background-color:#000;-webkit-border-radius:0;border-radius:0;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:.5s;transition:.5s;width:0}.woocommerce-cart-form .woocommerce-cart-form__contents button[name=update_cart]:hover:before{opacity:.15;width:100%}.cart-collaterals .shipping-calculator-form,.cart-collaterals .shipping-calculator-form button[name=calc_shipping]{margin-top:5px}.cart-collaterals .cart_totals h4{color:#fff}.cart-collaterals .cart_totals table{border-spacing:0}.cart-collaterals .cart_totals table th{color:#f02;font-weight:500}.cart-collaterals .cart_totals table td strong{font-weight:600}.cart-collaterals .cart_totals .cart-subtotal th,.cart-collaterals .cart_totals .order-total th{color:#f02;font-weight:500}.cart-collaterals .cart_totals .cart-subtotal td,.cart-collaterals .cart_totals .order-total td{color:#ec1e24}.cart-collaterals .cart_totals .order-total td{font-weight:700}.woocommerce .woocommerce-product-rating{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.woocommerce .commentlist .star-rating,.woocommerce .woocommerce-product-rating .star-rating{font-size:.75rem;margin-top:0;width:78px}.woocommerce .commentlist .star-rating:before,.woocommerce .woocommerce-product-rating .star-rating:before{letter-spacing:3px}.woocommerce .commentlist .woocommerce-review-link,.woocommerce .woocommerce-product-rating .woocommerce-review-link{color:#323433;font-size:.8125rem;font-weight:300}.woocommerce div.product .woocommerce-product-rating{background:#fff;border:1px solid rgba(0,0,0,.05);border-bottom:none;border-top:none;margin-bottom:0;padding:0 15px}.woocommerce div.product .woocommerce-product-rating .star-rating{left:0;width:6.4em!important}.woocommerce div.product .product_title{background:#fff;border:1px solid rgba(0,0,0,.05);border-bottom:none;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;color:#323433;font-size:16px;font-weight:500;line-height:30px;margin-bottom:0;padding:15px 15px 5px}.woocommerce div.product p.price{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:end;background:#fff;border:1px solid rgba(0,0,0,.05);-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;border-top:none;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:flex-end;justify-content:flex-end;margin-bottom:0;padding:10px 15px 15px}.woocommerce div.product p.price .viewmore.viewmore-contacts{padding-left:0}.woocommerce div.product p.price .woocommerce-Price-amount{color:#ec1e24;font-weight:600}.woocommerce div.product p.price del{font-size:18px;margin-left:10px}.woocommerce div.product p.price del .woocommerce-Price-amount{color:#323433;font-weight:400}.woocommerce div.product p.price del .woocommerce-Price-amount .woocommerce-Price-currencySymbol{color:currentColor}.woocommerce div.product p.price ins{font-weight:300;text-decoration:none}.woocommerce div.product p.price ins .woocommerce-Price-amount{color:#ec1e24;font-weight:600}.woocommerce div.product p.price ins .woocommerce-Price-amount .woocommerce-Price-currencySymbol{color:currentColor;font-weight:400}.woocommerce div.product p.price .from{display:none}.woocommerce div.product .woocommerce-product-details__short-description .woocommerce-description{color:#323433;font-weight:300;margin-top:20px}.woocommerce div.product .woocommerce-product-details__short-description .woocommerce-description .woocommerce-description-title{font-size:16px;font-weight:600;line-height:24px;margin-bottom:10px}.woocommerce div.product .woocommerce-product-details__short-description .woocommerce-description ul{list-style:none;margin:0;padding:0}.woocommerce div.product .woocommerce-product-details__short-description .woocommerce-description ul li{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:flex;font-weight:400;position:relative}.woocommerce div.product .woocommerce-product-details__short-description .woocommerce-description ul li:before{-webkit-box-flex:0;background:url(../img/icon-check.png) no-repeat;background-size:contain;content:"";display:inline-block;-webkit-flex:0 0 16px;flex:0 0 16px;height:16px;margin-right:5px;margin-top:5px;width:16px}.woocommerce div.product .woocommerce-product-details__short-description .woocommerce-description p{color:currentColor;line-height:1.6}.woocommerce div.product .woocommerce-product-details__short-description .woocommerce-description p *{font-size:inherit!important}.woocommerce div.product .woocommerce-product-details__short-description .woocommerce-description ul:last-child{margin-bottom:0}.woocommerce div.product .woocommerce-product-details__short-description .woocommerce-description b,.woocommerce div.product .woocommerce-product-details__short-description .woocommerce-description strong{font-weight:500}.woocommerce div.product .woocommerce-product-details__short-description .woocommerce-excerpt{background-color:#fafafa;-webkit-box-shadow:inset 0 0 0 1px rgba(178,41,39,.4);box-shadow:inset 0 0 0 1px rgba(178,41,39,.4);margin-top:15px;padding:15px}.woocommerce div.product .woocommerce-product-details__short-description .woocommerce-excerpt .title-section .html-desc{margin-bottom:10px}.woocommerce div.product .woocommerce-product-details__short-description .woocommerce-excerpt .listbox{grid-gap:.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:.25rem;list-style:none;margin:0}.woocommerce div.product .woocommerce-product-details__short-description .woocommerce-excerpt .listbox li .linkbox-inner{grid-gap:.625rem;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;gap:.625rem}.woocommerce div.product .woocommerce-product-details__short-description .woocommerce-excerpt .listbox li .linkbox-inner:before{-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-flex:0;-webkit-align-items:center;align-items:center;-webkit-border-radius:50%;border-radius:50%;color:#b22927;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:0 0 24px;flex:0 0 24px;font-size:12px;font-weight:900;height:24px;-webkit-justify-content:center;justify-content:center;max-width:24px}.woocommerce div.product .woocommerce-product-details__short-description .woocommerce-excerpt .listbox li .linkbox-inner>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.woocommerce div.product .woocommerce-product-details__short-description .woocommerce-excerpt .listbox li .linkbox-inner>div .title{color:#323433;font-weight:300;line-height:normal;margin-right:5px}.woocommerce div.product .woocommerce-product-details__short-description .woocommerce-excerpt .listbox li .linkbox-inner>div .desc{font-weight:500;letter-spacing:.5px}.woocommerce div.product .woocommerce-variation-add-to-cart,.woocommerce div.product form.cart{-webkit-box-align:center;grid-gap:.9375rem;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:.9375rem;margin-bottom:15px}.woocommerce div.product .woocommerce-variation-add-to-cart:after,.woocommerce div.product .woocommerce-variation-add-to-cart:before,.woocommerce div.product form.cart:after,.woocommerce div.product form.cart:before{display:none}.woocommerce div.product .woocommerce-variation-add-to-cart .button.single_add_to_cart_button,.woocommerce div.product form.cart .button.single_add_to_cart_button{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background-color:#f02;border:1px solid #f02;-webkit-border-radius:0;border-radius:0;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;font-size:16px;font-weight:400;height:50px;-webkit-justify-content:center;justify-content:center;line-height:normal;margin:0;padding:0 30px;-webkit-transition:.3s;transition:.3s}.woocommerce div.product .woocommerce-variation-add-to-cart .button.single_add_to_cart_button:hover,.woocommerce div.product form.cart .button.single_add_to_cart_button:hover{background-color:#cc001b;color:#fff}@media only screen and (max-width:39.96875rem){.woocommerce div.product .woocommerce-variation-add-to-cart .button.single_add_to_cart_button,.woocommerce div.product form.cart .button.single_add_to_cart_button{padding:0 15px}}.woocommerce div.product.product-type-variable form.cart{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;grid-gap:0;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;gap:0;margin-bottom:0;margin-top:20px}.woocommerce div.product.product-type-variable form.cart .woocommerce-variation-add-to-cart{-webkit-box-align:center;grid-gap:.9375rem;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:.9375rem;margin-bottom:10px;margin-top:10px}.woocommerce div.product .sku_wrapper{grid-gap:.3125rem;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:.875rem;font-weight:300;gap:.3125rem}.woocommerce div.product .sku_wrapper .sku{font-size:1rem;font-weight:500;letter-spacing:1px}.woocommerce div.product .posted_in a[rel=tag],.woocommerce div.product .tagged_as a[rel=tag]{color:#323433;font-weight:500;-webkit-transition:.3s;transition:.3s}.woocommerce div.product .posted_in a[rel=tag]:hover,.woocommerce div.product .tagged_as a[rel=tag]:hover{color:#ec1e24;opacity:1;text-decoration:none}.woocommerce div.product .product_meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#323433;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font-weight:300}.woocommerce div.product .sharing_toolbox .share-actions .share-icon{height:2rem;width:2rem}.woocommerce div.product .sharing_toolbox .share-actions .share-icon:before{-webkit-filter:brightness(0) invert(.5);filter:brightness(0) invert(.5);font-weight:300;height:1rem;line-height:normal;margin:0;width:1rem}.controls.input-number-group{display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:0}.controls.input-number-group button,.controls.input-number-group input{background:none;border:1px solid #e1e1e1;color:#323433;font-size:14px;height:32px;outline:none;padding:5px;position:relative}.controls.input-number-group button{cursor:pointer}.controls.input-number-group input{-webkit-box-shadow:none;box-shadow:none;font-weight:500;margin:0 -1px;text-align:center;width:50px}.woocommerce div.product .woocommerce-tabs .tabs-heading-wrapper{-webkit-box-align:center;-webkit-box-pack:justify;-webkit-align-items:center;align-items:center;background-color:#f02;display:-webkit-box;display:-webkit-flex;display:flex;display:none!important;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:30px;overflow:visible;position:static;top:80px;z-index:98}@media only screen and (max-width:63.96875rem){.woocommerce div.product .woocommerce-tabs .tabs-heading-wrapper{top:0}}.woocommerce div.product .woocommerce-tabs .tabs-heading-wrapper .tabs-heading{padding:0}.woocommerce div.product .woocommerce-tabs .tabs-heading-wrapper .tabs-heading li a{background-color:rgba(254,213,0,.5)}.woocommerce div.product .woocommerce-tabs .tabs-heading-wrapper .inline-search{padding:0}.woocommerce div.product .woocommerce-tabs .tabs-heading-wrapper .inline-search .frm-search{background:#f1f1f1;border:1px solid rgba(255,0,34,.2);-webkit-border-radius:0;border-radius:0;margin-bottom:0}.woocommerce div.product .woocommerce-tabs .tabs-heading-wrapper .inline-search .frm-search input{background:none;border:none;color:#323433;font-size:14px;height:36px;min-width:250px;padding:0 15px}.woocommerce div.product .woocommerce-tabs .tabs-heading-wrapper .inline-search .frm-search input::-webkit-input-placeholder{color:#323433}.woocommerce div.product .woocommerce-tabs .tabs-heading-wrapper .inline-search .frm-search input::-moz-placeholder{color:#323433}.woocommerce div.product .woocommerce-tabs .tabs-heading-wrapper .inline-search .frm-search input::-ms-input-placeholder{color:#323433}.woocommerce div.product .woocommerce-tabs .tabs-heading-wrapper .inline-search .frm-search input::placeholder{color:#323433}.woocommerce div.product .woocommerce-tabs .tabs-heading-wrapper .inline-search .frm-search button[type=submit]{-webkit-border-radius:0;border-radius:0;color:#323433;margin-right:0}.woocommerce div.product .woocommerce-tabs .tabs-heading-wrapper .inline-search .frm-search button[type=submit] span{display:none}@media only screen and (max-width:63.96875rem){body.admin-bar.woocommerce div.product .woocommerce-tabs .tabs-heading-wrapper{top:32px}}@media only screen and (max-width:48.84375rem){body.admin-bar.woocommerce div.product .woocommerce-tabs .tabs-heading-wrapper{top:46px}}@media only screen and (max-width:600px){body.admin-bar.woocommerce div.product .woocommerce-tabs .tabs-heading-wrapper{top:0}}.woocommerce div.product .woocommerce-tabs ul.tabs-heading{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:5px 10px}.woocommerce div.product .woocommerce-tabs ul.tabs-heading:after,.woocommerce div.product .woocommerce-tabs ul.tabs-heading:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs-heading li{border:none;-webkit-border-radius:0;border-radius:0;display:block;margin:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs-heading li:after,.woocommerce div.product .woocommerce-tabs ul.tabs-heading li:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs-heading li a{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;font-size:15px;font-weight:500;height:2.375rem;padding:0 10px;position:relative}@media only screen and (max-width:39.96875rem){.woocommerce div.product .woocommerce-tabs ul.tabs-heading li a{height:1.875rem}}@media only screen and (max-width:63.96875rem){.woocommerce div.product .woocommerce-tabs ul.tabs-heading li a{font-size:.8125rem;text-transform:unset}}.woocommerce div.product .woocommerce-tabs ul.tabs-heading li a.w-highlight{background-color:#b22927;border:none;color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs-heading li a:after{content:""}.woocommerce div.product .woocommerce-tabs ul.tabs-heading li.active{background-color:#b22927;border:none;color:#fff}.woocommerce-Reviews-title{font-weight:400}.woocommerce #reviews #comments ol.commentlist li .comment-text{background-color:#fff}.woocommerce #review_form #respond .comment-reply-title{color:#f02;display:block;font-size:14px;font-weight:500;margin:5px 0}.woocommerce #review_form #respond .comment-form .comment-form-comment>label,.woocommerce #review_form #respond .comment-form .comment-form-rating>label{margin-bottom:5px;margin-top:30px}.woocommerce #review_form #respond .form-submit input{background-color:#f02;border:1px solid rgba(255,0,34,.5);-webkit-border-radius:0;border-radius:0;color:#fff;cursor:pointer;font-weight:500;height:38px;padding:0 30px;text-transform:uppercase;-webkit-transition:.3s;transition:.3s}.woocommerce #review_form #respond .form-submit input:hover{background-color:rgba(178,41,39,.7);color:#fff}.woocommerce p.stars:hover a:before{color:#ec1e24}.woocommerce p.stars a:hover~a:before{color:#323433}.woocommerce p.stars.selected a.active:before,.woocommerce p.stars.selected a:not(.active):before{color:#ec1e24}.noprice{display:none;margin-top:10px}.noprice .contact-for-price{color:#ec1e24;font-size:14px;font-weight:400}table.cart td.actions .coupon input[name=coupon_code]{font-size:14px;height:40px;max-width:80%;width:220px}table.cart td.actions .coupon button[name=apply_coupon]{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:1px solid rgba(0,0,0,.1);-webkit-border-radius:0;border-radius:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:1rem;font-weight:400;height:40px;margin-top:0}#add_payment_method .wc-proceed-to-checkout a.alt,.woocommerce-cart .wc-proceed-to-checkout a.alt,.woocommerce-checkout .wc-proceed-to-checkout a.alt{background-color:#b22927;border:none;-webkit-border-radius:0;border-radius:0;font-size:20px;font-weight:500;position:relative;text-transform:uppercase}#add_payment_method .wc-proceed-to-checkout a.alt:before,.woocommerce-cart .wc-proceed-to-checkout a.alt:before,.woocommerce-checkout .wc-proceed-to-checkout a.alt:before{background-color:#000;-webkit-border-radius:0;border-radius:0;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:.5s;transition:.5s;width:0}#add_payment_method .wc-proceed-to-checkout a.alt:hover:before,.woocommerce-cart .wc-proceed-to-checkout a.alt:hover:before,.woocommerce-checkout .wc-proceed-to-checkout a.alt:hover:before{opacity:.15;width:100%}#add_payment_method .wc-proceed-to-checkout a.alt:hover,.woocommerce-cart .wc-proceed-to-checkout a.alt:hover,.woocommerce-checkout .wc-proceed-to-checkout a.alt:hover{background-color:#ec1e24}.woocommerce-cart .wc-proceed-to-checkout{padding:0}.woocommerce-cart .wc-proceed-to-checkout a.alt{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:50px;-webkit-justify-content:center;justify-content:center;padding:0 30px}.woocommerce-cart .wc-proceed-to-checkout a.alt.checkout-button{margin-bottom:0;margin-top:20px}.woocommerce form.checkout_coupon{background-color:#fff;border:none;-webkit-border-radius:0;border-radius:0;margin-bottom:15px;margin-top:15px;padding:0}.woocommerce form.checkout_coupon>p{color:#323433!important;margin-bottom:5px}.woocommerce form.checkout_coupon input[name=coupon_code]{height:37px}.woocommerce form.checkout_coupon button[name=apply_coupon]{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#ec1e24;border:none;-webkit-border-radius:0;border-radius:0;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;height:37px;margin-top:0;position:relative}.woocommerce form.checkout_coupon button[name=apply_coupon]:before{background-color:#000;-webkit-border-radius:0;border-radius:0;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:.5s;transition:.5s;width:0}.woocommerce form.checkout_coupon button[name=apply_coupon]:hover:before{opacity:.15;width:100%}.woocommerce form.checkout.woocommerce-checkout{background-color:#f8f8f8;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5)}.woocommerce #order_review{padding:0 30px 30px}.woocommerce #order_review #order_review_heading{color:#323433;font-weight:700;text-transform:uppercase}.woocommerce #order_review table.woocommerce-checkout-review-order-table{background-color:#fff;color:#323433}.woocommerce #order_review table.woocommerce-checkout-review-order-table tr td:first-child,.woocommerce #order_review table.woocommerce-checkout-review-order-table tr th:first-child{border-right:1px solid rgba(0,0,0,.1)}.woocommerce #order_review table.woocommerce-checkout-review-order-table tfoot{background-color:#fff}.woocommerce #order_review table.woocommerce-checkout-review-order-table .cart_item .product-name .h6,.woocommerce #order_review table.woocommerce-checkout-review-order-table .cart_item .product-name h6{color:#323433;margin-bottom:5px}.woocommerce #order_review table.woocommerce-checkout-review-order-table .cart_item .product-quantity{color:#ec1e24;font-size:.875rem;font-weight:300}.woocommerce #order_review table.woocommerce-checkout-review-order-table .cart_item .product-total{color:#ec1e24;font-size:1rem;font-weight:400}.woocommerce #order_review table.woocommerce-checkout-review-order-table .cart-subtotal .woocommerce-Price-amount,.woocommerce #order_review table.woocommerce-checkout-review-order-table .order-total .woocommerce-Price-amount{color:#ec1e24;font-weight:700}.woocommerce #order_review .woocommerce-checkout-payment ul.payment_methods li input[type=radio]{margin-right:0}.woocommerce #order_review .woocommerce-checkout-payment ul.payment_methods li label{font-size:1rem;font-weight:500}.woocommerce #order_review .woocommerce-checkout-payment ul.payment_methods li .payment_box{background-color:#fff;color:#323433}.woocommerce #order_review .woocommerce-checkout-payment ul.payment_methods li .payment_box:before{border:1em solid transparent;border-bottom-color:#fff}.woocommerce #order_review .woocommerce-checkout-payment ul.payment_methods li .payment_box p{color:#323433}.woocommerce #order_review .place-order .woocommerce-privacy-policy-text{color:#323433;font-size:.875rem;font-weight:400}.woocommerce #order_review .place-order .woocommerce-privacy-policy-text p{color:currentColor}.woocommerce #order_review .place-order .woocommerce-privacy-policy-text a{color:#ec1e24}.woocommerce #order_review button[name=woocommerce_checkout_place_order]{background-color:#b22927;border:none;-webkit-border-radius:0;border-radius:0;display:block;font-size:20px;font-weight:500;height:50px;margin-top:30px;position:relative;text-transform:uppercase;width:100%}.woocommerce #order_review button[name=woocommerce_checkout_place_order]:before{background-color:#000;-webkit-border-radius:0;border-radius:0;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:.5s;transition:.5s;width:0}.woocommerce #order_review button[name=woocommerce_checkout_place_order]:hover:before{opacity:.15;width:100%}.woocommerce #order_review button[name=woocommerce_checkout_place_order]:hover{background-color:#ec1e24}.woocommerce #customer_details{padding:30px}.woocommerce #customer_details .col{-webkit-box-orient:vertical;-webkit-box-direction:normal;grid-gap:1.25rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1.25rem}.woocommerce #customer_details .woocommerce-additional-fields .billing-heading,.woocommerce #customer_details .woocommerce-additional-fields h5,.woocommerce #customer_details .woocommerce-billing-fields .billing-heading,.woocommerce #customer_details .woocommerce-billing-fields h5{color:#323433;font-weight:700;text-transform:uppercase}.woocommerce #customer_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper,.woocommerce #customer_details .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper,.woocommerce #customer_details .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper,.woocommerce #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.woocommerce #customer_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row,.woocommerce #customer_details .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .form-row,.woocommerce #customer_details .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row,.woocommerce #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row{width:100%}.woocommerce #customer_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row>label,.woocommerce #customer_details .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .form-row>label,.woocommerce #customer_details .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row>label,.woocommerce #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row>label{font-weight:500;text-transform:uppercase}.woocommerce #customer_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row input,.woocommerce #customer_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row select,.woocommerce #customer_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row textarea,.woocommerce #customer_details .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .form-row input,.woocommerce #customer_details .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .form-row select,.woocommerce #customer_details .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .form-row textarea,.woocommerce #customer_details .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row input,.woocommerce #customer_details .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row select,.woocommerce #customer_details .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row textarea,.woocommerce #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input,.woocommerce #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row select,.woocommerce #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row textarea{border:1px solid rgba(0,0,0,.2);font-size:1rem}.woocommerce #customer_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row input,.woocommerce #customer_details .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .form-row input,.woocommerce #customer_details .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row input,.woocommerce #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input{height:40px;line-height:normal;padding:0 15px}.woocommerce #customer_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row select,.woocommerce #customer_details .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .form-row select,.woocommerce #customer_details .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row select,.woocommerce #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row select{height:40px;line-height:normal;padding-bottom:0;padding-left:15px;padding-top:0}.woocommerce #customer_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row textarea,.woocommerce #customer_details .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .form-row textarea,.woocommerce #customer_details .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row textarea,.woocommerce #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row textarea{line-height:normal;padding:15px}.woocommerce #customer_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .select2.select2-container .select2-selection--single,.woocommerce #customer_details .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .select2.select2-container .select2-selection--single,.woocommerce #customer_details .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .select2.select2-container .select2-selection--single,.woocommerce #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .select2.select2-container .select2-selection--single{border:1px solid rgba(0,0,0,.2);height:40px}.woocommerce #customer_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .select2.select2-container .select2-selection--single .select2-selection__rendered,.woocommerce #customer_details .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .select2.select2-container .select2-selection--single .select2-selection__rendered,.woocommerce #customer_details .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .select2.select2-container .select2-selection--single .select2-selection__rendered,.woocommerce #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .select2.select2-container .select2-selection--single .select2-selection__rendered{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;font-size:1rem;height:100%;line-height:normal;padding-left:15px}.woocommerce #customer_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .select2.select2-container .select2-selection--single .select2-selection__arrow,.woocommerce #customer_details .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper .select2.select2-container .select2-selection--single .select2-selection__arrow,.woocommerce #customer_details .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .select2.select2-container .select2-selection--single .select2-selection__arrow,.woocommerce #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .select2.select2-container .select2-selection--single .select2-selection__arrow{height:100%;position:absolute;right:1px;top:1px;width:30px}body.woocommerce-order-received .section.single-page .col-content .content{color:#000}body.woocommerce-order-received .section.single-page .col-content .content .woocommerce-column__title,body.woocommerce-order-received .section.single-page .col-content .content .woocommerce-order-details__title{color:#323433;font-size:1.5625rem}@media only screen and (min-width:40rem){body.woocommerce-order-received .section.single-page .col-content .content .woocommerce-column__title,body.woocommerce-order-received .section.single-page .col-content .content .woocommerce-order-details__title{font-size:1.8125rem}}body.woocommerce-order-received .section.single-page .woocommerce-order{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:hsla(0,0%,100%,.9);margin-top:40px;padding:30px}body.woocommerce-order-received .section.single-page .woocommerce-order .woocommerce-thankyou-order-received{color:#ec1e24}body.woocommerce-order-received .section.single-page .woocommerce-order .woocommerce-thankyou-order-details,body.woocommerce-order-received .section.single-page .woocommerce-order .woocommerce-thankyou-order-details li{margin-bottom:20px}body.woocommerce-order-received .section.single-page .woocommerce-order .woocommerce-thankyou-order-details li strong{margin-top:5px}body.woocommerce-order-received .section.single-page .woocommerce-order .woocommerce-order-details a{color:#000}body.woocommerce-order-received .section.single-page .woocommerce-order .woocommerce-order-details a:hover{color:#323433;opacity:1;text-decoration:none}body.woocommerce-order-received .section.single-page .woocommerce-order .woocommerce-order-details .woocommerce-Price-amount{color:#ec1e24}body.woocommerce-order-received .section.single-page .woocommerce-order .woocommerce-customer-details .woocommerce-customer-details--email,body.woocommerce-order-received .section.single-page .woocommerce-order .woocommerce-customer-details .woocommerce-customer-details--phone{color:#323433}body.woocommerce-order-received .section.single-page .woocommerce-order .woocommerce-customer-details .woocommerce-customer-details--email:before,body.woocommerce-order-received .section.single-page .woocommerce-order .woocommerce-customer-details .woocommerce-customer-details--phone:before{color:#323433;font-weight:900}.woocommerce-MyAccount-navigation ul{border:1px dotted #ec1e24;list-style:none;margin:0}.woocommerce-MyAccount-navigation ul li a{display:block;padding:10px}.woocommerce-MyAccount-navigation ul li:not(:last-child){border-bottom:1px dotted #ec1e24}.grid-productcat.carousel-productcat .swiper-controls .swiper-button{background-color:#fff;border:1px solid #f02}.grid-productcat .item,.grid-productcat .item .cover{-webkit-transition:.3s;transition:.3s}.grid-productcat .item .cover{border:1px solid rgba(0,0,0,.05);-webkit-border-radius:8px;border-radius:8px}.grid-productcat .item .cover-content{text-align:center}.grid-productcat .item .cover-content .h6,.grid-productcat .item .cover-content h6{font-size:.9375rem;font-weight:500;margin-bottom:0;margin-top:15px;text-transform:uppercase}@media only screen and (max-width:39.96875rem){.grid-productcat .item .cover-content .h6,.grid-productcat .item .cover-content h6{font-size:.875rem}}@media only screen and (max-width:48.84375rem){.grid-productcat .item .cover-content .h6,.grid-productcat .item .cover-content h6{text-transform:unset}}.grid-productcat .item:hover .cover{border-color:#b22927}.grid-productcat.list-productcat{grid-gap:1.875rem;gap:1.875rem}@media only screen and (max-width:39.96875rem){.grid-productcat.list-productcat{grid-gap:1.25rem;gap:1.25rem}}.grid-productcat.list-productcat>.cell{width:-webkit-calc(16.66667% - 1.5625rem);width:calc(16.66667% - 1.5625rem)}@media only screen and (max-width:63.96875rem){.grid-productcat.list-productcat>.cell{width:-webkit-calc(33.33333% - 1.25rem);width:calc(33.33333% - 1.25rem)}}@media only screen and (max-width:39.96875rem){.grid-productcat.list-productcat>.cell{width:-webkit-calc(50% - .625rem);width:calc(50% - .625rem)}}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#b22927;border:1px solid transparent;-webkit-border-radius:25px;border-radius:25px;color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:.925rem;font-weight:400;line-height:normal;margin-top:15px;padding:0 30px}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#b22927;color:#fff}.woocommerce-cart table.cart th.product-remove{width:48px}.woocommerce a.remove{font-weight:300}.woocommerce-product-inners{background-color:#fff;border:1px solid rgba(0,0,0,.05);-webkit-border-radius:10px;border-radius:10px;padding:15px;}@media only screen and (max-width:39.96875rem){.woocommerce-product-inners{padding:10px}}.woocommerce div.product div.images.swiper-product-gallery{float:none}.woocommerce div.product div.images.swiper-product-gallery .woocommerce-product-gallery__wrapper{-webkit-box-flex:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:0 0 100%;flex:0 0 100%;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;max-width:100%;overflow:hidden;position:relative}@media only screen and (max-width:39.96875rem){.woocommerce div.product div.images.swiper-product-gallery .woocommerce-product-gallery__wrapper{margin-bottom:10px}}.woocommerce div.product div.images.swiper-product-gallery .woocommerce-product-gallery__wrapper.wpg__images .swiper-images{width:100%}.woocommerce div.product div.images.swiper-product-gallery .woocommerce-product-gallery__wrapper.wpg__images .swiper-images .wpg__image{position:relative}.woocommerce div.product div.images.swiper-product-gallery .woocommerce-product-gallery__wrapper.wpg__images .swiper-images .wpg__image .image-popup{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background-color:transparent;border:1px solid rgba(0,0,0,.1);-webkit-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:flex;height:1.875rem;-webkit-justify-content:center;justify-content:center;opacity:0;position:absolute;right:10px;top:10px;width:1.875rem;z-index:97}.woocommerce div.product div.images.swiper-product-gallery .woocommerce-product-gallery__wrapper.wpg__images .swiper-images .wpg__image .image-popup:before{cursor:pointer;font-weight:300;line-height:1}.woocommerce div.product div.images.swiper-product-gallery .woocommerce-product-gallery__wrapper.wpg__images .swiper-images .wpg__image .image-popup:hover{border-color:rgba(178,41,39,.1)}.woocommerce div.product div.images.swiper-product-gallery .woocommerce-product-gallery__wrapper.wpg__images .swiper-images .wpg__image .image-popup:hover:before{color:#b22927}.woocommerce div.product div.images.swiper-product-gallery .woocommerce-product-gallery__wrapper.wpg__images .swiper .swiper-slide.swiper-slide-visible.swiper-slide-active .image-popup{opacity:.1}.woocommerce div.product div.images.swiper-product-gallery .woocommerce-product-gallery__wrapper.wpg__images .swiper .swiper-controls .swiper-button{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.woocommerce div.product div.images.swiper-product-gallery .woocommerce-product-gallery__wrapper.wpg__images .swiper .swiper-controls .swiper-button:before{color:#000;font-size:2rem;font-weight:300;line-height:1}.woocommerce div.product div.images.swiper-product-gallery .woocommerce-product-gallery__wrapper.wpg__images .swiper .swiper-controls .swiper-button:after{display:none}.woocommerce div.product div.images.swiper-product-gallery .woocommerce-product-gallery__wrapper.wpg__images .swiper:hover .swiper-controls .swiper-button{opacity:1}.woocommerce div.product div.images.swiper-product-gallery .woocommerce-product-gallery__wrapper.wpg__images .swiper:hover .swiper-controls .swiper-button:hover{border-color:rgba(178,41,39,.8);opacity:1}.woocommerce div.product div.images.swiper-product-gallery .woocommerce-product-gallery__wrapper.wpg__images .swiper:hover .swiper-controls .swiper-button:hover:before{color:rgba(178,41,39,.8)}.woocommerce div.product div.images.swiper-product-gallery .woocommerce-product-gallery__wrapper.wpg__thumbs{grid-gap:.625rem;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;gap:.625rem;margin-bottom:0}@media only screen and (max-width:39.96875rem){.woocommerce div.product div.images.swiper-product-gallery .woocommerce-product-gallery__wrapper.wpg__thumbs{grid-gap:.3125rem;gap:.3125rem}}.woocommerce div.product div.images.swiper-product-gallery .woocommerce-product-gallery__wrapper.wpg__thumbs .swiper-thumbs{-webkit-box-flex:1;-webkit-box-ordinal-group:3;-webkit-flex:1 1 0;flex:1 1 0;min-width:0;-webkit-order:2;order:2;position:relative}.woocommerce div.product div.images.swiper-product-gallery .woocommerce-product-gallery__wrapper.wpg__thumbs .swiper-thumbs .swiper-slide .woocommerce-product-gallery__image{background-color:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.05);-webkit-filter:brightness(.99);filter:brightness(.99);overflow:hidden;-webkit-transition:.3s;transition:.3s}.woocommerce div.product div.images.swiper-product-gallery .woocommerce-product-gallery__wrapper.wpg__thumbs .swiper-thumbs .swiper-slide.swiper-slide-active .woocommerce-product-gallery__image{border-color:rgba(255,0,34,.2)}.woocommerce div.product div.images.swiper-product-gallery .woocommerce-product-gallery__wrapper.wpg__thumbs .swiper-thumbs .swiper-slide.swiper-slide-thumb-active .woocommerce-product-gallery__image{border-color:rgba(255,0,34,.9);-webkit-filter:brightness(1);filter:brightness(1)}.woocommerce div.product div.images.swiper-product-gallery .woocommerce-product-gallery__wrapper.wpg__thumbs .swiper .swiper-controls .swiper-button{border:1px solid #323433;-webkit-border-radius:50%;border-radius:50%;height:1.25rem;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.25rem}.woocommerce div.product div.images.swiper-product-gallery .woocommerce-product-gallery__wrapper.wpg__thumbs .swiper .swiper-controls .swiper-button:before{color:#000;font-size:.9375rem;font-weight:300;line-height:1}.woocommerce div.product div.images.swiper-product-gallery .woocommerce-product-gallery__wrapper.wpg__thumbs .swiper .swiper-controls .swiper-button:after{display:none}.woocommerce div.product div.images.swiper-product-gallery .woocommerce-product-gallery__wrapper.wpg__thumbs .swiper:hover .swiper-controls .swiper-button{opacity:1}.woocommerce div.product div.images.swiper-product-gallery .woocommerce-product-gallery__wrapper.wpg__thumbs .swiper:hover .swiper-controls .swiper-button:hover{border-color:rgba(255,0,34,.9);opacity:1}.woocommerce div.product div.images.swiper-product-gallery .woocommerce-product-gallery__wrapper.wpg__thumbs .swiper:hover .swiper-controls .swiper-button:hover:before{color:rgba(255,0,34,.9)}.woocommerce div.product div.images .flex-viewport .woocommerce-product-gallery__image{display:block;width:100%}.mini-cart-section{-webkit-box-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.mini-cart-section .cart-title{color:#fff;display:block;font-size:13px;font-weight:300;line-height:normal;opacity:.8}@media only screen and (max-width:74.96875rem){.mini-cart-section .cart-title{display:none}}.site-header-cart{margin:0;padding:0;position:relative}.site-header-cart .header-cart-contents{display:table-cell;line-height:1;outline:none;padding:0;position:relative;-webkit-transition:all 0s ease-in-out;transition:all 0s ease-in-out;vertical-align:middle}.site-header-cart .header-cart-contents .amount,.site-header-cart .header-cart-contents .txt{display:none}.site-header-cart .header-cart-contents .count{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fff;-webkit-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 0 1px #000;box-shadow:0 0 1px #000;color:#000;font-size:12px;font-weight:300;height:1rem;line-height:16px;position:absolute;right:4px;text-align:center;top:4px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);width:1rem}.site-header-cart .header-cart-contents .icon{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background:#f83434;-webkit-border-radius:100%;border-radius:100%;display:-webkit-box;display:-webkit-flex;display:flex;height:1.8125rem;-webkit-justify-content:center;justify-content:center;position:relative;width:1.8125rem}.site-header-cart .header-cart-contents .icon svg{height:1.125rem;width:1.125rem}.site-header-cart .header-cart-contents .icon:before{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;-webkit-border-radius:50%;border-radius:50%;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;font-size:1rem;font-weight:400;height:2.375rem;-webkit-justify-content:center;justify-content:center;line-height:normal;width:2.375rem}@media only screen and (max-width:39.96875rem){.site-header-cart .header-cart-contents .icon:before{height:2rem;width:2rem}}.site-header-cart .widget_shopping_cart{background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.875rem;left:auto!important;margin-bottom:0;opacity:0;padding-top:5px;position:absolute;right:0;text-align:left;top:105%;-webkit-transition:all .35s cubic-bezier(.53,.01,.18,1);transition:all .35s cubic-bezier(.53,.01,.18,1);visibility:hidden;width:280px;z-index:1499}@media only screen and (min-width:40rem){.site-header-cart .widget_shopping_cart ul.product_list_widget{height:auto}.site-header-cart .widget_shopping_cart ul.product_list_widget li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-bottom:none;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;margin:0;padding:8px 0;position:relative}.site-header-cart .widget_shopping_cart ul.product_list_widget li .item-image-holder{-webkit-box-flex:0;-webkit-flex:0 0 20%;flex:0 0 20%;margin-right:5px;max-width:20%}.site-header-cart .widget_shopping_cart ul.product_list_widget li .item-image-holder a{display:block;outline:none;padding:0}.site-header-cart .widget_shopping_cart ul.product_list_widget li .item-image-holder img{display:block;float:none;height:auto;margin:0;max-width:unset;width:100%}.site-header-cart .widget_shopping_cart ul.product_list_widget li .item-info-holder{-webkit-box-flex:1;-webkit-flex:1 1 0;flex:1 1 0;min-width:0;padding-right:15px}.site-header-cart .widget_shopping_cart ul.product_list_widget li .item-info-holder .product-title{font-size:13px;margin-bottom:0}.site-header-cart .widget_shopping_cart ul.product_list_widget li .item-info-holder .product-title>a{color:#323433;font-weight:400;line-height:1.4;outline:none;padding:0}.site-header-cart .widget_shopping_cart ul.product_list_widget li .item-info-holder .product-title>a:hover{color:#b22927;opacity:1;text-decoration:none}.site-header-cart .widget_shopping_cart ul.product_list_widget li .item-info-holder dl.variation{border-left:1px solid rgba(0,0,0,.05);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:5px 0 0;padding-left:10px;padding-top:0}.site-header-cart .widget_shopping_cart ul.product_list_widget li .item-info-holder dl.variation dt{-webkit-box-flex:0;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:0 0 40%;flex:0 0 40%;font-size:12px;font-weight:300;letter-spacing:-.5px;line-height:normal;margin-bottom:0;margin-right:5px;max-width:40%;padding-bottom:0}.site-header-cart .widget_shopping_cart ul.product_list_widget li .item-info-holder dl.variation dd{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(60% - 5px);flex:0 0 calc(60% - 5px);margin-bottom:0;max-width:-webkit-calc(60% - 5px);max-width:calc(60% - 5px);padding-bottom:0}.site-header-cart .widget_shopping_cart ul.product_list_widget li .item-info-holder dl.variation dd>*{margin-bottom:0}.site-header-cart .widget_shopping_cart ul.product_list_widget li .item-info-holder .quantity{display:block;font-size:13px;font-weight:300;letter-spacing:-.2px;margin-top:0}.site-header-cart .widget_shopping_cart ul.product_list_widget li .item-info-holder .quantity .amount{color:#ec1e24;font-size:13px;font-weight:400}.site-header-cart .widget_shopping_cart ul.product_list_widget li .item-info-holder a.remove{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;-webkit-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:flex;font-size:18px;font-weight:300;height:.875rem;-webkit-justify-content:center;justify-content:center;left:auto;outline:none;padding:0;position:absolute;right:0;text-indent:0;top:8px;width:.875rem}.site-header-cart .widget_shopping_cart ul.product_list_widget li .item-info-holder a.remove:before{display:none}.site-header-cart .widget_shopping_cart p.total{-webkit-box-align:center;-webkit-box-pack:justify;-webkit-align-items:center;align-items:center;background:none;border:none;border-top:1px solid rgba(0,0,0,.05);display:-webkit-box;display:-webkit-flex;display:flex;font-weight:700;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:20px;padding:10px 0 0}.site-header-cart .widget_shopping_cart p.total .amount{color:#ec1e24}.site-header-cart .widget_shopping_cart p.buttons{background:none;padding:0}.site-header-cart .widget_shopping_cart a.button{background-color:#fff;border:1px solid #f02;-webkit-box-sizing:border-box;box-sizing:border-box;color:#58585a;display:block;font-size:14px;font-weight:500;height:40px;line-height:40px;margin-bottom:0;margin-top:0;padding:0 20px;text-align:center;-webkit-transition:color .2s ease-out,background-color .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out;width:100%}.site-header-cart .widget_shopping_cart a.button:hover{background-color:#f02;color:#fff}.site-header-cart .widget_shopping_cart a.button:after{display:none}.site-header-cart .widget_shopping_cart a.button.checkout{background-color:#f02;border-color:#f02;color:#fff;margin-top:10px}.site-header-cart .widget_shopping_cart a.button.checkout:hover{background-color:#fff;color:#58585a}.site-header-cart .widget_shopping_cart .woocommerce-mini-cart__empty-message{margin:8px 0 0}}.site-header-cart .widget_shopping_cart_content{background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.1);font-size:15px;font-weight:300;padding:7px 15px 15px}@media only screen and (min-width:40rem){.site-header-cart .widget_shopping_cart_content{overflow:hidden;padding:5px 10px 10px}.site-header-cart.hover .widget_shopping_cart,.site-header-cart:hover .widget_shopping_cart{opacity:1;top:100%;visibility:visible}}.woocommerce-active .site-header .site-header-cart{float:none;margin:0 10px;width:auto}.section .cross-sells .heading-title{color:#f02;font-size:1.125rem;font-weight:500;text-transform:none!important}@media only screen and (min-width:40rem){.section .cross-sells .heading-title{font-size:1.25rem}}.section .cross-sells .products{grid-gap:.9375rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:.9375rem}.section .cross-sells .products article.item{background-color:#fdfbfc;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.section .cross-sells .products article.item>a{padding:1px;width:20%}.section .cross-sells .products article.item>a .cover{border-right:1px solid rgba(0,0,0,.05);height:100%}.section .cross-sells .products article.item>a .cover .res{height:100%;padding-bottom:0}.section .cross-sells .products article.item .cover-content{-webkit-box-flex:1;grid-gap:.3125rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:1 1 0;flex:1 1 0;-webkit-flex-direction:column;flex-direction:column;gap:.3125rem;padding:10px;position:relative}.section .cross-sells .products article.item .cover-content .h6,.section .cross-sells .products article.item .cover-content h6{margin-bottom:0}.section .cross-sells .products article.item .cover-content .price{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:end;grid-gap:.625rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;gap:.625rem;-webkit-justify-content:flex-end;justify-content:flex-end}.section .cross-sells .products article.item .cover-content .price ins{color:#ec1e24;font-size:14px;font-weight:500;text-decoration:none}.section .cross-sells .products article.item .cover-content .price del{color:#323433;font-size:13px;font-weight:300}.section .cross-sells .products article.item .cover-content .noprice{font-size:.875rem;margin-top:0}.section .cross-sells .products article.item .cover-content .product-button a.button{height:1.625rem;width:1.625rem}.section .cross-sells .products article.item .cover-content .product-button .add_to_cart_button{font-size:12px;font-weight:300;margin-top:0;padding:4px 15px}.section .cross-sells .products article.item .cover-content .onsale{background-color:#ec1e24;-webkit-border-radius:40px;border-radius:40px;bottom:10px;color:#fff;font-size:11px;font-weight:300;opacity:.8;padding:0 10px;position:absolute;right:10px}.section.product-attributes{padding-bottom:1.875rem;padding-top:1.875rem}@media only screen and (max-width:39.96875rem){.section.product-attributes{padding-bottom:1.25rem;padding-top:1.25rem}}.section.product-attributes .product-attributes-inner{-webkit-box-align:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.section.product-attributes .product-attributes-inner .select2-container .selection .select2-selection--single{background-color:#fdbc0e}.section.product-attributes .product-attributes-inner .select2-container .selection .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent}.section.product-attributes .product-attributes-inner .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #fff}.section.product-attributes .product-attributes-inner .woocommerce{-webkit-box-flex:1;-webkit-flex:1 1 0;flex:1 1 0}.section.product-attributes .product-attributes-inner .woocommerce.widget_layered_nav_filters{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.section.product-attributes .product-attributes-inner .woocommerce.widget_layered_nav_filters>span{display:block;font-weight:500;margin-bottom:10px}.section.product-attributes .product-attributes-inner .woocommerce.widget_layered_nav_filters ul{grid-gap:1.25rem;border:1px dashed rgba(178,41,39,.4);-webkit-box-shadow:0 0 12px rgba(0,0,0,.04);box-shadow:0 0 12px rgba(0,0,0,.04);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem;padding:10px 15px}.section.product-attributes .product-attributes-inner .woocommerce.widget_layered_nav_filters ul li.chosen{padding:0}.section.product-attributes .product-attributes-inner .woocommerce.widget_layered_nav_filters ul li.chosen a{display:block;font-weight:300}.section.product-attributes .product-attributes-inner .woocommerce.widget_layered_nav_filters ul li.chosen a:before{color:#b22927;font-weight:300}.section.product-attributes .product-attributes-inner .woocommerce.widget_product_categories{-webkit-box-shadow:0 0 12px rgba(0,0,0,.04);box-shadow:0 0 12px rgba(0,0,0,.04);width:-webkit-calc(21.42857% - .98214rem);width:calc(21.42857% - .98214rem)}@media only screen and (max-width:48.84375rem){.section.product-attributes .product-attributes-inner .woocommerce.widget_product_categories{width:-webkit-calc(50% - .625rem);width:calc(50% - .625rem)}}@media only screen and (max-width:39.96875rem){.section.product-attributes .product-attributes-inner .woocommerce.widget_product_categories{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.section.product-attributes .product-attributes-inner .woocommerce.widget_product_categories>span:first-child{display:none}.section.product-attributes .product-attributes-inner .woocommerce.widget_product_categories select+span{display:block}.section.product-attributes .product-attributes-inner .woocommerce.widget_price_filter{-webkit-box-shadow:0 0 12px rgba(0,0,0,.04);box-shadow:0 0 12px rgba(0,0,0,.04);position:relative;width:-webkit-calc(21.42857% - .98214rem);width:calc(21.42857% - .98214rem)}@media only screen and (max-width:48.84375rem){.section.product-attributes .product-attributes-inner .woocommerce.widget_price_filter{width:-webkit-calc(50% - .625rem);width:calc(50% - .625rem)}}@media only screen and (max-width:39.96875rem){.section.product-attributes .product-attributes-inner .woocommerce.widget_price_filter{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.section.product-attributes .product-attributes-inner .woocommerce.widget_price_filter>span:first-child{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fdbc0e;border:1px solid rgba(0,0,0,.1);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;height:38px;line-height:normal;padding:0 50px 0 15px;position:relative;-webkit-transition:.3s;transition:.3s}.section.product-attributes .product-attributes-inner .woocommerce.widget_price_filter>span:first-child:after{border-color:#fff transparent transparent;border-style:solid;border-width:5px 4px 0;content:"";height:0;margin-top:-2px;position:absolute;right:14px;top:50%;width:0}.section.product-attributes .product-attributes-inner .woocommerce.widget_price_filter>span:first-child.is-active{border:1px solid rgba(178,41,39,.3)}.section.product-attributes .product-attributes-inner .woocommerce.widget_price_filter>span:first-child.is-active~form{background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);display:block;list-style:none;margin:0;padding:16px;position:absolute;width:100%;z-index:99}.section.product-attributes .product-attributes-inner .woocommerce.widget_price_filter>form{display:none}.section.product-attributes .product-attributes-inner .woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:rgba(50,52,51,.2)}.section.product-attributes .product-attributes-inner .woocommerce.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle,.section.product-attributes .product-attributes-inner .woocommerce.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range{background-color:rgba(50,52,51,.8)}.section.product-attributes .product-attributes-inner .woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;text-align:left}.section.product-attributes .product-attributes-inner .woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label{-webkit-box-ordinal-group:0;font-weight:300;-webkit-order:-1;order:-1}.section.product-attributes .product-attributes-inner .woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount button[type=submit]{float:none;margin-top:0}.section.product-attributes .product-attributes-inner .woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount button[type=submit]:hover{background-color:#b22927}.section.product-attributes .product-attributes-inner .woocommerce.widget_layered_nav{-webkit-box-shadow:0 0 12px rgba(0,0,0,.04);box-shadow:0 0 12px rgba(0,0,0,.04);position:relative;width:-webkit-calc(28.57143% - .89286rem);width:calc(28.57143% - .89286rem)}@media only screen and (max-width:48.84375rem){.section.product-attributes .product-attributes-inner .woocommerce.widget_layered_nav{width:-webkit-calc(50% - .625rem);width:calc(50% - .625rem)}}@media only screen and (max-width:39.96875rem){.section.product-attributes .product-attributes-inner .woocommerce.widget_layered_nav{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.section.product-attributes .product-attributes-inner .woocommerce.widget_layered_nav>span:first-child{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fdbc0e;border:1px solid rgba(0,0,0,.1);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;height:38px;line-height:normal;padding:0 50px 0 15px;position:relative;-webkit-transition:.3s;transition:.3s}.section.product-attributes .product-attributes-inner .woocommerce.widget_layered_nav>span:first-child:after{border-color:#fff transparent transparent;border-style:solid;border-width:5px 4px 0;content:"";height:0;margin-top:-2px;position:absolute;right:14px;top:50%;width:0}.section.product-attributes .product-attributes-inner .woocommerce.widget_layered_nav>span:first-child.is-active{border:1px solid rgba(178,41,39,.3)}.section.product-attributes .product-attributes-inner .woocommerce.widget_layered_nav>span:first-child.is-active~ul.wvs-widget-layered-nav-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;grid-gap:.625rem;background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;gap:.625rem;padding:10px;position:absolute;width:100%;z-index:99}.section.product-attributes .product-attributes-inner .woocommerce.widget_layered_nav>span:first-child.is-active~ul.wvs-widget-layered-nav-list li{-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0;padding:0}.section.product-attributes .product-attributes-inner .woocommerce.widget_layered_nav>span:first-child.is-active~ul.wvs-widget-layered-nav-list li:after,.section.product-attributes .product-attributes-inner .woocommerce.widget_layered_nav>span:first-child.is-active~ul.wvs-widget-layered-nav-list li:before{display:none}.section.product-attributes .product-attributes-inner .woocommerce.widget_layered_nav>span:first-child.is-active~ul.wvs-widget-layered-nav-list li>a{display:block;padding:0;position:relative;width:100%}.section.product-attributes .product-attributes-inner .woocommerce.widget_layered_nav>span:first-child.is-active~ul.wvs-widget-layered-nav-list li>a .wvs-widget-item-wrapper{grid-gap:.3125rem;display:-webkit-box;display:-webkit-flex;display:flex;gap:.3125rem}.section.product-attributes .product-attributes-inner .woocommerce.widget_layered_nav>span:first-child.is-active~ul.wvs-widget-layered-nav-list li>a .wvs-widget-item-wrapper .item{-webkit-box-flex:0;border:1px solid #fff;-webkit-flex:0 0 30px;flex:0 0 30px;height:30px;margin:0;max-width:30px}.section.product-attributes .product-attributes-inner .woocommerce.widget_layered_nav>span:first-child.is-active~ul.wvs-widget-layered-nav-list li>a .wvs-widget-item-wrapper .text{font-size:12px;font-weight:300;line-height:normal}.section.product-attributes .product-attributes-inner .woocommerce.widget_layered_nav>span:first-child.is-active~ul.wvs-widget-layered-nav-list li>a:before{color:#b22927;font-size:13px;font-weight:300;left:-6px;margin:0;position:absolute;top:-6px;z-index:99}.section.product-attributes .product-attributes-inner .woocommerce.widget_layered_nav>span:first-child.is-active~ul.wvs-widget-layered-nav-list li .count{display:none;font-size:12px;font-weight:300;opacity:.9}.section.product-attributes .product-attributes-inner .woocommerce.widget_layered_nav>span:first-child.is-active~ul.wvs-widget-layered-nav-list li.wvs-widget-layered-nav-list__item-image .wvs-image-widget-item-wrapper>.item{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;height:0!important;max-width:100%;overflow:hidden;padding-bottom:calc(100% - 2px);padding-top:0;position:relative;width:100%!important}.section.product-attributes .product-attributes-inner .woocommerce.widget_layered_nav>span:first-child.is-active~ul.wvs-widget-layered-nav-list li.wvs-widget-layered-nav-list__item-image .wvs-image-widget-item-wrapper>.item img{bottom:0;left:0;position:absolute;right:0;top:0}.section.product-attributes .product-attributes-inner .woocommerce.widget_layered_nav>span:first-child.is-active~ul.wvs-widget-layered-nav-list li.wvs-widget-layered-nav-list__item-image .wvs-image-widget-item-wrapper>.text{display:none}.section.product-attributes .product-attributes-inner .woocommerce.widget_layered_nav>span:first-child.is-active~ul.wvs-widget-layered-nav-list li.wvs-widget-layered-nav-list__item-image.chosen.selected .wvs-image-widget-item-wrapper>.item{border:1px solid #b22927}.section.product-attributes .product-attributes-inner .woocommerce.widget_layered_nav ul.wvs-widget-layered-nav-list{display:none}.woocommerce-tabs-panel blockquote{background-color:rgba(0,0,0,.05);border-left:2px solid #ec1e24;font-size:1rem;padding-bottom:15px;padding-top:15px}.woocommerce-tabs-panel table ol,.woocommerce-tabs-panel table ul{list-style:none;margin:0}.woocommerce-tabs-panel table tbody tr{font-size:.875rem}.woocommerce-tabs-panel table tbody tr:nth-child(2n){background-color:inherit}.woocommerce-tabs-panel table tbody tr:not(:last-child){border-bottom:1px solid #f2f2f2}.woocommerce-tabs-panel table tbody tr td{font-size:.875rem}.woocommerce-tabs-panel table tbody tr td:not(:last-child){border-right:1px solid #f2f2f2}.woo-description .page-thumb,.woo-description .term-thumb{-webkit-box-pack:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:20px;margin-left:auto;margin-right:auto;text-align:center}.woo-description .page-thumb img,.woo-description .term-thumb img{display:block;max-width:100%}.woo-description .term-description{margin-bottom:20px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{-webkit-box-shadow:none;box-shadow:none;width:70px}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);-webkit-border-radius:0;border-radius:0;border-spacing:0;margin:0 0 25px;width:100%}.woocommerce table.shop_table tbody th{font-weight:500}.woocommerce table.shop_table tbody tr:nth-child(2n){background:none}.woocommerce table.shop_table tbody tr.cart_item dl.variation{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.woocommerce table.shop_table tbody tr.cart_item dl.variation dt{-webkit-box-flex:0;-webkit-flex:0 0 40%;flex:0 0 40%;font-weight:300;margin-right:5px;max-width:40%}.woocommerce table.shop_table tbody tr.cart_item dl.variation dd{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(60% - 5px);flex:0 0 calc(60% - 5px);max-width:-webkit-calc(60% - 5px);max-width:calc(60% - 5px)}.product-desc-after{margin-top:30px}.product-desc-after ul.listbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#f7f7f7;border:1px solid rgba(0,0,0,.05);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:1.875rem}@media only screen and (max-width:63.96875rem){.product-desc-after ul.listbox{padding-top:1.25rem}}@media only screen and (max-width:39.96875rem){.product-desc-after ul.listbox{padding-top:.9375rem}}@media only screen and (max-width:63.96875rem){.product-desc-after ul.listbox{padding-bottom:1.25rem}}@media only screen and (max-width:39.96875rem){.product-desc-after ul.listbox{padding-bottom:.9375rem}}@media only screen and (max-width:63.96875rem){.product-desc-after ul.listbox{padding-left:1.25rem}}@media only screen and (max-width:39.96875rem){.product-desc-after ul.listbox{padding-left:.9375rem}}@media only screen and (max-width:63.96875rem){.product-desc-after ul.listbox{padding-right:1.25rem}}@media only screen and (max-width:39.96875rem){.product-desc-after ul.listbox{padding-right:.9375rem}}.product-desc-after ul.listbox li:not(:last-child){margin-bottom:5px}.product-desc-after ul.listbox li .linkbox-inner{-webkit-box-align:baseline;grid-gap:.625rem;-webkit-align-items:baseline;align-items:baseline;display:-webkit-box;display:-webkit-flex;display:flex;gap:.625rem;outline:none}.product-desc-after ul.listbox li .linkbox-inner:focus,.product-desc-after ul.listbox li .linkbox-inner:hover{outline:none}.product-desc-after ul.listbox li .linkbox-inner:before{color:#b22927;font-size:16px;font-weight:900;position:relative;top:2px;width:20px}.product-desc-after ul.listbox li .linkbox-inner>div{grid-gap:.3125rem;-webkit-box-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;gap:.3125rem}.product-desc-after ul.listbox li .linkbox-inner>div .title{font-size:.875rem;font-weight:300;line-height:normal}.product-desc-after ul.listbox li .linkbox-inner>div .desc{font-weight:500;letter-spacing:.5px}.wqv-product-info .wqv-product-content .product_title.entry-title:after{display:none}#wqv-quick-view-content .wqv-product-info .price{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:end;color:#b22927;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:flex-end;justify-content:flex-end}#wqv-quick-view-content .wqv-product-info .price .from{display:none}#wqv-quick-view-content .wqv-product-info .price .amount,#wqv-quick-view-content .wqv-product-info .price ins .amount{color:#ec1e24;display:inline-block;font-size:1rem;font-weight:600;text-decoration:none}#wqv-quick-view-content .wqv-product-info .price .amount .woocommerce-Price-currencySymbol,#wqv-quick-view-content .wqv-product-info .price ins .amount .woocommerce-Price-currencySymbol{font-weight:500}#wqv-quick-view-content .wqv-product-info .price del{color:#323433;display:inline-block;font-size:.875rem;margin-left:5px;opacity:.8}#wqv-quick-view-content .wqv-product-info .price del .amount{color:#323433;font-weight:400}#wqv-quick-view-content .wqv-product-info .price del bdi{text-decoration:line-through}#wqv-quick-view-content .wqv-product-info .price .woocommerce-Price-currencySymbol{font-size:90%;margin:0}.woocommerce .out-of-stock{color:#b22927}.woocommerce .wqv-product-info .quantity .qty,.wqv-product-info .quantity .qty{border:1px solid #e1e1e1;border-left:none;border-right:none;margin-right:0}.wqv-product-info form.cart{-webkit-box-orient:vertical;-webkit-box-direction:normal;grid-gap:.625rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:.625rem}.wqv-product-info form.cart .quick_buy_button,.wqv-product-info form.cart .single_add_to_cart_button{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:44px;-webkit-justify-content:center;justify-content:center;line-height:normal;max-width:90%}.wqv-product-info form.cart .quick_buy_button:hover,.wqv-product-info form.cart .single_add_to_cart_button:hover{background:red;color:#fff}.wqv-product-info form.cart .quick_buy_button{background:#fdbc0e;-webkit-border-radius:3px;border-radius:3px;color:#fff;font-weight:600;height:44px;line-height:normal;margin-top:0;padding:0 16px;text-align:center;text-transform:capitalize;-webkit-transition:all .3s ease;transition:all .3s ease}.wqv-product-info form.cart .quick_buy_button:hover{background:red;color:#fff}.wqv-product-info .woocommerce-variation-add-to-cart{grid-gap:.9375rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:.9375rem;margin-bottom:15px}.wqv-product-info .woocommerce-variation-add-to-cart .button.single_add_to_cart_button{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background-color:#b22927;border:1px solid #b22927;-webkit-border-radius:22px;border-radius:22px;color:#f02;display:-webkit-box;display:-webkit-flex;display:flex;font-size:1rem;font-weight:400;height:44px;-webkit-justify-content:center;justify-content:center;line-height:normal;margin:0;padding:0 30px;text-transform:uppercase;-webkit-transition:.3s;transition:.3s}.wqv-product-info .woocommerce-variation-add-to-cart .button.single_add_to_cart_button:hover{background-color:#b22927;color:#fff}.woocommerce div.product form.cart .variations label{font-size:15px;font-weight:600}.woocommerce div.product form.cart .variations .woo-selected-variation-item-name{color:#323433;font-size:15px;font-weight:400}.woo-variation-swatches .variable-items-wrapper{grid-gap:5px 10px;gap:5px 10px}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){margin:0;padding:1px}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{-webkit-border-radius:0;border-radius:0;margin:0}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;font-weight:300;height:40px;-webkit-justify-content:center;justify-content:center;min-width:100px;padding:0 10px}.wvs-has-image-tooltip:before,[data-wvstooltip]:before{font-size:12px;font-weight:300;white-space:nowrap}[data-wvstooltip]:before{min-width:unset}.single_variation_wrap .woocommerce-variation-price{display:none}.single_variation_wrap .woocommerce-variation .woocommerce-variation-description p:last-child{margin-bottom:0!important}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before{background-size:50%}.woocommerce div.product form.cart .variations{margin-bottom:0}.woocommerce div.product form.cart .variations td.label{padding-bottom:5px!important}.variations_form table.variations tbody td.woo-variation-items-wrapper{padding:0 0 20px!important}.variations_form table.variations tbody{background-color:transparent;border:none}.variations_form table.variations tbody tr:nth-child(2n){background-color:transparent}.variations_form table.variations tbody td.label{padding-bottom:0;padding-top:0}.variations_form table.variations tbody td.woo-variation-items-wrapper{padding:0 0 5px}.variations_form table.variations a.reset_variations{display:none!important}.woocommerce div.product .quick_buy_container .quick_buy_a_tag,.woocommerce div.product .quick_buy_container .quick_buy_button,.woocommerce div.product .quick_buy_container .quick_buy_button_tag{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background-color:#b22927;border:1px solid #b22927;-webkit-border-radius:0;border-radius:0;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;font-size:1rem;font-weight:500;height:44px;-webkit-justify-content:center;justify-content:center;line-height:normal;margin:0;padding:0 30px;-webkit-transition:.3s;transition:.3s}.woocommerce div.product .quick_buy_container .quick_buy_a_tag:hover,.woocommerce div.product .quick_buy_container .quick_buy_button:hover,.woocommerce div.product .quick_buy_container .quick_buy_button_tag:hover{background-color:#b22927;color:#fff}@media only screen and (max-width:39.96875rem){.woocommerce div.product form.cart div.quantity{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;float:none;margin-right:0;max-width:100%}}.woocommerce div.product .product_meta .posted_in,.woocommerce div.product .product_meta .sku_wrapper{display:none}.woocommerce div.product .product_meta.product_sku{margin-bottom:5px}.woocommerce div.product .product_meta.product_sku .sku_wrapper{display:-webkit-box;display:-webkit-flex;display:flex}.woocommerce div.product div.images .flex-control-thumbs li img{opacity:.95}.woocommerce div.product div.images.woocommerce-product-gallery .product-vid a{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.05);display:block;height:0;padding-bottom:calc(100% - 2px);position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.woocommerce div.product div.images.woocommerce-product-gallery .product-vid a:after{color:#f02;font-size:26px;font-weight:300;left:50%;opacity:.8;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s}.woocommerce div.product div.images.woocommerce-product-gallery .product-vid a:hover{border-color:rgba(178,41,39,.3)}.woocommerce div.product div.images.woocommerce-product-gallery .product-vid a:hover:after{color:#f02;opacity:1}.wqv-product-info .wqv-product-content .woocommerce-product-rating{margin-bottom:0}.wqv-product-info .wqv-product-content .woocommerce-product-details__short-description .woocommerce-excerpt .listbox{grid-gap:.625rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:.625rem;list-style:none;margin-left:0}.wqv-product-info .wqv-product-content .woocommerce-product-details__short-description .woocommerce-excerpt .listbox .linkbox-inner{grid-gap:.625rem;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;gap:.625rem}.wqv-product-info .wqv-product-content .woocommerce-product-details__short-description .woocommerce-excerpt .listbox .linkbox-inner:before{-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-flex:0;-webkit-align-items:center;align-items:center;border:1px solid rgba(178,41,39,.5);-webkit-border-radius:50%;border-radius:50%;color:#b22927;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:0 0 24px;flex:0 0 24px;font-size:12px;font-weight:900;height:24px;-webkit-justify-content:center;justify-content:center;max-width:24px}.wqv-product-info .wqv-product-content .woocommerce-product-details__short-description .woocommerce-excerpt .listbox .linkbox-inner>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.wqv-product-info .wqv-product-content .woocommerce-product-details__short-description .woocommerce-excerpt .listbox .linkbox-inner>div .title{color:#323433;font-weight:300;line-height:normal;margin-right:5px}.wqv-product-info .wqv-product-content .woocommerce-product-details__short-description .woocommerce-excerpt .listbox .linkbox-inner>div .desc{font-weight:500;letter-spacing:.5px}.product-desc-inner{display:block!important;overflow:hidden;position:relative}.product-desc-inner .tab-heading-title{font-size:16px!important;line-height:24px}.product-desc-inner .woocommerce-tabs-panel--specifications{margin-top:20px}.product-desc-inner .woocommerce-tabs-panel--specifications .product-specifications-inner{background:#fff;border:1px solid rgba(0,0,0,.05);-webkit-border-radius:10px;border-radius:10px;padding:15px}.product-desc-inner .woocommerce-tabs-panel--certificate{margin-top:20px}.product-desc-inner .woocommerce-tabs-panel--certificate .product-certificate-inner{background:#fff;border:1px solid rgba(0,0,0,.05);-webkit-border-radius:10px;border-radius:10px;padding:15px}.product-desc-inner .woocommerce-tabs-panel--certificate .product-certificate-inner table{margin-bottom:0}.product-desc-inner .woocommerce-tabs-panel--certificate .product-certificate-inner table tbody,.product-desc-inner .woocommerce-tabs-panel--certificate .product-certificate-inner table tfoot,.product-desc-inner .woocommerce-tabs-panel--certificate .product-certificate-inner table thead{border:none}.product-desc-inner .woocommerce-tabs-panel--certificate .product-certificate-inner table tbody tr td:not(:last-child){border-right:none}.product-desc-inner .woocommerce-tabs-panel--certificate .product-certificate-inner table tbody td,.product-desc-inner .woocommerce-tabs-panel--certificate .product-certificate-inner table tbody th{padding:.5rem 0}.product-desc-inner .woocommerce-tabs-panel--certificate .product-certificate-inner table tbody tr:last-child td{padding:.5rem 0 0}.product-desc-inner .woocommerce-tabs-panel--description{margin-top:20px}.product-desc-inner .woocommerce-tabs-panel--description .product-description-inner{background:#fff;border:1px solid rgba(0,0,0,.05);-webkit-border-radius:10px;border-radius:10px;padding:15px}.product-desc-inner .woocommerce-tabs-panel--reviews{margin-top:20px}.product-desc-inner .woocommerce-tabs-panel--reviews .comments-wrapper{background:#fff;border:1px solid rgba(0,0,0,.05);-webkit-border-radius:10px;border-radius:10px;padding:15px}.product-desc-inner .viewmore-wrapper{background:#fff;bottom:0;cursor:pointer;left:0;padding-bottom:20px;padding-top:0;position:absolute;text-align:center;width:100%;z-index:90}.product-desc-inner .viewmore-wrapper:before{background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),to(hsla(0,0%,100%,.3)));background-image:linear-gradient(0deg,#fff 0,hsla(0,0%,100%,.3));bottom:0;content:"";display:block;height:250px;left:0;position:absolute;width:100%;will-change:background-color;z-index:9}.product-desc-inner .viewmore-wrapper .btn-viewmore{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(178,41,39,.7);-webkit-border-radius:50px;border-radius:50px;-webkit-box-shadow:6px 3px 18px rgba(255,0,34,.1);box-shadow:6px 3px 18px rgba(255,0,34,.1);color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:300;margin:0;overflow:hidden;padding:5px 20px;position:relative;-webkit-transition:.3s;transition:.3s;z-index:10}.product-desc-inner .viewmore-wrapper .btn-viewmore:after{margin-left:10px}.product-desc-inner .viewmore-wrapper .btn-viewmore:hover{background-color:#b22927}.product-desc-inner .tab-heading-title{margin-bottom:10px;margin-top:0;padding-bottom:5px;position:relative}.product-desc-inner .tab-heading-title:after{background-color:#000;bottom:0;content:"";height:2px;left:0;opacity:.5;position:absolute;width:50px}.product-desc-inner .woocommerce-Reviews .woocommerce-Reviews-title{font-size:1.125rem}@media only screen and (min-width:40rem){.product-desc-inner .woocommerce-Reviews .woocommerce-Reviews-title{font-size:1.25rem}}.woo-description.product-desc-inner .viewmore-wrapper{background-color:hsla(0,0%,97%,.6)}.woo-description.product-desc-inner .viewmore-wrapper:before{background-image:-webkit-gradient(linear,left bottom,left top,from(#f7f7f7),to(hsla(0,0%,97%,.3)));background-image:linear-gradient(0deg,#f7f7f7 0,hsla(0,0%,97%,.3))}.section.archive-products .sidebar--wrap .sidebar.widget_nav_menu{background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);padding-bottom:10px}.section.archive-products .sidebar--wrap .sidebar.widget_nav_menu .sidebar-title{margin-bottom:0;padding:20px}.section.archive-products .sidebar--wrap .sidebar.widget_nav_menu ul.menu,.section.archive-products .sidebar--wrap .sidebar.widget_nav_menu ul.menu ul.sub-menu{background-color:transparent}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{font-size:14px}.product-detail-inner .summary.entry-summary .woocommerce-product-details__short-description{display:none}.product-detail-inner .summary.entry-summary .custom-short-description table{margin-bottom:0}.product-detail-inner .summary.entry-summary .custom-short-description table tbody{border:1px solid rgba(254,213,0,.2)}.product-detail-inner .summary.entry-summary .custom-short-description table tbody tr{font-size:14px}.product-detail-inner .summary.entry-summary .custom-short-description table tbody tr th{background-color:hsla(0,0%,95%,.5);border-right:1px solid rgba(254,213,0,.2);font-size:13px;font-weight:500;padding:8px 16px;text-align:left;white-space:nowrap}.product-detail-inner .summary.entry-summary .custom-short-description table tbody tr td{font-weight:400;padding:8px 16px;text-align:left}.product-detail-inner .summary.entry-summary .custom-short-description table tbody tr td:not(:last-child){border-right:1px solid rgba(254,213,0,.2)}.product-detail-inner .summary.entry-summary .custom-short-description table tbody tr:nth-child(2n){background:rgba(255,0,34,.1)}.product-detail-inner .summary.entry-summary .custom-short-description table tbody tr:not(:last-child){border-bottom:1px solid rgba(254,213,0,.2)}.product-detail-inner .summary.entry-summary .nbw_single_price{background:#fff;border:1px solid rgba(0,0,0,.05);-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;border-top:none;margin-bottom:0;padding:10px 15px 15px}.product-detail-inner .summary.entry-summary .nbw_single_price .gia-chinh-hang,.product-detail-inner .summary.entry-summary .nbw_single_price .gia-chinh-hang bdi{color:#565656;font-size:14px;text-shadow:none}.product-detail-inner .summary.entry-summary del span.amount{opacity:1}.product-detail-inner .summary.entry-summary .gia-chinh-hang{display:none}.product-detail-inner .summary.entry-summary .gia-chinh-hang .label{color:#000;font-size:13px;font-weight:600;padding-right:0}.product-detail-inner .summary.entry-summary .nbw_single_price .nbw_price{font-size:24px;font-weight:600;line-height:150%;margin-bottom:0}.product-detail-inner .summary.entry-summary .nbw_single_price .label-km{background:#f5f5fa;-webkit-border-radius:8px;border-radius:8px;color:#27272a;font-size:12px;font-weight:400;line-height:150%;padding:0 4px;position:relative;top:-.5rem}.product-detail-inner .summary.entry-summary .nbw_single_price .quick-link a{font-size:12px;font-weight:600;margin-top:10px}.product-detail-inner .summary.entry-summary .nbw_single_price .quick-link a:hover{color:#f02}.product-detail-inner .summary.entry-summary .gia-chinh-hang .label-km{background:#da0000;-webkit-border-radius:3px;border-radius:3px;color:#fff;padding:3px 7px}.product-detail-inner .summary.entry-summary .nbw_single_price .tiet-kiem-box{display:none;margin-top:5px}.product-detail-inner .summary.entry-summary .custom-contact-button .group-inner a.btn{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-border-radius:5px;border-radius:5px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-weight:500;height:45px;margin-top:25px;padding-left:25px;padding-right:25px;text-transform:uppercase}.product-detail-inner .summary.entry-summary .custom-contact-button .group-inner a.btn.contact-product-button{background-color:#b22927;color:#fff;-webkit-transition:.3s;transition:.3s}.product-detail-inner .summary.entry-summary .custom-contact-button .group-inner a.btn.contact-product-button:hover{background-color:#fed500}.section.single-product div.product>.grid-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;grid-gap:1.875rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;gap:1.875rem}@media only screen and (max-width:63.96875rem){.section.single-product div.product>.grid-container{grid-gap:0;gap:0}}@media only screen and (max-width:39.96875rem){.section.single-product div.product>.grid-container{grid-gap:0;gap:0}}.section.single-product div.product .product-detail-outer{-webkit-box-flex:1;-webkit-flex:1 1 0;flex:1 1 0;min-width:0;padding-bottom:1.25rem}@media only screen and (max-width:63.96875rem){.section.single-product div.product .product-detail-outer{padding-bottom:.9375rem}}@media only screen and (max-width:39.96875rem){.section.single-product div.product .product-detail-outer{padding-bottom:.625rem}}.section.single-product div.product .product-detail-outer .product_summary .woocommerce-tabs{background:#fff;border:1px solid rgba(0,0,0,.05);padding:20px}@media only screen and (max-width:39.96875rem){.section.single-product div.product .product-detail-outer .product_summary .woocommerce-tabs{padding:10px}}@media only screen and (max-width:48.84375rem){.section.single-product div.product .product-detail-outer .product_summary .woocommerce-tabs{padding:10px}}.section.single-product div.product .sidebar-container{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;max-width:100%;padding-bottom:3.75rem;width:350px}@media only screen and (max-width:63.96875rem){.section.single-product div.product .sidebar-container{padding-bottom:3.125rem}}@media only screen and (max-width:39.96875rem){.section.single-product div.product .sidebar-container{padding-bottom:2.5rem}}@media only screen and (max-width:74.96875rem){.section.single-product div.product .sidebar-container{width:300px}}@media only screen and (max-width:63.96875rem){.section.single-product div.product .sidebar-container{width:100%}}.section.single-product div.product .sidebar-container .sidebar--wrap.sidebar-products{padding-top:1.875rem;top:80px}@media only screen and (max-width:63.96875rem){.section.single-product div.product .sidebar-container .sidebar--wrap.sidebar-products{padding-top:1.25rem}}.section.single-product div.product .sidebar-container .sidebar--wrap.sidebar-products .sidebar{border:1px solid rgba(255,0,34,.5);-webkit-border-radius:5px;border-radius:5px;border-top:8px solid rgba(255,0,34,.8);overflow:hidden;padding:20px}.section.single-product div.product .sidebar-container .sidebar--wrap.sidebar-products .sidebar:not(:last-child){margin-bottom:20px}.section.single-product div.product .sidebar-container .sidebar--wrap.sidebar-products .sidebar .heading-title,.section.single-product div.product .sidebar-container .sidebar--wrap.sidebar-products .sidebar .sidebar-title{background-color:#f1f1f1;color:#fed500;font-size:1rem;font-weight:500;margin:-20px -20px 15px;padding:12px 20px;text-transform:uppercase}@media only screen and (min-width:40rem){.section.single-product div.product .sidebar-container .sidebar--wrap.sidebar-products .sidebar .heading-title,.section.single-product div.product .sidebar-container .sidebar--wrap.sidebar-products .sidebar .sidebar-title{font-size:1.0625rem}}.section.single-product div.product .sidebar-container .sidebar--wrap.sidebar-products .sidebar.widget_media_image{border-top-color:rgba(255,0,34,.5);border-top-width:1px;padding:0}.section.single-product div.product .sidebar-container .sidebar--wrap.sidebar-products .sidebar.widget_media_image a{display:block}.section.single-product div.product .sidebar-container .sidebar--wrap.sidebar-products .sidebar.widget_media_image img{display:block;width:100%}.related.products{background:#fff;border:1px solid rgba(0,0,0,.05);-webkit-border-radius:10px;border-radius:10px;margin-bottom:20px;padding:15px}@media only screen and (max-width:39.96875rem){.related.products{padding:10px}}.recently-viewed{background:#fff;border:1px solid rgba(0,0,0,.05);-webkit-border-radius:10px;border-radius:10px;padding:15px}.recently-viewed .heading-title{text-align:left!important}@media only screen and (max-width:39.96875rem){.recently-viewed{margin-bottom:0!important;padding:10px 10px 20px!important}}.section.archive-products .archive-products-inner .term-title{color:#fed500;display:none;margin-bottom:20px;margin-top:2.5rem}.section.archive-products .archive-products-inner .term-title+.woocommerce-sorting{margin-top:3.75rem}@media only screen and (max-width:63.96875rem){.section.archive-products .archive-products-inner .term-title+.woocommerce-sorting{margin-top:2.5rem}}@media only screen and (max-width:39.96875rem){.section.archive-products .archive-products-inner .term-title+.woocommerce-sorting{margin-top:1.875rem}}.grid-products article.product .star-rating{display:none!important}.grid-products article.product .cover{-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}.grid-products article.product .cover span.res img{max-height:320px;max-width:320px}.grid-products article.product .cover span.res img:first-child{display:block;-o-object-fit:cover;object-fit:cover;opacity:1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.grid-products article.product:hover .onsale{background-color:#b22927;color:#fff}.grid-products article.product a.button.add_to_cart_button{display:none!important}.grid-products article.product .woocommerce-loop-product__title{display:block;font-size:.75rem;font-weight:500;line-height:18px;margin-bottom:0;min-height:44px;overflow:hidden;padding:8px 5px 0;position:relative;text-overflow:ellipsis;text-transform:capitalize;white-space:normal}@media only screen and (max-width:63.96875rem){.grid-products article.product .woocommerce-loop-product__title{font-size:.75rem}}@media only screen and (max-width:39.96875rem){.grid-products article.product .woocommerce-loop-product__title{font-size:.75rem}}@supports (-webkit-line-clamp:2){.grid-products article.product .woocommerce-loop-product__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important}}.grid-products article.product .woocommerce-loop-product__title:hover{color:#f02}@media only screen and (max-width:39.96875rem){.grid-products article.product .woocommerce-loop-product__title{line-height:1.5}}.grid-products article.product .hb_view_button{margin-bottom:20px;text-align:center}.grid-products article.product .hb_view_button a{background:transparent;border:1px solid var(--color1);color:#000;padding:0 2px 0 25px}.grid-products article.product .hb_view_button a i{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background:var(--color1);-webkit-border-radius:100%;border-radius:100%;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;height:30px;-webkit-justify-content:center;justify-content:center;margin-left:20px;width:30px}.grid-products article.product .hb_view_button a:hover{color:#fff}.grid-products article.product .hb_view_button a:hover:before{background-color:var(--color1)}.grid-products article.product .hb_view_button a:hover i{background:#fff;color:var(--color1)}@media only screen and (max-width:63.96875rem){.grid-products article.product .hb_view_button{margin-bottom:20px}.grid-products article.product .hb_view_button a{font-size:12px;height:30px;margin-top:10px;padding:0 2px 0 10px}.grid-products article.product .hb_view_button a i{height:25px;margin-left:5px;width:25px}}@media only screen and (max-width:39.96875rem){.grid-products article.product .hb_view_button{margin-bottom:15px}}.grid-products article.product span.price{-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;grid-gap:.625rem;-webkit-box-align:end;-webkit-box-pack:start;-webkit-align-items:center;align-items:center;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap;-webkit-flex-direction:initial;flex-direction:row;font-size:14px;font-weight:600;gap:.625rem;-webkit-justify-content:center;justify-content:center;-webkit-justify-content:flex-start;justify-content:flex-start;line-height:21px;padding-left:5px;padding-right:5px}@media only screen and (max-width:63.96875rem){.grid-products article.product span.price{grid-gap:.9375rem;gap:.9375rem}}@media only screen and (max-width:39.96875rem){.grid-products article.product span.price{grid-gap:.3125rem;display:inline-grid;font-size:14px!important;gap:.3125rem}}.grid-products article.product span.price .from{display:none!important}.grid-products article.product span.price .woocommerce-Price-amount{color:#f02;font-weight:600}.grid-products article.product span.price del .woocommerce-Price-amount{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#000;display:-webkit-box;display:-webkit-flex;display:flex;font-size:12px!important;font-weight:600;opacity:.9}.grid-products article.product span.price ins{text-decoration:none}.grid-products article.product span.price ins .woocommerce-Price-amount{color:#f02;font-size:14px;font-weight:600}@media only screen and (max-width:39.96875rem){.grid-products article.product span.price ins .woocommerce-Price-amount{font-size:14px!important}}.grid-products article.product .wvs-archive-variations-wrapper .variations{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;padding:10px 20px 0}.grid-products article.product .wvs-archive-variations-wrapper .variations .wvs_archive_reset_variations{display:none!important}.grid-products article.product .wvs-archive-variations-wrapper .stock.out-of-stock{font-size:13px;font-weight:300;padding:15px 20px 0;text-align:center}.grid-products article.product .wvs-archive-information{display:none!important}.variations .color-variable-items-wrapper .color-variable-item{-webkit-border-radius:100%!important;border-radius:100%!important}.variations .color-variable-items-wrapper .color-variable-item .variable-item-contents .variable-item-span-color{-webkit-border-radius:100%!important;border-radius:100%!important;line-height:1;margin:0;overflow:hidden}.custom-short-description{margin-top:20px}.custom-short-description .feature-list{display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:16px}.custom-short-description .feature-list .icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;position:relative;top:3px;width:35px}.custom-short-description .feature-list .icon i{font-size:17px;font-weight:300}.custom-short-description .feature-list .icon img,.custom-short-description .feature-list .icon svg{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.custom-short-description .feature-list .desc{-webkit-box-flex:1;-webkit-flex:1 1 0;flex:1 1 0;font-size:1rem}@media only screen and (max-width:63.96875rem){.custom-short-description .feature-list .desc{font-size:.9375rem}}.custom-short-description .feature-list .desc a{color:#f02}.custom-short-description .feature-list .desc a:hover{color:#b22927;opacity:1;text-decoration:underline}.section.products.related-products article.product{padding-bottom:0}.section.products.related-products article.product .woocommerce-loop-product__title{font-size:.75rem;line-height:18px;text-transform:uppercase}@media only screen and (max-width:63.96875rem){.section.products.related-products article.product .woocommerce-loop-product__title{font-size:.75rem}}@media only screen and (max-width:39.96875rem){.section.products.related-products article.product .woocommerce-loop-product__title{font-size:.75rem}}.woocommerce .products ul,.woocommerce ul.products{margin-bottom:20px}
