/** Shopify CDN: Minification failed

Line 619:67 Unexpected "2details"

**/
@media screen and (max-width: 990px) {
    details[open] > .search-modal .modal__close-button.link {
        width: 15px;
        height: 15px;
        margin-top: 7px;
        margin-right: 20px;
    }
    .header__icon--menu[aria-expanded="true"]::before,
    details:not([open]) > .header__icon--menu .icon-close,
    details[open] > .search-modal .reset__button {
        display: none !important;
    }
    details[open] > .search-modal .search-modal__content {
        padding: 100px 20px 0;
        align-items: flex-start;
        margin-left: 0 !important;
    }
    details[open] > .search-modal {
        opacity: 1;
        animation: animateMenuOpen var(--duration-default) ease;
        position: fixed !important;
        top: 0 !important;
        left: 0 !important;
        width: 100% !important;
        z-index: 9;
    }
    .menu-drawer__close-button .svg-wrapper {
        transform: rotate(90deg);
    }
    .search-modal__content-bottom .search__input.field__input {
        box-shadow: none !important;
        color: #2a3e22 !important;
        font-size: 14px !important;
        letter-spacing: 0.42px !important;
        border: 0.1px solid #000 !important;
        border-bottom: 0.1px solid #000 !important;
    }
    .search-modal__content-bottom .search__input.field__input::placeholder {
        color: #2a3e22 !important;
    }
    .search-modal__content-bottom .modal__close-button .icon {
        width: 16px;
        height: 16px;
    }
    header details .header__icon-close,
    header details .modal-overlay,
    header details[open] .header__icon-close,
    header details[open] .modal-overlay {
        display: none;
    }
    #menu-drawer .list-menu {
        padding: 0 20px;
    }
    .header header-drawer .menu-drawer-container #menu-drawer {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        max-width: 90%;
        z-index: 22;
        height: 100%;
        background: #272727;
    }
    #menu-drawer .field__button>.svg-wrapper {
        height: 1rem;
        width: 1rem;
        filter: brightness(0);
    }
    #menu-drawer .search__button {
        width: 1rem;
        height: 1rem;
        position: absolute;
        top: 9px;
        right: 15px;
    }
    .section-header.shopify-section-group-header-group {
        z-index: 5 !important;
    }
    #Details-menu-drawer-container[open] .header__icon span {
        position: relative;
        top: auto;
        left: auto;
        z-index: 44;
        width: auto;
        height: auto;
    }
    .header-top-mb + predictive-search {
        display: block;
        padding: 0;
        margin: 40px 0 20px;
    }
    #Details-menu-drawer-container[open] .header__icon--menu span {
        right: auto;
        left: 20px;
        top: 30px;
        width: 30px;
        height: 30px;
        display: block;
        position: fixed;
        /* filter: brightness(0); */
    }
    #Details-menu-drawer-container[open] .cart-count-bubble {
        bottom: 0;
        position: absolute!important;
        top: 9px!important;
        right: 16px!important;
        left: auto;
    }
    #menu-drawer .menu-drawer__menu li a > img + img,
    .menu-drawer summary.menu-drawer__menu-item > img + img {
        display: none;
    }
    #menu-drawer .menu-drawer__menu li a > img,
    .menu-drawer summary.menu-drawer__menu-item > img {
        width: 22px;
        margin-right: 10px;
        position: absolute;
        top: 5px;
        left: 0;
    }
    #Details-menu-drawer-container[open] .header__icon--menu .icon {
        width: 20px;
        filter: none;
        margin-top: 0;
    }
    #Details-menu-drawer-container[open] .header__icon--menu .icon path {
        fill: #fff;
    }
    .header-top-mb > a {
        width: 20px !important;
        height: 20px !important;
    }
    #Details-menu-drawer-container[open] .menu-drawer__navigation {
        padding: 10px 0 0;
        height: 100%;
        z-index: 2;
    }
    .js .menu-drawer__menu-item .icon-caret {
        display: block;
        transform: rotate(-90deg);
        position: relative;
        inset: auto;
    }
    p.p-copy {
        font-size: 12px;
        color: #898989;
        opacity: 0.7;
        text-align: center;
        margin: 0;
        margin-top: auto;
    }
    .menu-drawer .menu-drawer__menu-item > .svg-wrapper + span.svg-wrapper {
        display: none;
    }
    .js .menu-drawer__menu li {
        margin-bottom: 0;
    }
    #menu-drawer .menu-drawer__menu li a,
    .menu-drawer summary.menu-drawer__menu-item {
        padding: 13px 0;
        margin: 0 0 5px;
        font-size: 15px;
        letter-spacing: .9px;
        line-height: 20px;
        background-color: transparent;
        border-bottom: 0;
        color: #fff;
        justify-content: flex-start;
        font-family: var(--text-medium);
    }
    .menu-drawer a#cart-icon-bubble,
    .menu-drawer a.header__icon.header__icon--account {
        margin-left: 10px;
        margin-right: 0;
    }   
    .menu-drawer .menu-drawer__menu-item > .svg-wrapper {
        right: 0px;
        width: 21px;
        height: 10px;
    }

    .menu-drawer__inner-submenu li a {
        font-family: var(--font-body-family) !important;
        border: 0 !important;
        padding: 0 20px !important;
    }
   .menu-drawer__inner-submenu .menu-drawer__close-button .svg-wrapper {
        margin-right: 0;
        order: 2;
        display: block;
        transform: rotate(90deg);
        margin-left: auto;
    }
    body #menu-drawer .menu-drawer__inner-submenu ul.menu-drawer__menu.list-menu li a.menu-drawer__menu-item {
        padding: 0!important;
        font-family: var(--font-body-family)!important;
        font-size: 15px !important;
        line-height: 28px !important;
    }
    .menu-drawer__inner-submenu .menu-drawer__close-button,
    .menu-drawer__menu-item--active,
    .menu-drawer__menu-item:focus,
    .menu-drawer__close-button:focus,
    .menu-drawer__menu-item:hover,
    .menu-drawer__close-button:hover {
        background-color: transparent !important;
        padding: 20px;
        margin-top: 40px;
        font-size: 15px;
        letter-spacing: 0.6px;
        justify-content: space-between;
    }
    #menu-drawer .search__input.field__input {
        border-radius: 20px !important;
        padding: 0 20px!important;
        background-color: transparent;
        border-radius: 20px;
        background: #E5E5E5;
        border-bottom: .10000000149011612px solid #291F1F;
        min-width: auto;
        width: 100%;
    }
    #menu-drawer .search__input.field__input::placeholder {
        color: #222222 !important;
    }
    #menu-drawer p.text-center.p-mb {
        padding: 0 20px;
        margin-top: 30px;
    }
    #menu-drawer p.text-center.p-mb a {
        width: 100%;
    }
    #menu-drawer form.search {
        margin-top: 20px;
        padding: 0 20px;
    }
    #menu-drawer ul#HeaderLanguageMobileList {
        display: block!important;
    }
    .menu-drawer__localization.header-localization {
        padding: 0;
        margin-top: 0;
        order: 2;
        margin-right: 20px;
    }
    #menu-drawer .localization-form button.disclosure__button.localization-form__select {
        top: 0;
        position: relative;
        text-decoration: unset!important;
        padding: 0;
        background-color: transparent;
        color: #fff;
        height: auto;
        min-height: auto;
        margin: 0;
        width: 100px;
        min-width: auto;
        max-width: max-content;
        display: flex;
        align-items: center;
    }
    .menu--icon-mobile {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 50px;
    }
    #Details-menu-drawer-container[open] .menu-drawer__utility-links {
        padding: 0 20px;
        background: transparent;
        z-index: 0;
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-top: 50px;
    }
    #Details-menu-drawer-container[open] .menu-drawer .list-social__link .svg-wrapper {
        width: 100%;
        height: 100%;
        margin: 0;
        color: #fff;
    }
    #Details-menu-drawer-container[open] .menu-drawer .list-social {
        justify-content: left;
        margin: 20px 0;
        gap: 10px;
    }
    #Details-menu-drawer-container[open] .menu-drawer .list-social__item {
        margin: 0;
    }
    #Details-menu-drawer-container[open] .menu-drawer__account {
        display: none;
    }
    #Details-menu-drawer-container[open]
        .localization-form__select
        .icon-caret {
        height: 6px;
        right: -20px;
        top: calc(50% - 0.12rem);
    }
    summary.header__icon.header__icon--menu.header__icon--summary.link.focus-inset
        svg {
        width: 28px;
        height: 20px;
    }
    #Details-menu-drawer-container[open] .menu-drawer__localization .localization-form__select, #Details-menu-drawer-container[open] .localization-form span {
        font-size: 12px;
        letter-spacing: .48px;
        text-transform: uppercase;
        color: #fff;
        padding: 0;
    }
    .localization-wrapper-moble {
        padding: 0 20px;
    }
    .menu-drawer__localization .disclosure__list-wrapper {
        position: absolute;
        transform: none;
        top: 2rem;
        z-index: 2;
        overflow: visible;
    }
    .menu-drawer__localization localization-form {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    #Details-menu-drawer-container[open]
        .menu-drawer__localization
        .localization-form__select {
        width: auto;
        min-width: auto;
        padding-right: 0;
        display: block;
        margin: 0 auto;
    }
    #Details-menu-drawer-container[open] .disclosure {
        margin: 0;
    }
    #Details-menu-drawer-container .language-selector .disclosure__list {
        min-width: auto;
        width: 100%;
        text-align: center;
        max-width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    #Details-menu-drawer-container .language-selector .disclosure__list a.link.link--text.disclosure__link {
        display: flex;
        align-items: center;
        padding: 0;
        margin: 0 5px;
    }
    #Details-menu-drawer-container .language-selector .disclosure__list a.link.link--text.disclosure__link[aria-current=true] span {
        color: #fff;
    }
    #Details-menu-drawer-container .language-selector .disclosure__item:last-child {
        display: flex;
        align-items: center;
    }
    #Details-menu-drawer-container[open] .localization-form span {
        position: relative;
        top: 2px;
    }
    #menu-drawer .list-social__item path {
        fill: #fff;
    }
    #menu-drawer localization-form {
        padding-left: 0;
        border-bottom: 0 solid #000;
        justify-content: flex-start;
        padding: 3px 0 8px 0 !important;
        width: 100%;
    }
    #menu-drawer .header-localization .localization-form:only-child {
        width: 100%;
    }
    .menu-drawer .list-social__link {
        padding: 5px !important;
    }
    .header-top-mb {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        /* flex-direction: column; */
        margin-top: 30px;
        margin-bottom: 0;
        max-width: 100%;
        margin-left: auto;
        margin-right: 30px;
        gap: 20px;
    }
    .header-top-mb a.header__heading-link {
        margin: 0 auto !important;
    }
    .header-top-mb predictive-search {
        width: 100%;
        display: block;
    }
    a.logo-mobile img {
        max-width: 165px;
        margin: 0 auto;
    }
    html[lang=en] .header-localization .disclosure .localization-form__select>span:before, html[lang=de] .header-localization .disclosure .localization-form__select>span:before,
    .header-top-mb span.counter.wrapper {
        display: none;
    }
    .header-top-mb small {
        position: absolute !important;
        color: #ff0091;
        z-index: 2;
        margin-top: 7px;
        font-family: var(--text-semibold);
    }
    .header-top-mb span.svg-wrapper.header__icon-close,
    .header-top-mb button.search__button.field__button2 {
        display: none;
    }
    #menu-drawer .header__search {
        display: block !important;
        padding: 0;
        margin-top: 0;
    }
    #menu-drawer form.search.search-modal__form input {
        min-width: 100%;
    }
    #menu-drawer .angebote_text a {
        min-width: 100%;
        font-size: 16px;
        letter-spacing: 1.6px;
        margin-left: 0;
        margin-top: 10px;
    }
    #Details-menu-drawer-container[open]
        .header-top-mb
        a.header__icon.header__icon--account
        span,
    #Details-menu-drawer-container[open] .header-top-mb .header__icon span,
    #Details-menu-drawer-container[open]
        .header-top-mb
        .header__icon.header__icon--search
        span {
        width: 20px !important;
        height: 20px !important;
        margin-left: 0 !important;
    }
    #Details-menu-drawer-container[open] .header__icon--menu span svg {
        display: none;
        width: 20px;
        height: 20px;
    }
    #Details-menu-drawer-container[open] .header__icon--menu span svg + svg {
        display: block;
    }
    #menu-drawer .menu-drawer__navigation-container {
        overflow-y: visible;
        height: auto;
    }
    .menu-drawer__inner-submenu ul.menu-drawer__menu.list-menu li a img + span {
        font-family: var(--text-medium);
        font-size: 16px;
        letter-spacing: 0.32px;
        color: #2a3e22;
    }
    .menu-drawer__navigation-container.active .menu-drawer__utility-links,
    .menu-drawer__navigation-container.active .menu--icon-mobile {
        opacity: 0;
    }
    #menu-drawer .menu-drawer__inner-submenu ul.menu-drawer__menu.list-menu {
        background-color: transparent;
        margin: 0 20px;
        padding: 0px 0 20px;
    }
    #menu-drawer span.menu-icon img {
        width: 100%;
        object-fit: contain;
        max-height: 25px;
        max-width: 25px;
    }
    #menu-drawer span.menu-icon {
        width: 25px;
        display: inline-block;
        margin-right: 10px;
        margin-top: 5px;
    }
    .header
        header-drawer
        .menu-drawer-container
        #menu-drawer.active
        p.text-center.p-mb,
    .header
        header-drawer
        .menu-drawer-container
        #menu-drawer.active
        form.search,
    .js .menu-drawer__navigation .submenu-open + .localization-wrapper-moble {
        opacity: 0;
    }
    #menu-drawer
        .menu-drawer__inner-submenu
        ul.menu-drawer__menu.list-menu
        summary.menu-drawer__menu-item {
        border-bottom: 0;
        margin-bottom: 0 !important;
    }
    .menu-drawer__navigation-container.active
        .menu-drawer__localization.header-localization,
    .menu-drawer__navigation-container.active .menu-drawer__utility-links,
    .menu-drawer__navigation-container.active .menu--icon-mobile {
        opacity: 0;
    }
    .menu-drawer__inner-submenu ul.menu-drawer__menu.list-menu {
        display: grid;
        grid-template-columns: 1fr;
        gap: 10px;
    }
    #menu-drawer .badge {
        background-color: #2a3e22;
        color: #000;
        font-size: 13px;
        letter-spacing: 1.3px;
        border-radius: 0;
        height: 20px;
        padding: 0 20px;
        position: absolute;
        top: 0;
        right: 0;
        line-height: 18px;
    }
    ul.menu-drawer__menu.list-menu li a {
        position: relative;
    }
    .menu-drawer__inner-submenu ul.menu-drawer__menu.list-menu li {
        padding-bottom: 10px;
    }
    .menu-drawer__inner-submenu
        ul.menu-drawer__menu.list-menu
        .image-menu-collection {
        overflow: hidden;
    }
    .menu-drawer__inner-submenu
        ul.menu-drawer__menu.list-menu
        .image-menu-collection
        a:not(.button-childlink):after {
        content: "";
        background-color: #224018;
        mix-blend-mode: multiply;
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 3.438rem;
        left: 0;
    }
    .menu-drawer__inner-submenu ul.menu-drawer__menu.list-menu li a {
        display: block;
        width: 100%;
        padding: 0!important;
        font-family: var(--text-bold) !important;
        letter-spacing: 0 !important;
        font-size: 14px !important;
        display: flex;
        align-items: center;
    }
    .menu-drawer__inner-submenu
        ul.menu-drawer__menu.list-menu
        a.button-childlink {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 3.438rem;
        color: #2a3e22 !important;
        font-size: 1.375rem;
        letter-spacing: 0.22px;
        text-decoration: none;
        display: flex;
        align-items: center;
        padding: 0 1rem !important;
        font-family: var(--font-heading-family) !important;
        text-transform: uppercase;
        font-size: 12px !important;
        letter-spacing: 1.2px !important;
        line-height: 1.2 !important;
    }
    .menu-drawer__close-button {
        font-size: 0!important;
        color: #00A355 !important;
        font-size: 15px!important;
        letter-spacing: .9px!important;
        text-align: left;
        justify-content: flex-start!important;
        margin-top: 0px!important;
        font-family: var(--text-medium);
    }
    #menu-drawer .menu-drawer__inner-submenu ul.menu-drawer__menu.list-menu summary.menu-drawer__menu-item, .menu-drawer .menu-drawer__inner-submenu summary.menu-drawer__menu-item, .js .menu-drawer__inner-submenu .menu-drawer__menu li a {
        color: #000!important;
        font-size: 14px!important;
        margin: 0!important;
        letter-spacing: 0;
        padding: 0!important;
        font-family: var(--font-body-family);
    }
    .menu-drawer__inner-submenu .menu-drawer__submenu {
        padding-top: 0;
        position: relative;
    }
    /* .js .menu-drawer__navigation .submenu-open {
        visibility: visible;
    } */
    ul.menu-drawer__menu.has-submenu.list-menu.submenu-open > li > details.menu-opening[open] > summary.menu-drawer__menu-item{
        pointer-events: none;
    }
    ul.menu-drawer__menu.has-submenu.list-menu.submenu-open > li > details.menu-opening > summary2,
    ul.menu-drawer__menu.has-submenu.list-menu.submenu-open > li > 2details:not([open]),
    #menu-drawer details[open].menu-opening>summary2,
    .menu-drawer__inner-submenu .menu-drawer__submenu button.menu-drawer__close-button {
        display: none;
    }
    .js .menu-drawer__navigation .submenu-open {
        visibility: visible;
    }
    ul.menu-drawer__menu.list-menu.menu_spieler .li-bg {
        background-color: #4A534F;
        padding: 20px;
        border-radius: 10px;
    }
    ul.menu-drawer__menu.list-menu.menu_spieler ul{
        list-style: none;
        padding: 0;
    }
    li.li-scroll {
        max-height: 400px;
        overflow: auto;
        margin-top: 20px;
    }
    body .menu-drawer__inner-submenu ul.menu-drawer__menu.list-menu li a img {
        position: relative !important;
        inset: auto !important;
    }
    
    .menu_spieler li.menu-drawer__heading {
        font-size: 14px!important;
        margin: 0!important;
        letter-spacing: 0;
        padding: 0!important;
        font-weight: 400;
        text-align: left;
        padding: 0;
        font-size: .938rem;
        color: #fff!important;
        font-family: var(--text-bold);
        letter-spacing: .9px;
        line-height: 1.5;
        border-bottom: .1px solid rgb(255 255 255 / 50%) !important;
        padding-bottom: .75rem!important;
        margin-bottom: .75rem !important;
    }
    #menu-drawer .menu-drawer__inner-submenu ul.menu-drawer__menu.list-menu summary.menu-drawer__menu-item, .menu-drawer .menu-drawer__inner-submenu summary.menu-drawer__menu-item, .js .menu-drawer__inner-submenu .menu-drawer__menu li a {

        font-size: 14px!important;
        margin: 0!important;
        letter-spacing: 0;
        padding: 0!important;
        font-weight: 400;
        text-align: left;
        padding: 0;
        font-size: .938rem;
        color: #fff !important;
        font-family: var(--text-bold);
        letter-spacing: .9px;
        line-height: 1.5;
        border-bottom: .1px solid rgb(255 255 255 / 50%);
        padding-bottom: .75rem !important;
    }
    #menu-drawer
        .menu-drawer__inner-submenu
        .menu-drawer__submenu
        button.menu-drawer__close-button {
        position: relative;
        display: none;
    }
    .js ul.menu-drawer__menu.list-menu.level-3 .menu-drawer__submenu,
    .js ul.menu-drawer__menu.list-menu.level-2 .menu-drawer__submenu {
        transform: translate(0);
        visibility: visible;
                background-color: transparent;
        position: relative;
        inset: auto;
        padding: 0;
    }
    #menu-drawer
        .menu-drawer__inner-submenu
        .menu-drawer__submenu
        button.menu-drawer__close-button
        p {
        font-size: 15px;
        letter-spacing: 0.9px;
        font-family: var(--heading--semibold);
        position: absolute;
        left: 20px;
        top: 60px;
        margin: 0;
    }
    .js details[open].menu-opening>.menu-drawer, details[open].menu-opening>.menu-drawer__submenu {
        background-color: transparent;
        position: relative;
        inset: auto;
        padding: 0;
    }
    .menu-drawer__inner-submenu .menu-drawer__submenu ul.menu-drawer__menu.list-menu {
        padding: 20px 0 !important;
        margin: 0!important;
    }
    .menu-drawer__inner-submenu .menu-drawer__submenu li {
        border: 0 !important;
        padding-bottom: 0 !important;
    }
    body #menu-drawer .menu-drawer__inner-submenu ul.menu-drawer__menu.list-menu li a.menu-drawer__menu-item {
        padding: 0 !important;
        font-family: var(--font-body-family) !important;
    }
    .js details>.menu-drawer__submenu {
        transition: transform var(--duration-default) ease,visibility var(--duration-default) ease;
    }
    .menu-drawer__inner-submenu .menu-drawer__submenu ul.menu-drawer__menu.list-menu.wrap_grandchildlink {
        grid-template-columns: 1fr 1fr 1fr !important;
        padding: 0 !important;
        margin-top: 20px !important;
    }
    #menu-drawer .menu-drawer__inner-submenu .menu-drawer__submenu ul.menu-drawer__menu.list-menu .item_grandchildlink {
        min-height: 170px;
        background-color: #f6f6f6;
        display: block;
        width: 100%;
        overflow: hidden;
        font-size: 10px!important;
        letter-spacing: .4px!important;
        text-align: center;
        line-height: 1.3;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    #menu-drawer .menu-drawer__inner-submenu .menu-drawer__submenu ul.menu-drawer__menu.list-menu .item_grandchildlink span {
        font-size: 10px!important;
        letter-spacing: .4px!important;
        text-align: center;
        line-height: 1.3;
        position: absolute;
        bottom: 15px;
        left: 0;
        width: 100%;
    }
    #menu-drawer .menu-drawer__inner-submenu .menu-drawer__submenu ul.menu-drawer__menu.list-menu .item_grandchildlink img.mega-menu__grandchild-image {
        position: relative;
        inset: auto;
        width: 100%;
        height: 100%;
        object-fit: contain;
        object-position: bottom;
        margin: 0;
        padding: 0 !important;
        max-height: 93px;
        margin-bottom: 30px;
    }
    .menu-drawer__inner-submenu ul.menu-drawer__menu.list-menu.wrap_childlink >  li{
        border-bottom: 0;
    }
    body #menu-drawer .predictive-search--search-template {
        z-index: 222;
    }
    body  #menu-drawer  .predictive-search--search-template * {
        color: #000 !important;
    }
    #menu-drawer .predictive-search__pages-wrapper,
    #menu-drawer div#predictive-search-option-search-keywords {
        display: none;
    }
    #menu-drawer .predictive-search__heading {
        margin: 0;
    }
    #menu-drawer .predictive-search__item {
        padding: 1rem 0rem;
    }
    #menu-drawer .predictive-search__item--link-with-thumbnail {
        grid-template-columns: 50px 1fr;
        grid-column-gap: 1rem;
    }
    .menu-drawer__inner-submenu .menu-drawer__submenu {
        position: relative;
        top: auto;
        bottom: auto;
        transform: none;
        visibility: visible;
        background-color: transparent;
        padding: 0;
        height: 100%;
    }
    .box_menu,
    #menu-drawer .menu-drawer__inner-submenu ul.menu-drawer__menu.list-menu > li > details {
        background-color: #4A534F;
        padding: 20px;
        border-radius: 10px;
    }
    body #menu-drawer .menu-drawer__inner-submenu ul.menu-drawer__menu.list-menu .box_menu > .menu-drawer__menu-item {
        font-size: 14px!important;
        margin: 0!important;
        letter-spacing: 0;
        padding: 0!important;
        font-weight: 400;
        text-align: left;
        padding: 0 !important;
        font-size: .938rem !important;
        color: #fff !important;
        font-family: var(--text-bold) !important;
        letter-spacing: .9px !important;
        line-height: 1.5 !important;
        border-bottom: .1px solid rgb(255 255 255 / 50%) !important;
        padding-bottom: .75rem !important;
    }
    .menu-drawer__inner-submenu {
        height: 100%;
        overflow-x: hidden;
        overflow-y: hidden;
    }
    a#HeaderDrawer-produkte-shop-edelbrande-alle-produkte img {
        display: none;
    }
    .menu-drawer__inner-submenu .menu-drawer__submenu ul.menu-drawer__menu.list-menu.wrap_grandchildlink > li:last-child {
        grid-column: span 3;
        text-align: center;
        margin: 10px 0;
    }
    #menu-drawer .menu-drawer__inner-submenu .menu-drawer__submenu ul.menu-drawer__menu.list-menu .item_grandchildlink#HeaderDrawer-produkte-shop-edelbrande-alle-produkte {
        min-height: auto;
        margin-bottom: 30px;
        height: auto;
        background-color: #ceab5d !important;
        box-shadow: none;
        border-radius: 0;
        height: 2.5rem;
        color: #fff !important;
        text-transform: inherit;
        font-family: var(--text-semibold);
        letter-spacing: 1.2px;
        font-size: .938rem;
        line-height: 2.5rem;
        min-height: 2.5rem;
        padding: 0 1.5rem;
        transition: all .5s;
        border: 0 solid #FFFFFF;
        position: relative;
        overflow: hidden;
        border-radius: 2.5rem;
        backdrop-filter: blur(20px);
        -webkit-backdrop-filter: blur(20px);
        display: inline-block;
    }
    #menu-drawer .menu-drawer__inner-submenu .menu-drawer__submenu ul.menu-drawer__menu.list-menu .item_grandchildlink#HeaderDrawer-produkte-shop-edelbrande-alle-produkte span {
        position: relative;
        bottom: auto;
        left: auto;
        width: 100%;
        color: #fff;
    }
    body #menu-drawer .menu-drawer__inner-submenu ul.menu-drawer__menu.list-menu li a.menu-drawer__menu-item.spieler-all {
        font-size: .688rem !important;
        line-height: 1 !important;
        font-family: var(--heading-extraBold) !important;
        letter-spacing: .88px !important;
        color: #00a355 !important;
        display: flex;
        align-items: center;
        margin-top: 1rem !important;
        text-decoration: none!important;
        width: fit-content !important;
        padding-right: 20px !important;
    }
    body .menu-drawer__inner-submenu ul.menu-drawer__menu.list-menu li:last-child a.spieler-all svg {
        width: 0.75rem;
        transform: rotate(-90deg);
    }
}
