/** Shopify CDN: Minification failed

Line 8:0 Unexpected "<"
Line 322:0 All "@import" rules must come first
Line 339:0 Unexpected "<"

**/
<style>
/* {% comment %} navbar hover borde r {% endcomment %} */
.menu__item {
    border-radius: 0px !important;
}
.menu__item {
    height: 40px;
}
.header__nav.d-none.d-lg-flex {
    margin: 0px !important;
}
.header__line-bottom.header__line--colorize-2.position-relative.d-lg-flex.py-lg-6 {
    padding: 0px !important;
} 
@media only screen and (min-width: 768px) {
.menu__item {
 width: 150px;
    height: 40px;
    text-align: center;
    display: flex;
    justify-content: center;
   padding: 5px 10px;
}
}
@media only screen and (min-width: 769px) {
  .header__nav.d-none.d-lg-flex {
  display: flex !important;
  justify-content: center !important;
}
}
/* FIX NAVBAR FONT SAME ON ALL PAGES */
.header, 
.header * {
  font-family: 'Poppins', sans-serif !important;
}

/* FIX MENU LINKS */
.header a {
  font-family: 'Poppins', sans-serif !important;
  letter-spacing: 0 !important;
}

/* FORCE SAME NAVBAR STYLE ON PRODUCT PAGE */
.template-product .header {
  font-family: 'Poppins', sans-serif !important;
}
.header__menu-item {
  padding: 0 15px !important;
}
.template-product .header a {
   font-family: something else;
}












/* product page css  */
/* 1 four icon and text pd details vala  */

@media (min-width: 1025px) {
  .product-page-info__icon-with-text--style-tile {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}
.product-page-info__icon-with-text--style-tile > div {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 10px !important;
}
.product-page-info__icon-with-text--style-tile svg {
  background-color:rgba(241, 196, 15, 0.38) !important;
  border-radius: 50% !important;
  padding: 7px !important;
  width: 20px;
  height: 20px;
}

/* {% comment %} Product thumbnail edit  {% endcomment %} */
 .product-gallery__thumbnail_item_inner.position-relative.cursor-lg-pointer {
    padding: 4px;
}

 
/* {% comment %} Product page details design  {% endcomment %} */
p.product-page-info__price-sale-details.mt-5.mt-md-10.text-center.text-md-left {
    font-weight: bold;
}
product-page-info__title{
      margin-bottom: 9px !important;
}
.product-page-info__price {
    margin-bottom: 0px !important;
}
.product-page-info__description {
    margin-bottom: 19px !important;
}
 /* COLLECTION product css  */
.product-options__section {
  gap: 10px;
}

/* Label styling */
[data-section-container] label {
  font-weight: 500;
  font-size: 14px;
  margin-bottom: 8px;
  display: block;
}

/* Option button (default) */
.product-options__value {
  padding: 8px 16px;
  border: 1px solid #2f3370;
  border-radius: 8px;
  background: #fff;
  font-size: 14px;
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Hover effect */
.product-options__value:hover {
  border-color: #2f3370;
  color: #2f3370;
}

/* Active (selected) */
.product-options__value.active {
  background: #2f3370;
  color: #fff;
  border-color: #2f3370;
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}

/* Remove center alignment issue */
.product-options__value.flex-center {
  justify-content: center;
  align-items: center;
}  
 /* pd page   */
.text-nowrap {
  margin: 0px !important;
}
h1.m-0 {
  padding: 10px 0px;
}
.product-page-info__title{
margin-bottom:0px !important;
}
 
/* add to cart button  */

@media only screen and (min-width: 320px) and ( max-width: 390px) {
span.btn__text {
    font-size: 10px !important;
}
button.btn.btn--status.btn--animated.js-product-button-add-to-cart {
    padding: 8px 0px !important;
}
a.btn.btn--status.btn--animated {
    padding: 8px 0px !important;
}
}

/* end  */




/* bottom strip add to cart button */
 span.d-flex.flex-center.text-nowrap {
    color: white;
}
.btn--status:hover span.d-flex.flex-center.text-nowrap {
  color: black;
}
/* end  */





 

/*  MOBILE view product page content Details CSS is here   */
  div#shopify-block-AblcyK1JqU1RmRmVRT__air_product_reviews_app_summary_block_qqrJnJ {
    padding: 0px !important;
}
@media only screen and  (max-width: 900px) {

.product-page-info__title.mb-15.text-center.text-md-left h1.m-0 {
    text-align: left;
}
.justify-content-center {
    justify-content: left !important;
}
.product-page-info__price.text-center.text-md-left.mb-25 {
    text-align: left !important;
}
div#shopify-block-AblcyK1JqU1RmRmVRT__air_product_reviews_app_summary_block_qqrJnJ {
    padding: 0px !important;
}
.rte p {
    text-align: left !important;
}
 
  .product-page-info__icon-with-text--style-tile {
    grid-template-columns: repeat(2, 2fr) !important;
   
}
.product-options__section.d-flex.flex-wrap {
    justify-content: left;
}
.product-options.product-options--type-page.js-product-options {
    text-align: left !important;
}

}  

@media only screen and (max-width: 380px) {
button.btn {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.colorset{
font-size: 29px !important;
}
.product-collection__title{
  min-height:70px !important;
}
} 


/* home page Why Zuari Foods Exists CSS IS HERE */
@media only screen and ( max-width: 600px) {
  .ai-image-content-wrapper-aqitmzktzohdxeuxgqaigenblock6f7778fezarak {
    padding-top: 35px; 
}
h2.h4.col-auto.mb-10.text-center {
    width: 100%;
}
}

 

/* theme all css is here  */
/* Main Wrapper */
.n9-fbt-heading-title {
  font-weight: 600;
     font-family: 'Poppins', sans-serif !important;
}
n9-fbt {
  display: block;
  background: #f9fafb;
  padding: 40px 20px;
  border-radius: 8px;
}
/* Product Image */
.n9-fbt-product-img {
  margin-top: 13px;
  border-radius: 8px;
}
/* Right Side Box */
.n9-fbt-rightColumn-layout7 {
  background: #fff;
  padding: 20px;
  border-radius: 8px;
  border: 1px solid #eee;
  text-align: center;
}
li.n9-fbt-product-item-layout2.n9-product-item-layout7 {
    border: 1px solid #eee !important;
    background-color: #ffffff;
}
.n9-remove-href-styling.n9-char-limiter {
    font-weight: 600;
    color: #168177 !important;
}
 @media only screen and (min-width: 768px) {
a.d-flex.align-items-center {
    font-size: 14px !important;
    font-weight: 600 !important;
}

}





/* cart css  */
span.w4-block.w4-w-fit.w4-mx-auto.w4-font-\[600\].w4-text-\[12px\].w4-calc-height-footer.wizz-continue-shopping-text {
    font-size: 16px !important;
 padding-bottom: 19px;
}
div#wizz4-cart-drawer {
    border-radius: 0px !important;
}






/* Import font (agar pehle se nahi hai) */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap');

/* Apply font everywhere EXCEPT h1–h5 */
body *:not(h1):not(h2):not(h3):not(h4):not(h5) {
  font-family: 'Poppins', sans-serif !important;
}
/* Force apply on all headings */
html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6 {
  font-family: math !important;
}


</style>