/** Shopify CDN: Minification failed

Line 620:1 Expected "}" to go with "{"

**/


.page__about-us .image-with-text__grid .image-with-text__text-item .button.button--primary,
.page__about-us .image-with-text__grid .image-with-text__text-item .button.button--primary:before,
.page__about-us .image-with-text__grid .image-with-text__text-item .button.button--primary:after{
  border-radius: 10px;
}

.cart_summary_inner p{
  margin: 0;
  padding: 10px 10px 10px 0;
}
.cart_tot__price {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 700;
  padding: 10px 0;
}
.cart_col_atc_btn .button:not([disabled]):hover:after{
  border-radius: 10px; 
}
.cart-item__name:hover {
  text-decoration: none;
}
.quantity.cart-quantity .quantity__button{
  height: 30px;
  width: 30px;
  border: 1px solid #000;
}
.quantity.cart-quantity:before,
.quantity.cart-quantity:after{
  content: none;
}
.quantity.cart-quantity .quantity__input{
  flex-grow: 0;
  width: 30%;
  height: 30px;
  border: 1px solid #000;
  border-right: none;
  border-left: none;
}
.cart-item__name{
  font-size: 13px;
}
.cart__total {
  display: flex;
  flex-direction: column;
  color: #000;
}
.cart__contents.cart-drawer__form{
  padding: 0 10px;
}
.cart-item__image {
  border: 1px solid #000;
  border-radius: 10px;
}
.summary__order_price_main {
  border-bottom: 1px solid #000;
  padding: 10px 0;
  color: #000;
}
.cart_summary_inner p,
.cart_total_price_main p{
  border-bottom: 1px solid #000;
  font-weight: 600;
  color: #000;
}
.cart_order_summary {
  padding: 10px;
  border: 1px solid #000;
  border-radius: 10px;
  margin: 10px;
  font-size: 12px;
}
.summary_mrp,
.summary_discount{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.empty_cart_msg{
  font-size: 11px;
  line-height: 17px;
  text-transform: capitalize;
  color: #000;
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;
  padding: 5px;
}

.cart__shop_all{
  min-height: unset;
  padding: 8px 10px;
  border-radius: 10px;
}
.cart__shop_all:after,
.cart__shop_all:before{
  border-radius: 10px;
  
}
.cart_col_msg{
  font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 17px;
    text-transform: capitalize;
    color: #000;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #000000;
    padding: 5px;
}
.cart_ship_msg{
 background: #000;
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    text-transform: capitalize;
    color: #fff;
    padding: 10px 16px; 
  margin: 0;
}
.cart_empty__overflow{
  /* overflow-y: scroll; */
}
.cart_inner_item:has(> cart-drawer-items.is-empty) + .drawer__footer {
    display: none;
}
.cart_shop_btn{
  min-height: unset;
  /* height: 20%; */
  padding: 1rem;
}
.cart_shipping_msg{
  background: #000;
  font-family: Poppins;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  text-transform: capitalize;
  color: #fff;
  padding: 10px 16px;
  margin-bottom: 12px;
}
.cart__empty-text{
  text-align: left;
  font-weight: 700;
  padding-left: 4%;
}
/* .drawer__inner-empty .cart_empty__collection{
  display: none;
} */
.drawer_col_main{
  overflow-y: auto;
  height: calc(100dvh - 210px);
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 15px;
}
.footer__content-bottom-wrapper{
  justify-content: center;
}
.facets-wrap.parent-wrap .facet-checkbox{
  padding: 1rem 1rem 1rem 0;
}
.facets-wrap.parent-wrap .facets-layout.facets-layout-list{
  display: flex;
  flex-wrap: wrap;
}
.template_collection .collection_banner .banner{
  margin: 20px;
  border-radius: 25px;
  overflow: hidden;
}
.template_index .slideshow__controls{
  border: none;
}
#SortBy{
  padding: 8px;
  border: 1px solid #951c33;
  border-radius: 10px; 
}
#SortBy:focus{
  box-shadow: none;
}
#SortBy + .svg-wrapper{
  right: 8px;
}
.facet-checkbox__text {
  background: #bf39361f;
  padding: 5px;
  border-radius: 6px;
}

