/* Task-local WVA safety and interaction layer. Source CSS remains authoritative. */
html[data-wva-static-snapshot="true"] [data-wva-disabled]{cursor:default!important}
html[data-wva-static-snapshot="true"] [data-wva-disabled="purchase"]{opacity:.58!important;filter:saturate(0)!important}
html[data-wva-static-snapshot="true"] .wva-static-embed{box-sizing:border-box;margin:1rem auto;padding:1rem;max-width:40rem;border:1px solid currentColor;text-align:center;font:14px/1.45 system-ui,sans-serif}
html[data-wva-static-snapshot="true"] iframe{display:none!important}
html[data-wva-static-snapshot="true"] [id*="onetrust"],
html[data-wva-static-snapshot="true"] [class*="onetrust"],
html[data-wva-static-snapshot="true"] [class*="klaviyo"],
html[data-wva-static-snapshot="true"] [class*="Klaviyo"]{display:none!important}
@media (min-width:750px){
  html[data-wva-static-snapshot="true"] header-menu overflow-list{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:1rem;margin:0;padding:0;list-style:none}
  html[data-wva-static-snapshot="true"] header-menu overflow-list>li{margin:0;padding:0;list-style:none}
  html[data-wva-static-snapshot="true"] header-menu overflow-list>[slot="more"]{display:none!important}
  html[data-wva-static-snapshot="true"] .facets--horizontal .facets__overflow-list{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:var(--overflow-list-alignment);column-gap:1rem;width:100%;margin:0;padding:0;list-style:none}
  html[data-wva-static-snapshot="true"] .menu-list__list-item:hover>.menu-list__submenu,
  html[data-wva-static-snapshot="true"] .menu-list__list-item:focus-within>.menu-list__submenu{--submenu-content-opacity:1;visibility:visible}
}
@media (max-width:749px){
  html[data-wva-static-snapshot="true"] .facets-toggle__button{min-width:40px!important;min-height:40px!important}
  html[data-wva-static-snapshot="true"] header:has(details.menu-drawer-container[open]){z-index:10000!important}
  html[data-wva-static-snapshot="true"] details.menu-drawer-container[open]>.menu-drawer{width:100vw!important;z-index:10001!important;visibility:visible!important;transform:translateX(0)!important}
  html[data-wva-static-snapshot="true"] details.menu-drawer__menu-container[open]>.menu-drawer__submenu{visibility:visible!important;opacity:1!important;transform:translateX(0)!important}
  html[data-wva-static-snapshot="true"] details.menu-drawer__menu-container[open]>.menu-drawer__submenu .menu-drawer__animated-element{opacity:1!important;transform:translateX(0)!important}
}
html[data-wva-static-snapshot="true"] [aria-label^="View product render"][data-wva-selected="true"]{background:var(--color-neutral-2,rgba(0,0,0,.08))!important;box-shadow:inset 0 0 0 1px currentColor}
html[data-wva-static-snapshot="true"] :focus-visible{outline:2px solid currentColor!important;outline-offset:3px!important}
@media (prefers-reduced-motion:reduce){html[data-wva-static-snapshot="true"] *,html[data-wva-static-snapshot="true"] *::before,html[data-wva-static-snapshot="true"] *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
