/** Shopify CDN: Minification failed

Line 916:14 Expected identifier but found whitespace
Line 916:15 Unexpected "30px"

**/
/*------------------------------------
 *   VARIABLES
 *------------------------------------*/


/**GLOBAL COLORS**/

:root {
--darkblue: #4a748c;
--lightblue: #87b7ca;
--darkorange: #ffb54b;
--lightorange: #fcd271;
--darkgreen: #7fab41;
--lightgreen: #ceea8f;
--darkpurple: #730061;
--lightpurple: #c14fa6;
--black: #394544;
--grey: #f3f4f4;
--headfont:'eightiescomebackXBdCn';
--scriptfont:'hei-reina';
}


/**CUSTOM FONTS**/

@font-face {
    font-family: 'eightiescomebackXBdCn';
    src: url('/cdn/shop/files/eightiescomeback-boldsemicond.woff2?v=1669218762') format('woff2'),
         url('/cdn/shop/files/eightiescomeback-boldsemicond.woff?v=1669218761') format('woff');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'wisdom_scriptregular';
    src: url('/cdn/shop/files/wisdom_script_aj.woff2?v=1669220277') format('woff2'),
         url('/cdn/shop/files/wisdom_script_aj.woff?v=1669220278') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'hei-reina';
    src: url('/cdn/shop/files/Hei-Reina.woff2?v=1673410563') format('woff2'),
         url('/cdn/shop/files/Hei-Reina.woff?v=1673410559') format('woff');
    font-weight: normal;
    font-style: normal;
}



/*GENERAL FONT STYLES - General & Home*/

h1, h2, h3, h4, h5, h6 {
  font-family:var(--headfont) !important;
}

h2 {
  webkit-hyphens: manual !important;
  moz-hyphens: manual !important;
  ms-hyphens: manual !important;
  hyphens: manual !important;
}

/*change font on all rich text sections*/
.shopify-section--rich-text .h1, .h2{
  font-family:var(--headfont) !important;
}


/*Change size of both h1 and h2 - desktop*/
@media (min-width:786px){
.h0, .h1, .h2{
  font-size: 3.5rem!important;
}
}

/*Change size of both h1 and h2 - mobile*/
@media (max-width: 768px){
.h0, .h1, .h2{
  font-size: 2.5rem!important;
}
}

/*Change font of mobile drawer*/
.panel-list__wrapper .h3{
  font-family: 'Poppins', sans-serif !important;
  color:var(--darkblue) !important;
}

/*Change font of desktop collection headings*/
.panel-list__wrapper .h6, .h5{
  font-family: 'Poppins', sans-serif !important;
  color:var(--darkblue) !important;
  font-size: 20px!important;
}


/*Drawer menu social images*/
.panel-list__wrapper .social-media {
  color:var(--darkgreen) !important;
}


/*Add letter spacing on buttons*/
.button{
  letter-spacing: 0.1rem;
}



/*Hero Font on Image*/
.shopify-section--image-with-text-overlay .h1{
  font-family:var(--headfont) !important;
}


/*home page & recipe page feature Recipe author centered*/
.blog-post-card__meta{
  justify-content: center!important;
}


/*Make the rotation/flip arrows more obvious on all flip sections */
.multiple-images-with-text__content-with-nav .circle-button {
  box-shadow: 0 0 0 3px rgb(var(--text-color) / .40)!important;
}



/*make all body text larger on hero banners - desktop*/
.shopify-section--image-with-text-overlay .prose{
  font-size: 24px;
  line-height: 30px!important;
}



/*make all body text larger on hero banners - mobile*/
@media (max-width: 768px){
.shopify-section--image-with-text-overlay .prose {
  font-size: 20px !important;
}
}


/*Center Title on Collection List - CTAs*/
.shopify-section--collection-list .section-header {
  grid-template-columns: none !important;
  justify-content: center !important;
  align-items: center !important;
  text-align: center !important;
}

/*bold title on collection list - CTAs*/
.collection-card__content-wrapper .h4 {
  font-family: 'Poppins', sans-serif !important;
  font-size: 1.3em;
  font-weight: bold !important;
}






/*REMOVE H1 SECTIONS FROM FRONT-END - KEEP IN BACKEND - SEO*/

/*H1 for About, contact, faq, where to buy*/
.shopify-section--main-page{
  display: none!important;
}


/*H2 for Contact page form*/
.shopify-section--contact .section-stack__intro{
  display: none;
}




/*FOOTER*/

/*Footer Newsletter section*/
.footer__block--newsletter .h3{
  font-family:var(--headfont) !important;
}

/*Footer - change color of social links*/
.shopify-section--footer .footer__aside-top{
  color:var(--lightgreen) !important;
}

/*Footer - change color of bolded headings*/
.shopify-section--footer .bold{
  color:var(--lightblue) !important;
  font-size: 20px;
}

/*Footer - Make body font white instead of faded*/
.footer .prose.text-subdued {
    color: white!important;
}

.footer__aside-bottom p {
    color: white!important;
}






/*HOME PAGE*/


/*home page slideshow - desktop*/
/*subheading - script font*/
@media (min-width: 768px){
.shopify-section--slideshow .subheading {
  font-family:var(--scriptfont) !important;
  font-size: 150px;
  font-weight: normal!important;
   line-height: 120px!important;
}
}
/*Heading - body font*/
.shopify-section--slideshow .h4 {
  font-size: 24px !important;
  margin-top: 0px!important;
  line-height: 30px!important;
}



/*home page slideshow - mobile*/
@media (max-width: 768px){
.shopify-section--slideshow .h4 {
  font-family: 'Poppins', sans-serif !important;
  font-size: 20px !important;
  margin-top: 0px!important;
}
}

