 @import url('https://fonts.googleapis.com/css2?family=Martel:wght@400;600&display=swap');

/* Startseite */
.cms-element-product-slider .cms-element-title {
    font-size: 1.75rem;
    text-align: center;
}

.language-flag {
    display: none;
}

.cms-element-title-paragraph {
    font-family: 'Martel', serif;
    font-weight: 400;
}

h1, h2, h3, h4 {
    font-weight: 400;
}

header.header-main .header-logo-col .header-logo-main .header-logo-main-link img {
    width: 200px;
}

/* Footer */
#footerColumnsBottom * {
    border: none !important;
}

.footer-column-about .footer-headline {
    font-family: 'Martel', serif !important;
    font-weight: 400 !important;
    font-size: 200% !important;
}

#collapseFooterAbout {
    display: none;
}

.footer-column-about .footer-column-toggle {
    display: none;
}


/* Navigation */
.navigation-flyout-link.active {
    color: #dddddd;
}

.nav-main .main-navigation-link {
  padding: 0 12px 0 0;
}


@media only screen and (max-width: 767px){
    header.header-main .header-logo-col .header-logo-main .header-logo-main-link img {
        width: 100px;
    }
}

@media (min-width: 1200px) {
  header.header-main .header-row .main-navigation {
    max-width: 1100px;
    width: 100%;
  }

  header.header-main .nav-main .main-navigation .main-navigation-menu {
    justify-content: space-between;
  }

  header.header-main .header-row .header-nav-col {
    display: none !important;
  }

  header.header-main .header-row {
    justify-content: space-between;
  }

  header.header-main .twt-sticky-header-menu-button {
    display: block !important;
  }
}

@media (min-width: 1448px) {
  header.header-main .header-row .header-nav-col {
    display: flex !important;
  }

  header.header-main .twt-sticky-header-menu-button {
    display: none !important;
  }
}

/* Payment Methods */
.payment-methods .collapse {
  display: block;
}

.payment-methods .confirm-checkout-collapse-trigger {
  display: none;
}
