.elementor-12 .elementor-element.elementor-element-0856b25{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-636d661{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b5cde8e > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-b5cde8e{text-align:center;}.elementor-12 .elementor-element.elementor-element-b5cde8e .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-12 .elementor-element.elementor-element-3db040b .shop_table .button{background-color:#000000;}.elementor-12 .elementor-element.elementor-element-3db040b .shop_table .button:hover, .elementor-12 .elementor-element.elementor-element-3db040b .shop_table .button:disabled[disabled]:hover{background-color:#CE0808;}.elementor-12 .elementor-element.elementor-element-3db040b .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#E7C61E;}.elementor-12 .elementor-element.elementor-element-3db040b .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#000000;}.elementor-12 .elementor-element.elementor-element-3db040b{--sections-title-color:#000000;--links-normal-color:#000000;--links-hover-color:#CE0808;--sections-radio-buttons-color:#000000;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-hover-border-color:#FFFFFF;--forms-buttons-border-type:solid;--forms-buttons-border-color:#FFFFFF;--order-summary-items-divider-color:#000000;--order-summary-items-divider-weight:0px;--totals-divider-color:#000000;--totals-divider-weight:1px;--checkout-button-normal-text-color:#000000;--checkout-button-hover-text-color:#FFFFFF;--checkout-button-border-radius:99px 99px 99px 99px;}.elementor-12 .elementor-element.elementor-element-3db040b {--sections-descriptions-color:#000000;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-0856b25{--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-0856b25{--content-width:1600px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-3db040b *//* Ensure product images are displayed in the cart only on mobile */
@media (max-width: 767px) {
    .woocommerce-cart table.cart img {
        display: block !important;
        max-width: 100% !important;
        height: auto !important;
        min-width:100px;
    }

    .woocommerce-cart table.cart .product-thumbnail {
        width: auto !important;
        display: table-cell !important;
        vertical-align: middle !important;
    }

    .woocommerce-cart table.cart .product-thumbnail img {
        max-width: 100% !important;
        height: auto !important;
    }

    /* Hide any unwanted content before the image */
    .woocommerce-cart table.cart .product-thumbnail::before {
        content: none !important;
    }
}

.elementor-widget-woocommerce-cart .woocommerce table.shop_table tr:nth-child(odd)>td, .elementor-widget-woocommerce-cart .woocommerce table.shop_table tr:nth-child(odd)>th {
    background-color: transparent;
    margin-top: -30px;
}

    .woocommerce table.shop_table_responsive tbody tr:first-child td:first-child, .woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child {
        border-top: 0;
        margin-top: -20px;
        margin-bottom: -80px;
    }/* End custom CSS */