.banner-sections .banner-heading,.product-sections .product-section-heading{
  font-family:'Jost', sans-serif;
  margin-bottom: 0rem;
}
.banner-sections .banner-para,.banner-sections .banner-button a,
.banner-sections .banner-products .wc-block-grid__product-title,.banner-sections .banner-right-section p
.product-sections .product-section-para,.product-sections .product-section li .wc-block-grid__product-title{
  font-family:'Kumbh Sans', sans-serif;
}
.banner-sections .banner-left-section{
  position: relative;
  left: 15%;
}
.banner-sections .banner-content{
  margin-bottom: 100px;
}
.banner-sections .banner-content .banner-para{
  margin-bottom: 10px;
  margin-right: 50% !important;
}
.banner-sections .banner-content .wp-element-button:hover,.product-sections .product-section  .wc-block-grid__product .add_to_cart_button:hover{
  background-color: #000 !important;
}
.banner-sections .banner-product-section .wc-block-grid__products li a{
  text-decoration: none;
}
.banner-sections .banner-products .wc-block-grid__product a{
  display: flex;
  background: #000;
  border-radius: 10px;
  padding: 5px 5px;
}
.banner-sections .banner-right-section .mobile-price-section .price-sec2 .wp-block-buttons{
  margin: -8px 10px;
}
.banner-sections .banner-right-section .mobile-price-section{
  margin: 0 45px;
}
.banner-sections .banner-products .wc-block-grid__product-onsale,.product-sections .product-section .wc-block-grid__product-onsale{
  display: none;
}
.banner-sections .banner-products .wc-block-grid__product-title{
  margin: 10px 0px 0px 10px;
  color: #fff;
  text-align: left;
  font-size: 18px;
  font-weight: 600;
  line-height: 18px;
}
.banner-sections .banner-products .price{
  margin: -23px 0 0 60px;
  color: #fff;
}
.banner-sections .banner-products .wc-block-grid__product-image img{
  object-fit: contain;
  background: #fff;
  border-radius: 10px;
  padding: 5px;
  max-width: 100px;
  max-height: 80px;
}
.banner-sections .banner-right-section .mobile-img img{
  width: 100% !important;
}
.banner-sections .banner-right-section .mobile-img{
  margin:0px 0 0 50px ;
}
.banner-sections .banner-right-section .mobile-heading p{
  font-weight: 600;
  text-align: center;
}
.banner-sections .banner-right-section .mobile-price-section{
  position: absolute;
  margin-left: 40px;
}
.mobile-price-section:not(.is-not-stacked-on-mobile)>.wp-block-column{
  flex-basis: unset !important;
}
.product-sections{
  margin-top: 40px;
}
.product-sections .product-section-heading {
  font-weight:600;
}
.product-sections .product-section .wc-block-grid__product-image{
  height: 240px;
  text-align: center;
  box-shadow: 0px -5px 10px #0000001a;
  padding: 20px;
  border-radius: 10px;
  background: #fff;
  object-fit: cover;
  margin-top: -40%;
  margin-left: 3px;
  margin-right: 3px;
}
.product-sections .product-section li{
  margin-right: 24px;
  background: #F6F6F6;
  position: relative;
  border-radius: 15px;
  margin-bottom: 3% !important;
  flex: 1 0 0% !important;
}
.product-sections .product-section .wc-block-product-category{
  padding-top: 12%;
}
.product-sections .product-section .wc-block-product-category ul{
  gap: 0.5em;
}
.product-sections .product-section li img{
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.product-sections .product-section li a{
  text-decoration: none;
}
.product-sections .product-section li .wc-block-grid__product-title{
  font-size: 20px;
  letter-spacing: 0px;
  color: #010101;
  font-weight: 600;
  text-align: left;
  margin: 15px 10px;
  text-decoration: none !important;
}
.product-sections .product-section li .price{
  color: #8d8b8b;
  font-size: 15px;
  text-align: left;
  margin: 10px 0 17px 10px;
}
.product-sections .product-section  .wc-block-grid__product .add_to_cart_button{
  background: #d50000 !important;
  padding: 10px 12px;
}
.product-sections .product-section .wc-block-grid__product-add-to-cart{
  margin-bottom: -30px !important;
}