:root{--font-primary:"Noto Sans", system-ui, -apple-system, sans-serif;--font-size-base:1rem;--font-size-lg:1.25rem;--color-text:#000;--color-bg:#f2f2f2;--color-primary:#fff;--color-accent:#1c4585;--section-padding:1.25rem}body{font-family:var(--font-primary);background-color:var(--color-bg)}a{color:var(--color-text)}.content-grid{--page-margin:1.25rem;--page-width:1440px;--content-width:min(calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2));--content-margin:minmax(var(--page-margin), 1fr);--content-grid:var(--content-margin) var(--content-width) var(--content-margin);grid-template-columns:var(--content-grid);width:100%;display:grid;position:relative}.content-grid>*{grid-column:2}.content-grid>.full-width{grid-column:1/-1}header{background-color:var(--color-primary);padding-inline:3rem}header .site-header{flex-wrap:wrap;justify-content:space-between;align-items:center;padding-block:2.5rem;display:flex}header .site-header__branding{flex:0 0 15%}header .menu-close{display:none}header .main-navigation{text-align:right;text-transform:uppercase;flex-basis:80%}header .main-navigation ul{margin:0;padding-left:0;list-style:none;display:none}header .main-navigation .menu-primary-container{font-size:var(--font-size-lg);font-weight:900}header .main-navigation .menu-secondary-container{font-weight:lighter}header .main-navigation .sub-menu{text-transform:none;font-size:1rem;font-weight:200}@media screen and (width>=37.5em){header .main-navigation .menu-item-has-children{position:relative}header .main-navigation .sub-menu{z-index:1;background:var(--color-primary);text-align:left;flex-direction:column;width:250px;padding:1rem;display:none;position:absolute;top:100%}header .main-navigation .menu-item-has-children:hover .sub-menu{display:flex}}header .main-navigation.toggled{z-index:1;background:var(--color-bg);flex-direction:column;justify-content:center;gap:5rem;width:100%;height:100vh;padding:2rem;display:flex;position:fixed;top:0;left:0}header .main-navigation.toggled ul{display:block}header .main-navigation.toggled .menu-toggle{display:none}header .main-navigation.toggled .menu-close{text-align:right;display:block}header .main-navigation.toggled .menu-primary-container{text-align:center}header .main-navigation.toggled .menu-primary-container .menu-item{margin-block:1.25rem}header .main-navigation.toggled .menu-secondary-container .menu{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media screen and (width>=37.5em){header .site-header{gap:2.5rem;justify-content:initial}header .menu-toggle{display:none}header .main-navigation{flex-direction:column-reverse;display:flex}header .main-navigation ul{gap:1.5rem;display:flex}header .main-navigation .menu-secondary-container{align-self:end}}footer .footer__logoNav{flex-wrap:wrap;align-items:center;gap:2.5rem;padding-block:2.5rem;display:flex}footer{font-size:var(--font-size-base)}footer .footer__logo{flex:0 0 15%}footer .footer__navigation-item{text-transform:uppercase}footer .footer__navigation-item--primary{font-weight:700}footer .footer__navigation-item--secondary{margin-top:1.25rem;font-weight:lighter}footer .footer__navigation-item .menu{flex-wrap:wrap;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}footer .footer__social{justify-content:center;gap:3rem;margin:0;padding:0;list-style:none;display:flex}footer .footer__social svg{width:40px;height:40px}footer .footer__menu{justify-content:center;gap:3rem;margin:0;padding:0;padding-block:2rem;font-weight:lighter;list-style:none;display:flex}footer .sub-menu{display:none}.noon-slider{padding-block:var(--section-padding)}.noon-slider .embla__viewport{position:relative;overflow:hidden}.noon-slider .embla__container{touch-action:pan-y pinch-zoom;height:300px;display:flex}@media screen and (width>=37.5em){.noon-slider .embla__container{height:600px}}.noon-slider .embla__slide{flex:0 0 100%;min-width:0}.noon-slider .embla__slide img{object-fit:cover;width:100%;height:100%}.noon-slider .embla__dots{gap:.5rem;display:flex;position:absolute;bottom:1rem;right:50%}.noon-slider .embla__dot{opacity:.5}.noon-slider .embla__dot:hover{cursor:pointer}.noon-slider .embla__dot:before{background-color:var(--color-accent);content:"";border-radius:50%;width:.75rem;height:.75rem;display:block}.noon-slider .embla__dot--selected{opacity:1}.noon-showcase{padding-bottom:var(--section-padding);grid-template-columns:1fr;gap:1rem;display:grid}.noon-showcase .noon-showcase__card{position:relative}.noon-showcase .noon-showcase__card-title{text-transform:uppercase;width:40%;color:var(--color-primary);margin:0;font-size:2rem;position:absolute;bottom:10%;left:5%}.noon-showcase .noon-showcase__card-image{object-fit:cover;width:100%;height:100%}@media screen and (width>=37.5em){.noon-showcase{grid-template:1fr 1fr/1fr 1fr}}.noon-video{padding-block:var(--section-padding-block)}.noon-video video{object-fit:cover;width:100%}.single-dairy .site-main{position:relative}.single-dairy .single-dairy__title{text-align:center;padding-block:2rem;font-size:4rem;font-weight:900}.single-dairy .single-dairy__img{position:absolute;right:50%;transform:translate(50%)}.single-dairy .single-dairy-variations{background-color:var(--color-primary);margin:0 auto;max-width:1200px;margin-block:10rem;padding:2rem;padding-block:10rem}@media screen and (width>=37.5em){.single-dairy .single-dairy-variations{margin-block:20rem;padding-block:20rem}}.single-dairy .single-dairy-variations__heading{justify-content:center;gap:2rem;margin-block:2rem;display:flex}.single-dairy .single-dairy-variations__desc{margin-block:1rem}.single-dairy .single-dairy-variations__title{background:var(--color-bg);cursor:pointer;border-radius:50%;width:max-content;padding:2rem 1.75rem;font-weight:bolder;display:block}.single-dairy .single-dairy-variations__title.is-active{color:#fff;background:#000}.single-dairy .single-dairy-variations__content{display:none}.single-dairy .single-dairy-variations__content.is-active{display:block}.single-dairy .single-dairy-variations__facts--heading,.single-dairy .single-dairy-variations__facts--subheading{text-align:center;display:block}.single-dairy .single-dairy-variations__facts--heading{font-weight:bolder}.single-dairy .single-dairy-variations__facts--title i{font-weight:lighter}.single-dairy .single-dairy-variations__facts--mainDetail{margin-block:2rem}.single-dairy .single-dairy-variations__facts--list{flex-direction:column;justify-content:center;place-items:center;gap:2rem;display:flex}@media screen and (width>=37.5em){.single-dairy .single-dairy-variations__facts--list{flex-direction:row}}.single-dairy .single-dairy-variations__facts--item{background:var(--color-bg);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;font-weight:bolder;display:flex}.single-dairy .single-dairy-variations__facts--item span{display:block}.single-dairy .single-dairy-variations__moreFacts{padding-top:4rem}.single-dairy .single-dairy-variations__moreFacts ul{margin:0;list-style:none}.single-dairy .single-dairy-variations__moreFacts li{margin-bottom:.5rem}.single-dairy .single-dairy-variations__moreFacts .single-dairy-variations__moreFacts--heading{text-transform:uppercase;background-color:var(--color-bg);text-align:center;width:fit-content;margin:0 auto;padding:.75rem;display:block}@media screen and (width>=37.5em){.single-dairy .single-dairy-variations__moreFacts .single-dairy-variations__moreFacts--list{justify-content:space-around}}.single-dairy .single-dairy-variations__moreFacts .single-dairy-variations__moreFacts--list{background-color:var(--color-bg);max-width:700px;margin:0 auto;padding:4rem;display:none}@media screen and (width>=37.5em){.single-dairy .single-dairy-variations__moreFacts .single-dairy-variations__moreFacts--listMadeWith{width:40%}}.single-dairy .single-dairy-variations__moreFacts .single-dairy-variations__moreFacts--headingWrapper{justify-content:center;align-items:center;gap:2rem;max-width:700px;margin:0 auto;display:flex}.single-dairy .single-dairy-variations__moreFacts .dotted_line{border-bottom:8px var(--color-bg) dotted;flex:1}.single-dairy .single-dairy-variations__moreFacts .single-dairy-variations__moreFacts--list.is-open{margin-top:-23px;display:block}@media screen and (width>=37.5em){.single-dairy .single-dairy-variations__moreFacts .single-dairy-variations__moreFacts--list.is-open{display:flex}}.single-dairy .single-dairy-variations__moreFacts .single-dairy-variations__moreFacts--listHeading{font-weight:bolder}@media screen and (width>=37.5em){.single-dairy .single-dairy-recommendations{width:100%;position:absolute;bottom:7%}}.single-dairy .single-dairy-recommendations h3{text-transform:uppercase;text-align:center;margin-bottom:4rem}.single-dairy .single-dairy-recommendations .single-dairy-recommendations--lists{flex-direction:column;justify-content:center;align-items:center;gap:4rem;display:flex}@media screen and (width>=37.5em){.single-dairy .single-dairy-recommendations .single-dairy-recommendations--lists{flex-direction:row;gap:8rem}}.single-dairy .single-dairy-recommendations .single-dairy-recommendations--lists a{width:50%}@media screen and (width>=37.5em){.single-dairy .single-dairy-recommendations .single-dairy-recommendations--lists a{width:15%}}.page-template-dairy-category .dairy-cat__img{text-align:center;object-fit:cover;width:100%}.page-template-dairy-category .dairy-cat__details{text-align:center;background:var(--color-primary);padding-inline:2rem;max-width:1000px;margin:-15rem auto 0;padding-top:2rem;position:relative}@media screen and (width>=37.5em){.page-template-dairy-category .dairy-cat__details{margin-top:-20%}}.page-template-dairy-category .dairy-cat__details .dairy-cat__title{text-transform:uppercase}.page-template-dairy-category .dairy-cat__details .dairy-cat__lists{padding-block:4rem}.page-template-dairy-category .dairy-cat__details .dairy-cat__list h3{text-transform:uppercase}@media screen and (width>=37.5em){.page-template-dairy-category .dairy-cat__details .dairy-cat__list--items{flex-wrap:wrap;justify-content:center;gap:8rem;display:flex}}.page-template-dairy-category .dairy-cat__details .dairy-cat__list--item{padding-block:3rem}.page-template-dairy-category .dairy-cat__details .dairy-cat__list--item img{margin-bottom:2rem}.page-template-dairy-category .dairy-cat__details .dairy-cat__list--item span{display:block}.single-recipe ul,.single-recipe ol{margin:0 0 0 1rem;padding:0}@media screen and (width>=37.5em){.single-recipe main{background:var(--color-primary);gap:5rem;padding-inline:1rem;display:flex}.single-recipe .single-recipe__left,.single-recipe .single-recipe__details{flex-basis:50%}}.single-recipe .single-recipe__left{text-align:center}.single-recipe .single-recipe__img{text-align:center;color:var(--color-primary);font-size:var(--font-size-lg);text-transform:uppercase;background-repeat:no-repeat;padding-block:15rem}.single-recipe .single-recipe__madeWith h3{text-transform:uppercase;text-align:center}.single-recipe .single-recipe__madeWith p{text-align:center}.single-recipe .single-recipe__summary{padding-bottom:1rem}.single-recipe .single-recipe__summary--lists{gap:5rem;display:flex}.single-recipe .single-recipe__summary--lists .single-recipe__summary--listName,.single-recipe .single-recipe__summary--lists .single-recipe__summary--listValue{flex-direction:column;gap:1rem;display:flex}.single-recipe .single-recipe__summary--lists .single-recipe__summary--listName{font-weight:lighter}.single-recipe .single-recipe__ingredients{padding-bottom:1rem}.single-recipe .single-recipe__ingredients h3{text-transform:uppercase}.single-recipe .single-recipe__ingredients ul{margin:0;padding:0;list-style:none}.single-recipe .single-recipe__ingredients li{margin-bottom:1rem}.single-recipe .single-recipe__prep{padding-bottom:1rem}.single-recipe .single-recipe__prep h3{text-transform:uppercase}.post-type-archive-recipe main{background:var(--color-primary);padding-top:3rem}.post-type-archive-recipe article{margin-bottom:3rem}@media screen and (width>=37.5em){.post-type-archive-recipe article{display:flex}.post-type-archive-recipe article .post-thumbnail img{object-fit:cover;width:100%;height:300px}.post-type-archive-recipe article .post-thumbnail{flex-basis:25%}.post-type-archive-recipe article .recipe-archive__right{flex-basis:75%}.post-type-archive-recipe article .entry-title{margin-top:0}}.post-type-archive-recipe .recipe-archive__right{padding-inline:2rem}.post-type-archive-recipe .entry-header{background-color:#0000;padding-inline:0}.post-type-archive-recipe .entry-footer{padding-block:0;font-weight:lighter}.page-template-about-us .about-us__img img{width:100%}.page-template-about-us .about-us__header{text-align:center;padding-block:2rem}.page-template-about-us .about-us__slogan{margin-block:1rem}@media screen and (width>=37.5em){.page-template-about-us .about-us__slogan{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.page-template-about-us .about-us__slogan img{object-fit:cover;height:100%}}.page-template-about-us .about-us__slogan:nth-child(2n) img{order:2}.page-template-about-us .about-us__slogan--content .about-us__slogan--contentTitle{text-align:center}.page-template-about-us .about-us__slogan--content{background:var(--color-primary);flex-direction:column;justify-content:center;padding:6rem;display:flex}.page-template-about-us .about-us__slogan--contentDesc{align-self:center}.page-template-contant-us main{max-width:900px;margin:0 auto;padding-block:4rem}.page-template-contant-us .contact-us__header{gap:2rem;display:flex}.page-template-contant-us .contact-us__header .contact-us__header--left,.page-template-contant-us .contact-us__header .contact-us__header--right{width:50%}.page-template-contant-us .contact-us__form{margin-top:4rem}.page-template-contant-us .contact-us__form h3{text-align:center}.page-template-contant-us .contact-us__form label{font-weight:bolder}.page-template-contant-us .contact-us__form .form-row{gap:2rem;display:flex}.page-template-contant-us .contact-us__form .wpcf7-form-control,.page-template-contant-us .contact-us__form .form-field{width:100%}.page-template-contant-us .contact-us__form span.wpcf7-form-control-wrap{display:block}.page-template-contant-us .contact-us__form input[type=submit].wpcf7-form-control{background:var(--color-text);cursor:pointer;width:auto;color:var(--color-bg);padding:.75rem;font-weight:bolder}
