/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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-outline-style:solid;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-600:oklch(57.7% .245 27.325);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-200:oklch(92.8% .006 264.531);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--radius-sm:calc(var(--radius) * .5);--radius-lg:calc(var(--radius) * 2);--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-family);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-primary:var(--primary);--color-muted-foreground:var(--muted-foreground);--color-warning:var(--warning);--font-display:var(--font-display)}}@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;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{.btn{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;border-width:1px;border-color:#0000;border-radius:.25rem;outline-style:none;display:inline-flex}.btn:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.btn:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.btn:disabled{pointer-events:none;cursor:not-allowed}.btn svg{pointer-events:none;flex-shrink:0}.btn-filled{border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}.btn-filled:hover{opacity:.9}.btn-filled:active{border-color:var(--primary);background-color:var(--muted);color:var(--primary-foreground)}.btn-filled:disabled{background-color:var(--secondary);color:var(--muted-foreground);opacity:.6;border-color:#0000}.btn-outlined{border-color:var(--foreground);color:var(--foreground);background-color:#0000}.btn-outlined:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--foreground)}.btn-outlined:active{background-color:var(--secondary);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--foreground)}.btn-outlined:disabled{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.btn-outlined:disabled{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.btn-outlined:disabled{color:var(--muted-foreground);opacity:.6}.btn-text{color:var(--foreground);background-color:#0000;border-color:#0000}.btn-text:hover{border-color:var(--foreground)}.btn-text:active{border-color:var(--foreground);background-color:var(--secondary)}.btn-text:disabled{color:var(--muted-foreground);opacity:.6}.btn-destructive{border-color:var(--destructive);background-color:var(--destructive);color:var(--destructive-foreground)}.btn-destructive:hover{opacity:.9}.btn-destructive:active{opacity:.8}.btn-destructive:disabled{opacity:.5}.btn-lg{height:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 4);font-size:var(--font-body1--size);line-height:var(--font-body1--line-height)}.btn-md{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--font-body2--size);line-height:var(--font-body2--line-height)}.btn-sm{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--font-caption--size);line-height:var(--font-caption--line-height)}.btn-icon{--tw-border-style:none;color:var(--foreground);background-color:#0000;border-style:none;padding:0}.btn-icon:hover{color:var(--muted)}.btn-icon:disabled{color:var(--muted-foreground);opacity:.6}.btn-icon-lg{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.btn-icon-lg svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.btn-icon-md{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.btn-icon-md svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.btn-icon-sm{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.btn-icon-sm svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.badge{align-items:center;gap:var(--spacing);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--font-tagline--size);line-height:var(--font-tagline--line-height);font-weight:var(--font-tagline--weight);font-variant:all-small-caps;border-radius:.25rem;display:inline-flex}.badge svg{pointer-events:none;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.badge-filled{background-color:var(--secondary);color:var(--foreground)}.badge-outlined{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);color:var(--foreground);background-color:#0000}.form-label{align-items:center;gap:var(--spacing);color:var(--muted-foreground);font-size:var(--font-tagline--size);line-height:var(--font-tagline--line-height);font-weight:var(--font-tagline--weight);font-variant:all-small-caps;display:inline-flex}.form-label[data-disabled=true]{opacity:.5}.form-label-required{color:var(--destructive)}.form-input{height:calc(var(--spacing) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);width:100%;padding-inline:calc(var(--spacing) * 3);color:var(--foreground);transition-property:border-color,border-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;font-size:var(--font-body1--size);line-height:var(--font-body1--line-height);background-color:#0000;border-radius:.25rem;outline-style:none}.form-input::placeholder{color:var(--muted-foreground)}.form-input:hover:not(:disabled):not([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--input)}.form-input:focus:not([aria-invalid=true]){border-style:var(--tw-border-style);border-width:2px;border-color:var(--foreground)}.form-input:disabled{cursor:not-allowed;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.form-input:disabled{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.form-input:disabled{background-color:var(--secondary);color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.form-input:disabled{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.form-input[aria-invalid=true]{border-style:var(--tw-border-style);border-width:2px;border-color:var(--destructive)}.form-input-wrapper{height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);padding-inline:calc(var(--spacing) * 3);transition-property:border-color,border-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:.25rem;display:flex;position:relative}.form-input-wrapper:hover:not([data-disabled=true]):not([data-error=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--input)}.form-input-wrapper:focus-within:not([data-error=true]){border-style:var(--tw-border-style);border-width:2px;border-color:var(--foreground)}.form-input-wrapper[data-disabled=true]{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.form-input-wrapper[data-disabled=true]{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.form-input-wrapper[data-disabled=true]{background-color:var(--secondary)}.form-input-wrapper[data-error=true]{border-style:var(--tw-border-style);border-width:2px;border-color:var(--destructive)}.form-input-wrapper input{width:100%;height:100%;color:var(--foreground);--tw-outline-style:none;font-size:var(--font-body1--size);line-height:var(--font-body1--line-height);background-color:#0000;outline-style:none;flex:1}.form-input-wrapper input::placeholder{color:var(--muted-foreground)}.form-input-wrapper input:disabled{cursor:not-allowed;color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.form-input-wrapper input:disabled{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.form-input-wrapper [data-slot=icon]{color:var(--foreground);flex-shrink:0}.form-input-wrapper [data-slot=icon] svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.form-input-wrapper[data-disabled=true] [data-slot=icon]{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.form-input-wrapper[data-disabled=true] [data-slot=icon]{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.form-textarea{resize:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);color:var(--foreground);transition-property:border-color,border-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;font-size:var(--font-body1--size);line-height:var(--font-body1--line-height);background-color:#0000;border-radius:.25rem;outline-style:none}.form-textarea::placeholder{color:var(--muted-foreground)}.form-textarea:hover:not(:disabled):not([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--input)}.form-textarea:focus:not([aria-invalid=true]){border-style:var(--tw-border-style);border-width:2px;border-color:var(--foreground)}.form-textarea:disabled{cursor:not-allowed;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.form-textarea:disabled{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.form-textarea:disabled{background-color:var(--secondary);color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.form-textarea:disabled{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.form-textarea[aria-invalid=true]{border-style:var(--tw-border-style);border-width:2px;border-color:var(--destructive)}.form-select-wrapper{height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);padding-inline:calc(var(--spacing) * 3);transition-property:border-color,border-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:.25rem;display:flex;position:relative}.form-select-wrapper:hover:not([data-disabled=true]):not([data-error=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--input)}.form-select-wrapper:focus-within:not([data-error=true]){border-style:var(--tw-border-style);border-width:2px;border-color:var(--foreground)}.form-select-wrapper[data-disabled=true]{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.form-select-wrapper[data-disabled=true]{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.form-select-wrapper[data-disabled=true]{background-color:var(--secondary)}.form-select-wrapper[data-error=true]{border-style:var(--tw-border-style);border-width:2px;border-color:var(--destructive)}.form-select-wrapper select{appearance:none;width:100%;height:100%;color:var(--foreground);--tw-outline-style:none;font-size:var(--font-body1--size);line-height:var(--font-body1--line-height);background-color:#0000;outline-style:none;flex:1}.form-select-wrapper select:disabled{cursor:not-allowed;color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.form-select-wrapper select:disabled{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.form-select-wrapper [data-slot=icon]{pointer-events:none;color:var(--foreground);flex-shrink:0}.form-select-wrapper[data-disabled=true] [data-slot=icon]{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.form-select-wrapper[data-disabled=true] [data-slot=icon]{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.form-caption{margin-top:calc(var(--spacing) * 2);color:var(--muted-foreground);font-size:var(--font-caption--size);line-height:var(--font-caption--line-height)}.form-caption[data-error=true]{color:var(--destructive)}.form-checkbox{cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--primary);background-color:var(--background);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));width:18px;height:18px;position:relative}.form-checkbox:checked{border-color:var(--primary);background-color:var(--primary)}.form-checkbox:before{content:"";opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);background-color:currentColor;transition-duration:.3s;display:block;position:absolute;inset:2.5px;rotate:45deg}.form-checkbox:checked:before{color:var(--primary-foreground);opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%)}.form-checkbox:disabled{cursor:not-allowed;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.form-checkbox:disabled{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.form-checkbox:disabled{background-color:var(--secondary);opacity:.5}.form-checkbox:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.form-checkbox:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.form-radio{cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--primary);background-color:var(--background);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;width:18px;height:18px;position:relative}.form-radio:checked{border-color:var(--primary);background-color:var(--primary)}.form-radio:before{content:"";background-color:var(--primary-foreground);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-radius:3.40282e38px;width:8px;height:8px;margin:auto;transition-duration:.3s;display:block;position:absolute;inset:0}.form-radio:checked:before{opacity:1}.form-radio:disabled{cursor:not-allowed;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.form-radio:disabled{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.form-radio:disabled{background-color:var(--secondary);opacity:.5}.form-radio:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.form-radio:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.form-toggle{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-toggle-track{cursor:pointer;background-color:var(--border);padding:var(--spacing);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;flex-shrink:0;width:40px;height:24px;position:relative}.form-toggle:checked+.form-toggle-track{background-color:var(--primary)}.form-toggle:disabled+.form-toggle-track{cursor:not-allowed;opacity:.5}.form-toggle:focus-visible+.form-toggle-track{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.form-toggle:focus-visible+.form-toggle-track{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.form-toggle-thumb{background-color:var(--background);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));--tw-duration:.3s;border-radius:3.40282e38px;width:16px;height:16px;transition-duration:.3s;display:block}.form-toggle:checked+.form-toggle-track .form-toggle-thumb{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.form-toggle:checked+.form-toggle-track .form-toggle-thumb:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.form-control{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);color:var(--foreground);font-size:var(--font-body1--size);line-height:var(--font-body1--line-height);display:flex}.form-control:has(input:disabled){cursor:not-allowed}.btn-group{align-items:center;width:fit-content;display:flex}.btn-group-item{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);white-space:nowrap;color:var(--foreground);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));font-size:var(--font-body1--size);line-height:var(--font-body1--line-height);background-color:#0000;flex-shrink:0;padding:8px 16px;display:inline-flex}.btn-group-item svg{pointer-events:none;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);flex-shrink:0}.btn-group .btn-group-item:first-child{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.btn-group .btn-group-item:last-child{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.btn-group .btn-group-item:not(:first-child){margin-inline-start:-1px}.btn-group-separated{gap:calc(var(--spacing) * 2)}.btn-group-separated .btn-group-item{border-radius:.25rem}.btn-group-separated .btn-group-item:not(:first-child){margin-inline-start:0}.btn-group-item:hover:not(:has(:checked)):not(:has(:disabled)){border-style:var(--tw-border-style);border-width:2px}.btn-group-item:has(:checked){border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}.btn-group-item:has(:checked) svg{color:var(--primary-foreground)}.btn-group-item:has(:disabled){cursor:not-allowed;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.btn-group-item:has(:disabled){border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.btn-group-item:has(:disabled){color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.btn-group-item:has(:disabled){color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.btn-group-item:has(:disabled){text-decoration-line:line-through}.btn-group-item:has(:disabled) svg{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.btn-group-item:has(:disabled) svg{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.btn-group-item:has(:checked:disabled){border-color:var(--primary);background-color:var(--primary);color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.btn-group-item:has(:checked:disabled){color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.btn-group-item:has(:checked:disabled) svg{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.btn-group-item:has(:checked:disabled) svg{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.btn-group-item:focus-within{z-index:10;border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring);position:relative}@supports (color:color-mix(in lab, red, red)){.btn-group-item:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.btn-group-item-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);padding:0}.qty-input{height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--foreground);padding-inline:calc(var(--spacing) * 3);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:.25rem;display:inline-flex}.qty-input:hover,.qty-input:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--foreground)}.qty-input-full{width:100%}@media not all and (min-width:1024px){.cart-product-item .qty-input-full{max-width:200px}}.qty-input-btn{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);cursor:pointer;background-color:#ffffff1a;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.qty-input-btn{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.qty-input-btn{color:var(--foreground);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.qty-input-btn:hover{background-color:var(--secondary)}.qty-input-btn:disabled{cursor:not-allowed;color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.qty-input-btn:disabled{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.qty-input-btn svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.qty-input-display{min-width:calc(var(--spacing) * 12);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);font-size:var(--font-body2--size);line-height:var(--font-body2--line-height);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.qty-input-field{height:100%;min-width:calc(var(--spacing) * 12);text-align:center;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;font-size:var(--font-body2--size);line-height:var(--font-body2--line-height);-moz-appearance:textfield;background-color:#0000;outline-style:none;flex-shrink:0}.qty-input-full .qty-input-display,.qty-input-full .qty-input-field{flex:1}.qty-input-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.no-scrollbar{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}body{background:var(--background);color:var(--foreground);padding-bottom:var(--tabbar-space,0px);overflow-x:clip}::selection{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--accent) 45%, #fff)}}:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:6px}img{color:#0000;font-style:italic}.tnum,.mf-price,.mf-ends,[data-countdown-to]{font-variant-numeric:tabular-nums lining-nums}.mf-container{width:100%;max-width:1440px;margin-inline:auto}.mf-btn{height:46px;font-family:var(--font-display);white-space:nowrap;background:var(--primary);color:var(--primary-foreground);cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s,color .15s;display:inline-flex}.mf-btn:hover{background:var(--primary-deep);text-decoration:none;transform:translateY(-1px);box-shadow:0 10px 22px -12px #0a5c2e99}.mf-btn:active{transform:translateY(0)scale(.98)}.mf-btn--sand{background:var(--secondary);color:var(--primary-deep)}.mf-btn--sand:hover{background:var(--sand-deep);color:var(--primary-deep);box-shadow:none}.mf-btn--sun{background:var(--accent);color:#2a2306}.mf-btn--sun:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mf-btn--sun:hover{background:color-mix(in srgb, var(--accent) 85%, #000)}}.mf-btn--sun:hover{color:#2a2306}.mf-btn--white,.mf-btn--white:hover{color:var(--primary-deep);background:#fff}.mf-btn--ghost{color:var(--primary-deep);border-color:var(--primary);background:0 0}@supports (color:color-mix(in lab, red, red)){.mf-btn--ghost{border-color:color-mix(in srgb, var(--primary) 40%, transparent)}}.mf-btn--ghost:hover{background:var(--tint);color:var(--primary-deep);box-shadow:none}.mf-btn--ghost-light{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border-color:#ffffff59}.mf-btn--ghost-light:hover{color:#fff;box-shadow:none;background:#fff3}.mf-btn--sm{height:38px;padding:0 16px;font-size:13.5px}.mf-btn--lg{height:54px;padding:0 26px;font-size:16px}.mf-btn--block{width:100%}.mf-btn[disabled],.mf-btn[aria-disabled=true]{opacity:.55;pointer-events:none}.btn{font-family:var(--font-display);font-weight:700;border-radius:999px!important}.btn-filled{background:var(--primary)!important;color:var(--primary-foreground)!important;border-color:#0000!important}.btn-filled:hover{background:var(--primary-deep)!important}.mf-icon-btn{background:var(--surface);border:1px solid var(--border);width:42px;height:42px;color:var(--foreground);border-radius:999px;flex:none;place-items:center;transition:background .15s,color .15s,transform .15s;display:inline-grid;position:relative}.mf-icon-btn:hover{background:var(--tint);color:var(--primary-deep);border-color:#0000}.mf-icon-btn:active{transform:scale(.94)}.mf-icon-btn--solid{background:var(--primary);color:#fff;border-color:#0000}.mf-icon-btn--solid:hover{background:var(--primary-deep);color:#fff}.mf-badge-count{background:var(--deal);color:#fff;min-width:20px;height:20px;font-family:var(--font-display);border:2px solid var(--background);top:-5px;border-radius:999px;place-items:center;padding:0 5px;font-size:11.5px;font-weight:700;line-height:1;display:grid;position:absolute;inset-inline-start:-5px}.mf-badge-count[data-bump=true]{animation:.45s cubic-bezier(.2,.8,.2,1) mf-bump}@keyframes mf-bump{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}.mf-topbar{z-index:50;position:sticky;top:0}.mf-header{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.mf-header{background:color-mix(in srgb, var(--background) 86%, transparent)}}.mf-header{-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s}html[data-scrolled=true] .mf-header{border-color:var(--border);box-shadow:0 8px 30px -22px #1f231f59}.mf-header-row{align-items:center;gap:10px;min-height:60px;display:flex}.mf-logo{flex:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.mf-logo-svg{width:auto;height:58px;display:block}.mf-logo-svg--icon{border-radius:12px;width:42px;height:42px;box-shadow:0 6px 14px -8px #0f7b3f73}.mf-logo-word{font-family:var(--font-display);color:var(--primary-deep);letter-spacing:-.01em;font-size:21px;font-weight:800;line-height:1}.mf-logo-word small{font-family:var(--font-family);color:var(--muted);letter-spacing:.02em;margin-top:3px;font-size:11px;font-weight:500;display:block}.mf-logo-img{object-fit:contain;width:auto;max-width:150px;height:46px;display:block}@media (min-width:768px){.mf-logo-svg{height:66px}.mf-logo-img{max-width:190px;height:58px}}.mf-search{background:var(--surface);border:1.5px solid var(--border);width:100%;height:48px;color:var(--muted);text-align:start;border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 16px;padding-inline:16px 6px;font-size:14px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px #1f231f05}.mf-search:hover,.mf-search:focus-visible{border-color:var(--primary);box-shadow:0 0 0 4px var(--tint);outline:none}.mf-search>svg{color:var(--primary-deep);flex:none}.mf-search span{white-space:nowrap;text-overflow:ellipsis;flex:1;position:relative;overflow:hidden}.mf-search span[data-cycle]{transition:opacity .25s,transform .25s}.mf-search span[data-cycle][data-fade=true]{opacity:0;transform:translateY(6px)}.mf-search kbd{font-family:var(--font-family);color:var(--muted);border:1px solid var(--border);background:var(--secondary);border-radius:6px;padding:1px 6px;font-size:11px}.mf-search .mf-search-go{background:var(--primary);color:#fff;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:grid}.mf-search--input{cursor:text}.mf-search--input:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px var(--tint)}.mf-location{background:var(--tint);color:var(--primary-deep);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:8px 12px;font-size:12.5px;font-weight:600;transition:background .15s;display:inline-flex;overflow:hidden}.mf-location:hover{background:var(--tint)}@supports (color:color-mix(in lab, red, red)){.mf-location:hover{background:color-mix(in srgb, var(--tint) 70%, var(--primary) 30%)}}.mf-location b{text-overflow:ellipsis;font-weight:700;overflow:hidden}.mf-location svg{flex:none}.mf-location .mf-location-label{color:var(--muted);font-weight:500}.mf-navbar{background:var(--background);border-bottom:1px solid var(--border)}.mf-nav{scrollbar-width:none;align-items:center;gap:2px;padding-block:6px;display:flex;overflow-x:auto}.mf-nav::-webkit-scrollbar{display:none}.mf-nav>li{flex:none}.mf-nav>li>a,.mf-nav>li>el-dropdown>button,.mf-nav>li>div>button{white-space:nowrap;color:var(--foreground);border-radius:999px;align-items:center;gap:5px;padding:8px 13px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.mf-nav>li>a:hover,.mf-nav>li>el-dropdown>button:hover,.mf-nav>li>div>button:hover{background:var(--tint);color:var(--primary-deep);text-decoration:none}.mf-nav>li.mf-nav-all>a{background:var(--primary-deep);color:#fff}.mf-nav>li.mf-nav-all>a:hover{background:var(--ink);color:#fff}.mf-nav>li.mf-nav-deals>a{color:var(--deal)}.mf-tabbar{z-index:46;background:var(--surface);inset-inline:0;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.mf-tabbar{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.mf-tabbar{-webkit-backdrop-filter:saturate(160%)blur(16px);border-top:1px solid var(--border);padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px))}.mf-tab{color:var(--muted);border-radius:14px;justify-items:center;gap:3px;padding:6px 2px 4px;font-size:10.5px;font-weight:600;text-decoration:none;transition:color .15s;display:grid;position:relative}.mf-tab svg{width:24px;height:24px;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.mf-tab:active svg{transform:scale(.88)}.mf-tab[aria-current=page]{color:var(--primary-deep)}.mf-tab[aria-current=page]:before{content:"";background:var(--primary);top:0;border-radius:0 0 4px 4px;height:3px;position:absolute;inset-inline:14px}.mf-tab--cart .mf-tab-badge{background:var(--deal);color:#fff;min-width:18px;height:18px;font-family:var(--font-display);border:2px solid var(--surface);top:0;border-radius:999px;place-items:center;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:grid;position:absolute;inset-inline-end:calc(50% - 22px)}.mf-tab--cart .mf-tab-badge[hidden]{display:none}.mf-tab--cart .mf-tab-badge[data-bump=true]{animation:.45s cubic-bezier(.2,.8,.2,1) mf-bump}@media (max-width:1023px){body{--tabbar-space:calc(66px + env(safe-area-inset-bottom,0px))}}@media (min-width:1024px){.mf-tabbar{display:none}}.mf-section{padding-block:1.1rem;padding-inline:1rem}@media (min-width:768px){.mf-section{padding-block:1.75rem;padding-inline:2rem}}@media (min-width:1024px){.mf-section{padding-inline:4rem}}.mf-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin-bottom:.9rem;display:flex}.mf-section-title{font-family:var(--font-display);color:var(--foreground);align-items:center;gap:10px;font-size:1.25rem;font-weight:800;line-height:1.25;display:inline-flex}.mf-section-title:before{content:"";background:linear-gradient(180deg, var(--accent), var(--primary));border-radius:4px;flex:none;width:6px;height:22px}.mf-section-sub{color:var(--muted);margin-top:2px;font-size:13px}@media (min-width:768px){.mf-section-title{font-size:1.7rem}.mf-section-title:before{height:28px}}.mf-more{color:var(--primary-deep);white-space:nowrap;background:var(--tint);border-radius:999px;align-items:center;gap:4px;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.mf-more:hover{background:var(--tint)}@supports (color:color-mix(in lab, red, red)){.mf-more:hover{background:color-mix(in srgb, var(--tint) 70%, var(--primary) 30%)}}.mf-more:hover{text-decoration:none}.mf-rail-arrows{gap:6px;display:none}@media (min-width:1024px){.mf-rail-arrows{display:inline-flex}}.mf-canopy{border-radius:calc(var(--radius) * 1.6);background:radial-gradient(120% 90% at 100% 0%, #f5b62247 0%, transparent 46%), radial-gradient(90% 90% at 0% 100%, #ffffff24 0%, transparent 50%), linear-gradient(135deg, var(--ink) 0%, var(--primary-deep) 42%, var(--primary) 100%);color:#fff;isolation:isolate;align-content:end;gap:10px;min-height:330px;padding:22px 20px 20px;display:grid;position:relative;overflow:hidden;padding-top:46%!important}.mf-canopy:before{content:"";opacity:.07;pointer-events:none;z-index:-1;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'><polyline points='0,44 16,20 32,44 48,20 64,44' fill='none' stroke='white' stroke-width='2' stroke-linejoin='round'/><circle cx='56' cy='10' r='2.5' fill='white'/></svg>") 0 0/64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 10%,#0000 80%);mask-image:linear-gradient(#000 10%,#0000 80%)}.mf-canopy-greet{color:var(--accent);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.mf-canopy-greet:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f5b62240}.mf-canopy-title{font-family:var(--font-display);color:#fff;text-wrap:balance;max-width:14ch;font-size:clamp(1.7rem,7.2vw,2.2rem);font-weight:800;line-height:1.2}.mf-canopy-title mark{color:var(--accent);white-space:nowrap;background:0 0;position:relative}.mf-canopy-title mark:after{content:"";opacity:.9;inset-inline:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='6' viewBox='0 0 24 6'><polyline points='0,5 6,1 12,5 18,1 24,5' fill='none' stroke='%23F5B622' stroke-width='1.6' stroke-linejoin='round'/></svg>") 0 0/24px 6px repeat-x;border-radius:3px;height:6px;position:absolute;bottom:-2px}.mf-canopy-text{opacity:.9;max-width:38ch;font-size:14px;line-height:1.6}.mf-canopy-cta{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.mf-canopy-art{pointer-events:none;z-index:0;inset-inline-end:-3%;width:46%;max-width:300px;position:absolute;top:4%}.mf-canopy-art img{filter:drop-shadow(0 26px 30px #00000059);width:100%;height:auto;animation:6s ease-in-out infinite mf-float;display:block}.mf-canopy-art--cover{width:auto;max-width:none;inset:0}.mf-canopy-art--cover img{object-fit:cover;filter:none;opacity:.9;width:100%;height:100%;animation:none;-webkit-mask-image:linear-gradient(90deg,#000 30%,#0000 85%);mask-image:linear-gradient(90deg,#000 30%,#0000 85%)}[dir=rtl] .mf-canopy-art--cover img{-webkit-mask-image:linear-gradient(270deg,#000 30%,#0000 85%);mask-image:linear-gradient(270deg,#000 30%,#0000 85%)}.mf-canopy-orb{pointer-events:none;z-index:-1;background:radial-gradient(circle at 30% 30%,#ffffff59,#ffffff0a 60%,#0000 70%);border-radius:50%;position:absolute}.mf-canopy-orb--a{inset-inline-start:-90px;width:260px;height:260px;top:-110px}.mf-canopy-orb--b{inset-inline-end:8%;background:radial-gradient(circle at 40% 40%,#f5b6228c,#f5b6220f 62%,#0000 72%);width:160px;height:160px;animation:9s ease-in-out infinite reverse mf-float;top:22%}.mf-canopy-sun{z-index:0;opacity:.95;inset-inline-start:18px;width:46px;height:46px;position:absolute;top:16px}.mf-canopy-sun svg{transform-origin:50%;width:100%;height:100%;animation:40s linear infinite mf-spin}@keyframes mf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes mf-spin{to{transform:rotate(360deg)}}.mf-canopy-tiles{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.mf-canopy-tile{background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) * .9);color:var(--foreground);gap:3px;padding:10px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}.mf-canopy-tile:hover{transform:translateY(-2px);box-shadow:0 12px 24px -18px #1f231f66}.mf-canopy-tile svg{width:22px;height:22px;color:var(--primary)}.mf-canopy-tile b{font-family:var(--font-display);color:var(--foreground);font-size:12.5px;font-weight:700;line-height:1.25}.mf-canopy-tile span{color:var(--muted);font-size:11px;line-height:1.3}@media (min-width:768px){.mf-canopy{grid-template-columns:minmax(0,1fr);gap:14px;min-height:420px;padding:40px 44px 36px}.mf-canopy-title{max-width:16ch;font-size:clamp(2.4rem,4.2vw,3.6rem)}.mf-canopy-text{max-width:46ch;font-size:16.5px}.mf-canopy{padding-top:40px!important;padding-inline-end:42%!important}.mf-canopy-art{inset-inline-end:3%;width:36%;max-width:480px;top:auto;bottom:-5%}.mf-canopy-sun{inset-inline:auto 44px;width:72px;height:72px;top:30px}.mf-canopy-tiles{gap:12px;margin-top:12px}.mf-canopy-tile{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:14px 16px}.mf-canopy-tile svg{grid-row:span 2;width:30px;height:30px}.mf-canopy-tile b{font-size:15px}.mf-canopy-tile span{font-size:12.5px}}@media (max-width:480px){.mf-canopy-tiles{grid-template-columns:1fr}.mf-canopy-tile{grid-template-columns:auto 1fr;align-items:center;column-gap:10px}.mf-canopy-tile svg{grid-row:span 2}}.mf-shelf{scrollbar-width:none;scroll-snap-type:x proximity;gap:10px;margin-inline:-2px;padding:4px 2px 8px;display:flex;overflow-x:auto}.mf-shelf::-webkit-scrollbar{display:none}.mf-shelf-item{scroll-snap-align:start;color:var(--foreground);flex:0 0 92px;justify-items:center;gap:8px;text-decoration:none;display:grid}.mf-shelf-art{background:var(--secondary);border-radius:26px;place-items:center;width:92px;height:92px;transition:transform .2s cubic-bezier(.2,.8,.2,1),background .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.mf-shelf-art:after{content:"";pointer-events:none;background:#ffffff73;border-radius:50%;height:70%;position:absolute;inset:auto -20% -45%}.mf-shelf-art img{object-fit:contain;mix-blend-mode:multiply;z-index:1;width:78%;height:78%;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:relative}.mf-shelf-art svg{z-index:1;width:56%;height:56%;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:relative}.mf-shelf-item:hover .mf-shelf-art{background:var(--tint);transform:translateY(-3px);box-shadow:0 14px 24px -18px #0f7b3f80}.mf-shelf-item:hover .mf-shelf-art img,.mf-shelf-item:hover .mf-shelf-art svg{transform:scale(1.08)rotate(-3deg)}.mf-shelf-item span{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:96px;font-size:12px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.mf-shelf-item--all .mf-shelf-art{background:var(--primary-deep);color:#fff}.mf-shelf-item--all .mf-shelf-art:after{display:none}.mf-shelf-item--all:hover .mf-shelf-art{background:var(--ink)}@media (min-width:768px){.mf-shelf{gap:14px}.mf-shelf-item{flex-basis:118px}.mf-shelf-art{border-radius:32px;width:118px;height:118px}.mf-shelf-item span{max-width:118px;font-size:13.5px}}@media (min-width:1280px){.mf-shelf--grid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid;overflow:visible}.mf-shelf--grid .mf-shelf-item{flex:none}.mf-shelf--grid .mf-shelf-art{aspect-ratio:1;width:100%;max-width:118px;height:auto}}.mf-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(150px,auto);gap:10px;display:grid}.mf-bento-item{border-radius:calc(var(--radius) * 1.3);color:var(--foreground);background:var(--secondary);isolation:isolate;align-content:end;gap:4px;padding:16px;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;display:grid;position:relative;overflow:hidden}.mf-bento-item:hover{transform:translateY(-3px);box-shadow:0 18px 30px -20px #1f231f73}.mf-bento-item--big{grid-column:span 2;min-height:210px}.mf-bento-item--tall{grid-row:span 2}.mf-bento-tag{color:var(--primary-deep);background:#ffffffd9;border-radius:999px;justify-self:start;margin-bottom:4px;padding:4px 10px;font-size:11px;font-weight:700}.mf-bento-title{font-family:var(--font-display);text-wrap:balance;font-size:1.15rem;font-weight:800;line-height:1.2}.mf-bento-text{color:var(--muted);max-width:26ch;font-size:12.5px;line-height:1.45}.mf-bento-link{color:var(--primary-deep);align-items:center;gap:4px;margin-top:6px;font-size:12.5px;font-weight:700;display:inline-flex}.mf-bento-item img{object-fit:contain;object-position:top;mix-blend-mode:multiply;z-index:-1;inset-inline-end:4%;width:44%;max-height:60%;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:6%}.mf-bento-item:hover img{transform:scale(1.06)rotate(-3deg)}.mf-bento-item--big img{width:38%;max-height:80%;top:8%}.mf-bento-item--tall img{inset-inline-end:12%;width:76%;max-height:46%;top:7%}.mf-bento-item--big .mf-bento-title,.mf-bento-item--big .mf-bento-text,.mf-bento-item--tall .mf-bento-text{max-width:60%}.mf-bento-item--tall .mf-bento-title{max-width:100%}.mf-bento-item--deal{color:#5c1610;background:linear-gradient(140deg,#ffe1dd,#ffc8c0)}.mf-bento-item--deal .mf-bento-text,.mf-bento-item--deal .mf-bento-link{color:#8a2a21}.mf-bento-item--deal .mf-bento-tag{color:var(--deal)}.mf-bento-item--mint{background:linear-gradient(140deg,#e8f5ea,#cfeada)}.mf-bento-item--sun{color:#3d2d05;background:linear-gradient(140deg,#fff1cc,#ffe09a)}.mf-bento-item--sun .mf-bento-text,.mf-bento-item--sun .mf-bento-link{color:#6a4d0c}.mf-bento-item--sand{background:linear-gradient(140deg,#f5efe2,#e9dfc8)}.mf-bento-item--green{background:linear-gradient(140deg, var(--primary), var(--primary-deep));color:#fff}.mf-bento-item--green .mf-bento-text{color:#ffffffd9}.mf-bento-item--green .mf-bento-link{color:var(--accent)}.mf-bento-item--green .mf-bento-tag{color:#fff;background:#ffffff29}.mf-bento-item--green img{mix-blend-mode:normal}@media (min-width:768px){.mf-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(190px,auto);gap:14px}.mf-bento-item{padding:22px}.mf-bento-item--big{grid-area:span 2/span 2}.mf-bento-title{font-size:1.45rem}.mf-bento-item--big .mf-bento-title{font-size:2rem}.mf-bento-text{font-size:14px}}.mf-card{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.1);background:var(--surface);flex-direction:column;gap:6px;height:100%;padding:8px 8px 10px;transition:box-shadow .25s,transform .25s cubic-bezier(.2,.8,.2,1),border-color .2s;display:flex;position:relative}.mf-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mf-card:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--border))}}.mf-card:hover{transform:translateY(-3px);box-shadow:0 18px 34px -22px #1f231f73}.mf-card-media{aspect-ratio:var(--card-aspect,1);border-radius:calc(var(--radius) * .8);background:var(--secondary);display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.mf-card-media{background:color-mix(in srgb, var(--secondary) 55%, #fff)}}.mf-card-media{overflow:hidden}.mf-card-media img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:9%;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .35s}.mf-card-media img[data-loading=true]{opacity:0}.mf-card:hover .mf-card-media img{transform:scale(1.06)}.mf-card-badges{z-index:1;top:8px;flex-direction:column;gap:4px;display:flex;position:absolute;inset-inline-start:8px}.mf-disc{background:var(--deal);color:#fff;font-family:var(--font-display);border-radius:8px;padding:3px 7px;font-size:11.5px;font-weight:700;line-height:1.2;box-shadow:0 4px 10px -4px #df382d99}.mf-tag{background:var(--accent);color:#2a2306;border-radius:8px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1.2;display:inline-block}.mf-tag--mute{background:var(--secondary);color:var(--muted)}.mf-card-name{color:var(--foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;font-size:13px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.mf-card-name a{color:inherit;text-decoration:none}.mf-card-name a:after{content:"";z-index:0;position:absolute;inset:0}.mf-card-meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-height:1.2em;font-size:11.5px;overflow:hidden}.mf-card-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.mf-card-foot{z-index:1;justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;display:flex;position:relative}.mf-price{gap:1px;line-height:1.15;display:grid}.mf-price-now{font-family:var(--font-display);color:var(--foreground);white-space:nowrap;font-size:16.5px;font-weight:800}.mf-price-now small{color:var(--muted);margin-inline-start:2px;font-size:11px;font-weight:600}.mf-price-now.is-deal{color:var(--deal)}.mf-price-was{color:var(--muted);white-space:nowrap;font-size:11.5px;text-decoration:line-through}.mf-price-from{color:var(--muted);font-size:11px}.mf-save{color:var(--primary-deep);background:var(--tint);white-space:nowrap;border-radius:6px;justify-self:start;align-items:center;gap:3px;padding:2px 6px;font-size:12px;font-weight:700;display:inline-flex}.mf-card-actions{z-index:1;flex:none;position:relative}.mf-add{background:var(--primary);width:40px;height:40px;color:var(--primary-foreground);border-radius:999px;place-items:center;transition:background .15s,transform .15s cubic-bezier(.2,.8,.2,1);display:inline-grid;box-shadow:0 8px 16px -8px #0f7b3fb3}.mf-add:hover{background:var(--primary-deep);transform:scale(1.06)}.mf-add:active{transform:scale(.92)}.mf-add svg{width:20px;height:20px}.mf-add--wide{width:auto;font-family:var(--font-display);white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.mf-add--wide svg{flex:none;width:16px;height:16px}.mf-add--outline{color:var(--primary-deep);border:1.5px solid var(--primary);box-shadow:none;background:0 0}.mf-add--outline:hover{background:var(--tint)}.mf-add--muted{background:var(--secondary);color:var(--muted);box-shadow:none}.mf-add--muted:hover{background:var(--sand-deep);transform:none}.mf-card .wishlist-toggle,.mf-card [data-wishlist-toggle]{z-index:2;top:8px;position:absolute;inset-inline-end:8px}.mf-card .wishlist-toggle button,.mf-card [data-wishlist-toggle] button,.mf-wish{width:32px;height:32px;color:var(--muted);background:#ffffffe6;border-radius:999px;place-items:center;transition:color .15s,transform .15s;display:grid;box-shadow:0 2px 8px #00000014}.mf-wish:hover{color:var(--deal);transform:scale(1.08)}.mf-wish[aria-pressed=true]{color:var(--deal)}.mf-wish[aria-pressed=true] svg{fill:currentColor}[data-grid=list] .mf-card{flex-direction:row;align-items:stretch;gap:12px}[data-grid=list] .mf-card-media{flex:none;width:112px}[data-grid=list] .mf-card-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mf-qty{background:var(--primary);color:#fff;border-radius:999px;grid-template-columns:36px 1fr 36px;align-items:center;min-width:108px;height:40px;display:grid;overflow:hidden;box-shadow:0 8px 16px -8px #0f7b3fb3}.mf-qty button{color:#fff;place-items:center;height:100%;font-weight:700;transition:background .15s;display:grid}.mf-qty button:hover{background:#ffffff24}.mf-qty button[disabled]{opacity:.4;pointer-events:none}.mf-qty input{text-align:center;width:100%;min-width:0;height:100%;font-family:var(--font-display);color:#fff;appearance:textfield;background:0 0;border:0;font-size:15px;font-weight:800}.mf-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mf-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mf-qty input:focus{outline:none}.mf-qty--light{background:var(--surface);color:var(--primary-deep);border:1.5px solid var(--primary);box-shadow:none}.mf-qty--light button,.mf-qty--light input{color:var(--primary-deep)}.mf-qty--light button:hover{background:var(--tint)}.mf-qty--lg{grid-template-columns:48px 1fr 48px;min-width:150px;height:50px}.mf-card-foot{flex-wrap:wrap}.mf-card-actions.has-qty{flex:100%}.mf-card [data-quantity-section]{width:100%;min-width:0}.mf-card [data-quantity-section] .mf-qty{width:100%;min-width:0;max-width:none}.mf-ends{color:#fff;background:var(--deal);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 8px 18px -10px #df382db3}.mf-ends output{font-family:var(--font-display);letter-spacing:.03em;font-size:13px}.mf-ends svg{animation:1s step-end infinite mf-tick}@keyframes mf-tick{50%{opacity:.5}}.mf-rail{scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;gap:10px;margin-inline:-2px;padding:4px 2px 8px;display:flex;overflow-x:auto}.mf-rail::-webkit-scrollbar{display:none}.mf-rail>*{scroll-snap-align:start;flex:0 0 164px}@media (min-width:768px){.mf-rail>*{flex-basis:calc(16.6667% - 10px)}.mf-rail{gap:12px}}.mf-grid{grid-template-columns:repeat(var(--cols-mobile,2), minmax(0, 1fr));gap:10px;display:grid}@media (min-width:768px){.mf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (min-width:1024px){.mf-grid{grid-template-columns:repeat(var(--cols-desktop,5), minmax(0, 1fr))}}.mf-bakery{border-radius:calc(var(--radius) * 1.5);color:#3b2a0f;isolation:isolate;background:radial-gradient(80% 60% at 100% 0,#ffffff8c 0%,#0000 60%),linear-gradient(135deg,#f8ecd4 0%,#f1dcb4 60%,#ebcf9e 100%);gap:14px;padding:20px 18px;display:grid;position:relative;overflow:hidden}.mf-bakery:before{content:"";z-index:-1;opacity:.08;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'><polyline points='0,44 16,20 32,44 48,20 64,44' fill='none' stroke='%23b8862c' stroke-width='2' stroke-linejoin='round'/></svg>") 0 0/64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 10%,#0000 70%);mask-image:linear-gradient(270deg,#000 10%,#0000 70%)}.mf-bakery-head{gap:6px;display:grid}.mf-bakery-kicker{color:#9a6a12;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.mf-bakery-title{font-family:var(--font-display);color:#3b2a0f;font-size:1.5rem;font-weight:800;line-height:1.2}.mf-bakery-text{color:#6b4f1c;max-width:44ch;font-size:13.5px;line-height:1.55}.mf-bakery-steam{z-index:0;inset-inline-end:18px;width:54px;height:54px;position:absolute;top:14px}.mf-bakery-steam path{fill:none;stroke:#b8862c;stroke-width:2.2px;stroke-linecap:round;opacity:0;animation:3.2s ease-in-out infinite mf-steam}.mf-bakery-steam path:nth-child(2){animation-delay:.8s}.mf-bakery-steam path:nth-child(3){animation-delay:1.6s}@keyframes mf-steam{0%{opacity:0;transform:translateY(24%)scaleX(.9)}35%{opacity:1}to{opacity:0;transform:translateY(-42%)scaleX(1.3)}}.mf-bakery .mf-rail>*{flex-basis:150px}.mf-bakery .mf-card{border-color:#7850141f}.mf-bakery .mf-card-media{background:#fff8ea}@media (min-width:768px){.mf-bakery{grid-template-columns:280px minmax(0,1fr);align-items:center;gap:28px;padding:30px 34px}.mf-bakery-title{font-size:2.1rem}.mf-bakery .mf-rail>*{flex-basis:calc(25% - 9px)}.mf-bakery-steam{inset-inline:230px auto;width:80px;height:80px;top:22px}}.mf-story{border-radius:calc(var(--radius) * 1.5);background:radial-gradient(70% 90% at 0% 100%, #f5b62240, transparent 55%), linear-gradient(120deg, var(--ink), var(--primary-deep));color:#fff;isolation:isolate;gap:18px;padding:24px 20px;display:grid;position:relative;overflow:hidden}.mf-story:before{content:"";z-index:-1;opacity:.06;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'><polyline points='0,44 16,20 32,44 48,20 64,44' fill='none' stroke='white' stroke-width='2' stroke-linejoin='round'/></svg>") 0 0/64px 64px;position:absolute;inset:0}.mf-story-kicker{color:var(--accent);font-size:12.5px;font-weight:700}.mf-story-title{font-family:var(--font-display);color:#fff;text-wrap:balance;font-size:1.5rem;font-weight:800;line-height:1.2}.mf-story-text{opacity:.85;max-width:48ch;font-size:13.5px;line-height:1.6}.mf-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mf-stat{border-radius:calc(var(--radius) * .9);text-align:center;background:#ffffff14;border:1px solid #ffffff24;gap:2px;padding:12px 10px;display:grid}.mf-stat b{font-family:var(--font-display);color:var(--accent);direction:ltr;unicode-bidi:isolate;font-size:1.6rem;font-weight:800;line-height:1.1}.mf-stat span{opacity:.85;font-size:11.5px}@media (min-width:768px){.mf-story{grid-template-columns:1.2fr 1fr;align-items:center;gap:30px;padding:40px 44px}.mf-story-title{font-size:2.2rem}.mf-story-text{font-size:15px}.mf-stat{padding:18px 12px}.mf-stat b{font-size:2.2rem}.mf-stat span{font-size:13px}}.mf-branches{gap:10px;display:grid}@media (min-width:768px){.mf-branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.mf-branch{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.2);background:var(--surface);grid-template-columns:auto 1fr;gap:4px 12px;padding:16px;transition:transform .2s,box-shadow .2s;display:grid}.mf-branch:hover{transform:translateY(-2px);box-shadow:0 16px 30px -22px #1f231f66}.mf-branch-pin{background:var(--tint);width:44px;height:44px;color:var(--primary);border-radius:14px;grid-row:span 3;place-items:center;display:grid}.mf-branch b{font-family:var(--font-display);font-size:15px;font-weight:800}.mf-branch span{color:var(--muted);font-size:13px}.mf-branch .mf-branch-hours{color:var(--primary-deep);align-items:center;gap:4px;font-weight:600;display:inline-flex}.mf-branch a{color:var(--primary-deep);grid-column:2;align-items:center;gap:4px;margin-top:6px;font-size:13px;font-weight:700;display:inline-flex}.mf-footer{background:var(--ink);color:#ffffffdb;margin-top:1.5rem;position:relative;overflow:hidden}.mf-footer:before{content:"";opacity:.04;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'><polyline points='0,44 16,20 32,44 48,20 64,44' fill='none' stroke='white' stroke-width='2' stroke-linejoin='round'/></svg>") 0 0/64px 64px;position:absolute;inset:0}.mf-footer-wave{width:100%;height:26px;color:var(--ink);background:var(--background);display:block}.mf-footer-grid{gap:26px;padding:28px 0 22px;display:grid;position:relative}@media (min-width:768px){.mf-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:32px;padding:44px 0 30px}}.mf-footer h3{font-family:var(--font-display);color:#fff;margin-bottom:12px;font-size:15px;font-weight:700}.mf-footer-links{gap:9px;display:grid}.mf-footer-links a{color:#ffffffc7;font-size:13.5px;text-decoration:none;transition:color .15s,transform .15s;display:inline-block}.mf-footer-links a:hover{color:var(--accent);transform:translate(-2px)}[dir=ltr] .mf-footer-links a:hover{transform:translate(2px)}.mf-footer-about{color:#fffc;max-width:40ch;font-size:13.5px;line-height:1.7}.mf-footer-logo{width:auto;height:84px;margin-bottom:12px;display:block}.mf-footer .mf-logo-svg{height:112px;margin-bottom:14px}.mf-footer-social{gap:8px;margin-top:14px;display:flex}.mf-footer-social a{color:#fff;background:#ffffff14;border-radius:999px;place-items:center;width:40px;height:40px;transition:background .15s,transform .15s;display:grid}.mf-footer-social a:hover{background:var(--primary);transform:translateY(-2px)}.mf-footer-social svg{width:20px;height:20px}.mf-footer-contact{gap:10px;display:grid}.mf-footer-contact a,.mf-footer-contact span{color:#ffffffd9;align-items:center;gap:8px;font-size:13.5px;text-decoration:none;display:inline-flex}.mf-footer-contact svg{color:var(--accent);flex:none}.mf-footer-contact a:hover{color:#fff}.mf-footer-cta{border-radius:calc(var(--radius) * 1.1);background:#ffffff0f;border:1px solid #ffffff1f;gap:8px;margin-top:12px;padding:16px;display:grid}.mf-footer-cta b{font-family:var(--font-display);color:#fff;font-size:15px}.mf-footer-cta span{color:#ffffffbf;font-size:12.5px}.mf-footer-bottom{color:#fff9;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:16px 0 18px;font-size:12.5px;display:flex;position:relative}.mf-footer-pay{flex-wrap:wrap;gap:6px;display:flex}.mf-footer-pay span{color:#1f231f;letter-spacing:.02em;background:#fff;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:700}.mf-footer-made{align-items:center;gap:6px;display:inline-flex}.mf-footer-made svg{color:var(--accent)}.mf-page-hero{border-radius:calc(var(--radius) * 1.4);background:radial-gradient(80% 100% at 100% 0%, #f5b62233, transparent 55%), linear-gradient(135deg, var(--primary-deep), var(--primary));color:#fff;isolation:isolate;align-content:end;gap:6px;min-height:120px;padding:22px 20px;display:grid;position:relative;overflow:hidden}.mf-page-hero:before{content:"";z-index:-1;opacity:.07;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'><polyline points='0,44 16,20 32,44 48,20 64,44' fill='none' stroke='white' stroke-width='2' stroke-linejoin='round'/></svg>") 0 0/64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.mf-page-hero h1{font-family:var(--font-display);color:#fff;font-size:1.6rem;font-weight:800;line-height:1.2}.mf-page-hero p{opacity:.88;max-width:60ch;font-size:13.5px}.mf-page-hero--sand{color:var(--foreground);background:linear-gradient(135deg,#f7f0e0,#ecdfc4)}.mf-page-hero--sand h1{color:var(--foreground)}.mf-page-hero--sand:before{opacity:.05;filter:invert()}.mf-page-hero img{object-fit:cover;z-index:-1;opacity:.85;inset-inline-start:0;width:42%;height:100%;position:absolute;top:0;-webkit-mask-image:linear-gradient(90deg,#000 30%,#0000);mask-image:linear-gradient(90deg,#000 30%,#0000)}[dir=rtl] .mf-page-hero img{-webkit-mask-image:linear-gradient(270deg,#000 30%,#0000);mask-image:linear-gradient(270deg,#000 30%,#0000)}@media (min-width:768px){.mf-page-hero{min-height:170px;padding:34px 40px}.mf-page-hero h1{font-size:2.3rem}}.mf-crumb{color:var(--muted);scrollbar-width:none;white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:flex;overflow-x:auto}.mf-crumb a{color:var(--muted);text-decoration:none}.mf-crumb a:hover{color:var(--primary-deep)}.mf-crumb b{color:var(--foreground);font-weight:600}.mf-crumb svg{opacity:.5;flex:none}.mf-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mf-chipset{scrollbar-width:none;gap:8px;padding-block:2px;display:flex;overflow-x:auto}.mf-chipset::-webkit-scrollbar{display:none}.mf-chip{background:var(--surface);border:1.5px solid var(--border);height:38px;color:var(--foreground);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.mf-chip:hover{border-color:var(--primary);color:var(--primary-deep)}.mf-chip[aria-pressed=true],.mf-chip.is-active{background:var(--primary-deep);border-color:var(--primary-deep);color:#fff}.mf-chip img{object-fit:contain;mix-blend-mode:multiply;width:22px;height:22px}.mf-count{color:var(--muted);font-size:13px}.mf-select{border:1.5px solid var(--border);background:var(--surface);height:40px;color:var(--foreground);appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236D7268' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:12px;background-repeat:no-repeat;border-radius:999px;padding:0 14px;padding-inline-end:34px;font-size:13px;font-weight:600}[dir=ltr] .mf-select{background-position:right 12px center}.mf-empty{text-align:center;color:var(--muted);background:var(--secondary);border-radius:calc(var(--radius) * 1.3);justify-items:center;gap:10px;padding:44px 16px;display:grid}.mf-empty b{font-family:var(--font-display);color:var(--foreground);font-size:1.15rem}[data-grid-root]{gap:10px!important}@media (min-width:768px){[data-grid-root]{gap:14px!important}}.mf-pd{gap:18px;display:grid}@media (min-width:768px){.mf-pd{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:28px}}@media (min-width:1024px){.mf-pd{gap:40px}}.mf-pd-gallery{border-radius:calc(var(--radius) * 1.4);background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.mf-pd-gallery{background:color-mix(in srgb, var(--secondary) 55%, #fff)}}.mf-pd-gallery{border:1px solid var(--border);position:relative;overflow:hidden}.mf-pd-gallery img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:8%}.mf-pd-thumbs{scrollbar-width:none;gap:8px;margin-top:10px;display:flex;overflow-x:auto}.mf-pd-thumbs button{border:1.5px solid var(--border);background:var(--surface);border-radius:14px;flex:none;width:64px;height:64px;padding:6px;overflow:hidden}.mf-pd-thumbs button[aria-current=true]{border-color:var(--primary)}.mf-pd-thumbs img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.mf-pd-title{font-family:var(--font-display);font-size:1.45rem;font-weight:800;line-height:1.25}@media (min-width:768px){.mf-pd-title{font-size:2rem}}.mf-pd-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.mf-pd-price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.mf-pd-price .now{font-family:var(--font-display);color:var(--foreground);font-size:2rem;font-weight:800}.mf-pd-price .now.is-deal{color:var(--deal)}.mf-pd-price .now small{color:var(--muted);font-size:14px;font-weight:600}.mf-pd-price .was{color:var(--muted);font-size:15px;text-decoration:line-through}.mf-pd-box{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.2);background:var(--surface);gap:12px;padding:16px;display:grid}.mf-pd-buy{align-items:center;gap:10px;display:flex}.mf-pd-buy .mf-btn{flex:1}.mf-pd-perks{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mf-pd-perk{text-align:center;color:var(--muted);background:var(--secondary);border-radius:calc(var(--radius) * .8);justify-items:center;gap:4px;padding:10px 6px;font-size:11.5px;display:grid}.mf-pd-perk svg{color:var(--primary)}.mf-acc{border:1px solid var(--border);border-radius:calc(var(--radius) * 1);background:var(--surface);overflow:hidden}.mf-acc summary{font-family:var(--font-display);cursor:pointer;justify-content:space-between;align-items:center;padding:14px 16px;font-size:14.5px;font-weight:700;list-style:none;display:flex}.mf-acc summary::-webkit-details-marker{display:none}.mf-acc summary svg{color:var(--muted);transition:transform .2s}.mf-acc[open] summary svg{transform:rotate(180deg)}.mf-acc-body{color:var(--muted);padding:0 16px 16px;font-size:14px;line-height:1.7}.mf-sticky-buy{inset-inline:12px;bottom:calc(12px + var(--tabbar-space,0px));z-index:45;background:var(--surface);border:1px solid var(--border);border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 16px;padding-inline:16px 8px;transition:transform .25s;display:flex;position:fixed;transform:translateY(140%);box-shadow:0 18px 40px -16px #1f231f66}.mf-sticky-buy[data-visible=true]{transform:none}@media (min-width:900px){.mf-sticky-buy{display:none}}.mf-cart{gap:16px;display:grid}@media (min-width:900px){.mf-cart{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px}}.mf-cart-list{gap:10px;display:grid}.mf-cart-item{background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.1);grid-template-columns:78px 1fr;align-items:center;gap:12px;padding:10px;display:grid}.mf-cart-item .mf-card-media{aspect-ratio:1}.mf-cart-item-body{gap:6px;min-width:0;display:grid}.mf-cart-item-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.mf-cart-item-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.mf-cart-item .mf-qty{width:120px;min-width:108px}.mf-cart-remove{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.mf-cart-remove:hover{color:var(--deal)}.mf-summary{background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.3);gap:12px;padding:18px;display:grid;position:sticky;top:90px}.mf-summary h3{font-family:var(--font-display);font-size:1.1rem;font-weight:800}.mf-summary-row{color:var(--muted);justify-content:space-between;font-size:14px;display:flex}.mf-summary-row.total{color:var(--foreground);font-family:var(--font-display);border-top:1px dashed var(--border);padding-top:12px;font-size:1.2rem;font-weight:800}.mf-progress{background:var(--secondary);border-radius:999px;height:8px;overflow:hidden}.mf-progress>i{background:linear-gradient(90deg, var(--primary), var(--accent));border-radius:999px;height:100%;transition:width .4s cubic-bezier(.2,.8,.2,1);display:block}.mf-progress-note{color:var(--primary-deep);font-size:12.5px;font-weight:600}.mf-coupon{gap:6px;display:flex}.mf-coupon input{border:1.5px solid var(--border);background:var(--background);border-radius:999px;flex:1;min-width:0;height:44px;padding:0 14px;font-size:14px}.mf-coupon input:focus{border-color:var(--primary);outline:none}.mf-cart-empty{text-align:center;justify-items:center;gap:12px;padding:40px 20px;display:grid}.mf-cart-empty svg{color:var(--primary)}.mf-cart-empty b{font-family:var(--font-display);font-size:1.25rem}.mf-cart-empty p{color:var(--muted);font-size:14px}.mf-minibar{inset-inline:12px;bottom:calc(10px + var(--tabbar-space,0px));z-index:45;background:var(--primary-deep);color:#fff;opacity:0;padding:8px 8px 8px 18px;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding-inline:18px 8px;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .25s;display:flex;position:fixed;transform:translateY(160%);box-shadow:0 16px 34px -12px #06371db3}.mf-minibar[data-visible=true]{opacity:1;transform:translateY(0)}.mf-minibar .mf-minibar-sum{line-height:1.2;display:grid}.mf-minibar .mf-minibar-sum small{opacity:.8;font-size:11px}.mf-minibar .mf-minibar-sum b{font-family:var(--font-display);font-size:16px}.mf-minibar .mf-minibar-go{background:var(--accent);color:#2a2306;font-family:var(--font-display);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:13.5px;font-weight:700;display:inline-flex}@media (min-width:1024px){.mf-minibar{display:none}}.mf-toast-stack{inset-inline:0;bottom:calc(76px + var(--tabbar-space,0px));z-index:60;pointer-events:none;justify-items:center;gap:6px;display:grid;position:fixed}@media (min-width:1024px){.mf-toast-stack{bottom:28px}}.mf-toast{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:10px 16px 10px 12px;padding-inline:12px 16px;font-size:13.5px;font-weight:600;animation:.35s cubic-bezier(.2,.8,.2,1) both mf-toast-in;display:inline-flex;box-shadow:0 16px 36px -14px #00000080}.mf-toast[data-leaving=true]{animation:.3s forwards mf-toast-out}.mf-toast .ok{background:var(--primary);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.mf-toast .ok svg{stroke-dasharray:24;stroke-dashoffset:24px;animation:.4s .15s forwards mf-draw}@keyframes mf-toast-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes mf-toast-out{to{opacity:0;transform:translateY(8px)scale(.98)}}.mf-fly{z-index:70;object-fit:contain;pointer-events:none;will-change:transform, opacity;background:#fff;border-radius:14px;width:56px;height:56px;padding:4px;position:fixed;box-shadow:0 10px 24px -8px #00000059}.mf-skel{background:linear-gradient(90deg, var(--secondary) 25%, #fff 50%, var(--secondary) 75%);background-size:200% 100%;border-radius:10px;animation:1.4s linear infinite mf-shimmer}@keyframes mf-shimmer{to{background-position:-200% 0}}.js[data-reveal-ready] [data-reveal]{opacity:0;transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}.js[data-reveal-ready] [data-reveal].is-in{opacity:1;transform:none}.js[data-reveal-ready] [data-reveal=stagger]>*{opacity:0;transition:opacity .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1);transform:translateY(12px)scale(.98)}.js[data-reveal-ready] [data-reveal=stagger].is-in>*{opacity:1;transform:none}.js [data-reveal=stagger].is-in>:first-child{transition-delay:30ms}.js [data-reveal=stagger].is-in>:nth-child(2){transition-delay:80ms}.js [data-reveal=stagger].is-in>:nth-child(3){transition-delay:.13s}.js [data-reveal=stagger].is-in>:nth-child(4){transition-delay:.18s}.js [data-reveal=stagger].is-in>:nth-child(5){transition-delay:.23s}.js [data-reveal=stagger].is-in>:nth-child(6){transition-delay:.28s}.js [data-reveal=stagger].is-in>:nth-child(7){transition-delay:.33s}.js [data-reveal=stagger].is-in>:nth-child(n+8){transition-delay:.36s}.mf-weave{vertical-align:middle;color:currentColor;width:1.25em;height:1.25em;display:inline-block;overflow:visible}.mf-weave .track,.mf-weave .line{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.mf-weave .track{opacity:.22}.mf-weave .line{stroke-dasharray:48;stroke-dashoffset:48px;animation:1.3s ease-in-out infinite mf-weave-draw}.mf-weave .dot{fill:var(--accent,#f5b622);offset-path:path("M2 16 L7 8 L12 16 L17 8 L22 16");animation:1.3s ease-in-out infinite mf-weave-dot}@keyframes mf-weave-draw{0%{stroke-dashoffset:48px}55%{stroke-dashoffset:0}to{stroke-dashoffset:-48px}}@keyframes mf-weave-dot{0%{offset-distance:0%;opacity:0}10%{opacity:1}55%{offset-distance:100%;opacity:1}62%{opacity:0}to{offset-distance:100%;opacity:0}}.mf-logo-mark{flex:none;width:34px;height:34px;display:block}.mf-intro{z-index:2147483000;color:#fff;cursor:pointer;background:radial-gradient(110% 80% at 50% 30%,#0f6b3a 0%,#0a4f2b 45%,#06371d 100%);place-items:center;transition:opacity .5s .1s;display:grid;position:fixed;inset:0}.mf-intro[data-leaving=true]{opacity:0;pointer-events:none}.mf-intro-scene{text-align:center;justify-items:center;gap:18px;width:min(86vw,420px);display:grid}.mf-intro-band{width:100%;height:auto;transition:transform .55s cubic-bezier(.6,0,.4,1),opacity .4s;overflow:visible}.mf-intro[data-leaving=true] .mf-intro-band--top{opacity:0;transform:translateY(-70px)}.mf-intro[data-leaving=true] .mf-intro-band--bottom{opacity:0;transform:translateY(70px)}.mf-intro-band .rule{stroke:#ffffff8c;stroke-width:1.2px;stroke-dasharray:360;stroke-dashoffset:360px;animation:.9s cubic-bezier(.2,.8,.2,1) forwards mf-draw}.mf-intro-band .zig{fill:none;stroke:#fff;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900px;animation:1.05s cubic-bezier(.2,.8,.2,1) 50ms forwards mf-draw}.mf-intro-band .tri{transform-box:fill-box;transform-origin:50% 100%;animation:.45s cubic-bezier(.2,.8,.2,1) forwards mf-tri;transform:scaleY(0)}.mf-intro-band .tri.sun{fill:var(--accent,#f5b622)}.mf-intro-band .tri.white{fill:#fff}.mf-intro-band .tri.tomato{fill:#ee5a48}.mf-intro-center{justify-items:center;gap:8px;transition:transform .5s cubic-bezier(.6,0,.4,1),opacity .35s;display:grid}.mf-intro[data-leaving=true] .mf-intro-center{opacity:0;transform:scale(.92)}.mf-intro-tile{background:linear-gradient(160deg,#fffdf7,#f1ead9);border-radius:40px;place-items:center;width:168px;height:168px;padding:14px;animation:.7s cubic-bezier(.2,.8,.2,1) .15s both mf-mark-in;display:grid;box-shadow:0 30px 60px -22px #00000080}.mf-intro-tile img,.mf-intro-tile svg{object-fit:contain;width:100%;height:100%}.mf-intro-mark{filter:drop-shadow(0 12px 22px #00000059);width:64px;height:64px;animation:.7s cubic-bezier(.2,.8,.2,1) .15s both mf-mark-in}.mf-intro-word{font-family:var(--font-display);color:#fff;font-size:clamp(34px,9vw,52px);font-weight:800;line-height:1.1;animation:.6s cubic-bezier(.2,.8,.2,1) .35s both mf-rise}.mf-intro-tag{color:#ffd76a;letter-spacing:.02em;font-size:13.5px;animation:.6s cubic-bezier(.2,.8,.2,1) .5s both mf-rise}.mf-intro-skip{bottom:calc(22px + env(safe-area-inset-bottom,0px));color:#fff9;border:1px solid #fff3;border-radius:999px;padding:6px 12px;font-size:12px;position:absolute;inset-inline-end:22px}@keyframes mf-draw{to{stroke-dashoffset:0}}@keyframes mf-tri{to{transform:scaleY(1)}}@keyframes mf-mark-in{0%{opacity:0;transform:translateY(10px)scale(.6)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes mf-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mf-anim .mf-logo-mark{animation:.8s cubic-bezier(.2,.8,.2,1) both mf-mark-in}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js[data-reveal-ready] [data-reveal],.js[data-reveal-ready] [data-reveal=stagger]>*{opacity:1;transform:none}.mf-intro{display:none!important}}.mf-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:768px){.mf-cat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}@media (min-width:1280px){.mf-cat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.mf-cat{border-radius:calc(var(--radius) * 1.2);background:var(--secondary);min-height:124px;color:var(--foreground);align-content:space-between;gap:8px;padding:14px 14px 12px;text-decoration:none;transition:background .2s,transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;display:grid;position:relative;overflow:hidden}.mf-cat:hover{background:var(--tint);transform:translateY(-3px);box-shadow:0 16px 28px -20px #0f7b3f80}.mf-cat b{font-family:var(--font-display);z-index:1;max-width:60%;font-size:15px;font-weight:800;line-height:1.3;position:relative}.mf-cat span{color:var(--muted);z-index:1;font-size:11.5px;position:relative}.mf-cat img,.mf-cat .mf-cat-glyph{aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;opacity:.95;inset-inline-end:-6px;width:58%;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-6px}.mf-cat .mf-cat-glyph{mix-blend-mode:normal;inset-inline-end:8px;width:46%;bottom:10px}.mf-cat:hover img,.mf-cat:hover .mf-cat-glyph{transform:scale(1.06)rotate(-4deg)}#additional-info button[command=--toggle]{border-radius:calc(var(--radius) * .9);background:var(--surface);border:1px solid var(--border);padding:12px 16px}#additional-info button[command=--toggle]>span:first-child{font-family:var(--font-display);font-size:15px;font-weight:700}#additional-info button[command=--toggle]>span:last-child{background:var(--secondary);border-radius:999px}.product-gallery__slide img{mix-blend-mode:multiply;aspect-ratio:1;object-fit:contain;width:100%;height:auto;padding:6%}.mf-shelf-wrap{position:relative}.mf-shelf-wrap:after{content:"";background:linear-gradient(90deg, transparent, var(--sand-deep) 25%, var(--sand-deep) 75%, transparent);opacity:.7;pointer-events:none;inset-inline:6%;border-radius:999px;height:8px;position:absolute;bottom:6px}.mf-shelf{padding-bottom:20px}.mf-shelf-art{--aura:var(--sand-deep);background:radial-gradient(100% 70% at 50% 100%, var(--aura) 0%, var(--secondary) 72%);transform-origin:50% 100%}.mf-shelf-item:hover .mf-shelf-art{background:radial-gradient(100% 80% at 50% 100%, var(--aura) 0%, #fff 78%)}.mf-shelf-item.is-live .mf-shelf-art>svg,.mf-shelf-item.is-live .mf-shelf-art>img{animation:4.2s ease-in-out infinite mf-breathe;animation-delay:calc(var(--i,0) * -.55s);transform-origin:50% 90%}.mf-shelf-item:nth-child(3n) .mf-shelf-art>svg,.mf-shelf-item:nth-child(3n) .mf-shelf-art>img{animation-duration:5s}@keyframes mf-breathe{0%,to{transform:translateY(0)rotate(0)scale(1)}50%{transform:translateY(-4px)rotate(-2deg)scale(1.03)}}.mf-shelf-item:hover .mf-shelf-art>svg,.mf-shelf-item:hover .mf-shelf-art>img,.mf-shelf-item:active .mf-shelf-art>svg,.mf-shelf-item:active .mf-shelf-art>img{animation:.7s cubic-bezier(.2,.8,.2,1) both mf-jiggle}@keyframes mf-jiggle{0%{transform:scale(1)rotate(0)}30%{transform:scale(1.18)rotate(-9deg)translateY(-6px)}60%{transform:scale(1.1)rotate(7deg)translateY(-3px)}to{transform:scale(1.1)rotate(-3deg)translateY(-4px)}}.mf-shelf-art:before{content:"";z-index:2;pointer-events:none;opacity:0;background:radial-gradient(circle at 18% 22%,#fff 0 1.6px,#0000 2.6px),radial-gradient(circle at 78% 18%,#fff 0 1.2px,#0000 2.2px),radial-gradient(circle at 70% 70%,#fff 0 1.4px,#0000 2.4px),radial-gradient(circle at 24% 72%,#fff 0 1px,#0000 2px);transition:opacity .25s;position:absolute;inset:0}.mf-shelf-item:hover .mf-shelf-art:before{opacity:1;animation:1.1s ease-in-out infinite mf-twinkle}@keyframes mf-twinkle{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}[data-mood=bread] .mf-shelf-art,[data-mood=bakery] .mf-shelf-art{--aura:#f5dfb6}[data-mood=veg] .mf-shelf-art,[data-mood=fresh] .mf-shelf-art{--aura:#cfebd4}[data-mood=fruit] .mf-shelf-art{--aura:#fad5ce}[data-mood=dairy] .mf-shelf-art,[data-mood=egg] .mf-shelf-art,[data-mood=cheese] .mf-shelf-art{--aura:#e4ecf7}[data-mood=meat] .mf-shelf-art{--aura:#f5d3c4}[data-mood=frozen] .mf-shelf-art{--aura:#d9eefa}[data-mood=drink] .mf-shelf-art,[data-mood=drinks] .mf-shelf-art,[data-mood=water] .mf-shelf-art{--aura:#cfe8f7}[data-mood=grocery] .mf-shelf-art,[data-mood=basic] .mf-shelf-art{--aura:#ebddbf}[data-mood=snack] .mf-shelf-art,[data-mood=snacks] .mf-shelf-art{--aura:#fbe2b3}[data-mood=nuts] .mf-shelf-art{--aura:#ead3ad}[data-mood=clean] .mf-shelf-art{--aura:#d3ebe0}[data-mood=care] .mf-shelf-art{--aura:#f8d9e1}[data-mood=deals] .mf-shelf-art{--aura:#fbd0cb}.mf-cat.is-live .mf-cat-glyph{animation:4.4s ease-in-out infinite mf-breathe;animation-delay:calc(var(--i,0) * -.7s)}.mf-cat:hover .mf-cat-glyph,.mf-cat:hover img{animation:.7s cubic-bezier(.2,.8,.2,1) both mf-jiggle}@media (hover:hover) and (pointer:fine){[data-tilt]{will-change:transform}.mf-card[data-tilt]:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-4px)}.mf-card[data-tilt]:hover .mf-card-media img{transform:translate(calc(var(--ry,0deg) * -.6px), calc(var(--rx,0deg) * .6px)) scale(1.08)}.mf-bento-item[data-tilt]:hover{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-3px)}.mf-cat[data-tilt]:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-3px)}}[data-shine]{position:relative}[data-shine]:after{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 40%,#ffffff73 50%,#0000 60%);transition:opacity .2s;position:absolute;inset:-40% -60%;transform:translate(-70%)}[dir=rtl] [data-shine]:after{transform:translate(70%)}[data-shine]:hover:after{opacity:1;animation:.9s cubic-bezier(.2,.8,.2,1) forwards mf-shine}@keyframes mf-shine{to{transform:translate(70%)}}[dir=rtl] [data-shine]:hover:after{animation-name:mf-shine-rtl}@keyframes mf-shine-rtl{to{transform:translate(-70%)}}.mf-card-media[data-mood]:before,.mf-card-media[data-mood]:after{content:none;pointer-events:none;z-index:1;position:absolute}.mf-card-media[data-mood=bakery]:before,.mf-card-media[data-mood=bakery]:after{content:"";opacity:0;top:6%;background:radial-gradient(55% 40% at 50% 60%,#fff 0%,#fff9 38%,#fff0 72%);width:28%;height:50%;inset-inline-start:24%}.is-live .mf-card-media[data-mood=bakery]:before,.is-live .mf-card-media[data-mood=bakery]:after{animation:3.4s ease-in-out infinite mf-steam}.mf-card-media[data-mood=bakery]:after{width:18%;animation-duration:3.9s;animation-delay:1.4s;inset-inline-start:52%}.mf-card-media[data-mood=frozen]:after{content:"";background:radial-gradient(circle at 16% 24%,#fff 0 1.8px,#0000 3px),radial-gradient(circle at 82% 30%,#dff3ff 0 1.4px,#0000 2.6px),radial-gradient(circle at 70% 74%,#fff 0 1.6px,#0000 2.8px),radial-gradient(circle at 26% 80%,#dff3ff 0 1.2px,#0000 2.4px),radial-gradient(circle at 50% 12%,#fff 0 1.2px,#0000 2.2px);inset:0}.is-live .mf-card-media[data-mood=frozen]:after{animation:2.2s ease-in-out infinite mf-twinkle}.mf-card-media[data-mood=frozen]:before{content:"";background:linear-gradient(#bee4fa59,#0000 45%);inset:0}.mf-card-media[data-mood=drinks]:before{content:"";background:linear-gradient(#0000,#96cdf547);height:55%;inset:auto 0 0}.mf-card-media[data-mood=drinks]:after{content:"";opacity:0;background:radial-gradient(circle,#fff 0 1.6px,#78bef0f2 2.4px,#0000 3.6px) 22% 100%/100% 100% no-repeat,radial-gradient(circle,#fff 0 1.2px,#78bef0e6 1.9px,#0000 3px) 60% 100%/100% 100% no-repeat,radial-gradient(circle,#fff 0 1.4px,#78bef0f2 2.2px,#0000 3.3px) 78% 100%/100% 100% no-repeat,radial-gradient(circle,#fff 0 1px,#78bef0e6 1.6px,#0000 2.6px) 40% 100%/100% 100% no-repeat;inset:0}.is-live .mf-card-media[data-mood=drinks]:after{animation:4.2s linear infinite mf-bubbles}@keyframes mf-bubbles{0%{opacity:0;background-position:20% 100%,58% 100%,78% 100%,40% 100%,66% 100%}8%{opacity:1}92%{opacity:.9}to{opacity:0;background-position:24% 4%,54% 14%,82% 8%,44% 22%,62% 2%}}.mf-card-media[data-mood=fresh]:after{content:"";background:radial-gradient(circle at 28% 34%,#fffffff2 0 1.6px,#fff3 2.6px,#0000 3.4px),radial-gradient(circle at 66% 28%,#ffffffe6 0 1.3px,#fff3 2.2px,#0000 3px),radial-gradient(circle at 58% 66%,#fffffff2 0 1.8px,#fff3 2.8px,#0000 3.8px);inset:0}.is-live .mf-card-media[data-mood=fresh]:after{animation:2.8s ease-in-out infinite mf-twinkle}.mf-card-media[data-mood=fresh]:before{content:"";transform-origin:20% 90%;top:8px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F7B3F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 19c0-8 5-13 14-14 0 9-5 14-14 14z'/><path d='M5 19c3-4 6-7 10-9'/></svg>") 50%/contain no-repeat;width:18px;height:18px;inset-inline-end:8px}.is-live .mf-card-media[data-mood=fresh]:before{animation:3s ease-in-out infinite mf-sway}@keyframes mf-sway{0%,to{transform:rotate(-8deg)}50%{transform:rotate(10deg)}}.mf-disc{transform-origin:50% -6px}.is-live .mf-disc{animation:4s ease-in-out infinite mf-swing}@keyframes mf-swing{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.mf-save{position:relative;overflow:hidden}.mf-save:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffffb3 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.is-live .mf-save:after{animation:3.6s ease-in-out infinite mf-shimmer-x}@keyframes mf-shimmer-x{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}@media (hover:none){.mf-card:active{transform:scale(.98)}.mf-shelf-item:active .mf-shelf-art{transform:scale(.94)}}.mf-card[data-added=true]{box-shadow:0 0 0 3px var(--tint), 0 0 0 5px var(--primary), 0 18px 34px -22px #1f231f73;border-color:var(--primary)}.mf-burst{z-index:71;pointer-events:none;width:0;height:0;position:fixed}.mf-burst i{background:var(--c,var(--accent));will-change:transform, opacity;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-4px}.mf-burst i:nth-child(odd){border-radius:2px}.mf-canopy-stars{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(circle at 12% 18%,#fff 0 1.2px,#0000 2px),radial-gradient(circle at 30% 8%,#fff 0 .9px,#0000 1.8px),radial-gradient(circle at 48% 22%,#fff 0 1px,#0000 1.9px),radial-gradient(circle at 66% 10%,#fff 0 1.3px,#0000 2.2px),radial-gradient(circle at 84% 26%,#fff 0 .9px,#0000 1.8px),radial-gradient(circle at 92% 8%,#fff 0 1.1px,#0000 2px),radial-gradient(circle at 20% 40%,#fff 0 .8px,#0000 1.6px),radial-gradient(circle at 74% 44%,#fff 0 1px,#0000 1.9px);transition:opacity .8s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}.mf-canopy--night{background:radial-gradient(120% 90% at 100% 0,#f5b6221f 0%,#0000 46%),radial-gradient(90% 90% at 0 100%,#ffffff1a 0%,#0000 50%),linear-gradient(135deg,#04261a 0%,#063b21 45%,#0a5c2e 100%)}.mf-canopy--night .mf-canopy-stars{opacity:.9;animation:3.2s ease-in-out infinite mf-twinkle}.mf-canopy--night .mf-canopy-sun svg{color:#ffe8a3;animation:7s ease-in-out infinite mf-float}.mf-canopy--night .mf-canopy-orb--b{background:radial-gradient(circle at 40% 40%,#ffe8a359,#ffe8a30a 62%,#0000 72%)}@media (prefers-reduced-motion:reduce){.mf-shelf-art>svg,.mf-shelf-art>img,.mf-cat .mf-cat-glyph,.mf-card-media[data-mood]:before,.mf-card-media[data-mood]:after,.mf-disc,.mf-save:after,.mf-canopy-stars{animation:none!important}}.mf-canopy--scene{--mx:0;--my:0}.mf-canopy-layer{transform:translate(calc(var(--mx) * var(--depth,10) * 1px), calc(var(--my) * var(--depth,10) * 1px));transition:transform .35s cubic-bezier(.2,.8,.2,1)}.mf-canopy--scene .mf-canopy-art{z-index:1}.mf-canopy--scene .mf-canopy-art img{animation:6s ease-in-out infinite mf-float}.mf-canopy--scene .mf-canopy-sun{--depth:6;inset:auto;left:var(--sun-x,12%);top:var(--sun-y,12%);z-index:0;filter:drop-shadow(0 0 18px #f5b6228c);width:54px;height:54px;transition:left 1.2s,top 1.2s,transform .35s cubic-bezier(.2,.8,.2,1)}.mf-canopy--night .mf-canopy-sun{filter:drop-shadow(0 0 16px #ffe8a373)}.mf-cloud{opacity:.1;z-index:0;pointer-events:none;width:150px;height:50px;animation:mf-drift var(--cd,80s) linear infinite;position:absolute;top:10%;left:-20%}.mf-cloud--a{--cd:95s;width:170px;top:8%}.mf-cloud--b{--cd:130s;opacity:.07;width:120px;animation-delay:-50s;top:26%}@keyframes mf-drift{0%{transform:translate(0)}to{transform:translate(130vw)}}.mf-canopy--night .mf-cloud{opacity:.05}.mf-mountains{pointer-events:none;z-index:0;inset-inline:-4%;width:108%;height:34%;position:absolute;bottom:-2px}.mf-mountains--far{--depth:4;color:#06371d8c;height:40%}.mf-mountains--near{--depth:10;color:#042614b3}.mf-canopy--night .mf-mountains--far{color:#02140c99}.mf-canopy--night .mf-mountains--near{color:#010e08cc}.mf-dust{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.mf-dust i{left:var(--x,50%);width:var(--s,4px);height:var(--s,4px);opacity:0;animation:mf-dust var(--d,9s) linear infinite;animation-delay:var(--t,0s);background:#ffe296d9;border-radius:50%;position:absolute;bottom:-10px;box-shadow:0 0 6px #ffe29699}@keyframes mf-dust{0%{opacity:0;transform:translate(0)scale(.6)}12%{opacity:.9}50%{opacity:.7;transform:translate(14px,-46vh)scale(1)}to{opacity:0;transform:translate(-10px,-92vh)scale(.4)}}.mf-canopy--scene .mf-canopy-greet,.mf-canopy--scene .mf-canopy-title,.mf-canopy--scene .mf-canopy-text,.mf-canopy--scene .mf-canopy-cta{z-index:2;position:relative}.mf-canopy-sat{pointer-events:none;z-index:1;filter:drop-shadow(0 16px 18px #0000004d);position:absolute}.mf-canopy-sat img{width:100%;height:auto;animation:7s ease-in-out infinite mf-float;display:block}.mf-canopy-sat--a{--depth:30;inset-inline-end:34%;width:16%;max-width:150px;top:8%}.mf-canopy-sat--b{--depth:24;inset-inline-end:39%;width:10%;max-width:96px;top:58%}.mf-canopy-sat--b img{animation-delay:-3s}@media (max-width:767px){.mf-canopy--scene .mf-canopy-sun{width:40px;height:40px}.mf-canopy-sat--a{inset-inline-end:72%;width:20%;top:13%}.mf-canopy-sat--b{inset-inline-end:4%;width:15%;top:34%}.mf-mountains{height:26%}}.mf-canopy--scene:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff17 50%,#0000 58%);animation:9s ease-in-out infinite mf-aurora;position:absolute;inset:-20% -40%}@keyframes mf-aurora{0%,55%{transform:translate(-60%)}to{transform:translate(60%)}}.mf-canopy-title .w{animation:.7s cubic-bezier(.2,.8,.2,1) both mf-word;animation-delay:calc(var(--wi,0) * 90ms + .1s);display:inline-block}@keyframes mf-word{0%{opacity:0;filter:blur(4px);transform:translateY(.6em)rotate(2deg)}to{opacity:1;filter:blur();transform:none}}[data-magnet]{transform:translate(var(--bx,0px), var(--by,0px));transition:transform .18s cubic-bezier(.2,.8,.2,1),background .15s,box-shadow .15s}.mf-card-media{--mood:transparent;background:radial-gradient(90% 55% at 50% 100%, var(--mood) 0%, var(--secondary) 72%);min-height:0;overflow:visible}@supports (color:color-mix(in lab, red, red)){.mf-card-media{background:radial-gradient(90% 55% at 50% 100%, var(--mood) 0%, color-mix(in srgb, var(--secondary) 55%, #fff) 72%)}}.mf-card-media[data-mood=bakery]{--mood:#f6ddae}.mf-card-media[data-mood=frozen]{--mood:#cde7f8}.mf-card-media[data-mood=drinks]{--mood:#c9e6f6}.mf-card-media[data-mood=fresh]{--mood:#cdebd3}.mf-card-media[data-mood=dairy]{--mood:#e8eef5}.mf-card-media[data-mood=meat]{--mood:#f6d2c4}.mf-card-media[data-mood=snacks]{--mood:#fbe0a6}.mf-card-media[data-mood=nuts]{--mood:#ecd3a8}.mf-card-media[data-mood=clean]{--mood:#cfeadf}.mf-card-media[data-mood=care]{--mood:#f8d6de}.mf-card-media[data-mood=deals]{--mood:#fbd0cb}.mf-card-media:before,.mf-card-media:after{border-radius:inherit}.mf-card-media img{border-radius:inherit;z-index:0;position:relative}@media (hover:hover) and (pointer:fine){.mf-card:hover .mf-card-media img{filter:drop-shadow(0 22px 18px #1f231f47);z-index:3;transform:translateY(-9%)scale(1.16)}.mf-card[data-tilt]:hover .mf-card-media img{transform:translate(calc(var(--ry,0deg) * -.8px), calc(var(--rx,0deg) * .8px - 9%)) scale(1.16)}}.is-live .mf-card-media[data-mood=bakery]:before,.is-live .mf-card-media[data-mood=bakery]:after{animation-duration:2.8s}.mf-card-media[data-mood=frozen]:before{content:"";opacity:.95;background:radial-gradient(circle,#fff 0 2px,#0000 3px) 20% 0/100% 100% no-repeat,radial-gradient(circle,#fff 0 1.6px,#0000 2.6px) 55% 0/100% 100% no-repeat,radial-gradient(circle,#fff 0 2.2px,#0000 3.2px) 82% 0/100% 100% no-repeat,radial-gradient(circle,#fff 0 1.4px,#0000 2.4px) 38% 0/100% 100% no-repeat,linear-gradient(#bee4fa73,#0000 50%);inset:0}.is-live .mf-card-media[data-mood=frozen]:before{animation:5s linear infinite mf-snow}@keyframes mf-snow{0%{background-position:20% -6%,55% -6%,82% -6%,38% -6%,0 0}to{background-position:24% 104%,52% 104%,86% 104%,40% 104%,0 0}}.mf-card-media[data-mood=drinks]:after{background:radial-gradient(circle,#fff 0 2.2px,#78bef0f2 3.2px,#0000 4.6px) 20% 100%/100% 100% no-repeat,radial-gradient(circle,#fff 0 1.6px,#78bef0e6 2.5px,#0000 3.8px) 58% 100%/100% 100% no-repeat,radial-gradient(circle,#fff 0 2px,#78bef0f2 3px,#0000 4.4px) 78% 100%/100% 100% no-repeat,radial-gradient(circle,#fff 0 1.4px,#78bef0e6 2.2px,#0000 3.4px) 40% 100%/100% 100% no-repeat,radial-gradient(circle,#fff 0 1.8px,#78bef0e6 2.8px,#0000 4px) 66% 100%/100% 100% no-repeat}.is-live .mf-card-media[data-mood=drinks]:after{animation-duration:3.4s}.mf-card-media[data-mood=fresh]:before{width:24px;height:24px}.mf-card-media[data-mood=snacks]:after{content:"";background:radial-gradient(circle at 20% 26%,#ffe8a3 0 2px,#0000 3.2px),radial-gradient(circle at 78% 22%,#fff 0 1.6px,#0000 2.8px),radial-gradient(circle at 72% 72%,#ffe8a3 0 2.2px,#0000 3.4px),radial-gradient(circle at 28% 78%,#fff 0 1.4px,#0000 2.6px);inset:0}.is-live .mf-card-media[data-mood=snacks]:after{animation:1.6s ease-in-out infinite mf-twinkle}.mf-card-media[data-mood=dairy]:after{content:"";opacity:.6;background:radial-gradient(60% 50% at 50% 60%,#ffffffd9,#0000 70%);inset:0}.is-live .mf-card-media[data-mood=dairy]:after{animation:3s ease-in-out infinite mf-glow}@keyframes mf-glow{0%,to{opacity:.35}50%{opacity:.9}}.mf-card-media[data-mood=meat]:before,.mf-card-media[data-mood=meat]:after{content:"";opacity:0;top:8%;background:radial-gradient(50% 45% at 50% 60%,#ffb478e6,#ffb47800 72%);width:12%;height:40%;inset-inline-start:36%}.mf-card-media[data-mood=meat]:after{inset-inline-start:54%}.is-live .mf-card-media[data-mood=meat]:before{animation:2.6s ease-in-out infinite mf-steam}.is-live .mf-card-media[data-mood=meat]:after{animation:3.1s ease-in-out 1.2s infinite mf-steam}.mf-shelf-item:hover .mf-shelf-art{box-shadow:0 22px 30px -18px #0f7b3f8c, 0 0 0 4px var(--aura);transform:translateY(-6px)scale(1.06)}@supports (color:color-mix(in lab, red, red)){.mf-shelf-item:hover .mf-shelf-art{box-shadow:0 22px 30px -18px #0f7b3f8c, 0 0 0 4px color-mix(in srgb, var(--aura) 60%, #fff)}}.mf-shelf-item:hover .mf-shelf-art>svg,.mf-shelf-item:hover .mf-shelf-art>img{filter:drop-shadow(0 12px 10px #0003)}.mf-portal{z-index:2147482000;background:var(--portal,var(--primary));pointer-events:none;will-change:transform;border-radius:50%;width:60px;height:60px;margin:-30px 0 0 -30px;position:fixed;transform:scale(0)}.mf-portal-logo{z-index:2147482001;opacity:0;pointer-events:none;width:120px;height:120px;margin:-60px 0 0 -60px;position:fixed;top:50%;left:50%}.mf-topline{z-index:2147482002;pointer-events:none;background:repeating-linear-gradient(90deg, var(--accent) 0 8px, var(--primary) 8px 16px);transform-origin:0;opacity:0;inset-inline:0;height:4px;position:fixed;top:0;transform:scaleX(0)}[dir=rtl] .mf-topline{transform-origin:100%}.mf-topline[data-on=true]{opacity:1;animation:1.4s cubic-bezier(.2,.8,.2,1) forwards mf-topline}@keyframes mf-topline{0%{transform:scaleX(0)}70%{transform:scaleX(.82)}to{transform:scaleX(.95)}}.mf-floater{z-index:72;font-family:var(--font-display);color:var(--primary-deep);text-shadow:0 2px #fff,0 0 12px #ffffffe6;pointer-events:none;will-change:transform, opacity;font-size:18px;font-weight:800;position:fixed;transform:translate(-50%,-50%)}.mf-floater.is-minus{color:var(--deal)}.mf-burst i{width:9px;height:9px}.mf-burst i.leaf{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232DA05A'><path d='M4 20C4 10 10 4 21 3c-1 11-7 17-17 17z'/></svg>") 50%/contain no-repeat;border-radius:0;width:12px;height:12px}[data-cart-target][data-catch=true],.mf-tab--cart[data-catch=true] svg{animation:.55s cubic-bezier(.2,.8,.2,1) mf-catch}@keyframes mf-catch{0%{transform:scale(1)rotate(0)}35%{transform:scale(1.25)rotate(-8deg)}70%{transform:scale(.95)rotate(5deg)}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.mf-cloud,.mf-dust i,.mf-canopy--scene:after,.mf-canopy-title .w,.mf-canopy-sat img,.mf-canopy--scene .mf-canopy-art img{opacity:1;filter:none;transform:none;animation:none!important}.mf-canopy-layer{transform:none!important}}.mf-journey{border-radius:calc(var(--radius) * 1.5);isolation:isolate;background:radial-gradient(90% 70% at 0 100%,#f5b6222e,#0000 60%),linear-gradient(135deg,#f7f0e0,#ecdfc4);padding:24px 20px 28px;position:relative;overflow:hidden}.mf-journey:before{content:"";z-index:-1;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 220' preserveAspectRatio='none'><path d='M0 220V150l80-60 70 40 90-90 80 70 60-30 90 60 70-80 90 70 80-40 70 60 60-30 90 70 80-60 80 40 60-20 50 40v100z' fill='%230F7B3F' fill-opacity='.10'/></svg>") bottom/100% 100% no-repeat;height:46%;position:absolute;inset:auto 0 0}.mf-journey-head{gap:6px;margin-bottom:22px;display:grid}.mf-journey-kicker{color:var(--primary-deep);font-size:12.5px;font-weight:700}.mf-journey-title{font-family:var(--font-display);color:var(--foreground);font-size:1.5rem;font-weight:800;line-height:1.2}.mf-journey-text{color:var(--muted);max-width:56ch;font-size:13.5px;line-height:1.6}.mf-road{gap:22px;margin:0;padding-inline-start:34px;list-style:none;display:grid;position:relative}.mf-road-line{background:repeating-linear-gradient(180deg, var(--primary-deep) 0 14px, transparent 14px 22px);transform-origin:50% 0;inset-inline-start:13px;border-radius:4px;width:4px;transition:transform 1.4s cubic-bezier(.2,.8,.2,1) .2s;position:absolute;top:14px;bottom:14px;transform:scaleY(0)}.is-in .mf-road-line{transform:scaleY(1)}.mf-road-van{width:30px;height:30px;color:var(--primary-deep);opacity:0;inset-inline-start:-13px;background:#fff;border-radius:999px;place-items:center;display:grid;position:absolute;top:-4px;box-shadow:0 8px 16px -8px #00000059}.mf-road-van svg{width:18px;height:18px}.is-live .mf-road-van{animation:2.6s cubic-bezier(.4,0,.2,1) .4s forwards mf-van-y}@keyframes mf-van-y{0%{opacity:0;top:-4px}8%{opacity:1}92%{opacity:1}to{opacity:0;top:calc(100% - 26px)}}.mf-stop{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.5s + var(--i,0) * .55s);gap:2px;display:grid;position:relative;transform:translateY(10px)}.is-in .mf-stop{opacity:1;transform:none}.mf-stop-pin{background:var(--primary);color:#fff;width:30px;height:30px;font-family:var(--font-display);box-shadow:0 0 0 5px var(--primary);inset-inline-start:-34px;border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.mf-stop-pin{box-shadow:0 0 0 5px color-mix(in srgb, var(--primary) 18%, transparent)}}.mf-stop-pin{transition:transform .5s cubic-bezier(.2,1.4,.4,1);transition-delay:calc(.55s + var(--i,0) * .55s);transform:scale(0)}.is-in .mf-stop-pin{transform:scale(1)}.mf-stop--latest .mf-stop-pin{background:var(--accent);color:#2a2306;box-shadow:0 0 0 5px #f5b6224d}.is-in .mf-stop--latest .mf-stop-pin:after{content:"";pointer-events:none;border:5px solid #f5b6224d;border-radius:50%;animation:2.2s ease-in-out 2s infinite mf-pulse;position:absolute;inset:-5px}@keyframes mf-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.35)}}.mf-stop--next .mf-stop-pin{color:var(--muted);border:2px dashed var(--muted);box-shadow:none;background:#fff}.mf-stop--next .mf-stop-city{color:var(--muted)}.mf-stop-year{font-family:var(--font-display);color:var(--primary-deep);letter-spacing:.02em;font-size:12.5px;font-weight:700}.mf-stop-city{font-family:var(--font-display);color:var(--foreground);font-size:1.1rem;font-weight:800;line-height:1.25}.mf-stop-note{color:var(--muted);font-size:12.5px}.mf-stop-badge{background:var(--accent);color:#2a2306;border-radius:999px;justify-self:start;margin-top:4px;padding:3px 9px;font-size:11px;font-weight:700}@media (min-width:768px){.mf-journey{padding:34px 40px 40px}.mf-journey-title{font-size:2rem}.mf-road{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));padding-inline-start:0;gap:18px;padding-top:46px}.mf-road-line{background:repeating-linear-gradient(90deg, var(--primary-deep) 0 14px, transparent 14px 22px);transform-origin:100%;inset-inline:8%;width:auto;height:4px;top:13px;bottom:auto;transform:scaleX(0)}[dir=ltr] .mf-road-line{transform-origin:0}.is-in .mf-road-line{transform:scaleX(1)}.mf-road-van{inset-inline:-14px auto;top:-13px}.is-live .mf-road-van{animation:2.6s cubic-bezier(.4,0,.2,1) .4s forwards mf-van-x}@keyframes mf-van-x{0%{opacity:0;inset-inline-start:-14px}8%{opacity:1}92%{opacity:1}to{opacity:0;inset-inline-start:calc(100% - 16px)}}[dir=rtl] .mf-road-van svg{transform:scaleX(-1)}.mf-stop{text-align:center;justify-items:center}.mf-stop-pin{inset-inline-start:calc(50% - 15px);top:-46px}.mf-stop-badge{justify-self:center}}.mf-branch-since{color:var(--primary-deep);font-size:11.5px;font-weight:600}.mf-branch--new:after{content:attr(data-ribbon);background:var(--accent);color:#2a2306;top:12px;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;inset-inline-end:12px}.mf-branch{position:relative}.mf-branch--origin .mf-branch-pin{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mf-branch--origin .mf-branch-pin{background:color-mix(in srgb, var(--accent) 30%, #fff)}}.mf-branch--origin .mf-branch-pin{color:#7a5a0c}.mf-canopy-greetrow{z-index:2;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.mf-hijri{color:#ffffffc7;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600;display:none}.mf-hijri[data-ready=true]{display:inline-block}.mf-scene{perspective:1400px;min-height:168px}.mf-scene h1,.mf-scene p{z-index:2;opacity:0;transition:opacity .6s .7s,transform .6s cubic-bezier(.2,.8,.2,1) .7s;position:relative;transform:translateY(8px)}.mf-scene.is-in h1,.mf-scene.is-in p{opacity:1;transform:none}.mf-scene--fridge{--glass:#ffffff29;color:#fff;background:radial-gradient(70% 80% at 50% 110%,#78dcff47,#0000 60%),linear-gradient(160deg,#0d4a63 0%,#12667f 55%,#0a3d52 100%)}.mf-scene--fridge[data-mood=drinks]{background:radial-gradient(70% 80% at 50% 110%,#8cf0e64d,#0000 60%),linear-gradient(160deg,#0b5a68 0%,#15889a 55%,#094a55 100%)}.mf-scene--fridge[data-mood=meat]{background:radial-gradient(70% 80% at 50% 110%,#ffaaaa42,#0000 60%),linear-gradient(160deg,#4a1f2a 0%,#7a3040 55%,#3e1822 100%)}.mf-scene--fridge[data-mood=dairy]{--glass:#ffffff6b;color:#1f2f3a;background:radial-gradient(70% 80% at 50% 110%,#ffffffbf,#0000 60%),linear-gradient(160deg,#a9c8de 0%,#dbe9f4 55%,#9fc0d8 100%)}.mf-scene--fridge[data-mood=dairy] .mf-fridge-shelves{background:repeating-linear-gradient(#0000 0 31%,#143c5a47 31% calc(31% + 2px),#ffffff80 calc(31% + 2px) calc(31% + 6px),#0000 calc(31% + 6px) 33.33%)}.mf-scene--fridge[data-mood=dairy] h1{color:#14303f}.mf-scene--fridge:before{opacity:.05}.mf-fridge-light{z-index:0;opacity:0;pointer-events:none;background:radial-gradient(70% 60% at 50% -5%,#fff9,#0000 70%);position:absolute;inset:0}.mf-scene.is-in .mf-fridge-light{animation:.9s step-end .55s forwards mf-fridge-flicker}@keyframes mf-fridge-flicker{0%{opacity:0}18%{opacity:.7}28%{opacity:.12}42%{opacity:.9}55%{opacity:.35}70%{opacity:1}to{opacity:1}}.mf-fridge-shelves{z-index:0;opacity:0;pointer-events:none;background:repeating-linear-gradient(#0000 0 31%,#ffffff38 31% calc(31% + 2px),#ffffff0f calc(31% + 2px) calc(31% + 6px),#0000 calc(31% + 6px) 33.33%);transition:opacity 1s .8s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mf-scene.is-in .mf-fridge-shelves{opacity:.7}.mf-fridge-frost{z-index:1;pointer-events:none;opacity:0;background:radial-gradient(38% 55% at 0 0,#ffffff6b,#0000 62%),radial-gradient(38% 55% at 100% 0,#ffffff5c,#0000 62%),radial-gradient(30% 45% at 0 100%,#ffffff4d,#0000 60%),radial-gradient(30% 45% at 100% 100%,#ffffff4d,#0000 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'><g stroke='white' stroke-width='1.1' stroke-linecap='round' fill='none' opacity='.5'><path d='M12 4v16M4 12h16M6.3 6.3l11.4 11.4M17.7 6.3 6.3 17.7'/><path d='M40 30v16M32 38h16M34.3 34.3l11.4 11.4M45.7 34.3 34.3 45.7'/></g></svg>") 0 0/56px 56px;transition:opacity 1.6s 1.1s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 88%,#0000 58%,#000 100%);mask-image:radial-gradient(78% 88%,#0000 58%,#000 100%)}.mf-scene.is-in .mf-fridge-frost{opacity:.55}.mf-scene--fridge[data-mood=dairy] .mf-fridge-frost{mix-blend-mode:screen}.mf-fridge-items{z-index:1;pointer-events:none;justify-content:space-between;align-items:flex-end;height:27%;padding:0 4%;display:flex;position:absolute;top:4%;left:6%;right:6%}.mf-fridge-items svg{opacity:0;filter:drop-shadow(0 4px 4px #00142859);width:30px;height:30px;transition:opacity .4s ease calc(.95s + var(--i) * 70ms), transform .5s cubic-bezier(.2, 1.3, .4, 1) calc(.95s + var(--i) * 70ms);transform:translateY(-10px)scale(.8)}.mf-scene.is-in .mf-fridge-items svg{opacity:1;transform:none}.mf-scene.is-live .mf-fridge-items svg{animation:mf-fridge-bob 4s ease-in-out calc(1.6s + var(--i) * .35s) infinite}@keyframes mf-fridge-bob{0%,to{translate:0}50%{translate:0 -2px}}.mf-fridge-fog{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mf-fridge-fog i{bottom:-30px;left:var(--x);filter:blur(16px);opacity:0;will-change:transform, opacity;background:#ffffffb3;border-radius:50%;width:150px;height:64px;margin-left:-75px;position:absolute}.mf-fridge-fog i:first-child{--x:12%;--dx:-30px;--d:.9s}.mf-fridge-fog i:nth-child(2){--x:34%;--dx:-10px;--d:1.15s}.mf-fridge-fog i:nth-child(3){--x:52%;--dx:8px;--d:1s}.mf-fridge-fog i:nth-child(4){--x:70%;--dx:22px;--d:1.25s}.mf-fridge-fog i:nth-child(5){--x:88%;--dx:34px;--d:1.05s}.mf-scene.is-in .mf-fridge-fog i{animation:mf-fog-roll 3.4s ease-out var(--d) 1 both}.mf-scene.is-in.is-live .mf-fridge-fog i{animation:mf-fog-roll 3.4s ease-out var(--d) 1 both, mf-fog-breathe 9s ease-in-out calc(var(--d) + 4s) infinite}@keyframes mf-fog-roll{0%{opacity:0;transform:translate(0)scale(.5)}22%{opacity:.85}to{transform:translate(var(--dx), 36px) scale(2);opacity:0}}@keyframes mf-fog-breathe{0%,to{opacity:0;transform:translateY(10px)scale(.9)}50%{transform:translate(var(--dx), 0) scale(1.5);opacity:.32}}.mf-fridge-temp{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-display);color:#fff;opacity:0;bottom:12px;background:#ffffff2e;border:1px solid #fff6;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:700;transition:opacity .5s 1.4s,transform .5s cubic-bezier(.2,.8,.2,1) 1.4s;display:inline-flex;position:absolute;inset-inline-end:12px;transform:translateY(-6px)}.mf-fridge-temp b{letter-spacing:.02em;font-weight:800}.mf-scene--fridge[data-mood=dairy] .mf-fridge-temp{color:#14303f;background:#14303f1f;border-color:#14303f40}.mf-scene.is-in .mf-fridge-temp{opacity:1;transform:none}.mf-fridge-door{z-index:4;background:linear-gradient(115deg, #ffffff57 0%, #ffffff14 38%, #ffffff05 60%, #fff3 100%), var(--glass);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);backface-visibility:hidden;will-change:transform;border:1px solid #ffffff73;width:50.5%;transition:transform 1.25s cubic-bezier(.6,0,.25,1) .25s;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 4px #ffffff1f,0 10px 30px -10px #00000073}.mf-fridge-door--l{border-radius:calc(var(--radius) * 1.4) 4px 4px calc(var(--radius) * 1.4);transform-origin:0%;left:0}.mf-fridge-door--r{border-radius:4px calc(var(--radius) * 1.4) calc(var(--radius) * 1.4) 4px;transform-origin:100%;right:0}.mf-fridge-handle{background:linear-gradient(#fff,#cfd8de);border-radius:6px;width:6px;position:absolute;top:30%;bottom:30%;box-shadow:0 2px 6px #0000004d}.mf-fridge-door--l .mf-fridge-handle{right:10px}.mf-fridge-door--r .mf-fridge-handle{left:10px}.mf-scene.is-in .mf-fridge-door--l{transform:rotateY(-112deg)}.mf-scene.is-in .mf-fridge-door--r{transform:rotateY(112deg)}.mf-fridge-haze{filter:blur(6px);pointer-events:none;background:radial-gradient(50% 100% at 50% 0,#78c8eb73,#0000 72%);height:28px;margin:-12px 18px 0;display:block}@media (min-width:768px){.mf-scene{min-height:210px}.mf-fridge-items svg{width:42px;height:42px}.mf-fridge-temp{bottom:18px;font-size:13.5px;inset-inline-end:18px}}@media (prefers-reduced-motion:reduce){.mf-fridge-door{transition:none}.mf-scene .mf-fridge-door--l{transform:rotateY(-112deg)}.mf-scene .mf-fridge-door--r{transform:rotateY(112deg)}.mf-scene h1,.mf-scene p,.mf-fridge-temp,.mf-fridge-shelves,.mf-fridge-frost{opacity:1;transition:none;transform:none}.mf-fridge-light{opacity:1;animation:none!important}.mf-fridge-fog i{animation:none!important}}.mf-oven{z-index:1;pointer-events:none;inset-inline-end:16px;width:132px;height:118px;position:absolute;bottom:0}.mf-oven-body{background:repeating-linear-gradient(0deg,#0000001a 0 1px,#0000 1px 12px),repeating-linear-gradient(90deg,#00000014 0 1px,#0000 1px 22px),linear-gradient(#b7744a 0%,#8f5330 60%,#6f3d22 100%);border-radius:62% 62% 10px 10px/78% 78% 10px 10px;height:92px;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 3px #ffffff2e,inset 0 -6px #0000002e,0 18px 30px -14px #3c1e0ab3}.mf-oven-window{background:#1a0b04;border-radius:50% 50% 8px 8px/60% 60% 8px 8px;position:absolute;inset:24% 16% 14%;overflow:hidden;box-shadow:inset 0 0 18px #000,0 0 0 3px #5a311a}.mf-oven-glow{transform-origin:50% 100%;background:radial-gradient(70% 75% at 50% 105%,#ffcf6b 0%,#ff8a1f 28%,#c83200bf 58%,#3c0a0000 100%);animation:2.6s ease-in-out infinite mf-oven-breathe;position:absolute;inset:0}@keyframes mf-oven-breathe{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.mf-oven-embers i{bottom:6px;left:var(--x);width:4px;height:4px;animation:mf-ember 1.6s ease-in-out var(--d) infinite;background:#ffd27a;border-radius:50%;position:absolute;box-shadow:0 0 6px 2px #ff9628cc}@keyframes mf-ember{0%,to{opacity:.3;transform:translateY(0)scale(.8)}50%{opacity:1;transform:translateY(-9px)scale(1.15)}}.mf-oven-heat i{bottom:78%;left:var(--x);filter:blur(5px);opacity:0;width:22px;height:44px;animation:mf-heat 2.8s ease-in var(--d) infinite;background:linear-gradient(#ffbe6e73,#ffbe6e00);border-radius:50%;margin-left:-11px;position:absolute}@keyframes mf-heat{0%{opacity:0;transform:translateY(6px)scaleX(1)}30%{opacity:.85}to{opacity:0;transform:translateY(-46px)scaleX(1.5)}}.mf-oven-tray{transform-origin:50% 100%;opacity:0;z-index:2;justify-content:space-evenly;align-items:flex-end;height:40px;padding:0 6px 8px;transition:transform 1s cubic-bezier(.2,.8,.2,1) .55s,opacity .5s .55s;display:flex;position:absolute;bottom:4px;left:6%;right:6%;transform:translateY(-30px)scale(.72)}.mf-oven-board{background:linear-gradient(#8a5a2c,#5e3a18);border-radius:4px;height:9px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 6px 12px -6px #0009}.mf-oven-loaf{z-index:1;filter:drop-shadow(0 4px 4px #00000059);width:30px;height:30px;position:relative;transform:translateY(0)}.is-in .mf-oven-tray{opacity:1;transform:translateY(0)scale(1)}.is-in .mf-oven-loaf{animation:mf-loaf-land .6s cubic-bezier(.2, 1.4, .4, 1) calc(1.35s + var(--i) * 80ms) both}@keyframes mf-loaf-land{0%{transform:translateY(-6px)scale(.9)}to{transform:translateY(0)scale(1)}}.mf-oven-steam{z-index:3;opacity:0;width:54px;height:54px;margin-left:-27px;transition:opacity .4s 1.9s;position:absolute;bottom:34px;left:50%}.is-in .mf-oven-steam{opacity:1}.mf-oven-steam path{fill:none;stroke:#ffffffd9;stroke-width:2.4px;stroke-linecap:round;opacity:0;animation:3.2s ease-in-out infinite mf-steam}.mf-oven-steam path:nth-child(2){animation-delay:.8s}.mf-oven-steam path:nth-child(3){animation-delay:1.6s}.mf-oven-chip{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-display);color:inherit;white-space:nowrap;top:12px;background:#ffffff2e;border:1px solid #fff6;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;inset-inline-end:12px}.mf-oven-chip-dot{background:#ffb347;border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite mf-chip-pulse;box-shadow:0 0 #ffb34799}.mf-oven-chip[data-state=fresh] .mf-oven-chip-dot{background:#4cd964;box-shadow:0 0 #4cd96499}@keyframes mf-chip-pulse{0%{box-shadow:0 0 #ffb3478c}to{box-shadow:0 0 0 9px #ffb34700}}.mf-scene--oven{color:#fff5e6;background:radial-gradient(60% 90% at 100% 100%,#ff963c47,#0000 60%),linear-gradient(135deg,#3a2412 0%,#6b4020 60%,#4a2c15 100%);padding-inline-end:160px}.mf-scene--oven:before{opacity:.06}.mf-scene--oven h1{color:#fff}.mf-bakery--oven .mf-bakery-head{min-height:118px;padding-inline-end:124px}.mf-bakery-oven{z-index:1;inset-inline-end:10px;width:120px;height:118px;position:absolute;top:4px}.mf-bakery-oven .mf-oven{width:120px;height:110px;inset-inline-end:0}.mf-bakery-oven .mf-oven-chip{display:none}.mf-bakery--oven .mf-bakery-kicker{color:#8a5a12}html[data-scenes=off] .mf-bakery-oven{display:none}html[data-scenes=off] .mf-bakery--oven .mf-bakery-head{min-height:0;padding-inline-end:0}@media (min-width:768px){.mf-oven{width:176px;height:156px;inset-inline-end:34px}.mf-oven-body{height:122px}.mf-oven-loaf{width:40px;height:40px}.mf-oven-tray{height:52px;bottom:6px}.mf-oven-steam{bottom:46px}.mf-scene--oven{padding-inline-end:240px}.mf-oven-chip{top:16px;font-size:13.5px;inset-inline-end:18px}.mf-bakery--oven{grid-template-columns:280px 176px minmax(0,1fr);gap:20px}.mf-bakery--oven .mf-bakery-head{min-height:0;padding-inline-end:0}.mf-bakery-oven{inset-inline-end:auto;align-self:end;width:176px;height:156px;position:relative;top:auto}.mf-bakery-oven .mf-oven{width:176px;height:156px}html[data-scenes=off] .mf-bakery--oven{grid-template-columns:280px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mf-oven-glow,.mf-oven-embers i,.mf-oven-heat i,.mf-oven-steam path,.mf-oven-chip-dot,.mf-oven-loaf{animation:none!important}.mf-oven-heat i{opacity:0}.mf-oven-steam path{opacity:.6}.mf-oven-tray{opacity:1;transition:none;transform:none}}.mf-weather{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mf-weather:empty{display:none}.mf-weather .veil{background:linear-gradient(#0000 35%,#ffffff29 100%);position:absolute;inset:0}.mf-weather .fog{width:70%;height:50%;left:-10%;bottom:var(--b,2%);background:radial-gradient(50% 60% at 50% 50%, rgba(255, 255, 255, var(--o,.62)), transparent 62%);filter:blur(12px);animation:mf-fog-drift var(--d,30s) ease-in-out infinite alternate;animation-delay:var(--t,0s);border-radius:50%;position:absolute}.mf-weather .fog:nth-child(3){--b:14%;--o:.4;--d:38s;--t:-12s;left:20%}.mf-weather .fog:nth-child(4){--b:-4%;--o:.55;--d:26s;--t:-20s;width:60%;left:45%}@keyframes mf-fog-drift{0%{transform:translate(-12%)scaleY(1)}to{transform:translate(22%)scaleY(1.15)}}.mf-canopy[data-weather=fog]{--fog-veil:1}.mf-canopy[data-weather=fog] .mf-mountains--near{opacity:.85}.mf-weather .rain{opacity:.7;background:repeating-linear-gradient(112deg,#0000 0 15px,#ffffff1f 15px 16px,#0000 16px 27px);animation:.85s linear infinite mf-rain;position:absolute;inset:-10% 0 0;-webkit-mask-image:linear-gradient(90deg,#000 45%,#00000059);mask-image:linear-gradient(90deg,#000 45%,#00000059)}[dir=ltr] .mf-weather .rain{-webkit-mask-image:linear-gradient(270deg,#000 45%,#00000059);mask-image:linear-gradient(270deg,#000 45%,#00000059)}@keyframes mf-rain{0%{background-position:0 0}to{background-position:-27px 54px}}.mf-weather .drop{top:-8%;left:var(--x,50%);width:2px;height:22px;animation:mf-drop var(--d,1s) linear infinite;animation-delay:var(--t,0s);opacity:.8;background:linear-gradient(#fff0,#ffffffb3);border-radius:2px;position:absolute;transform:rotate(14deg)}@keyframes mf-drop{0%{transform:translate(0)rotate(14deg)}to{transform:translate(-30px,120vh)rotate(14deg)}}.mf-canopy[data-weather=rain]{background:radial-gradient(120% 90% at 100% 0,#f5b6221f 0%,#0000 46%),linear-gradient(135deg,#04291a 0%,#0a4d28 42%,#0d6a36 100%)}.mf-canopy[data-weather=rain] .mf-cloud{opacity:.24}.mf-canopy[data-weather=rain] .mf-canopy-sun{opacity:.45;filter:none}.mf-weather .lantern{top:-6px;left:var(--x,20%);transform-origin:50% 0;width:30px;height:74px;animation:3.4s ease-in-out infinite mf-swing;animation-delay:var(--t,0s);filter:drop-shadow(0 10px 12px #f5b62259);position:absolute}.mf-weather .lantern svg{width:100%;height:100%;display:block}.mf-weather .lantern .glow{animation:2.2s ease-in-out infinite mf-lantern-glow;animation-delay:var(--t,0s)}@keyframes mf-lantern-glow{0%,to{opacity:.75}50%{opacity:1}}.mf-canopy[data-season=ramadan]{background:radial-gradient(120% 90% at 100% 0,#f5b62257 0%,#0000 46%),radial-gradient(90% 90% at 0 100%,#ffffff1a 0%,#0000 50%),linear-gradient(135deg,#04231a 0%,#07422b 45%,#0b5f39 100%)}.mf-canopy[data-season=ramadan] .mf-canopy-stars,.mf-canopy[data-season=eid] .mf-canopy-stars{opacity:1}.mf-weather .confetti{top:-6%;left:var(--x,50%);background:var(--c,#f5b622);opacity:.9;width:12px;height:18px;animation:mf-confetti var(--d,7s) linear infinite;animation-delay:var(--t,0s);border-radius:2px;position:absolute}.mf-weather .confetti:nth-child(odd){border-radius:50%;width:12px;height:12px}@keyframes mf-confetti{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:.95}to{transform:translate(var(--dx,20px), 115vh) rotate(720deg);opacity:.6}}.mf-weather .ribbon{top:-8%;left:var(--x,50%);background:linear-gradient(180deg, var(--c,#fff) 0%, var(--c,#fff) 55%, #00000024 100%);background-color:var(--c,#fff);background-blend-mode:multiply;opacity:.95;width:9px;height:24px;animation:mf-ribbon var(--d,8s) linear infinite;animation-delay:var(--t,0s);will-change:transform;border-radius:2px;position:absolute;box-shadow:0 1px 2px #0003}@keyframes mf-ribbon{0%{transform:translate(0, 0) rotate(var(--r,0deg)) scaleX(1);opacity:0}6%{opacity:.95}25%{transform:translate(calc(var(--dx,30px) * .4), 28vh) rotate(calc(var(--r,0deg) + 160deg)) scaleX(.25)}50%{transform:translate(calc(var(--dx,30px) * .1), 56vh) rotate(calc(var(--r,0deg) + 330deg)) scaleX(1)}75%{transform:translate(calc(var(--dx,30px) * .8), 84vh) rotate(calc(var(--r,0deg) + 500deg)) scaleX(.3)}to{transform:translate(var(--dx,30px), 112vh) rotate(calc(var(--r,0deg) + 660deg)) scaleX(1);opacity:.7}}.mf-weather .burst{left:var(--x,50%);top:var(--y,20%);background:var(--c,#f5b622);opacity:0;width:5px;height:5px;box-shadow:42px 0 0 0 var(--c,#f5b622), 36.4px 21px 0 0 var(--c,#f5b622), 21px 36.4px 0 0 var(--c,#f5b622), 0 42px 0 0 var(--c,#f5b622), -21px 36.4px 0 0 var(--c,#f5b622), -36.4px 21px 0 0 var(--c,#f5b622), -42px 0 0 0 var(--c,#f5b622), -36.4px -21px 0 0 var(--c,#f5b622), -21px -36.4px 0 0 var(--c,#f5b622), 0 -42px 0 0 var(--c,#f5b622), 21px -36.4px 0 0 var(--c,#f5b622), 36.4px -21px 0 0 var(--c,#f5b622), 25.1px 6.7px 0 -1px var(--c,#f5b622), 6.7px 25.1px 0 -1px var(--c,#f5b622), -18.4px 18.4px 0 -1px var(--c,#f5b622), -25.1px -6.7px 0 -1px var(--c,#f5b622), -6.7px -25.1px 0 -1px var(--c,#f5b622), 18.4px -18.4px 0 -1px var(--c,#f5b622);animation:3.4s ease-out infinite mf-burst;animation-delay:var(--t,0s);will-change:transform, opacity;border-radius:50%;position:absolute}@keyframes mf-burst{0%{opacity:0;transform:scale(.05)}6%{opacity:1}45%{opacity:.85;transform:scale(1)}70%{opacity:0;transform:scale(1.15)translateY(6px)}to{opacity:0;transform:scale(1.15)translateY(6px)}}.mf-canopy[data-season=eid]{background:radial-gradient(120% 90% at 100% 0%, #f5b6226b 0%, transparent 48%), radial-gradient(90% 90% at 0% 100%, #ffffff24 0%, transparent 50%), linear-gradient(135deg, var(--ink) 0%, var(--primary-deep) 42%, var(--primary) 100%)}.mf-canopy-greet[data-occasion]:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;margin-inline-end:2px;animation:1.8s ease-out infinite mf-chip-pulse;box-shadow:0 0 #f5b62299}@media (max-width:767px){.mf-weather .lantern{width:22px;height:56px}.mf-weather .fog{filter:blur(14px);height:36%}}@media (prefers-reduced-motion:reduce){.mf-weather .fog,.mf-weather .rain,.mf-weather .drop,.mf-weather .lantern,.mf-weather .lantern .glow,.mf-weather .confetti,.mf-weather .ribbon,.mf-weather .burst,.mf-canopy-greet[data-occasion]:before{animation:none!important}.mf-weather .drop,.mf-weather .confetti,.mf-weather .ribbon,.mf-weather .burst{display:none}}.mf-ring{pointer-events:none;opacity:0;width:calc(100% + 8px);height:calc(100% + 8px);transition:opacity .3s;position:absolute;inset:-4px;transform:rotate(-90deg)}[dir=rtl] .mf-ring{transform:rotate(-90deg)scaleY(-1)}.mf-ring[data-on=true]{opacity:1}.mf-ring circle{fill:none;stroke-width:3px;stroke-linecap:round}.mf-ring-track{stroke:#0f7b3f2e}.mf-ring-bar{stroke:var(--accent);stroke-dasharray:138.2;stroke-dashoffset:calc(138.2 * (1 - var(--p,0)));transition:stroke-dashoffset .7s cubic-bezier(.2,.8,.2,1),stroke .3s}.mf-ring[data-done=true] .mf-ring-bar{stroke:#2da05a}.mf-ring[data-done=true]{animation:.7s cubic-bezier(.2,1.4,.4,1) mf-ring-pop}@keyframes mf-ring-pop{0%{scale:1}40%{scale:1.18}to{scale:1}}.mf-icon-btn--solid .mf-ring-track{stroke:#ffffff40}.mf-tab-ico{place-items:center;width:30px;height:30px;margin:-3px 0;display:grid;position:relative}.mf-tab-ico .mf-ring{width:32px;height:32px;inset:-1px}.mf-tab-ico .mf-ring circle{stroke-width:2.6px}.mf-minibar{overflow:hidden}.mf-minibar-line{height:3px;width:calc((100% - 36px) * var(--p,0));background:var(--accent);opacity:0;top:0;border-radius:0 0 3px 3px;transition:width .7s cubic-bezier(.2,.8,.2,1),background .3s;position:absolute;inset-inline-start:18px}.mf-minibar-line[data-on=true]{opacity:1}.mf-minibar-line[data-done=true]{background:#7be495}.mf-minibar-note{color:#ffe8a3;font-size:11px;font-weight:600}.mf-minibar-note[data-done=true]{color:#b8f5c8}.mf-minibar-sum small[data-minibar-items][hidden]{display:none}.mf-bubble{z-index:58;inset-inline-end:14px;bottom:calc(74px + var(--tabbar-space,0px));background:var(--surface);max-width:min(86vw,360px);color:var(--foreground);border:1px solid var(--border);opacity:0;pointer-events:none;border-radius:18px;align-items:center;gap:10px;padding:10px 12px 10px 14px;font-size:13.5px;font-weight:600;line-height:1.4;transition:transform .35s cubic-bezier(.2,1.2,.4,1),opacity .25s;display:flex;position:fixed;transform:translateY(14px)scale(.96);box-shadow:0 18px 40px -16px #06371d73}.mf-bubble[data-on=true]{opacity:1;pointer-events:auto;transform:none}.mf-bubble:after{content:"";background:var(--surface);border-inline-end:1px solid var(--border);border-bottom:1px solid var(--border);bottom:-7px;width:14px;height:14px;position:absolute;inset-inline-end:34px;transform:rotate(45deg)}.mf-bubble-avatar{background:var(--tint);width:34px;height:34px;color:var(--primary-deep);border-radius:50%;flex:none;place-items:center;display:grid}.mf-bubble-avatar svg{width:18px;height:18px}.mf-bubble-body{gap:2px;min-width:0;display:grid}.mf-bubble-text{color:var(--foreground)}.mf-bubble-link{color:var(--primary);align-items:center;gap:4px;font-size:12px;display:inline-flex}.mf-bubble-close{width:26px;height:26px;color:var(--muted);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.mf-bubble-close:hover{background:var(--secondary)}.mf-bubble-dots{gap:4px;padding:4px 0;display:inline-flex}.mf-bubble-dots i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite mf-dot}.mf-bubble-dots i:nth-child(2){animation-delay:.15s}.mf-bubble-dots i:nth-child(3){animation-delay:.3s}@keyframes mf-dot{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media (min-width:1024px){.mf-bubble{top:84px;bottom:auto;inset-inline-end:24px;transform:translateY(-10px)scale(.96)}.mf-bubble:after{border:0;border-inline-start:1px solid var(--border);border-top:1px solid var(--border);top:-7px;bottom:auto;inset-inline-end:22px}}@media (prefers-reduced-motion:reduce){.mf-ring,.mf-bubble,.mf-bubble-dots i{transition:none!important;animation:none!important}}.mf-search-wrap{width:100%;position:relative}.mf-search-wrap.has-cam .mf-search{padding-inline-end:48px}.mf-search-wrap.has-cam .mf-search .mf-search-go{display:none}.mf-cam{background:var(--primary);color:#fff;top:50%;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;transition:background .15s,transform .15s;display:grid;position:absolute;inset-inline-end:6px;transform:translateY(-50%)}.mf-cam:hover{background:var(--primary-deep)}.mf-cam:active{transform:translateY(-50%)scale(.94)}.mf-cam--inline{background:var(--tint);width:34px;height:34px;color:var(--primary-deep);position:static;transform:none}.mf-cam--inline:active{transform:scale(.94)}.mf-scan{width:100%;max-width:none;height:100%;max-height:none;color:inherit;z-index:90;background:0 0;border:0;align-items:end;margin:0;padding:0;display:grid;position:fixed;inset:0}.mf-scan:not([open]){display:none}.mf-scan::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#061e128c}.mf-scan-panel{background:var(--background);color:var(--foreground);padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;gap:10px;max-height:92dvh;animation:.35s cubic-bezier(.2,.8,.2,1) mf-sheet-up;display:grid;overflow-y:auto}@keyframes mf-sheet-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.mf-scan-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.mf-scan-head b{font-family:var(--font-display);font-size:1.15rem;font-weight:800}.mf-scan-tabs{background:var(--secondary);border-radius:999px;gap:6px;padding:4px;display:flex}.mf-scan-tabs button{height:34px;color:var(--muted);border-radius:999px;flex:1;font-size:13px;font-weight:700}.mf-scan-tabs button[aria-selected=true]{background:var(--surface);color:var(--primary-deep);box-shadow:0 2px 8px #00000014}.mf-scan-view{aspect-ratio:4/3;background:#0a1f14;border-radius:18px;max-height:46dvh;position:relative;overflow:hidden}.mf-scan-view video{object-fit:cover;width:100%;height:100%;display:block}.mf-scan-frame{pointer-events:none;border-radius:14px;position:absolute;inset:18% 12%;box-shadow:0 0 0 200vmax #00000059}.mf-scan-frame:before,.mf-scan-frame:after{content:"";border:3px solid var(--accent);border-radius:14px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#000) 0 0/26px 26px no-repeat,linear-gradient(#000,#000) 100% 0/26px 26px no-repeat,linear-gradient(#000,#000) 0 100%/26px 26px no-repeat,linear-gradient(#000,#000) 100% 100%/26px 26px no-repeat;mask:linear-gradient(#000,#000) 0 0/26px 26px no-repeat,linear-gradient(#000,#000) 100% 0/26px 26px no-repeat,linear-gradient(#000,#000) 0 100%/26px 26px no-repeat,linear-gradient(#000,#000) 100% 100%/26px 26px no-repeat}.mf-scan-frame:after{display:none}.mf-scan-laser{background:var(--deal);height:2px;animation:2.2s ease-in-out infinite mf-laser;position:absolute;top:10%;left:8%;right:8%;box-shadow:0 0 12px 2px #df382d99}@keyframes mf-laser{0%,to{top:10%}50%{top:88%}}.mf-scan[data-state=found] .mf-scan-laser,.mf-scan[data-state=idle] .mf-scan-laser,.mf-scan[data-state=error] .mf-scan-laser,.mf-scan[data-mode=visual] .mf-scan-laser{display:none}.mf-scan[data-state=found] .mf-scan-frame:before{border-color:#2da05a}.mf-scan-flash{opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.mf-scan-flash[data-on=true]{animation:.5s ease-out mf-flash}@keyframes mf-flash{0%{opacity:.9}to{opacity:0}}.mf-scan-status{color:var(--muted);text-align:center;min-height:1.4em;font-size:13.5px}.mf-scan[data-state=found] .mf-scan-status{color:var(--primary-deep);font-weight:700}.mf-scan[data-state=error] .mf-scan-status{color:var(--deal)}.mf-scan-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mf-scan-actions [hidden]{display:none}.mf-scan-manual{gap:8px;display:flex}.mf-scan-manual input{border:1.5px solid var(--border);background:var(--surface);text-align:start;direction:ltr;border-radius:999px;flex:1;min-width:0;height:44px;padding:0 16px;font-size:15px}.mf-scan-manual input:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--tint);outline:none}.mf-scan-results{gap:6px;display:grid}.mf-scan-results a{background:var(--surface);border:1px solid var(--border);border-radius:14px;align-items:center;gap:10px;padding:8px;display:flex}.mf-scan-results img{object-fit:contain;background:var(--secondary);border-radius:10px;width:48px;height:48px}.mf-scan-results b{font-size:13.5px;display:block}.mf-scan-results small{color:var(--primary-deep);font-family:var(--font-display);font-weight:700}@media (min-width:768px){.mf-scan{place-items:center}.mf-scan-panel{border-radius:24px;width:min(520px,92vw);padding:16px 20px 20px}}@media (prefers-reduced-motion:reduce){.mf-scan-laser,.mf-scan-panel,.mf-scan-flash{animation:none!important}}.mf-live{border-radius:calc(var(--radius) * 1.5);color:#fff;isolation:isolate;background:radial-gradient(80% 60% at 100% 0,#f5b62229 0%,#0000 60%),linear-gradient(135deg,#14261b 0%,#0c1c13 100%);gap:14px;padding:12px;display:grid;position:relative;overflow:hidden}.mf-live-player{aspect-ratio:16/9;border-radius:calc(var(--radius) * 1.1);background:#060d09;position:relative;overflow:hidden;box-shadow:0 20px 40px -20px #000c}.mf-live-poster{object-fit:cover;width:100%;height:100%;transition:opacity .4s;display:block;position:absolute;inset:0}.mf-live-poster--empty{background:radial-gradient(60% 70% at 50% 100%,#ff8c2859,#0000 70%),linear-gradient(#2a1608,#120903);place-items:center;display:grid}.mf-live-glyph{opacity:.85;filter:drop-shadow(0 10px 20px #00000080);width:30%;height:30%}.mf-live[data-state=playing] .mf-live-poster,.mf-live[data-state=playing] .mf-live-play{opacity:0;pointer-events:none}.mf-live-frame{position:absolute;inset:0}.mf-live-frame iframe,.mf-live-frame video{object-fit:cover;background:#000;border:0;width:100%;height:100%;display:block}.mf-live-badge{z-index:3;background:var(--deal);color:#fff;font-family:var(--font-display);letter-spacing:.02em;top:10px;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;inset-inline-start:10px;box-shadow:0 6px 16px -6px #df382dcc}.mf-live-badge i{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite mf-live-dot}@keyframes mf-live-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.mf-live-off{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);inset-inline:10px;background:#060d09b3;border:1px solid #ffffff24;border-radius:14px;gap:2px;padding:10px 12px;font-size:12.5px;display:grid;position:absolute;bottom:10px}.mf-live-off b{font-family:var(--font-display);font-size:14px}.mf-live-play{z-index:4;width:68px;height:68px;color:var(--primary-deep);background:#ffffffeb;border-radius:50%;place-items:center;margin:-34px 0 0 -34px;transition:transform .2s cubic-bezier(.2,.8,.2,1),opacity .3s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 14px 30px -10px #000000b3,0 0 0 10px #ffffff24}.mf-live-play svg{margin-inline-start:4px}.mf-live-play:hover{transform:scale(1.06)}.mf-live[data-state=off] .mf-live-play{opacity:0;pointer-events:none}.mf-live-sound{z-index:4;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);bottom:10px;background:#060d09b3;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;inset-inline-end:10px}.mf-live-sound[aria-pressed=true]{background:var(--accent);color:#2a2306;border-color:#0000}.mf-live-badge--rec{color:#2a2306;background:#f5b622eb}.mf-live-badge--rec svg{flex:none}.mf-live-body{gap:6px;min-width:0;display:grid}.mf-live-kicker{color:var(--accent);font-size:12px;font-weight:700}.mf-live-title{font-family:var(--font-display);color:#fff;font-size:1.45rem;font-weight:800;line-height:1.2}.mf-live-text{color:#ffffffd1;max-width:48ch;font-size:13.5px;line-height:1.55}.mf-live-sched{color:#ffffffb3;align-items:center;gap:6px;font-size:12px;display:inline-flex}.mf-live-rail{margin-top:8px}.mf-live-note{color:#ffe8a3;background:#f5b6221f;border:1px dashed #f5b62273;border-radius:12px;grid-column:1/-1;padding:8px 12px;font-size:12px;line-height:1.5}.mf-live-rail>*{flex-basis:150px}.mf-live .mf-card{border-color:#ffffff14}@media (min-width:768px){.mf-live{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;padding:18px}.mf-live-title{font-size:2rem}.mf-live-rail>*{flex-basis:calc(33.3333% - 8px)}}@media (prefers-reduced-motion:reduce){.mf-live-badge i{animation:none}}.mf-search-wrap.has-mic .mf-search{padding-inline-end:88px}.mf-search-wrap.has-mic:not(.has-cam) .mf-search{padding-inline-end:48px}.mf-cam--mic{background:var(--tint);color:var(--primary-deep);inset-inline-end:46px}.mf-cam--mic.mf-cam--solo{inset-inline-end:6px}.mf-voice{width:100%;max-width:none;height:100%;max-height:none;color:inherit;z-index:90;background:0 0;border:0;align-items:end;margin:0;padding:0;display:grid;position:fixed;inset:0}.mf-voice:not([open]){display:none}.mf-voice::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#061e128c}.mf-voice-panel{background:var(--background);color:var(--foreground);padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;gap:12px;max-height:92dvh;animation:.35s cubic-bezier(.2,.8,.2,1) mf-sheet-up;display:grid;overflow-y:auto}.mf-voice-stage{justify-items:center;gap:10px;padding:6px 0 2px;display:grid}.mf-voice-orb{background:linear-gradient(135deg, var(--primary), var(--primary-deep));color:#fff;border-radius:50%;place-items:center;width:88px;height:88px;transition:transform .2s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;box-shadow:0 18px 34px -14px #0f7b3fb3}.mf-voice-orb:active{transform:scale(.95)}.mf-voice-orb i{opacity:0;border:2px solid #0f7b3f73;border-radius:50%;position:absolute;inset:0}.mf-voice-orb.is-listening{background:linear-gradient(135deg, var(--deal), #b8281f);box-shadow:0 18px 34px -14px #df382db3}.mf-voice-orb.is-listening i{border-color:#df382d80;animation:1.6s ease-out infinite mf-voice-ring}.mf-voice-orb.is-listening i:nth-child(2){animation-delay:.8s}@keyframes mf-voice-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.mf-voice-status{color:var(--muted);text-align:center;max-width:40ch;font-size:13.5px}.mf-voice[data-state=error] .mf-voice-status{color:var(--deal)}.mf-voice[data-state=ready] .mf-voice-status{color:var(--primary-deep);font-weight:700}.mf-voice-transcript{font-family:var(--font-display);text-align:center;color:var(--foreground);background:var(--secondary);border-radius:14px;max-width:100%;padding:8px 14px;font-size:1.05rem;font-weight:700}.mf-voice-manual{gap:8px;display:flex}.mf-voice-manual input{border:1.5px solid var(--border);background:var(--surface);border-radius:999px;flex:1;min-width:0;height:44px;padding:0 16px;font-size:14px}.mf-voice-manual input:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--tint);outline:none}.mf-voice-list{gap:6px;display:grid}.mf-voice-row{background:var(--surface);border:1px solid var(--border);border-radius:14px;align-items:center;gap:10px;padding:8px;display:flex}.mf-voice-row.is-missing{color:var(--muted);border-style:dashed}.mf-voice-row.is-loading{justify-content:center;padding:14px}.mf-voice-thumb{object-fit:contain;background:var(--secondary);width:48px;height:48px;color:var(--muted);border-radius:10px;flex:none;place-items:center;font-weight:700;display:grid}.mf-voice-name{flex:1;gap:2px;min-width:0;font-size:13.5px;display:grid}.mf-voice-name b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.mf-voice-name small{color:var(--muted);font-size:11.5px}.mf-voice-swap{color:var(--primary);text-underline-offset:3px;justify-self:start;font-size:11.5px;text-decoration:underline}.mf-voice-qty{flex:none;justify-content:space-between;min-width:92px;height:34px}.mf-voice-qty b{font-family:var(--font-display);text-align:center;min-width:20px}.mf-voice-x{width:28px;height:28px;color:var(--muted);border-radius:50%;flex:none;font-size:18px;line-height:1}.mf-voice-x:hover{background:var(--secondary);color:var(--deal)}.mf-voice-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mf-voice-actions[hidden],.mf-voice-list[hidden],.mf-voice-transcript[hidden]{display:none}@media (min-width:768px){.mf-voice{place-items:center}.mf-voice-panel{border-radius:24px;width:min(520px,92vw);padding:16px 20px 20px}}@media (prefers-reduced-motion:reduce){.mf-voice-orb i,.mf-voice-panel{animation:none!important}}.mf-usuals-note{color:var(--muted);margin-top:2px;font-size:12px}.mf-usuals-clear{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.mf-usuals-rail>*{flex:none;width:132px}.mf-usual{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);scroll-snap-align:start;gap:6px;padding:8px;display:grid}.mf-usual-media{aspect-ratio:1;background:var(--secondary);border-radius:12px;display:block;overflow:hidden}.mf-usual-media img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.mf-usual-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.mf-usual-foot{justify-content:space-between;align-items:center;gap:6px;display:flex}.mf-usual-foot .mf-add{width:34px;height:34px}.mf-usual-n{color:var(--muted);font-size:11px}@media (min-width:768px){.mf-usuals-rail>*{width:156px}}.mf-shelf-item[data-now]:after{content:attr(data-now);z-index:2;font-size:10px;font-weight:800;font-family:var(--font-display);background:var(--accent);color:#2a2306;top:4px;border-radius:999px;padding:2px 7px;animation:.5s cubic-bezier(.2,1.4,.4,1) both mf-now-pop;position:absolute;inset-inline-end:4px;box-shadow:0 4px 10px -4px #0000004d}@keyframes mf-now-pop{0%{transform:scale(0)}to{transform:scale(1)}}.mf-3d-cta{margin-top:10px}.mf-3d-cta .mf-btn{flex-wrap:wrap;justify-content:center;gap:8px;width:100%}.mf-3d-cta-sub{opacity:.75;font-size:11.5px;font-weight:500}.mf-3d{width:100%;max-width:none;height:100%;max-height:none;color:inherit;z-index:90;background:0 0;border:0;align-items:end;margin:0;padding:0;display:grid;position:fixed;inset:0}.mf-3d:not([open]){display:none}.mf-3d::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#061e128c}.mf-3d-panel{background:var(--background);color:var(--foreground);padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;gap:10px;animation:.35s cubic-bezier(.2,.8,.2,1) mf-sheet-up;display:grid}.mf-3d-stage{background:radial-gradient(70% 60% at 50% 100%, #0f7b3f24, transparent 70%), linear-gradient(180deg, #fff, var(--secondary));border-radius:18px;height:min(62dvh,520px);position:relative;overflow:hidden}.mf-3d-stage model-viewer{--poster-color:transparent;--progress-bar-color:var(--primary);direction:ltr;width:100%;height:100%}.mf-3d-loading{color:var(--muted);pointer-events:none;place-content:center;justify-items:center;gap:8px;font-size:13px;display:grid;position:absolute;inset:0}.mf-3d-loading[hidden]{display:none}.mf-3d-ar{bottom:12px;direction:rtl;position:absolute;inset-inline-end:12px}.mf-3d-hint{color:var(--muted);text-align:center;font-size:12.5px}@media (min-width:768px){.mf-3d{place-items:center}.mf-3d-panel{border-radius:24px;width:min(640px,92vw);padding:16px 20px 20px}}.mf-live-tester{color:#ffffffbf;background:#ffffff0f;border:1px dashed #ffffff40;border-radius:14px;grid-column:1/-1;gap:6px;padding:10px 12px;font-size:12px;display:grid}.mf-live-tester .row{flex-wrap:wrap;gap:6px;display:flex}.mf-live-tester input{color:#fff;background:#00000040;border:1px solid #ffffff40;border-radius:999px;flex:1;min-width:200px;height:36px;padding:0 12px;font-size:12.5px}.mf-stage{z-index:1;pointer-events:none;inset-inline-end:0;width:58%;position:absolute;top:0;bottom:0;overflow:hidden}.mf-stage svg{display:block}.mf-glints i{left:var(--x,50%);top:var(--y,50%);opacity:0;background:radial-gradient(circle,#fff 0 18%,#0000 20%),linear-gradient(#fff,#fff) 50%/2px 100% no-repeat,linear-gradient(#fff,#fff) 50%/100% 2px no-repeat;width:10px;height:10px;position:absolute;transform:scale(.4)rotate(0)}.mf-glints i:first-child{--x:22%;--y:34%;--t:.2s}.mf-glints i:nth-child(2){--x:48%;--y:22%;--t:1.3s}.mf-glints i:nth-child(3){--x:70%;--y:40%;--t:2.4s}.mf-glints i:nth-child(4){--x:36%;--y:58%;--t:3.1s}.mf-scene.is-live .mf-glints i{animation:mf-glint 3.6s ease-in-out var(--t,0s) infinite}@keyframes mf-glint{0%,70%,to{opacity:0;transform:scale(.4)rotate(0)}82%{opacity:1;transform:scale(1.1)rotate(45deg)}90%{opacity:.7;transform:scale(.8)rotate(90deg)}}.mf-scene--market{background:radial-gradient(70% 90% at 30% 110%,#ffe8a347,#0000 60%),linear-gradient(160deg,#1b5a2e 0%,#2f8a4a 55%,#175128 100%)}.mf-pipe{background:linear-gradient(#e8eef0,#9aa8b0);border-radius:3px;height:5px;position:absolute;top:8%;left:8%;right:8%;box-shadow:0 2px 4px #00000040}.mf-pipe b{background:#7e8b93;border-radius:0 0 4px 4px;width:8px;height:7px;position:absolute;top:4px}.mf-pipe b:first-child{left:18%}.mf-pipe b:nth-child(2){left:49%}.mf-pipe b:nth-child(3){left:80%}.mf-mist i{top:12%;left:var(--x);filter:blur(12px);opacity:0;background:#ffffffbf;border-radius:50%;width:90px;height:46px;margin-left:-45px;position:absolute}.mf-mist i:first-child{--x:22%;--t:.8s}.mf-mist i:nth-child(2){--x:53%;--t:3.6s}.mf-mist i:nth-child(3){--x:84%;--t:6.2s}.mf-scene.is-live .mf-mist i{animation:mf-mist-puff 8.5s ease-out var(--t) infinite}@keyframes mf-mist-puff{0%{opacity:0;transform:translateY(-6px)scale(.3)}6%{opacity:.85}28%{opacity:0;transform:translateY(44px)scale(1.4)}to{opacity:0;transform:translateY(44px)scale(1.4)}}.mf-crate{bottom:10px;left:calc(5% + var(--i) * 32%);opacity:0;width:28%;height:56%;transition:opacity .5s ease calc(.25s + var(--i) * .12s), transform .6s cubic-bezier(.2, .9, .3, 1.2) calc(.25s + var(--i) * .12s);justify-content:center;align-items:flex-end;gap:4%;display:flex;position:absolute;transform:translateY(14px)}.mf-scene.is-in .mf-crate{opacity:1;transform:none}.mf-crate svg{aspect-ratio:1;z-index:1;filter:drop-shadow(0 3px 3px #0000004d);width:48%;max-width:64px;height:auto;position:absolute;bottom:50%;left:6%}.mf-crate svg+svg{bottom:54%;left:auto;right:6%}.mf-crate-box{z-index:2;background:repeating-linear-gradient(#0000 0 22%,#3c1e0552 22% 27%),linear-gradient(90deg,#b8803f,#d9a45f 50%,#b07838);border-radius:4px 4px 6px 6px;position:absolute;inset:42% 0 0;box-shadow:inset 0 3px 6px #00000040,0 6px 10px #0000004d}.mf-crate-box:before{content:"";background:linear-gradient(#e2b26a,#c48b45);border-radius:3px;height:12%;position:absolute;inset:-8% 3% auto}.mf-scene.is-live .mf-crate svg{animation:mf-fridge-bob 5s ease-in-out calc(var(--i) * .6s) infinite}.mf-scene--rack{background:radial-gradient(70% 90% at 20% 110%,#f5b62259,#0000 60%),linear-gradient(160deg,#3a1a56 0%,#6b2f8e 55%,#2b1242 100%)}.mf-railbar{background:linear-gradient(#f3f6f8,#93a0a8);border-radius:3px;height:6px;position:absolute;top:14%;left:6%;right:6%;box-shadow:0 3px 6px #00000059}.mf-bag{top:16%;left:calc(8% + var(--i) * 18%);transform-origin:50% 0;opacity:0;width:15%;height:54%;transition:opacity .45s ease calc(.3s + var(--i) * .1s), transform .7s cubic-bezier(.2, .9, .3, 1.25) calc(.3s + var(--i) * .1s);position:absolute;transform:translateY(-16px)rotate(-8deg)}.mf-scene.is-in .mf-bag{opacity:1;transform:none}.mf-scene.is-live .mf-bag{animation:mf-bag-sway 3.8s ease-in-out calc(1s + var(--i) * .45s) infinite}@keyframes mf-bag-sway{0%,to{rotate:-3deg}50%{rotate:3deg}}.mf-bag-hook{background:#ffffffb3;width:2px;height:16%;margin-left:-1px;position:absolute;top:0;left:50%}.mf-bag:before{content:"";background:linear-gradient(115deg, #ffffff61 0 18%, transparent 19% 100%), radial-gradient(60% 40% at 50% 70%, #ffffff47, transparent 70%), var(--c,#e5484d);border-radius:6px 6px 9px 9px;position:absolute;inset:15% 0 0;box-shadow:inset 0 -6px 12px #00000040,0 6px 12px #00000059}.mf-bag:after{content:"";background:repeating-linear-gradient(90deg,#ffffff8c 0 3px,#0000 3px 6px);height:6%;position:absolute;top:15%;left:6%;right:6%}.mf-bag svg{aspect-ratio:1;filter:drop-shadow(0 2px 2px #0000004d);width:56%;height:auto;position:absolute;top:40%;left:22%}.mf-sparks i{left:var(--x);top:var(--y);opacity:0;background:radial-gradient(circle,#fff 0 20%,#0000 22%),linear-gradient(#ffe8a3,#ffe8a3) 50%/2px 100% no-repeat,linear-gradient(#ffe8a3,#ffe8a3) 50%/100% 2px no-repeat;width:12px;height:12px;position:absolute}.mf-sparks i:first-child{--x:12%;--y:30%;--t:0s}.mf-sparks i:nth-child(2){--x:40%;--y:78%;--t:.9s}.mf-sparks i:nth-child(3){--x:60%;--y:26%;--t:1.7s}.mf-sparks i:nth-child(4){--x:82%;--y:62%;--t:2.6s}.mf-sparks i:nth-child(5){--x:28%;--y:50%;--t:3.3s}.mf-scene.is-live .mf-sparks i{animation:mf-glint 3.2s ease-in-out var(--t) infinite}.mf-scene--roaster{background:radial-gradient(60% 70% at 40% 115%,#ff8c2880,#0000 60%),linear-gradient(160deg,#3a2210 0%,#7a4a1f 55%,#2c190a 100%)}.mf-pan{opacity:0;height:50%;transition:opacity .5s .25s,transform .6s cubic-bezier(.2,.9,.3,1.1) .25s;position:absolute;bottom:8%;left:24%;right:26%;transform:translateY(16px)}.mf-scene.is-in .mf-pan{opacity:1;transform:none}.mf-pan:before{content:"";background:linear-gradient(90deg,#00000059,#0000 22%,#ffffff47 38%,#0000 55%,#0006),linear-gradient(#c97a3e 0%,#a35a26 55%,#5b2f10 100%);border-radius:6% 6% 50% 50%/10% 10% 100% 100%;position:absolute;inset:22% 0 0;box-shadow:0 14px 22px #00000073}.mf-pan:after{content:"";background:linear-gradient(#3b2412,#1e1006);border-radius:6px;width:22%;height:12%;position:absolute;top:26%;right:-16%;box-shadow:0 4px 6px #0006}.mf-pan-rim{z-index:1;background:radial-gradient(at 50% 65%,#4a2409 0%,#2a1305 60%,#1a0c03 100%);border-radius:50%;height:46%;position:absolute;top:0;left:-2%;right:-2%;box-shadow:inset 0 6px 12px #0000008c,0 0 0 4px #e9a86a,0 3px 0 4px #9c5a28}.mf-nut{top:12%;left:calc(8% + var(--i) * 11%);z-index:2;width:15px;height:20px;transform:rotate(calc(var(--i) * 40deg));background:radial-gradient(circle at 35% 30%,#f1c98a,#b57a3a 55%,#6f4218);border-radius:50% 50% 48% 48%/60% 60% 40% 40%;position:absolute;box-shadow:0 2px 3px #00000073}.mf-nut:nth-child(2n){background:radial-gradient(circle at 35% 30%,#e9d3a8,#c19a5c 55%,#7a5a2a);width:18px;height:15px;top:20%}.mf-nut:nth-child(3n){background:radial-gradient(circle at 35% 30%,#d9a066,#8e5322 55%,#4a2a0e);top:24%}.mf-scene.is-live .mf-nut{animation:mf-nut-hop 2.6s cubic-bezier(.3, .6, .4, 1) calc(var(--i) * .33s) infinite}@keyframes mf-nut-hop{0%,60%,to{translate:0}75%{translate:0 calc(-14px - var(--i) * 2px);rotate:40deg}90%{translate:0}}.mf-heat i{bottom:30%;left:var(--x);filter:blur(14px);opacity:0;background:#ffbe7859;border-radius:50%;width:60px;height:90px;margin-left:-30px;position:absolute}.mf-heat i:first-child{--x:30%;--t:0s}.mf-heat i:nth-child(2){--x:52%;--t:1.4s}.mf-heat i:nth-child(3){--x:72%;--t:2.6s}.mf-scene.is-live .mf-heat i{animation:mf-heat-rise 4.2s ease-out var(--t) infinite}@keyframes mf-heat-rise{0%{opacity:0;transform:translateY(20px)scaleX(1)}20%{opacity:.8}to{opacity:0;transform:translateY(-70px)scaleX(1.6)}}.mf-scene--pantry{background:radial-gradient(70% 90% at 30% 110%,#ffe8a338,#0000 60%),linear-gradient(160deg,#4a2f16 0%,#8a6236 55%,#3d2712 100%)}.mf-plank{background:linear-gradient(#e0b57a,#a9783f);border-radius:3px;height:11px;position:absolute;left:6%;right:6%;box-shadow:0 6px 10px #00000059}.mf-plank--top{top:46%}.mf-plank--low{top:88%}.mf-plank>i{bottom:10px;left:calc(6% + var(--i,0) * 1%);opacity:0;transition:opacity .45s ease calc(.3s + var(--i) * 80ms), transform .55s cubic-bezier(.2, .9, .3, 1.25) calc(.3s + var(--i) * 80ms);transform-origin:50% 100%;position:absolute;transform:translateY(8px)scale(.85)}.mf-scene.is-in .mf-plank>i{opacity:1;transform:none}.mf-plank>i:first-child{left:6%}.mf-plank>i:nth-child(2){left:32%}.mf-plank>i:nth-child(3){left:56%}.mf-plank>i:nth-child(4){left:78%}.mf-can{background:linear-gradient(90deg, #0000002e, transparent 25%, #ffffff59 45%, transparent 70%, #00000038), linear-gradient(180deg, #d9dde0 0 14%, var(--c,#d94f3d) 14% 84%, #d9dde0 84%);border-radius:4px;width:16%;height:56px;box-shadow:0 4px 6px #00000059}.mf-can:after{content:"";background:#ffffffd9;border-radius:2px;height:20%;position:absolute;top:40%;left:20%;right:20%}.mf-jar{background:linear-gradient(90deg, transparent 30%, #fff6 42%, transparent 60%), linear-gradient(180deg, #7a4a1f 0 22%, var(--c,#f5b622) 22%);border-radius:5px 5px 6px 6px;width:15%;height:48px;box-shadow:0 4px 6px #00000059}.mf-jar:after{content:"";background:#fffc;border-radius:2px;height:22%;position:absolute;top:45%;left:15%;right:15%}.mf-sack{background:repeating-linear-gradient(45deg,#0000000f 0 3px,#0000 3px 6px),linear-gradient(#efe1c4,#d4bd90);border-radius:8px 8px 10px 10px/12px 12px 8px 8px;width:21%;height:62px;box-shadow:inset 0 -6px 8px #00000026,0 4px 6px #00000059}.mf-sack:before{content:"";background:#c9ae7a;border-radius:4px;height:10px;position:absolute;top:-6px;left:30%;right:30%;box-shadow:0 2px #8a6a3a}.mf-sack:after{content:"";background:#2f8a4ad9;border-radius:3px;height:26%;position:absolute;top:40%;left:22%;right:22%}.mf-scene.is-in .mf-can--roll{animation:1.1s cubic-bezier(.2,.8,.3,1) .9s both mf-can-roll}@keyframes mf-can-roll{0%{opacity:0;transform:translate(-90px)rotate(-200deg)}30%{opacity:1}to{opacity:1;transform:translate(0)rotate(0)}}[dir=rtl] .mf-scene.is-in .mf-can--roll{animation-name:mf-can-roll-rtl}@keyframes mf-can-roll-rtl{0%{opacity:0;transform:translate(90px)rotate(200deg)}30%{opacity:1}to{opacity:1;transform:translate(0)rotate(0)}}.mf-scene--suds{background:radial-gradient(70% 80% at 40% 115%,#ffffff59,#0000 60%),linear-gradient(160deg,#0a5566 0%,#1698ad 55%,#0a4a5a 100%)}.mf-foam i{bottom:-22px;left:var(--x);filter:blur(10px);opacity:0;background:#ffffffd9;border-radius:50%;width:120px;height:56px;margin-left:-60px;transition:opacity .8s .4s;position:absolute}.mf-foam i:first-child{--x:10%}.mf-foam i:nth-child(2){--x:38%}.mf-foam i:nth-child(3){--x:64%}.mf-foam i:nth-child(4){--x:92%}.mf-scene.is-in .mf-foam i{opacity:.9}.mf-bubble{bottom:6%;left:calc(6% + var(--i) * 10.5%);width:calc(14px + (var(--i) * 7px) - (var(--i) * var(--i) * 1px));height:calc(14px + (var(--i) * 7px) - (var(--i) * var(--i) * 1px));opacity:0;background:radial-gradient(circle at 30% 28%,#ffffffd9 0 8%,#0000 9%),radial-gradient(circle at 70% 75%,#ffffff59,#0000 40%),conic-gradient(from 200deg,#ff96c82e,#96dcff2e,#fff0962e,#ff96c82e);border:1px solid #ffffffb3;border-radius:50%;position:absolute;box-shadow:inset -3px -3px 8px #ffffff47}.mf-scene.is-live .mf-bubble{animation:mf-bubble-rise calc(5.5s + var(--i) * .5s) ease-in calc(var(--i) * .65s) infinite}@keyframes mf-bubble-rise{0%{opacity:0;transform:translate(0)scale(.6)}12%{opacity:.95}50%{transform:translate(10px,-70px)scale(1)}85%{opacity:.9}to{opacity:0;transform:translate(-6px,-150px)scale(1.05)}}.mf-scene--spa{background:radial-gradient(70% 80% at 30% 115%,#ffffff4d,#0000 60%),linear-gradient(160deg,#4b3a6e 0%,#8a6fb8 55%,#3f2f60 100%)}.mf-steam i{bottom:26%;left:var(--x);filter:blur(16px);opacity:0;background:#ffffffbf;border-radius:50%;width:70px;height:110px;margin-left:-35px;position:absolute}.mf-steam i:first-child{--x:18%;--t:0s}.mf-steam i:nth-child(2){--x:42%;--t:1.6s}.mf-steam i:nth-child(3){--x:66%;--t:3.1s}.mf-steam i:nth-child(4){--x:88%;--t:4.4s}.mf-scene.is-live .mf-steam i{animation:mf-steam-up 6.5s ease-out var(--t) infinite}@keyframes mf-steam-up{0%{opacity:0;transform:translateY(30px)scale(.6)}25%{opacity:.7}to{opacity:0;transform:translateY(-90px)scale(1.5)translate(10px)}}.mf-spa-shelf{background:linear-gradient(#ffffffe6,#ffffff80);border-radius:3px;justify-content:space-around;align-items:flex-end;height:6px;display:flex;position:absolute;bottom:14%;left:8%;right:8%;box-shadow:0 6px 12px #00000040}.mf-spa-shelf svg{opacity:0;width:62px;height:62px;transition:opacity .5s ease calc(.3s + var(--i) * .12s), transform .6s cubic-bezier(.2, .9, .3, 1.2) calc(.3s + var(--i) * .12s);filter:drop-shadow(0 4px 6px #0000004d);margin-bottom:4px;transform:translateY(8px)}.mf-scene.is-in .mf-spa-shelf svg{opacity:1;transform:none}.mf-drip{top:-12px;left:calc(10% + var(--i) * 19%);opacity:0;background:linear-gradient(#fffffff2,#dcebffb3);border-radius:50%/30% 30% 70% 70%;width:5px;height:12px;position:absolute}.mf-scene.is-live .mf-drip{animation:mf-drip-fall 4.5s cubic-bezier(.5, 0, .9, .6) calc(var(--i) * 1.1s) infinite}@keyframes mf-drip-fall{0%{opacity:0;transform:translateY(0)scaleY(.6)}10%{opacity:.9}70%{opacity:.9;transform:translateY(150px)scaleY(1.2)}72%,to{opacity:0;transform:translateY(150px)scale(1.4,.3)}}.mf-scene--tags{background:radial-gradient(70% 80% at 30% 115%,#ffffff40,#0000 60%),linear-gradient(160deg,#9a5f05 0%,#f5b622 55%,#b87a10 100%)}.mf-rays{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, #ffffff29 0 8deg, transparent 8deg 22deg);opacity:0;border-radius:50%;width:140%;margin:-70% 0 0 -70%;transition:opacity 1s .3s;position:absolute;top:50%;left:50%}.mf-scene.is-in .mf-rays{opacity:1}.mf-scene.is-live .mf-rays{animation:60s linear infinite mf-spin}.mf-tag{top:0;left:calc(10% + var(--i) * 22%);transform-origin:50% 0;opacity:0;width:18%;height:78%;transition:opacity .4s ease calc(.2s + var(--i) * .12s), transform .8s cubic-bezier(.2, .9, .3, 1.3) calc(.2s + var(--i) * .12s);position:absolute;transform:translateY(-40px)}.mf-scene.is-in .mf-tag{opacity:1;transform:none}.mf-scene.is-live .mf-tag{animation:mf-tag-swing 4.4s ease-in-out calc(1.2s + var(--i) * .55s) infinite}@keyframes mf-tag-swing{0%,to{rotate:-4deg}50%{rotate:4deg}}.mf-tag-string{width:2px;height:calc(30% + var(--i) * 6%);background:#5a32008c;margin-left:-1px;position:absolute;top:0;left:50%}.mf-tag b{top:calc(30% + var(--i) * 6%);color:#c0392b;clip-path:polygon(50% 0,100% 22%,100% 100%,0 100%,0 22%);background:linear-gradient(160deg,#fff 0%,#f6efdc 100%);border-radius:8px;place-items:center;height:44%;display:grid;position:absolute;left:8%;right:8%;box-shadow:0 8px 14px #5a320059}.mf-tag b:before{content:"";background:#d9b35c;border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:9%;left:50%;box-shadow:inset 0 0 0 2px #fff}.mf-tag b svg{width:55%;height:55%;margin-top:12%}.mf-tag:nth-child(3) b{color:#fff;background:linear-gradient(160deg,#e5484d,#b3282c)}@media (max-width:767px){.mf-stage{width:62%}.mf-bag{width:16%;left:calc(4% + var(--i) * 19%)}.mf-can{height:40px}.mf-jar{height:34px}.mf-sack{height:44px}.mf-spa-shelf svg{width:44px;height:44px}.mf-tag b svg{width:60%}}@media (prefers-reduced-motion:reduce){.mf-stage *{transition:none!important;animation:none!important}.mf-crate,.mf-bag,.mf-pan,.mf-plank>i,.mf-spa-shelf svg,.mf-tag,.mf-rays,.mf-foam i{opacity:1!important;transform:none!important}.mf-bubble:nth-child(-n+4){opacity:.8;transform:translateY(-40px)}}.mf-kicker{color:var(--accent-deep,#a8720a);margin-bottom:4px;font-size:12px;font-weight:700;display:inline-block}.mf-section-text{color:var(--muted);margin-top:2px;font-size:13px}.mf-baskets{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.mf-basket-card{border-radius:calc(var(--radius) * 1.1);background:var(--surface);border:1px solid var(--border);grid-template-columns:112px 1fr;gap:12px;padding:12px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px -18px #06371d59}.mf-basket-card:hover{transform:translateY(-3px);box-shadow:0 18px 30px -18px #06371d73}.mf-basket-card[hidden]{display:none}.mf-basket-art{aspect-ratio:1;background:radial-gradient(80% 70% at 50% 100%, var(--tint,#f5b622), transparent 70%), linear-gradient(160deg, #fff, var(--secondary));border-radius:14px;position:relative}@supports (color:color-mix(in lab, red, red)){.mf-basket-art{background:radial-gradient(80% 70% at 50% 100%, color-mix(in srgb, var(--tint,#f5b622) 45%, transparent), transparent 70%), linear-gradient(160deg, #fff, var(--secondary))}}.mf-basket-art{place-items:center;display:grid;overflow:hidden}.mf-basket-art img{object-fit:cover;width:100%;height:100%}.mf-basket-glyph{filter:drop-shadow(0 8px 10px #0000002e);width:74%;height:74%;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.mf-basket-card:hover .mf-basket-glyph{transform:translateY(-3px)rotate(-4deg)}.mf-basket-badge{background:var(--tint,#f5b622);color:#2a2306;top:8px;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;inset-inline-start:8px}.mf-basket-body{align-content:start;gap:4px;min-width:0;display:grid}.mf-basket-body h3{font-family:var(--font-display);font-size:1.05rem;font-weight:800;line-height:1.25}.mf-basket-body p{color:var(--muted);font-size:12.5px;line-height:1.5}.mf-basket-count{color:var(--primary);font-size:12px;font-weight:700}.mf-basket-actions{margin-top:auto;padding-top:6px}.mf-basket-kicker,.mf-basket-sub{color:var(--muted);font-size:12px;font-weight:500;display:block}.mf-basket-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mf-basket-total{font-size:13.5px;font-weight:700}.mf-share-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.mf-share-hint{color:var(--muted);font-size:12.5px}.mf-share-qr{place-items:center;padding:6px;display:grid}.mf-share-qr svg{border-radius:12px;width:180px;height:180px;box-shadow:0 8px 20px -10px #0000004d}.mf-share-link{gap:8px;display:flex}.mf-share-link input{border:1px solid var(--border);background:var(--secondary);border-radius:12px;flex:1;min-width:0;padding:10px 12px;font-size:12.5px}.mf-unit{width:100%;color:var(--muted);white-space:nowrap;margin-top:1px;font-size:11px;font-weight:500;display:block}.mf-pd-price .mf-unit{margin-top:4px;font-size:13px}.mf-easy-btn[aria-pressed=true]{background:var(--accent);color:#2a2306}.mf-drawer-tool{align-items:center;gap:10px;display:flex!important}.mf-drawer-tool small{color:var(--muted);margin-inline-start:auto;font-size:11.5px}.mf-drawer-tool[aria-pressed=true]{color:var(--primary);font-weight:700}html.mf-easy{font-size:118%}html.mf-easy body{line-height:1.7}html.mf-easy .mf-card-name a,html.mf-easy .mf-price-now{font-size:1.05em}html.mf-easy .mf-add,html.mf-easy .mf-btn,html.mf-easy .mf-icon-btn,html.mf-easy .mf-qty button,html.mf-easy .mf-tab{min-height:48px}html.mf-easy .mf-add{min-width:48px}html.mf-easy .mf-tabbar span{font-size:12.5px;font-weight:700}html.mf-easy a:not(.mf-btn):not(.mf-tab):not(.mf-card-img){text-underline-offset:3px;text-decoration:underline}html.mf-easy .mf-card-meta,html.mf-easy .mf-section-sub,html.mf-easy .mf-share-hint,html.mf-easy .mf-unit{color:#3d453f}html.mf-easy .mf-canopy *,html.mf-easy .mf-weather *,html.mf-easy .mf-scene *,html.mf-easy .mf-stage *,html.mf-easy .mf-oven *,html.mf-easy .mf-fridge-fog i,html.mf-easy .mf-shelf-art *,html.mf-easy .mf-card[data-mood]:before,html.mf-easy .mf-card[data-mood]:after,html.mf-easy .mf-journey *{transition-duration:10ms!important;animation:none!important}html.mf-easy .mf-dust,html.mf-easy .mf-cloud,html.mf-easy .mf-weather,html.mf-easy .mf-canopy-stars{display:none!important}html.mf-easy .mf-scene h1,html.mf-easy .mf-scene p,html.mf-easy .mf-crate,html.mf-easy .mf-bag,html.mf-easy .mf-pan,html.mf-easy .mf-plank>i,html.mf-easy .mf-spa-shelf svg,html.mf-easy .mf-tag,html.mf-easy .mf-fridge-items svg,html.mf-easy .mf-fridge-temp,html.mf-easy [data-reveal]{opacity:1!important;transform:none!important}.mf-pwa-banner{inset-inline:10px;bottom:calc(10px + var(--tabbar-space,0px));z-index:60;background:var(--ink);color:#fff;opacity:0;border-radius:18px;align-items:center;gap:10px;padding:10px 12px;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .4s;display:flex;position:fixed;transform:translateY(20px);box-shadow:0 16px 32px -12px #00000073}.mf-pwa-banner.is-on{opacity:1;transform:none}.mf-pwa-banner img{border-radius:10px;flex:none;width:40px;height:40px}.mf-pwa-text{flex:1;min-width:0;display:grid}.mf-pwa-text b{font-size:13.5px}.mf-pwa-text small{opacity:.8;font-size:11.5px}.mf-pwa-x{color:#fff;background:#ffffff1f;border-radius:50%;flex:none;width:32px;height:32px;font-size:18px;line-height:1}.mf-pwa-steps{gap:10px;padding:4px 0;display:grid}.mf-pwa-steps li{align-items:center;gap:10px;font-size:14px;display:flex}.mf-pwa-steps li svg{vertical-align:middle;color:var(--primary)}.mf-pwa-step{background:var(--primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:800;display:grid}html.mf-app .mf-pwa-banner,html.mf-app [data-pwa-install]{display:none!important}@media (min-width:768px){.mf-pwa-banner{inset-inline:auto 20px;width:360px;bottom:20px}}html.mf-screen-on,html.mf-screen-on body{background:var(--ink);overflow:hidden}html.mf-screen-on body>:not(.mf-screen){display:none!important}.mf-screen{z-index:200;background:radial-gradient(80% 60% at 100% 0%, #f5b6222e, transparent 55%), radial-gradient(70% 60% at 0% 100%, #ffffff14, transparent 60%), linear-gradient(135deg, var(--ink) 0%, var(--primary-deep) 55%, var(--primary) 100%);color:#fff;grid-template-rows:auto 1fr 6px;font-size:clamp(16px,1.6vw,26px);display:grid;position:fixed;inset:0}.mf-screen.is-idle{cursor:none}.mf-screen-bar{border-bottom:1px solid #ffffff24;align-items:center;gap:2vw;padding:1.4vw 3vw;display:flex}.mf-screen-logo{height:4.2vw;min-height:40px;max-height:90px}.mf-screen-brand{font-family:var(--font-display);font-size:1.6em;font-weight:800}.mf-screen-greet{opacity:.9;margin-inline-start:auto;font-size:1.1em}.mf-screen-time{text-align:center;display:grid}.mf-screen-time b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.9em;line-height:1}.mf-screen-time small{opacity:.8;font-size:.75em}.mf-screen-stage{min-height:0;padding:2.5vw 3vw;position:relative}.mf-screen-panel{opacity:0;grid-template-rows:auto 1fr;gap:1.8vw;height:100%;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);display:grid;transform:translateY(16px)}.mf-screen-stage.is-in .mf-screen-panel{opacity:1;transform:none}.mf-screen-h{font-family:var(--font-display);flex-wrap:wrap;align-items:baseline;gap:1vw;font-size:2.2em;font-weight:800;line-height:1.15;display:flex}.mf-screen-h small{color:#ffe8a3;font-size:.5em;font-weight:600}.mf-screen-dot{background:#e5484d;border-radius:50%;align-self:center;width:.6em;height:.6em;animation:1.4s ease-in-out infinite mf-live-dot;box-shadow:0 0 0 .3em #e5484d59}.mf-screen-grid{grid-template-columns:repeat(3,1fr);gap:1.6vw;min-height:0;display:grid}.mf-screen-grid--4{grid-template-columns:repeat(4,1fr)}.mf-screen-grid--5,.mf-screen-grid--6{grid-template-columns:repeat(3,1fr)}.mf-screen-card{color:var(--foreground);background:#fffffff5;border-radius:1.4vw;grid-template-rows:1fr auto auto;gap:.4vw;min-height:0;padding:1.2vw;display:grid;box-shadow:0 18px 40px -20px #00000080}.mf-screen-card.is-warm{background:linear-gradient(#fff,#fbf0dc)}.mf-screen-card img{object-fit:contain;width:100%;height:100%;min-height:0}.mf-screen-card b{font-size:1em;line-height:1.3}.mf-screen-price{font-family:var(--font-display);color:var(--primary);align-items:baseline;gap:.6em;font-size:1.5em;font-weight:800;display:flex}.mf-screen-price s{color:var(--muted);font-size:.6em;font-weight:600}.mf-screen-card em{color:#b3282c;font-size:.75em;font-style:normal;font-weight:700}.mf-screen-live{background:#000;border-radius:1.4vw;min-height:0;display:grid;overflow:hidden}.mf-screen-live>*{object-fit:cover;border:0;width:100%;height:100%}.mf-screen-qr{grid-template-columns:auto 1fr;align-self:center;align-items:center;gap:4vw;height:auto;display:grid}.mf-screen-qr-code svg{background:#fff;border-radius:1.4vw;width:min(34vh,34vw);height:min(34vh,34vw);padding:1vw}.mf-screen-qr-text p{opacity:.9;margin:1vw 0;font-size:1.3em;line-height:1.5}.mf-screen-url{font-family:var(--font-display);direction:ltr;background:#ffffff1f;border-radius:999px;padding:.5em 1em;font-size:1.2em;font-weight:700;display:inline-block}.mf-screen-progress{background:#ffffff1f}.mf-screen-progress i{background:var(--accent);width:0;height:100%;display:block}@keyframes mf-screen-progress{0%{width:0}to{width:100%}}.mf-screen.is-paused .mf-screen-progress i{animation-play-state:paused}html.mf-labels-on body>:not(.mf-labels){display:none!important}html.mf-labels-on body{background:#fff;padding-bottom:0}.mf-labels{color:#111;padding:16px}.mf-labels-bar{background:var(--secondary);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.mf-labels-title{margin-inline-end:auto;display:grid}.mf-labels-title b{font-family:var(--font-display);font-size:1.2rem}.mf-labels-title small{color:var(--muted);font-size:12px}.mf-labels-bar label{align-items:center;gap:6px;font-size:13px;display:inline-flex}.mf-labels-bar input,.mf-labels-bar select{border:1px solid var(--border);background:#fff;border-radius:10px;padding:7px 10px;font-size:13px}.mf-labels-help{color:var(--muted);margin:10px 4px 16px;font-size:12.5px}.mf-labels-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.mf-labels-grid--l{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.mf-labels-grid--s{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.mf-label{break-inside:avoid;page-break-inside:avoid;border:1px dashed #bbb;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:8px;display:grid}.mf-label-qr svg{width:64px;height:64px;display:block}.mf-labels-grid--l .mf-label-qr svg{width:96px;height:96px}.mf-labels-grid--s .mf-label-qr svg{width:46px;height:46px}.mf-label-text{gap:2px;min-width:0;font-size:11px;line-height:1.3;display:grid}.mf-label-text b{font-size:12px}.mf-labels-grid--l .mf-label-text b{font-size:14px}.mf-labels-grid--s .mf-label-text{font-size:9.5px}.mf-labels-grid--s .mf-label-text b{font-size:10px}.mf-label-price{font-family:var(--font-display);color:var(--primary);font-size:1.15em;font-weight:800}.mf-label-text small{color:#666}.mf-label-brand{color:#999!important}@media print{html.mf-labels-on body>:not(.mf-labels){display:none!important}.mf-labels{padding:0}.mf-labels-bar,.mf-labels-help{display:none!important}.mf-labels-grid{grid-template-columns:repeat(3,1fr);gap:0}.mf-labels-grid--l{grid-template-columns:repeat(2,1fr)}.mf-labels-grid--s{grid-template-columns:repeat(4,1fr)}.mf-label{border:1px dashed #999;border-radius:0;height:12.6vh}.mf-labels-grid--l .mf-label{height:24vh}.mf-labels-grid--s .mf-label{height:9.5vh}@page{margin:8mm}}.mf-canopy-art--occasion img{filter:drop-shadow(0 26px 30px #00000059)drop-shadow(0 0 28px #f5b62238);animation:.9s cubic-bezier(.2,.8,.2,1) both mf-occasion-in,6s ease-in-out .9s infinite mf-float}.mf-canopy-art--occasion.mf-canopy-art--cover img{filter:none;animation:.9s cubic-bezier(.2,.8,.2,1) both mf-occasion-in}@keyframes mf-occasion-in{0%{opacity:0;transform:scale(.92)translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mf-canopy-art--occasion img{animation:none!important}}.mf-fresh{isolation:isolate;border-radius:calc(var(--radius) * 1.5);color:#143d24;background:radial-gradient(70% 60% at 0 0,#ffffffb3 0%,#0000 60%),linear-gradient(135deg,#edf8ef 0%,#d9f0df 55%,#c9e9d1 100%);border:1px solid #0f7b3f24;gap:14px;padding:20px 18px;display:grid;position:relative;overflow:hidden}.mf-fresh-glass{z-index:-1;pointer-events:none;opacity:.06;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'><path d='M36 8c8 14 16 20 16 30a16 16 0 0 1-32 0c0-10 8-16 16-30z' fill='none' stroke='%230F7B3F' stroke-width='1.6'/></svg>") 0 0/72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 5%,#0000 60%);mask-image:linear-gradient(270deg,#000 5%,#0000 60%)}.mf-fresh-dew{pointer-events:none;z-index:0;height:100%;position:absolute;inset:0 0 auto}.mf-fresh-dew i{top:-10px;left:var(--x);width:var(--s,6px);height:calc(var(--s,6px) * 1.35);opacity:0;background:radial-gradient(circle at 35% 30%,#fffffff2,#a0d6ecbf 55%,#78b4d280);border-radius:50% 50% 55% 55%;position:absolute;box-shadow:0 1px 2px #143c2826}.mf-fresh--dew.is-live .mf-fresh-dew i{animation:mf-dew-slide var(--d,6s) cubic-bezier(.4, 0, .7, 1) var(--t,0s) infinite}@keyframes mf-dew-slide{0%{opacity:0;transform:translateY(0)scaleY(1)}12%{opacity:.9}60%{opacity:.85;transform:translateY(38px)scaleY(1.25)}to{opacity:0;transform:translateY(90px)scaleY(1)}}.mf-fresh-mist{pointer-events:none;z-index:0;height:46%;position:absolute;inset:auto 0 0;overflow:hidden}.mf-fresh-mist i{filter:blur(6px);opacity:.55;background:radial-gradient(closest-side,#ffffffa6,#0000);border-radius:50%;width:60%;height:70%;position:absolute;bottom:-20%}.mf-fresh-mist i:first-child{left:-10%}.mf-fresh-mist i:nth-child(2){bottom:-30%;left:30%}.mf-fresh-mist i:nth-child(3){left:60%}.mf-fresh--dew.is-live .mf-fresh-mist i{animation:9s ease-in-out infinite mf-fresh-mist}.mf-fresh--dew.is-live .mf-fresh-mist i:nth-child(2){animation-delay:-3s}.mf-fresh--dew.is-live .mf-fresh-mist i:nth-child(3){animation-delay:-6s}@keyframes mf-fresh-mist{0%,to{opacity:.45;transform:translate(0)scale(1)}50%{opacity:.7;transform:translate(6%)scale(1.08)}}.mf-fresh-leaf{z-index:0;transform-origin:22% 85%;fill:none;inset-inline-end:14px;width:58px;height:58px;position:absolute;top:10px}.mf-fresh-leaf-stem{stroke:#6f8f3a;stroke-width:2.6px;stroke-linecap:round}.mf-fresh-leaf-blade{fill:#3fb86a;stroke:#1c7c46;stroke-width:1.6px;stroke-linejoin:round}.mf-fresh-leaf-vein{stroke:#1c7c46;stroke-width:1.6px;stroke-linecap:round;opacity:.6}.mf-fresh-leaf-drop{fill:#cfeafd;stroke:#7fbfe8;stroke-width:1px}.mf-fresh.is-live .mf-fresh-leaf{animation:4.5s ease-in-out infinite mf-leaf-sway}.mf-fresh.is-live .mf-fresh-leaf-drop{animation:4.5s ease-in-out infinite mf-leaf-drop}@keyframes mf-leaf-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}@keyframes mf-leaf-drop{0%,60%{opacity:1;transform:translateY(0)}90%{opacity:0;transform:translateY(14px)}to{opacity:0;transform:translateY(0)}}.mf-fresh-head{z-index:1;gap:6px;display:grid;position:relative}.mf-fresh-kicker{color:#1c7c46;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.mf-fresh-title{font-family:var(--font-display);color:#0a5c2e;font-size:1.5rem;font-weight:800;line-height:1.2}.mf-fresh-text{color:#2f5d3d;max-width:44ch;font-size:13.5px;line-height:1.55}.mf-fresh-count{color:#2f5d3d;background:#fff9;border:1px solid #0f7b3f24;border-radius:999px;flex-wrap:wrap;justify-self:start;align-items:baseline;gap:4px;padding:4px 10px;font-size:12.5px;display:inline-flex}.mf-fresh-count b{font-family:var(--font-display);color:#0a5c2e;font-size:15px}.mf-fresh-depts{color:#4d7a5c}.mf-fresh-btn{justify-self:start;margin-top:6px}.mf-fresh-empty{color:#4d7a5c;font-size:13px}.mf-fresh .mf-rail{z-index:1;position:relative}.mf-fresh .mf-rail>*{flex-basis:150px}.mf-fresh-item{position:relative}.mf-fresh-item:before{content:attr(data-label);z-index:3;color:#fff;pointer-events:none;top:10px;background:linear-gradient(135deg,#2da05a,#0f7b3f);border-radius:0 999px 999px 0;padding:3px 10px 3px 8px;font-size:11px;font-weight:800;position:absolute;inset-inline-start:-4px;box-shadow:0 6px 14px -6px #0a5c2e99}[dir=rtl] .mf-fresh-item:before{border-radius:999px 0 0 999px}.mf-fresh-item .mf-card-badges{top:40px}.mf-fresh .mf-card{border-color:#0f7b3f24}.mf-fresh .mf-card-media{background:#f4fbf5}@media (min-width:768px){.mf-fresh{grid-template-columns:280px minmax(0,1fr);align-items:center;gap:28px;padding:30px 34px}.mf-fresh-title{font-size:2.1rem}.mf-fresh .mf-rail>*{flex-basis:calc(25% - 9px)}.mf-fresh-leaf{inset-inline:222px auto;width:84px;height:84px;top:18px}}@media (prefers-reduced-motion:reduce){.mf-fresh-dew i,.mf-fresh-mist i,.mf-fresh-leaf,.mf-fresh-leaf-drop{animation:none!important}}.mf-mag{isolation:isolate;border-radius:calc(var(--radius) * 1.5);color:#3b2a0f;background:radial-gradient(60% 50% at 100% 0,#f5b6222e 0%,#0000 60%),linear-gradient(160deg,#fff9ec 0%,#f7efdd 60%,#f1e6cc 100%);border:1px solid #7850141f;gap:16px;padding:20px 18px;display:grid;position:relative;overflow:hidden}.mf-mag-head{align-content:start;gap:6px;display:grid}.mf-mag-kicker{color:#9a6a12;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.mf-mag-title{font-family:var(--font-display);color:#3b2a0f;font-size:1.5rem;font-weight:800;line-height:1.2}.mf-mag-text{color:#6b4f1c;max-width:44ch;font-size:13.5px;line-height:1.55}.mf-mag-valid{color:#7a4a20;background:#ffffffa6;border:1px solid #78501424;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.mf-mag-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.mf-mag-thumbs{display:none}.mf-mag-empty{color:#6b4f1c;font-size:13px}.mf-mag-stage{border-radius:calc(var(--radius) * 1.2);outline:none;position:relative}.mf-mag-stage:focus-visible{box-shadow:0 0 0 3px #f5b6228c}.mf-mag-book{aspect-ratio:3/4;perspective:1400px;width:min(100%,54vh);max-height:72vh;margin:0 auto;position:relative}.mf-mag-page{opacity:0;visibility:hidden;transform-origin:0%;cursor:zoom-in;background:#fff;border-radius:14px;margin:0;transition:opacity .55s,transform .55s cubic-bezier(.2,.8,.2,1),visibility 0s .55s;position:absolute;inset:0;overflow:hidden;transform:translate(6%)rotateY(-8deg);box-shadow:0 24px 40px -22px #3c280a8c,inset 0 2px #fff9}[dir=rtl] .mf-mag-page{transform-origin:100%;transform:translate(-6%)rotateY(8deg)}.mf-mag[data-dir=prev] .mf-mag-page{transform:translate(-6%)rotateY(8deg)}[dir=rtl] .mf-mag[data-dir=prev] .mf-mag-page{transform:translate(6%)rotateY(-8deg)}.mf-mag-page.is-on{opacity:1;visibility:visible;z-index:2;transition-delay:0s;transform:none}.mf-mag-page img{object-fit:cover;width:100%;height:100%;display:block}.mf-mag-page:after{content:"";pointer-events:none;background:linear-gradient(270deg,#00000014,#0000 12%);position:absolute;inset:0}[dir=rtl] .mf-mag-page:after{background:linear-gradient(90deg,#00000014,#0000 12%)}.mf-mag-caption{color:#3b2a0f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);inset-inline-start:10px;background:#ffffffe0;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:10px}.mf-mag-shop{color:#fff;background:var(--primary-deep,#0a5c2e);inset-inline-end:10px;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:800;display:inline-flex;position:absolute;bottom:10px;box-shadow:0 10px 20px -10px #0a5c2eb3}.mf-mag-arrow{color:#3b2a0f;z-index:3;cursor:pointer;background:#ffffffeb;border:1px solid #78501429;border-radius:999px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 20px -12px #3c280a80}.mf-mag-arrow--prev{inset-inline-start:-6px}.mf-mag-arrow--next{inset-inline-end:-6px}.mf-mag-bar{color:#6b4f1c;justify-content:center;align-items:center;gap:10px;margin-top:10px;font-size:12.5px;display:flex}.mf-mag-count b{font-family:var(--font-display);color:#3b2a0f;font-size:14px}.mf-mag-dots{align-items:center;gap:6px;display:inline-flex}.mf-mag-dots i{cursor:pointer;background:#7850142e;border-radius:999px;width:14px;height:6px;transition:width .3s;display:block;overflow:hidden}.mf-mag-dots i.is-on{background:#78501438;width:34px}.mf-mag-dots i b{background:var(--primary-deep,#0a5c2e);border-radius:inherit;width:0;height:100%;display:block}.mf-mag.is-playing .mf-mag-dots i.is-on b{animation:mf-mag-progress var(--mag-interval,5s) linear forwards}.mf-mag:not(.is-playing) .mf-mag-dots i.is-on b{opacity:.55;width:100%}@keyframes mf-mag-progress{0%{width:0}to{width:100%}}.mf-mag-pause{color:#3b2a0f;cursor:pointer;background:#ffffffe6;border:1px solid #78501429;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.mf-mag-pause .mf-mag-ico-play,.mf-mag.is-paused .mf-mag-pause .mf-mag-ico-pause{display:none}.mf-mag.is-paused .mf-mag-pause .mf-mag-ico-play{display:block}@media (min-width:768px){.mf-mag{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:30px;padding:30px 34px}.mf-mag-title{font-size:2.1rem}.mf-mag-stage{width:min(100%,480px);margin:0 auto}.mf-mag-book{width:100%;max-height:640px}.mf-mag-thumbs{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mf-mag-thumb{cursor:pointer;opacity:.75;background:#fff;border:2px solid #0000;border-radius:8px;width:56px;height:74px;padding:0;transition:opacity .2s,border-color .2s,transform .2s;overflow:hidden;box-shadow:0 6px 14px -8px #3c280a80}.mf-mag-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mf-mag-thumb.is-on,.mf-mag-thumb:hover{opacity:1;border-color:var(--accent,#f5b622);transform:translateY(-2px)}.mf-mag-arrow--prev{inset-inline-start:-18px}.mf-mag-arrow--next{inset-inline-end:-18px}}.mf-mag-zoom{color:#fff;background:#101511;border:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:0}.mf-mag-zoom::backdrop{background:#000000d9}.mf-mag-zoom-scroll{overscroll-behavior:contain;touch-action:pinch-zoom pan-x pan-y;place-items:center;display:grid;position:absolute;inset:0 0 64px;overflow:auto}.mf-mag-zoom-scroll img{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 64px);transition:max-width .25s,max-height .25s}.mf-mag-zoom.is-zoomed .mf-mag-zoom-scroll{place-items:start}.mf-mag-zoom.is-zoomed .mf-mag-zoom-scroll img{width:200%;max-width:none;max-height:none}.mf-mag-zoom-close{top:max(10px, env(safe-area-inset-top,0px));z-index:2;color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;width:40px;height:40px;font-size:18px;position:absolute;inset-inline-end:12px}.mf-mag-zoom-bar{height:64px;padding-bottom:env(safe-area-inset-bottom,0px);background:linear-gradient(#0000,#0009);justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:auto 0 0}.mf-mag-zoom-btn{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:40px;height:40px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.mf-mag-zoom-count{opacity:.85;font-size:13px}.mf-mag-zoom-count b{font-family:var(--font-display);font-size:15px}.mf-mag-zoom-hint{opacity:.7;top:12px;max-width:60%;font-size:11.5px;position:absolute;inset-inline-start:14px}@media (prefers-reduced-motion:reduce){.mf-mag-page{transition:opacity .2s;transform:none!important}.mf-mag-dots i b{animation:none!important}}.mf-alt{border-radius:calc(var(--radius) * 1.2);background:linear-gradient(160deg,#f4fbf5 0%,#e9f5ec 100%);border:1px solid #0f7b3f29;gap:12px;margin-top:6px;padding:16px 16px 14px;display:grid}.mf-alt[data-state=empty]{background:#f7f3ea;border-color:#78501424}.mf-alt-head{gap:4px;display:grid}.mf-alt-kicker{color:#a8720a;align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:inline-flex}.mf-alt-title{font-family:var(--font-display);color:#0a5c2e;font-size:1.15rem;font-weight:800;line-height:1.2}.mf-alt-text{color:#4d7a5c;font-size:12.5px;line-height:1.5}.mf-alt-loading{color:#4d7a5c;font-size:12.5px}.mf-alt-rail{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;padding:4px 2px 8px;display:flex;overflow-x:auto}.mf-alt-rail::-webkit-scrollbar{display:none}.mf-alt-card{scroll-snap-align:start;background:#fff;border:1px solid #0f7b3f1f;border-radius:16px;flex:0 0 132px;gap:6px;padding:8px;display:grid;box-shadow:0 10px 22px -16px #0a5c2e80}.mf-alt-media{background:#f4fbf5;border-radius:12px;place-items:center;height:92px;display:grid;overflow:hidden}.mf-alt-media img{object-fit:contain;max-width:88%;max-height:88%}.mf-alt-name{color:var(--foreground);height:2.7em;font-size:12px;font-weight:600;line-height:1.35;overflow:hidden}.mf-alt-foot{justify-content:space-between;align-items:center;gap:6px;display:flex}.mf-alt-price{line-height:1.1;display:grid}.mf-alt-price b{font-family:var(--font-display);color:var(--primary-deep,#0a5c2e);font-size:14px}.mf-alt-price s{color:var(--muted-foreground,#6d7268);font-size:10.5px}.mf-alt-add{width:34px;height:34px}.mf-alt-add.is-done{background:var(--accent,#f5b622);color:#1f231f}.mf-alt-more{color:var(--primary-deep,#0a5c2e);justify-self:start;align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:inline-flex}@media (min-width:768px){.mf-alt-card{flex-basis:150px}.mf-alt-media{height:104px}}.mf-fb .mf-voice-panel,.mf-ord-sheet .mf-voice-panel{max-height:min(88vh,860px);overflow-y:auto}.mf-btn--ghost{color:var(--primary-deep);border:1.5px solid var(--border);background:0 0}.mf-btn--ghost:hover{background:var(--tint)}.mf-btn.is-busy{opacity:.7;pointer-events:none}.mf-fb-form{gap:12px;padding:4px 0 2px;display:grid}.mf-fb-types{flex-wrap:wrap;gap:8px;display:flex}.mf-fb-chip input{opacity:0;pointer-events:none;position:absolute}.mf-fb-chip span{border:1.5px solid var(--border);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.mf-fb-chip input:checked+span{background:var(--primary);color:#fff;border-color:var(--primary)}.mf-fb-chip input:focus-visible+span{outline:2px solid var(--ring);outline-offset:2px}.mf-fb-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mf-fb-field{color:var(--muted);gap:4px;font-size:13px;display:grid}.mf-fb-field .form-input{background:var(--surface);border-radius:12px;min-height:44px}.mf-fb-field textarea.form-input{resize:vertical;min-height:104px}.mf-fb-rate{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.mf-fb-rate div{direction:ltr;gap:2px;display:flex}.mf-fb-rate button{width:36px;height:36px;color:var(--border);cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1;transition:transform .15s,color .15s}.mf-fb-rate button.is-on{color:var(--accent)}.mf-fb-rate button:hover{transform:scale(1.15)}.mf-fb-privacy{color:var(--muted);max-width:46ch;font-size:12px}.mf-fb-done{text-align:center;justify-items:center;gap:8px;padding:12px 4px 4px;display:grid}.mf-fb-check{background:var(--tint);width:64px;height:64px;color:var(--primary-deep);border-radius:50%;place-items:center;animation:.45s cubic-bezier(.2,.8,.2,1) mf-bump;display:grid}.mf-fb-done b{font-family:var(--font-display);color:var(--primary-deep);font-size:20px}.mf-fb-done p{color:var(--muted);max-width:42ch;margin:0;font-size:14px}.mf-fb-done-acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.mf-fb-done-acts .mf-btn{align-items:center;gap:6px;display:inline-flex}.mf-fb-again{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:4px;font-size:13px;text-decoration:underline}.mf-fb-log{border-top:1px dashed var(--border);gap:6px;margin-top:14px;padding-top:10px;display:grid}.mf-fb-log>b{color:var(--muted);font-size:13px;font-weight:600}.mf-fb-row{background:var(--secondary);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:8px 10px;font-size:13px;display:grid}.mf-fb-type{color:var(--primary-deep);font-weight:700}.mf-fb-row small{color:var(--muted);grid-column:1/-1;font-size:11.5px}.mf-fbcard{background:linear-gradient(135deg, var(--tint), var(--secondary));grid-template-columns:1fr;align-items:center;gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.mf-fbcard{background:linear-gradient(135deg, color-mix(in srgb, var(--tint) 70%, #fff), var(--secondary))}}.mf-fbcard{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.5);padding:22px 20px;position:relative;overflow:hidden}.mf-fbcard-art{height:92px;position:relative}.mf-fbcard-bubble{border-radius:22px;place-items:center;font-size:22px;animation:5s ease-in-out infinite mf-float;display:grid;position:absolute;box-shadow:0 14px 30px -18px #06371d99}.mf-fbcard-bubble--a{background:var(--surface);inset-inline-start:6%;width:64px;height:64px;top:8px}.mf-fbcard-bubble--b{background:var(--accent);color:#2a2306;inset-inline-start:34%;width:48px;height:48px;animation-delay:-1.5s;top:34px}.mf-fbcard-bubble--c{background:var(--primary);color:#fff;inset-inline-start:58%;width:40px;height:40px;animation-delay:-3s;top:2px}.mf-fbcard-body{justify-items:start;gap:8px;display:grid}.mf-fbcard-chips{flex-wrap:wrap;gap:6px;display:flex}.mf-fbcard-chip{border:1.5px solid var(--border);background:var(--surface);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;transition:background .15s,color .15s}.mf-fbcard-chip:hover{background:var(--primary);color:#fff;border-color:var(--primary)}@media (min-width:768px){.mf-fbcard{grid-template-columns:220px 1fr;gap:28px;padding:28px 32px}.mf-fbcard-art{height:120px}}.mf-oclock{gap:16px;display:grid}.mf-oclock-kicker{color:var(--primary-deep);background:var(--tint);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.mf-oclock-grid{grid-template-columns:1fr;gap:12px;display:grid}.mf-oclock-card{border-radius:calc(var(--radius) * 1.4);border:1px solid var(--border);background:var(--surface);justify-items:start;gap:8px;padding:20px;display:grid;position:relative;overflow:hidden}.mf-oclock-card--live{background:linear-gradient(140deg, var(--primary-deep), var(--primary) 70%, #2da05a);color:#fff;border-color:#0000}.mf-oclock-card--live:after{content:"";pointer-events:none;background:radial-gradient(circle,#f5b62259,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;inset:auto -30px -60px auto}.mf-oclock-card--next{background:linear-gradient(140deg, var(--secondary), var(--accent))}@supports (color:color-mix(in lab, red, red)){.mf-oclock-card--next{background:linear-gradient(140deg, var(--secondary), color-mix(in srgb, var(--accent) 22%, var(--secondary)))}}.mf-oclock-card--none{text-align:center;grid-column:1/-1;justify-items:center;padding:28px}.mf-oclock-card--none b{font-family:var(--font-display);font-size:18px}.mf-oclock-card--none p{color:var(--muted);max-width:48ch;margin:0;font-size:14px}.mf-oclock-label{opacity:.9;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.mf-oclock-dot{background:var(--accent);border-radius:50%;width:9px;height:9px;position:relative}.mf-oclock-dot:after{content:"";background:#f5b622b3;border-radius:50%;animation:1.6s ease-out infinite mf-dot-ring;position:absolute;inset:0}@keyframes mf-dot-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.mf-oclock-name{font-family:var(--font-display);font-size:22px;line-height:1.2}.mf-oclock-timer{align-items:baseline;gap:10px;display:flex}.mf-oclock-timer span{opacity:.85;font-size:13px}.mf-oclock-timer output{font-family:var(--font-display);letter-spacing:.02em;font-variant-numeric:tabular-nums;unicode-bidi:plaintext;font-size:30px;font-weight:800}.mf-oclock-track{background:#ffffff40;border-radius:999px;width:100%;height:6px;overflow:hidden}.mf-oclock-track i{background:var(--accent);border-radius:999px;width:0;height:100%;transition:width 1s linear;display:block}.mf-oclock-until{opacity:.85;font-size:12.5px}.mf-oclock-also{opacity:.8;font-variant-numeric:tabular-nums;font-size:12px}.mf-oclock-card .mf-btn{align-items:center;gap:6px;margin-top:4px;display:inline-flex}@media (min-width:768px){.mf-oclock-grid{grid-template-columns:1fr 1fr}.mf-oclock-name{font-size:26px}.mf-oclock-timer output{font-size:38px}}html.mf-easy .mf-oclock-dot,html.mf-easy .mf-fbcard-bubble{animation:none}@media (prefers-reduced-motion:reduce){.mf-oclock-dot,.mf-fbcard-bubble{animation:none}}.mf-subcats{gap:10px;display:grid}.mf-subcats-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mf-subcats-title{font-family:var(--font-display);color:var(--primary-deep);align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;display:inline-flex}.mf-subcats-count{color:var(--muted);font-size:12.5px}.mf-subcats-rail{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;padding:4px 2px 10px;display:flex;overflow-x:auto}.mf-subcats-rail::-webkit-scrollbar{display:none}.mf-subcat{scroll-snap-align:start;background:var(--surface);border:1.5px solid var(--border);width:104px;color:var(--foreground);text-align:center;animation:.5s cubic-bezier(.2,.8,.2,1) both mf-subcat-in;animation-delay:calc(var(--i,0) * 40ms);border-radius:18px;flex:none;justify-items:center;gap:6px;padding:10px 6px 12px;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,border-color .2s;display:grid}@keyframes mf-subcat-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mf-subcat:hover{border-color:var(--primary);transform:translateY(-3px);box-shadow:0 16px 30px -20px #06371d8c}.mf-subcat.is-current{border-color:var(--primary);background:var(--tint)}.mf-subcat.is-current .mf-subcat-name{color:var(--primary-deep)}.mf-subcat-media{background:var(--secondary);width:64px;height:64px;color:var(--primary-deep);border-radius:20px;place-items:center;display:grid;overflow:hidden}.mf-subcat-media img{object-fit:cover;width:100%;height:100%}.mf-subcat-media--all{background:var(--primary);color:#fff}.mf-subcat[data-tone=mint] .mf-subcat-media{background:#e3f1e6}.mf-subcat[data-tone=sun] .mf-subcat-media{color:#7a5a00;background:#fdefc6}.mf-subcat[data-tone=sand] .mf-subcat-media{color:#6b4b12;background:#f1ead9}.mf-subcat[data-tone=rose] .mf-subcat-media{color:#9d2f2a;background:#fbe4e2}.mf-subcat[data-tone=sky] .mf-subcat-media{color:#24527a;background:#e1eef8}.mf-subcat[data-tone=leaf] .mf-subcat-media{color:#22633a;background:#dff2df}.mf-subcat-letter{font-family:var(--font-display);font-size:26px;font-weight:800}.mf-subcat-name{font-size:13px;font-weight:700;line-height:1.25}.mf-subcat-n{color:var(--muted);font-size:11px}@media (min-width:768px){.mf-subcat{width:124px}.mf-subcat-media{border-radius:24px;width:76px;height:76px}}html.mf-easy .mf-subcat{animation:none}@media (prefers-reduced-motion:reduce){.mf-subcat{animation:none}}.mf-ord-tabs{background:var(--secondary);border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;margin:6px 0 12px;padding:4px;display:grid}.mf-ord-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:10px 8px;font-size:14px;font-weight:700}.mf-ord-tabs button[aria-selected=true]{background:var(--surface);color:var(--primary-deep);box-shadow:0 6px 16px -12px #06371d80}.mf-ord-note{color:var(--muted);background:var(--secondary);border-radius:12px;margin:0 0 10px;padding:8px 12px;font-size:12.5px}.mf-ord-list{gap:10px;display:grid}.mf-ord{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:10px;padding:12px 14px;display:grid}.mf-ord[data-src=local]{border-style:dashed}.mf-ord-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mf-ord-head b{font-family:var(--font-display);font-size:15px}.mf-ord-head small{color:var(--muted);direction:ltr;unicode-bidi:isolate;font-size:12px}.mf-ord-pill{background:var(--tint);color:var(--primary-deep);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700}.mf-ord-pill[data-status=local]{background:var(--secondary);color:var(--muted)}.mf-ord-pill[data-status=delivered],.mf-ord-pill[data-status=ready]{color:#0a5c2e;background:#e3f1e6}.mf-ord-pill[data-status=new],.mf-ord-pill[data-status=preparing],.mf-ord-pill[data-status=in_progress]{color:#7a5a00;background:#fdefc6}.mf-ord-pill[data-status=cancelled],.mf-ord-pill[data-status=canceled],.mf-ord-pill[data-status=reversed]{color:#9d2f2a;background:#fbe4e2}.mf-ord-body{justify-content:space-between;align-items:center;gap:10px;display:flex}.mf-ord-thumbs{align-items:center;display:flex}.mf-ord-thumbs img,.mf-ord-thumbs i{border:2px solid var(--surface);background:var(--secondary);object-fit:contain;border-radius:11px;width:38px;height:38px;margin-inline-end:-8px;box-shadow:0 4px 10px -6px #0000004d}.mf-ord-thumbs b{color:var(--muted);margin-inline-start:12px;font-size:12px}.mf-ord-meta{text-align:end;display:grid}.mf-ord-meta span{color:var(--muted);font-size:12px}.mf-ord-meta b{font-family:var(--font-display);color:var(--primary-deep);font-size:16px}.mf-ord-acts{flex-wrap:wrap;gap:6px;display:flex}.mf-ord-acts .mf-btn{padding:8px 12px;font-size:13px}.mf-hist{gap:14px;display:grid}.mf-hist-kpis{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.mf-hist-kpis>div{background:var(--secondary);border-radius:14px;padding:10px 12px;display:grid}.mf-hist-kpis b{font-family:var(--font-display);color:var(--primary-deep);font-variant-numeric:tabular-nums;font-size:20px}.mf-hist-kpis span{color:var(--muted);font-size:12px}.mf-hist-chart{gap:8px;display:grid}.mf-hist-chart>b{font-size:13.5px}.mf-hist-bars{grid-template-columns:repeat(6,1fr);align-items:end;gap:6px;height:120px;padding:0 2px;display:grid}.mf-hist-bar{grid-template-rows:1fr auto auto;place-items:end center;gap:3px;height:100%;display:grid}.mf-hist-bar i{background:linear-gradient(180deg, var(--primary), var(--primary-deep));border-radius:6px 6px 3px 3px;width:70%;min-height:4px;transition:height .6s cubic-bezier(.2,.8,.2,1);display:block}.mf-hist-bar small{color:var(--muted);font-size:10.5px}.mf-hist-bar em{color:var(--primary-deep);font-variant-numeric:tabular-nums;font-size:10.5px;font-style:normal;font-weight:700}.mf-hist-group{gap:6px;display:grid}.mf-hist-group>b{color:var(--primary-deep);font-size:13.5px}.mf-hist-group--low>b{color:var(--muted)}.mf-hist-item{background:var(--surface);border:1px solid var(--border);border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.mf-hist-item img,.mf-hist-item i{object-fit:contain;background:var(--secondary);border-radius:12px;width:44px;height:44px}.mf-hist-txt{min-width:0;display:grid}.mf-hist-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mf-hist-txt small{color:var(--muted);font-size:11.5px}.mf-hist-add{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:50%;width:36px;height:36px;font-size:20px;font-weight:700}.mf-hist-note{color:var(--muted);margin:0;font-size:11.5px}.mf-reorder{background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.4);gap:14px;padding:18px;display:grid}.mf-reorder-main{justify-items:start;gap:6px;display:grid}.mf-reorder-main .mf-ord-thumbs{margin-top:4px}.mf-reorder-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mf-reorder-hist{color:var(--primary-deep);cursor:pointer;text-align:start;background:0 0;border:0;flex-basis:100%;padding:0;font-size:13px;text-decoration:underline}@media (min-width:768px){.mf-reorder{grid-template-columns:1fr auto;align-items:center;padding:22px 26px}.mf-reorder-acts{justify-content:flex-end;max-width:360px}.mf-hist-kpis{grid-template-columns:repeat(4,1fr)}}.mf-acct-grid{grid-template-columns:1fr;gap:10px;margin-top:18px;display:grid}.mf-acct-card{text-align:start;border:1.5px solid var(--border);background:var(--surface);color:var(--foreground);cursor:pointer;border-radius:18px;justify-items:start;gap:4px;padding:16px 18px;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;display:grid}.mf-acct-card:hover{transform:translateY(-2px);box-shadow:0 16px 30px -20px #06371d80}.mf-acct-card svg{color:var(--primary)}.mf-acct-card b{font-family:var(--font-display);font-size:17px}.mf-acct-card span{color:var(--muted);font-size:12.5px}@media (min-width:768px){.mf-acct-grid{grid-template-columns:repeat(3,1fr)}}.mf-footer-doors{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.mf-footer-doors .mf-btn{align-items:center;gap:6px;display:inline-flex}@media (max-width:767px){.mf-canopy{gap:6px;min-height:0;padding:22% 16px 14px!important}.mf-canopy.has-art:not(.has-cover){padding-top:46%!important}.mf-canopy.has-float{padding-top:20%!important}.mf-canopy-text{display:none}.mf-canopy-title{font-size:clamp(1.45rem,6.4vw,1.9rem);line-height:1.22}.mf-canopy.has-float .mf-canopy-title{max-width:none;font-size:clamp(1.4rem,6.2vw,1.8rem)}.mf-canopy-greetrow{gap:6px}.mf-canopy-cta{gap:6px;margin-top:4px}.mf-canopy-cta .mf-btn{padding:9px 13px;font-size:13px}.mf-canopy--scene .mf-mountains--near{opacity:.9}.mf-canopy-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.mf-canopy-tile{text-align:center;grid-template-columns:1fr;justify-items:center;gap:3px;padding:10px 6px}.mf-canopy-tile svg{grid-row:auto;width:22px;height:22px}.mf-canopy-tile b{font-size:11.5px;line-height:1.25}.mf-canopy-tile span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.3;display:-webkit-box;overflow:hidden}html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla){gap:8px}html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-card{border-radius:calc(var(--radius) * .85);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-content:start;align-self:stretch;gap:0;height:auto;padding:5px 5px 8px;display:grid}html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-card-body,html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-card-foot{display:contents}html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-card-media{border-radius:calc(var(--radius) * .6);grid-area:1/1}html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-card-media img{padding:6%}html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-card-badges{top:5px;gap:3px;inset-inline-start:5px}html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-disc,html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-tag{border-radius:6px;padding:2px 5px;font-size:10px}html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-wish{width:26px;height:26px}html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-wish svg{width:14px;height:14px}html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-card-name{grid-area:2/1;min-height:2.7em;margin:7px 3px 0;font-size:11.5px;font-weight:600;line-height:1.35}html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-card-meta,html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-card-body>.flex,html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-save,html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-unit{display:none}html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-price{flex-wrap:wrap;grid-area:3/1;align-items:baseline;gap:2px 5px;min-height:1.3em;margin:5px 3px 0;display:flex}html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-price-now{font-size:13.5px}html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-price-now small{font-size:9.5px}html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-price-was,html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-price-from{font-size:10px}html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-card-actions{z-index:2;grid-area:1/1;place-self:end start;max-width:calc(100% - 10px);margin:0 5px 5px;position:relative}html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-add{width:32px;height:32px;box-shadow:0 6px 14px -6px #06371dcc,0 0 0 2px #fff}html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-add svg{width:16px;height:16px}html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-add--wide{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;width:auto;max-width:100%;height:28px;padding:0 9px;font-size:10.5px;overflow:hidden}html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-add--wide span{display:none}html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-add--wide svg{width:15px;height:15px}html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-add--muted{color:var(--muted);background:#fff;box-shadow:0 6px 14px -8px #00000080}html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) [data-quantity-section]{width:auto}html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-qty{grid-template-columns:26px 26px 26px;width:auto;min-width:0;height:30px;box-shadow:0 6px 14px -6px #06371dcc,0 0 0 2px #fff}html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-qty input{text-align:center;width:26px;padding:0;font-size:12px}}@media (min-width:1024px){html[data-cols-desktop="5"] .section-products [data-grid=grid]>:nth-child(n+11){display:none}}@media (max-width:767px){.mf-rail{scroll-snap-type:x mandatory;gap:8px;margin-inline:0;padding-inline:0;scroll-padding-inline:0}.mf-rail>*,.mf-fresh .mf-rail>*,.mf-bakery .mf-rail>*,.mf-live .mf-rail>*{scroll-snap-align:start;flex:0 0 calc(33.3333% - 5.33333px)}.mf-fresh .mf-rail>.mf-fresh-item{flex-basis:calc(33.3333% - 5.33333px)}}.mf-stories-host{min-height:104px;padding:8px 0 2px}.mf-stories-host:empty{background:radial-gradient(circle at 52px 50%, var(--surface) 0 30px, transparent 31px) 0 0 / 88px 100% repeat-x;opacity:.6;background-origin:content-box}.mf-stories{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:12px;padding:6px 16px 4px;display:flex;overflow-x:auto}.mf-stories::-webkit-scrollbar{display:none}.mf-story-bubble{cursor:pointer;scroll-snap-align:start;width:72px;color:var(--foreground);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-items:center;gap:5px;padding:0;display:grid}.mf-story-ring{background:conic-gradient(from 210deg, var(--primary) 0%, var(--accent) 38%, var(--deal) 64%, var(--primary) 100%);border-radius:50%;width:66px;height:66px;padding:3px;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.mf-story-bubble[data-ring=oven] .mf-story-ring{background:conic-gradient(from 200deg,#f5b622,#e07a1f 45%,#7a3d0f 70%,#f5b622)}.mf-story-bubble[data-ring=fresh] .mf-story-ring{background:conic-gradient(from 200deg,#0f7b3f,#8bd35a 45%,#f5b622 70%,#0f7b3f)}.mf-story-bubble[data-ring=deal] .mf-story-ring{background:conic-gradient(from 200deg,#df382d,#f5b622 45%,#df382d 100%)}.mf-story-bubble[data-ring=mag] .mf-story-ring{background:conic-gradient(from 200deg,#0a5c2e,#f5b622 50%,#0a5c2e)}.mf-story-bubble[data-seen=true] .mf-story-ring{background:var(--border)}.mf-story-bubble:active .mf-story-ring{transform:scale(.94)}.mf-story-cover{border:2.5px solid var(--background);background:#fff;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.mf-story-cover img{object-fit:cover;width:100%;height:100%}.mf-story-bubble[data-ring=deal] .mf-story-cover img,.mf-story-bubble[data-ring=fresh] .mf-story-cover img{object-fit:contain;padding:6px}.mf-story-cover svg{width:30px;height:30px;color:var(--primary)}.mf-story-label{white-space:nowrap;text-overflow:ellipsis;max-width:72px;font-size:11px;font-weight:600;line-height:1.2;overflow:hidden}@media (min-width:1024px){.mf-stories-host{display:none}}html.mf-story-open,html.mf-story-open body{overflow:hidden}.mf-story{z-index:1200;color:#fff;background:#06120b;place-items:center;display:grid;position:fixed;inset:0}.mf-story-scene{background:linear-gradient(#0a2416,#06120b 60%);grid-template-rows:auto auto 1fr;width:100%;max-width:480px;height:100%;max-height:100dvh;display:grid;position:relative;overflow:hidden}@media (min-width:560px){.mf-story-scene{border-radius:24px;height:min(100dvh,860px)}}.mf-story-bars{padding:10px 12px 0;padding-top:max(10px, env(safe-area-inset-top,0px));z-index:3;gap:4px;display:flex;position:relative}.mf-story-bars i{background:#ffffff47;border-radius:3px;flex:1;height:3px;display:block;overflow:hidden}.mf-story-bars i b{background:#fff;border-radius:3px;width:0%;height:100%;display:block}.mf-story-bars i.is-done b{width:100%}.mf-story-head{z-index:3;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.mf-story-avatar{background:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.mf-story-avatar img{object-fit:cover;width:100%;height:100%}.mf-story-avatar svg{width:20px;height:20px;color:var(--primary)}.mf-story-title{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.mf-story-close{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.mf-story-stage{min-height:0;padding:6px 16px 16px;padding-bottom:max(16px, env(safe-area-inset-bottom,0px));align-content:center;display:grid;position:relative;overflow:hidden}.mf-story-stage[data-type=video],.mf-story-stage[data-type=youtube],.mf-story-stage[data-type=image]{padding:0}.mf-story-tap{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:34%;position:absolute;top:96px;bottom:0}.mf-story-tap--next{inset-inline-end:0}.mf-story-tap--prev{inset-inline-start:0}.mf-story-stage[data-type=product]~.mf-story-tap,.mf-story-stage[data-type=cover]~.mf-story-tap,.mf-story-stage[data-type=poster]~.mf-story-tap,.mf-story-stage[data-type=image]~.mf-story-tap{bottom:96px}.mf-story-stage[data-type=node]~.mf-story-tap{display:none}.mf-story-product{color:var(--foreground);background:#fff;border-radius:26px;gap:12px;padding:14px 14px 16px;animation:.35s cubic-bezier(.2,.8,.2,1) both mf-story-in;display:grid;position:relative;box-shadow:0 30px 60px -30px #000c}@keyframes mf-story-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.mf-story-pimg{aspect-ratio:1;background:var(--secondary);border-radius:20px;max-height:46dvh}@supports (color:color-mix(in lab, red, red)){.mf-story-pimg{background:color-mix(in srgb, var(--secondary) 55%, #fff)}}.mf-story-pimg{place-items:center;display:grid;overflow:hidden}.mf-story-pimg img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:8%}.mf-story-disc{background:var(--deal);color:#fff;font-family:var(--font-display);top:22px;border-radius:10px;padding:5px 10px;font-size:14px;font-weight:800;position:absolute;inset-inline-start:22px}.mf-story-pbody{gap:6px;display:grid}.mf-story-pbody>b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.4;display:-webkit-box;overflow:hidden}.mf-story-price{font-family:var(--font-display);align-items:baseline;gap:8px;font-size:22px;font-weight:800;display:flex}.mf-story-price .is-deal{color:var(--deal)}.mf-story-price s{color:var(--muted);font-size:13px;font-weight:500}.mf-story-unit{color:var(--muted);font-size:12px}.mf-story-cta{z-index:3;grid-template-columns:1fr auto;gap:8px;margin-top:4px;display:grid;position:relative}.mf-story-cta .mf-btn{justify-content:center}.mf-story-cta .mf-btn--ghost-light{color:var(--primary-deep);border-color:var(--border)}.mf-story-cta .mf-btn.is-done{background:var(--primary);color:#fff}.mf-story-video{background:#000;width:100%;height:100%;min-height:60dvh;position:relative}.mf-story-video video,.mf-story-video iframe{object-fit:cover;border:0;width:100%;height:100%;display:block}.mf-story-caption{text-shadow:0 2px 12px #000000b3;inset-inline:16px;gap:2px;display:grid;position:absolute;bottom:22px}.mf-story-caption small{color:var(--accent);font-size:12px;font-weight:700}.mf-story-caption b{font-family:var(--font-display);font-size:22px}.mf-story-image{place-items:center;width:100%;height:100%;display:grid}.mf-story-image img{object-fit:contain;border-radius:12px;max-width:100%;max-height:100%}.mf-story-foot{z-index:3;inset-inline:16px;display:grid;position:absolute;bottom:18px}.mf-story-foot .mf-btn{justify-content:center}.mf-story-poster{background:linear-gradient(160deg, var(--primary-deep), var(--ink));color:#fff;isolation:isolate;border-radius:26px;align-content:end;min-height:60dvh;padding:22px;display:grid;position:relative;overflow:hidden}.mf-story-poster--deal,.mf-story-poster.mf-bento-item--tomato{background:linear-gradient(160deg,#df382d,#7a1a12)}.mf-story-poster.mf-bento-item--sun{color:#2a2306;background:linear-gradient(160deg,#f5b622,#b96d09)}.mf-story-poster.mf-bento-item--mint,.mf-story-poster.mf-bento-item--green{background:linear-gradient(160deg,#0f7b3f,#06371d)}.mf-story-poster.mf-bento-item--sand{color:#1f231f;background:linear-gradient(160deg,#f1ead9,#d9c9a3)}.mf-story-poster-img{object-fit:cover;z-index:-1;opacity:.85;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000 90%);mask-image:linear-gradient(#000 40%,#0000 90%)}.mf-story-poster-body{z-index:3;justify-items:start;gap:8px;display:grid;position:relative}.mf-story-note{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:700}.mf-story-poster h3{font-family:var(--font-display);margin:0;font-size:clamp(1.6rem,7vw,2.2rem);font-weight:800;line-height:1.2}.mf-story-poster p{opacity:.9;max-width:34ch;margin:0;font-size:14px}.mf-story-node{gap:12px;display:grid}.mf-story-node h3{font-family:var(--font-display);margin:0;font-size:20px}.mf-story-node .mf-oclock-grid{grid-template-columns:1fr}@media (prefers-reduced-motion:reduce){.mf-story-product{animation:none}}.mf-rail-dots{justify-content:center;gap:5px;padding:6px 0 2px;display:flex}.mf-rail-dots i{background:var(--border);border-radius:999px;width:6px;height:6px;transition:width .25s cubic-bezier(.2,.8,.2,1),background .2s}.mf-rail-dots i.is-on{background:var(--primary);width:18px}.mf-live .mf-rail-dots i{background:#ffffff47}.mf-live .mf-rail-dots i.is-on{background:var(--accent)}@media (min-width:768px){.mf-rail-dots{display:none}}.mf-spine{scrollbar-width:none;background:var(--background);top:100%;gap:6px;padding:6px 12px 8px;display:none;position:absolute;inset-inline:0;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.mf-spine{background:color-mix(in srgb, var(--background) 96%, transparent)}}.mf-spine{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.mf-spine{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.mf-spine{scroll-snap-type:x proximity;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .24s,transform .24s cubic-bezier(.2,.8,.2,1),visibility 0s linear .24s;transform:translateY(-6px);box-shadow:0 10px 24px -20px #1f231f73}.mf-spine::-webkit-scrollbar{display:none}@media (max-width:1023px){.mf-spine{display:flex}html[data-spine=on] .mf-spine{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:none}}.mf-spine-chip{border:1px solid var(--border);background:var(--surface);height:30px;color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;scroll-snap-align:center;border-radius:999px;flex:none;max-width:150px;padding:0 12px;font-size:12px;font-weight:600;transition:background .2s,color .2s,border-color .2s;overflow:hidden}.mf-spine-chip.is-on{background:var(--primary);border-color:var(--primary);color:#fff}@media (prefers-reduced-motion:reduce){.mf-spine{transition:none}}@media (max-width:767px){.mf-bento{scrollbar-width:none;scroll-snap-type:x mandatory;grid-auto-rows:auto;gap:10px;margin-inline:-2px;padding:2px 2px 6px;display:flex;overflow-x:auto}.mf-bento::-webkit-scrollbar{display:none}.mf-bento-item,.mf-bento-item--big,.mf-bento-item--tall,.mf-bento-item--small{scroll-snap-align:start;flex:0 0 76%;grid-area:auto;height:168px;min-height:0;padding:14px}.mf-bento-item .mf-bento-title,.mf-bento-item--big .mf-bento-title{font-size:1.15rem;line-height:1.25}.mf-bento-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.mf-bento-glyph{width:40%}.mf-bakery{gap:10px;padding:14px 14px 12px}.mf-bakery-text,.mf-bakery p{display:none}.mf-bakery-title{font-size:1.25rem}.mf-journey{padding:18px 14px 20px}.mf-journey-head{margin-bottom:10px}.mf-journey-title{font-size:1.25rem}.mf-journey-text{display:none}.mf-road{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));padding-inline-start:0;gap:8px;padding-top:40px}.mf-road-line{background:repeating-linear-gradient(90deg, var(--primary-deep) 0 12px, transparent 12px 19px);transform-origin:100%;inset-inline:10%;width:auto;height:4px;top:12px;bottom:auto;transform:scaleX(0)}[dir=ltr] .mf-road-line{transform-origin:0}.is-in .mf-road-line{transform:scaleX(1)}.mf-road-van{inset-inline:-12px auto;top:-12px}.is-live .mf-road-van{animation:2.6s cubic-bezier(.4,0,.2,1) .4s forwards mf-van-x}[dir=rtl] .mf-road-van svg{transform:scaleX(-1)}.mf-stop{text-align:center;justify-items:center}.mf-stop-pin{inset-inline-start:calc(50% - 13px);width:26px;height:26px;font-size:12px;top:-40px}.mf-stop-year{font-size:11px}.mf-stop-city{font-size:.95rem}.mf-stop-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;display:-webkit-box;overflow:hidden}.mf-stop-badge{justify-self:center;font-size:10px}.mf-fbcard{grid-template-columns:64px 1fr;align-items:center;gap:12px;padding:12px 14px}.mf-fbcard-art{height:56px}.mf-fbcard-bubble--a{inset-inline-start:4px;width:48px;height:48px;font-size:20px;top:4px}.mf-fbcard-bubble--b,.mf-fbcard-bubble--c,.mf-fbcard .mf-section-sub,.mf-fbcard-chips{display:none}.mf-fbcard .mf-oclock-kicker{font-size:11px}.mf-fbcard .mf-section-title{margin:0;font-size:1.05rem;line-height:1.25}.mf-fbcard-body{justify-items:start;gap:4px;display:grid}.mf-fbcard .mf-btn{margin-top:4px;padding:8px 14px;font-size:13px}.mf-branches{scrollbar-width:none;scroll-snap-type:x mandatory;gap:10px;margin-inline:-2px;padding:2px 2px 6px;display:flex;overflow-x:auto}.mf-branches::-webkit-scrollbar{display:none}.mf-branch{scroll-snap-align:start;flex:0 0 80%;padding:14px}.mf-usuals-rail>*{width:calc(33.3333% - 5.33333px)}.mf-usual{gap:4px;padding:6px}.mf-usual-name{font-size:11px}.mf-oclock{padding:14px 14px 12px}.mf-oclock .mf-section-title{font-size:1.15rem}.mf-oclock .mf-section-sub{display:none}.mf-oclock-grid{scrollbar-width:none;scroll-snap-type:x mandatory;gap:10px;margin-inline:-2px;padding:2px 2px 6px;display:flex;overflow-x:auto}.mf-oclock-grid::-webkit-scrollbar{display:none}.mf-oclock-card{scroll-snap-align:start;border-radius:calc(var(--radius) * 1.1);flex:0 0 82%;gap:6px;padding:14px 16px}.mf-oclock-card--none{flex-basis:100%;padding:18px}.mf-oclock-name{font-size:15px}.mf-oclock-timer output{font-size:20px}.mf-oclock-card .mf-btn{padding:7px 12px;font-size:12.5px}.mf-footer-grid{grid-template-columns:1fr 1fr;gap:18px 14px;padding:22px 0 16px}.mf-footer-grid>:first-child,.mf-footer-grid>:last-child{grid-column:1/-1}.mf-footer-about{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.mf-footer-grid h3{margin-bottom:8px;font-size:14px}.mf-footer-links{gap:7px}.mf-footer-links a{font-size:12.5px}.mf-footer-contact{flex-wrap:wrap;gap:8px 16px;display:flex}.mf-footer-contact a,.mf-footer-contact span{font-size:12.5px}.mf-footer-doors{margin-top:10px}.mf-footer-cta{grid-template-columns:1fr auto;align-items:center;column-gap:12px;margin-top:10px;padding:12px 14px}.mf-footer-cta>span{display:none}.mf-footer-cta>b{font-size:14px}.mf-footer-bottom{text-align:center;justify-content:center;padding:12px 0 14px;font-size:11.5px}}.mf-frac{opacity:.8;letter-spacing:0;font-size:.6em;font-weight:600}.mf-int{font-size:1.06em}.mf-price-was .mf-frac{opacity:1;font-size:.85em}.mf-canopy-pay{z-index:3;height:30px;color:var(--ink,#1f231f);top:14px;background:#fffffff0;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 6px;text-decoration:none;display:inline-flex;position:absolute;inset-inline-start:16px;box-shadow:0 8px 18px -12px #0009}[dir=ltr] .mf-canopy-pay{padding:0 6px 0 10px}.mf-canopy-pay-logos{align-items:center;gap:4px;display:inline-flex}.mf-canopy-pay-logos img{object-fit:contain;background:#fff;border-radius:6px;width:auto;max-width:56px;height:20px}.mf-canopy-pay b{white-space:nowrap;letter-spacing:-.01em;font-size:11.5px;font-weight:800}@media (min-width:768px){.mf-canopy-pay{top:18px;gap:10px;height:34px;padding-inline:12px 8px;inset-inline-start:22px}.mf-canopy-pay-logos img{height:22px}.mf-canopy-pay b{font-size:12.5px}}@media (min-width:1024px){.mf-canopy-pay{top:22px;inset-inline-start:26px}}@media (min-width:768px){.mf-canopy.has-pay{padding-top:70px!important}}@media (max-width:767px){.mf-canopy.has-float{gap:5px;padding-top:17%!important}.mf-canopy.has-pay{padding-top:calc(17% + 30px)!important}.mf-canopy.has-pay.has-float{padding-top:calc(15% + 30px)!important}.mf-canopy-greetrow{gap:5px}.mf-canopy-greet{font-size:11.5px}.mf-hijri{font-size:10.5px}.mf-canopy.has-float .mf-canopy-title{font-size:clamp(1.3rem,5.8vw,1.65rem);line-height:1.2}.mf-canopy-cta{gap:6px;margin-top:2px}.mf-canopy-cta .mf-btn{min-height:34px;padding:8px 12px;font-size:12.5px}}.mf-tmr{letter-spacing:0;direction:ltr;align-items:stretch;gap:6px;display:inline-flex}.mf-tm{background:#ffffff24;border:1px solid #ffffff2e;border-radius:12px;justify-items:center;gap:1px;min-width:46px;padding:5px 6px 4px;display:grid;overflow:hidden}.mf-oclock-card--next .mf-tm{border-color:var(--accent);background:#fff9}@supports (color:color-mix(in lab, red, red)){.mf-oclock-card--next .mf-tm{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}}.mf-tm b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1;display:block}.mf-tm small{opacity:.8;direction:rtl;font-size:9.5px;font-weight:600}.mf-tm[hidden]{display:none}.mf-oclock-timer{flex-wrap:wrap;align-items:center;gap:8px 10px}.mf-oclock-timer output.mf-tmr{font-size:inherit;letter-spacing:0}[data-offers-clock][data-urgent=true] .mf-oclock-card--live .mf-tm--m,[data-offers-clock][data-urgent=true] .mf-oclock-card--live .mf-tm--s{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-offers-clock][data-urgent=true] .mf-oclock-card--live .mf-tm--m,[data-offers-clock][data-urgent=true] .mf-oclock-card--live .mf-tm--s{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}}[data-offers-clock][data-urgent=true] .mf-oclock-card--live .mf-oclock-label:after{content:attr(data-soon);background:var(--accent);color:#2a2306;border-radius:999px;margin-inline-start:6px;padding:2px 8px;font-size:10.5px}.mf-oclock-card--live{cursor:pointer}@media (min-width:768px){.mf-tm{min-width:56px;padding:7px 8px 5px}.mf-tm b{font-size:28px}.mf-tm small{font-size:11px}}@media (max-width:767px){.mf-oclock{gap:8px;padding:10px 12px}.mf-oclock .mf-oclock-kicker{display:none}.mf-oclock .mf-section-title{font-size:1rem}.mf-oclock-card{flex:0 0 80%;gap:4px;padding:10px 12px}.mf-oclock-name{font-size:14px}.mf-oclock-timer>span{font-size:11.5px}.mf-tm{border-radius:10px;min-width:40px;padding:4px 5px 3px}.mf-tm b{font-size:18px}.mf-tm small{font-size:9px}.mf-oclock-until,.mf-oclock-also{font-size:11px}.mf-oclock-card .mf-btn{margin-top:2px;padding:6px 10px;font-size:12px}.mf-reorder{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px}.mf-reorder-main{gap:2px}.mf-reorder .mf-oclock-kicker{padding:2px 8px;font-size:10.5px}.mf-reorder .mf-section-title{font-size:14.5px;line-height:1.25}.mf-reorder .mf-section-sub{margin:0;font-size:11px}.mf-reorder-main .mf-ord-thumbs{margin-top:2px}.mf-reorder-main .mf-ord-thumbs img,.mf-reorder-main .mf-ord-thumbs i{border-radius:8px;width:28px;height:28px;margin-inline-end:-6px}.mf-reorder-main .mf-ord-thumbs b{margin-inline-start:10px;font-size:11px}.mf-reorder-acts{gap:6px;max-width:124px;display:grid}.mf-reorder-acts .mf-btn{white-space:nowrap;justify-content:center;min-height:32px;padding:7px 10px;font-size:12px}.mf-reorder-acts .mf-btn--ghost,.mf-reorder-hist{display:none}.mf-baskets{scrollbar-width:none;scroll-snap-type:x mandatory;gap:10px;margin-inline:-2px;padding:2px 2px 6px;display:flex;overflow-x:auto}.mf-baskets::-webkit-scrollbar{display:none}.mf-basket-card{scroll-snap-align:start;flex:0 0 72%;grid-template-columns:76px minmax(0,1fr);gap:10px;padding:9px}.mf-basket-art{border-radius:12px}.mf-basket-badge{top:6px;padding:2px 6px;font-size:10px;inset-inline-start:6px}.mf-basket-body{gap:2px}.mf-basket-body h3{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.2;display:-webkit-box;overflow:hidden}.mf-basket-body p{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.mf-basket-count{font-size:11px}.mf-basket-actions{padding-top:4px}.mf-basket-actions .mf-btn{min-height:30px;padding:6px 10px;font-size:11.5px}}.mf-pack{color:var(--primary-deep);border:1px solid var(--primary);background:#fffffff2;display:inline-block}@supports (color:color-mix(in lab, red, red)){.mf-pack{border:1px solid color-mix(in srgb, var(--primary) 25%, var(--border))}}.mf-pack{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:8px;padding:4px 7px;font-size:11px;font-weight:800;line-height:1;box-shadow:0 3px 8px -5px #00000059}@media (max-width:767px){html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-pack{border-radius:6px;padding:3px 5px;font-size:9.5px}}.mf-catband{--mood:var(--secondary);border-radius:calc(var(--radius) * 1.2);background:radial-gradient(70% 120% at 0% 50%, var(--mood) 0%, transparent 60%), linear-gradient(90deg, var(--mood), var(--surface) 70%);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.mf-catband{background:radial-gradient(70% 120% at 0% 50%, color-mix(in srgb, var(--mood) 70%, #fff) 0%, transparent 60%), linear-gradient(90deg, color-mix(in srgb, var(--mood) 40%, var(--surface)), var(--surface) 70%)}}.mf-catband{border:1px solid var(--mood)}@supports (color:color-mix(in lab, red, red)){.mf-catband{border:1px solid color-mix(in srgb, var(--mood) 60%, var(--border))}}.mf-catband{color:var(--foreground);text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;overflow:hidden;box-shadow:0 12px 26px -22px #06371d80}[dir=ltr] .mf-catband{padding:10px 10px 10px 14px}.mf-catband:hover{transform:translateY(-2px);box-shadow:0 18px 30px -20px #06371d8c}.mf-catband[data-mood=meat]{--mood:#f6d2c4}.mf-catband[data-mood=bakery]{--mood:#f4ddb8}.mf-catband[data-mood=fresh]{--mood:#cfebd3}.mf-catband[data-mood=dairy]{--mood:#e6eef7}.mf-catband[data-mood=drinks]{--mood:#cfe6f5}.mf-catband[data-mood=frozen]{--mood:#d6ecf8}.mf-catband[data-mood=deals]{--mood:#fbe3a6}.mf-catband[data-mood=snacks]{--mood:#f8dccb}.mf-catband[data-mood=nuts]{--mood:#ebd9be}.mf-catband[data-mood=clean]{--mood:#ddeff0}.mf-catband[data-mood=care]{--mood:#f2dcea}.mf-catband-art{background:#ffffffbf;border-radius:18px;place-items:center;width:76px;height:76px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #fff9}.mf-catband-art img{object-fit:cover;width:100%;height:100%}.mf-catband-art svg{width:68%;height:68%}.mf-catband-body{gap:2px;min-width:0;display:grid}.mf-catband-kicker{color:var(--primary-deep);opacity:.85;font-size:11px;font-weight:700}.mf-catband-title{font-family:var(--font-display);color:var(--primary-deep);text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;font-weight:800;line-height:1.2;overflow:hidden}.mf-catband-text{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.mf-catband-cta{background:var(--primary);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex}@media (min-width:1024px){.mf-catband{grid-template-columns:112px minmax(0,1fr) auto;gap:18px;padding:12px 22px 12px 12px}[dir=ltr] .mf-catband{padding:12px 12px 12px 22px}.mf-catband-art{border-radius:22px;width:112px;height:112px}.mf-catband-title{font-size:1.5rem}.mf-catband-text{white-space:normal;font-size:14px}.mf-catband-cta{padding:11px 18px;font-size:14px}}@media (max-width:767px){.mf-catband{grid-template-columns:64px minmax(0,1fr) auto;gap:10px;padding:8px 10px 8px 8px}[dir=ltr] .mf-catband{padding:8px 8px 8px 10px}.mf-catband-art{border-radius:14px;width:64px;height:64px}.mf-catband-title{font-size:1rem}.mf-catband-text{font-size:11.5px}.mf-catband-cta{padding:7px 11px;font-size:12px}}.mf-ticker{--tk-bg:linear-gradient(90deg, #ffe9a8, #f5b622);--tk-fg:#2a2306;--tk-ico:#ffffffb3;border-radius:calc(var(--radius) * 1.1);background:var(--tk-bg);color:var(--tk-fg);position:relative;overflow:hidden;box-shadow:0 12px 26px -20px #06371d8c}.mf-ticker[data-tone=green]{--tk-bg:linear-gradient(90deg, var(--primary-deep), var(--primary));--tk-fg:#fff;--tk-ico:#ffffff2e}.mf-ticker[data-tone=sand]{--tk-bg:linear-gradient(90deg, #f6ebd3, #eeddb6);--tk-fg:var(--primary-deep);--tk-ico:#ffffffbf}.mf-ticker[data-tone=deal]{--tk-bg:linear-gradient(90deg, #b8203d, var(--deal,#d63a56));--tk-fg:#fff;--tk-ico:#ffffff2e}.mf-ticker-track{height:60px;position:relative}.mf-ticker-item{color:inherit;opacity:0;pointer-events:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 16px;text-decoration:none;transition:opacity .45s,transform .55s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:0;transform:translate(-24px)}[dir=ltr] .mf-ticker-item{transform:translate(24px)}.mf-ticker-item.is-on{opacity:1;pointer-events:auto;transform:none}.mf-ticker-item.is-out{transition-duration:.3s,.3s}.mf-ticker-ico{background:var(--tk-ico);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.mf-ticker-ico svg{width:22px;height:22px}.mf-ticker-txt{gap:1px;min-width:0;display:grid}.mf-ticker-txt b{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;line-height:1.2;overflow:hidden}.mf-ticker-txt small{opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mf-ticker-go{width:30px;height:30px;color:inherit;background:#ffffff8c;border-radius:50%;place-items:center;display:grid}.mf-ticker[data-tone=green] .mf-ticker-go,.mf-ticker[data-tone=deal] .mf-ticker-go{background:#ffffff2e}.mf-ticker-dots{inset-inline-end:14px;gap:4px;display:flex;position:absolute;bottom:5px}.mf-ticker-dots i{opacity:.35;background:currentColor;border-radius:50%;width:5px;height:5px;transition:opacity .2s,width .2s}.mf-ticker-dots i.is-on{opacity:.9;border-radius:3px;width:14px}@media (min-width:1024px){.mf-ticker-track{height:64px}.mf-ticker-txt b{font-size:17px}.mf-ticker-txt small{font-size:13px}}@media (max-width:767px){.mf-ticker-track{height:52px}.mf-ticker-item{gap:10px;padding:0 12px}.mf-ticker-ico{border-radius:10px;width:32px;height:32px}.mf-ticker-ico svg{width:18px;height:18px}.mf-ticker-txt b{font-size:13.5px}.mf-ticker-txt small{font-size:11px}.mf-ticker-go{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.mf-ticker-item{transition:none}}.mf-autopage{justify-items:center;gap:8px;padding:6px 0 2px;display:grid}.mf-autopage .mf-btn{justify-content:center;min-width:160px}.mf-autopage .mf-btn.is-loading{opacity:.6;pointer-events:none}.mf-autopage .mf-btn.is-loading:after{content:"";border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:14px;height:14px;margin-inline-start:8px;animation:.8s linear infinite mf-spin}.mf-autopage-note{color:var(--muted);font-size:12px}[data-pagination-root][data-autopage=on]{display:none!important}.mf-cc{background:var(--secondary);min-width:28px;height:18px;color:var(--primary-deep);letter-spacing:.04em;direction:ltr;border-radius:5px;flex:none;place-items:center;padding:0 4px;font-size:10px;font-weight:800;display:inline-grid}.mf-list-add{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:10px 0 6px;display:grid}.mf-list-add input{border:1px solid var(--border);background:var(--surface);height:44px;color:var(--foreground);border-radius:14px;padding:0 14px;font-size:14px}.mf-list-add input:focus{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.mf-list-add input:focus{outline:2px solid color-mix(in srgb, var(--primary) 40%, transparent)}}.mf-list-add input:focus{border-color:var(--primary)}.mf-list-row{cursor:pointer}.mf-list-row input[type=checkbox]{width:22px;height:22px;accent-color:var(--primary);flex:none;margin:0}.mf-list-row.is-done .mf-voice-name b{opacity:.55;text-decoration:line-through}.mf-list-row.is-done .mf-voice-thumb{opacity:.5}.mf-list-row.is-plain .mf-voice-thumb{color:var(--primary);background:var(--tint);place-items:center;display:grid}.mf-list-foot{align-items:center}.mf-list-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.mf-list-empty{padding:18px 8px}.mf-list-empty p{max-width:40ch}.mf-listcard-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.mf-listcard-chip{background:var(--tint);color:var(--primary-deep);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.mf-listcard-chip.is-done{opacity:.6;background:var(--secondary);color:var(--muted);text-decoration:line-through}[data-list-when][hidden]{display:none!important}.mf-list-btn.is-on{color:var(--primary);border-color:var(--primary);background:var(--tint)}.mf-cart-savelist{color:var(--primary-deep);border:1px dashed var(--primary);background:0 0;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mf-cart-savelist{border:1px dashed color-mix(in srgb, var(--primary) 45%, var(--border))}}.mf-cart-savelist{cursor:pointer;border-radius:12px;justify-content:center;width:100%;padding:10px 14px}.mf-sq{margin-top:12px}.mf-sq-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.mf-sq-head small{color:var(--muted);font-size:11.5px;font-weight:700}.mf-sq-head button{color:var(--primary-deep);cursor:pointer;background:0 0;border:0;font-size:11.5px;text-decoration:underline}.mf-sq-chips{flex-wrap:wrap;gap:8px;display:flex}.mf-sq-chips .mf-chip{cursor:pointer}.mf-sq-mean{color:var(--primary-deep);background:var(--tint);border-radius:10px;margin:8px 0 0;padding:8px 12px;font-size:12.5px}.mf-subpref{border-radius:calc(var(--radius) * 1.1);background:var(--surface);border:1px solid var(--border);gap:8px;padding:12px 14px;display:grid}.mf-subpref>b{font-size:13.5px}.mf-subpref-opts{flex-wrap:wrap;gap:6px;display:flex}.mf-subpref-opts button{border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:600}.mf-subpref-opts button[aria-checked=true]{background:var(--primary);border-color:var(--primary);color:#fff}.mf-subpref-note{color:var(--muted);font-size:12px;line-height:1.5}.mf-linkbtn{color:var(--primary-deep);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px;text-decoration:underline}.mf-easy-btn{gap:6px}.mf-easy-label{white-space:nowrap;font-size:12.5px;font-weight:700;display:none}@media (min-width:1024px){.mf-easy-btn{border-radius:999px;padding:0 14px 0 10px;width:auto!important}[dir=ltr] .mf-easy-btn{padding:0 10px 0 14px}.mf-easy-label{display:inline}}.mf-easy-btn svg{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.mf-easy-btn:hover svg{transform:scale(1.08)}.mf-easy-btn[aria-pressed=true] svg{animation:.6s cubic-bezier(.2,.8,.2,1) mf-care-hug}@keyframes mf-care-hug{0%{transform:scale(1)}40%{transform:scale(1.25)rotate(-8deg)}to{transform:scale(1)}}.mf-drawer-care{background:var(--tint);color:var(--primary-deep);border-radius:12px;margin:2px 24px 8px;padding:10px 12px;font-size:12px;line-height:1.6}.mf-easy-hint{--arrow-x:80%;z-index:60;background:var(--surface);border:1px solid var(--primary);top:calc(100% + 10px);border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;width:min(360px,100vw - 24px);padding:12px 14px;display:grid;position:absolute;inset-inline-end:12px}@supports (color:color-mix(in lab, red, red)){.mf-easy-hint{border:1px solid color-mix(in srgb, var(--primary) 30%, var(--border))}}.mf-easy-hint{opacity:0;transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1);transform:translateY(-8px);box-shadow:0 22px 44px -22px #06371d8c}.mf-easy-hint.is-in{opacity:1;transform:none}.mf-easy-hint:before{content:"";top:-7px;left:calc(var(--arrow-x) - 7px);background:var(--surface);border-inline-start:1px solid var(--primary);width:14px;height:14px;position:absolute}@supports (color:color-mix(in lab, red, red)){.mf-easy-hint:before{border-inline-start:1px solid color-mix(in srgb, var(--primary) 30%, var(--border))}}.mf-easy-hint:before{border-top:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.mf-easy-hint:before{border-top:1px solid color-mix(in srgb, var(--primary) 30%, var(--border))}}.mf-easy-hint:before{transform:rotate(45deg)}.mf-easy-hint-art{background:var(--tint);width:52px;height:52px;color:var(--primary);border-radius:16px;grid-row:1/span 2;place-items:center;display:grid;position:relative}.mf-easy-hint-art svg{animation:2.4s ease-in-out infinite mf-care-breathe}@keyframes mf-care-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.mf-easy-heart{background:var(--deal,#df382d);width:10px;height:10px;clip-path:path("M5 9.5 1.2 5.6a2.6 2.6 0 0 1 3.7-3.7L5 2l.1-.1a2.6 2.6 0 0 1 3.7 3.7Z");opacity:0;animation:2.4s ease-out infinite mf-heart-rise;position:absolute;top:6px;right:6px}.mf-easy-heart--b{width:7px;height:7px;animation-delay:1.2s;top:12px;right:34px}@keyframes mf-heart-rise{0%{opacity:0;transform:translateY(6px)scale(.6)}25%{opacity:1}to{opacity:0;transform:translateY(-16px)scale(1.1)}}.mf-easy-hint-txt{gap:2px;min-width:0;display:grid}.mf-easy-hint-txt b{font-family:var(--font-display);color:var(--primary-deep);font-size:15px}.mf-easy-hint-txt small{color:var(--foreground);font-size:12.5px;line-height:1.55}.mf-easy-hint-acts{grid-column:2;align-items:center;gap:12px;display:flex}.mf-easy-hint-acts .mf-btn{min-height:34px;padding:7px 14px;font-size:13px}@media (prefers-reduced-motion:reduce){.mf-easy-hint-art svg,.mf-easy-heart,.mf-easy-btn[aria-pressed=true] svg{animation:none}}@media (max-width:767px){html[data-cols-mobile="2"] :is([data-grid-root],.mf-rail,.products-embla) .mf-card{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-content:start;align-self:stretch;gap:0;height:auto;padding:6px 6px 10px;display:grid}html[data-cols-mobile] :is(.mf-rail,.mf-grid,.products-embla__container,[data-grid-root])>:not(.mf-card)>.mf-card{height:100%}html[data-cols-mobile="2"] :is([data-grid-root],.mf-rail,.products-embla) .mf-card-body,html[data-cols-mobile="2"] :is([data-grid-root],.mf-rail,.products-embla) .mf-card-foot{display:contents}html[data-cols-mobile="2"] :is([data-grid-root],.mf-rail,.products-embla) .mf-card-media{grid-area:1/1}html[data-cols-mobile="2"] :is([data-grid-root],.mf-rail,.products-embla) .mf-card-name{grid-area:2/1;min-height:2.8em;margin:8px 4px 0;font-size:13px;font-weight:600;line-height:1.4}html[data-cols-mobile="2"] :is([data-grid-root],.mf-rail,.products-embla) .mf-card-meta,html[data-cols-mobile="2"] :is([data-grid-root],.mf-rail,.products-embla) .mf-card-body>.flex,html[data-cols-mobile="2"] :is([data-grid-root],.mf-rail,.products-embla) .mf-save,html[data-cols-mobile="2"] :is([data-grid-root],.mf-rail,.products-embla) .mf-unit{display:none}html[data-cols-mobile="2"] :is([data-grid-root],.mf-rail,.products-embla) .mf-price{flex-wrap:wrap;grid-area:3/1;align-items:baseline;gap:2px 6px;min-height:1.3em;margin:6px 4px 0;display:flex}html[data-cols-mobile="2"] :is([data-grid-root],.mf-rail,.products-embla) .mf-card-actions{z-index:2;grid-area:1/1;place-self:end start;max-width:calc(100% - 12px);margin:0 6px 6px;position:relative}html[data-cols-mobile="2"] :is([data-grid-root],.mf-rail,.products-embla) .mf-add{width:36px;height:36px;box-shadow:0 6px 14px -6px #06371dcc,0 0 0 2px #fff}html[data-cols-mobile="2"] :is([data-grid-root],.mf-rail,.products-embla) .mf-add--wide{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;width:auto;max-width:100%;height:32px;padding:0 10px;font-size:11.5px;overflow:hidden}html[data-cols-mobile="2"] :is([data-grid-root],.mf-rail,.products-embla) .mf-add--wide span{display:none}html[data-cols-mobile="2"] :is([data-grid-root],.mf-rail,.products-embla) [data-quantity-section]{width:auto}html[data-cols-mobile="2"] :is([data-grid-root],.mf-rail,.products-embla) .mf-qty{grid-template-columns:30px 30px 30px;width:auto;min-width:0;height:34px;box-shadow:0 6px 14px -6px #06371dcc,0 0 0 2px #fff}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.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}.static\!{position:static!important}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-4{inset-inline-start:calc(var(--spacing) * 4)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-32{top:calc(var(--spacing) * 32)}.top-\[var\(--header-h\)\]{top:var(--header-h)}.top-full{top:100%}.right-0{right:0}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-8{bottom:calc(var(--spacing) * 8)}.left-0{left:0}.left-1\/2{left:50%}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.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}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.ms-4{margin-inline-start:calc(var(--spacing) * 4)}.ms-6{margin-inline-start:calc(var(--spacing) * 6)}.ms-11{margin-inline-start:calc(var(--spacing) * 11)}.ms-auto{margin-inline-start:auto}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.71429}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.8em;font-size:2.14286em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.8em;font-size:1.42857em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.42857em;margin-bottom:.571429em;line-height:1.42857}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.142857em;padding-inline-end:.357143em;padding-bottom:.142857em;border-radius:.3125rem;padding-inline-start:.357143em;font-size:.857143em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;font-size:.857143em;line-height:1.66667}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em;padding-inline-start:1.57143em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;margin-bottom:.285714em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.85714em;margin-bottom:2.85714em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;font-size:.857143em;line-height:1.33333}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[var\(--announcement-bar-h\,0px\)\]{margin-top:var(--announcement-bar-h,0px)}.mt-auto{margin-top:auto}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!grid{display:grid!important}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.\!aspect-auto{aspect-ratio:auto!important}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-square{aspect-ratio:1}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-\[42px\]{width:42px;height:42px}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.\!h-\[54px\]{height:54px!important}.\!h-auto{height:auto!important}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-\[22px\]{height:22px}.h-\[40px\]{height:40px}.h-\[72px\]{height:72px}.h-\[500px\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-\[55vh\]{max-height:55vh}.max-h-\[300px\]{max-height:300px}.max-h-\[520px\]{max-height:520px}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[120px\]{min-height:120px}.min-h-\[700px\]{min-height:700px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-px{min-height:1px}.\!w-\[54px\]{width:54px!important}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-\[78px\]{width:78px}.w-\[108px\]{width:108px}.w-\[138px\]{width:138px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[300px\]{width:300px}.w-\[var\(--anchor-width\)\]{width:var(--anchor-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[60px\]{max-width:60px}.max-w-\[170px\]{max-width:170px}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[768px\]{max-width:768px}.max-w-\[900px\]{max-width:900px}.max-w-\[960px\]{max-width:960px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[60px\]{min-width:60px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-px{min-width:1px}.flex-1{flex:1}.flex-\[0_0_100\%\]{flex:0 0 100%}.flex-\[0_0_calc\(25\%-8px\)\]{flex:0 0 calc(25% - 8px)}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.resize-y{resize:vertical}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\[grid-template-rows\:0fr\]{grid-template-rows:0fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.\!gap-0{gap:0!important}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-\[3px\]{gap:3px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-20{column-gap:calc(var(--spacing) * 20)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}:where(.divide-border-light>:not(:last-child)){border-color:var(--border-light)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[calc\(var\(--radius\)\*0\.9\)\]{border-radius:calc(var(--radius) * .9)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:calc(var(--radius) * 2)}.rounded-md{border-radius:var(--radius)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) * .5)}.rounded-t-lg{border-top-left-radius:calc(var(--radius) * 2);border-top-right-radius:calc(var(--radius) * 2)}.rounded-t-sm{border-top-left-radius:calc(var(--radius) * .5);border-top-right-radius:calc(var(--radius) * .5)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-b-sm{border-bottom-right-radius:calc(var(--radius) * .5);border-bottom-left-radius:calc(var(--radius) * .5)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.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-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.\!border-destructive{border-color:var(--destructive)!important}.border-\[\#6f42c1\]{border-color:#6f42c1}.border-\[\#D1E9FF\]{border-color:#d1e9ff}.border-\[\#DDC9FF\]{border-color:#ddc9ff}.border-\[\#E7FAF4\]{border-color:#e7faf4}.border-\[\#F1EFFE\]{border-color:#f1effe}.border-\[\#FEE4E2\]{border-color:#fee4e2}.border-\[\#FEF8D8\]{border-color:#fef8d8}.border-\[\#FFD6C2\]{border-color:#ffd6c2}.border-accent{border-color:var(--accent)}.border-blue-300{border-color:var(--color-blue-300)}.border-border{border-color:var(--border)}.border-border-light{border-color:var(--border-light)}.border-destructive{border-color:var(--destructive)}.border-foreground{border-color:var(--foreground)}.border-gray-200{border-color:var(--color-gray-200)}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-transparent{border-color:#0000}.bg-\[\#6f42c1\]{background-color:#6f42c1}.bg-\[\#D1E9FF\]{background-color:#d1e9ff}.bg-\[\#E7FAF4\]{background-color:#e7faf4}.bg-\[\#F1EFFE\]{background-color:#f1effe}.bg-\[\#F5F0FF\]{background-color:#f5f0ff}.bg-\[\#FAF7FF\]{background-color:#faf7ff}.bg-\[\#FEE4E2\]{background-color:#fee4e2}.bg-\[\#FEF8D8\]{background-color:#fef8d8}.bg-\[\#FFF4ED\]{background-color:#fff4ed}.bg-\[\#FFF8F4\]{background-color:#fff8f4}.bg-accent{background-color:var(--accent)}.bg-background,.bg-background\/30{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/30{background-color:color-mix(in oklab, var(--background) 30%, transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, var(--background) 90%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-border-light{background-color:var(--border-light)}.bg-current{background-color:currentColor}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-foreground,.bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/10{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-input{background-color:var(--input)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--success) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--warning)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-16{padding-inline:calc(var(--spacing) * 16)}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.\!py-3{padding-block:calc(var(--spacing) * 3)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.pe-10{padding-inline-end:calc(var(--spacing) * 10)}.\!pt-2{padding-top:calc(var(--spacing) * 2)!important}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-10{padding-right:calc(var(--spacing) * 10)}.\!pb-3{padding-bottom:calc(var(--spacing) * 3)!important}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-end{text-align:end}.text-right{text-align:right}.text-start{text-align:start}.font-display{font-family:var(--font-display)}.font-sans{font-family:var(--font-family)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-\[\#0DA072\]{color:#0da072}.text-\[\#7A4BC1\]{color:#7a4bc1}.text-\[\#175CD3\]{color:#175cd3}.text-\[\#7462F4\]{color:#7462f4}.text-\[\#978325\]{color:#978325}.text-\[\#D92C20\]{color:#d92c20}.text-\[\#F26322\]{color:#f26322}.text-accent{color:var(--accent)}.text-background{color:var(--background)}.text-blue-600{color:var(--color-blue-600)}.text-border{color:var(--border)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-muted{color:var(--muted)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-600{color:var(--color-red-600)}.text-secondary{color:var(--secondary)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-auto{text-underline-offset:auto}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-primary{accent-color:var(--primary)}.\!opacity-75{opacity:.75!important}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.shadow{--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)}.shadow\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.invert{--tw-invert:invert(100%);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,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[outline\]{transition-property:outline;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;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))}.transition-discrete{transition-behavior:allow-discrete}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.prose-theme{--tw-prose-body:var(--foreground);--tw-prose-headings:var(--foreground);--tw-prose-lead:var(--foreground);--tw-prose-links:var(--foreground);--tw-prose-bold:var(--foreground);--tw-prose-counters:var(--foreground);--tw-prose-bullets:var(--foreground);--tw-prose-hr:var(--border);--tw-prose-quotes:var(--foreground);--tw-prose-quote-borders:var(--foreground);--tw-prose-captions:var(--muted-foreground);--tw-prose-kbd:var(--foreground);--tw-prose-kbd-shadows:0 0 0;--tw-prose-code:var(--foreground);--tw-prose-pre-code:var(--foreground);--tw-prose-pre-bg:var(--secondary);--tw-prose-th-borders:var(--border);--tw-prose-td-borders:var(--border);--tw-prose-invert-body:var(--foreground);--tw-prose-invert-headings:var(--foreground);--tw-prose-invert-lead:var(--foreground);--tw-prose-invert-links:var(--foreground);--tw-prose-invert-bold:var(--foreground);--tw-prose-invert-counters:var(--foreground);--tw-prose-invert-bullets:var(--foreground);--tw-prose-invert-hr:var(--border);--tw-prose-invert-quotes:var(--foreground);--tw-prose-invert-quote-borders:var(--foreground);--tw-prose-invert-captions:var(--muted-foreground);--tw-prose-invert-kbd:var(--foreground);--tw-prose-invert-kbd-shadows:0 0 0;--tw-prose-invert-code:var(--foreground);--tw-prose-invert-pre-code:var(--foreground);--tw-prose-invert-pre-bg:var(--secondary);--tw-prose-invert-th-borders:var(--border);--tw-prose-invert-td-borders:var(--border)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--anchor-gap\:--spacing\(1\)\]{--anchor-gap:var(--spacing)}.\[--anchor-gap\:--spacing\(2\.5\)\]{--anchor-gap:calc(var(--spacing) * 2.5)}.\[--anchor-gap\:2px\]{--anchor-gap:2px}.\[--anchor-gap\:4px\]{--anchor-gap:4px}.\[--anchor-gap\:6px\]{--anchor-gap:6px}.\[font-variant\:all-small-caps\]{font-variant:all-small-caps}.not-open\:hidden:not(:is([open],:popover-open,:open)){display:none}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *),.group-open\/sub\:rotate-90:is(:where(.group\/sub):is([open],:popover-open,:open) *){rotate:90deg}@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)}}.group-aria-expanded\:rotate-180:is(:where(.group)[aria-expanded=true] *){rotate:180deg}.group-aria-selected\:opacity-100:is(:where(.group)[aria-selected=true] *){opacity:1}.group-data-\[closed\]\:-translate-y-1\.5:is(:where(.group)[data-closed] *){--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[closed\]\:translate-y-1\.5:is(:where(.group)[data-closed] *){--tw-translate-y:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[enter\]\:-rotate-45:is(:where(.group)[data-enter] *){rotate:-45deg}.group-data-\[enter\]\:rotate-45:is(:where(.group)[data-enter] *){rotate:45deg}.group-data-\[enter\]\:opacity-0:is(:where(.group)[data-enter] *){opacity:0}.group-data-\[leave\]\:\!-rotate-0:is(:where(.group)[data-leave] *),.group-data-\[leave\]\:\!rotate-0:is(:where(.group)[data-leave] *){rotate:0deg!important}.group-data-\[leave\]\:\!opacity-100:is(:where(.group)[data-leave] *){opacity:1!important}.group-data-\[transition\]\:pointer-events-none:is(:where(.group)[data-transition] *){pointer-events:none}.group-\[\:not\(\[open\]\)\]\:-translate-y-1\.5:is(:where(.group):not([open]) *){--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-\[\:not\(\[open\]\)\]\:translate-y-1\.5:is(:where(.group):not([open]) *){--tw-translate-y:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-\[\[open\]\]\:-rotate-45:is(:where(.group)[open] *){rotate:-45deg}.group-\[\[open\]\]\:rotate-45:is(:where(.group)[open] *){rotate:45deg}.group-\[\[open\]\]\:opacity-0:is(:where(.group)[open] *){opacity:0}.peer-checked\:\[grid-template-rows\:1fr\]:is(:where(.peer):checked~*){grid-template-rows:1fr}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-secondary::placeholder{color:var(--secondary)}.backdrop\:bg-transparent::backdrop{background-color:#0000}.first\:rounded-e-lg:first-child{border-start-end-radius:calc(var(--radius) * 2);border-end-end-radius:calc(var(--radius) * 2)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:rounded-s-lg:last-child{border-start-start-radius:calc(var(--radius) * 2);border-end-start-radius:calc(var(--radius) * 2)}@media (hover:hover){.hover\:border-primary:hover{border-color:var(--primary)}.hover\:bg-black\/30:hover{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/30:hover{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-green-200:hover{background-color:var(--color-green-200)}.hover\:bg-primary:hover{background-color:var(--primary)}.hover\:bg-secondary:hover{background-color:var(--secondary)}.hover\:text-\[\#25D366\]:hover{color:#25d366}.hover\:text-\[\#1877F2\]:hover{color:#1877f2}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:ring-1:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-input:hover{--tw-ring-color:var(--input)}.hover\:outline:hover,.hover\:outline-1:hover{outline-style:var(--tw-outline-style);outline-width:1px}.hover\:outline-foreground:hover{outline-color:var(--foreground)}}.focus\:z-10:focus{z-index:10}.focus\:border-2:focus{border-style:var(--tw-border-style);border-width:2px}.focus\:border-foreground:focus{border-color:var(--foreground)}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-muted-foreground\/60:disabled{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.disabled\:text-muted-foreground\/60:disabled{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.disabled\:opacity-30:disabled{opacity:.3}.aria-selected\:bg-secondary[aria-selected=true]{background-color:var(--secondary)}.data-closed\:translate-x-full[data-closed]{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-closed\:-translate-y-full[data-closed]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-closed\:translate-y-1[data-closed]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-closed\:translate-y-4[data-closed]{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-closed\:translate-y-full[data-closed]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-closed\:scale-95[data-closed]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-closed\:transform[data-closed]{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.data-closed\:opacity-0[data-closed]{opacity:0}.data-enter\:duration-100[data-enter]{--tw-duration:.1s;transition-duration:.1s}.data-enter\:duration-200[data-enter]{--tw-duration:.2s;transition-duration:.2s}.data-enter\:duration-300[data-enter]{--tw-duration:.3s;transition-duration:.3s}.data-enter\:ease-out[data-enter]{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.data-leave\:duration-75[data-leave]{--tw-duration:75ms;transition-duration:75ms}.data-leave\:duration-150[data-leave]{--tw-duration:.15s;transition-duration:.15s}.data-leave\:duration-200[data-leave]{--tw-duration:.2s;transition-duration:.2s}.data-leave\:ease-in[data-leave]{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.data-\[active\=true\]\:w-5[data-active=true]{width:calc(var(--spacing) * 5)}.data-\[active\=true\]\:bg-white\/80[data-active=true]{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:bg-white\/80[data-active=true]{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.data-\[disabled\=true\]\:border-border\/50[data-disabled=true]{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.data-\[disabled\=true\]\:border-border\/50[data-disabled=true]{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.data-\[disabled\=true\]\:bg-secondary[data-disabled=true]{background-color:var(--secondary)}.data-\[error\=true\]\:border-2[data-error=true]{border-style:var(--tw-border-style);border-width:2px}.data-\[error\=true\]\:border-destructive[data-error=true]{border-color:var(--destructive)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.sm\:max-h-\[80vh\]{max-height:80vh}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:items-center{align-items:center}.sm\:rounded{border-radius:.25rem}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:pe-16{padding-inline-end:calc(var(--spacing) * 16)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.sm\:duration-700{--tw-duration:.7s;transition-duration:.7s}.data-closed\:sm\:translate-y-0[data-closed],.sm\:data-closed\:translate-y-0[data-closed]{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-closed\:sm\:scale-95[data-closed],.sm\:data-closed\:scale-95[data-closed]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media (min-width:48rem){.md\:static{position:static}.md\:order-1{order:1}.md\:mx-0{margin-inline:0}.md\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.md\:\!flex{display:flex!important}.md\:\!hidden{display:none!important}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.md\:h-\[650px\]{height:650px}.md\:max-h-\[640px\]{max-height:640px}.md\:min-h-\[480px\]{min-height:480px}.md\:w-auto{width:auto}.md\:min-w-\[98px\]{min-width:98px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.md\:gap-y-4{row-gap:calc(var(--spacing) * 4)}.md\:bg-transparent{background-color:#0000}.md\:object-bottom{object-position:bottom}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-16{padding:calc(var(--spacing) * 16)}.md\:px-1{padding-inline:var(--spacing)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:\!py-3{padding-block:calc(var(--spacing) * 3)!important}.md\:\!py-5{padding-block:calc(var(--spacing) * 5)!important}.md\:py-0{padding-block:0}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:\!pt-4{padding-top:calc(var(--spacing) * 4)!important}.md\:pt-3{padding-top:calc(var(--spacing) * 3)}.md\:pt-5{padding-top:calc(var(--spacing) * 5)}.md\:\!pb-5{padding-bottom:calc(var(--spacing) * 5)!important}.md\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.md\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[32px\]{font-size:32px}}@media (min-width:64rem){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:mt-1{margin-top:var(--spacing)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-w-xs{max-width:var(--container-xs)}.lg\:flex-none{flex:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}}.ltr\:right-0:where(:dir(ltr),[dir=ltr],[dir=ltr] *){right:0}.ltr\:right-2:where(:dir(ltr),[dir=ltr],[dir=ltr] *){right:calc(var(--spacing) * 2)}.ltr\:left-0:where(:dir(ltr),[dir=ltr],[dir=ltr] *){left:0}.ltr\:left-2:where(:dir(ltr),[dir=ltr],[dir=ltr] *){left:calc(var(--spacing) * 2)}.data-closed\:ltr\:translate-x-1[data-closed]:where(:dir(ltr),[dir=ltr],[dir=ltr] *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.ltr\:data-closed\:-translate-x-full:where(:dir(ltr),[dir=ltr],[dir=ltr] *)[data-closed]{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:right-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:0}.rtl\:right-2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:calc(var(--spacing) * 2)}.rtl\:left-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *){left:0}.rtl\:left-2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){left:calc(var(--spacing) * 2)}.rtl\:-scale-x-100:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.rtl\:scale-x-\[-1\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-scale-x:-1;scale:var(--tw-scale-x) var(--tw-scale-y)}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.rtl\:group-open\:-rotate-90:where(:dir(rtl),[dir=rtl],[dir=rtl] *):is(:where(.group):is([open],:popover-open,:open) *),.rtl\:group-open\/sub\:-rotate-90:where(:dir(rtl),[dir=rtl],[dir=rtl] *):is(:where(.group\/sub):is([open],:popover-open,:open) *){rotate:-90deg}.data-closed\:rtl\:-translate-x-1[data-closed]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:data-closed\:translate-x-full:where(:dir(rtl),[dir=rtl],[dir=rtl] *)[data-closed]{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}@starting-style{.starting\:translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}}.\[\&_\.media-wrap\]\:aspect-\[4\/3\] .media-wrap{aspect-ratio:4/3}.\[\&_\.underline\]\:hidden .underline{display:none}.data-\[active\=true\]\:\[\&_\.underline\]\:block[data-active=true] .underline{display:block}.peer-checked\:\[\&_svg\]\:rotate-0:is(:where(.peer):checked~*) svg{rotate:0deg}.\[\&\>\*\]\:p-4>*{padding:calc(var(--spacing) * 4)}.\[\&\[data-items-count\=\'1\'\]\]\:grid-cols-1[data-items-count="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:48rem){.\[\&\[data-items-count\=\'1\'\]\]\:md\:grid-cols-2[data-items-count="1"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&\[data-items-count\=\'2\'\]\]\:grid-cols-1[data-items-count="2"]{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:48rem){.\[\&\[data-items-count\=\'2\'\]\]\:md\:grid-cols-2[data-items-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&\[data-items-count\=\'3\'\]\]\:auto-rows-\[153px\][data-items-count="3"]{grid-auto-rows:153px}.\[\&\[data-items-count\=\'3\'\]\]\:grid-cols-2[data-items-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:48rem){.\[\&\[data-items-count\=\'3\'\]\]\:md\:auto-rows-\[314px\][data-items-count="3"]{grid-auto-rows:314px}}.\[\&\[data-items-count\=\'3\'\]_\.media-wrap\]\:aspect-auto[data-items-count="3"] .media-wrap{aspect-ratio:auto}.\[\&\[data-items-count\=\'3\'\]_\.media-wrap\]\:h-full[data-items-count="3"] .media-wrap{height:100%}.\[\&\[data-items-count\=\'3\'\]_\.media-wrap\]\:w-full[data-items-count="3"] .media-wrap{width:100%}.\[\&\[data-items-count\=\'3\'\]\>\*\:first-child\]\:col-span-2[data-items-count="3"]>:first-child{grid-column:span 2/span 2}.\[\&\[data-items-count\=\'3\'\]\>\*\:first-child\]\:row-span-2[data-items-count="3"]>:first-child{grid-row:span 2/span 2}.\[\&\[data-items-count\=\'4\'\]\]\:grid-cols-1[data-items-count="4"]{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:48rem){.\[\&\[data-items-count\=\'4\'\]\]\:md\:grid-cols-2[data-items-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&\[data-items-count\=\'5\'\]\]\:auto-rows-\[153px\][data-items-count="5"]{grid-auto-rows:153px}.\[\&\[data-items-count\=\'5\'\]\]\:grid-cols-2[data-items-count="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:48rem){.\[\&\[data-items-count\=\'5\'\]\]\:md\:auto-rows-\[314px\][data-items-count="5"]{grid-auto-rows:314px}.\[\&\[data-items-count\=\'5\'\]\]\:md\:grid-cols-4[data-items-count="5"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\[data-items-count\=\'5\'\]_\.media-wrap\]\:aspect-auto[data-items-count="5"] .media-wrap{aspect-ratio:auto}.\[\&\[data-items-count\=\'5\'\]_\.media-wrap\]\:h-full[data-items-count="5"] .media-wrap{height:100%}.\[\&\[data-items-count\=\'5\'\]_\.media-wrap\]\:w-full[data-items-count="5"] .media-wrap{width:100%}.\[\&\[data-items-count\=\'5\'\]\>\*\:first-child\]\:col-span-2[data-items-count="5"]>:first-child{grid-column:span 2/span 2}.\[\&\[data-items-count\=\'5\'\]\>\*\:first-child\]\:row-span-2[data-items-count="5"]>:first-child{grid-row:span 2/span 2}}.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:#4f4f4f66;--pswp-preloader-color-secondary:#ffffffe6;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);width:100%;height:100%;z-index:var(--pswp-root-z-index);touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:#0000;outline:0;display:none;position:fixed;top:0;left:0}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{will-change:opacity;transform:translateZ(0)}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);margin:auto;font-size:1em;line-height:1}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{cursor:pointer;width:50px;height:60px;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{box-shadow:none;opacity:1;background:0 0;border:0;padding:0;transition:none}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);pointer-events:none;width:32px;height:32px;position:absolute;top:14px;left:9px;overflow:hidden}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{z-index:10;flex-direction:row;justify-content:flex-end;width:100%;height:60px;display:flex;position:absolute;top:0;left:0;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{width:75px;height:100px;margin-top:-50px;position:absolute;top:50%}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:0 0;border-radius:0;width:60px;height:60px;margin-top:-30px;top:50%}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{width:50px;height:60px;margin-right:auto;position:relative;overflow:hidden}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:.6s linear infinite pswp-clockwise}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px}.pswp--one-slide .pswp__counter{display:none}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{z-index:1;width:100%;height:100%;position:relative}.noUi-connects{z-index:0;overflow:hidden}.noUi-connect,.noUi-origin{will-change:transform;z-index:1;transform-origin:0 0;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:flat;position:absolute;top:0;right:0}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0;top:-100%}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{backface-visibility:hidden;position:absolute}.noUi-touch-area{width:100%;height:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;top:-6px;right:-17px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;bottom:-17px;right:-6px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:4px;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{cursor:default;background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:before,.noUi-handle:after{content:"";background:#e8e7e6;width:1px;height:14px;display:block;position:absolute;top:6px;left:14px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;top:14px;left:6px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{white-space:nowrap;text-align:center;position:absolute}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-sub,.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{width:100%;height:80px;padding:10px 0;top:100%;left:0}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{width:2px;height:5px;margin-left:-1px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;padding:0 10px;top:0;left:100%}.noUi-value-vertical{padding-left:25px;transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{color:#000;text-align:center;white-space:nowrap;background:#fff;border:1px solid #d9d9d9;border-radius:3px;padding:5px;display:block;position:absolute}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.noUi-vertical .noUi-tooltip{top:50%;right:120%;transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{top:auto;right:28px;transform:translateY(-18px)}.product-options{flex-direction:column;gap:1rem;display:flex}.product-options__group{flex-direction:column;gap:.5rem;display:flex}.product-options__label{font-size:var(--font-subtitle2--size);font-weight:var(--font-subtitle2--weight);line-height:var(--font-subtitle2--line-height);color:var(--foreground)}.product-options__list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.product-options__item{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);color:var(--foreground);font-size:var(--font-body2--size);line-height:var(--font-body2--line-height);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:.5rem 1rem;transition:all .15s;display:inline-flex}.product-options__item:hover{border-color:var(--foreground)}.product-options__item.active{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.product-options__item--icon{border:none;padding:3px}.product-options__item--color{border-radius:50%;padding:1px}.product-options__swatch{box-sizing:border-box;border-radius:50%;width:35px;height:35px;display:block}.product-options__thumb{border-radius:var(--radius);object-fit:cover;width:2.5rem;height:2.5rem;display:block}.product-options__item--color.active,.product-options__item--icon.active{background:var(--background);border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}.product-options__item-text--sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-options__select{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);width:100%;color:var(--foreground);font-size:var(--font-body1--size);line-height:var(--font-body1--line-height);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23545352' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding:.75rem 2.5rem .75rem 1rem}[dir=rtl] .product-options__select{background-position:.75rem;padding-left:2.5rem;padding-right:1rem}.product-options__select:hover{border-color:var(--foreground)}.product-options__select:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.product-options__select:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 20%, transparent)}}.price-range-slider{margin:8px 2px 22px!important}.noUi-target{box-shadow:none!important;background:var(--secondary)!important;border-radius:var(--radius)!important;border:none!important;flex-direction:column!important;flex-shrink:0!important;align-items:flex-start!important;height:4px!important;display:flex!important}.noUi-base,.noUi-connects{border-radius:inherit!important;width:100%!important;height:100%!important}.noUi-connect{border-radius:calc(var(--radius) * .5)!important;background:var(--accent)!important}.noUi-horizontal .noUi-handle{border:2px solid var(--accent)!important;background:var(--background)!important;cursor:pointer!important;border-radius:50px!important;width:20px!important;height:20px!important;top:-8px!important;transform:translate(-50%)!important;box-shadow:0 0 10px #0000001a!important}.noUi-handle:before,.noUi-handle:after{display:none!important}[dir=rtl] .noUi-horizontal .noUi-handle{transform:translate(50%)!important}[dir=rtl] .noUi-horizontal{direction:rtl!important}.custom-field{flex-direction:column;gap:.5rem;display:flex}.custom-field__label{font-size:var(--font-subtitle2--size);font-weight:var(--font-subtitle2--weight);line-height:var(--font-subtitle2--line-height);color:var(--foreground);align-items:center;gap:.25rem;display:flex}.custom-field__required{color:var(--destructive)}.custom-field__price{color:var(--muted-foreground);font-weight:var(--font-body2--weight)}.custom-field__hint{font-size:var(--font-caption--size);line-height:var(--font-caption--line-height);color:var(--muted-foreground);margin:0}.custom-field__input{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);width:100%;color:var(--foreground);font-size:var(--font-body1--size);line-height:var(--font-body1--line-height);padding:.75rem 1rem;transition:border-color .15s,box-shadow .15s}.custom-field__input::placeholder{color:var(--muted-foreground)}.custom-field__input:hover{border-color:var(--foreground)}.custom-field__input:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.custom-field__input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 20%, transparent)}}.custom-field__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23545352' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.5rem}[dir=rtl] .custom-field__select{background-position:.75rem;padding-left:2.5rem;padding-right:1rem}.custom-field__textarea{resize:vertical;min-height:120px}.custom-field__options{flex-direction:column;gap:.5rem;display:flex}.custom-field__option{cursor:pointer;font-size:var(--font-body2--size);line-height:var(--font-body2--line-height);color:var(--foreground);align-items:center;gap:.5rem;display:flex}.custom-field__checkbox{border:1px solid var(--border);border-radius:calc(var(--radius) * .5);background:var(--background);cursor:pointer;width:1.25rem;height:1.25rem;accent-color:var(--primary)}.custom-field__checkbox:checked{background:var(--primary);border-color:var(--primary)}.custom-field__option-label{align-items:center;gap:.25rem;display:flex}.custom-field__option-price{color:var(--muted-foreground)}.file-upload{border:1px dashed var(--border);border-radius:var(--radius);background:var(--secondary);align-items:center;gap:.75rem;min-height:3rem;padding:.75rem 1rem;display:flex}.file-upload__delete{background:var(--destructive);color:#fff;cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:.25rem;transition:opacity .15s;display:inline-flex}.file-upload__delete:hover{opacity:.8}.file-upload__delete-icon{width:.875rem;height:.875rem}.file-upload__preview{border-radius:calc(var(--radius) * .5);background:var(--background);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;overflow:hidden}.file-upload__preview-image{object-fit:cover;width:100%;height:100%}.file-upload__name{font-size:var(--font-body2--size);line-height:var(--font-body2--line-height);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.file-upload__button{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);color:var(--foreground);font-size:var(--font-body2--size);font-weight:var(--font-subtitle2--weight);cursor:pointer;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem 1rem;transition:all .15s;display:inline-flex}.file-upload__button:hover{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.custom-field-wrapper{margin-bottom:1rem}.custom-field-wrapper:last-child{margin-bottom:0}.product-filter{position:relative}.product-filter__summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;list-style:none;display:flex}.product-filter__summary::-webkit-details-marker{display:none}.product-filter__summary-text{color:var(--foreground);font-size:.875rem;font-weight:500}.product-filter__summary-icon{width:1.5rem;height:1.5rem;color:var(--foreground);flex-shrink:0;transition:transform .2s;transform:rotate(180deg)}details[open]>.product-filter__summary .product-filter__summary-icon{transform:rotate(0)}.product-filter__content{padding-top:1rem}.product-filter__options{flex-direction:column;gap:.75rem;display:flex}.product-filter__option{font-size:var(--font-body1--size,1rem);line-height:var(--font-body1--line-height,1.5);color:var(--foreground);cursor:pointer;align-items:center;gap:.5rem;display:flex}.product-filter__checkbox{cursor:pointer;appearance:none;border:1px solid var(--primary);background:var(--background);flex-shrink:0;width:18px;height:18px;transition:all .15s;position:relative}.product-filter__checkbox:checked{background:var(--primary);border-color:var(--primary)}.product-filter__checkbox:before{content:"";opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);background:currentColor;transition:all .3s;display:block;position:absolute;inset:2.5px;transform:rotate(45deg)}.product-filter__checkbox:checked:before{color:var(--primary-foreground);opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%)}.product-filter__checkbox:disabled{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.product-filter__checkbox:disabled{border-color:color-mix(in srgb, var(--border) 50%, transparent)}}.product-filter__checkbox:disabled{background:var(--secondary);cursor:not-allowed;opacity:.5}.product-filter__checkbox:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}@supports (color:color-mix(in lab, red, red)){.product-filter__checkbox:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 50%, transparent)}}.product-filter__text{flex:1;min-width:0}.product-filter__color{border-radius:var(--radius);flex-shrink:0;width:2rem;height:2rem;display:block}.product-filter__icon{border-radius:var(--radius);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:.125rem;display:flex;overflow:hidden}.product-filter__icon-image{border-radius:var(--radius);object-fit:cover;width:100%;height:100%}.product-filter__option--color .product-filter__text,.product-filter__option--icon .product-filter__text{font-size:.875rem}.product-filter__more{margin-top:.25rem}.product-filter__more .product-filter__options--overflow{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.product-filter__toggle{color:var(--muted);cursor:pointer;margin-top:.5rem;padding:0;font-size:.75rem;text-decoration:underline;list-style:none}.product-filter__toggle::-webkit-details-marker{display:none}.product-filter__toggle:hover{color:var(--foreground)}.product-filter__toggle-less,.product-filter__more[open] .product-filter__toggle-more{display:none}.product-filter__more[open] .product-filter__toggle-less{display:inline}.product-filter__summary-badge{background:var(--secondary);min-width:1.25rem;height:1.25rem;color:var(--foreground);border-radius:9999px;justify-content:center;align-items:center;padding:0 .25rem;font-size:.75rem;display:inline-flex}.filters--sidebar{flex-direction:column;gap:0;display:flex}.filters--sidebar .product-filter{border-bottom:1px solid var(--border);padding:1rem 0}.filters--sidebar .product-filter:last-child{border-bottom:none}.filters--sidebar .product-filter__content{padding-bottom:0}.pswp{--pswp-bg:#000}.pswp__button--close{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .2s;display:flex;position:absolute;top:16px;right:16px}.pswp__button--close:hover{opacity:1}.pswp__button--arrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius);color:#fff;opacity:.8;background:#ffffff1a;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .2s,background .2s;display:flex}.pswp__button--arrow:hover{opacity:1;background:#fff3}.pswp__button--arrow--prev{left:16px}.pswp__button--arrow--next{right:16px}[dir=rtl] .pswp__button--arrow--prev{left:auto;right:16px}[dir=rtl] .pswp__button--arrow--next{left:16px;right:auto}[dir=rtl] .pswp__button--arrow svg{transform:rotate(180deg)}.pswp__img{border-radius:var(--radius-lg);object-fit:contain}.pswp-custom-thumbs{z-index:10;gap:8px;padding:8px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.pswp-custom-thumb{border-radius:var(--radius);cursor:pointer;opacity:.6;background:0 0;border:2px solid #0000;width:100px;height:104px;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}.pswp-custom-thumb:hover{opacity:.9}.pswp-custom-thumb--active{opacity:1;border-color:#fff}.pswp-custom-thumb img{object-fit:cover;width:100%;height:100%}.pswp__counter{display:none}.pswp__zoom-wrap{will-change:transform}.pswp__preloader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:640px){.pswp__button--arrow{width:36px;height:36px}.pswp__button--arrow--prev{left:8px}.pswp__button--arrow--next{right:8px}.pswp-custom-thumbs{gap:4px;padding:4px;bottom:8px}.pswp-custom-thumb{width:60px;height:64px}}@media (max-width:1023px){.loyalty_button_footer{bottom:calc(84px + var(--tabbar-space,0px))!important;z-index:44!important}}#sticky-cta{bottom:var(--tabbar-space,0px)}@media (max-width:1023px){body.mf-sticky-on .mf-minibar{opacity:0;pointer-events:none;transform:translateY(160%)}.mf-qty input,.form-input,input[type=text],input[type=search],input[type=email],input[type=tel],input[type=number],textarea,select{font-size:max(16px,1em)}}.mf-share-links{gap:4px}.mf-share-links>a,.mf-share-links>button{border-radius:12px;place-items:center;width:44px;height:44px;display:inline-grid}.mf-share-links>a:hover,.mf-share-links>button:hover{background:var(--tint)}.mf-nav-scroller{position:relative}.mf-nav-scroller[data-can-start=true] .mf-nav-arrow--start,.mf-nav-scroller[data-can-end=true] .mf-nav-arrow--end{display:grid}.mf-nav-arrow{cursor:pointer;width:64px;color:var(--primary-deep);background:linear-gradient(to left, var(--background) 55%, transparent);z-index:2;border:0;place-items:center;padding:0;display:none;position:absolute;top:0;bottom:0}.mf-nav-arrow--start{background:linear-gradient(to right, var(--background) 55%, transparent);justify-items:start;padding-inline-start:2px;inset-inline-start:0}[dir=rtl] .mf-nav-arrow--start{background:linear-gradient(to left, var(--background) 55%, transparent)}.mf-nav-arrow--end{background:linear-gradient(to left, var(--background) 55%, transparent);justify-items:end;padding-inline-end:2px;inset-inline-end:0}[dir=rtl] .mf-nav-arrow--end{background:linear-gradient(to right, var(--background) 55%, transparent)}.mf-nav-arrow span{background:var(--surface);border:1px solid var(--border);border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .15s,background .15s;display:grid;box-shadow:0 6px 16px -10px #06371d80}.mf-nav-arrow:hover span{background:var(--tint);transform:scale(1.06)}.mf-nav-arrow svg{width:16px;height:16px}[dir=rtl] .mf-nav-arrow svg{transform:scaleX(-1)}@media (max-width:1023px){.mf-topbar{will-change:transform;transition:transform .28s cubic-bezier(.2,.8,.2,1)}html[data-header-folded=true] .mf-topbar{transform:translateY(calc(-1 * var(--mf-fold,68px)))}.mf-header-row{transition:opacity .2s}html[data-header-folded=true] .mf-header-row{opacity:0;pointer-events:none}.mf-header,.mf-spine{background:var(--background);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.mf-topbar,.mf-header-row{transition:none}}@media (max-width:400px){.mf-header-row{gap:8px}.mf-logo-word small{display:none}.mf-location{gap:4px;padding:8px 9px}.mf-location>svg{display:none}}#sticky-cta[aria-hidden=false]{translate:0}@starting-style{#sticky-cta[aria-hidden=false]{translate:0 100%}}@media (max-width:767px){.loyalty_button_footer{left:12px!important;right:auto!important;bottom:calc(12px + var(--tabbar-space,0px))!important;z-index:44!important}[dir=ltr] .loyalty_button_footer{left:auto!important;right:12px!important}.loyalty_button_footer>div{margin-top:0!important}.loyalty_button_footer .loyalty_footer_btn{box-shadow:0 12px 24px -12px #06371db3;border-radius:50%!important;padding:9px!important}.loyalty_button_footer .loyalty_footer_btn span{display:none!important}.loyalty_button_footer .loyalty_footer_btn svg{width:24px!important;height:24px!important}body.mf-minibar-on .loyalty_button_footer{bottom:calc(76px + var(--tabbar-space,0px))!important}}html:not(.mf-editor) [data-mf-empty=true]{display:none!important}html.mf-editor [data-mf-empty=true]{outline-offset:-2px;outline:2px dashed #f5b622b3}.mf-live[data-nomedia=true] .mf-live-player{display:none}html.mf-editor .mf-live[data-nomedia=true] .mf-live-player{display:block}@media (min-width:1024px){.mf-live[data-nomedia=true]{grid-template-columns:minmax(0,1fr)}}.mf-canopy-float{z-index:1;width:44%;max-width:190px;color:var(--foreground,#1f231f);inset-inline-end:12px;background:#fff;border-radius:20px;gap:4px;padding:8px 8px 10px;text-decoration:none;animation:6s ease-in-out infinite mf-float-card-lg;display:grid;position:absolute;top:50%;transform:translateY(-50%)rotate(-3deg);box-shadow:0 24px 40px -18px #0000008c,inset 0 0 0 1px #ffffff80}.mf-canopy-float-img{aspect-ratio:1;background:#fff;border-radius:14px;display:block;overflow:hidden}.mf-canopy-float-img img{object-fit:contain;filter:none;width:100%;height:100%;animation:none;display:block}.mf-canopy-float b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.mf-canopy-float-price{font-family:var(--font-display);color:var(--primary-deep,#0a5c2e);align-items:baseline;gap:6px;font-size:15px;font-weight:800;display:flex}.mf-canopy-float-price s{color:var(--muted,#6d7268);font-size:11px;font-weight:500}.mf-canopy-float-tag{background:var(--deal,#df382d);color:#fff;top:-8px;direction:ltr;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;position:absolute;inset-inline-start:-8px;box-shadow:0 6px 14px -6px #00000080}.mf-canopy-orbit{z-index:1;background:#fff;border-radius:50%;width:56px;height:56px;padding:5px;animation:7s ease-in-out infinite mf-float;position:absolute;overflow:hidden;box-shadow:0 14px 24px -12px #0009}.mf-canopy-orbit img{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block}.mf-canopy-orbit--a{inset-inline-end:48%;top:10%}.mf-canopy-orbit--b{inset-inline-end:50%;width:44px;height:44px;animation-delay:-3s;top:44%}@media (max-width:767px){.mf-canopy-float{border-radius:15px;order:10;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr) auto;align-content:center;align-items:center;gap:2px 9px;width:100%;max-width:none;margin-top:2px;padding:6px 9px 6px 6px;animation:none;display:grid;position:relative;inset:auto;transform:none;box-shadow:0 16px 30px -18px #0000008c}.mf-canopy-float-img{aspect-ratio:1;border-radius:11px;grid-area:1/1/span 2;width:48px}.mf-canopy-float b{-webkit-line-clamp:1;grid-area:1/2;align-self:end;font-size:12px}.mf-canopy-float-price{white-space:nowrap;flex-wrap:nowrap;grid-area:2/2;align-self:start;gap:5px;min-width:0;font-size:14px;overflow:hidden}.mf-canopy-float-price s{text-overflow:ellipsis;overflow:hidden}.mf-canopy-float-tag{top:-6px;z-index:2;inset-inline:auto;border-radius:8px;padding:3px 6px;font-size:10px;position:absolute;right:-6px;box-shadow:0 4px 10px -6px #00000080}[dir=ltr] .mf-canopy-float-tag{left:-6px;right:auto}.mf-canopy-float:after{content:"";background:var(--primary,#0f7b3f) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><path d='M15 6l-6 6 6 6'/></svg>") center / 16px no-repeat;background-size:14px;border-radius:50%;grid-area:1/3/span 2;place-self:center end;width:26px;height:26px}[dir=ltr] .mf-canopy-float:after{transform:scaleX(-1)}.mf-canopy-orbit{display:none}}@media (min-width:768px){.mf-canopy-float{inset-inline-end:6%;border-radius:26px;gap:6px;width:30%;max-width:290px;padding:12px 12px 14px;top:50%;transform:translateY(-50%)rotate(-3deg)}.mf-canopy-float b{font-size:15px}.mf-canopy-float-price{font-size:19px}.mf-canopy-float-price s{font-size:13px}.mf-canopy-orbit{width:84px;height:84px;padding:8px}.mf-canopy-orbit--a{inset-inline-end:38%;top:14%}.mf-canopy-orbit--b{inset-inline-end:40%;width:64px;height:64px;top:62%}}@keyframes mf-float-card-lg{0%,to{transform:translateY(-50%)rotate(-3deg)}50%{transform:translateY(calc(-50% - 8px))rotate(-3deg)}}@media (min-width:768px){[data-float=strip] .mf-canopy-float{top:auto;bottom:22px;border-radius:22px;grid-template-rows:auto auto;grid-template-columns:72px minmax(0,1fr) auto;align-content:center;align-items:center;gap:3px 14px;width:420px;max-width:40%;padding:10px 12px 10px 10px;animation:7s ease-in-out infinite mf-float-strip;display:grid;inset-inline-end:22px;transform:none}[dir=ltr] [data-float=strip] .mf-canopy-float{padding:10px 10px 10px 12px}[data-float=strip] .mf-canopy-float-img{border-radius:16px;grid-area:1/1/span 2;width:72px}[data-float=strip] .mf-canopy-float b{-webkit-line-clamp:1;grid-area:1/2;align-self:end;font-size:15px;line-height:1.25}[data-float=strip] .mf-canopy-float-price{white-space:nowrap;flex-wrap:nowrap;grid-area:2/2;align-self:start;gap:8px;min-width:0;font-size:21px;overflow:hidden}[data-float=strip] .mf-canopy-float-price s{font-size:13px}[data-float=strip] .mf-canopy-float-tag{top:-8px;inset-inline:auto;border-radius:10px;padding:4px 9px;font-size:12px;right:-8px}[dir=ltr] [data-float=strip] .mf-canopy-float-tag{left:-8px;right:auto}[data-float=strip] .mf-canopy-float:after{content:"";background:var(--primary,#0f7b3f) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><path d='M15 6l-6 6 6 6'/></svg>") center / 18px no-repeat;border-radius:50%;grid-area:1/3/span 2;place-self:center end;width:36px;height:36px;transition:transform .2s;box-shadow:0 8px 16px -10px #0f7b3fb3}[dir=ltr] [data-float=strip] .mf-canopy-float:after{transform:scaleX(-1)}[data-float=strip] .mf-canopy-float:hover:after{transform:translate(-3px)}[dir=ltr] [data-float=strip] .mf-canopy-float:hover:after{transform:scaleX(-1)translate(-3px)}[data-float=strip] .mf-canopy-orbit{display:none}}@media (min-width:1024px){[data-float=strip] .mf-canopy-float{bottom:28px;inset-inline-end:28px}}@media (min-width:768px) and (max-width:1279px){.mf-canopy[data-float=strip].has-float{padding-bottom:150px}[data-float=strip] .mf-canopy-float{max-width:46%}}@keyframes mf-float-strip{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.mf-canopy-float,.mf-canopy-orbit{animation:none}}.mf-bento-glyph{aspect-ratio:1;opacity:.18;color:currentColor;pointer-events:none;z-index:0;inset-inline-end:-6%;width:46%;max-width:190px;position:absolute;bottom:-8%;transform:rotate(-8deg)}.mf-bento-item--big .mf-bento-glyph{width:40%;max-width:260px}@media (max-width:767px){.section-products [data-grid=grid],.section-products [data-grid=list]{scrollbar-width:none;scroll-snap-type:x mandatory;gap:8px;padding:2px 0 6px;overflow-x:auto;display:flex!important}.section-products [data-grid]::-webkit-scrollbar{display:none}.section-products [data-grid]>*{scroll-snap-align:start;flex:0 0 calc(33.3333% - 5.33333px)}html[data-cols-mobile="3"] :is([data-grid-root],.mf-rail,.products-embla) .mf-card-body>.flex{display:none!important}}.mf-card-media,.mf-shelf-art,.mf-bento-item,.mf-chip,.mf-usual-media,.mf-pd-gallery,.mf-pd-thumbs,.product-gallery__slide,.mf-story-pimg,.mf-cat{isolation:isolate}@media (max-width:767px){.mf-dust i:nth-child(n+5),.mf-oven-embers i:nth-child(n+4),.mf-oven-heat i:nth-child(n+3),.mf-scene .mf-heat i:nth-child(n+3),.mf-scene .mf-steam i:nth-child(n+3){display:none}.mf-canopy--scene:after{animation:none;display:none}@keyframes mf-word{0%{opacity:0;transform:translateY(.6em)rotate(2deg)}to{opacity:1;transform:none}}.mf-card:hover,.mf-card:hover .mf-card-media img{transform:none}}@supports not (color:color-mix(in srgb, red, blue)){.mf-header,.mf-spine{background:var(--background)}.mf-card-media{background:var(--secondary)}.mf-card:hover{border-color:var(--primary)}.mf-canopy-pay{background:#fff}.mf-catband{background:var(--surface);border-color:var(--border)}.mf-oclock-card--next{background:var(--secondary)}.mf-tm{background:#ffffff24}.mf-cart-savelist,.mf-easy-hint,.mf-easy-hint:before{border-color:var(--border)}.mf-stop-pin{box-shadow:0 0 0 5px #0f7b3f2e}}@media (max-width:767px){html{overflow-x:clip}.mf-pd{grid-template-columns:minmax(0,1fr)}.mf-pd>*{min-width:0}[data-product-actions] [data-in-stock]{flex-wrap:wrap;gap:8px}[data-product-actions] [data-in-stock]>.mf-btn:first-child{flex:100%}[data-product-actions] [data-in-stock]>.btn-buy-now{flex:1 1 0;min-width:0}[data-product-actions] [data-in-stock]>.mf-icon-btn{flex:none}[data-product-actions] #product-view-add-to-cart:empty{display:none}}:root{--header-h:112px;--primary-deep:#0a5c2e;--tint:#e6f4eb;--deal:#df382d;--muted-foreground:#858484;--border-light:#f2f2f2;--destructive:#c22b51;--destructive-foreground:#fff;--success:#649560;--success-foreground:#fff;--warning:#ffb400;--warning-foreground:#0b0a09;--font-body1--size:16px;--font-body1--line-height:1.5;--font-body1--weight:400;--font-subtitle2--size:14px;--font-subtitle2--line-height:1.5;--font-subtitle2--weight:600;--font-body2--size:14px;--font-body2--line-height:1.5;--font-body2--weight:400;--font-caption--size:12px;--font-caption--line-height:1.5;--font-caption--weight:400;--font-tagline--size:16px;--font-tagline--line-height:normal;--font-tagline--weight:400}body{background:var(--background);color:var(--foreground);font-feature-settings:"kern" 1}h1,h2,h3,h4,.font-display{font-family:var(--font-display);letter-spacing:-.005em}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.tnum{font-variant-numeric:tabular-nums lining-nums}[data-grid-root]{display:grid}[data-grid=list]{grid-template-columns:repeat(1,minmax(0,1fr))}[data-grid=one],[data-grid=four]{grid-template-columns:repeat(var(--cols-mobile,1), minmax(0, 1fr))}@media (min-width:1024px){[data-grid=four]{grid-template-columns:repeat(var(--cols-desktop,4), minmax(0, 1fr))}}[data-grid=grid]{grid-template-columns:repeat(var(--cols-mobile,1), minmax(0, 1fr))}@media (min-width:1024px){[data-grid=grid]{grid-template-columns:repeat(var(--cols-desktop,5), minmax(0, 1fr))}}@media (min-width:768px) and (max-width:1023px){[data-grid=four],[data-grid=grid]{grid-template-columns:repeat(3,minmax(0,1fr))}}.theme-container{width:100%;max-width:1440px;margin:0 auto}.announcement-marquee{width:100%;display:flex}.announcement-marquee__content{animation:marquee-scroll var(--marquee-speed,30s) linear infinite;align-items:center;display:flex}[dir=rtl] .announcement-marquee__content{animation-name:marquee-scroll-rtl}.announcement-marquee:hover .announcement-marquee__content{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-scroll-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}.loyalty-points-products-section{border-color:var(--border)!important;border-radius:var(--radius)!important;font-family:inherit!important;font-size:.875rem!important}.loyalty-points-products-section p{font-size:inherit!important}.loyalty-points-products-section .loyalty-points-rewards{font-size:inherit!important;color:var(--foreground)!important}.preorder-badge{background-color:var(--primary);color:var(--primary-foreground,#fff);white-space:nowrap;border-radius:20px;align-items:center;margin-bottom:8px;padding:5px 14px;font-weight:300;line-height:1.4;display:inline-flex}.preorder-badge.preorder-badge--product-card{border-radius:10px;margin-bottom:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}