/* ZOC_ADIDAS_MOBILE_SEARCH_AND_CONTENT_FLOW_V190 */
html body .lsf-root[data-template="luxury_storefront"].lsf-adidas-content-under-v190{position:relative!important}
html body .lsf-root[data-template="luxury_storefront"] [data-lsf-tenant-header-topbar].zoc-adidas-empty-topbar-v190{display:none!important;min-height:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important}
html body .lsf-root[data-template="luxury_storefront"] .lsf-adidas-mobile-search-toggle-v190,
html body .lsf-root[data-template="luxury_storefront"] .lsf-adidas-mobile-search-panel-v190{display:none!important}

/* "Behind the menu" keeps page content in its normal flow and overlays only the configured Adidas header. */
html body .lsf-root[data-template="luxury_storefront"].lsf-adidas-content-under-v190 .lsf-header[data-lsf-nav-layout="adidas"][data-lsf-adidas-content-mode="under"]{
  position:absolute!important;top:var(--zoc-adidas-under-top-v190,0px)!important;right:0!important;left:0!important;width:100%!important;z-index:2147483000!important
}
html body .lsf-root[data-template="luxury_storefront"].lsf-adidas-content-under-v190 .lsf-header[data-lsf-nav-layout="adidas"][data-lsf-adidas-content-mode="under"].is-adidas-under-fixed-v190{
  position:fixed!important;top:var(--zoc-adidas-under-fixed-top-v190,0px)!important
}

