.elementor-254 .elementor-element.elementor-element-1c02c2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-254 .elementor-element.elementor-element-498c31a{--update-cart-automatically-display:none;width:100%;max-width:100%;--links-normal-color:#3E2FC1;--links-hover-color:#000000;--checkout-button-normal-text-color:#000000;--checkout-button-hover-text-color:#9B7E0D;}.elementor-254 .elementor-element.elementor-element-498c31a .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#9B7E0D;}.elementor-254 .elementor-element.elementor-element-498c31a .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#000000;}.elementor-254 .elementor-element.elementor-element-498c31a > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:767px){.elementor-254 .elementor-element.elementor-element-1c02c2a{--width:1600px;}.elementor-254 .elementor-element.elementor-element-498c31a .e-cart-section{border-width:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-498c31a{--sections-border-radius:0px 0px 0px 0px;--order-summary-rows-gap-top:calc( 0px/2 );--order-summary-rows-gap-bottom:calc( 0px/2 );}.elementor-254 .elementor-element.elementor-element-498c31a .shop_table .button{line-height:0.8em;letter-spacing:0.1px;}}@media(min-width:768px){.elementor-254 .elementor-element.elementor-element-1c02c2a{--width:100%;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-498c31a */@media only screen and (max-width: 600px) {
  .woocommerce-cart .cart_item {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 10px;
  }

  .cart_item img {
    max-width: 100px;
    height: auto;
    margin-bottom: 10px;
  }

  .cart_item .product-name,
  .cart_item .product-price,
  .cart_item .product-quantity,
  .cart_item .product-subtotal {
    font-size: 14px;
    margin-bottom: 5px;
  }

  input.qty {
    width: 50px;
  }
}/* End custom CSS */