@media (max-width: 768px){
.shopify-section--slideshow .subheading {
  font-family:var(--scriptfont) !important;
  font-size: 95px;
  line-height: 0.8em;
  font-weight: normal!important;
}
}

/*Stop the animation on the colorful banner below header*/
#shopify-section-template--17103488155934__60135f7e-8ff5-4724-8009-b2866eab1926 .qq-marquee-images-wrapper.qq-animate .qq-marquee-images { 
  animation:none!important;
}


/*Shop our bestsellers overlay on image home page - make border radius on bottom*/
.product-card__image:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    border-bottom-left-radius: var(--rounded-sm);
    border-bottom-right-radius: var(--rounded-sm);
}



/*home page welcome to the wedge icon section*/

/*welcome to the wedge font desktop*/
@media (min-width: 768px){
.shopify-section--text-with-icons .h3{
  font-size: 3.50rem!important;
  text-align: center;
}
}

/*welcome to the wedge font mobile*/
@media (max-width: 768px){
.shopify-section--text-with-icons .h3 {
  Font-size: 2.5rem;
  text-align: center;
}
}


/*Change color of leaf on home page find us near you*/
.icon-picto-leaf{
  color:var(--darkgreen) !important;
}

/*minimize space below find us near you section and marquee*/
#shopify-section-template--24776266776862__714655fd-52c9-4c18-b12a-d36426e46ae4 {
    margin-bottom: -60px !important;
}


/*home page testimonials*/
.shopify-section--press .h3{
  font-family: 'Poppins', sans-serif !important;
}

/*home page testimonials credit*/
.shopify-section--press p{
  font-family:var(--scriptfont) !important;
  font-size: 35px;
  color:var(--lightorange) !important;
}




/*home page mini bio - margaret sign off xo*/
.shopify-section--multiple-images-with-text p strong {
  font-family:var(--scriptfont) !important;
  font-size: 40px;
  font-weight: normal;
}


/*home page feature Recipe name*/
.blog-post-card--featured .h2 {
  font-family:var(--headfont) !important;
}


/*Stack icon/logo list on home page mobile view*/
@media screen and (max-width:1000px){ 
#shopify-section-template--17103488155934__0d27c6fa-a356-4187-8003-48cacf4942bb .text-with-icons__list {
  display: flex;
  flex-direction: column;
  justify-content: center!important;
  align-items: center;
  } 
}


/*Add padding above icons/logos on home page mobile view*/
@media screen and (max-width:1000px){ 
#shopify-section-template--17103488155934__0d27c6fa-a356-4187-8003-48cacf4942bb .text-with-icons__item{
  padding-top: 37px!important;
}
}


/*Create a button for featured recipe section on home page and individual recipe page */
.shopify-section--blog-posts .section-header .text-with-icon{
  background-color:var(--darkblue) !important;
  padding: 14px 20px 14px 20px;
  border-radius: 10px;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0.1rem;
  margin-top: 40px!important;
}

/*Make the rotation/flip arrows more obvious on testimonials */
.shopify-section--press .circle-button{
    box-shadow: 0 0 0 3px rgb(var(--text-color) / .40)!important;
}




/*MAIN RECIPE PAGE*/

/*featured blog post HERO | Style the Featured Recipe text - desktop*/
@media (min-width:786px){
#shopify-section-template--24856752587038__db450656-140a-4fdc-ba1f-8db5d74903ac .section-header .h2{
  font-family:var(--scriptfont) !important;
  font-size: 6rem!important;
}
}

/*featured blog post HERO | Style the Featured Recipe text -mobile*/
@media (max-width:786px){
#shopify-section-template--24856752587038__db450656-140a-4fdc-ba1f-8db5d74903ac .section-header .h2{
  font-family:var(--scriptfont) !important;
  font-size: 4rem!important;
}
}

/*featured blog post - center title | RECIPE & HOME */
.shopify-section--blog-posts .section-header {
  grid-template-columns: none!important;
  justify-content: center!important;
}

/*featured blog post - center subtitle | RECIPE & HOME*/
.shopify-section--blog-posts .text-custom{
  text-align: center!important;
}


.blog-post-card__info p{
   text-align: center!important;
}

/*Remove RECIPES header and spacing*/
.blog-banner{
  display: none;
}

/*Change font color on blog post title*/
.shopify-section--main-blog .h3{
color:var(--darkpurple) !important;
}



/*Remove extra space under new intro section below categories*/
#shopify-section-template--24776266809630__dad0e52d-a758-42fd-b598-e3a9506a4ec4 .section{
  margin-bottom: -45px!important;
}

/*Remove extra space between intro and tag filters/app*/
.blog-filter-app-container{
  margin-top: 0px!important;
}



/*Stop the animation on the colorful banner below header - make static*/
#shopify-section-template--17103487762718__36920e7c-6bff-4091-9db4-888876d2636b .qq-marquee-images-wrapper.qq-animate .qq-marquee-images { 
  animation:none!important;
}

/*Change color of author on main recipe page*/
.shopify-section--main-blog .blog-post-card__meta{
  color:var(--darkorange) !important;
}



/*INDIVIDUAL RECIPE PAGE*/

/*Recipe tag color 1*/
.article-banner .article-banner__content .h1 {
  display: none!important;
}

/*Recipe tag color 2*/
.text-custom .badge.bold {
  display: none!important;
}


/*Meta info color */
.text-custom .article__meta{
  color:var(--grey) !important;
}

/*Change color of social share buttons */
.share-buttons{
  color:var(--darkpurple) !important;
}


/*Change color of heading of additional recipes to view on blog post */
.shopify-section--main-article .shopify-section--blog-posts .h2{
  color:var(--darkpurple) !important;
}

