/** Shopify CDN: Minification failed

Line 3231:0 Unexpected "}"
Line 3299:0 Unexpected "}"

**/
/* QR Popup content start here */

.qr-optin-pop-content + div {
    color: white !important;
    font-size: 40px !important;
}

/* QR Popup content end here */

/* Notify me Button css start here */ 

.notify-container {
    border: 0px !important;
}

/* Notify me Button css start here */ 


/* B2G2 Popup form CSS start here*/ 

._grid_1q1d2_148._left_1q1d2_195 ._gridItem_1q1d2_172:nth-child(1) {
    border-radius: var(--container-border-radius) 0 0
    var(--container-border-radius);
    width: 339px !important;
}

/* B2G2 Popup form CSS end here */


/* coupon code poupop form start here */


span._copyToClipboardText_1q0xm_23 {
    font-size: 22px;
    line-height: 1.19;
    text-transform: uppercase;
    font-weight: 600;
    color: #ffffff !important;
}

button._copyToClipboardButton_1q0xm_2 {
    all: unset;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    margin: 0 0 8px;
    padding: 8px 16px;
    border-radius: 8px;
    background-color: #546022 !important;
    transition: filter 0.3s, background-color 0.3s;
    color: #ffff !important !important;
}

._copyIcon_1q0xm_31 path {
    fill: #ffffff !important;
}
/* coupon code poupop form end here */




/* mct-oil-iced-coffee-latte recipes CSS start here */
#mct-oil-iced-coffee-latte .article-template__hero-adapt.media {
    padding-top: 38% !important;
    padding-bottom: 20% !important;
}
a#cart-icon-bubble img {
  width: 30px !important;
}
/* mct-oil-iced-coffee-latte recipes CSS END here */


/* jdgm css start here*/
#product-grid .jdgm-widget.jdgm-preview-badge.display-t.fade-in-delayed.visible.jdgm--done-setup {
    display: none;
}
.collection_template .accordion__content{
  padding: 0 1.6rem;      
}
div#description-content p {
    margin: 0;
}

/* jdgm css end here*/

@media screen and (max-width:767px){ 
section#shopify-section-template--16391800324235__custom_liquid_QAahcm::before {
    top: 45px !important;
}
}

.transperent_bg,.transperent_bg .multicolumn-card{
  background:transparent !important;
}

.best_selling_nut .multicolumn-card-spacing, .why_choose_asmita .multicolumn-card-spacing{
    padding: 0 !important;
    margin: 0 !important;
}

.border_px {
    border: 1px solid #f0f0f0;
    border-radius: 8px;
}
.border_px .multicolumn-card-spacing {
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 8px 8px 0px 0px;
}
.border_px .multicolumn-card-spacing img{
  border-radius: 8px 8px 0px 0px;
}

.multicolumn-card__info {
    padding: 10px;
}

@media screen and (max-width:380px){
.announcement-bar-section .utility-bar__grid.page-width{
    padding: 0px;
}
.announcement-bar .slider-button--next {
    margin-right: 0px;
    min-width:0
}
.announcement-bar .slider-button--prev {
    margin-left: 0;
    min-width:0
}
 .announcement-bar-slider .slider {
    width: 110%;
}
    .announcement-bar-section h5,.announcement-bar-section .h5 {
        font-size: calc(var(--font-heading-scale) * 1rem);
        font-weight:500;
    }
}

/* Checkout Button CSS start here */


.shiprocket-headless {
    width: 100%;
    margin-bottom: -10px;
}
.cart__ctas {
    display: flex !important;
    flex-direction: row ;
   
}

img.sr-pl-15.sr-checkout-visible1 {
    display: none;
}

button#CartDrawer-Checkout {
    margin-top: 2px;
    margin-bottom: 0px;
    text-transform: uppercase;
    font-weight: 600;
    width: 100%;
    padding-right: 4px;
    padding-left: 4px;
    font-family: inherit;
    font-size: 14px;
    border-radius: 10px;
}

button#CartDrawer-Checkout {
    background: white;
    border: 1px solid #54602291;
    color: #1b4911;
}
span.sr-checkout-visible2 {
    font-weight: 600;
    font-size: 14px;
    margin-bottom: -10px;
    margin-top: -6px;
}

img.sr-pl-15.sr-checkout-visible {
    display: none;
}
img.sr-pl-15.sr-checkout-visible1 {
    display: none;
}

@media only screen and (max-width:767px){
    .cart__ctas {
      display: flex !important;
      gap: 10px;
      flex-direction: row!important;
  }

  .cart-drawer .drawer__footer {
      margin-bottom: 0px !important;
  }
} 
/* 
.shiprocket-headless {
    width: 50%; 
} */




/* Checkout Button CSS start here */


span.jdgm-rev__author:before {
    content: 'Verified';
    right: -68.1px;
    position: absolute;
    color: #ffffff;
    top: 2px;
    line-height: 1;
    vertical-align: top;
    padding: 2px 6px;
    font-size: 12px;
    background: #264212;
}


.jdgm-rev.jdgm-divider-top.jdgm--done-setup {
    width: 30%;
    border: 1px solid #264212;
    padding: 10px;
    border-radius: 5px;
}
.jdgm-rev-widg__reviews {
    display: flex;
    gap: 16px;
    flex-wrap: wrap;
    justify-content: center;
}

@media screen and (max-width:750px){
.jdgm-rev.jdgm-divider-top.jdgm--done-setup{
width: 100%;
}
}
span.jdgm-rev__author,.jdgm-rev__header{
    position:relative;
}

.jdgm-rev__header::after {
    font-family: 'JudgemeIcons';
    display: block;
    position: absolute;
    top: 55px;
    left: 25px;
    font-size: 9px;
    font-weight: bold;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    line-height: 15px;
    border: 1px solid white;
    text-align: center;
    content: "\e001" !important;
    background: #264212;
    color: #fff;
}

.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after{
  display:none;
}

/* FBT CSS Start here */

@media screen and (min-width:750px){
div[data-essential-upsell-element="products"] > div >div {
position: relative;
    display: flex !important;
    flex-direction: column;
}
div[data-essential-upsell-element="products"] {
    display: flex !important;
    flex-direction: row !important;
}
div[data-essential-upsell-element="products"] > div {
    width: 32.5% !important;
}
div[data-essential-upsell-element="content-container"] > div:first-child {
    order: 1;
    position: absolute !important;
    left: 0;
    top: 0;
}
div[data-essential-upsell-element="content-container"] > div:nth-child(2) {
    order: 0;
}
div[data-essential-upsell-element="content-container"] > div:nth-child(3) {
    order: 3;
}
a[data-essential-upsell-element="title"] {
    text-wrap: initial !important;
}

div [data-essential-upsell-element="title"] {
    text-align: center !important;
}

div [data-essential-upsell-element="image-container" ] {
    height: 130px !important;
    width: 70% !important;
}
.x1ghz6dp.x1717udv.xjb2p0i.x1pd3egz.x1qlqyl8.xggjnk3.x1hl2dhg.x1heor9g.xjbqb8w.x1wty727.x1b6ykf0.x1gnnqk1.x6mezaz.x14y7zgk.x9f619.x2lwn1j.x10rsq8x.xdi48bf.x78zum5.x1jnr06f {
    text-align: center !important;
    justify-content: center;
}
.x6wrskw:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: 60px !important;
    text-align: center !important;
    justify-content: center;
    justify-items: center;
}

}





/* FBT CSS end here */


.three_image .slider-buttons.no-js-hidden {
    display: none;
}

.announcement-bar__message{
  min-height:unset;
}


@media screen and (max-width:600px){
  .three_image  .page-width{
    padding-top: 20px;
    padding-bottom: 0;
  }

  body.article img {
      width: 100% !important;
      margin: 0 !IMPORTANT;
    float: unset !important;
  }
body .benifitds_nutrition .multicolumn-card__image-wrapper img {
    width: 59px !important;
}
  .benifitds_nutrition p {
    line-height: 1.2;
    font-size: 14px;
}
  .benifitds_nutrition .multicolumn-card__info {
    padding: 01 rem;
}
 .benifitds_nutrition .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item{
    width:calc(100% - var(--grid-mobile-horizontal-spacing) - 10rem)
  }
  
 .benifitds_nutrition slider-component .slider-button {
    position: relative;
    background: unset !important;
    top: unset;
    /* z-index: 999; */
    box-shadow: unset;
    border-radius: 50px;
}
.sana_shaikh  a.button.button--primary {
    font-size: 14px;
    text-align: center;
    padding: 5px;
}
}

.submition_successful .multicolumn-card.content-container {
    background: transparent !important;
}

.submition_successful .multicolumn-list{
  align-items: center;
}


div#success_msg {
    padding: 30px;
}

.customized_diat .multicolumn-card__image-wrapper {
    margin: 0;
    padding: 0;
}
  .customized_diat .multicolumn-card__image-wrapper img {
      border-radius: 14px 14px 0 0;
}
.customized_diat .sub-text {
    text-align: center;
    width: 90%;
    margin: auto;
}

.benifitds_nutrition .sub-text {
  color: #fff;  width: 90%;
    margin: auto;
}
.customized_diat  .multicolumn-card__info p {
    font-size: 14px;
    line-height: 1.2;
}
.customized_diat  .multicolumn-card__info {
  /* padding: 10px; */
}

.customized_diat img.multicolumn-card__image{
  width: 100% !important;
}
div#success_msg {
    text-align: center;
    height: 100%;
    width: 60%;
    margin: auto;
}
.sana_shaikh .profile-card {
    padding: 30px;
    border: 1px solid;
  max-width: 390px;
  height: 390px;
}

@media screen and (min-width:990px){
 .benifitds_nutrition .slider-buttons.no-js-hidden { display: none; }
}

.sana_shaikh .image-with-text__media-item{
  height:550px;
}

  
  /* 

.benifitds_nutrition .multicolumn-card__info {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
} */
  


.multi_column.benifitds_nutrition {
    margin-top: -32px;
}

.benifitds_nutrition .media.media--transparent.media--adapt {
    padding: 0 !important;
}

.benifitds_nutrition .multicolumn-card__image-wrapper img {
    width: 100px !important;
    position: relative !important;
    margin: auto;
}

.benifitds_nutrition{
  text-align: center !important;
}

.hidden{
  height:0;
}

.banner_section .page-width {
    padding: 0;
  max-width: 100%;
}

section#shopify-section-template--18104701321355__1728390510ef7e01eb {
    display: none;
}

.sana_shaikh img {
    position: relative !important;
    width: 80%% !important;
    display: unset !important;
}
.sana_shaikh .image-with-text__media {
    /* padding: 0 !important; */
  /* text-align: end; */
    width: 90%;
}

@media screen and (max-width:600px){
  div#success_msg{
    width: 100%!important;
  }
  .sana_shaikh img{
    width: 75% !important;
  }
  .sana_shaikh .image-with-text__contentdiv#ImageWithText--template--18068020854923__image_with_text_eNnFVA {
    padding: 10px !important;
}
}

.sana_shaikh .image-with-text__content{
  padding: 4rem calc(4rem / var(--font-body-scale)) 5rem !important;
}

section#shopify-section-template--18068020854923__multicolumn_QQ6AE8,section#shopify-section-template--18068020854923__multicolumn_zzAfkB,
div#shopify-section-template--18068020854923__image_with_text_HB7miF,
section#shopify-section-template--18068020854923__multicolumn_YtprjM{
    margin: 0;
}
.banner_form_container .multicolumn-card.content-container {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.banner_form_container .multicolumn-card__info{
  width: 100%;
}
.banner_section .multicolumn-card-spacing,.banner_section .multicolumn-card__info{
    padding: 0;
  margin: 0;
}
.banner_section.multicolumn.background-primary .multicolumn-card{
  background: transparent;
}
form#leadForm {
    padding: 10px 50px;
}

