.wm-dropdown{--wm-primary:#1a1a1a;--wm-accent:#c8102e;--wm-accent-text:#ffffff;--wm-surface:#ffffff;--wm-surface-alt:#f5f0e6;--wm-text:#1a1a1a;--wm-text-muted:#6b7280;--wm-primary-ink:var(--wm-primary);--wm-accent-ink:var(--wm-accent);--wm-sem-surface:var(--wm-surface);--wm-sem-surface-soft:var(--wm-surface-alt);--wm-sem-text:var(--wm-text);--wm-sem-muted:var(--wm-text-muted);--wm-sem-line:color-mix(in srgb, var(--wm-sem-text) 12%, transparent);--wm-sem-accent:var(--wm-accent);--wm-sem-accent-text:var(--wm-accent-text);--wm-sem-accent-soft:color-mix(in srgb, var(--wm-sem-accent) 10%, var(--wm-sem-surface));--wm-font-heading:"Playfair Display", Georgia, serif;--wm-font-body:"Inter", system-ui, sans-serif;--wm-radius:18px;--wm-chip-bg:var(--wm-sem-surface-soft);--wm-cols:4;--wm-featured-w:240px;}.wm-dropdown .wm-action-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--wm-action-color,var(--wm-accent));background:var(--wm-action-color,var(--wm-accent));color:var(--wm-action-text,var(--wm-sem-accent-text));text-decoration:none;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,filter .18s ease}.wm-dropdown .wm-action-button--soft{border-color:transparent;background:color-mix(in srgb,var(--wm-action-color) 14%,transparent);color:var(--wm-action-color)}.wm-dropdown .wm-action-button--outline{background:transparent;color:var(--wm-action-color)}.wm-dropdown .wm-action-button--ghost{border-color:transparent;background:transparent;color:var(--wm-action-color)}.wm-dropdown .wm-action-button--rounded{border-radius:14px}.wm-dropdown .wm-action-button--pill{border-radius:999px}.wm-dropdown .wm-action-button--square{border-radius:6px}.wm-dropdown .wm-action-button--compact{min-height:40px;padding:8px 12px}.wm-dropdown .wm-action-button--comfortable{min-height:46px;padding:10px 16px}.wm-dropdown .wm-action-button--large{min-height:54px;padding:13px 20px}.wm-dropdown .wm-action-button--hover-darken:hover{filter:brightness(.9)}.wm-dropdown .wm-action-button--hover-lift:hover{transform:translateY(-2px);box-shadow:0 10px 24px color-mix(in srgb,var(--wm-action-color) 24%,transparent)}.wm-dropdown .wm-action-button--hover-fill:hover{background:var(--wm-action-color);color:var(--wm-action-text)}.wm-dropdown .wm-action-button--hover-slide:hover>span:last-child{transform:translateX(4px)}.wm-action-button__emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1.1em}@media (prefers-reduced-motion:reduce){.wm-dropdown .wm-action-button{transition:none}.wm-dropdown .wm-action-button:hover{transform:none}}.wm-dropdown{background:var(--wm-surface);color:var(--wm-text);font-family:var(--wm-font-body);border-radius:var(--wm-radius);box-shadow:0 24px 60px -20px rgba(0, 0, 0, 0.18), 0 8px 24px -12px rgba(0, 0, 0, 0.08);padding:28px 32px;max-width:1200px;width:100%;box-sizing:border-box;line-height:1.4;}.wm-dropdown__grid{display:grid;grid-template-columns:repeat(var(--wm-cols), minmax(0, 1fr));gap:28px 32px;align-items:start;}.wm-dropdown__grid > .wm-dropdown__col--featured{max-width:var(--wm-featured-w);min-width:220px;}.wm-dropdown__col{display:flex;flex-direction:column;gap:20px;min-width:0;}.wm-dropdown--dialog-nav{width:min(1240px, calc(100vw - 48px));max-width:min(1240px, calc(100vw - 48px));padding:0;border-radius:18px;box-shadow:0 28px 80px -40px rgba(0,0,0,.42), 0 12px 28px -22px rgba(0,0,0,.22);border:1px solid color-mix(in srgb, var(--wm-text) 10%, transparent);overflow:hidden;}.wm-dialog-nav{display:grid;grid-template-columns:minmax(0, 1fr);gap:24px;padding:32px;background:var(--wm-surface);color:var(--wm-text);}.wm-dialog-nav--featured{grid-template-columns:minmax(0, 1fr);}.wm-dialog-nav--gallery,
.wm-dialog-nav--gallery.wm-dialog-nav--featured{grid-template-columns:minmax(0, 1fr) minmax(280px, 330px);}.wm-dialog-nav__columns{display:grid;grid-template-columns:repeat(var(--wm-cols), minmax(0, 1fr));gap:16px 24px;align-items:start;min-width:0;}.wm-dialog-nav__col,
.wm-dialog-section{min-width:0;}.wm-dialog-section + .wm-dialog-section{margin-top:20px;}.wm-section-heading{display:grid;grid-template-columns:42px minmax(0, 1fr) auto;align-items:center;gap:10px;min-height:46px;margin-bottom:8px;border-radius:13px;color:var(--wm-text);text-decoration:none;transition:background .16s ease, transform .16s ease;}a.wm-section-heading:hover,
a.wm-section-heading:focus-visible{background:color-mix(in srgb, var(--wm-primary) 5%, var(--wm-surface));outline:none;transform:translateY(-1px);}a.wm-section-heading:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--wm-primary) 40%, transparent);}.wm-section-heading__arrow{padding-right:8px;color:color-mix(in srgb, var(--wm-text) 38%, transparent);font-size:12px;transition:color .16s ease, transform .16s ease;}a.wm-section-heading:hover .wm-section-heading__arrow,
a.wm-section-heading:focus-visible .wm-section-heading__arrow{color:var(--wm-primary-ink, var(--wm-primary));transform:translate(2px, -2px);}.wm-section-heading__copy{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;}.wm-dropdown--dialog-nav .wm-section-title{margin:0;color:var(--wm-text);font-size:11px;font-weight:750;letter-spacing:.08em;}.wm-dropdown--dialog-nav .wm-section__list{gap:4px;}.wm-item--dialog .wm-item__link{align-items:center;gap:10px;min-height:48px;padding:7px 8px;margin:0;border-radius:12px;border:1px solid transparent;background:transparent;transition:color .14s ease, transform .14s ease, background .14s ease, border-color .14s ease;}.wm-item--dialog .wm-item__link:hover,
.wm-item--dialog .wm-item__link:focus-visible{background:color-mix(in srgb, var(--wm-primary) 6%, var(--wm-surface));color:var(--wm-primary-ink, var(--wm-primary));border-color:color-mix(in srgb, var(--wm-primary) 12%, transparent);transform:translateY(-1px);}.wm-item--dialog .wm-item__link::after{content:"";width:7px;height:7px;margin-left:auto;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;opacity:0;transform:translateX(-4px) rotate(45deg);transition:opacity .14s ease, transform .14s ease;}.wm-item--dialog .wm-item__link:hover::after,
.wm-item--dialog .wm-item__link:focus-visible::after{opacity:.7;transform:translateX(0) rotate(45deg);}.wm-item--dialog .wm-item__label{font-size:13px;font-weight:650;color:inherit;}.wm-item--dialog .wm-item__subtitle{font-size:10.5px;color:color-mix(in srgb, var(--wm-text) 42%, transparent);}.wm-item__line{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;}.wm-item-visual{position:relative;flex:0 0 auto;display:inline-grid;place-items:center;overflow:hidden;background:color-mix(in srgb, var(--wm-primary) 7%, var(--wm-surface));color:var(--wm-primary-ink, var(--wm-primary));}.wm-item-visual--section{width:42px;height:42px;border-radius:13px;}.wm-item-visual--item{width:34px;height:34px;border-radius:10px;}.wm-item-visual img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s ease;}a.wm-section-heading:hover .wm-item-visual img,
a.wm-section-heading:focus-visible .wm-item-visual img,
.wm-item--dialog .wm-item__link:hover .wm-item-visual img,
.wm-item--dialog .wm-item__link:focus-visible .wm-item-visual img{transform:scale(1.06);}.wm-item-visual.is-icon svg{width:17px;height:17px;}.wm-item-visual--section.is-icon svg{width:19px;height:19px;}.wm-mini-badge{display:inline-flex;align-items:center;min-height:18px;padding:3px 7px;border-radius:999px;background:color-mix(in srgb, var(--wm-primary) 10%, var(--wm-surface));color:var(--wm-primary-ink, var(--wm-primary));font-size:8px;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase;}.wm-mini-badge.is-sale{background:color-mix(in srgb, var(--wm-accent) 14%, var(--wm-surface));color:var(--wm-accent-ink, var(--wm-accent));}.wm-mini-badge.is-star,
.wm-mini-badge.is-medal{border-radius:6px 999px 999px 6px;}.wm-mini-badge.is-exclusive{border:1px solid color-mix(in srgb, var(--wm-primary) 22%, transparent);background:transparent;}.wm-dialog-nav__gallery{min-width:0;padding-left:24px;border-left:1px solid color-mix(in srgb, var(--wm-text) 9%, transparent);}.wm-dialog-gallery__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px;}.wm-dialog-gallery__head strong{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;}.wm-dialog-gallery__head span{color:var(--wm-text-muted);font-size:9px;}.wm-dialog-gallery__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px 12px;}.wm-dialog-gallery__item{display:grid;gap:7px;min-width:0;color:var(--wm-text);text-decoration:none;}.wm-dialog-gallery__media{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:11px;background:var(--wm-surface-alt);}.wm-dialog-gallery__media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .22s ease, filter .22s ease;}.wm-dialog-gallery__label{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;}.wm-dialog-gallery__label strong{overflow:hidden;font-size:10.5px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;}.wm-dialog-gallery__item:hover .wm-dialog-gallery__media img,
.wm-dialog-gallery__item:focus-visible .wm-dialog-gallery__media img{transform:scale(1.045);filter:saturate(1.06);}.wm-dialog-gallery__item:focus-visible{border-radius:12px;outline:2px solid color-mix(in srgb, var(--wm-primary) 45%, transparent);outline-offset:3px;}.wm-dialog-nav__featured{grid-column:1 / -1;min-width:0;}.wm-featured-banner{position:relative;min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:24px;overflow:hidden;padding:18px 22px;border-radius:14px;box-sizing:border-box;background:var(--wm-primary);color:var(--wm-sem-surface);}.wm-featured-banner__image,
.wm-featured-banner__overlay{position:absolute;inset:0;width:100%;height:100%;}.wm-featured-banner__image{object-fit:cover;}.wm-featured-banner__overlay{background:linear-gradient(90deg, rgba(12, 12, 16, .82), rgba(12, 12, 16, .18));}.wm-featured-banner__copy,
.wm-featured-banner__cta{position:relative;z-index:1;}.wm-featured-banner__copy{display:grid;gap:4px;}.wm-featured-banner__copy span{font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;}.wm-featured-banner__copy strong{font-family:var(--wm-font-heading);font-size:20px;line-height:1.1;}.wm-featured-banner__cta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-width:150px;padding:12px 14px;border-radius:10px;background:var(--wm-sem-surface);color:var(--wm-sem-text);font-size:10px;font-weight:800;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;}.wm-section-view-all{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-top:7px;padding:9px 8px 4px;box-sizing:border-box;border-top:1px solid color-mix(in srgb, var(--wm-text) 8%, transparent);color:color-mix(in srgb, var(--wm-text) 72%, transparent);font-size:10px;font-weight:750;letter-spacing:.04em;line-height:1.25;text-decoration:none;}.wm-section-view-all span{color:var(--wm-primary-ink, var(--wm-primary));transition:transform .16s ease;}.wm-section-view-all:hover,
.wm-section-view-all:focus-visible{color:var(--wm-primary-ink, var(--wm-primary));outline:none;}.wm-section-view-all:hover span,
.wm-section-view-all:focus-visible span{transform:translateX(3px);}.wm-section{display:flex;flex-direction:column;gap:10px;}.wm-section-title{font-size:10px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--wm-text-muted);margin:0;}.wm-section__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;}.wm-item__link{display:flex;align-items:flex-start;gap:12px;text-decoration:none;color:var(--wm-text);padding:6px 6px;margin:-6px;border-radius:10px;transition:background 160ms ease, color 160ms ease;}.wm-item__link:hover,
.wm-item__link:focus-visible{background:var(--wm-surface-alt);color:var(--wm-text);outline:none;}.wm-item__link:focus-visible{box-shadow:0 0 0 2px var(--wm-primary);}.wm-item__body{display:flex;flex-direction:column;flex:1 1 auto;gap:2px;min-width:0;}.wm-item__label{font-size:14px;font-weight:500;color:var(--wm-text);line-height:1.3;}.wm-item__subtitle{font-size:11.5px;color:var(--wm-text-muted);line-height:1.35;}.wm-section--simple .wm-section__list{gap:8px;}.wm-section--simple .wm-item__link{padding:4px 0;margin:0;display:block;}.wm-section--simple .wm-item__link:hover{background:transparent;color:var(--wm-primary-ink, var(--wm-primary));}.wm-section--simple .wm-item__label{font-weight:400;font-size:13.5px;}.wm-chip{flex:0 0 36px;width:36px;height:36px;border-radius:10px;background:var(--wm-chip-bg);display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;}.wm-section__list--images{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;}.wm-section__list--two-col{grid-template-columns:repeat(2, minmax(0, 1fr));}.wm-item--image .wm-item__link{flex-direction:column;gap:8px;padding:0;margin:0;background:transparent;}.wm-item--image .wm-item__link:hover .wm-item__label,
.wm-item--image .wm-item__link:focus-visible .wm-item__label{color:var(--wm-primary-ink, var(--wm-primary));}.wm-item__image{display:block;width:100%;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:var(--wm-surface-alt);position:relative;}.wm-item__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 240ms ease;}.wm-item--image .wm-item__link:hover .wm-item__image img{transform:scale(1.04);}@media (prefers-reduced-motion: reduce){.wm-item__link,
	.wm-item__image img,
	.wm-item-visual img,
	.wm-dialog-gallery__media img,
	.wm-section-heading,
	.wm-section-heading__arrow,
	.wm-section-view-all span{transition:none;}}.wm-featured{display:flex;flex-direction:column;gap:14px;background:var(--wm-surface-alt);border-radius:14px;padding:14px;max-width:var(--wm-featured-w);}.wm-featured__media{width:100%;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;background:var(--wm-surface-alt);}.wm-featured__media img{width:100%;height:100%;object-fit:cover;display:block;}.wm-featured__body{display:flex;flex-direction:column;gap:8px;padding:0 2px 4px;}.wm-featured__eyebrow{display:inline-flex;align-items:center;align-self:flex-start;font-size:10px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;background:var(--wm-text);color:var(--wm-surface);padding:4px 10px;border-radius:999px;}.wm-featured__title{font-family:var(--wm-font-heading);font-size:16px;font-weight:600;line-height:1.25;color:var(--wm-text);}.wm-featured__subtitle{font-size:12.5px;color:var(--wm-text-muted);line-height:1.4;}.wm-featured__cta{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;background:var(--wm-text);color:var(--wm-surface);font-size:12px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;padding:9px 16px;border-radius:999px;text-decoration:none;margin-top:4px;transition:opacity 160ms ease, transform 160ms ease;}.wm-featured__cta:hover,
