.elementor-kit-11{--e-global-color-primary:#F2DAC4;--e-global-color-secondary:#B9121B;--e-global-color-text:#4B4B4B;--e-global-color-accent:#B9121B;--e-global-color-43a9131:#BF3F3F;--e-global-color-93fe6d6:#F1F9E7;--e-global-color-f9839a5:#BF3F3F;--e-global-color-a69a9e7:#FFFFFF;--e-global-color-9ab856e:#BF3F3F;--e-global-color-cbefc72:#F4EDE3;--e-global-color-0b2344b:#2D2D2D;--e-global-color-3e0221c:#FFEDD9;--e-global-color-0bcf48a:#B9121B7A;--e-global-color-a23169d:#020101A1;--e-global-color-6f74653:#FADDBD;--e-global-color-03bfe4f:#FFFFFFF5;--e-global-color-ee636d0:#F8BF80;--e-global-color-3913aef:#02010163;--e-global-color-1558088:#02010142;--e-global-color-1992ecd:#DB000C;--e-global-color-d30c39b:#000000;--e-global-color-e05b0b5:#FFFFFF;--e-global-typography-primary-font-family:"Bebas Neue";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Bebas Neue";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;background-color:var( --e-global-color-primary );font-family:"Roboto";}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-kit-11 a{font-family:"Bebas Neue";}.elementor-kit-11 h1{font-family:"Bebas Neue";}.elementor-kit-11 h2{font-family:"Bebas Neue";}.elementor-kit-11 h3{font-family:"Bebas Neue";}.elementor-kit-11 h4{font-family:"Bebas Neue";}.elementor-kit-11 h5{font-family:"Bebas Neue";}.elementor-kit-11 h6{font-family:"Bebas Neue";}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1760px;}.e-con{--container-max-width:1760px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1440px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1080px;}.e-con{--container-max-width:1080px;}}@media(max-width:1280px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:900px;}.e-con{--container-max-width:900px;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:710px;}.e-con{--container-max-width:710px;}}@media(max-width:768px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:420px;}.e-con{--container-max-width:420px;}}@media(max-width:480px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:290px;}.e-con{--container-max-width:290px;}}
/* Start custom CSS */}
.footer-column {
  vertical-align: top;
  text-align: left;
  padding: 10px;
}

.footer-column h4, .footer-column h3 {
  margin-bottom: 12px;
  font-weight: 600;
}
.wcsales-notification-content {
    display: none !important;
}
/* === YITH Quick View Styling Only === */

/* Price inside Quick View */
.yith-quick-view-content .price {
    color: #b9121b !important;
}

/* Add to Cart button inside Quick View */
.yith-quick-view-content .single_add_to_cart_button,
.yith-quick-view-content a.button,
.yith-quick-view-content button.button {
    background-color: #b9121b !important;
    color: #ffffff !important;
    border: none !important;
}

/* Add to Cart hover effect inside Quick View */
.yith-quick-view-content .single_add_to_cart_button:hover,
.yith-quick-view-content a.button:hover,
.yith-quick-view-content button.button:hover {
    background-color: #9a0e15 !important;
    color: #ffffff !important;
}

/* Links inside Quick View */
.yith-quick-view-content a {
    color: #b9121b !important;
    text-decoration: none !important;
}

/* Hover links inside Quick View */
.yith-quick-view-content a:hover {
    color: #9a0e15 !important;
    text-decoration: underline !important;
}



  }
/* 🎯 Single Product Page Styling */
body.single-product {

  /* Add to Cart button */
  .single_add_to_cart_button,
  .woocommerce div.product form.cart .button {
    background-color: #b9121b !important; /* red background */
    color: #ffffff !important;            /* white text */
    border: none !important;
    border-radius: 4px !important;
    padding: 10px 18px !important;
  }

  .single_add_to_cart_button:hover,
  .woocommerce div.product form.cart .button:hover {
    background-color: #9a0e15 !important; /* darker red hover */
    color: #ffffff !important;
  }

  /* Shiprocket Check Pincode button */
  #check_pincode {
    background-color: #b9121b !important; /* red background */
    color: #ffffff !important;
    border: none !important;
    border-radius: 4px !important;
    padding: 8px 16px !important;
    cursor: pointer;
  }

  #check_pincode:hover {
    background-color: #9a0e15 !important;
    color: #ffffff !important;
  }

  /* Product Price */
  .woocommerce div.product p.price,
  .woocommerce div.product span.price,
  .woocommerce div.product .price,
  .woocommerce div.product .woocommerce-Price-amount,
  .woocommerce div.product .amount {
    color: #b9121b !important; /* red price */
  }

  /* ALL Links inside Single Product page */
  .woocommerce div.product a,
  body.single-product a {
    color: #b9121b !important;
    text-decoration: none !important;
  }

  .woocommerce div.product a:hover,
  body.single-product a:hover {
    color: #9a0e15 !important;
    text-decoration: underline !important;
  }
}
/* Center the quantity wrapper above Add to Cart */
.jet-woo-product-button .quantity {
    display: flex; /* inline horizontal */
    justify-content: center; /* center horizontally */
    align-items: center; /* vertical alignment */
    margin-bottom: 10px; /* space below quantity .elementor-kit-11 */
    flex-wrap: nowrap; /* keep inline on larger screens */
    gap: 5px; /* spacing between buttons and input */
}

/* Input field styling */
.jet-woo-product-button .quantity input.qty {
    width: 50px;
    max-width: 50px;
    text-align: center;
    border: 1px solid #b9121b;
    height: 35px;
    border-radius: 3px;
    font-size: 16px;
}

/* Plus and Minus buttons */
.jet-woo-product-button .quantity button {
    background-color: #b9121b; /* red */
    color: #fff; /* white text */
    border: none;
    width: 35px;
    height: 35px;
    cursor: pointer;
    font-weight: bold;
    border-radius: 3px;
    transition: all 0.3s ease;
    font-size: 18px;
}

/* Hover effect for buttons */
.jet-woo-product-button .quantity button:hover {
    background-color: #000; /* black background */
    color: #b9121b; /* red text */
}

/* Responsive adjustments for smaller screens */
@media screen and (max-width: 480px) {
    .jet-woo-product-button .quantity {
        flex-wrap: wrap; /* allow wrapping if space is tight */
        gap: 3px;
    }
    .jet-woo-product-button .quantity input.qty {
        width: 40px;
        height: 32px;
        font-size: 14px;
    }
    .jet-woo-product-button .quantity button {
        width: 32px;
        height: 32px;
        font-size: 16px;
    }
}/* End custom CSS */