form#leadForm .form-group {
    display: flex;
    flex-direction: column;
}
form#leadForm .form-group input,form#leadForm  .variant-select,form#leadForm  input[type="number"]{
    padding: 15px;
    border: 1px solid #c7c7c7;
    border-radius: 4px;
  margin-bottom:15px;
}

.nutritional_info.multicolumn.background-primary .multicolumn-card,.multicolumn.background-primary.whatsapp_consultion .multicolumn-card {
    background: unset;
}
.whatsapp_solid_bg {
    /* background: #8BC34A; */
    color: #fff;
}
.nutritional_info p {
    color: #fff;
    text-align: center;
    font-weight: 300 !important;
    font-size: 12px;
}
.whatsapp_solid_bg a.link.animate-arrow {
    background: #1b4911;
    color: #fff;
    padding: 10px 15px;
    width: 100%;
    text-align: center;
    border-radius: 4px;
  position: relative;
}
.whatsapp_solid_bg a.link.animate-arrow::before {
    content: "";
    background: url(https://img.icons8.com/?size=100&id=85088&format=png&color=ffffff);
    background-size: contain;
    height: 30px;
    width: 30px;
    position: absolute;
    top: 20%;
    /* left: 20px; */
}
.nutritional_info img {
    filter: invert(1);
}
.whatsapp_solid_bg .multicolumn-card__info {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: #8bc34a;
    /* width: 60%; */
    /* margin-right: auto; */
}

.whatsapp_consultion {
    background: #f7f7f7;
    margin-top: -38px;
}

form#leadForm button.button {
    margin: 0 !important;
}


.nutritional_info.multicolumn.background-primary .multicolumn-card h3.inline-richtext {
    color: #fff !important;
    text-align: center;
}
.nutritional_info img.multicolumn-card__image {
    position: relative !important;
    width: 65px !important;
    margin: auto;
}

.nutritional_info .media.media--transparent.media--adapt {
    padding: 0 !important;
}
form#leadForm .form-group.radio-buttons {
    display: block;
    margin-top: 15px;
}

#nutrition-consultation h2.title.inline-richtext.h1 {
    text-transform: capitalize;
}
.question_title .multicolumn-card.content-container {
    display: flex;
    align-items: center;
}

.healt_tips .multicolumn-card.content-container {
    background: transparent !important;
}
.check_list svg {
    height: 20px;
    width: 20px;
}
@media screen and (min-width:600px){
  #verifast-react-chatbot-iframe {
  
    bottom: 110px !important;    
    /* height: min(80vh, 850px) !important; */
   
}

div#react-chatbot-container[style="display: block !important; z-index: 2147483647;"] #verifast-react-chatbot-iframe {
  
   height: min(80vh, 850px) !important;
   
}


  .nutrition-sticky-button button {
    width: 50% !important;
    font-size:32px;
      cursor:pointer;
}
  
  .question_title  h3.inline-richtext {
    font-size: 48px;
}
  .nutritional_info  .multicolumn-card.content-container {
      padding: 0px 36px;
  }
  .whatsapp_consultion .page-width,.sana_shaikh .page-width {
      width: 100%;
  }
  .arrow {
    position: relative;
}

.arrow::before {
    position: absolute;
    content: "";
    background-image: url(/cdn/shop/files/aof_arrow_right.png?v=1749642690);
    height: 100px;
    width: 100px;
    right: -35px;
    top: 35%;
    z-index: 9;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
}

  .whatsapp_solid_bg a.link.animate-arrow::before{
    left:14%;
  }
  
  
}
@media screen and (max-width:600px){
  button.close-chatbot{
    bottom: 135px !important;
  }
  .whatsapp_solid_bg a.link.animate-arrow{
    padding-left:60px;
  }
  .whatsapp_solid_bg a.link.animate-arrow::before{
    left:20px;
  }
  .whatsapp_consultion.multicolumn .page-width {
    padding-top: 0 !important;
}
  .banner_form_container {
    margin-bottom: 30px;
}
  form#leadForm button.button {
    margin: 0 !important;
    width: 100%;
    min-height: 40px !important;
}
  .question_title  h3.inline-richtext {
    font-size: 32px;
}
  form#leadForm .form-group input, form#leadForm .variant-select, form#leadForm input[type="number"]{
    padding:10px !important;
  }
  form#leadForm {
    padding: 15px;
  }
    .banner_section .multicolumn-list {
      padding: 0 !important;
  }
  form#leadForm h2 {
      margin-bottom: 15px;
      text-align: center;
  }
  body#nutrition-consultation h1 {
      font-size: 28px;
  }
  
}


body#multiseed-almond-butter .image-container img {
    width: 100%;
}

.bundle-properties {
    border-top: 1px solid #c7c7c7;
    padding-top: 6px;
    margin-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #c7c7c7;
    margin-bottom: 5px;
}
  ol.product-list li {
    display: block !important;
}
ol.product-list {
    margin-top: 2px !important;
    display: block;
    padding: 0;
}


#bundle-of-4 #verifast-react-chatbot-iframe ,#bundle-of-5 #verifast-react-chatbot-iframe, #bundle-of-3 #verifast-react-chatbot-iframe  {
    bottom: 120px !important;
}




/* Buy Now button start here*/

.product .qty_buy {
    display: flex;
    column-gap: 10px;
    /* flex-wrap:wrap; */
   
}

.buy_buttons .product-form__buttons {
    display: flex;
    flex-direction: row;
    gap: 10px;
}
.product-form__submit.button--full-width.button--secondary {
    order: 0;
    width: 50%;
    border: 1px solid;
    font-size: 12px;
}

.shopify-payment-button {
    width: 50%;
}


button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    font-size: 12px !important;
}

@media screen and (max-width: 768px) {

  .shopify-payment-button {
    /* width: 50%;
    font-size: 16px; */
    display: none !important;
}


  /* div#Quantity-Form-template--16391800488075__main {
    display: none;
} */
  
.product-form__submit.button--full-width.button--secondary {
    background-color: #264212;
    color: white;
    order: 0;
    width: 100%;
   font-size: 16px
}
  
}

/* Buy Now button end her*/ 


/* Buy More Save More CSS start here */

/* Base style for all screen sizes */
.mce-price-wrapper > div {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 10px !important;
}

.mce-regular-price {
  display: inline-block !important;
  color: #000000 !important;
  text-decoration: line-through !important;
}

.mce-final-price {
  display: inline-block !important;
  color: #000000 !important;
  font-weight: bold !important;
}

.mce-selector-body.mce-selector-template-VERTICAL.mce-selecor-columns-2 
.mce-selector-item-container:first-of-type {
    /* background-color: blue; */
    display: none;
}


/* Mobile: 0 - 767px */
@media (max-width: 767px) {
.mce-selector-item-info .mce-price-wrapper > div {
    flex-direction: column!important;
    display: flex;
    gap: 0 !important;
    align-items: flex-end !important;
}
  .mce-regular-price {
    font-size: 10px !important;
  }

  .mce-final-price {
    font-size: 16px !important;
  }
}

/* Tablet: 768px - 1023px */
@media (min-width: 768px) and (max-width: 1023px) {
  .mce-regular-price {
    font-size: 16px !important;
  }

  .mce-final-price {
    font-size: 18px !important;
  }
}
@media (min-width: 990px) {
  .mce-price-wrapper{
    width: 300px;
  }
}
/* Laptop/Desktop: 1024px and up */
@media (min-width: 1024px) {
  .mce-price-wrapper{
    width: 100%;
  }


  .mce-regular-price {
    font-size: 13px !important;
    font-weight: 400;
    white-space: nowrap;
}

  .mce-final-price {
    font-size: 16px !important;
    white-space: nowrap;
}
  
input.mce-discount-tier:checked + div.mce-selector-item-wrapper .mce-price-subtitle {
    width: 55% !important;
}

}


input.mce-discount-tier:checked + div.mce-selector-item-wrapper .mce-price-subtitle {
    color: #fdfdf8 !important;
    background-color: #546022 !important;
    width: 40%;
    border-radius: 30px;
    text-align: center;
    font-size: 12px !important;
    padding: 4px 0px;
    border: 1px solid rgba(84, 96, 34, 0.4);
}


.mce-price-subtitle {
    color: #546022 !important;
    background-color: #54602229 !important;
    width: 40%;
    border-radius: 30px;
    text-align: center;
    font-size: 12px !important;
    padding: 4px 0px;
    border: 1px solid #54602266;
}


@media (min-width: 600px) {
  
    .mce-selector-item-wrapper.selected .mce-price-subtitle,
    .mce-price-subtitle {
        width: 50%;
        font-size: 12px !important;
    }
}

@media (min-width: 992px) {
    .mce-selector-item-wrapper.selected .mce-price-subtitle,
    .mce-price-subtitle {
        width: 40%;
        font-size: 12px !important;
    }
}


@media screen and (max-width:750px){
.mce-price-subtitle,input.mce-discount-tier:checked + div.mce-selector-item-wrapper .mce-price-subtitle{
width: 60% !important;
}
}

/* Buy More Save More CSS end here */


slider-component .slider-button.slider-button--prev {
    left: 5px;  
  z-index: 2;
}
slider-component .slider-button.slider-button--next {
    right: 5px;  
  z-index: 2;
}
slider-component .slider-button {
    position: absolute;
    background: #ffffff !important;
    top: 40%;
    /* z-index: 999; */
    box-shadow: 0px 0px 10px;
    border-radius: 50px;
}

.card__heading:last-child {
    margin-bottom: -100px;
}


/* nutrition-consultation css start here*/

a#HeaderMenu-nutrition-consultation span.header__active-menu-item {
    color: white !important;
}

a#HeaderMenu-nutrition-consultation {
    background: #0000ffa1;
   
    background: url("/cdn/shop/files/Nurition_2.png?v=1753870217");
    background-position: center;
    background-size: contain;
    width: 100%;
    background-repeat: no-repeat;
    /* padding-left: 23px; */
    padding-top: 14px;
    color: white !important;
}

a#HeaderDrawer-nutrition-consultation {
    /* background: #0000ffa1; */
    color: #0e0101;
    background: url("/cdn/shop/files/Nurition_2.png?v=1753870217");
    background-position: left;
    background-size: contain;
    width: 50%;
    background-repeat: no-repeat;
    padding-left: 13px;
    padding-top: 17px;
    margin-left: 20px;
    font-size: 13px;
    padding-left: -2.8rem;
    color: white;
}

/* nutrition-consultation css end here*/

/* Desktop and Mobile CSS start here */

a#HeaderMenu-bogo-deals {
    background-image: url("/cdn/shop/files/BOGO_Button_V2.png?v=1747202309");
    background-position: center;
    background-size: contain;
    width: 120px;
    background-repeat: no-repeat;
    padding-left: 23px;
    padding-top: 14px;
}

a#HeaderDrawer-bogo-deals {
    background-image: url("/cdn/shop/files/BOGO_Button_V2.png?v=1747202309");
    background-position: center;
    background-size: contain;
    width: 174px;
    background-repeat: no-repeat;
    padding-left: 34px;
    padding-top: 14px;
    margin-left: 22px;
}

a#HeaderMenu-repeat-order {
    display: none;
}

/* a#HeaderDrawer-repeat-order {
    display: none;
} */

a#HeaderMenu-byob {
    background-image: url("/cdn/shop/files/BYOB_Button.png?v=1748686157");
    background-position: center;
    background-size: contain;
    width: 100px;
    background-repeat: no-repeat;
    padding-left: 12px;
    padding-top: 14px;
    color: white !important;
    justify-content: center;
    text-align: center !important;
}

a#HeaderDrawer-byob {
    background-image: url("/cdn/shop/files/BYOB_Button.png?v=1748686157");
    background-position: center;
    background-size: contain;
    width: 160px;
    background-repeat: no-repeat;
    padding-left: 58px;
    padding-top: 14px;
    margin-left: 22px;
    color: white !important;
  text-align: center;
}

