@charset "utf-8";

/* TODO */

.menu-zurueck {
    display: none;
}

.menu-zurueck:nth-last-child(2) {
    display: block;
}

/*===================== Jet-Aktion ==============================*/



/*=====================/ Jet-Aktion ==============================*/

.jet-aktion {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 30px;
}

.jet-aktion h3 {
    max-width: 370px;
    margin: 0;
}

.jet-aktion a {
    color: #f8e383;
    font-weight: 600;
    background-color: var(--color-primary);
    padding: 14px 30px;
    border-radius: 8px;
}

.jet-aktion .galbild_vorsch {
    aspect-ratio: 5.33/1;
}

.gal__slider img.jet-cap {
    aspect-ratio: 5.33/1 !important;
}

/*===================== Hamburger-Menu ==============================*/

#checkbox_toogle {
    display: none;
}

.hamburger {
    font-size: 24px;
}

.hamburger-line {
    background-color: var(--color-primary);
    display: block;
    height: 2px;
    position: relative;
    width: 24px;
}

.hamburger-line::before,
.hamburger-line::after {
    background-color: var(--color-primary);
    content: '';
    display: block;
    position: absolute;
    transition: all .3s;
    width: 100%;
    height: 100%;
}

.hamburger-line::before {
    top: 7px;
}

.hamburger-line::after {
    top: -7px;
}

#checkbox_toogle:checked ~ .menu {
    display: block;
    max-height: 100%;
    transition: all .5s;
}

.hamburger {
    display: block;
    font-size: 24px;
}

#checkbox_toogle:checked ~ .hamburger .hamburger-line {
    background-color: transparent;
}

#checkbox_toogle:checked ~ .hamburger .hamburger-line:before {
    transform: rotate(-45deg);
    top: 0;
}
#checkbox_toogle:checked ~ .hamburger .hamburger-line:after {
    transform: rotate(45deg);
    top: 0;
}

/*=====================/ Hamburger-Menu ==============================*/

/*
.result__item {
    display: none;
}


.result__item:not(:nth-child(-n+)) {
    display: block;
}

.result__item-mark2 {
    order: 7;
}

.result__item-mark1 {
    order: 14;
}*/

.result {
    gap: 18px;
}

.result .wrapper {
    aspect-ratio: 1/2;
}

.result .result__items {
    gap: 18px;
}


/*
*
* Extra Small (XS)
*/

@media (max-width: 767px) {
    .result {
        display: grid;
    }
    .result__item-1,
    .result__item-2 {
        display: none;
    }
}


/*
*
* Small (SM)
*/

@media (min-width: 768px) and (max-width: 991px) {
    .result {
        display: grid;
    }
    .result__item-1,
    .result__item-2 {
        display: none;
    }
}


/*
*
* Medium (MD)
*/

@media (min-width: 992px) {
    .result {
        display: flex;
    }

    .result .result__item {
        height: 560px;
        aspect-ratio: 1/2;
        max-width: 280px;
    }

    .result .result__item-1 {
        height: 560px;
        aspect-ratio: 1/2;
        width: 280px;
        border-radius: var(--border-radius);
        overflow: hidden;
        /*display: none;*/
    }

    .result .result__item-1 img {
        height: 560px;
        width: 280px;
    }

    .result .result__item-2 {
        height: 560px;
        width: 578px;
        border-radius: var(--border-radius);
        overflow: hidden;
    }

    .result .result__item-2 img {
        height: 560px;
        width: 578px;
    }
}


/*
*
* Large (LG)
*/

/*
@media (min-width: 1200px) {
    .result {
        display: flex;
    }
}
*/
