.elementor-53226 .elementor-element.elementor-element-f731d6f{--display:flex;--min-height:384px;--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;--justify-content:center;--margin-top:-53px;--margin-bottom:46px;--margin-left:0px;--margin-right:0px;}.elementor-53226 .elementor-element.elementor-element-f731d6f:not(.elementor-motion-effects-element-type-background), .elementor-53226 .elementor-element.elementor-element-f731d6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BFAC8E;}.elementor-53226 .elementor-element.elementor-element-32e4fca{--display:flex;--justify-content:center;--border-radius:41px 41px 41px 41px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-53226 .elementor-element.elementor-element-32e4fca:not(.elementor-motion-effects-element-type-background), .elementor-53226 .elementor-element.elementor-element-32e4fca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFDBD;}.elementor-53226 .elementor-element.elementor-element-32e4fca.e-con{--align-self:center;}.elementor-53226 .elementor-element.elementor-element-aba0c7d{text-align:center;}.elementor-53226 .elementor-element.elementor-element-aba0c7d .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:53px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-53226 .elementor-element.elementor-element-b1c547f{--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;--margin-top:41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-53226 .elementor-element.elementor-element-b1c547f:not(.elementor-motion-effects-element-type-background), .elementor-53226 .elementor-element.elementor-element-b1c547f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-53226 .elementor-element.elementor-element-9157852{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53226 .elementor-element.elementor-element-2da6aef{text-align:center;}.elementor-53226 .elementor-element.elementor-element-2da6aef .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-53226 .elementor-element.elementor-element-920ce26{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53226 .elementor-element.elementor-element-9cb60cd{text-align:center;}.elementor-53226 .elementor-element.elementor-element-9cb60cd .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-53226 .elementor-element.elementor-element-bc7ef71{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53226 .elementor-element.elementor-element-15d1e39{text-align:center;}.elementor-53226 .elementor-element.elementor-element-15d1e39 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-53226 .elementor-element.elementor-element-6259e6d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53226 .elementor-element.elementor-element-56a1401{text-align:center;}.elementor-53226 .elementor-element.elementor-element-56a1401 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-53226 .elementor-element.elementor-element-32e4fca{--width:60%;}}@media(max-width:1024px){.elementor-53226 .elementor-element.elementor-element-f731d6f{--min-height:300px;}.elementor-53226 .elementor-element.elementor-element-aba0c7d .elementor-heading-title{font-size:46px;}.elementor-53226 .elementor-element.elementor-element-b1c547f{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:6%;--padding-bottom:6%;--padding-left:3%;--padding-right:3%;}.elementor-53226 .elementor-element.elementor-element-2da6aef .elementor-heading-title{font-size:20px;}.elementor-53226 .elementor-element.elementor-element-9cb60cd .elementor-heading-title{font-size:20px;}.elementor-53226 .elementor-element.elementor-element-15d1e39 .elementor-heading-title{font-size:20px;}.elementor-53226 .elementor-element.elementor-element-56a1401 .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-53226 .elementor-element.elementor-element-f731d6f{--min-height:220px;}.elementor-53226 .elementor-element.elementor-element-aba0c7d .elementor-heading-title{font-size:27px;}.elementor-53226 .elementor-element.elementor-element-b1c547f{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-53226 .elementor-element.elementor-element-9157852{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-53226 .elementor-element.elementor-element-920ce26{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-53226 .elementor-element.elementor-element-bc7ef71{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS *//* 🔴 FORCE GRID - OVERRIDE EVERYTHING */
ul.products.products-list.row.grid {
    display: grid !important;
    grid-template-columns: repeat(5, 1fr) !important;
    gap: 10 !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* 🔴 TABLET */
@media (max-width: 1024px) {
    ul.products.products-list.row.grid {
        grid-template-columns: repeat(3, 1fr) !important;
    }
}

/* 🔴 MOBILE */
@media (max-width: 767px) {
    ul.products.products-list.row.grid {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

/* 🔴 REMOVE FLEX COMPLETELY */
.products-list.grid,
.products.row {
    display: grid !important;
}

/* 🔴 FORCE PRODUCT TO FILL FULL CELL */
ul.products li.product {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* 🔴 REMOVE ANY INNER CONTAINER LIMIT */
ul.products li.product .woocommerce-loop-product__link {
    display: block !important;
    width: 100% !important;
}

/* 🔴 IMAGE FULL WIDTH */
ul.products li.product img {
    width: 100% !important;
    display: block;
}

/* 🔴 REMOVE ANY COLUMN SYSTEM (BOOTSTRAP TYPE) */
ul.products li[class*="col-"] {
    width: 100% !important;
    flex: unset !important;
    max-width: 100% !important;
}/* End custom CSS */