.wm-featured__cta:focus-visible{opacity:0.88;outline:none;}@media (prefers-reduced-motion: reduce){.wm-featured__cta{transition:none;}}@media (max-width: 900px){.wm-dropdown--dialog-nav{width:min(680px, calc(100vw - 28px));max-width:min(680px, calc(100vw - 28px));}.wm-dialog-nav,
	.wm-dialog-nav--featured,
	.wm-dialog-nav--gallery,
	.wm-dialog-nav--gallery.wm-dialog-nav--featured{grid-template-columns:1fr;gap:20px;padding:24px;}.wm-dialog-nav__head{padding-right:0;padding-bottom:16px;border-right:0;border-bottom:0.5px solid rgba(0,0,0,.1);}.wm-dialog-nav__columns{grid-template-columns:repeat(2, minmax(0, 1fr));}.wm-dialog-nav__gallery{padding-top:20px;padding-left:0;border-top:1px solid color-mix(in srgb, var(--wm-text) 9%, transparent);border-left:0;}.wm-dialog-gallery__grid{grid-template-columns:repeat(3, minmax(0, 1fr));}}@media (max-width: 640px){.wm-dropdown--dialog-nav{width:100%;max-width:100%;border-radius:0;border-left:0;border-right:0;}.wm-dialog-nav,
	.wm-dialog-nav--featured{padding:20px;}.wm-dialog-nav__columns{grid-template-columns:1fr;}.wm-dialog-gallery__grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.wm-featured-banner{align-items:flex-start;flex-direction:column;}.wm-featured-banner__cta{width:100%;box-sizing:border-box;}}.wm-dropdown--tabs-featured{padding-top:0;}.wm-tabs{display:flex;gap:24px;padding:14px 4px 18px;border-bottom:1px solid rgba(0, 0, 0, 0.08);margin-bottom:22px;flex-wrap:wrap;}.wm-tab{background:transparent;border:0;padding:6px 2px;font-family:inherit;font-size:13px;font-weight:500;color:var(--wm-text-muted);cursor:pointer;position:relative;letter-spacing:0.02em;transition:color 160ms ease;}.wm-tab:hover,
