.elementor-1478 .elementor-element.elementor-element-b05c2e5{--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;}.elementor-1478 .elementor-element.elementor-element-2f9f2a7{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1478 .elementor-element.elementor-element-cfc974a .elementor-repeater-item-5ba62e6 .swiper-slide-bg{background-image:url(https://downtownautos.in/wp-content/uploads/2025/08/New-Car-Poster-for-Desktop-1.jpg);background-size:cover;}.elementor-1478 .elementor-element.elementor-element-cfc974a .elementor-repeater-item-5ba62e6 .swiper-slide-contents{margin:0 auto;}.elementor-1478 .elementor-element.elementor-element-cfc974a .elementor-repeater-item-5ba62e6 .swiper-slide-inner{align-items:center;}.elementor-1478 .elementor-element.elementor-element-cfc974a .swiper-slide{transition-duration:calc(5000ms*1.2);height:500px;}.elementor-1478 .elementor-element.elementor-element-cfc974a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-1478 .elementor-element.elementor-element-cfc974a .swiper-slide-contents{max-width:69%;}.elementor-1478 .elementor-element.elementor-element-e60a1ad{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1478 .elementor-element.elementor-element-da960d1{--display:flex;}.elementor-1478 .elementor-element.elementor-element-3e4e609{text-align:center;}.elementor-1478 .elementor-element.elementor-element-62916e4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1478 .elementor-element.elementor-element-e38dfcf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.21);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1478 .elementor-element.elementor-element-e38dfcf:not(.elementor-motion-effects-element-type-background), .elementor-1478 .elementor-element.elementor-element-e38dfcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1478 .elementor-element.elementor-element-2d5f4fe{text-align:center;}.elementor-1478 .elementor-element.elementor-element-2d5f4fe img{width:60%;}.elementor-1478 .elementor-element.elementor-element-793fff8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.21);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1478 .elementor-element.elementor-element-793fff8:not(.elementor-motion-effects-element-type-background), .elementor-1478 .elementor-element.elementor-element-793fff8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1478 .elementor-element.elementor-element-6ea3930{text-align:center;}.elementor-1478 .elementor-element.elementor-element-6ea3930 img{width:60%;}.elementor-1478 .elementor-element.elementor-element-fe8498d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.21);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1478 .elementor-element.elementor-element-fe8498d:not(.elementor-motion-effects-element-type-background), .elementor-1478 .elementor-element.elementor-element-fe8498d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1478 .elementor-element.elementor-element-13c4978{text-align:center;}.elementor-1478 .elementor-element.elementor-element-f1fef05{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.21);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1478 .elementor-element.elementor-element-f1fef05:not(.elementor-motion-effects-element-type-background), .elementor-1478 .elementor-element.elementor-element-f1fef05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1478 .elementor-element.elementor-element-2c2dcab{text-align:center;}.elementor-1478 .elementor-element.elementor-element-2c2dcab img{width:60%;}.elementor-1478 .elementor-element.elementor-element-a1d6acf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.21);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1478 .elementor-element.elementor-element-a1d6acf:not(.elementor-motion-effects-element-type-background), .elementor-1478 .elementor-element.elementor-element-a1d6acf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1478 .elementor-element.elementor-element-3b8c5b0{text-align:center;}.elementor-1478 .elementor-element.elementor-element-3b8c5b0 img{width:60%;}.elementor-1478 .elementor-element.elementor-element-b0d3402{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1478 .elementor-element.elementor-element-e3d1370{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.21);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1478 .elementor-element.elementor-element-e3d1370:not(.elementor-motion-effects-element-type-background), .elementor-1478 .elementor-element.elementor-element-e3d1370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1478 .elementor-element.elementor-element-5359e9b{text-align:center;}.elementor-1478 .elementor-element.elementor-element-5359e9b img{width:60%;}.elementor-1478 .elementor-element.elementor-element-b30601b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.21);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1478 .elementor-element.elementor-element-b30601b:not(.elementor-motion-effects-element-type-background), .elementor-1478 .elementor-element.elementor-element-b30601b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1478 .elementor-element.elementor-element-2c76c0c{text-align:center;}.elementor-1478 .elementor-element.elementor-element-687f47f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.21);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1478 .elementor-element.elementor-element-687f47f:not(.elementor-motion-effects-element-type-background), .elementor-1478 .elementor-element.elementor-element-687f47f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1478 .elementor-element.elementor-element-346db1b{text-align:center;}.elementor-1478 .elementor-element.elementor-element-346db1b img{width:60%;}.elementor-1478 .elementor-element.elementor-element-c16fd3a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.21);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1478 .elementor-element.elementor-element-c16fd3a:not(.elementor-motion-effects-element-type-background), .elementor-1478 .elementor-element.elementor-element-c16fd3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1478 .elementor-element.elementor-element-1841256{text-align:center;}.elementor-1478 .elementor-element.elementor-element-1841256 img{width:60%;}.elementor-1478 .elementor-element.elementor-element-d0b8281{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.21);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1478 .elementor-element.elementor-element-d0b8281:not(.elementor-motion-effects-element-type-background), .elementor-1478 .elementor-element.elementor-element-d0b8281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1478 .elementor-element.elementor-element-adef1b2{text-align:center;}.elementor-1478 .elementor-element.elementor-element-8828dc5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1478 .elementor-element.elementor-element-3a33a89{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.21);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1478 .elementor-element.elementor-element-3a33a89:not(.elementor-motion-effects-element-type-background), .elementor-1478 .elementor-element.elementor-element-3a33a89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1478 .elementor-element.elementor-element-22b6732{text-align:center;}.elementor-1478 .elementor-element.elementor-element-22b6732 img{width:60%;}.elementor-1478 .elementor-element.elementor-element-a1f641c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.21);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1478 .elementor-element.elementor-element-a1f641c:not(.elementor-motion-effects-element-type-background), .elementor-1478 .elementor-element.elementor-element-a1f641c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1478 .elementor-element.elementor-element-7385e47{text-align:center;}.elementor-1478 .elementor-element.elementor-element-7385e47 img{width:60%;}.elementor-1478 .elementor-element.elementor-element-79e590c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.21);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1478 .elementor-element.elementor-element-79e590c:not(.elementor-motion-effects-element-type-background), .elementor-1478 .elementor-element.elementor-element-79e590c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1478 .elementor-element.elementor-element-11def09{text-align:center;}.elementor-1478 .elementor-element.elementor-element-11def09 img{width:60%;}.elementor-1478 .elementor-element.elementor-element-7974602{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.21);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1478 .elementor-element.elementor-element-7974602:not(.elementor-motion-effects-element-type-background), .elementor-1478 .elementor-element.elementor-element-7974602 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1478 .elementor-element.elementor-element-d36b1d7{text-align:center;}.elementor-1478 .elementor-element.elementor-element-d36b1d7 img{width:60%;}.elementor-1478 .elementor-element.elementor-element-73fb1db{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.21);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1478 .elementor-element.elementor-element-73fb1db:not(.elementor-motion-effects-element-type-background), .elementor-1478 .elementor-element.elementor-element-73fb1db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1478 .elementor-element.elementor-element-0b191b5{text-align:center;}.elementor-1478 .elementor-element.elementor-element-0b191b5 img{width:60%;}.elementor-1478 .elementor-element.elementor-element-8c31bf4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1478 .elementor-element.elementor-element-5c87c0d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.21);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1478 .elementor-element.elementor-element-5c87c0d:not(.elementor-motion-effects-element-type-background), .elementor-1478 .elementor-element.elementor-element-5c87c0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1478 .elementor-element.elementor-element-0978b9b{text-align:center;}.elementor-1478 .elementor-element.elementor-element-0978b9b img{width:100%;}.elementor-1478 .elementor-element.elementor-element-83ec632{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1478 .elementor-element.elementor-element-cf13bdd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1478 .elementor-element.elementor-element-0920dd7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1478 .elementor-element.elementor-element-cbba2b9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1478 .elementor-element.elementor-element-d871994{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1478 .elementor-element.elementor-element-d871994:not(.elementor-motion-effects-element-type-background), .elementor-1478 .elementor-element.elementor-element-d871994 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1478 .elementor-element.elementor-element-51858ce{--display:flex;--flex-wrap: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-1478 .elementor-element.elementor-element-e6d7248{text-align:center;}.elementor-1478 .elementor-element.elementor-element-e6d7248 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:600;}.elementor-1478 .elementor-element.elementor-element-71da71d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1478 .elementor-element.elementor-element-71da71d.elementor-element{--align-self:flex-start;}.elementor-1478 .elementor-element.elementor-element-71da71d{z-index:0;}@media(max-width:767px){.elementor-1478 .elementor-element.elementor-element-b05c2e5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1478 .elementor-element.elementor-element-2f9f2a7{--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1478 .elementor-element.elementor-element-cfc974a .swiper-slide{height:147px;}.elementor-1478 .elementor-element.elementor-element-e60a1ad{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1478 .elementor-element.elementor-element-3e4e609 .elementor-heading-title{font-size:35px;}.elementor-1478 .elementor-element.elementor-element-62916e4{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1478 .elementor-element.elementor-element-fe8498d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1478 .elementor-element.elementor-element-f1fef05{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1478 .elementor-element.elementor-element-b0d3402{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1478 .elementor-element.elementor-element-b30601b{--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1478 .elementor-element.elementor-element-687f47f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1478 .elementor-element.elementor-element-d0b8281{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1478 .elementor-element.elementor-element-8828dc5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1478 .elementor-element.elementor-element-3a33a89{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1478 .elementor-element.elementor-element-3a33a89.e-con{--align-self:flex-start;}.elementor-1478 .elementor-element.elementor-element-22b6732 img{width:60%;}.elementor-1478 .elementor-element.elementor-element-79e590c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1478 .elementor-element.elementor-element-7974602{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1478 .elementor-element.elementor-element-73fb1db{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1478 .elementor-element.elementor-element-8c31bf4{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1478 .elementor-element.elementor-element-d871994{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1478 .elementor-element.elementor-element-51858ce{--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-1478 .elementor-element.elementor-element-e6d7248 .elementor-heading-title{font-size:35px;}.elementor-1478 .elementor-element.elementor-element-71da71d.elementor-element{--align-self:center;}}/* Start custom CSS for container, class: .elementor-element-2f9f2a7 */.elementor-1478 .elementor-element.elementor-element-2f9f2a7 {
  border-radius: 15px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-71da71d *//* Reset Woo default flex layout */
ul.products.columns-4 {
  display: grid !important;
  grid-template-columns: 1fr;
  gap: 20px;
  padding: 0;
  margin: 0;
  list-style: none;
}

/* Tablet: 2 columns */
@media (min-width: 600px) {
  ul.products.columns-4 {
grid-template-columns: repeat(2, 1fr);
  }
}

/* Desktop: 4 columns */
@media (min-width: 1024px) {
  ul.products.columns-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}

/* Optional: fix spacing issues inside product cards */
ul.products.columns-4 li.product {
  margin: 0 !important;
  width: 100% !important;
}/* End custom CSS */