a#HeaderMenu-byob .header__active-menu-item {
    color: #fff;
}

a#HeaderDrawer-byob .header__active-menu-item {
    color: #fff;
}

/* a#HeaderMenu-byob{
  display: none;
}
a#HeaderDrawer-byob {
  display: none;
} */


/* Desktop and Mobile CSS end here */


.video_class_story {
    padding-bottom: 10pc;
}


.video_class_story::after {
    background: URL(/cdn/shop/files/Homepage_illustration_Our_Certifications_Section_02_v2.webp?v=1746685944);
    height: 400px;
    left: 0;
    background-position: left;

      content: "";
    position: absolute;
    bottom: 30px;
    width: -webkit-fill-available;
    background-size: contain;
    background-repeat: no-repeat;

}


.video_class_story .video-section::before {
    background: URL(/cdn/shop/files/Homepage_illustration_Our_Certifications_Section_01-01.webp?v=1735886850);
    height: 350px;
    right: -14.2pc;
    background-position: right;
    content: "";
    position: absolute;
    bottom: -10pc;
    width: -webkit-fill-available;
    background-size: contain;
    background-repeat: no-repeat;
}
.col-2.test-wa {
    padding-top: 80px;
}

@media screen and (max-width:750px){
  .col-2.test-wa {
    padding-top: 0px;
}
  .video_class_story .video-section::before {
      height: 150px !important;
    right:0;
    bottom: -3pc;
        z-index: 9;
  }
  
  .image-only-section.why-asm img {
    height: 250px;
}
  .video_class_story {
    padding-bottom: 5pc;
}
  .video_class_story::after,.video_class_story::before {
    height: 150px !important;
  }
}
/* section#shopify-section-template--17760834060427__custom_liquid_GyjHXq {
    z-index: 1;
} */

#reviews-press .banner__text.rte.body {
    color: #ffffff;
    text-align: left;
}

.facets-container-drawer {
    min-height: 30px;
    padding: 0 !important;
}

body#gift-hampers .card__information {
    grid-row-start: 1;
    padding: 1.3rem 1rem;
}
.quick-add {
    position: relative;
    grid-row-start: 4;
    margin: 0 0 1rem;
    z-index: 1;
}

#reviews-press h2.banner__heading.inline-richtext.h1 {
    color: #ffffff !important;
    text-align: left;
}

#reviews-press .media {
    background-color: rgb(203 206 216);
}


body#kitchen-essentials h1.collection-hero__title {
    color: #264212 !important;
}
#gift-hampers .grid__item.collapsible-content__grid-item {
    width: 10%;
}

.jdgm-rev-widg__summary-text.jdgm-all-reviews__summary-text--verified img {
    display: none !important;
}

.recipe_container img {
    height: auto;
    width: 100%;
}

/* out team  */
div#shopify-section-template--17714820317323__video_with_text_9xbLAk {
  background: linear-gradient(135deg, #d2d59b, #c3c684); /* smoother gradient variation */
  /* clip-path: polygon(
    100% 0%, 
    0% 0%, 
    0.00% 100.00%, 
    20.00% 98.49%, 
    40.00% 94.05%, 
    60.00% 86.95%, 
    80.00% 77.66%, 
    100.00% 66.74%
  );
  -webkit-clip-path: polygon(
    100% 0%, 
    0% 0%, 
    0.00% 100.00%, 
    20.00% 98.49%, 
    40.00% 94.05%, 
    60.00% 86.95%, 
    80.00% 77.66%, 
    100.00% 66.74%
  ); */
  padding: 40px 20px; /* optional padding for spacing inside the section */
  color: #333; /* optional for text contrast */
}

div#shopify-section-template--17714820317323__image_with_text_9B6BX6 .section-template--17714820317323__image_with_text_9B6BX6-padding.gradient.color-scheme-1 {
    background: url(/cdn/shop/files/Leaf_Pattern_1_1.png?v=1744019883);
    background-size: contain;
    /* min-height: 1000px; */
}
div#shopify-section-template--17714820317323__image_with_text_Pca83p {
    margin-top: -5px !important;
}

#shopify-section-template--17714820317323__image_with_text_Pca83p .section-template--17714820317323__image_with_text_Pca83p-padding {
    background: #98bc90;
   
}

section#shopify-section-template--17714820317323__rich_text_zw4i6w .section-template--17714820317323__rich_text_zw4i6w-padding {
    background: url(/cdn/shop/files/Leaf_Pattern_1_90b7abf8-08ab-4403-a633-9e14e98dca27.webp?v=1744018644);
    background-size: contain;
}

section#shopify-section-template--17760834060427__custom_liquid_GyjHXq,section#shopify-section-template--17714820317323__rich_text_zw4i6w,div#shopify-section-template--17714820317323__video_with_text_9xbLAk,.section-template--17714820317323__image_with_text_Pca83p-padding,.section-template--17714820317323__image_with_text_9B6BX6-padding.gradient.color-scheme-1{
   mask: var(--mask);
    --mask: radial-gradient(5.71px at 50% 7.75px, #000 99%, #0000 101%) calc(50% - 10px) 0 / 20px 100%, radial-gradient(5.71px at 50% -2.75px, #0000 99%, #000 101%) 50% 5px / 20px 100% repeat-x;
    -webkit-mask: var(--mask);
    mask: var(--mask);
    margin-top: -20px;
  
}
div#shopify-section-template--17714820317323__image_with_text_Pca83p  h2.image-with-text__heading.inline-richtext.h1 {
    color: #fff !important;
}

div#shopify-section-template--17714820317323__video_with_text_9xbLAk .text-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

/* our team */

/* Shop By concern  */
body#gut-health h1,
body#weight-loss h1,
body#keto h1,
body#immunity h1,
body#protein-rich h1{
  margin: 0;
  text-align: center;
}
.gut_health,body#gut-health .shop_by_concern {
  background: #ddecd6;
}

.weight-loss,body#weight-loss .shop_by_concern {
  background: #ffeccf;
}
.keto, body#keto .shop_by_concern{
    background: #ede7e0;
}

.immunity, body#immunity .shop_by_concern{
    background: #cfe4e1;
}

.protein-rich,body#protein-rich .shop_by_concern{
    background: #f8efe1;
}


.container {
  max-width: var(--page-width);
  /* margin: 0 auto; */
  margin: 0 1.5rem;
}
.shop_by_concern .text-content p {
    margin-bottom: 15px;
}
.gut_health,.weight-loss, .keto,.immunity, .protein-rich {
  mask: var(--mask);
  --mask: radial-gradient(5.71px at 50% 7.75px, #000 99%, #0000 101%)
      calc(50% - 10px) 0/20px 100%,
    radial-gradient(5.71px at 50% -2.75px, #0000 99%, #000 101%) 50% 5px/20px
      100% repeat-x;
  -webkit-mask: var(--mask);
  mask: var(--mask);

  margin-top: -25px;
  padding-top: 25px;
}

.gut_health .title,.weight-loss .title,.keto .title,.immunity .title {
  margin: 0;
}
/* body#gut-health main div {
    background: #ddecd6;
}

  body#gut-health main img {
   z-index:1;
} */
@media screen and (min-width: 750px) {
  .submition_successful .page-width {
    width: 90%;
    margin: auto;
}
  
  .shop_by_concern  .container {
    margin: 0 5rem;
  }
}
@media screen and (max-width: 750px) {
  body#gut-health h1,
  body#weight-loss h1,
  body#keto h1,
  body#immunity h1,
  body#protein-rich h1{
    font-size: 26px;
  }

  .gut_health .title,.weight-loss .title, .keto .title,.immunity .title  {
    font-size: 22px;
  }
}

/* read more  */

.shop-by-concern-additional .text-content {
  display: -webkit-box;
  -webkit-line-clamp: 2; /* Show only 2 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  position: relative;
}

.shop-by-concern-additional.expanded .text-content {
  -webkit-line-clamp: unset; /* Show full content */
  overflow: visible;
}

.read-more-btn {
  display: none; /* Hidden by default */
  margin-top: 5px;
  background: none;
  border: none;
  color: #516012;
  cursor: pointer;
  font-size: 14px;
  padding: 0;
}

.shop-by-concern-additional .read-more-btn {
  display: block; /* Show button only when text is truncated */
}
.shop_by_concern p,
.shop_by_concern h3 {
  margin: 0;
}
.shop_by_concern.first {
  padding-top: 30px !important;
}
.shop_by_concern.last {
  padding-bottom: 30px !important;
}
.shop_by_concern {
  padding-top: 15px;
  padding-bottom: 15px;
}

.shop_by_concern {
  padding-top: 15px;
  padding-bottom: 15px;
  /* border-bottom: 2px dotted; */
 display:flex;
    justify-content: center;
}

.shop_by_concern .container {
    /* border: 1px solid #546022; */
    padding: 15px;
    border-radius: 8px;
    box-shadow: 0px 0px 10px -3px #546022;
}

/* End of shop by concern  */
@media screen and (max-width: 768px) {
  ._appEmbed_3eyaa_1:not([data-position="bottom-middle"]) {
    transform: unset !important;
    z-index: 9 !important;
  }
}

@media only screen and (max-width: 750px) {
  .quantity__button:focus-visible,
  .quantity__input:focus-visible {
    background-color: unset;
  }
   *:focus-visible {
    outline: none;
    outline-offset: unset;
    box-shadow: unset;
    z-index:unset;
  }

  div#judgeme_product_reviews .jdgm-rev-widg {
    padding: 15px;
  }
  /* .product .qty_buy {
    display: flex;
    column-gap: 10px;
    position: fixed;
    bottom: -8px;
    background: #fdfdf8;
    width: 100%;
    z-index: 9;
    left: 0;
    padding: 0px 8px;
    border-top: 3px solid #f7f7f7;
    flex-direction: row-reverse;
    margin: 0;
  }

  .qty_buy product-form.product-form {
    margin: 0;
  }

  .qty_buy .quantity__input[type="number"] {
    border: 0;
  }
  .qty_buy .product-form__quantity .form__label {
    display: none;
  }

  .product .quantity__button[name="plus"] {
    border-left: 1px solid #1c1c1b;
  }

  .product .quantity__button[name="minus"] {
    border-right: 1px solid #1c1c1b;
  }

  .qty_buy .quantity__button {
    width: 35px !important;
    margin: 5px;
  } */
}

.after_product_description {
    background: var(--primary-product-color);
}

.jdgm-rev-widg__title,.jdgm-rev-widg__summary-text{
  visibility:visible !important;
}
.df-btn {
  bottom: 70px !important;
}
.df-btn.df-closed {
  bottom: 70px !important;
}

@media (max-width: 769px) {
  .df-btn {
    bottom: 80px !important;
  }
  .df-btn.df-closed {
    bottom: 80px !important;
  }
}

footer a {
  color: #fff !important;
  font-size: 16px !important;
}
.footer {
  background: #516012;
}
.footer-flex p {
  text-align: left;
  color: #fff;
}

section#shopify-section-template--16391800324235__best_seller_products_P4Wgmn {
  margin-top: 0px;
}

.main_menu .icon_image img {
  /* height: 100%; */
  width: 50px !important;
}
nav.breadcrumb {
  position: absolute;
}
.js .product__media {
  border-radius: 8px;
}
/* .shiprocket-headless {
    display: none !important;
}
 */

/* button[name="checkout"] {
    display: none !important;
} 
 */

.display-mob.mob_top_title {
  margin-top: 1pc;
}

pickup-availability {
  display: none !important;
}

div#shopify-block-AVU1Bd3A4NmxPYnN1Q__mce_volume_discounts_selector_7JVERh {
  /* min-height: 475px; */
}

button.drawer__close {
  background: #ffffff57;
    margin: -18px -18px 0px 0px;
}

li.bot-item.bot-cart a {
  pointer-events: none;
}
.overflow-hidden .bot-nav,
.overflow-hidden .menu_footer_container {
  z-index: 99 !important;
}

