.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-69d1e6e{--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:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-53226 .elementor-element.elementor-element-69d1e6e:not(.elementor-motion-effects-element-type-background), .elementor-53226 .elementor-element.elementor-element-69d1e6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-53226 .elementor-element.elementor-element-5039e4d{--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-99f1f04{text-align:center;}.elementor-53226 .elementor-element.elementor-element-99f1f04 .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-408bff2{--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-ae0fd9c{text-align:center;}.elementor-53226 .elementor-element.elementor-element-ae0fd9c .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-9a75d3d{--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-ca780ce{text-align:center;}.elementor-53226 .elementor-element.elementor-element-ca780ce .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-b51233e{--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:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-53226 .elementor-element.elementor-element-b51233e:not(.elementor-motion-effects-element-type-background), .elementor-53226 .elementor-element.elementor-element-b51233e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-53226 .elementor-element.elementor-element-d16c819{--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-418b67a{text-align:center;}.elementor-53226 .elementor-element.elementor-element-418b67a .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-32384f7{--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-6d834a4{text-align:center;}.elementor-53226 .elementor-element.elementor-element-6d834a4 .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-a1844d2{--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-2899ba0{text-align:center;}.elementor-53226 .elementor-element.elementor-element-2899ba0 .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-c4386ed{--display:flex;}.elementor-53226 .elementor-element.elementor-element-1600bce{--spacer-size:50px;}@media(min-width:768px){.elementor-53226 .elementor-element.elementor-element-32e4fca{--width:60%;}.elementor-53226 .elementor-element.elementor-element-69d1e6e{--width:100%;}.elementor-53226 .elementor-element.elementor-element-b51233e{--width:100%;}}@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-69d1e6e{--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-99f1f04 .elementor-heading-title{font-size:20px;}.elementor-53226 .elementor-element.elementor-element-ae0fd9c .elementor-heading-title{font-size:20px;}.elementor-53226 .elementor-element.elementor-element-ca780ce .elementor-heading-title{font-size:20px;}.elementor-53226 .elementor-element.elementor-element-b51233e{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:6%;--padding-left:3%;--padding-right:3%;}.elementor-53226 .elementor-element.elementor-element-418b67a .elementor-heading-title{font-size:20px;}.elementor-53226 .elementor-element.elementor-element-6d834a4 .elementor-heading-title{font-size:20px;}.elementor-53226 .elementor-element.elementor-element-2899ba0 .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-69d1e6e{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-53226 .elementor-element.elementor-element-5039e4d{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-53226 .elementor-element.elementor-element-b51233e{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-53226 .elementor-element.elementor-element-d16c819{--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 */