@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:root{--br-sm: 4px;--br-md: 12px;--br-lg: 64px;--easing-bounce-sm: cubic-bezier(.665, -.265, .28, 1.27);--easing-in-out-quad: cubic-bezier(.455, .03, .515, .955);--floating-shadow: 0px 4px 28px rgb(from var(--c-black) r g b / 15%);--floating-shadow-tight: 0px 4px 15px rgb(from var(--c-black) r g b / 10%);--floating-shadow-light: 0px 4px 24px -8px rgb(from var(--c-black) r g b / 5%);--floating-shadow-light-hover: 0px 8px 24px -8px rgb(from var(--c-black) r g b / 25%)}:root{--c-black: #000000;--c-lighter: #CCCCCC;--c-neutral: #666666;--c-bg-secondary: #E5EDEE;--c-stroke: #E2EBED;--c-off-white: #F3F7F8;--c-white: #FFFFFF;--c-light-teal: #009D98;--c-blueberry-50: rgba(0, 78, 90, .5);--c-blueberry: #004E5A;--c-butter: #FFD800;--c-indicator: #FF8000;--c-warning: #FF2301;--c-green: #AFCC46;--c-light-blue: #00B0D8}.background-black{--background: var(--c-black);background-color:var(--background)}.c-black{color:var(--c-black)}.background-lighter{--background: var(--c-lighter);background-color:var(--background)}.c-lighter{color:var(--c-lighter)}.background-neutral{--background: var(--c-neutral);background-color:var(--background)}.c-neutral{color:var(--c-neutral)}.background-bg-secondary{--background: var(--c-bg-secondary);background-color:var(--background)}.c-bg-secondary{color:var(--c-bg-secondary)}.background-stroke{--background: var(--c-stroke);background-color:var(--background)}.c-stroke{color:var(--c-stroke)}.background-off-white,.academy-grid{--background: var(--c-off-white);background-color:var(--background)}.c-off-white{color:var(--c-off-white)}.background-white{--background: var(--c-white);background-color:var(--background)}.c-white{color:var(--c-white)}.background-light-teal{--background: var(--c-light-teal);background-color:var(--background)}.c-light-teal{color:var(--c-light-teal)}.background-blueberry-50{--background: var(--c-blueberry-50);background-color:var(--background)}.c-blueberry-50{color:var(--c-blueberry-50)}.background-blueberry{--background: var(--c-blueberry);background-color:var(--background)}.c-blueberry{color:var(--c-blueberry)}.background-butter,.recipe-showcase__background .recipe-showcase__background-gradient{--background: var(--c-butter);background-color:var(--background)}.c-butter{color:var(--c-butter)}.background-indicator{--background: var(--c-indicator);background-color:var(--background)}.c-indicator{color:var(--c-indicator)}.background-warning{--background: var(--c-warning);background-color:var(--background)}.c-warning{color:var(--c-warning)}.background-green{--background: var(--c-green);background-color:var(--background)}.c-green{color:var(--c-green)}.background-light-blue{--background: var(--c-light-blue);background-color:var(--background)}.c-light-blue{color:var(--c-light-blue)}:root{--section-h-padding: 80px;--gap-xs: 8px;--gap-sm: 16px;--gap-md: 24px;--s-0: 0px;--s-1: 4px;--s-2: 8px;--s-3: 16px;--s-4: 24px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 56px;--s-9: 70px}@media (min-width: 1024px){:root{--s-0: 0px;--s-1: 4px;--s-2: 8px;--s-3: 16px;--s-4: 24px;--s-5: 32px;--s-6: 56px;--s-7: 56px;--s-8: 90px;--s-9: 120px}}@media (min-width: 1200px){:root{--s-0: 0px;--s-1: 4px;--s-2: 8px;--s-3: 16px;--s-4: 24px;--s-5: 32px;--s-6: 56px;--s-7: 90px;--s-8: 112px;--s-9: 150px}}.py-0{padding-top:var(--s-0);padding-bottom:var(--s-0)}.pt-0{padding-top:var(--s-0)}.pb-0{padding-bottom:var(--s-0)}.py-1{padding-top:var(--s-1);padding-bottom:var(--s-1)}.pt-1{padding-top:var(--s-1)}.pb-1{padding-bottom:var(--s-1)}.py-2{padding-top:var(--s-2);padding-bottom:var(--s-2)}.pt-2{padding-top:var(--s-2)}.pb-2{padding-bottom:var(--s-2)}.py-3{padding-top:var(--s-3);padding-bottom:var(--s-3)}.pt-3{padding-top:var(--s-3)}.pb-3{padding-bottom:var(--s-3)}.py-4,.site-message p{padding-top:var(--s-4);padding-bottom:var(--s-4)}.pt-4,.image-hero__actions-extra,.image-hero__actions{padding-top:var(--s-4)}.pb-4{padding-bottom:var(--s-4)}.py-5,.aa-hero__container,.pagination{padding-top:var(--s-5);padding-bottom:var(--s-5)}.pt-5,.profile-grid,.contact-block+.contact-block{padding-top:var(--s-5)}.pb-5,.recipes__featured{padding-bottom:var(--s-5)}.py-6,.instagram-feed,.product-body__disclaimer{padding-top:var(--s-6);padding-bottom:var(--s-6)}.pt-6,.help-main-sidebar,.product-body__block+.product-body__block{padding-top:var(--s-6)}.pb-6,.product-body__block:last-child:not(:has(.product-body__disclaimer)){padding-bottom:var(--s-6)}.py-7,.catalogue,#calculator,.help-grid,.help-and-support,.three-step,.image-hero__container,.contact-main,.profile-card-list,.article-list,.academy-links,.academy-content,.video-list,.academy-grid,.related-list,.call-to-action,.feature-content{padding-top:var(--s-7);padding-bottom:var(--s-7)}.pt-7,.product-body__main,.product-hero__content,.recipe-showcase{padding-top:var(--s-7)}.pb-7,.help-main-sidebar,.profile-grid,.call-to-action--theme-butter,.section-title{padding-bottom:var(--s-7)}.py-8{padding-top:var(--s-8);padding-bottom:var(--s-8)}.pt-8{padding-top:var(--s-8)}.pb-8,.product-categories__grid,.recipe-showcase{padding-bottom:var(--s-8)}.py-9{padding-top:var(--s-9);padding-bottom:var(--s-9)}.pt-9,.recipe-calculator-cta,.related-list.background-butter,.recipe-showcase__background .related-list.recipe-showcase__background-gradient,.call-to-action--theme-butter{padding-top:var(--s-9)}.pb-9{padding-bottom:var(--s-9)}.element:has(.background-black)+.element:has(.background-black) .background-black{padding-top:0}.background-black+.background-black{padding-top:0}.element:has(.background-lighter)+.element:has(.background-lighter) .background-lighter{padding-top:0}.background-lighter+.background-lighter{padding-top:0}.element:has(.background-neutral)+.element:has(.background-neutral) .background-neutral{padding-top:0}.background-neutral+.background-neutral{padding-top:0}.element:has(.background-bg-secondary)+.element:has(.background-bg-secondary) .background-bg-secondary{padding-top:0}.background-bg-secondary+.background-bg-secondary{padding-top:0}.element:has(.background-stroke)+.element:has(.background-stroke) .background-stroke{padding-top:0}.background-stroke+.background-stroke{padding-top:0}.element:has(.background-off-white,.academy-grid)+.element:has(.background-off-white,.academy-grid) .background-off-white,.element:has(.background-off-white,.academy-grid)+.element:has(.background-off-white,.academy-grid) .academy-grid{padding-top:0}.background-off-white+.background-off-white,.academy-grid+.background-off-white,.background-off-white+.academy-grid,.academy-grid+.academy-grid{padding-top:0}.element:has(.background-white)+.element:has(.background-white) .background-white{padding-top:0}.background-white+.background-white{padding-top:0}.element:has(.background-light-teal)+.element:has(.background-light-teal) .background-light-teal{padding-top:0}.background-light-teal+.background-light-teal{padding-top:0}.element:has(.background-blueberry-50)+.element:has(.background-blueberry-50) .background-blueberry-50{padding-top:0}.background-blueberry-50+.background-blueberry-50{padding-top:0}.element:has(.background-blueberry)+.element:has(.background-blueberry) .background-blueberry{padding-top:0}.background-blueberry+.background-blueberry{padding-top:0}.element:has(.background-butter,.recipe-showcase__background .recipe-showcase__background-gradient)+.element:has(.background-butter,.recipe-showcase__background .recipe-showcase__background-gradient) .background-butter,.element:has(.background-butter,.recipe-showcase__background .recipe-showcase__background-gradient)+.element:has(.background-butter,.recipe-showcase__background .recipe-showcase__background-gradient) .recipe-showcase__background .recipe-showcase__background-gradient,.recipe-showcase__background .element:has(.background-butter,.recipe-showcase__background .recipe-showcase__background-gradient)+.element:has(.background-butter,.recipe-showcase__background .recipe-showcase__background-gradient) .recipe-showcase__background-gradient{padding-top:0}.background-butter+.background-butter,.recipe-showcase__background .recipe-showcase__background-gradient+.background-butter,.recipe-showcase__background .background-butter+.recipe-showcase__background-gradient,.recipe-showcase__background .recipe-showcase__background-gradient+.recipe-showcase__background-gradient{padding-top:0}.element:has(.background-indicator)+.element:has(.background-indicator) .background-indicator{padding-top:0}.background-indicator+.background-indicator{padding-top:0}.element:has(.background-warning)+.element:has(.background-warning) .background-warning{padding-top:0}.background-warning+.background-warning{padding-top:0}.element:has(.background-green)+.element:has(.background-green) .background-green{padding-top:0}.background-green+.background-green{padding-top:0}.element:has(.background-light-blue)+.element:has(.background-light-blue) .background-light-blue{padding-top:0}.background-light-blue+.background-light-blue{padding-top:0}.element:has(.background-none,.article-list)+.element:has(.background-none,.article-list) .background-none,.element:has(.background-none,.article-list)+.element:has(.background-none,.article-list) .article-list{padding-top:0}.background-none+.background-none,.article-list+.background-none,.background-none+.article-list,.article-list+.article-list{padding-top:0}@font-face{font-family:interstate;src:url(https://use.typekit.net/af/07923b/00000000000000007735d136/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff2"),url(https://use.typekit.net/af/07923b/00000000000000007735d136/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff"),url(https://use.typekit.net/af/07923b/00000000000000007735d136/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:900;font-stretch:normal}@font-face{font-family:interstate-condensed;src:url(https://use.typekit.net/af/de4ac1/00000000000000007735d126/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/de4ac1/00000000000000007735d126/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/de4ac1/00000000000000007735d126/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:trade-gothic-regular;src:url(https://use.typekit.net/af/b78836/00000000000000007735ba66/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/b78836/00000000000000007735ba66/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/b78836/00000000000000007735ba66/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:trade-gothic-regular-italic;src:url(https://use.typekit.net/af/685cbf/00000000000000007735ba65/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/685cbf/00000000000000007735ba65/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/685cbf/00000000000000007735ba65/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:trade-gothic-bold;src:url(https://use.typekit.net/af/f82cc1/00000000000000007735ba3f/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/f82cc1/00000000000000007735ba3f/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/f82cc1/00000000000000007735ba3f/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:trade-gothic-condensed-bold;src:url(https://use.typekit.net/af/ca2d73/00000000000000007735ba43/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/ca2d73/00000000000000007735ba43/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/ca2d73/00000000000000007735ba43/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:trade-gothic-condensed-bold-italic;src:url(https://use.typekit.net/af/b125e3/00000000000000007735ba50/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/b125e3/00000000000000007735ba50/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/b125e3/00000000000000007735ba50/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal}:root{--text-sm: 14px;--text-md: 16px;--text-lg: 17px;--text-xl: 18px;--text-xxl: 20px;--display-xs: 20px;--display-sm: 24px;--display-md: 28px;--display-lg: 32px;--display-xl: 32px;--display-xxl: 42px}@media (min-width: 768px){:root{--display-xs: 24px;--display-sm: 28px;--display-md: 32px;--display-lg: 38px;--display-xl: 38px;--display-xxl: 48px}}@media (min-width: 1024px){:root{--text-xxl: 22px;--display-xs: 28px;--display-sm: 32px;--display-md: 38px;--display-lg: 42px;--display-xl: 48px;--display-xxl: 56px}}@media (min-width: 1200px){:root{--text-lg: 18px;--text-xl: 20px;--text-xxl: 24px;--display-md: 42px;--display-lg: 48px;--display-xl: 56px;--display-xxl: 60px}}@media (min-width: 1480px){:root{--display-md: 48px;--display-lg: 56px;--display-xl: 60px;--display-xxl: 64px}}h1,h2,h3,h4,h5,h6{font-weight:400}a{color:inherit;line-height:1.4;transition:color .1s ease-in}.font-sans-bold,.aa-hero__meta-item__title,.aa-hero__name,.aa-hero__description,.search-results h3 span,.catalogue-empty h4,.blocks__container .block__actions,.recipe-calculator-cta__content,.feature-content__accordions .feature-content__accordion label,.help-results .search-result,.search-results__list .search-result,.pagination-pages a,.pagination-pages span,.sidebar-links a.current,.sidebar__block-title,.article-card__action,.article-card__meta,.content h5,.content h6,.content .h5,.content .h6,.content strong,.video-card__title,.product-body__table-column:nth-child(1),.product-body__table-row:first-child,.recipe-card__title{font-family:trade-gothic-bold,sans-serif}.font-sans-italic,.content blockquote,.content em{font-family:trade-gothic-regular-italic,sans-serif}.font-sans-regular,body{font-family:trade-gothic-regular,sans-serif}.font-sans-condensed,.public-file-category__title,.aa-hero__prefix,.search-results h3,.catalogue-empty h3,.header-mega__menu-items .header-mega__academy-menu-item,.header-mega__menu-title,.header-mega__title,#calculator .ingredients-totals__title,#calculator h2,.video-content__preview-button>p,.video-content__title,.video-content__tagline,.recipe-social>p,.recipe-title,.recipe-hero__title,.recipes__featured-title,.blocks__container .block__title,.help-main-sidebar__main-title,.help-grid__more,.help-grid__item-title,.help-and-support__title,.recipe-calculator-cta__title,.alternating-content__title,.alternating-content__tagline,.newsletter-form [type=submit],.footer-main__contact p,.footer-main__navigation-main a,.footer-main__navigation-links>a,.mobile-menu__links a,.help-results h3,.search-results__list h3,.brand-card__title,.page-title,.login-form>p,.contact-block__title,.article-card__title,.academy-link__title,.content h1,.content h2,.content h3,.content h4,.content .h1,.content .h2,.content .h3,.content .h4,.academy-card__title,.product-body__block-title,.product-card__title,.sidebar__title,.breadcrumbs a,.breadcrumbs span,.product-category-card__title,.recipe-card.recipe-card--featured .recipe-card__prefix,.customer-profile-card__title,.baisc-card__title,.btn,.btn-empty,.btn-butter,.HomePage .customer-profiles .section-titlebar__actions a,.video-content__actions a,.alternating-content__actions a,.btn-white,.btn-blueberry,.element-form .btn-toolbar input,.user-form .btn-toolbar input,.btn-indicator,.btn-light-teal,.btn-outline-blueberry,#calculator .ingredients-actions .button-extra,.login-form [type=submit],.section-titlebar__actions a,.btn-outline-white,.image-hero--dark .btn-outline-blueberry,.image-hero--dark .section-titlebar__actions a,.section-titlebar__actions .image-hero--dark a,.btn-outline-light-teal,.btn-outline-indicator{font-family:trade-gothic-condensed-bold,sans-serif}.text-uppercase,.font-display-up-condensed,.instagram-feed .instagram-feed__title a,.calculator-card__title,.calculator-card__prefix,.section-title,.section-titlebar__title span,.font-display-up,.instagram-feed .instagram-feed__title,.image-hero__title,.standard-hero__heading span,.call-to-action__title,.recipe-showcase__title,.section-titlebar__title span:first-child{text-transform:uppercase}.font-display,.product-hero__tagline,.product-hero__title,.newsletter-title,.feature-content__tagline,.feature-card-list__content h2,.feature-card-list__content>p,.content-section__heading,.content-section__tagline,.takeover-link-card__title,.font-display-up,.instagram-feed .instagram-feed__title,.image-hero__title,.standard-hero__heading span,.call-to-action__title,.recipe-showcase__title,.section-titlebar__title span:first-child{font-family:interstate}.font-display-condensed,.aa-hero__title,.feature-content__title,.header-links a,.font-display-up-condensed,.instagram-feed .instagram-feed__title a,.calculator-card__title,.calculator-card__prefix,.section-title,.section-titlebar__title span{font-family:interstate-condensed}.container{max-width:100%;padding:0 20px;margin:0 auto}@media (min-width: 1480px){.container{max-width:1440px}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.grid,.profile-card-list__grid,.article-list__grid{display:grid}.grid-gap-md{gap:var(--gap-sm)}@media (min-width: 480px){.grid-gap-md{gap:var(--gap-md)}}.grid-col-2{grid-template-columns:repeat(1,1fr)}@media (min-width: 768px){.grid-col-2{grid-template-columns:repeat(2,1fr)}}.grid-col-3,.profile-card-list__grid,.article-list__grid{grid-template-columns:repeat(1,1fr)}@media (min-width: 768px){.grid-col-3,.profile-card-list__grid,.article-list__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.grid-col-3,.profile-card-list__grid,.article-list__grid{grid-template-columns:repeat(3,1fr)}}.grid-col-4{grid-template-columns:repeat(4,1fr)}.grid-col-12{grid-template-columns:repeat(12,1fr)}.flex{display:flex}.gap-2{gap:1rem}.btn,.btn-empty,.btn-butter,.HomePage .customer-profiles .section-titlebar__actions a,.video-content__actions a,.alternating-content__actions a,.btn-white,.btn-blueberry,.element-form .btn-toolbar input,.user-form .btn-toolbar input,.btn-indicator,.btn-light-teal,.btn-outline-blueberry,#calculator .ingredients-actions .button-extra,.login-form [type=submit],.section-titlebar__actions a,.btn-outline-white,.image-hero--dark .btn-outline-blueberry,.image-hero--dark .section-titlebar__actions a,.section-titlebar__actions .image-hero--dark a,.btn-outline-light-teal,.btn-outline-indicator{--color: var(--btn-color, var(--c-blueberry));--bg: var(--btn-bg, var(--c-white));--border: var(--btn-border, var(--c-blueberry));--h-color: var(--btn-h-color, var(--c-white));--h-bg: var(--btn-h-bg, var(--c-blueberry));--h-border: var(--btn-h-border, var(--c-blueberry));height:50px;display:inline-flex;align-items:center;text-transform:uppercase;padding:16px 30px 17px;line-height:1;color:var(--color);border:1px solid var(--border);border-radius:var(--br-md);background-color:var(--bg);transition:background-color .1s ease-in,color .1s ease-in,border .1s ease-in;text-decoration:none;position:relative}.btn[class*=icon-left],[class*=icon-left].btn-empty,[class*=icon-left].btn-butter,.HomePage .customer-profiles .section-titlebar__actions a[class*=icon-left],.video-content__actions a[class*=icon-left],.alternating-content__actions a[class*=icon-left],[class*=icon-left].btn-white,[class*=icon-left].btn-blueberry,.element-form .btn-toolbar input[class*=icon-left],.user-form .btn-toolbar input[class*=icon-left],[class*=icon-left].btn-indicator,[class*=icon-left].btn-light-teal,[class*=icon-left].btn-outline-blueberry,#calculator .ingredients-actions [class*=icon-left].button-extra,.login-form [class*=icon-left][type=submit],.section-titlebar__actions a[class*=icon-left],[class*=icon-left].btn-outline-white,[class*=icon-left].btn-outline-light-teal,[class*=icon-left].btn-outline-indicator{gap:8px;padding-left:24px}.btn[class*=icon-left] svg,[class*=icon-left].btn-empty svg,[class*=icon-left].btn-butter svg,.HomePage .customer-profiles .section-titlebar__actions a[class*=icon-left] svg,.video-content__actions a[class*=icon-left] svg,.alternating-content__actions a[class*=icon-left] svg,[class*=icon-left].btn-white svg,[class*=icon-left].btn-blueberry svg,.element-form .btn-toolbar input[class*=icon-left] svg,.user-form .btn-toolbar input[class*=icon-left] svg,[class*=icon-left].btn-indicator svg,[class*=icon-left].btn-light-teal svg,[class*=icon-left].btn-outline-blueberry svg,#calculator .ingredients-actions [class*=icon-left].button-extra svg,.login-form [class*=icon-left][type=submit] svg,.section-titlebar__actions a[class*=icon-left] svg,[class*=icon-left].btn-outline-white svg,[class*=icon-left].btn-outline-light-teal svg,[class*=icon-left].btn-outline-indicator svg{width:24px}.btn:hover,.btn-empty:hover,.btn-butter:hover,.HomePage .customer-profiles .section-titlebar__actions a:hover,.video-content__actions a:hover,.alternating-content__actions a:hover,.btn-white:hover,.btn-blueberry:hover,.element-form .btn-toolbar input:hover,.user-form .btn-toolbar input:hover,.btn-indicator:hover,.btn-light-teal:hover,.btn-outline-blueberry:hover,#calculator .ingredients-actions .button-extra:hover,.login-form [type=submit]:hover,.section-titlebar__actions a:hover,.btn-outline-white:hover,.btn-outline-light-teal:hover,.btn-outline-indicator:hover{color:var(--h-color);border:1px solid var(--h-border);background-color:var(--h-bg)}.btn-outline-indicator{--color: var(--c-indicator);--bg: transparent;--border: var(--c-indicator);--h-color: var(--c-white);--h-bg: var(--c-indicator);--h-border: var(--c-indicator)}.btn-outline-light-teal{--color: var(--c-light-teal);--bg: transparent;--border: var(--c-light-teal);--h-color: var(--c-white);--h-bg: var(--c-light-teal);--h-border: var(--c-light-teal)}.btn-outline-white,.image-hero--dark .btn-outline-blueberry,.image-hero--dark #calculator .ingredients-actions .button-extra,#calculator .ingredients-actions .image-hero--dark .button-extra,.image-hero--dark .section-titlebar__actions a,.section-titlebar__actions .image-hero--dark a,.image-hero--dark .login-form [type=submit],.login-form .image-hero--dark [type=submit]{--color: var(--c-white);--bg: transparent;--border: var(--c-white);--h-color: var(--c-blueberry);--h-bg: var(--c-white);--h-border: var(--c-white)}.btn-outline-blueberry,#calculator .ingredients-actions .button-extra,.login-form [type=submit],.section-titlebar__actions a{--color: var(--c-blueberry);--bg: transparent;--border: var(--c-blueberry);--h-color: var(--c-white);--h-bg: var(--c-blueberry);--h-border: var(--c-blueberry)}.btn-light-teal{--color: var(--c-white);--bg: var(--c-light-teal);--border: var(--c-light-teal);--h-color: var(--c-light-teal);--h-bg: var(--c-white);--h-border: var(--c-light-teal)}.btn-indicator{--color: var(--c-white);--bg: var(--c-indicator);--border: var(--c-indicator);--h-color: var(--c-indicator);--h-bg: var(--c-white);--h-border: var(--c-white)}.btn-blueberry,.element-form .btn-toolbar input,.user-form .btn-toolbar input{--color: var(--c-white);--bg: var(--c-blueberry);--border: var(--c-blueberry);--h-color: var(--c-blueberry);--h-bg: var(--c-white);--h-border: var(--c-white)}.btn-white{--color: var(--c-blueberry);--bg: var(--c-white);--border: var(--c-white);--h-color: var(--c-white);--h-bg: var(--c-blueberry);--h-border: var(--c-blueberry)}.btn-butter,.HomePage .customer-profiles .section-titlebar__actions a,.video-content__actions a,.alternating-content__actions a{--color: var(--c-blueberry);--bg: var(--c-butter);--border: var(--c-butter);--h-color: var(--c-butter);--h-bg: transparent;--h-border: var(--c-butter)}.btn-empty{--color: var(--c-blueberry);--bg: transparent;--border: transparent;--h-color: var(--c-light-teal);--h-bg: transparent;--h-border: transparent;padding-left:0;padding-right:0}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:calc(100% / 70);height:10px;float:left}.social{display:grid;gap:8px}.social p{font-size:var(--text-xl)}.social-links{display:flex;gap:10px}.social-links a{width:24px}.social-links svg{pointer-events:none}.basic-card{display:flex;flex-direction:column;background-color:var(--c-white);text-align:center;padding:16px;border-radius:var(--br-sm)}@media (min-width: 1200px){.basic-card{padding:24px}}.basic-card__image{margin-bottom:10px;display:flex;justify-content:center}.basic-card__image img{width:auto}.baisc-card__title{margin-bottom:10px;text-transform:uppercase;font-size:18px}@media (min-width: 1200px){.baisc-card__title{margin-bottom:15px;font-size:22px}}.basic-card__content{text-wrap:balance}.baisc-card__title,.basic-card__content{color:var(--c-blueberry)}.takeover-link-card{--title-color: var(--c-white);--title-hover-color: var(--c-butter);position:relative;overflow:hidden;padding:var(--gap-md);min-height:500px;text-decoration:none}@media (min-width: 1024px){.takeover-link-card{min-height:700px}}.takeover-link-card:has(.background-none,.article-list),.takeover-link-card:has(.background-off-white,.academy-grid){--title-color: var(--c-blueberry)}.takeover-link-card:has(.background-butter,.recipe-showcase__background .recipe-showcase__background-gradient){--title-hover-color: var(--c-white)}.takeover-link-card:hover .takeover-link-card__title{color:var(--title-hover-color);text-shadow:3px 3px 3px rgba(0,0,0,.5)}.takeover-link-card:hover img{scale:1.03}.takeover-link-card__background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:50}.takeover-link-card__background[class*=background-]:before{display:none}.takeover-link-card__background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(from var(--c-black) r g b/20%);z-index:100}.takeover-link-card__background img{position:absolute;width:100%;height:100%;object-position:center;object-fit:cover;transition:scale 4s ease-in}.takeover-link-card__content{position:relative;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.takeover-link-card__image{position:relative;aspect-ratio:43/24;width:100%;max-width:430px;margin-top:var(--gap-md)}@media (min-width: 1024px){.takeover-link-card__image{margin-top:40px}}.takeover-link-card__image img{position:absolute;width:100%;height:100%;display:block;max-width:100%;object-fit:cover;object-position:center;transition:scale .15s ease-in}.takeover-link-card__title{color:var(--title-color);text-transform:uppercase;font-size:var(--display-xxl);line-height:1;margin-bottom:var(--gap-md);text-align:center;text-shadow:0px 0px 0px rgba(0,0,0,0);transition:color .1s ease-in,text-shadow .1s ease-in}.section-titlebar{--tagline-color: var(--c-blueberry);--title-color: var(--c-white);display:flex;align-items:center;justify-content:space-between}.section-titlebar__title span{display:block;line-height:1}.section-titlebar__title span:first-child{font-size:var(--display-lg);color:var(--tagline-color)}.section-titlebar__title span{font-size:var(--display-lg);text-transform:uppercase;color:var(--title-color)}.section-titlebar__actions{display:flex;gap:var(--gap-sm)}.customer-profile-card{display:grid;background-color:var(--c-white);text-decoration:none;border-radius:var(--br-sm);overflow:hidden;box-shadow:0 0 #0000;transition:box-shadow .1s ease-in,translate .1s ease-in}@media (min-width: 1200px){.customer-profile-card{grid-template-columns:repeat(2,1fr)}}.customer-profile-card:hover{translate:0 -4px;box-shadow:0 6px 8px #00000040}.customer-profile-card:hover .customer-profile-card__image img{scale:1.1}.customer-profile-card:hover .customer-profile-card__title span{color:var(--c-light-teal)}.customer-profile-card:hover .customer-profile-card__title span:first-child{color:var(--c-blueberry)}.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .font-sans-condensed,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .public-file-category__title,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .aa-hero__prefix,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .search-results h3,.search-results .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title h3,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .catalogue-empty h3,.catalogue-empty .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title h3,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .header-mega__menu-items .header-mega__academy-menu-item,.header-mega__menu-items .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .header-mega__academy-menu-item,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .header-mega__menu-title,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .header-mega__title,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title #calculator .ingredients-totals__title,#calculator .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .ingredients-totals__title,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title #calculator h2,#calculator .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title h2,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .video-content__preview-button>p,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .video-content__title,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .video-content__tagline,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .recipe-social>p,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .recipe-title,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .recipe-hero__title,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .recipes__featured-title,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .blocks__container .block__title,.blocks__container .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .block__title,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .help-main-sidebar__main-title,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .help-grid__more,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .help-grid__item-title,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .help-and-support__title,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .recipe-calculator-cta__title,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .alternating-content__title,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .alternating-content__tagline,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .newsletter-form [type=submit],.newsletter-form .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title [type=submit],.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .footer-main__contact p,.footer-main__contact .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title p,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .footer-main__navigation-main a,.footer-main__navigation-main .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title a,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .footer-main__navigation-links>a,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .mobile-menu__links a,.mobile-menu__links .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title a,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .help-results h3,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .search-results__list h3,.help-results .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title h3,.search-results__list .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title h3,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .brand-card__title,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .page-title,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .login-form>p,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .contact-block__title,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .article-card__title,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .academy-link__title,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .content h1,.content .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title h1,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .content h2,.content .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title h2,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .content h3,.content .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title h3,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .content h4,.content .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title h4,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .content .h1,.content .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .h1,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .content .h2,.content .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .h2,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .content .h3,.content .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .h3,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .content .h4,.content .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .h4,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .academy-card__title,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .product-body__block-title,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .product-card__title,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .sidebar__title,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .breadcrumbs a,.breadcrumbs .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title a,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .breadcrumbs span,.breadcrumbs .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title span,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .product-category-card__title,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .recipe-card.recipe-card--featured .recipe-card__prefix,.recipe-card.recipe-card--featured .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .recipe-card__prefix,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .customer-profile-card__title,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .btn,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .btn-outline-indicator,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .btn-outline-light-teal,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .btn-outline-white,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .btn-outline-blueberry,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title #calculator .ingredients-actions .button-extra,#calculator .ingredients-actions .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .button-extra,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .login-form [type=submit],.login-form .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title [type=submit],.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .btn-light-teal,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .btn-indicator,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .btn-blueberry,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .element-form .btn-toolbar input,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .user-form .btn-toolbar input,.element-form .btn-toolbar .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title input,.user-form .btn-toolbar .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title input,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .btn-white,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .btn-butter,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .video-content__actions a,.video-content__actions .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title a,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .alternating-content__actions a,.alternating-content__actions .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title a,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .btn-empty,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .baisc-card__title,.customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title .section-titlebar__actions a,.section-titlebar__actions .customer-profile-card:hover.customer-profile-card--featured .customer-profile-card__title a{color:var(--c-butter)}.customer-profile-card__image{position:relative;min-height:245px;overflow:hidden}@media (min-width: 1200px){.customer-profile-card__image{min-height:auto}}.customer-profile-card__image img{transition:scale 3s ease-in;position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.customer-profile-card__main{padding:24px}@media (min-width: 1200px){.customer-profile-card__main{padding:32px}}.customer-profile-card__title{font-size:var(--display-sm)}.customer-profile-card__title span{display:block;line-height:1}.customer-profile-card__content{color:rgb(from var(--c-blueberry) r g b/50%);margin-top:1em}.customer-profile-card__title span{color:var(--c-blueberry);transition:color .1s ease-in}.customer-profile-card__title span:first-child{color:var(--c-light-teal);transition:color .1s ease-in}.customer-profile-card--featured{position:relative;grid-template-columns:unset;background-color:var(--c-blueberry)}.customer-profile-card--featured .customer-profile-card__title{font-size:36px}@media (min-width: 768px){.customer-profile-card--featured .customer-profile-card__title{font-size:42px}}@media (min-width: 1024px){.customer-profile-card--featured .customer-profile-card__title{font-size:48px}}.customer-profile-card--featured .customer-profile-card__title span:first-child{color:var(--c-light-teal)}.customer-profile-card--featured .customer-profile-card__title span{color:var(--c-white)}.customer-profile-card--featured .customer-profile-card__content{max-width:380px}.customer-profile-card--featured .customer-profile-card__image{position:absolute;z-index:50;width:100%;height:100%}.customer-profile-card--featured .customer-profile-card__main{position:relative;z-index:100;display:flex;flex-direction:column;justify-content:flex-end}.customer-profile-card--featured .customer-profile-card__content{color:var(--c-white)}.recipe-card.recipe-card--featured{flex-direction:row}.recipe-card.recipe-card--featured .recipe-card__image{order:1;flex:0 0 50%;width:50%;height:270px}.recipe-card.recipe-card--featured .recipe-card__titlebar{flex-grow:unset}.recipe-card.recipe-card--featured .recipe-card__prefix{margin-bottom:15px;display:block;color:var(--c-butter);font-size:var(--display-sm)}.recipe-card.recipe-card--featured .recipe-card__image{height:unset;min-height:230px}.recipe-card{display:flex;flex-direction:column;border-radius:var(--br-sm);overflow:hidden;text-decoration:none;box-shadow:0 0 #0000;transition:box-shadow .1s ease-in,translate .1s ease-in}.recipe-card:hover{translate:0 -4px;box-shadow:0 6px 8px #00000040}.recipe-card:hover img{scale:1.1}.recipe-card:hover .recipe-card__titlebar{color:var(--c-butter)}.recipe-card__titlebar{display:flex;flex-grow:1;flex-direction:column}.recipe-card__prefix{display:none}.recipe-card__image{position:relative;overflow:hidden;height:200px;background-color:var(--c-light-teal)}.recipe-card__image img{position:absolute;height:100%;width:100%;object-fit:cover;object-position:center;transition:scale 3s ease-in}.recipe-card__main{flex-grow:1;display:flex;flex-direction:column;gap:var(--gap-md);background-color:var(--c-blueberry);color:var(--c-white);padding:32px 24px 24px}.recipe-card__title{flex-grow:1;font-size:var(--text-lg)}.recipe-card__meta{display:flex;align-items:center;justify-content:space-between}.recipe-card__time{display:flex;align-items:center;gap:4px}.recipe-card__time svg{width:24px}.recipe-card__rating{display:flex;gap:8px}.recipe-card__rating svg{width:18px;opacity:.2}.recipe-card__rating--1 svg:nth-child(1){opacity:1}.recipe-card__rating--2 svg:nth-child(1){opacity:1}.recipe-card__rating--2 svg:nth-child(2){opacity:1}.recipe-card__rating--3 svg:nth-child(1){opacity:1}.recipe-card__rating--3 svg:nth-child(2){opacity:1}.recipe-card__rating--3 svg:nth-child(3){opacity:1}.recipe-card__rating--4 svg:nth-child(1){opacity:1}.recipe-card__rating--4 svg:nth-child(2){opacity:1}.recipe-card__rating--4 svg:nth-child(3){opacity:1}.recipe-card__rating--4 svg:nth-child(4){opacity:1}.recipe-card__rating--5 svg:nth-child(1){opacity:1}.recipe-card__rating--5 svg:nth-child(2){opacity:1}.recipe-card__rating--5 svg:nth-child(3){opacity:1}.recipe-card__rating--5 svg:nth-child(4){opacity:1}.recipe-card__rating--5 svg:nth-child(5){opacity:1}.product-category-card{display:flex;flex-direction:column;text-decoration:none;background-color:var(--c-white);border-radius:var(--br-sm);box-shadow:var(--floating-shadow-light);overflow:hidden;transition:box-shadow .1s ease-in-out,translate 80ms ease-in-out}.product-category-card:hover{translate:0 -10px;box-shadow:var(--floating-shadow-light-hover)}.product-category-card__image{flex-grow:1;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1}.product-category-card__image img{height:auto;width:100%;display:block;margin:0 auto}.product-category-card__title{padding:32px;text-align:center;color:var(--c-blueberry);text-transform:uppercase;font-size:22px}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{color:var(--c-light-teal)}.breadcrumbs a,.breadcrumbs span{text-transform:uppercase;color:var(--c-blueberry)}.breadcrumbs a:last-child,.breadcrumbs span:last-child{opacity:.5}.breadcrumbs a:not(:last-child):after,.breadcrumbs span:not(:last-child):after{content:"/";margin:0 .5em}.sidebar{padding-bottom:32px}.sidebar a{text-decoration:none}.sidebar__search{--height: 48px;display:flex;justify-content:center;padding-bottom:var(--gap-md)}.sidebar__search fieldset,.sidebar__search input{border:none;padding:0;margin:0}.sidebar__search form{display:flex;width:100%}.sidebar__search fieldset{order:1;flex-grow:1}.sidebar__search input{height:var(--height)}.sidebar__search input[type=text]{width:100%;border-top-right-radius:var(--height);border-bottom-right-radius:var(--height);background-color:var(--c-off-white);max-width:100%}.sidebar__search [type=submit]{color:transparent;display:flex;width:var(--height);border-top-left-radius:var(--height);border-bottom-left-radius:var(--height);background-color:var(--c-off-white);background-image:url(/_resources/themes/getfood/build/img/search-ab6984b5.png);background-size:18px;background-position:center;background-repeat:no-repeat}.sidebar__title{text-transform:uppercase;font-size:32px;line-height:1;color:var(--c-blueberry);margin-bottom:16px}.product-category-grid__topbar{display:flex;flex-wrap:wrap;gap:var(--gap-md);align-items:center;justify-content:space-between;color:var(--c-blueberry)}.product-category-grid__actions{display:flex;flex-wrap:wrap;gap:var(--gap-sm)}.product-category-grid__actions a{text-wrap:nowrap}.product-category-grid__main{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--gap-md)}@media (min-width: 768px){.product-category-grid__main{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.product-category-grid__main{grid-template-columns:repeat(3,1fr)}}.product-card{position:relative;display:flex;flex-direction:column;text-decoration:none;color:var(--c-blueberry);box-shadow:var(--floating-shadow-light);transition:box-shadow .1s ease-in-out,translate 80ms ease-in-out;background-color:var(--c-white);border-radius:var(--br-sm)}.product-card--in-catalogue:before{content:"";position:absolute;top:0;width:100%;height:2px;background:var(--c-blueberry)}.product-card:hover{translate:0 -10px;box-shadow:var(--floating-shadow-light-hover)}.product-card__image{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;margin:24px}.product-card__image img{aspect-ratio:1/1;position:absolute;height:100%;object-fit:contain;transition:scale .1s ease-in-out}.product-card__content{flex-grow:1;display:flex;flex-direction:column;padding:24px 20px}.product-card__title{flex-grow:1;font-size:22px;line-height:1.2;letter-spacing:-.03em;text-transform:uppercase}.product-card__meta{display:flex;justify-content:space-between;margin-top:19px;opacity:.5}.product-body__block-title{color:var(--c-blueberry);text-transform:uppercase;font-size:var(--display-sm);margin-bottom:16px;line-height:1.2}.product-body__list{list-style:none;padding:0}.product-body__list li{background-color:var(--c-off-white);padding:16px;color:rgb(from var(--c-blueberry) r g b/50%)}.product-body__table{display:grid}.product-body__table-row{display:grid;grid-template-columns:repeat(12,1fr);padding:16px;gap:var(--gap-md);color:var(--c-blueberry)}.product-body__table-row:first-child{font-size:var(--text-lg);line-height:1}.product-body__table-row:not(:first-child){border-top:1px solid var(--c-stroke)}.product-body__table-row:not(:first-child):nth-child(odd){background-color:var(--c-off-white)}.product-body__table-row:last-child{border-bottom:1px solid var(--c-stroke)}.product-body__table-row:nth-child(1) .product-body__table-column:nth-child(1){display:none}@media (min-width: 768px){.product-body__table-row:nth-child(1) .product-body__table-column:nth-child(1){display:block}}.product-body__table-column:nth-child(1){grid-column:span 12}@media (min-width: 768px){.product-body__table-column:nth-child(1){font-family:trade-gothic-regular,sans-serif;grid-column:span 6}}.product-body__table-column:nth-child(n+2){grid-column:span 4}@media (min-width: 768px){.product-body__table-column:nth-child(n+2){grid-column:span 2}}.product-body__disclaimer{color:var(--c-blueberry)}.academy-card{position:relative;width:100%;text-decoration:none;border-radius:var(--br-sm);overflow:hidden}.academy-card:hover .academy-card__title{color:var(--c-light-teal)}.academy-card:hover .academy-card__img{opacity:.9;filter:grayscale(1)}.academy-card__emblem{position:absolute;z-index:50;right:10%;top:20%;width:30%;aspect-ratio:1/1}.academy-card__emblem img{width:auto;height:auto}.academy-card__img{aspect-ratio:7/4;position:relative;z-index:40;background-color:var(--c-blueberry);transition:opacity .1s ease-in}.academy-card__img img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.academy-card__title{color:var(--c-blueberry);text-transform:uppercase;font-size:var(--display-sm);text-align:center;padding:16px 0;transition:color .1s ease-in}.video-card{position:relative;display:flex;flex-direction:column;border-radius:var(--br-sm);overflow:hidden}.video-card__source{width:100%;aspect-ratio:16/9}.video-card__content{margin:.5em 0;color:var(--c-blueberry)}.video-card__title{font-size:var(--text-lg)}.video-card__element{width:100%;height:100%}.content em{font-style:normal}.content strong{font-weight:400}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{line-height:1.2}.content h1:not(:first-child),.content h2:not(:first-child),.content h3:not(:first-child),.content h4:not(:first-child),.content h5:not(:first-child),.content h6:not(:first-child){margin-top:1em}.content h1+p,.content h2+p,.content h3+p,.content h4+p,.content h5+p,.content h6+p{margin-top:.5em}.content h1,.content .h1{font-size:var(--display-xl)}.content h2,.content .h2{font-size:var(--display-lg)}.content h3,.content .h3{font-size:var(--display-md)}.content h4,.content .h4{font-size:var(--display-sm)}.content h5,.content .h5{font-size:var(--text-xxl)}.content h6,.content .h6{font-size:var(--text-xl)}.content p+p{margin-top:1em}.content ul,.content ol{display:inline-block;text-align:left;margin:1em 0}.content .text-left{text-align:left}.content .text-center{text-align:center}.content .text-right{text-align:right}.content .text-justify{text-align:justify}.content img{height:auto;margin:1.5em 0}.content img.center{margin-left:auto;margin-right:auto}.content img.left{float:left;padding:1em 1em 1em 0}.content img.right{float:right;padding:1em 0 1em 1em}.content a{color:var(--c-blueberry)}.content a:hover{color:var(--c-light-teal)}.content .caption{font-size:var(--text-sm);margin-top:-1em}.content blockquote{font-style:normal;position:relative;padding:36px 20px}.content div:has(iframe){width:100%!important;padding:36px 0}.content iframe{display:block;width:100%;height:auto;aspect-ratio:16/9}.academy-link{text-decoration:none;text-align:center;border-radius:var(--br-sm);overflow:hidden;box-shadow:0 0 #0000;transition:box-shadow .1s ease-in,translate .1s ease-in;--bg: var(--c-bg-secondary);--color: var(--c-blueberry)}.academy-link:hover{translate:0 -4px;box-shadow:0 6px 8px #00000040}.academy-link--butter{--bg: var(--c-butter);--color: var(--c-blueberry)}.academy-link--blueberry{--bg: var(--c-blueberry);--color: var(--c-white)}.academy-link--light-teal{--bg: var(--c-light-teal);--color: var(--c-white)}.academy-link--off-white{--bg: var(--c-bg-secondary);--color: var(--c-blueberry)}.academy-link__image{position:relative;aspect-ratio:68/41;overflow:hidden;background-color:var(--c-bg-secondary)}.academy-link__image img{position:absolute;height:100%;width:100%;object-fit:cover;object-position:center}.academy-link__title{padding:16px 0;line-height:1;font-size:var(--display-sm);text-transform:uppercase;background-color:var(--bg);color:var(--color)}@media (min-width: 768px){.academy-link__title{padding:24px 0}}@media (min-width: 1024px){.academy-link__title{padding:32px 0}}.article-card{border-radius:var(--br-sm);overflow:hidden;text-decoration:none;background-color:var(--c-white);box-shadow:0 0 #0000;transition:box-shadow .1s ease-in,translate .1s ease-in}.article-card:hover{translate:0 -4px;box-shadow:0 6px 8px #0000000d}.article-card:hover .article-card__main{color:var(--c-light-teal)}.article-card__image{position:relative;aspect-ratio:30/17;background-color:var(--c-blueberry)}.article-card__image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.article-card__main{padding:var(--gap-md);color:var(--c-blueberry);transition:color .1s ease-in}@media (min-width: 1200px){.article-card__main{padding:32px}}.article-card__meta{color:var(--c-light-teal);font-size:var(--text-sm)}.article-card__title{font-size:20px;text-transform:uppercase}@media (min-width: 1024px){.article-card__title{font-size:22px}}.article-card__description,.article-card__action{margin-top:16px}.contact-block{color:var(--c-blueberry)}.contact-block__title{font-size:var(--display-sm);text-transform:uppercase;line-height:1.2;margin-bottom:.25em}.contact-block__content--Email a{text-decoration:underline}.contact-block__content--Email a:hover{color:var(--c-light-teal)}.contact-block__phone{font-size:20px;margin-top:10px}@media (min-width: 1024px){.contact-block__phone{font-size:21px}}@media (min-width: 1200px){.contact-block__phone{font-size:26px}}.sidebar-block:has(input:checked) .sidebar-block__container{max-height:999px}.sidebar-block:has(input:checked) .sidebar__block-title{color:var(--c-light-teal)}.sidebar-block:has(input:checked) .minus{display:block}.sidebar-block:has(input:checked) .plus{display:none}.sidebar-block{border-top:1px solid var(--c-lighter)}.sidebar__block-title{display:flex;align-items:center;justify-content:space-between;color:var(--c-blueberry);margin:16px 0;cursor:pointer}.sidebar__block-title .minus{display:none}.sidebar__block-title.current{color:var(--c-light-teal)}.sidebar__block-title svg{width:16px}.sidebar__block-title input{opacity:0;position:absolute}.sidebar__block-title:hover{color:vaR(--c-light-teal)}.sidebar-block__container{max-height:0;overflow:hidden}.sidebar-links{display:grid;gap:10px;color:var(--c-blueberry);padding-bottom:16px}.sidebar-links a{display:flex;gap:8px;text-decoration:none;font-size:14px;opacity:.7}.sidebar-links a:before{content:"›";line-height:1}.sidebar-links a:hover{color:var(--c-light-teal)}.sidebar-links a.current{opacity:1;color:var(--c-light-teal)}.login-form-wrapper{display:flex;max-width:430px;margin:0 auto;padding:120px 0}.login-form{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:48px;border:1px solid rgba(from var(--c-blueberry) r g b/40%);border-radius:var(--br-sm)}.login-form>p{font-size:var(--display-sm);text-transform:uppercase;color:var(--c-blueberry);margin-bottom:1em;line-height:1}.login-form form{width:100%}.login-form label{color:var(--c-blueberry)}.login-form fieldset{display:grid;border:none;padding:0;gap:var(--gap-md)}.login-form input{width:100%;padding:0 var(--gap-sm);border:1px solid rgba(from var(--c-blueberry) r g b/40%);border-radius:var(--br-sm);height:48px}.login-form .input{display:grid;gap:8px}.login-form [type=submit]{cursor:pointer;justify-content:center;margin-top:1em}.page-title{font-size:56px;color:var(--c-blueberry);text-transform:uppercase}.page-title--center{text-align:center}.section-title{font-size:var(--display-xxl);line-height:1;text-transform:uppercase;color:var(--c-blueberry);text-align:center}.brand-card{text-decoration:none}a.brand-card:hover .brand-card__content{color:var(--c-light-teal)}a.brand-card:hover .brand-card__image{translate:0 -4px;box-shadow:0 6px 8px #00000040}.brand-card__image{position:relative;aspect-ratio:4/3;border-radius:var(--br-sm);background-color:var(--c-blueberry);box-shadow:0 0 #0000;transition:box-shadow .1s ease-in,translate .1s ease-in}.brand-card__image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.brand-card__content{color:var(--c-blueberry);transition:color .1s ease-in}.brand-card__title{font-size:var(--text-xxl);line-height:1;margin-top:1em}.brand-card__description{margin-top:16px}.element-form,.user-form{max-width:768px;margin:0 auto}.element-form fieldset,.user-form fieldset{border:none;padding:0;margin:0}.element-form input[type=checkbox],.user-form input[type=checkbox]{margin-right:var(--gap-xs);margin-top:var(--gap-xs);margin-bottom:var(--gap-xs)}.element-form input[type=text],.user-form input[type=text],.element-form input[type=email],.user-form input[type=email],.element-form select,.user-form select{border:1px solid var(--c-lighter);border-radius:var(--br-sm);background-color:var(--c-white);height:48px;width:100%;padding:0 1em;margin:.25em 0 0}.element-form legend,.user-form legend,.element-form label,.user-form label{color:var(--c-blueberry);margin-bottom:var(--gap-xs)}.element-form select,.user-form select{background-image:url(/_resources/themes/getfood/build/img/chevron-down-47def4bd.png);background-position:calc(100% - 16px) center;background-repeat:no-repeat;background-size:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.element-form .field+.field,.user-form .field+.field{margin-top:var(--gap-md)}.element-form .btn-toolbar,.user-form .btn-toolbar{margin-top:var(--gap-md)}.calculator-card{text-decoration:none;display:grid;grid-template-columns:1fr 1fr;border-radius:var(--br-sm);overflow:hidden;min-height:230px}.calculator-card__main{display:flex;flex-direction:column;padding:var(--gap-md);background-color:var(--c-white)}.calculator-card__prefix{flex-grow:1;color:var(--c-butter);font-size:var(--display-xs)}.calculator-card__title{font-size:var(--display-xs);text-transform:uppercase;line-height:1}.calculator-card__description{margin-top:1rem}.calculator-card__image{background-color:var(--c-blueberry);background-image:url(/_resources/themes/getfood/build/img/calculator-3aa81294.png);background-repeat:no-repeat;background-position:center}.pagination-inner{display:flex;align-items:center;justify-content:space-between}.pagination-pages a,.pagination-pages span{text-decoration:none;padding:.5em;font-size:var(--text-lg);color:var(--c-blueberry)}.pagination-pages span,.pagination-pages a:hover{color:var(--c-light-teal)}.help-results,.search-results__list{color:var(--c-blueberry)}.help-results h3,.search-results__list h3{font-size:var(--display-sm);text-transform:uppercase}.help-results>div,.search-results__list>div{display:grid;gap:8px;margin-top:24px}.help-results a,.search-results__list a{display:block;text-decoration:none;padding:var(--gap-sm) 0;color:var(--c-blueberry);border-radius:var(--br-sm);border-bottom:1px solid var(--c-stroke);box-shadow:0 8px 8px #0000;transition:box-shadow .1s ease-in,opacity .1s ease-in}.help-results a:visited,.search-results__list a:visited{background:var(--c-bg-secondary)}.help-results .search-result,.search-results__list .search-result{font-size:var(--text-lg);margin-top:.5em}.help-results .search-result__summary,.search-results__list .search-result__summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.help-results a:hover .search-result,.search-results__list a:hover .search-result{color:var(--c-light-teal)}.pill{background-color:var(--c-bg-secondary);display:inline-flex;font-size:10px;text-transform:uppercase;letter-spacing:.05em;padding:.5em 1em;border-radius:1em;line-height:1}.faux-toggle{position:relative;display:flex;gap:12px;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer;font-size:1em;color:var(--c-blueberry);transition:color .1s cubic-bezier(.53,.14,.63,1.15)}.faux-toggle:hover{color:var(--c-indicator)}.faux-toggle input{opacity:0;position:absolute;top:-10px;left:-10px}.faux-toggle__box{position:relative;width:50px;height:22px;border-radius:30px;box-shadow:#00000017 0 2px 4px inset;border:1px solid rgb(from var(--c-light-teal) r g b/20%);transition:background-color .1s cubic-bezier(.53,.14,.63,1.15),border .1s cubic-bezier(.53,.14,.63,1.15)}.faux-toggle__indicator{position:absolute;top:50%;left:2px;translate:0 -50%;width:15px;height:15px;border-radius:15px;background-color:rgb(from var(--c-light-teal) r g b/40%);transition:translate .1s cubic-bezier(.53,.14,.63,1.15),background-color .1s cubic-bezier(.53,.14,.63,1.15)}.faux-toggle:has(input:checked) .faux-toggle__box{background-color:rgb(from var(--c-blueberry) r g b/10%);border:1px solid rgb(from var(--c-blueberry) r g b/20%)}.faux-toggle:has(input:checked) .faux-toggle__indicator{background-color:var(--c-blueberry);translate:29px -50%}#header-search-state{position:absolute;opacity:0}.header{position:relative;z-index:500;--header-search-height: 93px;translate:0 calc(var(--header-search-height) * -1);transition:translate .25s var(--easing-bounce-sm);margin-bottom:calc(var(--header-search-height) * -1);background-color:var(--c-white)}.header:before{position:absolute;top:0;translate:0 -100%;content:"";width:100%;height:var(--header-search-height);background-color:var(--c-blueberry)}.header:has(#header-search-state:checked){translate:0 0}.header-search{--size: 40px;display:flex;justify-content:center;background-color:var(--c-blueberry);padding:var(--gap-md)}.header-search fieldset,.header-search input{border:none;padding:0;margin:0}.header-search form{display:flex}.header-search fieldset{order:1}.header-search input{height:var(--size)}.header-search input[type=text]{border-top-right-radius:var(--size);border-bottom-right-radius:var(--size);width:320px;max-width:100%}@media (min-width: 768px){.header-search input[type=text]{width:500px}}.header-search [type=submit]{cursor:pointer;display:flex;width:var(--size);color:transparent;border-top-left-radius:var(--size);border-bottom-left-radius:var(--size);background-color:var(--c-white);background-image:url(/_resources/themes/getfood/build/img/search-ab6984b5.png);background-size:24px;background-position:center;background-repeat:no-repeat}.header-main{display:flex;align-items:center;justify-content:space-between;padding:21px 0}.header-main a{text-decoration:none}.header-logo{display:block;width:120px}@media (min-width: 1024px){.header-logo{width:186px}}.header-links a{color:var(--c-blueberry)}@media (min-width: 1260px){.header-links a{font-size:18px}}.header-links a:hover{color:var(--c-light-teal)}.header-navigation,.header-links,.header-links a{display:flex;align-items:center}.header-navigation,.header-links{gap:24px}@media (min-width: 1480px){.header-navigation,.header-links{gap:34px}}.header-links{text-transform:uppercase}.header-links svg{width:24px;opacity:.4}.header-search-trigger{display:block;width:27px;cursor:pointer;color:var(--c-blueberry)}.header-search-trigger:hover{color:var(--c-light-teal)}.header-actions{display:none;gap:var(--gap-sm)}@media (min-width: 1200px){.header-actions{display:flex}}@media (min-width: 1480px){.header-actions{gap:var(--gap-md)}}.header-navigation{display:none}@media (min-width: 1024px){.header-navigation{display:flex}}body:has(#mobile-menu-state:checked){overflow:hidden}@media (min-width: 1024px){body:has(#mobile-menu-state:checked){overflow:unset}}#mobile-menu-state{opacity:0;position:absolute;top:-99px}.header-mobile{display:flex;gap:var(--gap-sm)}@media (min-width: 1024px){.header-mobile{display:none}}.header-mobile label{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--c-blueberry);cursor:pointer}.hamburger{position:relative;width:34px;display:flex;flex-direction:column;gap:6px}.hamburger div{border-radius:var(--br-sm);width:100%;height:3px;background-color:var(--c-blueberry)}body:has(#mobile-menu-state:checked) .hamburger{rotate:45deg}body:has(#mobile-menu-state:checked) .hamburger div:nth-child(1){position:absolute;left:0;rotate:90deg}body:has(#mobile-menu-state:checked) .hamburger div:nth-child(2){display:none}.mobile-menu{display:none;flex-direction:column;justify-content:space-between;position:fixed;top:83px;left:0;z-index:500;padding:20px;width:100vw;height:calc(100svh - 83px);overflow-y:scroll;background-color:var(--c-off-white);scrollbar-width:none}body:has(#mobile-menu-state:checked) .mobile-menu{display:flex}@media (min-width: 1024px){body:has(#mobile-menu-state:checked) .mobile-menu{display:none}}.mobile-menu__links{display:grid;gap:var(--gap-sm);align-items:center;text-align:center;padding:20px 0 40px}.mobile-menu__links a{text-decoration:none;font-size:20px;text-transform:uppercase;color:var(--c-blueberry)}.mobile-menu__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-md)}.mobile-menu__actions a{width:100%;justify-content:center}footer{position:relative;z-index:100;padding:var(--s-7) 0;background-color:var(--c-blueberry);color:var(--c-white)}@media (min-width: 1200px){footer{padding:108px 0}}footer a:hover{color:var(--c-butter)}.footer-main{display:flex;flex-wrap:wrap;gap:var(--gap-md);padding-bottom:80px}@media (min-width: 1024px){.footer-main{flex-wrap:nowrap}}.footer-main__info{display:flex;gap:var(--gap-md);flex:none;width:100%}@media (min-width: 1024px){.footer-main__info{gap:unset;display:block;max-width:300px}}@media (min-width: 1480px){.footer-main__info{max-width:500px}}.footer-main__navigation{flex-grow:1;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-md)}.footer-main__navigation-main a,.footer-main__navigation-links>a{font-size:var(--text-lg);text-transform:uppercase}@media (min-width: 768px){.footer-main__navigation-main a:last-child{display:none}}.footer-main__navigation-main,.footer-main__navigation-links{gap:var(--gap-sm)}.footer-main__navigation-main{display:grid;grid-template-columns:repeat(2,1fr);grid-column:span 3}@media (min-width: 768px){.footer-main__navigation-main{grid-column:span 1;grid-template-columns:unset}}.footer-main__navigation-links{display:none;grid-column:span 2}@media (min-width: 768px){.footer-main__navigation-links{display:flex;flex-direction:column}}.footer-main__navigation-products{display:grid;grid-template-columns:repeat(2,1fr);row-gap:var(--gap-xs);column-gap:var(--gap-md)}.footer-main__navigation a{text-decoration:none}.footer-main__info .footer-main__social p{text-transform:none;font-size:18px;display:none}@media (min-wdith: 1024px){.footer-main__info .footer-main__social p{display:unset}}@media (min-width: 1024px){.footer-main__info .footer-main__contact,.footer-main__info .footer-main__social{margin-top:40px}}.footer-main__info .goodman-g-glyph{display:block;width:58px}.footer-main__contact{display:grid;gap:var(--gap-xs)}.footer-main__contact p{font-size:var(--text-xxl);text-transform:uppercase}.footer-main__contact a{text-decoration:none;font-size:var(--text-xl)}.footer-bottom,.footer-bottom__copyright,.footer-bottom__links{display:flex;flex-wrap:wrap;gap:var(--gap-md);align-items:center}.footer-bottom__copyright{gap:var(--gap-xs)}.footer-bottom__links{gap:var(--gap-md)}.footer-bottom{justify-content:space-between;font-size:var(--text-sm);padding-top:33px;border-top:1px solid var(--c-white)}.sidebar-main__container,.recipes__container,.help-main-sidebar__container,.category-sidebar-main__container{display:grid;gap:24px}@media (min-width: 768px){.sidebar-main__container,.recipes__container,.help-main-sidebar__container,.category-sidebar-main__container{grid-template-columns:260px auto}}@media (min-width: 1024px){.sidebar-main__container,.recipes__container,.help-main-sidebar__container,.category-sidebar-main__container{gap:54px}}.large-hero{position:relative;overflow:hidden;background-color:var(--c-blueberry)}@media (min-width: 1024px){.large-hero{min-height:550px}}@media (min-width: 1200px){.large-hero{height:750px}}.large-hero__desktop,.large-hero__mobile{background:red}.large-hero__has-mobile.large-hero-hero__desktop{display:none}@media (min-width: 768px){.large-hero__has-mobile.large-hero-hero__desktop{display:block}}.large-hero__mobile{display:block}@media (min-width: 768px){.large-hero__mobile{display:none}}.large-hero__background{z-index:50;position:relative;aspect-ratio:16/9;width:100%;height:100%;background:var(--c-blueberry)}@media (min-width: 768px){.large-hero__background{aspect-ratio:unset;position:absolute}}@media (min-width: 1480px){.large-hero__background{left:-15%;top:-15%;width:130%;height:130%}}.large-hero__background .container{position:relative;height:100%;width:100%}.large-hero__background .container:before{display:none;content:"";position:absolute;left:-100vw;width:100vw;height:100%;background-color:var(--c-blueberry)}@media (min-width: 768px){.large-hero__background .container:before{display:block}}.large-hero__background .large-hero__stroke{display:none;position:absolute;top:62%;right:-190%;z-index:50;color:var(--c-blueberry);width:1800px;rotate:27deg}@media (min-width: 480px){.large-hero__background .large-hero__stroke{top:58%;right:-120%}}@media (min-width: 768px){.large-hero__background .large-hero__stroke{display:block;width:100%;bottom:unset;top:70px;right:unset;rotate:273deg;translate:-30% 0}}@media (min-width: 1024px){.large-hero__background .large-hero__stroke{width:150%;translate:-50% 0}}@media (min-width: 1200px){.large-hero__background .large-hero__stroke{width:1800px;translate:-45% 0}}.large-hero__background .large-hero__stroke-2{position:absolute;top:70px;left:105%;z-index:50;color:var(--c-blueberry);width:1800px;rotate:258deg;display:none}@media (min-width: 768px){.large-hero__background .large-hero__stroke-2{display:block}}.large-hero__background-video{position:absolute;width:100%;height:100%;left:0}.large-hero__background-video vimeo-player,.large-hero__background-video img{position:relative;aspect-ratio:16/9;position:absolute;height:100%;object-fit:cover;object-position:center}@media (min-width: 768px){.large-hero__background-video vimeo-player,.large-hero__background-video img{left:280px}}.large-hero__background-video vimeo-player iframe{height:100%;aspect-ratio:16/9;position:absolute}.large-hero__main{position:relative;z-index:100;display:flex;align-items:center;height:100%;padding:32px 0}@media (min-width: 768px){.large-hero__main{padding:78px 0}}.large-hero__content-wrapper{position:relative;z-index:100;display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gap-md)}.large-hero__content{grid-column:span 12;display:grid;gap:var(--gap-md);color:var(--c-white)}@media (min-width: 768px){.large-hero__content{max-width:unset;grid-column:span 5}}@media (min-width: 1024px){.large-hero__content{grid-column:span 4}}.large-hero__content h1{line-height:1}.large-hero__content span{display:block}.large-hero .font-display,.large-hero .product-hero__tagline,.large-hero .product-hero__title,.large-hero .newsletter-title,.large-hero .feature-content__tagline,.large-hero .feature-card-list__content h2,.feature-card-list__content .large-hero h2,.large-hero .feature-card-list__content>p,.large-hero .content-section__heading,.large-hero .content-section__tagline,.large-hero .font-display-up,.large-hero .instagram-feed .instagram-feed__title,.instagram-feed .large-hero .instagram-feed__title,.large-hero .image-hero__title,.large-hero .standard-hero__heading span,.standard-hero__heading .large-hero span,.large-hero .call-to-action__title,.large-hero .recipe-showcase__title,.large-hero .takeover-link-card__title,.large-hero .section-titlebar__title span:first-child,.section-titlebar__title .large-hero span:first-child{text-transform:uppercase;font-size:54px}@media (min-width: 768px){.large-hero .font-display,.large-hero .product-hero__tagline,.large-hero .product-hero__title,.large-hero .newsletter-title,.large-hero .feature-content__tagline,.large-hero .feature-card-list__content h2,.feature-card-list__content .large-hero h2,.large-hero .feature-card-list__content>p,.large-hero .content-section__heading,.large-hero .content-section__tagline,.large-hero .font-display-up,.large-hero .instagram-feed .instagram-feed__title,.instagram-feed .large-hero .instagram-feed__title,.large-hero .image-hero__title,.large-hero .standard-hero__heading span,.standard-hero__heading .large-hero span,.large-hero .call-to-action__title,.large-hero .recipe-showcase__title,.large-hero .takeover-link-card__title,.large-hero .section-titlebar__title span:first-child,.section-titlebar__title .large-hero span:first-child{font-size:64px}}@media (min-width: 1024px){.large-hero .font-display,.large-hero .product-hero__tagline,.large-hero .product-hero__title,.large-hero .newsletter-title,.large-hero .feature-content__tagline,.large-hero .feature-card-list__content h2,.feature-card-list__content .large-hero h2,.large-hero .feature-card-list__content>p,.large-hero .content-section__heading,.large-hero .content-section__tagline,.large-hero .font-display-up,.large-hero .instagram-feed .instagram-feed__title,.instagram-feed .large-hero .instagram-feed__title,.large-hero .image-hero__title,.large-hero .standard-hero__heading span,.standard-hero__heading .large-hero span,.large-hero .call-to-action__title,.large-hero .recipe-showcase__title,.large-hero .takeover-link-card__title,.large-hero .section-titlebar__title span:first-child,.section-titlebar__title .large-hero span:first-child{font-size:72px}}.large-hero__content p{font-size:16px}@media (min-width: 768px){.large-hero__content p{font-size:var(--text-xl)}}.large-hero__actions{display:flex;gap:var(--gap-sm)}.product-search{display:flex;justify-content:center;background-color:var(--c-light-teal);padding:var(--gap-md)}.product-search fieldset,.product-search input{border:none;padding:0;margin:0}.product-search form{display:flex}.product-search fieldset{order:1}.product-search input{height:65px}.product-search input[type=text]{border-top-right-radius:65px;border-bottom-right-radius:65px;width:320px;max-width:100%}@media (min-width: 768px){.product-search input[type=text]{width:500px}}.product-search [type=submit]{color:transparent;cursor:pointer;display:flex;width:65px;border-top-left-radius:65px;border-bottom-left-radius:65px;background-color:var(--c-white);background-image:url(/_resources/themes/getfood/build/img/search-ab6984b5.png);background-size:24px;background-position:center;background-repeat:no-repeat}.content-section__container{width:100%;max-width:768px;margin:0 auto;text-align:center}.content-section__tagline,.content-section__heading{display:block;line-height:1}.content-section__tagline{text-transform:uppercase;color:var(--c-light-teal);font-size:var(--display-xl)}.content-section__heading{color:var(--c-blueberry);text-transform:uppercase;font-size:var(--display-xxl)}.content-section__container .content{color:var(--c-blueberry);font-size:var(--text-lg);margin-top:16px;text-wrap:balance}@media (min-width: 768px){.content-section__container .content{margin-top:24px}}@media (min-width: 1200px){.content-section__container .content{margin-top:32px}}.content-section__actions{display:flex;justify-content:center;gap:var(--gap-sm);margin-top:16px}@media (min-width: 768px){.content-section__actions{margin-top:24px}}@media (min-width: 1200px){.content-section__actions{margin-top:32px}}.image-section__container{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gap-md)}.image-section__image-desktop{grid-column:span 12}@media (min-width: 1200px){.image-section__image-desktop{grid-column:2/span 10}}.image-section__image-desktop img{display:block;margin:0 auto}.image-section__image-desktop--has-mobile{display:none}@media (min-width: 768px){.image-section__image-desktop--has-mobile{display:block}}.image-section__image-mobile{grid-column:span 12}@media (min-width: 768px){.image-section__image-mobile{display:none}}.feature-card-list{padding:32px 0}@media (min-width: 1024px){.feature-card-list{padding:48px 0}}@media (min-width: 1200px){.feature-card-list{padding:60px 0}}@media (min-width: 1480px){.feature-card-list{padding:110px 0}}.feature-card-list__container{display:flex;flex-wrap:wrap;gap:32px}@media (min-width: 1480px){.feature-card-list__container{flex-wrap:unset}}.feature-card-list__content{flex:0 0 auto;max-width:100%;margin:0 auto;text-align:center;display:flex;flex-direction:column;justify-content:center}@media (min-width: 1024px){.feature-card-list__content{flex:0 0 768px;max-width:768px}}@media (min-width: 1480px){.feature-card-list__content{flex:0 0 360px;width:360px;margin:unset;text-align:unset}}.feature-card-list__content>p{font-size:var(--display-xl);line-height:1;text-transform:uppercase;color:var(--c-light-teal)}.feature-card-list__content h2{font-size:var(--display-xl);line-height:1;text-transform:uppercase;margin-bottom:var(--gap-md);color:var(--c-blueberry)}.feature-card-list__content .content{font-size:var(--text-lg);color:var(--c-blueberry)}.feature-card-list__cards{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--gap-sm)}@media (min-width: 480px){.feature-card-list__cards{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.feature-card-list__cards{max-width:768px;margin:0 auto}}@media (min-width: 1024px){.feature-card-list__cards{max-width:100%;grid-template-columns:repeat(4,1fr)}}.takeover-link-cards{display:grid;grid-template-columns:repeat(1,1fr)}@media (min-width: 768px){.takeover-link-cards{grid-template-columns:repeat(2,1fr)}}.feature-content{overflow:hidden}.feature-content__container{display:grid;max-width:768px;margin:0 auto}@media (min-width: 1200px){.feature-content__container{max-width:unset;grid-template-columns:repeat(2,1fr)}}.feature-content__accordions{margin-bottom:var(--gap-md)}.feature-content__accordions .feature-content__accordion{text-align:left}.feature-content__accordions .feature-content__accordion label{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:14px;font-size:var(--text-xxl);color:var(--c-blueberry);border-bottom:1px solid var(--c-stroke);cursor:pointer;transition:color .2s ease-out}@media (min-width: 768px){.feature-content__accordions .feature-content__accordion label{margin-bottom:20px;padding-bottom:20px;font-size:var(--display-sm)}}.feature-content__accordions .feature-content__accordion label svg{width:30px;height:100%;transition:transform .2s ease-out;transform:rotate(180deg)}.feature-content__accordions .feature-content__accordion label:hover{color:var(--c-light-teal)}.feature-content__accordions .feature-content__accordion input{visibility:hidden;position:absolute}.feature-content__accordions .feature-content__accordion:has(input:checked) label svg{transform:rotate(0)}.feature-content__accordions .feature-content__accordion:has(input:checked) .content{display:block}.feature-content__accordions .feature-content__accordion .content{margin-bottom:50px;display:none}.feature-content__main{display:flex;flex-direction:column;justify-content:center;max-width:768px;text-align:center;text-wrap:balance}@media (min-width: 1200px){.feature-content__main{text-align:unset;text-wrap:unset;width:500px;padding:0 30px;width:100%}}.feature-content__container:not(:has(.feature-content__image)){grid-template-columns:unset}.feature-content__container:not(:has(.feature-content__image)) .feature-content__main{width:auto;max-width:none;padding:0}.feature-content__tagline,.feature-content__title{line-height:1}.feature-content__tagline{text-transform:uppercase;font-size:var(--display-lg);color:var(--c-light-teal)}.feature-content__title{font-size:var(--display-xxl);text-transform:uppercase;margin-bottom:var(--gap-md)}.feature-content .content{font-size:var(--text-lg);margin-bottom:var(--gap-md)}.feature-content__title,.feature-content .content{color:var(--c-blueberry)}.feature-content__actions{display:flex;justify-content:center;gap:var(--gap-sm)}@media (min-width: 1200px){.feature-content__actions{justify-content:unset}}.feature-content__image{aspect-ratio:15/11;position:relative;display:flex;flex-direction:column;justify-content:center;width:100%}@media (min-width: 768px){.feature-content__image{width:600px}}@media (min-width: 1200px){.feature-content__image{width:750px;height:550px}}.feature-content__image--animated .feature-content__image-1{animation:float 10s ease-in-out infinite}.feature-content__image--animated .feature-content__image-2{animation:float 15s ease-in-out infinite}.feature-content__image--layout-1 .feature-content__image-1,.feature-content__image--layout-1 .feature-content__image-2{position:absolute}.feature-content__image--layout-1 .feature-content__image-1,.feature-content__image--layout-1 .feature-content__image-2{box-shadow:var(--floating-shadow)}.feature-content__image--layout-1 .feature-content__image-1 img,.feature-content__image--layout-1 .feature-content__image-2 img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.feature-content__image--layout-1 .feature-content__image-1{aspect-ratio:18/23;width:160px;right:18%;top:20%;animation:float 10s ease-in-out infinite}@media (min-width: 768px){.feature-content__image--layout-1 .feature-content__image-1{width:230px;right:6%;top:18%}}@media (min-width: 1200px){.feature-content__image--layout-1 .feature-content__image-1{width:280px;right:30%;top:10%}}@media (min-width: 1480px){.feature-content__image--layout-1 .feature-content__image-1{width:360px;right:25%;top:0}}.feature-content__image--layout-1 .feature-content__image-2{aspect-ratio:23/22;width:110px;right:53%;top:33%;animation:float 15s ease-in-out infinite}@media (min-width: 768px){.feature-content__image--layout-1 .feature-content__image-2{width:160px;right:41%;top:30%}}@media (min-width: 1200px){.feature-content__image--layout-1 .feature-content__image-2{width:180px;right:65%;top:25%}}@media (min-width: 1480px){.feature-content__image--layout-1 .feature-content__image-2{width:230px;right:65%;top:20%}}.feature-content__image--layout-2 .feature-content__image-1,.feature-content__image--layout-2 .feature-content__image-2{position:absolute}.feature-content__image--layout-2 .feature-content__image-1,.feature-content__image--layout-2 .feature-content__image-2{box-shadow:var(--floating-shadow)}.feature-content__image--layout-2 .feature-content__image-1 img,.feature-content__image--layout-2 .feature-content__image-2 img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.feature-content__image--layout-2 .feature-content__image-1{aspect-ratio:553/369;width:80%;left:10%;animation:float 10s ease-in-out infinite}@media (min-width: 768px){.feature-content__image--layout-2 .feature-content__image-1{width:480px;left:unset;right:0%}}@media (min-width: 1200px){.feature-content__image--layout-2 .feature-content__image-1{width:553px;right:18%}}@media (min-width: 1200px){.feature-content--image-first .feature-content__main{order:1}.feature-content--image-first .feature-content__image{order:0}}.customer-profiles{--main-bg: var(--c-light-teal);--stroke-bg: var(--c-blueberry);--tagline-color: var(--c-blueberry);--title-color: var(--c-white);position:relative;overflow:hidden;background-color:var(--main-bg)}.customer-profiles--grey{--main-bg: var(--c-off-white);--stroke-bg: var(--c-off-white);--tagline-color: var(--c-light-teal)}.customer-profiles--grey .section-titlebar{--tagline-color: var(--c-light-teal);--title-color: var(--c-blueberry);margin-bottom:var(--s-6)}.customer-profiles__background{position:absolute;z-index:50;width:125%;left:-12.5%;top:35%;color:var(--stroke-bg)}.customer-profiles__container{position:relative;z-index:100;padding:var(--s-6) 0 var(--s-7)}.customer-profiles__grid{margin-top:24px;display:grid;gap:var(--gap-md);max-width:768px}.customer-profiles__grid .customer-profile-card--featured{height:330px}@media (min-width: 768px){.customer-profiles__grid{grid-template-columns:repeat(2,1fr)}.customer-profiles__grid .customer-profile-card--featured{grid-column:span 2}}@media (min-width: 1200px){.customer-profiles__grid{max-width:unset;grid-template-rows:repeat(2,1fr)}.customer-profiles__grid .customer-profile-card--featured{height:unset;grid-column:2;grid-row:span 2}.customer-profiles__grid .customer-profile-card--featured+.customer-profile-card{grid-row:1}}.recipe-showcase{position:relative;overflow:hidden;background-color:var(--c-butter)}.recipe-showcase__background{position:absolute;top:0;z-index:50;width:100%;height:100%;background-size:cover}.recipe-showcase__background .recipe-showcase__background-gradient{position:absolute;top:0;z-index:50;width:100%;height:100%}.recipe-showcase__background .accent{position:absolute;width:100%;bottom:0;z-index:50;color:var(--c-butter);background-color:var(--c-bg-secondary)}.recipe-showcase__container{position:relative;z-index:100;display:flex;flex-direction:column;align-items:center;gap:54px}.recipe-showcase__container .recipe-card__image{flex-grow:1}.recipe-showcase__container .recipe-card__main{flex-grow:0}.recipe-showcase__title{font-size:var(--display-xl);color:var(--c-light-teal)}.recipe-showcase__list{width:100%;display:grid;grid-template-columns:repeat(1,1fr);gap:var(--gap-md)}@media (min-width: 768px){.recipe-showcase__list{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.recipe-showcase__list{grid-template-columns:repeat(4,1fr)}}.video-content+.call-to-action .accent{color:var(--c-light-teal)}.call-to-action{--color: var(--c-light-teal);--background: var(--c-bg-secondary);position:relative;background:var(--background)}.call-to-action .accent{position:absolute;top:0;width:100%;color:var(--c-off-white);z-index:100}.call-to-action__main{position:relative;z-index:50;display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm)}.call-to-action__title{color:var(--color);font-size:var(--display-xl);line-height:1;text-align:center}.call-to-action__content{max-width:900px;text-align:center;text-wrap:balance;font-size:var(--text-xl);color:var(--c-blueberry)}.background-bg-secondary+.call-to-action--theme-butter .accent{color:var(--c-bg-secondary)}.call-to-action--theme-butter{--color: var(--c-white);background:var(--c-butter)}.call-to-action--theme-butter+.newsletter{--stop1: var(--c-butter)}.newsletter{--stop1: var(--c-bg-secondary);--stop2: var(--c-blueberry);--background-color: var(--c-white);background:linear-gradient(180deg,var(--stop1) 50%,var(--stop2) 50%)}.newsletter--no-bg{background:none}.newsletter--white-secondary{--stop1: var(--c-white);--stop2: var(--c-bg-secondary);--background-color: var(--c-off-white)}.newsletter--white-blueberry{--stop1: var(--c-white);--stop2: var(--c-blueberry);--background-color: var(--c-off-white)}.newsletter-container{padding:32px;background-color:var(--background-color);display:flex;gap:var(--gap-md);flex-wrap:wrap;justify-content:space-between}@media (min-width: 1200px){.newsletter-container{padding:48px}}@media (min-width: 1024px){.newsletter-container{padding:70px 80px}}.newsletter-main{max-width:650px;color:var(--c-blueberry)}.newsletter-title{font-size:var(--display-lg);text-transform:uppercase;line-height:1}.newsletter-description{font-size:var(--text-lg);margin-top:var(--gap-sm)}form.success input:not([type=submit]){background-color:rgb(from green r g b/20%)}form.error input:not([type=submit]){background-color:rgb(from red r g b/20%)}.newsletter-form fieldset{flex-grow:1;border:none;padding:0;margin:0}.newsletter-form label{display:none}.newsletter-form form{display:flex;flex-wrap:wrap}.newsletter-form .message{flex:0 0 100%;margin-bottom:1em}.newsletter-form input,.newsletter-form button{border:none;height:50px;display:block}.newsletter-form input:not([type=submit]){width:100%;padding:0 0 0 1em;background-color:var(--c-bg-secondary);border-top-left-radius:var(--br-md);border-bottom-left-radius:var(--br-md)}@media (min-width: 768px){.newsletter-form input:not([type=submit]){border-top-left-radius:var(--br-md);border-bottom-left-radius:var(--br-md);border-top-right-radius:unset;border-bottom-right-radius:unset}}.newsletter-form [type=submit]{background-color:var(--c-blueberry);color:var(--c-white);padding:0 30px;line-height:1;border-top-right-radius:var(--br-md);border-bottom-right-radius:var(--br-md);width:100%;cursor:pointer;transition:background-color .1s ease-in}.newsletter-form [type=submit]:hover{background-color:var(--c-light-teal)}@media (min-width: 768px){.newsletter-form [type=submit]{width:auto;border-top-left-radius:unset;border-bottom-left-radius:unset;margin-top:unset}}.newsletter-form__terms{font-size:var(--text-sm);color:var(--c-blueberry);margin-top:16px;line-height:1.4}.newsletter-form__terms a:hover{color:var(--c-light-teal)}.product-categories__grid{max-width:480px;margin:0 auto;display:grid;gap:var(--gap-md)}@media (min-width: 768px){.product-categories__grid{max-width:768px;grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.product-categories__grid{max-width:1024px;grid-template-columns:repeat(3,1fr)}}@media (min-width: 1200px){.product-categories__grid{max-width:100%;grid-template-columns:repeat(4,1fr)}}.standard-hero{--container-size: 100%;--background-size: calc(100% - var(--container-size))}.standard-hero:has(.standard-hero__background img){--container-size: 33%}@media (min-width: 1024px){.standard-hero:has(.standard-hero__background img){--container-size: 32%}}@media (min-width: 1480px){.standard-hero:has(.standard-hero__background img){--container-size: 460px}}.standard-hero__breadcrumbs{padding:24px 0}.standard-hero__has-mobile.standard-hero__desktop{display:none}@media (min-width: 768px){.standard-hero__has-mobile.standard-hero__desktop{display:block}}.standard-hero__mobile{display:block}@media (min-width: 768px){.standard-hero__mobile{display:none}}.standard-hero{position:relative;overflow:hidden;display:flex;align-items:center;background-color:var(--c-blueberry);flex-direction:column;padding-top:250px}@media (min-width: 768px){.standard-hero{padding-top:unset;min-height:500px;flex-direction:unset}}.standard-hero .content a{color:var(--c-butter)}.standard-hero .content a:hover{color:var(--c-light-teal)}.standard-hero__background{position:absolute;z-index:50;height:250px;width:100%;top:0;right:0;overflow:hidden}.standard-hero__background img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}@media (min-width: 768px){.standard-hero__background img{left:30%;width:70%}}@media (min-width: 1024px){.standard-hero__background img{left:28%;width:72%}}@media (min-width: 1200px){.standard-hero__background img{left:25%;width:75%}}@media (min-width: 768px){.standard-hero__background{top:unset;height:100%}}.standard-hero__background-container{position:relative;height:100%}.standard-hero__background-container:before{display:none;position:absolute;z-index:52;left:calc(-100vw + var(--container-size));content:"";height:100%;width:100vw;background-color:var(--c-blueberry)}@media (min-width: 768px){.standard-hero__background-container:before{display:block}}.standard-hero__background-container>.stroke-1{display:none;position:absolute;z-index:51;top:90%;left:calc(var(--container-size));translate:-50% 0;rotate:-82.3deg}.standard-hero__background-container>.stroke-1 svg{width:660px;color:var(--c-light-teal)}@media (min-width: 768px){.standard-hero__background-container>.stroke-1{display:block}}.standard-hero__background-container>.stroke-3{display:none;position:absolute;z-index:52;left:var(--container-size);height:100%}.standard-hero__background-container>.stroke-3 svg{height:100%;color:var(--c-blueberry)}@media (min-width: 768px){.standard-hero__background-container>.stroke-3{display:block}}.standard-hero .container{width:100%;height:100%}.standard-hero__container{position:relative;z-index:100;height:100%;padding:var(--gap-md) 0}@media (min-width: 768px){.standard-hero__container{width:var(--container-size);padding:unset}}.standard-hero__heading span{display:block;line-height:1;text-transform:uppercase;color:var(--c-white);font-size:var(--display-xl)}.standard-hero__heading span:first-child{color:var(--c-light-teal);font-size:var(--display-lg)}.standard-hero__content{max-width:560px;color:var(--c-white);font-size:var(--text-lg);margin-top:24px;padding-right:20px}.category-sidebar-main .breadcrumbs{padding:var(--gap-md) 0}.category-sidebar-main .category-sidebar-main__container{margin-top:24px}@media (min-width: 1024px){.category-sidebar-main .category-sidebar-main__container{margin-top:48px}}.category-sidebar-main .product-category-grid__main{padding:24px 0}@media (min-width: 1024px){.category-sidebar-main .product-category-grid__main{padding:40px 0}}.product-hero{position:relative;width:100%;background-color:var(--c-off-white)}.product-hero__container{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gap-md)}.product-hero__main{grid-column:span 12;padding:24px 0}@media (min-width: 1024px){.product-hero__main{grid-column:span 6;padding:32px 0}}@media (min-width: 1200px){.product-hero__main{padding:40px 0 80px}}.product-hero__content{max-width:600px;display:flex;flex-direction:column}.product-hero__tagline,.product-hero__title{display:block;line-height:1}.product-hero__tagline{text-transform:uppercase;color:var(--c-light-teal);font-size:var(--display-lg)}.product-hero__title{color:var(--c-blueberry);text-transform:uppercase;font-size:var(--display-lg)}.product-hero__description{font-size:var(--text-lg);color:var(--c-blueberry);letter-spacing:-.02em;margin-top:24px}.product-hero__actions{margin-top:24px;display:flex;gap:var(--gap-sm)}.product-hero__certifications{margin-top:calc(var(--gap-md) * 2);display:flex;gap:var(--gap-sm)}.product-hero__image{position:relative;z-index:100;display:flex;justify-content:center;grid-column:span 12}@media (min-width: 1024px){.product-hero__image{grid-column:span 6}}.product-hero__image img{height:auto;max-width:280px;margin-bottom:30px}@media (min-width: 1024px){.product-hero__image img{margin-top:20px;max-height:unset;margin-bottom:unset;position:absolute}}@media (min-width: 1200px){.product-hero__image img{max-width:unset}}.product-hero__background{display:none;position:absolute;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none}.product-hero__background>.container{width:100%}@media (min-width: 1024px){.product-hero__background{display:flex}}.product-hero__background-container{display:grid;grid-template-columns:1fr 1fr;width:100%;height:100%}.product-hero__background-container>div{position:relative;height:100%}.product-hero__background-container .block,.product-hero__background-container .stroke1,.product-hero__background-container .stroke2{position:absolute}.product-hero__background-container .block{height:100%;width:100vw;left:70%;background-color:var(--c-blueberry)}@media (min-width: 1200px){.product-hero__background-container .block{left:55%}}.product-hero__background-container .stroke1{z-index:50;left:-30%;top:20%;width:950px;rotate:120deg;color:var(--c-blueberry)}.product-hero__background-container .stroke2{z-index:55;width:950px;top:70%;left:50%;rotate:74deg;color:var(--c-light-teal)}.product-body__container{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gap-md)}@media (min-width: 1024px){.product-body__container{min-height:500px}}.product-body__main{grid-column:span 12}@media (min-width: 1024px){.product-body__main{grid-column:span 8}}@media (min-width: 1200px){.product-body__main{grid-column:span 6}}.video{position:relative;z-index:250}.video__container{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gap-md)}.video__container .video-element,.video__container vimeo-player{aspect-ratio:16/9;width:100%;border-radius:var(--br-sm);background:var(--c-off-white)}.video__container vimeo-player{display:block}.video__container vimeo-player iframe{aspect-ratio:16/9;width:100%}.video__container .video__source{width:100%;grid-column:span 12}@media (min-width: 1024px){.video__container .video__source{grid-column:2/span 10}}.video__container .video__source>p{margin:.5em 0}.related-list{position:relative;background-color:var(--background);z-index:200}.related-list.background-butter,.recipe-showcase__background .related-list.recipe-showcase__background-gradient{position:relative;background-size:cover}.related-list.background-butter .related-list__background,.recipe-showcase__background .related-list.recipe-showcase__background-gradient .related-list__background{position:absolute;top:0;left:0;z-index:100;width:100%;color:var(--c-bg-secondary)}.related-list__grid{position:relative;z-index:50;display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gap-md)}.related-list__grid>a{grid-column:span 12}@media (min-width: 480px){.related-list__grid>a{grid-column:span 6}}@media (min-width: 768px){.related-list__grid>a{grid-column:span 4}}@media (min-width: 1024px){.related-list__grid>a{grid-column:span 3}}.academy-grid__container{display:grid;gap:var(--gap-md)}@media (min-width: 768px){.academy-grid__container{grid-template-columns:repeat(2,1fr)}}.video-list .section-titlebar+.video-list__grid{margin-top:24px}@media (min-width: 1200px){.video-list .section-titlebar+.video-list__grid{margin-top:48px}}@media (min-width: 1480px){.video-list .section-titlebar+.video-list__grid{margin-top:56px}}.video-list__grid{display:grid;gap:var(--gap-md)}@media (min-width: 768px){.video-list__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.video-list__grid-col-3 .video-list__grid{grid-template-columns:repeat(3,1fr)}}.academy-content__breadcrumbs{background-color:var(--c-off-white)}.academy-content .breadcrumbs{padding:24px 0}.academy-content__container{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gap-md)}.academy-content__content{grid-column:span 12;font-size:var(--text-xxl)}@media (min-width: 768px){.academy-content__content{grid-column:span 8}}.academy-content__emblem{grid-column:span 12;display:flex;justify-content:center}@media (min-width: 768px){.academy-content__emblem{grid-column:span 4}}.academy-content__emblem img{display:block}.academy-links__grid{display:grid;gap:var(--gap-sm);grid-template-columns:repeat(1,1fr)}@media (min-width: 480px){.academy-links__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.academy-links__grid{grid-template-columns:repeat(3,1fr);gap:var(--gap-md)}}.academy-links__grid:has(:nth-child(4)){max-width:768px;margin:0 auto;grid-template-columns:repeat(1,1fr)}@media (min-width: 480px){.academy-links__grid:has(:nth-child(4)){grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.academy-links__grid:has(:nth-child(4)){max-width:unset;grid-template-columns:repeat(4,1fr)}}.alternating-content{position:relative;overflow:hidden;background:var(--c-light-teal)}.alternating-content__container{position:relative;z-index:150;display:grid;gap:48px;padding:52px 0}@media (min-width: 768px){.alternating-content__container{grid-template-columns:1fr 1fr}}.alternating-content__main{display:flex;flex-direction:column;justify-content:center;max-height:496px}@media (min-width: 1024px){.alternating-content__main{aspect-ratio:1/1}}@media (min-width: 1200px){.alternating-content__main{max-height:596px;padding:0 24px}}.alternating-content__tagline,.alternating-content__title{line-height:1}.alternating-content__tagline{text-transform:uppercase;font-size:var(--display-xl);color:var(--c-blueberry)}.alternating-content__title{font-size:var(--display-xxl);text-transform:uppercase;color:var(--c-white)}.alternating-content__content{margin-top:var(--gap-md);color:var(--c-white);font-size:var(--text-lg)}.alternating-content__actions{margin-top:var(--gap-md)}@media (min-width: 768px){.alternating-content__background{position:absolute;top:0;z-index:100;display:grid;width:100%;height:100%;grid-template-columns:1fr 1fr}}@media (min-width: 768px){.alternating-content__background-image{position:relative}.alternating-content__background-image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}}.article-list{background-color:var(--c-off-white)}.article-list__grid{gap:var(--gap-md);margin-top:24px}@media (min-width: 1200px){.article-list__grid{margin-top:48px}}@media (min-width: 1480px){.article-list__grid{margin-top:56px}}.recipe-calculator-cta{position:relative;display:flex;flex-wrap:wrap;gap:40px;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:cover;background-color:var(--c-butter);padding-left:24px;padding-right:24px;padding-bottom:24px}@media (min-width: 768px){.recipe-calculator-cta{flex-wrap:nowrap;padding-left:40px;padding-right:40px;padding-bottom:40px}}@media (min-width: 1024px){.recipe-calculator-cta{padding-left:80px;padding-right:80px;padding-bottom:80px}}@media (min-width: 1200px){.recipe-calculator-cta{gap:80px}}.recipe-cacluator-cta__background{position:absolute;top:0;left:0;width:100%;color:var(--c-off-white);background-color:var(--c-butter)}.recipe-calculator-cta__main{text-align:center;flex:0 0 100%}@media (min-width: 768px){.recipe-calculator-cta__main{flex:unset;max-width:500px}}.recipe-calculator-cta__title{color:var(--c-white);font-size:var(--display-xxl);text-transform:uppercase;line-height:1}.recipe-calculator-cta__content{font-size:var(--text-xl);color:var(--c-blueberry);text-wrap:balance;margin-top:1em}.recipe-calculator-cta__actions{margin-top:24px}.profile-grid__container{display:grid;gap:var(--gap-md)}.profile-grid__container .customer-profile-card{aspect-ratio:4/3;max-width:480px}@media (min-width: 768px){.profile-grid__container{grid-template-columns:repeat(2,1fr)}.profile-grid__container .customer-profile-card{max-width:unset}}.profile-card-list__topbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--gap-md)}.profile-card-list__topbar a{text-decoration:none;text-wrap:nowrap}.profile-card-list__meta{color:var(--c-blueberry)}.profile-card-list__filters{display:flex;flex-wrap:wrap;gap:var(--gap-sm)}.profile-card-list__grid{column-gap:var(--gap-md);row-gap:56px;margin-top:40px}.academy-type-links{padding:0 0 90px}.site-message{background-color:var(--c-butter);color:var(--c-blueberry)}.site-message p{text-align:center;max-width:800px;margin:0 auto}.contact-main__container{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gap-md)}.contact-main__container .main{grid-column:span 12;order:1}@media (min-width: 768px){.contact-main__container .main{order:unset;grid-column:span 6}}@media (min-width: 1200px){.contact-main__container .main{grid-column:2/span 6}}.contact-main__container .sidebar{grid-column:span 12;order:0}@media (min-width: 768px){.contact-main__container .sidebar{order:unset;grid-column:7/span 5}}@media (min-width: 1024px){.contact-main__container .sidebar{grid-column:8/span 4}}@media (min-width: 1200px){.contact-main__container .sidebar{grid-column:9/span 3}}.image-hero{--color: var(--c-blueberry);min-height:580px;position:relative}@media (min-width: 768px){.image-hero{min-height:500px}}@media (min-width: 1024px){.image-hero{min-height:750px}}.image-hero--dark{--color: var(--c-white)}.image-hero__background{position:absolute;width:100%;height:100%;z-index:50}.image-hero__background img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.image-hero__desktop-has-mobile.image-hero__desktop{display:none}@media (min-width: 768px){.image-hero__desktop-has-mobile.image-hero__desktop{display:block}}@media (min-width: 768px){.image-hero__mobile{display:none}}.image-hero .container{position:relative;z-index:100}.image-hero__container{max-width:830px;margin:0 auto;text-align:center}.image-hero__title{font-size:var(--display-xxl);line-height:1.2;color:var(--color)}.image-hero .content{max-width:480px;margin:0 auto;color:var(--color);font-size:var(--text-xl)}@media (min-width: 768px){.image-hero .content{max-width:unset}}.image-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.image-hero__actions-extra{color:var(--color)}.three-step{position:relative}.three-step__background{position:absolute;top:0;left:0;z-index:50;width:100%;height:100%;background-color:var(--c-blueberry)}.three-step__background img{position:absolute;width:100%;height:100%;object-position:center;object-fit:cover}.three-step .container{position:relative;z-index:100}.three-step__container{display:grid;gap:var(--gap-md);max-width:320px;margin:0 auto}@media (min-width: 768px){.three-step__container{max-width:830px;grid-template-columns:repeat(3,1fr)}}.three-step__item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--c-white)}.three-step__item-icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;background-color:var(--c-white);border-radius:72px;margin-bottom:var(--gap-md)}.three-step__item-icon svg{width:32px}.help-and-support__container{display:flex;flex-wrap:wrap;gap:var(--gap-md);align-items:center;justify-content:space-between;padding:24px;background-color:var(--c-white)}@media (min-width: 768px){.help-and-support__container{padding:32px}}@media (min-width: 1024px){.help-and-support__container{padding:40px 60px}}@media (min-width: 1200px){.help-and-support__container{padding:60px 80px}}.help-and-support__title{color:var(--c-blueberry);font-size:var(--display-md);text-transform:uppercase;line-height:1.2}.help-and-support__description{font-size:var(--text-lg)}.help-grid__container-wrapper{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gap-md)}.help-grid__container{grid-column:span 12;display:grid;gap:var(--gap-md)}@media (min-width: 768px){.help-grid__container{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.help-grid__container{grid-column:2/span 10}}.help-grid__item{display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--floating-shadow-tight);padding:24px;color:var(--c-blueberry)}@media (min-width: 1024px){.help-grid__item{padding:32px}}.help-grid__item a{text-decoration:none}.help-grid__item-icon{width:32px;margin-bottom:24px}@media (min-width: 1024px){.help-grid__item-icon{width:48px;margin-bottom:32px}}.help-grid__item-title{font-size:var(--display-sm);text-transform:uppercase}.help-grid__item-list{display:grid;margin-top:var(--gap-sm)}.help-grid__item-list a{padding:10px 0;border-top:1px solid var(--c-off-white)}.help-grid__item-list a:last-child{border-bottom:1px solid var(--c-off-white)}@media (min-width: 1024px){.help-grid__item-list a{padding:var(--gap-sm) 0}}.help-grid__more{display:inline-block;text-transform:uppercase;margin-top:var(--gap-md)}.help-main-sidebar__main{max-width:768px}.help-main-sidebar__main .content{color:var(--c-blueberry)}.help-main-sidebar__main-title{font-size:var(--display-sm);text-transform:uppercase;color:var(--c-blueberry);margin-bottom:.5em}.help-main-sidebar__actions{margin-top:var(--gap-md)}.product-page-content{position:relative;z-index:200}.product-page-image-wrapper{display:none;position:sticky;top:0;width:100%;z-index:200;pointer-events:none}@media (min-width: 1024px){.product-page-image-wrapper{display:block}}.product-page-image{pointer-events:none;width:100%}.product-page-image__container{display:grid;gap:var(--gap-md);grid-template-columns:repeat(12,1fr)}.product-page-image__spacer{grid-column:span 8}@media (min-width: 1200px){.product-page-image__spacer{grid-column:span 6}}.product-page-image__holder{grid-column:span 4}@media (min-width: 1200px){.product-page-image__holder{grid-column:span 6}}.product-page-image__holder{display:flex;align-items:center;justify-content:center}.section{--background: var(var(--background), var(--c-butter));--text: var(--c-blueberry)}.section .section-titlebar{margin-bottom:24px;--title-color: var(--text)}@media (min-width: 768px){.section .section-titlebar{margin-bottom:32px}}@media (min-width: 1024px){.section .section-titlebar{margin-bottom:48px}}@media (min-width: 1200px){.section .section-titlebar{margin-bottom:54px}}.blocks__container-wrapper{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gap-md)}.blocks__container{grid-column:2/span 10;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-md)}.blocks__container:has(.block:nth-child(4)){grid-template-columns:repeat(4,1fr)}.blocks__container .block{color:var(--c-blueberry)}.blocks__container .block__image{aspect-ratio:4/3;position:relative;border-radius:var(--br-sm);overflow:hidden}.blocks__container .block__image img{border-radius:var(--br-sm);position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;object-position:center}.blocks__container .block__title{font-size:32px;text-transform:uppercase;line-height:1;margin:24px 0}.blocks__container .block__actions{margin-top:16px;text-transform:uppercase}.blocks__container .block__actions a{text-decoration:none}.blocks__container .block__actions a:hover{color:var(--c-light-teal)}.brands__container{display:grid;grid-template-columns:repeat(1,1fr);column-gap:var(--gap-sm);row-gap:var(--gap-md)}@media (min-width: 480px){.brands__container{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.brands__container{column-gap:var(--gap-md);row-gap:var(--gap-md);grid-template-columns:repeat(3,1fr)}}@media (min-width: 1200px){.brands__container{grid-template-columns:repeat(4,1fr)}}.gallery__container-wrapper{position:relative;display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gap-md)}.gallery__container{grid-column:2/span 10}.gallery__controls{position:absolute;z-index:100;top:calc(50% - 28px);left:0;display:flex;align-items:center;justify-content:space-between;width:100%}.gallery__controls button{display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:none;background-color:var(--c-light-teal);border-radius:56px;cursor:pointer;transition:background-color .1s ease-in}.gallery__controls button:hover{background-color:var(--c-blueberry)}.gallery__controls svg{width:24px;color:var(--c-white)}.gallery__image{position:relative;aspect-ratio:16/9;border-radius:var(--br-sm);overflow:hidden}.gallery__image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.gallery__image-caption{text-align:center;padding:8px}.gallery__navigation{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px}.gallery__navigation div{width:10px;height:10px;border-radius:10px;background-color:#ccc}.gallery__navigation div.tns-nav-active{background-color:var(--c-blueberry)}.page-content,.hubspot__container{max-width:768px;margin:0 auto}.recipes__featured-title{font-size:var(--display-sm);text-transform:uppercase;color:var(--c-blueberry);line-height:1;margin-bottom:32px}.recipes__featured-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--gap-md)}.recipes__featured-grid .recipe-card__image{height:300px}@media (min-width: 768px){.recipes__featured-grid{grid-template-columns:repeat(2,1fr)}}.recipes__main-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--gap-md)}@media (min-width: 768px){.recipes__main-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.recipes__main-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1200px){.recipes__main-grid{grid-template-columns:repeat(4,1fr)}}.recipes-grid__topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--gap-md);color:var(--c-blueberry)}.recipes-grid__actions fieldset{border:none;padding:0;margin:0}.recipes-grid__actions select{border:1px solid var(--c-stroke);background-color:var(--c-white);border-radius:var(--br-sm);padding:0 var(--gap-sm);height:48px;width:180px}.recipe-hero__container-wrapper{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gap-md)}.recipe-hero__container{grid-column:span 12}.recipe-hero__content{display:flex;flex-direction:column;margin-bottom:24px;order:1}@media (min-width: 768px){.recipe-hero__content{order:2;margin-bottom:0}}.recipe-hero__title{font-size:var(--display-lg);line-height:1;color:var(--c-blueberry)}.recipe-hero__main-hero,.recipe-body__container{display:grid;gap:24px}@media (min-width: 768px){.recipe-hero__main-hero,.recipe-body__container{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.recipe-hero__main-hero,.recipe-body__container{gap:48px}}.recipe-hero__image{display:flex;flex-direction:column;gap:30px;max-width:480px;order:2}@media (min-width: 768px){.recipe-hero__image{max-width:unset;order:1}}.recipe-hero__image img{height:auto}.recipe-hero__video iframe{display:block;width:100%;aspect-ratio:16/9}.recipe-hero__meta{display:flex;align-items:center;justify-content:space-between;margin:var(--gap-md) 0;color:var(--c-blueberry)}.recipe-hero__duration{display:flex;align-items:center;gap:var(--gap-sm)}.recipe-hero__duration svg{width:24px}.recipe-title{font-size:var(--display-sm);line-height:1;color:var(--c-blueberry);margin-bottom:var(--gap-md)}.recipe-body__ingredient-list div{font-size:var(--text-lg);padding:1em 0;border-top:1px solid var(--c-stroke);opacity:.75}.recipe-social{justify-self:flex-end;margin-top:1em}.recipe-social>p{line-height:1;color:var(--c-blueberry);text-transform:uppercase;margin-bottom:.5em}.recipe-social .share{display:flex;align-items:center;gap:8px}.recipe-social a:hover{color:var(--c-light-teal)}.recipe-social a{color:var(--c-blueberry);width:32px}.recipe-social svg{pointer-events:none}.video-content{position:relative;overflow:hidden;background:var(--c-light-teal)}.video-content__container{position:relative;z-index:150;display:grid;gap:48px;padding:52px 0}@media (min-width: 768px){.video-content__container{grid-template-columns:1fr 1fr}}.video-content__main{display:flex;flex-direction:column;justify-content:center;max-height:496px}@media (min-width: 1024px){.video-content__main{aspect-ratio:1/1}}@media (min-width: 1200px){.video-content__main{max-height:596px;padding:0 24px}}.video-content__tagline,.video-content__title{line-height:1}.video-content__tagline{text-transform:uppercase;font-size:var(--display-xl);color:var(--c-blueberry)}.video-content__title{font-size:var(--display-xxl);text-transform:uppercase;color:var(--c-white)}.video-content__content{margin-top:var(--gap-md);color:var(--c-white);font-size:var(--text-lg)}.video-content__actions{margin-top:var(--gap-md)}.video-content__background:not(:has(.video-content__background-image .video-content__preview-button)){pointer-events:none}@media (min-width: 768px){.video-content__background{position:absolute;top:0;z-index:200;display:grid;width:100%;height:100%;grid-template-columns:1fr 1fr}}.video-content__background-block{pointer-events:none}.video-content__background-image{cursor:pointer;position:relative;z-index:200}.video-content__background-image img{height:auto}@media (min-width: 768px){.video-content__background-image{display:flex;align-items:center;justify-content:center;position:relative}.video-content__background-image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}}.video-content__preview-button{position:absolute;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;gap:8px;align-items:center;z-index:100}@media (min-width: 768px){.video-content__preview-button{position:relative;width:unset;height:unset}}.video-content__preview-button>p{text-align:center;color:var(--c-white);text-transform:uppercase;font-size:22px}.video-content__preview-circle{display:flex;justify-content:center;align-items:center;width:80px;height:80px;border-radius:80px;background-color:var(--c-white);box-shadow:var(--floating-shadow)}.video-content__preview-circle>div{translate:2.5px 0;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:20px solid var(--c-butter)}body:has(.video-modal-dialog[open]){overflow:hidden}.video-modal{display:flex;flex-direction:column;gap:var(--gap-md)}.video-modal-dialog{position:fixed;top:0;left:0;z-index:400;width:100%;height:100%;padding:0;margin:0;max-width:100%;max-height:100%;background:rgb(from var(--c-blueberry) r g b/20%);border:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);outline:none}.video-modal__actions{display:flex;align-items:center;justify-content:flex-end;padding:var(--gap-md)}.video-modal__actions button{cursor:pointer;display:flex;align-items:center;justify-content:center;border:none;border-radius:48px;width:48px;height:48px}.video-modal__actions button svg{width:24px;height:24px}.video-modal__main{display:flex;align-items:center;justify-content:center;max-width:100%;height:100vh;max-height:80svh;margin:0 auto}.video-modal__main iframe{height:100%;width:auto;aspect-ratio:16/9}.RecipeCalculatorPage{padding-bottom:450px}@media (min-width: 768px){.RecipeCalculatorPage{padding-bottom:250px}}@media (min-width: 1200px){.RecipeCalculatorPage{padding-bottom:170px}}@media (min-width: 1480px){.RecipeCalculatorPage{padding-bottom:120px}}#calculator{color:var(--c-blueberry)}#calculator h2{font-size:var(--display-sm);line-height:1;text-transform:uppercase}#calculator .container>.row:first-child{padding:var(--gap-md);background-color:var(--c-bg-secondary);border-radius:var(--br-sm)}#calculator .container>.row:first-child+.row{margin-top:var(--s-5)}#calculator .container>.row>[class*=col-]{margin-top:0}#calculator .row{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gap-md)}#calculator .row [class*=col-]{margin-top:24px}#calculator .col-12{grid-column:span 12}#calculator .col-6{grid-column:span 6}@media (min-width: 1024px){#calculator [class*="sm:col-6"]{grid-column:span 6}}#calculator .field{display:grid;gap:8px}#calculator label{margin:0;text-wrap:nowrap}#calculator select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIGZpbGw9IiMwMDAwMDAiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJtMTIgMjEuMDAzLTUuMjUtNS4yNSAxLjA1LTEuMDUgNC4yIDQuMiA0LjItNC4yIDEuMDUgMS4wNS01LjI1IDUuMjVaIj48L3BhdGg+Cjwvc3ZnPg==);background-position:calc(100% - 6px) calc(50% - 4px);background-repeat:no-repeat;background-size:24px}#calculator input,#calculator select,#calculator textarea{display:block;border:1px solid var(--c-lighter);border-radius:var(--br-sm);min-height:48px;padding:0 1em;margin:0;background-color:var(--c-white);width:100%}#calculator .currency{position:relative}#calculator .currency:before{content:"$";position:absolute;display:flex;align-items:center;height:100%;padding:1em;opacity:.5}#calculator .currency input{padding-left:1.75em}#calculator .ingredients{display:grid;gap:var(--gap-md);margin-top:var(--gap-md)}#calculator .ingredient-row{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gap-md);padding:var(--gap-md);border-radius:var(--br-sm);background-color:var(--c-bg-secondary)}#calculator .ingredient-name{grid-column:span 12;display:grid;gap:8px}@media (min-width: 1024px){#calculator .ingredient-name{grid-column:span 4}}#calculator .ingredient-t-total .currency{flex-grow:1}#calculator .ingredient-q-purchased,#calculator .ingredient-c-goods,#calculator .ingredient-q-used,#calculator .ingredient-t-total{grid-column:span 12}@media (min-width: 480px){#calculator .ingredient-q-purchased,#calculator .ingredient-c-goods,#calculator .ingredient-q-used,#calculator .ingredient-t-total{grid-column:span 6}}@media (min-width: 768px){#calculator .ingredient-q-purchased,#calculator .ingredient-c-goods,#calculator .ingredient-q-used,#calculator .ingredient-t-total{grid-column:span 3}}@media (min-width: 1024px){#calculator .ingredient-q-purchased,#calculator .ingredient-c-goods,#calculator .ingredient-q-used,#calculator .ingredient-t-total{grid-column:span 2}}#calculator .ingredient-q-purchased label,#calculator .ingredient-c-goods label,#calculator .ingredient-q-used label,#calculator .ingredient-t-total label{display:block;margin-bottom:8px}#calculator .ingredient-combined{display:grid;grid-template-columns:repeat(2,1fr)}#calculator .ingredient-combined :first-child{border-top-right-radius:unset;border-bottom-right-radius:unset;border-right:unset}#calculator .ingredient-combined :last-child{border-top-left-radius:unset;border-bottom-left-radius:unset}#calculator .ingredient-t-total{display:flex;align-items:flex-end}#calculator .ingredient-t-total input{background-color:rgb(from var(--c-black) r g b/10%)}#calculator .ingredients-actions{display:flex;align-items:center;justify-content:center;margin:var(--gap-md) 0}#calculator .ingredients-actions .button-extra{cursor:pointer}#calculator .ingredients-totals-wrapper{position:fixed;bottom:0;left:0;z-index:200;width:100%;background-color:var(--c-white);box-shadow:0 -12px 12px #0000001a}#calculator .ingredients-totals-wrapper input{background-color:var(--c-bg-secondary);border-color:var(--c-bg-secondary)}#calculator .ingredients-totals__container{display:grid;gap:16px;width:100%;padding:var(--gap-md) 0}@media (min-width: 1480px){#calculator .ingredients-totals__container{grid-template-columns:auto auto}}#calculator .ingredients-totals__title{display:flex;align-items:flex-end;font-size:var(--display-sm);text-transform:uppercase;line-height:1.1}#calculator .ingredients-totals__content{display:grid;flex-grow:1;gap:var(--gap-md);width:100%}@media (min-width: 768px){#calculator .ingredients-totals__content{grid-template-columns:1fr 1fr}}@media (min-width: 1200px){#calculator .ingredients-totals__content{grid-template-columns:1fr 1fr 1fr 1fr}}#calculator .ingredient-total-group{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px}#calculator .ingredient-total{display:grid;gap:2px}#calculator .ingredient-download{display:flex;justify-content:flex-end;margin-top:var(--gap-md)}#calculator .ingredient-download a{cursor:pointer}.header-mega{position:relative;color:var(--c-blueberry)}.header-mega a:not([class*=btn]):hover{color:var(--c-light-teal)}.header-mega__recipes,.header-mega__academy,.header-mega__products{position:absolute;width:100%;max-height:0;overflow:hidden;background-size:cover;background-color:var(--c-off-white)}.header-mega__recipes.header-mega--active,.header-mega__academy.header-mega--active,.header-mega__products.header-mega--active{max-height:100vh;box-shadow:0 12px 12px rgb(from var(--c-blueberry) r g b/15%)}.header-mega__container{display:grid;gap:var(--gap-md);grid-template-columns:repeat(12,1fr);padding:42px 0}.header-mega__main{display:flex;flex-direction:column;gap:16px;grid-column:span 4;padding-right:50px}.header-mega__menu{grid-column:span 3}.header-mega__preview{grid-column:span 5}.header-mega__product-menu{grid-column:span 5;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.header-mega__product-menu a{text-decoration:none}.header-mega__product-content{grid-column:span 3}.header-mega__title{font-size:var(--display-sm);line-height:1;color:var(--c-blueberry);text-transform:uppercase}.header-mega__actions{margin-top:8px}.header-mega__menu-title{font-size:var(--text-xl);line-height:1;color:var(--c-blueberry);text-transform:uppercase}.header-mega__menu-title+.header-mega__menu-items{margin-top:16px}.header-mega__menu-items{display:flex;flex-direction:column;gap:16px}.header-mega__menu-items a{display:block;text-decoration:none}.header-mega__menu-items .header-mega__academy-menu-item{display:flex;gap:16px;align-items:center;line-height:1;color:var(--c-blueberry);font-size:var(--text-xl);text-transform:uppercase}.header-mega__menu-items .header-mega__academy-menu-item img{width:40px;height:auto}.header-mega__academy-menu-item__logo{width:40px;height:40px;border-radius:40px}.catalogue__container{display:grid;gap:24px}.catalogue__grid{display:grid;gap:var(--gap-md)}@media (min-width: 480px){.catalogue__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.catalogue__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.catalogue__grid{grid-template-columns:repeat(4,1fr)}}.catalogue-empty{color:var(--c-blueberry)}.catalogue-empty h3{font-size:var(--display-sm);text-transform:uppercase}.catalogue-empty h4{font-size:var(--text-lg)}.catalogue-empty h4 a{color:var(--c-light-teal)}.search-results h3{text-transform:uppercase;font-size:var(--display-sm);color:var(--c-blueberry)}.search-results h3 span{color:var(--c-light-teal)}.search-results__container{max-width:768px;margin:0 auto}.search-results__empty{font-size:var(--text-size-xl);margin:1em 0}.aa-hero{position:relative;color:var(--c-blueberry)}.aa-hero__background{position:absolute;top:0;left:0;z-index:50;width:100%;height:100%;background-color:var(--c-bg-secondary);background-size:cover}.aa-hero__background-image,.aa-hero__background-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.5}.aa-hero .breadcrumbs{padding:var(--gap-md) 0}.aa-hero__container{position:relative;z-index:150}.aa-hero__titlebar{display:flex;flex-direction:column;padding-bottom:var(--s-4)}.aa-hero__prefix{text-transform:uppercase;font-size:var(--display-sm);color:var(--c-light-teal)}.aa-hero__title{font-size:var(--display-lg);text-transform:uppercase;line-height:1}.aa-hero__main{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gap-md)}.aa-hero__content{grid-column:span 12;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 768px){.aa-hero__content{grid-column:span 6}}.aa-hero__description{font-size:var(--display-sm);line-height:1;padding-bottom:var(--gap-md)}.aa-hero__name{font-size:var(--text-xl)}.aa-hero__meta{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:var(--gap-md);padding-bottom:calc(var(--s-7) / 2);margin-top:calc(var(--s-7))}.aa-border{position:absolute;left:0;top:calc(var(--gap-md) * -1);width:100%;height:1px;background-color:rgb(from var(--c-blueberry) r g b/20%)}.aa-hero__meta-item{grid-column:span 6}@media (min-width: 768px){.aa-hero__meta-item{grid-column:span 3}}@media (min-width: 1024px){.aa-hero__meta-item{grid-column:span 2}}.aa-hero__meta-item__title{font-size:var(--text-lg)}.aa-hero__meta-item__content a:hover{color:var(--c-light-teal)}.aa-hero__image-container{grid-column:span 12;grid-row:1;max-width:442px;margin:0 auto}@media (min-width: 768px){.aa-hero__image-container{grid-row:unset;max-width:unset;grid-column:8/span 5}}.aa-hero__image{background:grey;aspect-ratio:3/3.5}@media (min-width: 1200px){.aa-hero__image{margin:0 64px}}.aa-hero__image img{background:var(--c-lighter);height:auto}.aa-content .content{color:var(--c-blueberry)}.aa-content__container{max-width:768px;margin:0 auto}.aa-related .section-titlebar{--title-color: var(--c-blueberry)}.aa-related__list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-md)}.instagram-feed .instagram-feed__content{--color: var(--c-light-teal);position:relative;margin-bottom:32px;z-index:50;display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm)}.instagram-feed .instagram-feed__title{color:var(--color);font-size:var(--display-xl);line-height:1}.instagram-feed .instagram-feed__title a{text-decoration:none}.instagram-feed .crt-widget.crt-widget-branded{padding-bottom:0}.instagram-feed .crt-widget.crt-widget-branded .crt-logo{display:none}.public-file-categories{padding-top:var(--s-7);padding-bottom:var(--s-7)}.public-file-categories .call-to-action__main{margin-bottom:var(--s-6)}.public-file-categories .call-to-action__title{color:var(--c-light-teal)}.public-file-categories__grid{grid-column-end:span 12;gap:var(--gap-md)}@media (min-width: 768px){.public-file-categories__grid{grid-column-start:2;grid-column-end:span 10;grid-template-columns:repeat(2,1fr)}}.public-file-category{display:flex;flex-direction:column;box-shadow:var(--floating-shadow-tight);padding:24px;color:var(--c-blueberry)}.public-file-category__title{font-size:var(--display-sm);text-transform:uppercase}.public-file-category__files{display:grid;margin-top:var(--gap-sm)}.public-file-category__files a{display:flex;align-items:center;justify-content:space-between;padding:var(--gap-sm) 0;border-top:1px solid var(--c-off-white);text-decoration:none}.public-file-category__files a:hover{text-decoration:underline}.public-file-category__files a svg{width:1.5em;height:1.5em}.HomePage .content-section__tagline{font-size:32px}.ProductHolderPage,.ProductCategoryPage,.HelpPage .standard-hero__breadcrumbs{background-color:var(--c-off-white)}.HelpPage .call-to-action .accent{color:var(--c-white)}.AcademyTypePage .standard-hero__breadcrumbs,.AcademyVideoHolderPage .standard-hero__breadcrumbs{background-color:var(--c-bg-secondary)}
