.elementor-1198 .elementor-element.elementor-element-3824289{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1198 .elementor-element.elementor-element-aef760f{--display:flex;}.elementor-1198 .elementor-element.elementor-element-f702afb .price{color:#C23434 !important;}.elementor-1198 .elementor-element.elementor-element-f702afb .price .amount{font-family:"Noto Naskh Arabic", Sans-serif;font-size:26px;font-style:italic;line-height:3px;letter-spacing:0.6px;}.elementor-1198 .elementor-element.elementor-element-f702afb .price del{color:#640B0B !important;}.woocommerce .elementor-1198 .elementor-element.elementor-element-1a2ce94 .woocommerce-product-details__short-description{color:#000000;}.woocommerce .elementor-1198 .elementor-element.elementor-element-1a2ce94 .woocommerce-product-details__short-description p{color:#000000;}.elementor-1198 .elementor-element.elementor-element-5270e3c > .elementor-widget-container{margin:0px 200px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1198 .elementor-element.elementor-element-5270e3c .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity.wl-quantity-minus{color:#000000;}.elementor-1198 .elementor-element.elementor-element-5270e3c .wl-addto-cart.wl-style-4 form.cart .wl-quantity-wrap .wl-quantity.wl-quantity-minus{color:#000000;}.elementor-1198 .elementor-element.elementor-element-5270e3c .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity.wl-quantity-plus{color:#000000;}.elementor-1198 .elementor-element.elementor-element-5270e3c .wl-addto-cart.wl-style-4 form.cart .wl-quantity-wrap .wl-quantity.wl-quantity-plus{color:#000000;}.elementor-1198 .elementor-element.elementor-element-5270e3c .wl-addto-cart.wl-style-1 .quantity input[type=number]{color:#000000;padding:0px 0px 0px 0px;}.elementor-1198 .elementor-element.elementor-element-5270e3c .wl-addto-cart.wl-style-2 .quantity input[type=number]{color:#000000;}.elementor-1198 .elementor-element.elementor-element-5270e3c .wl-addto-cart.wl-style-3 .quantity input[type=number]{color:#000000;padding:0px 0px 0px 0px;}.elementor-1198 .elementor-element.elementor-element-5270e3c .wl-addto-cart.wl-style-4 .quantity input[type=number]{color:#000000;}.elementor-1198 .elementor-element.elementor-element-5270e3c .wl-addto-cart.wl-style-5 .quantity input[type=number]{color:#000000;padding:0px 0px 0px 0px;}.elementor-1198 .elementor-element.elementor-element-5270e3c .wl-addto-cart.wl-style-4 form.cart .wl-quantity-wrap .wl-quantity-cal{background:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-1198 .elementor-element.elementor-element-5270e3c .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity-cal{padding:0px 0px 0px 0px;}.elementor-1198 .elementor-element.elementor-element-5270e3c .wl-addto-cart[class*="wl-style-"] form.cart button{color:#FFFFFF !important;}.elementor-1198 .elementor-element.elementor-element-5270e3c .wl-style-1 form.cart button{color:#FFFFFF !important;}.elementor-1198 .elementor-element.elementor-element-5270e3c .wl-addto-cart[class*="wl-style-"] form.cart button,.elementor-1198 .elementor-element.elementor-element-5270e3c .wl-style-1 form.cart button{line-height:15px;word-spacing:2px;}.elementor-1198 .elementor-element.elementor-element-b70e9ad{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1198 .elementor-element.elementor-element-c39683f{--display:flex;}.woocommerce .elementor-1198 .elementor-element.elementor-element-dd7d7ec .woocommerce-tabs ul.wc-tabs li a{color:#FFFFFF;line-height:30px;word-spacing:3px;}.woocommerce .elementor-1198 .elementor-element.elementor-element-dd7d7ec .woocommerce-tabs ul.wc-tabs li{background-color:#000000;border-radius:30px 30px 0 0;}.woocommerce .elementor-1198 .elementor-element.elementor-element-dd7d7ec .woocommerce-Tabs-panel{color:#000000;}.woocommerce .elementor-1198 .elementor-element.elementor-element-dd7d7ec .woocommerce-Tabs-panel h2{color:#000000;margin:6px 0px 020px 0px;}.elementor-1198 .elementor-element.elementor-element-ae436cb{--display:flex;}.elementor-1198 .elementor-element.elementor-element-e1eb9ce.elementor-widget-wl-product-related .products > h2{text-align:left;}/* Start custom CSS for wl-single-product-price, class: .elementor-element-f702afb *//* Original Price Styling (Strikethrough) */
.elementor-1198 .elementor-element.elementor-element-f702afb .price del, 
.elementor-1198 .elementor-element.elementor-element-f702afb .price del span.woocommerce-Price-amount {
    color: #999999 !important; /* Muted sleek grey */
    font-weight: 400 !important;
    opacity: 0.7;
    margin-right: 8px; /* Nayi price aur purani price ke darmiyan space */
}

/* Sale Price Styling */
.elementor-1198 .elementor-element.elementor-element-f702afb .price ins, 
.elementor-1198 .elementor-element.elementor-element-f702afb .price ins span.woocommerce-Price-amount {
    text-decoration: none !important; /* Underline khatam karega */
    font-style: normal !important; /* Italics khatam karega */
    color: #800000 !important; /* Premium dark/charcoal color */
    font-weight: 600 !important; /* Thoda bold taake clear nazar aaye */
}/* End custom CSS */
/* Start custom CSS for wl-product-add-to-cart, class: .elementor-element-5270e3c *//* Align Variations (Color Dropdown) */
.elementor-1198 .elementor-element.elementor-element-5270e3c .variations tr {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.elementor-1198 .elementor-element.elementor-element-5270e3c .variations td.label {
    margin-right: 15px;
    padding: 0;
}

/* Align Quantity, Add to Cart, and Wishlist Button inline */
.elementor-1198 .elementor-element.elementor-element-5270e3c .woocommerce-variation-add-to-cart,
.elementor-1198 .elementor-element.elementor-element-5270e3c .cart {
    display: flex !important;
    align-items: center;
    flex-wrap: wrap;
    gap: 15px; /* Buttons ke darmiyan space */
    margin-top: 15px;
}

/* Fix Quantity Input styling */
.elementor-1198 .elementor-element.elementor-element-5270e3c .quantity {
    margin:  !important;
    display: inline-flex;
    align-items: center;
    border: 1px solid #e0e0e0; 
    border-radius: 4px;
}/* End custom CSS */