.overflow-hidden div#df-btn-cont {
  z-index: -1;
}

.cart-drawer .tax-note {
  margin: 0;
  text-align: left;
  font-size: 10px;
  margin-top: 5px;
}

.product-media-modal__content {
  background: #ff000000 !important;
}

.coupon-notification {
  color: red;
  line-height: 1.2;
  font-size: 10px;
}

@media screen and (max-width: 650px) {
    cart-drawer.drawer.animate.active{
    z-index: 10000;
  }
   .cart-content{
     height: 100dvh !important ;
  }
  
  .drawer__inner {
    width: 100%;
    max-width: 100vw !important;
  }
  .drawer__footer {
    /* min-height: 175px;
    max-height: 156px; */
    /* position: absolute; */
    bottom: 0;
    left: 0;
    padding: 0px 15px 15px !important;
    background: #fdfdf8;
    width: 100%;
  }
  .cart-drawer .tax-note {
    margin: 5px 0 !important;
  }
  /* .cart-content {
        padding-bottom: 150px !important;
    } */
}

/* #republic-sale-products h2.collection-hero__title.h1 {
    color: #203082 !important;
} */

#republic-sale-products .collection-hero__text-wrapper > h1,
#republic-sale-products
  .display-mob
  .collection-hero__inner
  .collection-hero__title {
  color: #203082 !important;
}

/* H1 title home page  */
h1.announcement-bar__message.h5 {
  color: #fff !important;
  font-size: 10px;
  margin: 0;
  line-height: 0;
  min-height: 0;
}
.announcement-bar__announcement h1 {
  color: #fff !important;
  font-size: 10px;
  /* margin: 0;
  line-height: 0; */
  min-height: 0;
}


.footer-block.footer-flex.grid__item:last-child {
  min-height: 300px;
}

/*  */
/* .grid__item.product__media-wrapper[style="display: none;"] {
    width: 0% !important;
} */

.icart-section-element.icart-bundle-178399 {
  display: none;
}

.jdgm-verified-by-judgeme {
  display: none;
}

img.tata_1g,
img.aof.amezon,
img.aof.flipkart,
img.nobalplus,
img.foodSquare {
  width: 150px;
}

@media only screen and (max-width: 767px) {
  .image-only-section.category_sec_bg img {
    min-height: 300px;
    margin-top: -20px;
  }
}
.image-only-section.category_sec_bg img {
  margin-bottom: -10px;
}

.image-only-section img {
  z-index: -1;
  position: relative;
}

/* Best Seller */
section#shopify-section-template--16391800324235__best_seller_products_P4Wgmn
  .color-scheme-1.gradient {
  background: #fad8b1;
}
.image-only-section.AOF.best_seller_bg img {
  background: #fad8b1;
}

.image-only-section.best_seller_bg img {
  margin-top: -70px !important;
  z-index: 1;
}

section#shopify-section-template--16391800324235__best_seller_products_P4Wgmn
  slider-component {
  z-index: 2;
}



@media screen and (min-width: 750px) {
  .grid__item.product__media-wrapper {
    margin-top: 2pc;
  }
  .product-media-modal__content > * {
    width: 50% !important;
  }
  ul#Slider-template--16391800324235__best_seller_products_P4Wgmn {
    margin-bottom: 60px !important;
  }
  .image-only-section.best_seller_bg img {
    margin-top: -110px !important;
    z-index: 1;
  }
}
/* Best Seller end */

/* certification section */




@media screen and (max-width: 750px) {
  nav.breadcrumb {
    font-size: 10px;
  }
  .cert_image_cont img {
    width: 65px !important;
  }
  
}



/* Blog Bg */
.image-only-section.AOF.blog_bg {
  margin-bottom: -10px;
}
section#shopify-section-template--16391800324235__featured_blog_MbJDRX
  .blog.page-width.color-scheme-1.gradient {
  background: transparent;
  margin-bottom: -30px;
  z-index: 2;
  position: relative;
}

@media screen and (max-width: 750px) {
  .image-only-section.AOF.blog_bg img {
    min-height: 200px;
    /* margin-top: -30px;
    z-index: 1; */
  }
}
/* Blog bg end */

/* Review BG */

.image-only-section.AOF.review_illustrator {
  margin-bottom: -45px;
}
@media screen and (max-width: 750px) {
  section#shopify-section-template--16391800324235__1730704595c509aee0 {
    background-size: 260% !important;
  }
  .image-only-section.AOF.review_illustrator {
    margin-bottom: -35px;
  }
  .image-only-section.AOF.review_illustrator img {
    height: 130px;
  }
}

.image-only-section.AOF.review_illustrator img {
  min-height: 170px;
  margin-top: -50px;
}


.jdgm-carousel--card-theme .jdgm-carousel-item__inner-wrapper {
  background: #fff;
}
.jdgm-carousel-title-and-link h2,
.jdgm-carousel-title-and-link span {
  text-align: center !important;
}

.jdgm-carousel-wrapper {
  margin-top: 15px !important;
}
/* Review BG end */

/* before footer */
.image-only-section.before-footer img {
  z-index: 1;
}



/* member tiers */

#member-tiers
  .rich-text.content-container.color-scheme-1e00e838-b964-4aec-a14c-f779fc9dbd2f.gradient.rich-text--full-width.content-container--full-width.section-template--17244772499595__rich_text_KPGnHP-padding {
  background-image: url("/cdn/shop/files/member-page-banner.webp?v=1735207415");
  background-position: right;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  background-attachment: local;
  padding: 80px 0;
}

#member-tiers h2.rich-text__heading.rte.inline-richtext.h0 {
  color: white !important;
}

/* member tiers end */

/* vault page  */

#asmita-wallet
  .rich-text.content-container.color-scheme-1e00e838-b964-4aec-a14c-f779fc9dbd2f.gradient.rich-text--full-width.content-container--full-width.section-template--17219935535243__rich_text_JLhgAk-padding {
  background-image: url("/cdn/shop/files/AOF-Rewards.png?v=1734778062");
  background-position: right;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  background-attachment: local;
  padding: 80px 0;
}

#asmita-wallet h2.rich-text__heading.rte.inline-richtext.h1 {
  color: white !important;
  text-align: justify;
}

#asmita-wallet label.tab-label {
  background: initial !important;
  box-shadow: 0px 0px 2px #d7d5d5;

  margin: 4px 10px;

  /*  padding: 8px; */

  width: 98%;
}

#asmita-wallet a.button.button--primary {
  color: #1b4911;
}

#asmita-wallet label[for="faq_checkbox_1"],
.faq-checkbox:checked ~ label[for="faq_checkbox_1"] + .tab-content,
label[for="faq_checkbox_2"],
.faq-checkbox:checked ~ label[for="faq_checkbox_2"] + .tab-content {
  color: black;
  margin: 4px 10px;
  background: initial !important;
  box-shadow: 0px 0px 2px #d7d5d5;
  margin: 4px 10px;
  width: 98%;
}

/* vault page end  */

.mce-selector-item-badge:after {
  top: -6px;
  right: 18px;
}
.mce-selector-item-badge:before,
.mce-item:before {
  top: -6px;
  right: 12px;
}

/*  RocketPush CSS here */
div#rocket-push-footer {
  display: none !important;
}
/*  RocketPush CSS end here*/

/* Black ginger page CSS*/
#black-ginger-gummies-manufacturer-details h1.main-page-title.page-title.h0 {
  font-size: 34px;
}

.gfbVolumeBundleWrapper {
  display: none;
}

div[style="position:fixed;bottom:12px;right:unset;z-index: 9999;margin: 10px;border-radius: 5px;text-align:center;cursor:pointer;line-height:0px;line-height:14px;letter-spacing:0px;"] {
  display: none;
}

div#reton-reward-button img {
  width: auto;
  height: 100%;
}
#reton-popover {
  padding: 0px !important;
}

img.product-border {
  display: block !important;
}
.page-width.collection.section-template--16391800324235__best_seller_products_P4Wgmn-padding
  img.best-seller {
  display: block !important;
}

/* Christmas  */
/*

section#coupon-slider::after,section#shopify-section-template--16391800324235__new_arrived_YxLwid:after,section#shopify-section-template--16391800324235__certificate_slider_yzVXqB:after,section#shopify-section-template--16391800324235__featured_recipe_378499:after {
position: absolute;
content: '';
background:url(/cdn/shop/files/Lights_Line_826x78px.png?v=1734671897);
width: -webkit-fill-available;
z-index: 1;
left: 0;
bottom: -13px;
height: 27px;
background-size: contain;
}

section#shopify-section-template--16391800324235__new_arrived_YxLwid:after,section#shopify-section-template--16391800324235__certificate_slider_yzVXqB:after,section#shopify-section-template--16391800324235__featured_recipe_378499:after{
bottom: -20px;
}

section#shopify-section-template--16391800324235__1730704595c509aee0::before {
content: '';
background: url(/cdn/shop/files/Tree_Line_3000x166_3027f969-f225-48e2-886a-081c0b7b8ee4.png?v=1734674687);
height: 120px;
width: 100%;
bottom: -33px;
left: 0;
background-size: cover;
position: absolute;
}
.image-only-section::after {
content: '';
position: absolute;
background: url(/cdn/shop/files/Snow_Line_3000x100px.png?v=1734676435);
height: 26%;
width: 100%;
bottom: -10px;
left: 0;
background-size: contain;
background-repeat: no-repeat;
background-position: center bottom;
Z-INDEX: 1;
}


@media screen and (max-width:770px){

.image-only-section::after {
  background-size: cover;
  
}

div#shopify-section-template--16391800324235__image_only_HffMhx .image-only-section::after {
background: unset;
}
}
sticky-header.header-wrapper {
  z-index: 99999999999;
}

.utility-bar.color-scheme-4.gradient.utility-bar--bottom-border {
  background: #525d21;
}
.temp_slide {
  background: #910102 !important;
}
*/
/* end christmus */

.header__menu-item {
  font-size: 1.2rem;
}
fieldset.js.product-form__input.product-form__input--pill {
  display: block !important;
}
button img {
  width: auto;
}

img[src="https://app-engage.shiprocket.in/assets/static/assets/sdk_icon.svg"]
{
  width: auto;
}

.card__badge__variation.card__badge {
  z-index: 1;
}
.pill---selector {
  display: flex;
}
/* .sold_out_pro .card--media img {
  filter: blur(2px);
} */


.sold_out_pro .media.media--transparent.media--hover-effect {
    filter: blur(2px);
}

.gfbPoweredByLabelBlock {
  display: none;
}


.product .card__content .jdgm-prev-badge {
  text-align: center;
}
#shopify-section-template--16391800324235__banner_slider_j4hbz8 {
  margin-top: 0;
}

/* Low Stock Alert CSS here*/
.low-stock-alert {
  background-color: #fff3cd; /* Light yellow background */
  border: 1px solid #ffeeba; /* Yellow border */
  padding: 10px;
  margin-top: 10px;
}
/* Low Stock Alert CSS end here*/



/* thank you customizer */

._1mrl40q0._1fragemlj._1fragem4v._1fragem6o._1fragemm8._1fragemmc._1fragem2s._1fragemly._1fragem6t._1fragemof._16s97g7f._16s97g7p._16s97g71j._16s97g71t {
  display: none;
}

/*  ----------------  */

/* Diwali gift hamper CSS */

li.gift-menu span {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  text-align: center;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}

li.gift-menu {
  display: flex !important;
  padding: 0;
  align-items: center;
  position: relative;
}

li.gift-menu img {
  /* width: 150px; */
  object-fit: contain;
  height: 40px;
}

li.gift-menu a {
  display: block !important;
  padding: 0;
}

li.gift-menu-mobile span {
  position: absolute;
  left: 0;
  top: 0;
  width: 200px;
  text-align: center;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}