/*Change the font and color of leave a comment heading*/
.article-comments .v-stack .h4{
  font-family:var(--headfont) !important;
  color:var(--darkpurple) !important;
}


/*Change the color of leave a comment border*/
.article .border {
  background-color:var(--grey) !important;
}




/*Change the title color of the recipe*/
.shopify-section--main-article .article-banner__content .h0 {
  color:var(--grey) !important;
}


/*Change color of social share buttons - recipe page */
@media (max-width: 698px){
.shopify-section--main-article .share-buttons{
  background-color:var(--darkblue) !important;
  border-radius: 10px;
}
}

@media (max-width: 698px){
.shopify-section--main-article .share-buttons .button--lg {
  color:var(--grey) !important;
}
}

/*Change color of link to product on recipe */
.shopify-section--main-article .rk_has_link{
  color:var(--darkpurple) !important;
}


/*pull Back to Recipes button up a bit to center better*/
@media (min-width: 698px){
.shopify-section--main-article .container{
   margin-bottom: 4rem;
}
}



/*PRODUCT PAGE*/

/*Make the product flavour icons larger*/
.media-swatch{
  --swatch-size: 80px !important;
}

/*Center title of Product title on mobile*/
@media (max-width: 950px){
.shopify-section--main-product {
  text-align: center;
}
}

/*Center price of Product title on mobile*/
@media (max-width: 950px){
.product-info__price .rating-with-text{
  justify-content: center;
}
}



/*Change title color of Product title*/
.shopify-section--main-product .h2 {
  color:var(--darkpurple) !important;
}


/*Center description of Product*/
@media (max-width: 950px){
.product-info__description .h1 {
  text-align: center!important;
}
}

/*Remove extra padding above logo list on product page*/
.shopify-section--logo-list .section-stack {
  margin-top: -40px!important;
}


/*Center and change font of rotating recipe secton on Product and Blog page*/
.blog-post-card__info .h3{
  text-align: center!important;
  font-family:var(--headfont) !important;
}


/*Center flavour notifier & make purple | Mobile*/
@media (max-width: 950px){
.variant-picker__option-info {
  justify-content: center!important;
  color:var(--darkpurple) !important;
}
}

/*Make Flvour notifier purple | Desktop*/
@media (min-width: 950px){
.variant-picker__option-info .text-subdued {
  color:var(--darkpurple) !important;
}
}

/*Make Flvour Purple| Desktop*/
@media (min-width: 950px){
.variant-picker__option-info .h-stack {
  color:var(--darkpurple) !important;
}
}

/*Center flavours on product mobile*/
@media (max-width: 950px){
.variant-picker__option .gap-2 {
  justify-content: center!important;
}
}


/*Change color of stamped button to make a review*/
.stamped-summary-actions-newreview{
  background-color:var(--darkblue) !important;
  color: white!important;
}

/*Change color of review stars*/
.summary-rating .summary-rating-title:before {
   color:var(--darkorange) !important;
}

/*Change the section width for the review section - pull in tighter*/
@media (min-width: 1145px){
#shopify-section-template--17103488418078__16694120959711c65d .shopify-app-block{
  max-width: 70%;
  margin: auto;
}
}

/*Pull customer reviews heading closer to 5 star*/
@media (max-width: 640px){
#shopify-section-template--17103488418078__59929bef-2190-41d7-8333-296f70ba8b07{
  margin-bottom: -30px;
}
}


/*Change color of second button*/
.shopify-section--main-product .product-info__button .button--xl{
  background-color:var(--lightblue) !important;
}

/*Change Size of both product buttons to be half*/
.shopify-section--main-product .product-info__button .w-full{
    width: 90%;
}

/*Center social share icons of Product page - Chrome*/
@media (max-width: 950px){
.product-form__share .share-buttons {
  justify-content: center!important;
}
}

/*change color of social share 'share' text - chrome*/
.product-form__share .share-buttons .text-subdued{
  color:var(--darkpurple) !important;
}

/*change color of social share 'share' text - safari*/
.native-share--enabled .product-info__native-share{
  color:var(--darkpurple) !important;
}


/*change font of recipe section rotating images*/
.multiple-images-with-text__content-with-nav .h1 {
  font-family:var(--headfont) !important;
  font-size: 40px;
}

/*Center title of you may also like section*/
.shopify-section--product-recommendations .section-header {
  grid-template-columns: none!important;
  justify-content: center!important;
  align-items: end;
  color:var(--darkpurple) !important;
}


/*Stack icon/logo list on product page to be 3 instead of 2 on mobile*/
@media screen and (max-width:1150px){
.logo-list{
  display: flex;
  flex-wrap: wrap;
}
  .logo-list__item{
    width: 31.33%;
  }
}

/*Add padding above images on product page mobile view*/
@media (max-width: 1000px){
.shopify-section--main-product{
  padding-top: 35px;
}
}


/*Add sticky section to image gallery on product pages - desktop*/
@media (min-width: 1000px) {
  .product-gallery--desktop-carousel {
    position: sticky;
    top: 100px;
    z-index: 1;
  }
}




/*ABOUT US PAGE*/

/*Change color of subheading some ppl love cheese*/
#shopify-section-template--24856753176862__d104daba-ab94-4d03-858c-95d9964bcfdf .subheading{
 color:var(--darkpurple) !important;
 font-size: 2rem!important;
  line-height: 2.5rem;
}

/*Change I'm nuts for cheese to script - desktop*/
@media (min-width: 768px){
#shopify-section-template--24856753176862__d104daba-ab94-4d03-858c-95d9964bcfdf .h2 {
  font-family:var(--scriptfont) !important;
  font-size: 5rem!important;
}
}

