.elementor-4269 .elementor-element.elementor-element-949f60f{--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:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4269 .elementor-element.elementor-element-949f60f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4269 .elementor-element.elementor-element-a8c54eb{width:100%;max-width:100%;}.elementor-4269 .elementor-element.elementor-element-8c3ae71{--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;}.elementor-4269 .elementor-element.elementor-element-569ce6b{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-4269 .elementor-element.elementor-element-569ce6b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-4269 .elementor-element.elementor-element-569ce6b:after{content:"0.66";}.elementor-4269 .elementor-element.elementor-element-569ce6b .elementor-post__thumbnail__link{width:100%;}.elementor-4269 .elementor-element.elementor-element-569ce6b.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-4269 .elementor-element.elementor-element-569ce6b.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-4269 .elementor-element.elementor-element-569ce6b.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-4269 .elementor-element.elementor-element-569ce6b .elementor-post__title, .elementor-4269 .elementor-element.elementor-element-569ce6b .elementor-post__title a{color:#000000;text-decoration:none;}.elementor-4269 .elementor-element.elementor-element-9abb68a{--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;}.elementor-4269 .elementor-element.elementor-element-9abb68a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4269 .elementor-element.elementor-element-244a20b{width:100%;max-width:100%;}.elementor-4269 .elementor-element.elementor-element-4c703c1{--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;}.elementor-4269 .elementor-element.elementor-element-4c703c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4269 .elementor-element.elementor-element-eadf72c{width:100%;max-width:100%;}.elementor-4269 .elementor-element.elementor-element-d6b9b87{--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;}.elementor-4269 .elementor-element.elementor-element-d6b9b87.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4269 .elementor-element.elementor-element-5805519{width:100%;max-width:100%;}.elementor-4269 .elementor-element.elementor-element-114b402{--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;}.elementor-4269 .elementor-element.elementor-element-114b402.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4269 .elementor-element.elementor-element-4c144d2{width:100%;max-width:100%;}.elementor-4269 .elementor-element.elementor-element-9632873{--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;}.elementor-4269 .elementor-element.elementor-element-ca8128d{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-4269 .elementor-element.elementor-element-ca8128d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-4269 .elementor-element.elementor-element-ca8128d:after{content:"0.66";}.elementor-4269 .elementor-element.elementor-element-ca8128d .elementor-post__thumbnail__link{width:100%;}.elementor-4269 .elementor-element.elementor-element-ca8128d .elementor-post__meta-data span + span:before{content:"•";}.elementor-4269 .elementor-element.elementor-element-ca8128d .elementor-post__card{border-width:0.5px;}.elementor-4269 .elementor-element.elementor-element-ca8128d .elementor-post__text{margin-top:20px;}.elementor-4269 .elementor-element.elementor-element-ca8128d .elementor-post__title, .elementor-4269 .elementor-element.elementor-element-ca8128d .elementor-post__title a{color:#000000;text-decoration:none;}.elementor-4269 .elementor-element.elementor-element-6cd7b5a{--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;}.elementor-4269 .elementor-element.elementor-element-6cd7b5a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4269 .elementor-element.elementor-element-9b966ee{--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;}.elementor-4269 .elementor-element.elementor-element-5bfa9e2{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-4269 .elementor-element.elementor-element-5bfa9e2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-4269 .elementor-element.elementor-element-5bfa9e2:after{content:"0.66";}.elementor-4269 .elementor-element.elementor-element-5bfa9e2 .elementor-post__thumbnail__link{width:100%;}.elementor-4269 .elementor-element.elementor-element-5bfa9e2 .elementor-post__meta-data span + span:before{content:"•";}.elementor-4269 .elementor-element.elementor-element-5bfa9e2 .elementor-post__card{border-width:1px;border-radius:25px;}.elementor-4269 .elementor-element.elementor-element-5bfa9e2 .elementor-post__text{margin-top:20px;}.elementor-4269 .elementor-element.elementor-element-5bfa9e2 .elementor-post__title, .elementor-4269 .elementor-element.elementor-element-5bfa9e2 .elementor-post__title a{color:#000000;text-decoration:none;}.elementor-4269 .elementor-element.elementor-element-56918dd{--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:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4269 .elementor-element.elementor-element-56918dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4269 .elementor-element.elementor-element-d1bcdb7{--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;}.elementor-4269 .elementor-element.elementor-element-d1bcdb7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4269 .elementor-element.elementor-element-3941cab{--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;}.elementor-4269 .elementor-element.elementor-element-280fb42{--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;}.elementor-4269 .elementor-element.elementor-element-280fb42.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4269 .elementor-element.elementor-element-4e6d905{width:100%;max-width:100%;}.elementor-4269 .elementor-element.elementor-element-cd98d94{--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;}.elementor-4269 .elementor-element.elementor-element-cd98d94.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4269 .elementor-element.elementor-element-75d31f0{width:100%;max-width:100%;}.elementor-4269 .elementor-element.elementor-element-03abf90{--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;}.elementor-4269 .elementor-element.elementor-element-bba308d{text-align:center;}.elementor-4269 .elementor-element.elementor-element-bba308d .elementor-heading-title{font-weight:bold;text-decoration:none;color:#000000;}.elementor-4269 .elementor-element.elementor-element-ebcddb9.elementor-wc-products ul.products li.product{text-align:center;}.elementor-4269 .elementor-element.elementor-element-ebcddb9.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:15px;}.elementor-4269 .elementor-element.elementor-element-ebcddb9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-4269 .elementor-element.elementor-element-ebcddb9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-4269 .elementor-element.elementor-element-ebcddb9.elementor-wc-products ul.products li.product span.onsale{display:block;color:#000000;background-color:#FAC3DE;}.elementor-4269 .elementor-element.elementor-element-3dae70a{--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;}.elementor-4269 .elementor-element.elementor-element-bc6a15a{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4269 .elementor-element.elementor-element-ebcddb9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:768px){.elementor-4269 .elementor-element.elementor-element-949f60f{--width:466px;}.elementor-4269 .elementor-element.elementor-element-569ce6b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-4269 .elementor-element.elementor-element-569ce6b:after{content:"0.5";}.elementor-4269 .elementor-element.elementor-element-569ce6b .elementor-post__thumbnail__link{width:100%;}.elementor-4269 .elementor-element.elementor-element-9abb68a{--width:466px;}.elementor-4269 .elementor-element.elementor-element-4c703c1{--width:466px;}.elementor-4269 .elementor-element.elementor-element-d6b9b87{--width:466px;}.elementor-4269 .elementor-element.elementor-element-114b402{--width:466px;}.elementor-4269 .elementor-element.elementor-element-ca8128d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-4269 .elementor-element.elementor-element-ca8128d:after{content:"0.5";}.elementor-4269 .elementor-element.elementor-element-ca8128d .elementor-post__thumbnail__link{width:100%;}.elementor-4269 .elementor-element.elementor-element-6cd7b5a{--width:466px;}.elementor-4269 .elementor-element.elementor-element-5bfa9e2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-4269 .elementor-element.elementor-element-5bfa9e2:after{content:"0.5";}.elementor-4269 .elementor-element.elementor-element-5bfa9e2 .elementor-post__thumbnail__link{width:100%;}.elementor-4269 .elementor-element.elementor-element-56918dd{--width:466px;}.elementor-4269 .elementor-element.elementor-element-d1bcdb7{--width:466px;}.elementor-4269 .elementor-element.elementor-element-280fb42{--width:466px;}.elementor-4269 .elementor-element.elementor-element-cd98d94{--width:466px;}.elementor-4269 .elementor-element.elementor-element-ebcddb9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-ebcddb9 *//* Custom Grid Layout for Products */
.product-grid {
    display: grid;
    grid-template-columns: repeat(6, 1fr); /* 6 columns */
    grid-template-rows: repeat(3, auto); /* 3 rows */
    gap: 20px; /* space between items */
    max-width: 100%; /* ensures it fits within the container */
    margin: 0 auto; /* centers the grid */
}

/* Style for individual product items */
.product-grid .product-item {
    border: 1px solid #eaeaea; /* Optional: adds border to products */
    padding: 15px;
    background-color: #fff; /* Optional: gives a white background to each product */
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); /* Optional: adds slight shadow for depth */
    text-align: center;
}

/* Optional: Add hover effect on products */
.product-grid .product-item:hover {
    transform: scale(1.05); /* Slight zoom effect on hover */
    transition: transform 0.3s ease;
}

/* Responsive adjustments: make it a 2-column layout for small screens */
@media (max-width: 768px) {
    .product-grid {
        grid-template-columns: repeat(2, 1fr); /* 2 columns on mobile */
    }
}

/* Responsive adjustments for smaller screens */
@media (max-width: 480px) {
    .product-grid {
        grid-template-columns: 1fr; /* 1 column on very small screens */
    }
}/* End custom CSS */