/** Shopify CDN: Minification failed

Line 328:2 Unexpected "{"
Line 538:75 Unexpected "{"

**/
.ptb-80 {
    padding-top: 80px;
    padding-bottom: 80px;
}
.Price.Collapsible.Collapsible--padded {
    width: 100%;
}
.ProductItem__Label.ProductItem__Label--onSale {
  background: #bac074;
  color: #fff;
  border-radius: 3px;
}
.Collapsible.Collapsible--padded {
    margin-bottom: 0;
}
nav.Header__MainNav.hidden-pocket.hidden-lap ul li a {
    font-size: 13px;
  font-weight: 700;
    text-transform: uppercase;
}

#section-header .Header__FlexItem.Header__FlexItem--logo {
    order: -1;
    margin-right: 38px;
}
#section-header .Header__Wrapper>.Header__FlexItem.Header__FlexItem--fill:first-child {
    justify-content: center;
    flex: 1;
    flex-basis: 100%;
}
#section-header .Header__Wrapper .Header__MainNav {
    position: unset;
    margin: 0;
    padding: 0;
}
#section-header .Header__Wrapper>.Header__FlexItem {
    margin-bottom: 0;
}
.wlh-icon-heart-empty:before {
    font-weight: 600 !important;
}
#section-announcement {
    z-index: 1;
    position: relative;
}

.ProductItem__Info {
  font-size: calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px));
}
h1.SectionHeader__Heading.Heading.u-h1 {
    font-size: 2.5rem;
    font-weight: 700;
}
img {
    image-rendering: -webkit-optimize-contrast;
}
.container{
  padding:0 60px;
}
h2.SectionHeader__Heading.Heading.u-h1 , 
section.FAQs .section-heading{
    font-size: 2.5rem;
    font-weight: 700;

}.accordion-content .how-much-feed-dog.Food-Quantity {
    background-color: transparent;
    padding: 20px 0;
}

.header_section .Header__Wrapper .Header__FlexItem.Header__FlexItem--fill {
    justify-content: center;
}
.banner_slider .Image--contrast:after{
  content:none;
}


.img_with_text_overlay .ImageHero__ContentOverlay {
    transform: translateY(-50%);
    line-height: 1.3;
    text-align: left;
    margin-left: 2rem;
    top: 50%;
    left: 50%;
    position: absolute;
}
section.img_with_text_overlay .SectionHeader__Description {
    font-size: 2rem;
    font-weight: 700;
    margin-top: 20px;
}

section.newsletter_section .ImageHero__Image {
    background-color: #fff;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.img_with_text .FeatureText__Content h2.SectionHeader__Heading.Heading.u-h1 {
    color: #fff;
    line-height: 1.4;
}
.img_with_text .SectionHeader__Description.Rte p {
    color: #fff;
}

section.img_with_text.Section .FeatureText--imageLeft .FeatureText__ContentWrapper {
    padding-left: 0;
}
section.img_with_text.Section .FeatureText__Content{
  max-width:100%;
}
.featured_section div#block-featured-collection-0 {
    margin-bottom: 70px;
}
/* .featured_section ul.slick-dots li button, .featured_section_2 ul.slick-dots li button {
      box-shadow: 0 0 0 2px #000;
} */
.featured_section ul.slick-dots li.slick-active button:before,
.featured_section_2 ul.slick-dots li.slick-active button:before{
  background-color:#000;
}

section.featured_logo .row .slick-track {
    display: flex;
    align-items: center;
}
section.featured_logo.featured_logo_section .section_heading ,
section.featured_logo.featured_logo_section{
    margin-bottom: 50px;
}

ul.slick-dots {
    list-style: none;
    position: absolute;
    left:50%;
    -webkit-transform: translate(-50%, 3rem);
    transform: translate(-50%, 3rem) !important;
    padding: 0;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    list-style: none !important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 1.5rem;
    bottom: 0;
}
ul.slick-dots li {
    margin: 0 0.3rem;
}
ul.slick-dots li button {
    position: relative;
    color: transparent;
    border: 1px solid #000;
    height: 10px;
    width: 10px;
    border-radius: 3rem;
    padding: 0;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    cursor: pointer;
    background-color: #fff;
}