/*Change I'm nuts for cheese to script - mobile*/
@media (max-width: 768px){
#shopify-section-template--24856753176862__d104daba-ab94-4d03-858c-95d9964bcfdf .h2 {
  font-family:var(--scriptfont) !important;
  font-size: 3.5rem!important;
}
}

/*Change color of Ingredients body section to black*/
#shopify-section-template--17543248740638__rich_text_CXJczL p{
  color: black;
}



/*Change A cut above to script - destop*/
@media (min-width: 768px){
#shopify-section-template--24776267497758__e993a699-6a43-4d36-9432-c3fe5f1eb731 .h2 {
  font-family:var(--scriptfont) !important;
  font-size: 4.5rem!important;
}
}

/*Change A cut above to script - mobile*/
@media (max-width: 768px){
#shopify-section-template--24776267497758__e993a699-6a43-4d36-9432-c3fe5f1eb731 .h2 {
  font-family:var(--scriptfont) !important;
  font-size: 3rem!important;
}
}

/*Our Story last line*/
.shopify-section--multiple-images-with-text p em {
  font-size: 24px;
  font-weight: bold!important;
  font-style: normal;
}

/*Change color of press section title to white bc the body has to be dark*/
#shopify-section-template--24856753176862__1e6ad9bc-6e0a-4e57-9288-951183f91e3e .h3{
  color: white !important; 
}

/*Created the press section layout - desktop*/
@media (min-width: 1000px){
#shopify-section-template--24856753176862__1e6ad9bc-6e0a-4e57-9288-951183f91e3e .text-with-icons__item {
  background-color: white!important;
  padding: 40px;
  border-radius: 15px;
}
}

/*Created the press section layout - mobile*/
  @media (max-width: 1000px){
#shopify-section-template--24856753176862__1e6ad9bc-6e0a-4e57-9288-951183f91e3e .text-with-icons__item {
  background-color: white!important;
  margin-left: 30px!important;
  margin-right: 30px!important;
  border-radius: 10px!important;
}
}

/*To make the 3 press sections equal vertically*/
#shopify-section-template--24856753176862__1e6ad9bc-6e0a-4e57-9288-951183f91e3e p strong{
  color: white !important; 
}


/*Change color of title of OUR COMMITMENTS bc needs to be black for body text*/
#shopify-section-template--24776267497758__dcf0d16b-3d89-4fb8-ac95-6f08bfae997c .h3{
  color:var(--darkblue) !important;
}

#shopify-section-template--24776267497758__dcf0d16b-3d89-4fb8-ac95-6f08bfae997c .section{
  margin-top: 30px!important;
}


/*Stop the animation on the colorful banner below header - make static*/
#shopify-section-template--17543248740638__ff62eebf-3882-4d61-ac10-3097f784df7a .qq-marquee-images-wrapper.qq-animate .qq-marquee-images { 
  animation:none!important;
}

/* custom button in press section on about page */
#shopify-section-template--24776267497758__1e6ad9bc-6e0a-4e57-9288-951183f91e3e p em{
font-style: normal;
    background-color:var(--darkblue) !important;
  padding: 14px 20px 14px 20px;
  border-radius: 10px;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0.1rem;
  color: white;
}

 /*center the header in the custom media with text section that we use for banners*/
@media (max-width: 1000px){
#shopify-section-template--17543248740638__2123c3e7-94bf-43d3-8a87-dddfee5656f5{
.cs-div.prose.break-all.place-self-center.text-center {
    margin-top: 0px!important;
}
}
}





/*WHERE TO BUY PAGE*/

/*Add spacing under the map - mobile*/
@media (max-width: 1400px){
#shopify-section-template--24776267792670__a4363f46-6aa0-4410-8617-bf72b0c22901{
  padding-bottom: 50px;
}
}

/*Remove spacing under the map - desktop*/
@media (min-width: 1300px){
#shopify-section-template--24776267792670__a4363f46-6aa0-4410-8617-bf72b0c22901{
  margin-bottom: -100px;
}
}


/*Stop the animation on the colorful banner below header - make static*/
#shopify-section-template--17103488352542__d423185d-4d5a-4da2-ae6c-6359c6ebf98e .qq-marquee-images-wrapper.qq-animate .qq-marquee-images { 
  animation:none!important;
}

#shopify-section-template--17103488352542__d104daba-ab94-4d03-858c-95d9964bcfdf p.bold{
  color:var(--darkpurple) !important
}


/*FAQ PAGE*/

#shopify-section-template--17103488254238__6edeaf5f-9dc5-4a8f-a4a6-a38b15d4df9e p.bold{
color:var(--darkblue) !important
}

/*Stop the animation on the colorful banner below header - make static*/
#shopify-section-template--17103488254238__41c2ddbf-83a8-4cc3-b68c-2af6164e80de .qq-marquee-images-wrapper.qq-animate .qq-marquee-images { 
  animation:none!important;
}



/*CONTACT PAGE*/

/*Change color of how can we make your day more cheddar*/
#shopify-section-template--17103488221470__f299cb9f-a2fa-4658-b310-fff0a428f6aa .h1{
  color:var(--darkpurple) !important;
}

/*Change color of Contact Us*/
#shopify-section-template--17103488221470__f299cb9f-a2fa-4658-b310-fff0a428f6aa p.bold{
  color:var(--darkorange) !important;
}

/*Stop the animation on the colorful banner below header - make static*/
#shopify-section-template--17103488221470__0404ae25-663b-421e-8335-03ec99420204 .qq-marquee-images-wrapper.qq-animate .qq-marquee-images { 
  animation:none!important;
}


/*PRODUCT COLLECTION PAGE*/

/*Make the open and close toggle on the filters purple*/
.facets-drawer .circle-chevron {
  background-color: purple !important;
}

.facets-drawer .accordion__toggle {
  color: #4a748c;
}


