baag-hero,
nav.breadcrumbs {
  display: none !important;
}
baag-off-canvas-page-wrapper {
  overflow: hidden;
}
.header:after {
  left: 0;
}
.h-12 {
  height: 3rem;
}
.button {
  display: inline-flex !important;
}

:where(img) {
  display: inherit;
  height: inherit;
  width: inherit;
  object-fit: inherit;
}
.dialog-off-canvas-main-canvas {
  min-height: unset !important;
}
#webshopContentWrapper header > baag-worldwide-button,
#webshopContentWrapper header > baag-segments-button {
  display: block !important;
}
#webshopContentWrapper header baag-main-menu ul {
  display: flex !important;
}
baag-backtop{
  display: inline-flex !important;
}
#svgmap {
    width: 100%;
    height: 100%;
    fill: hsl(var(--c-primary));
    stroke: hsl(var(--c-primary-content));
    stroke-linejoin: round;
}
.worldmap {
    z-index: -1;
    left: -1.25rem;
    width: calc(100% + 2.5rem);
    height: 100vh;
    height: 100dvh;
    top: -5.5rem;
}
.overlay {
    width: 100vw;
    height: calc(100dvh - var(--gin-local-tasks-height, 0px) - var(--gin-toolbar-secondary-height, 0px));
    top: calc(var(--gin-local-tasks-height, 0px) + var(--gin-toolbar-secondary-height, 0px));
    right: 0px;
    left: 0;
}
.ccm-settings-summoner{
  z-index: 999 !important;
}
@media (min-width: 1024px) {
    .lg\:h-20 {
        height: 5rem;
    }
}
