:host,:root{--meitan-color-transparent:var(--meitan-color-transparent);--meitan-color-brand-default:var(--meitan-color-brand-default);--meitan-color-brand-hover:var(--meitan-color-brand-hover);--meitan-color-brand-active:var(--meitan-color-brand-active);--meitan-color-brand-disabled:var(--meitan-color-brand-disabled);--meitan-color-primary:var(--meitan-color-primary);--meitan-color-primary-hover:var(--meitan-color-primary-hover);--meitan-color-primary-active:var(--meitan-color-primary-active);--meitan-color-primary-disabled:var(--meitan-color-primary-disabled);--meitan-color-secondary:var(--meitan-color-secondary);--meitan-color-accent:var(--meitan-color-accent);--meitan-color-neutral:var(--meitan-color-neutral);--meitan-color-text-primary:var(--meitan-color-text-primary);--meitan-color-text-secondary:var(--meitan-color-text-secondary);--meitan-color-text-tertiary:var(--meitan-color-text-tertiary);--meitan-color-text-quaternary:var(--meitan-color-text-quaternary);--meitan-color-link-default:var(--meitan-color-link-default);--meitan-color-base-white:var(--meitan-color-base-white);--meitan-color-base-white-10:var(--meitan-color-base-white-10);--meitan-color-border:var(--meitan-color-border);--meitan-color-bg-brand-subtle:var(--meitan-color-bg-brand-subtle);--meitan-color-bg-button-subtle:var(--meitan-color-bg-button-subtle);--meitan-color-bg-grey:var(--meitan-color-bg-grey);--meitan-color-bg-panel:var(--meitan-color-bg-panel);--meitan-color-bg-orange-subtle:var(--meitan-color-bg-orange-subtle);--meitan-color-bg-blue-subtle:var(--meitan-color-bg-blue-subtle);--meitan-color-bg-green-subtle:var(--meitan-color-bg-green-subtle);--meitan-color-overlay-dark:var(--meitan-color-overlay-dark);--meitan-color-overlay-lavender-80:var(--meitan-color-overlay-lavender-80);--meitan-color-overlay-lavender-40:var(--meitan-color-overlay-lavender-40);--meitan-color-success:var(--meitan-color-success);--meitan-color-success-border:var(--meitan-color-success-border);--meitan-color-warning:var(--meitan-color-warning);--meitan-color-danger:var(--meitan-color-danger);--meitan-color-info:var(--meitan-color-info);--meitan-color-background:var(--meitan-color-background);--meitan-color-foreground:var(--meitan-color-foreground);--meitan-color-muted:var(--meitan-color-muted);--meitan-color-muted-foreground:var(--meitan-color-muted-foreground);--meitan-color-accent-orange:var(--meitan-color-accent-orange);--meitan-color-accent-purple:var(--meitan-color-accent-purple);--meitan-color-accent-yellow:var(--meitan-color-accent-yellow);--meitan-color-accent-amber:var(--meitan-color-accent-amber);--meitan-color-accent-green-light:var(--meitan-color-accent-green-light);--meitan-color-badge-neutral:var(--meitan-color-badge-neutral);--meitan-color-rating-star:var(--meitan-color-rating-star);--meitan-shadow-small:var(--meitan-shadow-small);--meitan-shadow-medium:var(--meitan-shadow-medium);--meitan-shadow-large:var(--meitan-shadow-large);--meitan-shadow-large-top:var(--meitan-shadow-large-top);--meitan-shadow-extra-large:var(--meitan-shadow-extra-large);--meitan-shadow-menu:var(--meitan-shadow-menu);--meitan-shadow-popover:var(--meitan-shadow-popover);--meitan-shadow-profile-menu:var(--meitan-shadow-profile-menu);--meitan-shadow-tooltip:var(--meitan-shadow-tooltip);--meitan-shadow-bottom-block:var(--meitan-shadow-bottom-block);--meitan-spacing-1:var(--meitan-spacing-1);--meitan-spacing-2:var(--meitan-spacing-2);--meitan-spacing-3:var(--meitan-spacing-3);--meitan-spacing-4:var(--meitan-spacing-4);--meitan-spacing-5:var(--meitan-spacing-5);--meitan-spacing-6:var(--meitan-spacing-6);--meitan-spacing-7:var(--meitan-spacing-7);--meitan-spacing-8:var(--meitan-spacing-8);--meitan-spacing-9:var(--meitan-spacing-9);--meitan-spacing-10:var(--meitan-spacing-10);--meitan-spacing-11:var(--meitan-spacing-11);--meitan-spacing-12:var(--meitan-spacing-12);--meitan-spacing-13:var(--meitan-spacing-13);--meitan-spacing-14:var(--meitan-spacing-14);--meitan-spacing-15:var(--meitan-spacing-15);--meitan-spacing-16:var(--meitan-spacing-16);--meitan-spacing-17:var(--meitan-spacing-17);--meitan-spacing-18:var(--meitan-spacing-18);--meitan-spacing-19:var(--meitan-spacing-19);--meitan-spacing-20:var(--meitan-spacing-20);--meitan-radius-none:var(--meitan-radius-none);--meitan-radius-1:var(--meitan-radius-1);--meitan-radius-2:var(--meitan-radius-2);--meitan-radius-3:var(--meitan-radius-3);--meitan-radius-4:var(--meitan-radius-4);--meitan-radius-5:var(--meitan-radius-5);--meitan-radius-6:var(--meitan-radius-6);--meitan-radius-7:var(--meitan-radius-7);--meitan-radius-8:var(--meitan-radius-8);--meitan-radius-9:var(--meitan-radius-9);--meitan-radius-10:var(--meitan-radius-10);--meitan-radius-11:var(--meitan-radius-11);--meitan-radius-12:var(--meitan-radius-12);--meitan-radius-13:var(--meitan-radius-13);--meitan-radius-14:var(--meitan-radius-14);--meitan-radius-15:var(--meitan-radius-15);--meitan-radius-16:var(--meitan-radius-16);--meitan-radius-17:var(--meitan-radius-17);--meitan-radius-18:var(--meitan-radius-18);--meitan-radius-19:var(--meitan-radius-19);--meitan-radius-20:var(--meitan-radius-20);--meitan-radius-full:var(--meitan-radius-full)}.meitan_legacy-scope,.meitan_legacy-scope *,.meitan_legacy-scope :after,.meitan_legacy-scope :before{box-sizing:border-box}.meitan_legacy-scope button,.meitan_legacy-scope input,.meitan_legacy-scope select,.meitan_legacy-scope textarea{color:inherit;font:inherit;letter-spacing:inherit}.meitan_legacy-scope button{margin:0}.meitan_legacy-scope img,.meitan_legacy-scope svg{max-width:100%;display:block}.meitan_legacy-scope.meitan_header-experience,.meitan_legacy-scope.meitan_header-host{display:contents}.meitan_legacy-scope.meitan_header-host .meitan_header-experience .meitan_header{z-index:900}.meitan_legacy-scope a{border-bottom:0}.meitan_legacy-scope li{padding-inline-start:0}.meitan_legacy-scope li:after,.meitan_legacy-scope li:before{content:none}.meitan_icon{--meitan-icon-width:1.5rem;--meitan-icon-height:1.5rem;--meitan-icon-color:currentColor;--meitan-icon-current-color-hover:currentColor;--meitan-icon-accent-color:var(--meitan-color-brand-default);--meitan-icon-second-color:var(--meitan-icon-accent-color);--meitan-icon-inverse-color:var(--meitan-color-base-white);--meitan-icon-muted-color:var(--meitan-color-border);--meitan-icon-social-inverse-color:var(--meitan-color-bg-grey);--meitan-icon-store-app-gradient-start:#c8c6d3;--meitan-icon-store-app-gradient-middle:#747884;--meitan-icon-store-app-gradient-end:#3b3e43;--meitan-icon-store-google-primary:#4f5459;--meitan-icon-store-google-secondary:#6d707c;--meitan-icon-store-google-tertiary:#9b9baa;--meitan-icon-store-google-quaternary:#dedde1;--meitan-icon-store-primary:#45484e;--meitan-icon-store-inverse:#fefefe;width:var(--meitan-icon-width);height:var(--meitan-icon-height);color:inherit;vertical-align:middle;flex:none;place-items:center;line-height:0;display:inline-grid;position:relative}.meitan_icon--size-extra-small{--meitan-icon-width:.75rem;--meitan-icon-height:.75rem}.meitan_icon--size-small{--meitan-icon-width:1rem;--meitan-icon-height:1rem}.meitan_icon--size-regular,.meitan_icon--size-small-large{--meitan-icon-width:1.25rem;--meitan-icon-height:1.25rem}.meitan_icon--size-medium{--meitan-icon-width:1.5rem;--meitan-icon-height:1.5rem}.meitan_icon--size-medium-large{--meitan-icon-width:1.75rem;--meitan-icon-height:1.75rem}.meitan_icon--size-large{--meitan-icon-width:2rem;--meitan-icon-height:2rem}.meitan_icon--size-extra-large,.meitan_icon--size-pin{--meitan-icon-width:2.5rem;--meitan-icon-height:2.5rem}.meitan_icon--size-pin-marker{--meitan-icon-width:2.5rem;--meitan-icon-height:3.9375rem}.meitan_icon--basket-normal,.meitan_icon--close-normal,.meitan_icon--notification-tan{--meitan-icon-second-color:var(--meitan-icon-muted-color)}.meitan_icon--pin-normal{color:var(--meitan-icon-inverse-color)}.meitan_icon--menu-video{--meitan-icon-second-color:var(--meitan-icon-inverse-color)}.meitan_icon--has-current-color-hover:hover{color:var(--meitan-icon-current-color-hover)}.meitan_icon__svg,.meitan_icon__svg>svg{width:100%;height:100%;display:block}.meitan_icon__value{color:var(--meitan-icon-inverse-color);font-family:var(--meitan-typography-font-family-body);font-variant-numeric:tabular-nums;pointer-events:none;place-items:center;font-size:1rem;font-weight:500;line-height:1;display:grid;position:absolute;inset:0}@media(prefers-reduced-motion:reduce){.meitan_icon--animate-loading,.meitan_icon--animate-spinner{animation:none}}.meitan_typography{display:var(--meitan-typography-display,revert);max-width:var(--meitan-typography-max-width,none);margin:var(--meitan-typography-margin-top,0) 0 0;color:var(--meitan-typography-color,inherit);text-align:var(--meitan-typography-text-align,inherit);-webkit-text-decoration:var(--meitan-typography-text-decoration,none);text-decoration:var(--meitan-typography-text-decoration,none);text-transform:var(--meitan-typography-text-transform,none);text-underline-offset:var(--meitan-typography-text-underline-offset,.25rem);text-wrap:var(--meitan-typography-text-wrap,inherit);overflow-wrap:var(--meitan-typography-overflow-wrap,break-word);white-space:var(--meitan-typography-white-space,normal)}.meitan_typography,.meitan_typography.meitan_typography{font-family:var(--meitan-typography-font-family,inherit);font-size:var(--meitan-typography-font-size,inherit);font-variant-numeric:var(--meitan-typography-font-variant-numeric,normal);font-weight:var(--meitan-typography-font-weight,inherit);line-height:var(--meitan-typography-line-height,inherit);letter-spacing:var(--meitan-typography-letter-spacing,0)}.meitan_typography--title-h1{--meitan-typography-font-family:var(--meitan-typography-font-family-heading);--meitan-typography-font-size:var(--meitan-typography-font-size-display);--meitan-typography-font-weight:var(--meitan-typography-font-weight-regular);--meitan-typography-line-height:var(--meitan-typography-line-height-heading);--meitan-typography-letter-spacing:var(--meitan-typography-letter-spacing-heading)}.meitan_typography--title-h2{--meitan-typography-font-family:var(--meitan-typography-font-family-heading);--meitan-typography-font-size:var(--meitan-typography-font-size-extra-extra-large);--meitan-typography-font-weight:var(--meitan-typography-font-weight-regular);--meitan-typography-line-height:var(--meitan-typography-line-height-heading);--meitan-typography-letter-spacing:var(--meitan-typography-letter-spacing-heading)}.meitan_typography--title-h3{--meitan-typography-font-family:var(--meitan-typography-font-family-heading);--meitan-typography-font-size:var(--meitan-typography-font-size-extra-large);--meitan-typography-font-weight:var(--meitan-typography-font-weight-regular);--meitan-typography-line-height:var(--meitan-typography-line-height-compact);--meitan-typography-letter-spacing:var(--meitan-typography-letter-spacing-heading)}.meitan_typography--title-h4{--meitan-typography-font-family:var(--meitan-typography-font-family-heading);--meitan-typography-font-size:var(--meitan-typography-font-size-large);--meitan-typography-font-weight:var(--meitan-typography-font-weight-regular);--meitan-typography-line-height:var(--meitan-typography-line-height-compact);--meitan-typography-letter-spacing:var(--meitan-typography-letter-spacing-heading)}.meitan_typography--title-product-page{--meitan-typography-font-family:var(--meitan-typography-font-family-body);--meitan-typography-font-size:var(--meitan-typography-font-size-extra-extra-large);--meitan-typography-font-weight:var(--meitan-typography-font-weight-bold);--meitan-typography-line-height:var(--meitan-typography-line-height-caption)}.meitan_typography--text-large{--meitan-typography-font-family:var(--meitan-typography-font-family-body);--meitan-typography-font-size:var(--meitan-typography-font-size-extra-large);--meitan-typography-font-weight:var(--meitan-typography-font-weight-medium);--meitan-typography-line-height:var(--meitan-typography-line-height-compact)}.meitan_typography--text-medium-accent{--meitan-typography-font-family:var(--meitan-typography-font-family-body);--meitan-typography-font-size:var(--meitan-typography-font-size-large);--meitan-typography-font-weight:var(--meitan-typography-font-weight-medium);--meitan-typography-line-height:var(--meitan-typography-line-height-body)}.meitan_typography--text-medium{--meitan-typography-font-family:var(--meitan-typography-font-family-body);--meitan-typography-font-size:var(--meitan-typography-font-size-large);--meitan-typography-font-weight:var(--meitan-typography-font-weight-regular);--meitan-typography-line-height:var(--meitan-typography-line-height-body)}.meitan_typography--text-regular{--meitan-typography-font-family:var(--meitan-typography-font-family-body);--meitan-typography-font-size:var(--meitan-typography-font-size-medium);--meitan-typography-font-weight:var(--meitan-typography-font-weight-regular);--meitan-typography-line-height:var(--meitan-typography-line-height-body)}.meitan_typography--text-regular-accent{--meitan-typography-font-family:var(--meitan-typography-font-family-body);--meitan-typography-font-size:var(--meitan-typography-font-size-medium);--meitan-typography-font-weight:var(--meitan-typography-font-weight-medium);--meitan-typography-line-height:var(--meitan-typography-line-height-body)}.meitan_typography--text-small{--meitan-typography-font-family:var(--meitan-typography-font-family-body);--meitan-typography-font-size:var(--meitan-typography-font-size-small);--meitan-typography-font-weight:var(--meitan-typography-font-weight-regular);--meitan-typography-line-height:var(--meitan-typography-line-height-body)}.meitan_typography--text-description{--meitan-typography-font-family:var(--meitan-typography-font-family-body);--meitan-typography-font-size:var(--meitan-typography-font-size-medium);--meitan-typography-font-weight:var(--meitan-typography-font-weight-semi-bold);--meitan-typography-line-height:var(--meitan-typography-line-height-body)}.meitan_typography--link-main{--meitan-typography-font-family:var(--meitan-typography-font-family-body);--meitan-typography-font-size:var(--meitan-typography-font-size-small);--meitan-typography-font-weight:var(--meitan-typography-font-weight-medium);--meitan-typography-line-height:var(--meitan-typography-line-height-body)}.meitan_typography--link-default{--meitan-typography-font-family:var(--meitan-typography-font-family-body);--meitan-typography-font-size:var(--meitan-typography-font-size-small);--meitan-typography-font-weight:var(--meitan-typography-font-weight-regular);--meitan-typography-line-height:var(--meitan-typography-line-height-body)}.meitan_typography--link-second{--meitan-typography-font-family:var(--meitan-typography-font-family-body);--meitan-typography-font-size:var(--meitan-typography-font-size-extra-small);--meitan-typography-font-weight:var(--meitan-typography-font-weight-regular);--meitan-typography-line-height:var(--meitan-typography-line-height-caption)}.meitan_typography--text-button{--meitan-typography-font-family:var(--meitan-typography-font-family-body);--meitan-typography-font-size:var(--meitan-typography-font-size-medium);--meitan-typography-font-weight:var(--meitan-typography-font-weight-regular);--meitan-typography-line-height:var(--meitan-typography-line-height-body)}.meitan_typography--text-button-small{--meitan-typography-font-family:var(--meitan-typography-font-family-body);--meitan-typography-font-size:var(--meitan-typography-font-size-small);--meitan-typography-font-weight:var(--meitan-typography-font-weight-regular);--meitan-typography-line-height:var(--meitan-typography-line-height-body)}.meitan_typography--tags-product{--meitan-typography-font-family:var(--meitan-typography-font-family-body);--meitan-typography-font-size:var(--meitan-typography-font-size-extra-extra-small);--meitan-typography-font-weight:var(--meitan-typography-font-weight-regular);--meitan-typography-line-height:var(--meitan-typography-line-height-caption)}.meitan_typography--font-body{--meitan-typography-font-family:var(--meitan-typography-font-family-body)}.meitan_typography--font-heading{--meitan-typography-font-family:var(--meitan-typography-font-family-heading)}.meitan_typography--weight-regular{--meitan-typography-font-weight:var(--meitan-typography-font-weight-regular)}.meitan_typography--weight-medium{--meitan-typography-font-weight:var(--meitan-typography-font-weight-medium)}.meitan_typography--weight-semi-bold{--meitan-typography-font-weight:var(--meitan-typography-font-weight-semi-bold)}.meitan_typography--weight-bold{--meitan-typography-font-weight:var(--meitan-typography-font-weight-bold)}.meitan_typography:where(a):focus-visible{outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.1875rem}.meitan_typography--link-hover:where(a){transition:color .16s,text-decoration-color .16s}.meitan_typography--link-hover:where(a):focus-visible,.meitan_typography--link-hover:where(a):hover{color:var(--meitan-color-brand-default);text-decoration-line:underline;text-decoration-color:var(--meitan-color-brand-default);text-decoration-thickness:.0625rem}@media(max-width:768px){.meitan_typography--title-h1{--meitan-typography-font-size:var(--meitan-typography-font-size-extra-extra-large)}.meitan_typography--title-h2{--meitan-typography-font-size:var(--meitan-typography-font-size-large)}.meitan_typography--title-h3{--meitan-typography-font-size:var(--meitan-typography-font-size-medium)}.meitan_typography--title-h4{--meitan-typography-font-size:var(--meitan-typography-font-size-small)}.meitan_typography--title-product-page{--meitan-typography-font-size:var(--meitan-typography-font-size-large)}}.meitan_badge{box-sizing:border-box;border-radius:var(--meitan-radius-full);width:-moz-max-content;width:max-content;color:var(--meitan-color-base-white);font-family:var(--meitan-typography-font-family-body);letter-spacing:0;text-transform:none;white-space:nowrap;justify-content:center;align-items:center;font-weight:400;display:inline-flex}.meitan_badge--small{min-height:1.0625rem;font-size:.75rem;line-height:1.3}.meitan_badge--medium,.meitan_badge--small{padding:var(--meitan-spacing-1) var(--meitan-spacing-2)}.meitan_badge--medium{min-height:1.5rem;font-size:.875rem;line-height:1.4}.meitan_badge--partner{background:var(--meitan-color-accent-purple)}.meitan_badge--quantity{background:var(--meitan-color-accent-orange)}.meitan_badge--marketing-new{background:var(--meitan-color-accent-green-light)}.meitan_badge--marketing-hit{background:var(--meitan-color-brand-default)}.meitan_badge--marketing-mg{background:var(--meitan-color-success)}.meitan_badge--marketing-charity{background:var(--meitan-color-accent-amber)}.meitan_badge--marketing-sale{background:var(--meitan-color-accent-yellow);color:var(--meitan-color-text-primary)}.meitan_badge--marketing-expert{background:var(--meitan-color-info)}.meitan_badge--no{background:var(--meitan-color-badge-neutral)}.meitan_badge--dop-info{background:var(--meitan-color-text-primary)}.meitan_breadcrumbs{color:var(--meitan-color-text-tertiary);font-family:var(--meitan-typography-font-family-body);font-size:var(--meitan-typography-font-size-small);font-weight:var(--meitan-typography-font-weight-regular);line-height:var(--meitan-typography-line-height-body)}.meitan_breadcrumbs__list{align-items:center;gap:0 var(--meitan-spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.meitan_breadcrumbs__item{align-items:center;gap:var(--meitan-spacing-2);display:inline-flex}.meitan_breadcrumbs__link{color:inherit;text-decoration:none}.meitan_breadcrumbs__link:hover{color:var(--meitan-color-brand-default)}.meitan_breadcrumbs__link:focus-visible{outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.1875rem}.meitan_breadcrumbs__current{color:inherit}.meitan_breadcrumbs__current[aria-current=page]{color:var(--meitan-color-text-primary)}.meitan_breadcrumbs__separator{color:var(--meitan-color-text-quaternary)}@media(max-width:768px){.meitan_breadcrumbs__list{padding-block:var(--meitan-spacing-1)}}.meitan_catalog-category-header{gap:var(--meitan-spacing-4);min-width:0;color:var(--meitan-color-text-primary);flex-direction:column;display:flex}.meitan_catalog-category-header__heading-row{justify-content:space-between;align-items:flex-start;gap:var(--meitan-spacing-4);min-width:0;display:flex}.meitan_catalog-category-header__title{overflow-wrap:anywhere;min-width:0}.meitan_catalog-category-header__count{white-space:nowrap}.meitan_catalog-category-header__actions{align-items:center;gap:var(--meitan-spacing-2);flex:none;display:flex}.meitan_catalog-category-header__content,.meitan_catalog-category-header__description{overflow-wrap:anywhere;max-width:48rem;margin:0}@media(max-width:768px){.meitan_catalog-category-header{gap:var(--meitan-spacing-3)}.meitan_catalog-category-header__heading-row{align-items:center}.meitan_catalog-category-header__count{margin-top:var(--meitan-spacing-1);display:block}}.meitan_catalog-empty-state{box-sizing:border-box;border:.0625rem solid var(--meitan-color-bg-grey);border-radius:var(--meitan-radius-8);background:var(--meitan-color-base-white);place-items:center;min-height:19.625rem;display:grid;position:relative;overflow:hidden}.meitan_catalog-empty-state>.meitan_state{z-index:1;max-width:28rem;position:relative}.meitan_catalog-empty-state--loading{background:var(--meitan-color-transparent);border:0;border-radius:0;place-items:stretch stretch;min-height:0;overflow:visible}.meitan_catalog-empty-state__illustration{opacity:.45;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.meitan_catalog-empty-state__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media(max-width:768px){.meitan_catalog-empty-state{min-height:17rem}}.meitan_catalog-filter-chip{box-sizing:border-box;gap:var(--meitan-spacing-1);background:var(--meitan-color-brand-default);max-width:100%;color:var(--meitan-color-base-white);font-family:var(--meitan-typography-font-family-body);padding-inline-start:var(--meitan-spacing-3);font-size:.6875rem;line-height:1.1}.meitan_catalog-filter-chip,.meitan_catalog-filter-chip__remove{align-items:center;border-radius:var(--meitan-radius-full);min-height:1.625rem;border:0;display:inline-flex}.meitan_catalog-filter-chip__remove{width:1.625rem;color:inherit;cursor:pointer;background:0 0;flex:none;justify-content:center;padding:0;transition:background-color .16s}.meitan_catalog-filter-chip__remove:hover:not(:disabled){background:var(--meitan-color-brand-hover)}.meitan_catalog-filter-chip__remove:active:not(:disabled){background:var(--meitan-color-brand-active)}.meitan_catalog-filter-chip__remove:focus-visible{outline:.125rem solid var(--meitan-color-base-white);outline-offset:-.25rem}.meitan_catalog-filter-chip--disabled{opacity:.5}.meitan_catalog-filter-chip__remove:disabled{cursor:not-allowed}.meitan_catalog-filter-chip__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(prefers-reduced-motion:reduce){.meitan_catalog-filter-chip__remove{transition:none}}.meitan_catalog-filters{box-sizing:border-box;background:var(--meitan-color-base-white);width:100%;min-width:0;color:var(--meitan-color-text-primary);font-family:var(--meitan-typography-font-family-body);flex-direction:column;display:flex;overflow:hidden}.meitan_catalog-filters--sidebar{border:.0625rem solid var(--meitan-color-bg-grey);border-radius:var(--meitan-radius-8);max-width:18.75rem}.meitan_catalog-filters--drawer{border-radius:0;min-height:100%}.meitan_catalog-filters__header{align-items:center;gap:var(--meitan-spacing-2);min-height:3.6875rem;padding:var(--meitan-spacing-2) var(--meitan-spacing-4);border-bottom:.0625rem solid var(--meitan-color-bg-grey);display:flex}.meitan_catalog-filters__back.meitan_button{min-width:var(--meitan-button-height);padding-inline:0}.meitan_catalog-filters__back .meitan_button__icon{transform:rotate(180deg)}.meitan_catalog-filters__title{min-width:0;font-family:var(--meitan-typography-font-family-body);font-size:var(--meitan-typography-font-size-medium);font-weight:var(--meitan-typography-font-weight-medium);line-height:var(--meitan-typography-line-height-body);flex:auto;margin:0}.meitan_catalog-filters__reset{flex:none}.meitan_catalog-filters__search{flex:none;display:block}.meitan_carousel.meitan_catalog-filters__categories{--meitan-carousel-overflow-clip-margin:0rem;--meitan-carousel-slide-size:auto;box-sizing:border-box;padding:var(--meitan-spacing-4);border-bottom:.0625rem solid var(--meitan-color-bg-grey)}.meitan_catalog-filters__category{padding:.5rem var(--meitan-spacing-3);border-radius:var(--meitan-radius-full);background:var(--meitan-color-bg-grey);color:inherit;font:inherit;font-size:var(--meitan-typography-font-size-extra-small);line-height:var(--meitan-typography-line-height-caption);white-space:nowrap;cursor:pointer;border:0;text-decoration:none;display:block}.meitan_catalog-filters__category--active{background:var(--meitan-color-text-secondary);color:var(--meitan-color-base-white);font-weight:var(--meitan-typography-font-weight-medium)}.meitan_catalog-filters__category:hover:not([aria-disabled=true]):not(:disabled){color:var(--meitan-color-brand-default)}.meitan_catalog-filters__category:focus-visible{outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.1875rem}.meitan_catalog-filters__category:disabled,.meitan_catalog-filters__category[aria-disabled=true]{cursor:not-allowed;opacity:.5}.meitan_catalog-filters__sections{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.meitan_catalog-filters--sidebar .meitan_catalog-filters__sections{flex:1 1 0}.meitan_catalog-filters__section{min-width:0;padding:var(--meitan-spacing-5);border:0;border-top:.0625rem solid var(--meitan-color-bg-grey);margin:0}.meitan_catalog-filters__section:first-child{border-top:0}.meitan_catalog-filters--drawer .meitan_catalog-filters__section{padding:var(--meitan-spacing-4)}.meitan_catalog-filters__legend{width:100%;color:var(--meitan-color-text-primary);font-size:var(--meitan-typography-font-size-medium);font-weight:var(--meitan-typography-font-weight-medium);line-height:var(--meitan-typography-line-height-body)}.meitan_catalog-filters__price-fields{gap:var(--meitan-spacing-2);margin-top:var(--meitan-spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.meitan_catalog-filters__options,.meitan_catalog-filters__range{margin-top:var(--meitan-spacing-3)}.meitan_catalog-filters__options{align-items:flex-start;gap:var(--meitan-spacing-3);flex-direction:column;display:flex}.meitan_catalog-filters__more.meitan_button{margin-top:var(--meitan-spacing-3)}.meitan_catalog-filters__more-icon{margin-left:var(--meitan-spacing-1);transition:transform .16s;transform:rotate(90deg)}.meitan_catalog-filters__more-icon--expanded{transform:rotate(-90deg)}.meitan_catalog-filters__footer{gap:var(--meitan-spacing-2);padding:var(--meitan-spacing-5);border-top:.0625rem solid var(--meitan-color-bg-grey);background:var(--meitan-color-base-white);flex-direction:column;flex:none;display:flex}.meitan_catalog-filters--drawer .meitan_catalog-filters__footer{z-index:2;padding:var(--meitan-spacing-4);box-shadow:var(--meitan-shadow-bottom-block);position:sticky;bottom:0}@media(max-width:768px){.meitan_catalog-filters--sidebar{max-width:none}}@media(prefers-reduced-motion:reduce){.meitan_catalog-filters__more-icon{transition:none}}.meitan_catalog-toolbar{box-sizing:border-box;gap:var(--meitan-spacing-4);width:100%;min-width:0;padding:var(--meitan-spacing-5);border:.0625rem solid var(--meitan-color-bg-grey);border-radius:var(--meitan-radius-8);background:var(--meitan-color-base-white);color:var(--meitan-color-text-primary);font-family:var(--meitan-typography-font-family-body);flex-direction:column;display:flex}.meitan_catalog-toolbar__categories,.meitan_catalog-toolbar__category-list,.meitan_catalog-toolbar__chips,.meitan_catalog-toolbar__controls{align-items:center;min-width:0;display:flex}.meitan_catalog-toolbar__categories,.meitan_catalog-toolbar__controls{gap:var(--meitan-spacing-4)}.meitan_catalog-toolbar__categories{justify-content:space-between}.meitan_catalog-toolbar__controls{justify-content:flex-start}.meitan_catalog-toolbar__category-list,.meitan_catalog-toolbar__chips{gap:var(--meitan-spacing-1);flex-wrap:wrap}.meitan_catalog-toolbar__category-list{flex:auto}.meitan_catalog-toolbar__category,.meitan_catalog-toolbar__more,.meitan_popover__trigger.meitan_catalog-toolbar__category-selector{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--meitan-spacing-1);min-height:1.5rem;padding:.375rem var(--meitan-spacing-2);border-radius:var(--meitan-radius-full);background:var(--meitan-color-bg-grey);color:inherit;font:inherit;font-size:var(--meitan-typography-font-size-extra-small);line-height:var(--meitan-typography-line-height-caption);cursor:pointer;border:0;text-decoration:none;display:inline-flex}.meitan_catalog-toolbar__category--active,.meitan_popover__trigger.meitan_catalog-toolbar__category-selector{background:var(--meitan-color-text-secondary);color:var(--meitan-color-base-white);font-weight:var(--meitan-typography-font-weight-medium)}.meitan_catalog-toolbar__category-selector:hover:not(:disabled),.meitan_catalog-toolbar__category:hover:not([aria-disabled=true]):not(:disabled),.meitan_catalog-toolbar__more:hover:not(:disabled){color:var(--meitan-color-brand-default)}.meitan_popover__trigger.meitan_catalog-toolbar__category-selector:hover:not(:disabled){background:var(--meitan-color-text-primary);color:var(--meitan-color-base-white)}.meitan_catalog-toolbar__category-selector:focus-visible,.meitan_catalog-toolbar__category:focus-visible,.meitan_catalog-toolbar__more:focus-visible{outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.1875rem}.meitan_catalog-toolbar__category-selector:disabled,.meitan_catalog-toolbar__category:disabled,.meitan_catalog-toolbar__category[aria-disabled=true],.meitan_catalog-toolbar__more:disabled{cursor:not-allowed;opacity:.5}.meitan_catalog-toolbar__category-selector-icon,.meitan_catalog-toolbar__more-icon{transition:transform .16s;transform:rotate(90deg)}.meitan_catalog-toolbar__category-selector-icon--open,.meitan_catalog-toolbar__more-icon--expanded{transform:rotate(-90deg)}.meitan_popover.meitan_catalog-toolbar__category-popover{width:-moz-max-content;width:max-content;max-width:calc(100dvw - var(--meitan-spacing-8));max-height:calc(100dvh - var(--meitan-spacing-4));padding:var(--meitan-spacing-2);border-radius:var(--meitan-radius-12);box-shadow:var(--meitan-shadow-menu);border:0;overflow:auto}.meitan_catalog-toolbar__parent-category-menu,.meitan_catalog-toolbar__subcategory-menu{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.meitan_catalog-toolbar__category-menu{height:27rem;max-height:calc(100dvh - var(--meitan-spacing-8));gap:var(--meitan-spacing-2);grid-template-columns:16.5rem;display:grid;overflow:hidden}.meitan_catalog-toolbar__category-menu--with-subcategories{grid-template-columns:repeat(2,16.5rem)}.meitan_catalog-toolbar__parent-category-menu--with-subcategories{box-sizing:border-box;padding-right:calc(var(--meitan-spacing-2) - .0625rem);border-right:.0625rem solid var(--meitan-color-bg-button-subtle)}.meitan_catalog-toolbar__category-menu-group,.meitan_catalog-toolbar__subcategory-menu-item{min-width:0}.meitan_catalog-toolbar__category-menu-link{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--meitan-spacing-2);width:100%;min-height:2.625rem;padding:var(--meitan-spacing-3);border-radius:var(--meitan-radius-8);background:var(--meitan-color-transparent);color:var(--meitan-color-text-primary);font:inherit;font-size:var(--meitan-typography-font-size-medium);line-height:var(--meitan-typography-line-height-body);text-align:left;cursor:pointer;border:0;text-decoration:none;display:flex}.meitan_catalog-toolbar__category-menu-link--parent{color:var(--meitan-color-text-primary);font-weight:var(--meitan-typography-font-weight-regular)}.meitan_catalog-toolbar__category-menu-link--active,.meitan_catalog-toolbar__category-menu-link:hover:not([aria-disabled=true]):not(:disabled){background:var(--meitan-color-bg-grey);color:var(--meitan-color-text-primary)}.meitan_catalog-toolbar__category-menu-link--active:hover:not([aria-disabled=true]):not(:disabled){background:var(--meitan-color-bg-grey)}.meitan_catalog-toolbar__category-menu-arrow{flex:none}.meitan_catalog-toolbar__category-menu-link:focus-visible{z-index:1;outline:.125rem solid var(--meitan-color-brand-default);outline-offset:-.125rem;position:relative}.meitan_catalog-toolbar__category-menu-link:disabled,.meitan_catalog-toolbar__category-menu-link[aria-disabled=true]{cursor:not-allowed;opacity:.5}.meitan_catalog-toolbar__category-menu-group:not(:last-child),.meitan_catalog-toolbar__subcategory-menu-item:not(:last-child){border-bottom:.0625rem solid var(--meitan-color-bg-button-subtle)}.meitan_catalog-toolbar__more{background:var(--meitan-color-transparent);font-weight:var(--meitan-typography-font-weight-medium);flex:none}.meitan_catalog-toolbar__sort{align-items:center;gap:var(--meitan-spacing-2);min-width:0;font-size:var(--meitan-typography-font-size-small);line-height:var(--meitan-typography-line-height-body);display:inline-flex;position:relative}.meitan_catalog-toolbar__sort-label{flex:none}.meitan_catalog-toolbar__sort-dropdown{width:auto;max-width:13rem}.meitan_catalog-toolbar__sort-dropdown.meitan_dropdown .meitan_dropdown__trailing-icon{transition:transform .16s;transform:translateY(-50%)rotate(90deg)}.meitan_catalog-toolbar__sort-dropdown.meitan_dropdown.meitan_dropdown--open .meitan_dropdown__trailing-icon{transform:translateY(-50%)rotate(-90deg)}.meitan_catalog-toolbar__filters.meitan_button{flex:none;display:none}.meitan_catalog-toolbar__filters .meitan_button__content{gap:var(--meitan-spacing-2)}.meitan_catalog-toolbar__filter-count{border-radius:var(--meitan-radius-full);background:var(--meitan-color-brand-default);min-width:.875rem;height:.875rem;color:var(--meitan-color-base-white);font-size:var(--meitan-typography-font-size-extra-extra-small);place-items:center;padding-inline:.125rem;line-height:1;display:inline-grid}@media(max-width:768px){.meitan_catalog-toolbar{gap:var(--meitan-spacing-3);border:0;padding:0}.meitan_catalog-toolbar__categories{display:none}.meitan_catalog-toolbar__controls{justify-content:space-between;align-items:center}.meitan_catalog-toolbar__sort-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.meitan_catalog-toolbar__filters.meitan_button{display:inline-flex}.meitan_catalog-toolbar__sort-dropdown.meitan_dropdown .meitan_dropdown__input{font-size:var(--meitan-typography-font-size-medium)}.meitan_catalog-toolbar__sort-dropdown.meitan_dropdown .meitan_dropdown__option-label{font-size:var(--meitan-typography-font-size-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meitan_catalog-toolbar__chips{padding-block:var(--meitan-spacing-1);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.meitan_catalog-toolbar__chips::-webkit-scrollbar{display:none}.meitan_catalog-toolbar__chips>*{flex:none}}.meitan_carousel{--meitan-carousel-autoplay-progress-duration:8s;--meitan-carousel-dots-block-end:var(--meitan-spacing-5);--meitan-carousel-dots-inline-start:var(--meitan-spacing-5);--meitan-carousel-overflow-clip-margin:var(--meitan-spacing-6);--meitan-carousel-slide-size:100%;--meitan-carousel-slide-spacing:0rem;min-width:0;position:relative}.meitan_carousel--slides-2{--meitan-carousel-slide-size:50%}.meitan_carousel--slides-3{--meitan-carousel-slide-size:33.33333%}.meitan_carousel--slides-4{--meitan-carousel-slide-size:25%}.meitan_carousel--slides-auto{--meitan-carousel-slide-size:var(--meitan-carousel-slides-auto-size,100%)}.meitan_carousel--spacing-small{--meitan-carousel-slide-spacing:var(--meitan-spacing-2)}.meitan_carousel--spacing-medium{--meitan-carousel-slide-spacing:var(--meitan-spacing-4)}.meitan_carousel--spacing-large{--meitan-carousel-slide-spacing:var(--meitan-spacing-6)}.meitan_carousel--fill,.meitan_carousel--fill .meitan_carousel__container,.meitan_carousel--fill .meitan_carousel__slide,.meitan_carousel--fill .meitan_carousel__viewport{height:100%}.meitan_carousel__viewport{overflow-clip-margin:var(--meitan-carousel-overflow-clip-margin);border-radius:inherit;min-width:0;overflow:clip}.meitan_carousel__viewport:focus-visible{border-radius:inherit;outline:.125rem solid var(--meitan-color-brand-default);outline-offset:var(--meitan-spacing-1)}.meitan_carousel__container{touch-action:pan-y pinch-zoom;margin-inline-start:calc(var(--meitan-carousel-slide-spacing)*-1);display:flex}.meitan_carousel__slide{box-sizing:border-box;opacity:1;flex:0 0 var(--meitan-carousel-slide-size);min-width:0;padding-inline-start:var(--meitan-carousel-slide-spacing);transition:opacity .18s;transform:translate(0)}.meitan_carousel__slide--out-of-view{pointer-events:none}.meitan_carousel--fade-out-of-view .meitan_carousel__slide--out-of-view{opacity:0}.meitan_carousel--fade-out-of-view.meitan_carousel--scrolling .meitan_carousel__slide--out-of-view{opacity:1}.meitan_carousel__dots{justify-content:center;align-items:center;gap:var(--meitan-spacing-2);display:flex}.meitan_carousel__dots--appearance-progress{justify-content:flex-start;gap:var(--meitan-spacing-6);min-height:.5rem}.meitan_carousel__dots--below{margin-top:var(--meitan-spacing-4)}.meitan_carousel__dots--overlay-bottom,.meitan_carousel__dots--overlay-bottom-start,.meitan_carousel__dots--overlay-top{z-index:2;position:absolute}.meitan_carousel__dots--overlay-bottom,.meitan_carousel__dots--overlay-top{left:0;right:0}.meitan_carousel__dots--overlay-bottom{bottom:var(--meitan-spacing-5)}.meitan_carousel__dots--overlay-top{top:var(--meitan-spacing-5)}.meitan_carousel__dots--overlay-bottom-start{bottom:var(--meitan-carousel-dots-block-end);inset-inline-start:var(--meitan-carousel-dots-inline-start)}.meitan_carousel__dot{box-sizing:border-box;border:.0625rem solid var(--meitan-color-brand-default);background:var(--meitan-color-base-white);cursor:pointer;border-radius:50%;flex:none;width:.625rem;height:.625rem;padding:0;transition:background-color .16s,transform .16s;display:block}.meitan_carousel__dot:hover{transform:scale(1.2)}.meitan_carousel__dot--selected{background:var(--meitan-color-brand-default)}.meitan_carousel__dots--appearance-progress .meitan_carousel__dot{border-color:var(--meitan-color-text-quaternary);background:var(--meitan-color-transparent);width:.5rem;height:.5rem;transition:width .18s,height .18s,border-color .18s,background-color .18s,transform .16s;position:relative;overflow:hidden}.meitan_carousel__dots--appearance-progress .meitan_carousel__dot--selected{width:var(--meitan-spacing-16);border-radius:var(--meitan-radius-full);background:var(--meitan-color-border);border:0;height:.125rem;transform:none}.meitan_carousel__dot-progress{border-radius:inherit;background:var(--meitan-color-text-primary);transform-origin:0;position:absolute;inset:0;transform:scaleX(1)}.meitan_carousel:is(.meitan_carousel--autoplay-timer-active,.meitan_carousel--autoplay-timer-paused) .meitan_carousel__dots--appearance-progress .meitan_carousel__dot-progress--cycle-even{animation:meitan-carousel-autoplay-progress-even var(--meitan-carousel-autoplay-progress-duration) linear forwards}.meitan_carousel:is(.meitan_carousel--autoplay-timer-active,.meitan_carousel--autoplay-timer-paused) .meitan_carousel__dots--appearance-progress .meitan_carousel__dot-progress--cycle-odd{animation:meitan-carousel-autoplay-progress-odd var(--meitan-carousel-autoplay-progress-duration) linear forwards}.meitan_carousel--autoplay-timer-paused .meitan_carousel__dot-progress{animation-play-state:paused}.meitan_carousel__dot:focus-visible{outline:.125rem solid var(--meitan-color-brand-default);outline-offset:var(--meitan-spacing-1)}@keyframes meitan-carousel-autoplay-progress-even{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes meitan-carousel-autoplay-progress-odd{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.meitan_carousel__dot,.meitan_carousel__slide{transition:none}.meitan_carousel__dot-progress{animation:none}}.meitan_button{--meitan-button-loader-size:1.25rem;box-sizing:border-box;border-radius:var(--meitan-radius-full);min-width:0;font-family:var(--meitan-typography-font-family-body);font-weight:400;line-height:auto;letter-spacing:0;text-align:center;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:0;text-decoration:none;transition:background-color .2s,color .2s,opacity .2s,box-shadow .2s;display:inline-flex;position:relative}.meitan_button--large{--meitan-button-height:3.125rem;--meitan-button-loader-size:1.25rem}.meitan_button--extra-large,.meitan_button--large{min-width:15rem;height:var(--meitan-button-height);padding-inline:var(--meitan-spacing-6);font-size:1rem;line-height:1.4}.meitan_button--extra-large{--meitan-button-height:4rem;--meitan-button-loader-size:2rem}.meitan_button--medium{--meitan-button-height:2.5rem;--meitan-button-loader-size:1rem;min-width:9.8125rem;height:var(--meitan-button-height);padding-inline:var(--meitan-spacing-6);font-size:.875rem;line-height:1.4}.meitan_button--small{--meitan-button-height:1.5625rem;--meitan-button-loader-size:.75rem;min-width:6.875rem;height:var(--meitan-button-height);padding-inline:var(--meitan-spacing-4);font-size:.625rem;line-height:1.3}.meitan_button--icon{--meitan-button-height:1.5rem;--meitan-button-loader-size:1.5rem;min-width:var(--meitan-button-height);height:var(--meitan-button-height);padding-inline:0;font-size:0;line-height:1}.meitan_button--primary{background-color:var(--meitan-color-brand-default);color:var(--meitan-color-base-white)}.meitan_button--primary.meitan_button--state-hover:not(:disabled):not([aria-disabled=true]),.meitan_button--primary:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--meitan-color-brand-hover)}.meitan_button--primary.meitan_button--state-active:not(:disabled):not([aria-disabled=true]),.meitan_button--primary:active:not(:disabled):not([aria-disabled=true]){background-color:var(--meitan-color-brand-active)}.meitan_button--secondary{background-color:var(--meitan-color-bg-brand-subtle);color:var(--meitan-color-brand-default)}.meitan_button--secondary.meitan_button--state-hover:not(:disabled):not([aria-disabled=true]),.meitan_button--secondary:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--meitan-color-brand-hover);color:var(--meitan-color-base-white)}.meitan_button--secondary.meitan_button--state-active:not(:disabled):not([aria-disabled=true]),.meitan_button--secondary:active:not(:disabled):not([aria-disabled=true]){background-color:var(--meitan-color-brand-active);color:var(--meitan-color-base-white)}.meitan_button--outline{background-color:var(--meitan-color-transparent);box-shadow:inset 0 0 0 1px var(--meitan-color-border);color:var(--meitan-color-text-secondary)}.meitan_button--brand-outline{background-color:var(--meitan-color-base-white);box-shadow:inset 0 0 0 3px var(--meitan-color-brand-default),0 .25rem 1rem #1a1a1a29;color:var(--meitan-color-text-secondary)}.meitan_button--brand-outline.meitan_button--state-hover:not(:disabled):not([aria-disabled=true]),.meitan_button--brand-outline:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--meitan-color-bg-button-subtle);color:var(--meitan-color-brand-hover)}.meitan_button--brand-outline.meitan_button--state-active:not(:disabled):not([aria-disabled=true]),.meitan_button--brand-outline:active:not(:disabled):not([aria-disabled=true]){background-color:var(--meitan-color-base-white);color:var(--meitan-color-brand-active)}.meitan_button--elevated{background-color:var(--meitan-color-base-white);box-shadow:var(--meitan-shadow-small);color:var(--meitan-color-text-secondary)}.meitan_button--elevated.meitan_button--state-hover:not(:disabled):not([aria-disabled=true]),.meitan_button--elevated:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--meitan-color-bg-button-subtle);box-shadow:var(--meitan-shadow-medium);color:var(--meitan-color-text-primary)}.meitan_button--elevated.meitan_button--state-active:not(:disabled):not([aria-disabled=true]),.meitan_button--elevated:active:not(:disabled):not([aria-disabled=true]){background-color:var(--meitan-color-bg-grey);box-shadow:var(--meitan-shadow-small);color:var(--meitan-color-text-primary)}.meitan_button--outline.meitan_button--state-hover:not(:disabled):not([aria-disabled=true]),.meitan_button--outline:hover:not(:disabled):not([aria-disabled=true]){color:var(--meitan-color-text-tertiary)}.meitan_button--outline.meitan_button--state-active:not(:disabled):not([aria-disabled=true]),.meitan_button--outline:active:not(:disabled):not([aria-disabled=true]){color:var(--meitan-color-text-secondary)}.meitan_button--flat{background-color:var(--meitan-color-transparent);color:var(--meitan-color-brand-default)}.meitan_button--flat.meitan_button--state-hover:not(:disabled):not([aria-disabled=true]),.meitan_button--flat:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--meitan-color-bg-button-subtle);color:var(--meitan-color-brand-hover)}.meitan_button--flat.meitan_button--state-active:not(:disabled):not([aria-disabled=true]),.meitan_button--flat:active:not(:disabled):not([aria-disabled=true]){background-color:var(--meitan-color-bg-button-subtle);color:var(--meitan-color-brand-default)}.meitan_button--favorite{background-color:var(--meitan-color-transparent);color:var(--meitan-color-text-quaternary)}.meitan_button--favorite.meitan_button--state-active:not(:disabled):not([aria-disabled=true]),.meitan_button--favorite.meitan_button--state-hover:not(:disabled):not([aria-disabled=true]),.meitan_button--favorite:active:not(:disabled):not([aria-disabled=true]),.meitan_button--favorite:hover:not(:disabled):not([aria-disabled=true]),.meitan_button--favorite[aria-pressed=true]{background-color:var(--meitan-color-transparent);color:var(--meitan-color-brand-default)}.meitan_button--neutral{background-color:var(--meitan-color-bg-grey);color:var(--meitan-color-text-secondary)}.meitan_button--catalog{background-color:var(--meitan-color-brand-default);width:7.8125rem;min-width:7.8125rem;color:var(--meitan-color-base-white);padding-inline:1.125rem}.meitan_button--catalog.meitan_button--with-icon:not(.meitan_button--icon-only){gap:var(--meitan-spacing-2)}.meitan_button--catalog.meitan_button--state-hover:not(:disabled):not([aria-disabled=true]),.meitan_button--catalog:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--meitan-color-brand-hover)}.meitan_button--catalog.meitan_button--state-active:not(:disabled):not([aria-disabled=true]),.meitan_button--catalog:active:not(:disabled):not([aria-disabled=true]){background-color:var(--meitan-color-brand-active)}.meitan_button--menu{min-width:0;height:auto;min-height:2.5rem;padding:.5625rem var(--meitan-spacing-3);border-radius:var(--meitan-radius-8);background-color:var(--meitan-color-transparent);color:var(--meitan-color-text-primary);text-align:start;white-space:normal;font-size:1rem;line-height:1.4}.meitan_button--menu,.meitan_button--menu>.meitan_button__content{width:100%;justify-content:flex-start}.meitan_button--menu.meitan_button--state-hover:not(:disabled):not([aria-disabled=true]),.meitan_button--menu:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--meitan-color-bg-grey)}.meitan_button--menu.meitan_button--state-active:not(:disabled):not([aria-disabled=true]),.meitan_button--menu:active:not(:disabled):not([aria-disabled=true]){background-color:var(--meitan-color-bg-button-subtle)}.meitan_button--overlay{background-color:var(--meitan-color-overlay-dark);color:var(--meitan-color-base-white)}.meitan_button--overlay.meitan_button--state-active:not(:disabled):not([aria-disabled=true]),.meitan_button--overlay.meitan_button--state-hover:not(:disabled):not([aria-disabled=true]),.meitan_button--overlay:active:not(:disabled):not([aria-disabled=true]),.meitan_button--overlay:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--meitan-color-text-primary)}.meitan_button--overlay:disabled,.meitan_button--overlay[aria-disabled=true]{color:var(--meitan-color-base-white);opacity:.4}.meitan_button--plain{background-color:var(--meitan-color-transparent);min-width:0;height:auto;color:inherit;border-radius:0;padding:0}.meitan_button--neutral.meitan_button--state-active:not(:disabled):not([aria-disabled=true]),.meitan_button--neutral.meitan_button--state-hover:not(:disabled):not([aria-disabled=true]),.meitan_button--neutral:active:not(:disabled):not([aria-disabled=true]),.meitan_button--neutral:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--meitan-color-border);color:var(--meitan-color-text-secondary)}.meitan_button--link,.meitan_button--neutral-link{background-color:var(--meitan-color-transparent);border-radius:0;min-width:0;height:auto;padding:0}.meitan_button--link{color:var(--meitan-color-brand-default)}.meitan_button--link.meitan_button--state-hover:not(:disabled):not([aria-disabled=true]),.meitan_button--link:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--meitan-color-transparent);color:var(--meitan-color-brand-hover)}.meitan_button--link.meitan_button--state-active:not(:disabled):not([aria-disabled=true]),.meitan_button--link:active:not(:disabled):not([aria-disabled=true]){background-color:var(--meitan-color-transparent);color:var(--meitan-color-brand-active)}.meitan_button--neutral-link{color:var(--meitan-color-text-tertiary)}.meitan_button--neutral-link.meitan_button--state-hover:not(:disabled):not([aria-disabled=true]),.meitan_button--neutral-link:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--meitan-color-transparent);color:var(--meitan-color-text-secondary)}.meitan_button--neutral-link.meitan_button--state-active:not(:disabled):not([aria-disabled=true]),.meitan_button--neutral-link:active:not(:disabled):not([aria-disabled=true]){background-color:var(--meitan-color-transparent);color:var(--meitan-color-text-primary)}.meitan_button--block{width:100%;min-width:0}.meitan_button--icon-only{width:var(--meitan-button-height);min-width:var(--meitan-button-height);max-width:var(--meitan-button-height);flex:0 0 var(--meitan-button-height);padding-inline:0}.meitan_button:focus-visible{outline:2px solid var(--meitan-color-brand-default);outline-offset:3px}.meitan_button:disabled,.meitan_button[aria-disabled=true]{cursor:not-allowed;pointer-events:none}.meitan_button--primary:disabled:not(.meitan_button--loading),.meitan_button--primary[aria-disabled=true]:not(.meitan_button--loading){background-color:var(--meitan-color-brand-hover);color:var(--meitan-color-base-white)}.meitan_button--secondary:disabled:not(.meitan_button--loading),.meitan_button--secondary[aria-disabled=true]:not(.meitan_button--loading){background-color:var(--meitan-color-bg-brand-subtle);color:var(--meitan-color-brand-hover)}.meitan_button--outline:disabled:not(.meitan_button--loading),.meitan_button--outline[aria-disabled=true]:not(.meitan_button--loading){background-color:var(--meitan-color-transparent);box-shadow:inset 0 0 0 1px var(--meitan-color-border);color:var(--meitan-color-border)}.meitan_button--brand-outline:disabled:not(.meitan_button--loading),.meitan_button--brand-outline[aria-disabled=true]:not(.meitan_button--loading){background-color:var(--meitan-color-base-white);box-shadow:inset 0 0 0 3px var(--meitan-color-brand-disabled),0 .25rem 1rem #1a1a1a29;color:var(--meitan-color-text-quaternary)}.meitan_button--elevated:disabled:not(.meitan_button--loading),.meitan_button--elevated[aria-disabled=true]:not(.meitan_button--loading){background-color:var(--meitan-color-base-white);box-shadow:var(--meitan-shadow-small);color:var(--meitan-color-border)}.meitan_button--flat:disabled:not(.meitan_button--loading),.meitan_button--flat[aria-disabled=true]:not(.meitan_button--loading){background-color:var(--meitan-color-transparent);color:var(--meitan-color-brand-hover)}.meitan_button--favorite:disabled:not(.meitan_button--loading),.meitan_button--favorite[aria-disabled=true]:not(.meitan_button--loading){background-color:var(--meitan-color-transparent);color:var(--meitan-color-border)}.meitan_button--neutral:disabled:not(.meitan_button--loading),.meitan_button--neutral[aria-disabled=true]:not(.meitan_button--loading){background-color:var(--meitan-color-bg-grey);color:var(--meitan-color-text-secondary)}.meitan_button--menu:disabled:not(.meitan_button--loading),.meitan_button--menu[aria-disabled=true]:not(.meitan_button--loading){background-color:var(--meitan-color-transparent);color:var(--meitan-color-text-quaternary)}.meitan_button--plain:disabled:not(.meitan_button--loading),.meitan_button--plain[aria-disabled=true]:not(.meitan_button--loading){background-color:var(--meitan-color-transparent);color:inherit;opacity:.5}.meitan_button--link:disabled:not(.meitan_button--loading),.meitan_button--link[aria-disabled=true]:not(.meitan_button--loading){background-color:var(--meitan-color-transparent);color:var(--meitan-color-brand-disabled)}.meitan_button--neutral-link:disabled:not(.meitan_button--loading),.meitan_button--neutral-link[aria-disabled=true]:not(.meitan_button--loading){background-color:var(--meitan-color-transparent);color:var(--meitan-color-border)}.meitan_button--with-icon:not(.meitan_button--icon-only){gap:var(--meitan-spacing-2)}.meitan_button__content{justify-content:center;align-items:center;display:inline-flex}.meitan_button__icon--default-size{width:var(--meitan-button-loader-size);height:var(--meitan-button-loader-size);flex:0 0 var(--meitan-button-loader-size)}@media(prefers-reduced-motion:reduce){.meitan_button{transition:none}}.meitan_checkbox{align-items:center;gap:var(--meitan-spacing-2);color:var(--meitan-color-text-primary);font-family:var(--meitan-typography-font-family-body);cursor:pointer;font-size:1rem;font-weight:400;line-height:1.4;display:inline-flex;position:relative}.meitan_checkbox--label-start{flex-direction:row-reverse}.meitan_checkbox__native{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.meitan_checkbox__mark{box-sizing:border-box;border-radius:var(--meitan-radius-4);background-color:var(--meitan-color-bg-grey);width:1rem;min-width:1rem;max-width:1rem;height:1rem;min-height:1rem;max-height:1rem;box-shadow:inset 0 0 0 1px var(--meitan-color-border);flex:0 0 1rem;justify-content:center;align-items:center;transition:background-color .2s,box-shadow .2s;display:inline-flex}.meitan_checkbox--shape-round .meitan_checkbox__mark{border-radius:var(--meitan-radius-full);box-shadow:none}.meitan_checkbox__check{border:solid var(--meitan-color-base-white);opacity:0;border-width:0 .125rem .125rem 0;flex:none;width:.3125rem;height:.5625rem;transition:opacity .2s;transform:translateY(-.0625rem)rotate(45deg)}.meitan_checkbox--shape-round .meitan_checkbox__check{border-radius:var(--meitan-radius-full);background-color:var(--meitan-color-base-white);border:0;width:.5rem;height:.5rem;transform:none}.meitan_checkbox--checked .meitan_checkbox__check{opacity:1}.meitan_checkbox--state-hover .meitan_checkbox__mark,.meitan_checkbox:hover .meitan_checkbox__mark{background-color:var(--meitan-color-border)}.meitan_checkbox--checked .meitan_checkbox__mark{background-color:var(--meitan-color-brand-default);box-shadow:none}.meitan_checkbox--checked.meitan_checkbox--state-hover .meitan_checkbox__mark,.meitan_checkbox--checked:hover .meitan_checkbox__mark{background-color:var(--meitan-color-brand-active)}.meitan_checkbox--error:not(.meitan_checkbox--checked) .meitan_checkbox__mark{background-color:var(--meitan-color-transparent);box-shadow:inset 0 0 0 1px var(--meitan-color-brand-default)}.meitan_checkbox--disabled{color:var(--meitan-color-text-tertiary);cursor:not-allowed}.meitan_checkbox--disabled .meitan_checkbox__mark{background-color:var(--meitan-color-bg-button-subtle)}.meitan_checkbox--disabled.meitan_checkbox--checked .meitan_checkbox__mark{background-color:var(--meitan-color-brand-disabled)}.meitan_checkbox__native:focus-visible+.meitan_checkbox__mark{outline:2px solid var(--meitan-color-brand-default);outline-offset:3px}.meitan_counter{box-sizing:border-box;border-radius:var(--meitan-radius-full);font-family:var(--meitan-typography-font-family-body);font-variant-numeric:tabular-nums;font-weight:var(--meitan-typography-font-weight-semi-bold);flex:none;place-items:center;line-height:1;display:inline-grid}.meitan_counter--small{min-width:.9375rem;height:.9375rem;padding-inline:var(--meitan-spacing-1);font-size:.6875rem}.meitan_counter--medium{min-width:1.375rem;height:1.375rem;padding-inline:var(--meitan-spacing-2);font-size:.75rem}.meitan_counter--dot{width:.5rem;min-width:.5rem;height:.5rem;padding:0}.meitan_counter--accent{background:var(--meitan-color-brand-default);color:var(--meitan-color-base-white)}.meitan_counter--neutral{background:var(--meitan-color-text-tertiary);color:var(--meitan-color-base-white)}.meitan_counter__value{display:block}.meitan_counter-change-enter-active,.meitan_counter-change-leave-active{transition:opacity .15s,transform .15s}.meitan_counter-change-enter-from{opacity:0;transform:translateY(35%)scale(.8)}.meitan_counter-change-leave-to{opacity:0;transform:translateY(-35%)scale(.8)}@media(prefers-reduced-motion:reduce){.meitan_counter-change-enter-active,.meitan_counter-change-leave-active{transition:none}}.meitan_dropdown{--meitan-dropdown-panel-padding:var(--meitan-spacing-3);box-sizing:border-box;width:100%;color:var(--meitan-color-text-primary);font-family:var(--meitan-typography-font-family-body)}.meitan_dropdown,.meitan_dropdown__control{display:block;position:relative}.meitan_dropdown__input{box-sizing:border-box;border:.0625rem solid var(--meitan-color-border);border-radius:var(--meitan-radius-full);background:var(--meitan-color-base-white);width:100%;color:var(--meitan-color-text-primary);letter-spacing:0;outline:none;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.4;transition:border-color .16s,background-color .16s,color .16s}.meitan_dropdown__input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.meitan_dropdown__input::-webkit-search-cancel-button,.meitan_dropdown__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.meitan_dropdown__input::-webkit-search-results-button,.meitan_dropdown__input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.meitan_dropdown__input::-ms-clear,.meitan_dropdown__input::-ms-reveal{width:0;height:0;display:none}.meitan_dropdown--small .meitan_dropdown__input{height:2.5rem;font-size:.875rem}.meitan_dropdown--medium .meitan_dropdown__input,.meitan_dropdown--small .meitan_dropdown__input{padding:var(--meitan-spacing-3) var(--meitan-spacing-8) var(--meitan-spacing-3) var(--meitan-spacing-4)}.meitan_dropdown--medium .meitan_dropdown__input{height:3rem;font-size:1rem}.meitan_dropdown--large .meitan_dropdown__input{height:3.375rem;padding:var(--meitan-spacing-4) var(--meitan-spacing-8) var(--meitan-spacing-4) var(--meitan-spacing-4);font-size:1rem}.meitan_dropdown--has-icon .meitan_dropdown__input{padding-left:var(--meitan-spacing-10)}.meitan_dropdown--has-submit .meitan_dropdown__input{padding-right:6.75rem}.meitan_dropdown--has-trailing-icon .meitan_dropdown__input{padding-right:var(--meitan-spacing-10)}.meitan_dropdown--has-clear .meitan_dropdown__input{padding-right:3.25rem}.meitan_dropdown--has-submit.meitan_dropdown--has-trailing-icon .meitan_dropdown__input{padding-right:9rem}.meitan_dropdown--small.meitan_dropdown--has-icon .meitan_dropdown__input{padding-left:var(--meitan-spacing-10)}.meitan_dropdown--small.meitan_dropdown--has-submit .meitan_dropdown__input{padding-right:5.75rem}.meitan_dropdown--has-label.meitan_dropdown--medium .meitan_dropdown__input,.meitan_dropdown--has-label.meitan_dropdown--small .meitan_dropdown__input{padding-top:var(--meitan-spacing-3);padding-bottom:var(--meitan-spacing-3)}.meitan_dropdown--has-selection .meitan_dropdown__input{color:#0000;caret-color:#0000}.meitan_dropdown--has-label.meitan_dropdown--large .meitan_dropdown__input{padding-top:var(--meitan-spacing-4);padding-bottom:var(--meitan-spacing-4)}.meitan_dropdown__input::-moz-placeholder{color:var(--meitan-color-text-tertiary);opacity:1}.meitan_dropdown__input::placeholder{color:var(--meitan-color-text-tertiary);opacity:1}.meitan_dropdown--has-selection .meitan_dropdown__input::-moz-placeholder{color:#0000}.meitan_dropdown--has-selection .meitan_dropdown__input::placeholder{color:#0000}.meitan_dropdown--focused .meitan_dropdown__input,.meitan_dropdown--open .meitan_dropdown__input,.meitan_dropdown:not(.meitan_dropdown--disabled) .meitan_dropdown__input:hover,.meitan_dropdown__input:focus{border-color:var(--meitan-color-text-tertiary)}.meitan_dropdown__input:focus-visible{outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.125rem}.meitan_dropdown--error .meitan_dropdown__input{border-color:var(--meitan-color-brand-default)}.meitan_dropdown--search .meitan_dropdown__input{height:3.5rem;padding:var(--meitan-spacing-4) 11.5rem var(--meitan-spacing-4) var(--meitan-spacing-6)}.meitan_dropdown--search.meitan_dropdown--has-icon .meitan_dropdown__input{padding-left:var(--meitan-spacing-10)}.meitan_dropdown--search .meitan_dropdown__input:focus,.meitan_dropdown--search.meitan_dropdown--focused .meitan_dropdown__input,.meitan_dropdown--search.meitan_dropdown--open .meitan_dropdown__input,.meitan_dropdown--search:not(.meitan_dropdown--disabled) .meitan_dropdown__input:hover{border-color:var(--meitan-color-brand-default)}.meitan_dropdown--search .meitan_dropdown__input:focus-visible{outline:none}.meitan_dropdown--mobile-search .meitan_dropdown__input{height:3.125rem;padding:var(--meitan-spacing-3) 3.25rem var(--meitan-spacing-3) var(--meitan-spacing-5);border-width:.09375rem;border-color:var(--meitan-color-brand-default);font-size:var(--meitan-typography-font-size-medium)}.meitan_dropdown--mobile-search .meitan_dropdown__input:focus,.meitan_dropdown--mobile-search.meitan_dropdown--focused .meitan_dropdown__input,.meitan_dropdown--mobile-search.meitan_dropdown--open .meitan_dropdown__input,.meitan_dropdown--mobile-search:not(.meitan_dropdown--disabled) .meitan_dropdown__input:hover{border-color:var(--meitan-color-brand-default)}.meitan_dropdown--mobile-search .meitan_dropdown__input:focus-visible{outline:none}.meitan_dropdown--disabled{opacity:.4}.meitan_dropdown--disabled .meitan_dropdown__input{background:var(--meitan-color-bg-grey);cursor:not-allowed}.meitan_dropdown .meitan_dropdown__leading-icon{top:50%;left:var(--meitan-spacing-4);z-index:1;color:var(--meitan-color-text-tertiary);pointer-events:none;position:absolute;transform:translateY(-50%)}.meitan_dropdown--small .meitan_dropdown__leading-icon{left:var(--meitan-spacing-4)}.meitan_dropdown__label{top:50%;right:var(--meitan-spacing-8);color:var(--meitan-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transform-origin:0 0;line-height:1.4;transition:color .16s,font-size .16s,transform .16s;position:absolute;overflow:hidden;transform:translateY(-50%)}.meitan_dropdown--small .meitan_dropdown__label,.meitan_dropdown__label{left:var(--meitan-spacing-4);font-size:.875rem}.meitan_dropdown--has-icon .meitan_dropdown__label,.meitan_dropdown--small.meitan_dropdown--has-icon .meitan_dropdown__label{left:var(--meitan-spacing-10)}.meitan_dropdown--large .meitan_dropdown__label{font-size:1rem}.meitan_dropdown__label--floating{max-width:calc(100% - 4rem);padding-inline:var(--meitan-spacing-1);background:var(--meitan-color-base-white);font-size:.75rem;line-height:1.3;top:0;right:auto;transform:translateY(-50%)}.meitan_dropdown--label-outside{gap:var(--meitan-spacing-2);display:grid}.meitan_dropdown--label-outside .meitan_dropdown__label{max-width:100%;color:var(--meitan-color-text-primary);font-size:1rem;font-weight:var(--meitan-typography-font-weight-semi-bold);pointer-events:auto;white-space:normal;background:0 0;padding:0;line-height:1.3;position:static;overflow:visible;transform:none}.meitan_dropdown__submit{top:50%;right:var(--meitan-spacing-2);min-width:4.75rem;height:2rem;padding:0 var(--meitan-spacing-4);border-radius:var(--meitan-radius-full);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--meitan-color-brand-default);color:var(--meitan-color-base-white);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;font-size:.875rem;line-height:1.3;transition:background-color .16s,opacity .16s;display:inline-flex;position:absolute;transform:translateY(-50%)}.meitan_dropdown__submit:focus-visible,.meitan_dropdown__submit:hover{background:var(--meitan-color-brand-hover)}.meitan_dropdown__submit:focus-visible{outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.125rem}.meitan_dropdown__submit:disabled{cursor:not-allowed;opacity:.45}.meitan_dropdown--search .meitan_dropdown__submit{min-width:9.375rem;height:2.5rem;padding-inline:var(--meitan-spacing-6);font-size:var(--meitan-typography-font-size-small);line-height:var(--meitan-typography-line-height-body)}.meitan_dropdown--search.meitan_dropdown--small .meitan_dropdown__input{height:3.125rem;padding:var(--meitan-spacing-3) 7rem var(--meitan-spacing-3) var(--meitan-spacing-5);font-size:var(--meitan-typography-font-size-medium)}.meitan_dropdown--search.meitan_dropdown--small .meitan_dropdown__submit{min-width:0;height:2.5rem;padding-inline:var(--meitan-spacing-6);font-size:var(--meitan-typography-font-size-small);line-height:var(--meitan-typography-line-height-body)}.meitan_dropdown--small .meitan_dropdown__submit{min-width:4rem;height:1.75rem;padding-inline:var(--meitan-spacing-3);font-size:.75rem}.meitan_dropdown__selection{z-index:1;top:50%;right:var(--meitan-spacing-8);left:var(--meitan-spacing-4);align-items:center;gap:var(--meitan-spacing-2);pointer-events:none;min-width:0;display:flex;position:absolute;overflow:hidden;transform:translateY(-50%)}.meitan_dropdown--has-trailing-icon .meitan_dropdown__selection{right:var(--meitan-spacing-10)}.meitan_dropdown--small .meitan_dropdown__selection{left:var(--meitan-spacing-4)}.meitan_dropdown--has-icon .meitan_dropdown__selection,.meitan_dropdown--small.meitan_dropdown--has-icon .meitan_dropdown__selection{left:var(--meitan-spacing-10)}.meitan_dropdown--has-label .meitan_dropdown__selection{transform:translateY(-50%)}.meitan_dropdown__selection-value{min-width:0;color:var(--meitan-color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.4;overflow:hidden}.meitan_dropdown--small .meitan_dropdown__selection-value{font-size:.875rem}.meitan_dropdown__selection-chip{min-width:0;max-width:min(100%,16rem);min-height:1.75rem;padding:0 var(--meitan-spacing-2) 0 var(--meitan-spacing-3);border:.0625rem solid var(--meitan-color-border);border-radius:var(--meitan-radius-full);background:var(--meitan-color-bg-grey);color:var(--meitan-color-text-primary);align-items:center;gap:var(--meitan-spacing-2);pointer-events:auto;flex:none;font-size:1rem;line-height:1.25;display:inline-flex}.meitan_dropdown__selection-more{padding-inline:var(--meitan-spacing-3);color:var(--meitan-color-text-tertiary);pointer-events:none}.meitan_dropdown--small .meitan_dropdown__selection-chip{min-height:1.5rem;padding-inline:var(--meitan-spacing-3) var(--meitan-spacing-1);font-size:.875rem}.meitan_dropdown--small .meitan_dropdown__selection-more{padding-inline:var(--meitan-spacing-3)}.meitan_dropdown__selection-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.meitan_dropdown__selection-remove{border-radius:var(--meitan-radius-full);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--meitan-color-transparent);width:1.25rem;height:1.25rem;color:var(--meitan-color-text-tertiary);cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.meitan_dropdown__selection-remove:focus-visible,.meitan_dropdown__selection-remove:hover{color:var(--meitan-color-brand-default)}.meitan_dropdown__option:focus-visible,.meitan_dropdown__selection-remove:focus-visible{outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.125rem}.meitan_dropdown__selection-remove:disabled{cursor:not-allowed}.meitan_dropdown--large .meitan_dropdown__label--floating{transform:translateY(-50%)}.meitan_dropdown .meitan_dropdown__trailing-icon{top:50%;right:var(--meitan-spacing-4);color:var(--meitan-color-text-secondary);pointer-events:none;position:absolute;transform:translateY(-50%)}.meitan_dropdown.meitan_dropdown--has-submit .meitan_dropdown__trailing-icon{right:6rem}.meitan_dropdown__clear{z-index:1;top:50%;right:var(--meitan-spacing-1);border-radius:var(--meitan-radius-full);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--meitan-color-transparent);width:2.5rem;height:2.5rem;color:var(--meitan-color-text-secondary);cursor:pointer;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;transform:translateY(-50%)}.meitan_dropdown__clear:hover{color:var(--meitan-color-brand-default)}.meitan_dropdown__clear:focus-visible{outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.125rem}.meitan_dropdown__clear:disabled{cursor:not-allowed;opacity:.45}.meitan_dropdown__panel{--meitan-dropdown-panel-max-height:25rem;z-index:1100;top:calc(100% + var(--meitan-spacing-2));box-sizing:border-box;border:.0625rem solid var(--meitan-color-border);border-radius:var(--meitan-radius-16);background:var(--meitan-color-base-white);width:100%;box-shadow:var(--meitan-shadow-small);position:absolute;left:0;overflow:hidden}.meitan_dropdown--mobile-search .meitan_dropdown__panel,.meitan_dropdown--search .meitan_dropdown__panel{box-shadow:var(--meitan-shadow-medium);border:0}.meitan_dropdown--panel-menu .meitan_dropdown__panel{width:min(17.5rem,calc(100dvw - var(--meitan-spacing-4)));border-radius:var(--meitan-radius-12);box-shadow:var(--meitan-shadow-menu);border:0}.meitan_dropdown__list{box-sizing:border-box;padding:var(--meitan-dropdown-panel-padding);margin:0;list-style:none;display:grid;overflow-y:visible}.meitan_dropdown--mobile-search .meitan_dropdown__list,.meitan_dropdown--search .meitan_dropdown__list{padding:0}.meitan_dropdown--panel-menu .meitan_dropdown__list{gap:calc(var(--meitan-spacing-1)/2);padding:var(--meitan-spacing-2)}.meitan_dropdown__list--scrollable{max-height:min(var(--meitan-dropdown-panel-max-height),var(--meitan-dropdown-list-max-height));overflow-y:auto}.meitan_dropdown__option{width:100%;min-height:2.875rem;padding:var(--meitan-spacing-3) var(--meitan-spacing-2);border-radius:var(--meitan-radius-8);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--meitan-color-transparent);color:var(--meitan-color-text-primary);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:stretch;transition:background-color .12s;display:flex}.meitan_dropdown--search .meitan_dropdown__option{min-height:3.75rem;padding:var(--meitan-spacing-3) var(--meitan-spacing-4);border-radius:0}.meitan_dropdown--mobile-search .meitan_dropdown__option{min-height:5.125rem;padding:var(--meitan-spacing-3) var(--meitan-spacing-4);border-radius:0}.meitan_dropdown--panel-menu .meitan_dropdown__option{min-height:2.625rem;padding:calc(var(--meitan-spacing-2) + var(--meitan-spacing-1)/2);border-radius:var(--meitan-radius-8)}.meitan_dropdown__option--active,.meitan_dropdown__option:hover{background:var(--meitan-color-bg-button-subtle)}.meitan_dropdown__option--selected{background:var(--meitan-color-bg-grey)}.meitan_dropdown--panel-menu .meitan_dropdown__option--selected{background:var(--meitan-color-transparent)}.meitan_dropdown--panel-menu .meitan_dropdown__option--active,.meitan_dropdown--panel-menu .meitan_dropdown__option:hover{background:var(--meitan-color-bg-grey)}.meitan_dropdown__option:disabled{opacity:.45;cursor:not-allowed}.meitan_dropdown__option-row{align-items:center;gap:var(--meitan-spacing-1);width:100%;display:flex}.meitan_dropdown__option-indicator{border-radius:var(--meitan-radius-full);background:var(--meitan-color-bg-grey);flex:0 0 1rem;place-items:center;width:1rem;height:1rem;transition:background-color .16s;display:inline-grid}.meitan_dropdown__option-indicator--selected{background:var(--meitan-color-brand-default)}.meitan_dropdown__option-indicator-mark{border-radius:var(--meitan-radius-full);background:var(--meitan-color-base-white);opacity:0;width:.5rem;height:.5rem;transition:opacity .16s}.meitan_dropdown__option-indicator--selected .meitan_dropdown__option-indicator-mark{opacity:1}.meitan_dropdown__option-image{border-radius:var(--meitan-radius-8);background:var(--meitan-color-bg-grey);flex:0 0 2.25rem;place-items:center;width:2.25rem;height:2.25rem;display:grid;overflow:hidden}.meitan_dropdown__option-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.meitan_dropdown__option-content{flex:auto;min-width:0}.meitan_dropdown__option-label{min-width:0;color:var(--meitan-color-text-primary);overflow-wrap:anywhere;flex:auto;font-size:1rem;font-weight:400;line-height:1.4}.meitan_dropdown__option-meta{align-items:center;gap:var(--meitan-spacing-1);flex:none;display:inline-flex}.meitan_dropdown__option-meta-label{color:var(--meitan-color-text-tertiary);font-size:var(--meitan-typography-font-size-small);font-weight:var(--meitan-typography-font-weight-regular);line-height:var(--meitan-typography-line-height-body)}.meitan_dropdown__option-price{color:var(--meitan-color-text-primary);white-space:nowrap;font-size:1rem;line-height:1.4}.meitan_dropdown--search .meitan_dropdown__option-row{-moz-column-gap:var(--meitan-spacing-3);column-gap:var(--meitan-spacing-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.meitan_dropdown--search .meitan_dropdown__option-content{grid-area:1/2}.meitan_dropdown--search .meitan_dropdown__option-meta{gap:var(--meitan-spacing-6);grid-area:1/3}.meitan_dropdown--search .meitan_dropdown__option-price{font-weight:var(--meitan-typography-font-weight-medium)}.meitan_dropdown--search .meitan_dropdown__option-row--no-image{grid-template-columns:minmax(0,1fr) auto}.meitan_dropdown--search .meitan_dropdown__option-row--no-image .meitan_dropdown__option-content{grid-column:1}.meitan_dropdown--search .meitan_dropdown__option-row--no-image .meitan_dropdown__option-meta{grid-column:2}.meitan_dropdown--mobile-search .meitan_dropdown__option-row{align-items:start;-moz-column-gap:var(--meitan-spacing-3);column-gap:var(--meitan-spacing-3);row-gap:calc(var(--meitan-spacing-1)/2);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);display:grid}.meitan_dropdown--mobile-search .meitan_dropdown__option-image{grid-area:1/1/3}.meitan_dropdown--mobile-search .meitan_dropdown__option-content{grid-area:1/2}.meitan_dropdown--mobile-search .meitan_dropdown__option-meta{justify-content:flex-start;gap:var(--meitan-spacing-6);grid-area:2/2}.meitan_dropdown--mobile-search .meitan_dropdown__option-price{font-weight:var(--meitan-typography-font-weight-medium)}.meitan_dropdown--mobile-search .meitan_dropdown__option-description{display:none}.meitan_dropdown--mobile-search .meitan_dropdown__option-row--no-image{grid-template-columns:minmax(0,1fr)}.meitan_dropdown--mobile-search .meitan_dropdown__option-row--no-image .meitan_dropdown__option-content,.meitan_dropdown--mobile-search .meitan_dropdown__option-row--no-image .meitan_dropdown__option-meta{grid-column:1}.meitan_dropdown__option-bonus{min-width:0;padding:0 var(--meitan-spacing-1) 0 var(--meitan-spacing-2);border-radius:var(--meitan-radius-16);background:var(--meitan-color-bg-button-subtle);color:var(--meitan-color-text-primary);white-space:nowrap;justify-content:flex-end;align-items:center;gap:var(--meitan-spacing-1);font-size:1rem;line-height:1.4;display:inline-flex}.meitan_dropdown__option-description{margin-top:var(--meitan-spacing-1);color:var(--meitan-color-text-tertiary);overflow-wrap:anywhere;font-size:.75rem;line-height:1.3;display:block}.meitan_dropdown__loading{min-height:8rem;padding:var(--meitan-dropdown-panel-padding);place-items:center;display:grid}.meitan_dropdown__empty{padding:var(--meitan-spacing-7) var(--meitan-spacing-6);color:var(--meitan-color-text-tertiary);font-size:.875rem;line-height:1.4}.meitan_dropdown--mobile-search .meitan_dropdown__empty,.meitan_dropdown--search .meitan_dropdown__empty{min-height:6.25rem;padding:var(--meitan-spacing-10) var(--meitan-spacing-6);color:var(--meitan-color-text-secondary);font-size:var(--meitan-typography-font-size-medium);text-align:center}.meitan_dropdown--mobile-search .meitan_dropdown__loading,.meitan_dropdown--search .meitan_dropdown__loading{min-height:6.25rem}.meitan_dropdown__message{margin-top:var(--meitan-spacing-1);padding-inline:var(--meitan-spacing-4);color:var(--meitan-color-text-tertiary);font-size:.75rem;line-height:1.3;display:block}.meitan_dropdown__message--error{color:var(--meitan-color-brand-default)}.meitan_dropdown__sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.meitan_dropdown-panel-enter-active,.meitan_dropdown-panel-leave-active{transition:opacity .16s,transform .16s}.meitan_dropdown-panel-leave-active{pointer-events:none}.meitan_dropdown-panel-enter-from,.meitan_dropdown-panel-leave-to{opacity:0;transform:translateY(.25rem)}.meitan_dropdown--text{width:auto;min-width:0;display:inline-block}.meitan_dropdown--text .meitan_dropdown__input{width:auto;min-width:0;max-width:100%;height:2rem;padding:0 var(--meitan-spacing-5) 0 0;background:var(--meitan-color-transparent);color:var(--meitan-color-brand-default);caret-color:var(--meitan-color-transparent);cursor:pointer;font-size:var(--meitan-typography-font-size-small);field-sizing:content;line-height:var(--meitan-typography-line-height-body);border:0;border-radius:0}.meitan_dropdown--text .meitan_dropdown__input:focus,.meitan_dropdown--text.meitan_dropdown--focused .meitan_dropdown__input,.meitan_dropdown--text.meitan_dropdown--open .meitan_dropdown__input,.meitan_dropdown--text:not(.meitan_dropdown--disabled) .meitan_dropdown__input:hover{border-color:var(--meitan-color-transparent);color:var(--meitan-color-brand-hover)}.meitan_dropdown--text .meitan_dropdown__input:focus-visible{border-radius:var(--meitan-radius-full);outline-offset:var(--meitan-spacing-1)}.meitan_dropdown--text .meitan_dropdown__selection{right:var(--meitan-spacing-5);left:0}.meitan_dropdown--text .meitan_dropdown__selection-value{color:var(--meitan-color-brand-default);font-size:var(--meitan-typography-font-size-small);line-height:var(--meitan-typography-line-height-body)}.meitan_dropdown--text .meitan_dropdown__trailing-icon{color:currentColor;right:0}.meitan_dropdown--text .meitan_dropdown__panel{width:max(100%,12rem)}@media(max-width:580px){.meitan_dropdown:not(.meitan_dropdown--panel-menu) .meitan_dropdown__option-row{flex-direction:column;align-items:flex-start}.meitan_dropdown__option-meta{flex-wrap:wrap}}@media(max-width:768px){.meitan_dropdown--search .meitan_dropdown__input{height:3.25rem;padding-right:7.75rem;padding-left:var(--meitan-spacing-4)}.meitan_dropdown--search.meitan_dropdown--has-icon .meitan_dropdown__input{padding-left:var(--meitan-spacing-10)}.meitan_dropdown--search .meitan_dropdown__submit{min-width:5.625rem;padding-inline:var(--meitan-spacing-4)}.meitan_dropdown--search .meitan_dropdown__option-row{align-items:start;row-gap:var(--meitan-spacing-1);grid-template-columns:auto minmax(0,1fr)}.meitan_dropdown--search .meitan_dropdown__option-row--no-image{grid-template-columns:minmax(0,1fr)}.meitan_dropdown--search .meitan_dropdown__option-row--no-image .meitan_dropdown__option-content{grid-column:1}.meitan_dropdown--search .meitan_dropdown__option-row--no-image .meitan_dropdown__option-meta{grid-area:2/1}.meitan_dropdown--search .meitan_dropdown__option-content{padding-top:var(--meitan-spacing-1)}.meitan_dropdown--search .meitan_dropdown__option-meta{justify-content:flex-start;gap:var(--meitan-spacing-3);grid-column:2}}@media(prefers-reduced-motion:reduce){.meitan_dropdown-panel-enter-active,.meitan_dropdown-panel-leave-active,.meitan_dropdown__input,.meitan_dropdown__label,.meitan_dropdown__option,.meitan_dropdown__submit{transition:none}}.meitan_modal__overlay,.meitan_modal__overlay *{box-sizing:border-box}.meitan_modal__overlay{z-index:1000;padding:var(--meitan-spacing-6);background:var(--meitan-color-overlay-dark);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.meitan_modal__overlay.meitan_modal__overlay--fullscreen{place-items:stretch stretch;padding:0}.meitan_modal{border-radius:var(--meitan-radius-16);background:var(--meitan-color-base-white);width:100%;max-height:calc(100dvh - 3rem);box-shadow:var(--meitan-shadow-tooltip);color:var(--meitan-color-text-primary);font-family:var(--meitan-typography-font-family-body);outline:none;position:relative;overflow:auto}.meitan_modal:focus-visible{outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.1875rem}.meitan_modal--small{max-width:25rem}.meitan_modal--medium{max-width:36.25rem}.meitan_modal--large{max-width:56rem}.meitan_modal--extra-large{max-width:80rem}.meitan_modal.meitan_modal--fullscreen{border-radius:var(--meitan-radius-none);width:100dvw;max-width:none;height:100dvh;max-height:none}.meitan_modal-enter-active,.meitan_modal-leave-active{transition:opacity .2s}.meitan_modal-enter-active .meitan_modal,.meitan_modal-leave-active .meitan_modal{transition:opacity .2s,transform .2s}.meitan_modal-leave-active{pointer-events:none}.meitan_modal-enter-from,.meitan_modal-enter-from .meitan_modal,.meitan_modal-leave-to,.meitan_modal-leave-to .meitan_modal{opacity:0}.meitan_modal-enter-from .meitan_modal,.meitan_modal-leave-to .meitan_modal{transform:translateY(.75rem)scale(.98)}@media(max-width:900px){.meitan_modal__overlay.meitan_modal__overlay--fullscreen-narrow{place-items:stretch stretch;padding:0}.meitan_modal.meitan_modal--fullscreen-narrow{border-radius:var(--meitan-radius-none);width:100dvw;max-width:none;height:100dvh;max-height:none}}@media(max-width:768px){.meitan_modal__overlay{padding:var(--meitan-spacing-4)}.meitan_modal{border-radius:var(--meitan-radius-12);max-height:calc(100dvh - 1.875rem)}.meitan_modal.meitan_modal--fullscreen{border-radius:var(--meitan-radius-none);width:100dvw;height:100dvh}}@media(max-width:360px){.meitan_modal__overlay{padding-inline:0}.meitan_modal{border-radius:var(--meitan-radius-none)}}@media(prefers-reduced-motion:reduce){.meitan_modal-enter-active,.meitan_modal-enter-active .meitan_modal,.meitan_modal-leave-active,.meitan_modal-leave-active .meitan_modal{transition:none}}.meitan_drawer__overlay,.meitan_drawer__overlay *{box-sizing:border-box}.meitan_drawer__overlay{z-index:1000;background:var(--meitan-color-overlay-dark);-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem);position:fixed;inset:0}.meitan_drawer__overlay--transparent{background:var(--meitan-color-transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.meitan_drawer{background:var(--meitan-color-base-white);box-shadow:var(--meitan-shadow-tooltip);color:var(--meitan-color-text-primary);font-family:var(--meitan-typography-font-family-body);outline:none;display:flex;position:absolute;overflow:auto}.meitan_drawer:focus-visible{outline:.125rem solid var(--meitan-color-brand-default);outline-offset:-.25rem}.meitan_drawer--left,.meitan_drawer--right{height:100%;top:0;bottom:0}.meitan_drawer--left{left:0}.meitan_drawer--right{right:0}.meitan_drawer--bottom,.meitan_drawer--top{width:100%;left:0;right:0}.meitan_drawer--top{top:0}.meitan_drawer--bottom{bottom:0}.meitan_drawer--left.meitan_drawer--small,.meitan_drawer--right.meitan_drawer--small{width:min(20rem,100dvw)}.meitan_drawer--left.meitan_drawer--medium,.meitan_drawer--right.meitan_drawer--medium{width:min(28rem,100dvw)}.meitan_drawer--left.meitan_drawer--large,.meitan_drawer--right.meitan_drawer--large{width:min(40rem,100dvw)}.meitan_drawer--left.meitan_drawer--full,.meitan_drawer--right.meitan_drawer--full{width:100dvw}.meitan_drawer--bottom.meitan_drawer--small,.meitan_drawer--top.meitan_drawer--small{height:min(15rem,100dvh)}.meitan_drawer--bottom.meitan_drawer--medium,.meitan_drawer--top.meitan_drawer--medium{height:min(22rem,100dvh)}.meitan_drawer--bottom.meitan_drawer--large,.meitan_drawer--top.meitan_drawer--large{height:min(32rem,100dvh)}.meitan_drawer--bottom.meitan_drawer--full,.meitan_drawer--top.meitan_drawer--full{height:100dvh}.meitan_drawer-enter-active,.meitan_drawer-leave-active{transition:opacity .24s}.meitan_drawer-enter-active .meitan_drawer,.meitan_drawer-leave-active .meitan_drawer{transition:transform .24s cubic-bezier(.22,1,.36,1)}.meitan_drawer-leave-active{pointer-events:none}.meitan_drawer-enter-from,.meitan_drawer-leave-to{opacity:0}.meitan_drawer-enter-from .meitan_drawer--left,.meitan_drawer-leave-to .meitan_drawer--left{transform:translate(-100%)}.meitan_drawer-enter-from .meitan_drawer--right,.meitan_drawer-leave-to .meitan_drawer--right{transform:translate(100%)}.meitan_drawer-enter-from .meitan_drawer--top,.meitan_drawer-leave-to .meitan_drawer--top{transform:translateY(-100%)}.meitan_drawer-enter-from .meitan_drawer--bottom,.meitan_drawer-leave-to .meitan_drawer--bottom{transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.meitan_drawer-enter-active,.meitan_drawer-enter-active .meitan_drawer,.meitan_drawer-leave-active,.meitan_drawer-leave-active .meitan_drawer{transition:none}}.meitan_file-upload{gap:var(--meitan-spacing-3);flex-direction:column;min-width:0;display:flex}.meitan_file-upload__field{min-height:3.75rem;padding:var(--meitan-spacing-3) var(--meitan-spacing-4);border:.0625rem dashed var(--meitan-color-border);border-radius:var(--meitan-radius-8);background:var(--meitan-color-bg-panel);color:var(--meitan-color-text-secondary);font-family:var(--meitan-typography-font-family-body);font-size:var(--meitan-typography-font-size-small);line-height:var(--meitan-typography-line-height-body);text-align:center;cursor:pointer;justify-content:center;align-items:center;transition:border-color .16s,background-color .16s;display:flex}.meitan_file-upload__field:hover{border-color:var(--meitan-color-brand-default)}.meitan_file-upload__input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.meitan_file-upload__input:focus-visible+.meitan_file-upload__label{outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.1875rem}.meitan_file-upload__label--narrow{display:none}.meitan_file-upload__list{gap:var(--meitan-spacing-3);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.meitan_file-upload__item{border-radius:var(--meitan-radius-8);background:var(--meitan-color-bg-grey);width:5rem;height:5rem;position:relative;overflow:hidden}.meitan_file-upload__item[draggable=true]{cursor:grab}.meitan_file-upload__item--dragging{opacity:.5}.meitan_file-upload__preview{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.meitan_file-upload__preview--empty{background:var(--meitan-color-bg-grey)}.meitan_file-upload__remove{top:var(--meitan-spacing-1);right:var(--meitan-spacing-1);border-radius:var(--meitan-radius-full);background:var(--meitan-color-overlay-dark);width:1.25rem;height:1.25rem;color:var(--meitan-color-base-white);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.meitan_file-upload__remove:focus-visible{outline:.125rem solid var(--meitan-color-base-white);outline-offset:.0625rem}.meitan_file-upload__message{color:var(--meitan-color-text-tertiary);font-family:var(--meitan-typography-font-family-body);font-size:var(--meitan-typography-font-size-small);line-height:var(--meitan-typography-line-height-body);margin:0}.meitan_file-upload__message--error{color:var(--meitan-color-danger)}.meitan_file-upload--invalid .meitan_file-upload__field{border-color:var(--meitan-color-danger)}.meitan_file-upload--disabled .meitan_file-upload__field,.meitan_file-upload--disabled .meitan_file-upload__item[draggable=true]{cursor:not-allowed}.meitan_file-upload--disabled .meitan_file-upload__field{opacity:.6}@media(max-width:768px){.meitan_file-upload__label--wide{display:none}.meitan_file-upload__label--narrow{display:inline}}.meitan_popover-root{display:inline-flex}.meitan_popover__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--meitan-color-transparent);color:inherit;font:inherit;cursor:pointer;border:0;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.meitan_popover__trigger:focus-visible{border-radius:var(--meitan-radius-4);outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.1875rem}.meitan_popover__trigger:disabled{cursor:not-allowed;opacity:.5}.meitan_popover{z-index:1100;box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:min(24rem,calc(100dvw - var(--meitan-spacing-4)));padding:var(--meitan-spacing-4);border:.0625rem solid var(--meitan-color-border);border-radius:var(--meitan-radius-12);background:var(--meitan-color-base-white);box-shadow:var(--meitan-shadow-tooltip);color:var(--meitan-color-text-primary);font-family:var(--meitan-typography-font-family-body);outline:none;position:fixed}.meitan_popover--small{width:min(17.5rem,calc(100dvw - var(--meitan-spacing-4)));max-width:min(17.5rem,calc(100dvw - var(--meitan-spacing-4)))}.meitan_popover--large{width:min(28.75rem,calc(100dvw - var(--meitan-spacing-8)));max-width:min(28.75rem,calc(100dvw - var(--meitan-spacing-8)))}.meitan_popover--extra-large{width:min(35rem,calc(100dvw - var(--meitan-spacing-12)));max-width:min(35rem,calc(100dvw - var(--meitan-spacing-12)))}.meitan_popover--card{box-shadow:var(--meitan-shadow-large);border:0;padding:0}.meitan_popover--menu{padding:var(--meitan-spacing-2) var(--meitan-spacing-1) var(--meitan-spacing-3);border-radius:var(--meitan-radius-12);box-shadow:var(--meitan-shadow-popover);border:0;overflow:hidden}.meitan_popover-enter-active,.meitan_popover-leave-active{transition:opacity .12s}.meitan_popover-leave-active{pointer-events:none}.meitan_popover-enter-from,.meitan_popover-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.meitan_popover-enter-active,.meitan_popover-leave-active{transition:none}}.meitan_tooltip-root{display:contents}.meitan_tooltip__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--meitan-color-transparent);color:inherit;font:inherit;cursor:help;border:0;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.meitan_tooltip__trigger:focus-visible{border-radius:var(--meitan-radius-4);outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.1875rem}.meitan_tooltip{--meitan-tooltip-arrow-size:.5rem;--meitan-tooltip-arrow-border-size:calc(var(--meitan-tooltip-arrow-size) + .0625rem);--meitan-tooltip-arrow-overlap:.0625rem;--meitan-tooltip-background:var(--meitan-color-base-white);--meitan-tooltip-border-color:var(--meitan-color-border);z-index:1200;box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:min(13.75rem,calc(100dvw - var(--meitan-spacing-4)));padding:var(--meitan-spacing-3) var(--meitan-spacing-4);border:.0625rem solid var(--meitan-tooltip-border-color);border-radius:var(--meitan-radius-12);background:var(--meitan-tooltip-background);box-shadow:var(--meitan-shadow-tooltip);color:var(--meitan-color-text-primary);font-family:var(--meitan-typography-font-family-body);pointer-events:none;font-size:.875rem;line-height:1.4;position:fixed}.meitan_tooltip:after,.meitan_tooltip:before{content:"";pointer-events:none;border-style:solid;width:0;height:0;position:absolute}.meitan_tooltip--top:before{bottom:calc(var(--meitan-tooltip-arrow-border-size)*-1);left:calc(50% - var(--meitan-tooltip-arrow-border-size));border-width:var(--meitan-tooltip-arrow-border-size) var(--meitan-tooltip-arrow-border-size) 0;border-color:var(--meitan-tooltip-border-color) transparent transparent}.meitan_tooltip--top:after{bottom:calc((var(--meitan-tooltip-arrow-size) - var(--meitan-tooltip-arrow-overlap))*-1);left:calc(50% - var(--meitan-tooltip-arrow-size));border-width:var(--meitan-tooltip-arrow-size) var(--meitan-tooltip-arrow-size) 0;border-color:var(--meitan-tooltip-background) transparent transparent}.meitan_tooltip--bottom:before{top:calc(var(--meitan-tooltip-arrow-border-size)*-1);left:calc(50% - var(--meitan-tooltip-arrow-border-size));border-width:0 var(--meitan-tooltip-arrow-border-size) var(--meitan-tooltip-arrow-border-size);border-color:transparent transparent var(--meitan-tooltip-border-color)}.meitan_tooltip--bottom:after{top:calc((var(--meitan-tooltip-arrow-size) - var(--meitan-tooltip-arrow-overlap))*-1);left:calc(50% - var(--meitan-tooltip-arrow-size));border-width:0 var(--meitan-tooltip-arrow-size) var(--meitan-tooltip-arrow-size);border-color:transparent transparent var(--meitan-tooltip-background)}.meitan_tooltip--left:before{top:calc(50% - var(--meitan-tooltip-arrow-border-size));right:calc(var(--meitan-tooltip-arrow-border-size)*-1);border-width:var(--meitan-tooltip-arrow-border-size) 0 var(--meitan-tooltip-arrow-border-size) var(--meitan-tooltip-arrow-border-size);border-color:transparent transparent transparent var(--meitan-tooltip-border-color)}.meitan_tooltip--left:after{top:calc(50% - var(--meitan-tooltip-arrow-size));right:calc((var(--meitan-tooltip-arrow-size) - var(--meitan-tooltip-arrow-overlap))*-1);border-width:var(--meitan-tooltip-arrow-size) 0 var(--meitan-tooltip-arrow-size) var(--meitan-tooltip-arrow-size);border-color:transparent transparent transparent var(--meitan-tooltip-background)}.meitan_tooltip--right:before{top:calc(50% - var(--meitan-tooltip-arrow-border-size));left:calc(var(--meitan-tooltip-arrow-border-size)*-1);border-width:var(--meitan-tooltip-arrow-border-size) var(--meitan-tooltip-arrow-border-size) var(--meitan-tooltip-arrow-border-size) 0;border-color:transparent var(--meitan-tooltip-border-color) transparent transparent}.meitan_tooltip--right:after{top:calc(50% - var(--meitan-tooltip-arrow-size));left:calc((var(--meitan-tooltip-arrow-size) - var(--meitan-tooltip-arrow-overlap))*-1);border-width:var(--meitan-tooltip-arrow-size) var(--meitan-tooltip-arrow-size) var(--meitan-tooltip-arrow-size) 0;border-color:transparent var(--meitan-tooltip-background) transparent transparent}.meitan_tooltip-enter-active,.meitan_tooltip-leave-active{transition:opacity .12s,transform .12s}.meitan_tooltip-leave-active{pointer-events:none}.meitan_tooltip-enter-from,.meitan_tooltip-leave-to{opacity:0;transform:translateY(.1875rem)}@media(prefers-reduced-motion:reduce){.meitan_tooltip-enter-active,.meitan_tooltip-leave-active{transition:none}}.meitan_notification{--meitan-notification-bg:var(--meitan-color-bg-orange-subtle);--meitan-notification-accent:var(--meitan-color-accent-orange);--meitan-notification-close-color:var(--meitan-color-text-tertiary);box-sizing:border-box;width:100%;max-width:var(--meitan-notification-max-width,-webkit-fill-available);justify-content:space-between;align-items:center;gap:var(--meitan-spacing-2);padding:var(--meitan-spacing-4);border-radius:var(--meitan-radius-8);background:var(--meitan-notification-bg);color:var(--meitan-color-text-primary);font-family:var(--meitan-typography-font-family-body);line-height:1.4;display:flex}.meitan_notification--success{--meitan-notification-bg:var(--meitan-color-bg-green-subtle);--meitan-notification-accent:var(--meitan-color-success)}.meitan_notification--info{--meitan-notification-bg:var(--meitan-color-bg-blue-subtle);--meitan-notification-accent:var(--meitan-color-info)}.meitan_notification--error{--meitan-notification-bg:var(--meitan-color-bg-orange-subtle);--meitan-notification-accent:var(--meitan-color-accent-orange)}.meitan_notification--tone-inverse{background:var(--meitan-color-base-white-10);color:var(--meitan-color-base-white);--meitan-notification-close-color:var(--meitan-color-overlay-lavender-80)}.meitan_notification--compact{gap:var(--meitan-spacing-2);padding:var(--meitan-spacing-3)}.meitan_notification__icon{color:var(--meitan-notification-accent);flex:none}.meitan_notification__content{gap:var(--meitan-spacing-1);flex:auto;min-width:0;display:grid}.meitan_notification__title{font-size:1rem;font-weight:400}.meitan_notification__message,.meitan_notification__title{color:var(--meitan-notification-accent);margin:0;line-height:1.4}.meitan_notification__message{font-size:.875rem}.meitan_notification__message :where(a){color:inherit;text-decoration-color:var(--meitan-color-border);text-underline-offset:.1875rem}.meitan_notification--tone-inverse .meitan_notification__message,.meitan_notification--tone-inverse .meitan_notification__title{color:var(--meitan-color-base-white)}.meitan_notification--compact .meitan_notification__message{font-size:.75rem}.meitan_notification__action{margin-top:var(--meitan-spacing-1);background:var(--meitan-color-transparent);color:var(--meitan-notification-accent);font:inherit;cursor:pointer;border:0;outline:none;justify-self:start;padding:0;font-size:.875rem;font-weight:500;line-height:1.4}.meitan_notification__action:focus-visible{border-radius:var(--meitan-radius-2);outline-offset:.1875rem;outline:.125rem solid}.meitan_notification__close{background:var(--meitan-color-transparent);width:.75rem;height:.75rem;color:var(--meitan-notification-close-color);cursor:pointer;border:0;flex:0 0 .75rem;place-items:center;padding:0;display:inline-grid}.meitan_notification__close:focus-visible{border-radius:var(--meitan-radius-2);outline-offset:.1875rem;outline:.125rem solid}.meitan_input{box-sizing:border-box;width:100%;color:var(--meitan-color-text-primary);font-family:var(--meitan-typography-font-family-body);display:block}.meitan_input__control{display:block;position:relative}.meitan_input__native{box-sizing:border-box;border:1px solid var(--meitan-color-border);border-radius:var(--meitan-radius-full);background:var(--meitan-color-transparent);width:100%;color:var(--meitan-color-text-secondary);letter-spacing:0;outline:none;font-family:inherit;font-weight:400;transition:border-color .16s,background-color .16s,color .16s}.meitan_input__native[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.meitan_input__native::-webkit-search-cancel-button,.meitan_input__native::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.meitan_input__native::-webkit-search-results-button,.meitan_input__native::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.meitan_input__native::-ms-clear,.meitan_input__native::-ms-reveal{width:0;height:0;display:none}.meitan_input--large .meitan_input__native{height:3.375rem;padding:var(--meitan-spacing-4) var(--meitan-spacing-6);font-size:1rem;line-height:1.4}.meitan_input--medium .meitan_input__native{height:3rem;padding:var(--meitan-spacing-4) var(--meitan-spacing-6);font-size:.875rem;line-height:1.4}.meitan_input--has-label.meitan_input--large .meitan_input__native{padding-top:var(--meitan-spacing-6);padding-bottom:var(--meitan-spacing-2)}.meitan_input--has-label.meitan_input--medium .meitan_input__native{padding-top:var(--meitan-spacing-5);padding-bottom:var(--meitan-spacing-2)}.meitan_input--has-trailing .meitan_input__native{padding-right:calc(var(--meitan-spacing-6) + var(--meitan-spacing-8))}.meitan_input--has-action .meitan_input__native{padding-right:calc(var(--meitan-spacing-20) + var(--meitan-spacing-9))}.meitan_input--background .meitan_input__native{border-color:var(--meitan-color-bg-grey);background:var(--meitan-color-bg-grey)}.meitan_input--background-white .meitan_input__native{border-color:var(--meitan-color-base-white);background:var(--meitan-color-base-white)}.meitan_input--focused .meitan_input__native,.meitan_input:not(.meitan_input--disabled) .meitan_input__native:hover,.meitan_input__native:focus{border-color:var(--meitan-color-border)}.meitan_input__native:focus-visible{outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.125rem}.meitan_input__native::-moz-placeholder{color:var(--meitan-color-text-tertiary);opacity:1}.meitan_input__native::placeholder{color:var(--meitan-color-text-tertiary);opacity:1}.meitan_input__label{top:50%;right:var(--meitan-spacing-6);left:var(--meitan-spacing-6);color:var(--meitan-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transform-origin:0 0;font-size:1rem;line-height:1.4;transition:color .16s,font-size .16s,transform .16s;position:absolute;overflow:hidden;transform:translateY(-50%)}.meitan_input--medium .meitan_input__label{font-size:.875rem}.meitan_input__label--floating{font-size:.75rem;line-height:1.3;transform:translateY(-1.125rem)}.meitan_input--medium .meitan_input__label--floating{transform:translateY(-1rem)}.meitan_input--medium.meitan_input--search .meitan_input__label--floating{font-size:.6875rem}.meitan_input--label-outside{gap:var(--meitan-spacing-2);display:grid}.meitan_input--label-outside .meitan_input__label{max-width:100%;color:var(--meitan-color-text-primary);font-size:1rem;font-weight:var(--meitan-typography-font-weight-semi-bold);pointer-events:auto;white-space:normal;background:0 0;padding:0;line-height:1.3;position:static;overflow:visible;transform:none}.meitan_input__trailing{top:50%;right:var(--meitan-spacing-6);max-width:5.75rem;color:var(--meitan-color-text-tertiary);justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translateY(-50%)}.meitan_input__action,.meitan_input__icon-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--meitan-color-transparent);color:inherit;font:inherit;cursor:pointer;border:0}.meitan_input__action{color:var(--meitan-color-brand-default);padding:0}.meitan_input__action,.meitan_input__counter{white-space:nowrap;font-size:.875rem;line-height:1.4}.meitan_input__counter{color:var(--meitan-color-text-tertiary)}.meitan_input__action:focus-visible,.meitan_input__action:hover{color:var(--meitan-color-brand-active)}.meitan_input__action:focus-visible,.meitan_input__icon-button:focus-visible{border-radius:var(--meitan-radius-2);outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.125rem}.meitan_input__action:disabled{color:var(--meitan-color-text-quaternary);cursor:not-allowed}.meitan_input__icon-button{place-items:center;width:1.5rem;height:1.5rem;padding:0;display:inline-grid}.meitan_input__icon-button:focus-visible,.meitan_input__icon-button:hover{color:var(--meitan-color-brand-default)}.meitan_input__icon-button:disabled{cursor:not-allowed}.meitan_input__icon{color:inherit}.meitan_input__loader{pointer-events:none}.meitan_input__message{margin-top:var(--meitan-spacing-1);padding-inline:var(--meitan-spacing-6);color:var(--meitan-color-text-tertiary);font-size:.75rem;line-height:1.3;display:block}.meitan_input__message--error{color:var(--meitan-color-brand-default)}.meitan_input__message--success{color:var(--meitan-color-success-border)}.meitan_input--error .meitan_input__native{border-color:var(--meitan-color-brand-default)}.meitan_input--success .meitan_input__native{border-color:var(--meitan-color-success-border)}.meitan_input--disabled{opacity:.6}.meitan_input--disabled .meitan_input__icon-button,.meitan_input--disabled .meitan_input__native{cursor:not-allowed}.meitan_input--phone .meitan_input__native{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@media(prefers-reduced-motion:reduce){.meitan_input__label,.meitan_input__native{transition:none}}.meitan_textarea{box-sizing:border-box;width:100%;color:var(--meitan-color-text-primary);font-family:var(--meitan-typography-font-family-body);display:block}.meitan_textarea__control{display:block;position:relative}.meitan_textarea__native{box-sizing:border-box;border:.0625rem solid var(--meitan-color-border);border-radius:var(--meitan-radius-16);background:var(--meitan-color-transparent);width:100%;color:var(--meitan-color-text-secondary);font-family:inherit;font-weight:var(--meitan-typography-font-weight-regular);letter-spacing:0;resize:vertical;outline:none;transition:border-color .16s,background-color .16s,color .16s}.meitan_textarea--large .meitan_textarea__native{min-height:8.5rem;padding:var(--meitan-spacing-4) var(--meitan-spacing-6);font-size:1rem;line-height:1.4}.meitan_textarea--medium .meitan_textarea__native{min-height:7rem;padding:var(--meitan-spacing-4) var(--meitan-spacing-6);font-size:.875rem;line-height:1.4}.meitan_textarea--has-label .meitan_textarea__native{padding-top:var(--meitan-spacing-8)}.meitan_textarea--background .meitan_textarea__native{border-color:var(--meitan-color-bg-grey);background:var(--meitan-color-bg-grey)}.meitan_textarea--focused .meitan_textarea__native,.meitan_textarea:not(.meitan_textarea--disabled) .meitan_textarea__native:hover,.meitan_textarea__native:focus{border-color:var(--meitan-color-border)}.meitan_textarea__native:focus-visible{outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.125rem}.meitan_textarea__native::-moz-placeholder{color:var(--meitan-color-text-tertiary);opacity:1}.meitan_textarea__native::placeholder{color:var(--meitan-color-text-tertiary);opacity:1}.meitan_textarea__label{top:var(--meitan-spacing-4);right:var(--meitan-spacing-6);left:var(--meitan-spacing-6);color:var(--meitan-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transform-origin:0 0;font-size:1rem;line-height:1.4;transition:color .16s,font-size .16s,transform .16s;position:absolute;overflow:hidden}.meitan_textarea--medium .meitan_textarea__label{font-size:.875rem}.meitan_textarea__label--floating{font-size:.75rem;line-height:1.3;transform:translateY(-.375rem)}.meitan_textarea__message{margin-top:var(--meitan-spacing-1);padding-inline:var(--meitan-spacing-6);color:var(--meitan-color-text-tertiary);font-size:.75rem;line-height:1.3;display:block}.meitan_textarea__message--error{color:var(--meitan-color-brand-default)}.meitan_textarea__message--success{color:var(--meitan-color-success-border)}.meitan_textarea--error .meitan_textarea__native{border-color:var(--meitan-color-brand-default)}.meitan_textarea--success .meitan_textarea__native{border-color:var(--meitan-color-success-border)}.meitan_textarea--disabled{opacity:.6}.meitan_textarea--disabled .meitan_textarea__native{cursor:not-allowed}@media(prefers-reduced-motion:reduce){.meitan_textarea__label,.meitan_textarea__native{transition:none}}.meitan_price{color:var(--meitan-color-text-secondary);font-family:var(--meitan-typography-font-family-body);font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;flex-direction:column;align-items:flex-start;display:inline-flex}.meitan_price__row{align-items:baseline;gap:var(--meitan-spacing-2);flex-wrap:wrap;display:inline-flex}.meitan_price--inline{flex-flow:wrap;align-items:baseline}.meitan_price--inline>.meitan_price__row{gap:.375rem}.meitan_price--extra-small .meitan_price__current,.meitan_price--extra-small .meitan_price__old,.meitan_price--extra-small .meitan_price__separator,.meitan_price--extra-small .meitan_price__tan{font-size:.875rem;line-height:1.4}.meitan_price--normal .meitan_price__current,.meitan_price--normal .meitan_price__separator,.meitan_price--normal .meitan_price__tan{font-size:1rem}.meitan_price--small .meitan_price__current,.meitan_price--small .meitan_price__separator,.meitan_price--small .meitan_price__tan{font-size:1.125rem;line-height:1.4}.meitan_price--header-balance .meitan_price__current,.meitan_price--header-balance .meitan_price__separator,.meitan_price--header-balance .meitan_price__tan{font-size:1rem;font-weight:500;line-height:1.4}.meitan_price--medium .meitan_price__current,.meitan_price--medium .meitan_price__separator,.meitan_price--medium .meitan_price__tan{font-size:1.5rem;line-height:1.35}.meitan_price--large .meitan_price__current,.meitan_price--large .meitan_price__separator,.meitan_price--large .meitan_price__tan{font-size:2rem;line-height:1.3}.meitan_price__current,.meitan_price__separator,.meitan_price__tan{font-weight:400}.meitan_price__old{color:var(--meitan-color-text-tertiary);font-size:var(--meitan-typography-font-size-large);font-weight:400;line-height:1.4;text-decoration-line:line-through}.meitan_price__discount{padding:var(--meitan-spacing-1) var(--meitan-spacing-2);border-radius:var(--meitan-radius-full);background:var(--meitan-color-bg-brand-subtle);color:var(--meitan-color-brand-default);font-size:.75rem;font-weight:400;line-height:1}.meitan_price--catalog{gap:var(--meitan-spacing-1)}.meitan_price--catalog .meitan_price__row{gap:var(--meitan-spacing-2);flex-wrap:nowrap}.meitan_price--catalog.meitan_price--discounted .meitan_price__current{color:var(--meitan-color-brand-default)}.meitan_price--accent .meitan_price__current{color:var(--meitan-color-brand-default);font-weight:var(--meitan-typography-font-weight-semi-bold)}.meitan_price--product-page .meitan_price__current{font-weight:var(--meitan-typography-font-weight-bold)}.meitan_price--product-page .meitan_price__old{font-weight:var(--meitan-typography-font-weight-medium)}.meitan_price--catalog .meitan_price__old{font-size:.8em;font-weight:400;line-height:inherit;align-self:baseline}.meitan_price__caption{max-width:100%;padding:var(--meitan-spacing-1) var(--meitan-spacing-2);border-radius:var(--meitan-radius-full);background:var(--meitan-color-bg-grey);color:var(--meitan-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1;overflow:hidden}.meitan_price__tan-line{color:var(--meitan-color-text-tertiary);font-size:var(--meitan-typography-font-size-sm);font-weight:400;line-height:var(--meitan-typography-line-height-body)}@media(max-width:768px){.meitan_price--large .meitan_price__current,.meitan_price--large .meitan_price__separator,.meitan_price--large .meitan_price__tan{font-size:1.4rem}.meitan_price__old{font-size:var(--meitan-typography-font-size-small)}}.meitan_product-badge{z-index:2;max-width:100%}.meitan_product-badge--top-left,.meitan_product-badge--top-right{position:absolute;top:1rem}.meitan_product-badge--top-left{left:1rem}.meitan_product-badge--top-right{right:1rem}.meitan_product-card{box-sizing:border-box;border-radius:var(--meitan-radius-16);background:var(--meitan-color-base-white);width:100%;min-width:0;box-shadow:var(--meitan-product-card-shadow,0 .125rem 1.375rem #8f939724);color:var(--meitan-color-text-secondary);font-family:var(--meitan-typography-font-family-body);transition:box-shadow .18s;display:flex;position:relative;overflow:hidden}.meitan_product-card:focus-within,.meitan_product-card:hover{box-shadow:var(--meitan-product-card-interactive-shadow,0 .125rem 1.375rem #8f93973d)}.meitan_product-card--one-quarter,.meitan_product-card--one-seventh,.meitan_product-card--one-third{padding:var(--meitan-spacing-4);flex-direction:column}.meitan_product-card--one-seventh{gap:var(--meitan-spacing-3);min-height:21.0625rem}.meitan_product-card--one-quarter{gap:var(--meitan-spacing-4);min-height:32.5625rem}.meitan_product-card--one-third{gap:var(--meitan-spacing-4);min-height:29.25rem}.meitan_product-card--one-half,.meitan_product-card--two-thirds{align-items:stretch;gap:var(--meitan-spacing-6);padding:var(--meitan-spacing-6);display:grid}.meitan_product-card--one-half{grid-template-columns:minmax(0,1fr) 16.125rem;min-height:16.6875rem}.meitan_product-card--two-thirds{grid-template-columns:minmax(0,1fr) 22.875rem;min-height:18.6875rem}.meitan_product-card__media-link,.meitan_product-card__media-wrap{min-width:0;height:100%;color:inherit;text-decoration:none;display:block;position:relative}.meitan_product-card__media-wrap{flex-shrink:0}.meitan_product-card__media{border-radius:var(--meitan-radius-12);background:var(--meitan-color-base-white);justify-content:center;place-items:center;width:100%;height:100%;min-height:0;transition:opacity .16s;display:flex;overflow:hidden}.meitan_product-card--one-seventh .meitan_product-card__media-wrap{height:7.6875rem}.meitan_product-card--one-quarter .meitan_product-card__media-wrap,.meitan_product-card--one-third .meitan_product-card__media-wrap{height:19.5rem}.meitan_product-card--one-half .meitan_product-card__media-wrap,.meitan_product-card--two-thirds .meitan_product-card__media-wrap{min-height:13.6875rem}.meitan_product-card__image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.meitan_product-card__media picture{display:contents}.meitan_product-card__image-placeholder{color:var(--meitan-color-text-quaternary)}.meitan_product-card__media--muted{opacity:.4}.meitan_product-card--tracking-hint .meitan_product-card__media{opacity:0}.meitan_product-card__tracking-hint{padding:var(--meitan-spacing-4);color:var(--meitan-color-text-secondary);font-size:var(--meitan-typography-font-size-small);line-height:var(--meitan-typography-line-height-caption);text-align:center;place-items:center;margin:0;display:grid;position:absolute;inset:0}.meitan_product-card__badges{z-index:2;gap:var(--meitan-spacing-1);flex-wrap:wrap;max-width:calc(100% - 3rem);display:flex;position:absolute;top:0;left:0}.meitan_product-card__badges--stacked{flex-direction:column;align-items:flex-start}.meitan_product-card__favorite{z-index:3;top:calc(var(--meitan-spacing-2)*-1);right:calc(var(--meitan-spacing-2)*-1);position:absolute}.meitan_product-card__stock-badge{z-index:2;position:absolute;bottom:0;left:0}.meitan_product-card__gallery{z-index:2;right:50%;bottom:var(--meitan-spacing-2);gap:var(--meitan-spacing-1);display:flex;position:absolute;transform:translate(50%)}.meitan_product-card__gallery-dot{border-radius:var(--meitan-radius-full);background:var(--meitan-color-border);width:.5rem;height:.5rem;box-shadow:var(--meitan-shadow-small);cursor:pointer;border:0;padding:0}.meitan_product-card__gallery-dot--active{background:var(--meitan-color-brand-default)}.meitan_product-card__gallery-dot:focus-visible{outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.125rem}.meitan_product-card__body{align-items:flex-start;gap:var(--meitan-spacing-4);flex-direction:column;flex:auto;min-width:0;display:flex}.meitan_product-card__details{gap:var(--meitan-spacing-1);min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.meitan_product-card__details[href]:hover .meitan_product-card__title{color:var(--meitan-color-brand-default)}.meitan_product-card__details:focus-visible,.meitan_product-card__media-link:focus-visible,.meitan_product-card__offline-action:focus-visible{border-radius:var(--meitan-radius-4);outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.1875rem}.meitan_product-card__article{color:var(--meitan-color-text-tertiary);font-size:var(--meitan-typography-font-size-small);line-height:var(--meitan-typography-line-height-body)}.meitan_product-card__title{min-width:0;color:var(--meitan-color-text-secondary);font-size:var(--meitan-typography-font-size-medium);-webkit-line-clamp:2;font-weight:400;line-height:var(--meitan-typography-line-height-caption);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;transition:color .16s;display:-webkit-box;overflow:hidden}.meitan_product-card--one-quarter .meitan_product-card__title,.meitan_product-card--one-third .meitan_product-card__title{min-height:2lh}.meitan_product-card__price{min-width:0}.meitan_product-card__actions{align-items:center;gap:var(--meitan-spacing-1);flex-shrink:0;width:100%;min-width:0;margin-top:auto;display:flex}.meitan_product-card__actions--split{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.meitan_product-card__actions>*{flex:1 1 0;min-width:0}.meitan_product-card__actions--stack{align-items:stretch;gap:var(--meitan-spacing-2);flex-direction:column}.meitan_product-card__actions--stack>*{flex:none}.meitan_product-card__actions .meitan_button{flex-shrink:0;width:100%;min-width:0}.meitan_product-card__actions .meitan_quantity-stepper{width:100%;min-width:0}.meitan_product-card__tracking-status{background:var(--meitan-color-bg-grey);color:var(--meitan-color-text-secondary);text-align:center;margin:0;display:flex}.meitan_product-card__offline-action,.meitan_product-card__tracking-status{box-sizing:border-box;width:100%;height:3.125rem;min-height:3.125rem;padding-inline:var(--meitan-spacing-6);border-radius:var(--meitan-radius-full);flex-shrink:0;justify-content:center;align-items:center}.meitan_product-card__offline-action{background:var(--meitan-color-bg-brand-subtle);color:var(--meitan-color-brand-default);font-size:1rem;line-height:1.4;text-decoration:none;display:inline-flex}.meitan_product-card__where-buy-action{box-sizing:border-box;width:100%;min-height:3.125rem;padding-inline:var(--meitan-spacing-2);color:var(--meitan-color-info);font-size:var(--meitan-typography-font-size-small);line-height:var(--meitan-typography-line-height-body);text-align:center;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.meitan_product-card__actions--stack .meitan_product-card__where-buy-action{min-height:1.5rem;padding-block:var(--meitan-spacing-1)}.meitan_product-card__where-buy-action:hover{text-decoration:underline}.meitan_product-card__where-buy-action:focus-visible{border-radius:var(--meitan-radius-4);outline:.125rem solid var(--meitan-color-info);outline-offset:.1875rem}.meitan_product-card--one-seventh .meitan_product-card__article,.meitan_product-card--one-seventh .meitan_product-card__title{font-size:var(--meitan-typography-font-size-extra-small);line-height:var(--meitan-typography-line-height-caption)}.meitan_product-card--one-seventh .meitan_product-card__body{gap:var(--meitan-spacing-3)}.meitan_product-card--one-seventh .meitan_product-card__actions .meitan_button{height:1.5625rem;padding-inline:var(--meitan-spacing-2);font-size:var(--meitan-typography-font-size-extra-extra-small)}.meitan_product-card--one-seventh .meitan_product-card__offline-action,.meitan_product-card--one-seventh .meitan_product-card__tracking-status{height:1.5625rem;min-height:1.5625rem;padding-inline:var(--meitan-spacing-2);font-size:var(--meitan-typography-font-size-extra-extra-small)}.meitan_product-card--one-seventh .meitan_product-card__where-buy-action{min-height:1.5625rem;padding-inline:var(--meitan-spacing-2);font-size:var(--meitan-typography-font-size-extra-extra-small)}.meitan_product-card--one-seventh .meitan_product-card__actions .meitan_quantity-stepper{grid-template-columns:auto minmax(1.25rem,1fr) auto;height:1.5625rem}.meitan_product-card--one-seventh .meitan_quantity-stepper__button{width:1.5rem}.meitan_product-card--one-seventh .meitan_quantity-stepper__button .meitan_icon{--meitan-icon-width:.5rem;--meitan-icon-height:.5rem}.meitan_product-card--one-seventh .meitan_quantity-stepper__input{font-size:var(--meitan-typography-font-size-extra-extra-small)}.meitan_product-card--one-seventh .meitan_product-card__favorite{top:calc(var(--meitan-spacing-3)*-1);right:calc(var(--meitan-spacing-3)*-1);transform:scale(.8)}.meitan_product-card--one-half .meitan_price__current,.meitan_product-card--one-quarter .meitan_price__current,.meitan_product-card--one-third .meitan_price__current{font-size:1.375rem;line-height:1.2}.meitan_product-card--two-thirds .meitan_price__current{font-size:var(--meitan-typography-font-size-extra-extra-large);line-height:var(--meitan-typography-line-height-compact)}.meitan_product-card__body--skeleton{align-self:stretch;width:100%}.meitan_product-card__skeleton-action{margin-top:auto}@media(max-width:768px){.meitan_product-card--one-quarter .meitan_product-card__media-wrap,.meitan_product-card--one-third .meitan_product-card__media-wrap{height:12.5rem}.meitan_product-card--one-half,.meitan_product-card--two-thirds{grid-template-columns:minmax(12rem,1fr) minmax(15rem,1fr)}}@media(max-width:580px){.meitan_product-card--one-quarter .meitan_product-card__media-wrap,.meitan_product-card--one-third .meitan_product-card__media-wrap{height:13rem}.meitan_product-card--one-half,.meitan_product-card--two-thirds{gap:var(--meitan-spacing-4);min-height:0;padding:var(--meitan-spacing-4);flex-direction:column;display:flex}.meitan_product-card--one-half .meitan_product-card__media-wrap,.meitan_product-card--two-thirds .meitan_product-card__media-wrap{height:12.5rem;min-height:0}.meitan_product-card__actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.meitan_product-card,.meitan_product-card__media,.meitan_product-card__title{transition:none}}.meitan_product-grid{align-items:stretch;width:100%;min-width:0;display:grid}.meitan_product-grid--gap-sm{gap:var(--meitan-spacing-3)}.meitan_product-grid--gap-md{gap:var(--meitan-spacing-4)}.meitan_product-grid--gap-lg{gap:var(--meitan-spacing-6)}.meitan_product-grid--columns-1,.meitan_product-grid--list{grid-template-columns:minmax(0,1fr)}.meitan_product-grid--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.meitan_product-grid--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.meitan_product-grid--columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.meitan_product-grid--columns-7{grid-template-columns:repeat(7,minmax(0,1fr))}.meitan_product-grid>*{min-width:0}@media(max-width:1660px){.meitan_product-grid--columns-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1200px){.meitan_product-grid--columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}.meitan_product-grid--columns-7{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.meitan_product-grid--columns-4{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.meitan_product-grid--grid:not(.meitan_product-grid--columns-1){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.meitan_product-grid--grid:not(.meitan_product-grid--columns-1){grid-template-columns:minmax(0,1fr)}}.meitan_quantity-stepper{box-sizing:border-box;border-radius:var(--meitan-radius-full);background:var(--meitan-color-bg-grey);color:var(--meitan-color-text-secondary);font-family:var(--meitan-typography-font-family-body);grid-template-columns:auto minmax(2.25rem,1fr) auto;transition:opacity .18s,background-color .18s;display:inline-grid;position:relative;overflow:hidden}.meitan_quantity-stepper--small{width:6rem;height:2.25rem}.meitan_quantity-stepper--medium{width:7.5rem;height:3.125rem}.meitan_quantity-stepper__button{background:var(--meitan-color-transparent);width:2.5rem;height:100%;color:inherit;cursor:pointer;border:0;outline:none;place-items:center;padding:0;transition:color .18s,background-color .18s;display:grid}.meitan_quantity-stepper--small .meitan_quantity-stepper__button{width:2rem}.meitan_quantity-stepper__button:hover:not(:disabled){background:var(--meitan-color-overlay-lavender-40);color:var(--meitan-color-brand-default)}.meitan_quantity-stepper__button:focus-visible{outline:.125rem solid var(--meitan-color-brand-default);outline-offset:-.25rem}.meitan_quantity-stepper__button:disabled{cursor:not-allowed;opacity:.35}.meitan_quantity-stepper__field{min-width:0;position:relative}.meitan_quantity-stepper__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.meitan_quantity-stepper__input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:var(--meitan-color-transparent);width:100%;height:100%;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:center;border:0;outline:none;padding:0;font-size:1rem}.meitan_quantity-stepper__input:focus-visible{outline:.125rem solid var(--meitan-color-brand-default);outline-offset:-.25rem}.meitan_quantity-stepper--small .meitan_quantity-stepper__input{font-size:.875rem}.meitan_quantity-stepper__input::-webkit-inner-spin-button,.meitan_quantity-stepper__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.meitan_quantity-stepper--loading .meitan_quantity-stepper__input{opacity:0}.meitan_quantity-stepper--disabled{opacity:.5}.meitan_quantity-stepper__loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(prefers-reduced-motion:reduce){.meitan_quantity-stepper,.meitan_quantity-stepper__button{transition:none}}.meitan_range{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;width:100%;height:1.5rem;display:flex;position:relative}.meitan_range__track{background:var(--meitan-color-border);border-radius:.125rem;flex-grow:1;width:100%;height:.25rem;position:relative;overflow:hidden}.meitan_range__fill{border-radius:inherit;background:var(--meitan-color-brand-default);height:100%;position:absolute}.meitan_range__thumb{box-sizing:border-box;cursor:grab;width:1.25rem;height:1.25rem;display:block;position:relative}.meitan_range__thumb:before{box-sizing:border-box;border:.125rem solid var(--meitan-color-brand-default);border-radius:var(--meitan-radius-full);background:var(--meitan-color-base-white);content:"";transition:transform .15s,border-color .15s,box-shadow .15s;position:absolute;inset:0;box-shadow:0 .0625rem .1875rem #0000001f}.meitan_range__thumb:hover:not([data-disabled]):before{transform:scale(1.2)}.meitan_range__thumb:focus-visible{outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.1875rem}.meitan_range__thumb:active{cursor:grabbing}.meitan_range[data-disabled] .meitan_range__fill{opacity:0}.meitan_range[data-disabled] .meitan_range__thumb:before{border-color:var(--meitan-color-text-quaternary)}.meitan_range[data-disabled] .meitan_range__thumb{cursor:not-allowed}.meitan_rating{color:var(--meitan-color-rating-star);align-items:center;display:inline-flex}.meitan_rating__star{flex:none}.meitan_rating__star--empty{color:var(--meitan-color-border)}.meitan_rating--interactive .meitan_rating__option{cursor:pointer;display:inline-flex;position:relative}.meitan_rating--interactive .meitan_rating__input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.meitan_rating--interactive .meitan_rating__star{transition:color .16s}.meitan_rating--interactive .meitan_rating__input:focus-visible+.meitan_rating__star{border-radius:var(--meitan-radius-2);outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.125rem}.meitan_rating--disabled .meitan_rating__option{cursor:not-allowed}.meitan_rich-content{width:100%;min-width:0;color:var(--meitan-color-text-primary);font-family:var(--meitan-typography-font-family-body);font-size:var(--meitan-typography-font-size-medium);font-weight:var(--meitan-typography-font-weight-regular);line-height:var(--meitan-typography-line-height-body);overflow-wrap:anywhere;overflow-x:auto}.meitan_rich-content>:first-child{margin-block-start:0}.meitan_rich-content>:last-child{margin-block-end:0}.meitan_rich-content :where(h1,h2,h3,h4,h5,h6){margin:var(--meitan-spacing-8) 0 var(--meitan-spacing-4);color:var(--meitan-color-text-primary);font-family:var(--meitan-typography-font-family-heading);font-weight:var(--meitan-typography-font-weight-regular);letter-spacing:var(--meitan-typography-letter-spacing-heading);line-height:var(--meitan-typography-line-height-heading);text-wrap:balance}.meitan_rich-content :where(h1,h2){font-size:var(--meitan-typography-font-size-extra-extra-large)}.meitan_rich-content :where(h3){font-size:var(--meitan-typography-font-size-extra-large);line-height:var(--meitan-typography-line-height-compact)}.meitan_rich-content :where(h4,h5,h6){font-size:var(--meitan-typography-font-size-large);line-height:var(--meitan-typography-line-height-compact)}.meitan_rich-content :where(p,ul,ol,dl,blockquote,pre,table,figure,details){margin:0 0 var(--meitan-spacing-6)}.meitan_rich-content :where(ul,ol){padding-inline-start:var(--meitan-spacing-6)}.meitan_rich-content :where(ul){list-style-type:disc}.meitan_rich-content :where(ol){list-style-type:decimal}.meitan_rich-content :where(li+li){margin-block-start:var(--meitan-spacing-2)}.meitan_rich-content :where(li>ul,li>ol){margin-block:var(--meitan-spacing-2) 0}.meitan_rich-content :where(li)::marker{color:var(--meitan-color-brand-default)}.meitan_rich-content :where(strong,b,dt,th){font-weight:var(--meitan-typography-font-weight-semi-bold)}.meitan_rich-content :where(dd){margin:var(--meitan-spacing-1) 0 var(--meitan-spacing-4)}.meitan_rich-content :where(a){color:var(--meitan-color-link-default);font-weight:var(--meitan-typography-font-weight-medium);text-underline-offset:.1875rem;text-decoration-line:underline;text-decoration-thickness:.0625rem;transition:color .16s,text-decoration-color .16s}.meitan_rich-content :where(a:hover,a:focus-visible){color:var(--meitan-color-brand-default);text-decoration-color:var(--meitan-color-brand-default)}.meitan_rich-content :where(a:focus-visible){border-radius:var(--meitan-radius-2);outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.1875rem}.meitan_rich-content :where(blockquote){padding:var(--meitan-spacing-4) var(--meitan-spacing-5);border-inline-start:var(--meitan-spacing-1) solid var(--meitan-color-brand-default);border-radius:0 var(--meitan-radius-8) var(--meitan-radius-8) 0;background:var(--meitan-color-bg-brand-subtle);color:var(--meitan-color-text-secondary)}.meitan_rich-content :where(blockquote>:last-child){margin-block-end:0}.meitan_rich-content :where(hr){margin:var(--meitan-spacing-8) 0;border:0;border-block-start:.0625rem solid var(--meitan-color-border)}.meitan_rich-content :where(img,video,iframe){border-radius:var(--meitan-radius-8);max-width:100%;display:block}.meitan_rich-content :where(img,video){height:auto}.meitan_rich-content :where(figure){max-width:100%}.meitan_rich-content :where(figcaption){color:var(--meitan-color-text-secondary);font-size:var(--meitan-typography-font-size-small);margin-block-start:var(--meitan-spacing-2)}.meitan_rich-content :where(table){border-collapse:collapse;width:100%;max-width:100%;display:block;overflow-x:auto}.meitan_rich-content :where(th,td){padding:var(--meitan-spacing-3) var(--meitan-spacing-4);border:.0625rem solid var(--meitan-color-border);text-align:start;vertical-align:top}.meitan_rich-content :where(th){background:var(--meitan-color-bg-grey)}.meitan_rich-content :where(code,kbd){border-radius:var(--meitan-radius-4);background:var(--meitan-color-bg-grey);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.875em}.meitan_rich-content :where(code){padding:.125em .375em}.meitan_rich-content :where(kbd){border:.0625rem solid var(--meitan-color-border);box-shadow:0 .125rem 0 var(--meitan-color-border);padding:.1875em .375em}.meitan_rich-content :where(pre){max-width:100%;padding:var(--meitan-spacing-4);border-radius:var(--meitan-radius-8);background:var(--meitan-color-bg-grey);overflow-x:auto}.meitan_rich-content :where(pre code){font-size:var(--meitan-typography-font-size-small);background:0 0;padding:0}.meitan_rich-content :where(summary){color:var(--meitan-color-link-default);font-weight:var(--meitan-typography-font-weight-medium);cursor:pointer}.meitan_rich-content :where(details>:last-child){margin-block-end:0}@media(max-width:768px){.meitan_rich-content{font-size:var(--meitan-typography-font-size-small)}}@media(max-width:580px){.meitan_rich-content :where(h1,h2){font-size:var(--meitan-typography-font-size-extra-large)}.meitan_rich-content :where(h3,h4,h5,h6){font-size:var(--meitan-typography-font-size-large)}.meitan_rich-content :where(th,td){padding:var(--meitan-spacing-2) var(--meitan-spacing-3)}}.meitan_rich-content .e-button{box-sizing:border-box;border-radius:var(--meitan-radius-full);background-color:var(--meitan-color-brand-default);max-width:100%;color:var(--meitan-color-base-white);font-family:var(--meitan-typography-font-family-body);font-weight:var(--meitan-typography-font-weight-medium);text-align:center;cursor:pointer;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.meitan_rich-content .e-button:focus-visible,.meitan_rich-content .e-button:hover{background-color:var(--meitan-color-brand-hover);color:var(--meitan-color-base-white);text-decoration:none}.meitan_rich-content .e-button:active{background-color:var(--meitan-color-brand-active)}.meitan_rich-content .e-button__content{box-sizing:border-box;min-width:0;min-height:3.125rem;padding:var(--meitan-spacing-2) var(--meitan-spacing-6);justify-content:center;align-items:center;font-size:1rem;line-height:1.4;display:flex}.meitan_rich-content .e-button__title{display:contents}.meitan_rich-content .e-button_small .e-button__content{min-height:2.5rem;padding:var(--meitan-spacing-2) var(--meitan-spacing-4);font-size:.875rem}.meitan_rich-content .e-button_link{background-color:var(--meitan-color-transparent);color:var(--meitan-color-link-default);font-weight:var(--meitan-typography-font-weight-medium);text-underline-offset:.1875rem;text-decoration-line:underline;text-decoration-thickness:.0625rem}.meitan_rich-content .e-button_link:focus-visible,.meitan_rich-content .e-button_link:hover{background-color:var(--meitan-color-transparent);color:var(--meitan-color-brand-default)}.meitan_rich-content .e-button_link .e-button__content{min-height:0;padding:0}@media(max-width:768px){.meitan_rich-content .e-button__content{min-height:2.5rem;padding:var(--meitan-spacing-2) var(--meitan-spacing-4);font-size:.875rem}}.meitan_scrollbar{border-radius:var(--meitan-radius-full);background:var(--meitan-color-bg-grey);display:block}.meitan_scrollbar--horizontal{width:10rem;height:.25rem}.meitan_scrollbar--vertical{width:.25rem;height:10rem}.meitan_scrollbar--hover{background:var(--meitan-color-border)}.meitan_scrollbar--active{background:var(--meitan-color-text-tertiary)}.meitan_scrollbar--horizontal.meitan_scrollbar--active,.meitan_scrollbar--horizontal.meitan_scrollbar--hover{height:.375rem}.meitan_scrollbar--vertical.meitan_scrollbar--active,.meitan_scrollbar--vertical.meitan_scrollbar--hover{width:.375rem}*{scrollbar-color:var(--meitan-color-bg-grey) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:.375rem;height:.375rem}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--meitan-radius-full);background:var(--meitan-color-bg-grey)}::-webkit-scrollbar-thumb:hover{background:var(--meitan-color-border)}::-webkit-scrollbar-thumb:active{background:var(--meitan-color-text-tertiary)}.meitan_skeleton{max-width:var(--meitan-skeleton-width);width:100%;height:var(--meitan-skeleton-height,1rem);border-radius:var(--meitan-skeleton-radius,var(--meitan-radius-8));background:var(--meitan-color-bg-grey);color:var(--meitan-color-transparent);vertical-align:middle;display:inline-block;position:relative;overflow:hidden}.meitan_skeleton--text{height:var(--meitan-skeleton-height,.875em);border-radius:var(--meitan-skeleton-radius,var(--meitan-radius-4))}.meitan_skeleton--circle{aspect-ratio:1;height:var(--meitan-skeleton-height,var(--meitan-skeleton-width));border-radius:var(--meitan-radius-full)}.meitan_skeleton--inverse{background:var(--meitan-color-overlay-lavender-40)}.meitan_skeleton--animated:after{content:"";animation:meitan_skeleton-shimmer 1.5s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}.meitan_skeleton--animated:after,.meitan_skeleton--inverse.meitan_skeleton--animated:after{background:linear-gradient(90deg,var(--meitan-color-transparent),var(--meitan-color-overlay-lavender-80),var(--meitan-color-transparent))}.meitan_skeleton-fade-enter-active,.meitan_skeleton-fade-leave-active{transition:opacity .18s}.meitan_skeleton-fade-enter-from,.meitan_skeleton-fade-leave-to{opacity:0}@keyframes meitan_skeleton-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.meitan_skeleton--animated:after{animation:none}.meitan_skeleton-fade-enter-active,.meitan_skeleton-fade-leave-active{transition:none}}.meitan_state{--meitan-state-progress-height:.375rem;--meitan-state-gap:var(--meitan-spacing-4);box-sizing:border-box;justify-items:center;gap:var(--meitan-state-gap);width:100%;padding:var(--meitan-spacing-8) var(--meitan-spacing-4);color:var(--meitan-color-text-primary);font-family:var(--meitan-typography-font-family-body);text-align:center;display:grid}.meitan_state--small{--meitan-state-progress-height:.25rem;--meitan-state-gap:var(--meitan-spacing-3);padding-block:var(--meitan-spacing-4)}.meitan_state--large{--meitan-state-progress-height:.5rem;--meitan-state-gap:var(--meitan-spacing-5);padding-block:var(--meitan-spacing-12)}.meitan_state--inline{text-align:left;place-items:center start;width:auto;padding:0;display:inline-flex}.meitan_state__icon{border-radius:var(--meitan-radius-full);background-color:var(--meitan-color-bg-brand-subtle);width:4rem;height:4rem;color:var(--meitan-color-brand-default);place-items:center;display:inline-grid}.meitan_state--small .meitan_state__icon{width:3rem;height:3rem}.meitan_state--large .meitan_state__icon{width:5rem;height:5rem}.meitan_state__content{gap:var(--meitan-spacing-2);max-width:30rem;display:grid}.meitan_state__message,.meitan_state__title{margin:0}.meitan_state__title{font-size:1.25rem;font-weight:500;line-height:1.25}.meitan_state--small .meitan_state__title{font-size:1rem}.meitan_state--large .meitan_state__title{font-size:1.5rem}.meitan_state__message{color:var(--meitan-color-text-tertiary);font-size:.875rem;font-weight:400;line-height:1.4}.meitan_state--large .meitan_state__message{font-size:1rem}.meitan_state__action{margin-top:var(--meitan-spacing-1)}.meitan_state__spinner{color:var(--meitan-color-brand-default)}.meitan_state--loading .meitan_state__content{gap:var(--meitan-spacing-1)}.meitan_state--inline .meitan_state__content{max-width:none}.meitan_state--inline .meitan_state__title{font-size:.875rem}.meitan_state--loading-progress,.meitan_state--loading-skeleton{text-align:left;justify-items:stretch}.meitan_state__skeleton{gap:var(--meitan-state-gap);width:100%;display:grid}.meitan_state__progress-head{justify-content:space-between;align-items:center;gap:var(--meitan-spacing-4);display:flex}.meitan_state__progress-title,.meitan_state__value{min-width:0}.meitan_state__progress-title{color:var(--meitan-color-text-secondary);font-size:.875rem;line-height:1.4}.meitan_state__value{color:var(--meitan-color-text-tertiary);font-variant-numeric:tabular-nums;font-size:.875rem;line-height:1.4}.meitan_state__progress{width:100%;min-width:10rem;height:var(--meitan-state-progress-height);border-radius:var(--meitan-radius-full);background-color:var(--meitan-color-bg-grey);position:relative;overflow:hidden}.meitan_state__progress-fill{width:var(--meitan-state-progress);border-radius:inherit;background-color:var(--meitan-color-brand-default);inset-block:0;transition:width .2s;position:absolute;left:0}.meitan_state__progress--indeterminate .meitan_state__progress-fill{width:45%;animation:meitan_state-progress 1.2s ease-in-out infinite}.meitan_state__sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes meitan_state-progress{0%{transform:translate(-100%)}to{transform:translate(225%)}}@media(prefers-reduced-motion:reduce){.meitan_state__progress--indeterminate .meitan_state__progress-fill{animation:none}.meitan_state__progress-fill{transition:none}}.meitan_tab{box-sizing:border-box;background:var(--meitan-color-transparent);color:var(--meitan-color-text-secondary);font-family:var(--meitan-typography-font-family-body);letter-spacing:0;cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:400;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.meitan_tab--section,.meitan_tab--underline{border-bottom:1px solid var(--meitan-color-border)}.meitan_tab--medium{padding:.625rem var(--meitan-spacing-4);font-size:1rem;line-height:1.4}.meitan_tab--small{padding-block:var(--meitan-spacing-1);font-size:.875rem;line-height:1.4}.meitan_tab--active{color:var(--meitan-color-text-primary)}.meitan_tab--section.meitan_tab--active,.meitan_tab--underline.meitan_tab--active{border-bottom-width:1px;border-bottom-color:var(--meitan-color-brand-default)}.meitan_tab--state-hover:not(:disabled):not([aria-disabled=true]),.meitan_tab:hover:not(:disabled):not([aria-disabled=true]){color:var(--meitan-color-brand-default)}.meitan_tab:disabled,.meitan_tab[aria-disabled=true]{color:var(--meitan-color-text-tertiary);cursor:not-allowed}.meitan_tab:focus-visible{outline:2px solid var(--meitan-color-brand-default);outline-offset:3px}@media(max-width:768px){.meitan_tab--section{padding:var(--meitan-spacing-2) var(--meitan-spacing-4);border-radius:var(--meitan-radius-full);background:var(--meitan-color-bg-grey);white-space:nowrap;border-bottom:0;font-size:.75rem;line-height:1.4}.meitan_tab--section.meitan_tab--active{background:var(--meitan-color-text-secondary);color:var(--meitan-color-base-white);border-bottom:0}.meitan_tab--section.meitan_tab--state-hover:not(:disabled):not([aria-disabled=true]),.meitan_tab--section:hover:not(:disabled):not([aria-disabled=true]){color:var(--meitan-color-brand-default)}.meitan_tab--section.meitan_tab--active.meitan_tab--state-hover:not(:disabled):not([aria-disabled=true]),.meitan_tab--section.meitan_tab--active:hover:not(:disabled):not([aria-disabled=true]){color:var(--meitan-color-base-white)}.meitan_tab--section:disabled,.meitan_tab--section[aria-disabled=true]{background:var(--meitan-color-bg-grey);color:var(--meitan-color-text-tertiary)}}.meitan_toggle{align-items:center;gap:var(--meitan-spacing-3);color:var(--meitan-color-text-primary);font-family:var(--meitan-typography-font-family-body);font-size:1rem;font-weight:400;line-height:1.4;display:inline-flex}.meitan_toggle__label{cursor:pointer}.meitan_toggle__control{cursor:pointer;flex:none;width:3rem;height:1.5rem;display:inline-grid;position:relative}.meitan_toggle__native{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.meitan_toggle__track{border-radius:var(--meitan-radius-12);background-color:var(--meitan-color-bg-grey);width:3rem;height:1.5rem;transition:background-color .2s;display:block;position:relative}.meitan_toggle__thumb{top:var(--meitan-spacing-1);left:var(--meitan-spacing-1);border-radius:var(--meitan-radius-full);background-color:var(--meitan-color-base-white);width:1rem;height:1rem;transition:transform .2s;position:absolute}.meitan_toggle--state-hover .meitan_toggle__track,.meitan_toggle__control:hover .meitan_toggle__track{background-color:var(--meitan-color-border)}.meitan_toggle--checked .meitan_toggle__track{background-color:var(--meitan-color-brand-default)}.meitan_toggle--checked .meitan_toggle__thumb{transform:translate(1.5rem)}.meitan_toggle--checked .meitan_toggle__control:hover .meitan_toggle__track,.meitan_toggle--checked.meitan_toggle--state-hover .meitan_toggle__track{background-color:var(--meitan-color-brand-active)}.meitan_toggle--disabled{color:var(--meitan-color-text-tertiary);cursor:not-allowed}.meitan_toggle--disabled .meitan_toggle__control,.meitan_toggle--disabled .meitan_toggle__label{cursor:not-allowed}.meitan_toggle--disabled .meitan_toggle__track{background-color:var(--meitan-color-bg-button-subtle)}.meitan_toggle--disabled.meitan_toggle--checked .meitan_toggle__track{background-color:var(--meitan-color-brand-disabled)}.meitan_toggle__native:focus-visible+.meitan_toggle__track{outline:2px solid var(--meitan-color-brand-default);outline-offset:3px}@media(prefers-reduced-motion:reduce){.meitan_toggle__thumb,.meitan_toggle__track{transition:none}}.meitan_header,.meitan_header *{box-sizing:border-box}.meitan_header{--meitan-header-visible-utility-height:2.25rem;z-index:40;background:var(--meitan-color-base-white);width:100%;color:var(--meitan-color-text-secondary);font-family:var(--meitan-typography-font-family-body);transition:box-shadow .18s ease-out;position:sticky;top:0}.meitan_header.is-desktop-menu-open,.meitan_header.is-mobile-menu-open{z-index:900}.meitan_header__container{width:min(calc(100% - var(--meitan-layout-container-gutter)*2),var(--meitan-layout-container-width));max-width:var(--meitan-layout-container-width);margin-inline:auto}.meitan_header__content{background:var(--meitan-color-base-white);position:relative}.meitan_header__utility{background:var(--meitan-color-bg-grey);opacity:1;visibility:visible;height:2.25rem;transition:height .18s ease-out,opacity .1s ease-out 80ms,visibility linear;overflow:clip}.meitan_header__actions,.meitan_header__bottom-inner,.meitan_header__main-inner,.meitan_header__utility-actions,.meitan_header__utility-inner,.meitan_header__utility-navigation{align-items:center;display:flex}.meitan_header__utility-inner{gap:var(--meitan-spacing-6);justify-content:space-between;min-height:2.25rem}.meitan_header__utility-spacer{flex:1 0 0;min-width:1px;height:1px}.meitan_header__utility-actions,.meitan_header__utility-navigation{gap:var(--meitan-spacing-6);flex:none}.meitan_header__utility-navigation{min-width:0}.meitan_header__utility-location{color:var(--meitan-color-text-primary);flex:none}.meitan_header__utility-location>.meitan_button__content{gap:calc(var(--meitan-spacing-3)/2)}.meitan_header__utility-link,.meitan_header__become-consultant{min-width:0}.meitan_header__become-consultant,.meitan_header__utility-account:hover .meitan_typography,.meitan_header__utility-link:hover,.meitan_header__utility-location:hover .meitan_typography{color:var(--meitan-color-brand-default)}.meitan_header__utility-link>.meitan_button__content{gap:var(--meitan-spacing-2)}.meitan_header__menu-item-image,.meitan_header__mobile-extra-image,.meitan_header__mobile-item-image,.meitan_header__profile-item-icon,.meitan_header__utility-icon{-o-object-fit:contain;object-fit:contain;flex:none;display:block}.meitan_header__profile-item-icon,.meitan_header__utility-icon{width:1rem;height:1rem}.meitan_header__menu-item-image,.meitan_header__mobile-extra-image,.meitan_header__mobile-item-image{width:1.25rem;height:1.25rem}.meitan_header__utility-account{color:var(--meitan-color-text-primary);display:none}.meitan_header__utility-account>.meitan_button__content{gap:var(--meitan-spacing-2)}.meitan_header__language{flex:none}.meitan_header__language>.meitan_button__content{gap:calc(var(--meitan-spacing-3)/2)}.meitan_header__language-option{color:var(--meitan-color-text-secondary)}.meitan_header__language-separator{color:var(--meitan-color-text-tertiary)}.meitan_header__language-option.is-active{color:var(--meitan-color-text-primary)}.meitan_header__language:focus-visible .meitan_header__language-option:not(.is-active),.meitan_header__language:hover .meitan_header__language-option:not(.is-active){color:var(--meitan-color-brand-default)}.meitan_header__main{background:var(--meitan-color-base-white)}.meitan_header__main-inner{gap:var(--meitan-spacing-6);min-height:4.875rem}.meitan_header__brand{flex:none;width:11.75rem;text-decoration:none;display:block}.meitan_header__logo{width:10.375rem;max-width:100%;height:2.3346rem;display:block}.meitan_header__cabinet-trigger,.meitan_header__catalog-trigger{white-space:nowrap;flex:none}.meitan_header__cabinet-trigger .meitan_typography,.meitan_header__catalog-trigger .meitan_typography{overflow-wrap:normal;white-space:nowrap}.meitan_header__catalog-trigger.is-open,.meitan_header__catalog-trigger.is-open:active:not(:disabled):not([aria-disabled=true]),.meitan_header__catalog-trigger.is-open:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--meitan-color-bg-grey);color:var(--meitan-color-text-primary)}.meitan_header__cabinet-trigger.is-open{color:var(--meitan-color-text-primary)}.meitan_header__cabinet-trigger.is-open.meitan_button--with-icon{gap:var(--meitan-spacing-2)}.meitan_header__mobile-menu-trigger,.meitan_header__mobile-profile-trigger,.meitan_header__mobile-search-trigger,.meitan_header__tablet-catalog-trigger{display:none}.meitan_header__search{flex:auto;min-width:14rem}.meitan_header__actions{gap:var(--meitan-spacing-5);flex:none}.meitan_header__action,.meitan_header__cart-popover-root,.meitan_header__profile-root{position:relative}.meitan_header__action{flex:none;width:1.5rem;height:1.5rem;display:inline-flex}.meitan_header__action-count{position:absolute;top:-.25rem;right:-.25rem}.meitan_header__profile-trigger{align-items:center;gap:var(--meitan-spacing-2);min-height:3.125rem;padding:var(--meitan-spacing-1) var(--meitan-spacing-3) var(--meitan-spacing-1) var(--meitan-spacing-1);border-radius:var(--meitan-radius-full);color:var(--meitan-color-text-primary);display:inline-flex}.meitan_header__profile-avatar,.meitan_header__profile-trigger.is-open{background:var(--meitan-color-bg-grey)}.meitan_header__profile-avatar{border-radius:var(--meitan-radius-full);flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.meitan_header__profile-chevron{transition:transform .16s}.meitan_header__profile-trigger.is-open .meitan_header__profile-chevron{transform:rotate(90deg)}.meitan_header__profile-panel{width:20rem;box-shadow:var(--meitan-shadow-profile-menu);gap:0;display:grid}.meitan_header__profile-summary{gap:var(--meitan-spacing-3);padding:var(--meitan-spacing-4);border-bottom:1px solid var(--meitan-color-border);display:grid}.meitan_header__profile-identity{align-items:center;gap:var(--meitan-spacing-3);min-width:0;display:flex}.meitan_header__profile-avatar--large{width:2.5rem;height:2.5rem}.meitan_header__profile-copy{gap:.125rem;min-width:0;display:grid}.meitan_header__profile-balance{justify-content:space-between;align-items:center;gap:var(--meitan-spacing-3);min-height:2.625rem;padding-inline:var(--meitan-spacing-3);border-radius:var(--meitan-radius-10);background:var(--meitan-color-bg-grey);display:flex}.meitan_header__profile-actions,.meitan_header__profile-links{padding:var(--meitan-spacing-2);border-bottom:1px solid var(--meitan-color-border);display:grid}.meitan_header__profile-actions .meitan_button__content,.meitan_header__profile-links .meitan_button__content,.meitan_header__profile-logout-group .meitan_button__content{gap:var(--meitan-spacing-3)}.meitan_header__profile-actions .meitan_button,.meitan_header__profile-links .meitan_button,.meitan_header__profile-logout{justify-content:flex-start;gap:var(--meitan-spacing-3);width:100%;min-height:2.625rem;padding-inline:var(--meitan-spacing-4);text-align:left}.meitan_header__profile-item-icon{--meitan-icon-width:1.25rem;--meitan-icon-height:1.25rem;-o-object-fit:contain;object-fit:contain;flex:none;width:1.25rem;height:1.25rem}.meitan_header__profile-logout-group{padding:var(--meitan-spacing-2);border-top:1px solid var(--meitan-color-border)}.meitan_header__profile-actions+.meitan_header__profile-logout-group,.meitan_header__profile-links+.meitan_header__profile-logout-group{border-top:0}.meitan_header__login-trigger .meitan_button__content{align-items:center;gap:var(--meitan-spacing-2);display:inline-flex}.meitan_header__bottom{border-block:1px solid var(--meitan-color-border);background:var(--meitan-color-base-white)}.meitan_header__bottom-inner{gap:var(--meitan-spacing-7);min-height:2.625rem}.meitan_header__bottom-item{align-self:stretch;align-items:center;display:flex}.meitan_header__bottom-link,.meitan_header__bottom-link>.meitan_button__content,.meitan_header__bottom-popover-root,.meitan_header__bottom-trigger,.meitan_header__bottom-trigger-content{align-items:center;display:inline-flex}.meitan_header__bottom-link,.meitan_header__bottom-popover-root,.meitan_header__bottom-trigger{align-self:stretch}.meitan_header__bottom-link,.meitan_header__bottom-trigger{color:var(--meitan-color-text-secondary)}.meitan_header__bottom-link>.meitan_button__content,.meitan_header__bottom-trigger-content{gap:var(--meitan-spacing-1);position:relative}.meitan_header__bottom-trigger-content.is-open{color:var(--meitan-color-text-primary)}.meitan_header__bottom-link:focus-visible,.meitan_header__bottom-link:hover{color:var(--meitan-color-brand-default)}.meitan_header__bottom-chevron{transition:transform .16s ease-out}.meitan_header__bottom-trigger-content.is-open .meitan_header__bottom-chevron{transform:rotate(90deg)}.meitan_header__overlay{z-index:35;background:var(--meitan-color-base-white);box-shadow:var(--meitan-shadow-medium);position:absolute;top:100%;left:0;right:0}.meitan_header__menu-panel{max-height:calc(100dvh - var(--meitan-layout-header-compact-height) - var(--meitan-header-visible-utility-height));overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.meitan_header__menu-layout{padding-block:var(--meitan-spacing-7);align-items:stretch;-moz-column-gap:var(--meitan-spacing-10);column-gap:var(--meitan-spacing-10);grid-template-columns:16.25rem 1px minmax(0,1fr);display:grid}.meitan_header__menu-sidebar{gap:calc(var(--meitan-spacing-1)/2);flex-direction:column;display:flex}.meitan_header__menu-sidebar .meitan_button{text-align:left;justify-content:space-between;width:100%;min-height:2.8125rem;padding-block:.6125rem;font-size:1.125rem}.meitan_header__menu-sidebar .meitan_button__content{justify-content:space-between;align-items:center;gap:var(--meitan-spacing-2);min-width:0;display:flex}.meitan_header__menu-sidebar>.meitan_button:first-child{font-weight:500}.meitan_header__menu-sidebar .meitan_button.is-selected{background:var(--meitan-color-bg-grey);color:var(--meitan-color-text-primary)}.meitan_header__menu-sidebar .meitan_button.is-active:hover:not(:disabled):not([aria-disabled=true]),.meitan_header__menu-sidebar .meitan_button.is-active:not(:disabled):not([aria-disabled=true]),.meitan_header__profile-panel .meitan_button.is-active:hover:not(:disabled):not([aria-disabled=true]),.meitan_header__profile-panel .meitan_button.is-active:not(:disabled):not([aria-disabled=true]){background:var(--meitan-color-bg-brand-subtle);color:var(--meitan-color-brand-default)}.meitan_header__catalog-content-divider,.meitan_header__menu-layout-divider,.meitan_header__menu-sidebar-divider{background:var(--meitan-color-border);display:block}.meitan_header__menu-sidebar-divider{width:100%;height:1px}.meitan_header__menu-layout-divider{width:1px;height:100%}.meitan_header__menu-panel-content{min-width:0}.meitan_header__cabinet-panel .meitan_header__menu-layout{-moz-column-gap:0;column-gap:0}.meitan_header__cabinet-panel .meitan_header__menu-panel-content{padding-inline-start:var(--meitan-spacing-8)}.meitan_header__catalog-content{flex-direction:column;min-width:0;display:flex}.meitan_header__catalog-content--branch{min-height:31rem}.meitan_header__menu-cards--promo{gap:var(--meitan-spacing-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.meitan_header__menu-card{box-sizing:border-box;border:1px solid var(--meitan-color-bg-grey);background-color:var(--meitan-color-base-white);min-width:0;color:var(--meitan-color-text-primary);text-align:left;white-space:normal;justify-content:flex-start;align-items:flex-start;text-decoration:none;transition:border-color .16s ease-out,color .16s ease-out;display:flex}.meitan_header__menu-card.meitan_button>.meitan_button__content{display:contents}.meitan_header__menu-card:where(a,button):focus-visible:not(:disabled):not([aria-disabled=true]),.meitan_header__menu-card:where(a,button):hover:not(:disabled):not([aria-disabled=true]){border-color:var(--meitan-color-brand-default);color:var(--meitan-color-brand-default)}.meitan_header__menu-card--promo{gap:var(--meitan-spacing-3);min-height:5.75rem;padding:.875rem var(--meitan-spacing-4);border-radius:var(--meitan-radius-12)}.meitan_header__menu-card--cabinet{gap:var(--meitan-spacing-4);height:9rem;padding:var(--meitan-spacing-6);border-radius:var(--meitan-radius-16)}.meitan_header__menu-card-copy{gap:.375rem;min-width:0;display:grid}.meitan_header__menu-card-description{color:var(--meitan-color-text-tertiary)}.meitan_header__menu-card-icon{border-radius:var(--meitan-radius-full);flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.meitan_header__menu-card-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.meitan_header__catalog-heading{align-items:center;gap:var(--meitan-spacing-2);min-width:0;color:var(--meitan-color-text-primary);justify-content:space-between;display:flex}.meitan_header__catalog-heading>a{color:var(--meitan-color-brand-default);flex:none;text-decoration:none}.meitan_header__catalog-content-divider{width:100%;height:1px;margin-block:var(--meitan-spacing-5)}.meitan_header__catalog-root-grid{margin-top:var(--meitan-spacing-5);-moz-column-gap:var(--meitan-spacing-4);column-gap:var(--meitan-spacing-4);row-gap:var(--meitan-spacing-4);grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:11.875rem;display:grid}.meitan_header__catalog-category-card{box-sizing:border-box;border-radius:var(--meitan-radius-16);background:var(--meitan-color-overlay-lavender-80);min-width:0;height:10.75rem;color:var(--meitan-color-text-primary);text-align:center;flex-direction:column;align-self:end;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out;display:flex;position:relative;overflow:visible}.meitan_header__catalog-category-card:where(a):focus-visible,.meitan_header__catalog-category-card:where(a):hover{z-index:1;color:var(--meitan-color-brand-default)}.meitan_header__catalog-category-media{box-sizing:border-box;width:100%;min-height:0;padding:var(--meitan-spacing-3) var(--meitan-spacing-4) 0;flex:auto;place-items:center;display:grid;position:relative;overflow:visible}.meitan_header__catalog-category-image{inset-inline:var(--meitan-spacing-4);width:calc(100% - var(--meitan-spacing-4) - var(--meitan-spacing-4));height:calc(100% + var(--meitan-spacing-5));-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;transform-origin:bottom;transition:transform .18s ease-out;display:block;position:absolute;inset-block-end:0}.meitan_header__catalog-category-card:where(a):focus-visible .meitan_header__catalog-category-image,.meitan_header__catalog-category-card:where(a):hover .meitan_header__catalog-category-image{transform:scale(1.03)}.meitan_header__catalog-category-placeholder{color:var(--meitan-color-text-quaternary);align-self:center}.meitan_header__catalog-category-title{z-index:1;box-sizing:border-box;width:100%;min-height:3.125rem;padding:var(--meitan-spacing-3) var(--meitan-spacing-3) var(--meitan-spacing-5);flex:none;justify-content:center;align-items:flex-end;display:flex;position:relative}.meitan_header__catalog-groups{margin-top:var(--meitan-spacing-6);-moz-columns:4;column-count:4;-moz-column-gap:var(--meitan-spacing-5);column-gap:var(--meitan-spacing-5)}.meitan_header__catalog-branch{-moz-column-break-inside:avoid;break-inside:avoid;gap:var(--meitan-spacing-2);min-width:0;margin-bottom:var(--meitan-spacing-6);display:grid}.meitan_header__catalog-branch--nested{gap:var(--meitan-spacing-2);margin-bottom:0}.meitan_header__catalog-branch-link{color:var(--meitan-color-text-primary);text-decoration:none;display:block}.meitan_header__catalog-branch-children{color:var(--meitan-color-text-secondary)}.meitan_header__catalog-branch-link[aria-disabled=true]{color:var(--meitan-color-text-tertiary);pointer-events:none}.meitan_header__catalog-branch-children{gap:var(--meitan-spacing-2);display:grid}.meitan_header__catalog-branch--nested .meitan_header__catalog-branch-children{padding-left:var(--meitan-spacing-3)}.meitan_header__cabinet-grid{align-content:start;align-self:start;-moz-column-gap:var(--meitan-spacing-5);column-gap:var(--meitan-spacing-5);row-gap:var(--meitan-spacing-3);grid-template-rows:repeat(4,9rem);grid-template-columns:repeat(3,minmax(0,18.75rem));grid-auto-rows:9rem;grid-auto-flow:column;min-width:0;height:38.25rem;display:grid}.meitan_header__cabinet-content{min-width:0}.meitan_header__cabinet-content--branch{gap:var(--meitan-spacing-5);flex-direction:column;display:flex}.meitan_header__cabinet-content .meitan_header__catalog-heading>a{color:var(--meitan-color-brand-default)}.meitan_header__cabinet-branch,.meitan_header__cabinet-branch-children,.meitan_header__cabinet-branch-list{gap:var(--meitan-spacing-1);min-width:0;display:grid}.meitan_header__cabinet-branch-list{max-height:clamp(10rem,calc(100dvh - var(--meitan-layout-header-compact-height) - var(--meitan-header-visible-utility-height) - var(--meitan-spacing-14) - var(--meitan-spacing-5) - 1.75rem),38.25rem);overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.meitan_header__cabinet-branch-row{align-items:center;gap:var(--meitan-spacing-2);min-width:0;min-height:2.6875rem;padding-inline:var(--meitan-spacing-3);border-radius:var(--meitan-radius-8);color:var(--meitan-color-text-primary);transition:background-color .16s ease-out,color .16s ease-out;display:flex}.meitan_header__cabinet-branch-row:focus-within,.meitan_header__cabinet-branch-row:hover{background:var(--meitan-color-bg-grey)}.meitan_header__cabinet-branch-row.is-active,.meitan_header__cabinet-branch-row.is-active:focus-within,.meitan_header__cabinet-branch-row.is-active:hover{background:var(--meitan-color-bg-brand-subtle);color:var(--meitan-color-brand-default)}.meitan_header__cabinet-branch-link{min-width:0;color:inherit;flex:auto;text-decoration:none}.meitan_header__cabinet-branch-link[aria-disabled=true]{color:var(--meitan-color-text-quaternary)}.meitan_header__cabinet-branch-toggle{color:inherit;flex:none}.meitan_header__cabinet-branch-toggle .meitan_icon{transition:transform .16s ease-out}.meitan_header__cabinet-branch-toggle.is-open .meitan_icon{transform:rotate(90deg)}.meitan_header__cabinet-branch-children{padding-inline-start:var(--meitan-spacing-4)}.meitan_header__bottom-dropdown-grid{padding-inline:var(--meitan-spacing-2);row-gap:calc(var(--meitan-spacing-1)/2);display:grid}.meitan_header__bottom-dropdown-grid--two-columns{-moz-column-gap:var(--meitan-spacing-4);column-gap:var(--meitan-spacing-4);grid-template-rows:repeat(7,max-content);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column}.meitan_header__mega-item,.meitan_header__submenu-item{position:relative}.meitan_header__mega-link,.meitan_header__submenu-link{justify-content:space-between;align-items:center;gap:var(--meitan-spacing-2);width:100%;color:var(--meitan-color-text-primary);text-align:left;text-decoration:none;display:flex}.meitan_header__mega-link>.meitan_typography,.meitan_header__submenu-link>.meitan_typography{flex:auto;min-width:0}.meitan_header__mega-link-icon,.meitan_header__submenu-link-icon{flex:none;transform:rotate(-90deg)}.meitan_header__submenu{z-index:45;width:min(18rem,calc(100dvw - var(--meitan-spacing-4)));gap:var(--meitan-spacing-1);padding:var(--meitan-spacing-2);border:1px solid var(--meitan-color-border);border-radius:var(--meitan-radius-8);background:var(--meitan-color-base-white);box-shadow:var(--meitan-shadow-medium);display:grid;position:fixed}.meitan_header__submenu-link{justify-content:space-between}.meitan_header__mobile-overlay{display:none}.meitan_header__skeleton .meitan_skeleton{width:var(--meitan-skeleton-width);flex:0 0 var(--meitan-skeleton-width)}.meitan_header__skeleton-login,.meitan_header__skeleton-profile,.meitan_header__skeleton-utility-location,.meitan_header__skeleton-utility-navigation{align-items:center;display:flex}.meitan_header__skeleton-utility-location{gap:calc(var(--meitan-spacing-3)/2)}.meitan_header__skeleton-utility-navigation{gap:var(--meitan-spacing-6)}.meitan_header__skeleton-utility-account{align-items:center;gap:var(--meitan-spacing-2)}.meitan_header__skeleton-brand{align-items:center;display:flex}.meitan_header__skeleton-brand .meitan_skeleton{display:block}.meitan_header__skeleton .meitan_header__skeleton-search{flex:10rem;width:auto;min-width:10rem;max-width:none}.meitan_header__skeleton-actions .meitan_skeleton,.meitan_header__skeleton-login .meitan_skeleton,.meitan_header__skeleton-profile .meitan_skeleton{flex:none}.meitan_header__skeleton-login,.meitan_header__skeleton-profile{gap:var(--meitan-spacing-2)}.meitan_header__skeleton-profile{min-height:3.125rem}.meitan_header__skeleton-login{min-height:2.5rem}.meitan_header__skeleton-bottom .meitan_header__bottom-inner{align-items:center;gap:var(--meitan-spacing-7);display:flex}.meitan_header.is-compact{--meitan-header-visible-utility-height:0rem;box-shadow:var(--meitan-shadow-medium)}.meitan_header.is-compact .meitan_header__utility{opacity:0;visibility:hidden;pointer-events:none;height:0;transition:height .18s ease-out 40ms,opacity 80ms ease-out,visibility 0s linear .22s}.meitan_header-content-enter-active,.meitan_header-content-leave-active{transition:opacity .18s}.meitan_header-content-enter-from,.meitan_header-content-leave-to{opacity:0}@media(max-width:1200px){.meitan_header{--meitan-header-visible-utility-height:2.125rem}.meitan_header__utility{height:2.125rem}.meitan_header__container{width:100%;max-width:none;padding-inline:var(--meitan-spacing-6)}.meitan_header__utility-inner{gap:8.8125rem;min-height:2.125rem}.meitan_header__utility-spacer{display:none}.meitan_header__utility-actions,.meitan_header__utility-navigation{gap:var(--meitan-spacing-5)}.meitan_header__utility-account{display:inline-flex}.meitan_header__utility-link--tablet-hidden{display:none}.meitan_header__brand{width:8.875rem}.meitan_header__logo{width:100%;height:2rem}.meitan_header__catalog-trigger{display:none}.meitan_header__tablet-catalog-trigger{display:inline-flex}.meitan_header__cabinet-trigger,.meitan_header__login-trigger,.meitan_header__profile-root,.meitan_header__profile-trigger>.meitan_typography{display:none}.meitan_header__main-inner{gap:var(--meitan-spacing-3);min-height:4.625rem}.meitan_header__profile-root{display:inline-flex}.meitan_header__bottom-inner{gap:var(--meitan-spacing-6);min-height:3.375rem}.meitan_header__actions{gap:var(--meitan-spacing-3)}.meitan_header__skeleton-utility-navigation{gap:var(--meitan-spacing-5)}.meitan_header__skeleton-profile-chevron,.meitan_header__skeleton-profile-copy,.meitan_header__skeleton-utility-navigation>:nth-child(2){display:none}.meitan_header__menu-layout{-moz-column-gap:var(--meitan-spacing-6);column-gap:var(--meitan-spacing-6);grid-template-columns:14rem 1px minmax(0,1fr)}.meitan_header__cabinet-panel .meitan_header__menu-layout{-moz-column-gap:0;column-gap:0}.meitan_header__cabinet-panel .meitan_header__menu-panel-content{padding-inline-start:var(--meitan-spacing-6)}.meitan_header__catalog-root-grid,.meitan_header__menu-cards--promo{grid-template-columns:repeat(3,minmax(0,1fr))}.meitan_header__catalog-groups{-moz-columns:3;column-count:3}.meitan_header__cabinet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.meitan_header__utility-inner{gap:var(--meitan-spacing-4)}.meitan_header__utility-navigation{display:none}.meitan_header__menu-card-icon{width:1.875rem;height:1.875rem}.meitan_header__menu-card--promo .meitan_header__menu-card-copy>.meitan_typography{font-size:var(--meitan-typography-font-size-small)}.meitan_header__menu-card--promo .meitan_header__menu-card-copy>.meitan_header__menu-card-description{font-size:var(--meitan-typography-font-size-extra-small)}.meitan_header__catalog-groups{-moz-columns:2;column-count:2}}@media(max-width:580px){.meitan_header.is-mobile-menu-open{position:fixed;left:0;right:0}.meitan_header__bottom,.meitan_header__cabinet-trigger,.meitan_header__catalog-trigger,.meitan_header__login-trigger,.meitan_header__profile-root,.meitan_header__search,.meitan_header__tablet-catalog-trigger,.meitan_header__utility{display:none}.meitan_header__main{box-sizing:border-box;border-bottom:1px solid var(--meitan-color-border)}.meitan_header.is-mobile-search-open .meitan_header__main{border-bottom-color:var(--meitan-color-transparent)}.meitan_header__main-inner{width:100%;max-width:none;min-height:3.5rem;padding-inline:var(--meitan-spacing-4);gap:var(--meitan-spacing-4);margin-inline:0}.meitan_header__brand{width:6.875rem}.meitan_header__logo{height:1.5625rem}.meitan_header__actions{justify-content:flex-end;gap:var(--meitan-spacing-4);flex:auto}.meitan_header__mobile-menu-trigger,.meitan_header__mobile-profile-trigger,.meitan_header__mobile-search-trigger{display:inline-flex}.meitan_header__cart-popover-root .meitan_popover{display:none}.meitan_header__mobile-overlay{z-index:42;background:var(--meitan-color-base-white);overscroll-behavior:contain;display:block;position:fixed;inset:3.5625rem 0 0;overflow-y:auto}.meitan_header__mobile-search-overlay{z-index:42;background:var(--meitan-color-overlay-dark);position:fixed;inset:3.5625rem 0 0}@supports (color:color-mix(in lab,red,red)){.meitan_header__mobile-search-overlay{background:color-mix(in srgb,var(--meitan-color-overlay-dark) 50%,transparent)}}.meitan_header__mobile-search{padding:0 var(--meitan-spacing-4) var(--meitan-spacing-3);background:var(--meitan-color-base-white);position:relative}.meitan_header__mobile-panel--drill{z-index:44;top:0}.meitan_header__mobile-search-row{align-items:center;gap:var(--meitan-spacing-3);grid-template-columns:minmax(0,1fr) max-content;display:grid}.meitan_header__mobile-search-row .meitan_dropdown__panel{top:calc(100% + var(--meitan-spacing-2));width:calc(100dvw - var(--meitan-spacing-8));position:absolute;left:0;right:auto}.meitan_header__mobile-search-cancel{width:auto;min-width:0;height:3.125rem;min-height:3.125rem;color:var(--meitan-color-brand-default);padding:0}.meitan_header__mobile-drill-header,.meitan_header__mobile-user,.meitan_header__mobile-utilities{align-items:center;display:flex}.meitan_header__mobile-utilities{box-sizing:border-box;height:2.875rem;min-height:2.875rem;padding-inline:var(--meitan-spacing-4);border-bottom:1px solid var(--meitan-color-border);justify-content:space-between}.meitan_header__mobile-utilities--before-become-consultant{border-bottom:0}.meitan_header__mobile-language,.meitan_header__mobile-location{width:auto;min-width:0;height:1.5rem;min-height:1.5rem;padding:0}.meitan_header__mobile-language>.meitan_button__content,.meitan_header__mobile-location>.meitan_button__content{align-items:center;min-width:0;display:flex}.meitan_header__mobile-location>.meitan_button__content{gap:var(--meitan-spacing-2)}.meitan_header__mobile-language>.meitan_button__content{gap:var(--meitan-spacing-1)}.meitan_header__mobile-user{box-sizing:border-box;gap:var(--meitan-spacing-3);height:5.375rem;min-height:5.375rem;padding:var(--meitan-spacing-4)}.meitan_header__profile-avatar--mobile{width:2.75rem;height:2.75rem}.meitan_header__mobile-user-copy{flex:auto;gap:.125rem;min-width:0;display:grid;overflow:hidden}.meitan_header__mobile-balance{box-sizing:border-box;border-radius:var(--meitan-radius-12);background:var(--meitan-color-bg-grey);gap:0;width:9.6875rem;min-width:9.6875rem;height:3.375rem;padding:.375rem .875rem;display:grid}.meitan_header__mobile-cabinet{width:calc(100% - var(--meitan-spacing-8));min-width:0;margin:0 var(--meitan-spacing-4) var(--meitan-spacing-4)}.meitan_header__mobile-become-consultant{width:calc(100% - var(--meitan-spacing-8));min-width:0;margin:var(--meitan-spacing-4)}.meitan_header__mobile-group{padding-block:var(--meitan-spacing-1);border-top:var(--meitan-spacing-1) solid var(--meitan-color-bg-grey);display:grid}.meitan_header__mobile-drill-list .meitan_button,.meitan_header__mobile-group .meitan_button,.meitan_header__mobile-logout{box-sizing:border-box;justify-content:flex-start;gap:var(--meitan-spacing-3);width:100%;height:3.125rem;min-height:3.125rem;padding-inline:var(--meitan-spacing-4);text-align:left}.meitan_header__mobile-catalog-browse.is-active,.meitan_header__mobile-catalog-browse.is-active:hover,.meitan_header__mobile-drill-list .meitan_button.is-active,.meitan_header__mobile-drill-list .meitan_button.is-active:hover,.meitan_header__mobile-group .meitan_button.is-active,.meitan_header__mobile-group .meitan_button.is-active:hover,.meitan_header__mobile-row.is-active,.meitan_header__mobile-subrow.is-active{background:var(--meitan-color-bg-brand-subtle);color:var(--meitan-color-brand-default)}.meitan_header__mobile-row.is-active .meitan_button,.meitan_header__mobile-subrow.is-active .meitan_button{color:inherit}.meitan_header__mobile-catalog-browse>.meitan_button__content,.meitan_header__mobile-drill-list .meitan_button>.meitan_button__content,.meitan_header__mobile-group .meitan_button>.meitan_button__content{align-items:center;gap:var(--meitan-spacing-3);width:100%;min-width:0;display:flex}.meitan_header__mobile-catalog-browse .meitan_button__content>span:not(.meitan_icon),.meitan_header__mobile-drill-list .meitan_button__content>span:not(.meitan_icon),.meitan_header__mobile-group .meitan_button__content>span:not(.meitan_icon){text-align:left;flex:auto;min-width:0}.meitan_header__mobile-chevron{flex:none;transform:none}.meitan_header__mobile-logout-group{padding:var(--meitan-spacing-1) 0 var(--meitan-spacing-4)}.meitan_header__mobile-drill-header{z-index:1;box-sizing:border-box;height:3.5rem;min-height:3.5rem;padding-inline:var(--meitan-spacing-1);border-bottom:1px solid var(--meitan-color-border);background:var(--meitan-color-base-white);grid-template-columns:3rem minmax(0,1fr) 3rem;align-items:center;display:grid;position:sticky;top:0}.meitan_header__mobile-drill-header>h2{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.meitan_header__mobile-drill-back,.meitan_header__mobile-drill-close{width:3rem;min-width:3rem;height:3.5rem;min-height:3.5rem;padding:0}.meitan_header__mobile-drill-back .meitan_icon{transform:rotate(180deg)}.meitan_header__menu-cards--mobile{-moz-column-gap:var(--meitan-spacing-3);column-gap:var(--meitan-spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.meitan_header__mobile-extra-grid{padding:var(--meitan-spacing-4);row-gap:var(--meitan-spacing-3)}.meitan_header__mobile-cabinet-grid{padding:var(--meitan-spacing-2) var(--meitan-spacing-4) var(--meitan-spacing-4);row-gap:.625rem}.meitan_header__menu-card--mobile{background:var(--meitan-color-base-white);min-width:0}.meitan_header__menu-card--mobile.meitan_header__menu-card--promo{align-items:center;gap:var(--meitan-spacing-3);height:4.25rem;min-height:4.25rem;padding:var(--meitan-spacing-3);border-radius:var(--meitan-radius-12);flex-direction:row}.meitan_header__menu-card--mobile.meitan_header__menu-card--cabinet{justify-content:center;align-items:center;gap:var(--meitan-spacing-2);height:7.75rem;min-height:7.75rem;padding:var(--meitan-spacing-4) var(--meitan-spacing-2);border-radius:var(--meitan-radius-16);text-align:center;flex-direction:column}.meitan_header__menu-card--mobile.meitan_header__menu-card--cabinet .meitan_header__menu-card-copy{text-align:center;justify-items:center}.meitan_header__mobile-extra-image{border-radius:var(--meitan-radius-full);background:var(--meitan-color-bg-grey);width:2.5rem;height:2.5rem;padding:.625rem}.meitan_header__mobile-drill-list{border-top:0;padding-block:0;display:grid}.meitan_header__mobile-drill-list--catalog-root{padding-block:var(--meitan-spacing-1);border-top:var(--meitan-spacing-2) solid var(--meitan-color-bg-grey)}.meitan_header__mobile-drill-list--cabinet{padding-block:var(--meitan-spacing-1)}.meitan_header__mobile-drill-list--cabinet .meitan_button{height:3.25rem;min-height:3.25rem}.meitan_header__mobile-catalog-browse{justify-content:flex-start;width:100%}.meitan_header__mobile-catalog-view-all{box-sizing:border-box;min-height:3.125rem;padding:.875rem var(--meitan-spacing-4);color:var(--meitan-color-brand-default);align-items:center;text-decoration:none;display:flex}}@media(prefers-reduced-motion:reduce){.meitan_header *,.meitan_header :after,.meitan_header :before{scroll-behavior:auto;transition-duration:.01ms;transition-delay:0s}}.meitan_header-cart{width:1.5rem;height:1.5rem;color:var(--meitan-color-text-secondary);position:relative}span.meitan_header-cart{justify-content:center;align-items:center;display:inline-flex}.meitan_header-cart:hover{color:var(--meitan-color-brand-default)}.meitan_header-cart:disabled,.meitan_header-cart[aria-disabled=true]{opacity:.5}.meitan_header-cart>.meitan_button__content{display:contents}.meitan_header-cart__count{position:absolute;top:-.25rem;right:-.25rem}.meitan_header-cart-popover,.meitan_header-cart-popover *{box-sizing:border-box}.meitan_header-cart-popover{border-radius:var(--meitan-radius-12);background:var(--meitan-color-base-white);color:var(--meitan-color-text-primary);overflow:hidden}.meitan_header-cart-popover__summary{min-height:3.25rem;padding:.875rem var(--meitan-spacing-4) .875rem var(--meitan-spacing-5);background:var(--meitan-color-bg-brand-subtle);align-items:center;display:flex}.meitan_header-cart-popover__summary-text{align-items:center;gap:var(--meitan-spacing-1);white-space:nowrap;min-width:0;display:flex;overflow:hidden}.meitan_header-cart-popover__summary-text .meitan_typography{--meitan-typography-overflow-wrap:normal;--meitan-typography-white-space:nowrap}.meitan_header-cart-popover__bonus{align-items:center;gap:var(--meitan-spacing-1);padding:.125rem var(--meitan-spacing-2);border-radius:var(--meitan-radius-16);background:var(--meitan-color-base-white);font-size:var(--meitan-typography-font-size-small);line-height:var(--meitan-typography-line-height-caption);display:inline-flex}.meitan_header-cart-popover__bonus-price.meitan_price{color:inherit}.meitan_header-cart-popover__state{min-height:18.5rem;padding:2.5rem var(--meitan-spacing-6);text-align:center;justify-content:center;align-items:center;display:flex}.meitan_header-cart-popover__state--empty .meitan_state{padding:0}.meitan_header-cart-popover__state--empty .meitan_state__content{width:18.75rem;max-width:100%}.meitan_header-cart-popover__state--empty .meitan_state__title{font-size:var(--meitan-typography-font-size-large);line-height:var(--meitan-typography-line-height-body)}.meitan_header-cart-popover__state--empty .meitan_state__action.meitan_button{min-width:0;height:3.125rem;padding-inline:var(--meitan-spacing-6);font-size:var(--meitan-typography-font-size-medium);line-height:var(--meitan-typography-line-height-body);margin-top:0}.meitan_header-cart-popover__total-price.meitan_price--small .meitan_price__current{color:inherit;font-size:var(--meitan-typography-font-size-small);line-height:var(--meitan-typography-line-height-caption)}.meitan_header-cart-popover__list{max-height:min(19.75rem,100dvh - 13rem);padding:var(--meitan-spacing-4) var(--meitan-spacing-5) var(--meitan-spacing-2);margin:0;list-style:none;display:grid;overflow-y:auto}.meitan_header-cart-popover__item{align-items:flex-start;gap:var(--meitan-spacing-3);min-width:0;padding-bottom:var(--meitan-spacing-2);display:flex}.meitan_header-cart-popover__item+.meitan_header-cart-popover__item{padding-top:var(--meitan-spacing-2)}.meitan_header-cart-popover__item:not(:last-child){border-bottom:.0625rem solid var(--meitan-color-bg-grey)}.meitan_header-cart-popover__photo{border-radius:var(--meitan-radius-8);background:var(--meitan-color-bg-grey);flex:none;place-items:center;width:3.5rem;height:3.5rem;display:grid;overflow:hidden}.meitan_header-cart-popover__photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.meitan_header-cart-popover__item-content{gap:var(--meitan-spacing-1);flex-direction:column;flex:auto;min-width:0;display:flex}.meitan_header-cart-popover__item-title{color:var(--meitan-color-text-primary)}.meitan_header-cart-popover__item-bonus,.meitan_header-cart-popover__item-meta,.meitan_header-cart-popover__item-price{align-items:center;min-width:0;display:flex}.meitan_header-cart-popover__item-meta{gap:var(--meitan-spacing-2);color:var(--meitan-color-text-tertiary)}.meitan_header-cart-popover__item-price{flex-wrap:wrap;gap:.375rem}.meitan_header-cart-popover__item-bonus{gap:var(--meitan-spacing-1);width:-moz-max-content;width:max-content;color:var(--meitan-color-text-secondary)}.meitan_header-cart-popover__item-bonus .meitan_price{color:inherit}.meitan_header-cart-popover__price .meitan_price__old{color:var(--meitan-color-border);font-size:var(--meitan-typography-font-size-small);line-height:var(--meitan-typography-line-height-caption)}.meitan_header-cart-popover__total-price{color:inherit}.meitan_header-cart-popover__price.meitan_price--small .meitan_price__current,.meitan_header-cart-popover__price.meitan_price--small .meitan_price__separator,.meitan_header-cart-popover__price.meitan_price--small .meitan_price__tan,.meitan_header-cart-popover__total-price.meitan_price--small .meitan_price__current{font-size:var(--meitan-typography-font-size-small);line-height:var(--meitan-typography-line-height-caption)}.meitan_header-cart-popover__price .meitan_price__current{color:var(--meitan-color-brand-default)}.meitan_header-cart-popover__promotion-root{align-self:flex-start}.meitan_header-cart-popover__promotion-trigger{text-align:start;justify-content:flex-start}.meitan_header-cart-popover__promotion-label{--meitan-typography-font-family:var(--meitan-typography-font-family-body);--meitan-typography-font-size:var(--meitan-typography-font-size-extra-small);--meitan-typography-font-weight:var(--meitan-typography-font-weight-semi-bold);--meitan-typography-line-height:var(--meitan-typography-line-height-caption);padding:.1875rem var(--meitan-spacing-2);border-radius:var(--meitan-radius-4);background:var(--meitan-color-bg-grey);width:-moz-fit-content;width:fit-content;display:inline-flex}.meitan_header-cart-popover__promotion-label--course-complete,.meitan_header-cart-popover__promotion-label--course-incomplete{--meitan-typography-font-size:var(--meitan-typography-font-size-extra-extra-small);--meitan-typography-font-weight:var(--meitan-typography-font-weight-regular);padding:var(--meitan-spacing-1) var(--meitan-spacing-2);border-radius:var(--meitan-radius-full)}.meitan_header-cart-popover__promotion-label--course-incomplete{background:var(--meitan-color-accent-orange)}.meitan_header-cart-popover__promotion-label--course-complete{background:var(--meitan-color-success)}.meitan_header-cart-popover__promotion-label--premier-available{background:var(--meitan-color-bg-orange-subtle)}.meitan_header-cart-popover__promotion-label--premier-applied{background:var(--meitan-color-bg-brand-subtle)}.meitan_header-cart-popover__promotion-content,.meitan_header-cart-popover__promotion-description{gap:var(--meitan-spacing-3);display:grid}.meitan_header-cart-popover__promotion-description>*{margin:0}.meitan_header-cart-popover__promotion-description>:first-child{color:var(--meitan-color-text-primary);font-size:var(--meitan-typography-font-size-medium);font-weight:var(--meitan-typography-font-weight-medium)}.meitan_header-cart-popover__promotion-description>:first-child strong{font-weight:inherit}.meitan_header-cart-popover__promotion-description a:hover{color:var(--meitan-color-brand-default)}.meitan_header-cart-popover__promotion-benefit,.meitan_header-cart-popover__promotion-pricing{flex-wrap:wrap;align-items:baseline;gap:.375rem;display:flex}.meitan_header-cart-popover__promotion-benefit .meitan_price__current,.meitan_header-cart-popover__promotion-pricing .meitan_price__current{color:var(--meitan-color-brand-default)}.meitan_header-cart-popover__promotion-packs{gap:var(--meitan-spacing-3);display:grid}.meitan_header-cart-popover__promotion-pack{gap:var(--meitan-spacing-3);padding:var(--meitan-spacing-3);border:.0625rem solid var(--meitan-color-border);border-radius:var(--meitan-radius-8);display:grid}.meitan_header-cart-popover__promotion-pack-products{gap:var(--meitan-spacing-2);margin:0;padding:0;list-style:none;display:grid}.meitan_header-cart-popover__promotion-pack-product{align-items:center;gap:var(--meitan-spacing-2);min-width:0;display:flex}.meitan_header-cart-popover__promotion-pack-image{border-radius:var(--meitan-radius-4);-o-object-fit:contain;object-fit:contain;flex:none;width:2.5rem;height:2.5rem}.meitan_header-cart-popover__promotion-pack-product-info{flex-direction:column;min-width:0;display:flex}.meitan_header-cart-popover__promotion-pack-bonus,.meitan_header-cart-popover__promotion-pack-pricing{align-items:center;gap:var(--meitan-spacing-1);flex-wrap:wrap;display:flex}.meitan_header-cart-popover__promotion-pack-pricing{justify-content:space-between}.meitan_header-cart-popover__promotion-pack-pricing>.meitan_price .meitan_price__current{color:var(--meitan-color-brand-default)}.meitan_header-cart-popover__price .meitan_price__separator,.meitan_header-cart-popover__price .meitan_price__tan,.meitan_header-cart-popover__promotion-pack-bonus{color:var(--meitan-color-text-secondary)}.meitan_header-cart-popover__remove{align-self:center}.meitan_header-cart-popover__footer{padding:var(--meitan-spacing-2) var(--meitan-spacing-5) var(--meitan-spacing-4);grid-template-columns:minmax(0,1fr);display:grid}@media(max-width:580px){.meitan_header-cart-popover__summary-text{white-space:normal;flex-wrap:wrap;overflow:visible}.meitan_header-cart-popover__footer,.meitan_header-cart-popover__list{padding-inline:var(--meitan-spacing-4)}}.meitan_drawer.meitan_header-geo-drawer{width:min(30rem,100dvw);max-height:100dvh;box-shadow:-.5rem 0 2rem #575c612e}.meitan_header-geo-drawer__content{background:var(--meitan-color-base-white);color:var(--meitan-color-text-primary)}.meitan_header-geo-drawer__header{justify-content:space-between;align-items:flex-start;gap:var(--meitan-spacing-3);min-height:7.5rem;padding:var(--meitan-spacing-8);border-bottom:.0625rem solid var(--meitan-color-border);display:flex}.meitan_header-geo-drawer__current{align-items:start;gap:var(--meitan-spacing-2);flex:auto;min-width:0;display:grid}.meitan_header-geo-drawer__current-label{color:var(--meitan-color-text-primary)}.meitan_header-geo-drawer__change.meitan_button{background:var(--meitan-color-transparent);width:-moz-fit-content;width:fit-content;min-width:0;height:auto;min-height:1.375rem;color:var(--meitan-color-brand-default);border-radius:0;padding:0;font-size:1rem;line-height:1.375rem}.meitan_header-geo-drawer__change.meitan_button:active,.meitan_header-geo-drawer__change.meitan_button:hover{background:var(--meitan-color-transparent);color:var(--meitan-color-brand-hover)}.meitan_header-geo-drawer__body{align-items:start;padding:var(--meitan-spacing-5) var(--meitan-spacing-6) var(--meitan-spacing-6)}.meitan_header-geo-drawer__body,.meitan_header-geo-drawer__change-panel{gap:var(--meitan-spacing-4);display:grid}.meitan_header-geo-drawer__country,.meitan_header-geo-drawer__region-select{--meitan-dropdown-panel-padding:var(--meitan-spacing-4)}.meitan_header-geo-drawer__country .meitan_dropdown__input,.meitan_header-geo-drawer__region-select .meitan_dropdown__input{border-color:var(--meitan-color-bg-grey);background:var(--meitan-color-bg-grey);height:3.375rem;color:var(--meitan-color-text-primary)}.meitan_header-geo-drawer__country .meitan_dropdown__input{padding:.9375rem var(--meitan-spacing-12) .9375rem var(--meitan-spacing-6);cursor:pointer}.meitan_header-geo-drawer__country .meitan_dropdown__selection{top:0;bottom:0;left:var(--meitan-spacing-6);transform:none}.meitan_header-geo-drawer__country .meitan_dropdown__trailing-icon,.meitan_header-geo-drawer__region-select .meitan_dropdown__trailing-icon{right:var(--meitan-spacing-4);transition:transform .16s;transform:translateY(-50%)rotate(90deg)}.meitan_header-geo-drawer__country.meitan_dropdown--open .meitan_dropdown__trailing-icon,.meitan_header-geo-drawer__region-select.meitan_dropdown--open .meitan_dropdown__trailing-icon{transform:translateY(-50%)rotate(-90deg)}.meitan_header-geo-drawer__region-select .meitan_dropdown__input{padding:var(--meitan-spacing-4) var(--meitan-spacing-6)}.meitan_header-geo-drawer__country .meitan_dropdown__panel,.meitan_header-geo-drawer__region-select .meitan_dropdown__panel{z-index:1}.meitan_header-geo-drawer__region-select .meitan_dropdown__option-description{color:var(--meitan-color-text-tertiary)}.meitan_header-geo-drawer__purchase{color:var(--meitan-color-text-secondary)}.meitan_header-geo-drawer__purchase-link{color:var(--meitan-color-brand-default);text-underline-offset:.125rem;text-decoration:underline;text-decoration-thickness:.0625rem}.meitan_header-geo-drawer__offices{gap:var(--meitan-spacing-6);padding-top:var(--meitan-spacing-6);border-top:.0625rem solid var(--meitan-color-border);display:grid}.meitan_header-geo-drawer__office-skeleton-contacts,.meitan_header-geo-drawer__office-skeleton-section,.meitan_header-geo-drawer__offices-skeleton{display:grid}.meitan_header-geo-drawer__offices-skeleton{gap:var(--meitan-spacing-6)}.meitan_header-geo-drawer__office-skeleton-section{gap:var(--meitan-spacing-4);padding-bottom:var(--meitan-spacing-4);border-bottom:.0625rem solid var(--meitan-color-border)}.meitan_header-geo-drawer__office-skeleton-section:last-child{border-bottom:0;padding-bottom:0}.meitan_header-geo-drawer__office-skeleton-contacts{gap:var(--meitan-spacing-3)}.meitan_header-geo-drawer__office-skeleton-contact{align-items:center;gap:var(--meitan-spacing-3);display:flex}.meitan_header-geo-drawer__office-skeleton-contact .meitan_skeleton--circle{flex:0 0 1.5rem}.meitan_header-geo-drawer__office-sections{gap:var(--meitan-spacing-4);display:grid}.meitan_header-geo-drawer__office-section{gap:var(--meitan-spacing-4);padding-bottom:var(--meitan-spacing-4);border-bottom:.0625rem solid var(--meitan-color-border);display:grid}.meitan_header-geo-drawer__office-section:last-child{border-bottom:0;padding-bottom:0}.meitan_header-geo-drawer__office-list{gap:var(--meitan-spacing-4);display:grid}.meitan_header-geo-drawer__office+.meitan_header-geo-drawer__office{padding-top:var(--meitan-spacing-4);border-top:.0625rem solid var(--meitan-color-border)}.meitan_header-geo-drawer__office-contacts{gap:var(--meitan-spacing-3);margin:0;padding:0;list-style:none;display:grid}.meitan_header-geo-drawer__office-contact{align-items:center;gap:var(--meitan-spacing-3);display:flex}.meitan_header-geo-drawer__office-contact-icon{flex:0 0 1.5rem;width:1.5rem;display:inline-flex}.meitan_header-geo-drawer__office-contact-icon .meitan_icon{color:var(--meitan-color-text-secondary);flex:0 0 1.5rem}.meitan_header-geo-drawer__office-contact-link,.meitan_header-geo-drawer__office-contact-text{min-width:0;color:var(--meitan-color-text-primary);white-space:pre-line}.meitan_header-geo-drawer__office-contact-link{color:var(--meitan-color-brand-default);text-underline-offset:.125rem;text-decoration:underline}@media(max-width:768px){.meitan_drawer.meitan_header-geo-drawer{width:min(27.5rem,100dvw)}.meitan_header-geo-drawer__offices-title{--meitan-typography-font-size:var(--meitan-typography-font-size-extra-large);--meitan-typography-line-height:var(--meitan-typography-line-height-compact)}}@media(max-width:580px){.meitan_drawer.meitan_header-geo-drawer{width:100dvw;box-shadow:none}.meitan_header-geo-drawer__current-detail{display:block}}@media(prefers-reduced-motion:reduce){.meitan_header-geo-drawer__country .meitan_dropdown__trailing-icon{transition:none}}.meitan_drawer.meitan_header-notifications-drawer{box-sizing:border-box;width:min(30rem,100dvw);overflow:hidden}.meitan_header-notifications-drawer__content{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;max-width:100%;min-height:0;display:flex}.meitan_header-notifications-drawer__header{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:var(--meitan-spacing-6) var(--meitan-spacing-5);flex-direction:column;flex:none;align-items:flex-start;display:flex;overflow:hidden}.meitan_header-notifications-drawer__actions,.meitan_header-notifications-drawer__meta,.meitan_header-notifications-drawer__title-row{align-items:center;display:flex}.meitan_header-notifications-drawer__title-row{gap:var(--meitan-spacing-3);justify-content:space-between;width:100%}.meitan_header-notifications-drawer__title{white-space:nowrap;flex:none}.meitan_header-notifications-drawer__spacer{flex:auto;min-width:.0625rem;height:.0625rem}.meitan_header-notifications-drawer__divider{background:var(--meitan-color-border);flex:0 0 .0625rem;width:100%;height:.0625rem}.meitan_header-notifications-drawer__body{min-height:0;padding:var(--meitan-spacing-5);flex-direction:column;flex:auto;display:flex;overflow:auto}.meitan_header-notifications-drawer__body,.meitan_header-notifications-drawer__list{box-sizing:border-box;gap:var(--meitan-spacing-3);width:100%;min-width:0;max-width:100%}.meitan_header-notifications-drawer__list{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.meitan_header-notifications-drawer__item{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:var(--meitan-spacing-4);border:.0625rem solid var(--meitan-color-border);border-radius:var(--meitan-radius-12);background:var(--meitan-color-base-white);transition:border-color .16s;overflow:hidden}.meitan_header-notifications-drawer__item:focus-within,.meitan_header-notifications-drawer__item:hover{border-color:var(--meitan-color-brand-default)}.meitan_header-notifications-drawer__article{align-items:start;gap:var(--meitan-spacing-2);width:100%;min-width:0;max-width:100%;display:grid}.meitan_header-notifications-drawer__article--subscriptions{gap:.625rem}.meitan_header-notifications-drawer__meta{gap:var(--meitan-spacing-2);width:100%;min-width:0;max-width:100%;overflow:hidden}.meitan_header-notifications-drawer__meta>.meitan_typography{min-width:0}.meitan_header-notifications-drawer__hide-action{flex:none;margin-left:auto}.meitan_header-notifications-drawer__dot{border-radius:var(--meitan-radius-full);background:var(--meitan-color-brand-default);flex:0 0 .5rem;width:.5rem;height:.5rem}.meitan_header-notifications-drawer__html{overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}.meitan_header-notifications-drawer__html :is(p,ul,ol){margin:0}.meitan_header-notifications-drawer__html :is(p,ul,ol)+:is(p,ul,ol){margin-top:var(--meitan-spacing-2)}.meitan_header-notifications-drawer__html a{color:var(--meitan-color-brand-default);text-decoration:none}.meitan_header-notifications-drawer__actions{width:100%;min-width:0;max-width:100%;overflow:hidden}.meitan_header-notifications-drawer__actions--notification{gap:var(--meitan-spacing-3);padding-top:var(--meitan-spacing-1)}.meitan_header-notifications-drawer__actions--subscription{padding-top:.125rem}.meitan_header-notifications-drawer__actions--notification .meitan_header-notifications-drawer__read-action-slot{margin-left:auto}.meitan_header-notifications-drawer__read-action-slot{flex:0 0 15rem;width:15rem}.meitan_header-notifications-drawer__empty{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:var(--meitan-spacing-3);width:100%;height:20rem;padding-top:var(--meitan-spacing-20);text-align:center;flex-direction:column;flex:0 0 20rem;display:flex;overflow:hidden}.meitan_header-notifications-drawer__empty-icon{color:var(--meitan-color-text-secondary)}.meitan_header-notifications-drawer__empty>.meitan_typography{width:100%}.meitan_header-notifications-drawer__loading{box-sizing:border-box;gap:var(--meitan-spacing-3);flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex}.meitan_header-notifications-drawer__skeleton-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:var(--meitan-spacing-4);border:.0625rem solid var(--meitan-color-border);border-radius:var(--meitan-radius-12);flex-direction:column;align-items:flex-start;gap:.625rem;display:flex;overflow:hidden}.meitan_header-notifications-drawer__footer{box-sizing:border-box;width:100%;padding:var(--meitan-spacing-4) var(--meitan-spacing-5);background:var(--meitan-color-base-white);box-shadow:var(--meitan-shadow-bottom-block);flex-direction:column;flex:none;justify-content:flex-end;align-items:center;display:flex;overflow:hidden}.meitan_header-notifications-drawer__sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;padding:0;position:absolute;overflow:hidden}@media(max-width:768px){.meitan_drawer.meitan_header-notifications-drawer{width:min(26.25rem,100dvw)}.meitan_header-notifications-drawer__read-action-slot{flex:1 1 0;width:auto;min-width:0}}@media(max-width:580px){.meitan_drawer.meitan_header-notifications-drawer{width:100dvw}.meitan_header-notifications-drawer__actions--notification.meitan_header-notifications-drawer__actions--unread{justify-content:center;align-items:center;gap:var(--meitan-spacing-1);flex-direction:column}.meitan_header-notifications-drawer__actions--unread .meitan_header-notifications-drawer__read-action-slot{flex-basis:auto;order:-1;width:100%;margin-left:0}}@media(prefers-reduced-motion:reduce){.meitan_header-notifications-drawer__item{transition:none}}.meitan_city-confirm{padding:var(--meitan-spacing-6);box-shadow:0 .5rem 1rem #00000029}.meitan_city-confirm__content{gap:var(--meitan-spacing-5);flex-direction:column;display:flex}.meitan_city-confirm__title{margin:0}.meitan_city-confirm__actions{gap:var(--meitan-spacing-3);display:flex}.meitan_city-confirm__actions>*{flex:1 1 0}@media(max-width:580px){.meitan_city-confirm__actions{flex-direction:column}.meitan_city-confirm__actions>*{flex:none}}.meitan_online-order-unavailable__content{padding:var(--meitan-spacing-10) var(--meitan-spacing-6) var(--meitan-spacing-6);position:relative}.meitan_online-order-unavailable__close{position:absolute;inset-block-start:var(--meitan-spacing-4);inset-inline-end:var(--meitan-spacing-4)}.meitan_footer,.meitan_footer *{box-sizing:border-box}.meitan_footer{background:var(--meitan-color-base-white);color:var(--meitan-color-text-primary);font-family:var(--meitan-typography-font-family-body);font-size:var(--meitan-typography-font-size-medium)}.meitan_footer,.meitan_footer__content,.meitan_footer__skeleton{flex-direction:column;flex:1 0 auto;display:flex}.meitan_footer__container{width:100%;max-width:none;padding-inline:var(--meitan-spacing-20);margin-inline:auto}.meitan_footer__top{padding-block:var(--meitan-spacing-9);background:var(--meitan-color-text-secondary)}.meitan_footer__contacts{align-items:flex-start;gap:var(--meitan-spacing-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.meitan_footer__logo-column{gap:var(--meitan-spacing-3);flex-direction:column;min-width:0;display:flex}.meitan_footer__logo-link{width:-moz-fit-content;width:fit-content;color:inherit;border:0;text-decoration:none;transition:opacity .2s;display:inline-flex}.meitan_footer__logo-link:hover{opacity:.75}.meitan_footer__logo-image{filter:brightness(0)invert();width:13.5rem;max-width:100%;height:auto;display:block}.meitan_footer__logo-description{color:var(--meitan-color-base-white);font-size:var(--meitan-typography-font-size-small);line-height:var(--meitan-typography-line-height-body);white-space:nowrap;margin:0}.meitan_footer__contact{min-width:0}.meitan_footer__contact-content{gap:var(--meitan-spacing-2);flex-direction:column;display:flex}.meitan_footer__contact-title{color:var(--meitan-color-base-white);font-size:var(--meitan-typography-font-size-extra-large);font-weight:500;line-height:1.2}.meitan_footer__contact-link{color:inherit;border:0;text-decoration:none;transition:opacity .2s}.meitan_footer__contact-link:hover{opacity:.75}.meitan_footer__contact-description{color:var(--meitan-color-base-white);font-size:var(--meitan-typography-font-size-extra-small);line-height:1.3}.meitan_footer__body{background:var(--meitan-color-base-white)}.meitan_footer__navigation{padding-block:var(--meitan-spacing-12) var(--meitan-spacing-9)}.meitan_footer__menu{gap:var(--meitan-spacing-9);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.meitan_footer__menu-column{min-width:0}.meitan_footer__menu-section--spaced{margin-top:var(--meitan-spacing-8)}.meitan_footer__menu-title{color:var(--meitan-color-text-primary);font-size:var(--meitan-typography-font-size-medium);font-weight:500;line-height:var(--meitan-typography-line-height-body)}.meitan_footer__app-store-list,.meitan_footer__menu-list,.meitan_footer__mobile-list,.meitan_footer__social-list{margin:0;padding:0;list-style:none}.meitan_footer__menu-list{gap:var(--meitan-spacing-3);flex-direction:column;display:flex}.meitan_footer__menu-list--with-title{margin-top:var(--meitan-spacing-4)}.meitan_footer__menu-item{font-size:var(--meitan-typography-font-size-medium);line-height:var(--meitan-typography-line-height-body);margin:0}.meitan_footer__bottom-link,.meitan_footer__menu-link,.meitan_footer__simple-link{color:var(--meitan-color-text-secondary);font-size:var(--meitan-typography-font-size-medium);line-height:var(--meitan-typography-line-height-body);box-shadow:none;border:0;text-decoration:none;transition:color .2s;position:relative}.meitan_footer__bottom-link:hover,.meitan_footer__menu-link:hover,.meitan_footer__simple-link:hover{color:var(--meitan-color-brand-default)}.meitan_footer__link-groups{gap:var(--meitan-spacing-4);flex-direction:column;grid-column:span 2;display:flex}.meitan_footer__link-group{align-items:center;gap:var(--meitan-spacing-2);display:flex}.meitan_footer__link-group-title{width:9.375rem;color:var(--meitan-color-text-tertiary);flex:0 0 9.375rem}.meitan_footer__app-store-list,.meitan_footer__social-list{align-items:center;gap:var(--meitan-spacing-2);flex-wrap:wrap;display:flex}.meitan_footer__list-item{margin:0}.meitan_footer__app-store-link,.meitan_footer__social-link{width:var(--meitan-spacing-10);height:var(--meitan-spacing-10);border-radius:var(--meitan-radius-8);background:var(--meitan-color-bg-grey);color:var(--meitan-color-text-tertiary);border:0;justify-content:center;align-items:center;text-decoration:none;transition:color .2s,background-color .2s,opacity .2s;display:flex}.meitan_footer__app-store-link:hover,.meitan_footer__social-link:hover{background:var(--meitan-color-brand-default);color:var(--meitan-color-base-white)}.meitan_footer__social-link--text{width:auto;padding-inline:var(--meitan-spacing-3)}.meitan_footer__icon{-o-object-fit:contain;object-fit:contain}.meitan_footer__app-store-link .meitan_footer__icon,.meitan_footer__icon{width:var(--meitan-spacing-6);height:var(--meitan-spacing-6)}.meitan_footer__icon--fill{fill:currentColor}.meitan_footer__link-label{font-size:var(--meitan-typography-font-size-extra-small);line-height:1}.meitan_footer__mobile-menu{display:none}.meitan_footer__standalone-links{gap:var(--meitan-spacing-4);flex-direction:column;display:flex}.meitan_footer__standalone-links--with-menu{display:none}.meitan_footer__bottom{border-top:1px solid var(--meitan-color-border);padding-block:var(--meitan-spacing-5)}.meitan_footer__bottom-grid{align-items:center;gap:var(--meitan-spacing-6);display:flex}.meitan_footer__bottom-spacer{flex:auto}.meitan_footer__copyright{align-items:center;gap:var(--meitan-spacing-1);color:var(--meitan-color-text-tertiary);display:inline-flex}.meitan_footer__copyright,.meitan_footer__copyright-text,.meitan_footer__copyright-year{font-size:var(--meitan-typography-font-size-extra-small);line-height:var(--meitan-typography-line-height-caption)}.meitan_footer__copyright-year{font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.meitan_footer__bottom-text,.meitan_footer__menu-link{color:var(--meitan-color-text-secondary);font-size:var(--meitan-typography-font-size-extra-small);line-height:var(--meitan-typography-line-height-caption)}.meitan_footer__bottom-text--secondary{color:var(--meitan-color-text-tertiary)}.meitan_footer__skeleton-contacts{gap:var(--meitan-spacing-8)}.meitan_footer__skeleton-column,.meitan_footer__skeleton-contact{flex-direction:column;display:flex}.meitan_footer__skeleton-contact{gap:var(--meitan-spacing-3)}.meitan_footer__skeleton-column{gap:var(--meitan-spacing-4)}.meitan_footer__skeleton-icon-row{align-items:center;gap:var(--meitan-spacing-2);flex-wrap:wrap;display:flex}.meitan_footer__skeleton-icon-row .meitan_skeleton{flex:0 0 var(--meitan-spacing-10)}.meitan_footer__skeleton-mobile-list{align-items:flex-start}.meitan_footer__skeleton-bottom-copyright{width:4.5rem}.meitan_footer__skeleton-bottom-primary{width:11rem}.meitan_footer__skeleton-bottom-secondary{width:13rem}.meitan_footer-content-enter-active,.meitan_footer-content-leave-active{transition:opacity .18s}.meitan_footer-content-enter-from,.meitan_footer-content-leave-to{opacity:0}@media(max-width:1200px){.meitan_footer__container{padding-inline:var(--meitan-spacing-10)}.meitan_footer__contacts{gap:var(--meitan-spacing-6);grid-template-columns:repeat(3,minmax(0,1fr))}.meitan_footer__contacts>:nth-child(4){grid-column:2}.meitan_footer__contact-title{font-size:var(--meitan-typography-font-size-large)}.meitan_footer__link-group{flex-direction:column;align-items:flex-start}.meitan_footer__link-group-title{flex:0 auto;width:auto}}@media(max-width:900px){.meitan_footer__contacts{grid-template-columns:repeat(2,minmax(0,1fr))}.meitan_footer__contacts>:nth-child(4){grid-column:auto}}@media(max-width:768px){.meitan_footer__container{padding-inline:var(--meitan-spacing-5)}.meitan_footer__top{padding-block:var(--meitan-spacing-7)}.meitan_footer__contacts{gap:var(--meitan-spacing-4);flex-direction:column;display:flex}.meitan_footer__logo-column{gap:var(--meitan-spacing-3);width:100%}.meitan_footer__logo-image{width:7.875rem}.meitan_footer__contact{width:100%}.meitan_footer__contact-content{gap:var(--meitan-spacing-1)}.meitan_footer__contact-title{font-size:var(--meitan-typography-font-size-medium);line-height:1.4}.meitan_footer__contact-description{font-size:var(--meitan-typography-font-size-extra-small);line-height:1.3}.meitan_footer__body .meitan_footer__container{padding-inline:0}.meitan_footer__navigation{padding-block:0}.meitan_footer__link-groups,.meitan_footer__menu,.meitan_footer__skeleton-menu{display:none}.meitan_footer__mobile-menu{display:block}.meitan_footer__mobile-section{border-bottom:1px solid var(--meitan-color-border)}.meitan_footer__mobile-section-trigger{width:100%;min-height:var(--meitan-spacing-13);justify-content:space-between;align-items:center;gap:var(--meitan-spacing-4);padding:var(--meitan-spacing-4) var(--meitan-spacing-5);background:var(--meitan-color-transparent);color:var(--meitan-color-text-primary);font:inherit;font-size:var(--meitan-typography-font-size-medium);font-weight:500;line-height:var(--meitan-typography-line-height-body);text-align:left;cursor:pointer;border:0;display:flex}.meitan_footer__mobile-section-trigger>.meitan_button__content{display:contents}.meitan_footer__skeleton-mobile-menu .meitan_footer__mobile-section-trigger{cursor:default}.meitan_footer__mobile-section-trigger .meitan_icon{width:var(--meitan-spacing-5);height:var(--meitan-spacing-5);color:var(--meitan-color-text-secondary);flex:none;transition:transform .16s;transform:rotate(0)}.meitan_footer__mobile-section-trigger[aria-expanded=true] .meitan_icon{transform:rotate(90deg)}.meitan_footer__mobile-list{gap:var(--meitan-spacing-3);padding:0 var(--meitan-spacing-5) var(--meitan-spacing-4);flex-direction:column;display:flex}.meitan_footer__mobile-list--standalone{padding-top:var(--meitan-spacing-4)}.meitan_footer__mobile-item{font-size:var(--meitan-typography-font-size-medium);line-height:var(--meitan-typography-line-height-body)}.meitan_footer__standalone-links,.meitan_footer__standalone-links--with-menu{gap:var(--meitan-spacing-4);padding:var(--meitan-spacing-6) var(--meitan-spacing-5) var(--meitan-spacing-2);flex-direction:column;display:flex}.meitan_footer__app-store-list,.meitan_footer__social-list{gap:var(--meitan-spacing-2)}.meitan_footer__bottom{margin-top:var(--meitan-spacing-2);padding:var(--meitan-spacing-5) var(--meitan-spacing-5) var(--meitan-spacing-6);border-top:1px solid var(--meitan-color-border)}.meitan_footer__bottom-grid{align-items:flex-start;gap:var(--meitan-spacing-2);flex-direction:column}.meitan_footer__bottom-spacer{display:none}.meitan_footer__bottom-text--primary{order:1}.meitan_footer__bottom-text--secondary{order:2}.meitan_footer__copyright{order:3}.meitan_footer__skeleton-contacts{gap:var(--meitan-spacing-4)}}@media(max-width:360px){.meitan_footer__bottom,.meitan_footer__container,.meitan_footer__mobile-list,.meitan_footer__mobile-section-trigger,.meitan_footer__standalone-links,.meitan_footer__standalone-links--with-menu{padding-inline:var(--meitan-spacing-4)}}@media(prefers-reduced-motion:reduce){.meitan_footer *,.meitan_footer :after{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}.meitan_footer-content-enter-active,.meitan_footer-content-leave-active{transition:none}}.meitan_dynamic-form-modal__inner{padding:var(--meitan-spacing-10) var(--meitan-spacing-6) var(--meitan-spacing-6);position:relative}.meitan_dynamic-form-modal__close{top:var(--meitan-spacing-4);right:var(--meitan-spacing-4);position:absolute}.meitan_dynamic-form-modal__description,.meitan_dynamic-form-modal__title{text-align:center;margin:0}.meitan_dynamic-form-modal__title{padding-inline:var(--meitan-spacing-8)}.meitan_dynamic-form-modal__description{margin-top:var(--meitan-spacing-3);color:var(--meitan-color-text-secondary)}.meitan_dynamic-form-modal__fields,.meitan_dynamic-form-modal__form,.meitan_dynamic-form-modal__success{display:grid}.meitan_dynamic-form-modal__form,.meitan_dynamic-form-modal__state,.meitan_dynamic-form-modal__success{gap:var(--meitan-spacing-4);margin-top:var(--meitan-spacing-6)}.meitan_dynamic-form-modal__fields{gap:var(--meitan-spacing-3)}.meitan_dynamic-form-modal__consent{gap:var(--meitan-spacing-1);display:grid}.meitan_dynamic-form-modal__consent-error{padding-inline:var(--meitan-spacing-8);color:var(--meitan-color-brand-default);margin:0}.meitan_modal-auth-signin__overlay{z-index:1000;padding:var(--meitan-spacing-6);background:var(--meitan-color-overlay-dark);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.meitan_modal-auth-signin{box-sizing:border-box;border-radius:var(--meitan-radius-16);background:var(--meitan-color-base-white);width:min(36.25rem,100dvw - 3rem);box-shadow:var(--meitan-shadow-tooltip);color:var(--meitan-color-text-primary);position:relative}.meitan_modal-auth-signin *,.meitan_modal-auth-signin :after,.meitan_modal-auth-signin :before{box-sizing:border-box}.meitan_modal-auth-signin__inner{padding:var(--meitan-spacing-15) var(--meitan-spacing-6)}.meitan_modal-auth-signin__close{z-index:1;top:var(--meitan-spacing-6);right:var(--meitan-spacing-6);position:absolute}.meitan_modal-auth-signin__title{font-family:var(--meitan-typography-font-family-heading);font-size:var(--meitan-typography-font-size-extra-extra-large);font-weight:var(--meitan-typography-font-weight-regular);line-height:var(--meitan-typography-line-height-heading);text-align:center;margin:0}.meitan_modal-auth-signin__view-transition{width:100%;transition:height .22s cubic-bezier(.645,.045,.355,1)}.meitan_modal-auth-signin__content{width:100%;max-width:21.25rem;margin:var(--meitan-spacing-6) auto 0}.meitan_modal-auth-signin__view{width:100%}.meitan_modal-auth-signin__tabs{display:flex}.meitan_modal-auth-signin__tab{flex:1 0;width:100%;max-width:100%;height:2.625rem;padding:0}.meitan_modal-auth-signin__form{margin-top:var(--meitan-spacing-6)}.meitan_modal-auth-signin__recovery-form{gap:var(--meitan-spacing-4);flex-direction:column;display:flex}.meitan_modal-auth-signin__view-title{color:var(--meitan-color-text-primary);font-family:var(--meitan-typography-font-family-heading);font-size:var(--meitan-typography-font-size-extra-large);font-weight:var(--meitan-typography-font-weight-regular);line-height:var(--meitan-typography-line-height-compact);margin:0}.meitan_modal-auth-signin__code-form,.meitan_modal-auth-signin__fields{gap:var(--meitan-spacing-4);flex-direction:column;display:flex}.meitan_modal-auth-signin__recovery,.meitan_modal-auth-signin__registration,.meitan_modal-auth-signin__timer{color:var(--meitan-color-text-tertiary);font-size:var(--meitan-typography-font-size-small);line-height:var(--meitan-typography-line-height-body);text-align:center;margin:0}.meitan_modal-auth-signin__recovery{margin-block:var(--meitan-spacing-2) var(--meitan-spacing-6)}.meitan_modal-auth-signin__registration{margin-top:var(--meitan-spacing-4);font-size:var(--meitan-typography-font-size-medium)}.meitan_modal-auth-signin__change-phone,.meitan_modal-auth-signin__inline-action,.meitan_modal-auth-signin__registration-link,.meitan_modal-auth-signin__timer-action{color:var(--meitan-color-brand-default);text-decoration:none}.meitan_modal-auth-signin__change-phone:hover,.meitan_modal-auth-signin__inline-action:hover,.meitan_modal-auth-signin__registration-link:hover,.meitan_modal-auth-signin__timer-action:hover{text-decoration:underline}.meitan_modal-auth-signin__change-phone>.meitan_button__content,.meitan_modal-auth-signin__inline-action>.meitan_button__content,.meitan_modal-auth-signin__timer-action>.meitan_button__content{display:contents}.meitan_modal-auth-signin__registration-link[aria-disabled=true]{cursor:not-allowed;opacity:.55;text-decoration:none}.meitan_modal-auth-signin__change-phone{align-self:flex-start;align-items:center;gap:var(--meitan-spacing-2);color:var(--meitan-color-brand-default);font-size:var(--meitan-typography-font-size-small);display:inline-flex}.meitan_modal-auth-signin__back-icon{transform:rotate(180deg)}.meitan_modal-auth-signin__code-message{color:var(--meitan-color-text-primary);font-size:var(--meitan-typography-font-size-small);line-height:var(--meitan-typography-line-height-body);margin:0}.meitan_modal-auth-signin__code-message strong{font-weight:var(--meitan-typography-font-weight-medium)}.meitan_modal-auth-signin__timer{min-height:1.4em;font-size:var(--meitan-typography-font-size-medium)}.meitan_modal-auth-signin__timer-action{align-items:center;gap:var(--meitan-spacing-2);color:var(--meitan-color-text-primary);display:inline-flex}.meitan_modal-auth-signin__form-error{padding:0 var(--meitan-spacing-4);color:var(--meitan-color-brand-default);font-size:var(--meitan-typography-font-size-extra-small);line-height:var(--meitan-typography-line-height-caption);text-align:center;margin:0}.meitan_modal-auth-signin__error-state{margin:0}.meitan_modal-auth-signin__form-message{padding:0 var(--meitan-spacing-4);color:var(--meitan-color-text-primary);font-size:var(--meitan-typography-font-size-extra-small);line-height:var(--meitan-typography-line-height-caption);text-align:center;margin:0}.meitan_modal-auth-signin-enter-active,.meitan_modal-auth-signin-leave-active{transition:opacity .2s}.meitan_modal-auth-signin-enter-active .meitan_modal-auth-signin,.meitan_modal-auth-signin-leave-active .meitan_modal-auth-signin{transition:opacity .2s,transform .2s}.meitan_modal-auth-signin-enter-from,.meitan_modal-auth-signin-enter-from .meitan_modal-auth-signin,.meitan_modal-auth-signin-leave-to,.meitan_modal-auth-signin-leave-to .meitan_modal-auth-signin{opacity:0}.meitan_modal-auth-signin-enter-from .meitan_modal-auth-signin,.meitan_modal-auth-signin-leave-to .meitan_modal-auth-signin{transform:translateY(var(--meitan-spacing-3)) scale(.98)}.meitan_modal-auth-signin-view-enter-active{transition:opacity .18s .22s}.meitan_modal-auth-signin-view-leave-active{transition:opacity .18s}.meitan_modal-auth-signin-view-enter-from,.meitan_modal-auth-signin-view-leave-to{opacity:0}@media(max-width:768px){.meitan_modal-auth-signin__overlay{padding:var(--meitan-spacing-4);place-items:center}.meitan_modal-auth-signin{width:min(20rem,calc(100dvw - var(--meitan-spacing-8)))}.meitan_modal-auth-signin__inner{padding:var(--meitan-spacing-10) var(--meitan-spacing-6) var(--meitan-spacing-6)}.meitan_modal-auth-signin__close{top:var(--meitan-spacing-4);right:var(--meitan-spacing-4)}.meitan_modal-auth-signin__title{font-size:var(--meitan-typography-font-size-extra-large);line-height:var(--meitan-typography-line-height-compact)}.meitan_modal-auth-signin__tab{height:2.25rem;font-size:var(--meitan-typography-font-size-extra-small)}.meitan_modal-auth-signin__form{margin-top:var(--meitan-spacing-4)}.meitan_modal-auth-signin__code-form,.meitan_modal-auth-signin__fields{gap:var(--meitan-spacing-2)}.meitan_modal-auth-signin__recovery{margin-bottom:var(--meitan-spacing-4);font-size:var(--meitan-typography-font-size-extra-small)}.meitan_modal-auth-signin__registration{margin-top:var(--meitan-spacing-6);font-size:var(--meitan-typography-font-size-extra-small);line-height:var(--meitan-typography-line-height-caption)}.meitan_modal-auth-signin__timer{padding-top:var(--meitan-spacing-2);font-size:var(--meitan-typography-font-size-small)}}@media(max-width:360px){.meitan_modal-auth-signin{border-radius:var(--meitan-radius-none);width:100%}}@media(prefers-reduced-motion:reduce){.meitan_modal-auth-signin-enter-active,.meitan_modal-auth-signin-enter-active .meitan_modal-auth-signin,.meitan_modal-auth-signin-leave-active,.meitan_modal-auth-signin-leave-active .meitan_modal-auth-signin,.meitan_modal-auth-signin-view-enter-active,.meitan_modal-auth-signin-view-leave-active,.meitan_modal-auth-signin__view-transition{transition:none}}.meitan_promo-code-reminder__inner{gap:var(--meitan-spacing-5);padding:var(--meitan-spacing-10) var(--meitan-spacing-6) var(--meitan-spacing-6);display:grid;position:relative}.meitan_promo-code-reminder__close{top:var(--meitan-spacing-4);right:var(--meitan-spacing-4);position:absolute}.meitan_promo-code-reminder__description{color:var(--meitan-color-text-secondary)}.meitan_promo-code-reminder__form,.meitan_promo-code-reminder__success{gap:var(--meitan-spacing-4);display:grid}.meitan_back-to-top--fixed{z-index:60;position:fixed;bottom:5.5rem;left:1rem}.meitan_back-to-top .meitan_button__icon{transform:rotate(-90deg)}.meitan_back-to-top-enter-active,.meitan_back-to-top-leave-active{transition:opacity .16s}.meitan_back-to-top-enter-from,.meitan_back-to-top-leave-to{opacity:0}.meitan_cookie-consent{width:min(52.5rem,100% - 3rem);margin-inline:auto;container:meitan-cookie-consent/inline-size}.meitan_cookie-consent--fixed{z-index:80;right:var(--meitan-spacing-6);bottom:var(--meitan-spacing-6);position:fixed;left:auto}.meitan_cookie-consent__panel{align-items:center;gap:var(--meitan-spacing-5);padding:var(--meitan-spacing-5) var(--meitan-spacing-6);border-radius:var(--meitan-radius-16);background:var(--meitan-color-base-white);grid-template-columns:minmax(0,1fr) 15.75rem;display:grid;position:relative;overflow:hidden;box-shadow:0 .5rem 2rem #8f94963d}.meitan_cookie-consent__content{gap:var(--meitan-spacing-2);min-width:0;padding-left:calc(2rem + var(--meitan-spacing-4));flex-direction:column;display:flex;position:relative}.meitan_cookie-consent__heading{display:block}.meitan_cookie-consent__icon{position:absolute;top:0;left:0}.meitan_cookie-consent__html p{margin:0}.meitan_cookie-consent__html a{color:var(--meitan-color-link-default);text-underline-offset:.125rem;text-decoration-line:underline;text-decoration-thickness:.0625rem}.meitan_cookie-consent__html a:focus-visible,.meitan_cookie-consent__html a:hover{color:var(--meitan-color-brand-default)}.meitan_cookie-consent__actions{align-items:center;gap:var(--meitan-spacing-3)}.meitan_cookie-consent__actions--desktop{grid-template-columns:repeat(2,7.5rem);display:grid}.meitan_cookie-consent__actions--mobile,.meitan_cookie-consent__collapsed-control{display:none}.meitan_cookie-consent--prominent .meitan_cookie-consent__panel{padding:var(--meitan-spacing-6) var(--meitan-spacing-5);border-radius:var(--meitan-radius-20);box-shadow:0 -.25rem 1.5rem #1a1a1a33}.meitan_cookie-consent--prominent .meitan_cookie-consent__panel:before{background:var(--meitan-color-brand-default);content:"";height:.375rem;position:absolute;top:0;left:0;right:0}@media(max-width:580px){.meitan_cookie-consent{width:100%}.meitan_cookie-consent--fixed{bottom:0;left:0;right:0}.meitan_cookie-consent--collapsed{width:4rem;margin-inline:auto 0}.meitan_cookie-consent--collapsed.meitan_cookie-consent--fixed{right:var(--meitan-spacing-5);bottom:var(--meitan-spacing-5);left:auto}}@container meitan-cookie-consent (max-width:30rem){.meitan_cookie-consent__panel{align-items:stretch;gap:var(--meitan-spacing-4);padding:var(--meitan-spacing-5) var(--meitan-spacing-6);flex-direction:column;display:flex}.meitan_cookie-consent__content{gap:var(--meitan-spacing-4);padding-left:0}.meitan_cookie-consent__heading{align-items:center;gap:var(--meitan-spacing-4);display:flex}.meitan_cookie-consent__icon{position:static}.meitan_cookie-consent__actions--desktop{display:none}.meitan_cookie-consent__actions--mobile{flex-direction:column;gap:.625rem;display:flex}.meitan_cookie-consent--collapsed .meitan_cookie-consent__panel{display:none}.meitan_cookie-consent--collapsed .meitan_cookie-consent__collapsed-control{display:inline-flex}}@layer theme,base,components,utilities;@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}:root{--meitan-layout-catalog-container-width:100rem;--meitan-layout-container-gutter:9.375rem;--meitan-layout-container-width:101.25rem;--meitan-layout-header-compact-height:7.625rem}@media(max-width:1440px){:root{--meitan-layout-container-gutter:var(--meitan-spacing-20);--meitan-layout-container-width:80rem}}@media(max-width:1200px){:root{--meitan-layout-container-gutter:var(--meitan-spacing-10);--meitan-layout-header-compact-height:8.125rem}}@media(max-width:768px){:root{--meitan-layout-container-gutter:0rem;--meitan-layout-container-width:100%}}@media(max-width:580px){:root{--meitan-layout-header-compact-height:3.5625rem}}:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--container-md:28rem;--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--meitan-typography-font-family-body);--default-mono-font-family:var(--font-mono)}:root{--meitan-color-transparent:transparent;--meitan-color-brand-default:#fa1e26;--meitan-color-brand-hover:#fb4b51;--meitan-color-brand-active:#e11b22;--meitan-color-brand-disabled:#fda5a8;--meitan-color-primary:var(--meitan-color-brand-default);--meitan-color-primary-hover:var(--meitan-color-brand-hover);--meitan-color-primary-active:var(--meitan-color-brand-active);--meitan-color-primary-disabled:var(--meitan-color-brand-disabled);--meitan-color-secondary:var(--meitan-color-text-secondary);--meitan-color-accent:var(--meitan-color-accent-orange);--meitan-color-neutral:var(--meitan-color-badge-neutral);--meitan-color-text-primary:#0b0c0d;--meitan-color-text-secondary:#454b52;--meitan-color-text-tertiary:#73777a;--meitan-color-text-quaternary:#8f9397;--meitan-color-link-default:#3267a6;--meitan-color-base-white:#fff;--meitan-color-base-white-10:#ffffff1a;--meitan-color-border:#d2d2d2;--meitan-color-bg-brand-subtle:#ed1c240d;--meitan-color-bg-button-subtle:#f6f6f6;--meitan-color-bg-grey:#f2f2f2;--meitan-color-bg-panel:#fbfbfb;--meitan-color-bg-orange-subtle:#f7e4de;--meitan-color-bg-blue-subtle:#e7f0f8;--meitan-color-bg-green-subtle:#e3f2ed;--meitan-color-overlay-dark:#0b0c0dcc;--meitan-color-overlay-lavender-80:#e4e3f0cc;--meitan-color-overlay-lavender-40:#e4e3f066;--meitan-color-success:#399934;--meitan-color-success-border:#429f42;--meitan-color-warning:var(--meitan-color-accent-amber);--meitan-color-danger:var(--meitan-color-brand-default);--meitan-color-info:#1980df;--meitan-color-background:var(--meitan-color-base-white);--meitan-color-foreground:var(--meitan-color-text-primary);--meitan-color-muted:var(--meitan-color-bg-grey);--meitan-color-muted-foreground:var(--meitan-color-text-tertiary);--meitan-color-accent-orange:#ff7940;--meitan-color-accent-purple:#7b42f3;--meitan-color-accent-yellow:#f0e941;--meitan-color-accent-amber:#ffbe16;--meitan-color-accent-green-light:#74d76f;--meitan-color-badge-neutral:#68727a;--meitan-color-rating-star:#ffb23f;--meitan-shadow-small:0 .25rem .875rem 0 #0000000a;--meitan-shadow-medium:0 0 .625rem #804d511a;--meitan-shadow-large:0 .5rem 2rem #804d511a;--meitan-shadow-large-top:0 -.5rem 2rem #804d511a;--meitan-shadow-extra-large:0 0 2px 0 #00000029,0 24px 16px 0 #00000008,0 12px 12px 0 #0000000a,0 4px 6px 0 #0000000d;--meitan-shadow-menu:0 .5rem 1.5rem #0000001f;--meitan-shadow-popover:0 .5rem 1.75rem 0 #8f949638;--meitan-shadow-profile-menu:0 .5rem 2rem 0 #8f94963d;--meitan-shadow-tooltip:0 0 2px 0 #00000029,0 24px 16px 0 #00000008,0 12px 12px 0 #0000000a,0 4px 6px 0 #0000000d;--meitan-shadow-bottom-block:0 -4px 14px 0 #0000000a;--meitan-typography-font-family-body:"Roboto",ui-sans-serif,system-ui,sans-serif;--meitan-typography-font-family-heading:"Georgia",Georgia,serif;--meitan-typography-font-size:16px;--meitan-typography-font-size-extra-extra-small:.625rem;--meitan-typography-font-size-extra-small:.75rem;--meitan-typography-font-size-small:.875rem;--meitan-typography-font-size-medium:1rem;--meitan-typography-font-size-large:1.125rem;--meitan-typography-font-size-extra-large:1.5rem;--meitan-typography-font-size-extra-extra-large:2rem;--meitan-typography-font-size-display:3rem;--meitan-typography-font-weight-regular:400;--meitan-typography-font-weight-medium:500;--meitan-typography-font-weight-semi-bold:600;--meitan-typography-font-weight-bold:700;--meitan-typography-line-height-heading:1.1;--meitan-typography-line-height-compact:1.2;--meitan-typography-line-height-caption:1.3;--meitan-typography-line-height-body:1.4;--meitan-typography-letter-spacing-heading:0;--meitan-spacing-unit:.25rem;--meitan-spacing-1:.25rem;--meitan-spacing-2:.5rem;--meitan-spacing-3:.75rem;--meitan-spacing-4:1rem;--meitan-spacing-5:1.25rem;--meitan-spacing-6:1.5rem;--meitan-spacing-7:1.75rem;--meitan-spacing-8:2rem;--meitan-spacing-9:2.25rem;--meitan-spacing-10:2.5rem;--meitan-spacing-11:2.75rem;--meitan-spacing-12:3rem;--meitan-spacing-13:3.25rem;--meitan-spacing-14:3.5rem;--meitan-spacing-15:3.75rem;--meitan-spacing-16:4rem;--meitan-spacing-17:4.25rem;--meitan-spacing-18:4.5rem;--meitan-spacing-19:4.75rem;--meitan-spacing-20:5rem;--meitan-radius-none:0;--meitan-radius-1:.0625rem;--meitan-radius-2:.125rem;--meitan-radius-3:.1875rem;--meitan-radius-4:.25rem;--meitan-radius-5:.3125rem;--meitan-radius-6:.375rem;--meitan-radius-7:.4375rem;--meitan-radius-8:.5rem;--meitan-radius-9:.5625rem;--meitan-radius-10:.625rem;--meitan-radius-11:.6875rem;--meitan-radius-12:.75rem;--meitan-radius-13:.8125rem;--meitan-radius-14:.875rem;--meitan-radius-15:.9375rem;--meitan-radius-16:1rem;--meitan-radius-17:1.0625rem;--meitan-radius-18:1.125rem;--meitan-radius-19:1.1875rem;--meitan-radius-20:1.25rem;--meitan-radius-full:9999px}@font-face{font-family:Roboto;src:url(./Roboto-Thin.DJ-UZqU-.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(./Roboto-ThinItalic.DyfD7BiX.woff2)format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(./Roboto-ExtraLight.T11yN3Am.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(./Roboto-ExtraLightItalic.Dbf58FWp.woff2)format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(./Roboto-Light.DKflgRZR.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(./Roboto-LightItalic.D6uL99HM.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(./Roboto-Regular.B-8qNRy2.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(./Roboto-Italic.BCTbxRCr.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(./Roboto-Medium.C64_Y_A0.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(./Roboto-MediumItalic.DjPqH22F.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(./Roboto-SemiBold.L1bfIbhz.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(./Roboto-SemiBoldItalic.BdmARiCv.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(./Roboto-Bold.GV7JJlrH.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(./Roboto-BoldItalic.rl7cy6jE.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(./Roboto-ExtraBold.CapI9ned.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(./Roboto-ExtraBoldItalic.Dd-tgSY4.woff2)format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(./Roboto-Black.25G_ZQ3_.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(./Roboto-BlackItalic.rI04rLjv.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Georgia;src:local(GeorgiaPro Light),url(./GeorgiaPro-Light.AeV0qhcf.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Georgia;src:local(GeorgiaPro Light Italic),url(./GeorgiaPro-LightItalic.BsfnStMC.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Georgia;src:url(./GeorgiaPro-Regular.dPtGnDWl.eot);src:local(GeorgiaPro Regular),local(GeorgiaPro-Regular),url(./GeorgiaPro-Regular.dPtGnDWl.eot?#iefix)format("embedded-opentype"),url(./GeorgiaPro-Regular.C7bOXdOV.woff2)format("woff2"),url(./GeorgiaPro-Regular.yOcM4b0C.woff)format("woff"),url(./GeorgiaPro-Regular.B3bh5gF9.otf)format("opentype"),url(./GeorgiaPro-Regular.D1q3mUCt.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Georgia;src:local(GeorgiaPro Italic),url(./GeorgiaPro-Italic.DodWh0m2.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Georgia;src:local(GeorgiaPro SemiBold),url(./GeorgiaPro-SemiBold.C9PFhKid.woff2)format("woff2"),url(./GeorgiaPro-SemiBold.BKzdY06U.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Georgia;src:local(GeorgiaPro SemiBold Italic),url(./GeorgiaPro-SemiBoldItalic.xK8Ch4dh.woff2)format("woff2"),url(./GeorgiaPro-SemiBoldItalic.qbRZMBNe.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Georgia;src:url(./GeorgiaPro-Bold.C7baOgXG.eot);src:local(GeorgiaPro Bold),local(GeorgiaPro-Bold),url(./GeorgiaPro-Bold.C7baOgXG.eot?#iefix)format("embedded-opentype"),url(./GeorgiaPro-Bold.CDXQ1Jyh.woff2)format("woff2"),url(./GeorgiaPro-Bold.C66uARsW.woff)format("woff"),url(./GeorgiaPro-Bold.CNlEKptc.otf)format("opentype"),url(./GeorgiaPro-Bold.C7LGETzP.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Georgia;src:local(GeorgiaPro Bold Italic),url(./GeorgiaPro-BoldItalic.Cd5zxdii.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Georgia;src:local(GeorgiaPro Black),url(./GeorgiaPro-Black.80nxfCLS.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Georgia;src:local(GeorgiaPro Black Italic),url(./GeorgiaPro-BlackItalic.DQyvij68.ttf)format("truetype");font-weight:900;font-style:italic;font-display:swap}html{font-family:var(--meitan-typography-font-family-body);font-size:var(--meitan-typography-font-size)}@layer theme;@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background-color:var(--meitan-color-background);color:var(--meitan-color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.sticky{position:sticky}.top-4{top:var(--meitan-spacing-4)}.right-4{right:var(--meitan-spacing-4)}.mt-3{margin-top:var(--meitan-spacing-3)}.mt-4{margin-top:var(--meitan-spacing-4)}.mt-8{margin-top:var(--meitan-spacing-8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.min-h-24{min-height:calc(var(--meitan-spacing-unit)*24)}.min-h-\[55dvh\]{min-height:55dvh}.min-h-dvh{min-height:100dvh}.w-\[min\(24rem\,calc\(100\%-2rem\)\)\]{width:min(24rem,100% - 2rem)}.max-w-md{max-width:var(--container-md)}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--meitan-spacing-1)}.gap-2{gap:var(--meitan-spacing-2)}.gap-4{gap:var(--meitan-spacing-4)}.rounded-4{border-radius:var(--meitan-radius-4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-base-white\/15{border-color:var(--meitan-color-base-white)}@supports (color:color-mix(in lab,red,red)){.border-base-white\/15{border-color:color-mix(in oklab,var(--meitan-color-base-white) 15%,transparent)}}.border-border{border-color:var(--meitan-color-border)}.border-brand-disabled\/30{border-color:var(--meitan-color-brand-disabled)}@supports (color:color-mix(in lab,red,red)){.border-brand-disabled\/30{border-color:color-mix(in oklab,var(--meitan-color-brand-disabled) 30%,transparent)}}.border-info{border-color:var(--meitan-color-info)}.border-success-border{border-color:var(--meitan-color-success-border)}.bg-background{background-color:var(--meitan-color-background)}.bg-base-white\/5{background-color:var(--meitan-color-base-white)}@supports (color:color-mix(in lab,red,red)){.bg-base-white\/5{background-color:color-mix(in oklab,var(--meitan-color-base-white) 5%,transparent)}}.bg-brand-active{background-color:var(--meitan-color-brand-active)}.bg-info{background-color:var(--meitan-color-info)}.bg-success{background-color:var(--meitan-color-success)}.px-3{padding-inline:var(--meitan-spacing-3)}.px-4{padding-inline:var(--meitan-spacing-4)}.py-1{padding-block:var(--meitan-spacing-1)}.py-2{padding-block:var(--meitan-spacing-2)}.py-3{padding-block:var(--meitan-spacing-3)}.text-center{text-align:center}.text-extra-small{font-size:var(--meitan-typography-font-size-extra-small);line-height:var(--tw-leading,var(--meitan-typography-line-height-caption))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-base-white{color:var(--meitan-color-base-white)}.text-brand-disabled{color:var(--meitan-color-brand-disabled)}.text-foreground{color:var(--meitan-color-foreground)}.text-info{color:var(--meitan-color-info)}.text-text-primary{color:var(--meitan-color-text-primary)}.text-text-secondary{color:var(--meitan-color-text-secondary)}.shadow-tooltip{--tw-shadow:var(--meitan-shadow-tooltip);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.hover\:border-info:hover{border-color:var(--meitan-color-info)}.hover\:text-base-white:hover{color:var(--meitan-color-base-white)}.hover\:text-info:hover{color:var(--meitan-color-info)}}.focus\:border-info:focus{border-color:var(--meitan-color-info)}}html:not(.keyboard-user) :focus-visible{outline:none}.app-shell{background-color:var(--meitan-color-background);color:var(--meitan-color-foreground);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;overflow-x:clip}.app-shell:before{content:"";pointer-events:none;grid-area:1/1/3;min-height:100dvh}.app-shell>.meitan_header{grid-area:1/1}.app-shell__main{--meitan-app-shell-main-width:var(--meitan-layout-container-width);min-width:0;width:min(calc(100% - var(--meitan-layout-container-gutter)*2),var(--meitan-app-shell-main-width));max-width:var(--meitan-app-shell-main-width);grid-area:2/1;margin-inline:auto;padding-block:3.5rem}.app-shell__main--catalog{--meitan-app-shell-main-width:var(--meitan-layout-catalog-container-width)}.app-shell>.meitan_footer{grid-area:3/1}@media(max-width:768px){.app-shell__main{width:100%;max-width:none;padding:2.5rem var(--meitan-spacing-4)}}.app-toast-viewport{z-index:2147483647}.product-availability-subscription-modal__inner{padding:var(--meitan-spacing-10) var(--meitan-spacing-6) var(--meitan-spacing-6);position:relative}.product-availability-subscription-modal__close{top:var(--meitan-spacing-4);right:var(--meitan-spacing-4);position:absolute}.product-availability-subscription-modal__description,.product-availability-subscription-modal__title{text-align:center;margin:0}.product-availability-subscription-modal__title{padding-inline:var(--meitan-spacing-8)}.product-availability-subscription-modal__description{margin-top:var(--meitan-spacing-3);color:var(--meitan-color-text-secondary)}.product-availability-subscription-modal__form,.product-availability-subscription-modal__success{gap:var(--meitan-spacing-4);margin-top:var(--meitan-spacing-6);display:grid}.product-availability-subscription-modal__consent{gap:var(--meitan-spacing-2);display:grid}.product-availability-subscription-modal__consent-control{align-items:flex-start}.product-availability-subscription-modal__consent-control .meitan_checkbox__mark{margin-top:.175rem}.product-availability-subscription-modal__consent-link{color:inherit;font:inherit;text-decoration-color:var(--meitan-color-border);text-underline-offset:.1875rem}.product-availability-subscription-modal__consent-link:hover{color:var(--meitan-color-brand-hover);text-decoration-line:underline}.product-availability-subscription-modal__consent-link:focus-visible{border-radius:var(--meitan-radius-4);outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.1875rem}.catalog-landing-page{gap:var(--meitan-spacing-16);flex-direction:column;min-width:0;display:flex}.catalog-landing-page__intro{gap:var(--meitan-spacing-5);flex-direction:column;display:flex}.catalog-landing-page__categories{min-width:0}.catalog-landing-page__category-grid{gap:var(--meitan-spacing-8);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.catalog-landing-page__category-grid>li{min-width:0;position:relative}.catalog-landing-page__category-grid>li:focus-within,.catalog-landing-page__category-grid>li:hover{z-index:1}.catalog-landing-page__category-card{aspect-ratio:1;border-radius:var(--meitan-radius-20);background:var(--meitan-color-overlay-lavender-80);min-width:0;height:100%;color:var(--meitan-color-text-primary);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:visible}.catalog-landing-page__category-media{width:100%;min-height:0;padding:var(--meitan-spacing-3) var(--meitan-spacing-4) 0;flex:auto;place-items:center;display:grid;position:relative;overflow:visible}.catalog-landing-page__category-media picture{display:contents}.catalog-landing-page__category-image{inset-inline:var(--meitan-spacing-4);width:calc(100% - var(--meitan-spacing-4) - var(--meitan-spacing-4));-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;transform-origin:bottom;height:100%;max-height:100%;transition:transform .18s;display:block;position:absolute;inset-block-end:0}.catalog-landing-page__category-card:hover .catalog-landing-page__category-image{transform:scale(1.03)}.catalog-landing-page__category-placeholder{color:var(--meitan-color-text-quaternary)}.catalog-landing-page__category-title{width:100%;padding:var(--meitan-spacing-5) var(--meitan-spacing-5) var(--meitan-spacing-8);text-align:center;flex:none}.catalog-landing-page__category-skeleton{gap:var(--meitan-spacing-4);padding:var(--meitan-spacing-4);border-radius:var(--meitan-radius-16);background:var(--meitan-color-base-white);box-shadow:var(--meitan-shadow-small);flex-direction:column;display:flex}@media(max-width:1440px){.catalog-landing-page__category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:768px){.catalog-landing-page{gap:var(--meitan-spacing-12)}.catalog-landing-page__category-grid{gap:var(--meitan-spacing-4);grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-landing-page__category-title{padding:var(--meitan-spacing-3) var(--meitan-spacing-3) var(--meitan-spacing-6)}}@media(max-width:580px){.catalog-landing-page{gap:var(--meitan-spacing-10)}.catalog-landing-page__category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-landing-page__category-card{height:auto}.catalog-landing-page__category-title{--meitan-typography-font-size:var(--meitan-typography-font-size-small)}}@media(prefers-reduced-motion:reduce){.catalog-landing-page__category-image{transition:none}}.catalog-landing-skeleton{gap:var(--meitan-spacing-16);flex-direction:column;min-width:0;display:flex}.catalog-landing-skeleton__categories,.catalog-landing-skeleton__products{gap:var(--meitan-spacing-8);min-width:0;display:grid}.catalog-landing-skeleton__categories{grid-template-columns:repeat(5,minmax(0,1fr))}.catalog-landing-skeleton__category{aspect-ratio:1}.catalog-landing-skeleton__hero{min-height:clamp(16rem,37.5vw,33rem)}.catalog-landing-skeleton__product,.catalog-landing-skeleton__product-section{gap:var(--meitan-spacing-4);flex-direction:column;min-width:0;display:flex}.catalog-landing-skeleton__product-section{gap:var(--meitan-spacing-8)}.catalog-landing-skeleton__products{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1440px){.catalog-landing-skeleton__categories{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:768px){.catalog-landing-skeleton{gap:var(--meitan-spacing-12)}.catalog-landing-skeleton__categories{gap:var(--meitan-spacing-4);grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-landing-skeleton__products{gap:var(--meitan-spacing-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.catalog-landing-skeleton{gap:var(--meitan-spacing-10)}.catalog-landing-skeleton__categories{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-landing-skeleton__products{grid-template-columns:1fr}}.catalog-listing-page{--catalog-listing-sticky-offset:calc(var(--meitan-layout-header-compact-height) + 1.5rem);--catalog-listing-filters-height:var(--meitan-catalog-listing-filters-height,calc(100dvh - var(--catalog-listing-sticky-offset) - var(--meitan-spacing-6)));flex-direction:column;gap:1.5rem;min-width:0;display:flex}.catalog-listing-page__layout{min-width:0;scroll-margin-top:var(--catalog-listing-sticky-offset);grid-template-columns:18.75rem minmax(0,1fr);align-items:start;gap:2rem;display:grid}.catalog-listing-page__content,.catalog-listing-page__sidebar{min-width:0}.catalog-listing-page__sidebar{height:var(--meitan-catalog-listing-filters-height,auto);min-height:0;max-height:var(--catalog-listing-filters-height);top:var(--catalog-listing-sticky-offset);align-self:start;position:sticky}.catalog-listing-page__content{flex-direction:column;gap:1.5rem;display:flex}.catalog-listing-page__content--sticky{top:var(--catalog-listing-sticky-offset);position:sticky}.catalog-listing-page__filters{height:100%;min-height:0;max-height:100%}.catalog-virtual-product-grid,.catalog-virtual-product-grid__list,.catalog-virtual-product-grid__spacer{width:100%;min-width:0}.catalog-virtual-product-grid__spacer{position:relative}.catalog-virtual-product-grid__page{width:100%;position:absolute;top:0;left:0;right:0}.catalog-virtual-product-grid__skeletons{margin-block-start:var(--meitan-spacing-6)}.catalog-virtual-product-grid__status{justify-content:center;align-items:center;min-height:4rem;padding-block:1rem;display:flex}.catalog-virtual-product-grid__status--error{text-align:center;flex-wrap:wrap;gap:1rem}.catalog-virtual-product-grid__status--error p{margin:0}.catalog-virtual-product-grid__sentinel{width:100%;height:.0625rem}.catalog-product-list-banner{min-width:0}.catalog-product-list-banner--wide{grid-column:1/-1}.catalog-product-list-banner>picture,.catalog-product-list-banner__image,.catalog-product-list-banner__link,.catalog-product-list-banner__link picture{width:100%;display:block}.catalog-product-list-banner__image{height:auto}@media(max-width:1440px){.catalog-listing-page__layout{grid-template-columns:17.5rem minmax(0,1fr)}}@media(max-width:768px){.catalog-listing-page{gap:1.5rem}.catalog-listing-page__layout{display:block}.catalog-listing-page__sidebar{display:none}.catalog-listing-page__content{gap:1.5rem}.catalog-listing-page__content--sticky,.catalog-listing-page__sidebar--sticky{position:static}}.catalog-landing-consultant{width:calc(100% + var(--meitan-spacing-12));margin-inline:calc(0rem - var(--meitan-spacing-6));background:var(--meitan-color-bg-grey);border-radius:var(--meitan-spacing-8);grid-template-columns:minmax(0,1fr) minmax(18rem,42%);display:grid;overflow:hidden}.catalog-landing-consultant__content{align-items:flex-start;gap:var(--meitan-spacing-5);padding:var(--meitan-spacing-10);color:var(--meitan-color-text-secondary);flex-direction:column;grid-area:1/1;justify-content:center;display:flex}.catalog-landing-consultant__media{grid-area:1/2;min-height:22rem;position:relative}.catalog-landing-consultant__brand picture,.catalog-landing-consultant__media picture{display:contents}.catalog-landing-consultant__media:before{z-index:1;background:linear-gradient(90deg,var(--meitan-color-bg-grey),var(--meitan-color-transparent));content:"";pointer-events:none;width:50%;position:absolute;inset-block:0;inset-inline-start:0}.catalog-landing-consultant__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.catalog-landing-consultant__logo{-o-object-fit:contain;object-fit:contain;width:auto;max-width:10rem;height:3rem}.catalog-landing-consultant__brand{align-items:center;gap:var(--meitan-spacing-2);display:flex}.catalog-landing-consultant__brand-label{text-transform:uppercase;max-width:12rem;line-height:1}@media(max-width:768px){.catalog-landing-consultant{grid-template-columns:minmax(0,1fr)}.catalog-landing-consultant__content,.catalog-landing-consultant__media{grid-column:1}.catalog-landing-consultant__content{z-index:1;grid-row:1;align-self:end}.catalog-landing-consultant__media{grid-row:1;display:none}.catalog-landing-consultant__media:before{display:none}}@media(max-width:580px){.catalog-landing-consultant{width:auto;margin-inline:0}.catalog-landing-consultant__content{gap:var(--meitan-spacing-5);padding:var(--meitan-spacing-4)}.catalog-landing-consultant__title{--meitan-typography-font-size:var(--meitan-typography-font-size-extra-large)}.catalog-landing-consultant__brand-label,.catalog-landing-consultant__description{--meitan-typography-font-size:var(--meitan-typography-font-size-small)}.catalog-landing-consultant__action{width:100%;min-width:0;font-size:var(--meitan-typography-font-size-small)}}.catalog-landing-hero{--meitan-carousel-dots-block-end:var(--meitan-spacing-6);--meitan-carousel-overflow-clip-margin:0rem;--meitan-carousel-layout-inline-base:max(var(--meitan-layout-container-gutter),calc((100vw - var(--meitan-layout-container-width))/2));--meitan-carousel-layout-inline-offset:6.875rem;--meitan-carousel-dots-inline-start:calc(var(--meitan-carousel-layout-inline-base) + var(--meitan-carousel-layout-inline-offset));--meitan-carousel-layout-inline-end:calc(var(--meitan-carousel-layout-inline-base) + var(--meitan-carousel-layout-inline-offset));--meitan-carousel-layout-inline-start:calc(var(--meitan-carousel-layout-inline-base) + var(--meitan-carousel-layout-inline-offset));--meitan-carousel-slide-size:100%;--meitan-carousel-slide-spacing:0rem;width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.catalog-landing-hero__slide{width:100%;min-width:0;position:relative}.catalog-landing-hero__media{aspect-ratio:16/6;background:var(--meitan-color-bg-grey);display:block;overflow:hidden}.catalog-landing-hero__media picture{display:contents}.catalog-landing-hero__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.catalog-landing-hero__image--mobile{display:none}.catalog-landing-hero__content{z-index:1;width:min(22rem,calc(100% - var(--meitan-carousel-layout-inline-start) - var(--meitan-carousel-layout-inline-end)));align-items:flex-start;gap:var(--meitan-spacing-6);background:var(--meitan-color-transparent);text-align:start;flex-direction:column;justify-content:center;display:flex;position:absolute;inset-block:0;inset-inline-start:var(--meitan-carousel-layout-inline-start)}.catalog-landing-hero__title{--meitan-typography-font-size:var(--meitan-typography-font-size-display);color:var(--meitan-color-text-primary)}.catalog-landing-hero__description{--meitan-typography-font-size:var(--meitan-typography-font-size-extra-large);color:var(--meitan-color-text-primary)}.catalog-landing-hero__action{font-size:var(--meitan-typography-font-size-medium)}.catalog-landing-hero__navigation{z-index:3;aspect-ratio:16/6;pointer-events:none;position:absolute;top:0;left:0;right:0}.catalog-landing-hero__navigation-inner{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-start:calc(var(--meitan-carousel-layout-inline-start) - var(--meitan-carousel-layout-inline-offset));inset-inline-end:calc(var(--meitan-carousel-layout-inline-end) - var(--meitan-carousel-layout-inline-offset))}.catalog-landing-hero__navigation-inner>*{pointer-events:auto}.catalog-landing-hero__previous{transform:rotate(180deg)}@media(max-width:1200px){.catalog-landing-hero{--meitan-carousel-layout-inline-offset:var(--meitan-spacing-10)}}@media(max-width:768px){.catalog-landing-hero{--meitan-carousel-dots-block-end:var(--meitan-spacing-4);--meitan-carousel-dots-inline-start:var(--meitan-spacing-4);--meitan-carousel-layout-inline-offset:0rem;--meitan-carousel-layout-inline-end:var(--meitan-spacing-4);--meitan-carousel-layout-inline-start:var(--meitan-spacing-4)}.catalog-landing-hero__media{aspect-ratio:4/5}.catalog-landing-hero__content{box-sizing:border-box;width:calc(100% - var(--meitan-spacing-8));padding:var(--meitan-spacing-6) var(--meitan-spacing-4) var(--meitan-spacing-16);text-align:center;justify-content:flex-start;align-items:center}.catalog-landing-hero__title{--meitan-typography-font-size:1.25rem}.catalog-landing-hero__description{--meitan-typography-font-size:var(--meitan-typography-font-size-small)}.catalog-landing-hero__action{font-size:var(--meitan-typography-font-size-small);align-self:center;margin-top:auto}.catalog-landing-hero__navigation{display:none}.catalog-landing-hero>.meitan_carousel__dots--overlay-bottom-start{justify-content:center;inset-inline:0}.catalog-landing-hero__image--desktop{display:none}.catalog-landing-hero__image--mobile{display:block}}.catalog-landing-info{box-sizing:border-box;min-width:0;padding:var(--meitan-spacing-10);border-radius:var(--meitan-radius-20);background:var(--meitan-color-bg-grey);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.catalog-landing-info__column{align-items:flex-start;gap:var(--meitan-spacing-5);min-width:0;padding-inline:var(--meitan-spacing-8);flex-direction:column;display:flex}.catalog-landing-info__column:first-child{padding-inline-start:0}.catalog-landing-info__column:last-child{padding-inline-end:0}.catalog-landing-info__column+.catalog-landing-info__column{border-inline-start:.0625rem solid var(--meitan-color-border)}.catalog-landing-info__header{justify-content:space-between;align-items:center;gap:var(--meitan-spacing-4);width:100%;display:flex}.catalog-landing-info__icon{color:var(--meitan-color-text-tertiary);flex:none}.catalog-landing-info__title-link{color:inherit;font:inherit;text-decoration-color:var(--meitan-color-border);text-underline-offset:.1875rem}.catalog-landing-info__title-link:hover{color:var(--meitan-color-brand-hover)}.catalog-landing-info__title-link:focus-visible{border-radius:var(--meitan-radius-4);outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.1875rem}.catalog-landing-info__items :where(a){color:var(--meitan-color-text-primary);text-decoration-color:var(--meitan-color-border);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.1875rem;text-decoration-line:underline;text-decoration-thickness:from-font}.catalog-landing-info__items :where(a:hover){color:var(--meitan-color-brand-hover)}.catalog-landing-info__items :where(a:focus-visible){border-radius:var(--meitan-radius-4);outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.1875rem}.catalog-landing-info__items{gap:var(--meitan-spacing-3);color:var(--meitan-color-text-secondary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media(max-width:768px){.catalog-landing-info{padding:var(--meitan-spacing-6);border-radius:var(--meitan-radius-16);grid-template-columns:minmax(0,1fr)}.catalog-landing-info__column,.catalog-landing-info__column:first-child,.catalog-landing-info__column:last-child{padding:var(--meitan-spacing-6) 0}.catalog-landing-info__column:first-child{padding-top:0}.catalog-landing-info__column:last-child{padding-bottom:0}.catalog-landing-info__column+.catalog-landing-info__column{border-top:.0625rem solid var(--meitan-color-border);border-inline-start:0}}@media(max-width:580px){.catalog-landing-info{padding:.625rem 2.0625rem}.catalog-landing-info__column,.catalog-landing-info__column:first-child,.catalog-landing-info__column:last-child{gap:var(--meitan-spacing-4);padding:1.625rem 0}}.catalog-landing-products{--meitan-carousel-slide-spacing:var(--meitan-spacing-6);--meitan-carousel-slide-size:25%;box-sizing:border-box;gap:var(--meitan-spacing-8);min-width:0;padding:var(--meitan-spacing-10);grid-template-columns:minmax(0,1fr);display:grid}.catalog-landing-products--with-background{border-radius:var(--meitan-radius-20);background:var(--meitan-color-bg-grey)}.catalog-landing-products__header{justify-content:space-between;align-items:center;gap:var(--meitan-spacing-4);display:flex}.catalog-landing-products>.meitan_carousel__viewport,.catalog-landing-products__carousel-navigation{grid-area:2/1}.catalog-landing-products>.meitan_carousel__dots{display:none}.catalog-landing-products .meitan_carousel__slide--out-of-view{--meitan-product-card-shadow:0 .125rem 1.375rem #8f939700;--meitan-product-card-interactive-shadow:0 .125rem 1.375rem #8f939700}.catalog-landing-products__carousel-navigation{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;display:flex}.catalog-landing-products__carousel-navigation>*{pointer-events:auto}.catalog-landing-products__previous{transform:translate(-50%)rotate(180deg)}.catalog-landing-products__next{transform:translate(50%)}@media(max-width:1440px){.catalog-landing-products{--meitan-carousel-slide-size:33.33333%}}@media(max-width:768px){.catalog-landing-products{--meitan-carousel-slide-spacing:var(--meitan-spacing-4);--meitan-carousel-slide-size:50%;gap:var(--meitan-spacing-6)}.catalog-landing-products--with-background{padding:var(--meitan-spacing-6);border-radius:var(--meitan-radius-16)}}@media(max-width:580px){.catalog-landing-products{--meitan-carousel-slide-spacing:var(--meitan-spacing-4);--meitan-carousel-slide-size:calc(100% + var(--meitan-carousel-slide-spacing));gap:var(--meitan-spacing-5)}.catalog-landing-products,.catalog-landing-products--with-background{padding:var(--meitan-spacing-6) var(--meitan-spacing-11)}.catalog-landing-products__header{display:contents}.catalog-landing-products__title{text-align:center;grid-area:1/1}.catalog-landing-products>.meitan_carousel__viewport{grid-row:2}.catalog-landing-products>.meitan_carousel__dots{gap:var(--meitan-spacing-2);grid-area:3/1;justify-content:center;margin-top:0;display:flex}.catalog-landing-products__view-all{grid-area:4/1;justify-self:center;width:100%;min-width:0}.catalog-landing-products__carousel-navigation{display:flex}}.catalog-landing-series{gap:var(--meitan-spacing-6);flex-direction:column;min-width:0;display:flex}.catalog-landing-series__header{justify-content:space-between;align-items:center;gap:var(--meitan-spacing-4);display:flex}.catalog-landing-series__grid{gap:var(--meitan-spacing-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.catalog-landing-series__grid>li{min-width:0}.catalog-landing-series__skeleton{gap:var(--meitan-spacing-3);padding:var(--meitan-spacing-4);border-radius:var(--meitan-radius-16);background:var(--meitan-color-base-white);box-shadow:var(--meitan-shadow-small);flex-direction:column;display:flex}@media(max-width:768px){.catalog-landing-series__grid{gap:var(--meitan-spacing-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.catalog-landing-series{grid-template-columns:minmax(0,1fr);display:grid}.catalog-landing-series__header{display:contents}.catalog-landing-series__title{grid-row:1}.catalog-landing-series__grid{grid-row:2;grid-template-columns:minmax(0,1fr)}.catalog-landing-series__grid>li:nth-child(n+3){display:none}.catalog-landing-series__view-all{grid-row:3;width:100%;min-width:0}}.catalog-landing-subscription{--meitan-subscription-content-inline-start:calc(max(var(--meitan-layout-container-gutter), calc((100vw - var(--meitan-layout-container-width)) / 2)) - var(--meitan-spacing-6) + var(--meitan-spacing-10));background:var(--meitan-color-bg-grey);width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.catalog-landing-subscription__inner{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-height:38rem;display:grid}.catalog-landing-subscription__content{z-index:1;padding:var(--meitan-spacing-16) var(--meitan-spacing-10) var(--meitan-spacing-16) var(--meitan-subscription-content-inline-start);align-items:flex-start;gap:var(--meitan-spacing-8);flex-direction:column;grid-area:1/1;justify-content:center;display:flex}.catalog-landing-subscription__consent,.catalog-landing-subscription__form,.catalog-landing-subscription__intro{flex-direction:column;display:flex}.catalog-landing-subscription__intro{gap:var(--meitan-spacing-4);max-width:34rem}.catalog-landing-subscription__description{color:var(--meitan-color-text-secondary)}.catalog-landing-subscription__form{align-items:stretch;gap:var(--meitan-spacing-6);width:min(100%,31rem)}.catalog-landing-subscription__consent{gap:var(--meitan-spacing-2)}.catalog-landing-subscription__consent-control{align-items:flex-start}.catalog-landing-subscription__consent-copy,.catalog-landing-subscription__consent-text{color:var(--meitan-color-text-secondary)}.catalog-landing-subscription__consent-text :where(a),.catalog-landing-subscription__error{color:var(--meitan-color-brand-default)}.catalog-landing-subscription__success{color:var(--meitan-color-success)}.catalog-landing-subscription__submit{align-self:flex-start}.catalog-landing-subscription__media{grid-area:1/2;min-height:38rem;position:relative;overflow:hidden}.catalog-landing-subscription__media:before{z-index:1;background:linear-gradient(90deg,var(--meitan-color-bg-grey),var(--meitan-color-transparent));content:"";pointer-events:none;width:32%;position:absolute;inset-block:0;inset-inline-start:0}.catalog-landing-subscription__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%;display:block}@media(max-width:900px){.catalog-landing-subscription__inner{grid-template-columns:minmax(0,1fr);width:100%;min-height:0}.catalog-landing-subscription__content{padding:var(--meitan-spacing-12) var(--meitan-spacing-10)}.catalog-landing-subscription__media{display:none}}@media(max-width:768px){.catalog-landing-subscription__content{padding:var(--meitan-spacing-10) var(--meitan-spacing-4);gap:var(--meitan-spacing-6)}.catalog-landing-subscription__form{gap:var(--meitan-spacing-5)}.catalog-landing-subscription__submit{align-self:stretch;width:100%;min-width:0}}.catalog-series-card{box-sizing:border-box;gap:var(--meitan-spacing-10);min-width:0;height:100%;min-height:17.8125rem;padding:var(--meitan-spacing-12) var(--meitan-spacing-8);border:.0625rem solid var(--meitan-color-border);border-radius:var(--meitan-radius-12);background:var(--meitan-color-base-white);color:var(--meitan-color-text-primary);flex-direction:column;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;overflow:hidden}.catalog-series-card:not(.catalog-series-card--with-children):hover{border-color:var(--meitan-color-brand-default);box-shadow:var(--meitan-shadow-medium);color:var(--meitan-color-brand-default);transform:translateY(-.125rem)}.catalog-series-card:focus-visible{outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.1875rem}.catalog-series-card__media{align-items:center;min-height:1.75rem;display:flex}.catalog-series-card__media picture{display:contents}.catalog-series-card__image{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:9.625rem;max-width:100%;height:auto;max-height:1.75rem;display:block}.catalog-series-card__placeholder{color:var(--meitan-color-text-quaternary)}.catalog-series-card__content{gap:var(--meitan-spacing-8);flex-direction:column;display:flex}.catalog-series-card__age{color:var(--meitan-color-brand-default);font-family:var(--meitan-typography-font-family-body);font-size:var(--meitan-typography-font-size-small);white-space:nowrap}.catalog-series-card__description{color:var(--meitan-color-text-secondary)}.catalog-series-card--with-children{height:auto;min-height:0;padding:var(--meitan-spacing-12);display:block}.catalog-series-card__header{min-width:0;padding-bottom:var(--meitan-spacing-12);border-bottom:.0625rem solid var(--meitan-color-brand-default);color:var(--meitan-color-text-primary);align-items:flex-end;gap:var(--meitan-spacing-6);text-decoration:none;display:flex}.catalog-series-card__header:hover{color:var(--meitan-color-brand-default)}.catalog-series-card__child:focus-visible,.catalog-series-card__header:focus-visible{border-radius:var(--meitan-radius-4);outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.1875rem}.catalog-series-card--with-children .catalog-series-card__media{flex:none}.catalog-series-card--with-children .catalog-series-card__image{width:auto;max-width:8.75rem;max-height:8.75rem}.catalog-series-card__children{padding:var(--meitan-spacing-12) 0 0;gap:var(--meitan-spacing-6) var(--meitan-spacing-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.catalog-series-card__children>li{min-width:0}.catalog-series-card__child{min-width:0;color:var(--meitan-color-text-primary);gap:var(--meitan-spacing-3);flex-direction:column;text-decoration:none;display:flex}.catalog-series-card__child:hover{color:var(--meitan-color-brand-default)}@media(max-width:1200px){.catalog-series-card__header .catalog-series-card__header-title{--meitan-typography-font-size:var(--meitan-typography-font-size-extra-large);--meitan-typography-line-height:var(--meitan-typography-line-height-compact)}.catalog-series-card--with-children{padding:var(--meitan-spacing-8)}.catalog-series-card__header{padding-bottom:var(--meitan-spacing-8)}.catalog-series-card__children{padding-top:var(--meitan-spacing-8);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.catalog-series-card:not(.catalog-series-card--with-children) .catalog-series-card__title{--meitan-typography-font-size:var(--meitan-typography-font-size-large)}.catalog-series-card:not(.catalog-series-card--with-children) .catalog-series-card__description{--meitan-typography-font-size:var(--meitan-typography-font-size-small)}.catalog-series-card__header .catalog-series-card__header-title{--meitan-typography-font-size:var(--meitan-typography-font-size-extra-large)}.catalog-series-card--with-children{padding:var(--meitan-spacing-6)}.catalog-series-card__header{padding-bottom:var(--meitan-spacing-6);flex-direction:column;align-items:flex-start}.catalog-series-card__children{padding-top:var(--meitan-spacing-6);grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.catalog-series-card{transition:none}}.catalog-named-products-page{gap:var(--meitan-spacing-6);flex-direction:column;min-width:0;display:flex}.catalog-series-page{gap:var(--meitan-spacing-8);flex-direction:column;min-width:0;display:flex}.catalog-series-page__header{gap:var(--meitan-spacing-5);flex-direction:column;display:flex}.catalog-series-page__grid{gap:var(--meitan-spacing-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.catalog-series-page__grid>li{min-width:0}.catalog-series-page__item--with-children{grid-column:1/-1}.catalog-series-page__skeleton{gap:var(--meitan-spacing-3);padding:var(--meitan-spacing-4);border-radius:var(--meitan-radius-16);box-shadow:var(--meitan-shadow-small);flex-direction:column;display:flex}@media(max-width:768px){.catalog-series-page__grid{gap:var(--meitan-spacing-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:580px){.catalog-series-page__grid{grid-template-columns:minmax(0,1fr)}}:root{--product-page-grid-columns:7}@media(max-width:1440px){:root{--product-page-grid-columns:6}}@media(max-width:1200px){:root{--product-page-grid-columns:5}}@media(max-width:900px){:root{--product-page-grid-columns:4}}@media(max-width:768px){:root{--product-page-grid-columns:3}}@media(max-width:580px){:root{--product-page-grid-columns:1}}.product-page-first-screen{gap:var(--meitan-spacing-6);min-width:0;flex-direction:column;padding-block-end:var(--meitan-spacing-16);display:flex}.product-page-first-screen__layout{gap:var(--meitan-spacing-6);flex-wrap:wrap;display:flex}.product-page-first-screen__header{flex:none;width:100%;max-width:100%}.product-page-first-screen__intro,.product-page-first-screen__summary{flex-direction:column;min-width:0;display:flex}.product-page-first-screen__summary{gap:var(--meitan-spacing-2);flex:none;width:410px;max-width:100%;margin-left:auto}.product-page-first-screen__intro{gap:var(--meitan-spacing-3)}.product-page-delivery__location,.product-page-first-screen__availability,.product-page-first-screen__series,.product-page-price__row-label{color:var(--meitan-color-text-secondary)}.product-page-first-screen__title{overflow-wrap:anywhere}.product-page-first-screen__share,.product-page-first-screen__write{gap:0 var(--meitan-spacing-6);width:calc(50% - var(--meitan-spacing-6)/2);flex:none;max-width:100%;display:flex}.product-page-first-screen__write{align-items:center}.product-page-first-screen__rating{align-items:center;gap:var(--meitan-spacing-1);color:var(--meitan-color-text-secondary);display:inline-flex}.product-page-first-screen__write-item,.product-page-first-screen__write-item>span{line-height:normal!important}.product-page-first-screen__rating-icon{color:var(--meitan-color-rating-star)}.product-page-first-screen__write-link{color:var(--meitan-color-text-secondary);text-decoration:none}.product-page-first-screen__write-link:hover{color:var(--meitan-color-text-primary)}.product-page-first-screen__share{justify-content:flex-end}.product-page-favorite__mobile{color:var(--meitan-color-text-secondary);display:none}.product-page-first-screen__share .product-page-share__space{display:none}.product-page-actions__secondary,.product-page-delivery__actions,.product-page-first-screen__availability,.product-page-first-screen__meta,.product-page-price__bonus-only,.product-page-price__currency,.product-page-price__podeli,.product-page-share{align-items:center;gap:var(--meitan-spacing-3);flex-wrap:wrap;min-width:0;display:flex}.product-page-gallery{gap:var(--meitan-spacing-6);flex:1 0;grid-template-columns:5.3125rem minmax(0,1fr);width:100%;min-width:0;height:100%;display:grid;position:relative}.product-page-gallery--empty{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-self:stretch;height:auto}.product-page-gallery--empty .product-page-gallery__badges{left:var(--meitan-spacing-6)}.product-page-gallery__stage{grid-column:2;width:100%;min-width:0;max-width:40rem;margin-inline:auto}.product-page-gallery__badges{z-index:3;top:var(--meitan-spacing-6);left:calc(5.3125rem + var(--meitan-spacing-12));max-width:calc(100% - 5.3125rem - var(--meitan-spacing-18));align-items:flex-start;gap:var(--meitan-spacing-2);flex-direction:column;display:inline-flex;position:absolute}.product-page-gallery__empty,.product-page-gallery__main{border-radius:var(--meitan-radius-16);background:var(--meitan-color-bg);width:100%;height:auto;min-height:0}.product-page-gallery__main{--meitan-carousel-dots-block-end:var(--meitan-spacing-6);--meitan-carousel-slide-spacing:var(--meitan-spacing-12);padding-bottom:0}.product-page-gallery__main .meitan_carousel__viewport{aspect-ratio:720/540;border-radius:0;width:100%;position:relative;overflow:hidden}.product-page-gallery__main>.meitan_carousel__dots{display:none}.product-page-gallery__empty{padding:var(--meitan-spacing-6);text-align:center;justify-content:center;align-items:center;display:flex}.product-page-gallery-modal__slide,.product-page-gallery-modal__video,.product-page-gallery-modal__video-button,.product-page-gallery__slide,.product-page-gallery__video-fallback,.product-page-gallery__video-preview{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;position:relative}.product-page-gallery-modal__slide picture,.product-page-gallery__slide picture,.product-page-gallery__thumb picture,.product-page-review__media-link picture{display:contents}.product-page-gallery-modal__video-button,.product-page-gallery__slide{cursor:zoom-in;background:0 0;border:0}.product-page-gallery-modal__video-button{padding:0}.meitan_carousel__viewport .product-page-gallery__play{aspect-ratio:5/4;background:var(--meitan-color-overlay-dark);border-radius:var(--meitan-radius-8);width:14%;max-width:5.375rem;height:auto}.meitan_carousel__viewport .product-page-gallery__play .meitan_icon--size-large,.meitan_carousel__viewport .product-page-gallery__play .meitan_icon--size-medium{--meitan-icon-width:65%;--meitan-icon-height:auto}.product-page-gallery-modal__image,.product-page-gallery__image{-o-object-fit:contain;object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.product-page-gallery__video-fallback{background:var(--meitan-color-bg);color:var(--meitan-color-text-secondary)}.product-page-gallery__play{z-index:1;border-radius:var(--meitan-radius-6);background:var(--meitan-color-bg);width:4rem;height:4rem;box-shadow:var(--meitan-shadow-medium);color:var(--meitan-color-base-white);justify-content:center;align-items:center;display:inline-flex;position:absolute}.product-page-gallery__navigation{display:none}.product-page-gallery__next,.product-page-gallery__previous{width:var(--meitan-spacing-8);height:var(--meitan-spacing-8);min-width:var(--meitan-spacing-8);min-height:var(--meitan-spacing-8);max-width:var(--meitan-spacing-8)}.product-page-gallery__thumbs{aspect-ratio:85/540;grid-area:1/1;width:5.3125rem;max-width:5.3125rem;height:100%;max-height:58vw;position:relative;overflow:hidden}.product-page-gallery__thumbs-viewport{scrollbar-width:none;width:100%;height:100%;overflow:hidden auto}.product-page-gallery__thumbs-viewport::-webkit-scrollbar{display:none}.product-page-gallery__thumbs-list{gap:var(--meitan-spacing-2);flex-direction:column;display:flex}.product-page-gallery__thumb{width:5.3125rem;height:5.3125rem;padding:var(--meitan-spacing-1);border-radius:var(--meitan-radius-8);background:var(--meitan-color-bg);color:var(--meitan-color-text-secondary);cursor:pointer;border:.0625rem solid #0000;flex:0 0 5.3125rem;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.product-page-gallery__thumb:hover{border-color:var(--meitan-color-brand-disabled)}.product-page-gallery__thumb--active{border-color:var(--meitan-color-brand-default)}.product-page-gallery__thumb-play{z-index:1;aspect-ratio:5/4;border-radius:var(--meitan-radius-1);background:var(--meitan-color-overlay-dark);width:60%;height:auto;box-shadow:var(--meitan-shadow-medium);color:var(--meitan-color-base-white);justify-content:center;align-items:center;display:inline-flex;position:absolute}.product-page-gallery__thumb-play .meitan_icon--size-extra-small{--meitan-icon-width:65%;--meitan-icon-height:auto}.product-page-gallery__thumb-image{border-radius:var(--meitan-radius-4);-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.product-page-gallery__thumbs-control{z-index:2;pointer-events:none;justify-content:center;align-items:center;width:100%;height:2.75rem;display:flex;position:absolute;left:0}.product-page-gallery__thumbs-control>*{pointer-events:auto}.product-page-gallery__thumbs-control--up{background:linear-gradient(to top,transparent,var(--meitan-color-base-white) 50%);align-items:flex-start;top:0}.product-page-gallery__thumbs-control--down{background:linear-gradient(to bottom,transparent,var(--meitan-color-base-white) 50%);align-items:flex-end;bottom:0}.product-page-gallery__thumbs-previous{transform:rotate(-90deg)}.product-page-gallery__thumbs-next{transform:rotate(90deg)}.product-page-gallery-modal{gap:var(--meitan-spacing-4);width:100%;height:100%;padding:var(--meitan-spacing-8);flex-direction:column;display:flex}.product-page-gallery-modal__bar{justify-content:flex-end;align-items:center;min-width:0;display:flex}.product-page-gallery-modal__carousel{flex:1;min-height:0;position:relative}.product-page-gallery-modal__carousel .meitan_carousel__viewport{overflow:hidden}.product-page-gallery-modal__carousel .meitan_carousel__viewport:after,.product-page-gallery-modal__carousel .meitan_carousel__viewport:before{content:"";width:var(--meitan-spacing-5);z-index:1;display:block;position:absolute;top:0;bottom:0}.product-page-gallery-modal__carousel .meitan_carousel__viewport:before{background:linear-gradient(to left,transparent,var(--meitan-color-base-white) 50%);left:-1px}.product-page-gallery-modal__carousel .meitan_carousel__viewport:after{background:linear-gradient(to right,transparent,var(--meitan-color-base-white) 50%);right:-1px}.product-page-gallery-modal__navigation{z-index:2;top:50%;left:calc(var(--meitan-spacing-4)*-1);right:calc(var(--meitan-spacing-4)*-1);pointer-events:none;justify-content:space-between;align-items:center;width:auto;display:flex;position:absolute;transform:translateY(-50%)}.product-page-gallery-modal__navigation>*{pointer-events:auto}.product-page-gallery-modal__previous{transform:rotate(180deg)}.product-page-gallery-modal__thumbs-wrap{margin:0 calc(var(--meitan-spacing-4)*-1);justify-content:center;display:flex}.product-page-gallery-modal__thumbs{gap:var(--meitan-spacing-2);width:auto;max-width:100%;padding:0 var(--meitan-spacing-4) var(--meitan-spacing-1);scrollbar-width:thin;flex:none;display:flex;overflow-x:auto}.product-page-gallery-modal__thumbs .product-page-gallery__thumb{flex:none;width:4.375rem;height:4.375rem}.product-page-gallery-modal__slide{height:100%}.product-page-gallery-modal__iframe{aspect-ratio:16/9;border:0;width:auto;height:100%}.product-page-actions,.product-page-actions__cart,.product-page-delivery,.product-page-delivery__header,.product-page-delivery__options,.product-page-price,.product-page-price__content,.product-page-price__rows,.product-page-share__menu{flex-direction:column;min-width:0;display:flex}.product-page-price{gap:var(--meitan-spacing-6)}.product-page-availability-status,.product-page-price{padding:var(--meitan-spacing-6);border-radius:var(--meitan-radius-16);background:var(--meitan-color-bg-panel)}.product-page-availability-status{align-items:center;gap:var(--meitan-spacing-2);min-width:0;display:flex}.product-page-availability-status__text{font-weight:var(--meitan-typography-font-weight-bold)!important}.product-page-price__content{gap:var(--meitan-spacing-2)}.product-page-price__main{color:var(--meitan-color-text-primary)}.product-page-price__main--discounted{color:var(--meitan-color-brand-default)}.product-page-price__main .meitan_price__current{font-weight:var(--meitan-typography-font-weight-bold)}.product-page-price__bonus-only,.product-page-price__consultant{align-items:baseline;gap:var(--meitan-spacing-1);flex-wrap:wrap;min-width:0;display:flex}.product-page-price__consultant{margin-block-start:calc(var(--meitan-spacing-1)*-1)}.product-page-actions,.product-page-delivery{gap:var(--meitan-spacing-4)}.product-page-delivery__options,.product-page-price__rows,.product-page-share__menu{gap:var(--meitan-spacing-3)}.product-page-delivery__option{justify-content:space-between;align-items:flex-start;gap:var(--meitan-spacing-4);min-width:0;display:flex}.product-page-price__row{gap:var(--meitan-spacing-1)}.product-page-price__actions,.product-page-price__podeli,.product-page-price__podeli-pill,.product-page-price__row{align-items:center;min-width:0;display:flex}.product-page-price__podeli{gap:var(--meitan-spacing-1);flex-wrap:wrap}.product-page-price__caption,.product-page-price__informer{color:var(--meitan-color-text-secondary)}.product-page-price__podeli-pill{gap:var(--meitan-spacing-1);padding:0 var(--meitan-spacing-2);border:1px solid var(--meitan-color-success-border);border-radius:var(--meitan-radius-16);color:var(--meitan-color-success);background:var(--meitan-color-transparent);cursor:pointer;height:2rem}.product-page-price__podeli-pill .meitan_price__current{font-weight:500}.product-page-podeli{text-align:center;flex-direction:column;display:flex}.product-page-podeli__bar{padding:var(--meitan-spacing-3) var(--meitan-spacing-3) 0;justify-content:flex-end;display:flex}.product-page-podeli__intro{align-items:center;gap:var(--meitan-spacing-2);padding:0 var(--meitan-spacing-10) var(--meitan-spacing-8);flex-direction:column;display:flex}.product-page-podeli__logo{width:12.5rem;max-width:100%;margin-bottom:var(--meitan-spacing-4)}.product-page-podeli__subtitle{color:var(--meitan-color-text-tertiary)}.product-page-podeli__steps{padding:var(--meitan-spacing-4);background:var(--meitan-color-bg-grey);justify-content:center;display:flex}.product-page-podeli__step{justify-content:center;align-items:center;gap:var(--meitan-spacing-1);flex-direction:column;flex:auto;display:flex;position:relative}.product-page-podeli__step-image{height:3.125rem;margin-bottom:var(--meitan-spacing-3)}.product-page-podeli__step-line{border-block-start:.0625rem solid var(--meitan-color-border);width:calc(100% - 4rem);position:absolute;top:1.5rem;left:calc(50% + 2rem)}.product-page-podeli__note-text,.product-page-podeli__step-caption{color:var(--meitan-color-text-tertiary)}.product-page-podeli__note{padding:var(--meitan-spacing-3) var(--meitan-spacing-6);background:var(--meitan-color-bg);justify-content:center;align-items:center;display:flex}.product-page-podeli__legal{gap:var(--meitan-spacing-1);padding:var(--meitan-spacing-8) var(--meitan-spacing-6);flex-direction:column;display:flex}.product-page-podeli__legal-details{color:var(--meitan-color-text-tertiary)}.product-page-price__actions{align-items:flex-start;gap:var(--meitan-spacing-1)}.product-page-price__cart{align-items:center;gap:var(--meitan-spacing-1);flex:auto;min-width:0;display:flex}.product-page-price__quantity{flex:none}.product-page-actions__cart{gap:var(--meitan-spacing-3)}.product-page-actions__quantity{width:min(100%,13rem)}.product-page-delivery{gap:var(--meitan-spacing-4);padding:var(--meitan-spacing-6);border-radius:var(--meitan-radius-16);background:var(--meitan-color-bg-panel)}.product-page-delivery__intro,.product-page-delivery__skeleton{gap:var(--meitan-spacing-2);flex-direction:column;min-width:0;display:flex}.product-page-delivery__skeleton-title{max-width:10rem;display:block}.product-page-delivery__skeleton-location{max-width:14rem;display:block}.product-page-delivery__title-row{gap:var(--meitan-spacing-1);align-items:center;line-height:normal;display:flex}.product-page-where-to-buy{align-items:center;gap:var(--meitan-spacing-2);min-width:0;padding:var(--meitan-spacing-6);border-radius:var(--meitan-radius-16);background:var(--meitan-color-bg-panel);display:flex}.product-page-where-to-buy__icon{color:var(--meitan-color-brand-default);flex:none}.product-page-where-to-buy__text{min-width:0;color:var(--meitan-color-text-secondary)}.product-page-where-to-buy__link{color:var(--meitan-color-brand-default);cursor:pointer;text-decoration:none}.product-page-delivery-location__trigger{align-items:center;gap:var(--meitan-spacing-1);text-align:start;white-space:normal;min-width:0;max-width:100%;display:inline-flex}.product-page-delivery-location__content{gap:var(--meitan-spacing-2);padding:var(--meitan-spacing-6);flex-direction:column;display:flex}.product-page-delivery-location__header{justify-content:flex-end;display:flex}.product-page-delivery-location__form{gap:var(--meitan-spacing-4);flex-direction:column;display:flex}.product-page-delivery__location{color:var(--meitan-color-text-tertiary)}.product-page-share__trigger{align-items:center;gap:var(--meitan-spacing-1);color:var(--meitan-color-text-secondary);display:inline-flex}.product-page-share__trigger:hover{color:var(--meitan-color-text-primary)}.product-page-share__menu{align-items:flex-start;gap:var(--meitan-spacing-4);padding:var(--meitan-spacing-6)}.product-page-share__feedback{padding:var(--meitan-spacing-6);color:var(--meitan-color-text-secondary);white-space:nowrap;display:block}.product-page-sticky-cta{display:none}@media(max-width:1200px){.product-page-first-screen{padding-block-end:var(--meitan-spacing-12)}.product-page-first-screen__layout{gap:var(--meitan-spacing-6);grid-template-columns:minmax(0,1fr)}.product-page-first-screen__header{order:1}.product-page-first-screen__write{order:2}.product-page-first-screen__share{order:3}.product-page-gallery{flex:none;order:4;width:100%}.product-page-first-screen__summary{order:5;width:100%}.product-page-gallery{display:block}.product-page-gallery__thumbs{display:none}.product-page-gallery__badges{top:var(--meitan-spacing-6);left:var(--meitan-spacing-6);max-width:calc(100% - var(--meitan-spacing-12))}.product-page-gallery__main{flex-direction:column;align-items:center;width:100%;height:100%;display:flex}.product-page-gallery__main>.meitan_carousel__dots{margin-top:var(--meitan-spacing-6);flex-wrap:wrap;display:flex;position:relative;bottom:auto}.product-page-gallery__main .meitan_carousel__viewport{width:540px;max-width:calc(100vw - 6rem)}.product-page-gallery__navigation{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.product-page-gallery__navigation>*{pointer-events:auto}.product-page-gallery__previous{transform:rotate(180deg)}.product-page-price__cart{display:none}.product-page-price{flex-direction:row}.product-page-price__content{flex:1 0}.product-page-sticky-cta{z-index:20;padding:var(--meitan-spacing-6);border-radius:var(--meitan-radius-16) var(--meitan-radius-16) 0 0;background:var(--meitan-color-base-white);box-shadow:var(--meitan-shadow-large-top);display:block;position:fixed;bottom:0;left:0;right:0}.product-page-actions--sticky .product-page-actions__cart{align-items:center;gap:var(--meitan-spacing-2);flex-direction:row}.product-page-actions--sticky .product-page-actions__cart>*{flex:auto;min-width:0}.product-page-actions--sticky .product-page-actions__quantity{flex:0 0 10rem}.product-page-actions--sticky .product-page-actions__secondary{display:none}}@media(max-width:900px){.product-page-gallery-modal{padding:var(--meitan-spacing-4)}}@media(max-width:768px){.product-page-podeli__intro{padding:0 var(--meitan-spacing-6) var(--meitan-spacing-6)}.product-page-podeli__logo{width:7.5rem;margin-bottom:var(--meitan-spacing-3)}.product-page-podeli__step-image{height:1.75rem;margin-bottom:var(--meitan-spacing-2)}.product-page-podeli__step-line{width:calc(100% - 2rem);top:.875rem;left:calc(50% + 1rem)}.product-page-podeli__legal{padding:var(--meitan-spacing-6) var(--meitan-spacing-4)}.product-page-sticky-cta{padding:var(--meitan-spacing-4)}.product-page-actions--sticky .product-page-actions__quantity{flex:0 0 7.5rem}.product-page-gallery__main{--meitan-carousel-slide-spacing:var(--meitan-spacing-4)}.product-page-first-screen__share{justify-content:flex-start;gap:0 var(--meitan-spacing-2);order:1;width:100%}.product-page-favorite__mobile{display:block}.product-page-first-screen__share .product-page-share__space{flex:1 0;width:100%;max-width:100%;display:block}.product-page-gallery{order:2}.product-page-first-screen__header{order:3}.product-page-first-screen__write{gap:0 var(--meitan-spacing-2);order:4;width:100%}.product-page-share__trigger-text{display:none}.product-page-first-screen__write-item{height:2rem;padding:0 var(--meitan-spacing-3);background-color:var(--meitan-color-bg-grey);border-radius:var(--meitan-radius-16);justify-content:center;align-items:center;display:flex;font-size:.75rem!important}.product-page-first-screen__write-item>span{font-size:.75rem!important}.product-page-first-screen__write-item .meitan_icon--size-small-large{--meitan-icon-width:1rem;--meitan-icon-height:1rem}.product-page-price__actions{display:none}.product-page-price__actions--has-notification{display:flex}.product-page-price__actions--has-notification [data-product-toggle-favorite]{display:none}.product-page-delivery,.product-page-where-to-buy{padding:var(--meitan-spacing-4)}.product-page-delivery__title{font-size:var(--meitan-typography-font-size-small)!important}.product-page-delivery__location{font-size:var(--meitan-typography-font-size-extra-small)!important}.product-page-delivery__intro{gap:var(--meitan-spacing-1)}.product-page-first-screen{gap:var(--meitan-spacing-4)}.product-page-actions,.product-page-first-screen__intro{gap:var(--meitan-spacing-3)}.product-page-gallery__play{width:3.25rem;height:3.25rem}.product-page-availability-status,.product-page-price{padding:var(--meitan-spacing-4)}.product-page-delivery__option{align-items:flex-start;gap:var(--meitan-spacing-2);flex-direction:column}.product-page-availability-status__text{font-size:var(--meitan-typography-font-size-small)!important}.product-page-availability-status__ico{--meitan-icon-width:1.25rem;--meitan-icon-height:1.25rem}.product-page-price__podeli *{font-size:var(--meitan-typography-font-size-extra-small)!important}.product-page-where-to-buy__icon{--meitan-icon-width:1.5rem;--meitan-icon-height:1.5rem}.product-page-where-to-buy__text,.product-page-where-to-buy__text *{font-size:var(--meitan-typography-font-size-extra-small)!important}}@media(max-width:580px){.product-page-gallery{aspect-ratio:auto}.product-page-gallery__main .meitan_carousel__viewport{max-width:100vw;margin:0 calc(var(--meitan-spacing-4)*-1);padding:0 var(--meitan-spacing-4)}.product-page-gallery__navigation{top:calc(50% - var(--meitan-spacing-5))}.product-page-gallery__badges{max-width:100%;flex-flow:wrap;margin-block-start:var(--meitan-spacing-4);display:flex;position:static}.product-page-gallery-modal__thumbs .product-page-gallery__thumb{width:3.125rem;height:3.125rem}}.product-page-actions__secondary [data-product-toggle-favorite] .meitan_icon--favorites-active,.product-page-actions__secondary [data-product-toggle-favorite]:hover .meitan_icon,.product-page-favorite__mobile .meitan_icon--favorites-active,.product-page-favorite__mobile:hover .meitan_icon,.product-page-price__actions [data-product-toggle-favorite] .meitan_icon--favorites-active,.product-page-price__actions [data-product-toggle-favorite]:hover .meitan_icon{color:var(--meitan-color-brand-default)}.product-page-share-modal{padding:var(--meitan-spacing-6)}.product-page-share-modal__inner{gap:var(--meitan-spacing-4);flex-direction:column;display:flex;position:relative}.product-page-share-modal__close{position:absolute;top:0;right:0}.product-page-share-modal__form{gap:var(--meitan-spacing-4);flex-direction:column;display:flex}.product-page-about{align-items:start;gap:var(--meitan-spacing-6) var(--meitan-spacing-10);grid-template-columns:minmax(0,1fr) 410px;display:grid}.product-page-about__components{grid-column:1/-1}.product-page-about__main{gap:var(--meitan-spacing-8);flex-direction:column;min-width:0;display:flex}.product-page-about__side{min-width:0}.product-page-about__block{gap:var(--meitan-spacing-3);flex-direction:column;min-width:0;display:flex}.product-page-about__heading{color:var(--meitan-color-text-primary)}.product-page-about__content{min-width:0}.product-page-about__certificate-link{border-radius:var(--meitan-radius-8);cursor:zoom-in;width:-moz-fit-content;width:fit-content;max-width:100%}.product-page-about__certificate-link:focus-visible{outline:2px solid var(--meitan-color-brand-default);outline-offset:3px}.product-page-about__certificate-image{border-radius:var(--meitan-radius-8);width:28.75rem;max-width:100%;height:auto;display:block}.product-page-certificate-modal{gap:var(--meitan-spacing-4);width:100%;height:100%;padding:var(--meitan-spacing-8);flex-direction:column;display:flex}.product-page-certificate-modal__bar{justify-content:flex-end;align-items:center;min-width:0;display:flex}.product-page-certificate-modal__image{-o-object-fit:contain;object-fit:contain;flex:1;align-self:center;max-width:100%;min-height:0}@media(max-width:1200px){.product-page-about{grid-template-columns:minmax(0,1fr)}.product-page-about__components{order:-2}.product-page-about__side{order:-1}.product-page-certificate-modal{padding:var(--meitan-spacing-4)}}@media(max-width:768px){.product-page-about__main{gap:var(--meitan-spacing-6)}.product-page-about__heading{font-size:var(--meitan-typography-font-size-large)!important}}.product-page-active-components{gap:var(--meitan-spacing-4);flex-direction:column;min-width:0;display:flex}.product-page-active-components__heading{color:var(--meitan-color-text-primary)}.product-page-active-components__viewport{min-width:0;position:relative}.product-page-active-components__carousel{min-width:0}.product-page-active-components__carousel .meitan_carousel__viewport{overflow:hidden}.product-page-active-components__navigation{z-index:2;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:0}.product-page-active-components__control{pointer-events:auto}.product-page-active-components__control.meitan_button--plain:disabled:not(.meitan_button--loading) svg{opacity:.5}.product-page-active-components__control._previous{margin-left:calc(var(--meitan-spacing-4)*-1);background:linear-gradient(90deg,#fff,#fff 50%,#fff0);opacity:1!important}.product-page-active-components__control._next{margin-right:calc(var(--meitan-spacing-4)*-1);background:linear-gradient(-90deg,#fff,#fff 50%,#fff0);opacity:1!important}.product-page-active-components__control._previous svg{rotate:180deg}.product-page-active-components__card{min-width:0;height:100%;padding:var(--meitan-spacing-4);border-radius:var(--meitan-radius-16);background:var(--meitan-color-bg-panel);display:flex}.product-page-active-components__image{width:var(--meitan-spacing-15);height:var(--meitan-spacing-15);min-width:var(--meitan-spacing-15);border-radius:var(--meitan-radius-full);-o-object-fit:cover;object-fit:cover;margin-inline-end:var(--meitan-spacing-4)}.product-page-active-components__main{min-width:0}.product-page-active-components__title{font-size:var(--meitan-typography-font-size-small);font-weight:var(--meitan-typography-font-weight-semi-bold);line-height:var(--meitan-typography-line-height-compact);margin-block-end:var(--meitan-spacing-2)}.product-page-active-components__title._mobile{display:none}.product-page-active-components__description{color:var(--meitan-color-text-primary);font-size:var(--meitan-typography-font-size-small);line-height:var(--meitan-typography-line-height-body);margin:0}@media(max-width:1200px){.product-page-active-components__carousel{--meitan-carousel-slide-size:50%}}@media(max-width:768px){.product-page-active-components__carousel{--meitan-carousel-slide-size:100%}.product-page-active-components__card{gap:var(--meitan-spacing-2) var(--meitan-spacing-3);flex-wrap:wrap}.product-page-active-components__image{width:var(--meitan-spacing-10);height:var(--meitan-spacing-10);min-width:var(--meitan-spacing-10);flex:none;margin-inline-end:0}.product-page-active-components__title{font-size:var(--meitan-typography-font-size-extra-small);display:none}.product-page-active-components__title._mobile{flex:1 1 0;align-items:center;min-width:0;margin-block-end:0;display:flex}.product-page-active-components__main{flex:none;width:100%}.product-page-active-components__description{font-size:var(--meitan-typography-font-size-extra-small)}}.product-page-blog-advices{gap:var(--meitan-spacing-8);flex-direction:column;min-width:0;margin-top:4rem;display:flex}.product-page-blog-advices__title{color:var(--meitan-color-text-primary)}.product-page-blog-advices__list{gap:var(--meitan-spacing-2);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.product-page-blog-advices__item{border-radius:var(--meitan-radius-16);min-width:0;color:var(--meitan-color-base-white);text-decoration:none;display:block;position:relative;overflow:hidden}.product-page-blog-advices__item:focus-visible{outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.1875rem}.product-page-blog-advices__skeleton{min-width:0;padding-block-end:66.47%;position:relative}.product-page-blog-advices__skeleton>*{position:absolute;inset:0}.product-page-blog-advices__media{background:var(--meitan-color-bg-grey);padding-block-end:66.47%;display:block;position:relative}.product-page-blog-advices__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.product-page-blog-advices__media:after{content:"";opacity:.8;background:linear-gradient(#0000,#000);transition:top .2s ease-out,opacity .2s ease-out;position:absolute;inset:40% 0 0}.product-page-blog-advices__item:focus-visible .product-page-blog-advices__media:after,.product-page-blog-advices__item:hover .product-page-blog-advices__media:after{opacity:1;top:0}.product-page-blog-advices__caption{z-index:1;padding:var(--meitan-spacing-6) var(--meitan-spacing-7);color:inherit;display:block;position:absolute;bottom:0;left:0;right:0}@media(max-width:1200px){.product-page-blog-advices__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.product-page-blog-advices{gap:var(--meitan-spacing-4);margin-top:3rem}.product-page-blog-advices__item{border-radius:0}.product-page-blog-advices__media{border-radius:var(--meitan-radius-16);overflow:hidden}.product-page-blog-advices__caption{padding:var(--meitan-spacing-4) var(--meitan-spacing-5);display:block;font-size:var(--meitan-typography-font-size-medium)!important}}@media(max-width:580px){.product-page-blog-advices__list{grid-template-columns:minmax(0,1fr);justify-items:center}.product-page-blog-advices__item,.product-page-blog-advices__skeleton{max-width:21.875rem}.product-page-blog-advices__item{color:var(--meitan-color-text-primary)}.product-page-blog-advices__media:after{content:none}.product-page-blog-advices__caption{padding:var(--meitan-spacing-2) 0 0;position:static}}.product-page-complex{gap:var(--meitan-spacing-8);flex-direction:column;min-width:0;margin-top:4rem;display:flex}.product-page-complex__title{color:var(--meitan-color-text-primary)}.product-page-complex__layout{--product-page-complex-gap:var(--meitan-spacing-6);--product-page-complex-padding:var(--meitan-spacing-6);--product-page-complex-visible:min(5,var(--product-page-complex-count));--meitan-carousel-slides-auto-size:calc(100%/var(--product-page-complex-visible));align-items:stretch;gap:var(--meitan-spacing-10);min-width:0;display:flex}.product-page-complex__products{width:calc(var(--product-page-complex-visible)*(100%/var(--product-page-grid-columns)) + var(--product-page-complex-padding)*2);max-width:100%;padding:var(--product-page-complex-padding);border-radius:var(--meitan-radius-16);background:var(--meitan-color-bg-panel);flex:0 auto}.product-page-complex__slide{height:100%;position:relative}.product-page-complex__plus{top:50%;left:calc(var(--product-page-complex-gap)*-1);width:var(--product-page-complex-gap);color:var(--meitan-color-brand-default);font-size:var(--meitan-typography-font-size-extra-extra-large);font-weight:var(--meitan-typography-font-weight-bold);text-align:center;line-height:1;position:absolute;transform:translateY(-50%)}.product-page-complex__navigation{z-index:2;top:0;right:-.5rem;bottom:calc(var(--meitan-spacing-4) + var(--meitan-spacing-2));pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;left:-.5rem}.product-page-complex__control{pointer-events:auto}.product-page-complex__products .meitan_carousel__dots{justify-content:center}.product-page-complex__control._previous svg{rotate:180deg}.product-page-complex__summary{min-width:11rem;max-width:calc((100%/var(--product-page-grid-columns))*2);justify-content:center;gap:var(--meitan-spacing-4);padding:var(--meitan-spacing-8);border-radius:var(--meitan-radius-16);background:var(--meitan-color-bg-panel);flex-direction:column;flex:auto;display:flex;position:relative}.product-page-complex__confirm{display:block}.product-page-complex__confirm-panel{min-width:17rem}.product-page-complex__confirm-content{gap:var(--meitan-spacing-4);padding:var(--meitan-spacing-4);flex-direction:column;display:flex}.product-page-complex__confirm-actions{gap:var(--meitan-spacing-2);display:flex}.product-page-complex__confirm-checkout{flex:1 0;width:100%;max-width:100%}.product-page-complex__confirm-cart{flex:none;width:auto;min-width:auto;max-width:100%}.product-page-complex__summary:before{top:50%;left:calc(var(--meitan-spacing-10)*-1);width:var(--meitan-spacing-10);color:var(--meitan-color-brand-default);content:"=";font-size:var(--meitan-typography-font-size-extra-extra-large);font-weight:var(--meitan-typography-font-weight-bold);text-align:center;line-height:1;position:absolute;transform:translateY(-50%)}.product-page-complex__total{align-self:center;align-items:center;display:flex}@media(max-width:1440px){.product-page-complex__layout{--product-page-complex-visible:min(4,var(--product-page-complex-count))}.product-page-complex__plus{display:none}}@media(max-width:1200px){.product-page-complex__layout{--product-page-complex-visible:min(3,var(--product-page-complex-count))}.product-page-complex__summary{padding:var(--meitan-spacing-6) var(--meitan-spacing-4)}}@media(max-width:900px){.product-page-complex__layout{--product-page-complex-visible:min(2,var(--product-page-complex-count))}}@media(max-width:768px){.product-page-complex{gap:var(--meitan-spacing-4);margin-top:3rem}.product-page-complex__layout{--product-page-complex-visible:1;gap:var(--meitan-spacing-2);flex-direction:column}.product-page-complex__products,.product-page-complex__summary{width:100%;max-width:100%}.product-page-complex__slide{justify-content:center;display:flex}.product-page-complex__slide .meitan_product-card{width:calc((100% + var(--product-page-complex-padding)*2)/var(--product-page-grid-columns) - var(--product-page-complex-gap));min-width:9.6875rem}.product-page-complex__summary{padding:var(--meitan-spacing-6) var(--meitan-spacing-4)}.product-page-complex__summary:before{content:none}}@media(max-width:580px){.product-page-complex__slide .meitan_product-card{width:45vw}}.product-page-composition{gap:var(--meitan-spacing-3);flex-direction:column;min-width:0;display:flex}.product-page-composition__heading{color:var(--meitan-color-text-primary)}.product-page-composition__content{min-width:0}@media(max-width:768px){.product-page-composition__heading{font-size:var(--meitan-typography-font-size-large)!important}}.product-page-course{align-items:flex-start;gap:var(--meitan-spacing-3);min-width:0;padding:var(--meitan-spacing-6);border-radius:var(--meitan-radius-16);background:var(--meitan-color-bg-panel);flex-direction:column;display:flex}.product-page-course__hint{color:var(--meitan-color-text-primary)}.product-page-course__description{color:var(--meitan-color-text-secondary);font-size:var(--meitan-typography-font-size-small)}.product-page-course__calculation{align-items:baseline;gap:var(--meitan-spacing-1);min-width:0;color:var(--meitan-color-brand-default);font-size:var(--meitan-typography-font-size-large);flex-wrap:wrap;margin:0;display:flex}.product-page-course__amount .meitan_price__current,.product-page-course__calculation{font-weight:var(--meitan-typography-font-weight-semi-bold)}@media(max-width:768px){.product-page-course{gap:var(--meitan-spacing-2);padding:var(--meitan-spacing-4)}.product-page-course__hint{font-size:var(--meitan-typography-font-size-small)!important}.product-page-course__description{font-size:var(--meitan-typography-font-size-extra-small)}.product-page-course__calculation{font-size:var(--meitan-typography-font-size-medium)}}.product-page-question-form{gap:var(--meitan-spacing-4);min-width:0;max-width:50rem;padding:var(--meitan-spacing-6);border-radius:var(--meitan-radius-16);background:var(--meitan-color-bg-panel);flex-direction:column;display:flex}.product-page-question-form__question{min-width:0}.product-page-question-form__author{color:var(--meitan-color-text-secondary)}.product-page-question-form__row{align-items:start;gap:var(--meitan-spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-page-question-form__checks{align-items:flex-start;gap:var(--meitan-spacing-2);flex-direction:column;display:flex}.product-page-question-form__anonymous{align-self:flex-start}.product-page-question-form__error{color:var(--meitan-color-danger)}.product-page-question-form__footer{align-items:center;gap:var(--meitan-spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-page-question-form__rules{min-width:0;color:var(--meitan-color-text-secondary)}@media(max-width:768px){.product-page-question-form{gap:var(--meitan-spacing-3);padding:var(--meitan-spacing-4)}.product-page-question-form__footer,.product-page-question-form__row{grid-template-columns:minmax(0,1fr)}.product-page-question-form__footer{align-items:stretch}}.product-page-questions,.product-page-questions-section{gap:var(--meitan-spacing-8);flex-direction:column;min-width:0;display:flex}.product-page-questions{max-width:50rem;margin:0;padding:0;list-style:none}.product-page-questions__more{align-items:flex-start;gap:var(--meitan-spacing-2);flex-direction:column;display:flex}.product-page-questions__more-error{color:var(--meitan-color-danger)}.product-page-questions__item{min-width:0}.product-page-question{gap:var(--meitan-spacing-4);flex-wrap:wrap;min-width:0;display:flex}.product-page-question__avatar{border-radius:var(--meitan-radius-full);-o-object-fit:cover;object-fit:cover;width:3.75rem;min-width:3.75rem;height:3.75rem}.product-page-question__avatar._answer{width:3rem;min-width:3rem;height:3rem}.product-page-question__body{gap:var(--meitan-spacing-2);flex-direction:column;flex:auto;min-width:0;display:flex}.product-page-question__head{justify-content:space-between;align-items:center;gap:var(--meitan-spacing-2) var(--meitan-spacing-4);flex-wrap:wrap;display:flex}.product-page-question__date{color:var(--meitan-color-text-tertiary)}.product-page-question__content{min-width:0}.product-page-question__answer{width:100%;min-width:0;flex:none;padding-inline-start:var(--meitan-spacing-19)}.product-page-question__reply{gap:var(--meitan-spacing-4);min-width:0;padding:var(--meitan-spacing-4);border-radius:var(--meitan-radius-16);background:var(--meitan-color-bg-panel);display:flex}.product-page-question__reply-body{gap:var(--meitan-spacing-2);flex-direction:column;flex:auto;min-width:0;display:flex}@media(max-width:768px){.product-page-question{gap:var(--meitan-spacing-3)}.product-page-question__name{font-size:var(--meitan-typography-font-size-small)!important}.product-page-question__content{font-size:var(--meitan-typography-font-size-extra-small)}.product-page-question__avatar{width:2.5rem;min-width:2.5rem;height:2.5rem}.product-page-question__avatar._answer{width:2rem;min-width:2rem;height:2rem}.product-page-question__answer{padding-inline-start:0}.product-page-question__reply{gap:var(--meitan-spacing-2);flex-direction:column}}.product-page-review-form{width:100%;max-width:37.5rem}.product-page-review-form__inner{gap:var(--meitan-spacing-5);min-width:0;padding:var(--meitan-spacing-8);flex-direction:column;display:flex;position:relative}.product-page-review-form__close{top:var(--meitan-spacing-4);right:var(--meitan-spacing-4);position:absolute}.product-page-review-form__body{gap:var(--meitan-spacing-5);flex-direction:column;min-width:0;display:flex}.product-page-review-form__field{gap:var(--meitan-spacing-2);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.product-page-review-form__error{color:var(--meitan-color-danger)}@media(max-width:768px){.product-page-review-form__inner{gap:var(--meitan-spacing-4);padding:var(--meitan-spacing-5)}.product-page-review-form__body{gap:var(--meitan-spacing-4)}}.product-page-reviews{gap:var(--meitan-spacing-6);flex-direction:column;min-width:0;display:flex}.product-page-reviews__head{justify-content:space-between;align-items:center;gap:var(--meitan-spacing-4);flex-wrap:wrap;max-width:50rem;display:flex}.product-page-reviews__heading{color:var(--meitan-color-text-primary)}.product-page-reviews__list{gap:var(--meitan-spacing-8);flex-direction:column;min-width:0;max-width:50rem;margin:0;padding:0;list-style:none;display:flex}.product-page-reviews__item{min-width:0}.product-page-review{gap:var(--meitan-spacing-4);min-width:0;display:flex}.product-page-review__avatar{border-radius:var(--meitan-radius-full);-o-object-fit:cover;object-fit:cover;width:3.75rem;min-width:3.75rem;height:3.75rem}.product-page-review__avatar._answer{width:3rem;min-width:3rem;height:3rem}.product-page-review__body{gap:var(--meitan-spacing-3);flex-direction:column;flex:auto;min-width:0;display:flex}.product-page-review__head{justify-content:space-between;align-items:center;gap:var(--meitan-spacing-2) var(--meitan-spacing-4);flex-wrap:wrap;display:flex}.product-page-review__rating{flex:none}.product-page-review__content{min-width:0}.product-page-review__gallery{gap:var(--meitan-spacing-3);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.product-page-review__media{width:7.5rem;max-width:100%}.product-page-review__media-link{border-radius:var(--meitan-radius-8);cursor:pointer;background:0 0;border:0;width:100%;padding:0;padding-block-end:100%;display:block;position:relative;overflow:hidden}.product-page-review__media-link:focus-visible{outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.1875rem}.product-page-review__media-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.product-page-review__media-play{width:40%;height:40%;color:var(--meitan-color-base-white);position:absolute;top:30%;left:30%}.product-page-review__footer{align-items:center;gap:var(--meitan-spacing-2) var(--meitan-spacing-5);flex-wrap:wrap;display:flex}.product-page-review__date{color:var(--meitan-color-text-tertiary)}.product-page-review__language{color:var(--meitan-color-brand-default);font-family:var(--meitan-typography-font-family-body);font-size:var(--meitan-typography-font-size-small);font-weight:var(--meitan-typography-font-weight-regular);line-height:var(--meitan-typography-line-height-body);text-underline-offset:.1875rem;cursor:pointer;background:0 0;border:0;padding:0;text-decoration-line:underline}.product-page-review__language:hover{color:var(--meitan-color-brand-hover)}.product-page-review__language:focus-visible{border-radius:var(--meitan-radius-4);outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.1875rem}.product-page-review__helpful{align-items:center;gap:var(--meitan-spacing-3);display:flex}.product-page-review__votes{align-items:center;gap:var(--meitan-spacing-2);display:flex}.product-page-review__vote{align-items:center;gap:var(--meitan-spacing-1);color:var(--meitan-color-text-secondary);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.product-page-review__vote:hover{opacity:.8}.product-page-review__vote:focus-visible{border-radius:var(--meitan-radius-4);outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.1875rem}.product-page-review__vote._negative .product-page-review__vote-icon{rotate:180deg}.product-page-review__vote.is-active{cursor:default}.product-page-review__vote.is-active:hover{opacity:1}.product-page-review__vote._positive.is-active .product-page-review__vote-icon{color:var(--meitan-color-success)}.product-page-review__vote._negative.is-active .product-page-review__vote-icon{color:var(--meitan-color-danger)}.product-page-review__vote-count{font-size:var(--meitan-typography-font-size-small);line-height:1}.product-page-review__answer{gap:var(--meitan-spacing-4);min-width:0;padding:var(--meitan-spacing-4);border-radius:var(--meitan-radius-16);background:var(--meitan-color-bg-panel);display:flex}.product-page-review__answer-body{gap:var(--meitan-spacing-2);flex-direction:column;flex:auto;min-width:0;display:flex}.product-page-reviews__empty{color:var(--meitan-color-text-secondary)}@media(max-width:768px){.product-page-review{gap:var(--meitan-spacing-3)}.product-page-review__name{font-size:var(--meitan-typography-font-size-small)!important}.product-page-review__content{font-size:var(--meitan-typography-font-size-extra-small)}.product-page-review__avatar{width:2.5rem;min-width:2.5rem;height:2.5rem}.product-page-review__avatar._answer{width:2rem;min-width:2rem;height:2rem}.product-page-review__answer{gap:var(--meitan-spacing-2);flex-direction:column}.product-page-review__media{width:5rem}}.product-page-reviews-gallery{min-width:0}.product-page-reviews-gallery__list{gap:var(--meitan-spacing-2);grid-template-columns:repeat(9,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.product-page-reviews-gallery__item{min-width:0}.product-page-reviews-gallery__item:nth-child(n+10){display:none}.product-page-reviews-gallery__thumb{border-radius:var(--meitan-radius-8);cursor:pointer;background:0 0;border:0;width:100%;padding:0;padding-block-end:100%;display:block;position:relative;overflow:hidden}.product-page-reviews-gallery__thumb:focus-visible{outline:.125rem solid var(--meitan-color-brand-default);outline-offset:.1875rem}.product-page-reviews-gallery__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.product-page-reviews-gallery__thumb:before{z-index:1;background:var(--meitan-color-text-primary);content:"";opacity:.3;position:absolute;inset:0}.product-page-reviews-gallery__icon{z-index:2;width:40%;height:40%;color:var(--meitan-color-base-white);position:absolute;top:30%;left:30%}.product-page-reviews-gallery__more{z-index:3;background:var(--meitan-color-overlay-dark);color:var(--meitan-color-base-white);font-size:2.1875rem;font-weight:var(--meitan-typography-font-weight-semi-bold);justify-content:center;align-items:center;line-height:1;display:none;position:absolute;inset:0}.product-page-reviews-gallery__item:nth-child(9) .product-page-reviews-gallery__more._at-9{display:flex}.product-page-reviews-gallery-modal{gap:var(--meitan-spacing-4);width:100%;height:100%;padding:var(--meitan-spacing-8);flex-direction:column;display:flex}.product-page-media-viewer__bar,.product-page-reviews-gallery-modal__bar{justify-content:flex-end;align-items:center;min-width:0;display:flex}.product-page-media-viewer__bar{padding-right:var(--meitan-spacing-8);z-index:1}.product-page-reviews-gallery-modal__grid{gap:var(--meitan-spacing-5);grid-template-columns:repeat(5,minmax(0,1fr));min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.product-page-reviews-gallery-modal__item{min-width:0}.product-page-media-viewer{gap:var(--meitan-spacing-4);width:100%;height:100%;padding:var(--meitan-spacing-8) 0;flex-direction:column;display:flex;overflow:hidden}.product-page-media-viewer__carousel{flex:1;min-height:0;position:relative}.product-page-media-viewer__slide{justify-content:center;align-items:center;height:100%;display:flex}.product-page-media-viewer__slide picture,.product-page-reviews-gallery__thumb picture{display:contents}.product-page-media-viewer__image,.product-page-media-viewer__video{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.product-page-media-viewer__frame{aspect-ratio:4/3;border:0;width:100%;height:auto}.product-page-media-viewer__navigation{z-index:2;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.product-page-media-viewer__control{margin-inline:var(--meitan-spacing-2);pointer-events:auto}.product-page-media-viewer__control._previous svg{rotate:180deg}@media(max-width:900px){.product-page-reviews-gallery__list{grid-template-columns:repeat(7,minmax(0,1fr))}.product-page-reviews-gallery__item:nth-child(9) .product-page-reviews-gallery__more._at-9,.product-page-reviews-gallery__item:nth-child(n+8){display:none}.product-page-reviews-gallery__item:nth-child(7) .product-page-reviews-gallery__more._at-7{display:flex}.product-page-reviews-gallery__more{font-size:3.5vw}.product-page-reviews-gallery-modal__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:768px){.product-page-reviews-gallery__list{grid-template-columns:repeat(6,minmax(0,1fr))}.product-page-reviews-gallery__item:nth-child(7) .product-page-reviews-gallery__more._at-7,.product-page-reviews-gallery__item:nth-child(n+7){display:none}.product-page-reviews-gallery__item:nth-child(6) .product-page-reviews-gallery__more._at-6{display:flex}.product-page-reviews-gallery__more{font-size:4vw}.product-page-reviews-gallery-modal{padding:var(--meitan-spacing-4)}.product-page-media-viewer{padding:var(--meitan-spacing-4) 0}.product-page-reviews-gallery-modal__grid{gap:var(--meitan-spacing-3);grid-template-columns:repeat(3,minmax(0,1fr))}.product-page-media-viewer__bar{padding-right:var(--meitan-spacing-4)}}@media(max-width:580px){.product-page-reviews-gallery__list{grid-template-columns:repeat(4,minmax(0,1fr))}.product-page-reviews-gallery__item:nth-child(6) .product-page-reviews-gallery__more._at-6,.product-page-reviews-gallery__item:nth-child(n+5){display:none}.product-page-reviews-gallery__item:nth-child(4) .product-page-reviews-gallery__more._at-4{display:flex}.product-page-reviews-gallery__more{font-size:5vw}}.product-page-products-carousel{gap:var(--meitan-spacing-8);flex-direction:column;min-width:0;margin-top:4rem;display:flex}.product-page-products-carousel__title{color:var(--meitan-color-text-primary)}.product-page-products-carousel__carousel{--meitan-carousel-slides-auto-size:calc(100%/var(--product-page-grid-columns))}.product-page-products-carousel__slide{height:100%}.product-page-products-carousel__navigation{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 -.5rem}.product-page-products-carousel__control{pointer-events:auto}.product-page-products-carousel__control._previous svg{rotate:180deg}@media(max-width:768px){.product-page-products-carousel{gap:var(--meitan-spacing-4);margin-top:3rem}}@media(max-width:580px){.product-page-products-carousel__slide{justify-content:center;display:flex}.product-page-products-carousel__slide .meitan_product-card{width:45vw;min-width:9.6875rem}}.product-page-sections{gap:var(--meitan-spacing-6);flex-direction:column;min-width:0;display:flex}.product-page-sections__tabs{scroll-snap-type:x mandatory;min-width:0;scroll-padding:var(--meitan-spacing-4);display:flex}.product-page-sections__tab{scroll-snap-align:start;scroll-snap-stop:always;flex:1 1 0;min-width:0}.product-page-sections__tab-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-page-sections__tab-count{margin-left:var(--meitan-spacing-1);color:var(--meitan-color-text-tertiary);font-size:var(--meitan-typography-font-size-extra-extra-small);line-height:1;font-weight:var(--meitan-typography-font-weight-bold);vertical-align:super}.product-page-sections__panel{min-width:0}.product-page-sections__panel:focus-visible{outline:2px solid var(--meitan-color-brand-default);outline-offset:4px}@media(max-width:768px){.product-page-sections{gap:var(--meitan-spacing-4)}.product-page-sections__tabs{gap:var(--meitan-spacing-2);scrollbar-width:none;margin:0 calc(var(--meitan-spacing-4)*-1);padding:0 var(--meitan-spacing-4);overflow-x:auto}.product-page-sections__tabs::-webkit-scrollbar{display:none}.product-page-sections__tab{flex:none}}.product-page-presentation{gap:var(--meitan-spacing-4);flex-direction:column;min-width:0;display:flex}.product-page-presentation__viewer{border-radius:var(--meitan-radius-16);background:var(--meitan-color-bg-panel);border:0;width:100%;height:40rem}.product-page-presentation__actions{gap:var(--meitan-spacing-3);flex-wrap:wrap;display:flex}.product-page-presentation__external{display:none}@media(max-width:768px){.product-page-presentation__viewer{display:none}.product-page-presentation__external{display:inline-flex}}.product-page-specs{min-width:0;padding:var(--meitan-spacing-6);border-radius:var(--meitan-radius-16);background:var(--meitan-color-bg-panel);font-size:var(--meitan-typography-font-size-small);line-height:var(--meitan-typography-line-height-body)}.product-page-specs__list{align-items:baseline;gap:var(--meitan-spacing-3) var(--meitan-spacing-3);grid-template-columns:minmax(0,auto) minmax(0,auto);margin:0;display:grid}.product-page-specs__title{align-items:flex-end;gap:var(--meitan-spacing-2);min-width:0;max-width:100%;color:var(--meitan-color-text-secondary);display:flex}.product-page-specs__title:after{border-block-end:1px dotted var(--meitan-color-border);content:"";flex:auto;min-width:1rem;transform:translateY(-.25em)}.product-page-specs__title-text{flex:none}.product-page-specs__value{min-width:0;color:var(--meitan-color-text-primary);overflow-wrap:anywhere;margin:0}@media(max-width:1200px){.product-page-specs{background:0 0;border-radius:0;padding:0}}@media(max-width:768px){.product-page-specs{font-size:var(--meitan-typography-font-size-extra-small)}.product-page-specs__link{font-size:var(--meitan-typography-font-size-extra-small)!important}}.search-page{gap:var(--meitan-spacing-8)}.search-page,.search-page__search{flex-direction:column;min-width:0;display:flex}.search-page__search{z-index:2;gap:var(--meitan-spacing-3);width:100%;position:relative}.search-page__examples{align-items:center;gap:var(--meitan-spacing-2);flex-wrap:wrap;display:flex}.search-page__tabs{align-items:flex-end;gap:var(--meitan-spacing-2);min-width:0;box-shadow:inset 0 -.0625rem 0 var(--meitan-color-border);display:flex;overflow-x:auto}.search-page__empty,.search-page__empty-query,.search-page__recommendations,.search-virtual-content-list{gap:var(--meitan-spacing-6);flex-direction:column;min-width:0;display:flex}.search-page__empty-query{padding-block:var(--meitan-spacing-4)}.search-page__empty-query-tips{padding-inline-start:var(--meitan-spacing-6)}.search-content-list,.search-page__empty-query-tips{gap:var(--meitan-spacing-3);flex-direction:column;margin:0;display:flex}.search-content-list{width:100%;min-width:0;padding:0;list-style:none}.search-content-list--virtual{display:block;position:relative}.search-content-list__virtual-item{inset-inline:0;width:100%;position:absolute;top:0}.search-content-result{align-items:center;gap:var(--meitan-spacing-2);min-width:0;min-height:4.5rem;padding:var(--meitan-spacing-4) var(--meitan-spacing-6);border:.0625rem solid var(--meitan-color-border);border-radius:var(--meitan-radius-12);background:var(--meitan-color-base-white);color:var(--meitan-color-text-primary);flex-wrap:wrap;text-decoration:none;transition:border-color .16s;display:flex}.search-content-result__parent{color:var(--meitan-color-text-secondary)}.search-content-result__separator{color:var(--meitan-color-text-tertiary)}.search-content-result__title{overflow-wrap:anywhere;min-width:0}.search-content-result:hover{border-color:var(--meitan-color-brand-default)}.search-content-result:focus-visible{outline-offset:.1875rem}@media(max-width:768px){.search-page{gap:var(--meitan-spacing-6)}.search-content-result{min-height:4rem;padding:var(--meitan-spacing-4)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