@media (max-width:980px),(pointer:coarse),(hover:none){
  html body .lsf-root[data-template="luxury_storefront"] .lsf-header.lsf-nav-layout-adidas>.lsf-shell.lsf-nav{
    grid-template-rows:64px auto!important;height:auto!important;min-height:64px!important
  }
  html body .lsf-root[data-template="luxury_storefront"] .lsf-header.lsf-nav-layout-adidas .lsf-adidas-mobile-search-toggle-v190{
    display:grid!important;place-items:center!important;width:40px!important;min-width:40px!important;height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;cursor:pointer!important
  }
  html body .lsf-root[data-template="luxury_storefront"] .lsf-header.lsf-nav-layout-adidas .lsf-adidas-mobile-search-toggle-v190 svg{width:25px!important;height:25px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important;stroke-linecap:round!important;stroke-linejoin:round!important}
  html body .lsf-root[data-template="luxury_storefront"] .lsf-header.lsf-nav-layout-adidas .lsf-adidas-mobile-search-panel-v190{
    display:block!important;grid-column:1/-1!important;grid-row:2!important;width:100%!important;padding:0 12px 12px!important;box-sizing:border-box!important;background:var(--lsf-nav-effective-bg-v176)!important;color:var(--lsf-nav-effective-text-v176)!important;direction:rtl!important
  }
  html body .lsf-root[data-template="luxury_storefront"] .lsf-header.lsf-nav-layout-adidas .lsf-adidas-mobile-search-panel-v190[hidden]{display:none!important}
  html body .lsf-root[data-template="luxury_storefront"] .lsf-header.lsf-nav-layout-adidas .lsf-search.lsf-adidas-mobile-search-v190{
    position:relative!important;display:flex!important;align-items:center!important;width:100%!important;height:48px!important;margin:0!important;padding:0!important;background:color-mix(in srgb,var(--lsf-nav-effective-text-v176) 8%,transparent)!important;border:1px solid color-mix(in srgb,var(--lsf-nav-effective-text-v176) 14%,transparent)!important;border-radius:0!important;color:inherit!important;overflow:visible!important;box-shadow:none!important
  }
  html body .lsf-root[data-template="luxury_storefront"] .lsf-header.lsf-nav-layout-adidas .lsf-search.lsf-adidas-mobile-search-v190 input{
    width:100%!important;height:46px!important;margin:0!important;padding:0 46px 0 12px!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;font:400 14px/46px var(--lsf-adidas-font-family-v179,Arial,sans-serif)!important;direction:rtl!important
  }
  html body .lsf-root[data-template="luxury_storefront"] .lsf-header.lsf-nav-layout-adidas .lsf-search.lsf-adidas-mobile-search-v190>svg{position:absolute!important;right:13px!important;top:50%!important;transform:translateY(-50%)!important;width:24px!important;height:24px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important;pointer-events:none!important}
  html body .lsf-root[data-template="luxury_storefront"] .lsf-header.lsf-nav-layout-adidas .lsf-search.lsf-adidas-mobile-search-v190 .lsf-search-live{top:calc(100% + 6px)!important;right:0!important;left:0!important;width:100%!important;max-height:min(62dvh,560px)!important;overflow:auto!important;z-index:2147483600!important;direction:rtl!important}

  /* Preserve the server-rendered nested tree in the Adidas drawer. Summary toggles stay in the drawer; links still navigate normally. */
  html body .lsf-root[data-template="luxury_storefront"] .zoc-lsf-adidas-drawer-tree-v190{display:grid!important;gap:8px!important;direction:rtl!important}
  html body .lsf-root[data-template="luxury_storefront"] .zoc-lsf-adidas-drawer-tree-v190 .lsf-drawer-menu-group{display:grid!important;gap:7px!important;margin:0!important;border:1px solid color-mix(in srgb,var(--zoc-lsf-drawer-fg-v139,var(--lsf-contrast,#111827)) 12%,transparent)!important;border-radius:14px!important;background:color-mix(in srgb,var(--zoc-lsf-drawer-fg-v139,var(--lsf-contrast,#111827)) 4%,transparent)!important;overflow:hidden!important}
  html body .lsf-root[data-template="luxury_storefront"] .zoc-lsf-adidas-drawer-tree-v190 .lsf-drawer-menu-group>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:56px!important;padding:10px 12px!important;list-style:none!important;cursor:pointer!important;color:inherit!important;font-weight:800!important}
  html body .lsf-root[data-template="luxury_storefront"] .zoc-lsf-adidas-drawer-tree-v190 .lsf-drawer-menu-group>summary::-webkit-details-marker{display:none!important}
  html body .lsf-root[data-template="luxury_storefront"] .zoc-lsf-adidas-drawer-tree-v190 .lsf-drawer-chevron{display:grid!important;place-items:center!important;width:20px!important;height:20px!important;color:var(--lsf-primary,#d8a642)!important;transition:transform .18s ease!important}
  html body .lsf-root[data-template="luxury_storefront"] .zoc-lsf-adidas-drawer-tree-v190 .lsf-drawer-menu-group[open]>summary .lsf-drawer-chevron{transform:rotate(180deg)!important}
  html body .lsf-root[data-template="luxury_storefront"] .zoc-lsf-adidas-drawer-tree-v190 .lsf-drawer-menu-children{display:grid!important;gap:7px!important;padding:0 9px 10px!important}
  html body .lsf-root[data-template="luxury_storefront"] .zoc-lsf-adidas-drawer-tree-v190 a{display:flex!important;align-items:center!important;gap:9px!important;min-height:46px!important;padding:8px 10px!important;border:1px solid color-mix(in srgb,var(--zoc-lsf-drawer-fg-v139,var(--lsf-contrast,#111827)) 10%,transparent)!important;border-radius:11px!important;color:inherit!important;text-decoration:none!important;background:color-mix(in srgb,var(--zoc-lsf-drawer-fg-v139,var(--lsf-contrast,#111827)) 3%,transparent)!important}
  html body .lsf-root[data-template="luxury_storefront"] .zoc-lsf-adidas-drawer-tree-v190>.lsf-drawer-menu-group+*,
  html body .lsf-root[data-template="luxury_storefront"] .zoc-lsf-adidas-drawer-tree-v190>a{min-height:56px!important;font-weight:800!important}
  html body .lsf-root[data-template="luxury_storefront"].lsf-adidas-content-under-v190 .lsf-header[data-lsf-nav-layout="adidas"][data-lsf-adidas-content-mode="under"]{position:absolute!important}
  html body .lsf-root[data-template="luxury_storefront"].lsf-adidas-content-under-v190 .lsf-header[data-lsf-nav-layout="adidas"][data-lsf-adidas-content-mode="under"].is-adidas-under-fixed-v190{position:fixed!important}
}