.facet-checkbox__text:hover{
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.12); 
}
.header__icon.header__icon--account .svg-wrapper,
.header__icon.header__icon--cart .svg-wrapper{
  width: 30px;
}
.template_index .slideshow__controls .slider-button{
  display: none;
}
.section__title_home{
  font-size: 35px;
  text-align: center;
  font-weight: 500;
  margin-bottom: 30px;
}
.section_heading_part{
  font-size: 35px;
  text-align: center;
  /* font-weight: 600; */
  /* font-family: cursive; */
}
.slider-counter__link--dots:not(.slider-counter__link--active):hover .dot {
  border-color: transparent;
}
.cstm_header_search{
  grid-area: custom-search;
  max-width: 50%;
  width: 100%;
  margin: 0 auto;
  display: flex;
  align-items: center;
}
/* .template_index .slideshow__controls .slideshow__control-wrapper{
  background: black;
    padding: 4px;
    border-radius: 20px;
} */
.header_category {
  width: 35%;
  padding: 0 10px;
}
.cstm_header_search .field:before,
.cstm_header_search .field:after{
  content: none !important;
}
.cstm_header_search .field{
  border: 1px solid #7b3f00;
  border-radius: 30px;
  align-items: center;
  background: #f3f0ee;
  overflow: hidden;
}
.cstm_header_search .search__button.field__button{
  border-radius: 0 30px 30px 0;
}
.cstm_header_search .field__input:focus{
  box-shadow: none;
}
.cstm_header_search .reset__button.field__button[aria-label="Clear search term"]{
  display: none;
}
.tranding_category{
  width: 35%;
  min-width: 30%;
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding: 10px;
  background: #000000;
  color: #fff;
  border-radius: 30px 0px 0px 30px;
}
.cstm_header_search .predictive-search__loading-state{
  display: none; 
}
.cstm_header_search .field:after,
.cstm_header_search .field__input:focus,
.cstm_header_search .field:hover.field:after,
#ContactFooter .field:after,
#ContactFooter .field:hover.field:after,
#ContactFooter .field__input:focus{
  border-radius: 15px;
}

.newsletter-form__button{
  background-color: #fff;
  width: 6.4rem;
  border-radius: 15px;
}

.newsletter-form__button .svg-wrapper path{
  fill: #000;
}
.cstm_header_search .field__label{
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%); 
}

.field__input[type="email"]{
border-radius: 15px;
}
/* .header__icon .header__icon--cart{
  background: #bf3936;
    border-radius: 25px;
} */
.trending_category_opener{
  display: none; 
  position: absolute;
  top: 100%;
  left: 0;
  background: #f3f0ee;
  width: 100%;
  border: 1px solid #000;
  border-radius: 15px;
  padding: 10px;
  z-index: 9;
  color: #000;
}
.tranding_category:hover .trending_category_opener{
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.cstm_header_search .search__input.field__input{
  border-radius: 0 30px 30px 0;
  background: #f3f0ee;
}
.cstm_header_search .field__input:focus~.field__label,
.cstm_header_search .field__input:not(:placeholder-shown)~.field__label{
  font-size: 1.6rem;
  left: 50%;
  top: 50%;
}
.cstm_header_search .field__input:focus{
  padding: 0.8rem 1.5rem .8rem 2rem;
}
.cstm_below_menu .list-menu.list-menu--inline{
  width: 100%;
  justify-content: center; 
}
.header__trending_menu{
  list-style: none;
  border-right: 1px solid;
  padding: 0;
  width: 44%;
}
.trending_menu_img_wrapper {
    width: 30%;
    display: flex;
    justify-content: center;
}
.header__trending_menu li a {
  color: #000;
  text-decoration: none;
}
.footer-block--newsletter{
  border-bottom: 1px solid #7B3F00;
  padding-bottom: 2rem;
}
.footer__content-bottom {
  border-top: 1px solid #7B3F00;
  padding-top: 2rem;
  padding-bottom: 2rem;
  /* border-bottom: 1px solid #f26b24; */
  width: 90%;
  margin: 0 auto;
}
#MegaMenu-Content-2,
#MegaMenu-Content-3,
#MegaMenu-Content-5,
#MegaMenu-Content-6,
#MegaMenu-Content-7
{
  display: flex;
}
.mega_menu_img_wrapper{
  width: 30%;
}
#MegaMenu-Content-2 .mega-menu__list{
  width: 50%;
}

