body .main-st-header{z-index:9;}
.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__main{border-radius:8px;}
.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{left:inherit!important;right:0!important;}
span.elementor-divider__text.elementor-divider__element{text-transform:capitalize !important;}
.woocommerce-js .widget_shopping_cart_content ul li.mini_cart_item{border-bottom:1px solid #f2f2f2;}
/* .woocommerce-js .widget_shopping_cart_content ul li.mini_cart_item dl.variation{display:none;} */
.elementor-menu-cart__close-button{position:absolute;right:5px;top:5px;z-index:1;display:none!important;}
/* .woocommerce-js .widget_shopping_cart_content ul.woocommerce-mini-cart.cart_list.product_list_widget{padding-top:20px;}
*/
.woocommerce-js .widget_shopping_cart_content ul li.mini_cart_item a.remove.remove_from_cart_button{color:#f00000!important;opacity:1;}
.elementor-menu-cart__close-button:before,.elementor-menu-cart__close-button:after{color:#f00000!important;background:#f00000!important;}
.myWishListBtn button.yith-wcwl-add-to-wishlist-button .yith-wcwl-add-to-wishlist-button__label{font-size:0;display:none;}
.myWishListBtn button.yith-wcwl-add-to-wishlist-button{padding:10px 10px;justify-content:center;}
.myWishListBtn button.yith-wcwl-add-to-wishlist-button .yith-wcwl-add-to-wishlist-button__label{font-size:0;display:none;}
.myWishListBtn button.yith-wcwl-add-to-wishlist-button{padding:10px 10px;justify-content:center;}
.productSlider .slick-prev.custom-arrow{font-size:0;}
.productSlider .slick-prev.custom-arrow:after{content:'';font-family:'Open Sans';position:absolute;top:4px;width:18px;height:18px;color:#000;font-size:15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M10.8284 12.0007L15.7782 16.9504L14.364 18.3646L8 12.0007L14.364 5.63672L15.7782 7.05093L10.8284 12.0007Z'%3E%3C/path%3E%3C/svg%3E");}
.productSlider .slick-next.custom-arrow:after{content:'';font-family:'Open Sans';position:absolute;top:4px;width:18px;height:18px;color:#000;font-size:15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M13.1717 12.0007L8.22192 7.05093L9.63614 5.63672L16.0001 12.0007L9.63614 18.3646L8.22192 16.9504L13.1717 12.0007Z'%3E%3C/path%3E%3C/svg%3E");}
.ratingBx input.cr-input-text{border:1px solid #ccc !important;}
.ratingBx button.cr-button-search{background:#000 !important;border-color:#000 !important;color:#fff !important;}
.productInfo .cart .yith-wapo-addon-type-color .options-container .options{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-bottom:30px;}
.productInfo .cart .yith-wapo-addon-type-color .options-container .options .yith-wapo-option{margin:0;}
body.single-product .yith-wapo-container .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option div.label span.color{width:calc(21px + 2px) !important;height:calc(21px + 2px) !important;}
.productInfo .cart .yith-wapo-addon-type-color .color-container .option-container{display:none!important;}
.productInfo .cart button.single_add_to_cart_button.button.alt{margin:0 0 15px !important;padding:18px 10px !important;width:100% !important;border-radius:8px;background:#7ebb22 !important;color:#fff !important;font-size:22px !important;font-weight:700;text-transform:uppercase;border:none;}
.productInfo .cart button.single_add_to_cart_button.button.alt:hover,.productInfo .cart button.single_add_to_cart_button.button.alt:focus{background:#000!important;color:#fff!important;}
body .productInfo .cart .qib-button-wrapper{display:inline-flex;border:2px solid #d4d4d4 !important;border-radius:8px;clear:both;margin:0;}
body .productInfo .quantity-wishlist-wrap{display:flex;align-items:center;gap:15px;margin:30px 0 40px;flex-wrap:wrap;}
body .productInfo .quantity-wishlist-wrap button.yith-wcwl-add-to-wishlist-button{padding:13px 13px;border-radius:6px;margin-top:0;}
body .productInfo .quantity-wishlist-wrap .yith-add-to-wishlist-button-block{margin:0!important;}
.fprelatedProduct .e-n-tabs-content .products .yith-add-to-wishlist-button-block{display:none;}
body .productInfo .cart .qib-button-wrapper button.minus.qib-button,body .productInfo .cart .qib-button-wrapper button.plus.qib-button{background:none!important;color:#000!important;margin:0;border:none;font-size:27px!important;box-shadow:none;height:50px;width:50px;}
body .productInfo .cart .qib-button-wrapper .quantity input.input-text.qty.text{border:none!important;}
.single-product .label-container-display{padding:12px !important;}
.single-product .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option div.label{margin-bottom:3px;}
.fprelatedProduct .e-n-tabs-heading{margin-bottom:20px!important;}
.fprelatedProduct .e-n-tabs-heading button.e-n-tab-title{background:transparent!important;border:2px solid #d4d4d4!important;border-radius:5px;color:#000;}
.fprelatedProduct .e-n-tabs-heading button.e-n-tab-title[aria-selected="true"],.fprelatedProduct .e-n-tabs-heading button.e-n-tab-title:hover,.fprelatedProduct .e-n-tabs-heading button.e-n-tab-title:focus{background:#7ebb22!important;border-color:#7ebb22!important;color:#fff;}
.fprelatedProduct .e-n-tabs-content .products{/*grid-template-columns:repeat(5,1fr);gap:20px !important;*/
display:flex !important;overflow-x:auto;gap:20px!important;padding-bottom:10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:10px;}
.fprelatedProduct .e-n-tabs-content .products li.product{flex:0 0 calc(20% / 1.3);min-width:220px;scroll-snap-align:start;border:none !important;background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);border-radius:10px !important;padding:10px 10px 25px!important;transition:all ease .3s;}
.fprelatedProduct .e-n-tabs-content .products li.product:hover,.fprelatedProduct .e-n-tabs-content .products li.product:focus{box-shadow:0 0 5px 2px rgba(0,0,0,0.2);transition:all ease .3s;}
body.single-product .yith-wapo-addon.yith-wapo-addon-type-label .options{grid-template-columns:repeat(auto-fit,minmax(50px,1fr)) !important;}
/* body.single-product #yith-wapo-addon-13,body.single-product #yith-wapo-addon-124{margin-top:0 !important;}
*/
.fprelatedProduct .e-n-tabs-content .products li.product a.woocommerce-LoopProduct-link{padding:15px 10px;border-radius:10px;margin-bottom:20px;}
.fprelatedProduct .e-n-tabs-content .products li.product a img{max-height:160px;min-height:160px;object-fit:contain;margin:auto;width:160px;height:160px;}
.fprelatedProduct .e-n-tabs-content .products li.product .woocommerce-loop-product__buttons{margin-top:10px;}
.single-product .lig-main-slider{box-shadow:0 4px 12px rgb(0 0 0 / 19%);border-radius:10px;}
.sizeChartBtn a.elementor-button{background:transparent;padding:10px 0px;display:inline-block;z-index:1;position:relative;}
.sizeChartBtn a.elementor-button .elementor-button-content-wrapper{display:flex;gap:10px;font-weight:600;}
.productBxInn{position:relative;}
.sizeChartBtn{position:absolute;right:0;top:0;}
.dialog-lightbox-widget-content a.dialog-close-button.dialog-lightbox-close-button{position:absolute;right:-10px;top:-10px;width:35px;height:35px;background:#db4747;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:80px;}
.dialog-lightbox-widget-content a.dialog-close-button.dialog-lightbox-close-button svg{fill:#fff;}
p.woocommerce-mini-cart__empty-message{text-align:center !important;color:#d52c2c !important;margin:38px 0 0;font-size:17px;}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .selection-single .label_container small.option-price{color:#000;}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .selection-single.selected .label_container small.option-price{color:#fff;}
.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review,.cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review{background:#ffb300;color:#000;}
.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review:hover,.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review:focus,.cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review:hover,.cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review:focus{background:#000;color:#fff;}
/* Cart */
body.woocommerce-cart h1.entry-title{text-align:center;font-size:43px;}
body.woocommerce-cart .woocommerce-info{box-shadow:0px 2px 8px 0px rgba(0,0,0,0.2);border:1px solid #7EBB22;border-radius:80px;}
body.woocommerce-cart .fs-free-shipping-notice-and-button-wrapper{align-items:center;}
body.woocommerce-cart .woocommerce-error::before,body.woocommerce-cart .woocommerce-info::before,body.woocommerce-cart .woocommerce-message::before{top:20px;}
body.woocommerce-cart .woocommerce{display:flex;align-items:flex-start;flex-wrap:wrap;gap:19px;padding:0 15px;}
body.woocommerce-cart .woocommerce-notices-wrapper{width:100%;display:none;}
body.woocommerce-cart form.woocommerce-cart-form{width:69%;background:#fff;box-shadow:0 0 25px 0 rgba(0,0,0,0.2);border-radius:15px;padding:20px 20px;}
body.woocommerce-cart .cart-collaterals{width:29%;}
.fs-free-shipping-notice-progress-bar{max-width:57%;background:#f2f2f2;}
.fs-free-shipping-notice-progress-bar span{background:#7ebb22;}
body.woocommerce-cart .cart-collaterals .cart_totals{width:100%;background:#fff;box-shadow:0 0 25px 0 rgba(0,0,0,0.2);border-radius:15px;padding:20px 20px;}
body.woocommerce-cart .cart-collaterals{display:block;position:sticky;top:120px;}
body.woocommerce-cart .cart-collaterals .cart_totals h2{margin:0 0 10px;background:none;padding:0 0 10px;font-size:22px;color:#000;border-bottom:1px solid #f2f2f2;}
body.woocommerce-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping{width:100%;display:table-column;}
body.woocommerce-cart .cart-collaterals .cart_totals tr.order-total th{font-weight:700;font-size:18px;color:#000;}
body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr th,body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td{padding:8px 4px;border-bottom:1px solid #f2f2f2;}
.wc-proceed-to-checkout a.checkout-button.button{margin:0 !important;padding:11px 10px !important;width:100% !important;border-radius:80px;background:#7ebb22 !important;color:#fff !important;font-size:17px !important;font-weight:700;text-transform:uppercase;border:none;line-height:inherit;}
.wc-proceed-to-checkout a.checkout-button.button:hover,.wc-proceed-to-checkout a.checkout-button.button:focus{background:#000!important;color:#fff!important;}
.woocommerce-js #content table.cart td,.woocommerce-page #content table.cart td{vertical-align:top;}
.woocommerce-cart-form__cart-item td.product-remove a.remove{width:25px;height:25px;background:#ff6262;color:#fff;opacity:1;}
body.woocommerce-cart form.woocommerce-cart-form table.shop_table td.product-name dl{display:flex;flex-wrap:wrap;}
body.woocommerce-cart form.woocommerce-cart-form table.shop_table td.product-name dl dt{padding-right:10px;font-size:13px;min-height:inherit;font-weight:600;color:#000;width:27%;margin:0;border-bottom:1px solid #f3f3f3;padding:2px 0;min-width:190px;}
body.woocommerce-cart form.woocommerce-cart-form table.shop_table td.product-name dl dd{font-size:13px;color:#7c7c7c;border-bottom:1px solid #f3f3f3;padding:2px 0;margin:0;display:flex;align-items:center;line-height:17px;width:40%;}
body.woocommerce-cart form.woocommerce-cart-form table.shop_table .coupon input{ border: 1px solid #ccc !important; border-radius: 35px; padding: 23px 10px 24px 24px !important; }
ul.woocommerce-mini-cart.cart_list { max-height: 440px;}
body.woocommerce-cart form.woocommerce-cart-form table.shop_table td{padding:15px 5px;border-bottom:1px solid #f2f2f2;min-height:inherit!important;}
body.woocommerce-cart form.woocommerce-cart-form table.shop_table td span.woocommerce-Price-amount.amount{font-weight:600;color:#7ebb22;}
body.woocommerce-cart form.woocommerce-cart-form table.shop_table td.actions{padding: 25px 5px}
body.woocommerce-cart form.woocommerce-cart-form table.shop_table th{padding:15px 5px;font-size:15px;font-weight:600;color:#000;}
body.woocommerce-cart form.woocommerce-cart-form .qib-button-wrapper{display:inline-flex;border:1px solid #d4d4d4 !important;border-radius:5px;clear:both;margin:0;}
body.woocommerce-cart form.woocommerce-cart-form .qib-button-wrapper button.minus.qib-button,body.woocommerce-cart form.woocommerce-cart-form .qib-button-wrapper button.plus.qib-button{background:none !important;color:#000 !important;margin:0;border:none;font-size:27px !important;box-shadow:none;height:42px;width:41px;}
body.woocommerce-cart form.woocommerce-cart-form .qib-button-wrapper .quantity input.input-text.qty.text{border:none !important;width:32px;padding:0;}
body.woocommerce-cart form.cart .qib-button-wrapper{display:inline-flex;border:2px solid #d4d4d4 !important;border-radius:8px;}
body.woocommerce-cart form.cart .qib-button-wrapper button.minus.qib-button,body.woocommerce-cart form.cart .qib-button-wrapper button.plus.qib-button{background:none!important;color:#000!important;margin:0;border:none;font-size:27px!important;box-shadow:none;height:50px;width:50px;}
body.woocommerce-cart form.cart .qib-button-wrapper .quantity input.input-text.qty.text{border:none!important;}
body.woocommerce-cart form.woocommerce-cart-form table.shop_table td button.button{background:#7ebb22;border-radius:60px;text-transform:capitalize;}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
    margin: 0;
}

/* size chart */
.size-chart-main-box .e-n-tabs-content .e-n-tabs-heading button{background:none!important;color:#000!important;border:1px solid #ccc!important;border-radius:50px;}
.size-chart-main-box .e-n-tabs-content .e-n-tabs-heading{display:flex;gap:5px;}
.size-chart-main-box .e-n-tabs-content .e-n-tabs-heading button.e-n-tab-title[aria-selected="true"]{color:#629a0c!important;}
.size-chart-main-box .e-n-tabs-content .e-n-tabs-content .elementor-widget-container{margin:0!important;overflow-x:auto;}
.size-chart-main-box table{width:100%;border:1px solid #ccc;}
.size-chart-main-box table tr td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:5px;font-size:12px;}
.size-chart-main-box table tr td:last-child{border-right:none;}
.size-chart-main-box table tr:last-child td{border-bottom:none;}
/* add review */
.cr-all-reviews-shortcode .cr-review-form-item,.cr-ajax-reviews-review-form .cr-review-form-item,.cr-reviews-grid .cr-review-form-item,.cr-qna-block .cr-review-form-item{max-width:100%;}
.cr-onsite-ratings .cr-review-form-rating,.cr-review-form-rating-overall .cr-review-form-rating{max-width:100%;}
.cr-review-form-wrap .cr-onsite-ratings{max-width:100%;}
.cr-review-form-wrap .cr-onsite-questions{max-width:100%;}
.cr-all-reviews-shortcode .cr-review-form-comment,.cr-ajax-reviews-review-form .cr-review-form-comment,.cr-reviews-grid .cr-review-form-comment,.cr-qna-block .cr-review-form-comment{max-width:100%;}
.cr-all-reviews-shortcode .cr-review-form-ne,.cr-ajax-reviews-review-form .cr-review-form-ne,.cr-reviews-grid .cr-review-form-ne,.cr-qna-block .cr-review-form-ne{max-width:100%;}
.cr-all-reviews-shortcode .cr-form-item-media,.cr-ajax-reviews-review-form .cr-form-item-media,.cr-reviews-grid .cr-form-item-media{max-width:100%;}
.cr-review-form-nav span{font-size:18px;font-weight:600 !important;color:#000;}
.cr-review-form-wrap .cr-onsite-ratings .cr-review-form-rating-label{font-size:15px;color:#000;font-weight:500;}
.cr-all-reviews-shortcode .cr-review-form-rating-overall .cr-review-form-rating-label,.cr-ajax-reviews-review-form .cr-review-form-rating-overall .cr-review-form-rating-label,.cr-reviews-grid .cr-review-form-rating-overall .cr-review-form-rating-label{font-size:15px;font-weight:500;color:#000;}
.cr-onsite-questions .cr-onsite-question label{font-size:15px;font-weight:500;color:#000;}
.cr-review-form-comment .cr-review-form-lbl{font-size:15px!important;font-weight:500!important;color:#000!important;}
.cr-review-form-ne .cr-review-form-name .cr-review-form-lbl{font-size:15px;font-weight:500;color:#000;}
.cr-review-form-wrap .cr-onsite-question .cr-onsite-question-inp{border:1px solid #cfcfcf!important;}
.cr-onsite-ratings{border-top:1px solid #cfcfcf!important;border-bottom:1px solid #cfcfcf!important;}
.cr-all-reviews-shortcode .cr-review-form-comment .cr-review-form-comment-txt,.cr-ajax-reviews-review-form .cr-review-form-comment .cr-review-form-comment-txt,.cr-reviews-grid .cr-review-form-comment .cr-review-form-comment-txt,.cr-qna-block .cr-review-form-comment .cr-review-form-comment-txt{border:solid 1px #cfcfcf!important;}
.cr-all-reviews-shortcode .cr-review-form-ne .cr-review-form-txt,.cr-ajax-reviews-review-form .cr-review-form-ne .cr-review-form-txt,.cr-reviews-grid .cr-review-form-ne .cr-review-form-txt,.cr-qna-block .cr-review-form-ne .cr-review-form-txt{border:solid 1px #cfcfcf!important;}
.cr-review-form-ne .cr-review-form-email .cr-review-form-lbl{font-size:15px;color:#000;font-weight:500;}
.cr-form-item-media-none{border-color:#cfcfcf;}
button.cr-review-form-submit{background:#7ebb22 !important;}
.cr-nav-right svg path{stroke:#ffffff;}
.cr-nav-right svg{background:#fb5353;border-radius:80px;}
.cr-review-form-result span{font-weight:400;color:#7ebb22;font-size:26px;text-transform:capitalize;text-align:center;line-height:28px;}
button.cr-review-form-continue.cr-review-form-success{background:#7ebb22 !important;border-radius:60px;min-width:160px;font-size:19px!important;font-weight:400;display:inline-block;}
button.cr-review-form-continue.cr-review-form-success:hover,button.cr-review-form-continue.cr-review-form-success:focus{background:#000!important;color:#fff!important;}
/* checkout */
#customer_details .col-1,#customer_details .col-2{background:#fff!important;box-shadow:0 0 25px 0 rgba(0,0,0,0.2)!important;border-radius:15px!important;padding:20px 20px!important;}
body.woocommerce-checkout .site-content{padding-top:50px;padding-bottom:50px;}
.e-checkout__order_review{background:#fff !important;box-shadow:0 0 25px 0 rgba(0,0,0,0.2) !important;border-radius:15px !important;padding:20px 20px !important;}
.shipping_address{box-shadow:none!important;padding:45px 0 00!important;}
.e-coupon-box{background:#fff !important;box-shadow:0 0 25px 0 rgba(0,0,0,0.2) !important;border-radius:15px !important;padding:20px 20px !important;}
#payment{background:#fff !important;box-shadow:0 0 25px 0 rgba(0,0,0,0.2) !important;border-radius:15px !important;padding:20px 20px !important;}
.woocommerce-checkout form.checkout.woocommerce-checkout{padding:0 15px;}
/* .woocommerce-notices-wrapper{padding:40px 40px;}
*/
.custom-after-add-to-cart{clear:both;display:flex !important;padding:15px 10px !important;text-align:left;border:2px solid #7ebb2252;margin-top:20px !important;border-radius:12px;background:#7ebb220a;gap:11px;font-size:16px;font-weight:600 !important;line-height:22px;color:#272727 !important;}
.custom-after-add-to-cart svg{fill:#7ebb22;width:68px;}
button.yith-wcwl-add-to-wishlist-button .yith-wcwl-add-to-wishlist-button__label{display:none;}
button.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--themed-button:hover,button.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--themed-button:focus,button.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--themed-button.yith-wcwl-add-to-wishlist-button--added{color:#f00000;}
body.single-product .astra-shop-thumbnail-wrap a.ast-on-card-button.ast-select-options-trigger{display:none;}
/* end */
.custom_recommended_products .products .product_type_simple{display:none;}
.custom_recommended_products .products .product_type_simple{display:none;}
.custom_recommended_products h2.woocommerce-loop-product__title{color:#7ebb22;text-align:center;}
.custom_recommended_products .ast-woo-product-category{text-align:center;margin:5px 0 0;}
.custom_recommended_products .woocommerce-Price-amount.amount{text-align:center;display:block;clear:both;}
.fprelated_products .woocommerce-loop-product__buttons{display:none;}
section.custom_recommended_products a.button.product_type_variable{display:none;}
#yith-wapo-container .yith-wapo-block{padding:0;}
body.single-product select.yith-wapo-option-value{border:2px solid #d4d4d4 !important;color:#111827;font-size:14px;font-style:normal;font-weight:500;line-height:20px;border-radius:6px;padding:13px 14px;height:auto;}
/* sizechart */
h3.wapo-addon-title.toggle-closed{width:100%;}
.sizechartts{width:100%;display:flex;justify-content:space-between;margin:0 0 5px;position:relative;}
.sizechartts .size-chart-link{display:flex;align-items:center;gap:9px;color:#0f172a;font-size:18px;padding:0 0 0 10px;}
.sizechartts .size-chart-link:hover,.sizechartts .size-chart-link:focus{outline:none;}

/* end */
/* checkout page shipping */
/* .woocommerce-checkout-review-order-table tfoot tr.shipping td ul#shipping_method li{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:0 0 0 0!important;gap:14px;text-align:left;border:1px solid #ccc !important;border-radius:35px;width:100%;text-indent:inherit!important;min-height:55px;margin-bottom:12px!important;}
.woocommerce-checkout-review-order-table tfoot tr.shipping td ul#shipping_method li label{text-align:left!important;font-size:14px;color:#2f3b40;display:inline-flex;align-items:center;gap:16px;padding:0 90px 0 3px;line-height:16px;}
.woocommerce-checkout-review-order-table tfoot tr.shipping td ul#shipping_method li label:before{width:15px;margin:0;color:#7ebb22;font-size:16px;}
.woocommerce-checkout-review-order-table tfoot tr.shipping td ul#shipping_method li input{margin:0 0 0 8px;display:inline-block;vertical-align:middle;accent-color:#7ebb22;width:15px;height:15px;border:1px solid #fff !important;}
.woocommerce-checkout-review-order-table tfoot tr.shipping td ul#shipping_method li label .woocommerce-Price-amount.amount{position:absolute;right:11px;color:#7ebb22;font-size:15px;}
.woocommerce-checkout-review-order-table tfoot tr.shipping td ul#shipping_method li label .woocommerce-Price-amount.amount{position:absolute;right:11px;color:#7ebb22;font-size:15px;}
table.shop_table.woocommerce-checkout-review-order-table tr.order-total.custom-class td strong{font-size:20px;color:#7ebb22;}
table.shop_table.woocommerce-checkout-review-order-table tr th{font-size:14px;color:#000!important;font-weight:600;}
table.shop_table.woocommerce-checkout-review-order-table tr.order-totals.custom-class td p.subtotal-tax{border:1px solid #ccc;display:inline-block;padding:6px 16px;border-radius:50px;color:#000;font-size:13px;}
table.shop_table.woocommerce-checkout-review-order-table tr.cart_item dl.variation dt.variation-Vendor,table.shop_table.woocommerce-checkout-review-order-table tr.cart_item dl.variation dt.variation-{font-size:12px;min-height:inherit;font-weight:600;color:#000;}
table.shop_table.woocommerce-checkout-review-order-table tr.cart_item dl.variation dd.variation-Vendor{font-size:13px;color:#7c7c7c;}
table.shop_table.woocommerce-checkout-review-order-table tr.cart_item dl.variation dd.variation-{font-size:12px;color:#7c7c7c;line-height:13px;}
*/
/* end */



.woocommerce-js ul.product_list_widget li dl {
    padding: 0;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-columns: max(60%) 1fr;
    gap: 5px 0;
}

.woocommerce-js ul.product_list_widget li dl dt {
    display: table-cell;
    padding: 0;
    margin: 0;
}

.woocommerce-js ul.product_list_widget li dl dd {
    display: table-cell;
    clear: right;
    padding: 0;
    margin: 0;
}

.woocommerce-js ul.product_list_widget li dl:before {
    display: none;
}
.fs-free-shipping-notice-closing-value { position: absolute; right: 0; top: 0;}
.fs-free-shipping-notice-progress-bar-wrapper { position: relative;}


.fprelatedProduct .e-n-tabs-content ul li a h2.woocommerce-loop-product__title {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}


/* Responsive */
@media(min-width:1100px) and (max-width:1250px){.woocommerce-checkout-review-order-table tfoot tr.shipping td ul#shipping_method{width:410px!important;}
}
@media(min-width:1025px) and (max-width:1099px){.woocommerce-checkout-review-order-table tfoot tr.shipping td ul#shipping_method{width:380px!important;}
}
@media(min-width:470px) and (max-width:760px){.woocommerce-checkout-review-order-table tfoot tr.shipping td ul#shipping_method{width:410px!important;}
}
@media(min-width:400px) and (max-width:469px){.woocommerce-checkout-review-order-table tfoot tr.shipping td ul#shipping_method{width:340px!important;}
.woocommerce-checkout-review-order-table tfoot tr.shipping td ul#shipping_method li{gap:4px;}
.woocommerce-checkout-review-order-table tfoot tr.shipping td ul#shipping_method li label{padding:0 70px 0 3px;font-size:12px;}
}



@media(min-width:300px) and (max-width:399px){
.woocommerce-checkout-review-order-table tfoot tr.shipping td ul#shipping_method{width:270px!important;}
.woocommerce-checkout-review-order table.shop_table tr.order-totals{display:flex;flex-wrap:wrap;}
.woocommerce-checkout-review-order table.shop_table tr.order-totals td{width:100%!important;text-align:left!important;}
.woocommerce-checkout-review-order-table tfoot tr.shipping td ul#shipping_method li label .woocommerce-Price-amount.amount {font-size: 11px;}
.woocommerce-checkout-review-order-table tfoot tr.shipping td ul#shipping_method li {gap: 4px;}
.woocommerce-checkout-review-order-table tfoot tr.shipping td ul#shipping_method {width: 255px!important;}
.woocommerce-checkout-review-order-table tfoot tr.shipping td ul#shipping_method li label { padding: 0 56px 0 3px; font-size: 12px;}
}



@media(max-width:1199px){body.woocommerce-cart h1.entry-title{font-size:30px;}
.wc-proceed-to-checkout a.checkout-button.button{font-size:15px!important;}
body.woocommerce-cart form.woocommerce-cart-form table.shop_table td.product-name dl dt{min-width:130px;width:20%;}
body.woocommerce-cart form.woocommerce-cart-form table.shop_table td.product-name dl dd{width:45%;}
}
@media(max-width:1024px){
/* .fprelatedProduct .e-n-tabs-content .products{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,1fr);gap:20px !important;}*/
body.admin-bar .dialog-type-lightbox{position:fixed;}
#yith-wapo-container .yith-wapo-block{padding:0;}
}
@media(max-width:991px){body.woocommerce-cart form.woocommerce-cart-form{width:100%;}
body.woocommerce-cart .cart-collaterals{width:100%;}
body.woocommerce-cart form.woocommerce-cart-form table.shop_table td.product-name dl dd{width:60%;}
body.woocommerce-cart form.woocommerce-cart-form table.shop_table td.product-name dl dt{width:30%;text-align:left;padding-right:7px;}
}
@media(max-width:768px){/* .fprelatedProduct .e-n-tabs-content .products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px !important;}
*/
.dialog-lightbox-widget-content a.dialog-close-button.dialog-lightbox-close-button{right:5px;top:5px;}
/* review */
.cr-review-form-wrap .cr-onsite-question .cr-onsite-question-inp{width:100%;}
.cr-onsite-questions .cr-onsite-question label{font-size:12px;}
.cr-review-form-comment .cr-review-form-lbl{font-size:12px!important;}
.cr-review-form-ne .cr-review-form-name .cr-review-form-lbl{font-size:12px;}
.cr-all-reviews-shortcode .cr-review-form-ne,.cr-ajax-reviews-review-form .cr-review-form-ne,.cr-reviews-grid .cr-review-form-ne,.cr-qna-block .cr-review-form-ne{flex-wrap:wrap;}
.cr-all-reviews-shortcode .cr-review-form-ne .cr-review-form-name,.cr-all-reviews-shortcode .cr-review-form-ne .cr-review-form-email,.cr-ajax-reviews-review-form .cr-review-form-ne .cr-review-form-name,.cr-ajax-reviews-review-form .cr-review-form-ne .cr-review-form-email,.cr-reviews-grid .cr-review-form-ne .cr-review-form-name,.cr-reviews-grid .cr-review-form-ne .cr-review-form-email,.cr-qna-block .cr-review-form-ne .cr-review-form-name,.cr-qna-block .cr-review-form-ne .cr-review-form-email{width:100%;}
.cr-review-form-ne .cr-review-form-email .cr-review-form-lbl{font-size:12px;}
.cr-form-item-media-none{padding:10px;}
.cr-form-item-media-none span{margin:0 0 0 5px;}
.cr-review-form-result span{font-size:19px;line-height:24px;}
.productTitleHeading h1.product_title.entry-title { margin-bottom: 0; }
.fprelatedProduct .e-n-tabs-heading { flex-direction: row;flex-shrink: 0;justify-content: space-around;
    overflow-x: auto; flex-wrap: nowrap;white-space: nowrap; display: flex; margin: 0 !important;}
.fprelatedProduct .e-n-tabs-heading button { margin: 0 !important;}





}
@media(max-width:767px){
.lig-main-slider .lig-slide img {margin: auto;}
}


@media(max-width:600px){/* .fprelatedProduct .e-n-tabs-content .products{grid-template-columns:repeat(1,1fr);gap:15px !important;}
*/
.single-product td#wapo-total-order-price span bdi{font-size:25px !important;}
.single-product td#wapo-total-order-price{padding-top:5px;}
.productInfo .cart button.single_add_to_cart_button.button.alt{font-size:17px !important;}
.sizeChartBtn{top:9px;}
body .productInfo .quantity-wishlist-wrap{margin:10px 0 20px;}
.fprelatedProduct .e-n-tabs-content .products li.product{padding:5px!important;}
form.woocommerce-cart-form table.shop_table tr td.actions{padding:10px 0;}
.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{margin:0;width:100%;}
.elementor-18025 .elementor-element.elementor-element-ff9f502 .elementor-divider__text{font-size:22px;}
.fs-free-shipping-notice-progress-bar-wrapper{flex-wrap:wrap;flex-direction:column;align-items:flex-start;margin:10px 0 10px;}
.fs-free-shipping-notice-progress-bar{max-width:100%;margin:3px 0 3px;}
}
@media(max-width:460px){body.woocommerce-cart form.woocommerce-cart-form table.shop_table .coupon{flex-wrap:wrap;margin-bottom:13px!important;}
body.woocommerce-cart form.woocommerce-cart-form table.shop_table .coupon input{width:100%!important;margin-bottom:4px!important;}
body.woocommerce-cart form.woocommerce-cart-form table.shop_table td button.button{width:100%!important;}
body.woocommerce-cart form.woocommerce-cart-form table.shop_table td.product-name dl dt{width:21%;min-width:100px;padding-right:6px;}
body.woocommerce-cart form.woocommerce-cart-form table.shop_table td.product-name dl dd{width:55%;}
}