.wm-tab:focus-visible{color:var(--wm-text);outline:none;}.wm-tab--active{color:var(--wm-text);font-weight:600;}.wm-tab--active::after{content:"";position:absolute;left:0;right:0;bottom:-19px;height:2px;background:var(--wm-text);border-radius:2px;}.wm-tabs__body{display:grid;grid-template-columns:minmax(0, 1fr) var(--wm-featured-w);gap:32px;align-items:start;}.wm-tabs__panes{min-width:0;}.wm-tab-pane{display:none;}.wm-tab-pane.is-active{display:block;}.wm-tab-pane > .wm-section__list + .wm-section__list{margin-top:18px;}.wm-tabs__featured{min-width:0;}@media (max-width: 768px){.wm-dropdown{padding:20px;border-radius:14px;}.wm-dropdown__grid{grid-template-columns:minmax(0, 1fr);gap:22px;}.wm-dropdown__grid > .wm-dropdown__col--featured{max-width:100%;min-width:0;}.wm-featured{max-width:100%;}.wm-section__list--images{grid-template-columns:repeat(2, minmax(0, 1fr));}.wm-tabs__body{grid-template-columns:minmax(0, 1fr);}.wm-tabs{gap:16px;overflow-x:auto;flex-wrap:nowrap;}.wm-tab{flex-shrink:0;}}@media (min-width: 769px){.wm-dropdown--category-auto{width:min(1180px, calc(100vw - 48px));max-width:min(1180px, calc(100vw - 48px));padding:0;overflow:hidden;border:1px solid color-mix(in srgb, var(--wm-text) 10%, transparent);border-radius:clamp(12px, var(--wm-radius), 22px);box-shadow:0 28px 80px -34px rgba(0,0,0,.44), 0 12px 30px -24px rgba(0,0,0,.22);}.wm-auto-mega__top{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;padding:10px 14px;border-bottom:1px solid color-mix(in srgb, var(--wm-text) 9%, transparent);background:color-mix(in srgb, var(--wm-surface-alt) 38%, var(--wm-surface));}.wm-auto-mega__all{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:38px;padding:8px 14px;border:1px solid color-mix(in srgb, var(--wm-text) 13%, transparent);border-radius:10px;background:var(--wm-surface);color:var(--wm-text);font-size:12px;font-weight:650;text-decoration:none;box-shadow:0 8px 18px -15px rgba(0,0,0,.45);transition:border-color .16s ease, transform .16s ease, box-shadow .16s ease;}.wm-auto-mega__all:hover,
	.wm-auto-mega__all:focus-visible{border-color:color-mix(in srgb, var(--wm-primary) 42%, transparent);outline:none;transform:translateY(-1px);box-shadow:0 12px 24px -17px color-mix(in srgb, var(--wm-primary) 40%, transparent);}.wm-auto-mega__hint{padding-right:8px;color:var(--wm-text-muted);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;}.wm-auto-mega__body{display:grid;grid-template-columns:minmax(0, 1fr) minmax(330px, 38%);min-height:320px;background:var(--wm-surface);}.wm-auto-mega__body.has-utility{grid-template-columns:minmax(170px, 15%) minmax(0, 1fr) minmax(330px, 36%);}.wm-auto-mega__utility{display:flex;flex-direction:column;gap:4px;padding:30px 18px;border-right:1px solid color-mix(in srgb, var(--wm-text) 9%, transparent);background:color-mix(in srgb, var(--wm-accent) 4%, var(--wm-surface));}.wm-auto-mega__utility strong{margin:0 8px 14px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;}.wm-auto-mega__utility a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 8px;border-radius:9px;color:var(--wm-text);font-size:12px;font-weight:650;text-decoration:none;}.wm-auto-mega__utility a:hover,
	.wm-auto-mega__utility a:focus-visible{background:color-mix(in srgb, var(--wm-primary) 7%, transparent);color:var(--wm-primary-ink, var(--wm-primary));outline:none;}.wm-auto-mega__columns{display:grid;grid-template-columns:repeat(var(--wm-auto-cols), minmax(130px, 1fr));align-content:start;gap:30px clamp(20px, 2vw, 38px);min-width:0;padding:34px clamp(24px, 3vw, 46px) 38px;}.wm-auto-mega__group{min-width:0;}.wm-auto-mega__group-title{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px;padding:0 0 12px;border-bottom:1px solid color-mix(in srgb, var(--wm-text) 12%, transparent);color:var(--wm-text);font-size:12px;font-weight:800;letter-spacing:.025em;line-height:1.25;text-decoration:none;text-transform:uppercase;transition:color .15s ease, border-color .15s ease;}.wm-auto-mega__group-title small{font-size:10px;font-weight:500;opacity:.42;transition:transform .15s ease, opacity .15s ease;}.wm-auto-mega__group.is-current .wm-auto-mega__group-title,
	.wm-auto-mega__group-title:hover,
	.wm-auto-mega__group-title:focus-visible{border-color:color-mix(in srgb, var(--wm-primary) 58%, transparent);color:var(--wm-primary-ink, var(--wm-primary));outline:none;}.wm-auto-mega__group-title:hover small,
	.wm-auto-mega__group-title:focus-visible small{opacity:1;transform:translate(2px,-2px);}.wm-auto-mega__group ul{display:grid;gap:2px;margin:12px 0 0;padding:0;list-style:none;}.wm-auto-mega__link{display:block;padding:7px 0;color:color-mix(in srgb, var(--wm-text) 82%, transparent);font-size:12.5px;line-height:1.3;text-decoration:none;transition:color .14s ease, transform .14s ease;}.wm-auto-mega__link:hover,
	.wm-auto-mega__link:focus-visible{color:var(--wm-primary-ink, var(--wm-primary));outline:none;transform:translateX(3px);}.wm-auto-mega__empty{display:block;margin-top:13px;color:var(--wm-text-muted);font-size:11px;}.wm-auto-mega__visual{min-width:0;padding:0;border-left:1px solid color-mix(in srgb, var(--wm-text) 9%, transparent);background:var(--wm-surface-alt);}.wm-auto-mega__visual-link,
	.wm-auto-mega__visual-media{position:relative;display:block;width:100%;height:100%;min-height:320px;overflow:hidden;color:var(--wm-sem-surface);text-decoration:none;}.wm-auto-mega__visual-media > img{width:100%;height:100%;min-height:320px;display:block;object-fit:cover;transition:opacity .18s ease, transform .5s ease;}.wm-auto-mega__visual-link:hover img,
	.wm-auto-mega__visual-link:focus-visible img{transform:scale(1.025);}.wm-auto-mega__visual-placeholder{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(135deg, color-mix(in srgb, var(--wm-primary) 20%, var(--wm-surface-alt)), var(--wm-surface-alt));color:var(--wm-primary-ink, var(--wm-primary));}.wm-auto-mega__visual-placeholder svg{width:38px;height:38px;}.wm-auto-mega__visual-shade{position:absolute;inset:0;background:linear-gradient(180deg, transparent 38%, rgba(0,0,0,.64) 100%);pointer-events:none;}.wm-auto-mega__visual-copy{position:absolute;left:clamp(22px, 3vw, 40px);right:clamp(22px, 3vw, 40px);bottom:clamp(22px, 3vw, 36px);display:grid;gap:7px;text-shadow:0 2px 16px rgba(0,0,0,.3);}.wm-auto-mega__visual-copy small{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.86;}.wm-auto-mega__visual-copy strong{font-family:var(--wm-font-heading);font-size:clamp(24px, 2.4vw, 38px);font-weight:600;line-height:1.05;}.wm-auto-mega__visual-copy em{font-size:12px;font-style:normal;font-weight:700;}}@media (min-width: 769px) and (max-width: 1120px){.wm-auto-mega__body,
	.wm-auto-mega__body.has-utility{grid-template-columns:minmax(0, 1fr) minmax(280px, 34%);}.wm-auto-mega__utility{display:none;}.wm-auto-mega__columns{grid-template-columns:repeat(2, minmax(140px, 1fr));}}@media (prefers-reduced-motion: reduce){.wm-auto-mega__all,
	.wm-auto-mega__group-title,
	.wm-auto-mega__group-title small,
	.wm-auto-mega__link,
	.wm-auto-mega__visual-media > img{transition:none;}}@media (min-width: 992px) and (max-width: 1279px){.wm-dropdown--category-auto{border-radius:14px;}.wm-auto-mega__body,
	.wm-auto-mega__body.has-utility{grid-template-columns:minmax(0, 1fr) minmax(290px, 34%);}.wm-auto-mega__utility{display:none;}.wm-auto-mega__columns{grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;padding:28px;}}@media (min-width: 1280px) and (max-width: 1499px){.wm-auto-mega__columns{grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));}}@media (min-width: 769px){.wm-dropdown--category-auto .wm-auto-mega__body,
  .wm-dropdown--category-auto .wm-auto-mega__body.has-utility{position:relative;display:block;min-height:0;background:var(--wm-surface);}.wm-dropdown--category-auto .wm-auto-mega__utility{display:none;}.wm-dropdown--category-auto .wm-auto-mega__columns{transition:padding-right .18s ease;}.wm-dropdown--category-auto.has-hover-visual .wm-auto-mega__columns{padding-right:min(31vw, 330px);}.wm-dropdown--category-auto .wm-auto-mega__visual{position:absolute;top:18px;right:18px;bottom:18px;width:min(28vw,300px);min-width:0;padding:0;border:0;border-radius:14px;overflow:hidden;background:transparent;opacity:0;visibility:hidden;transform:translateX(8px);pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s ease;}.wm-dropdown--category-auto.has-hover-visual .wm-auto-mega__visual{opacity:1;visibility:visible;transform:none;}.wm-dropdown--category-auto .wm-auto-mega__visual > img{width:100%;height:100%;min-height:260px;display:block;object-fit:cover;border-radius:14px;opacity:0;transition:opacity .16s ease;}.wm-dropdown--category-auto .wm-auto-mega__visual > img[hidden]{display:none;}.wm-dropdown--category-auto .wm-auto-mega__visual-link,
  .wm-dropdown--category-auto .wm-auto-mega__visual-media,
  .wm-dropdown--category-auto .wm-auto-mega__visual-placeholder,
  .wm-dropdown--category-auto .wm-auto-mega__visual-shade,
  .wm-dropdown--category-auto .wm-auto-mega__visual-copy{display:none;}}@media (min-width: 992px){.wn .wn__megamenu--category-auto,
  .wn .wn__megamenu--category-auto.is-viewport-positioned{left:50%;right:auto;width:100vw;max-width:100vw;margin:0;transform:translateX(-50%);}.wn .wn__megamenu--category-auto{padding-top:0;}.wn .wn__megamenu--category-auto.is-viewport-positioned{padding-top:0;max-height:calc(100vh - var(--wn-auto-mega-top, 0px));}.wn .wn__megamenu--category-auto > .wm-dropdown--category-auto,
  .wm-dropdown--category-auto{width:100%;max-width:100%;margin:0;border-left:0;border-right:0;border-radius:0;box-shadow:0 24px 50px -42px rgba(0,0,0,.55);}.wm-dropdown--category-auto .wm-auto-mega__top{min-height:48px;padding:7px clamp(24px, 5vw, 80px);border-radius:0;background:var(--wm-surface);}.wm-dropdown--category-auto .wm-auto-mega__all{min-height:32px;padding:4px 0;border:0;border-radius:0;box-shadow:none;background:transparent;}.wm-dropdown--category-auto .wm-auto-mega__all:hover,
  .wm-dropdown--category-auto .wm-auto-mega__all:focus-visible{transform:none;box-shadow:none;}.wm-dropdown--category-auto .wm-auto-mega__body,
  .wm-dropdown--category-auto .wm-auto-mega__body.has-utility{display:grid;grid-template-columns:clamp(190px, 18vw, 280px) minmax(0, 1fr);gap:clamp(28px, 4vw, 64px);min-height:330px;padding:clamp(24px, 3vw, 42px) clamp(24px, 5vw, 80px) clamp(30px, 4vw, 52px);background:var(--wm-surface);}.wm-dropdown--category-auto .wm-auto-mega__visual{position:relative;inset:auto;grid-column:1;grid-row:1;align-self:stretch;width:100%;min-width:0;min-height:320px;max-height:430px;padding:0;border:0;border-radius:0;overflow:hidden;background:color-mix(in srgb, var(--wm-text) 4%, var(--wm-surface));opacity:1;visibility:visible;transform:none;pointer-events:none;}.wm-dropdown--category-auto .wm-auto-mega__visual > img{width:100%;height:100%;min-height:320px;max-height:430px;display:block;object-fit:cover;object-position:center;border-radius:0;opacity:1;transition:opacity .16s ease;}.wm-dropdown--category-auto .wm-auto-mega__visual > img[hidden]{display:none;}.wm-dropdown--category-auto .wm-auto-mega__columns,
  .wm-dropdown--category-auto.has-hover-visual .wm-auto-mega__columns{grid-column:2;grid-row:1;display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));align-content:start;gap:30px clamp(24px, 3vw, 54px);min-width:0;padding:4px 0 0;transition:none;}.wm-dropdown--category-auto .wm-auto-mega__group-title{border-radius:0;}.wm-dropdown--category-auto .wm-auto-mega__utility{display:none;}}@media (min-width: 992px) and (max-width: 1199px){.wm-dropdown--category-auto .wm-auto-mega__body,
  .wm-dropdown--category-auto .wm-auto-mega__body.has-utility{grid-template-columns:190px minmax(0, 1fr);gap:28px;padding-inline:28px;}.wm-dropdown--category-auto .wm-auto-mega__columns,
  .wm-dropdown--category-auto.has-hover-visual .wm-auto-mega__columns{grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;}}@media (min-width: 769px){.wm-dropdown--category-auto.wm-dropdown--no-visual .wm-auto-mega__body,
  .wm-dropdown--category-auto.wm-dropdown--no-visual .wm-auto-mega__body.has-utility{grid-template-columns:minmax(0, 1fr);min-height:0;}.wm-dropdown--category-auto.wm-dropdown--no-visual .wm-auto-mega__columns,
  .wm-dropdown--category-auto.wm-dropdown--no-visual.has-hover-visual .wm-auto-mega__columns{grid-column:1;padding-right:0;}}