/*make banner body text larger - Nuts For Cheese*/
#shopify-section-template--17657859473694__780af66e-3fef-4b81-a097-bae921628697 .prose{
  font-size: 22px;
  line-height: 30px!important;
}

/*make banner body text larger - Nuts For Butter*/
#shopify-section-template--17657895944478__b782ad4c-86c0-49bd-aee8-d7c141753e9f .prose{
  font-size: 22px;
  line-height: 30px!important;
}

/*make banner body text larger - All Products*/
#shopify-section-template--17103487861022__ec62a5a8-6316-40fd-8d90-3e44d1357ad2 .prose{
  font-size: 22px;
  line-height: 30px!important;
}

/*make banner body text larger - Nuts for cream cheese*/
  line-height: 30px!important;
}

    
/*remove the 7 products from collection page on smaller screens*/
.shopify-section--main-collection .collection p {
  display: none;
}


/*add space between the last CTA and Say cheese in footer*/
@media (max-width: 1000px) {
#shopify-section-template--24776266711326__media_with_text_mD7QJd {
    padding-bottom: 50px !important;
  }
}



/*PRESS SECTION - ABOUT PAGE*/

/* Add even vertical space on press section on about page - desktop*/
@media (min-width: 1000px){
#shopify-section-template--17543248740638__1e6ad9bc-6e0a-4e57-9288-951183f91e3e .text-with-icons__list.scroll-area div {
    height: 100%;
}
}

/* Make images bigger on about page press section - desktop*/
@media (min-width: 1000px){
#shopify-section-template--17543248740638__1e6ad9bc-6e0a-4e57-9288-951183f91e3e .text-with-icons__list .image-icon {
  width: 200px!important;
  margin-bottom: -60px!important;
}
}


/* Add even vertical space on press section on about page - mobile*/
@media (max-width: 1000px){
#shopify-section-template--17543248740638__1e6ad9bc-6e0a-4e57-9288-951183f91e3e .text-with-icons__list.scroll-area div {
  padding-bottom: 20px;
  height: 100%;
}
}

/* Make images bigger on about page press section - Mobile*/
@media (max-width: 1000px){
#shopify-section-template--17543248740638__1e6ad9bc-6e0a-4e57-9288-951183f91e3e .text-with-icons__list .image-icon {
  width: 200px!important;
  margin-bottom: -80px!important;
}
}



/*OUR JOURNEY PAGE*/

/*Stop the animation on the colorful banner below header*/
#shopify-section-template--17754666172702__ff62eebf-3882-4d61-ac10-3097f784df7a .qq-marquee-images-wrapper.qq-animate .qq-marquee-images { 
  animation:none!important;
}

  
/*Change 'Our journey highlight' to script font - desktop*/
@media (min-width: 768px){
#shopify-section-template--24776267628830__d104daba-ab94-4d03-858c-95d9964bcfdf .h2 {
  font-family:var(--scriptfont) !important;
  font-size: 4.3rem!important;
  color:var(--darkblue) !important
}
}

/*Change 'Our journey highlight' to script font - mobile*/
@media (max-width: 768px){
#shopify-section-template--24776267628830__d104daba-ab94-4d03-858c-95d9964bcfdf .h2 {
  font-family:var(--scriptfont) !important;
  font-size: 3.2rem!important;
  color:var(--darkblue) !important
}
}

/*Remove spacing between the 3 sections*/
#shopify-section-template--24776267628830__1d8af684-7fa3-4d11-977a-8255eea741da .section{
  --context-section-spacing-block-end: 0px;
}

/*Remove spacing between the 3 sections*/
#shopify-section-template--24776267628830__9da802bf-bf29-4417-9c0c-6a8f0d32ab91 .section{
  --context-section-spacing-block-end: 0px;
}




/*GUT HEALTH PAGE*/

/*Center title of shop these favorites section*/
.shopify-section--featured-collection .section-header {
  grid-template-columns: none!important;
  justify-content: center!important;
  align-items: end;
  text-align: center;
  color:var(--darkblue) !important;
}

/*center the header in the custom media with text section that we use for banners*/
@media (max-width: 1000px){
#shopify-section-template--21989687066910__2123c3e7-94bf-43d3-8a87-dddfee5656f5{
.cs-div.prose.break-all.place-self-center.text-center {
    margin-top: 0px!important;
}
}
}

/*BLOG PAGE*/



/*INDIVIDUAL BLOG PAGE*/
.prose h2:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6) {
color:var(--darkpurple) !important;
}

.prose h3:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6) {
color:var(--darkblue) !important;
}

.prose h4:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6) {
color:var(--darkblue) !important;
}

.prose h5:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6) {
color:var(--darkblue) !important;
}


/*404 PAGE*/

/*Stop the animation on the colorful banner below header*/
#shopify-section-template--17103487697182__43082549-d724-42db-91b0-a3d4ba5f62c3 .qq-marquee-images-wrapper.qq-animate .qq-marquee-images { 
  animation:none!important;
}




/*BACKGROUNDS*/

/*HOME - Background of testimonials on home page - purple triangles*/
#shopify-section-template--24856753111326__press .section {
  background-image: url("/cdn/shop/files/Plant-Based-Cheese-Purple-Triangle-Background.png?v=1673511174")!important;
  background-repeat: no-repeat;
  background-size: cover;
}

/*HOME - Background of featured recipe on home page - blue flowers*/
#shopify-section-template--24776266776862__8c27d068-33db-4c5d-a92b-2a441b5e6273 .blog-post-card__info{
  background-image: url("/cdn/shop/files/Nuts-For-Cheese-Cashew-Background-Blue.png?v=1670364287")!important;
}

