:root,.mhd-theme{--mhd-price-font:"MHD Ancoki", "Ancoki Lien", "Chakra Petch", sans-serif;--mhd-primitive-color-black:#000;--mhd-primitive-color-charcoal950:#101215;--mhd-primitive-color-charcoal900:#171a1f;--mhd-primitive-color-charcoal850:#1e2228;--mhd-primitive-color-charcoal800:#262c34;--mhd-primitive-color-charcoal700:#3d4652;--mhd-primitive-color-charcoal600:#596576;--mhd-primitive-color-charcoal500:#8793a3;--mhd-primitive-color-charcoal400:#aab5c4;--mhd-primitive-color-charcoal300:#ced5df;--mhd-primitive-color-charcoal100:#f3f5f7;--mhd-primitive-color-white:#fff;--mhd-primitive-color-yellow500:#ffd119;--mhd-primitive-color-yellow400:#ffe066;--mhd-primitive-color-yellow600:#e8b900;--mhd-primitive-color-yellow950:#30290f;--mhd-primitive-color-green300:#81dca8;--mhd-primitive-color-green950:#142a20;--mhd-primitive-color-red300:#f99;--mhd-primitive-color-red950:#321c22;--mhd-primitive-color-orange300:#ffb77c;--mhd-primitive-color-orange950:#332416;--mhd-primitive-color-blue300:#9ac7ff;--mhd-primitive-color-blue950:#17273d;--mhd-primitive-color-transparent:transparent;--mhd-primitive-space-0:0px;--mhd-primitive-space-1:.25rem;--mhd-primitive-space-2:.5rem;--mhd-primitive-space-3:.75rem;--mhd-primitive-space-4:1rem;--mhd-primitive-space-5:1.25rem;--mhd-primitive-space-6:1.5rem;--mhd-primitive-space-8:2rem;--mhd-primitive-space-10:2.5rem;--mhd-primitive-space-11:2.75rem;--mhd-primitive-space-12:3rem;--mhd-primitive-space-14:3.5rem;--mhd-primitive-space-16:4rem;--mhd-primitive-space-20:5rem;--mhd-primitive-space-24:6rem;--mhd-primitive-space-32:8rem;--mhd-primitive-space-section:clamp(3rem, 5vw, 6rem);--mhd-primitive-font-family-sans:var(--mhd-primitive-font-family-body);--mhd-primitive-font-family-mono:ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", monospace;--mhd-primitive-font-family-body:"Chakra Petch", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--mhd-primitive-font-family-display:"Ancoki Lien", "Ancoki Liền", "Be Vietnam Pro", "Noto Sans", system-ui, sans-serif;--mhd-primitive-font-size-12:.75rem;--mhd-primitive-font-size-14:.875rem;--mhd-primitive-font-size-16:1rem;--mhd-primitive-font-size-18:1.125rem;--mhd-primitive-font-size-20:1.25rem;--mhd-primitive-font-size-24:1.5rem;--mhd-primitive-font-size-32:2rem;--mhd-primitive-font-size-40:2.5rem;--mhd-primitive-font-size-48:3rem;--mhd-primitive-font-size-64:4rem;--mhd-primitive-font-size-80:5rem;--mhd-primitive-font-size-display:clamp(2.5rem, 1.5rem + 4vw, 5rem);--mhd-primitive-font-size-heading:clamp(2rem, 1.5rem + 2vw, 3rem);--mhd-primitive-font-size-subheading:clamp(1.5rem, 1.25rem + 1vw, 2rem);--mhd-primitive-font-weight-regular:400;--mhd-primitive-font-weight-medium:500;--mhd-primitive-font-weight-semibold:600;--mhd-primitive-font-weight-bold:700;--mhd-primitive-font-weight-extrabold:800;--mhd-primitive-line-height-display:1.15;--mhd-primitive-line-height-heading:1.25;--mhd-primitive-line-height-label:1.4;--mhd-primitive-line-height-body:1.6;--mhd-primitive-letter-spacing-tight:-.025em;--mhd-primitive-letter-spacing-normal:0em;--mhd-primitive-letter-spacing-wide:.08em;--mhd-primitive-radius-none:0px;--mhd-primitive-radius-sm:.25rem;--mhd-primitive-radius-md:.5rem;--mhd-primitive-radius-lg:.75rem;--mhd-primitive-radius-xl:1rem;--mhd-primitive-radius-pill:999px;--mhd-primitive-border-width-thin:1px;--mhd-primitive-border-width-strong:2px;--mhd-primitive-border-width-focus:3px;--mhd-primitive-border-width-focus-spread:5px;--mhd-primitive-shadow-none:none;--mhd-primitive-shadow-card:0 8px 24px #0000002e;--mhd-primitive-shadow-raised:0 18px 48px #00000052;--mhd-primitive-shadow-sticky:0 -8px 28px #00000042;--mhd-primitive-shadow-focus:0 0 0 var(--mhd-primitive-border-width-strong) var(--mhd-primitive-color-black), 0 0 0 var(--mhd-primitive-border-width-focus-spread) var(--mhd-primitive-color-yellow500);--mhd-primitive-duration-instant:0s;--mhd-primitive-duration-fast:.12s;--mhd-primitive-duration-base:.18s;--mhd-primitive-duration-slow:.28s;--mhd-primitive-easing-standard:cubic-bezier(.2, 0, 0, 1);--mhd-primitive-easing-exit:cubic-bezier(.4, 0, 1, 1);--mhd-primitive-z-index-base:0;--mhd-primitive-z-index-raised:10;--mhd-primitive-z-index-sticky:100;--mhd-primitive-z-index-dropdown:200;--mhd-primitive-z-index-overlay:300;--mhd-primitive-z-index-modal:400;--mhd-primitive-z-index-toast:500;--mhd-primitive-z-index-tooltip:600;--mhd-primitive-breakpoint-sm:40rem;--mhd-primitive-breakpoint-md:48rem;--mhd-primitive-breakpoint-lg:64rem;--mhd-primitive-breakpoint-xl:80rem;--mhd-primitive-container-reading:44rem;--mhd-primitive-container-form:40rem;--mhd-primitive-container-max:80rem;--mhd-primitive-container-narrow:64rem;--mhd-primitive-opacity-disabled:1;--mhd-primitive-aspect-ratio-product:4 / 3;--mhd-primitive-aspect-ratio-square:1 / 1;--mhd-semantic-color-surface-canvas:var(--mhd-primitive-color-black);--mhd-semantic-color-surface-section:var(--mhd-primitive-color-charcoal950);--mhd-semantic-color-surface-card:var(--mhd-primitive-color-charcoal900);--mhd-semantic-color-surface-raised:var(--mhd-primitive-color-charcoal850);--mhd-semantic-color-surface-hover:var(--mhd-primitive-color-charcoal800);--mhd-semantic-color-surface-inset:var(--mhd-primitive-color-charcoal950);--mhd-semantic-color-text-primary:var(--mhd-primitive-color-charcoal100);--mhd-semantic-color-text-secondary:var(--mhd-primitive-color-charcoal400);--mhd-semantic-color-text-muted:var(--mhd-primitive-color-charcoal500);--mhd-semantic-color-text-inverse:var(--mhd-primitive-color-black);--mhd-semantic-color-text-accent:var(--mhd-primitive-color-yellow500);--mhd-semantic-color-border-subtle:var(--mhd-primitive-color-charcoal700);--mhd-semantic-color-border-control:var(--mhd-primitive-color-charcoal500);--mhd-semantic-color-border-strong:var(--mhd-primitive-color-charcoal400);--mhd-semantic-color-action-primary-default:var(--mhd-primitive-color-yellow500);--mhd-semantic-color-action-primary-hover:var(--mhd-primitive-color-yellow400);--mhd-semantic-color-action-primary-active:var(--mhd-primitive-color-yellow600);--mhd-semantic-color-action-primary-text:var(--mhd-primitive-color-black);--mhd-semantic-color-action-secondary-default:var(--mhd-primitive-color-charcoal900);--mhd-semantic-color-action-secondary-hover:var(--mhd-primitive-color-charcoal800);--mhd-semantic-color-action-secondary-active:var(--mhd-primitive-color-charcoal700);--mhd-semantic-color-action-secondary-text:var(--mhd-primitive-color-charcoal100);--mhd-semantic-color-action-ghost-default:var(--mhd-primitive-color-transparent);--mhd-semantic-color-action-ghost-hover:var(--mhd-primitive-color-charcoal800);--mhd-semantic-color-action-ghost-active:var(--mhd-primitive-color-charcoal700);--mhd-semantic-color-action-ghost-text:var(--mhd-primitive-color-yellow500);--mhd-semantic-color-state-disabled-background:var(--mhd-primitive-color-charcoal800);--mhd-semantic-color-state-disabled-foreground:var(--mhd-primitive-color-charcoal400);--mhd-semantic-color-state-disabled-border:var(--mhd-primitive-color-charcoal600);--mhd-semantic-color-state-error-foreground:var(--mhd-primitive-color-red300);--mhd-semantic-color-state-error-background:var(--mhd-primitive-color-red950);--mhd-semantic-color-state-error-border:var(--mhd-primitive-color-red300);--mhd-semantic-color-state-success-foreground:var(--mhd-primitive-color-green300);--mhd-semantic-color-state-success-background:var(--mhd-primitive-color-green950);--mhd-semantic-color-state-success-border:var(--mhd-primitive-color-green300);--mhd-semantic-color-state-warning-foreground:var(--mhd-primitive-color-orange300);--mhd-semantic-color-state-warning-background:var(--mhd-primitive-color-orange950);--mhd-semantic-color-state-warning-border:var(--mhd-primitive-color-orange300);--mhd-semantic-color-state-info-foreground:var(--mhd-primitive-color-blue300);--mhd-semantic-color-state-info-background:var(--mhd-primitive-color-blue950);--mhd-semantic-color-state-info-border:var(--mhd-primitive-color-blue300);--mhd-semantic-color-state-selected-background:var(--mhd-primitive-color-yellow950);--mhd-semantic-color-state-selected-foreground:var(--mhd-primitive-color-charcoal100);--mhd-semantic-color-state-selected-border:var(--mhd-primitive-color-yellow500);--mhd-semantic-color-focus-ring:var(--mhd-primitive-color-yellow500);--mhd-semantic-color-focus-inner:var(--mhd-primitive-color-black);--mhd-semantic-color-link-default:var(--mhd-primitive-color-yellow500);--mhd-semantic-color-link-hover:var(--mhd-primitive-color-yellow400);--mhd-semantic-color-link-visited:var(--mhd-primitive-color-yellow400);--mhd-semantic-type-display-family:var(--mhd-primitive-font-family-display);--mhd-semantic-type-display-size:var(--mhd-primitive-font-size-display);--mhd-semantic-type-display-weight:var(--mhd-primitive-font-weight-bold);--mhd-semantic-type-display-line-height:var(--mhd-primitive-line-height-display);--mhd-semantic-type-display-tracking:var(--mhd-primitive-letter-spacing-tight);--mhd-semantic-type-h1-family:var(--mhd-primitive-font-family-display);--mhd-semantic-type-h1-size:var(--mhd-primitive-font-size-display);--mhd-semantic-type-h1-weight:var(--mhd-primitive-font-weight-bold);--mhd-semantic-type-h1-line-height:var(--mhd-primitive-line-height-display);--mhd-semantic-type-h1-tracking:var(--mhd-primitive-letter-spacing-tight);--mhd-semantic-type-h2-family:var(--mhd-primitive-font-family-display);--mhd-semantic-type-h2-size:var(--mhd-primitive-font-size-heading);--mhd-semantic-type-h2-weight:var(--mhd-primitive-font-weight-bold);--mhd-semantic-type-h2-line-height:var(--mhd-primitive-line-height-heading);--mhd-semantic-type-h2-tracking:var(--mhd-primitive-letter-spacing-tight);--mhd-semantic-type-h3-family:var(--mhd-primitive-font-family-display);--mhd-semantic-type-h3-size:var(--mhd-primitive-font-size-subheading);--mhd-semantic-type-h3-weight:var(--mhd-primitive-font-weight-bold);--mhd-semantic-type-h3-line-height:var(--mhd-primitive-line-height-heading);--mhd-semantic-type-h3-tracking:var(--mhd-primitive-letter-spacing-normal);--mhd-semantic-type-body-family:var(--mhd-primitive-font-family-body);--mhd-semantic-type-body-size:var(--mhd-primitive-font-size-16);--mhd-semantic-type-body-weight:var(--mhd-primitive-font-weight-regular);--mhd-semantic-type-body-line-height:var(--mhd-primitive-line-height-body);--mhd-semantic-type-body-tracking:var(--mhd-primitive-letter-spacing-normal);--mhd-semantic-type-lead-family:var(--mhd-primitive-font-family-body);--mhd-semantic-type-lead-size:var(--mhd-primitive-font-size-20);--mhd-semantic-type-lead-weight:var(--mhd-primitive-font-weight-regular);--mhd-semantic-type-lead-line-height:var(--mhd-primitive-line-height-body);--mhd-semantic-type-lead-tracking:var(--mhd-primitive-letter-spacing-normal);--mhd-semantic-type-small-family:var(--mhd-primitive-font-family-body);--mhd-semantic-type-small-size:var(--mhd-primitive-font-size-14);--mhd-semantic-type-small-weight:var(--mhd-primitive-font-weight-regular);--mhd-semantic-type-small-line-height:var(--mhd-primitive-line-height-body);--mhd-semantic-type-small-tracking:var(--mhd-primitive-letter-spacing-normal);--mhd-semantic-type-label-family:var(--mhd-primitive-font-family-body);--mhd-semantic-type-label-size:var(--mhd-primitive-font-size-14);--mhd-semantic-type-label-weight:var(--mhd-primitive-font-weight-semibold);--mhd-semantic-type-label-line-height:var(--mhd-primitive-line-height-label);--mhd-semantic-type-label-tracking:var(--mhd-primitive-letter-spacing-normal);--mhd-semantic-type-button-family:var(--mhd-primitive-font-family-body);--mhd-semantic-type-button-size:var(--mhd-primitive-font-size-16);--mhd-semantic-type-button-weight:var(--mhd-primitive-font-weight-bold);--mhd-semantic-type-button-line-height:var(--mhd-primitive-line-height-label);--mhd-semantic-type-button-tracking:var(--mhd-primitive-letter-spacing-normal);--mhd-semantic-type-eyebrow-family:var(--mhd-primitive-font-family-body);--mhd-semantic-type-eyebrow-size:var(--mhd-primitive-font-size-12);--mhd-semantic-type-eyebrow-weight:var(--mhd-primitive-font-weight-bold);--mhd-semantic-type-eyebrow-line-height:var(--mhd-primitive-line-height-label);--mhd-semantic-type-eyebrow-tracking:var(--mhd-primitive-letter-spacing-wide);--mhd-semantic-space-section-gap:var(--mhd-primitive-space-section);--mhd-semantic-space-content-gap:var(--mhd-primitive-space-8);--mhd-semantic-space-item-gap:var(--mhd-primitive-space-4);--mhd-semantic-space-inline-gap:var(--mhd-primitive-space-2);--mhd-semantic-space-page-gutter:var(--mhd-primitive-space-4);--mhd-semantic-space-page-gutter-tablet:var(--mhd-primitive-space-6);--mhd-semantic-space-page-gutter-desktop:var(--mhd-primitive-space-8);--mhd-semantic-space-touch-target:var(--mhd-primitive-space-11);--mhd-semantic-container-reading:var(--mhd-primitive-container-reading);--mhd-semantic-container-form:var(--mhd-primitive-container-form);--mhd-semantic-container-max:var(--mhd-primitive-container-max);--mhd-semantic-container-narrow:var(--mhd-primitive-container-narrow);--mhd-semantic-radius-control:var(--mhd-primitive-radius-md);--mhd-semantic-radius-card:var(--mhd-primitive-radius-lg);--mhd-semantic-radius-panel:var(--mhd-primitive-radius-xl);--mhd-semantic-radius-badge:var(--mhd-primitive-radius-sm);--mhd-semantic-radius-round:var(--mhd-primitive-radius-pill);--mhd-semantic-shadow-card:var(--mhd-primitive-shadow-card);--mhd-semantic-shadow-raised:var(--mhd-primitive-shadow-raised);--mhd-semantic-shadow-sticky:var(--mhd-primitive-shadow-sticky);--mhd-semantic-shadow-focus:var(--mhd-primitive-shadow-focus);--mhd-semantic-border-width-thin:var(--mhd-primitive-border-width-thin);--mhd-semantic-border-width-strong:var(--mhd-primitive-border-width-strong);--mhd-semantic-border-width-focus:var(--mhd-primitive-border-width-focus);--mhd-semantic-motion-duration-fast:var(--mhd-primitive-duration-fast);--mhd-semantic-motion-duration-base:var(--mhd-primitive-duration-base);--mhd-semantic-motion-duration-slow:var(--mhd-primitive-duration-slow);--mhd-semantic-motion-duration-reduced:var(--mhd-primitive-duration-instant);--mhd-semantic-motion-easing:var(--mhd-primitive-easing-standard);--mhd-semantic-z-index-base:var(--mhd-primitive-z-index-base);--mhd-semantic-z-index-raised:var(--mhd-primitive-z-index-raised);--mhd-semantic-z-index-sticky:var(--mhd-primitive-z-index-sticky);--mhd-semantic-z-index-dropdown:var(--mhd-primitive-z-index-dropdown);--mhd-semantic-z-index-overlay:var(--mhd-primitive-z-index-overlay);--mhd-semantic-z-index-modal:var(--mhd-primitive-z-index-modal);--mhd-semantic-z-index-toast:var(--mhd-primitive-z-index-toast);--mhd-semantic-z-index-tooltip:var(--mhd-primitive-z-index-tooltip);--mhd-semantic-breakpoint-sm:var(--mhd-primitive-breakpoint-sm);--mhd-semantic-breakpoint-md:var(--mhd-primitive-breakpoint-md);--mhd-semantic-breakpoint-lg:var(--mhd-primitive-breakpoint-lg);--mhd-semantic-breakpoint-xl:var(--mhd-primitive-breakpoint-xl);--mhd-semantic-focus-offset:var(--mhd-primitive-border-width-strong);--mhd-semantic-focus-width:var(--mhd-primitive-border-width-focus);--mhd-component-button-primary-default-background:var(--mhd-semantic-color-action-primary-default);--mhd-component-button-primary-default-foreground:var(--mhd-semantic-color-action-primary-text);--mhd-component-button-primary-default-border:var(--mhd-semantic-color-action-primary-default);--mhd-component-button-primary-hover-background:var(--mhd-semantic-color-action-primary-hover);--mhd-component-button-primary-hover-foreground:var(--mhd-semantic-color-action-primary-text);--mhd-component-button-primary-hover-border:var(--mhd-semantic-color-action-primary-hover);--mhd-component-button-primary-active-background:var(--mhd-semantic-color-action-primary-active);--mhd-component-button-primary-active-foreground:var(--mhd-semantic-color-action-primary-text);--mhd-component-button-primary-active-border:var(--mhd-semantic-color-action-primary-active);--mhd-component-button-secondary-default-background:var(--mhd-semantic-color-action-secondary-default);--mhd-component-button-secondary-default-foreground:var(--mhd-semantic-color-action-secondary-text);--mhd-component-button-secondary-default-border:var(--mhd-semantic-color-border-control);--mhd-component-button-secondary-hover-background:var(--mhd-semantic-color-action-secondary-hover);--mhd-component-button-secondary-hover-foreground:var(--mhd-semantic-color-action-secondary-text);--mhd-component-button-secondary-hover-border:var(--mhd-semantic-color-border-control);--mhd-component-button-secondary-active-background:var(--mhd-semantic-color-action-secondary-active);--mhd-component-button-secondary-active-foreground:var(--mhd-semantic-color-action-secondary-text);--mhd-component-button-secondary-active-border:var(--mhd-semantic-color-border-control);--mhd-component-button-ghost-default-background:var(--mhd-semantic-color-action-ghost-default);--mhd-component-button-ghost-default-foreground:var(--mhd-semantic-color-action-ghost-text);--mhd-component-button-ghost-default-border:var(--mhd-semantic-color-action-ghost-default);--mhd-component-button-ghost-hover-background:var(--mhd-semantic-color-action-ghost-hover);--mhd-component-button-ghost-hover-foreground:var(--mhd-semantic-color-action-ghost-text);--mhd-component-button-ghost-hover-border:var(--mhd-semantic-color-action-ghost-hover);--mhd-component-button-ghost-active-background:var(--mhd-semantic-color-action-ghost-active);--mhd-component-button-ghost-active-foreground:var(--mhd-semantic-color-action-ghost-text);--mhd-component-button-ghost-active-border:var(--mhd-semantic-color-action-ghost-active);--mhd-component-button-disabled-background:var(--mhd-semantic-color-state-disabled-background);--mhd-component-button-disabled-foreground:var(--mhd-semantic-color-state-disabled-foreground);--mhd-component-button-disabled-border:var(--mhd-semantic-color-state-disabled-border);--mhd-component-button-height:var(--mhd-primitive-space-12);--mhd-component-button-compact-height:var(--mhd-semantic-space-touch-target);--mhd-component-button-padding-x:var(--mhd-primitive-space-6);--mhd-component-button-gap:var(--mhd-semantic-space-inline-gap);--mhd-component-button-radius:var(--mhd-semantic-radius-control);--mhd-component-button-focus-shadow:var(--mhd-semantic-shadow-focus);--mhd-component-button-border-width:var(--mhd-semantic-border-width-thin);--mhd-component-button-duration:var(--mhd-semantic-motion-duration-fast);--mhd-component-cart-cta-default-background:var(--mhd-component-button-primary-default-background);--mhd-component-cart-cta-default-foreground:var(--mhd-component-button-primary-default-foreground);--mhd-component-cart-cta-default-border:var(--mhd-component-button-primary-default-border);--mhd-component-cart-cta-hover-background:var(--mhd-component-button-primary-hover-background);--mhd-component-cart-cta-hover-foreground:var(--mhd-component-button-primary-hover-foreground);--mhd-component-cart-cta-hover-border:var(--mhd-component-button-primary-hover-border);--mhd-component-cart-cta-active-background:var(--mhd-component-button-primary-active-background);--mhd-component-cart-cta-active-foreground:var(--mhd-component-button-primary-active-foreground);--mhd-component-cart-cta-active-border:var(--mhd-component-button-primary-active-border);--mhd-component-cart-cta-disabled-background:var(--mhd-component-button-disabled-background);--mhd-component-cart-cta-disabled-foreground:var(--mhd-component-button-disabled-foreground);--mhd-component-cart-cta-disabled-border:var(--mhd-component-button-disabled-border);--mhd-component-cart-cta-focus-shadow:var(--mhd-component-button-focus-shadow);--mhd-component-zalo-default-background:var(--mhd-component-button-primary-default-background);--mhd-component-zalo-default-foreground:var(--mhd-component-button-primary-default-foreground);--mhd-component-zalo-default-border:var(--mhd-component-button-primary-default-border);--mhd-component-zalo-hover-background:var(--mhd-component-button-primary-hover-background);--mhd-component-zalo-hover-foreground:var(--mhd-component-button-primary-hover-foreground);--mhd-component-zalo-hover-border:var(--mhd-component-button-primary-hover-border);--mhd-component-zalo-active-background:var(--mhd-component-button-primary-active-background);--mhd-component-zalo-active-foreground:var(--mhd-component-button-primary-active-foreground);--mhd-component-zalo-active-border:var(--mhd-component-button-primary-active-border);--mhd-component-zalo-disabled-background:var(--mhd-component-button-disabled-background);--mhd-component-zalo-disabled-foreground:var(--mhd-component-button-disabled-foreground);--mhd-component-zalo-disabled-border:var(--mhd-component-button-disabled-border);--mhd-component-zalo-focus-shadow:var(--mhd-component-button-focus-shadow);--mhd-component-phone-default-background:var(--mhd-component-button-secondary-default-background);--mhd-component-phone-default-foreground:var(--mhd-component-button-secondary-default-foreground);--mhd-component-phone-default-border:var(--mhd-component-button-secondary-default-border);--mhd-component-phone-hover-background:var(--mhd-component-button-secondary-hover-background);--mhd-component-phone-hover-foreground:var(--mhd-component-button-secondary-hover-foreground);--mhd-component-phone-hover-border:var(--mhd-component-button-secondary-hover-border);--mhd-component-phone-active-background:var(--mhd-component-button-secondary-active-background);--mhd-component-phone-active-foreground:var(--mhd-component-button-secondary-active-foreground);--mhd-component-phone-active-border:var(--mhd-component-button-secondary-active-border);--mhd-component-phone-disabled-background:var(--mhd-component-button-disabled-background);--mhd-component-phone-disabled-foreground:var(--mhd-component-button-disabled-foreground);--mhd-component-phone-disabled-border:var(--mhd-component-button-disabled-border);--mhd-component-phone-focus-shadow:var(--mhd-component-button-focus-shadow);--mhd-component-sticky-cta-background:var(--mhd-semantic-color-surface-raised);--mhd-component-sticky-cta-border:var(--mhd-semantic-color-border-subtle);--mhd-component-sticky-cta-shadow:var(--mhd-semantic-shadow-sticky);--mhd-component-sticky-cta-z-index:var(--mhd-semantic-z-index-sticky);--mhd-component-sticky-cta-padding:var(--mhd-primitive-space-4);--mhd-component-field-default-background:var(--mhd-semantic-color-surface-inset);--mhd-component-field-default-foreground:var(--mhd-semantic-color-text-primary);--mhd-component-field-default-border:var(--mhd-semantic-color-border-control);--mhd-component-field-hover-background:var(--mhd-semantic-color-surface-inset);--mhd-component-field-hover-foreground:var(--mhd-semantic-color-text-primary);--mhd-component-field-hover-border:var(--mhd-semantic-color-border-strong);--mhd-component-field-focus-background:var(--mhd-semantic-color-surface-inset);--mhd-component-field-focus-foreground:var(--mhd-semantic-color-text-primary);--mhd-component-field-focus-border:var(--mhd-semantic-color-focus-ring);--mhd-component-field-disabled-background:var(--mhd-semantic-color-state-disabled-background);--mhd-component-field-disabled-foreground:var(--mhd-semantic-color-state-disabled-foreground);--mhd-component-field-disabled-border:var(--mhd-semantic-color-state-disabled-border);--mhd-component-field-error-background:var(--mhd-semantic-color-surface-inset);--mhd-component-field-error-foreground:var(--mhd-semantic-color-text-primary);--mhd-component-field-error-border:var(--mhd-semantic-color-state-error-border);--mhd-component-field-success-background:var(--mhd-semantic-color-surface-inset);--mhd-component-field-success-foreground:var(--mhd-semantic-color-text-primary);--mhd-component-field-success-border:var(--mhd-semantic-color-state-success-border);--mhd-component-field-read-only-background:var(--mhd-semantic-color-surface-card);--mhd-component-field-read-only-foreground:var(--mhd-semantic-color-text-secondary);--mhd-component-field-read-only-border:var(--mhd-semantic-color-border-control);--mhd-component-field-placeholder:var(--mhd-semantic-color-text-secondary);--mhd-component-field-label:var(--mhd-semantic-color-text-primary);--mhd-component-field-hint:var(--mhd-semantic-color-text-secondary);--mhd-component-field-error-text:var(--mhd-semantic-color-state-error-foreground);--mhd-component-field-success-text:var(--mhd-semantic-color-state-success-foreground);--mhd-component-field-height:var(--mhd-primitive-space-12);--mhd-component-field-padding-x:var(--mhd-primitive-space-4);--mhd-component-field-padding-y:var(--mhd-primitive-space-3);--mhd-component-field-radius:var(--mhd-semantic-radius-control);--mhd-component-field-focus-shadow:var(--mhd-semantic-shadow-focus);--mhd-component-select-default-background:var(--mhd-component-field-default-background);--mhd-component-select-default-foreground:var(--mhd-component-field-default-foreground);--mhd-component-select-default-border:var(--mhd-component-field-default-border);--mhd-component-select-hover-background:var(--mhd-component-field-hover-background);--mhd-component-select-hover-foreground:var(--mhd-component-field-hover-foreground);--mhd-component-select-hover-border:var(--mhd-component-field-hover-border);--mhd-component-select-focus-background:var(--mhd-component-field-focus-background);--mhd-component-select-focus-foreground:var(--mhd-component-field-focus-foreground);--mhd-component-select-focus-border:var(--mhd-component-field-focus-border);--mhd-component-select-disabled-background:var(--mhd-component-field-disabled-background);--mhd-component-select-disabled-foreground:var(--mhd-component-field-disabled-foreground);--mhd-component-select-disabled-border:var(--mhd-component-field-disabled-border);--mhd-component-select-error-background:var(--mhd-component-field-error-background);--mhd-component-select-error-foreground:var(--mhd-component-field-error-foreground);--mhd-component-select-error-border:var(--mhd-component-field-error-border);--mhd-component-select-success-background:var(--mhd-component-field-success-background);--mhd-component-select-success-foreground:var(--mhd-component-field-success-foreground);--mhd-component-select-success-border:var(--mhd-component-field-success-border);--mhd-component-select-chevron:var(--mhd-semantic-color-text-secondary);--mhd-component-select-height:var(--mhd-component-field-height);--mhd-component-payment-card-default-background:var(--mhd-semantic-color-surface-card);--mhd-component-payment-card-default-foreground:var(--mhd-semantic-color-text-primary);--mhd-component-payment-card-default-border:var(--mhd-semantic-color-border-control);--mhd-component-payment-card-hover-background:var(--mhd-semantic-color-surface-hover);--mhd-component-payment-card-hover-foreground:var(--mhd-semantic-color-text-primary);--mhd-component-payment-card-hover-border:var(--mhd-semantic-color-border-strong);--mhd-component-payment-card-selected-background:var(--mhd-semantic-color-state-selected-background);--mhd-component-payment-card-selected-foreground:var(--mhd-semantic-color-state-selected-foreground);--mhd-component-payment-card-selected-border:var(--mhd-semantic-color-state-selected-border);--mhd-component-payment-card-disabled-background:var(--mhd-semantic-color-state-disabled-background);--mhd-component-payment-card-disabled-foreground:var(--mhd-semantic-color-state-disabled-foreground);--mhd-component-payment-card-disabled-border:var(--mhd-semantic-color-state-disabled-border);--mhd-component-payment-card-error-background:var(--mhd-semantic-color-state-error-background);--mhd-component-payment-card-error-foreground:var(--mhd-semantic-color-text-primary);--mhd-component-payment-card-error-border:var(--mhd-semantic-color-state-error-border);--mhd-component-payment-card-success-background:var(--mhd-semantic-color-state-success-background);--mhd-component-payment-card-success-foreground:var(--mhd-semantic-color-text-primary);--mhd-component-payment-card-success-border:var(--mhd-semantic-color-state-success-border);--mhd-component-payment-card-padding:var(--mhd-primitive-space-5);--mhd-component-payment-card-radius:var(--mhd-semantic-radius-card);--mhd-component-payment-card-focus-shadow:var(--mhd-semantic-shadow-focus);--mhd-component-payment-card-minimum-height:var(--mhd-primitive-space-20);--mhd-component-payment-card-selected-indicator:var(--mhd-semantic-color-state-selected-border);--mhd-component-card-background:var(--mhd-semantic-color-surface-card);--mhd-component-card-border:var(--mhd-semantic-color-border-subtle);--mhd-component-card-radius:var(--mhd-semantic-radius-card);--mhd-component-card-padding:var(--mhd-primitive-space-6);--mhd-component-card-shadow:var(--mhd-semantic-shadow-card);--mhd-component-product-media-background:var(--mhd-semantic-color-surface-section);--mhd-component-product-media-aspect-ratio:var(--mhd-primitive-aspect-ratio-product);--mhd-component-product-media-radius:var(--mhd-semantic-radius-panel);--mhd-component-header-background:var(--mhd-semantic-color-surface-section);--mhd-component-header-border:var(--mhd-semantic-color-border-subtle);--mhd-component-header-height:var(--mhd-primitive-space-20);--mhd-component-header-z-index:var(--mhd-semantic-z-index-sticky);--mhd-component-badge-background:var(--mhd-semantic-color-surface-hover);--mhd-component-badge-foreground:var(--mhd-semantic-color-text-secondary);--mhd-component-badge-radius:var(--mhd-semantic-radius-badge);--mhd-layout-gutter:var(--mhd-semantic-space-page-gutter)}@media (width>=48rem){:root,.mhd-theme{--mhd-price-font:"MHD Ancoki", "Ancoki Lien", "Chakra Petch", sans-serif;--mhd-layout-gutter:var(--mhd-semantic-space-page-gutter-tablet)}}@media (width>=64rem){:root,.mhd-theme{--mhd-price-font:"MHD Ancoki", "Ancoki Lien", "Chakra Petch", sans-serif;--mhd-layout-gutter:var(--mhd-semantic-space-page-gutter-desktop)}}@media (prefers-reduced-motion:reduce){:root,.mhd-theme{--mhd-price-font:"MHD Ancoki", "Ancoki Lien", "Chakra Petch", sans-serif;--mhd-semantic-motion-duration-fast:var(--mhd-primitive-duration-instant);--mhd-semantic-motion-duration-base:var(--mhd-primitive-duration-instant);--mhd-semantic-motion-duration-slow:var(--mhd-primitive-duration-instant)}}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/mobile-media/fonts/mhd-chakra-400.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:optional;src:url(/mobile-media/fonts/mhd-chakra-600.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/mobile-media/fonts/mhd-chakra-700.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:italic;font-weight:400;font-display:optional;src:url(/mobile-media/fonts/mhd-chakra-400-italic.woff2)format("woff2")}@font-face{font-family:MHD Ancoki;font-style:normal;font-weight:400;font-display:optional;src:url(/mobile-media/fonts/mhd-ancoki-regular.woff2)format("woff2")}@font-face{font-family:MHD Ancoki;font-style:normal;font-weight:700;font-display:swap;src:url(/mobile-media/fonts/mhd-ancoki-bold.woff2)format("woff2")}@font-face{font-family:MHD Ancoki Logo;font-style:normal;font-weight:900;font-display:swap;src:url(/mobile-media/fonts/mhd-ancoki-logo.woff2)format("woff2")}@font-face{font-family:MHD Ancoki Model;font-style:italic;font-weight:950;font-display:swap;src:url(/mobile-media/fonts/mhd-ancoki-model.woff2)format("woff2")}@font-face{font-family:MHD Ancoki Metric;font-style:normal;font-weight:700;font-display:optional;src:url(/mobile-media/fonts/mhd-ancoki-metric.woff2)format("woff2")}.mhd-mobile{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--mhd-primitive-color-black);--mhd-canvas:var(--mhd-primitive-color-black);--mhd-text:var(--mhd-primitive-color-charcoal100);--mhd-secondary:var(--mhd-primitive-color-charcoal400);--mhd-accent:var(--mhd-primitive-color-yellow500);--mhd-gutter:clamp(16px, 6.154vw, 24px);--mhd-heading:"MHD Ancoki", "Ancoki Lien", "Chakra Petch", sans-serif;box-sizing:border-box;-webkit-text-size-adjust:100%;font-synthesis:none;letter-spacing:0;font-weight:400}.mhd-mobile *,.mhd-mobile :before,.mhd-mobile :after{box-sizing:inherit}body.mhd-standalone{background:#000;margin:0}.mhd-mobile{font-family:var(--mhd-primitive-font-family-body);font-size:var(--mhd-body-size,16px);line-height:var(--mhd-body-line,1.6);color:var(--mhd-text);background:var(--mhd-canvas)}.mhd-mobile :where(h1,h2,h3,p,ul){margin:0}.mhd-mobile :where(h1,h2,h3){font-family:var(--mhd-heading);font-weight:var(--mhd-heading-weight,700);letter-spacing:-.025em;overflow-wrap:anywhere;white-space:pre-line;line-height:1.25}.mhd-mobile h2{font-size:clamp(28px,8.205vw,32px)}.mhd-mobile h3{font-size:clamp(22px,6.667vw,26px)}.mhd-mobile :where(button,input,select,textarea){font:inherit}.mhd-mobile :where(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.mhd-mobile :where(button,a,[role=button]){touch-action:manipulation}.mhd-mobile button{cursor:pointer}.mhd-mobile button:disabled{cursor:not-allowed}.mhd-mobile a{color:inherit;text-decoration:none}.mhd-mobile :where(button,a,[role=button],[tabindex]):focus-visible{box-shadow:none;text-underline-offset:6px;outline:0;text-decoration:underline;text-decoration-thickness:2px}.mhd-mobile :where(button,a,[role=button],[tabindex]):focus:not(:focus-visible){box-shadow:none;outline:0}.mhd-mobile :where(input,select,textarea):focus-visible{border-color:var(--mhd-text);box-shadow:inset 0 -2px 0 var(--mhd-accent);outline:0}.mhd-mobile :where(input,select,textarea){scroll-margin-block:96px}.mhd-mobile :where(section,div,form,fieldset,td,th){min-width:0}.mhd-page{width:100%;max-width:768px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));margin-inline:auto;position:relative}.mhd-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.mhd-skip{z-index:500;background:var(--mhd-accent);padding:12px;position:absolute;top:12px;left:16px;transform:translateY(-150%);color:var(--mhd-canvas)!important}.mhd-skip:focus{transform:none}.mhd-header{z-index:100;width:min(100%,768px);padding-top:env(safe-area-inset-top,0px);margin-inline:auto;transition:transform .18s,background-color .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s;position:fixed;inset:0 0 auto}.mhd-header.is-scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000c;border-bottom:1px solid #f3f5f714}.mhd-brand-nav{min-height:64px;padding:8px var(--mhd-gutter);background:linear-gradient(#00000073,#00000047 50%,#0000);justify-content:space-between;align-items:center;gap:8px;display:flex}.mhd-icon-button,.mhd-demo-link{min-width:48px;min-height:48px;color:inherit;background:0 0;border:0;border-radius:8px;flex:0 0 48px;justify-content:center;align-items:center;padding:8px;display:inline-flex}.mhd-demo-link{font-size:14px;font-weight:700;line-height:1.4}.mhd-logo{letter-spacing:0;font-family:MHD Ancoki Logo,Ancoki Lien Extra Extended,Chakra Petch,sans-serif;font-size:32px;font-weight:900;line-height:1.25}.mhd-brand-nav .mhd-logo{align-items:center;min-height:48px;font-size:28px;display:inline-flex}.mhd-product-nav{padding-inline:var(--mhd-gutter);height:52px;max-height:52px;color:var(--mhd-secondary);align-items:center;font-size:14px;transition:height .18s,max-height .18s,opacity .12s;display:flex}.mhd-header.is-scrolled .mhd-product-nav{opacity:0;visibility:hidden;height:0;max-height:0}.mhd-mobile-hero-subtitle{display:none}@media (width<=1023px){.mhd-header.is-hidden{transform:translateY(calc(-100% - env(safe-area-inset-top,0px)));pointer-events:none}.mhd-product-nav{display:none}.mhd-identity h1{position:relative}.mhd-mobile-hero-subtitle{color:var(--mhd-secondary);letter-spacing:normal;white-space:nowrap;font:400 14px/22px Chakra Petch,sans-serif;display:block;position:absolute;top:-18px;left:4px}}[data-mhd-layout=compact] .mhd-product-nav{display:none}[data-mhd-layout=compact] .mhd-identity h1{position:relative}[data-mhd-layout=compact] .mhd-mobile-hero-subtitle{color:var(--mhd-secondary);letter-spacing:normal;white-space:nowrap;font:400 14px/22px Chakra Petch,sans-serif;display:block;position:absolute;top:-18px;left:4px}.mhd-hero{padding-top:calc(var(--mhd-layout-width,min(100vw,768px)) * 470 / 390);isolation:isolate;min-height:calc(var(--mhd-layout-width,min(100vw,768px)) * 660 / 390);position:relative;overflow:clip}.mhd-hero-photo{width:100%;height:calc(var(--mhd-layout-width,min(100vw,768px)) * 520 / 390);aspect-ratio:auto;z-index:-2;top:0;left:0;overflow:hidden;position:absolute!important}.mhd-hero .mhd-hero-photo picture{aspect-ratio:3/4;width:118%;height:auto;position:absolute;top:0;right:0}.mhd-hero-fade{pointer-events:none;z-index:-1;top:calc(var(--mhd-layout-width,min(100vw,768px)) * 440 / 390);width:100%;height:calc(var(--mhd-layout-width,min(100vw,768px)) * 80 / 390 + 2px);background:linear-gradient(#0000,#000000a6 37.5%,#000000eb 65%,#000);position:absolute;left:0}.mhd-identity{padding:0 var(--mhd-gutter);flex-direction:column;align-items:flex-start;gap:0;display:flex}.mhd-identity h1{letter-spacing:-.025em;max-width:100%;font-family:MHD Ancoki Model,Ancoki Lien Extra Extended,Chakra Petch,sans-serif;font-size:clamp(32px,10.256vw,40px);font-style:italic;font-weight:950;line-height:50px}.mhd-hero-price{font-family:var(--mhd-heading);font-size:24px;font-weight:700;line-height:36px}.mhd-promotion{min-height:48px;color:var(--mhd-secondary);overflow-wrap:anywhere;font-size:16px;font-style:normal;line-height:24px}.mhd-accent{color:var(--mhd-accent)}.mhd-feature{isolation:isolate;text-align:center;flex-direction:column;align-items:center;gap:16px;padding-block:24px;scroll-margin-top:80px;display:flex;position:relative}.mhd-feature>:not(.mhd-media){max-width:calc(100% - var(--mhd-gutter) * 2)}.mhd-feature>p:not(.mhd-eyebrow){color:var(--mhd-secondary)}.mhd-eyebrow{color:var(--mhd-accent);letter-spacing:.04em!important;font-family:Chakra Petch,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important}.mhd-feature>p,.mhd-policy-body{white-space:pre-line}.mhd-media{width:100%;aspect-ratio:var(--media-ratio,39 / 40);position:relative}.mhd-media picture{width:100%;height:100%;display:block}.mhd-media img,.mhd-media video{object-fit:cover;width:100%;max-width:100%;height:100%;display:block}.mhd-media--missing{text-align:center;color:var(--mhd-secondary);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.mhd-media--missing strong{color:var(--mhd-text);font-size:20px}.mhd-media--missing span{color:var(--mhd-accent);font-size:14px}.mhd-photo-fade picture{-webkit-mask-image:linear-gradient(#0000 0%,#000 24% 76%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 24% 76%,#0000 100%)}.mhd-feature-heading{width:calc(100% - 2 * var(--mhd-gutter));scroll-margin-top:calc(96px + env(safe-area-inset-top,0px));flex-direction:column;align-items:center;gap:16px;padding:0;display:flex;overflow:visible}.mhd-feature-heading h2{max-width:100%;padding:0;line-height:1.25;overflow:visible}.mhd-feature-heading>.mhd-eyebrow{visibility:visible;opacity:1;min-height:1.4em;color:var(--mhd-accent);flex:none;display:block}.mhd-media-note{color:var(--mhd-secondary);margin-top:-12px;font-size:12px;line-height:1.4}.mhd-capacity{flex-direction:column;align-items:center;gap:8px;width:100%;padding-block:16px;display:flex}.mhd-capacity strong{color:var(--mhd-accent);font-family:MHD Ancoki Metric,Ancoki Lien Extended,Chakra Petch,sans-serif;font-size:clamp(48px,16.41vw,64px);font-weight:700;line-height:1.125}.mhd-capacity .mhd-eyebrow{color:var(--mhd-text)}.mhd-demo-video{width:min(82.052%,480px);margin-block:16px}.mhd-media--video{background:#000;position:relative}.mhd-media--video video{object-fit:contain;background:#000}.mhd-video-play{width:56px;height:56px;color:var(--mhd-text);background:#0000009e;border:0;border-radius:50%;place-items:center;font-size:22px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.mhd-video-play:focus-visible{color:#101114;background:#f3c020e0;text-decoration:none}.mhd-comparison{padding:24px var(--mhd-gutter)}.mhd-comparison table{border-collapse:collapse;table-layout:fixed;width:100%}.mhd-comparison th{text-align:left;width:50%;color:var(--mhd-secondary);padding-block:16px 32px}.mhd-comparison th .mhd-logo{color:var(--mhd-accent);font-size:16px}.mhd-comparison td{text-align:left;vertical-align:top;overflow-wrap:anywhere;width:50%;padding-block:16px}.mhd-comparison :is(th,td):first-child{color:var(--mhd-secondary);padding-right:16px}.mhd-comparison :is(th,td):last-child{padding-left:16px}.mhd-versions{flex-direction:column;align-items:center;gap:12px;padding:16px;scroll-margin-top:96px;display:flex}.mhd-version-intro{flex-direction:column;gap:24px;width:100%;padding:0 0 12px;display:flex}.mhd-version-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.mhd-button{border:1px solid var(--mhd-text);min-width:0;max-width:100%;min-height:44px;color:var(--mhd-text);text-align:center;white-space:normal;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 20px;font-size:14px;font-weight:700;line-height:1.4;transition:background-color .12s;display:inline-flex}.mhd-button svg{flex-shrink:0}.mhd-button--primary{color:var(--mhd-canvas);background:var(--mhd-accent);border-color:var(--mhd-accent)}.mhd-button--outline[aria-pressed=true]{background:var(--mhd-primitive-color-charcoal700);color:var(--mhd-accent)}.mhd-button--ghost{border-color:#0000}.mhd-button:disabled{opacity:.55}.mhd-button:hover:not(:disabled){background:var(--mhd-primitive-color-charcoal800)}.mhd-button--primary:hover:not(:disabled){background:var(--mhd-primary-hover-bg,var(--mhd-primitive-color-yellow400))}.mhd-product-image-button{width:100%;color:inherit;background:0 0;border:0;padding:0}.mhd-product-photo:after{background:linear-gradient(180deg,var(--mhd-canvas),#00000026 15%,transparent 65%,#0003 84%,var(--mhd-canvas))}.mhd-product-spec{flex-direction:column;gap:12px;width:100%;display:flex}.mhd-product-spec>:not(.mhd-price-row):not(.mhd-inline-order){grid-column:1/-1}.mhd-product-spec>h3{grid-row:1}.mhd-product-spec>.mhd-price-row{grid-area:2/1}.mhd-product-spec>.mhd-inline-order{order:0;width:100%}.mhd-price-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mhd-price-stock{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.mhd-price-stock>p{margin:0;font-size:24px;line-height:36px}.mhd-inline-order{flex-shrink:0;min-height:48px;padding:10px 12px;font-size:14px}.mhd-price-stock>span{color:var(--mhd-accent);font-size:14px}.mhd-product-spec h3{line-height:1.30769}.mhd-product-spec ul{color:var(--mhd-secondary);padding:0;font-size:14px;list-style:none}.mhd-order-section{flex-direction:column;gap:24px;padding:24px 16px;display:flex}.mhd-order-section>.mhd-eyebrow{max-width:250px}.mhd-order-form,.mhd-fields{flex-direction:column;gap:16px;width:100%;display:flex}.mhd-fields{border:0;margin:0;padding:0}.mhd-field{flex-direction:column;gap:8px;width:100%;display:flex}.mhd-field label{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4}.mhd-field :is(.mhd-input,select,textarea){border:1px solid var(--mhd-primitive-color-charcoal500);background:var(--mhd-primitive-color-charcoal950);width:100%;min-width:0;min-height:48px;color:var(--mhd-text);border-radius:8px;margin:0;padding:10px 16px;font-size:16px;line-height:1.6}.mhd-field :is(.mhd-input,textarea)::placeholder{color:var(--mhd-secondary);opacity:1}.mhd-field :is(input,select,textarea):disabled{background:var(--mhd-primitive-color-charcoal800);color:var(--mhd-secondary);border-color:var(--mhd-primitive-color-charcoal600)}.mhd-field textarea{resize:vertical;min-height:104px}.mhd-version-quantity{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:16px;display:grid}.mhd-payment{border:0;flex-direction:column;gap:16px;margin:0;padding:0;display:flex}.mhd-payment legend{padding:0 0 16px;font-weight:700}.mhd-payment-card{border:0;border-radius:12px;flex-direction:column;gap:8px;width:100%;padding:20px;display:flex}.mhd-payment-card>span{align-items:center;gap:8px;font-weight:700;display:flex}.mhd-payment-card input{width:20px;height:20px;accent-color:var(--mhd-accent);flex-shrink:0;margin:0}.mhd-payment-card small{font-size:14px}.mhd-payment-card.is-selected{background:var(--mhd-primitive-color-yellow950)}.mhd-payment-card.is-disabled{background:var(--mhd-primitive-color-charcoal800);color:var(--mhd-secondary)}.mhd-order-total{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:8px 16px;display:flex}.mhd-field-error{color:var(--mhd-primitive-color-red300);font-size:14px}.mhd-field [aria-invalid=true]{border-color:var(--mhd-primitive-color-red300)}.mhd-submit{width:100%}.mhd-turnstile{gap:8px;width:100%;display:grid;overflow-x:auto}.mhd-turnstile>p,.mhd-turnstile-status{color:var(--mhd-secondary);font-size:13px;line-height:20px}.mhd-preview-note{color:var(--mhd-secondary);border:1px dashed var(--mhd-primitive-color-charcoal700);overflow-wrap:anywhere;border-radius:8px;padding:12px;font-size:13px}.mhd-footer{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:32px 16px;display:flex}.mhd-footer-brand{justify-items:center;gap:8px;width:100%;padding:0;display:grid;overflow:visible}.mhd-footer-brand>.mhd-logo{align-items:center;min-height:56px;display:inline-flex}.mhd-footer-statement{flex-direction:column;gap:8px;display:flex}.mhd-footer-statement p{color:var(--mhd-secondary);font-size:14px;line-height:1.5}.mhd-footer-statement strong{font-family:var(--mhd-heading);color:var(--mhd-accent);font-size:clamp(22px,6.667vw,26px);font-weight:700;line-height:1.4}.mhd-footer-appointment,.mhd-footer-contact{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;min-height:44px;font-weight:700;display:inline-flex}.mhd-footer-appointment span{color:#69b4ff}.mhd-footer-contact{color:var(--mhd-secondary)!important}.mhd-copyright{color:var(--mhd-primitive-color-charcoal500);font-family:MHD Ancoki,Ancoki Lien,Chakra Petch,sans-serif;font-size:14px;font-weight:400}.mhd-dialog-portal{display:contents}.mhd-modal-backdrop{z-index:200;background:var(--mhd-primitive-color-black,#000);position:fixed;inset:0}.mhd-dialog{z-index:210;width:100%;height:var(--mhd-visual-height,100dvh);max-height:var(--mhd-visual-height,100dvh);isolation:isolate;background:var(--mhd-canvas);padding-top:env(safe-area-inset-top,0px);top:0;flex-direction:column;margin-inline:auto;display:flex;position:fixed;inset-inline:0;overflow:hidden}@supports (height:100dvh){.mhd-dialog{height:var(--mhd-visual-height,100dvh)}}.mhd-dialog-header{border-bottom:1px solid var(--mhd-primitive-color-charcoal800);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.mhd-dialog-header h2{font-size:20px}.mhd-dialog-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:24px 16px calc(32px + env(safe-area-inset-bottom,0px));flex:auto;scroll-padding-block:16px;overflow-y:auto}.mhd-info,.mhd-policy,.mhd-result,.mhd-confirm{flex-direction:column;gap:24px;display:flex}.mhd-info ul{color:var(--mhd-secondary);padding-left:24px}.mhd-extra-section{padding:24px var(--mhd-gutter);flex-direction:column;gap:24px;display:flex}.mhd-extra-section>p{white-space:pre-line}.mhd-faq details{border-bottom:1px solid var(--mhd-primitive-color-charcoal700);padding-block:12px}.mhd-faq summary{cursor:pointer;min-height:44px}.mhd-cart-icon{flex:0 0 24px}.mhd-button--primary .mhd-cart-icon{filter:var(--mhd-primary-icon-filter,brightness(0))}.mhd-brand-image{object-fit:contain;width:auto;max-width:120px;height:auto;max-height:44px;display:block}.mhd-brand-image[src$="/branding/logoUrl-1793083375005-logo-nenden-crop.webp"]{filter:contrast(2);mix-blend-mode:screen}.mhd-social-links{flex-wrap:wrap;justify-content:center;gap:8px 16px;width:100%;display:flex}.mhd-social-links a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.mhd-social-channels{justify-content:center;gap:12px;display:flex}.mhd-social-channels a{width:44px;min-width:44px;min-height:44px;color:var(--mhd-text);border:0;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mhd-social-channels svg{fill:currentColor;width:22px;height:22px}.mhd-social-links .mhd-footer-appointment{flex-basis:100%;text-decoration:none}.mhd-social-entry{min-height:44px;padding-inline:var(--mhd-gutter);justify-content:center;align-items:center;display:flex}.mhd-checkout{flex-direction:column;gap:32px;display:flex}.mhd-checkout>p{white-space:pre-line;color:var(--mhd-secondary)}.mhd-policy>section{flex-direction:column;gap:12px;display:flex}.mhd-policy>section h3{font-family:var(--mhd-primitive-font-family-body);font-size:16px}.mhd-policy ul{flex-direction:column;gap:12px;padding-left:20px;display:flex}.mhd-policy-note{color:inherit;font-weight:400}.mhd-policy-contact a{color:var(--mhd-text);font-weight:400;text-decoration:underline}@media (width>=480px){.mhd-order-section,.mhd-versions,.mhd-dialog-body{padding-inline:32px}.mhd-feature>:not(.mhd-media){max-width:600px}.mhd-identity{padding-inline:32px}}@media (prefers-reduced-motion:reduce){.mhd-mobile *,.mhd-mobile :before,.mhd-mobile :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mhd-quote-review{border:1px solid var(--mhd-accent);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.mhd-quote-review h3{font-family:var(--mhd-primitive-font-family-body);font-size:18px}.mhd-consent{border:1px solid var(--mhd-primitive-color-charcoal700);text-align:left;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.mhd-consent h2{font-family:var(--mhd-primitive-font-family-body);font-size:18px}.mhd-consent-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mhd-text-button{color:inherit;font:inherit;background:0 0;border:0;min-height:44px;padding:8px;text-decoration:underline}.mhd-readiness{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100svh;padding:48px 24px;display:flex}.mhd-readiness a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.mhd-demo-group{--mhd-demo-gutter:clamp(16px,4vw,24px)}.mhd-demo{scroll-margin-top:calc(64px + env(safe-area-inset-top,0px));gap:24px;padding:24px 0}.mhd-demo-heading,.mhd-demo>.mhd-procedure-timeline,.mhd-demo>.mhd-comparison{width:calc(100% - 2 * var(--mhd-gutter));max-width:none}.mhd-demo-heading{text-align:left;flex-direction:column;align-items:flex-start;gap:24px;display:flex}.mhd-demo-heading>p:not(.mhd-eyebrow){color:var(--mhd-secondary);white-space:pre-line}.mhd-procedure-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;min-height:116px;margin:0;padding:0;list-style:none;display:grid;position:relative}.mhd-procedure-timeline:before{content:"";background:var(--mhd-accent);opacity:.5;top:17px;height:2px;position:absolute;inset-inline:16.6667%}.mhd-procedure-timeline li{text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:12px;min-width:0;font-size:14px;font-weight:600;line-height:1.4;display:flex}.mhd-procedure-timeline li>span:last-child{gap:2px;display:grid}.mhd-procedure-timeline li>span:last-child>span{white-space:nowrap}.mhd-timeline-number{border:1px solid var(--mhd-accent);width:36px;height:36px;color:var(--mhd-accent);background:var(--mhd-primitive-color-charcoal900);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex;position:relative}.mhd-demo-group .mhd-comparison{width:calc(100% - 2 * var(--mhd-gutter));margin-inline:auto;padding:0;font-size:14px;line-height:21px}.mhd-demo-heading .mhd-eyebrow{line-height:18px!important}.mhd-demo-group .mhd-comparison tbody tr{border-bottom:1px solid var(--mhd-primitive-color-charcoal700)}.mhd-demo-group .mhd-comparison th .mhd-logo{font-family:var(--mhd-primitive-font-family-body);font-size:14px}.mhd-demo-group .mhd-comparison th{padding-block:0 3px;font-size:14px;line-height:21px}.mhd-demo-group .mhd-comparison :is(th,td):first-child{padding-right:8px}.mhd-demo-group .mhd-comparison :is(th,td):last-child{padding-left:8px}.mhd-quote-validity{color:var(--mhd-secondary);overflow-wrap:anywhere;font-size:14px}.mhd-quote-validity span{font-variant-numeric:tabular-nums}.mhd-purchase-bar{z-index:110;width:min(100%,768px);padding:0 max(16px,env(safe-area-inset-right,0px)) max(18px,calc(env(safe-area-inset-bottom,0px) - 6px)) max(16px,env(safe-area-inset-left,0px));pointer-events:none;bottom:0;justify-content:center;margin-inline:auto;display:flex;position:fixed;inset-inline:0}.mhd-purchase-button{isolation:isolate;pointer-events:auto;width:min(100%,316px);min-height:48px;color:var(--mhd-text);text-transform:uppercase;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex;position:relative}.mhd-purchase-button:before{content:"";z-index:-1;border:1px solid var(--mhd-text);border-radius:inherit;-webkit-backdrop-filter:blur(10px)saturate(110%);backdrop-filter:blur(10px)saturate(110%);pointer-events:none;background:#00000047;position:absolute;inset:6px 0}.mhd-purchase-label-desktop{display:none}.mhd-font-fallback,.mhd-font-fallback :is(h1,h2,h3,p,strong,span,button,input,textarea,select,a,th,td,li){font-family:system-ui,sans-serif!important}.mhd-font-loading{color:#f3f5f7;text-align:center;background:#000;align-content:center;justify-items:center;gap:20px;min-height:100svh;padding:32px;font:16px/1.6 system-ui,sans-serif;display:grid}.mhd-font-loading a{color:inherit;align-items:center;min-height:44px;display:inline-flex}.mhd-select{position:relative}.mhd-select:focus-within{z-index:8}.mhd-select-control{position:relative}.mhd-select-control .mhd-input{padding-right:48px}.mhd-select-chevron{pointer-events:none;position:absolute;top:15px;right:14px}.mhd-select-clear{width:44px;color:inherit;inset-block:0;background:0 0;border:0;place-items:center;display:grid;position:absolute;right:2px}.mhd-select-menu{z-index:3;border:1px solid var(--mhd-primitive-color-charcoal500);background:var(--mhd-primitive-color-charcoal900);top:calc(100% - 4px);border-radius:10px;margin-top:0;padding:4px;position:absolute;inset-inline:0;box-shadow:0 12px 32px #000a}.mhd-select-menu ul{overscroll-behavior:contain;touch-action:pan-y;max-height:min(240px,38dvh);margin:0;padding:0;list-style:none;overflow-y:auto}.mhd-select-menu [role=option]{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:flex}.mhd-select-menu [role=option].is-active{background:var(--mhd-primitive-color-charcoal700)}.mhd-select-menu [aria-selected=true]{color:var(--mhd-accent)}.mhd-select-menu p{padding:12px;font-size:14px}.mhd-offer-opt-in{flex-direction:column;gap:8px;display:flex}.mhd-offer-checkbox{align-items:center}.mhd-offer-copy{flex-wrap:wrap;align-items:baseline;gap:0 4px;font-weight:600;line-height:1.4;display:flex}.mhd-offer-link{color:var(--mhd-accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mhd-offer-terms{flex-direction:column;gap:24px;max-width:600px;margin-inline:auto;display:flex}.mhd-offer-terms .mhd-button{width:100%}.mhd-checkbox-label{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.mhd-checkbox-label input{appearance:none;border:1px solid var(--mhd-secondary);background:0 0;border-radius:4px;flex:0 0 22px;place-content:center;width:22px;height:22px;margin:0;display:grid}.mhd-checkbox-label input:checked{background:var(--mhd-accent);border-color:var(--mhd-accent)}.mhd-checkbox-label input:checked:before{content:"";border-bottom:2px solid #101114;border-left:2px solid #101114;width:10px;height:6px;transform:rotate(-45deg)translateY(-1px)}.mhd-offer-opt-in>p{color:var(--mhd-secondary);font-size:13px}.mhd-spin{background:var(--mhd-canvas);border-radius:0;width:100%;position:relative;overflow:hidden}.mhd-spin-frame{aspect-ratio:358/320;width:100%;position:relative}.mhd-spin-frame>video{object-fit:contain;width:100%;height:100%;display:block}.mhd-spin-actions{justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex;position:absolute;inset:auto 12px 12px}.mhd-spin-actions button,.mhd-spin-details{min-width:44px;min-height:44px;color:var(--mhd-text);background:#0006;border:0;border-radius:50%;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:14px;display:flex}.mhd-spin>p{padding:8px 16px;font-size:14px}@media (width>=768px){.mhd-modal-backdrop{background:#000000b3}.mhd-dialog-body>*{max-width:760px;margin-inline:auto}}.mhd-desktop-nav{display:none}.mhd-hero-actions{width:100%;margin-top:8px;display:flex}.mhd-hero-actions .mhd-button--ghost{display:none}.mhd-hero-actions .mhd-button{min-height:48px;padding:8px 12px;font-size:16px}.mhd-hero-actions .mhd-button--primary{width:100%;color:var(--mhd-text);border-color:var(--mhd-text);background:0 0}@media (width<=1023px){.mhd-hero-actions .mhd-button--primary{--mhd-primary-hover-bg:var(--mhd-canvas);--mhd-primary-icon-filter:brightness(1)}}[data-mhd-layout=compact] .mhd-hero-actions .mhd-button--primary{--mhd-primary-hover-bg:var(--mhd-canvas);--mhd-primary-icon-filter:brightness(1)}.mhd-preview-inline{color:var(--mhd-secondary);font-size:12px}.mhd-review-entry{margin:0}.mhd-review-entry>summary{cursor:pointer;justify-content:center;align-items:center;min-height:48px;text-decoration:underline;display:flex}.mhd-review-entry>p{text-align:center;color:var(--mhd-secondary)}.mhd-pump-copy{display:contents}.mhd-feature--pump .mhd-feature-heading{order:1}.mhd-feature--pump>.mhd-pump-main{order:2}.mhd-pump-copy>p{order:3}.mhd-pump-copy>.mhd-pump-power{order:4}.mhd-pump-copy>.mhd-pump-details{order:5}.mhd-pump-copy>p{width:calc(100% - 2 * var(--mhd-gutter));color:var(--mhd-secondary);white-space:pre-line}.mhd-pump-power{width:calc(100% - 2 * var(--mhd-gutter));color:var(--mhd-text);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:14px;line-height:24px;display:grid}.mhd-pump-details{width:calc(100% - 2 * var(--mhd-gutter));grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mhd-pump-card{text-align:left;border:0;border-radius:8px;min-width:0;overflow:hidden}.mhd-pump-card>.mhd-media{aspect-ratio:1;overflow:hidden}.mhd-pump-card .mhd-media img{object-fit:cover;transform:none}.mhd-pump-card picture{width:155%;height:206.667%;position:absolute}.mhd-pump-card--ac picture{top:-33.41%;left:-42.77%}.mhd-pump-card--dc picture{top:-39.41%;left:-40.23%}.mhd-pump-card--dc .mhd-media:after{content:"";-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:none;border-radius:8px;width:20%;height:55%;position:absolute;top:15%;left:64%}.mhd-pump-card>div:not(.mhd-media){gap:8px;padding:12px;display:grid}.mhd-pump-card h3{font-size:18px}.mhd-pump-card p:not(.mhd-eyebrow){color:var(--mhd-secondary);font-size:13px}.mhd-feature--pump>.mhd-pump-main{aspect-ratio:39/40;width:100%;overflow:hidden}.mhd-pump-main img{object-position:center;transform:none}.mhd-pump-main picture{width:123.077%;height:160%;position:absolute;top:-40%;left:-11.5385%;-webkit-mask-image:none;mask-image:none}.mhd-version-offer-entry{width:100%}.mhd-version-offer{text-align:left;width:100%;min-height:44px;color:var(--mhd-text);background:0 0;border:0;justify-content:flex-start;align-items:center;gap:4px;padding:8px 0;font-weight:700;display:flex}.mhd-feature--tank>h2{max-width:260px;line-height:1.044;overflow:visible}.mhd-feature--pump{scroll-margin-top:calc(80px + env(safe-area-inset-top,0px))}.mhd-inline-order{align-self:flex-start}.mhd-tank-visual{gap:20px;width:min(100%,540px);display:grid}.mhd-tank-image{aspect-ratio:3/4;width:100%;position:relative}.mhd-tank-glass{background:linear-gradient(90deg,#172027,#6c777b 43%,#253036);border-radius:18%/6%;width:31.4%;height:75.5%;position:absolute;top:11%;left:34.4%;overflow:hidden;box-shadow:inset 0 0 18px #0009}.mhd-tank-oil{width:100%;height:var(--oil-level);background:linear-gradient(90deg,#5c3509cc,#c18e2bbd 45%,#744710dd);border-top:2px solid #e6bd65;transition:height .6s;position:absolute;bottom:0}.mhd-tank-oil:before{content:"";background:#d5aa55aa;border-radius:50%;width:130%;height:14px;position:absolute;top:-7px;left:-15%}.mhd-tank-visual[data-active=true] .mhd-tank-oil:before{animation:3s ease-in-out infinite alternate mhd-oil-wave}@keyframes mhd-oil-wave{to{transform:translate(5%)rotate(2deg)}}.mhd-tank-marks{background:repeating-linear-gradient(#e8e9e980 0 1px,#0000 1px 20%);position:absolute;inset:8% 12% 8% 70%}.mhd-tank-reflection{background:linear-gradient(90deg,#0000 8%,#fff2 19%,#0000 27% 49%,#fff5 57%,#fff1 64%,#0000 80%);position:absolute;inset:0}.mhd-tank-control{text-align:left;gap:12px;width:100%;font-size:14px;display:grid}.mhd-tank-control>span{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.mhd-tank-control input{width:100%;min-height:44px;accent-color:var(--mhd-accent)}.mhd-callout-leaders{display:none}.mhd-tank-gallery{width:calc(100% - 2 * var(--mhd-gutter));gap:32px;display:grid}.mhd-tank-details{grid-template-columns:1fr 1fr;gap:24px;display:grid}.mhd-tank-details figure{min-width:0;margin:0}.mhd-tank-details .mhd-media{aspect-ratio:1;border:1px solid #fff9;border-radius:50%;width:min(100%,140px);overflow:hidden}.mhd-tank-details figcaption{margin-top:12px;font-size:14px;font-weight:600}.mhd-callout-main{overflow:hidden}.mhd-callout-main picture{-webkit-mask-image:linear-gradient(#0000,#000 8% 90%,#0000);mask-image:linear-gradient(#0000,#000 8% 90%,#0000)}.mhd-callout-connector picture{width:300%;height:532.3%;position:absolute;top:-214.6%;left:-115.4%}.mhd-callout-hose picture{width:236.36%;height:419.39%;position:absolute;top:-234.85%;left:-94.24%}.mhd-accessory-main{width:calc(100% - 2 * var(--mhd-gutter));position:relative;overflow:hidden}.mhd-accessory-desktop{display:none}.mhd-accessory-mobile picture{width:155.945%;height:100%;position:absolute;top:0;left:-43.2749%}.mhd-accessory-mobile img{filter:none}.mhd-accessory-mobile:before,.mhd-accessory-mobile:after{content:none}.mhd-checkout-offer{align-items:baseline;gap:4px;font-size:16px;display:flex}.mhd-checkout-offer .mhd-review-entry-link{color:var(--mhd-accent);padding:0}.mhd-review-entry-link{color:inherit;background:0 0;border:0;min-height:44px;padding:12px;font-weight:700}.mhd-desktop-order{display:none}.mhd-feedback-discard{gap:20px;width:min(100%,480px);margin:auto;display:grid}.mhd-price-text{font-family:var(--mhd-price-font);font-synthesis:none;font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal;font-weight:700}.mhd-price-currency{font-family:var(--mhd-primitive-font-family-body);font-weight:400}.mhd-expanded-video{object-fit:contain;background:#000;width:100%;height:100%;max-height:calc(100dvh - 160px)}.mhd-oil-gallery{width:calc(100% - 2 * var(--mhd-gutter));aspect-ratio:342/460;display:block;position:relative}.mhd-oil-details{display:none}.mhd-oil-details figure{flex-direction:column;align-items:center;min-width:0;margin:0;display:flex}.mhd-oil-details .mhd-media{aspect-ratio:1;border-radius:50%;width:88.0503%;overflow:hidden}.mhd-oil-details picture{width:438.857%;height:585.143%;position:absolute}.mhd-oil-window picture{top:-281.429%;left:-164.286%}.mhd-oil-drain picture{top:-420%;left:-147.143%}.mhd-oil-details figcaption{text-align:center;margin-top:12px;font-size:14px;font-weight:700;line-height:21px}.mhd-oil-main{width:100%;height:91.3043%;position:absolute;bottom:0;left:0;overflow:hidden}.mhd-oil-main picture{width:227.42%;height:246.914%;position:absolute;top:-114.535%;left:-63.7102%}.mhd-oil-leaders{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mhd-oil-leaders path{fill:none;stroke:var(--mhd-text);stroke-width:1.5px;stroke-dasharray:4 4}.mhd-oil-leaders circle{fill:var(--mhd-accent)}.mhd-oil-leaders--desktop{display:none}.mhd-oil-mobile-labels{z-index:2;pointer-events:none;font-size:16px;font-weight:700;line-height:24px;position:absolute;inset:0}.mhd-oil-mobile-labels span{background:#000000b8;padding:4px 8px;position:absolute}.mhd-oil-label-capacity{color:var(--mhd-accent);top:60px;left:58%}.mhd-oil-label-drain{top:292px;left:43%}.mhd-demo>.mhd-demo-video{width:calc(100% - 2 * var(--mhd-gutter));margin:0}.mhd-faq-entry{min-height:60px;padding:8px var(--mhd-gutter);justify-content:center;align-items:center;display:flex}.mhd-faq-panel{flex-direction:column;width:100%;max-width:656px;margin-inline:auto;display:flex}.mhd-faq-item{border-bottom:1px solid #aab5c438;padding-block:18px;font-size:16px;line-height:26px}.mhd-faq-item summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;min-height:44px;font-weight:700;list-style:none;display:flex}.mhd-faq-item summary::-webkit-details-marker{display:none}.mhd-faq-item summary span{color:var(--mhd-accent);flex:0 0 24px;font-size:20px;font-weight:400}.mhd-faq-item summary span:before{content:"+"}.mhd-faq-item[open] summary span:before{content:"−"}.mhd-faq-item p{color:var(--mhd-secondary);margin-top:12px}.mhd-faq-policy-link{min-height:44px;color:var(--mhd-accent);background:0 0;border:0;margin-top:8px;padding:8px 0;font-weight:700;text-decoration:underline}.mhd-dialog--back .mhd-dialog-header{min-height:64px;padding:8px 16px}.mhd-dialog--back .mhd-dialog-body{padding:16px 24px 24px}.mhd-dialog--back .mhd-dialog-header>.mhd-text-button{order:0;padding-left:0;text-decoration:none}.mhd-dialog-back-title{order:1;margin-left:auto;font-size:18px;line-height:28px}.mhd-dialog:has(.mhd-faq-panel) .mhd-dialog-header{width:100%;max-width:720px;margin-inline:auto}.mhd-dialog:has(.mhd-faq-panel) .mhd-dialog-header h2{overflow-wrap:normal;min-width:0;font-size:24px;line-height:32px}.mhd-dialog:has(.mhd-faq-panel) .mhd-dialog-header .mhd-icon-button{border:0;flex:0 0 48px}.mhd-dialog:has(.mhd-faq-panel) .mhd-dialog-body{padding-top:8px}.mhd-invoice-fields{border:0;gap:12px;min-inline-size:0;margin:16px 0;padding:0;display:grid}.mhd-invoice-fields>legend{margin-bottom:8px;font-weight:700}.mhd-invoice-types{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.mhd-invoice-card{background:var(--mhd-primitive-color-charcoal900,#17191d);border-radius:12px;padding:16px}.mhd-invoice-card p{overflow-wrap:anywhere;margin:6px 0}.mhd-invoice-dialog{width:100%;max-width:960px;margin-inline:auto}.mhd-invoice-dialog>.mhd-button{width:100%;margin-top:20px}.mhd-transfer-qr{justify-items:start;gap:8px;margin:16px 0;display:grid}.mhd-transfer-qr img{background:#fff;width:min(220px,100%);height:auto;display:block}.mhd-transfer-qr p{margin:0}@media (width>=1024px){:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-invoice-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-invoice-types{grid-column:1/-1}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-invoice-fields>.mhd-field>label{align-items:end;min-height:2.8em;display:flex}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-invoice-fields>:has(input[id$=-invoice-address]){grid-column:1/-1}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-invoice-fields[data-invoice-category=business]>:has(input[id$=-invoice-phone]){grid-area:3/2}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-invoice-fields>.mhd-field-error{grid-column:1/-1}}.mhd-payment-proof{gap:12px;margin-block:20px;display:grid}.mhd-payment-proof h3,.mhd-payment-proof p{margin:0}.mhd-proof-paste{border:1px dashed var(--mhd-primitive-color-charcoal600,#777);cursor:text;border-radius:8px;min-height:48px;padding:16px}.mhd-proof-preview{object-fit:contain;max-width:min(100%,320px);max-height:400px;display:block}.mhd-payment-resume{text-align:center;margin:24px auto}.mhd-layout-shell{width:100%}@media (width>=1024px){:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-page{--mhd-desktop-content:1440px;--mhd-desktop-gutter:max(40px, calc((100% - var(--mhd-desktop-content)) / 2));--mhd-gutter:40px;width:100%;max-width:none;padding-bottom:0;font-size:20px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-page h2{font-size:clamp(40px,3.8vw,60px);line-height:1.25}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-page h3{font-size:28px;line-height:1.3}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-header{width:100%}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-brand-nav .mhd-logo{font-size:36px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-brand-nav{background:0 0;gap:24px;max-width:1440px;min-height:96px;margin-inline:auto;padding:16px clamp(32px,5.556vw,80px)}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-brand-nav>.mhd-icon-button,:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-brand-nav>.mhd-demo-link,:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-product-nav{display:none}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-desktop-nav{flex:none;justify-content:flex-end;align-items:center;gap:20px;display:flex}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-desktop-nav>button{white-space:nowrap;width:120px;min-height:56px;color:inherit;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:8px;font-size:18px;font-weight:600;line-height:1.4;display:inline-flex}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-desktop-nav>.mhd-button{gap:8px;width:260px;font-weight:700}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-page .mhd-purchase-bar{display:none}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-hero{align-items:flex-start;min-height:880px;padding:317px max(40px,50% - 640px) 140px;display:flex;overflow:clip}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-hero-photo{aspect-ratio:auto;width:100%;height:881px;inset:-36px 0 auto}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-hero-fade{background:url(/mobile-media/figma/hero-desktop-fade.svg) 50%/100% 100% no-repeat;width:100%;height:100%;inset:0}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-hero:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#0000 0%,#0000000a 24%,#00000029 43%,#0006 60%,#000000c2 71%,#000 77%);width:100%;height:300px;position:absolute;top:580px;left:0}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-hero .mhd-hero-photo picture{aspect-ratio:auto;width:100%;height:100%;position:static}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-hero-photo img{object-fit:contain;object-position:center}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-hero-subtitle{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--mhd-secondary);margin:0;font-size:28px;line-height:27px;top:297px;left:calc(max(40px,50% - 640px) + 6px);overflow:visible}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-identity{align-items:flex-start;gap:0;width:min(50%,640px);max-width:640px;padding:0}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-identity h1{margin-bottom:0;font-size:clamp(52px,5.278vw,76px);line-height:1.15}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-hero-price{font-size:40px;line-height:60px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-identity .mhd-promotion{max-width:none;min-height:34px;font-size:22px;line-height:34px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-identity .mhd-promotion .mhd-accent{color:var(--mhd-accent)}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-hero-actions{flex-wrap:nowrap;align-items:center;gap:24px;width:calc(100% - 114px);margin:20px 0 0 114px;display:flex}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-hero-actions .mhd-button{min-height:56px;padding:0;font-size:18px;line-height:20px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-hero-actions .mhd-button--ghost{text-transform:none;background:0 0;border:0;flex:0 0 160px;width:160px;font-weight:600;display:inline-flex}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-hero-actions .mhd-button--primary{flex:0 320px;width:320px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-desktop-nav>.mhd-button,:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-hero-actions .mhd-button--primary{height:56px;min-height:56px;box-shadow:none;color:var(--mhd-text);text-transform:uppercase;background:0 0;border:0;position:relative}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-desktop-nav>.mhd-button:before,:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-hero-actions .mhd-button--primary:before{content:"";pointer-events:none;border:1px solid;border-radius:999px;position:absolute;inset:4px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-hero-actions .mhd-button--primary:before{inset-inline:6px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-desktop-nav .mhd-cart-icon,:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-hero-actions .mhd-cart-icon{filter:none}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-desktop-nav>.mhd-button:hover:not(:disabled),:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-hero-actions .mhd-button:hover:not(:disabled){background:#f3f5f714}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature:where(:not(.mhd-demo)),:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-demo-group,:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-versions,:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-extra-section,:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-order-section,:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-reviews{width:min(100%, var(--mhd-desktop-content));margin-inline:auto}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature:where(:not(.mhd-demo)){gap:24px;padding:48px 112px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature>:not(.mhd-media){max-width:100%}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature>p:not(.mhd-eyebrow){font-size:18px;line-height:1.6}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature--pump .mhd-eyebrow,:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature--accessories .mhd-eyebrow{font-size:20px!important;line-height:28px!important}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature--accessories>p:not(.mhd-eyebrow){font-size:22px;line-height:34px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature--pump{--mhd-pump-gap:64px;column-gap:var(--mhd-pump-gap);grid-template-rows:auto;grid-template-columns:minmax(0,520fr) minmax(0,728fr);align-content:center;align-items:center;row-gap:16px;min-height:633.333px;padding:48px 64px;display:grid}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-pump-copy{flex-direction:column;align-items:center;gap:16px;width:100%;min-width:0;display:flex}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-pump-copy>*{order:initial}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-pump-copy>.mhd-feature-heading{text-align:center;align-items:center;gap:16px;width:100%}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-page .mhd-feature--pump h2{width:100%;font-size:clamp(40px,3.889vw,56px);line-height:.990429}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-pump-copy>p:not(.mhd-eyebrow){text-align:center;width:min(100%,480px);font-size:22px;line-height:34px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature--pump>.mhd-pump-main{aspect-ratio:728/537.333;grid-area:1/2;width:100%;height:auto;min-height:0;position:relative;top:auto;right:auto;overflow:hidden}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature--pump>.mhd-pump-main picture{width:114.583%;height:202.419%;position:absolute;top:-67.5403%;left:-6.54762%;-webkit-mask-image:none;mask-image:none}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature--pump>.mhd-pump-main img{transform:none}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature--pump>.mhd-pump-main:after{content:"";pointer-events:none;background:url(/mobile-media/figma/pump-desktop-fade.svg) 50%/100% 100% no-repeat;position:absolute;inset:0}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-pump-copy>.mhd-pump-details{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;gap:13.3065%;width:100%;max-width:none}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature--pump .mhd-pump-card{display:block}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature--pump .mhd-pump-card picture{width:155%;height:206.667%;position:absolute}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature--pump .mhd-pump-card--ac picture{top:-33.4103%;left:-42.7702%}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature--pump .mhd-pump-card--dc picture{top:-39.4103%;left:-40.1629%}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature--pump .mhd-pump-card img{transform:none}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature--accessories h2{font-size:clamp(40px,3.889vw,56px);line-height:.953429}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-spin-frame{aspect-ratio:1}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-spin-actions{inset:auto 16px 16px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-version-offer-entry{display:none}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature--tank{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;padding:48px 64px;display:grid}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-page .mhd-feature--tank>h2{grid-column:1;justify-self:center;width:100%;max-width:none;font-size:clamp(40px,3.889vw,56px);line-height:.97}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature--tank>p:not(.mhd-eyebrow){white-space:normal;text-align:center;grid-area:2/1;width:100%;max-width:none;margin:0;font-size:22px;line-height:34px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature--tank>.mhd-capacity,:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature--tank .mhd-capacity>.mhd-eyebrow{display:none}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-capacity strong{font-size:clamp(64px,6.667vw,96px);line-height:1.125}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature--tank>.mhd-tank-visual{grid-area:3/1/auto/-1;justify-self:center}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature--tank>.mhd-media img{object-fit:contain}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature--accessories{text-align:center;justify-content:center;align-items:flex-start;min-height:560px;padding:32px 64px 48px;display:flex;overflow:hidden}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature--accessories>:not(.mhd-accessory-main){z-index:1;width:min(42%,520px);margin-left:32px;position:relative}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-accessory-layout{display:none}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-pump-copy>.mhd-pump-power{width:100%;max-width:none;height:22px;min-height:0;color:var(--mhd-text);grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;gap:13.3065%;font-size:18px;font-weight:600;line-height:28px;display:grid;overflow:visible}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature--tank>.mhd-tank-gallery{display:none}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature--tank>.mhd-oil-gallery{aspect-ratio:1312/540;grid-area:3/1;grid-template-columns:280fr 1000fr;gap:0 2.43902%;width:100%;max-width:none;margin-top:0;display:grid;position:relative}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-oil-details{width:100%;height:100%;display:block;position:relative}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-oil-details figure{flex-direction:column;align-items:center;gap:0;width:100%;margin:0;display:flex;position:absolute;top:6.48148%}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-oil-details figure+figure{top:52.2222%}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-oil-details .mhd-media{aspect-ratio:1;border:1px solid #f3f5f7a6;border-radius:50%;width:65.7143%;overflow:hidden}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-oil-details figcaption{text-align:center;width:100%;color:var(--mhd-text);margin-top:4.28571%;font-size:18px;line-height:1.5}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-oil-main{width:100%;height:100%;position:relative;bottom:auto;left:auto;overflow:hidden}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-oil-main picture{width:100%;height:246.914%;position:absolute;top:-114.535%;left:0}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-oil-details picture{width:438.857%;height:585.143%;position:absolute}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-oil-window picture{top:-281.429%;left:-164.286%}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-oil-drain picture{top:-420%;left:-147.143%}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-oil-leaders--mobile{display:none}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-oil-leaders--desktop{display:block}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-oil-mobile-labels{display:none}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-oil-gallery img{transform:none}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-oil-leaders{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-oil-leaders path{fill:none;stroke:var(--mhd-text);stroke-width:1.5px;stroke-dasharray:6 6}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-oil-leaders circle{fill:var(--mhd-accent);stroke:var(--mhd-canvas);stroke-width:1.5px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-tank-details{grid-template-columns:1fr;gap:24px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-tank-details .mhd-media{width:184px;height:184px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-tank-details figcaption{text-align:center;width:184px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-tank-gallery .mhd-callout-main{aspect-ratio:1000/540;width:100%;height:540px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-accessory-mobile{display:none}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-accessory-desktop{height:100%;display:block}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-accessory-desktop picture{width:109.756%;height:225%;position:absolute;top:-62.5%;left:0}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-accessory-desktop:after{content:"";pointer-events:none;background:url(/mobile-media/figma/hero-desktop-fade.svg) 50%/100% 100% no-repeat;position:absolute;inset:0}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature--accessories>.mhd-accessory-main{z-index:0;width:calc(100% - 128px);height:calc(100% - 80px);position:absolute;inset:32px 64px 48px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-desktop-order-intro h2{font-size:40px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-callout-leaders{pointer-events:none;display:block;position:absolute;inset:0}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-callout-lines{width:51.91%;height:auto;position:absolute;top:16.94%;left:14.02%}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-callout-dots{width:3.28%;height:auto;position:absolute;top:45.56%;left:62.96%}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-demo-group{background:var(--mhd-canvas);border-radius:0;margin-block:0;padding:64px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-demo{grid-template-rows:auto auto auto;grid-template-columns:minmax(260px,380px) minmax(0,1fr);align-items:start;gap:24px 48px;padding:0;scroll-margin-top:112px;display:grid}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-demo>.mhd-demo-video{grid-area:1/1/span 3;width:100%;max-width:380px;margin:0}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-demo-heading{text-align:left;grid-area:1/2;align-items:flex-start;width:100%;max-width:none}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-procedure-timeline{grid-area:2/2;gap:24px;width:100%}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-demo>.mhd-comparison{grid-area:3/2}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-demo-group .mhd-comparison{text-align:left;width:100%;padding:0;font-size:18px;line-height:27px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-demo-group .mhd-comparison td{padding-block:16px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-demo-group .mhd-comparison tbody tr{border-bottom:1px solid var(--mhd-primitive-color-charcoal700)}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-versions{background:var(--mhd-canvas);border-radius:0;grid-template-rows:auto 56px auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 48px;margin-block:0;padding:64px;scroll-margin-top:112px;display:grid}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-version-intro{text-align:left;grid-column:1/-1;gap:24px;width:100%;max-width:800px;margin-bottom:4px;padding:0}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-version-intro h2{max-width:632px;font-size:48px;line-height:60px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-procedure-timeline{min-height:76px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-procedure-timeline li,:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-faq-item{font-size:18px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) :is(.mhd-demo-heading,.mhd-version-intro,.mhd-feature--accessories) .mhd-eyebrow{font-size:20px!important;line-height:28px!important}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feedback-intro .mhd-feedback-kicker{font-size:20px;line-height:28px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-demo-heading h2{font-size:48px;line-height:60px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-version-tabs .mhd-button{min-height:56px;font-size:18px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-versions>.mhd-version-tabs{grid-area:2/2}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-versions>.mhd-spin{grid-area:2/1/span 2;justify-self:center;width:100%}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-versions>.mhd-product-spec{flex-direction:column;grid-area:3/2;align-self:stretch;gap:20px;display:flex}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-product-spec h3{font-size:clamp(26px,2.222vw,32px);line-height:1.3}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-product-spec ul{font-size:20px;line-height:30px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-price-stock>p{font-size:32px;line-height:48px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-price-row{align-items:center}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-inline-order{width:100%;min-height:56px;margin-top:4px;font-size:18px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-extra-section,:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-order-section,:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-reviews{padding:64px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-desktop-order{grid-template-columns:minmax(0,360fr) minmax(0,888fr);align-items:start;gap:64px;scroll-margin-top:112px;display:grid}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-desktop-order-intro{white-space:pre-line;flex-direction:column;gap:16px;display:flex}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-desktop-order-intro>p:last-child{color:var(--mhd-secondary)}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-desktop-order-form{width:100%}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-desktop-order-form .mhd-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-desktop-order-form .mhd-fields>*{grid-column:1/-1}:is(:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-desktop-order-form .mhd-fields>.mhd-field:has(input[name=name]),:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-desktop-order-form .mhd-fields>.mhd-field:has(input[name=phone]),:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-desktop-order-form .mhd-fields>.mhd-field:has(input[id$=-province]),:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-desktop-order-form .mhd-fields>.mhd-field:has(input[id$=-ward])){grid-column:auto}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-desktop-order-form .mhd-payment{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-desktop-order-form .mhd-payment legend{grid-column:1/-1}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-desktop-order-form .mhd-submit{align-self:stretch;width:100%;max-width:none}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-footer-brand{text-align:center;justify-items:center;gap:11.2px;width:min(100%,640px);min-height:228px;margin-inline:auto;padding:0}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-page .mhd-button{min-height:56px;font-size:18px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-footer{gap:24px;width:100%;max-width:1440px;margin-inline:auto;padding:32px 112px 64px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-footer:before{content:"";background:var(--mhd-primitive-color-charcoal700);width:100%;height:1px;margin:0;display:block}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-footer-brand .mhd-logo{justify-self:center;min-height:78.4px;font-size:44.8px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-footer-statement{text-align:center;align-items:center;gap:12px;width:100%;max-width:640px;margin-inline:auto}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-footer-statement p{font-size:19.6px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-footer-statement strong{font-size:36.4px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-footer .mhd-consent{max-width:640px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-page .mhd-review-track{gap:24px;padding:16px 0}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-page .mhd-review-card{flex-basis:calc(33.3333% - 16px)}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-page .mhd-review-card h3{font-family:var(--mhd-primitive-font-family-body);font-size:20px;line-height:1.4}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-page .mhd-reviews>h2{padding-inline:0}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-page .mhd-review-submit{width:100%;max-width:960px;margin-inline:auto}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-field label{font-size:18px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-field :is(.mhd-input,textarea){min-height:48px;font-size:18px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-dialog-header{width:100%;min-height:80px;padding-inline:max(40px,50% - 608px)}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-dialog-header h2{font-size:20px;line-height:1.4}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-dialog-body{padding:40px max(40px,50% - 608px) 48px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-dialog-body>.mhd-checkout{width:100%;max-width:960px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-dialog-body>.mhd-checkout .mhd-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-dialog-body>.mhd-checkout .mhd-fields>*{grid-column:1/-1}:is(:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-dialog-body>.mhd-checkout .mhd-fields>.mhd-field:has(input[name=name]),:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-dialog-body>.mhd-checkout .mhd-fields>.mhd-field:has(input[name=phone]),:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-dialog-body>.mhd-checkout .mhd-fields>.mhd-field:has(input[id$=-province]),:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-dialog-body>.mhd-checkout .mhd-fields>.mhd-field:has(input[id$=-ward])){grid-column:auto}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-dialog-body>.mhd-checkout .mhd-payment{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-dialog-body>.mhd-checkout .mhd-payment legend{grid-column:1/-1}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-dialog-body>.mhd-checkout .mhd-submit{align-self:center;max-width:440px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-dialog-body>.mhd-info{max-width:960px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-dialog:has(.mhd-faq-panel) .mhd-dialog-header{max-width:100%}}@media (width>=1024px) and (width<=1199px){:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-page .mhd-review-card{flex-basis:calc(50% - 12px)}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-brand-nav{gap:16px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-desktop-nav{gap:8px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature--pump{--mhd-pump-gap:32px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-feature--tank{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;padding:48px 64px;display:grid}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-demo{grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:24px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-demo-group{padding:24px}:where(.mhd-layout-shell:not([data-mhd-layout=compact])) .mhd-versions{grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:24px 32px;padding:32px}}