li.gift-menu-mobile {
  display: flex !important;
  padding: 0;
  align-items: center;
  position: relative;
}

li.gift-menu-mobile img {
  width: 200px;
  object-fit: contain;
  height: 50px;
  box-shadow: unset;
}

li.gift-menu-mobile a {
  display: block !important;
  padding: 0;
}

.page-width.diwaligift p {
  margin-top: 0px;
}

/* div#shopify-block-forms_inline_TVgYWy {
display: none;
} */

div#shopify-block-forms_inline_k8mrYn,
div#shopify-block-forms_inline_H7wtpP,
div#shopify-block-forms_inline_94gPGG {
  display: none;
}


body#gift-hampers .card__heading.h5 a {
  color: initial;
  text-decoration: none;
  font-size: 24px;
  color: #546022 !important;
}

.page-width.diwaligift {
  text-align: center;
  margin-bottom: 90px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.Hamper-container {
  position: relative;
}
.Hamper-container::before {
  content: "";
  background: url(/cdn/shop/files/Diwali_Button_Assets_30x30px_Diya.png?v=1728626766);
  height: 30px;
  width: 30px;
  position: absolute;
  bottom: -10px;
  right: -10px;
}

@media screen and (min-width: 990px) {
  .Hamper-container {
    width: 33.33%;
  }
  .gift-container {
    width: 1140px;
    margin: 0 auto;
  }
}

.page-width.diwaligift p {
  display: block;
  text-align: center;
}
.page-width.diwaligift h3 {
  padding: 0;
  border: unset;
  margin-bottom: -10px;
  margin-top: 0px;
  cursor: initial;
  pointer-events: none;
  text-align: center;
}

.page-width.diwaligift > h2 {
  text-align: center;
  font-size: calc(var(--font-heading-scale) * 4rem);
  text-transform: none;
  color: #ee4c85 !important;
  margin-bottom: 8px;
}

.page-width.diwaligift.product-text > h2 {
  text-align: center;
  font-size: calc(var(--font-heading-scale) * 4rem);
  text-transform: none;
  color: #546022 !important;
}

.page-width.diwaligift .gift-container {
  display: flex;
  text-align: justify;
  gap: 50px;
  margin: 20px 200px 0 150px;
}
.page-width.diwaligift .Hamper-container {
  /* border: 1px solid; */
  border-radius: 8px;
  box-shadow: 0px 0px 60px 0px #0000001a;
}

p.hamper-para {
  padding: 0px 20px 0px 20px;
  line-height: 1.5em;
}

.page-width.diwaligift .Hamper-container > h3 {
  background-image: url("/cdn/shop/files/Diwali_Button_120x35px_D3.png?v=1728992133");
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 60px;
  padding-top: 16px !important;
  color: #ffffff !important;
  font-size: 21px !important;
}

/*  */
body#gift-hampers .page-width.collection-description {
  display: none;
}


body#gift-hampers .card__heading.h5 a {
  color: initial;
  text-decoration: none;
}



body#gift-hampers .card__inner .card__content > a {
  left: 0;
}

section#shopify-section-template--16391800291467__1728390510ef7e01eb {
  margin-top: 0;
  display: none;
}

#gift-hampers
  section#shopify-section-template--16391800291467__1728390510ef7e01eb {
  display: block;
}

body#gift-hampers h2.form-head-text {
  display: block !important;
  margin: 0;
}
@media screen and (max-width: 990px) {
  div#gift-hampers {
    padding: 0;
  }
  .page-width.diwaligift .gift-container {
    flex-direction: column;
  }
}

@media screen and (min-width: 677px) {
  .page-width.diwaligift .gift-container {
    display: flex;
    text-align: justify;
    gap: 75px;
    margin: 20px 0px 0px 0px;
  }
}

@media screen and (max-width: 679px) {
  .page-width.diwaligift .gift-container {
    display: flex;
    text-align: justify;
    gap: 30px;
    margin: 20px 0px 0px 0px;
  }
}

@media screen and (min-width: 990px) {
  body#gift-hampers h2.form-head-text {
    width: 40%;
    margin: 0 auto;
  }

  body#gift-hampers div#ProductGridContainer .grid--4-col-desktop .grid__item {
    width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
    max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
  }
}

/* diwali css */
/* @media screen and (max-width: 425px){
h2.best-seller-products__heading.inline-richtext.h1 {
    font-size: 25px;
}
}

.best-seller-products__heading::before, .collections-heading.inline-richtext::before, .best-seller-products__heading::after, .collections-heading.inline-richtext::after {
    content: "";
    display: inline-block;
    ontent: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    background-image: url('/cdn/shop/files/Diwali_Button_Assets_30x30px_Diya.png?v=1728626766');
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 5px;
    vertical-align: middle;
} */



/* div#shopify-section-template--18768792584331__image_only_HffMhx ::before {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/Diya_in_line_1000x78px_1.png?v=1728905571);
    top: 113%;
    left: 0;
    z-index: 1;
    background-size: contain;
    height: 25px;
    width: 99.7%;

}

section#shopify-section-template--16391800324235__image_only_HffMhx::after{
      content: "";
    position: absolute;
    background: url(/cdn/shop/files/Diya_in_line_1000x78px_1.png?v=1728905571);
    top: 113%;
    left: 0;
    z-index: 1;
    background-size: contain;
    height: 25px;
    width: 99.7%;


}

section#shopify-section-template--16391800324235__banner_slider_j4hbz8::after{

   content: "";
    position: absolute;
    background: url(/cdn/shop/files/Diya_in_line_1000x78px_1.png?v=1728905571);
    top: 100%;
    left: 0;
    z-index: 1;
    background-size: contain;
    height: 25px;
    width: 99.7%;


}


section#shopify-section-template--16391800324235__coupon_slider_YDUQEm::before,
section#shopify-section-template--16391800324235__custom_liquid_QAahcm::before,
section#shopify-section-template--16391800324235__featured_blog_MbJDRX::before,
.footer::before, */
/* section#shopify-section-template--18768792584331__best_seller_products_P4Wgmn::before, */
/* section#shopify-section-template--16391800324235__best_seller_products_P4Wgmn::before,  */

/* section#shopify-section-template--18768792584331__new_arrived_YxLwid::before, */
/* div#vitals-end-section::before {
content: "";
position: absolute;
background: url(/cdn/shop/files/Diya_in_line_1000x78px_1.png?v=1728905571);
top: 0;
left: 0;
z-index: 1;
background-size: contain;
height: 25px;
width: 99.7%;
} */

.footer::before,
div#vitals-end-section::before {
  top: -26px;
  z-index: 0 !important;
}
#pwzrswiper-container-wrapper::before {
  display: var(
    --before-display,
    block
  ); /* default to block if --before-display is not set */
}

section#shopify-section-template--16391800324235__custom_liquid_QAahcm::before {
  top: -25px;
}

section#shopify-section-template--16391800324235__coupon_slider_YDUQEm::before {
  top: 5px;
}

.coupon-slider-title::before {
  display: none;
}

.article-card__image-wrapper.card__media::before {
  display: none;
}
.article table p{
  margin:0;
}
/* .card__media::before {
content: "";
position: absolute;
height: 100%;
width: 100%;
background: url(/cdn/shop/files/Diwali_Product_Border_Frame_D1.png?v=1728622889);
background: url(/cdn/shop/files/Diwali_Product_Border_Frame_D2.png?v=1728622889);
z-index: 1;
background-position: center;
background-size: contain;
} */
.product-media-modal__dialog {
  background: #000000ab;
}
.product-media-modal {
  background-color: transparent !important;
}
@media screen and (max-width: 770px) {
  img.product-a-plus-banner {
    margin-bottom: -10px;
  }
  .display-mob .product__title {
    margin: 0;
  }
  .pwzrswiper-pagination {
    position: absolute !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  /* .product__info-wrapper {
    margin-top: 20px;
  } */
  .pwzrswiper-btn-next.pwzrjss10::before,
  .pwzrswiper-btn-prev.pwzrjss11::before {
    display: none;
  }
}

/*End of diwali gift hamper CSS */



section#shopify-section-template--16391800651915__17267424095b81fbcb {
  display: none;
}


.faq-content h3.active::before {
  transform: rotate(270deg);
  right: 19px;
  bottom: 15px;
}

.faq-content h3,
.tab-section.page-width.display-mob details {
  position: relative;
}
.faq-content h3::before {
  position: absolute;
  bottom: 25px;
  content: ">";
  right: 5px;
  height: 10px;
  width: 10px;
  z-index: 1;
  transform: rotate(90deg);
}

.tab-section.page-width.display-mob details[open]::before {
  right: 25px;
  top: 20px;

  transform: rotate(267deg);
}

.tab-section.page-width.display-mob details::before {
  position: absolute;
  top: 25px;
  content: ">";
  right: 0px;
  height: 10px;
  width: 10px;
  z-index: 1;
  transform: rotate(90deg);
  font-weight: 700;
  font-size: 20px;
}

._popupHeader_112a5_1 h5 {
  color: #fff !important;
}
div#one-loyalty__footer-widget-popup {
  display: none;
}

h3 > br {
  display: none;
}
.article p {
  overflow: hidden;
}

body.search .card__content {
  margin-top: 16px !important;
}

/* sidebar blogs */

@font-face {
  font-family: "Super Ocean Regular";
  font-style: normal;
  font-weight: normal;
  src: url("{{ "SuperOceanPersonalUse.woff" | asset_url }}") format("woff");
}

.article iframe {
  width: 100%;
}

/*  nutt butter page */
section#shopify-section-template--16703361187979__featured_collection_3PYLxW
  .color-scheme-1.isolate.gradient {
  background: unset;
}

section#shopify-section-template--16703361187979__rich_text_K8jjUq h2 {
  color: #ff268d !important;
}

div#shopify-section-template--16703361187979__multirow_EqHPAb h2 {
  color: #0096ff !important;
}
section#shopify-section-template--16703361187979__faq_RH3mPn h2 {
  color: #ff268d !important;
}
label[for="faq_checkbox_1"],
.faq-checkbox:checked ~ label[for="faq_checkbox_1"] + .tab-content,
label[for="faq_checkbox_2"],
.faq-checkbox:checked ~ label[for="faq_checkbox_2"] + .tab-content {
  background: #e947a93b !important;
}

section#shopify-section-template--16703361187979__featured_collection_3PYLxW
  .color-scheme-1.isolate.gradient {
  background: unset;
}

section#shopify-section-template--16703361187979__featured_collection_3PYLxW {
  margin-top: -9px;
}
/*  */

