/** Shopify CDN: Minification failed

Line 106:0 Expected "}" to go with "{"

**/

.calendly-inline-widget iframe {
    block-size: inherit;
}
.container-original {
    max-width: 1280px;
}
.container-small {
    max-width: 1000px;
    margin: 0 auto;
}
.container-middle {
    max-width: 1100px;
    margin: 0 auto;
}
.container-large {
    max-width: 100%;
    margin: 0 auto;

/* Giftcard CSS */
.GiftCard .Container {
    max-width: 473px;
    padding: 0;
}
.GiftCard__Wrapper .Alert.Alert--success {
    background: transparent;
    margin-top: 42px;
    margin-bottom: 43px;
}
.Template--giftCard .GiftCard__Wrapper {
    margin: 0;
    max-width: 100%;
}
.GiftCard__Wrapper .Alert.Alert--success p, .GiftCard__Wrapper .Alert.Alert--success span {
    color: #263680;
    font-family: Questrial;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
p.GiftCard__Redeem {
    color: #263680;
    font-family: Questrial;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.GiftCard h1 {
    color: #263680;
    font-family: Questrial;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 16px;
}
.GiftCard .ButtonGroup {
    width: 100%;
    justify-content: space-evenly;
}
.GiftCard .ButtonGroup a {
    border-radius: 19px;
    background: #7A1622;
    width: 230px;
    height: 62px;
    color: #FFF;
    text-align: center;
    font-family: Questrial;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: inherit;
}
@media only screen and (max-width: 740px) {
.GiftCard .Container {
    max-width: 85%;
}
/* Hand-Cursor für alle Header-Menüpunkte mit Untermenü */
.header__menu-item--has-children > a,
.header__menu-item--has-children > button {
  cursor: pointer !important;
}

/* Dropdown-Pfeil anzeigen */
.header__menu-item--has-children > a::after,
.header__menu-item--has-children > button::after {
  content: " ▾";
  margin-left: 4px;
  font-size: 0.8em;
  vertical-align: middle;
}

/* Optional: leichter Hover-Effekt wie bei anderen Kategorien */
.header__menu-item--has-children > a:hover,
.header__menu-item--has-children > button:hover {
  text-decoration: underline;
}