/*RECIPE - Background of recipe page featured recipe - orange flowers*/
#shopify-section-template--24856752587038__db450656-140a-4fdc-ba1f-8db5d74903ac .blog-post-card__info{
  background-image: url("/cdn/shop/files/Nuts-For-Cheese-Cashew-Background-Orange.png?v=1670595081")!important;
}


/*ABOUT - Background of intro section on about us page - one blue flower*/
@media (min-width: 768px){
#shopify-section-template--24856753176862__d104daba-ab94-4d03-858c-95d9964bcfdf .section {
  background-image: url("/cdn/shop/files/White-Background-With-Blue-Cashew-Flower_8333f622-265d-4648-8696-1f61d1744050.png?v=1673525612")!important;
  background-position: 40% 45%;
  background-repeat: no-repeat;
  background-size: cover;
}
}

@media (max-width: 768px){
#shopify-section-template--24856753176862__d104daba-ab94-4d03-858c-95d9964bcfdf .section {
  background-image: url("/cdn/shop/files/White-Background-With-Blue-Cashew-Flower-mobile.png?v=1673585650")!important;
  background-position: 80% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
}

/*ABOUT - Background of press section on about us page - Green Triangles*/
#shopify-section-template--17543248740638__1e6ad9bc-6e0a-4e57-9288-951183f91e3e .section {
  background-image: url("/cdn/shop/files/Plant-Based-Cheese-Green-Triangle-Background.png?v=1673511174")!important;
  background-repeat: no-repeat;
  background-size: cover;
}



/*CONTACT - Background of form - Orange Triangles*/
.shopify-section--contact .section {
  background-image: url("/cdn/shop/files/Plant-Based-Cheese-Orange-Triangle-Background.png?v=1673511174")!important;
  background-repeat: no-repeat;
  background-size: cover;
}


/*OUR JOURNEY - Background of intro section on about us page - one blue flower*/
@media (min-width: 768px){
#shopify-section-template--24776267628830__d104daba-ab94-4d03-858c-95d9964bcfdf .section {
  background-image: url("/cdn/shop/files/White-Background-With-Blue-Cashew-Flower_8333f622-265d-4648-8696-1f61d1744050.png?v=1673525612")!important;
  background-position: 40% 45%;
  background-repeat: no-repeat;
  background-size: cover;
}
}

@media (max-width: 768px){
#shopify-section-template--24776267628830__d104daba-ab94-4d03-858c-95d9964bcfdf .section {
  background-image: url("/cdn/shop/files/White-Background-With-Blue-Cashew-Flower-mobile.png?v=1673585650")!important;
  background-position: 80% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
}


/*BLOG - Background of featured blog - blue flowers*/
#shopify-section-template--21980856680734__main .blog-post-card--featured {
  background-image: url("/cdn/shop/files/Nuts-For-Cheese-Cashew-Background-Dark-Blue.jpg?v=1707424541")!important;
}


/*GUT HEALTH - Background of intro section on about us page - one blue flower*/
@media (min-width: 768px){
#shopify-section-template--24776267563294__d104daba-ab94-4d03-858c-95d9964bcfdf .section {
  background-image: url("/cdn/shop/files/DESKTOP_-_GUT_HEALTH_3.png?v=1707513673")!important;
  background-position: 40% 51%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 40px!important;
  margin-bottom: 50px!important;
}
}





/*COLLECTION PAGE | ALL PRODUCTS*/

/*COLLECTION - Behind try our butter | Purple flowers*/
@media (min-width: 1000px){
#shopify-section-template--24856752652574__media_with_text_G7CjqV .media-with-text {
  background-image: url("/cdn/shop/files/Plant-Based-butter-purple-with-cashew-flower-desktop.png?v=1676331304")!important;
  background-position:60% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: -60px!important;
  border-radius: 30px!important;
}
}

/*Mobile*/
@media (max-width: 1000px){
#shopify-section-template--24856752652574__media_with_text_G7CjqV .section {
  background-image: url("/cdn/shop/files/Plant-Based-butter-purple-with-cashew-flower-mobile.png?v=1676331303")!important;
  background-position:60% 0%;
  background-repeat: no-repeat;
  background-size: cover;
}
}


/*COLLECTION - Behind try our cream cheese | green flowers*/
@media (min-width: 1000px){
#shopify-section-template--24856752652574__media_with_text_mD7QJd .media-with-text {
  background-image: url("/cdn/shop/files/Plant-Based-cream-cheese-turquoise-background-with-cashew-flower-desktop.png?v=1673949464")!important;
  background-position:60% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: -80px!important;
  border-radius: 30px!important;
}
}

/*Mobile*/
@media (max-width: 1000px){
#shopify-section-template--24856752652574__media_with_text_mD7QJd .section {
  background-image: url("/cdn/shop/files/Plant-Based-cream-cheese-turquoise-background-with-cashew-flower-mobile.png?v=1673949464")!important;
  background-position:60% 0%;
  background-repeat: no-repeat;
  background-size: cover;
}
}


/*COLLECTION - Behind try our cheese | blue flowers*/
@media (min-width: 1000px){
#shopify-section-template--24856752652574__media_with_text_z4DxTf .media-with-text {
  background-image: url("/cdn/shop/files/Plant-Based-cheese-blue-background-with-cashew-flower-desktop.png?v=1676331361")!important;
  background-position:60% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: -80px!important;
  border-radius: 30px!important;
}
}

/*Mobile*/
@media (max-width: 1000px){
#shopify-section-template--24856752652574__media_with_text_z4DxTf .section {
  background-image: url("/cdn/shop/files/Plant-Based-cheese-blue-background-with-cashew-flower-mobile.png?v=1676331361")!important;
  background-position:60% 0%;
  background-repeat: no-repeat;
  background-size: cover;
}
}


