@font-face{font-family:interstate;src:url(../media/interstate_regular-s.p.05f2me30qgrf-.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:interstate;src:url(../media/interstate_regular_italic-s.p.0-g9b4erqy8_7.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:interstate;src:url(../media/interstate_bold-s.p.1vdtebk150xtt.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:interstate;src:url(../media/interstate_black-s.p.2xaxr_xsynwwm.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:interstate Fallback;src:local(Arial);ascent-override:76.1%;descent-override:19.02%;line-gap-override:19.02%;size-adjust:105.13%}.interstate_12698c34-module__bRPPvq__className{font-family:interstate,interstate Fallback}.interstate_12698c34-module__bRPPvq__variable{--font-interstate:"interstate", "interstate Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--radius-sm:.25rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-homepage-hero:clamp(40px, calc(1.832px + 10.1781vw), 80px);--text-homepage-hero--line-height:37px;--text-homepage-category:clamp(16px, calc(3.595px + 3.30789vw), 29px);--text-homepage-category--line-height:1.2;--text-homepage-section:clamp(36px, calc(13.099px + 6.10687vw), 60px);--text-homepage-section--line-height:1;--text-homepage-card:clamp(14px, calc(8.274px + 1.52672vw), 20px);--text-homepage-card--line-height:1.2;--text-homepage-cta:clamp(22px, calc(7.687px + 3.81679vw), 37px);--text-homepage-cta--line-height:1.2;--color-brand:#234b91;--color-brand-dark:#1a3a70;--color-brand-light:#3d87cb;--color-surface:#fff;--color-surface-muted:#f5f5f5;--color-ink:#000;--color-ink-muted:#5a5a5a;--color-hairline:#e0e0e0;--color-accent-blue:#3d87cb;--color-accent-orange:#f5812b;--color-accent-red:#ee2737;--font-display:Georgia, "Times New Roman", "Nimbus Roman", serif;--font-body:var(--font-interstate), system-ui, -apple-system, sans-serif;--text-hero:clamp(2.25rem, 1.46rem + 3.38vw, 4.5rem);--text-hero--line-height:1.02;--text-hero--letter-spacing:-.015em;--text-section:clamp(1.5rem, 1.06rem + 1.88vw, 2.75rem);--text-section--line-height:1.1;--text-section--letter-spacing:.08em;--text-nav-large:clamp(.8125rem, calc(72 * var(--figma-px)), 4.5rem);--text-nav-large--line-height:1.2;--text-group:clamp(1rem, .91rem + .38vw, 1.25rem);--text-group--line-height:1.3;--text-bar:clamp(.875rem, .79rem + .38vw, 1.125rem);--text-bar--line-height:1.3;--text-bar--letter-spacing:.1em;--text-ingredient:clamp(1rem, .96rem + .19vw, 1.125rem);--text-ingredient--line-height:1.6;--text-card:clamp(.8125rem, .75rem + .28vw, 1rem);--text-card--line-height:1.35;--text-meta:clamp(.75rem, .68rem + .28vw, .9375rem);--text-meta--line-height:1.4;--text-meta--letter-spacing:.1em;--text-body:clamp(1rem, .98rem + .09vw, 1.0625rem);--text-body--line-height:1.65;--text-caption:clamp(.8125rem, .79rem + .09vw, .875rem);--text-caption--line-height:1.5;--text-fraction-ratio:.645;--spacing-gutter:clamp(1rem, .5rem + 2vw, 3rem);--container-page:1440px;--figma-px:calc(100vw / 2560)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-1\/2{top:50%}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.page-container{max-width:var(--container-page);padding-inline:var(--spacing-gutter);margin-inline:auto}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-square{aspect-ratio:1}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.h-auto{height:auto}.h-full{height:100%}.max-h-\[calc\(100dvh-8rem\)\]{max-height:calc(100dvh - 8rem)}.min-h-screen{min-height:100vh}.w-\[78\%\]{width:78%}.w-full{width:100%}.w-max{width:max-content}.max-w-\[1920px\]{max-width:1920px}.max-w-\[2560px\]{max-width:2560px}.max-w-prose{max-width:65ch}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-32{scroll-margin-top:calc(var(--spacing) * 32)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-center{justify-content:center}.gap-0{gap:0}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-hairline{border-color:var(--color-hairline)}.bg-accent-blue{background-color:var(--color-accent-blue)}.bg-accent-orange{background-color:var(--color-accent-orange)}.bg-accent-red{background-color:var(--color-accent-red)}.bg-brand{background-color:var(--color-brand)}.bg-surface{background-color:var(--color-surface)}.bg-surface-muted{background-color:var(--color-surface-muted)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-\[clamp\(6rem\,calc\(200\*var\(--figma-px\)\)\,12\.5rem\)\]{padding-top:clamp(6rem, calc(200 * var(--figma-px)), 12.5rem)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.section-heading{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:var(--text-section);letter-spacing:.08em;text-align:center;text-transform:uppercase;line-height:1.1}.text-center{text-align:center}.group-heading{font-family:var(--font-body);font-weight:900;font-size:var(--text-group);text-transform:uppercase}.eyebrow{font-family:var(--font-body);text-transform:uppercase;font-weight:400}.display-heading{font-family:var(--font-display);font-style:italic;font-weight:700}.font-mono{font-family:var(--font-mono)}.text-bar{font-size:var(--text-bar);line-height:var(--tw-leading,var(--text-bar--line-height));letter-spacing:var(--tw-tracking,var(--text-bar--letter-spacing))}.text-hero{font-size:var(--text-hero);line-height:var(--tw-leading,var(--text-hero--line-height));letter-spacing:var(--tw-tracking,var(--text-hero--letter-spacing))}.text-meta{font-size:var(--text-meta);line-height:var(--tw-leading,var(--text-meta--line-height));letter-spacing:var(--tw-tracking,var(--text-meta--letter-spacing))}.text-section{font-size:var(--text-section);line-height:var(--tw-leading,var(--text-section--line-height));letter-spacing:var(--tw-tracking,var(--text-section--letter-spacing))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height))}.text-card{font-size:var(--text-card);line-height:var(--tw-leading,var(--text-card--line-height))}.text-group{font-size:var(--text-group);line-height:var(--tw-leading,var(--text-group--line-height))}.text-homepage-card{font-size:var(--text-homepage-card);line-height:var(--tw-leading,var(--text-homepage-card--line-height))}.text-homepage-category{font-size:var(--text-homepage-category);line-height:var(--tw-leading,var(--text-homepage-category--line-height))}.text-homepage-cta{font-size:var(--text-homepage-cta);line-height:var(--tw-leading,var(--text-homepage-cta--line-height))}.text-homepage-hero{font-size:var(--text-homepage-hero);line-height:var(--tw-leading,var(--text-homepage-hero--line-height))}.text-homepage-section{font-size:var(--text-homepage-section);line-height:var(--tw-leading,var(--text-homepage-section--line-height))}.text-ingredient{font-size:var(--text-ingredient);line-height:var(--tw-leading,var(--text-ingredient--line-height))}.text-nav-large{font-size:var(--text-nav-large);line-height:var(--tw-leading,var(--text-nav-large--line-height))}.fraction{font-size:calc(1em * var(--text-fraction-ratio))}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-brand{color:var(--color-brand)}.text-ink{color:var(--color-ink)}.text-ink-muted{color:var(--color-ink-muted)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-60:hover{opacity:.6}}.focus-visible\:-translate-y-1:focus-visible{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}@media (min-width:40rem){.sm\:inline{display:inline}.sm\:w-\[46\%\]{width:46%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:gap-6{gap:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:w-auto{width:auto}.md\:flex-1{flex:1}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:gap-0{gap:0}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}[data-homepage]{--home-unit:calc(100vw / 768);--home-hero-height:calc(965 * var(--home-unit));--home-category-height:calc(81.815 * var(--home-unit));--home-headline-top:calc(181 * var(--home-unit));--home-headline-width:calc(644 * var(--home-unit));--home-products-top:calc(31.185 * var(--home-unit));--home-heading-height:calc(68 * var(--home-unit));--home-products-gap:calc(20 * var(--home-unit));--home-recipes-top:calc(75.1 * var(--home-unit));--home-recipes-gap:calc(27.94 * var(--home-unit));--home-card-width:calc(312 * var(--home-unit));--home-card-height:calc(390.06 * var(--home-unit));--home-card-side:calc(64 * var(--home-unit));--home-card-gap:calc(17 * var(--home-unit));--home-cta-top:calc(28 * var(--home-unit));--home-cta-height:calc(70 * var(--home-unit));--home-subscribe-top:calc(75 * var(--home-unit));max-width:1920px;margin-inline:auto;overflow-x:clip}[data-home-hero-stage]{height:var(--home-hero-height)}.homepage-hero-image{width:162.76%;max-width:none;height:auto;position:absolute;top:0;left:-25.91%}[data-home-headline]{top:var(--home-headline-top);width:var(--home-headline-width);max-width:none;line-height:1;left:50%;transform:translate(-50%)}[data-category-bar]{height:var(--home-category-height);overflow:hidden}[data-category-bar] ul{height:100%;position:relative;left:50%;transform:translate(-50%)}[data-category-bar] li{flex:none}[data-category-bar] li+li:before{content:"•";margin-inline-start:clamp(.75rem, calc(67 * var(--figma-px)), 4.1875rem);margin-inline-end:clamp(.625rem, calc(53 * var(--figma-px)), 3.3125rem)}[data-category-scroll] .category-scroll-track{width:max-content;height:100%;animation:48s linear infinite category-scroll;display:flex}[data-category-scroll] ul{flex:none;left:auto;transform:none}[data-category-scroll] li:after{content:"•";margin-inline-start:clamp(.75rem, calc(67 * var(--figma-px)), 4.1875rem);margin-inline-end:clamp(.625rem, calc(53 * var(--figma-px)), 3.3125rem)}[data-category-scroll] li+li:before{content:none}[data-category-scroll]:hover .category-scroll-track,[data-category-scroll]:focus-within .category-scroll-track{animation-play-state:paused}[data-category-scroll]:focus-within .category-scroll-track{animation:none;transform:none}@keyframes category-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){[data-category-scroll]{overflow-x:auto}[data-category-scroll] .category-scroll-track{animation:none}[data-category-scroll] ul[aria-hidden]{display:none}}@media (max-width:768px){[data-category-bar] ul{left:calc(50% - 3 * var(--home-unit))}[data-category-bar] li+li:before{margin-inline-start:calc(27 * var(--home-unit));margin-inline-end:calc(22 * var(--home-unit))}[data-category-scroll] ul{left:auto}[data-category-scroll] li:after{margin-inline-start:calc(27 * var(--home-unit));margin-inline-end:calc(22 * var(--home-unit))}}[data-home-products]{padding-top:var(--home-products-top)}[data-home-recipes]{padding-top:var(--home-recipes-top)}[data-home-products] h2,[data-home-recipes] h2{min-height:var(--home-heading-height);letter-spacing:0;overflow-wrap:anywhere;justify-content:center;align-items:center;padding-inline:5%;line-height:1.14;display:flex}[data-home-products] h2{margin-bottom:var(--home-products-gap)}[data-home-recipes] h2{margin-bottom:var(--home-recipes-gap)}[data-homepage] [data-carousel-track]{gap:0;padding:0}[data-homepage] [data-carousel-page]{display:contents}[data-homepage] [data-product-card],[data-homepage] [data-featured-recipe-card]{scroll-snap-align:none}[data-homepage] [data-carousel-layout] [data-carousel-track]{gap:var(--home-card-gap);padding-inline-start:var(--home-card-side);padding-inline-end:var(--home-card-side)}[data-homepage] [data-product-card],[data-homepage] [data-featured-recipe-card]{width:var(--home-card-width);min-height:var(--home-card-height);flex-direction:column;flex:0 0 var(--home-card-width);border-radius:calc(var(--home-card-width) * .024);display:flex}[data-product-media]{height:calc(var(--home-card-height) * .8254);flex-shrink:0;position:relative}[data-product-image-panel]{width:84.74%;height:92.61%;top:7.39%;left:7.63%}[data-product-image]{z-index:1;width:76%;height:82.38%;top:12.12%;left:12%}[data-product-card] h3,[data-featured-recipe-card] h3{min-height:calc(var(--home-card-height) * .1808);overflow-wrap:anywhere;flex:1;margin:0;padding:clamp(12px,1.3vw,25px) 4%;line-height:1.2}[data-product-card] h3{min-height:calc(var(--home-card-height) * .1746)}[data-featured-image]{width:85.65%;height:calc(var(--home-card-height) * .772);margin:calc(var(--home-card-height) * .0472) auto 0;border-radius:1%;flex-shrink:0}@media not all and (min-width:768px){[data-product-card] h3,[data-featured-recipe-card] h3{line-height:1.1}}[data-homepage] [data-carousel-arrow]{width:calc(30 * var(--home-unit));height:calc(19.72 * var(--home-unit))}[data-homepage] [data-carousel-arrow=left]{left:calc(18 * var(--home-unit))}[data-homepage] [data-carousel-arrow=right]{right:calc(-12 * var(--home-unit))}[data-homepage] [data-carousel-arrow] img{width:100%;height:auto}@media not all and (min-width:1100px){[data-homepage] [data-carousel-track]{clip-path:inset(0 var(--home-card-side))}}[data-recipe-view-all]{width:min(90%, calc(370 * var(--home-unit)));min-height:var(--home-cta-height);margin:var(--home-cta-top) auto 0;border-radius:calc(8 * var(--home-unit));overflow-wrap:anywhere;justify-content:center;align-items:center;padding:12px 24px;line-height:1.2;display:flex}@media not all and (min-width:600px){[data-homepage]{--home-products-top:28px;--home-heading-height:46px;--home-products-gap:16px;--home-recipes-top:58px;--home-recipes-gap:18px;--home-card-width:min(78vw, 312px);--home-card-height:calc(var(--home-card-width) * 1.25);--home-card-side:calc((100vw - var(--home-card-width)) / 2);--home-card-gap:16px;--home-cta-top:26px;--home-cta-height:56px;--home-subscribe-top:50px}[data-home-products] h2,[data-home-recipes] h2{font-size:clamp(30px,8.2vw,40px)}[data-product-card] h3,[data-featured-recipe-card] h3{font-size:13px;line-height:1.1}[data-homepage] [data-carousel-arrow]{width:24px;height:16px}[data-homepage] [data-carousel-arrow=left]{left:8px}[data-homepage] [data-carousel-arrow=right]{right:8px}[data-recipe-view-all]{width:min(80vw,370px);font-size:20px}}@media (min-width:768px){.homepage-hero-image{width:calc(568.7px + 88.704vw);left:calc(-172.21px - 3.488vw)}[data-homepage]{--home-hero-height:clamp(965px, calc(436.8px + 68.78vw), 1379px);--home-category-height:calc(46.96px + 4.538vw);--home-headline-top:calc(135.08px + 5.979vw);--home-headline-width:calc(189.8px + 59.136vw);--home-products-top:calc(7.36px + 3.102vw);--home-heading-height:calc(52.69px + 1.993vw);--home-products-gap:20px;--home-recipes-top:calc(50.86px + 3.156vw);--home-recipes-gap:calc(25.3px + .344vw);--home-card-width:40.625vw;--home-card-height:50.789vw;--home-card-side:8.333vw;--home-card-gap:2.214vw;--home-cta-top:calc(10.14px + 2.326vw);--home-cta-height:70px;--home-subscribe-top:calc(50.75px + 3.158vw)}[data-homepage] [data-carousel-arrow]{width:calc(2.6px + 3.56vw);height:calc(1.7px + 2.345vw)}[data-homepage] [data-carousel-arrow=left]{left:calc(6.498vw - 31.9px)}[data-homepage] [data-carousel-arrow=right]{right:calc(13.125vw - 112.8px)}[data-recipe-view-all]{border-radius:8px;width:370px}}@media (min-width:1100px){[data-homepage]{--home-card-width:25.15vw;--home-card-height:31.44vw;--home-card-side:10.5vw;--home-card-gap:1.45vw}[data-homepage] [data-carousel-page]{gap:var(--home-card-gap);scroll-snap-align:start;flex:0 0 100%;display:flex}[data-homepage] [data-carousel-layout] [data-carousel-track]{gap:0;padding-inline:0}[data-homepage] [data-carousel-page]{padding-inline-start:var(--home-card-side)}}@media (min-width:1370px){[data-homepage]{--home-hero-height:clamp(1379px, calc(907.6px + 34.4vw), 1568.5px);--home-category-height:calc(-.83px + 8.027vw);--home-headline-top:calc(75.75px + 10.31vw);--home-headline-width:calc(265.1px + 53.64vw);--home-products-top:calc(22.5px + 2vw);--home-heading-height:calc(32.67px + 3.4545vw);--home-products-gap:calc(-45.8px + 4.73vw);--home-recipes-top:calc(89.1px + .36vw);--home-recipes-gap:calc(-44.7px + 5.45vw);--home-card-width:calc(-42.56px + 28.26vw);--home-card-height:calc(-56.8px + 35.59vw);--home-card-side:calc(47px + 7.07vw);--home-card-gap:calc(-3.4px + 1.67vw);--home-cta-top:42px;--home-subscribe-top:calc(121.4px - 2vw)}.homepage-hero-image{width:calc(629.39px + 84.302vw);top:calc(429.2px - 31.33vw);left:calc(-31.53px - 13.758vw)}[data-homepage] [data-carousel-arrow]{width:calc(4.22vw - 6.4px);height:calc(2.78vw - 4.2px)}[data-homepage] [data-carousel-arrow=left]{left:57px}[data-homepage] [data-carousel-arrow=right]{right:calc(94px - 1.93vw)}}@media (min-width:1920px){[data-homepage]{--home-wide-unit:calc(100vw / 1920);--home-hero-height:calc(1568.5 * var(--home-wide-unit));--home-category-height:calc(153.29 * var(--home-wide-unit));--home-headline-top:calc(273.71 * var(--home-wide-unit));--home-headline-width:calc(1295 * var(--home-wide-unit));--home-products-top:calc(61 * var(--home-wide-unit));--home-heading-height:calc(99 * var(--home-wide-unit));--home-products-gap:calc(45 * var(--home-wide-unit));--home-recipes-top:calc(96 * var(--home-wide-unit));--home-recipes-gap:calc(60 * var(--home-wide-unit));--home-card-width:calc(500.03 * var(--home-wide-unit));--home-card-height:calc(626.51 * var(--home-wide-unit));--home-card-side:calc(182.7 * var(--home-wide-unit));--home-card-gap:calc(28.7 * var(--home-wide-unit));--home-cta-top:calc(42 * var(--home-wide-unit));--home-subscribe-top:calc(83 * var(--home-wide-unit));max-width:none}[data-homepage] [data-home-hero-stage],[data-homepage] [data-home-products],[data-homepage] [data-home-recipes]{max-width:none}.homepage-hero-image{left:calc(-295.67 * var(--home-wide-unit));top:calc(-172.29 * var(--home-wide-unit));width:calc(2247.66 * var(--home-wide-unit))}[data-homepage] [data-carousel-arrow]{width:calc(74.49 * var(--home-wide-unit));height:calc(49.07 * var(--home-wide-unit))}[data-homepage] [data-carousel-arrow=left]{left:calc(57.3 * var(--home-wide-unit))}[data-homepage] [data-carousel-arrow=right]{right:calc(57.3 * var(--home-wide-unit))}[data-recipe-view-all]{width:calc(1563.1 * var(--home-wide-unit));min-height:calc(65.84 * var(--home-wide-unit))}}@media not all and (min-width:1100px){[data-homepage] [data-carousel-arrow]{width:56px;height:44px}[data-homepage] [data-carousel-arrow] img{width:clamp(24px, calc(30 * var(--home-unit)), 30px);position:absolute}[data-homepage] [data-carousel-arrow=left]{left:0}[data-homepage] [data-carousel-arrow=left] img{left:18px}[data-homepage] [data-carousel-arrow=right]{right:0}[data-homepage] [data-carousel-arrow=right] img{right:18px}}@media not all and (min-width:768px){[data-homepage] [data-carousel-arrow=left] img{left:8px}[data-homepage] [data-carousel-arrow=right] img{right:8px}}@media (min-width:768px){:root{--text-homepage-hero:clamp(80px, calc(54.485px + 3.32226vw), 100px);--text-homepage-category:clamp(29px, calc(17.518px + 1.49502vw), 38px);--text-homepage-section:clamp(60px, calc(47.243px + 1.66113vw), 70px);--text-homepage-card:20px;--text-homepage-cta:37px}}@media (min-width:1370px){:root{--text-homepage-hero:clamp(100px, calc(50.182px + 3.63636vw), 120px);--text-homepage-category:clamp(38px, calc(-1.855px + 2.90909vw), 54px);--text-homepage-section:clamp(70px, calc(27.655px + 3.09091vw), 87px);--text-homepage-card:clamp(20px, calc(-4.909px + 1.81818vw), 30px);--text-homepage-cta:clamp(28px, calc(59.418px - 1.63636vw), 37px);--text-homepage-hero--line-height:clamp(28px, calc(59.418px - 1.63636vw), 37px)}}@media (min-width:1920px){:root{--text-homepage-hero:120px;--text-homepage-category:54px;--text-homepage-section:87px;--text-homepage-card:30px;--text-homepage-cta:28px;--text-homepage-hero--line-height:28px}}html:has([data-homepage],[data-recipe-page]){scrollbar-width:none}html:has([data-homepage],[data-recipe-page])::-webkit-scrollbar{display:none}body:has([data-homepage],[data-recipe-page]){--home-chrome-unit:calc(100vw / 768);--home-header-side:calc(47 * var(--home-chrome-unit));--home-header-right:calc(59 * var(--home-chrome-unit));--home-header-top:calc(44 * var(--home-chrome-unit));--home-logo-width:calc(286.856 * var(--home-chrome-unit));--home-subscribe-height:calc(734 * var(--home-chrome-unit));--home-form-top:calc(116.43 * var(--home-chrome-unit));--home-form-width:calc(639.48 * var(--home-chrome-unit));--home-form-height:calc(500.74 * var(--home-chrome-unit));--home-form-heading:calc(75.07 * var(--home-chrome-unit));--home-form-copy:calc(19.08 * var(--home-chrome-unit));--home-footer-body:calc(20.32 * var(--home-chrome-unit));--home-footer-heading:calc(27.74 * var(--home-chrome-unit));--home-footer-badge:calc(98.25 * var(--home-chrome-unit))}body:has([data-homepage],[data-recipe-page]) [data-site-header-row]{max-width:1920px;padding-top:var(--home-header-top);padding-inline:var(--home-header-side)!important;padding-right:var(--home-header-right)!important}body:has([data-homepage],[data-recipe-page]) .homepage-header-logo{width:var(--home-logo-width)!important}body:has([data-homepage],[data-recipe-page]) [data-header-actions]>:is(a,span){display:none!important}body:has([data-homepage],[data-recipe-page]) [data-header-actions] button[aria-controls=mobile-nav-panel]{width:calc(84 * var(--home-chrome-unit));height:calc(33 * var(--home-chrome-unit));padding:0}body:has([data-homepage],[data-recipe-page]) [data-header-actions] button[aria-controls=mobile-nav-panel] svg{width:100%;height:100%}body:has([data-homepage],[data-recipe-page]) [data-site-header][data-scrolled=true] [data-site-header-row]{padding-top:16px;padding-bottom:16px}:is([data-homepage],[data-recipe-page]) [data-subscribe-block]{min-height:var(--home-subscribe-height);margin-top:var(--home-subscribe-top);align-items:center;padding-block:clamp(40px,6vw,100px);display:flex}:is([data-homepage],[data-recipe-page]) [data-subscribe-block]>.page-container{width:100%;padding-block:0}:is([data-homepage],[data-recipe-page]) .newsletter-embed-panel{width:min(100%, var(--home-form-width));background:#ffffffd9;border-radius:24px;min-height:400px;margin-inline:auto}@media not all and (min-width:600px){body:has([data-homepage],[data-recipe-page]){--home-subscribe-height:530px;--home-form-top:60px;--home-form-width:83.27vw;--home-form-height:420px;--home-form-heading:50px;--home-form-copy:13px;--home-footer-body:clamp(12px, calc(20.32 * var(--home-chrome-unit)), 20.32px);--home-footer-heading:clamp(16px, calc(27.74 * var(--home-chrome-unit)), 27.74px);--home-footer-badge:clamp(60px, calc(98.25 * var(--home-chrome-unit)), 98.25px)}:is([data-homepage],[data-recipe-page]) [data-subscribe-block]>img{object-position:20% center}}@media (min-width:768px){body:has([data-homepage],[data-recipe-page]){--home-header-side:calc(22.75px + 3.158vw);--home-header-right:calc(55.17px + .497vw);--home-header-top:calc(33.79px + 1.329vw);--home-logo-width:286.856px;--home-subscribe-height:734px;--home-form-top:calc(137.4px - 2.734vw);--home-form-width:calc(585.9px + 6.98vw);--home-form-height:calc(458.8px + 5.46vw);--home-form-heading:calc(68.8px + .816vw);--home-form-copy:calc(17.48px + .209vw);--home-footer-body:20.32px;--home-footer-heading:27.74px;--home-footer-badge:98.25px}body:has([data-homepage],[data-recipe-page]) [data-header-actions] button[aria-controls=mobile-nav-panel]{width:84px;height:33px}}@media (min-width:1024px){body:has([data-homepage],[data-recipe-page]){--home-logo-width:clamp(220px, 22.411vw, 286.856px)}body:has([data-homepage],[data-recipe-page]) [data-header-actions]>:is(a,span){display:initial!important}body:has([data-homepage],[data-recipe-page]) [data-header-actions] button[aria-controls=mobile-nav-panel]{display:none}body:has([data-homepage],[data-recipe-page]) [data-primary-nav]{gap:clamp(24px,10.4vw - 82.496px,60px)!important}:is(body:has([data-homepage],[data-recipe-page]) [data-primary-nav] span,body:has([data-homepage],[data-recipe-page]) [data-primary-nav] a,body:has([data-homepage],[data-recipe-page]) [data-header-actions] span,body:has([data-homepage],[data-recipe-page]) [data-header-actions] a){font-size:21px!important}body:has([data-homepage],[data-recipe-page]) [data-header-actions]{gap:35px!important}body:has([data-homepage],[data-recipe-page]) [data-header-actions] svg{width:25.5px!important}}@media (min-width:1370px){body:has([data-homepage],[data-recipe-page]){--home-header-side:66px;--home-header-right:calc(52.04px + .727vw);--home-header-top:calc(-15.26px + 4.909vw);--home-logo-width:calc(26.8px + 18.98vw);--home-form-top:calc(204.4px - 7.62vw);--home-form-width:calc(419.1px + 19.15vw);--home-form-height:calc(324.8px + 15.24vw);--home-form-heading:calc(20.5px + 4.343vw);--home-form-copy:calc(12.37px + .581vw);--home-footer-body:calc(-.15px + 1.494vw);--home-footer-heading:calc(-.22px + 2.04vw);--home-footer-badge:calc(-.8px + 7.23vw)}}@media (min-width:1920px){body:has([data-homepage],[data-recipe-page]){--home-chrome-wide-unit:calc(100vw / 1920);--home-header-side:calc(66 * var(--home-chrome-wide-unit));--home-header-right:calc(66 * var(--home-chrome-wide-unit));--home-header-top:calc(78.92 * var(--home-chrome-wide-unit));--home-logo-width:calc(391.23 * var(--home-chrome-wide-unit));--home-subscribe-height:calc(734 * var(--home-chrome-wide-unit));--home-form-top:calc(58.075 * var(--home-chrome-wide-unit));--home-form-width:calc(786.79 * var(--home-chrome-wide-unit));--home-form-height:calc(617.44 * var(--home-chrome-wide-unit));--home-form-heading:103.868px;--home-form-copy:23.528px;--home-footer-body:28.541px;--home-footer-heading:38.959px;--home-footer-badge:calc(138 * var(--home-chrome-wide-unit))}body:has([data-homepage],[data-recipe-page]) [data-site-header-row]{max-width:none}body:has([data-homepage],[data-recipe-page]) [data-primary-nav]{gap:calc(60 * var(--home-chrome-wide-unit))!important}body:has([data-homepage],[data-recipe-page]) [data-header-actions]{gap:calc(35 * var(--home-chrome-wide-unit))!important}}[data-site-footer]{--footer-body:var(--home-footer-body,clamp(16px, 1.5vw, 28px));--footer-heading:var(--home-footer-heading,clamp(20px, 2.05vw, 39px));--footer-badge:var(--home-footer-badge,clamp(80px, 8vw, 138px));overflow-wrap:anywhere;padding-block:clamp(32px,4vw,76px)}[data-site-footer] :is([data-footer-columns],[data-footer-trust]>div){width:100%;max-width:1920px;margin-inline:auto;padding-inline:clamp(20px,6.5vw,125px)}[data-site-footer] [data-footer-columns]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(28px,4vw,76px);display:grid}[data-site-footer] [data-footer-column]{min-width:0}[data-site-footer] [data-footer-column] h2{font-size:var(--footer-heading);margin:0 0 .55em;line-height:1.2}[data-site-footer] [data-footer-column=company]{display:none}[data-site-footer] [data-footer-column=company] h2,[data-site-footer] address{font-size:var(--footer-body);line-height:1.3}[data-site-footer] [data-footer-links]{font-size:var(--footer-heading)}[data-site-footer] ul{font-size:var(--footer-body);gap:.57em;line-height:1.3}[data-site-footer] [data-footer-mobile-company]{order:1;grid-column:1/-1;margin:0;font-size:clamp(12px,1.95vw,15px);line-height:1.3;display:block}[data-site-footer] [data-footer-trust]{margin-top:clamp(32px,4vw,76px)}[data-site-footer] [data-footer-trust]>div{gap:clamp(16px,1.5vw,28px)}[data-site-footer] [data-footer-trust] img{width:var(--footer-badge);height:auto}[data-site-footer] [data-footer-trust] p{min-width:0;font-size:var(--footer-body);flex:1;margin:0;line-height:1.3}@media (min-width:900px){[data-site-footer] [data-footer-columns]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-site-footer] [data-footer-column=company]{display:block}[data-site-footer] [data-footer-mobile-company]{display:none}}.products-menu{position:relative}.products-menu-trigger{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.products-menu-trigger svg{flex:none;transition:transform .15s}.products-menu-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.products-menu-panel{z-index:10;min-width:260px;padding-top:16px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.products-menu-panel[hidden]{display:none}.products-menu-links{border:1px solid var(--color-hairline);background:#fff;border-radius:10px;padding:8px;overflow:hidden;box-shadow:0 12px 28px #0000001f}.products-menu-links a{color:var(--color-brand);white-space:nowrap;border-radius:6px;padding:12px 16px;display:block}.products-menu-links a:is(:hover,:focus-visible){background:var(--color-brand);color:#fff;outline:none}.products-menu-trigger:focus-visible{outline:2px solid var(--color-brand);outline-offset:6px}.mobile-products-menu summary{cursor:pointer}@media (min-width:1024px){body:has([data-homepage],[data-recipe-page]) [data-primary-nav] .products-menu-trigger{font-size:21px!important}}[data-recipe-page]{overflow:clip}body:has([data-recipe-page]){--home-subscribe-top:clamp(61px, calc(8.7px + 3.82vw), 82px)}.recipe-hero{background:var(--recipe-hero-color);justify-content:flex-end;min-height:clamp(900px,70.073vw,960px);display:flex;position:relative;overflow:hidden}.recipe-hero:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(#eceef1 0% 8%,#0000 100%);width:100%;height:317px;position:absolute;top:0;left:0}.recipe-hero-photo{width:clamp(53.2%,64.73vw - 158.8px,56.5%);position:absolute;top:0;bottom:0;left:0;overflow:hidden}.recipe-hero-photo-image{object-fit:cover;object-position:center}.recipe-hero-photo:after{background:linear-gradient(to right, transparent, var(--recipe-hero-color));content:"";pointer-events:none;inset-block:0;width:clamp(190px,13.02vw,250px);position:absolute;right:0}.recipe-hero-content{z-index:3;overflow-wrap:anywhere;color:#000;text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;width:44%;min-width:0;max-width:581px;margin-right:5%;padding-top:clamp(180px,12vw,220px);padding-bottom:38px;display:flex;position:relative;container-type:inline-size}.recipe-hero-content>*{flex-shrink:0;max-width:100%}.recipe-hero-content h1{width:100%;font-family:var(--font-display);font-size:min(clamp(44px, 15cqi, 88px), calc(94cqi / var(--recipe-title-word,1)));text-wrap:balance;overflow-wrap:break-word;margin:0;font-style:italic;font-weight:700;line-height:1}.recipe-hero-meta{letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere;margin:30px 0 0;font-size:clamp(18px,1.48vw,23px);line-height:1.2}.recipe-hero-description{width:100%;margin:35px 0 0;font-size:16px;font-style:italic;line-height:1.3}.recipe-hero-rating{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:25px;width:100%;margin-top:27px;font-size:clamp(13px,1vw,15px);display:flex}.recipe-hero-stars{letter-spacing:.08em;font-family:Georgia,serif;font-size:clamp(28px,3.1vw,46px);line-height:1}.recipe-hero-creator{text-transform:uppercase;margin:31px 0 0;font-size:clamp(18px,1.48vw,23px);font-style:italic;line-height:1.2}.recipe-ingredients{padding:clamp(49px,3.65vw,70px) 0 0}.recipe-ingredients h2,.recipe-method h2,.recipe-goodies h2{font-family:var(--font-display);text-align:center;text-transform:uppercase;margin:0;font-size:clamp(60px,5.11vw,87px);font-style:italic;font-weight:700;line-height:1.1}.recipe-ingredients h2,.recipe-method h2{letter-spacing:.1em}.recipe-ingredient-groups{grid-template-columns:62% 38%;width:85%;max-width:1495px;margin:clamp(48px,3.6vw,70px) auto 0;display:grid}.recipe-ingredient-group h3{text-transform:uppercase;margin:0 0 24px;font-size:clamp(32px,2.35vw,40px);font-weight:900;line-height:1.2}.recipe-ingredient-group ul{margin:0;padding:0;list-style:none}.recipe-ingredient-group li{font-size:clamp(24px,1.8vw,30.75px);line-height:1.46}.recipe-ingredient-group li:before{content:"• "}.recipe-ingredient-fraction{font-family:Arial,sans-serif}.recipe-method{margin-top:69px}.recipe-method-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4.74vw;width:87%;max-width:1668px;margin:clamp(53px,43px + .73vw,57px) auto 0;display:grid}.recipe-method-grid:not(.has-image){grid-template-columns:1fr}.recipe-method-grid:not(.has-image) .recipe-instruction-groups{max-width:900px}.recipe-method-photo{aspect-ratio:1;grid-area:1/2;align-self:start;width:100%;position:sticky;top:120px;overflow:hidden}.recipe-method-photo img{object-fit:cover}.recipe-method-photo :is(video,iframe){object-fit:contain;background:#000;border:0;width:100%;height:100%}.recipe-instruction-groups{grid-area:1/1}.recipe-instruction-groups section+section{margin-top:30px}.recipe-instruction-groups h3{text-transform:uppercase;margin:0 0 20px;font-size:clamp(25px,1.8vw,31px);font-weight:900}.recipe-instruction-groups ol{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.recipe-instruction-step{gap:8px;scroll-margin-top:100px;display:flex}.recipe-instruction-number{flex:none}.recipe-instruction-step p,.recipe-instruction-number{margin:0;font-size:clamp(25px,1.83vw,30.75px);line-height:1.2}.recipe-share-bar{color:#fff;background:#3d87cb;border-radius:100px;justify-content:space-around;align-items:center;width:89.85%;height:clamp(125px,9.13vw,175px);margin:clamp(64px,7.27vw - 35.6px,104px) auto 0;display:flex}.recipe-share-bar button{cursor:pointer;justify-content:center;align-items:center;gap:16px;height:100%;padding:0;display:flex}.recipe-share-bar button span{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:clamp(25px,2.16vw,36.45px);font-weight:900}.recipe-share-icons{align-items:center;gap:clamp(10px,.9vw,18px);display:flex}.recipe-share-icons img{object-fit:contain;width:auto;height:clamp(28px,2.6vw,52px)}.recipe-save-action svg{width:auto;height:clamp(50px,5.36vw,73px)}.recipe-save-action:disabled{cursor:progress}.save-notice:not([data-kind]){display:none}.save-notice{z-index:60;color:#fff;background:#1f3f78;border-radius:30px;align-items:center;gap:16px;width:max-content;max-width:calc(100% - 32px);padding:14px 14px 14px 24px;font-size:15px;font-weight:700;line-height:1.4;animation:.2s ease-out save-notice-in;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.save-notice[data-kind=failed]{background:#b3261e}.save-notice a{color:#fff;white-space:nowrap;text-underline-offset:4px}.recipe-share-bar .save-notice button{color:#fff;background:#ffffff26;border:0;border-radius:50%;flex:none;width:32px;height:32px;font-size:20px;line-height:1}.save-notice :is(a,button):focus-visible{outline:3px solid var(--color-accent-orange);outline-offset:3px}@keyframes save-notice-in{0%{opacity:0;transform:translate(-50%,12px)}}.recipe-goodies{margin-top:clamp(61px,186.6px - 6.54vw,97px)}.recipe-goodies-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,1.5vw,29px);width:min(89%,61.45vw + 377px);margin:clamp(45px,62.45px - .909vw,50px) auto 0;display:grid}.recipe-goodies-grid>:is(a,article){aspect-ratio:.797;flex-direction:column;width:100%;height:auto;padding:0;display:flex;overflow:hidden;transform:none}.recipe-goodies-grid>:is(a,article):first-child{background:#00af92}.recipe-goodies-grid>:is(a,article):nth-child(2){background:#5c367f}.recipe-goodies-grid>:is(a,article):nth-child(3){background:#f5812b}.recipe-goodies-grid>:is(a,article)>div{width:86%;margin:5.5% auto 0;position:relative;overflow:hidden;aspect-ratio:.885!important}.recipe-goodies-grid>:is(a,article)>div img{object-fit:cover}.recipe-goodies-grid>:is(a,article) h3{color:#fff;text-align:center;text-transform:uppercase;flex:1;justify-content:center;align-items:center;padding:4px 8px;font-size:clamp(19px,1.55vw,30px);line-height:1.1;display:flex}@media not all and (min-width:1100px){.recipe-hero{min-height:0;display:block}.recipe-hero-photo{flex-shrink:0;width:100%;height:min(65vw,360px);position:relative}.recipe-hero-photo:after{background:linear-gradient(to bottom, transparent, var(--recipe-hero-color));width:100%;height:min(24.61vw,189px);inset:auto 0 0}.recipe-hero-content{text-align:center;width:100%;margin:0 auto;padding:24px clamp(20px,4vw,40px) 36px;display:block}.recipe-hero-content h1{font-size:min(clamp(36px, 12cqi, 56px), calc(94cqi / var(--recipe-title-word,1)));line-height:1.125}.recipe-hero-meta{white-space:normal;margin-top:24px;font-size:clamp(12px,2.5vw,20px)}.recipe-hero-description{width:100%;margin-top:24px;font-size:clamp(14px,2.34vw,18px);line-height:1.2}.recipe-hero-rating{justify-content:center;width:auto;margin-top:24px;font-size:clamp(11px,1.95vw,15px)}.recipe-hero-stars{font-size:clamp(24px,5.95vw,46px)}.recipe-hero-creator{margin-top:24px;font-size:clamp(13px,3vw,23px)}.recipe-ingredient-groups{grid-template-columns:1fr;gap:58px;width:80.2%;margin-top:40px}.recipe-method-grid{flex-direction:column;gap:43px;width:90.2%;margin-top:33px;display:flex}.recipe-method-photo{aspect-ratio:1;width:100%;position:relative;top:auto}.recipe-instruction-groups{width:93.2%;margin:0 auto}.recipe-share-bar{background:0 0;border-radius:0;flex-direction:column;gap:33px;width:89%;height:auto;margin-top:60px}.recipe-share-bar button{background:#3d87cb;border-radius:100px;width:100%;height:85px}.recipe-share-bar button span{font-size:clamp(14px,3vw,23px)}.recipe-share-icons img{height:clamp(20px,4vw,32px)}.recipe-save-action svg{height:55px}.recipe-goodies{margin-top:70px}.recipe-goodies-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.45vw;width:86.9%;margin-top:36px}.recipe-goodies-grid>:is(a,article):nth-child(n+3){display:none}.recipe-goodies-grid>:is(a,article) h3{font-size:clamp(10px,2.52vw,19.4px)}.recipe-method{margin-top:115px}body:has([data-recipe-page]){--home-subscribe-top:84px}}@media (min-width:1100px){.recipe-ingredients{padding-top:clamp(50px,67.45px - .91vw,55px)}.recipe-ingredients h2,.recipe-method h2{font-size:clamp(70px,5.11vw,76px)}.recipe-ingredient-groups{margin-top:clamp(52px,93.9px - 2.18vw,64px)}.recipe-ingredient-group h3{margin-bottom:clamp(43px,13.1px + 2.18vw,55px)}}@media (min-width:1920px){[data-recipe-page]{--recipe-wide-unit:calc(100vw / 1920)}body:has([data-recipe-page]){--home-subscribe-top:calc(82 * 100vw / 1920)}.recipe-hero:before{height:calc(317 * var(--recipe-wide-unit))}.recipe-hero-photo:after{width:calc(250 * var(--recipe-wide-unit))}.recipe-ingredients{padding-top:calc(50 * var(--recipe-wide-unit))}.recipe-ingredient-groups{width:calc(1495 * var(--recipe-wide-unit));max-width:none;margin-top:calc(52 * var(--recipe-wide-unit))}.recipe-ingredient-group h3{margin-bottom:calc(55 * var(--recipe-wide-unit))}.recipe-method{margin-top:calc(69 * var(--recipe-wide-unit))}.recipe-method-grid{width:calc(1668 * var(--recipe-wide-unit));gap:calc(91 * var(--recipe-wide-unit));max-width:none;margin-top:calc(57 * var(--recipe-wide-unit))}.recipe-share-bar{width:calc(1725 * var(--recipe-wide-unit));height:calc(175 * var(--recipe-wide-unit));margin-top:calc(104 * var(--recipe-wide-unit))}.recipe-goodies{margin-top:calc(61 * var(--recipe-wide-unit))}.recipe-goodies-grid{width:calc(1557 * var(--recipe-wide-unit));gap:calc(29 * var(--recipe-wide-unit));margin-top:calc(45 * var(--recipe-wide-unit))}}@media not all and (min-width:600px){.recipe-hero:before{height:180px}.recipe-hero-content{padding-bottom:36px}.recipe-hero-description{width:94%}.recipe-hero-rating{margin-top:30px}.recipe-ingredients h2,.recipe-method h2,.recipe-goodies h2{font-size:clamp(33px,7.8vw,50px)}.recipe-ingredient-groups{gap:30px}.recipe-ingredient-group h3{font-size:clamp(18px,4.2vw,26px)}.recipe-ingredient-group li{font-size:clamp(15px,3.7vw,21px);line-height:1.45}.recipe-method{margin-top:50px}.recipe-method-grid{gap:24px}.recipe-instruction-step p,.recipe-instruction-number{font-size:clamp(15px,3.7vw,21px);line-height:1.35}.recipe-instruction-groups ol,.recipe-share-bar{gap:16px}.recipe-share-bar button{gap:8px;height:58px}.recipe-share-icons{gap:4px}.recipe-share-icons img{height:20px}.recipe-save-action svg{height:36px}.recipe-goodies{margin-top:45px}}[data-recipes-index]{--index-unit:calc(100vw / 768);--home-unit:var(--index-unit);--home-category-height:calc(81.815 * var(--index-unit));overflow:clip}.recipes-index-hero{height:calc(607 * var(--index-unit));background:#eceef1;position:relative;overflow:hidden}.recipes-index-hero-image{width:185.74%;max-width:none;height:auto;position:absolute;top:-150.73%;left:-12.69%}.recipes-index-hero:after{content:"";pointer-events:none;background:linear-gradient(#eceef1 0% 14.9%,#eceef100 100%);position:absolute;inset:0}.recipes-index-hero h1{z-index:1;top:calc(251 * var(--index-unit));color:#000;font-family:var(--font-display);font-size:calc(120 * var(--index-unit));text-align:center;text-transform:uppercase;white-space:nowrap;margin:0;font-style:italic;font-weight:700;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.recipes-index-grid{width:calc(626 * var(--index-unit));column-gap:calc(66 * var(--index-unit));row-gap:calc(43.91 * var(--index-unit));margin:calc(52 * var(--index-unit)) auto calc(91.5 * var(--index-unit));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recipe-category-tile{color:#fff;background:url(/figma/recipes-index/frames/card-blue.svg) 50%/100% 100% no-repeat;flex-direction:column;width:100%;min-width:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.recipe-category-tile:hover,.recipe-category-tile:focus-visible{background-image:url(/figma/recipes-index/frames/card-orange.svg)}.recipe-category-photo{aspect-ratio:310.12/316.64;flex-shrink:0;width:85.6%;margin:5.91% auto 0;position:relative;overflow:hidden}.recipe-category-photo img{max-width:none;height:auto;position:absolute}.recipe-category-name{min-height:calc(2.2em + 2*clamp(8px,.8vw,16px));font-size:calc(30.886 * var(--index-unit));text-align:center;text-transform:uppercase;overflow-wrap:anywhere;flex:1;justify-content:center;align-items:center;padding:clamp(8px,.8vw,16px) 4%;line-height:1.1;display:flex}.recipe-category-tile:focus-visible{outline-offset:4px;outline:4px solid #000}@media (max-width:768px){body:has([data-recipes-index]){--home-header-side:calc(53 * 100vw / 768);--home-header-right:calc(53 * 100vw / 768);--home-header-top:calc(53 * 100vw / 768)}}@media not all and (min-width:1100px){.recipes-index-grid{row-gap:calc(43.63 * var(--index-unit))}}@media (min-width:768px){[data-recipes-index]{--home-category-height:calc(34.2px + 6.2vw)}.recipes-index-hero{height:calc(574.3px + 4.255vw)}.recipes-index-hero-image{width:calc(885.7px + 70.49vw);top:calc(-403.7px - 66.58vw);left:calc(8.46vw - 162.5px)}.recipes-index-hero h1{font-size:120px;top:calc(199.7px + 6.68vw);left:calc(50% + clamp(0px,41.06vw - 315.3px,473px))}.recipes-index-grid{gap:calc(24.66px + 2.506vw) 8.594vw;width:81.51vw;margin-top:calc(15.33px + 4.774vw);margin-bottom:calc(54.5px + 4.817vw)}.recipe-category-name{font-size:clamp(30.886px,24.81px + .791vw,40px)}}@media (min-width:1100px){.recipes-index-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:3.125vw;width:84.8vw}.recipe-category-name{font-size:clamp(25px,2.083vw,40px)}}@media (min-width:1920px){[data-recipes-index]{--index-wide-unit:calc(100vw / 1920);--home-category-height:calc(153.24 * var(--index-wide-unit))}.recipes-index-hero{height:calc(656 * var(--index-wide-unit))}.recipes-index-hero-image{top:calc(-1682.6 * var(--index-wide-unit));width:calc(2238.6 * var(--index-wide-unit));left:0}.recipes-index-hero h1{top:calc(328 * var(--index-wide-unit));left:74.6%}.recipes-index-grid{width:calc(1628.2 * var(--index-wide-unit));column-gap:calc(60 * var(--index-wide-unit));row-gap:calc(73.3 * var(--index-wide-unit));margin-top:calc(107 * var(--index-wide-unit));margin-bottom:calc(146.7 * var(--index-wide-unit))}.recipe-category-name{font-size:40px}}[data-recipe-category]{--category-unit:calc(100vw / 1920)}.category-recipe-hero{background:#eceef1;height:calc(489.333px + 8.68056vw);position:relative;overflow:hidden}.category-recipe-hero-image{object-fit:cover;width:100%;height:100%}.category-recipe-hero.is-beverages .category-recipe-hero-image{width:125.55%;max-width:none;height:auto;position:absolute;top:0;left:-25.55%}.category-recipe-hero:after{content:"";background:linear-gradient(#eceef1 0% 14.904%,#eceef100 100%);position:absolute;inset:0}.category-recipe-hero h1{z-index:1;max-width:calc(1631.06 * var(--category-unit));font-family:var(--font-display);text-align:right;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(100px,7.3vw,120px);font-style:italic;font-weight:700;line-height:1;position:absolute;top:50%;right:8.02%}.recipe-category-results{align-items:start;column-gap:calc(64 * var(--category-unit));width:85%;margin:calc(86.69 * var(--category-unit)) auto calc(163.67 * var(--category-unit));grid-template-columns:minmax(0,362fr) minmax(0,1205fr);display:grid}.category-recipe-filters{gap:calc(23.48 * var(--category-unit));padding-top:calc(23.31 * var(--category-unit));flex-direction:column;display:flex}.category-recipe-filters select,.category-recipe-reset{width:100%;height:calc(53.013 * var(--category-unit));text-transform:uppercase;border:0;border-radius:5px;min-height:38px;font-size:clamp(18px,1.462vw,28.069px);line-height:1.2}.category-recipe-filters select{appearance:none;color:var(--color-brand);cursor:pointer;background:#d9d9d9 url(/figma/recipe-categories/select-chevron.svg) 93%/7% no-repeat;padding:0 16% 0 5.5%}.category-recipe-reset{margin-top:calc(23.71 * var(--category-unit));background:var(--color-brand);color:#fff;text-align:center;justify-content:center;align-items:center;text-decoration:none;display:flex}.recipe-category-results-grid{column-gap:calc(59.44 * var(--category-unit));row-gap:calc(48.37 * var(--category-unit));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.category-recipe-card{color:#231f20;background:url(/figma/recipe-categories/card-grey.svg) 50%/100% 100% no-repeat;flex-direction:column;text-decoration:none;display:flex;position:relative}.category-recipe-card:hover,.category-recipe-card:focus-visible{color:#fff;background-image:url(/figma/recipe-categories/card-orange.svg)}.category-recipe-card:focus-visible,.category-recipe-filters :focus-visible{outline-offset:4px;outline:3px solid #000}.category-recipe-photo{aspect-ratio:1;flex-shrink:0;width:85.6%;margin:5.91% auto 0;position:relative;overflow:hidden}.category-recipe-no-photo{background:#eceef1;width:100%;height:100%;display:block}.category-recipe-card h2{text-align:center;overflow-wrap:anywhere;flex:1;justify-content:center;align-items:center;min-height:calc(3.6em + 2*clamp(8px,.83vw,16px));margin:0;padding:clamp(8px,.83vw,16px) 4%;font-size:clamp(18px,1.5625vw,30px);font-weight:400;line-height:1.2;display:flex}.recipe-category-pagination{color:var(--color-brand);grid-column:2;justify-content:center;align-items:center;gap:clamp(12px,1.25vw,24px);margin-top:48px;display:flex}.recipe-pagination-button{border:1px solid var(--color-brand);background:var(--color-brand);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:52px;padding:12px 22px;font-size:clamp(17px,1.3vw,22px);text-decoration:none;display:inline-flex}.recipe-pagination-button[aria-disabled]{opacity:.4}.recipe-pagination-button[href]:hover{background:var(--color-brand-dark)}.recipe-pagination-button:focus-visible{outline:3px solid var(--color-brand-light);outline-offset:4px}.recipe-pagination-count{white-space:nowrap;font-size:clamp(21px,1.6vw,28px)}@media not all and (min-width:600px){.recipe-category-pagination{gap:10px}.recipe-pagination-button{min-height:48px;padding:10px 12px;font-size:16px}}@media not all and (min-width:1100px){[data-recipe-category]{--category-unit:calc(100vw / 768)}.category-recipe-hero{height:calc(556 * var(--category-unit))}.category-recipe-hero.is-beverages .category-recipe-hero-image{top:calc(-49 * var(--category-unit));width:314.06%;left:-127.47%}.category-recipe-hero h1{text-align:center;max-width:none;font-size:clamp(38px,13.02vw,100px);line-height:1.2;top:49.64%;left:5%;right:5%}.recipe-category-results{width:81.51%;margin-top:calc(53 * var(--category-unit));margin-bottom:calc(97.73 * var(--category-unit));display:block}.category-recipe-filters{column-gap:calc(26.54 * var(--category-unit));row-gap:calc(29.03 * var(--category-unit));margin-bottom:calc(45.07 * var(--category-unit));grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.category-recipe-filters select,.category-recipe-reset{height:calc(43.967 * var(--category-unit));border-radius:4px;min-height:30px;font-size:clamp(12px,3.03vw,23.279px)}.category-recipe-reset{grid-column:1/-1;width:47.92%;margin:0 auto}.recipe-category-results-grid{column-gap:calc(66 * var(--category-unit));row-gap:calc(45.73 * var(--category-unit));grid-template-columns:repeat(2,minmax(0,1fr))}.category-recipe-card h2{font-size:clamp(12px,2.995vw,23px)}body:has([data-recipe-category]) [data-footer-mobile-company]{display:none}}@media (max-width:768px){body:has([data-recipe-category]){--home-header-side:calc(53 * 100vw / 768);--home-header-right:calc(53 * 100vw / 768);--home-header-top:calc(53 * 100vw / 768)}}@media (min-width:1920px){.category-recipe-hero{height:calc(656 * var(--category-unit))}}.featured-recipe-hero-image{width:2568px;max-width:none;height:auto;position:absolute;top:calc(4.253vw - 1250.67px);left:calc(42.36vw - 1198.2px)}.featured-recipe-hero h1{max-width:88%;right:6.823%}@media not all and (min-width:1100px){.featured-recipe-hero h1{max-width:none;line-height:1.05;top:43.17%;left:5%;right:5%}.featured-heading-second{display:block}}@media not all and (min-width:768px){.featured-recipe-hero-image{width:334.37%;top:-158.533vw;left:-113.71%}}@media (min-width:1920px){.featured-recipe-hero-image{top:calc(-1168.52 * var(--category-unit));width:133.75%;left:-20.07%}}[data-products-page]{--products-unit:calc(100vw / 1920)}.products-hero{background:#eceef1;height:calc(574.333px + 4.25347vw);position:relative;overflow:hidden}.products-hero-image{width:117.07%;max-width:none;height:auto;position:absolute;top:-68.3%;left:-7.83%}.products-hero:after{content:"";background:linear-gradient(#eceef1 0% 14.904%,#eceef100 100%);position:absolute;inset:0}.products-hero h1{z-index:1;font-family:var(--font-display);font-size:var(--text-homepage-hero);text-align:center;text-transform:uppercase;margin:0;font-style:italic;font-weight:700;line-height:1;position:absolute;top:50%;right:6.51%}.products-introduction{width:70%;min-height:calc(214 * var(--products-unit));margin:calc(69 * var(--products-unit)) auto calc(43 * var(--products-unit));text-align:center;font-size:clamp(18px,1.30208vw,25px);line-height:1.4}.products-grid{gap:calc(101.21 * var(--products-unit)) calc(75.9 * var(--products-unit));width:81.98%;margin:0 auto calc(163.2 * var(--products-unit));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.products-collection-grid{margin-top:clamp(40px,5vw,96px)}.product-listing-card{color:#000;flex-direction:column;min-width:0;padding-bottom:clamp(16px,1.7vw,32px);display:flex;position:relative}.product-listing-card:before,.product-listing-white-panel{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;transform:scaleY(-1)}.product-listing-card:before{content:"";background-image:url(/figma/products/frames/grey.svg);inset:0}.product-listing-card:is(:hover,:focus-within):before{background-image:url(/figma/products/frames/blue.svg)}.product-listing-card:is(:hover,:focus-within){color:#fff}.product-listing-link{z-index:1;border-radius:10px;position:absolute;inset:0}.product-listing-link:focus-visible{outline:3px solid var(--color-brand);outline-offset:5px}.product-listing-white-panel{background-image:url(/figma/products/frames/white.svg);width:84.75%;height:93.16%;top:6.84%;left:7.629%}.product-listing-media{aspect-ratio:474.096/487.38;flex-shrink:0;position:relative}.product-listing-photo{position:absolute;overflow:hidden}.product-listing-card h2{min-height:2.4em;font-size:var(--text-homepage-card);text-align:center;text-transform:uppercase;overflow-wrap:anywhere;margin:clamp(12px,1.04vw,20px) 3% 0;font-weight:700;line-height:1.2;position:relative}.product-listing-card h2 span{display:block}.product-listing-card p{font-size:calc(var(--text-homepage-card) * 2 / 3);text-align:center;overflow-wrap:anywhere;margin:clamp(6px,.4vw,10px) 7.6% 0;line-height:1.2;position:relative}.product-listing-card[data-product=fleischmanns-corn-starch] p,.product-listing-card[data-product=crown-golden-corn-syrup] p{letter-spacing:-.03em;margin-inline:2%}.product-listing-card[data-product=fleischmanns-bread-booster] p,.product-listing-card[data-product=fleischmanns-baking-soda] p,.product-listing-card[data-product=fleischmanns-quick-rise-plus] p{margin-inline:3%}@media not all and (min-width:1100px){[data-products-page]{--products-unit:calc(100vw / 768)}.products-hero{height:calc(607 * var(--products-unit))}.products-hero-image{width:292.66%;top:-81.88%;left:-121.66%}.products-hero h1{font-size:clamp(38px,13.02vw,100px);line-height:1.2;top:41.35%;left:4%;right:4%}.products-introduction{width:78.906%;min-height:calc(360 * var(--products-unit));margin-top:calc(42 * var(--products-unit));margin-bottom:calc(56 * var(--products-unit));font-size:clamp(16px,3.25521vw,25px);line-height:1.2}.products-grid{gap:calc(41 * var(--products-unit)) calc(49.5 * var(--products-unit));width:87%;margin-bottom:calc(93.4 * var(--products-unit));grid-template-columns:repeat(2,minmax(0,1fr))}.product-listing-card h2{font-size:clamp(12px,2.54766vw,19.566px)}.product-listing-card p{font-size:clamp(8px,1.69844vw,13.044px)}.product-listing-card:nth-child(3) h2,.product-listing-card:nth-child(4) h2{font-size:clamp(12px,2.36927vw,18.196px)}.product-listing-card:nth-child(3) p,.product-listing-card:nth-child(4) p{font-size:clamp(8px,1.57956vw,12.131px)}body:has([data-products-page]) [data-footer-mobile-company]{display:none}}@media (max-width:768px){body:has([data-products-page]){--home-header-side:calc(53 * 100vw / 768);--home-header-right:calc(53 * 100vw / 768);--home-header-top:calc(53 * 100vw / 768)}}@media not all and (min-width:600px){.products-grid{grid-template-columns:minmax(0,1fr);row-gap:32px;width:min(87%,390px)}.product-listing-card h2,.product-listing-card:nth-child(3) h2,.product-listing-card:nth-child(4) h2{font-size:19px}.product-listing-card p,.product-listing-card:nth-child(3) p,.product-listing-card:nth-child(4) p{font-size:12.5px}}@media (min-width:1920px){.products-hero{height:calc(656 * var(--products-unit))}}[data-product-detail-page]{--product-unit:calc(100vw / 1920);overflow-x:clip}.product-detail-hero{height:calc(489 * var(--product-unit));background:#eceef1;position:relative;overflow:hidden}.product-detail-hero-image{width:101.3%;max-width:none;height:auto;position:absolute;top:-226.8%;left:-1.3%}.product-detail-hero:after{content:"";background:linear-gradient(#eceef1 0% 14.904%,#eceef100 100%);position:absolute;inset:0}.product-detail-content{width:80.1042%;padding-top:calc(74 * var(--product-unit));padding-bottom:calc(141.5 * var(--product-unit));margin-inline:auto}.product-detail-title{font-family:var(--font-display);font-size:calc(70 * var(--product-unit));text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-style:italic;font-weight:700;line-height:1.15}.product-detail-introduction{margin-top:calc(30 * var(--product-unit));justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.product-detail-introduction>p{width:100%;font-size:calc(30 * var(--product-unit));line-height:calc(35 * var(--product-unit));margin:0}.product-detail-body{margin-top:calc(87 * var(--product-unit));grid-template-columns:40.117% 49.548%;justify-content:space-between;align-items:start;display:grid}.product-detail-section{margin-bottom:calc(57 * var(--product-unit))}.product-detail-section h2{color:var(--color-brand);font-family:var(--font-display);font-size:calc(50 * var(--product-unit));text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-style:italic;font-weight:700;line-height:1.15}.product-detail-section p{min-height:calc(85 * var(--product-unit));margin:calc(13.5 * var(--product-unit)) 0 0;font-size:calc(25 * var(--product-unit));line-height:calc(35 * var(--product-unit))}.product-detail-fraction{font-family:Arial,sans-serif}.product-detail-section:not(:last-child):after{width:calc(243 * var(--product-unit));content:"";background:url(/figma/product-detail/divider.svg) 50%/contain no-repeat;height:1px;margin-top:clamp(24px,2vw,36px);display:block}.product-detail-section:first-child p{margin-top:calc(21 * var(--product-unit))}.product-detail-section:first-child{margin-bottom:calc(56.5 * var(--product-unit))}.product-detail-section[data-section=how-to-use-it]{margin-bottom:calc(55 * var(--product-unit))}.product-detail-section:is([data-section=how-to-use-it],[data-section=sizes-available]) p{margin-top:calc(14 * var(--product-unit))}.product-detail-section[data-section=sizes-available] p{min-height:calc(35 * var(--product-unit))}.product-detail-section:is([data-section=what-is-double-acting],[data-section=why-is-it-perfect-for-bakers]) h2{line-height:1.1}.product-detail-section:last-child{margin-bottom:0}.product-detail-frame{aspect-ratio:762.046/998;width:100%;position:relative}.product-detail-frame:before{content:"";background:url(/figma/product-detail/frame-grey.svg) 50%/contain no-repeat;position:absolute;inset:0;transform:scaleY(-1)}.product-detail-white-frame{width:84.766%;height:87.316%;position:absolute;top:6.405%;left:7.617%;overflow:hidden}.product-detail-white-frame:before{content:"";background:url(/figma/product-detail/frame-white.svg) 50%/contain no-repeat;position:absolute;inset:0;transform:scaleY(-1)}.product-detail-packshot{justify-content:center;align-items:center;display:flex;position:absolute;inset:7% 5%}.product-detail-packshot img{object-fit:contain;width:100%;height:auto;max-height:100%}.product-detail-packshot[data-jar]{width:120.7%;inset:5.5% auto auto 50%;transform:translate(-50%)}.product-detail-packshot[data-jar] img{max-width:none;max-height:none}.product-allergen-button{width:68.645%;min-height:calc(65.6925 * var(--product-unit));margin:calc(58 * var(--product-unit)) auto 0;color:var(--color-brand);font-family:var(--font-body);font-size:calc(28.298 * var(--product-unit));text-align:center;overflow-wrap:anywhere;border:1px solid;border-radius:6px;justify-content:center;align-items:center;padding:10px 16px;line-height:1.2;text-decoration:none;display:flex;transform:translate(4.59%)}.product-allergen-button:focus-visible{outline:3px solid var(--color-brand);outline-offset:4px}@media not all and (min-width:1100px){[data-product-detail-page]{--product-unit:calc(100vw / 768)}.product-detail-hero{height:calc(365 * var(--product-unit))}.product-detail-hero-image{width:203.17%;top:-242.48%;left:-64.21%}.product-detail-content{width:83%;padding-top:calc(24 * var(--product-unit));padding-bottom:calc(84.5 * var(--product-unit))}.product-detail-title{font-size:calc(50 * var(--product-unit));text-align:center;line-height:1.2}.product-detail-title>span{display:block}.product-detail-introduction{margin:calc(31 * var(--product-unit)) calc(6 * var(--product-unit)) 0;padding-bottom:calc(30 * var(--product-unit))}.product-detail-introduction>p{font-size:calc(25 * var(--product-unit));line-height:calc(30 * var(--product-unit))}.product-detail-body{gap:calc(71.31 * var(--product-unit));flex-direction:column;margin-top:0;display:flex}.product-detail-visual{order:-1;width:100%}.product-detail-frame{aspect-ratio:637.388/677}.product-detail-frame:before{background-image:url(/figma/product-detail/frame-grey-tablet.svg)}.product-detail-white-frame{width:84.766%;height:87.316%;top:6.421%;left:7.617%}.product-detail-white-frame:before{background-image:url(/figma/product-detail/frame-white-tablet.svg)}.product-detail-packshot[data-jar]{width:108.3%;top:.4%}.product-allergen-button{width:82.071%;margin-top:calc(31 * var(--product-unit));transform:none}.product-detail-sections{text-align:center;width:96.8%;margin-inline:auto}.product-detail-section:after{margin-inline:auto}body:has([data-product-detail-page]) :is([data-footer-column=company],[data-footer-mobile-company]){display:none}}@media (max-width:768px){body:has([data-product-detail-page]){--home-header-side:calc(53 * 100vw / 768);--home-header-right:calc(53 * 100vw / 768);--home-header-top:calc(53 * 100vw / 768)}}@media not all and (min-width:600px){.product-detail-introduction{gap:20px;min-height:auto;padding-bottom:22px}.product-detail-introduction>p{font-size:max(15px, calc(25 * var(--product-unit)));line-height:1.3}.product-detail-section h2{font-size:max(25px, calc(50 * var(--product-unit)));line-height:1.1}.product-detail-section p{min-height:0;font-size:max(16px, calc(25 * var(--product-unit)));line-height:1.4}.product-detail-section{margin-bottom:28px}.product-detail-section:not(:last-child):after{margin-top:26px}.product-detail-section:first-child p{margin-top:14px}.product-allergen-button{min-height:38px;font-size:max(12px, calc(28.298 * var(--product-unit)))}}[data-legal-page]{--legal-unit:calc(100vw / 1920);color:#234b91}.legal-hero{color:#000;background:#eceef1;height:calc(574.333px + 4.25347vw);position:relative;overflow:hidden}.legal-hero-photo{position:absolute;inset:0;overflow:hidden}.legal-hero-photo img{width:110.78%;max-width:none;height:auto;position:absolute;top:-41.91%;left:-10.78%}[data-legal-page=privacy] .legal-hero-photo{transform:rotate(180deg)}[data-legal-page=privacy] .legal-hero-photo img{width:164.27%;top:-79.01%;left:-31.52%}.legal-hero:after{content:"";background:linear-gradient(#eceef1 0% 14.904%,#eceef100 100%);position:absolute;inset:0}.legal-hero h1{z-index:1;font-family:var(--font-display);font-size:var(--text-homepage-hero);text-align:right;text-transform:uppercase;margin:0;font-style:italic;font-weight:700;line-height:1;position:absolute;top:50%;right:8.23%}.contest-layout{column-gap:calc(76 * var(--legal-unit));width:85.78%;margin:calc(76 * var(--legal-unit)) 8.23% calc(165 * var(--legal-unit)) 5.99%;grid-template-columns:minmax(0,362fr) minmax(0,1209fr);align-items:start;display:grid}.contest-navigation{gap:calc(28.5 * var(--legal-unit));flex-direction:column;display:flex}.contest-navigation a{min-height:calc(120.5 * var(--legal-unit));text-align:center;background:url(/figma/legal/tab-inactive.svg) 50%/100% 100% no-repeat;justify-content:center;align-items:center;padding:10px 6%;font-size:clamp(18px,1.462vw,28.069px);line-height:1.2;display:flex}.contest-navigation a[aria-current]{color:#fff;background-image:url(/figma/legal/tab-active.svg)}.contest-navigation a:focus-visible{outline-offset:4px;outline:3px solid #000}.contest-content h2{margin:0;font-size:clamp(28px,2.08333vw,40px);font-weight:700;line-height:1}.contest-subtitle{margin:calc(10 * var(--legal-unit)) 0 calc(40 * var(--legal-unit));padding-bottom:calc(16 * var(--legal-unit));text-transform:uppercase;background:url(/figma/legal/heading-line.svg) 0 100%/85.72% 3px no-repeat;font-size:clamp(14px,1.04167vw,20px);font-weight:700;line-height:2}.contest-rules-text{font-size:clamp(13px,.9375vw,18px);line-height:1.27778}.contest-rules-text p{min-height:1.27778em;margin:0}.contest-rules-text ol{margin:0;padding-left:1.5em;list-style-type:decimal}.contest-rules-text ul{padding-left:1.5em;list-style-type:disc}.contest-rules-text li::marker{font-weight:700}.contest-rules-text strong{font-weight:900}.contest-rules-text a,.privacy-content a{overflow-wrap:anywhere;text-decoration:underline}.privacy-content{width:82.6%;margin:calc(83 * var(--legal-unit)) 8.7% calc(90 * var(--legal-unit));font-size:clamp(16.214px,11.69px + .5891vw,23px);line-height:1.08696}.privacy-content h2{margin:0 0 calc(24 * var(--legal-unit));padding-bottom:calc(24 * var(--legal-unit));background:url(/figma/legal/heading-line.svg) 0 100%/86.5% 3px no-repeat;font-size:clamp(28.198px,20.33px + 1.0245vw,40px);font-weight:700;line-height:1}.privacy-introduction{margin-bottom:calc(83 * var(--legal-unit))}.privacy-introduction p{min-height:1.08696em;margin:0}.privacy-collection-introduction{margin:0 0 calc(70 * var(--legal-unit))}.privacy-table-scroll{overflow-x:auto}.privacy-information-table{border-collapse:collapse;table-layout:fixed;background:url(/figma/legal/table-columns.svg) 48% bottom / 52% calc(100% - 99 * var(--legal-unit)) no-repeat;text-align:center;width:96%;font-size:clamp(10.413px,1.30208vw,25px);line-height:1}.privacy-information-table col:first-child{width:22.75%}.privacy-information-table col:nth-child(2),.privacy-information-table col:nth-child(3){width:26%}.privacy-information-table col:last-child{width:25.25%}.privacy-information-table th,.privacy-information-table td{padding:calc(28 * var(--legal-unit)) calc(32 * var(--legal-unit));vertical-align:middle}.privacy-information-table th{padding-block:calc(12 * var(--legal-unit));font-weight:700}.privacy-information-table th:first-child,.privacy-information-table td:first-child{padding-inline:calc(12.5 * var(--legal-unit))}.privacy-information-table tr{background:url(/figma/legal/table-row.svg) 0 100%/100% 1px no-repeat}.privacy-information-table thead tr{height:calc(99 * var(--legal-unit))}.privacy-information-table tbody tr:first-child{height:calc(205 * var(--legal-unit))}.privacy-information-table tbody tr:nth-child(2){height:calc(211 * var(--legal-unit))}.privacy-information-table tbody tr:nth-child(3){height:calc(689 * var(--legal-unit))}.privacy-information-table tbody tr:nth-child(4){height:calc(714 * var(--legal-unit))}.privacy-information-table tbody tr:nth-child(5){height:calc(919 * var(--legal-unit))}.privacy-information-table tbody tr:nth-child(6){height:calc(389 * var(--legal-unit))}.privacy-information-table tbody tr:nth-child(7){height:calc(365 * var(--legal-unit))}.privacy-information-table tbody tr:nth-child(8){height:calc(549 * var(--legal-unit))}.privacy-information-table p{min-height:1em;margin:0}.privacy-details{margin-top:calc(90 * var(--legal-unit));font-size:clamp(10px,.78125vw,15px);line-height:1.33333}.privacy-details p{min-height:1.33333em;margin:0}.privacy-details ol{padding-left:1.5em;list-style-type:decimal}.privacy-details ul{padding-left:1.5em;list-style-type:disc}@media not all and (min-width:1100px){.legal-hero{height:79.0365vw}.legal-hero-photo img{width:276.95%;top:-57.95%;left:-79.75%}[data-legal-page=privacy] .legal-hero-photo img{width:410.68%;top:-67.16%;left:-194.72%}.legal-hero h1{text-align:center;font-size:clamp(38px,13.02vw,100px);line-height:1.2;top:41.35%;left:5%;right:5%}.legal-heading-second{display:block}html[lang=fr-CA] .legal-hero h1{font-size:clamp(28px,9.115vw,70px)}.contest-layout{width:85.68%;margin:5.07813vw auto 16.276vw;display:block}.contest-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.85938vw;margin-bottom:5.20833vw;display:grid}.contest-navigation a{min-height:13.7839vw;font-size:clamp(13px,3.2108vw,24.659px)}.contest-content h2{font-size:clamp(24px,5.20833vw,40px)}.contest-subtitle{background-size:76% 3px;margin-top:10px;margin-bottom:38px;padding-bottom:16px;font-size:clamp(13px,2.60417vw,20px)}.contest-rules-text{font-size:13px;line-height:1.38462}.contest-rules-text p{min-height:1.38462em}.privacy-content{width:82.3%;margin-top:6.11979vw;margin-bottom:17.5781vw;font-size:16.214px;line-height:1.0869}.privacy-content h2{margin-bottom:14px;padding-bottom:9px;font-size:28.198px}.privacy-introduction{margin-bottom:60px}.privacy-collection-introduction{margin-bottom:45px}.privacy-details{margin-top:35px;font-size:10px;line-height:1.5}.privacy-details p{min-height:1.5em}body:has([data-legal-page]) [data-footer-mobile-company]{display:none}}@media (max-width:768px){body:has([data-legal-page]){--home-header-side:calc(53 * 100vw / 768);--home-header-right:calc(53 * 100vw / 768);--home-header-top:calc(53 * 100vw / 768)}}@media not all and (min-width:600px){.privacy-content{font-size:14px;line-height:1.3}.privacy-content h2{font-size:23px;line-height:1.15}.privacy-information-table{background-size:52% 100%;min-width:600px;font-size:12px;line-height:1.2}.privacy-details{font-size:13px;line-height:1.4}.contest-rules-text{font-size:14px;line-height:1.4}}@media (min-width:1920px){.legal-hero{height:calc(656 * var(--legal-unit))}}.account-surface{background:#f5f5f1;padding:clamp(130px,14vw,230px) clamp(20px,5vw,96px) 80px}.account-surface h1,.account-surface h2,.account-surface h3{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;font-style:italic;font-weight:700;line-height:1.08}.account-eyebrow{letter-spacing:.13em;text-transform:uppercase;margin:0 0 22px;font-size:13px}.account-button{background:var(--color-brand);color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.07em;border:0;border-radius:30px;justify-content:center;align-items:center;min-height:52px;padding:14px 26px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.account-button:hover{background:var(--color-brand-dark)}.account-button:disabled{cursor:not-allowed;opacity:.55}.account-text-link{color:inherit;text-underline-offset:5px}.account-surface a:focus-visible{outline:3px solid var(--color-accent-orange);outline-offset:5px}.auth-layout{background:#fff;border-radius:8px;grid-template-columns:1fr 1fr;max-width:1280px;margin:auto;display:grid;overflow:hidden}.auth-inspiration{color:#fff;background:var(--color-brand);align-items:flex-end;min-height:740px;padding:clamp(28px,4vw,64px);display:flex;position:relative;overflow:hidden}.auth-inspiration-photo{object-fit:cover;object-position:35% center}.auth-inspiration:after{content:"";background:linear-gradient(#234b9114 20%,#142747f0 100%);position:absolute;inset:0}.auth-inspiration-copy{z-index:1;max-width:460px;position:relative}.auth-inspiration h2{margin:0 0 24px;font-size:clamp(40px,3.7vw,64px)}.auth-inspiration-copy>p:not(.account-eyebrow){margin-bottom:28px;font-size:17px;line-height:1.6}.auth-panel{min-width:0;padding:clamp(28px,4vw,64px)}.auth-tabs{border-bottom:1px solid #ddd;flex-wrap:wrap;gap:28px;margin-bottom:42px;display:flex}.auth-tabs a{color:#666;padding:0 0 14px;font-size:14px;text-decoration:none}.auth-tabs a[aria-current]{border-bottom:3px solid var(--color-brand);color:var(--color-brand);margin-bottom:-1px;font-weight:700}.auth-panel h1{overflow-wrap:anywhere;margin:0 0 18px;font-size:clamp(36px,3.3vw,54px)}.auth-introduction{color:#555;margin:0 0 30px;font-size:16px;line-height:1.6}.auth-fields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.auth-fields label{gap:8px;font-size:14px;display:grid}.auth-fields input{box-sizing:border-box;color:#555;width:100%;min-width:0;height:50px;font:inherit;background:#fafafa;border:1px solid #ccc;border-radius:3px;padding:12px 14px}.auth-name-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.auth-google-button{color:#1f1f1f;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:30px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 20px;font-family:inherit;font-size:15px;font-weight:700;display:flex}.auth-google-button:hover{background:#f8f9fa}.auth-google-button:disabled{cursor:progress;opacity:.7}.auth-google-button+.auth-error{margin-top:14px}.auth-divider{color:#777;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:14px;margin:26px 0;font-size:13px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#ddd;flex:1;height:1px}.auth-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-error,.auth-notice{border-left:3px solid var(--color-accent-orange);color:#555;margin:0;padding-left:14px;font-size:14px;line-height:1.5}.auth-notice{justify-items:start;gap:16px;margin:18px 0 26px;font-size:16px;display:grid}.auth-notice h2{color:var(--color-brand);margin:0;font-size:28px}.auth-notice p{margin:0}.account-heading .account-button,.account-heading .auth-notice{margin-top:32px}.account-heading .auth-notice{text-align:center;border:0;justify-items:center;padding:0}.auth-switch{margin-top:26px;font-size:14px}.auth-switch a,.auth-privacy{color:var(--color-brand);text-underline-offset:4px}.auth-privacy{font-size:13px}.account-heading{text-align:center;max-width:760px;margin:0 auto 56px}.account-heading h1{margin:0 0 24px;font-size:clamp(42px,4.5vw,76px)}.account-heading>p:last-child{color:#555;max-width:550px;margin:auto;font-size:18px}.account-overview{grid-template-columns:320px minmax(0,1fr);gap:30px;max-width:1200px;margin:auto;display:grid}.account-welcome{background:var(--color-brand);color:#fff;border-radius:8px;align-self:start;padding:36px}.account-welcome h2{margin:0 0 16px;font-size:32px}.account-welcome p{margin:0 0 28px;font-size:15px;line-height:1.6}.account-welcome .account-button{width:100%;color:var(--color-brand);cursor:pointer;background:#fff;margin-bottom:20px}.account-welcome p{overflow-wrap:anywhere}.account-danger{border-top:1px solid #ffffff4d;margin-top:12px;padding-top:24px}.account-surface .account-danger h3{letter-spacing:.07em;margin:0 0 10px;font-family:inherit;font-size:15px;font-style:normal}.account-welcome .account-danger p{margin:0 0 16px;font-size:14px}.account-danger-confirm{gap:12px;display:grid}.account-danger-confirm p[role=alert]{font-weight:700}.account-danger-button{color:#fff;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:2px solid #fff;border-radius:30px;width:100%;min-height:46px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:700}.account-danger-button:hover{background:#b3261e;border-color:#b3261e}.account-danger-button:disabled,.account-text-button:disabled{cursor:progress;opacity:.6}.account-text-button{color:#fff;cursor:pointer;font:inherit;text-underline-offset:4px;background:0 0;border:0;padding:4px;font-size:14px;text-decoration:underline}.account-welcome button:focus-visible{outline:3px solid var(--color-accent-orange);outline-offset:4px}.account-recipe-box{background:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden}.account-box-heading{border-bottom:1px solid #e5e5e5;padding:28px 36px}.account-box-heading h2{margin:0 0 10px;font-size:32px}.account-box-heading p{color:#666;margin:0;font-size:15px}.account-empty{text-align:center;padding:52px 32px}.account-recipe-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:20px;padding:28px 36px 36px;display:grid}.account-recipe-grid>a{width:auto}.account-empty svg{color:var(--color-brand);margin:0 auto 24px;display:block}.account-empty h3{margin:0 0 20px;font-size:clamp(28px,3vw,40px)}.account-empty p{color:#555;max-width:420px;margin:0 auto 28px;font-size:16px;line-height:1.6}@media not all and (min-width:1000px){.auth-layout{grid-template-columns:1fr;max-width:620px}.auth-inspiration{min-height:320px}.auth-inspiration h2{max-width:450px}.account-overview{grid-template-columns:1fr;max-width:700px}}@media not all and (min-width:500px){.account-surface{padding:120px 16px 48px}.auth-inspiration{min-height:300px;padding:28px}.auth-panel{padding:28px 24px}.auth-tabs{gap:22px;margin-bottom:28px}.auth-name-fields{grid-template-columns:1fr}.account-heading{margin-bottom:32px}.account-welcome,.account-box-heading{padding:28px}.account-recipe-grid{grid-template-columns:1fr 1fr;gap:12px;padding:20px}}.not-found-page{text-align:center;background:#f5f5f1;min-height:760px;padding:clamp(145px,14vw,230px) 24px 80px}.not-found-label{color:var(--color-brand);text-transform:uppercase;letter-spacing:.15em;margin:0 0 28px;font-size:13px}.not-found-number{color:var(--color-brand);justify-content:center;align-items:center;gap:clamp(8px,2vw,24px);margin-bottom:24px;font:italic 700 clamp(120px,15vw,220px)/1 Georgia,serif;display:flex}.not-found-photo{aspect-ratio:1;border:10px solid #fff;border-radius:50%;width:clamp(100px,13vw,190px);display:block;position:relative;overflow:hidden;transform:rotate(-12deg)}.not-found-photo img{object-fit:cover}.not-found-page h1{font-family:var(--font-display);margin:0 0 24px;font-size:clamp(38px,4.5vw,72px);font-style:italic;font-weight:700;line-height:1.1}.not-found-description{color:#555;max-width:540px;margin:0 auto 36px;font-size:18px;line-height:1.6}.not-found-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.not-found-actions a:focus-visible{outline:3px solid var(--color-accent-orange);outline-offset:5px}@media not all and (min-width:500px){.not-found-page{min-height:680px;padding:130px 20px 60px}.not-found-number{margin-bottom:30px}.not-found-description{font-size:16px}.not-found-actions{flex-direction:column}}.information-hero{color:#000;background:#eceef1;height:calc(574.333px + 4.25347vw);position:relative;overflow:hidden}.information-hero-photo{position:absolute;inset:0;overflow:hidden}.information-hero-photo img{max-width:none;position:absolute}[data-information-page=contact-us] .information-hero-photo img{width:100%;height:292.68%;top:-131.4%;left:0}[data-information-page=where-to-buy] .information-hero-photo img{width:136.07%;height:398.24%;top:-74.61%;left:-21.74%}.information-hero:after{content:"";background:linear-gradient(#eceef1 0% 14.904%,#eceef100 100%);position:absolute;inset:0}.information-hero h1{z-index:1;font-family:var(--font-display);font-size:var(--text-homepage-hero);text-align:right;text-transform:uppercase;margin:0;font-style:italic;font-weight:700;line-height:1;position:absolute;top:50%;left:5%;right:8.23%}@media not all and (min-width:1100px){.information-hero{height:79.0365vw}[data-information-page=contact-us] .information-hero-photo img{width:250%;height:316.31%;top:-155.16%;left:-57.64%}[data-information-page=where-to-buy] .information-hero-photo img{width:167.14%;height:211.48%;top:-17.78%;left:-20.61%}.information-hero h1{text-align:center;font-size:clamp(38px,13.0208vw,100px);line-height:1.2;top:41.351%;left:5%;right:5%}.information-heading-second{display:block}html[lang=fr-CA] .information-hero h1{font-size:clamp(32px,11.0677vw,85px)}}@media (max-width:768px){body:has([data-information-page]){--home-header-side:calc(53 * 100vw / 768);--home-header-right:calc(53 * 100vw / 768);--home-header-top:calc(53 * 100vw / 768)}}@media (min-width:1920px){.information-hero{height:34.1667vw}}.contact-content{width:min(1560px,100% - 2*clamp(20px,9.375vw,180px));color:var(--color-brand);grid-template-columns:minmax(0,1.10635fr) minmax(0,1fr);align-items:start;gap:clamp(48px,6.485vw,124.5px);margin:clamp(48px,5.9375vw,114px) auto clamp(64px,10.26vw,197px);padding-inline-end:20px;display:grid}.contact-content>*{min-width:0}.contact-details h2{font-family:var(--font-body);overflow-wrap:break-word;margin:0;font-size:clamp(34.925px,2.3647vw,45.402px);font-weight:400;line-height:1}.contact-details address{overflow-wrap:break-word;margin:0;font-size:clamp(21.828px,1.478vw,28.377px);font-style:normal;line-height:1.6}.contact-details address p{margin:0}.contact-details address a{white-space:nowrap}.contact-details address a:hover{text-underline-offset:4px;text-decoration:underline}.contact-location{margin-top:clamp(28px,2.899vw,55.65px);display:block}.contact-location iframe{aspect-ratio:743.465/596.348;border:0;width:100%;height:auto;display:block}.contact-location>a{text-underline-offset:4px;margin-top:12px;font-size:16px;text-decoration:underline;display:inline-block}.contact-details a:focus-visible,.contact-embed-link a:focus-visible{outline:3px solid var(--color-brand);outline-offset:5px}.contact-form-panel h2{font-family:var(--font-body);overflow-wrap:break-word;margin:0 0 clamp(28px,2.24vw,43px);font-size:clamp(28px,2.0833vw,40px);font-weight:700;line-height:1.2}.contact-form-panel iframe{background:#fff;border:0;width:100%;display:block}.contact-embed-link{margin-top:24px;font-size:16px;line-height:1.5}.contact-embed-link a{text-underline-offset:4px;text-decoration:underline}@media not all and (min-width:1100px){.contact-content{grid-template-columns:minmax(0,1fr);gap:clamp(40px,6.9vw,53px);width:74.47%;max-width:720px;margin-top:clamp(32px,7.943vw,61px);padding-inline-end:0}.contact-details h2{font-size:clamp(24px,4.5475vw,34.925px)}.contact-details address{font-size:clamp(16px,2.8422vw,21.828px)}.contact-location{margin-top:clamp(24px,5.52vw,42.4px)}.contact-form-panel h2{font-size:clamp(26px,4.3712vw,33.571px)}}@media not all and (min-width:600px){.contact-content{width:calc(100% - 40px)}}.locator-embed-content{width:min(1600px,100%);min-height:720px;margin:clamp(40px,5vw,80px) auto}.destini-locator-class{width:100%}.newsletter-embed-panel{padding:clamp(24px,3vw,46px) clamp(20px,4vw,52px);overflow:hidden;container-type:inline-size}.newsletter-embed-panel [data-script-embed],.newsletter-embed-panel form._form{width:100%!important;max-width:none!important}.newsletter-embed-panel form._form{box-shadow:none!important;color:var(--color-ink)!important;font-family:var(--font-body)!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.newsletter-embed-panel form._form ._form-title,.newsletter-status h2{color:var(--color-ink)!important;font-family:var(--font-display)!important;text-align:center!important;text-transform:uppercase!important;margin:0 0 clamp(18px,2vw,30px)!important;font-size:min(clamp(42px,4.5vw,68px),10.5cqi)!important;font-style:italic!important;font-weight:700!important;line-height:1.1!important}.newsletter-embed-panel form._form ._form-content{flex-direction:column!important;gap:14px!important;display:flex!important}.newsletter-embed-panel form._form ._form_element,.newsletter-embed-panel form._form ._field-wrapper{width:100%!important;max-width:none!important;margin:0!important}.newsletter-embed-panel form._form ._form-label,.newsletter-embed-panel form._form label{color:var(--color-ink)!important;font-family:var(--font-body)!important;font-size:clamp(15px,1.3vw,19px)!important;line-height:1.35!important}.newsletter-embed-panel form._form :is(input[type=text],input[type=email],input[type=tel],select){width:100%!important;min-height:54px!important;color:var(--color-ink)!important;font-family:var(--font-body)!important;background:#fff!important;border:1px solid #a0a0a0!important;border-radius:10px!important;padding:12px 16px!important;font-size:clamp(16px,1.3vw,19px)!important}.newsletter-embed-panel form._form :is(input[type=checkbox],input[type=radio]){accent-color:var(--color-brand);flex:none!important;width:22px!important;height:22px!important}.newsletter-embed-panel form._form ._button-wrapper{margin:12px 0 0!important}.newsletter-embed-panel form._form button[type=submit]{cursor:pointer;background:var(--color-brand)!important;color:#fff!important;min-height:48px!important;font-family:var(--font-body)!important;border:0!important;border-radius:9px!important;padding:10px 26px!important;font-size:clamp(16px,1.3vw,19px)!important}.newsletter-embed-panel form._form button[type=submit]:hover{background:var(--color-brand-dark)!important}.newsletter-embed-panel form._form :is(input,select,button):focus-visible{outline:2px solid var(--color-brand-light)!important;outline-offset:2px!important}@media not all and (min-width:600px){.newsletter-embed-panel{padding:28px 20px}.newsletter-embed-panel form._form ._form-title,.newsletter-status h2{font-size:min(52px,10.5cqi)!important}}.newsletter-status{text-align:center;gap:18px;display:grid}.newsletter-status p{font-size:clamp(16px,1.4vw,20px);line-height:1.5}.newsletter-status-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.newsletter-status-actions :is(a,button){background:var(--color-brand);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;padding:12px 24px;line-height:1.3;text-decoration:none;display:inline-flex}.newsletter-status-actions :is(a,button):hover{background:var(--color-brand-dark)}.newsletter-status-actions :is(a,button):focus-visible{outline:2px solid var(--color-brand-light);outline-offset:2px}[data-legal-page=terms] .legal-hero-photo{transform:rotate(180deg)}[data-legal-page=terms] .legal-hero-photo img{width:164.27%;top:-79.01%;left:-31.52%}.terms-content{max-width:1200px;color:var(--color-brand);overflow-wrap:anywhere;margin:clamp(40px,5vw,90px) auto;padding-inline:clamp(20px,5vw,80px);font-size:clamp(16px,1.2vw,20px);line-height:1.6}.terms-content h2{margin:40px 0 16px;font-size:clamp(24px,2vw,32px);font-weight:700;line-height:1.2}.terms-content p{white-space:pre-line;margin:0 0 20px}.terms-content a{text-underline-offset:3px;text-decoration:underline}@media not all and (min-width:1100px){[data-legal-page=terms] .legal-hero-photo img{width:410.68%;top:-67.16%;left:-194.72%}}.search-trigger{width:38px;height:38px;color:var(--color-ink);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.search-trigger:hover,.search-trigger:focus-visible{color:var(--color-brand)}.search-overlay{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0f162694;justify-content:center;align-items:flex-start;padding:min(13vh,110px) 16px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.search-dialog{width:min(100%,720px);max-height:min(82vh,820px);font-family:var(--font-body);background:#fff;border:1px solid #d6dce3;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 28px 80px #0003}.search-dialog-top{color:var(--color-brand);letter-spacing:.14em;justify-content:space-between;align-items:center;padding:20px 24px 8px;display:flex}.search-dialog-top button{color:#333;cursor:pointer;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.search-dialog-top button svg{width:21px;height:21px}.search-dialog-top button:hover{background:#edf1f5}.search-dialog-form{border-bottom:1px solid #e4e7ea;padding:10px 24px 20px}.search-input-wrap{border:1px solid #c7d3df;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;display:flex}.search-input-wrap:focus-within{border-color:var(--color-brand-light);box-shadow:0 0 0 3px #3d87cb1f}.search-input-wrap svg{flex:none;width:23px!important}.search-input-wrap input{outline:none;width:100%;min-width:0;font-size:18px}.search-filter-row{gap:10px;margin-top:12px;display:flex}.search-select-wrap{min-width:0;display:inline-flex;position:relative}.search-select-wrap:after{content:"";pointer-events:none;border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;position:absolute;top:50%;right:16px;transform:translateY(-70%)rotate(45deg)}.search-filter-row select,.search-page-form select{appearance:none;cursor:pointer;background:#fff;border:1px solid #c7d3df;border-radius:8px;width:100%;min-width:0;padding:10px 42px 10px 14px;font-size:14px}.search-filter-row select:focus-visible,.search-page-form select:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.search-filter-row button,.search-page-form button{background:var(--color-brand);color:#fff;cursor:pointer;border-radius:8px;padding:10px 20px}.search-filter-row button:hover,.search-page-form button:hover{background:var(--color-brand-dark)}.search-dialog-results{min-height:130px;padding:14px 24px;overflow-y:auto}.search-suggestions p,.search-result-group h3{color:#5a6571;letter-spacing:.14em;text-transform:uppercase;margin:4px 0 10px;font-size:12px;font-weight:800}.search-suggestions button{text-align:left;cursor:pointer;border-bottom:1px solid #e9ecef;justify-content:space-between;width:100%;padding:11px 5px;display:flex}.search-suggestions button:hover{color:var(--color-brand)}.search-result-group+.search-result-group{margin-top:18px}.search-hit{color:#171b21;border-radius:8px;align-items:center;gap:14px;min-width:0;padding:9px 6px;text-decoration:none;display:flex}.search-hit:hover,.search-hit:focus-visible{background:#eef4fb}.search-hit-image,.search-hit-placeholder{width:52px;height:52px;color:var(--color-brand);background:#e7eef6 50%/cover no-repeat;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.search-hit-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.search-hit-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.search-hit-copy small{color:#68717b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.search-hit-arrow{color:var(--color-brand)}.search-message{color:#596572;padding:14px 4px}.search-see-all{color:var(--color-brand);border-top:1px solid #e4e7ea;justify-content:space-between;padding:18px 24px;font-weight:800;text-decoration:none;display:flex}.search-see-all:hover{background:#eef4fb}.search-page{background:#f4f7f9;min-height:70vh;padding:clamp(150px,14vw,230px) 24px 90px}.search-page-inner{width:min(100%,1080px);margin-inline:auto}.search-page-eyebrow{color:var(--color-brand);letter-spacing:.2em;font-size:14px;font-weight:800}.search-page h1{font-family:var(--font-display);margin:5px 0 32px;font-size:clamp(50px,8vw,100px);font-style:italic;line-height:1}.search-page-form{background:#fff;border-radius:12px;flex-wrap:wrap;gap:10px;padding:20px;display:flex}.search-page-form input{border:1px solid #c7d3df;border-radius:8px;flex:1;min-width:min(100%,280px);padding:10px 12px}.search-page-count{margin:30px 0 16px;font-weight:700}.search-page-group{margin:28px 0}.search-page-group h2{color:var(--color-brand);text-transform:uppercase;margin-bottom:12px;font-size:20px;font-weight:900}.search-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.search-page-grid .search-hit{background:#fff;border:1px solid #e1e5e9}.search-page-grid .search-hit:hover{background:#eef4fb}.search-page-empty{color:#596572;padding:25px 0}.search-pagination{justify-content:center;align-items:center;gap:25px;padding-top:30px;display:flex}.search-pagination a{color:var(--color-brand);font-weight:800;text-decoration:underline}@media (max-width:640px){.search-overlay{padding-top:12px}.search-dialog{max-height:calc(100dvh - 24px)}.search-dialog-form,.search-dialog-results,.search-dialog-top,.search-see-all{padding-inline:16px}.search-filter-row{flex-wrap:wrap}.search-filter-row .search-select-wrap{flex:1}.search-filter-row button{width:100%}.search-page{padding-inline:16px}.search-page-grid{grid-template-columns:1fr}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{-webkit-text-size-adjust:100%;overflow-x:clip}img,video,svg{max-width:100%}body{background:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-body);margin:0;line-height:1.6}[data-site-header]{--header-padding-top:clamp(1.25rem, calc(104 * var(--figma-px)), 6.5rem);--header-padding-bottom:clamp(.75rem, calc(48 * var(--figma-px)), 3rem)}[data-site-header][data-scrolled=true]{--header-padding-top:clamp(.75rem, calc(40 * var(--figma-px)), 2.5rem);--header-padding-bottom:clamp(.75rem, calc(40 * var(--figma-px)), 2.5rem)}[data-site-header] [data-site-header-row]{padding-top:var(--header-padding-top);padding-bottom:var(--header-padding-bottom);transition:padding .5s ease-out}@media (min-width:1024px){[data-site-header-row]{position:relative}[data-site-header-row]>nav[data-primary-nav]{position:absolute;left:50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
