/* billigxxl · Version 2026.11.04.2 */
/* Shop mobil: beim Scrollen Logo und Suche sanft in eine Zeile, Startseite und Unterseiten; Kopf liegt dabei fest, der Inhalt springt nicht */
@media (max-width:1024px){
  html body.page-home .site-header.shared-header.shopping-chrome{position:sticky;top:0;z-index:30;background:#fff;transition:box-shadow .35s ease}
  html body.page-home .site-header.shared-header.shopping-chrome{overflow-anchor:none}
  html.kopf-zu body.page-home{padding-top:var(--kopf-h,0px)}
  html.kopf-zu body.page-home .site-header.shared-header.shopping-chrome{position:fixed;top:0;left:0;right:0;box-shadow:0 2px 10px #0c1f3d14;animation:kopf-rein .28s cubic-bezier(.2,.7,.2,1) both}
  html.kopf-zu body.page-home .site-header.shared-header.shopping-chrome .header-areas,
  html.kopf-zu body.page-home .site-header.shared-header.shopping-chrome .shop-utility,
  html.kopf-zu body.page-home .site-header.shared-header.shopping-chrome .shop-navigation,
  html.kopf-zu body.page-home .site-header.shared-header.shopping-chrome .shop-navigation-border{display:none!important}
  html.kopf-zu body.page-home .site-header.shared-header.shopping-chrome::before{display:none!important}
  html.kopf-zu body.page-home .site-header.shared-header.shopping-chrome .shop-header-row{grid-template-areas:"brand search"!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:center!important;column-gap:10px!important;row-gap:0!important;padding-top:6px!important;padding-bottom:6px!important}
  html.kopf-zu body.page-home .site-header.shared-header.shopping-chrome .shop-brand{grid-area:brand;margin:0!important}
  html.kopf-zu body.page-home .site-header.shared-header.shopping-chrome .shop-brand img{height:34px!important;width:auto!important}
  html.kopf-zu body.page-home .site-header.shared-header.shopping-chrome .shop-search{grid-area:search;margin:0!important;min-height:44px!important;height:44px!important;padding-top:4px!important;padding-bottom:4px!important;align-items:center!important}
  html.kopf-zu body.page-home .site-header.shared-header.shopping-chrome .shop-search input{font-size:16px!important}
  html.kopf-zu body.page-home .site-header.shared-header.shopping-chrome .shop-search button{padding:0 12px!important;min-height:36px!important;font-size:15px!important}
  html.kopf-auf body.page-home .site-header.shared-header.shopping-chrome{animation:kopf-blende .25s ease both}
  html.kopf-zu body:not(.page-home){padding-top:var(--kopf-h,0px)}
  html.kopf-zu body:not(.page-home) .site-header.shared-header.mag-head.shopping-chrome{position:fixed;z-index:30;top:0;left:0;right:0;box-shadow:0 2px 10px #0c1f3d14;animation:kopf-rein .28s cubic-bezier(.2,.7,.2,1) both}
  html.kopf-zu body:not(.page-home) .site-header.shared-header.mag-head.shopping-chrome .header-areas,
  html.kopf-zu body:not(.page-home) .site-header.shared-header.mag-head.shopping-chrome .shop-utility,
  html.kopf-zu body:not(.page-home) .site-header.shared-header.mag-head.shopping-chrome .shop-navigation,
  html.kopf-zu body:not(.page-home) .site-header.shared-header.mag-head.shopping-chrome .shop-navigation-border{display:none!important}
  html.kopf-zu body:not(.page-home) .site-header.shared-header.mag-head.shopping-chrome::before{display:none!important}
  html.kopf-zu body:not(.page-home) .site-header.shared-header.mag-head.shopping-chrome .shop-header-row{grid-template-areas:"brand search"!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:center!important;column-gap:10px!important;row-gap:0!important;padding-top:6px!important;padding-bottom:6px!important}
  html.kopf-zu body:not(.page-home) .site-header.shared-header.mag-head.shopping-chrome .shop-brand{grid-area:brand;margin:0!important}
  html.kopf-zu body:not(.page-home) .site-header.shared-header.mag-head.shopping-chrome .shop-brand img{height:34px!important;width:auto!important}
  html.kopf-zu body:not(.page-home) .site-header.shared-header.mag-head.shopping-chrome .shop-search{grid-area:search;margin:0!important;min-height:44px!important;height:44px!important;padding-top:4px!important;padding-bottom:4px!important;align-items:center!important}
  html.kopf-zu body:not(.page-home) .site-header.shared-header.mag-head.shopping-chrome .shop-search input{font-size:16px!important}
  html.kopf-zu body:not(.page-home) .site-header.shared-header.mag-head.shopping-chrome .shop-search button{padding:0 12px!important;min-height:36px!important;font-size:15px!important}
  html:not(.kopf-zu) body:not(.page-home) .site-header.shared-header.mag-head.shopping-chrome .shop-header-row{flex-wrap:wrap!important}
  html:not(.kopf-zu) body:not(.page-home) .site-header.shared-header.mag-head.shopping-chrome .shop-search{display:flex!important;order:9;flex:1 1 100%;width:100%;margin:6px -56px 2px 12px;max-width:none}
}
/* PC und iPad: Kopf bleibt beim Scrollen oben – Shop: Logo, Alle Kategorien, Suche · Reise: Logo, Suche, Reise-Navigation */
@media (min-width:1025px){
  html{--kopf-zu-h:72px}
  html.kopf-zu{scroll-padding-top:calc(var(--kopf-zu-h) + 8px)}
  html.kopf-zu body{padding-top:var(--kopf-h,0px)!important}
  html.kopf-zu body .site-header.shared-header:is(.shopping-chrome,.site-chrome){position:fixed!important;top:0!important;left:0;right:0;z-index:40!important;background:#fff!important;margin:0!important;box-shadow:0 2px 10px #0c1f3d14;animation:kopf-rein .28s cubic-bezier(.2,.7,.2,1) both}
  html.kopf-zu body .site-header.shared-header:is(.shopping-chrome,.site-chrome)::before,
  html.kopf-zu body .site-header.shared-header:is(.shopping-chrome,.site-chrome) .header-areas,
  html.kopf-zu body .site-header.shared-header:is(.shopping-chrome,.site-chrome) .shop-utility,
  html.kopf-zu body .site-header.shared-header.shopping-chrome .shop-navigation-links{display:none!important}
  html.kopf-zu body .site-header.shared-header.shopping-chrome .shop-header-row{grid-template-areas:"brand menu search"!important;grid-template-columns:130px 170px minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:center!important;column-gap:24px!important;row-gap:0!important;min-height:var(--kopf-zu-h);padding-top:10px!important;padding-bottom:10px!important}
  html.kopf-zu body .site-header.shared-header:is(.shopping-chrome,.site-chrome) .shop-brand{grid-area:brand;margin:0!important}
  html.kopf-zu body .site-header.shared-header:is(.shopping-chrome,.site-chrome) .shop-brand img{height:40px!important;width:auto!important}
  html.kopf-zu body .site-header.shared-header:is(.shopping-chrome,.site-chrome) :is(.shop-search,.travel-header-search){grid-area:search;margin:0!important;min-height:52px!important;height:52px!important;padding-top:4px!important;padding-bottom:4px!important;align-items:center!important}
  html.kopf-zu body .site-header.shared-header:is(.shopping-chrome,.site-chrome) :is(.shop-search,.travel-header-search) :is(input,button){align-self:center!important;margin-top:0!important;margin-bottom:0!important}
  html.kopf-zu body .site-header.shared-header.site-chrome .shop-header-row{grid-template-areas:"brand search"!important;grid-template-columns:130px minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:center!important;column-gap:24px!important;row-gap:0!important;min-height:var(--kopf-zu-h);padding-top:10px!important;padding-bottom:10px!important}
  html.kopf-zu body .site-header.shared-header.shopping-chrome .shop-navigation-border{position:absolute;top:0;left:0;right:0;height:var(--kopf-zu-h);min-height:0;border:0!important;background:none!important;pointer-events:none}
  html.kopf-zu body .site-header.shared-header.shopping-chrome .shop-navigation{min-height:0!important;height:var(--kopf-zu-h);align-items:center!important;padding-top:0!important;padding-bottom:0!important}
  html.kopf-zu body .site-header.shared-header.shopping-chrome .shop-all-categories{margin-left:154px!important;pointer-events:auto}
  html.kopf-zu body.pa-list .catalog-page .pa-pillbar,
  html.kopf-zu body .amz-filter,
  html.kopf-zu body .d1-tabs{top:var(--kopf-zu-h)!important}
  html.kopf-zu body.pa-list .catalog-page .shop-subnav,
  html.kopf-zu body .catalog-shell.has-subnav>.shop-subnav{top:calc(var(--kopf-zu-h) + 12px)!important;max-height:calc(100vh - var(--kopf-zu-h) - 24px)!important}
  html.kopf-zu body .tc-shop-hoch{top:calc(var(--kopf-zu-h) + 24px)}
  html.kopf-zu body .emp-layout>.emp-rail{top:calc(var(--kopf-zu-h) + 16px)}
}
@keyframes kopf-weich{from{opacity:.4;transform:translateY(-8px)}to{opacity:1;transform:none}}
@keyframes kopf-rein{from{transform:translateY(-100%)}to{transform:none}}
@keyframes kopf-blende{from{opacity:.6}to{opacity:1}}
@media (prefers-reduced-motion:reduce){.site-header.shopping-chrome *,.site-header.shopping-chrome{transition:none!important;animation:none!important}}