li.slick-active {
    position: relative;
}
ul.slick-dots li.slick-active button:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 100%;
    box-shadow: 0px 0px 0px 2px #000;
    background-color: #000;
}
section.featured_logo.featured_logo_section ul.slick-dots li.slick-active button {
    background-color: #fff;
}

.template-product .Product__Gallery.Product__Gallery--withThumbnails {
    display: flex;
    flex-direction: row-reverse;
    position: sticky;
    top: calc(0rem + 9rem);
}

.template-product .Product__Slideshow.Carousel.flickity-enabled {
    flex: 1;
}

.template-product .Product__SlideshowNavScroller {
    display: flex;
    flex-direction: column;
}

.template-product .Product__SlideshowNav.Product__SlideshowNav--thumbnails {
    margin: 0 !important;
}


.media_slider .col-lg-12.slick-slide {
    padding: 1rem;
}
.media_slider .slick-list.draggable , .media_slider .slick-track {
    display: flex;
}
.media_slider .slick-track {
    flex: 1;
}
/* .media_slider.slick-initialized .slick-slide {
    width: 100% !important;
} */
.featured_section header.SectionHeader.SectionHeader--center , 
section.Section.Section--spacingNormal.featured_section_2 header.SectionHeader.SectionHeader--center {
    margin-bottom: 50px !important;
}

.ProductList.ProductList--grid.ProductList--removeMargin.Grid.slick-initialized.slick-slider.slick-dotted {
    margin-left: auto;
}
section.Section.Section--spacingNormal.featured_section_2 {
    margin-bottom: 80px;
}
.featured_section_2 ul.slick-dots {
    display: none !important;
}
.template-product .ProductMeta__Text {
    margin-bottom: 0;
}
.ProductMeta .ProductMeta__PriceList.Heading {
    display: none;
}
.Newsletter__Inner button.Form__Submit.Button.Button--primary {
    border: 0;
    border-bottom: 1px solid;
    padding-right: 0rem;
    padding-top: 0;
    padding-left: 0;
    color: #fff !important;
}

.Newsletter__Inner button.Form__Submit.Button.Button--primary:before {
    background-color: transparent !important;
}
.template-product section.FAQs.faq_section {
    padding: 0;
}

.img_with_text_overlay .ImageHero__ContentOverlay a.Button.Button--primary {
    border: 0;
    font-size: 15px;
    font-weight: 700;
    color: #fff;
    font-family: Quicksand;
    letter-spacing: 2px;
}
.img_with_text_overlay .ImageHero__ContentOverlay a.Button.Button--primary:hover {
    background-color: var(--button-background);
}
.Mobile_Hero__Image {
    display: none;
}

.featured_section .AspectRatio.AspectRatio--withFallback img {
    position: absolute;
    top: 0 ;
    left: 0 ;
    bottom: 0 ;
    right: 0 ;
}


.featured_section a.ProductItem__ImageWrapper.ProductItem__ImageWrapper--withAlternateImage .Image--lazyLoaded.Image--fadeIn:nth-child(2n+1) {
    animation-name: fade;
    animation-iteration-count: infinite;
    animation-duration: 6s;
    animation-direction: alternate;
    z-index:9;
}
@keyframes fade {
	0% {
		opacity: 1;
	}
	25% {
		opacity: 1;
	}
	75% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}
/* about-us page css  */
section.about_page {
    background-color: #F7AD55;
    padding: 80px 0;
}
.text-white{
  color:#fff;
}
section.aboutus_section {
    background-color: #F3A242;
    padding: 80px 0;
}
.About_header_content.text-white p {
    font-weight: 700;
}
.about_wrapper_title h1,
.about_wrapper_title h4 ,
.icon_img img {
    margin: 0;
} {
    margin: 0;
}
.about_wrapper_title h4{
  margin-bottom:2rem !important;
}
.about_sliders .slick-list .col-lg-4.slick-slide{
    padding: 0 1rem;
}
.slick-slide img{
  margin:0 auto;
}

