@layer reset,library;@layer reset{/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}}@layer reset{:root{--mg-font-size-base: .333vw}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:var(--mg-font-weight-normal);font-family:var(--mg-font-sans);font-size:calc(var(--mg-font-size-base) + var(--mg-font-size-x-small));line-height:var(--mg-line-height-dense);overflow-wrap:break-word}*,:after,:before{box-sizing:border-box;color:inherit;font-family:inherit}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}*:focus,*::part(base):focus{outline-color:var(--mg-focus-ring-color)}:focus-visible,a:focus,mg-button::part(base):focus-within{outline-offset:0;outline:var(--mg-input-border-width) solid var(--mg-focus-ring-color)}h1,h2,h3,h4,h5,h6,p{margin:0}h1{font-size:var(--mg-font-size-3x-large)}h2{font-size:var(--mg-font-size-2x-large)}h3{font-size:var(--mg-font-size-x-large)}h4{font-size:var(--mg-font-size-medium)}h5{font-size:var(--mg-font-size-x-small)}h6{font-size:var(--mg-font-size-2x-small)}}:root.mg-theme-light{--mg-color-accent: hsl(0, 100%, 79%);--mg-color-bg-primary: hsl(0, 0%, 100%);--mg-color-bg-secondary: hsl(0, 0%, 95%);--mg-color-bg-revert: hsl(224, 49%, 9%);--mg-color-neutral-0: hsl(0, 0%, 100%);--mg-color-neutral-50: hsl(210, 33%, 98%);--mg-color-neutral-100: hsl(210, 57%, 97%);--mg-color-neutral-200: hsl(210, 1%, 96%);--mg-color-neutral-300: hsl(212, 42%, 94%);--mg-color-neutral-400: hsl(210, 24%, 85%);--mg-color-neutral-500: hsl(219, 15%, 54%);--mg-color-primary-100: hsl(0, 87%, 79%);--mg-color-primary-200: hsl(196, 91%, 82%);--mg-color-primary-500: hsl(199, 88%, 16%);--mg-color-primary: hsl(0, 0%, 0%);--mg-color-secondary: var(--mg-color-primary);--mg-color-secondary-100: hsl(45, 100%, 79%);--mg-color-secondary-200: hsl(81, 80%, 74%);--mg-color-secondary-300: hsl(81, 87%, 12%);--mg-color-text-100: hsl(206, 10%, 14%);--mg-color-text-100-revert: hsl(210, 5%, 91%);--mg-color-text-200: hsl(209, 12%, 35%);--mg-color-danger-200: hsl(352, 78%, 44%);--mg-color-surface: hsl(0, 0%, 100%);--mg-color-button: hsl(199, 73%, 23%);--mg-focus-outline: hsl(0, 0%, 66%);--mg-focus-shadow: hsl(0, 0%, 85%);--mg-tag-color: hsl(45 100% 89%);--mg-retailer-color: hsl(0 100% 87%)}:root{--color: var(--mg-color-primary);color:var(--color)}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:400;src:url(/fonts/figtree-v6-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:italic;font-weight:400;src:url(/fonts/figtree-v6-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:500;src:url(/fonts/figtree-v6-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:italic;font-weight:500;src:url(/fonts/figtree-v6-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:600;src:url(/fonts/figtree-v6-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:italic;font-weight:600;src:url(/fonts/figtree-v6-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:700;src:url(/fonts/figtree-v6-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:italic;font-weight:700;src:url(/fonts/figtree-v6-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:800;src:url(/fonts/figtree-v6-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:italic;font-weight:800;src:url(/fonts/figtree-v6-latin-800italic.woff2) format("woff2")}:root{--mg-spacing-3x-small: .125rem;--mg-spacing-2x-small: .25rem;--mg-spacing-custom-2x-small: .375rem;--mg-spacing-x-small: .5rem;--mg-spacing-custom-x-small: .625rem;--mg-spacing-small: .75rem;--mg-spacing-medium: 1rem;--mg-spacing-large: 1.25rem;--mg-spacing-custom-large: 1.5rem;--mg-spacing-x-large: 1.75rem;--mg-spacing-custom-x-large: 2rem;--mg-spacing-2x-large: 2.25rem;--mg-spacing-3x-large: 3rem;--mg-spacing-4x-large: 4.5rem;--mg-border-radius-small: .1875rem;--mg-border-radius-medium: .25rem;--mg-border-radius-large: .5rem;--mg-border-radius-large-custom: .75rem;--mg-border-radius-x-large: 1rem;--mg-border-radius-2x-large: 2rem;--mg-border-radius-circle: 50%;--mg-border-radius-pill: 9999px;--mg-box-shadow-hero: 0px 1.7px 13px 0px #ffdede;--mg-box-shadow-badge: 0px 4px 4px 0px hsla(0, 0%, 0%, .25);--mg-box-shadow-button: 0px 1px 8px 0px hsla(199, 88%, 16%, .08);--mg-box-shadow-thumbnail: 0 1px 3px 1px hsla(0, 0%, 26%, .2), 0 2px 8px 4px hsla(0, 0%, 26%, .1);--mg-box-shadow-trainsition: box-shadow 135ms 0ms cubic-bezier(.4, 0, .2, 1);--mg-elevation-6: 0px 1px 8px 0px rgba(5, 54, 77, .08);--font-figtree: "Figtree", sans-serif;--s-200-regular: 400 .75rem/1.333333 var(--font-figtree);--s-200-bold: 700 .75rem/1.333333 var(--font-figtree);--m-100-regular: 400 .875rem/1.28571 var(--font-figtree);--m-100-bold: 700 .875rem/1.28571 var(--font-figtree);--m-200-medium: 500 1rem/1.4 var(--font-figtree);--m-200-bold: 700 1rem/1.4 var(--font-figtree);--m-300-regular: 400 1.125rem/1.33333 var(--font-figtree);--m-300-bold: 700 1.125rem/1.33333 var(--font-figtree);--l-100-regular: 400 1.375rem/1.3 var(--font-figtree);--l-100-bold: 700 1.375rem/1.3 var(--font-figtree);--grid-height-simple: 48px;--grid-row-gap: 4px;--grid-row-height: 18px;--grid-row-height-large: 23px;--grid-row-height-button: 20px;--grid-width-col-right: 281px;--ingredient-clone-offset: 10px;--ingredient-centered-top-simple: 12.5px;--total-top-simple: 72px;--total-height-simple: 12px;--tag-height: 2rem}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}::view-transition-old(root){animation:fade-out .5s ease}::view-transition-new(root){animation:fade-in .5s ease}body{font-optical-sizing:auto;font-style:normal;font:var(--m-100-regular)}a:focus-visible,button:focus-visible{outline:1px solid var(--mg-color-accent);box-shadow:var(--mg-box-shadow-hero);border-radius:var(--mg-border-radius-x-large)}button{border:none;padding:0;outline:none;cursor:pointer}button:is(:hover,:focus){filter:brightness(.9)}button:active{filter:brightness(.9)}p{margin-bottom:var(--mg-spacing-small)}h1{font:var(--m-300-bold)}h2{font:var(--m-100-bold);color:var(--mg-color-text-100)}.cluster{display:flex;flex-direction:row;flex:1;align-items:center;justify-content:space-between;gap:var(--mg-spacing-small)}.stack{display:flex;flex-direction:column;gap:var(--mg-spacing-small)}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root{overflow:hidden}._container_1q38r_5{display:flex;flex-direction:column;align-items:center;border-radius:var(--mg-border-radius-x-large);background-color:var(--mg-color-bg-primary)}._main_1q38r_13{flex:auto;width:100%;max-width:375px;padding-inline:var(--mg-spacing-medium);padding-block:var(--mg-spacing-x-small)}
