.elementor-kit-3611{--e-global-color-primary:#EA315B;--e-global-color-secondary:#7066F8;--e-global-color-text:#FFEAD0;--e-global-color-accent:#363A3D;--e-global-color-180ef0e:#EEEEEE;--e-global-color-bb13616:#F7F7F7;--e-global-color-f8a2c44:#363A3D29;--e-global-color-c37b554:#5B4FFCB8;--e-global-typography-primary-font-family:"Luckiest Guy";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Bebas Neue";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-42dd951-font-family:"Poppins";--e-global-typography-42dd951-font-weight:500;--e-global-typography-8c04419-font-family:"Bangers";}.elementor-kit-3611 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end: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:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* SLIDE IN CART CODE */

.elementor-menu-cart__product-image img {
    border-radius: 12px !important; /* Adjust as you like */
    overflow: hidden;
    transition: transform 0.3s ease;
    
}

.elementor-menu-cart__product-image img:hover{
    border-radius: 8px !important;
    transform: scale(1.08); /*Zoom in slighthly*/
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

.elementor-menu-cart__product {
    padding-top: 20px; /* Or use padding-top */
    margin-left: 20px;
    margin-right: 20px;
}

.elementor-menu-cart__footer-buttons{
    margin-left: 20px;
    margin-right: 20px;
}

.elementor-menu-cart__close-button-custom{
    border-radius: 100px;
    background-color: #f7f7f7;
    margin-right: 40px;
    margin-top: 10px;
}

.elementor-menu-cart__main{
    padding-bottom:100px;
}



/* CART CODE */

.wc-proceed-to-checkout a.checkout-button {
  max-height: 60px; /* Or your desired height */
  height: 60px;
  display: flex;
  align-items: center;      /* Vertical center */
  justify-content: center;  /* Horizontal center */
  white-space: normal;
  overflow: hidden;
  padding: 0 20px;           /* No vertical padding */
  margin: 0;
  line-height: 1.2;          /* Tighter line spacing */
  color: #fff;
  border-radius: 50px;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
  transition: background-color 0.3s ease;
}

.wc-proceed-to-checkout a.checkout-button br {
  display: none;
}

button.button[name="apply_coupon"],
button.button[name="update_cart"] {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
}

/* SINGLE PRODUCT CODE */

.woocommerce-product-gallery__image{
    border-radius: 30px;
    
}/* End custom CSS */