/* .article-template__content {
  display: flex;
} */
.article\.recipe .article-template__content {
  flex-direction: column;
}
.sidebar-grid-item {
  width: calc(100% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
  max-width: calc(100% - var(--grid-desktop-horizontal-spacing) / 2);
}

.csidebar_wrapper .card__information {
  grid-row-start: unset;
}

.content_wrapper {
  width: 80%;
  padding-left: 10px;
}

.csidebar_wrapper .card__heading.h5 .full-unstyled-link {
  min-height: unset;
}

.csidebar_wrapper
  .card-information
  > *:not(.visually-hidden:first-child)
  + *:not(.rating):not(.card__information-volume-pricing-note) {
  margin-top: 0;
}

.csidebar_wrapper {
  width: 20%;
  position: relative;
  top: 0;
  bottom: 0;
  overflow-y: auto;
  height: 85vh;
}
.content_wrapper.fixed {
  margin-left: 20%;
}

.article table {
  width: 100% !important;
}
@media screen and (min-width: 750px) {
  .menu_footer_container {
    display: none !important;
  }
  .sidebar-grid-item {
    margin-bottom: 20px;
  }
  ._ol-wp-popup--open_a8ws3_18 {
    height: 450px !important;
  }
}
@media screen and (max-width: 750px) {
  .card__badge.right {
    margin-top: -10px;
    margin-right: -5px;
  }
  .card-information
    > *:not(.visually-hidden:first-child)
    + *:not(.rating):not(.card__information-volume-pricing-note) {
    margin-top: 0 !important;
  }
  .jdgm-prev-badge {
    font-size: 8px;
  }
  .discount_b {
    font-size: 10px;
    padding: 5px 10px;
  }
  span.price-item.price-item--sale,
  s.price-item.price-item--regular {
    font-size: 12px;
    line-height: 0;
    letter-spacing: 0;
  }
  .card__badge__variation.card__badge span {
    font-size: 10px !important;
    padding: 5px;
  }
  .card__badge__variation.card__badge {
    bottom: -1px;
  }

  .blog h3.card__heading.h2 a {
    margin-top: 0 !important;
  }
  .card__content {
    margin-top: 0px !important;
  }
  .article .card__content {
    margin-top: 0px !important;
  }
  .article .card__badge {
    display: none;
  }
  .sidebar-grid-item {
    margin-bottom: 10px;
  }
  .csidebar_wrapper .quick-add {
    display: none;
  }
  .csidebar_wrapper .card__heading.h5 .full-unstyled-link {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 10px;
    min-height: 20px;
  }
  .csidebar_wrapper .card__information {
    padding: 0;
    /* margin-bottom:10px; */
  }
  .csidebar_wrapper .card__content {
    margin: 0;
  }
  .sidebar-related-product .card-information {
    display: none;
  }
}

/* sidebar blog */


.featured-recipe h2,
.featured-recipe
  a.link.underlined-link.large-up-hide.scroll-trigger.animate--slide-in {
  color: #fff !important;
}

section#shopify-section-sections--16391800782987__172345313080ca0db1 {
  display: none;
}
div._formFieldContainer_1ydxd_5 {
  width: 80%;
}

a.read-more,
a.read-less {
  color: #26272a;
}

h2 {
  text-transform: uppercase;
  letter-spacing: 0px !important;
  font-weight: 900;
}



.field__input:focus,
.select__select:focus,
.customer .field input:focus,
.customer select:focus,
.localization-form__select:focus.localization-form__select:after {
  box-shadow: unset !important;
  border: 1px solid #7e7c7c7a !important;
}
.button:after,
.shopify-challenge__button:after,
.customer button:after,
.shopify-payment-button__button--unbranded:after {
  display: none;
}

.search .recipe_information {
  display: none;
}
.search h3.card__heading {
  margin-bottom: 10px;
  /* margin-top: -20px; */
}

a.button.shop-now {
  min-width: unset !important;
}
.search .price {
  display: none;
}

@media (max-width: 749px) {
  /* a#cart-icon-bubble {
    display: none;
  } */
  .search h3.card__heading {
    margin-top: -20px;
  }
  a.button.shop-now {
    min-width: unset !important;
  }
  .footer__blocks-wrapper {
    display: flex !important;
    flex-wrap: wrap;
  }

  .footer-block--menu,
  .footer-block--menu + div {
    width: 45% !important;
  }
}

section#shopify-section-template--16391800324235__best_seller_products_P4Wgmn
  .gradient {
  /* background: #e2c74f; */
}

section#shopify-section-template--16391800324235__best_seller_products_P4Wgmn
  h2,
section#shopify-section-template--16391800324235__best_seller_products_P4Wgmn
  .card__heading.h5
  a {
  color: #151714 !important;
}
section#shopify-section-template--16391800324235__best_seller_products_P4Wgmn
  .quick-add__submit {
  color: #fff;

  background: #1b4911;
}
.recipe_information .recipe_inredients {
  display: flex;
  justify-content: center;
}


/* CSS to hide empty <p> tags */
.metafield-rich_text_field p:empty {
  display: none !important;
}

.text_ {
  line-height: 20px !important;
}
.metafield-rich_text_field h3 {
  border: 1px solid #e7e7e7;
  padding: 20px;
  margin: 0;
  cursor: pointer;
}
.metafield-rich_text_field h3.active {
  border-bottom: unset;
  padding-bottom: 0px;
}

.metafield-rich_text_field h3.active,
.metafield-rich_text_field h3.active + p {
  background: #f0faf1;
}
.show {
  height: 100%;
  display: block !important;
  /* margin-bottom: 20px!important; */
  padding: 20px !important;
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
  /* border-bottom: 1px solid #e7e7e7; */
  background: #f0faf1;
}

.full-unstyled-link {
  text-decoration: none;
  color: currentColor;
  display: block;
  white-space: unset;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  /* min-height: 36px; */
}

.row.js_recipe_related.slick-slider img {
  border-radius: 8px 8px 0 0px;
}
.recipe_container {
  background: #fff;
  border-radius: 8px;
}
.row.js_recipe_related.slick-slider {
  text-align: center;
}
details[open] {
  border: unset !important;
  margin-bottom: 5px;
}

.text_recipe {
  padding: 0px 7px 10px;
}

section#shopify-section-sections--16391800782987__custom_liquid_TDeazG {
  padding: 0 !important;
}

.card-wrapper:hover .card__heading.h5 a {
  text-decoration: none;
}
.short-description {
  line-height: 1.4em;
  font-size: 14px;
}
h1,
h2,
h3,
h4,
h5 {
  color: #546022 !important;
}
div#shopify-section-sections--16391800782987__footer {
  background: #546022;
}
div#vitals-end-section {
  background: #f1f1f1;
  /* margin-top: -40px; */
  padding-top: 40px;
  max-width: 100%;
  padding-bottom: 40px;
}


/* ----------add to cart button */

.display-none {
  display: none;
}

.product .qty_buy .product-form__input {
  flex: unset;
  /* padding-top: 4px; */
}
.product .qty_buy {
  display: flex;
  column-gap: 10px;
}
/* .product .qty_buy .product-form {
margin: 0;
} */
.product .qty_buy .buy_buttons {
  width: 100%;
  padding-top: 2px;
}

.qty_buy .product-form__quantity .form__label {
  margin-bottom: 0.7rem;
}

.buy_buttons .product-form__buttons {
  max-width: unset;
}
.cart-count-bubble {
  background-color: #910f3f;
}
.quantity:after {
  border-color: #1b4911;
}
.return_delivery {
  background: #d7d7d736;
  padding: 10px;
  border-radius: 8px;
}
.product .qty_buy .button {
  min-height: calc(4.5rem + var(--buttons-border-width) * 2) !important;
}
/* .product .quantity {
  width: fit-content;
} */
.product .quantity__button {
  width: 25px;
}
.product input#Quantity-template--16391800488075__main {
  width: 40px;
  margin: 1px;
}
/* ----------------- */


@media only screen and (max-width: 767px) {
  .image-only-section.category_sec img {
    object-position: 85%;
  }
}

.card__heading.h5 {
  /* font-family: Montserrat; */
  font-size: 16px;
  font-weight: 700;
}
.card__content,
.card__content .price {
  text-align: center !important;
}
span.price-item.price-item--sale.price-item--last {
  font-weight: 700;
  font-size: 13px;
}
s.price-item.price-item--regular {
  font-size: 12px;
}
.quick-add__submit {
  font-weight: 700;
  color: #fff;
  /* margin-top: 10px; */
  font-size: 16px;
  background: #264212;
  padding: 0px;
}
._button-widget_18xka_6 {
  padding: 5px !important;
  border-radius: 50px !important;
}
._popupFooter_s6tk6_1 p {
  display: none !important;
}

.h1 {
  text-align: center;
  width: 100%;
}

.coll_titl {
  line-height: 1em;
}

#banner-slider img,
.card .card__inner .card__media {
  border-radius: 5px !important;
}

.product-form__input--pill input[type="radio"]:disabled + label,
.product-form__input--pill input[type="radio"].disabled + label {
  pointer-events: none;
}

/* #banner-slider img {
border-radius: 14px;
} */
.bndlr-bundle-checkout-warning {
  font-size: 18px !important;
  font-weight: 700;
  color: red;
}

.bndlr-products-container {
  padding: 0 !important;
}

.bndlr-mnm-total-price,
.bndlr-product:not(:last-of-type)::after {
  text-align: center !important;
}

.bndlr-container .bndlr-add-to-cart,
.bndlr-total-price {
  text-align: center;
  border-radius: 8px;
}

body#organic-food-wholesale-supplier img {
  border-radius: 8px !important;
}


.category-grid-container {
  display: grid;
  gap: 5px;
}

.category-grid-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 5px;
  /* padding: 5px; */
}

.menu-drawer__menu img {
  width: 50px;
  box-shadow: 0px 0px 10px 0px #c7c7c7;
  border-radius: 8px;
}

.list-menu__item {
  gap: 10px;
}

.share-button__button .icon-share {
  min-width: 3rem;
  margin: 0;
  margin-bottom: 10px;
  height: 2rem;
}

/* .mob_top_title .product__title,
.mob_top_title nav.breadcrumb {
width: calc(100vw - 30%);
} */

.share_wish_button {
  display: flex;
  position: absolute;
  right: 0.5rem;
  top: 2.5rem;
  z-index: 1;
}

.product.product--small {
  position: relative;
}

.display_none {
  display: none !important;
}

nav.breadcrumb a {
  text-decoration: none;
  color: inherit;
}

body.active_footer_category .vtl-ub-gift-root {
  z-index: 99999999;
}

.Vtl-WishlistHeaderWrapper {
  order: 1;
  height: 44px;
  width: 44px;
  padding: 0 !important;
}

.search_container.display_desktop {
  order: 0;
}

a.header__icon.header__icon--account.link.focus-inset.small-hide {
  order: 2;
}

a#cart-icon-bubble {
  order: 3;
}

.Vtl-WishlistButtonWrapper {
  max-width: 44rem;
}

#banner-slider .swiper-button-next,
#banner-slider .swiper-button-prev {
  background: #fff;
  height: 50px;
  width: 50px;
  display: flex !important;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  padding: 10px;
}

#banner-slider .swiper-button-next:after,
#banner-slider .swiper-rtl .swiper-button-prev:after,
#banner-slider .swiper-button-prev:after,
#banner-slider .swiper-rtl .swiper-button-next:after {
  font-size: 20px;
  color: #546022;
}

.witout-qty .variant-select {
  border-radius: 50px 0 0 50px;
  color: #546022;
  width: 49%;
  background: #fff;
}

.variant-container.witout-qty {
  display: flex;
}

.witout-qty .add_to_cart_container {
  width: 48%;
}

.witout-qty .collection-add-to-cart.button.button--secondary {
  border-radius: 0 50px 50px 0;
  border: 1px solid;
  min-width: unset;
}

.variant-container *:focus-visible {
  outline: unset;
  outline-offset: 0.3rem;
  box-shadow: unset;
}

.add_to_cart_container {
  position: relative;
  grid-column: 1 / -1;
}

.spin {
  position: absolute;
  top: 1px;
  right: 40%;
}

.loading .spin {
  visibility: visible !important;
}

.loading .collection-add-to-cart {
  opacity: 0.5;
}

.spin img {
  width: 30px;
  height: 30px;

  animation: rotation 2s infinite linear;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(359deg);
  }
}

h4.des-font.capital.title-product.mb-0 {
  overflow: hidden;
}

/* .shop-now {
position: absolute;
bottom: 0;
left: 0;
width: 90% !important;
transform: translate(5%, -30%);
} */

h4.des-font.capital.title-product.mb-0 a {
  color: inherit;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}

.card__content form {
  min-width: 100%;
}

span.price-item.price-item--sale.price-item--last {
  font-size: 12px;
}

.card .media {
  border-radius: 5px;
}

.featured-recipe .card .media {
  border-radius: unset;
}

/* span#variant-price {
font-size: 10px;
} */

.card__heading a:after {
    display: none;
    }
}

.variant-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 5px;
}