.about_wrapper {
    position: relative;
    padding: 2rem;
}

.about_wrapper:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #fff;
}
.about_wrapper > * {
    position: relative;
    z-index: 1;
}
.col-lg-4.slick-slide.is-active .about_wrapper_main  .about_wrapper:after{
    transform: translateY(0);
}

.about_wrapper:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #fff;
    transform: translateY(-101%);
    transition: all .3s linear;
}

.icon_img {
    position: relative;
    z-index: 2;
}
 button.slick-prev.slick-arrow:after , button.slick-next.slick-arrow:after {
    content: "";
    display: block;
    font-family: FontAwesome;
    font-size: 2rem;
    background-image: url(/cdn/shop/files/arrow.png);
    width: 15px;
    height: 25px;;
    transform: rotate(180deg);
    background-size: cover;
    background-repeat: no-repeat;
    transition: all .3s linear;
}
.about_sliders button.slick-prev.slick-arrow:after,
.about_sliders button.slick-next.slick-arrow:after {
    filter: brightness(10.5);
}
button.slick-prev.slick-arrow ,button.slick-next.slick-arrow {
    font-size: 0;
    position: absolute;
    top: 21%;
    z-index: 3;
}

button.slick-next.slick-arrow:after {
    transform: rotate(0deg);
}

button.slick-next.slick-arrow {
    right: -.4rem;
}

.about_wrapper_content {
    transform: translateY(calc(-100% - 11rem));
    transition: all .3s linear;
    position: relative;
    background-color:#fff;
}

.col-lg-4.slick-slide.is-active .about_wrapper_main .about_wrapper_content {
    transform: translateY(calc(0% + 0rem));
}
.col-lg-4.slick-slide.is-active .about_wrapper_main .about_wrapper .about_wrapper_title h1,
.col-lg-4.slick-slide.is-active .about_wrapper_main .about_wrapper .about_wrapper_title h4{
    color: #F3A242;
}
/*about-us page end  */

#wishlisthero-product-page-button-container button.Button:hover:before {
    background-color: transparent;
}


.wishlist_btn {
    display: inline-block;
}
.wishlist_btn #wishlisthero-product-page-button-container {
    margin-top: 0px;
}
.Product__InfoWrapper .wishlist_btn {
    position: absolute;
    right: 25%;
    top: -5px;
    transform: translate(-25%, 0%);
}
.wishlist-hero-custom-button.wishlisthero-floating {
    opacity: 0;
    transition: all .5s linear;
}

.ProductItem__Wrapper:hover .wishlist-hero-custom-button.wishlisthero-floating {
    opacity: 1;
}

input.btn.add-to_cart {
    background-color: var(--button-background);
    margin-top: 1.5rem;
    color: #fff;
    letter-spacing: .1em;
}
.template-collection .CollectionInner__Products .ProductItem {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    row-gap:0rem;
}
.ProductItem a.Button.Button--secondary {
    padding: 7px 7px !important;
    font-weight: 500;
}
.template-collection .CollectionInner__Products .ProductList.ProductList--grid.Grid > div {
    display: flex;
    flex-direction: column;
}

.template-collection .CollectionInner__Products .ProductList.ProductList--grid.Grid {
    display: flex;
    flex-wrap: wrap;
}
.features--heading-large .u-h4, .features--heading-large .Rte h4{    color: #a0a842;
    font-family: quicksand;
    font-weight: 600;}
/* ingredients page css */

.ingredients.PageContent .row {
    flex-wrap: wrap;
  display: grid !important;
    grid-template-columns: auto auto;
}
.ingredients_wrapper_main {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    column-gap: 2rem;
    background-repeat: no-repeat;
    background-size: 30% 70%;
    background-position: 55% 100%;
}
.ingredients.PageContent>.row {
    row-gap: 4rem;
}
.ingredients_wrapper_main .icon_img img {
    width: 180px;
  max-width: 180px;
}
.ingredients.PageContent>.row>div {
    padding: 0 1rem !important;
}
/* ingredients page css  end*/