/* Css Featured collection  */
span.price-item.price-item--sale.price-item--last { font-size: 1.5rem; font-weight: 600; color: #682536; letter-spacing: 0; }
.featured_collection .price .price-item { margin: 0 0rem 0 0;}
span.price--label {
  font-size: 1.3rem;
}
.featured_collection .price .price-item { margin: 0 0rem 0 0;}
.featured_collection .underline-links-hover:hover a { text-decoration:none;}
/* End Css Featured collection  */

@media (min-width: 750px){
  .page__about-us .banner--content-align-left.banner--desktop-transparent .banner__box{
    max-width: 55rem;
  }
}


@media (max-width: 989px){
  .cstm_header_search{
    display: none;
  }
  .tranding_category {
    display:none;
  }
}
@media (max-width: 1080px){
.cstm_header_search {
   max-width: 75%;
}
}

@media (max-width: 768px){
  .page__about-us .trust-badge {
        width: 20%;
    }
    .alphakid-pro-milk-mix {
  .product__title h1 {
    font-size: 20px;
}
}
@media (max-width: 426px){
  .page__about-us .trust-badge {
        width: 40%;
    }
}

/* ----------------------------------------- $$$$$ ----------------------------------------- */

.cstm-card-wrapper .card {
    padding: 15px;
}
.feature-collection-1 .cstm-card-wrapper .card .card__inner {
    border-radius: 15px;
    overflow: hidden;
  border: 2px solid #F26B24;
  background: #fff;
}
.feature-collection-2 .cstm-card-wrapper .card .card__inner{
  border-radius: 20px;
  overflow: hidden;
}
.feature-collection-2 .card__information{
  min-height: unset !important;
}
.feature-collection-2 .card-information, .feature-collection-2 .cstm-card-wrapper .quick-add, .feature-collection-2 .cstm-card-wrapper .card_badges_container {
    display: none;
}
.feature-collection-2 .cstm-card-wrapper .card__heading a{
  text-align: center;
}
.cstm-card-wrapper .price__regular {
    font-size: 16px;
    font-weight: 600;
    color: #7B3F00;
}
.cstm-feature-slider .grid {
    flex-wrap: nowrap;
  gap: 70px;
  padding: 15px 0;
  width: 80%;
  margin: 5px auto;
}
.cstm-feature-slider .grid .grid__item{
  border: none;
  box-shadow: 4px 7px 14px rgba(0, 0, 0, 0.3);
  width: 20% !important;
    max-width: unset;
  height: 100%;
}
.cstm-feature-slider{ overflow-x: auto; scrollbar-width: none;}
.cstm-card-wrapper .card__information{min-height: 100px;}
 @media (max-width: 1025px){
    .category-block h4.section__title_home.title {
    margin: 30px 0 10px !important;
}
    .img_border_wrapper{
      width: 75px !important;
    }
    .img-background{
      width: 12rem !important;
      height: 6rem !important;
    }
  .cstm-feature-slider .grid .grid__item{width: 30% !important;}
   .footer__content-top.page-width{
    padding: 0;
}
   .footer__content-bottom{
     width: 100%;
   }
  }

@media (max-width: 990px){
  .cstm-feature-slider .grid{padding: 20px 0;}
.cstm-feature-slider .slider-buttons {
    display: none;
}
}
@media (max-width: 800px){
  .cstm-feature-slider .grid .grid__item {
        width: 37% !important;
    }
  .cstm-feature-slider .grid{gap: 25px;}
  .cstm-card-wrapper .card__information {
    min-height: 70px;
}
}
@media (max-width: 650px){
  .cstm-feature-slider .grid .grid__item {
        width: 42% !important;
    }
}
@media (max-width: 570px){
  .cstm-feature-slider .grid .grid__item {
        width: 50% !important;
    }
}
@media (max-width: 426px){
  .cstm-feature-slider .grid .grid__item {
        width: 75% !important;
    }
}
.footer__payment {
    display: none;
}

/* alphakid product page */
.alphakid-pro-milk-mix {
  .product__title h1 {
    font-size: 30px;
    font-weight: 700;
}
product-info{
  background: #fef9f2;
}
.content-for-layout {
    background: #FEF9F2;
    padding-bottom: 8%;
}
.discount-content{
  position: relative;
  height: 120px;
}
.discount-content img{
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 15px;
}
.discount-text {
    position: absolute;
    width: 35%;
    right: 0;
    bottom: 5%;
}
.shopify-payment-button button{
  background: #f4b81a !important;
  color: #45368b;
  font-weight: 700;
}
.shopify-payment-button button:after, .product-form__submit:after{
  border: none !important;
}
.product-form__submit{
  background: #f26b24 !important;
  color: white;
  font-weight: 700;
}
.main-form input {
      background: #fef9f2;
}

 .brand-technology-container, .product-feature-points-container,
 .how-kidzole-made-container , .pdp_DidYouKnow_main, .banner-image-section-container,
  .pdp_smart_nutrition_main, .supported-by-science , .chef-corner-container  {
  display: none;
}
.pdp-badges-container {
  display: none;
}
}
.kidzola-cooking-oil {
  .health_benefits_section, .alpha-kids-section, .nutrition-stamps{
    display: none;
}
}


.variant_inline_price{
  display: flex;
  align-items: center;
  gap: 10px;

  .custom-nudge{
    display: flex;
    align-items: center;
    gap: 10px;
  }

  .nudge-box-1, .nudge-box-2{
    border: 1px solid #000000;
    border-radius: 8px;
    padding: 2px 8px;
    font-size: 18px;
    color: #000000;
  }

  .nudge-box-2{
    color: #c0877b;
    font-weight: 600;
  }
}