
main#thankyou-2026 {
    /*margin-top: 138px;*/
}

main#thankyou-2026 {
    padding: unset;
}

main#thankyou-2026 {
    background: url('/Files/templates/main-2026/images/big_v.svg') center top no-repeat;
    background-size: 100% auto;
    max-width: 1440px;
    margin: 0 auto;
    position: relative;
}

    main#thankyou-2026 .thankyou-wrapper::before {
        content: "";
        position: absolute;
        inset: 0;
        background: var(--Snow, #FBF9FF);
        z-index: 0;
        pointer-events: none;
        z-index: -1;
    }

    main#thankyou-2026 .ap-nav-gradient {
        top: 0;
        left: 0;
        width: 100%;
        height: 176px;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.30) 100%);
        pointer-events: none;
        z-index: 999;
    }

    main#thankyou-2026 .thankyou-wrapper {
        display: flex;
        overflow: unset;
        gap: 48px;
        position: relative;
    }

/*        main#thankyou-2026 .thankyou-wrapper::before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 100vw;
            background: url('/Files/templates/main-2026/images/page_bg_desktop.webp') no-repeat top center;
            background-size: contain;
            z-index: 0;
            pointer-events: none;
        }
*/
        main#thankyou-2026 .thankyou-wrapper .thankyou-body .thankyou-header {
            font-size: 15px;
        }

            main#thankyou-2026 .thankyou-wrapper .thankyou-body .thankyou-header .title {
                font-family: "Zalando Sans Expanded",Zalando-Medium, sans-serif;
                font-size: 40px;
                font-style: normal;
                font-weight: 800;
                line-height: 130%;
                color: var(--Midnight-Violet, #2C1224);
            }

            main#thankyou-2026 ul {
                padding-left: 25px;
            }

    main#thankyou-2026 .thankyou-wrapper .thankyou-body h3 {
        font-family: Outfit, Outfit-Regular;
        font-size: 24px;
        font-style: normal;
        font-weight: 300;
        line-height: 150%;
    }

    main#thankyou-2026 .thankyou-wrapper .thankyou-body p {
        font-family: Outfit, Outfit-Regular;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 130%;
    }

    main#thankyou-2026 li {
        color: var(--Shadow-Grey, #272932);
        font-family: Outfit, Outfit-Regular;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 130%;
    }

    main#thankyou-2026 li::marker {
        font-size: 12px;
    }

    main#thankyou-2026 .redirect-item {
        color: var(--Shadow-Grey, #272932);
        font-family: Outfit, Outfit-Regular;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 130%;
        text-decoration-skip-ink: auto;
        text-underline-offset: auto;
        text-underline-position: from-font;
        text-decoration: underline;
    }

main#thankyou-2026 .thankyou-body {
    flex: 1 1 auto;
    min-width: 0;
    padding-top: 48px;
    padding-left: 48px;
}

    main#thankyou-2026 .thankyou-body .thankyou-header {
        padding-bottom: 24px;
    }


main#thankyou-2026 .thankyou-wrapper .thankyou-body .redirect-table {
    display: flex;
    flex-direction: column;
    gap: 4px;
    margin-top: 24px;
}

    main#thankyou-2026 .thankyou-wrapper .thankyou-body .redirect-table .redirect-cell {
        display: flex;
        justify-content: space-between;
        background: linear-gradient(0deg, rgba(116, 131, 134, 0.10) 0%, rgba(116, 131, 134, 0.10) 100%), #FBF9FF;
        padding: 16px;
        cursor: pointer;
    }

        main#thankyou-2026 .thankyou-wrapper .thankyou-body .redirect-table .redirect-cell:hover {
            background: linear-gradient(0deg, rgba(116, 131, 134, 0.20) 0%, rgba(116, 131, 134, 0.20) 100%), #FBF9FF;
        }

        main#thankyou-2026 .thankyou-wrapper .thankyou-body .redirect-table .redirect-cell .right-icon {
            width: 24px;
            height: 24px;
        }

        main#thankyou-2026 .thankyou-wrapper .thankyou-body .redirect-table .redirect-cell .cell-left {
            display: flex;
            gap: 16px;
        }

            main#thankyou-2026 .thankyou-wrapper .thankyou-body .redirect-table .redirect-cell .cell-left .cell-icon {
                width: 24px;
                height: 24px;
            }


        main#thankyou-2026 .thankyou-wrapper .thankyou-body .redirect-table .redirect-cell .redirect-item-404 {
            text-decoration: none;
        }

@media (max-width: 1440px) {
}

@media (max-width: 1200px) {
    main#thankyou-2026 .thankyou-wrapper .thankyou-body .thankyou-header .date {
        font-size: 18px;
    }

    main#thankyou-2026 .thankyou-wrapper .thankyou-body .thankyou-header .title {
        font-size: 40px;
    }
}

@media (max-width: 1024px) {
    main#thankyou-2026 {
        margin-top: 80px;
    }

        main#thankyou-2026 .ap-nav-gradient {
            display: none;
        }

        main#thankyou-2026 .thankyou-body {
            padding-left: 24px;
        }
}

@media (max-width: 960px) {
    main#thankyou-2026 {
        margin-top: 70px;
    }
}

@media (max-width: 767px) {
/*    main#thankyou-2026::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 100vw;
        background: url('/Files/templates/main-2026/images/page_bg_mobile.webp') no-repeat top center;
        background-size: contain;
        z-index: 0;
        pointer-events: none;
    }
*/
    main#thankyou-2026 {
        background: url('/Files/templates/main-2026/images/page_bg_mobile.svg') center top no-repeat;
        background-size: contain;
    }

    main#thankyou-2026 .thankyou-wrapper {
        flex-direction: column;
        gap: unset;
    }

        main#thankyou-2026 .thankyou-wrapper::before {
            background: none;
        }

    main#thankyou-2026 .thankyou-body {
        padding: 24px;
        margin-bottom: 24px;
    }

    main#thankyou-2026 .thankyou-wrapper .thankyou-body .thankyou-header .date {
        font-size: 16px;
    }

    main#thankyou-2026 .thankyou-wrapper .thankyou-body .thankyou-header .title {
        font-size: 28px;
    }

    main#thankyou-2026 .redirect-item {
        font-size: 16px;
    }
}
