.gsu-enabled.gsu-catalog-page .gsu-tabs{justify-content:flex-start!important;gap:22px!important;width:auto!important;flex:0 1 auto!important}
.gsu-enabled.gsu-catalog-page .gsu-tabs button{flex:0 0 auto!important;white-space:nowrap;margin:0!important}
.gsu-enabled.gsu-catalog-page .gsu-showcase-head{justify-content:space-between;align-items:center}
.gsu-enabled.gsu-catalog-page .gsu-list-heading{scroll-margin-top:100px}
.gsu-enabled #gsv2-search-dock{position:fixed;right:15px;top:calc(45% - 68px);z-index:45;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:56px;height:56px;min-width:56px;min-height:56px;border:1px solid #0c3040;border-radius:50%;padding:0;background:#0c3040;color:white;font:500 10px/1.2 inherit;box-shadow:0 5px 16px #0b2f3e26;touch-action:manipulation}
.gsu-enabled #gsv2-search-dock svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}
.gsu-enabled #gsv2-search-dock span{font:500 10px/1.2 system-ui,sans-serif}
.gsu-enabled #gsv2-search-dock:focus-visible{outline:3px solid #bd984d;outline-offset:4px}
.gsu-enabled #gsv2-search-dock:hover{background:#17495a}
@media(max-width:1100px){.gsu-enabled #gsv2-search-dock{right:13px;top:auto;bottom:calc(156px + env(safe-area-inset-bottom,0px))}}
@media(max-width:760px){
  .gsu-enabled.gsu-catalog-page .gsu-showcase-head{display:flex!important;flex-wrap:wrap!important;gap:10px!important}
  .gsu-enabled.gsu-catalog-page .gsu-tabs{width:100%!important;gap:20px!important;justify-content:flex-start!important;flex-wrap:nowrap;overflow-x:auto}
  .gsu-enabled.gsu-catalog-page .gsu-tabs button{font-size:17px!important;padding:8px 0!important}
  .gsu-enabled.gsu-catalog-page .gsu-carousel-controls{margin-left:auto!important;flex:0 0 auto}
}
