.elementor-4092 .elementor-element.elementor-element-b791a53{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4092 .elementor-element.elementor-element-b791a53.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4092 .elementor-element.elementor-element-465fb25{--display:flex;}.elementor-4092 .elementor-element.elementor-element-220fcef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4092 .elementor-element.elementor-element-94e9e2a{--display:flex;}.elementor-4092 .elementor-element.elementor-element-6a8ce8f{--display:flex;}.elementor-4092 .elementor-element.elementor-element-c2c9f5b{--display:flex;}.elementor-4092 .elementor-element.elementor-element-cd9ccc2{text-align:start;}.woocommerce .elementor-4092 .elementor-element.elementor-element-cd9ccc2 .price{font-family:"Inter", Sans-serif;font-size:40px;letter-spacing:-0.5px;word-spacing:5px;}.woocommerce .elementor-4092 .elementor-element.elementor-element-cd9ccc2 .price ins{color:#6EC1E400;}.elementor-4092 .elementor-element.elementor-element-5b8e904{--display:flex;}.elementor-4092 .elementor-element.elementor-element-e3ef728 .cart button, .elementor-4092 .elementor-element.elementor-element-e3ef728 .cart .button{font-family:"Inter", Sans-serif;border-style:double;border-width:-6px -6px -6px -6px;transition:all 0.2s;}.elementor-4092 .elementor-element.elementor-element-e3ef728{--view-cart-spacing:0px;--button-spacing:0px;}.elementor-4092 .elementor-element.elementor-element-e3ef728 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-4092 .elementor-element.elementor-element-e3ef728 form.cart .variations{width:0%;margin-bottom:1px;}.woocommerce .elementor-4092 .elementor-element.elementor-element-e3ef728 form.cart table.variations td.value select, .woocommerce .elementor-4092 .elementor-element.elementor-element-e3ef728 form.cart table.variations td.value:before{border-radius:4px;}.elementor-4092 .elementor-element.elementor-element-c446acd .elementor-button{background-color:#000000;padding:24px 24px 24px 24px;}.elementor-4092 .elementor-element.elementor-element-c85db60{--display:flex;}.elementor-4092 .elementor-element.elementor-element-ff14c2c{--display:flex;}@media(min-width:768px){.elementor-4092 .elementor-element.elementor-element-b791a53{--width:90.893%;}.elementor-4092 .elementor-element.elementor-element-465fb25{--width:49%;}.elementor-4092 .elementor-element.elementor-element-220fcef{--width:50%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-e3ef728 *//* Quantity ko Add to Cart ke upar lane ke liye */
.single-product form.cart {
    display: flex;
    flex-direction: column;
}

.single-product form.cart .quantity {
    order: 1;
    margin-bottom: 15px;
}

.single-product form.cart .single_add_to_cart_button {
    order: 2;
}

.single-product form.cart .shopify-payment-button,
.single-product form.cart .buy_now_button {
    order: 3;
}
.woocommerce .quantity input {
    background: #ffffff !important;
    color: #000000 !important;
    -webkit-text-fill-color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b8e904 */.elementor-4092 .elementor-element.elementor-element-5b8e904 form.cart {
    display: flex;
    flex-direction: column;
}

.elementor-4092 .elementor-element.elementor-element-5b8e904 form.cart .quantity {
    order: 1;
    margin-bottom: 15px;
}

.elementor-4092 .elementor-element.elementor-element-5b8e904 form.cart .single_add_to_cart_button {
    order: 2;
}
.elementor-4092 .elementor-element.elementor-element-5b8e904 form.cart .single_add_to_cart_button {
    width: 100%;
    background: #ffffff;
    color: #000000;
    border: 2px solid #000000;
    border-radius: 40px;
    padding: 16px;
    font-size: 18px;
    font-weight: 600;
    box-sizing: border-box;
    transition: all 0.3s ease;
}

.elementor-4092 .elementor-element.elementor-element-5b8e904 form.cart .single_add_to_cart_button:hover {
    background: #000000;
    color: #ffffff;
}
/* Same width for both buttons */
.elementor-4092 .elementor-element.elementor-element-5b8e904 form.cart .single_add_to_cart_button,
.elementor-4092 .elementor-element.elementor-element-5b8e904 .elementor-button {
    width: 100%;
    box-sizing: border-box;
}

/* Add to Cart Styling */
.elementor-4092 .elementor-element.elementor-element-5b8e904 form.cart .single_add_to_cart_button {
    background: #ffffff;
    color: #000000;
    border: 2px solid #000000;
    border-radius: 50px;
    padding: 18px 20px;   /* height equal */
    font-size: 18px;
    font-weight: 600;
}

/* Hover */
.elementor-4092 .elementor-element.elementor-element-5b8e904 form.cart .single_add_to_cart_button:hover {
    background: #000000;
    color: #ffffff;
}
/* Remove WooCommerce default spacing */
.elementor-4092 .elementor-element.elementor-element-5b8e904 form.cart {
    margin: 0;
    padding: 0;
    width: 100%;
}

/* Make Add to Cart full width */
.elementor-4092 .elementor-element.elementor-element-5b8e904 form.cart .single_add_to_cart_button {
    width: 100%;
    margin: 0;
    display: block;
}

/* Make Buy Now also exact full width */
.elementor-4092 .elementor-element.elementor-element-5b8e904 .elementor-button {
    width: 100%;
    margin: 0;
    display: block;
}/* End custom CSS */