/*COLLECTION - Behind New DIPS | orange flowers*/
@media (min-width: 1000px){
#shopify-section-template--24856752652574__media_with_text_zUJERW .media-with-text {
  background-image: url("/cdn/shop/files/branded-orange-background-with-cashew-flowers.jpg?v=1750176975")!important;
  background-position:60% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: -80px!important;
  border-radius: 30px!important;
}
}

/*Mobile*/
@media (max-width: 1000px){
#shopify-section-template--24856752652574__media_with_text_zUJERW .section {
  background-image: url("/cdn/shop/files/branded-orange-background-with-cashew-flowers-mobile.jpg?v=1750177229")!important;
  background-position:60% 0%;
  background-repeat: no-repeat;
  background-size: cover;
}
}








/*COLLECTION PAGE | NUTS FOR CHEESE*/

/*COLLECTION - Behind try our butter | Purple flowers*/
@media (min-width: 1000px){
#shopify-section-template--24776266711326__media_with_text_G7CjqV .media-with-text {
  background-image: url("/cdn/shop/files/Plant-Based-butter-purple-with-cashew-flower-desktop.png?v=1676331304")!important;
  background-position:60% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px!important;
  
}
}

/*Mobile*/
@media (max-width: 1000px){
#shopify-section-template--24776266711326__media_with_text_G7CjqV .media-with-text {
  background-image: url("/cdn/shop/files/Plant-Based-butter-purple-with-cashew-flower-mobile.png?v=1676331303")!important;
  background-position:60% 0%;
  background-repeat: no-repeat;
  background-size: cover;
}
}


/*COLLECTION - Behind try our cream cheese | green flowers*/
@media (min-width: 1000px){
#shopify-section-template--24776266711326__media_with_text_mD7QJd .media-with-text {
  background-image: url("/cdn/shop/files/Plant-Based-cream-cheese-turquoise-background-with-cashew-flower-desktop.png?v=1673949464")!important;
  background-position:60% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: -80px!important;
  border-radius: 30px!important;
}
}

/*Mobile*/
@media (max-width: 1000px){
#shopify-section-template--24776266711326__media_with_text_mD7QJd .section {
  background-image: url("/cdn/shop/files/Plant-Based-cream-cheese-turquoise-background-with-cashew-flower-mobile.png?v=1673949464")!important;
  background-position:60% 0%;
  background-repeat: no-repeat;
  background-size: cover;
}
}



/*COLLECTION PAGE | NUTS FOR BUTTER*/

/*COLLECTION - Behind try our cream cheese | green flowers*/
@media (min-width: 1000px){
#shopify-section-template--17657895944478__40653aa9-98ec-462f-aa34-5f1e8a648795 .media-with-text {
  background-image: url("/cdn/shop/files/Plant-Based-cream-cheese-turquoise-background-with-cashew-flower-desktop.png?v=1673949464")!important;
  background-position:60% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: -80px!important;
}
}

/*Mobile*/
@media (max-width: 1000px){
#shopify-section-template--17657895944478__40653aa9-98ec-462f-aa34-5f1e8a648795 .section {
  background-image: url("/cdn/shop/files/Plant-Based-cream-cheese-turquoise-background-with-cashew-flower-mobile.png?v=1673949464")!important;
  background-position:60% 0%;
  background-repeat: no-repeat;
  background-size: cover;
}
}


/*COLLECTION - Behind try our cheese | blue flowers*/
@media (min-width: 1000px){
#shopify-section-template--17657895944478__9877f9ac-282b-4216-bd69-ba8bb4450ee5 .media-with-text {
  background-image: url("/cdn/shop/files/Plant-Based-cheese-blue-background-with-cashew-flower-desktop.png?v=1676331361")!important;
  background-position:60% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: -80px!important;
}
}

/*Mobile*/
@media (max-width: 1000px){
#shopify-section-template--17657895944478__9877f9ac-282b-4216-bd69-ba8bb4450ee5 .section {
  background-image: url("/cdn/shop/files/Plant-Based-cheese-blue-background-with-cashew-flower-mobile.png?v=1676331361")!important;
  background-position:60% 0%;
  background-repeat: no-repeat;
  background-size: cover;
}
}


/*COLLECTION PAGE | NUTS FOR CREAM CHEESE*/

/*COLLECTION - Behind try our butter | Purple flowers*/
@media (min-width: 1000px){
#shopify-section-template--17657930449182__4963e6a8-5c6e-49a7-9539-3876e30279c7 .section {
  background-image: url("/cdn/shop/files/Plant-Based-butter-purple-with-cashew-flower-desktop.png?v=1676331304")!important;
  background-position:60% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: -60px!important;
}
}

/*Mobile*/
@media (max-width: 1000px){
#shopify-section-template--17657930449182__4963e6a8-5c6e-49a7-9539-3876e30279c7 .section {
  background-image: url("/cdn/shop/files/Plant-Based-butter-purple-with-cashew-flower-mobile.png?v=1676331303")!important;
  background-position:60% 0%;
  background-repeat: no-repeat;
  background-size: cover;
}
}


/*COLLECTION - Behind try our cheese | blue flowers*/
@media (min-width: 1000px){
#shopify-section-template--17657930449182__9877f9ac-282b-4216-bd69-ba8bb4450ee5 .media-with-text {
  background-image: url("/cdn/shop/files/Plant-Based-cheese-blue-background-with-cashew-flower-desktop.png?v=1676331361")!important;
  background-position:60% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: -80px!important;
}
}

/*Mobile*/
@media (max-width: 1000px){
#shopify-section-template--17657930449182__9877f9ac-282b-4216-bd69-ba8bb4450ee5 .section {
  background-image: url("/cdn/shop/files/Plant-Based-cheese-blue-background-with-cashew-flower-mobile.png?v=1676331361")!important;
  background-position:60% 0%;
  background-repeat: no-repeat;
  background-size: cover;
}
}