.variant-select, input[type="number"] {
    width: 100%;
    padding: 5px;
    box-sizing: border-box;
    background: transparent;
    /* border: 1px solid; */
    border-left: 1px solid;
    margin: 3px;
    border-right: 1px solid;
}

input[type="number"]:focus-visible {
    outline:unset;
    outline-offset: unset;
    box-shadow:unset;
}

.collection-add-to-cart {
  grid-column: 1 / -1;
  border: 3px solid;
  min-height: inherit;
  padding: 4px;
}

.collection-add-to-cart:hover {
  box-shadow: 0px 1px 0px 1px;
}

h4.des-font.capital.title-product.mb-0 {
  margin: 0;
}

.card__inner .card__content {
  margin: inherit;
}

.card__content {
  margin-top: 16px;
}

.card__inner .card__content > a {
  height: 100%;
  width: 100%;
  z-index: 1;
  position: absolute;
}

.card__content form a {
  height: initial;
}

p.price-product.mb-0 {
  margin: 0;
  line-height: 0;
}

/* img {
  width: 100%;
  height: auto;
  /* border-radius: 8px; */
} */

slider-component li:first-child {
  margin: unset !important;
}

.product-a-plus img {
  width: 100%;
}

section#icon_box > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 5px;
}

.cont {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  width: 23%;
  /* border: 1px solid; */
  padding: 10px;
  line-height: 1.2em;
  min-height: 130px;
}

section#icon_box {
  /* margin-top: -20px; */
  /* background-image: linear-gradient(#fff, #f0faf161); */
  padding: 30px;
  border-top: 1px solid #f7f7f7;
  border-bottom: 1px solid #f7f7f7;
}

slider-component.padding-zero {
  padding: 0 !important;
}

summary h2 {
  margin: 0;
}

/* .mob_top_title .bundle-aggregated_reviews {
align-items: end;
display: flex;
justify-content: end;
font-size: 10px;
} */

.mob_top_title .product__title_price {
  margin-top: -35px;
}

/* .mob_top_title .product__title {
width: calc(100vw - 25px);
} */

.mob_top_title .product__title h1 {
  font-size: 24px;
}

.product .price-item {
  font-size: 22px !important;
}

.mob_top_title
  .product__title:not(:has(.bundle-aggregated_reviews))
  + .product__title_price {
  margin-top: -15px !important;
}

.mob_top_title nav.breadcrumb {
  font-size: 12px;
}

.mob_top_title {
  position: relative;
  width: 100%;
}

.mob_top_title .share-button {
  position: absolute;
  top: -25px;
  right: 5px;
}

/*section#shopify-section-template--16391800324235__new_arrived_YxLwid::before {
  content: "";
   background: url(/cdn/shop/files/Greeen_6d039f4b-1345-455e-a9a0-15cdf530fc84.png?v=1721806859); 
  height: 15px;
  width: 100%;
  bottom: -9px;
  position: absolute;
  background-size: contain;
  transform: rotate(180deg);
}*/

@media screen and (max-width: 990px) {
  .footer-block[style="--animation-order: 2;"] {
    padding-left: 8em;
  }
  div#chat-bubble {
    display: none !important;
  }

  #get_in_touch {
    bottom: 60px !important;
    right: 40% !important;
  }

  .overflow-hidden-tablet .bot-nav,
  .icart-drawer-open .bot-nav,
  .overflow-hidden-tablet .menu_footer_container.active {
    display: none;
  }

  #bundle-sticky_add_to_cart {
    bottom: 55px !important;
  }

  body.active_footer_category {
    overflow: hidden;
  }

  .display_desktop {
    display: none;
  }

  .display_mobile {
    display: block;
  }
}

@media screen and (min-width: 990px) {
  .display_desktop {
    display: block;
  }

  .display_mobile {
    display: none !important;
  }

  /* ul#HeaderMenu-MenuList-2 {
    width: 85.9vw;
  } */

  ul#HeaderMenu-MenuList-2 .main-menu-container {
    grid-template-columns: repeat(4, 1fr) !important;
    padding: 10px 20px;
  }

  .main-menu-container .image_icon img {
    height: 65px;
    box-shadow: 1px 2px 9px -5px #6d6d6d;
  }

  .main-menu-container {
    display: grid;
    grid-template-columns: repeat(5, 1fr) !important;
    padding: 10px 40px;
    gap: 10px;
  }

  .main-menu-container a {
    padding: 10px;
    /* box-shadow: 1px 2px 9px -5px #6d6d6d; */
    display: flex;
    text-decoration: none;
    color: inherit;
  }

  .main-menu-container .image_icon {
    width: 65px;
  }

  .main-menu-container .link_title {
    width: 70%;
    padding: 5px;
  }

  .bot-nav {
    display: none;
  }

  /* .product-form__buttons {
display: flex;
gap: 5px;
}

.product-form__buttons .button--full-width,
.product-form__buttons .shopify-payment-button {
width: 50%;
}

summary#HeaderMenu-categories {
display: none;
} */

  /* header + div {
    padding: 0 3rem;
  } */
}

@media screen and (min-width: 749px) {
  div#shopify-section-template--16391800488075__image_JMwBY8 img {
    width: 50%;
  }

  div#shopify-section-template--16391800488075__image_JMwBY8 {
    text-align: center;
    margin: 0 auto;
  }
}

@media screen and (min-width: 749px) {
  article.article-template {
    padding: 0 3pc; /* 3pc = 3 picas = 0.5 inch ≈ 48px */
  }
}
@media screen and (max-width: 749px) {
  .vtl-pr-ss__inner-el {
    font-size: 12px;
  }
  .featured-recipe .article-card .card__heading a.full-unstyled-link {
    font-size: 22px;
  }

  .blog__post.article {
    width: calc(100% - 8rem - var(--grid-mobile-horizontal-spacing)) !important;
  }
  .collection-hero__text-wrapper.page-width {
    margin: inherit;
  }
  .collection-hero__inner {
    background-position: 75% 30% !important;
  }
  .temp_slide {
    height: 70px !important;
    font-size: 22px;
  }

  .temp_slide .marquee__content li {
    font-size: 20px;
  }

  section#icon_box {
    margin-top: -30px;
    padding: 0px;
  }
  .share_wish_button {
    right: -10px;
    top: 1rem;
  }
  .mob_top_title nav.breadcrumb {
    font-size: 10px;
  }
  .button {
    min-height: 30px !important;
  }
  .card__heading.h5 {
    font-size: 14px;
    font-weight: 700;
  }
  #category-grid .center.collection__view-all.scroll-trigger {
    text-align: left;
  }

  /* div#vitals-wishlist {
position: absolute;
top: 22%;
right: 6px;
} */

  /* .category-grid-container {
grid-template-columns: repeat(2, 1fr);
}

.grid-inner {
height: unset !important;
grid-column: unset !important;
grid-row: unset !important;
}
*/
  .Vtl-WishlistHeaderWrapper {
    margin-right: -10px;
  }

  details-modal.header__search.display_mobile {
    margin-right: -10px;
  }

  .header {
    padding: 0px 1rem 0px 1rem !important;
  }
  .header > .header__heading-link {
    padding: 5px;
  }
  .header__heading-logo {
    height: auto;
    max-width: 90%;
  }
  /* form.search.search-modal__form input.search__input.field__input {
height: 2.5rem;
}
form.search.search-modal__form label.field__label {
line-height: 0.7;
}
form.search.search-modal__form button.search__button.field__button {
height: 2.5rem;
} */

  #banner-slider .swiper-button-prev,
  #banner-slider .swiper-button-next {
    display: none !important;
  }

  media-gallery .grid--peek.slider .grid__item:first-of-type {
    margin-left: 1.5rem !important;
  }

  p.price-product.mb-0 {
    font-size: 10px;
  }

  span#variant-price {
    font-size: 12px;
  }

  .display-desk {
    display: none !important;
  }

  .display-mob {
    display: block;
  }

  section#a_plus_content .display-mob .product-a-plus {
    margin: 0 -1.5rem;
  }

  .product-a-plus img {
    width: 100%;
    /* margin-bottom: -10px; */
  }

  .cont {
    width: 49%;
  }

  .tab-section details {
    padding: 18px 15px;
    border-bottom: 5px solid #fff;
    background: #f1f9f2;
    border-radius: 8px;
  }

  .innerdes {
    padding-top: 15px;
    border-top: 0.5px solid #f7f7f7;
  }

  .tab-section details[open] > summary .icon-caret {
    transform: rotate(180deg);
  }
}

.grid-inner {
  border-radius: 10px;
  /* height: 150px;
width: 175px; */
  aspect-ratio: 7 / 6;
}

.grid-1 img {
  padding-left: 0 !important;
}

.grid-5 img {
  padding-right: 0px !important;
}

.grid-5 img,
.grid-1 img {
  height: 101%;
}

.grid-inner.grid-1,
.grid-inner.grid-5 {
  height: 400px;
  aspect-ratio: 9/16;
}

.grid-inner.grid-4,
.grid-7 {
  /* width: 360px; */
  aspect-ratio: 12/5;
}

.category-grid-container {
  overflow-x: auto;
  min-height: 350px;
}

.grid-6,
.grid-7,
.grid-8 {
  margin-bottom: 23px;
}

.category-grid-container {
  display: grid;
  /* grid-template-columns: repeat(6, 1fr); */
}

.grid-inner {
  border-radius: 10px;
  height: 200px;
  width: 100%;
}

.grid-1 {
  /* background: green; */
  grid-column: 1;
  grid-row: 2 / -2;
}

.grid-2 {
  /* background: #ffca02; */
}

.grid-3 {
  /* background: #e33676; */
}

.grid-inner.grid-4 {
  grid-column: 4/6;
}

.grid-5 {
  /* background: #e33676; */
  grid-column: 6/6;
  grid-row: 2 / -2;
}

.grid-7 {
  grid-column: 3/5;
}

/* .grid-1,
.grid-5 {
height: calc(155*2px);
} */

section#category-grid a.move-right {
  display: none;
}

section#category-grid {
  position: relative;
  z-index: 2;
}

@media screen and (max-width: 1545px) {
  section#category-grid a.move-right {
    position: absolute;
    right: 2rem;
    bottom: 6rem;
    display: block;
    background: #ffffffde;
    padding: 10px;
    border-radius: 10px;
    height: 50px;
    width: 50px;
    box-shadow: 0.8px 0.8px 10px #c7c7c7;
  }

  a.move-right svg {
    width: 30px;
    height: 30px;
  }

  .container_cat {
    position: relative;
  }

  .category-grid-container {
    scrollbar-width: thin;
    scrollbar-color: #525d21 #525e2147;
  }
}

section {
  position: relative;
  /* background:red */
}

/* section#shopify-section-template--16391800324235__category_grid_TqXDqC::after {
content: "";
background: url(/cdn/shop/files/bg_new.png?v=1718276122);
height: 220px;
width: 98vw;
bottom: 0;
left: 0px;
position: absolute;
background-repeat: no-repeat;
background-size: cover;
}
section#shopify-section-template--16391800324235__category_grid_TqXDqC::before {
content: "";
background: url(/cdn/shop/files/vegetable-crop.png?v=1718273494);
height: 360px;
width: 510px;
bottom: 0;
right: 0px;
position: absolute;
background-repeat: no-repeat;
background-size: contain;
z-index: 1;
} */

/* section#shopify-section-template--16391800324235__featured_collection:before {
content: "";
background: url(/cdn/shop/files/featuredBG.png?v=1718277558);
height: 225px;
width: 100%;
bottom: 45px;
right: 0px;
position: absolute;
background-repeat: no-repeat;
background-size: cover;
z-index: 1;
} */

/* section#shopify-section-template--16391800324235__featured_collection:after {
content: "";
background: url(/cdn/shop/files/ledy_with_wheel.png?v=1718276983);
height: 300px;
width: 300px;
bottom: 0;
left: 4em;
position: absolute;
background-repeat: no-repeat;
background-size: contain;
z-index: 1;
}
*/
/* section#shopify-section-template--16391800324235__custom_liquid_QAahcm {
margin-top: -45px;
z-index: 2;
} */

