.elementor-29771 .elementor-element.elementor-element-739b660{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-29771 .elementor-element.elementor-element-d8b097b{--display:flex;}.elementor-29771 .elementor-element.elementor-element-5e32ddf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-29771 .elementor-element.elementor-element-eda4778{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-29771 .elementor-element.elementor-element-91fb7ba{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-29771 .elementor-element.elementor-element-d8b097b{--width:25%;}.elementor-29771 .elementor-element.elementor-element-5e32ddf{--width:75%;}}@media(max-width:767px){.elementor-29771 .elementor-element.elementor-element-739b660{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29771 .elementor-element.elementor-element-5e32ddf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-eda4778 */.elementor-29771 .elementor-element.elementor-element-eda4778 .dina-product-archive-con {
    width: 100% !important;
    max-width: 100% !important;
}
   .elementor-29771 .elementor-element.elementor-element-eda4778 .woocommerce ul.products li.dina-mini-product-con {
        padding-left: 3px !important;
        padding-right: 3px !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-91fb7ba */@media (max-width: 767px) {
    body.page-id-29771 .elementor-29771 .elementor-element.elementor-element-91fb7ba .bg-sale-pagination-29771 {
        display: flex !important;
        flex-wrap: nowrap !important;
        justify-content: center !important;
        align-items: center !important;
        gap: 3px !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 18px auto 24px !important;
        padding: 4px 0 !important;
        box-sizing: border-box !important;
    }

    body.page-id-29771 .elementor-29771 .elementor-element.elementor-element-91fb7ba .bg-sale-pagination-29771 a,
    body.page-id-29771 .elementor-29771 .elementor-element.elementor-element-91fb7ba .bg-sale-pagination-29771 .bg-sale-active {
        flex: 0 0 29px !important;
        width: 29px !important;
        min-width: 29px !important;
        height: 29px !important;
        font-size: 11px !important;
        box-shadow: 0 2px 8px rgba(0,0,0,.09) !important;
    }

    body.page-id-29771 .elementor-29771 .elementor-element.elementor-element-91fb7ba .bg-sale-pagination-29771 .bg-sale-dots {
        flex: 0 0 10px !important;
        padding: 0 !important;
        text-align: center !important;
        font-size: 11px !important;
    }
}/* End custom CSS */