select.bxp-bldr-form-control {
    max-width: 443px;
}

.ProductItem__Info>h2.ProductItem__Title.Heading {
    font-size: 16px;
}
.variable-add_to_cart-wrapper .variable-add_to_cart-option>label {
    display: none;
}
.variable-add_to_cart-option__btn a.Button.Button--primary:before {
    background-color: transparent !important;
}

.variable-add_to_cart-option__btn a.Button.Button--primary , 
.variable-add_to_cart-option__btn a.Button.Button--secondary {
    color: #808080;
    font-weight: 500;
}
.variable-add_to_cart-option__btn a.Button.Button--primary:hover {
    background: var(--button-background);
    color: #fff;
    border-color:var(--button-background);
}
.ProductItem__Info.ProductItem__Info--center h2.ProductItem__Title.Heading, .ProductItem__Info.ProductItem__Info--center .ProductItem__PriceList.Heading .Price {
    font-weight: bold;
}

.variable-add_to_cart-option__btn a.Button.Button--primary:hover:before ,  {
    background-color: var(--button-background) !important;
}
.variable-add_to_cart-option__btn a {
    padding: 7px 0 !important; 
}
.variable-add_to_cart-btn>.Button ,.recur-collection-wrapper button.subscribe-btn {
    padding: 7px 18px !important;
    color: #515151;
    font-weight: normal;
    border-color: #808080;
}

.variable-add_to_cart-btn>.Button ,.recur-collection-wrapper button.subscribe-btn,
.recur-collection-wrapper button.subscribe-btn:before,
.variable-add_to_cart-btn>.Button:before{
    background-color: transparent;
}
.recur-collection-wrapper button.subscribe-btn{
   background-color: transparent;
   border:1px solid;
   border-radius: 0;
   text-transform: uppercase;
}

.variable-add_to_cart-btn>.Button:hover:before,
.recur-collection-wrapper button.subscribe-btn:hover:before{
  background-color: var(--button-background);
  color:#fff;
}
.variable-add_to_cart-btn>.Button:hover,
.recur-collection-wrapper button.subscribe-btn:hover{
    background-color: var(--button-background) !important;
    color: #fff !important;
    border-color: var(--button-background) !important;
}
.variable-add_to_cart-option__btn a.Button.Button--primary {
    border-color: #808080;
}
.variable-add_to_cart-option__btn a {
    width: 50%;
}
.bxp-bldr-item.bxp-filt-sort label strong {
    font-size: 16px;
}
.bxp-bldr-item.bxp-filt-sort label .bxp-bldr-item_price , 
button.bxp-bldr-submit , .bxp-bldr-qty-down , span.bxp-bldr-qty-up , .bxp-qty-num {
    background-color: #afb755 !important;
}
svg.svg-inline--fa.fa-heart path ,
.MuiDialogTitle-root span.MuiIconButton-label svg.MuiSvgIcon-root path{
    fill: #afb755;
}
div#wh_tooltip-7471379480746-1662525387712 {
    display: none;
}
svg.svg-inline--fa.fa-heart.fa-w-16.fa-1x {
    font-size: 1em;
}
.__react_component_tooltip {
    display: none !important;
}
.MuiCardHeader-root.jss10 , 
button.MuiButtonBase-root.MuiButton-root.MuiButton-contained.MuiButtonGroup-grouped{
    background-color: #a0a842 !important;
}
.spr-starrating .spr-stars span path {
    fill: #a0a842;
}
.wishlist-hero-price-update {
    color: #a0a842;
    text-align: left !important;
}

button.MuiButtonBase-root.MuiButton-root.MuiButton-text,
a.MuiTypography-root.MuiLink-root.MuiLink-underlineHover.MuiTypography-colorPrimary{
    color: #a0a842 !important;
}
.MuiPaper-root.MuiDialog-paper.MuiDialog-paperScrollPaper svg.svg-inline--fa.fa-heart.fa-w-16.fa-1x {
    font-size: 1.8rem;
}
.Image--lazyLoaded.Image--fadeIn {
    background-color: #fff;
}

