.woocommerce-product-details__short-description .product_meta{display: none;}
.amount {  color: #232323 !important;font-size: 130%; font-weight:700}
.col-md-12{flex:0 0 100%;max-width:100%}
.address::before,.phone::before,.telegram::before{font-family:"woodmart-font";font-weight:400;width:25px;display:inline-block}
.address::before{content:"\f183"}
.phone::before{content:"\f103"}
.telegram::before{content:"\f179"}
.wpcf7-form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem;gap:10px}
.jb-sidebar-buy-box{display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:left;margin-top:10px}
.jb-sidebar-buy-box .jb-sidebar-price{font-size:140%!important;width:100%;text-align:left;margin-bottom:5px;color:#000!important}
.jb-sidebar-buy-box form.cart{flex-wrap:nowrap!important;gap:5px}
.jb-sidebar-buy-box .cart{width:100%}
.e-atc-qty-button-holder{display:flex;gap:2px}
#billing-hidden-wrapper{display:none!important}
#billing-hidden-wrapper.is-open{display:block!important}
.woocommerce-checkout-review-order-table tbody{border-bottom:2px dashed #e0e3e7}
.woocommerce-checkout-review-order-table tbody tr.cart_item{padding:10px 0;border:none}
.woocommerce-checkout-review-order-table tbody td{border:none!important;padding:0!important}
.woocommerce-checkout-review-order-table tbody .product-quantity{font-size:13px;color:#6c757d;margin-right:6px}
.woocommerce-checkout-review-order-table tbody .product-total{text-align:left;white-space:nowrap;font-weight:600;color:#212529}
del{float:left}
.p_price{border:1px dashed #d0d4da;border-radius:10px;padding:10px;text-align:right}
.p_price p{margin:0 0 12px;line-height:1.8;font-weight:400}
.p_price .price-contact-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#0d6efd;color:#fff;padding:10px 18px;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s ease}
.p_price .price-contact-btn::after{content:"\f171";font-family:"woodmart-font";font-weight:400}
.p_price .price-contact-btn:hover{background:#084298;transform:translateY(-1px)}

.rexmi-extra-info{font-weight:400;color:#8C8C8C;margin-top:3px}
.rexmi-extra-info .flex{display:flex;align-items:center;gap:5px}
.rexmi-extra-info .flex img{margin-right:5px}
.jahanabzar-stock-box{display:inline-block}
.jahanabzar-stock-box .svg-deliver img{margin:0 0 0 5px}
.jahanabzar-stock-box.out-of-stock img{opacity:.5;filter:grayscale(100%)}
.woocommerce-shipping-fields > h3{display:none}
@media (min-width: 768px) {
 form.cart{flex-wrap:nowrap !important}
.woocommerce-product-gallery figure img{padding-right:15px}
.cart .quantity:not(.hidden) + .single_add_to_cart_button{width:calc(100% - 65px);flex:inherit!important}
	.col-md-4{flex:0 0 32%;max-width:33.333333%}
.entry-content{padding-bottom:15px}
.product_title{line-height:24px;font-weight:600;color:#000;font-size:1.143rem}
#customer_details{flex:0 0 65%!important;width:100%;max-width:100%}
.checkout-order-review{flex:0 0 32%!important}
.container,.container-fluid{padding-inline:15px!important}
.wp-singular .wd-grid-g .product-images{--wd-col-lg:5!important}
.wp-singular .wd-grid-g .entry-summary{--wd-col-lg:7!important}
.g-whats{background-image:linear-gradient(90deg,#00D264,#00B950);display:flex!important;align-items:center;margin-bottom:15px;border-radius:14px;padding:5px 15px;animation:pulsei 2s infinite!important}
@-webkit-keyframes pulsei {
0%{-webkit-box-shadow:0 0 0 0 #00D264}
70%{-webkit-box-shadow:0 0 0 10px transparent}
100%{-webkit-box-shadow:0 0 0 0 transparent}
}
@keyframes pulsei {
0%{-moz-box-shadow:0 0 0 0 #ff4800;box-shadow:0 0 0 0 #00D264}
70%{-moz-box-shadow:0 0 0 10px transparent;box-shadow:0 0 0 10px transparent}
100%{-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}
}
}
@media (max-width:768px) {
	.wd-accordion.wd-style-default > .wd-nav-wrapper + .wd-accordion-item{border-top:none !important}
	.woocommerce-product-details__short-description ul{padding-right: 0 !important;}
	.woocommerce-product-details__short-description > ul > li::before{right: -12px !important;}
.wd-carousel-dis-mb .wd-carousel-wrap{mask-image: none !important;}
.col-md-4{width:100%}
.box-icon-with-bg .info-box-icon{padding:0!important}
.woocommerce-product-details__short-description{padding-right:10px}
.shop_table div.quantity{width:46%}
:is(.woocommerce-checkout > .checkout-order-review,.woocommerce-order-pay #order_review){padding:0!important}
.wd-gallery-thumb .wd-carousel-item{width:64px;height:100%;padding:5px;margin-bottom:2px}
.wd-carousel-wrap{justify-content:center}
.mobile-simple-tabs{padding:10px;background:#fff}
.mobile-section{background:#fafafa;margin-bottom:15px;padding:12px;border-radius:8px;box-shadow:0 2px 5px #0000000d}
.mobile-section h2,.mobile-section h3{font-size:16px;margin-bottom:8px;border-bottom:1px solid #e0e0e0;padding-bottom:5px;color:#333}
.mobile-section p,.mobile-section li{font-size:14px;line-height:1.6;color:#555}
.mobile-section.reviews{background:#fefefe}
body.single-product{padding-bottom:110px!important}
.wd-carousel-item{padding:0}
.elementor-column-gap-extended > .elementor-column > .elementor-element-populated{padding:7px}
.elementor-13 .elementor-element.elementor-element-929b1e5{padding:0}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated{padding:0}
.elementor-13 .elementor-element.elementor-element-79a37a3 > .elementor-element-populated{padding:15px 0}
.single-breadcrumbs-wrapper{padding:0 10px!important}
.product-summary-shadow .summary-inner{padding:10px!important}
.wd-btn-arrow{display:none!important}
.single-product .wd-sidebar-opener{display:none!important}
.custom-sticky-bar .labels-rectangular{position:inherit;margin:0!important;max-width:fit-content;float:left}
.custom-sticky-bar ins{display:block;clear:both;text-align:left}
.custom-sticky-bar .cart{display:flex;flex-wrap:wrap;gap:10px;justify-content:end}
.custom-sticky-bar .stock{display:none}
	
.custom-cart-wrapper{display:block}
.woocommerce-cart-form{flex:1;max-width:100%}
.cart-totals-wrapper{flex:1;max-width:100%}
.attr-hidden{display:none!important}
.attr-toggle-btn{cursor:pointer;color:#0073aa;font-weight:700;margin:10px 0;display:inline-block}
.shop-table-with-img tr{padding-inline-start:100px}
.whb-sticky-shadow.whb-sticked .whb-main-header{box-shadow:0 1px 3px #0000001a;border-color:#ffd333ff;border-bottom-color:#ffd333;border-bottom:3px solid #ffd333}
.shop_table_responsive tr:not(.shop_table_responsive tr.cart_item){display:flex;flex-direction:row;justify-content:space-between;align-content:baseline;align-items:baseline;margin:0;padding:0}
.woocommerce-Addresses{display:block}
.woocommerce-Address{width:100%!important;margin-bottom:20px}
.custom-sticky-bar{text-align:left}
.real-actions-over-image a::after{top:calc(100% + 10px);right:50%;transform:translateX(50%)}
.real-actions-over-image{flex-direction:row !important;top:0;left:15px;right:inherit  !important}
.woocommerce-product-gallery figure img{padding-top:15px}
.woocommerce-product-gallery{border-left:0 none!important}
.woocommerce-billing-fields{display:block!important;visibility:visible!important;height:auto!important;overflow:visible!important}
.woocommerce-checkout-review-order-table tbody tr.cart_item{gap:6px}
.checkout-order-review > .woocommerce-checkout-review-order .wd-table-wrapper{padding:5px 15px!important}
.shop_table_responsive :is(thead,th){display:inherit!important}
.p_price{padding:16px;font-size:13px}
.p_price .price-contact-btn{width:100%;text-align:center}
#billing-hidden-wrapper{display:none!important}
#mobile-address-box{margin:20px 0!important}
.address-card{background:#fff;border-radius:16px;box-shadow:0 6px 18px #0000001f;padding:18px;transition:transform 0.2s,box-shadow .2s}
.address-card:hover{box-shadow:0 10px 25px #00000026}
.address-card-header{display:flex;align-items:center;margin-bottom:12px}
.address-icon{font-size:22px;margin-right:10px;color:#0073aa}
.address-icon::before{content:"\f183";font-family:"woodmart-font";font-weight:400}
.address-title{font-size:17px;font-weight:700;color:#0073aa}
.address-card-body{font-size:14px;color:#333;line-height:1.6}
.address-line{margin:5px 0}
.edit-address-btn{display:block;width:100%;margin-top:14px;padding:12px;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(90deg,#00a1ff,#0073aa);border:none;border-radius:10px;cursor:pointer;transition:background 0.3s,transform .2s}
.edit-address-btn::after{content:"\f114";font-family:"woodmart-font";font-weight:400;position:absolute;margin-right:5px}
.edit-address-btn:hover{background:linear-gradient(90deg,#0073aa,#005f80);color:#fff}
#billing-popup-overlay{display:none;position:fixed;inset:0;background:#0009;z-index:9999}
#billing-popup{position:absolute;top:5%;left:5%;right:5%;bottom:5%;background:#fff;padding:30px 20px 20px;overflow-y:auto;border-radius:20px;box-shadow:0 8px 30px #0003}
.billing-popup-close{position:absolute;top:12px;left:15px;font-size:24px;background:none;border:none;cursor:pointer;color:#333}
.billing-popup-save,#billing-save-btn{width:100%;margin-top:20px;padding:14px;font-size:16px;font-weight:600;border-radius:12px;background:#00c851;color:#fff;border:none;cursor:pointer;transition:background .3s}
#billing-save-btn:hover{background:#00963f}
}
/*.wd-product.wd-hover-tiled .product-wrapper{box-shadow:0 1rem 4rem #00000013!important}*/
.wd-product.wd-hover-tiled .product-wrapper{box-shadow:none !important}

.woodmart-sidebar-content .widget{background:#fff}
.archive bdi{font-size:130%}
:root{color:#212529}
.woocommerce-product-gallery .labels-rounded-sm{display:none}
.info-box-subtitle svg{width:50px;margin-bottom:15px;fill:#666}
.posted_in{display:none}
.product-meta-custom{display:flex;flex-wrap:wrap;gap:5px}
.meta-link{flex-basis:100%}
.product-meta-custom .meta-item{display:flex;align-items:center;gap:4px}
.product-meta-custom .meta-item .meta-label{font-weight:600;color:#555}
.product-meta-custom .meta-item a{color:#0073aa;text-decoration:none;transition:color .3s}
.product-meta-custom .meta-item a:hover{color:#005177}
*{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}
.shop_attributes tr{margin-bottom:0;border-bottom:0;padding-bottom:10px;gap:0}
.woocommerce-product-attributes.shop_attributes{border-collapse:collapse;margin-top:20px;overflow:hidden;font-size:15px}
.woocommerce-product-attributes.shop_attributes th,.woocommerce-product-attributes.shop_attributes td{padding:12px 15px;border:1px solid #e5e5e5;text-align:right;width:50%}
.woocommerce-product-attributes.shop_attributes th{font-weight:600;background:#f0f0f0;color:#333}
.woocommerce-product-attributes.shop_attributes td{background:#f8f8f8}
.meta-item:not(.meta-link){float:right;margin:0 0 10px 10px}
.product-meta-custom{padding-bottom:10px}
.real-actions-over-image{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:10px;z-index:2}
.woocommerce-product-gallery figure img{padding:15px}


.real-actions-over-image a span{display:none!important}
.real-actions-over-image a{position:relative;width:38px;height:38px;border-radius:50%;background:#fff;display:flex!important;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 5px #00000014}
.real-actions-over-image a::after{content:attr(data-added-text);position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%);background:#000;color:#fff;font-size:12px;padding:4px 5px 15px;border-radius:8px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .15s ease;pointer-events:none;width:fit-content}
.wd-share-icon::after{padding:4px 5px 5px!important}

.real-actions-over-image a:hover::after{opacity:1;visibility:visible}
.custom-share-btn::before{content:"\f117";font-family:"woodmart-font"!important;font-size:17px;font-weight:400}
.custom-share-overlay{position:fixed;inset:0;background:#00000073;display:none;align-items:center;justify-content:center;z-index:99999}
.custom-share-overlay.active{display:flex}
.custom-share-box{background:#fff;width:90%;max-width:360px;padding:22px;border-radius:18px;animation:popupFadeIn .2s ease}
.custom-share-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:700}
.close-btn{background:transparent;border:none;font-size:22px;cursor:pointer}
.copy{position:relative;background:#f5f5f5;padding:10px;border-radius:10px;font-size:13px;margin-top:10px;cursor:pointer}
.done{display:none;position:absolute;left:10px;top:-28px;background:#2ecc71;color:#fff;padding:4px 14px;border-radius:20px;font-size:12px}
@keyframes popupFadeIn {
from{opacity:0;transform:scale(.92)}
to{opacity:1;transform:scale(1)}
}
.product-tabs-wrapper{margin-inline:15px;margin-inline:15px auto;padding-right:15px;padding-left:15px;padding-bottom:0!important;margin-right:auto;margin-left:auto}
.container,.product-image-summary-wrap,.product-tabs-wrapper,.related-and-upsells{border-radius:7px}
.single-product-content .product-tabs-wrapper{width:100%; max-width:1366px}
body{background-color:#f9f9f9}
.product-image-summary-wrap,.product-tabs-wrapper,.related-and-upsells{border:0 none!important}
.product-tabs-wrapper .container,.product-image-summary-wrap{box-shadow:0 1rem 4rem #00000013!important}
.wd-el-title{border-bottom:2px solid #0000001b;color:#000;font-size:21px;font-weight:700;margin-top:10px}
.wd-el-title span{margin-bottom:-2px;padding-bottom:10px;border-bottom:2px solid #102365}
.related-products{background-color:#fff;border-radius:5px;box-shadow:0 1rem 4rem #00000013!important;margin-bottom:15px;margin-top:15px;padding:9px 20px 11px;max-width:100%;overflow:hidden}
.elementor-widget-woocommerce-product-price{margin:10px 0!important}
.wc_payment_methods{list-style:none;margin:0;padding:0}
.wc_payment_method{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px 18px;margin-bottom:12px;transition:all .25s ease;align-items:center;gap:14px;cursor:pointer;box-shadow:0 0 0 #0000}
.wc_payment_method:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000a}
.wc_payment_method input[type="radio"]{width:18px;height:18px;accent-color:#2563eb;cursor:pointer}
.wc_payment_method label{font-size:15px;font-weight:600;margin:0;display:flex;align-items:center;gap:8px;cursor:pointer}
.wc_payment_method img{height:24px;width:auto;object-fit:contain;margin:0}
.payment_box{background:#f8fafc;border-radius:10px;padding:10px 14px;margin-top:10px;font-size:13px;line-height:1.8;border:1px solid #e5e7eb}
.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls{direction:ltr}
.widget_price_filter [class*="price_slider_amount"] .button{color:#fff!important}
.n2-ss-item-content,.n2-ow,.n2-ss-layer,.n2-ss-item-content p{font-family:inherit!important}
.woocommerce-MyAccount-content{direction:rtl}
.woocommerce-Addresses .woocommerce-Address{background:#fff;border-radius:16px;padding:25px;margin-bottom:25px;box-shadow:0 6px 18px #00000014;transition:.25s}
.woocommerce-Addresses .woocommerce-Address:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0000001f}
.woocommerce-address-title h3{font-size:20px;font-weight:700;margin:0;color:#333}
.woocommerce-address-title .edit{float:left;font-size:14px;color:#06c!important;text-decoration:none;border:1px solid #06c;padding:6px 10px;border-radius:8px;transition:.2s}
.woocommerce-address-title .edit:hover{background-color:#06c;color:#fff!important}
.woocommerce-Address address{margin-top:15px;line-height:2;font-size:15px;color:#444}
.thmaf-acnt-cus-addr{margin-top:30px;background:#fff;border-radius:16px;box-shadow:0 6px 18px #00000014;padding:20px}
.thmaf-acnt-cus-addr .th-head h3{font-size:20px;font-weight:700;margin-bottom:15px}
.thmaf-adr-box{background:#fafafa;border-radius:16px;padding:20px;box-shadow:inset 0 0 0 2px #eee;transition:.25s}
.thmaf-adr-box:hover{box-shadow:inset 0 0 0 2px #0073aa}
.thmaf-adr-text{font-size:15px;line-height:2}
.thmaf-acnt-dflt{background:#0073aa;color:#fff!important;border-radius:8px;padding:8px 14px;margin-top:12px;border:none;transition:.2s}
.thmaf-acnt-dflt:hover{background:#005c87}
.th-del-acnt{background:#ff3b30!important;color:#fff!important;padding:7px 14px;border-radius:8px;border:none;transition:.2s}
.th-del-acnt:hover{background:#d63025!important}
.custom-sticky-bar{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:10px;box-shadow:0 -2px 10px #0000001a;z-index:9999;justify-content:space-between;align-items:center;flex-wrap:wrap}
.custom-sticky-bar .price{font-size:18px}
.wc_payment_methods > li{margin-right:10px}
.order-total{background-image:linear-gradient(#84ba521f,#84ba5200 100%);padding-inline:15px;border-radius:10px}
.hidden-fields-container{display:none}
.elementor-35 .elementor-element.elementor-element-fe4c1a2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){display:flex;flex-direction:column;margin-top:3px;margin-bottom:3px}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated{padding:inherit}
.ui-widget{font-family:inherit!important}
..woocommerce-billing-fields{display:block!important;opacity:1!important;visibility:visible!important}
> h3{font-size:14px;margin:20px 0 40px;width:60%}
.thmaf-add-adr.add-address{padding:0}
.acnt-adrr-text.thmaf-adr-text,.tile-adrr-text.thwma-adr-text{text-align:right!important}
.thmaf-thslider-viewport li.thmaf-thslider-item,.thmaf-thslider-viewport li.thmaf-thslider-item_c{float:right}
#billing_tiles{margin:10px 0 30px;float:left;width:40%;text-align:left}
#thmaf_billing_alt_radios{display:flex}
.woocommerce-input-wrapper select{display:block!important}
.cart-totals-inner.wd-layout-2 tr{padding-bottom:0}
.woocommerce-shipping-totals{position:relative;display:block!important;border-radius:10px;overflow:visible;margin-top:10px}
.woocommerce-shipping-totals th{display:block;background:linear-gradient(135deg,#f9f9f9,#f1f1f1);border:1px solid #ddd;border-radius:10px;padding:12px 16px;cursor:pointer;font-weight:600;color:#333;position:relative;box-shadow:0 2px 6px #0000000d;transition:all .3s ease;padding-right:15px!important}
.woocommerce-shipping-totals th:hover{background:#fff;box-shadow:0 4px 10px #00000014}
.woocommerce-shipping-totals th::after{content:"🞃";font-size:16px;position:absolute;left:16px;top:50%;transform:translateY(-50%);transition:transform .3s ease;color:#666}
.woocommerce-shipping-totals td{display:block;position:relative;padding:0;overflow:visible}
.woocommerce-shipping-methods{background:#fff;border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 6px 20px #00000014;margin-top:8px;overflow:hidden;max-height:0;opacity:0;transform:translateY(-10px);transition:all .4s ease}
.woocommerce-shipping-totals:hover .woocommerce-shipping-methods{max-height:500px;opacity:1;transform:translateY(0)}
.woocommerce-shipping-totals:hover th::after{transform:translateY(-50%) rotate(180deg)}
.woocommerce-shipping-methods li{list-style:none;padding:10px 16px;border-bottom:1px solid #f2f2f2;transition:background .2s;margin:0}
.woocommerce-shipping-methods li:last-child{border-bottom:none}
.woocommerce-shipping-methods li:hover{background:#f9f9f9}
.woocommerce-checkout-review-order thead{display:none}
.checkbox-container{padding:10px 20px;background-color:#f2feff;border-left:1px solid #e1e1e1;display:flex}
.c-checkout-additional-txt{padding:15px}
.customer-details{background:#fff;padding:0 12px;border-radius:5px;box-shadow:0 1rem 4rem #00000013!important;flex:2 0 0}
\.c-checkout-additional-options__action-bar{border:1px solid #e1e1e1;border-radius:6px;display:none}
.wd-page-content{background:#f6f6f6}
.custom-cart-extra-info{margin-top:20px;padding:5px;border:1px solid #eee;border-radius:10px;background:#fafafa}
.cart-content-wrapper > .woocommerce-cart-form{flex:1.5 0 0}
.cart-content-wrapper{--wd-row-gap:10px;--wd-col-gap:10px}
.price-line2{margin-top:5px}
.cart-content-wrapper > .cart_totals .cart-totals-inner .checkout-button{padding:15px 0;font-weight:700;margin-top:10px}
.flex img{width:20px;height:20px;opacity:.3}
.cart_totals{border:0 none;box-shadow:0 1rem 4rem #00000013!important}
.cart-content-wrapper > .cart_totals .cart-totals-inner{border:0 none}
.cart-totals-inner h2{display:none}
.shop_table_responsive tr{border-bottom:0 none!important}
.product-remove{vertical-align:inherit!important;padding:10px!important}
input[type="number"] td.product-thumbnail img{min-width:110px;max-width:110px}
.page-id-7 .wd-content-layout{background:#f7f7f7}
.cart-content-wrapper > .woocommerce-cart-form{background:#fff;padding:12px;border-radius:5px;box-shadow:0 1rem 4rem #00000013!important}
.woocommerce-cart-form__cart-item:not(.woocommerce-cart-form__cart-item:first-child),.order-total{border-top:1px solid #eaeaea;padding-top:10px}
.wd-cart-action-row{display:none!important}
.woocommerce-cart-form__cart-item table td{vertical-align:top!important}
table td,table :is(tbody,tfoot) th{border:0 none!important;vertical-align:top;font-weight:400;font-size:14px}
.flex{display:flex;align-items:center;gap:5px;margin-bottom:5px}
.elementor-widget-woocommerce-product-price .elementor-widget-container{display:flex;flex-direction:column}
.elementor-widget-woocommerce-product-price .elementor-widget-container .product-labels{top:12px}
.product-labels.labels-rectangular{display:none}
.wd-dd-discount .discount-badge{padding:0 10px!important}
.wd-dynamic-discounts tbody tr{display:flex;justify-content:left}
.wd-dynamic-discounts table{border:0 none;background:#f2f2f2;border-radius:10px;margin:15px 0}
.wd-dynamic-discounts tr td{border:none;text-align:center!important;padding:5px}
.wd-dynamic-discounts{width:100%}
.product-subtotal a{color:#383838;font-size:14px;font-weight:600;margin-left:35px}
.basket__cart-item__price-row .woocommerce-Price-currencySymbol{font-size:13px;font-weight:600!important}
.shop-table-with-img td.product-thumbnail{height:100%!important;padding:0}
.shop_table div.quantity input[type="number"]{margin:0 -4px}
.shop_table div.quantity{width:46%;display:block!important;margin-top:5px}
.shop_table .product-thumbnail{width:100px}
.basket__cart-item__price-row{width:100%;padding-top:5px}
.shop-table-with-img td.product-thumbnail{max-height:100%!important}
td.product-remove a{background-color:#F2F2F2;width:32px;height:32px;color:#717171}
.wd-product-sku .wd-label{font-weight:400!important;color:#8C8C8C}
.shop_table_responsive td{align-items:center!important}
.shop_table_responsive td.product-remove{justify-content:space-between!important;align-items:first baseline!important}
.shop_table_responsive td::before{content:none}
.ng-binding{width:100%}
.ng-binding,.ng-binding .amount,.ng-binding bdi:not(del bdi,.elementor-widget-woocommerce-product-price .price bdi),.ng-binding .woocommerce-Price-currencySymbol{color:#F14F5F!important;font-size:12px;font-weight:400}
.ng-binding .woocommerce-Price-currencySymbol{font-weight:400!important}
.wd-product-sku{width:100%}
.shop_table tr td{height:92%}
.cart-totals-wrapper{flex:0 0 25%;max-width:25%}
.cart_totals{background-color:#fff;line-height:22px;border:1px solid #eee;border-radius:12px;background:#fff;box-shadow:0 1px 4px #0000000d}
.cart-totals-inner{padding:14px 16px 8px}
.cart-discount-total,.cart-discount-total bdi:not(del bdi,.elementor-widget-woocommerce-product-price .price bdi),.cart-discount-total .woocommerce-Price-currencySymbol{color:#f15a69!important}
.cart-totals-inner .shop_table{font-size:14px!important}
.cart-discount-total bdi:not(del bdi,.elementor-widget-woocommerce-product-price .price bdi){font-size:14px}
.cart-item-sku{font-size:12px;font-weight:400;color:#8C8C8C;margin:10px 0}
.custom-cart-wrapper{display:flex;flex-direction:row;gap:5px}
.custom-cart-item{display:flex;align-items:flex-start;justify-content:space-between;border:1px solid #eee;border-radius:12px;padding:12px;background:#fff;box-shadow:0 1px 4px #0000000d;flex-wrap:wrap}
.cart-item-thumb img{width:80px;height:auto;border-radius:8px}
.cart-item-details{flex:1;margin-inline-start:12px}
.cart-item-title a{color:#333;font-weight:600;font-size:15px;text-decoration:none}
.cart-item-price-row{font-size:13px;color:#666;margin-top:5px;display:flex;gap:10px}
.cart-item-qty{margin-top:8px}
.remove-item-btn{background-color:#F2F2F2;border:none;color:#717171;font-size:18px;cursor:pointer}
.cart-bottom-actions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:15px}
.cart-bottom-actions .button{background:#0069ff;color:#fff;border:none;padding:10px 18px;border-radius:8px;cursor:pointer}
p.stock.wd-style-default:is(.available-on-backorder,.in-stock){padding-inline:15px;color:#ef394e;font-size:12px;font-weight:500}
p.stock.wd-style-default.in-stock{display:none}
.wd-side-hidden.wd-opened{transform:none;z-index:9999999!important}
.product-image-summary .shop_attributes{margin-top:25px}
.shop_attributes tbody{margin-bottom:0}
.summary-inner .shop_attributes tbody{display:flex;overflow-x:auto;scrollbar-width:none;column-gap:5px;cursor:grab}
.summary-inner .shop_attributes tr{background:#f0f0f1;flex-direction:column;padding:8px;min-width:fit-content;border-radius:5px;border:0 none;align-items:start}
.woocommerce-Reviews{padding-top:40px;border-top:1px solid #e4e4e4}
.wd-nav[class*="wd-style-underline"] .nav-link-text::after{background-color:#30a80b}
.product-tabs-wrapper .tabs-layout-tabs > .wd-nav-tabs-wrapper{text-align:center!important}
.e-add-to-cart--show-quantity-yes{margin:0 -14px}
.woocommerce-product-gallery{border-left:1px solid #f4f4f4}
.wd-gallery-thumb .wd-carousel-item{flex:0 0 22%;border:1px solid #ccc;border-radius:5px;padding:10px}
.wd-gallery-thumb .wd-carousel-item img:hover,.wd-gallery-thumb :is(.wd-carousel-item:hover,.wd-thumb-active,.wd-carousel:not(.wd-initialized) .wd-carousel-item:first-child){opacity:1!important}
.cart .hidden + .single_add_to_cart_button,.checkout-button{width:100%}
.popup-added_to_cart h3{font-size:14px!important}
.product-design-default .wd-product-brands{display:none}
.popup-added_to_cart .close-popup,.shopping-cart-widget-footer .wc-forward:nth-child(1){background-color:#efefef!important}
.added-to-cart::before{margin:0 auto;height:150px;width:150px;display:flex;justify-content:center;content:"\f107";font-family:"woodmart-font";font-weight:400;font-size:110px;padding:0 auto;align-items:center;justify-content:center;color:#a5dc86}
.product-tabs-inner{background:#fff}
.wd-content-layout{padding-block:20px}
.quantity{background:#fff}
.single-product .woodmart-sidebar-content .elementor-35 section.elementor-section .wd-text-block{border-bottom:1px solid #e4e4e4;font-weight:400;padding:12px 0;color:#232933}
.single-product .woodmart-sidebar-content .elementor-widget-wrap .wd-text-block .svg-deliver{position:relative;margin:15px 8px 0}
.single-product .woodmart-sidebar-content .wd-text-block .svg-deliver::before{background-color:#e0e0e2;content:"";height:8px;left:calc(50% - 2px);position:absolute;top:-3px;right:2px;width:2px}
.woocommerce-breadcrumb .wd-last-link{font-weight:inherit!important}
.whb-column .wd-search-inited,.whb-color-dark [class*="wd-header-search-form"] :is(.wd-style-default,.wd-style-with-bg-2){background:#fff!important}
.wd-breadcrumbs .wd-delimiter::after{content:"»"!important}
.woocommerce-product-details__short-description > ul > li::before{content:""!important;width:5px;height:5px;background:#ccc;vertical-align:middle;border-radius:50%}
.woocommerce-product-details__short-description{padding-bottom:20px}
.popup-overlay{display:none;position:fixed;top:0;right:0;left:0;bottom:0;background-color:#00000080;z-index:9999}
.popup-content{background-color:#fff;max-width:500px;margin:100px auto;padding:20px;position:relative;border-radius:8px}
.close-popup:not(.added-to-cart .close-popup){position:absolute;top:10px;left:10px;font-size:24px;cursor:pointer}
.summary-inner .posted_in{flex:inherit!important}
.summary-inner .product_meta{position:relative!important}
.product_meta .meta-label{font-weight:300!important}
.summary-inner .sku_wrapper{position:absolute;top:-10px;background:#fff;padding-left:20px}
.summary-inner span a,.meta-item a{color:#37acdf!important}
.woocommerce-product-gallery .labels-rectangular{display:none!important}
.elementor-35 .elementor-element.elementor-element-3edc3eb.elementor-product-price-block-yes del{margin-bottom:0!important}
body.rtl .elementor-35 .elementor-element.elementor-element-3edc3eb:not(.elementor-product-price-block-yes) del{margin-left:0!important}
.elementor-widget-container p.price{display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:left;font-size:140%!important;line-height:300%!important;margin-top:10px}
.elementor-widget-container p.price ins{flex-basis:100%;display:block;width:100%;text-align:left}
.wd-arrow-inner{-webkit-box-shadow:1.5px 0 4px 0 #00000026!important;box-shadow:1.5px 0 4px 0 #00000026!important;border-radius:0 5px 5px 0!important}
.wd-nav-vertical > li > a{padding:12px 18px!important;font-size:14px!important;line-height:14px!important}
.wd-disabled .wd-arrow-inner{display:none!important}
.wd-nav-pagin-wrap[class*="wd-style-shape"] li.wd-active span{width:25px!important;transition:all 300ms ease}
.home .wd-product.wd-hover-tiled .product-wrapper{box-shadow:none!important}
.wd-nav-pagin-wrap[class*="wd-style-shape"] span{border:0 none!important}
.footer-column:nth-child(1){--wd-col-lg:4!important}
.footer-column:nth-child(2){--wd-col-lg:2!important}
.footer-column:nth-child(3){--wd-col-lg:2!important}
.footer-column:nth-child(4){--wd-col-lg:4!important}
.footer-map-btn{background-color:#4a5f73;color:#eceff1;padding:7px 15px;border-radius:5px;font-weight:600;display:inline-flex}
.footer-map-btn:hover{background-color:#6a7c8c;color:#eceff1}
.footer-map-btn .fas{padding-left:10px}
#insta-ha{background-image:linear-gradient(266deg,#4e60d3,#913baf 35%,#d52d88 68%,#f26d4f);border-radius:7px;letter-spacing:2px}
#tele-ha{border-radius:7px;background:#069add;letter-spacing:2px}
#whats-ha{border-radius:7px;background:#1cc905;letter-spacing:2px}
.wd-copyrights{background:#666;color:#f4f4f4!important}
.wd-copyrights a{color:#f4f4f4!important}
.product-image-summary-wrap{background:#fff;padding:15px 10px}
.woodmart-button-wrapper.inline-element{margin-bottom:0}
.elementor-editor-active .product-labels .onsale{display:none!important}
.promo-banner .banner-image img{border-radius:15px}
.product-grid-item .product-image-link{display:block;padding:20px}
.labels-rectangular .product-label,.discount-badge{padding:5px 10px;font-size:12px;border-radius:15px;margin-right:5px}
.blog-design-masonry .post-title{font-size:20px;min-height:56px}
.footer__links__ul ul{letter-spacing:-.1px;margin:0;padding:0;list-style-type:none}
.rtl ul{-webkit-padding-start:0;-webkit-padding-start:0}
.social-links__list{list-style:none;list-style-type:none;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.footer__links__ul li{margin:8px 0 0;position:relative}
.social-links__item{-ms-flex-negative:0;flex-shrink:0;margin-left:0;margin-bottom:7px}
.custom-price-html{display:flex;flex-direction:column;align-items:flex-end}
.product-label.onsale{background-color:#ef4056!important;color:#fff!important;width:fit-content;float:left;border-radius:16px;margin-right:5px}
.woocommerce-Price-currencySymbol{color:#232323;font-weight:400!important;font-size:11px}
.wd-product .price,.wrap-price{height:auto!important;display:flex!important;flex-direction:row-reverse!important;justify-content:flex-start;align-items:center;gap:6px;flex-wrap:wrap}
bdi:not(del bdi,.elementor-widget-woocommerce-product-price .price bdi){color:#232323!important}
.single-product bdi:not(del bdi,.elementor-widget-woocommerce-product-price .price bdi),.wd-carousel-wrap bdi:not(del bdi,.elementor-widget-woocommerce-product-price .price bdi){font-size:130%}
.wd-dynamic-discounts bdi:not(del bdi,.elementor-widget-woocommerce-product-price .price bdi){font-size:100%}
del .woocommerce-Price-amount{color:#aaa!important;font-weight:400!important}
.wd-carousel-item:not(.info-box-carousel-wrapper .wd-carousel-item):hover{box-shadow:0 0 5px 0 #0000001a}
.info-box-subtitle .fas,.info-box-subtitle .far{font-size:50px;margin-bottom:20px}
.elementor-element-populated{position:relative}
.elementor-element-44fe0a6{position:absolute;left:0;top:0;width:110px!important}
.elementor-element-147544f,.elementor-element-6eaf50f,.elementor-element-d3e4550,.elementor-element-1158db9,.elementor-element-24cb9a4,.elementor-element-5a7086b,.elementor-element-79a37a3,.elementor-element-d837f07{background-color:#fff;border-radius:5px;box-shadow:0 1rem 4rem #00000013!important;padding:5px 10px}
.elementor-element-1158db9,.elementor-element-d837f07{padding:5px 0}
.wd-thumbs{align-items:inherit!important;gap:10px}
.wd-slide-next img{margin-top:5px}
.wd-carousel-wrap{justify-content:right!important}
.wd-gallery-thumb .wd-carousel-wrap{gap:10px}
.wd-gallery-thumb .wd-carousel-item{aspect-ratio:1 / 1;height:auto;overflow:hidden;display:flex;align-items:center;justify-content:center}
.wd-gallery-thumb .wd-carousel-item img{width:100%;height:100%;object-fit:cover;opacity:.7;transition:opacity .3s ease}
.wd-gallery-thumb .wd-carousel-item img:hover{opacity:1}
.summary-inner .posted_in{display:none!important}