@media (max-width: 1024px) {
    body .elementor-element.codicts-fix-bottom-mobile-wrapper {
        padding: 16px;
        position: fixed;
        left: 0;
        bottom: 60px;
        z-index: 9;
        padding-right: 80px;
    }
    body .elementor-element.codicts-fix-bottom-mobile
    {
/*         padding: 20px; */
        background: #fff;
        border-radius: 15px;
        border: 1px solid var(--e-global-color-c0a1184);
        box-shadow: -1px -4px 15px 4px #00000069;
        padding: 10px;
/*         gap: 15px; */
    }

     body .elementor-element.codicts-fix-bottom-mobile .ts-product-form.vx-loading .ts-no-posts {
         height: 50px;
         padding: 0;
     }
    
    body .elementor-element.codicts-fix-bottom-mobile .ts-product-main {
        max-height: 55vh;
        overflow: auto;
     }

/*       body .elementor-element.codicts-fix-bottom-mobile-wrapper .ts-product-main .product-actions .ts-btn.form-btn.ts-btn-2 {
        display: inline-flex;
        width: auto;
        min-width: 0;
        margin: auto;
        padding: 0px 40px;
    } */

    .codicts-collapsable-product-wrapper .codicts-collapse-product
    {
        display: grid;
        transition: grid-template-rows 0.2s ease-out; 
        grid-template-rows: 1fr;
    }
    
    .codicts-collapsable-product-wrapper.codicts-collapsable-product-wrapper-collapsed .codicts-collapse-product
    {
        grid-template-rows: 0fr;
    }

    .codicts-collapsable-product-wrapper .codicts-collapse-product .codicts-collapse-product-inner
    {
        overflow: hidden;
    }
    
    .codicts-collapsable-product-wrapper.codicts-collapsable-product-wrapper-collapsed .codicts-collapse-product-icon
    {
        display: none;
    }
    .codicts-collapsable-product-wrapper:not(.codicts-collapsable-product-wrapper-collapsed) .codicts-expand-product-icon
    {
        display: none;
    }
}

@media (max-width: 767px) {
    body .elementor-element.codicts-fix-bottom-mobile-wrapper {
        padding-left: 5px;
    }

  
}