/*COLLECTION PAGE | DIPS*/

/*COLLECTION - Behind try our butter | Purple flowers*/
@media (min-width: 1000px){
#shopify-section-template--24856752783646__4963e6a8-5c6e-49a7-9539-3876e30279c7 .section {
  background-image: url("/cdn/shop/files/Plant-Based-butter-purple-with-cashew-flower-desktop.png?v=1676331304")!important;
  background-position:60% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: -60px!important;
}
}

/*Mobile*/
@media (max-width: 1000px){
#shopify-section-template--24856752783646__4963e6a8-5c6e-49a7-9539-3876e30279c7 .section {
  background-image: url("/cdn/shop/files/Plant-Based-butter-purple-with-cashew-flower-mobile.png?v=1676331303")!important;
  background-position:60% 0%;
  background-repeat: no-repeat;
  background-size: cover;
}
}


/*COLLECTION - Behind try our cream cheese | green flowers*/
@media (min-width: 1000px){
#shopify-section-template--24856752783646__40653aa9-98ec-462f-aa34-5f1e8a648795 .media-with-text {
  background-image: url("/cdn/shop/files/Plant-Based-cream-cheese-turquoise-background-with-cashew-flower-desktop.png?v=1673949464")!important;
  background-position:60% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: -80px!important;
}
}

/*Mobile*/
@media (max-width: 1000px){
#shopify-section-template--24856752783646__40653aa9-98ec-462f-aa34-5f1e8a648795 .section {
  background-image: url("/cdn/shop/files/Plant-Based-cream-cheese-turquoise-background-with-cashew-flower-mobile.png?v=1673949464")!important;
  background-position:60% 0%;
  background-repeat: no-repeat;
  background-size: cover;
}
}


/*COLLECTION - Behind try our cheese | blue flowers*/
@media (min-width: 1000px){
#shopify-section-template--24856752783646__9877f9ac-282b-4216-bd69-ba8bb4450ee5 .media-with-text {
  background-image: url("/cdn/shop/files/Plant-Based-cheese-blue-background-with-cashew-flower-desktop.png?v=1676331361")!important;
  background-position:60% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: -80px!important;
}
}

/*Mobile*/
@media (max-width: 1000px){
#shopify-section-template--24856752783646__9877f9ac-282b-4216-bd69-ba8bb4450ee5 .section {
  background-image: url("/cdn/shop/files/Plant-Based-cheese-blue-background-with-cashew-flower-mobile.png?v=1676331361")!important;
  background-position:60% 0%;
  background-repeat: no-repeat;
  background-size: cover;
}
}



/*Cookie Banner styling - start*/
.shopify-pc__banner__dialog{
  border-radius: 30px!important;
}

.shopify-pc__banner__btn-accept{
  border-radius: 30px!important;
  background-color:var(--darkblue) !important;
  color: white!important;
}

.shopify-pc__banner__btn-decline{
  border-radius: 30px!important;
}

.shopify-pc__banner__dialog h2{
  font-family: 'poppins'!important;
  color:var(--darkblue) !important;
}
/*Cookie Banner styling - End*/



.section-stack__intro .bold {
  color:var(--darkpurple) !important;
}

/*TURNTREE - IFRAME*/

body {padding:0px;margin:0px;}
.embed-container {position: relative; padding-bottom: 56.25%; height: 660px; overflow: hidden; max-width: 100%;}
.embed-container iframe, .embed-container object, .embed-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0px solid #000000}
@media only screen and (max-width: 780px) {.embed-container {height:565px;}}
@media only screen and (max-width: 380px) {.embed-container {height:556px;}}




/* custom css for corrections */
span.tm-font {
    vertical-align: super;
    font-size: 24px;
    font-family: inherit;
}

.shopify-section--blog-posts .section-header {
    display: block;
}

.shopify-section--blog-posts .section-header a.text-with-icon.group {
    justify-content: center;
       width: fit-content;
    margin: auto;
    margin-top: 10px;
}

@media screen and (min-width:699px) and (max-width:864px){
.logo-list {
    gap: var(--spacing-2);
}
  .logo-list__item {
    padding: var(--spacing-6);
}
  
}



/* START – Accordion with images – added by Stas */
.shopify-section--accordion-content.with-images .accordion__header-content {
    display: flex;
    align-items: center;
    gap: var(--spacing-2);  
}

.accordion__thumbnail-wrapper {
  flex: 0 0 100px;
}

.shopify-section--accordion-content.with-images .accordion__title-subtitle {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: var(--spacing-2);  
}
/* END – Accordion with images – added by Stas */

/* START Stas - quick buy button */
.product-card__quick-buy {
  position: relative;
  opacity: 1;
  visibility: visible;
  right: auto !important;
  transform: none;
  bottom: auto;
  margin-top: var(--spacing-3);
}

.button:not(.button--sm){
  letter-spacing: 0.1rem;
  font-size: 20px!important;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
}


/*Make the product flavour icons larger*/
.thumbnail-swatch{
  --swatch-size: 80px !important;
}

.collection-card--show-secondary-media .content-over-media:hover .collection-card__image--primary {
  opacity: 0;
}

.collection-card--show-secondary-media .content-over-media:hover .collection-card__image--secondary {
  opacity: 1;
}

.collection-card__image--secondary {
  opacity: 0;
  display: block;
}

@media (min-width: 1000px) {
    #shopify-section-template--24776267497758__1e6ad9bc-6e0a-4e57-9288-951183f91e3e .text-with-icons__list .image-icon {
        width: 200px !important;
        margin-bottom: -60px !important;
    }
}