.buy-now-iframe {
    min-width: 15.625rem;
    width: 100%
}

.buy-now-iframe iframe {
    width: 100%;
    border: none
}

.area-overlay,
.area-overlay-background {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.area-overlay {
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1
}

.area-overlay-background {
    opacity: .75;
    z-index: -1
}

.preloader {
    text-align: center
}

.preloader p {
    font-size: 1.2rem;
    margin-top: 1.3rem;
    margin-bottom: 0
}

.area-overlay .preloader {
    padding: 1rem 2rem;
    background: #fff;
    box-shadow: 0 0 0 0.1875rem rgba(0, 0, 0, .2) inset
}

@media(forced-colors: active) {
    .area-overlay .preloader {
        border: #000 solid 0.1875rem
    }
}

.text-light .area-overlay .preloader {
    background: #000;
    box-shadow: 0 0 0 0.1875rem hsla(0, 0%, 100%, .35) inset
}

.text-light .area-overlay .preloader .square {
    background: #a0e080
}

.bigsquare {
    position: relative;
    display: inline-block;
    width: 2.5rem;
    height: 2.5rem;
    overflow: hidden;
    -webkit-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-animation: bigSqrShrink 1s linear infinite;
    animation: bigSqrShrink 1s linear infinite
}

.bigsquare .square {
    position: absolute;
    width: 1.25rem;
    height: 1.25rem;
    background: #3c8527
}

@media(forced-colors: active) {
    .bigsquare .square {
        filter: invert(1)
    }
}

.bigsquare .first {
    left: 0;
    top: 1.25rem
}

.bigsquare .second {
    left: 1.25rem;
    top: 1.25rem;
    animation: drop2 1s linear infinite
}

.bigsquare .third {
    left: 0;
    top: 0;
    animation: drop3 1s linear infinite
}

.bigsquare .fourth {
    left: 1.25rem;
    top: 0;
    animation: drop4 1s linear infinite
}

@keyframes bigSqrShrink {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    90% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    100% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5)
    }
}

@keyframes drop2 {
    0% {
        -webkit-transform: translateY(-3.125rem);
        transform: translateY(-3.125rem)
    }

    25% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    100% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
}

@keyframes drop3 {
    0% {
        -webkit-transform: translateY(-3.125rem);
        transform: translateY(-3.125rem)
    }

    50% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    100% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
}

@keyframes drop4 {
    0% {
        -webkit-transform: translateY(-3.125rem);
        transform: translateY(-3.125rem)
    }

    75% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    100% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
}

.redeem-page-wrapper {
    display: flex;
    flex-flow: column nowrap;
    gap: 1.5rem
}

.redeem-page-wrapper__header {
    word-break: break-word;
    font-family: "MinecraftTenV2", "Noto Sans", sans-serif;
    font-size: 2.5rem;
    line-height: 3.125rem;
    font-weight: 400;
    letter-spacing: -0.0009375rem;
    color: var(--mc-core-white) !important;
    margin: 0
}

.redeem-toast.hide_toastID {
    display: none
}

/*# sourceMappingURL=882.css.map*/