/* #shopify-section-template--16391800324235__featured_collection,
#shopify-section-template--16391800324235__category_grid_TqXDqC,
#shopify-section-template--16391800324235__new_arrived_YxLwid {
min-height: 50pc;
} */
/* #shopify-section-template--16391800324235__new_arrived_YxLwid {
margin: 0;
min-height: 55pc;
} */


/* section#shopify-section-template--16391800324235__new_arrived_YxLwid:before {
content: "";
background: url(/cdn/shop/files/new_arrived.png?v=1718349415);
height: 20pc;
width: 100%;
position: absolute;
bottom: 0;
right: 0;
background-repeat: no-repeat;
background-size: cover;
} */
li.list-social__item path {
  fill: #fff;
}

.menu-drawer__utility-links li.list-social__item path {
  fill: #384115;
}

.pwzrswiper-slide img,
.pwzrdrift-zoom-pane {
  border-radius: 12px;
}
.article-template__content.page-width.page-width--narrow-article.rte.scroll-trigger.animate--slide-in- {
  display: flex;
}

@media screen and (min-width: 750px) {
  .display-desk.collection-hero {
    height: 102px;
}
  
  .page-width.page-width--narrow-article {
    padding: 0px;
    max-width: 130rem;
  }
  .new-arrived .title_container h2 a {
    font-size: calc(var(--font-heading-scale) * 1.3rem);
  }

  .bndlr-container {
    text-align: left !important;
  }

  .rio-media-gallery {
    top: 10rem !important;
  }

  .card__information {
    padding: 0 !important;
  }

  p.price-product.mb-0 {
    font-size: 12px;
  }

  span#variant-price {
    font-size: 14px;
  }

  .display-mob {
    display: none;
  }

  .active.tab-item {
    display: block !important;
  }

  .tab-item {
    display: none;
  }

  ul.tab-links li {
    padding: 10px;
    border-left: 1px solid #c7c7c7;
    border-top: 1px solid #c7c7c7;
  }

  ul.tab-links li:last-child {
    border-right: 1px solid #c7c7c7;
  }

  ul.tab-links a {
    padding: 20px;
    color: initial;
    text-decoration: none;
  }

  ul.tab-links .active {
    border-bottom: 4px solid #192d1e;
  }

  ul.tab-links {
    display: flex;
    list-style: none;
    padding: 0;
    border-bottom: 1px solid #c7c7c7;
  }
}

/* .image-only-section.before_cat:before {
  content: "";
  position: absolute;
  height: 290px;
  width: 50%;
  background-image: url(/cdn/shop/files/plantvector.png?v=1721897606);
  background-size: contain;
  left: 20%;
  bottom: -22px;
  z-index: 2;
  background-repeat: no-repeat;
} */
/* section#shopify-section-template--16391800324235__certificate_slider_yzVXqB:before {
  content: "";
   background: url(/cdn/shop/files/certificate-border-home.webp?v=1721899593); 
  width: 100%;
  left: 0;
  height: 15px;
  bottom: -9px;
  position: absolute;
  background-size: contain;
  z-index: 1;
} */

@media screen and (min-width: 480px) {
  /* #banner-slider {
margin: 20px;
} */
}

@media screen and (max-width: 480px) {
  .image-only-section.before_cat:before {
    height: 90px !important;
    left: 60px !important;
    bottom: 16px !important;
    width: 50% !important;
  }

  .image-only-section.before_cat:before {
    content: "";
    position: absolute;
    height: 100px;
    width: 100%;
    background-image: url(/cdn/shop/files/single-plant-vector.png?v=1721897959);
    background-size: contain;
    left: 13px;
    bottom: 19px;
    z-index: 2;
    background-repeat: no-repeat;
  }

  .image-only-section.category_sec:after {
    content: "";
    position: absolute;
    height: 180px;
    width: 100%;
    background-size: contain;
    background-image: url(/cdn/shop/files/Man_climbing_the_tree.png?v=1721805039);
    left: -85px;
    bottom: 10px;
    z-index: 1;
    background-repeat: no-repeat;
  }

  .new-arrived .title_container {
    margin-top: -20px;
  }
  .new-arrived .card__content {
    margin-top: -20px !important;
  }
  /* #banner-slider {
margin-top: 20px;
} */
  /* #certificate-grid .swiper-slide {
height: 71px;
/* box-shadow: 0px 0px 1px #c7c7c7; 
align-items: center;
display: flex;
justify-content: center;
margin: 5px;
width: 63px !important;
} */
  /* #certificate-grid .swiper-slide img {
height: auto !important;
width: 100% !important;
}
#certificate-grid .swiper-slide{
height:65px !important;
} */
}

@media screen and (max-width: 426px) {
  #get_in_touch {
    right: 22% !important;
  }

  #banner-slider .swiper-button-prev,
  #banner-slider .swiper-button-next {
    display: none !important;
  }

  .witout-qty .collection-add-to-cart.button.button--secondary {
    min-width: 50%;
  }

  .witout-qty .variant-select {
    width: 45%;
  }

  .variant-container.witout-qty {
    gap: 0;
  }

  .collection-add-to-cart {
    border: 1px solid;
  }

  .variant-select,
  input[type="number"] {
    padding: 1px 5px !important;
  }
}

/* @media screen and (max-width: 376px) and {
.mainmenus a {
font-size: 10px;
}
} */

h4.des-font.capital.title-product.mb-0 a {
  font-size: 14px;
}

.my_video_background_banner {
  position: absolute;

  width: 100%;

  height: 100%;
}

/* Multirow image css start */
.image-with-text__media.image-with-text__media--medium.gradient.color-scheme-1.global-media-settings.media {
  border-radius: 8px !important;
}

/* Multirow image css end*/

/* video with text css here*/
.deferred-media__poster {
  border-radius: 8px !important;
}

/* video with text css end */

/* image with text css here*/
.image-with-text__media.image-with-text__media--adapt.global-media-settings.gradient.color-scheme-1.media {
  border-radius: 8px !important;
}

/* image with text css end */

/* policies pages css here */

.shopify-policy__container {
  max-width: var(--page-width);
  margin: 0 auto;
  padding: 0 1.5rem;
  padding-bottom: 40px !important;
}

@media screen and (min-width: 750px) {
  .shopify-policy__container {
    padding: 0 5rem;
  }
}

/* policies pages css end */

/* marque CSS  */

.marquee__content li {
  list-style-type: none;
}

section {
  /*   background: red; */
}

/* Marquee styles */
.marquee {
  --gap: 0rem;
  position: relative;
  display: flex;
  overflow: hidden;
  user-select: none;
  gap: var(--gap);
  width: 100%;
}

.marquee__content {
  flex-shrink: 0;
  display: flex;
  justify-content: space-around;
  gap: var(--gap);
  min-width: fit-content;
}

@keyframes scroll {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(calc(-100% - var(--gap)));
  }
}

/* Enable animation */
.marquee__content {
  animation: scroll 18s linear infinite;
  margin: 0;
}

.marquee--fit-content {
  max-width: fit-content;
}

.marquee--pos-absolute .marquee__content:last-child {
  position: absolute;
  top: 0;
  left: 0;
}

.enable-animation .marquee--pos-absolute .marquee__content:last-child {
  animation-name: scroll-abs;
}

@keyframes scroll-abs {
  from {
    transform: translateX(calc(100% + var(--gap)));
  }

  to {
    transform: translateX(0);
  }
}

/* marquee css end   */


.blog .article-card__excerpt {
  display: none;
}

section#shopify-section-template--16391800324235__custom_liquid_wRtfQJ,
.section-template--16391800324235__custom_liquid_wRtfQJ-padding,
div#shopify-section-template--16391800324235__image_only_FpnL3A {
  background: #d4f4ff;
}
.footer__copyright.caption a {
  color: inherit !important;
  font-size: unset !important;
}

/** we_are_available css here **/
.we_are_available {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

.we_are_available img {
  height: 49px;
  width: auto;
  object-fit: contain;
  padding: 0 1em;
}
.we_are_available .natures_bas {
  width: 120px;
  height: auto;
}

@media screen and (max-width: 749px) {
  .display-mob.collection-hero {
    height: 89px;
}
  
  .product product-recommendations .price-item {
    font-size: 9px !important;
  }
  .footer-block.grid__item {
    margin: 0rem 0 !important;
  }

  .footer-block__details-content .list-menu__item--link {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }

  /* .container__.wee_availabe {
    background: #fff;
    margin: 15px;
    padding: 12px;
    border-radius: 8px;
  } */
  .we_are_available img {
    width: 100px;
  }
}

/** we_are_available css end **/

/** cookies css here **/
.vtl-cb-main-widget {
  background-color: #000;
  z-index: 9999999999 !important;
}

/** cookies css end **/

section#shopify-section-template--16391800324235__featured_recipe_378499:before {
  content: "";
  background: url(/cdn/shop/files/Untitled-1-02-02-01.png?v=1722246078);
  height: 15px;
  width: 100%;
  bottom: -10px;
  position: absolute;
  background-size: contain;
  transform: rotate(180deg);
}

/* check-out page css here */

.IfmSL,
.uA_RC {
  font-size: 18px !important;
  color: #264212;
  font-weight: 600;
}
/* check-out page css end*/

/* Policy Pages css here */

.shopify-policy__title {
  text-align: center;
  text-transform: capitalize;
}

/* Policy Pages css end */

/* certification tab css here*/

.certification {
  display: flex;
  flex-wrap: wrap;
  column-gap: 50px;
  align-items: center;
  justify-content: center;
}

img.certification-image {
  width: 30%;
  height: 40%;
}

/* certification tab css end*/

/* Copyright css here */

.copyright__content {
  font-size: 1.1rem;
  color: white;
}

/* Copyright css end*/
/* 
.sold_out_pro .card--media img {
  filter: blur(2px);
} */

.sold_out_pro .card__badge.right {
  justify-self: center;
  align-self: center;
  grid-row-start: 2;
}

.sold_out_pro .card__badge.right span {
  font-size: 18px;
}

.collection .jdgm-widget.jdgm-preview-badge {
  text-align: center;
}
.jdgm-preview-badge .jdgm-star.jdgm-star,
.jdgm-rev-widg .jdgm-star,
.jdgm-revs-tab .jdgm-star,
.jdgm-all-reviews .jdgm-star,
.jdgm-gallery-popup .jdgm-star {
  color: #ffc800bf !important;
}
.jdgm-prev-badge__text {
    visibility: visible !important;
}

/* swiper */

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0);
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(
    --swiper-wrapper-transition-timing-function,
    initial
  );
  box-sizing: content-box;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}

.article video {
  width: 100%;
  height: auto;
}

/*  */
/* .jdgm-widget.jdgm-widget{
  height:23px;
} */

.template-search .jdgm-widget {
  display: none !important;
}
body.article img {
    height: auto;
    /* width: 100%; */
}
img.modal-image.active {
    width: 100%;
}


.announcement-bar-section {
    height: 45px;
}
  body#recipes .article-card .card__heading{
    margin-bottom:0px !important;
  }

.fade-in-delayed.visible {
  opacity: 1;
}

/* BOGO offer app code */
h2#wpopup_header--heading, .wpopup_header h3 {
    color: #fff !important;
}

.wcopyright {
    display: none;
}

/* BOGO offer app code end */
button.close-chatbot {
    position: fixed;
    bottom: 165px;
    right: 22px;
    z-index: 9999999999;
    background: red;
    color: #fff;
    cursor: pointer;
    border-radius: 50px;
    border: unset;
    height: 20px;
    width: 20px;
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

button.close-chatbot {

   display: none !important;
}
div#react-chatbot-container[style="display: block !important; z-index: 2147483647;"] button.close-chatbot {
    z-index: 1;
}