h2.CartItem__Title.Heading {
    font-size: 21px;
}
iframe.Image--lazyLoaded {
    width: 100%;
}
.Food-Quantity .flex--grid__item img{
  object-fit: contain;
}
.SectionHeader.text-center {
    text-align: center;
}

p.SectionHeader__Description {
    max-width: 100%;
}
.PageLayout.PageLayout--breakLap {
    margin-bottom: 0 !important;
}

.logout_wrepper {
    text-align: right;
    margin-right: 80px;
}
li.HorizontalList__Item {
    border: 2px solid #afb755;
    border-radius: 4px;
    background: rgb(var(--background));
    color: rgb(var(--text-color));
    text-align: center;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    transition: background .2s;
    position: relative;
    font-weight: 700;
    color: #484848;
}


input.SizeSwatch__Radio:checked ~ label {
    background-color: #afb755; 
    color: #fff !important;
}

aside.ArticleNav {
    display: none;
}
/* blog page css*/


.ArticleList.ArticleList--withFeatured.Grid.Grid--m .Grid__Cell.\31 \/2--tablet.\31 \/3--lap-and-up:nth-child(6),
.ArticleList.ArticleList--withFeatured.Grid.Grid--m .Grid__Cell.\31 \/2--tablet.\31 \/3--lap-and-up:nth-child(9){
    display: flex;
    width: 100%;
}

.ArticleList.ArticleList--withFeatured.Grid.Grid--m .Grid__Cell.\31 \/2--tablet.\31 \/3--lap-and-up:nth-child(6) article.ArticleItem a,
.ArticleList.ArticleList--withFeatured.Grid.Grid--m .Grid__Cell.\31 \/2--tablet.\31 \/3--lap-and-up:nth-child(9) article.ArticleItem a{
    flex-basis: 50%;
}

.ArticleList.ArticleList--withFeatured.Grid.Grid--m .Grid__Cell.\31 \/2--tablet.\31 \/3--lap-and-up:nth-child(6) .ArticleItem__Content,
.ArticleList.ArticleList--withFeatured.Grid.Grid--m .Grid__Cell.\31 \/2--tablet.\31 \/3--lap-and-up:nth-child(9) .ArticleItem__Content{
    flex-basis: 50%;
}

.ArticleList.ArticleList--withFeatured.Grid.Grid--m .Grid__Cell.\31 \/2--tablet.\31 \/3--lap-and-up:nth-child(6) article.ArticleItem,
.ArticleList.ArticleList--withFeatured.Grid.Grid--m .Grid__Cell.\31 \/2--tablet.\31 \/3--lap-and-up:nth-child(9) article.ArticleItem{
    display: flex;
    justify-content: space-between;
}
.ArticleList.ArticleList--withFeatured.Grid.Grid--m .Grid__Cell.\31 \/2--tablet.\31 \/3--lap-and-up:nth-child(7), .ArticleList.ArticleList--withFeatured.Grid.Grid--m .Grid__Cell.\31 \/2--tablet.\31 \/3--lap-and-up:nth-child(8),
.ArticleList.ArticleList--withFeatured.Grid.Grid--m .Grid__Cell.\31 \/2--tablet.\31 \/3--lap-and-up:last-child,.ArticleList.ArticleList--withFeatured.Grid.Grid--m .Grid__Cell.\31 \/2--tablet.\31 \/3--lap-and-up:nth-last-child(2) {
    width: 50%;
}


/* blog page css end */



select.bxp-bldr-form-control + button.bxp-deselect {
    position: absolute;
    right: -4px;
    bottom: calc(0px + 1.5rem);
}
select.bxp-bldr-form-control {
    max-width: 100% !important;
    width: 100% !important;
}

.Whatsapp-icon {
    position: fixed;
    bottom: 20px;
    right: 25px;
    z-index: 99;
}
.Whatsapp-icon img {
    display: block;
    width: 52px;
}
@media(min-width:767px){
.CollectionToolbar.CollectionToolbar--top.CollectionToolbar--reverse {
    display: none;
}}