.elementor-31 .elementor-element.elementor-element-a801ac0{--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-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31 .elementor-element.elementor-element-d7f91d8 .elementor-repeater-item-344fc63 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://shahjadpurfoodproducts.com/wp-content/uploads/2026/01/Web-Banner-webp-1.webp);background-size:cover;}.elementor-31 .elementor-element.elementor-element-d7f91d8 .elementor-repeater-item-d12d13c .swiper-slide-bg{background-color:#833CA300;background-image:url(https://shahjadpurfoodproducts.com/wp-content/uploads/2026/01/Web-Banner-3.webp);background-size:cover;}.elementor-31 .elementor-element.elementor-element-d7f91d8 .elementor-repeater-item-635bd21 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://shahjadpurfoodproducts.com/wp-content/uploads/2026/01/Web-Banner-2.webp);background-size:cover;}.elementor-31 .elementor-element.elementor-element-d7f91d8 .swiper-slide{transition-duration:calc(5000ms*1.2);height:641px;}.elementor-31 .elementor-element.elementor-element-d7f91d8{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);}.elementor-31 .elementor-element.elementor-element-d7f91d8 .swiper-slide-contents{max-width:50%;}.elementor-31 .elementor-element.elementor-element-d7f91d8 .swiper-slide-inner{text-align:center;}.elementor-31 .elementor-element.elementor-element-3499353{--display:flex;--min-height:0px;--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-31 .elementor-element.elementor-element-c07e07a{--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;border-style:none;--border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-fc870d9{text-align:center;}.elementor-31 .elementor-element.elementor-element-fc870d9 .elementor-heading-title{font-family:"Tiro Bangla", Sans-serif;font-weight:600;color:#0A5A17;}.elementor-31 .elementor-element.elementor-element-b30fdd0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-1px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-31 .elementor-element.elementor-element-b30fdd0{--wd-cat-brd-radius:8px;}.elementor-31 .elementor-element.elementor-element-b30fdd0 div.product-category .wd-entities-title, .elementor-31 .elementor-element.elementor-element-b30fdd0 .wd-nav-product-cat>li>a{font-family:"Tiro Bangla", Sans-serif;font-weight:500;text-decoration:none;}.elementor-31 .elementor-element.elementor-element-4285629{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-2e33fbe{text-align:center;}.elementor-31 .elementor-element.elementor-element-2e33fbe .elementor-heading-title{font-family:"Tiro Bangla", Sans-serif;font-weight:600;color:#0A5A17;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31 .elementor-element.elementor-element-2c093da.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-31 .elementor-element.elementor-element-2c093da.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-31 .elementor-element.elementor-element-494c2b3{--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:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31 .elementor-element.elementor-element-fe48104 .elementor-button{background-color:#0A5A17;font-family:"Anek Bangla", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 18px 0px rgba(10.000000000000007, 90.00000000000011, 23, 0.8);border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-5b7715d{--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:49px;--margin-bottom:-68px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-082be15{text-align:center;}.elementor-31 .elementor-element.elementor-element-082be15 .elementor-heading-title{font-family:"Anek Bangla", Sans-serif;font-weight:600;color:#0A5A17;}.elementor-31 .elementor-element.elementor-element-00a5385{--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:17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-fc7b667{--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-31 .elementor-element.elementor-element-431a72e{--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;}.elementor-31 .elementor-element.elementor-element-6414b71 .elementor-button{background-color:#0A5A17;font-family:"Anek Bangla", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 10px 0px rgba(10.000000000000007, 90.00000000000011, 23, 0.75);border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-844378f{--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-31 .elementor-element.elementor-element-cee5724 .wd-tabs .tabs-name{font-family:"Tiro Bangla", Sans-serif;font-size:9px;}.elementor-31 .elementor-element.elementor-element-4d24464{--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;}.elementor-31 .elementor-element.elementor-element-084a4bf .elementor-button{background-color:#0A5A17;font-family:"Anek Bangla", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 10px 0px rgba(10.000000000000007, 90.00000000000011, 23, 0.75);border-radius:20px 20px 20px 20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-a801ac0{--margin-top:-39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-d7f91d8 .swiper-slide{height:316px;}.elementor-31 .elementor-element.elementor-element-2c093da.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-a801ac0{--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-d7f91d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-d7f91d8 .swiper-slide{height:144px;}.elementor-31 .elementor-element.elementor-element-3499353{--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-c07e07a{--margin-top:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-fc870d9{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-fc870d9 .elementor-heading-title{font-size:25px;}.elementor-31 .elementor-element.elementor-element-b30fdd0{--wd-cat-img-width:166px;}.elementor-31 .elementor-element.elementor-element-b30fdd0 div.product-category .wd-entities-title, .elementor-31 .elementor-element.elementor-element-b30fdd0 .wd-nav-product-cat>li>a{font-size:16px;}.elementor-31 .elementor-element.elementor-element-2e33fbe{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-2e33fbe .elementor-heading-title{font-size:25px;}.elementor-31 .elementor-element.elementor-element-2c093da > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-2c093da.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-31 .elementor-element.elementor-element-082be15{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-082be15 .elementor-heading-title{font-size:25px;}.elementor-31 .elementor-element.elementor-element-fc7b667{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for wd_product_categories, class: .elementor-element-b30fdd0 *//* === Category Card Border & Shadow === */
.elementor-31 .elementor-element.elementor-element-b30fdd0 .product-category {
    border: 2px solid #0A5A17;
    border-radius: 14px;
    padding: 12px;
    background: #ffffff;

    /* Soft green shadow */
    box-shadow: 0 8px 20px rgba(10, 90, 23, 0.25);

    transition: all 0.3s ease-in-out;
}

/* Hover effect – slightly stronger shadow */
.elementor-31 .elementor-element.elementor-element-b30fdd0 .product-category:hover {
    box-shadow: 0 12px 28px rgba(10, 90, 23, 0.4);
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7ea685 */<style>
.reviews-slider {
  text-align: center;
  padding: 40px 0;
}

.reviews-title {
  font-size: 26px;
  margin-bottom: 25px;
}

.slider-wrapper {
  overflow: hidden;
  width: 100%;
}

.slider-track {
  display: flex;
  transition: transform 0.6s ease;
}

.review-card {
  min-width: 100%;
  box-sizing: border-box;
  padding: 20px;
}

.review-card img {
  width: 110px;
  height: 110px;
  border-radius: 50%;
  object-fit: cover;
  margin-bottom: 10px;
}

.stars {
  color: #f5a623;
  font-size: 18px;
  margin: 8px 0;
}

.review-card p {
  font-size: 15px;
  line-height: 1.6;
  color: #444;
}

.review-card h4 {
  margin-top: 10px;
  font-weight: 600;
}

/* PC view */
@media (min-width: 768px) {
  .review-card {
    min-width: 50%;
  }
}

@media (min-width: 1024px) {
  .review-card {
    min-width: 33.33%;
  }
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00a5385 */<style>
.reviews-slider{
  text-align:center;
  padding:40px 0;
}

.reviews-title{
  font-size:26px;
  margin-bottom:25px;
}

/* ===== MAIN CONTAINER DESIGN ===== */
.slider-wrapper{
  overflow:hidden;
  width:100%;
  max-width:900px;
  margin:0 auto;

  background:#ffffff;
  border:1px solid #0b5d3b;          /* bottle green */
  border-radius:18px;
  box-shadow:0 12px 30px rgba(0,0,0,0.12);

  touch-action: pan-y;
  padding:15px 0;
}

/* slider */
.slider-track{
  display:flex;
  transition:tr/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-af1f3e1 *//* === Category Card Border & Shadow === */
.elementor-31 .elementor-element.elementor-element-af1f3e1 {
    border: 2px solid #0A5A17;
    border-radius: 14px;
    padding: 12px;
    background: #ffffff;

    /* Soft green shadow */
    box-shadow: 0 8px 20px rgba(10, 90, 23, 0.25);

    transition: all 0.3s ease-in-out;
}

/* Hover effect – slightly stronger shadow */
.elementor-31 .elementor-element.elementor-element-af1f3e1 .product-category:hover {
    box-shadow: 0 12px 28px rgba(10, 90, 23, 0.4);
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7b667 *//* === Category Card Border & Shadow === */
.elementor-31 .elementor-element.elementor-element-fc7b667 .product-category {
    border: 2px solid #0A5A17;
    border-radius: 14px;
    padding: 12px;
    background: #ffffff;

    /* Soft green shadow */
    box-shadow: 0 8px 20px rgba(10, 90, 23, 0.25);

    transition: all 0.3s ease-in-out;
}

/* Hover effect – slightly stronger shadow */
.elementor-31 .elementor-element.elementor-element-fc7b667 .product-category:hover {
    box-shadow: 0 12px 28px rgba(10, 90, 23, 0.4);
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for wd_products_tabs, class: .elementor-element-cee5724 */.elementor-31 .elementor-element.elementor-element-cee5724 {
    border: 2px solid #0A5A17;
    border-radius: 14px;
    padding: 12px;
    background: #ffffff;

    /* Soft green shadow */
    box-shadow: 0 8px 20px rgba(10, 90, 23, 0.25);

    transition: all 0.3s ease-in-out;
}

/* Hover effect – slightly stronger shadow */
.elementor-31 .elementor-element.elementor-element-cee5724{
    box-shadow: 0 12px 28px rgba(10, 90, 23, 0.4);
    transform: translateY(-4px);
}/* End custom CSS */