body.woocommerce,body.woocommerce-page{background-color:var(--softgen-white-color)}.single-product .content-area{border-top:1px solid var(--softgen-border-color)}.woocommerce .content-area{padding:100px 0 100px}.woocommerce .entry-content>*,.woocommerce .entry-summary>*{margin:inherit}.woocommerce .shop-product-area .woocommerce-result-count{font-size:14px;text-transform:uppercase;font-weight:500;color:var(--softgen-grey-color);letter-spacing:0;margin-bottom:20px;margin-top:15px}.woocommerce .shop-product-area .woocommerce-ordering{width:200px}.woocommerce .shop-product-area .woocommerce-ordering .ui-button{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.woocommerce .shop-product-area .woocommerce-ordering .ui-selectmenu-text{font-family:var(--softgen-secondary-font);font-size:14px;text-transform:uppercase;font-weight:500;color:var(--softgen-grey-color);letter-spacing:0}@media (max-width:580px){.woocommerce .shop-product-area .woocommerce-ordering,.woocommerce .shop-product-area .woocommerce-result-count{float:left;width:100%;text-align:center}.woocommerce .shop-product-area .woocommerce-result-count{margin-top:0}}.woocommerce .shop-page-wrap{width:100%;display:grid;grid-template-columns:1fr 350px;grid-column-gap:40px;grid-auto-flow:dense}.woocommerce .shop-page-wrap.no-sidebar{grid-template-columns:1fr;grid-column-gap:0}.woocommerce .shop-page-wrap.left-sidebar{grid-template-columns:350px 1fr}.woocommerce .shop-page-wrap.left-sidebar .shop_sidebar{grid-row:1;grid-column:1}.right-sidebar>.widget-area.shop_sidebar{padding-left:0}.woocommerce .shop-page-wrap.left-sidebar .shop-product-area{grid-column:2}.woocommerce .shop-product-area .products{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:30px;padding:0;margin:0}.woocommerce .shop-product-area .products:before{display:none}.woocommerce .shop-product-area .products.columns-2{grid-template-columns:repeat(2,1fr)}.woocommerce .shop-product-area .products.columns-3{grid-template-columns:repeat(3,1fr)}.woocommerce .shop-product-area .products.columns-4{grid-template-columns:repeat(4,1fr)}@media (max-width:992px){.woocommerce .content-area{padding:80px 0 80px}.woocommerce .shop-page-wrap{grid-template-columns:1fr;grid-row-gap:50px}.woocommerce .shop-product-area .products.columns-3,.woocommerce .shop-product-area .products.columns-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.woocommerce .shop-product-area .products.columns-2,.woocommerce .shop-product-area .products.columns-3,.woocommerce .shop-product-area .products.columns-4{grid-template-columns:repeat(1,1fr)}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{margin:0}}.woocommerce .shop-product-area .products li.product{margin:0;padding:0;float:none!important;width:inherit!important;text-align:center}.woocommerce .shop-product-area .products li.product .yith-wcwl-add-button{margin-right:0}.woocommerce .shop-product-area .products li.product .yith-wcwl-add-button a{margin-bottom:0}.woocommerce .related.products ul.products{margin:-15px}.woocommerce .related.products ul.products li.product{margin:0;padding:15px}.woocommerce .related.products ul.products.columns-2 li.product{width:50%}.woocommerce .related.products ul.products.columns-3 li.product{width:33.333%}.woocommerce .related.products ul.products.columns-4 li.product{width:25%}.woocommerce .related.products ul.products.columns-5 li.product{width:20%}.woocommerce div.product form.cart.grouped_form label a,.woocommerce div.product form.cart.variations_form label{font-family:var(--softgen-primary-font);font-size:16px;font-weight:600;color:var(--softgen-grey-color);text-transform:capitalize}.woocommerce div.product form.cart .group_table td{padding-bottom:20px}@media (max-width:992px){.woocommerce .related.products ul.products.columns-3 li.product,.woocommerce .related.products ul.products.columns-4 li.product,.woocommerce .related.products ul.products.columns-5 li.product{width:50%}}@media (max-width:500px){.woocommerce .related.products ul.products.columns-2 li.product,.woocommerce .related.products ul.products.columns-3 li.product,.woocommerce .related.products ul.products.columns-4 li.product,.woocommerce .related.products ul.products.columns-5 li.product{width:100%}}.woocommerce .widget_price_filter .widget-title{margin-bottom:25px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:2px;background-color:var(--softgen-bg-dark)}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:var(--softgen-primary-color)}.woocommerce .widget_price_filter .ui-slider{margin:0}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--softgen-primary-color)!important;border-radius:2px!important;width:17px;height:17px;top:-7px;margin:0;border:none}.woocommerce .widget_price_filter .price_slider_amount .button{background:0 0;color:var(--softgen-grey-color);font-family:var(--softgen-secondary-font);font-size:14px;line-height:1;height:auto;font-weight:600;text-transform:uppercase;letter-spacing:0;border-radius:0;padding:0;float:right;outline:0;border:none;box-shadow:none;margin-top:12px}.woocommerce .widget_price_filter .price_slider_amount .button:hover{transform:none;color:var(--softgen-primary-color)}.woocommerce .widget_price_filter .price_slider_amount .button::before{display:none}.woocommerce .widget_price_filter .price_slider_amount{text-align:left;margin-top:20px}.woocommerce .price_slider_amount .price_label,.woocommerce .price_slider_amount .price_label span{color:var(--softgen-grey-color);font-size:14px;font-weight:600;text-transform:uppercase}.woocommerce.single-sidebar:not(:last-of-type){margin-bottom:40px}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{display:flex;align-items:center;justify-content:space-between}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:after{display:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a{color:var(--softgen-grey-color)}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:hover{color:var(--softgen-primary-color)}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{background-color:var(--softgen-bg-white);border:1px solid var(--softgen-border-color);width:50px;text-align:center;padding:10px 10px;line-height:1;font-size:14px;transition:all .3s ease-in-out}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:hover span{background-color:var(--softgen-primary-color);border:1px solid var(--softgen-primary-color);color:var(--softgen-white-color)}.woocommerce .product_list_widget li a{color:var(--softgen-dark-color);font-size:16px;font-weight:600!important;letter-spacing:-1spx}.woocommerce .product_list_widget li a:hover{color:var(--softgen-primary-color)}.woocommerce .product_list_widget .woocommerce-Price-amount.amount{color:var(--softgen-grey-color);font-size:14px;font-weight:600}.woocommerce ul.product_list_widget li img{background-color:var(--softgen-bg-light-color)}.woocommerce .woocommerce-product-search{position:relative}.woocommerce .woocommerce-product-search .search-field{background-color:var(--softgen-bg-white);border:1px solid var(--softgen-border-color);width:100%;height:60px;padding:0 40px 0 15px;color:var(--softgen-grey-color);font-size:17px}.woocommerce .woocommerce-product-search button{background:0 0;background-color:transparent;outline:0;border:none;box-shadow:none;text-indent:-9999px;position:absolute;right:0;top:50%;width:50px;height:50px;padding:0;transform:translateY(-50%)}.woocommerce .woocommerce-product-search button:before{background-image:url(img/search.svg);content:'';width:100%;height:100%;position:absolute;left:0;top:0;background-repeat:no-repeat;background-position:center center;background-size:25px}.woocommerce .woocommerce-product-search button:hover:before{opacity:.8}.woocommerce .product_list_widget li:before,.woocommerce .woocommerce-widget-layered-nav-list li:before{display:none!important}.woocommerce .product_list_widget .star-rating span::before,.woocommerce .product_list_widget .star-rating::before{font-size:12px}.woocommerce .product_list_widget .star-rating{width:62px}.woocommerce .widget_rating_filter ul li:before{display:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{background-color:var(--softgen-bg-light-color);padding:0;font-family:var(--softgen-secondary-font);font-size:16px;font-weight:600;width:40px;height:40px;line-height:40px;border:none;border-radius:2px;text-align:center}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{margin:0 10px 0 0;border:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--softgen-primary-color);color:var(--softgen-white-color);border:none}.woo-thumb{position:relative;overflow:hidden;line-height:1;height:250px}.products.columns-2 .woo-thumb{height:280px}.woo-thumb img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;left:0;top:0;transition:.5s cubic-bezier(.3,.3,.05,.95)}.woocommerce .woo-thumb .button{background:var(--softgen-primary-color);color:var(--softgen-white-color);width:180px;height:auto;padding:15px;border-radius:2px;line-height:1;text-transform:capitalize;position:absolute!important;left:50%!important;bottom:-100%;transform:translateX(-50%);visibility:hidden;opacity:0;transition:all cubic-bezier(.4,0,.2,1) 450ms;position:relative;z-index:1}.woocommerce .woo-thumb .button:hover{background:var(--softgen-bg-dark);color:var(--softgen-white-color)}.woocommerce .related.products .product:hover .button,.woocommerce .shop-product-area .product:hover .button{bottom:20px;visibility:visible;opacity:1}.woocommerce .woo-thumb .added_to_cart{display:none}.woocommerce .woo-thumb .button.loading::after{top:calc(50% - 6.5px);right:15px}.woo-heading{text-align:left;margin-top:15px}.woo-heading .meta-wrap{display:flex;align-items:center;justify-content:space-between}.woo-heading .meta-wrap .star-rating{margin:0}.woo-heading .dl-cat-items a{font-family:var(--softgen-primary-font);color:var(--softgen-grey-color);font-size:15px;font-weight:500}.woocommerce ul.products li.product .woo-heading a .woocommerce-loop-product__title{color:var(--softgen-dark-color);font-size:20px;font-weight:700;text-transform:capitalize;padding:0;margin-bottom:8px;transition:all .3s ease-in-out}.woocommerce ul.products li.product .woo-heading a:hover .woocommerce-loop-product__title{color:var(--softgen-primary-color)}.woocommerce ul.products li.product .woo-heading .price{color:var(--softgen-primary-color)!important;font-size:16px;margin:0;font-weight:600!important}.woo-heading .price ins{font-weight:600!important;color:var(--softgen-primary-color)}.woocommerce ul.products li.product .onsale{background-color:#ff4c4c;color:var(--softgen-white-color);border-radius:2px;height:25px;line-height:25px;padding:0 15px;text-align:center;top:15px;right:auto;left:15px;margin:0;font-family:var(--softgen-primary-font);font-size:14px;font-weight:600;text-transform:capitalize;min-width:inherit;min-height:inherit;letter-spacing:0}.woo-thumb .woo-lightbox{background-color:transparent;width:45px;height:45px;color:var(--softgen-white-color);font-size:20px;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;right:-100%;top:10px;transition:all cubic-bezier(.4,0,.2,1) 450ms;visibility:hidden;opacity:0;z-index:1}.woo-thumb .woo-lightbox:before{background-color:var(--softgen-primary-color);content:"";width:100%;height:100%;position:absolute;left:0;top:0;border-radius:50%;opacity:.9;transition:opacity .3s ease-in-out;z-index:-1}.woo-thumb .woo-lightbox i{margin-top:1px;margin-left:1px}.woo-thumb .woo-lightbox:hover{color:var(--softgen-white-color)}.woo-thumb .woo-lightbox:hover:before{opacity:1}.woocommerce .related.products .product:hover .woo-thumb .woo-lightbox,.woocommerce .shop-product-area .product:hover .woo-thumb .woo-lightbox{right:10px;visibility:visible;opacity:1}.woocommerce .related.products .product:hover .woo-thumb img,.woocommerce .shop-product-area .product:hover .woo-thumb img{transform:scale(1.05)}.woocommerce nav.woocommerce-pagination{margin-top:40px;text-align:left}.woocommerce ul.products li.product .woocommerce-loop-category__title{background-color:#fff;padding:20px;width:60%;margin:0;font-size:16px;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.woocommerce-loop-category__title mark{color:#000;background-color:transparent}.woocommerce span.onsale{background-color:#ff4c4c;color:var(--softgen-white-color);font-family:var(--softgen-secondary-font);font-size:13px;font-weight:600;text-transform:uppercase;min-height:30px;line-height:1;display:flex;align-items:center;justify-content:center;padding:0 20px;border-radius:2px;position:absolute;left:30px;top:30px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background-color:transparent;color:var(--softgen-white-color);font-family:DL-Icons!important;font-size:20px;line-height:1;font-weight:400;width:45px;height:45px;right:30px;top:30px;-webkit-box-shadow:0 0 30px 0 rgb(0 0 0 / 6%);-ms-box-shadow:0 0 30px 0 rgba(0,0,0,.06);box-shadow:0 0 30px 0 rgb(0 0 0 / 6%)}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover{background-color:var(--softgen-primary-color);color:var(--softgen-white-color)}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{content:"\e93f";text-indent:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:none;position:absolute;left:0;top:0;right:0;bottom:0;font-size:16px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background-color:var(--softgen-primary-color);content:"";width:100%;height:100%;position:absolute;left:0;top:0;border-radius:50%;opacity:.9;z-index:-1}.woocommerce ul.products li.product .star-rating{font-size:14px}.woocommerce .star-rating span::before,.woocommerce .star-rating::before{font-family:DL-Icons;content:"\e9a7 \e9a7 \e9a7 \e9a7 \e9a7"}.woocommerce .star-rating::before{color:#bbb}.woocommerce .star-rating span{color:#ff9529}.woocommerce div.product .product_title{color:var(--softgen-dark-color);font-size:32px;line-height:1.3;font-weight:600;letter-spacing:-1px;margin-bottom:0;text-transform:capitalize}.woocommerce .summary.entry-summary .price{font-size:20px;font-weight:600;text-transform:uppercase;margin:10px 0}.woocommerce .summary.entry-summary p.stock{font-size:14px;font-weight:600;text-transform:uppercase;margin-top:10px;color:#5dce53}.woocommerce .summary.entry-summary p.stock.out-of-stock{color:#ff4c4c;padding:0;margin-bottom:10px}.summary.entry-summary .meta-wrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.summary.entry-summary .meta-wrap .dl-cat-items a{font-family:var(--softgen-primary-font);font-size:16px;line-height:1;color:var(--softgen-grey-color);font-weight:600;text-transform:capitalize}.woocommerce div.yith-wcwl-add-to-wishlist{display:inline-block;margin-right:15px}.woocommerce .compare.button,.woocommerce .yith-wcwl-add-button a,.woocommerce .yith-wcwl-wishlistaddedbrowse a,.woocommerce .yith-wcwl-wishlistexistsbrowse a{position:relative}.woocommerce .compare.button:before,.woocommerce .yith-wcwl-add-button a:before,.woocommerce .yith-wcwl-wishlistaddedbrowse a:before,.woocommerce .yith-wcwl-wishlistexistsbrowse a:before{position:absolute;font-family:DL-Icons;font-size:15px;left:0;top:0}.woocommerce .compare.button:before{content:"\e93b"}.woocommerce .yith-wcwl-add-button a:before{content:"\e95f"}.woocommerce .yith-wcwl-wishlistaddedbrowse a:before,.woocommerce .yith-wcwl-wishlistexistsbrowse a:before{content:"\e961"}.woocommerce .compare.button,.woocommerce .yith-wcwl-add-button a,.woocommerce .yith-wcwl-wishlistaddedbrowse a,.woocommerce .yith-wcwl-wishlistexistsbrowse a{background-color:transparent;font-family:var(--softgen-primary-font);color:var(--softgen-dark-color);font-size:15px;line-height:1;font-weight:600;letter-spacing:-.5px;display:inline-block;text-transform:capitalize;text-decoration:none;padding:0 0 0 20px}.woocommerce .compare.button:hover,.woocommerce .yith-wcwl-add-button a:hover{background-color:transparent;color:var(--softgen-dark-color);text-decoration:underline;opacity:1}.woocommerce .yith-wcwl-add-button a i,.yith-wcwl-add-to-wishlist .feedback{display:none}.woocommerce .yith-wcwl-add-to-wishlist a{text-decoration:none}@media (min-width:768px){.woocommerce .entry-content>*,.woocommerce .entry-summary>*{margin:0}}.woocommerce div.product .woocommerce-product-rating{display:flex;align-items:center;margin:10px 0 0 0}.woocommerce .woocommerce-product-rating .star-rating{margin:0;font-size:12px}.woocommerce-review-link{font-family:var(--softgen-primary-font);color:var(--softgen-grey-color);font-size:15px;font-weight:500;letter-spacing:-.5px;margin-left:10px}.woocommerce-review-link:focus,.woocommerce-review-link:hover{color:var(--softgen-dark-color)}.woocommerce div.product p.price{color:var(--softgen-grey-color);font-size:18px;line-height:1;font-weight:500;letter-spacing:-.5px;opacity:1;display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;width:100%;margin:20px 0}.woocommerce div.product p.price ins{font-weight:500}.woocommerce div.product p.price del{opacity:1;font-size:16px;color:#b2b2b2;margin-left:10px}.woocommerce div.product form.cart div.quantity{margin-right:10px}.woocommerce div.product form.cart .group_table td{vertical-align:middle;padding:0}.woocommerce .woocommerce-grouped-product-list{margin-bottom:40px}.woocommerce .woocommerce-grouped-product-list tbody tr:not(:last-of-type){padding-bottom:15px}.woocommerce .quantity .qty{background-color:var(--softgen-bg-light-color);border:1px solid var(--softgen-border-color);border-radius:2px;width:100px;min-height:45px;color:var(--softgen-grey-color)}.woocommerce div.product form.cart{padding:40px 0;margin:0}.woocommerce div.product form.cart .button{background:var(--softgen-primary-color);color:var(--softgen-white-color);padding:0 30px;vertical-align:middle;float:left}.woocommerce div.product form.cart .button:hover{opacity:.9}.woocommerce div.product form.cart .button.disabled{background-color:var(--softgen-bg-light-color);color:var(--softgen-grey-color);border:1px solid var(--softgen-border-color)}.woocommerce div.product form.cart .button.disabled:hover{transform:none;opacity:.5}.woocommerce div.product form.cart .button:focus{border:none;outline:0;box-shadow:none}.woocommerce .product_meta{display:flex;flex-direction:column;row-gap:10px}.woocommerce .product_meta span{font-size:14px;font-weight:600;text-transform:uppercase;color:var(--softgen-primary-color)}.woocommerce .product_meta span a,.woocommerce .product_meta span span{color:var(--softgen-grey-color);text-decoration:none;margin-left:5px}.woocommerce .product_meta span a:hover{color:var(--softgen-primary-color)}.woocommerce .social-share{padding-top:30px}.woocommerce div.product .woocommerce-tabs ul.tabs{margin-bottom:40px;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--softgen-grey-color);font-family:var(--softgen-primary-font);font-size:16px;text-transform:capitalize;font-weight:700;padding:15px 0;box-shadow:none;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--softgen-primary-color)}.woocommerce div.product .woocommerce-tabs ul.tabs li a:before{background-color:var(--softgen-primary-color);content:"";width:100%;height:2px;position:absolute;left:0;bottom:0;visibility:hidden;opacity:0;transition:all .3s ease-in-out}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:before{visibility:visible;opacity:1;transition:all .3s ease-in-out}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:transparent;padding:0;border:none;margin:0 10px}.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child{margin-left:0}.related.products>h2:before,.woocommerce div.product .woocommerce-tabs ul.tabs:before{background-color:var(--softgen-border-color);border:none;height:2px}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:transparent;color:var(--softgen-dark-color);border:none}.woocommerce-Tabs-panel h2{display:none}.woocommerce div.product .woocommerce-tabs .panel{margin:0;padding:0}.woocommerce div.product .woocommerce-tabs .panel p:not(:last-of-type){margin-bottom:15px}.woocommerce-tabs.wc-tabs-wrapper{padding-top:20px}.woocommerce div.product div.summary{margin:0}.woocommerce table.shop_attributes{background-color:var(--softgen-bg-light-color);border:1px solid var(--softgen-border-color)}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:0 0}.woocommerce table.shop_attributes tr{background-color:transparent}.woocommerce table.shop_attributes tr:not(:last-of-type){border:1px solid var(--softgen-border-color)}.woocommerce table.shop_attributes th{color:var(--softgen-dark-color);font-size:17px;line-height:1;font-weight:600;border-bottom:none;border:1px solid var(--softgen-border-color);padding-left:20px;font-style:normal}.woocommerce table.shop_attributes td{font-size:17px;padding:10px 20px;border:none;font-style:normal}.woocommerce table.shop_attributes td p{color:var(--softgen-grey-color);padding:5px 0;line-height:1;font-weight:400}.woocommerce #reviews #comments ol.commentlist{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;padding:0}.woocommerce #reviews #comments ol.commentlist li{margin:0}@media(max-width:580px){.woocommerce #reviews #comments ol.commentlist{grid-template-columns:1fr}}.woocommerce #reviews #comments ol.commentlist:after,.woocommerce #reviews #comments ol.commentlist:before{display:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{background-color:var(--softgen-bg-light-color);border:1px solid var(--softgen-border-color);margin:0;padding:40px;border-radius:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{top:40px;left:40px;padding:0;width:40px;height:auto;background:0 0;border-radius:50%;border:none;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em;padding-left:50px;line-height:40px}.woocommerce .comment-text .star-rating{margin-top:12px;font-size:14px}.woocommerce .comment-text .description p{font-family:var(--softgen-base-font);color:var(--softgen-grey-color);letter-spacing:-.2px;margin:0!important}.woocommerce .comment-text .description{margin-top:10px}.woocommerce-Reviews #comments{margin-bottom:40px}.woocommerce-Reviews #comments p{margin:0}.woocommerce .meta .woocommerce-review__author{font-family:var(--softgen-primary-font);color:var(--softgen-dark-color);font-size:15px;font-weight:600;letter-spacing:-.5px;text-transform:capitalize}.woocommerce .meta .woocommerce-review__published-date{font-family:var(--softgen-base-font);color:var(--softgen-grey-color);font-size:14px;font-weight:400;letter-spacing:-.2px;text-transform:capitalize}.woocommerce #review_form .comment-reply-title{font-family:var(--softgen-primary-font);color:var(--softgen-dark-color);font-size:22px;font-weight:700;letter-spacing:-1px;line-height:1}.woocommerce #review_form .comment-form-rating{display:flex;align-items:center;margin-bottom:30px;column-gap:10px;margin-top:15px}.woocommerce #review_form #respond .comment-form-rating p.stars{margin:0;line-height:1}.woocommerce #review_form .comment-form-rating .stars span a{color:#ff9529}.woocommerce .comment-form-rating .ui-selectmenu-button{display:none}.woocommerce #review_form .woo-form-left{float:left;width:50%}.woocommerce #review_form #respond .woo-form-left p:not(:last-of-type){margin-bottom:20px}.woocommerce .comment-form-comment{padding-left:20px}.woocommerce #review_form #respond .comment-form-comment{float:right;width:50%;margin-bottom:15px}.woocommerce.logged-in #review_form #respond .comment-form-comment{float:none;padding:0}.woocommerce #review_form #respond .form-submit{text-align:left;width:50%;float:left}.woocommerce #review_form #respond .form-submit input.submit{background:var(--softgen-primary-color);border:none;color:var(--softgen-white-color);font-size:15px;font-weight:600;width:auto;height:45px;padding:0 50px;border-radius:2px}.woocommerce #review_form #respond .form-submit input.submit:hover{transform:translateY(-2px)}.woocommerce #review_form #respond .comment-form p.form-submit{padding-left:20px}.woocommerce.logged-in #review_form #respond .comment-form p.form-submit{padding-left:0}.woocommerce #review_form #respond .comment-form p input,.woocommerce #review_form #respond textarea{background-color:var(--softgen-bg-light-color);height:60px;border-radius:2px;border:1px solid var(--softgen-border-color);outline:0;color:var(--softgen-grey-color);width:100%;padding:10px 15px}.woocommerce #review_form #respond textarea{height:172px}.woocommerce #review_form #respond .comment-form-cookies-consent{align-items:flex-start}.woocommerce #review_form #respond #wp-comment-cookies-consent{background-color:transparent;width:20px;height:20px;border:2px solid rgba(152,65,255,.3);margin-top:4px;padding:0}@media (max-width:992px){.woocommerce #review_form #respond .comment-form-comment,.woocommerce #review_form .woo-form-left{width:100%;padding:0}.woocommerce #review_form #respond .comment-form p.form-submit{padding-left:0}}.related.products{padding-top:30px}.related.products>h2{color:var(--softgen-dark-color);font-size:22px;line-height:1;font-weight:700;letter-spacing:-1px;box-shadow:none;margin-bottom:30px;padding-bottom:15px;position:relative}.related.products>h2:before{width:100%;content:"";position:absolute;left:0;bottom:0}.woocommerce .related.products div.yith-wcwl-add-to-wishlist{width:100%;margin:0 auto;text-align:center}.woocommerce .related.products div.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a{margin-bottom:inherit}.woocommerce-product-gallery--with-images .flex-viewport,body:not(.woo-product-gallery) div.product div.images.woocommerce-product-gallery{border:1px solid var(--softgen-border-color)}.woocommerce .flex-control-nav.flex-control-thumbs{max-width:100%!important;width:100%!important;display:flex;column-gap:15px;padding:16px 1px 1px 1px!important}.woocommerce .flex-control-thumbs li{margin:0;width:100%}.woocommerce .flex-control-thumbs li img{height:150px!important;object-fit:cover;outline:0;border:1px solid var(--softgen-border-color);opacity:1!important}.woocommerce .flex-control-thumbs li img.flex-active{border:1px solid #11071840}.woocommerce .flex-control-thumbs li:not(:last-child){padding-right:0}.woocommerce-product-gallery__wrapper{max-width:inherit}.woocommerce .variations_form .variations tbody{display:block}.woocommerce .variations_form .variations tbody tr{display:grid;grid-template-columns:auto 1fr;width:100%;grid-gap:20px;align-items:center;background-color:transparent;padding-bottom:15px}.woocommerce .variations_form .variations tbody tr td{padding:0;position:relative}.woocommerce form.cart.variations_form .variations select{background-color:var(--softgen-bg-light-color);outline:1px solid var(--softgen-border-color);color:var(--softgen-grey-color);border:none;border-right:16px solid transparent;display:block!important;border-radius:0;height:50px;padding:0 10px;max-width:100%;margin:0 0 0 auto!important}.woocommerce .variations_form .variations select:focus{outline:0;box-shadow:none}.woocommerce .variations_form .variations .ui-selectmenu-button{display:none}.woocommerce .variations_form .variations tbody tr td:last-child{text-align:right}.woocommerce .variations_form .variations tbody tr td .reset_variations{position:absolute;right:0;bottom:-40px}.woocommerce .woocommerce-variation-price{padding-bottom:30px}.woocommerce .woocommerce-variation-price .price{font-family:var(--softgen-secondary-font);color:var(--softgen-dark-color);font-size:22px;font-weight:600;letter-spacing:-1px}.woocommerce .woocommerce-breadcrumb{font-family:var(--softgen-primary-font);background-color:var(--softgen-bg-light-color);border:1px solid var(--softgen-border-color);display:inline-block;padding:10px 20px;color:var(--softgen-grey-color);font-weight:600}.woocommerce .woocommerce-breadcrumb a{color:var(--softgen-dark-color)}.woocommerce .woocommerce-breadcrumb a:hover{color:var(--softgen-primary-color)}#yith-quick-view-content .type-product{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;width:100%}#yith-quick-view-content div.images,#yith-quick-view-content div.summary{float:none;width:inherit;padding:0}.yith-wcqv-wrapper .yith-wcqv-main{padding:40px}.woocommerce .yith-wcqv-wrapper div.product .product_title{font-size:22px}.woocommerce .yith-wcqv-wrapper div.product p.price{font-size:20px;margin:15px 0}.woocommerce .yith-wcqv-wrapper div.product form.cart{padding:15px 0}.woocommerce #yith-quick-view-modal .yith-wcqv-main{box-shadow:none}#yith-quick-view-modal.open .yith-wcqv-main::-webkit-scrollbar{width:8px;height:8px}#yith-quick-view-modal.open .yith-wcqv-main::-webkit-scrollbar-thumb{cursor:pointer;background:#1a1a1a}#yith-quick-view-modal.open .yith-wcqv-main::selection{background-color:#1a1a1a;color:#fff}#yith-quick-view-modal.open .yith-wcqv-main-webkit-::selection{background-color:#1a1a1a;color:#fff}#yith-quick-view-modal.open .yith-wcqv-main::-moz-selection{background-color:#1a1a1a;color:#fff}.woocommerce .yith-wcqv-wrapper div.product form.cart .variations label{font-weight:600;font-size:12px;letter-spacing:0}.woocommerce .yith-wcqv-wrapper .variations_form .variations tbody tr{padding:15px 0}.woocommerce .yith-wcqv-wrapper .woocommerce-product-details__short-description p{margin:0}.woocommerce .yith-wcqv-wrapper .product_meta{margin-top:10px}.woocommerce #yith-quick-view-close{color:#1a1a1a;border:none;opacity:1;right:10px;top:10px}.woocommerce #yith-quick-view-close:hover{color:#1a1a1a;opacity:.8}.woocommerce-grouped-product-list.group_table .type-product{background:0 0;display:block!important}.woocommerce #yith-quick-view-content>div.product{padding-bottom:40px}.woocommerce table.shop_table{background-color:var(--softgen-bg-light-color);border:1px solid var(--softgen-border-color);border-radius:2px;border-collapse:collapse;margin-bottom:30px}.woocommerce .woocommerce-cart-form{width:100%;display:block}.woocommerce table.shop_table tr:nth-of-type(even),.woocommerce table.shop_table tr:nth-of-type(odd){background:0 0}.woocommerce table.shop_table td{background-color:transparent;border-right:none}.woocommerce table.shop_table .product-price,.woocommerce table.shop_table .product-quantity,.woocommerce table.shop_table .product-subtotal,.woocommerce table.shop_table .product-thumbnail{text-align:center}.woocommerce table.shop_table th{background-color:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.1);color:var(--softgen-primary-color);font-weight:600}.woocommerce table.shop_table td:not(:last-of-type),.woocommerce table.shop_table th:not(:last-of-type){border-right:1px solid rgba(255,255,255,.1)}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{background-color:var(--softgen-bg-white);border:1px solid var(--softgen-border-color);font-size:14px;width:200px!important;border-radius:2px;min-height:45px;line-height:40px;margin-right:10px;padding:0 10px}.woocommerce .cart-collaterals{width:100%;display:block}.woocommerce .cart-collaterals .cart_totals{background-color:var(--softgen-bg-light-color);border:1px solid var(--softgen-border-color);padding:40px;width:40%;float:none;margin-left:auto}.woocommerce .cart_totals h2{color:var(--softgen-dark-color);font-size:22px;line-height:1;font-weight:600;letter-spacing:-1px;text-transform:capitalize;padding-bottom:15px;margin-bottom:30px;position:relative}.woocommerce .cart_totals h2:before{background-color:var(--softgen-border-color);content:'';width:100%;height:2px;position:absolute;left:0;bottom:0}.woocommerce .cart-collaterals .shop_table,.woocommerce .cart-collaterals .shop_table tr td,.woocommerce .cart-collaterals .shop_table tr th{background:0 0;border:none}.woocommerce .cart-collaterals .cart_totals tr th{color:var(--softgen-grey-color);font-size:17px;font-weight:600;letter-spacing:0;vertical-align:middle;padding:0}.woocommerce .cart-collaterals .cart_totals tr td{text-align:left;padding-right:0}.rtl .woocommerce .cart-collaterals .cart_totals tr td{text-align:right}.woocommerce .cart-collaterals .cart-subtotal td span,.woocommerce .cart-collaterals .order-total td strong{font-family:var(--softgen-primary-font);color:var(--softgen-grey-color);font-size:15px;font-weight:500;letter-spacing:-.5px}.woocommerce .cart-collaterals .order-total td strong{color:var(--softgen-dark-color);font-size:22px;font-weight:700}.woocommerce .wc-proceed-to-checkout{padding-bottom:0}.woocommerce div.product .out-of-stock{font-family:var(--softgen-primary-font);font-size:14px!important;font-weight:600;letter-spacing:-.2px;padding:20px 0}.woocommerce .cart-collaterals .cart_totals tr.woocommerce-shipping-totals th{vertical-align:top;padding-top:9px}.woocommerce .cart-collaterals .cart_totals tr.woocommerce-shipping-totals td .woocommerce-shipping-methods li{font-family:var(--softgen-secondary-font);font-size:12px;font-weight:600;text-transform:uppercase}.woocommerce-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals td .woocommerce-shipping-destination{margin-top:10px;font-size:15px;line-height:26px}.single-product-area .post-social-share{justify-content:flex-start;margin-top:20px!important}.woocommerce .single-product-area div.yith-wcwl-add-button a{margin-bottom:10px}.woocommerce .woocommerce-cart-form .shop_table thead tr th{border-bottom:1px solid var(--softgen-border-color)}@media (max-width:992px){.woocommerce .cart-collaterals,.woocommerce .cart-collaterals .cart_totals,.woocommerce .woocommerce-cart-form{width:100%}}