.elementor-16 .elementor-element.elementor-element-13ddda33{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-13ddda33{--content-width:1300px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-62727e8e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;}.elementor-16 .elementor-element.elementor-element-62727e8e p{margin-block-end:26px;}}/* Start custom CSS for text-editor, class: .elementor-element-62727e8e *//* Mobile Cart Page Fix */
@media (max-width: 767px){

    .woocommerce-cart .cart-collaterals,
    .woocommerce-cart-form{
        width:100% !important;
        overflow:hidden;
    }

    .woocommerce ul.products{
        display:grid !important;
        grid-template-columns:1fr !important;
        gap:15px;
    }

    .woocommerce ul.products li.product{
        width:100% !important;
        margin:0 !important;
    }

    .woocommerce .cross-sells ul.products li.product{
        width:100% !important;
    }

    .woocommerce-cart table.cart td{
        display:block;
        width:100%;
    }

    body{
        overflow-x:hidden;
    }
}/* End custom CSS */