/** Shopify CDN: Minification failed

Line 143:2 Expected identifier but found "/"
Line 143:18 Expected identifier but found "/"
Line 146:19 Expected ":"

**/
/* common css */
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=La+Belle+Aurore&family=Roboto:ital,wght@0,100;0,300;1,100&display=swap'); 
 /* font-family: 'La Belle Aurore', cursive; */
body{font-family: 'Manrope';}
h1, h2, h3, h4, h5, h6,.h0, .h1, .h2, .h3, .h4, .h5, .h6 ,p{
  font-family: 'Manrope';
  margin: 0;
  padding:0;
}
.field__input:focus, .select__select:focus, .customer .field input:focus, .customer select:focus, .localization-form__select:focus.localization-form__select:after {
    box-shadow: none!important;
    outline: 0!important;
    border-radius: 0!important;
}
ul,li,ol{
      margin: 0;
    padding: 0;
}
*:focus-visible {
    outline: 0;
    outline-offset: 0;
    box-shadow: none;
}
ul{
  padding: 0px;
  margin: 0px;
}
li{
  list-style-type: none;
}
img{
  max-width: 100%;
  height: auto;
  line-height:0;
}
a{
  outline: none;
  text-decoration: none;
  font-size:18px;
  line-height:26px;
  font-weight:700;
}
body{
  letter-spacing:0;
}
.section+.section {
    margin-top: 0;
}
.full_page-width{
    max-width: 1440px;
  margin:0 auto;
}
.page-width{
    max-width: 1440px;
    width: 100%;
    padding: 0 64px !important;
}
.hero-title h2,.hero-title.h2{
  font-size: 60px !important;
  font-weight: 600 !important;
  line-height: 57.06px  !important;
  letter-spacing: -1.2px !important;
}
button ,.button{
  background-color:#EA0643 ;
  color:#fff ;
  border:none;
  box-shadow:none;
}
a:after,a:before,.button:after,.button:before{
  display:none;
}
h2,.h2{
  font-size:32px !important;
  line-height:38.4px !important ;
  font-weight: 600 !important ;
  text-transform: capitalize !important;
      color: #000  !important;
  letter-spacing: -0.32px !important;
}
.black {
    background-color: #000 !important;
}
.card:hover .media.media--hover-effect>img:first-child:only-child, .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child {
    transform: unset !important;
}
.underline-links-hover:hover a {
    text-decoration: none !important;
    text-underline-offset: unset !important;
}

@media screen and (max-width: 1199px){
 .hero-title h2,.hero-title.h2{
  font-size: 55px !important;
  line-height: 50.4px !important; 
  }
}
@media screen and (max-width: 991px){
  .page-width{
     padding: 0 32px !important;
  }
  .fillter_all.page-width , .brand_filter_width .page-width{padding:0 32px !important;}
   .hero-title h2,.hero-title.h2{
  font-size: 50px !important;
  line-height: 45.4px !important; 
  }
}
@media screen and (max-width: 749px){
 .hero-title h2,.hero-title.h2{
  font-size: 45px !important;
  line-height: 40.4px !important; 
  }
}
@media screen and (max-width: 480px){
  .page-width{
    padding: 0 16px !important;
  }
  .fillter_all.page-width , .brand_filter_width .page-width{padding:0 16px !important;}
 .hero-title h2,.hero-title.h2{
  font-size: 40px !important;
  line-height: 38.4px !important; 
  }
}
/* 24-10 */
.pro-ac-ul {
  list-style: none;
  padding: 0;
}
.pro-ac-ul .inner {
  padding-left: 1em;
  overflow: hidden;
  display: none;
}
.pro-ac-ul .inner.show {
  /display: block;/
}
.pro-ac-ul li {
  margin: 0.5em 0;f
}
.pro-ac-ul li a.toggle {
  width: 100%;
  display: block;
  color: #000;
  padding: 0.75em;
  border-radius: 0.15em;
  transition: background 0.3s ease;
}
.ingredients-section .plus-icon , .ingredients-section .minus-icon{
  height:20px;
  width:20px;
}
.brand-specific .collection-hero__title{display:none;}
.brand-specific .collection-hero__description{max-width: 100%;text-align: center;}
.cart-page-collection{display:none;}
.all-food-products .collection-hero__title{display:none;}
.all-food-products .collection-hero__description{    max-width: 100%; text-align: center;}