.Body_mainWrapper {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    position: relative;
    padding: 20px;
}
.Body_mainWrapper p {
    line-height: 1.6rem;
    font-size: 18px;
}
.Body_mainWrapper h1 {
    font-size: 32px;
    font-weight: 600;
}
.Body_mainWrapper h2 {
    font-size: 28px;
    font-weight: 600;
}

.Button_btn__HH7w7 {
    width: 100%;
    color: #fff;
    background-color: #000;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    border: 0;
    border-radius: 27px;
    padding: 8px;
    cursor: pointer;
    min-height: 48px;
}
.Button_withHover__xIsrm {
    border-radius: 3px;
    transition: all 0.6s ease-in-out;
}
.Button_withHover__xIsrm:hover {
    background-color: #dc0069;
    color: #000;
}
.Button_onLoading__Bd6Ey {
    position: relative;
    overflow: hidden;
    pointer-events: none;
}
.Button_onLoading__Bd6Ey:before {
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: inherit;
    content: "Loading...";
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: capitalize;
}
.Button_onLoading__Bd6Ey:after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 2px;
    background-color: inherit;
    animation: Button_move__AGq1B 2s linear infinite;
    filter: invert(100);
}
@keyframes Button_move__AGq1B {
    0% {
        left: -100%;
    }
    50% {
        left: 100%;
    }
    to {
        left: -100%;
    }
}
.FBComments3_hidden__bSY4K {
    display: none !important;
}
.FBComments3_FBCommentsWrapper__tjAXr {
    display: flex;
    flex-direction: column;
    font-size: 14px;
    gap: 24px;
    width: 100%;
    max-width: 1200px;
    padding: 20px 20px 10px;
}
@media screen and (min-width: 744px) {
    .FBComments3_FBCommentsWrapper__tjAXr {
        margin: 0 auto;
    }
}
.FBComments3_FBCommentsWrapper__tjAXr path {
    fill: #000;
}
.FBComments3_FBCommentsWrapper__tjAXr img {
    max-width: 400px;
}
.FBComments3_FBCommentsWrapper__tjAXr b,
.FBComments3_FBCommentsWrapper__tjAXr h3,
.FBComments3_FBCommentsWrapper__tjAXr strong {
    font-weight: 600;
}
.FBComments3_commentActions__X0bZk {
    display: flex;
    gap: 5px;
    flex-wrap: wrap;
    align-items: baseline;
}
.FBComments3_commentActions__X0bZk span:before {
    padding: 0 5px;
}
.FBComments3_starsWrapper__0UUJU {
    display: flex;
    column-gap: 8px;
    width: -moz-fit-content;
    width: fit-content;
}
.FBComments3_commentData__OYZ7R {
    display: flex;
    column-gap: 8px;
}
.FBComments3_comment__XZaJN {
    padding: 36px 12px 12px;
    position: relative;
    border-top: 1px solid #ebedf0;
    gap: 10px;
    display: flex;
    flex-direction: column;
    justify-content: left;
    width: 100%;
}
.FBComments3_comment__XZaJN p {
    display: flex;
    flex-direction: column;
    gap: 10px;
    line-height: 20px;
}
.FBComments3_comment__XZaJN img {
    object-fit: cover;
    max-width: 200px;
    max-height: 200px;
}
.Background_bgImgWrapper__2eD8D {
    position: fixed;
    width: 100%;
    z-index: -1;
    left: 0;
    top: 0;
}
.Background_bgImgWrapper__2eD8D img {
    height: 100vh;
    object-fit: cover;
}
.FBComments4_hidden__r49Qr {
    display: none !important;
}
.FBComments4_localCommentsInputWrapper__NGpKf {
    display: flex;
    flex-direction: column;
    gap: 24px;
    max-width: 1200px;
    margin: 0 auto;
    width: 100%;
    padding: 30px;
}
.FBComments4_localCommentsInputWrapper__NGpKf h3 {
    font-size: 20px;
    font-weight: 700;
}
.FBComments4_localCommentsInputWrapper__NGpKf .FBComments4_postButton__21Tyz {
    background-color: #a9c6f6;
    color: #fff;
    padding: 6px 22px;
    border: none;
    border-radius: 8px;
    box-shadow: 0 5px 11px 0 #d4d0d0;
    transition: all 0.35s ease;
}
.FBComments4_localCommentsInputWrapper__NGpKf .FBComments4_postButton__21Tyz:hover {
    background-color: #a9c6f6;
    color: #fff;
}
.FBComments4_localCommentsInputWrapper__NGpKf .FBComments4_postButton__active__UhfvX {
    cursor: pointer;
    background-color: #2563eb;
    transform: scale(1);
    transition: all 0.35s ease;
}
.FBComments4_localCommentsInputWrapper__NGpKf .FBComments4_postButton__active__UhfvX:hover {
    background-color: #2563eb;
    transform: scale(1.1);
}
.FBComments4_localCommentsInput__jD_N4 {
    background-color: #fff;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.FBComments4_writeComment___eSuk {
    display: flex;
    align-items: flex-start;
    gap: 10px;
}
.FBComments4_writeComment___eSuk img {
    border-radius: 50%;
    width: 32px;
    height: auto;
}
.FBComments4_writeComment___eSuk textarea {
    border-color: #dddfe2;
    border-radius: 18px;
    padding: 12px;
    width: 100%;
    height: 75px;
    resize: none;
}
.FBComments4_writeComment___eSuk button {
    border-radius: 5px;
    padding: 12px 6px;
    background: #fff;
    color: #828284;
    border: 1px solid #dddfe2;
    transition: all 0.3s ease-in-out;
}
.FBComments4_writeComment___eSuk button:hover {
    background: #000;
    color: #fff;
    cursor: pointer;
}
.FBComments4_flex__7IxLE {
    display: flex;
    align-items: center;
    gap: 20px;
    font-size: 14px;
}
.FBComments4_flex__spaceBetween__f8tey {
    justify-content: space-between;
}
.FBComments4_flex__7IxLE img {
    max-width: 16px;
    max-height: 16px;
}
.FBComments4_facebookColor__2JbIm {
    color: #2563eb;
    font-size: 11px;
}
.FBComments4_checkbox__c6ky_ {
    transform: scale(2);
}
.FixedTimer_wrapper__XDNQe {
    width: 100%;
    background-color: #d20000;
    position: fixed;
    bottom: 0;
    padding-block: 12px;
    display: flex;
    justify-content: center;
    color: #fff;
    font-size: 16px;
    font-weight: bolder;
    align-items: center;
    gap: 10px;
}
.FixedTimer_wrapper__XDNQe span {
    background-color: #fff;
    color: #d20000;
    padding: 6px;
    border-radius: 8px;
}
.FlipTimer_hidden__WVmAC {
    display: none !important;
}
.FlipTimer_timer__hWTei {
    text-align: center;
    color: #fff;
}
.FlipTimer_timerDisplay__DCevA {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 4px;
    margin-top: 10px;
}
.FlipTimer_timerDisplay__DCevA div:nth-child(3),
.FlipTimer_timerDisplay__DCevA div:nth-child(5) {
    margin-left: 6px;
}
@media screen and (min-width: 1440px) {
    .FlipTimer_timerDisplay__DCevA {
        gap: 8px;
    }
}
.FlipTimer_timerDigit___FWy1 {
    width: 20px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    font-weight: 700;
    background-color: #fff;
    color: #000;
    border-radius: 8px;
    border: 2px solid #ccc;
}
@media screen and (min-width: 1440px) {
    .FlipTimer_timerDigit___FWy1 {
        width: 40px;
        height: 60px;
        font-size: 24px;
    }
}

.GameScreen_hidden___KzeV {
    display: none !important;
}
.GameScreen_wrapper__oDILp {
    width: 100%;
    max-width: 800px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    justify-items: center;
    grid-gap: 20px;
    gap: 20px;
    position: relative;
    padding: 20px;
    margin: 0 auto;
}
@media screen and (min-width: 744px) {
    .GameScreen_wrapper__oDILp {
        grid-template-columns: repeat(4, 1fr);
    }
}
@media screen and (min-width: 1440px) {
    .GameScreen_wrapper__oDILp {
        padding: 20px 64px;
    }
}
.GameScreen_onLoading__x1oU0 button {
    position: relative;
    overflow: hidden;
    pointer-events: none;
}
.GameScreen_onLoading__x1oU0 button:before {
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: inherit;
    content: "Loading...";
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: capitalize;
}
.GameScreen_onLoading__x1oU0 button:after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 2px;
    background-color: inherit;
    animation: GameScreen_move__de3R5 2s linear infinite;
    filter: invert(100);
}
@keyframes GameScreen_move__de3R5 {
    0% {
        left: -100%;
    }
    50% {
        left: 100%;
    }
    to {
        left: -100%;
    }
}
.GeneralLoader_hidden__gDoeT {
    display: none !important;
}
.GeneralLoader_loaderWrapper__0wthS {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    height: 70vh;
}
.GeneralLoader_generalLoader__tkcd5 {
    display: grid;
    grid-template-rows: 50px 50px;
    grid-template-columns: 50px 50px;
}
.GeneralLoader_generalLoader__tkcd5 > div {
    background-color: #000;
    opacity: 0;
}
.GeneralLoader_generalLoader__tkcd5 > div:first-child {
    animation: GeneralLoader_generalLoader__tkcd5 1s linear infinite;
}
.GeneralLoader_generalLoader__tkcd5 > div:nth-child(2) {
    animation: GeneralLoader_generalLoader__tkcd5 1s linear 0.5s infinite;
}
.GeneralLoader_generalLoader__tkcd5 > div:nth-child(3) {
    animation: GeneralLoader_generalLoader__tkcd5 1s linear 0.25s infinite;
}
.GeneralLoader_generalLoader__tkcd5 > div:nth-child(4) {
    animation: GeneralLoader_generalLoader__tkcd5 1s linear 0.75s infinite;
}
@keyframes GeneralLoader_generalLoader__tkcd5 {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}

.Modal_hidden__aTOnj {
    display: none !important;
}
.Modal_modalWrappper {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 16px;
    border: 1px solid #ccc;
    background-color: #fff;
    border-radius: 16px;
    padding: 20px;
    max-width: 480px;
    visibility: hidden;
    position: absolute;
    top: 50px;
    z-index: 100;
    margin: 0;
    text-align: center;
}
@media screen and (min-width: 744px) {
    .Modal_modalWrappper {
        top: 50%;
        transform: translateY(-50%);
    }
}
.Modal_modalWrappper p {
    font-size: 14px !important;
}
.Modal_modalWrappper img {
    max-width: 200px;
}
.Modal_modalImage {
    max-width: 200px;
    height: -moz-fit-content;
    height: fit-content;
}
.Modal_imageAnimate__heR51 {
    animation: Modal_shake___EO2g 2s ease 0s infinite normal none running;
}
.Modal_modalHeading__d7h0m {
    color: #575757;
    font-size: 24px;
    text-align: center;
    font-weight: 700;
}
.Modal_typography__7stXh {
    font-size: 14px;
    color: #797979;
    text-align: center;
}
.Modal_showAnimate {
    opacity: 0.5;
    animation: Modal_show__WUAYV 1s ease-in-out 2.5s forwards;
}
@keyframes Modal_show__WUAYV {
    0% {
        visibility: visible;
        opacity: 0;
    }
    to {
        visibility: visible;
        opacity: 1;
    }
}

.Modal_hideAnimate {
    opacity: 0.5;
    animation: Modal_hide__WUAYV 1s ease-in-out 2.5s forwards;
}
@keyframes Modal_hide__WUAYV {
    0% {
        visibility: visible;
        opacity: 1;
    }
    to {
        visibility: visible;
        opacity: 0;
    }
}
@keyframes Modal_shake___EO2g {
    0% {
        transform: translate(1px, 1px) rotate(0deg);
    }
    10% {
        transform: translate(-1px, -2px) rotate(-1deg);
    }
    20% {
        transform: translate(-3px) rotate(1deg);
    }
    30% {
        transform: translate(3px, 2px) rotate(0deg);
    }
    40% {
        transform: translate(1px, -1px) rotate(1deg);
    }
    50% {
        transform: translate(-1px, 2px) rotate(-1deg);
    }
    60% {
        transform: translate(-3px, 1px) rotate(0deg);
    }
    70% {
        transform: translate(3px, 1px) rotate(-1deg);
    }
    80% {
        transform: translate(-1px, -1px) rotate(1deg);
    }
    90% {
        transform: translate(1px, 2px) rotate(0deg);
    }
    to {
        transform: translate(1px, -2px) rotate(-1deg);
    }
}
.ModalLoaderSuccess_hidden__5_Zup {
    display: none !important;
}
.ModalLoaderSuccess_loader__P18FW {
    display: block;
    position: relative;
    color: #000;
    width: 124px;
    height: 124px;
}
.ModalLoaderSuccess_loader__P18FW:after {
    content: "";
    height: 124px;
    width: 124px;
    position: absolute;
    top: 0;
    left: 0;
    animation: ModalLoaderSuccess_spinnerRotation__gB4b6 3.5s linear;
    border-radius: 100%;
    border: 2px solid #029b13;
    background-color: rgba(96, 155, 2, 0.035);
}
.ModalLoaderSuccess_loader_success__MBXYl {
    height: 72px;
    width: 72px;
    position: relative;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%);
}
.ModalLoaderSuccess_loader_success__MBXYl:before {
    height: 32px;
    left: 5%;
    top: 48%;
    transform-origin: top;
    transform: rotate(-45deg);
    animation-name: ModalLoaderSuccess_checkmarkSuccess1__6iSQT;
}
.ModalLoaderSuccess_loader_success__MBXYl:after,
.ModalLoaderSuccess_loader_success__MBXYl:before {
    opacity: 1;
    width: 3px;
    background-color: #029b13;
    content: "";
    position: absolute;
    animation-duration: 3.5s;
}
.ModalLoaderSuccess_loader_success__MBXYl:after {
    height: 63px;
    left: 34%;
    bottom: 21%;
    transform-origin: bottom;
    transform: rotate(45deg);
    animation-name: ModalLoaderSuccess_checkmarkSuccess2__owU5Q;
}
@keyframes ModalLoaderSuccess_spinnerRotation__gB4b6 {
    0% {
        transform: rotate(0deg);
        border: 2px solid rgba(40, 50, 90, 0.149);
        border-top-color: #4d4e4d;
        background-color: transparent;
    }
    75% {
        transform: rotate(2159deg);
        border: 2px solid rgba(40, 50, 90, 0.149);
        border-top-color: #4d4e4d;
        background-color: transparent;
    }
    to {
        transform: rotate(2879deg);
        border: 2px solid #029b13;
        background-color: rgba(96, 155, 2, 0.035);
    }
}
@keyframes ModalLoaderSuccess_checkmarkSuccess1__6iSQT {
    0% {
        width: 3px;
        height: 0;
        transform: rotate(-45deg);
    }
    75% {
        width: 3px;
        height: 0;
        transform: rotate(-45deg);
    }
    to {
        width: 3px;
        height: 32px;
        transform: rotate(-45deg);
    }
}
@keyframes ModalLoaderSuccess_checkmarkSuccess2__owU5Q {
    0% {
        width: 3px;
        height: 0;
        transform: scale(1) rotate(45deg);
    }
    75% {
        width: 3px;
        height: 0;
        transform: scale(1) rotate(45deg);
    }
    to {
        width: 3px;
        height: 63px;
        transform: scale(1) rotate(45deg);
    }
}
.ModalLoaderError_hidden__RYQ_F {
    display: none !important;
}
.ModalLoaderError_loader {
    display: block;
    position: relative;
    color: #000;
    width: 124px;
    height: 124px;
}
.ModalLoaderError_loader:after {
    content: "";
    height: 124px;
    width: 124px;
    position: absolute;
    top: 0;
    left: 0;
    animation: ModalLoaderError_spinnerRotation__PnB1l 4.2s linear;
    border-radius: 100%;
    border: 2px solid #bc0202;
    background-color: rgba(188, 2, 2, 0.035);
}
.ModalLoaderError_loader_error {
    height: 72px;
    width: 72px;
    position: relative;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%);
}
.ModalLoaderError_loader_error:before {
    top: 17%;
    transform-origin: top;
    transform: rotate(-45deg);
    animation-name: ModalLoaderError_checkmarkError1__AG5Hb;
}
.ModalLoaderError_loader_error:after,
.ModalLoaderError_loader_error:before {
    opacity: 1;
    height: 72px;
    width: 3px;
    background-color: #bc0202;
    content: "";
    left: 11%;
    position: absolute;
    animation-duration: 4.2s;
}
.ModalLoaderError_loader_error:after {
    bottom: 12%;
    transform-origin: bottom;
    transform: rotate(45deg);
    animation-name: ModalLoaderError_checkmarkError2__Qk9p2;
}
@keyframes ModalLoaderError_spinnerRotation__PnB1l {
    0% {
        transform: rotate(0deg);
        border: 2px solid rgba(40, 50, 90, 0.149);
        border-top-color: #4d4e4d;
        background-color: transparent;
    }
    75% {
        transform: rotate(2159deg);
        border: 2px solid rgba(40, 50, 90, 0.149);
        border-top-color: #4d4e4d;
        background-color: transparent;
    }
    to {
        transform: rotate(2879deg);
        border: 2px solid #bc0202;
        background-color: rgba(188, 2, 2, 0.035);
    }
}
@keyframes ModalLoaderError_checkmarkError1__AG5Hb {
    0% {
        width: 3px;
        height: 0;
        transform: rotate(-45deg);
    }
    75% {
        width: 3px;
        height: 0;
        transform: rotate(-45deg);
    }
    to {
        width: 3px;
        height: 72px;
        transform: rotate(-45deg);
    }
}
@keyframes ModalLoaderError_checkmarkError2__Qk9p2 {
    0% {
        width: 3px;
        height: 0;
        transform: scale(1) rotate(45deg);
    }
    75% {
        width: 3px;
        height: 0;
        transform: scale(1) rotate(45deg);
    }
    to {
        width: 3px;
        height: 72px;
        transform: scale(1) rotate(45deg);
    }
}
.ModalButton_hidden__2hI5v {
    display: none !important;
}
.ModalButton_btn {
    width: 100%;
    color: #fff;
    background-color: #000;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    border: 0;
    border-radius: 27px;
    padding: 8px;
    cursor: pointer;
    min-height: 48px;
}
.ModalButton_withHover__5oktL {
    border-radius: 3px;
    transition: all 0.6s ease-in-out;
}
.ModalButton_withHover__5oktL:hover {
    background-color: #dc0069;
    color: #000;
}
.Notifications_mainWrapper {
    position: fixed;
    width: 340px;
    height: 100vh;
    top: 40px;
    right: 0;
    z-index: 200;
    pointer-events: none;
}
.NotificationItem_notify {
    width: 320px;
    max-width: 320px;
    height: -moz-fit-content;
    height: fit-content;
    background-color: #fff;
    position: relative;
    transform: translateX(400px);
    margin-bottom: 20px;
    box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.54);
    border-radius: 8px;
    pointer-events: all;
    display: flex;
    align-items: center;
    gap: 5px;
    padding: 10px;
    animation: NotificationItem_show__lI4d0 0.4s ease-in-out forwards;
}
.NotificationItem_notify h4 {
    font-weight: 800;
}
.NotificationItem_notify img {
    width: 50px;
    height: 50px;
}
.NotificationItem_notify p {
    font-size: 14px;
}
.NotificationItem_closeButton {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 10px;
    right: 10px;
}
.NotificationItem_closeButton:hover {
    cursor: pointer;
}
.NotificationItem_textWrapper {
    display: flex;
    flex-direction: column;
    gap: 5px;
    margin-right: 24px;
}
.NotificationItem_textWrapper p:first-of-type {
    color: #2e69de;
}
.NotificationItem_iconWrapper {
    width: 80px;
}
.NotificationItem_contentWrapper {
    display: flex;
    align-items: center;
    column-gap: 8px;
}
.NotificationItem_hide {
    animation: NotificationItem_hide 0.4s ease-in-out 0s forwards !important;
}
@keyframes NotificationItem_show__lI4d0 {
    0% {
        transform: translateX(300px);
    }
    75% {
        transform: translateX(-50px);
    }
    to {
        transform: translateX(0);
    }
}
@keyframes NotificationItem_hide {
    0% {
        transform: translateX(0);
    }
    25% {
        transform: translateX(-50px);
    }
    75% {
        transform: translateX(250px);
    }
    to {
        transform: translateX(250px);
        display: none;
    }
}
.PointedArrow_wrapper__e7_lM {
    width: 100%;
    display: flex;
    justify-content: center;
    animation: PointedArrow_updown__Alo_n 0.8s linear infinite;
}
.PointedArrow_wrapper__e7_lM svg {
    width: 20px;
}
@keyframes PointedArrow_updown__Alo_n {
    0% {
        transform: translateY(-8px);
    }
    50% {
        transform: translateY(8px);
    }
    to {
        transform: translateY(-8px);
    }
}

.TrustedBusiness_main__AGh35 {
    width: 200px;
    margin: 0 auto;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 5px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.TrustedBusiness_main__AGh35 p {
    font-size: 16px;
    color: #38b336;
    font-weight: 600;
    padding: 10px;
}
.TrustedBusiness_main__AGh35 div {
    width: 100%;
    background-color: #eee;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    font-weight: 400;
    color: #999;
    text-align: center;
}
.TrustBlock_main__pf1Qx {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 20px;
    max-width: 400px;
    margin: 20px auto;
    padding: 20px;
    border: 1px solid #ddd;
    border-radius: 5px;
}
.TrustBlock_main__pf1Qx p {
    position: absolute;
    top: -12px;
    text-align: center;
    padding: 0 8px;
    font-size: 16px;
    font-weight: 700;
    background: #fafafa;
}
.TrustBlock_main__pf1Qx div {
    width: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 10px;
}
.TrustBlock_main__pf1Qx div img {
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    object-fit: contain;
}

.Questions_hidden__EYHxm {
    display: none !important;
}
.Questions_mainContainer__QCl8f {
    padding: 12px 12px 8px;
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    box-shadow:
        0 8px 10px 1px rgba(0, 0, 0, 0.14),
        0 3px 14px 2px rgba(0, 0, 0, 0.12),
        0 5px 5px -3px rgba(0, 0, 0, 0.2);
    border: 1px solid #f8f9fa;
    background-color: #f8f9fa;
}
.Questions_mainContainer__QCl8f h3 {
    font-size: 20px;
    line-height: 1.25;
    color: #000;
}
.Questions_answersWrapper__L8KAt,
.Questions_questionWrapper__1OzK0 {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.QuestionsAppearingSmoothly_hidden__5nTvX {
    display: none !important;
}
.QuestionsAppearingSmoothly_mainContainer__wbXRR {
    padding: 12px 12px 8px;
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    box-shadow:
        0 8px 10px 1px rgba(0, 0, 0, 0.14),
        0 3px 14px 2px rgba(0, 0, 0, 0.12),
        0 5px 5px -3px rgba(0, 0, 0, 0.2);
    border: 1px solid #f8f9fa;
    background-color: #f8f9fa;
}
.QuestionsAppearingSmoothly_mainContainer__wbXRR h3 {
    font-size: 20px;
    line-height: 1.25;
    color: #000;
}
.QuestionsAppearingSmoothly_answersWrapper__9hI6F {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.QuestionsAppearingSmoothly_questionWrapper__WRc53 {
    display: flex;
    flex-direction: column;
    gap: 8px;
    opacity: 1;
    transform: translateY(0);
    transition:
        opacity 0.3s ease-in-out,
        transform 0.3s ease-in-out;
}
.QuestionsAppearingSmoothly_hide__p_jcb {
    opacity: 0;
    transform: translateY(-20px);
    pointer-events: none;
}
.QuestionsAppearingSmoothly_show__K9Ajp {
    opacity: 1;
    transform: translateY(0);
}
.QuestionsAppearingSmoothlyWithValidation_hidden__Ceqoh {
    display: none !important;
}
.QuestionsAppearingSmoothlyWithValidation_mainWrapper__qzt0P {
    margin-top: 10px;
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.QuestionsAppearingSmoothlyWithValidation_head__rXYQF {
    border-bottom: 1px solid #f5f5f5;
    border-top: 1px solid #f5f5f5;
    padding: 10px 0;
}
.QuestionsAppearingSmoothlyWithValidation_head__rXYQF h3 {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 6px;
}
.QuestionsAppearingSmoothlyWithValidation_answersWrapper__6YZpN {
    display: flex;
    flex-direction: column;
    gap: 4px;
}
.QuestionsAppearingSmoothlyWithValidation_validationWrapper__6fzSw {
    display: flex;
    flex-direction: column;
    align-items: center;
    border-top: 1px solid #f5f5f5;
    padding-top: 10px;
}
.QuestionsAppearingSmoothlyWithValidation_validationWrapper__6fzSw p {
    animation: QuestionsAppearingSmoothlyWithValidation_shown__Tpdom 0.5s ease-in-out forwards;
    opacity: 0;
    text-align: center;
    font-size: 14px;
    line-height: 18px;
}
.QuestionsAppearingSmoothlyWithValidation_validationWrapper__6fzSw p:first-of-type {
    animation-delay: 1s;
}
.QuestionsAppearingSmoothlyWithValidation_validationWrapper__6fzSw p:first-of-type ~ p {
    animation-delay: 2s;
}
.QuestionsAppearingSmoothlyWithValidation_validationWrapper__6fzSw p:last-of-type {
    animation-delay: 3s !important;
}
.QuestionsAppearingSmoothlyWithValidation_validationWrapper__6fzSw h1,
.QuestionsAppearingSmoothlyWithValidation_validationWrapper__6fzSw h2,
.QuestionsAppearingSmoothlyWithValidation_validationWrapper__6fzSw h3,
.QuestionsAppearingSmoothlyWithValidation_validationWrapper__6fzSw h4 {
    font-weight: 600;
    font-size: 16px !important;
    position: relative;
    margin-bottom: 50px;
}
.QuestionsAppearingSmoothlyWithValidation_validationWrapper__6fzSw h1:after,
.QuestionsAppearingSmoothlyWithValidation_validationWrapper__6fzSw h2:after,
.QuestionsAppearingSmoothlyWithValidation_validationWrapper__6fzSw h3:after,
.QuestionsAppearingSmoothlyWithValidation_validationWrapper__6fzSw h4:after {
    content: "";
    position: absolute;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    border-color: #000 transparent transparent #000;
    border-style: solid;
    border-width: 4px;
    top: 25px;
    left: calc(50% - 16px);
    animation: QuestionsAppearingSmoothlyWithValidation_spinner__n9wkc 2s linear infinite;
}
.QuestionsAppearingSmoothlyWithValidation_questionWrapper__3FpXJ {
    display: flex;
    flex-direction: column;
    gap: 8px;
    opacity: 1;
    transform: translateY(0);
    transition:
        opacity 0.3s ease-in-out,
        transform 0.3s ease-in-out;
}
.QuestionsAppearingSmoothlyWithValidation_hide__yAxOG {
    opacity: 0;
    transform: translateY(-20px);
    pointer-events: none;
}
.QuestionsAppearingSmoothlyWithValidation_show__HSovG {
    opacity: 1;
    transform: translateY(0);
}
@keyframes QuestionsAppearingSmoothlyWithValidation_shown__Tpdom {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes QuestionsAppearingSmoothlyWithValidation_spinner__n9wkc {
    0% {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(1turn);
    }
}
.QuestionsWithValidation_hidden__GNSDr {
    display: none !important;
}
.QuestionsWithValidation_mainWrapper__1Y3PB {
    margin-top: 10px;
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.QuestionsWithValidation_head__a3had {
    border-bottom: 1px solid #f5f5f5;
    border-top: 1px solid #f5f5f5;
    padding: 10px 0;
}
.QuestionsWithValidation_head__a3had h3 {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 6px;
}
.QuestionsWithValidation_answersWrapper__I7ZZW {
    display: flex;
    flex-direction: column;
    gap: 4px;
}
.QuestionsWithValidation_validationWrapper__1oEXe {
    display: flex;
    flex-direction: column;
    align-items: center;
    border-top: 1px solid #f5f5f5;
    padding-top: 10px;
}
.QuestionsWithValidation_validationWrapper__1oEXe p {
    animation: QuestionsWithValidation_shown__OeQie 0.5s ease-in-out forwards;
    opacity: 0;
    text-align: center;
    font-size: 14px;
    line-height: 18px;
}
.QuestionsWithValidation_validationWrapper__1oEXe p:first-of-type {
    animation-delay: 1s;
}
.QuestionsWithValidation_validationWrapper__1oEXe p:first-of-type ~ p {
    animation-delay: 2s;
}
.QuestionsWithValidation_validationWrapper__1oEXe p:last-of-type {
    animation-delay: 3s !important;
}
.QuestionsWithValidation_validationWrapper__1oEXe h1,
.QuestionsWithValidation_validationWrapper__1oEXe h2,
.QuestionsWithValidation_validationWrapper__1oEXe h3,
.QuestionsWithValidation_validationWrapper__1oEXe h4 {
    font-weight: 600;
    font-size: 16px !important;
    position: relative;
    margin-bottom: 50px;
}
.QuestionsWithValidation_validationWrapper__1oEXe h1:after,
.QuestionsWithValidation_validationWrapper__1oEXe h2:after,
.QuestionsWithValidation_validationWrapper__1oEXe h3:after,
.QuestionsWithValidation_validationWrapper__1oEXe h4:after {
    content: "";
    position: absolute;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    border-color: #000 transparent transparent #000;
    border-style: solid;
    border-width: 4px;
    top: 25px;
    left: calc(50% - 16px);
    animation: QuestionsWithValidation_spinner__serGB 2s linear infinite;
}
@keyframes QuestionsWithValidation_shown__OeQie {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes QuestionsWithValidation_spinner__serGB {
    0% {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(1turn);
    }
}
.Row_hidden__4vkGQ {
    display: none !important;
}
.Row_row__eutC_ {
    display: flex;
    gap: 20px;
    position: relative;
    flex-direction: column;
}
@media screen and (min-width: 1440px) {
    .Row_row__eutC_ {
        flex-direction: row;
    }
}
.Row_locked__mM1wD {
    flex-direction: row;
}
.Row_center__1sj89 {
    align-items: center;
}
.RotationPrize_hidden__NZL_3 {
    display: none !important;
}
.RotationPrize_wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    opacity: 0;
    z-index: 70;
    width: 100%;
    animation: RotationPrize_rotateIn__pW19k 0.5s linear 2.3s forwards;
    height: 65vh;
    top: 0;
}
@media screen and (min-width: 744px) {
    .RotationPrize_wrapper {
        height: 100%;
    }
}
.RotationPrize_wrapper img {
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    object-fit: contain;
}
@keyframes RotationPrize_rotateIn__pW19k {
    0% {
        opacity: 0;
        transform: rotate(0deg);
    }
    to {
        opacity: 100%;
        transform: rotate(1turn);
    }
}
.FBComments_hidden__4kJs8 {
    display: none !important;
}
.FBComments_FBCommentsWrapper__bgZ1h {
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 20px 20px 24px;
    max-width: 1200px;
    margin: 0 auto;
    width: 100%;
}
.FBComments_FBCommentsWrapper__bgZ1h h3 {
    font-size: 20px;
    font-weight: 700;
}
.FBComments_writeComment__e9Zl1 {
    display: flex;
    align-items: flex-start;
    gap: 10px;
}
.FBComments_writeComment__e9Zl1 img {
    border-radius: 50%;
    width: 32px;
    height: auto;
}
.FBComments_writeComment__e9Zl1 textarea {
    border-color: #dddfe2;
    border-radius: 18px;
    padding: 12px;
    width: 100%;
    height: 75px;
    resize: none;
}
.FBComments_writeComment__e9Zl1 button {
    border-radius: 5px;
    padding: 12px 6px;
    background: #fff;
    color: #828284;
    border: 1px solid #dddfe2;
    transition: all 0.3s ease-in-out;
}
.FBComments_writeComment__e9Zl1 button:hover {
    background: #000;
    color: #fff;
    cursor: pointer;
}
.FBComments_commentTile__uQmcI {
    position: relative;
    display: grid;
    grid-template-columns: 32px 1fr;
    grid-gap: 32px 10px;
    gap: 32px 10px;
}
.FBComments_commentTile__uQmcI .FBComments_commentActions__fyLqE {
    position: absolute;
    bottom: -20px;
    left: 54px;
    font-size: 13px;
    color: #8d949e;
    display: flex;
    gap: 10px;
    justify-content: space-between;
}
.FBComments_commentTile__uQmcI .FBComments_reactions__DyPJy {
    position: absolute;
    bottom: -10px;
    right: -10px;
    width: 66px;
    display: flex;
    gap: 3px;
    justify-content: right;
}
.FBComments_commentTile__uQmcI .FBComments_reactions__DyPJy svg {
    max-width: 20px;
    cursor: pointer;
}
.FBComments_comment__yHPAf {
    background: #ebedf0;
    border-radius: 18px;
    padding: 12px;
    position: relative;
}
.FBComments_comment__yHPAf strong {
    display: block;
    font-weight: 800;
}
.FBComments_comment__yHPAf img {
    border-radius: 12px;
    max-height: 300px;
    margin-top: 12px;
}
.FBComments_pointer__g56ej {
    cursor: pointer;
}
.FBComments_avatar__zTxmi img {
    border-radius: 50%;
}
.FBComments_commentsList__og4HV {
    display: flex;
    flex-direction: column;
    gap: 38px;
}
.FBComments_commentsGroup___9tZu {
    display: flex;
    flex-direction: column;
    gap: 30px;
}
.FBComments_commentsGroup___9tZu > div:first-of-type {
    margin-left: 0 !important;
}
.FBComments_commentsGroup___9tZu > div:nth-child(0) {
    margin-left: 0;
}
.FBComments_commentsGroup___9tZu > div:first-child {
    margin-left: 20px;
}
.FBComments_commentsGroup___9tZu > div:nth-child(2) {
    margin-left: 40px;
}
.FBComments_commentsGroup___9tZu > div:nth-child(3) {
    margin-left: 60px;
}
.FBComments_commentsGroup___9tZu > div:nth-child(4) {
    margin-left: 80px;
}
.FBComments_commentsGroup___9tZu > div:nth-child(5) {
    margin-left: 100px;
}
.FBComments_commentsGroup___9tZu > div:nth-child(6) {
    margin-left: 120px;
}
.FBComments_commentsGroup___9tZu > div:nth-child(7) {
    margin-left: 140px;
}
.FBComments_commentsGroup___9tZu > div:nth-child(8) {
    margin-left: 160px;
}
.Screen_hidden__4Shfm {
    display: none !important;
}
.Screen_wrapper__GTSlF {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.Screen_wrapper__GTSlF h1,
.Screen_wrapper__GTSlF h2 {
    font-size: 28px;
    font-weight: 600;
}
.Screen_wrapper__GTSlF > p:has(img) {
    margin-left: calc(-50vw + 50%);
    width: 100vw;
}
.Screen_horizontal__Ji0Ei {
    flex-direction: column;
    align-items: center;
}
@media screen and (min-width: 1440px) {
    .Screen_horizontal__Ji0Ei {
        flex-direction: row;
    }
}
.Screen_horizontal__Ji0Ei img {
    max-width: 100%;
}
.Screen_horizontal__Ji0Ei > p:has(img) {
    flex-shrink: 0;
    max-width: 60%;
}
@media screen and (min-width: 1440px) {
    .Screen_horizontal__Ji0Ei > p:has(img) {
        margin-left: auto;
    }
}
.Screen_horizontal__Ji0Ei h3 {
    font-weight: 700;
}
.Screen_horizontal__Ji0Ei h2 {
    text-align: center;
}
.Screen_horizontal__Ji0Ei section {
    border: none;
    box-shadow: none;
    border-radius: 0;
    background-color: #fff;
}
.SectedItems_hidden__v5w_q {
    display: none !important;
}
.SectedItems_itemsWrapper__cThW9 {
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
}
.SectedItems_itemsWrapper__cThW9:not(:first-child) {
    margin-top: 10px;
}
.SectedItems_itemsWrapper__cThW9 div {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    width: -moz-fit-content;
    width: fit-content;
    color: #000;
    border: 1px solid #000;
    padding: 12px 24px;
    letter-spacing: 2px;
}
.SectedItems_active__Of0wg {
    background-color: #000 !important;
    color: #fff !important;
}
.SelectImg_hidden__qov4b {
    display: none !important;
}
.SelectImg_wrapper__mOMYb {
    display: flex;
    gap: 10px;
}
.SelectImg_wrapper__mOMYb div {
    max-width: 120px;
    padding: 10px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.SelectImg_wrapper__mOMYb img {
    width: 100%;
    object-fit: contain;
}
.SelectImg_active__qGWpo {
    border: 2px solid #000;
}
.SliderImage_sliderContainer__kBn_c {
    max-width: 600px;
    margin: auto;
}
.SliderImage_slider__dXMOv {
    transition: transform 0.5s ease-in-out;
}
.SliderImage_slide__JFZi_ {
    width: 100%;
    flex-shrink: 0;
}
.SliderImage_navButton__2qRMa {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border: none;
    cursor: pointer;
    background-color: transparent !important;
}
.SliderImage_prev__iGuFs {
    left: 10px;
}
.SliderImage_next___birR {
    right: 10px;
}
.SliderImage_dots__JdEQa {
    display: flex;
    justify-content: center;
    gap: 8px;
    margin-top: 10px;
}
.SliderImage_dot__tR3Ad {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #fff;
    border: 1px solid #000;
    cursor: pointer;
    transition: all 0.3s ease;
}
.SliderImage_activeDot__w95h_ {
    background-color: #000;
    border: 1px solid #000;
}
.SliderImage_hidden__j0S80 {
    display: none;
}
.SliderImage_gridContainer__Pif6R {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 16px;
    gap: 16px;
    width: 100%;
}
.SliderImage_gridContainer__Pif6R p {
    width: 100%;
    height: auto;
}
.SliderImage_sliderContainer__kBn_c {
    position: relative;
    overflow: hidden;
    width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.SliderImage_slider__dXMOv {
    display: flex;
    transition: transform 0.3s ease;
    width: 100%;
}
.SliderImage_slide__JFZi_ {
    min-width: 100%;
    flex: 0 0 100%;
}
.SliderImage_previewLine__QpMD_ {
    display: flex;
    gap: 8px;
    width: 100%;
    justify-content: center;
}
.SliderImage_previewLine__QpMD_ div {
    max-width: 100px;
}
.SliderImage_previewLine__QpMD_ div:hover {
    cursor: pointer;
}
.SliderImage_previewActive__J1WCm {
    border: 1px solid #000;
    border-radius: 12px;
}
.ValidationScreen_hidden__L7KSj {
    display: none !important;
}
.ValidationScreen_wrapper__I0F0B {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.ValidationScreen_wrapper__I0F0B p {
    animation: ValidationScreen_shown__qoycu 0.5s ease-in-out forwards;
    opacity: 0;
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    text-align: center;
}
.ValidationScreen_wrapper__I0F0B p:nth-child(1 of p) {
    animation-delay: calc(0.8s * 1) !important;
}
.ValidationScreen_wrapper__I0F0B p:nth-child(2 of p) {
    animation-delay: calc(0.8s * 2) !important;
}
.ValidationScreen_wrapper__I0F0B p:nth-child(3 of p) {
    animation-delay: calc(0.8s * 3) !important;
}
.ValidationScreen_wrapper__I0F0B p:nth-child(4 of p) {
    animation-delay: calc(0.8s * 4) !important;
}
.ValidationScreen_wrapper__I0F0B p:nth-child(5 of p) {
    animation-delay: calc(0.8s * 5) !important;
}
.ValidationScreen_wrapper__I0F0B p:nth-child(6 of p) {
    animation-delay: calc(0.8s * 6) !important;
}
.ValidationScreen_wrapper__I0F0B p:nth-child(7 of p) {
    animation-delay: calc(0.8s * 7) !important;
}
.ValidationScreen_wrapper__I0F0B p:nth-child(8 of p) {
    animation-delay: calc(0.8s * 8) !important;
}
.ValidationScreen_wrapper__I0F0B p:nth-child(9 of p) {
    animation-delay: calc(0.8s * 9) !important;
}
.ValidationScreen_wrapper__I0F0B p:nth-child(10 of p) {
    animation-delay: calc(0.8s * 10) !important;
}
.ValidationScreen_wrapper__I0F0B h1,
.ValidationScreen_wrapper__I0F0B h2,
.ValidationScreen_wrapper__I0F0B h3 {
    font-weight: 500;
    text-align: center;
}
@keyframes ValidationScreen_shown__qoycu {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.WelcomeScreen_hidden__EKQRA {
    display: none !important;
}
.WelcomeScreen_wrapper {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.WelcomeScreen_wrapper h1,
.WelcomeScreen_wrapper h2 {
    font-size: 28px;
    font-weight: 600;
}
.WelcomeScreen_wrapper > p:has(img) {
    margin-left: calc(-50vw + 50%);
    width: 100vw;
}
.WelcomeScreen_horizontal__tmeT6 {
    flex-direction: column;
    align-items: center;
}
@media screen and (min-width: 1440px) {
    .WelcomeScreen_horizontal__tmeT6 {
        flex-direction: row;
    }
}
.WelcomeScreen_horizontal__tmeT6 img {
    max-width: 100%;
}
.WelcomeScreen_horizontal__tmeT6 > p:has(img) {
    flex-shrink: 0;
    max-width: 60%;
}
@media screen and (min-width: 1440px) {
    .WelcomeScreen_horizontal__tmeT6 > p:has(img) {
        margin-left: auto;
    }
}
.WelcomeScreen_horizontal__tmeT6 h3 {
    font-weight: 700;
}
.WelcomeScreen_horizontal__tmeT6 h2 {
    text-align: center;
}
.WelcomeScreen_horizontal__tmeT6 section {
    border: none;
    box-shadow: none;
    border-radius: 0;
    background-color: #fff;
}
.PrefillScreen_hidden__SaOKd {
    display: none !important;
}
.PrefillScreen_wrapper__GITim {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin: 0 -20px;
}
@media screen and (min-width: 744px) {
    .PrefillScreen_wrapper__GITim {
        margin: 0;
    }
}
.PrefillScreen_wrapper__GITim h1,
.PrefillScreen_wrapper__GITim h2 {
    font-size: 28px;
    font-weight: 600;
}
.PrefillScreen_wrapper__GITim > p:has(img) {
    margin-left: calc(-50vw + 50%);
    width: 100vw;
}
.Badge_hidden__NiEBh {
    display: none !important;
}
.Badge_badgeWrapper__VNevD {
    padding: 20px;
    max-width: 1200px;
    margin: 0 auto;
}
.Badge_badgeWrapper__VNevD img {
    object-fit: contain;
    max-height: -moz-fit-content;
    max-height: fit-content;
}
.ShadowBox_hidden__EW18i {
    display: none !important;
}
.ShadowBox_shadow__P3rsD {
    padding: 24px;
    border: 1px solid #d1d5db;
    border-radius: 8px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    margin: 20px 0;
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.ShadowBox_shadow__P3rsD h2 {
    font-size: 24px;
    font-weight: 700;
    text-align: start;
}
.TextModifier_heartbeat__81uAx {
    animation: TextModifier_heartbeat__81uAx 0.8s linear infinite;
    display: inline-block;
}
.TextModifier_blinking__xiqcX {
    animation: TextModifier_blinking__xiqcX 0.8s linear infinite;
}
@keyframes TextModifier_heartbeat__81uAx {
    0% {
        transform: scale(1);
    }
    to {
        transform: scale(1.2);
    }
}
@keyframes TextModifier_blinking__xiqcX {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.FBComments2_hidden__72xRm {
    display: none !important;
}
.FBComments2_FBCommentsWrapper__4PnCC {
    display: flex;
    flex-direction: column;
    gap: 24px;
    width: 100%;
    max-width: 1200px;
    padding: 20px 20px 10px;
}
@media screen and (min-width: 744px) {
    .FBComments2_FBCommentsWrapper__4PnCC {
        margin: 0 auto;
    }
}
.FBComments2_FBCommentsWrapper__4PnCC img {
    max-width: 400px;
}
.FBComments2_commentTile__owHyq {
    position: relative;
}
.FBComments2_commentActions___pOwz {
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 13px;
    color: #8d949e;
    display: flex;
    gap: 5px;
    justify-content: space-between;
}
.FBComments2_commentActions___pOwz span:before {
    content: "•";
    padding: 0 5px;
}
.FBComments2_comment__QarLK {
    padding: 30px 12px 12px;
    position: relative;
    border-top: 1px solid #ebedf0;
    gap: 10px;
    display: flex;
    flex-direction: column;
    justify-content: left;
    width: 100%;
}
.FBComments2_comment__QarLK strong {
    display: block;
    font-weight: 800;
    position: relative;
}
.FBComments2_comment__QarLK p {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.FBCommentsRate_hidden__SY4XW {
    display: none !important;
}
.FBCommentsRate_FBCommentsWrapper__1Z_Lh {
    display: flex;
    flex-direction: column;
    gap: 8px;
    width: 100%;
    align-items: center;
    background-color: #ebedf0;
    border-radius: 10px;
    padding: 48px;
    line-height: 1.2;
    margin: 20px 0;
    text-align: center;
}
.FBCommentsRate_FBCommentsWrapper__1Z_Lh img {
    margin-bottom: 10px;
    max-height: 80px;
    width: auto;
}
@media screen and (min-width: 1440px) {
    .FBCommentsRate_FBCommentsWrapper__1Z_Lh img {
        max-height: 140px;
    }
}
.FBCommentsRate_FBStarsWrapper__ZHbzz {
    display: flex;
    gap: 5px;
}
.SimpleLoader_hidden__SMRq4 {
    display: none !important;
}
.SimpleLoader_loader__JH7yd {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    border-color: #000 transparent transparent #000;
    border-style: solid;
    border-width: 4px;
    top: 25px;
    left: calc(50% - 16px);
    animation: SimpleLoader_spinner__MwH6T 2s linear infinite;
}
@keyframes SimpleLoader_spinner__MwH6T {
    0% {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(1turn);
    }
}
.GameScreenLocal_hidden__ZaTd4 {
    display: none !important;
}
.GameScreenLocal_top {
    background-color: #000000;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
    border-radius: 16px;
    color: #fff;
    padding: 10px;
}
.GameScreenLocal_top h2,
.GameScreenLocal_top p {
    text-align: center;
}
.GameScreenLocal_wrapper {
    width: 100%;
    max-width: 800px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    justify-items: center;
    align-items: start;
    grid-gap: 20px;
    gap: 20px;
    position: relative;
    padding: 20px;
    margin: 0 auto;
}
@media screen and (min-width: 744px) {
    .GameScreenLocal_wrapper {
        grid-template-columns: repeat(4, 1fr);
    }
}
@media screen and (min-width: 1440px) {
    .GameScreenLocal_wrapper {
        padding: 20px 64px;
    }
}
.GameScreenLocal_onLoading__m0gfY button {
    position: relative;
    overflow: hidden;
    pointer-events: none;
}
.GameScreenLocal_onLoading__m0gfY button:before {
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: inherit;
    content: "Loading...";
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: capitalize;
}
.GameScreenLocal_onLoading__m0gfY button:after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 2px;
    background-color: inherit;
    animation: GameScreenLocal_move__2da6W 2s linear infinite;
    filter: invert(100);
}
@keyframes GameScreenLocal_move__2da6W {
    0% {
        left: -100%;
    }
    50% {
        left: 100%;
    }
    to {
        left: -100%;
    }
}
.Header_hidden__4Vk3Y {
    display: none !important;
}
.Header_headerContainer__yEpZr {
    display: flex;
    width: 100%;
    justify-content: space-between;
    gap: 24px;
    z-index: 1;
    background-color: #fff;
    box-shadow: 0 0.125rem 0.375rem 0 rgba(0, 0, 0, 0.05);
    padding: 20px 20px 10px;
}
.Header_headerContainer__yEpZr svg {
    max-width: 24px;
}
@media screen and (min-width: 1440px) {
    .Header_headerContainer__yEpZr {
        padding: 20px 64px 10px;
    }
    .Header_headerContainer__yEpZr svg:hover {
        cursor: pointer;
    }
}
.Header_headerContainer__yEpZr .Header_logoWrapper__F7gUR img {
    max-width: 48px;
    max-height: 48px;
}
.Header_headerContainer__yEpZr .Header_sectionsWrapper__PjLvy {
    display: flex;
    gap: 24px;
}
.Header_headerContainer__yEpZr .Header_sectionsWrapper__PjLvy .Header_section__H_Mk6 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #000000;
    row-gap: 8px;
}
.Header_headerContainer__yEpZr .Header_sectionsWrapper__PjLvy .Header_section__H_Mk6 span {
    color: inherit;
}
.Header_mobileHidden__REEyL {
    display: none;
}
@media screen and (min-width: 744px) {
    .Header_mobileHidden__REEyL {
        display: flex;
    }
}
.Header_desktopOnly__OokpH {
    display: none;
}
@media screen and (min-width: 1440px) {
    .Header_desktopOnly__OokpH {
        display: flex;
    }
}
.Header_desktopHidden__2Mkyq {
    display: flex;
}
@media screen and (min-width: 1440px) {
    .Header_desktopHidden__2Mkyq {
        display: none;
    }
}
.Header2_hidden__CCLOQ {
    display: none !important;
}
.Header2_headerContainer {
    display: flex;
    padding: 10px;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    z-index: 1;
    position: relative;
    box-shadow: 0 0.125rem 0.375rem 0 rgba(0, 0, 0, 0.05);
    margin-bottom: 10px;
    background-color: #fff;
}
@media screen and (min-width: 1440px) {
    .Header2_headerContainer {
        padding: 10px 20px;
    }
    .Header2_headerContainer svg:hover {
        cursor: pointer;
    }
}
.Header2_logoContainer {
    width: 50px;
    height: auto;
}
.Header2_logoContainer img {
    object-fit: contain;
    width: 100%;
    height: auto;
}
.Header2_wrapper {
    display: flex;
    align-items: center;
    gap: 10px;
}
.HorizontalBox_hidden__0Po9x {
    display: none !important;
}
.HorizontalBox_boxWrapper {
    position: relative;
    display: flex;
    align-items: flex-start;
    width: 148px;
    min-height: 0;
}
@media screen and (min-width: 1440px) {
  .HorizontalBox_boxWrapper {
    cursor: pointer;
  }
  .HorizontalBox_boxWrapper:hover {
    animation: HorizontalBox_shake__k921t 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    perspective: 1000px;
  }
}
.HorizontalBox_boxWrapper img {
  max-width: 148px;
  height: -moz-fit-content;
  height: fit-content;
}
.HorizontalBox_boxBody {
  position: absolute;
  z-index: 11;
  top: 0;
  left: 0;
  width: 100%;
  transform: none;
}
.HorizontalBox_boxInner {
  position: relative;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  transform: none;
}
.HorizontalBox_boxPrize {
  z-index: 6;
  left: 0;
}
.HorizontalBox_boxEmpty,
.HorizontalBox_boxPrize {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  transform: none;
  visibility: hidden;
}
.HorizontalBox_boxEmpty {
  z-index: 5;
}
.HorizontalBox_openBoxAnimate {
  animation: HorizontalBox_drawerOpen 0.72s cubic-bezier(0.22, 0.61, 0.36, 1) forwards;
}
.HorizontalBox_openBox {
  visibility: visible;
}
@keyframes HorizontalBox_shake__k921t {
  10%,
  90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%,
  80% {
    transform: translate3d(2px, 0, 0);
  }
  30%,
  50%,
  70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%,
  60% {
    transform: translate3d(4px, 0, 0);
  }
}
@keyframes HorizontalBox_drawerOpen {
  0% {
    transform: translate(0, 0);
  }
  to {
    transform: translate(14px, 22px);
  }
}
.Loader_hidden__6Bmwo {
    display: none !important;
}
.Loader_loader__kDLay {
    display: block;
    position: relative;
    color: #0a6554;
    width: 124px;
    height: 124px;
}
.Loader_loader__kDLay:before {
    font-size: 1.5rem;
    padding: 10px;
    content: "DICK'S";
    position: absolute;
    top: 40%;
    left: 6%;
    text-align: center;
    font-family: strata-icons !important;
    font-style: normal;
    font-weight: 700 !important;
    vertical-align: top;
}
.Loader_loader__kDLay:after {
    content: "";
    height: 124px;
    width: 124px;
    position: absolute;
    top: 0;
    left: 0;
    animation: Loader_spinnerRotation__JxWFx 0.6s linear infinite;
    border-radius: 100%;
    text-indent: -9999px;
    margin-top: 7%;
    border: 12px solid rgba(40, 50, 90, 0.15);
    border-top-color: #0a6554;
}
@keyframes Loader_spinnerRotation__JxWFx {
    0% {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(359deg);
    }
}
.QuestionsAppearingSmoothlyLocal_hidden__9iLzM {
    display: none !important;
}
.QuestionsAppearingSmoothlyLocal_mainContainer {
    padding: 12px 12px 8px;
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    border: 1px solid #f8f9fa;
    background-color: transparent;
    text-align: center;
}
.QuestionsAppearingSmoothlyLocal_mainContainer h3 {
    font-size: 20px;
    line-height: 1.25;
    color: #000;
}
.QuestionsAppearingSmoothlyLocal_answersWrapper__daG0S {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.QuestionsAppearingSmoothlyLocal_questionWrapper__gPkMv {
    display: flex;
    flex-direction: column;
    gap: 8px;
    opacity: 1;
    transform: translateY(0);
    transition:
        opacity 0.3s ease-in-out,
        transform 0.3s ease-in-out;
}
.QuestionsAppearingSmoothlyLocal_hide__ZG6IY {
    opacity: 0;
    transform: translateY(-20px);
    pointer-events: none;
}
.QuestionsAppearingSmoothlyLocal_show__8f0pQ {
    opacity: 1;
    transform: translateY(0);
}
.QuestionsAppearingSmoothlyLocal_timerWrapper__d4IZB {
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: center;
}
.QuestionsAppearingSmoothlyLocal_timerSpan__3uB2F {
    background: #d93831;
    width: 6px;
    height: 6px;
    border-radius: 100%;
}
.ValidationScreenAnimated_hidden__5vLAn {
    display: none !important;
}
.ValidationScreenAnimated_wrapper__5BR5n {
    display: flex;
    flex-direction: column;
    gap: 10px;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    padding: 20px;
    border-bottom: 10px solid #231f20;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px #d1d1d1;
    animation: ValidationScreenAnimated_backgroundChange__JcvuO 3.6s ease-in-out infinite;
    animation-delay: 0.3s;
}
.ValidationScreenAnimated_wrapper__5BR5n .ValidationScreenAnimated_content__R85sc {
    display: flex;
    flex-direction: column;
    row-gap: 12px;
}
.ValidationScreenAnimated_wrapper__5BR5n .ValidationScreenAnimated_content__R85sc h2 {
    font-size: 22px;
    text-align: center;
}
.ValidationScreenAnimated_wrapper__5BR5n .ValidationScreenAnimated_content__R85sc h3,
.ValidationScreenAnimated_wrapper__5BR5n .ValidationScreenAnimated_content__R85sc h4,
.ValidationScreenAnimated_wrapper__5BR5n .ValidationScreenAnimated_content__R85sc p {
    font-size: 18px;
    line-height: 18px;
    text-align: center;
}
.ValidationScreenAnimated_wrapper__5BR5n
    .ValidationScreenAnimated_content__R85sc
    div:has(.ValidationScreenAnimated_loadingImageWrapper__i_TUp) {
    display: flex;
    flex-direction: column;
    row-gap: 8px;
}
.ValidationScreenAnimated_wrapper__5BR5n
    .ValidationScreenAnimated_content__R85sc
    .ValidationScreenAnimated_loadingImageWrapper__i_TUp {
    display: flex;
    justify-content: center;
    align-items: center;
}
.ValidationScreenAnimated_wrapper__5BR5n .ValidationScreenAnimated_content__R85sc img {
    max-width: 100px;
    padding-bottom: 20px;
    height: auto;
    margin: 0 auto;
}
.ValidationScreenAnimated_wrapper__5BR5n .ValidationScreenAnimated_content__R85sc :nth-child(2) {
    color: #494949;
}
.ValidationScreenAnimated_wrapper__5BR5n .ValidationScreenAnimated_content__R85sc > p {
    position: absolute;
    left: 50%;
    opacity: 0;
    color: #494949;
    transform: translateX(-50%);
    width: 100%;
    padding: 0 12px;
}
.ValidationScreenAnimated_wrapper__5BR5n .ValidationScreenAnimated_content__R85sc > p:first-of-type {
    animation:
        ValidationScreenAnimated_up__Xh2T3 4s ease-in-out 0s,
        ValidationScreenAnimated_colorChange__Y_Soh 4s ease-in-out 0s forwards;
}
.ValidationScreenAnimated_wrapper__5BR5n .ValidationScreenAnimated_content__R85sc > p:nth-of-type(2) {
    animation:
        ValidationScreenAnimated_up__Xh2T3 4s ease-in-out 4s,
        ValidationScreenAnimated_colorChange__Y_Soh 4s ease-in-out 4s forwards;
}
.ValidationScreenAnimated_wrapper__5BR5n .ValidationScreenAnimated_content__R85sc > p:nth-of-type(3) {
    animation:
        ValidationScreenAnimated_up__Xh2T3 4s ease-in-out 8s,
        ValidationScreenAnimated_colorChange__Y_Soh 4s ease-in-out 8s forwards;
}
.ValidationScreenAnimated_wrapper__5BR5n .ValidationScreenAnimated_content__R85sc > p:nth-of-type(4) {
    animation:
        ValidationScreenAnimated_up__Xh2T3 4s ease-in-out 12s,
        ValidationScreenAnimated_colorChange__Y_Soh 4s ease-in-out 12s forwards;
}
.ValidationScreenAnimated_wrapper__5BR5n .ValidationScreenAnimated_content__R85sc > p:nth-of-type(5) {
    animation:
        ValidationScreenAnimated_up__Xh2T3 4s ease-in-out 16s,
        ValidationScreenAnimated_colorChange__Y_Soh 4s ease-in-out 16s forwards;
}
.ValidationScreenAnimated_wrapper__5BR5n .ValidationScreenAnimated_content__R85sc > p:nth-of-type(6) {
    animation:
        ValidationScreenAnimated_up__Xh2T3 4s ease-in-out 20s,
        ValidationScreenAnimated_colorChange__Y_Soh 4s ease-in-out 20s forwards;
}
.ValidationScreenAnimated_wrapper__5BR5n .ValidationScreenAnimated_content__R85sc > p:nth-of-type(7) {
    animation:
        ValidationScreenAnimated_up__Xh2T3 4s ease-in-out 24s,
        ValidationScreenAnimated_colorChange__Y_Soh 4s ease-in-out 24s forwards;
}
.ValidationScreenAnimated_wrapper__5BR5n .ValidationScreenAnimated_content__R85sc > p:nth-of-type(8) {
    animation:
        ValidationScreenAnimated_up__Xh2T3 4s ease-in-out 28s,
        ValidationScreenAnimated_colorChange__Y_Soh 4s ease-in-out 28s forwards;
}
.ValidationScreenAnimated_wrapper__5BR5n .ValidationScreenAnimated_content__R85sc > p:nth-of-type(9) {
    animation:
        ValidationScreenAnimated_up__Xh2T3 4s ease-in-out 32s,
        ValidationScreenAnimated_colorChange__Y_Soh 4s ease-in-out 32s forwards;
}
.ValidationScreenAnimated_wrapper__5BR5n .ValidationScreenAnimated_content__R85sc > p:nth-of-type(10) {
    animation:
        ValidationScreenAnimated_up__Xh2T3 4s ease-in-out 36s,
        ValidationScreenAnimated_colorChange__Y_Soh 4s ease-in-out 36s forwards;
}
@keyframes ValidationScreenAnimated_up__Xh2T3 {
    0% {
        bottom: 0;
        opacity: 0;
    }
    33% {
        bottom: 0;
        opacity: 0;
    }
    66% {
        bottom: 15px;
        opacity: 1;
    }
    to {
        bottom: 15px;
        opacity: 1;
    }
}
@keyframes ValidationScreenAnimated_colorChange__Y_Soh {
    0% {
        color: #494949;
    }
    33% {
        color: #494949;
    }
    66% {
        color: #34ae21;
    }
    to {
        color: #34ae21;
    }
}
@keyframes ValidationScreenAnimated_backgroundChange__JcvuO {
    0% {
        background-color: #fff;
    }
    to {
        background-image: linear-gradient(90deg, #e3ffdf, #fff, #fff, #fff, #e3ffdf);
    }
}

/* fec3791e7d71ae73.css */
@font-face {
    font-family: __Roboto_bff11b;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(/wp/12121_sweep_black_us_aldi_holidaymealbasket_np_nc/public/_next/static/media/456105d6ea6d39e0-s.woff2)
        format("woff2");
    unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f;
}
@font-face {
    font-family: __Roboto_bff11b;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(/wp/12121_sweep_black_us_aldi_holidaymealbasket_np_nc/public/_next/static/media/24c15609eaa28576-s.woff2)
        format("woff2");
    unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}
@font-face {
    font-family: __Roboto_bff11b;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(/wp/12121_sweep_black_us_aldi_holidaymealbasket_np_nc/public/_next/static/media/84602850c8fd81c3-s.woff2)
        format("woff2");
    unicode-range: u+1f??;
}
@font-face {
    font-family: __Roboto_bff11b;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(/wp/12121_sweep_black_us_aldi_holidaymealbasket_np_nc/public/_next/static/media/63b255f18bea0ca9-s.woff2)
        format("woff2");
    unicode-range: u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1, u+03a3-03ff;
}
@font-face {
    font-family: __Roboto_bff11b;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(/wp/12121_sweep_black_us_aldi_holidaymealbasket_np_nc/public/_next/static/media/70bd82ac89b4fa42-s.woff2)
        format("woff2");
    unicode-range: u+0302-0303, u+0305, u+0307-0308, u+0310, u+0312, u+0315, u+031a, u+0326-0327, u+032c, u+032f-0330,
        u+0332-0333, u+0338, u+033a, u+0346, u+034d, u+0391-03a1, u+03a3-03a9, u+03b1-03c9, u+03d1, u+03d5-03d6,
        u+03f0-03f1, u+03f4-03f5, u+2016-2017, u+2034-2038, u+203c, u+2040, u+2043, u+2047, u+2050, u+2057, u+205f,
        u+2070-2071, u+2074-208e, u+2090-209c, u+20d0-20dc, u+20e1, u+20e5-20ef, u+2100-2112, u+2114-2115, u+2117-2121,
        u+2123-214f, u+2190, u+2192, u+2194-21ae, u+21b0-21e5, u+21f1-21f2, u+21f4-2211, u+2213-2214, u+2216-22ff,
        u+2308-230b, u+2310, u+2319, u+231c-2321, u+2336-237a, u+237c, u+2395, u+239b-23b7, u+23d0, u+23dc-23e1,
        u+2474-2475, u+25af, u+25b3, u+25b7, u+25bd, u+25c1, u+25ca, u+25cc, u+25fb, u+266d-266f, u+27c0-27ff,
        u+2900-2aff, u+2b0e-2b11, u+2b30-2b4c, u+2bfe, u+3030, u+ff5b, u+ff5d, u+1d400-1d7ff, u+1ee??;
}
@font-face {
    font-family: __Roboto_bff11b;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(/wp/12121_sweep_black_us_aldi_holidaymealbasket_np_nc/public/_next/static/media/627d916fd739a539-s.woff2)
        format("woff2");
    unicode-range: u+0001-000c, u+000e-001f, u+007f-009f, u+20dd-20e0, u+20e2-20e4, u+2150-218f, u+2190, u+2192,
        u+2194-2199, u+21af, u+21e6-21f0, u+21f3, u+2218-2219, u+2299, u+22c4-22c6, u+2300-243f, u+2440-244a,
        u+2460-24ff, u+25a0-27bf, u+28??, u+2921-2922, u+2981, u+29bf, u+29eb, u+2b??, u+4dc0-4dff, u+fff9-fffb,
        u+10140-1018e, u+10190-1019c, u+101a0, u+101d0-101fd, u+102e0-102fb, u+10e60-10e7e, u+1d2c0-1d2d3, u+1d2e0-1d37f,
        u+1f0??, u+1f100-1f1ad, u+1f1e6-1f1ff, u+1f30d-1f30f, u+1f315, u+1f31c, u+1f31e, u+1f320-1f32c, u+1f336, u+1f378,
        u+1f37d, u+1f382, u+1f393-1f39f, u+1f3a7-1f3a8, u+1f3ac-1f3af, u+1f3c2, u+1f3c4-1f3c6, u+1f3ca-1f3ce,
        u+1f3d4-1f3e0, u+1f3ed, u+1f3f1-1f3f3, u+1f3f5-1f3f7, u+1f408, u+1f415, u+1f41f, u+1f426, u+1f43f, u+1f441-1f442,
        u+1f444, u+1f446-1f449, u+1f44c-1f44e, u+1f453, u+1f46a, u+1f47d, u+1f4a3, u+1f4b0, u+1f4b3, u+1f4b9, u+1f4bb,
        u+1f4bf, u+1f4c8-1f4cb, u+1f4d6, u+1f4da, u+1f4df, u+1f4e3-1f4e6, u+1f4ea-1f4ed, u+1f4f7, u+1f4f9-1f4fb,
        u+1f4fd-1f4fe, u+1f503, u+1f507-1f50b, u+1f50d, u+1f512-1f513, u+1f53e-1f54a, u+1f54f-1f5fa, u+1f610,
        u+1f650-1f67f, u+1f687, u+1f68d, u+1f691, u+1f694, u+1f698, u+1f6ad, u+1f6b2, u+1f6b9-1f6ba, u+1f6bc,
        u+1f6c6-1f6cf, u+1f6d3-1f6d7, u+1f6e0-1f6ea, u+1f6f0-1f6f3, u+1f6f7-1f6fc, u+1f7??, u+1f800-1f80b, u+1f810-1f847,
        u+1f850-1f859, u+1f860-1f887, u+1f890-1f8ad, u+1f8b0-1f8bb, u+1f8c0-1f8c1, u+1f900-1f90b, u+1f93b, u+1f946,
        u+1f984, u+1f996, u+1f9e9, u+1fa00-1fa6f, u+1fa70-1fa7c, u+1fa80-1fa89, u+1fa8f-1fac6, u+1face-1fadc,
        u+1fadf-1fae9, u+1faf0-1faf8, u+1fb??;
}
@font-face {
    font-family: __Roboto_bff11b;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(/wp/12121_sweep_black_us_aldi_holidaymealbasket_np_nc/public/_next/static/media/4f77bef990aad698-s.woff2)
        format("woff2");
    unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301,
        u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab;
}
@font-face {
    font-family: __Roboto_bff11b;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(/wp/12121_sweep_black_us_aldi_holidaymealbasket_np_nc/public/_next/static/media/2c07349e02a7b712-s.woff2)
        format("woff2");
    unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf,
        u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
    font-family: __Roboto_bff11b;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(/wp/12121_sweep_black_us_aldi_holidaymealbasket_np_nc/public/_next/static/media/47cbc4e2adbc5db9-s.p.woff2)
        format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f,
        u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd;
}
@font-face {
    font-family: __Roboto_bff11b;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(/wp/12121_sweep_black_us_aldi_holidaymealbasket_np_nc/public/_next/static/media/456105d6ea6d39e0-s.woff2)
        format("woff2");
    unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f;
}
@font-face {
    font-family: __Roboto_bff11b;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(/wp/12121_sweep_black_us_aldi_holidaymealbasket_np_nc/public/_next/static/media/24c15609eaa28576-s.woff2)
        format("woff2");
    unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}
@font-face {
    font-family: __Roboto_bff11b;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(/wp/12121_sweep_black_us_aldi_holidaymealbasket_np_nc/public/_next/static/media/84602850c8fd81c3-s.woff2)
        format("woff2");
    unicode-range: u+1f??;
}
@font-face {
    font-family: __Roboto_bff11b;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(/wp/12121_sweep_black_us_aldi_holidaymealbasket_np_nc/public/_next/static/media/63b255f18bea0ca9-s.woff2)
        format("woff2");
    unicode-range: u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1, u+03a3-03ff;
}
@font-face {
    font-family: __Roboto_bff11b;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(/wp/12121_sweep_black_us_aldi_holidaymealbasket_np_nc/public/_next/static/media/70bd82ac89b4fa42-s.woff2)
        format("woff2");
    unicode-range: u+0302-0303, u+0305, u+0307-0308, u+0310, u+0312, u+0315, u+031a, u+0326-0327, u+032c, u+032f-0330,
        u+0332-0333, u+0338, u+033a, u+0346, u+034d, u+0391-03a1, u+03a3-03a9, u+03b1-03c9, u+03d1, u+03d5-03d6,
        u+03f0-03f1, u+03f4-03f5, u+2016-2017, u+2034-2038, u+203c, u+2040, u+2043, u+2047, u+2050, u+2057, u+205f,
        u+2070-2071, u+2074-208e, u+2090-209c, u+20d0-20dc, u+20e1, u+20e5-20ef, u+2100-2112, u+2114-2115, u+2117-2121,
        u+2123-214f, u+2190, u+2192, u+2194-21ae, u+21b0-21e5, u+21f1-21f2, u+21f4-2211, u+2213-2214, u+2216-22ff,
        u+2308-230b, u+2310, u+2319, u+231c-2321, u+2336-237a, u+237c, u+2395, u+239b-23b7, u+23d0, u+23dc-23e1,
        u+2474-2475, u+25af, u+25b3, u+25b7, u+25bd, u+25c1, u+25ca, u+25cc, u+25fb, u+266d-266f, u+27c0-27ff,
        u+2900-2aff, u+2b0e-2b11, u+2b30-2b4c, u+2bfe, u+3030, u+ff5b, u+ff5d, u+1d400-1d7ff, u+1ee??;
}
@font-face {
    font-family: __Roboto_bff11b;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(/wp/12121_sweep_black_us_aldi_holidaymealbasket_np_nc/public/_next/static/media/627d916fd739a539-s.woff2)
        format("woff2");
    unicode-range: u+0001-000c, u+000e-001f, u+007f-009f, u+20dd-20e0, u+20e2-20e4, u+2150-218f, u+2190, u+2192,
        u+2194-2199, u+21af, u+21e6-21f0, u+21f3, u+2218-2219, u+2299, u+22c4-22c6, u+2300-243f, u+2440-244a,
        u+2460-24ff, u+25a0-27bf, u+28??, u+2921-2922, u+2981, u+29bf, u+29eb, u+2b??, u+4dc0-4dff, u+fff9-fffb,
        u+10140-1018e, u+10190-1019c, u+101a0, u+101d0-101fd, u+102e0-102fb, u+10e60-10e7e, u+1d2c0-1d2d3, u+1d2e0-1d37f,
        u+1f0??, u+1f100-1f1ad, u+1f1e6-1f1ff, u+1f30d-1f30f, u+1f315, u+1f31c, u+1f31e, u+1f320-1f32c, u+1f336, u+1f378,
        u+1f37d, u+1f382, u+1f393-1f39f, u+1f3a7-1f3a8, u+1f3ac-1f3af, u+1f3c2, u+1f3c4-1f3c6, u+1f3ca-1f3ce,
        u+1f3d4-1f3e0, u+1f3ed, u+1f3f1-1f3f3, u+1f3f5-1f3f7, u+1f408, u+1f415, u+1f41f, u+1f426, u+1f43f, u+1f441-1f442,
        u+1f444, u+1f446-1f449, u+1f44c-1f44e, u+1f453, u+1f46a, u+1f47d, u+1f4a3, u+1f4b0, u+1f4b3, u+1f4b9, u+1f4bb,
        u+1f4bf, u+1f4c8-1f4cb, u+1f4d6, u+1f4da, u+1f4df, u+1f4e3-1f4e6, u+1f4ea-1f4ed, u+1f4f7, u+1f4f9-1f4fb,
        u+1f4fd-1f4fe, u+1f503, u+1f507-1f50b, u+1f50d, u+1f512-1f513, u+1f53e-1f54a, u+1f54f-1f5fa, u+1f610,
        u+1f650-1f67f, u+1f687, u+1f68d, u+1f691, u+1f694, u+1f698, u+1f6ad, u+1f6b2, u+1f6b9-1f6ba, u+1f6bc,
        u+1f6c6-1f6cf, u+1f6d3-1f6d7, u+1f6e0-1f6ea, u+1f6f0-1f6f3, u+1f6f7-1f6fc, u+1f7??, u+1f800-1f80b, u+1f810-1f847,
        u+1f850-1f859, u+1f860-1f887, u+1f890-1f8ad, u+1f8b0-1f8bb, u+1f8c0-1f8c1, u+1f900-1f90b, u+1f93b, u+1f946,
        u+1f984, u+1f996, u+1f9e9, u+1fa00-1fa6f, u+1fa70-1fa7c, u+1fa80-1fa89, u+1fa8f-1fac6, u+1face-1fadc,
        u+1fadf-1fae9, u+1faf0-1faf8, u+1fb??;
}
@font-face {
    font-family: __Roboto_bff11b;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(/wp/12121_sweep_black_us_aldi_holidaymealbasket_np_nc/public/_next/static/media/4f77bef990aad698-s.woff2)
        format("woff2");
    unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301,
        u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab;
}
@font-face {
    font-family: __Roboto_bff11b;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(/wp/12121_sweep_black_us_aldi_holidaymealbasket_np_nc/public/_next/static/media/2c07349e02a7b712-s.woff2)
        format("woff2");
    unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf,
        u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
    font-family: __Roboto_bff11b;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(/wp/12121_sweep_black_us_aldi_holidaymealbasket_np_nc/public/_next/static/media/47cbc4e2adbc5db9-s.p.woff2)
        format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f,
        u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd;
}
@font-face {
    font-family: __Roboto_Fallback_bff11b;
    src: local("Arial");
    ascent-override: 92.98%;
    descent-override: 24.47%;
    line-gap-override: 0%;
    size-adjust: 99.78%;
}
.__className_bff11b {
    font-family: 'Roboto', Arial, sans-serif;
    font-style: normal;
}
.__variable_bff11b {
    --roboto: 'Roboto', Arial, sans-serif;
}
*,
:after,
:before {
    box-sizing: border-box;
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}
body {
    line-height: 1.15;
    position: relative;
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    overflow-x: hidden;
}
ol,
ul {
    list-style: none;
}
blockquote,
q {
    quotes: none;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
    content: "";
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
a {
    text-decoration: none;
    color: currentColor;
}
main {
    display: flex;
    flex-grow: 1;
    flex-direction: column;
}
iframe {
    width: 100%;
    max-width: 1200px;
    margin: 10px auto 0;
    height: auto;
    display: block;
    aspect-ratio: 2/1;
}
img {
    max-width: 100%;
}
.mobileHidden {
    display: none;
}
@media screen and (min-width: 744px) {
    .mobileHidden {
        display: block;
    }
    .mobileShow {
        display: none;
    }
}
.class_hidden__hzGru,
.hidden {
    display: none !important;
}
.class_Aldi__Wr4Kb {
    background-color: #f4f2ee;
}
.class_Aldi__Wr4Kb button {
    width: 100%;
    font-size: 18px;
    font-weight: bolder;
    background-color: #000000;
    color: #fff;
    border-radius: 15px;
    transition: all 0.3s ease-in-out;
    box-shadow: 0 0 2px 2px transparent;
}
.class_Aldi__Wr4Kb button:hover {
    background-color: #000000;
}

.offetBtn__link{
    display: block;

    width: 60%;
    font-size: 18px;
    line-height: 36px;
    font-weight: bolder;
    background-color: #000000;
    color: #fff;
    border-radius: 15px;
    transition: all 0.3s ease-in-out;
    box-shadow: 0 0 2px 2px transparent;
}
.offetBtn__link:hover{
    background-color: #000000;
}

.class_Aldi__Wr4Kb ol {
    list-style: decimal;
    list-style-position: inside;
    display: flex;
    flex-direction: column;
    row-gap: 8px;
}
.class_Aldi__Wr4Kb div[data-role="loader"] div {
    background-color: #000000;
}
.class_Aldi__Wr4Kb div[data-role="loader"] div:nth-child(2) {
    background-color: #e21b22;
}
.class_Aldi__Wr4Kb div[data-role="loader"] div:nth-child(3) {
    background-color: #fec20e;
}
.class_Aldi__Wr4Kb div[id="welcomeWrapper"] {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
@media screen and (min-width: 1440px) {
    .class_Aldi__Wr4Kb div[id="welcomeWrapper"] {
        flex-direction: row;
        justify-content: space-between;
        align-items: start;
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
}
.class_Aldi__Wr4Kb div[id="leftWrapper"] {
    width: 100%;
    background-color: #fff;
    height: 100%;
    padding: 20px;
    border-radius: 20px;
    position: relative;
}
.class_Aldi__Wr4Kb div[id="leftInner"] h2 {
    text-align: left;
    margin-bottom: 5px;
}
@media screen and (min-width: 1440px) {
    .class_Aldi__Wr4Kb div[id="leftInner"] {
        position: -webkit-sticky;
        position: sticky;
        top: 10px;
    }
}
.class_Aldi__Wr4Kb div[id="rigthWrapper"] {
    width: 100%;
    background-color: #fff;
    padding: 20px;
    border-radius: 20px;
}
.class_Aldi__Wr4Kb div[id="rigthWrapper"] img {
    max-width: 600px;
    width: 100%;
    margin: 20px auto;
    display: block;
}
.class_Aldi__Wr4Kb div[id="titleWrapper"] {
    text-align: center;
}
.class_Aldi__Wr4Kb section[id="validation"] {
    padding: 15px;
    border-radius: 20px;
    background-color: #fff;
}
.class_Aldi__Wr4Kb div[id="fbComments"] {
    background-color: #fff;
    border-radius: 20px;
}
.class_Aldi__Wr4Kb div[id="fbComments"] button {
    height: 38px;
    margin: 0;
    font-family: Arial;
    outline: 0;
    background: #a9c6f6;
    color: #fff;
    text-transform: none;
    font-size: 16px;
    font-weight: 500;
    line-height: 22.4px;
    text-align: left;
    padding: 6px 22px;
    border-radius: 8px;
    width: -moz-fit-content;
    width: fit-content;
}
.class_Aldi__Wr4Kb div[id="finalImgWrapper"] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #000000;
    border-radius: 20px;
    color: #fff;
    padding: 10px;
}
.class_Aldi__Wr4Kb div[id="finalImgWrapper"] h2 {
    font-size: 24px;
}
.class_Aldi__Wr4Kb div[id="finalImgWrapper"] img {
    width: 100px;
    height: auto;
}
.class_Aldi__Wr4Kb div[order="step"] div {
    display: flex;
}
/* .class_Aldi__Wr4Kb div[id="errorWrapper"] > div,
.class_Aldi__Wr4Kb div[id="errorWrapper"] > div:after {
    width: 80px;
    height: 80px;
}
.class_Aldi__Wr4Kb div[id="errorWrapper"] > div div {
    width: 52px;
    height: 52px;
}
.class_Aldi__Wr4Kb div[id="errorWrapper"] > div div:after {
    animation-name: class_checkmarkError2-2___zmIa;
    height: 52px;
}
.class_Aldi__Wr4Kb div[id="errorWrapper"] > div div:before {
    animation-name: class_checkmarkError1-1__UxWRV;
    height: 52px;
} */
@keyframes class_checkmarkError1-1__UxWRV {
    0% {
        width: 3px;
        height: 0;
        transform: rotate(-45deg);
    }
    75% {
        width: 3px;
        height: 0;
        transform: rotate(-45deg);
    }
    to {
        width: 3px;
        height: 52px;
        transform: rotate(-45deg);
    }
}
@keyframes class_checkmarkError2-2___zmIa {
    0% {
        width: 3px;
        height: 0;
        transform: scale(1) rotate(45deg);
    }
    75% {
        width: 3px;
        height: 0;
        transform: scale(1) rotate(45deg);
    }
    to {
        width: 3px;
        height: 52px;
        transform: scale(1) rotate(45deg);
    }
}
.class_AldiSF__CcKUM button {
    width: 80%;
    font-size: 18px;
    font-weight: bolder;
    background-color: #000000;
    color: #fff;
    border-radius: 15px;
    transition: all 0.3s ease-in-out;
    box-shadow: 0 0 2px 2px transparent;
}
.class_AldiSF__CcKUM button:hover {
    box-shadow: 0 0 2px 2px #e21b22;
}
.class_AldiSF__CcKUM ol {
    list-style: decimal;
    list-style-position: inside;
    display: flex;
    flex-direction: column;
    row-gap: 8px;
}
.class_AldiSF__CcKUM div[data-role="loader"] div {
    background-color: #000000;
}
.class_AldiSF__CcKUM div[data-role="loader"] div:nth-child(2) {
    background-color: #e21b22;
}
.class_AldiSF__CcKUM div[data-role="loader"] div:nth-child(3) {
    background-color: #fec20e;
}
.class_AldiSF__CcKUM div[id="wrapperAlternative"] {
    width: 100%;
    max-width: 780px;
    margin: 0 auto;
    background-color: #fff;
    padding: 16px;
    line-height: 1.5;
    font-weight: 600;
    display: flex;
    flex-direction: column;
    row-gap: 16px;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px #d1d1d1;
}
.class_AldiSF__CcKUM div[id="wrapperAlternative"] > * {
    border: 2px dashed #df453e;
    border-radius: 5px;
    background-color: #f7f7f7;
}
.class_AldiSF__CcKUM div[id="finalWrapper"] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 32px;
    padding: 20px;
}
@media screen and (min-width: 1440px) {
    .class_AldiSF__CcKUM div[id="finalWrapper"] {
        flex-direction: row;
    }
}
.class_AldiSF__CcKUM div[id="finalWrapper"] > div {
    width: 100%;
}
.class_AldiSF__CcKUM div[id="finalWrapper"] > div button {
    margin: 0 auto;
}
.class_AldiSF__CcKUM div[id="finalWrapper"] img {
    min-width: 260px;
}
.class_AldiSF__CcKUM div[id="finalWrapper"] h3 {
    padding: 0 12px;
    font-size: 30px;
    padding-block: 5px;
    background-color: #f0f0f0;
    border-bottom: 2px solid #8f8f8f;
    border-top: 2px solid #8f8f8f;
}
.class_AldiSF__CcKUM div[id="finalWrapper"] h3 + div {
    background-color: #fff;
    padding: 20px;
    font-weight: 400;
}
.class_AldiSF__CcKUM div[id="finalWrapper"] h3 + div strong {
    font-weight: 600;
}
.class_AldiSF__CcKUM div[id="finalWrapper"] ul {
    list-style: circle;
    list-style-position: inside;
    font-weight: 400;
}
.class_AldiSF__CcKUM div[id="wrapperMain"],
.class_AldiSF__CcKUM section[id="validation"] {
    width: 100%;
    max-width: 780px;
    margin: 0 auto;
    background-color: #fff;
    padding: 24px;
    line-height: 1.5;
    font-weight: 400;
    display: flex;
    flex-direction: column;
    row-gap: 16px;
    border-bottom: 10px solid #231f20;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px #d1d1d1;
}
.class_AldiSF__CcKUM div[id="wrapperMain"] h3,
.class_AldiSF__CcKUM section[id="validation"] h3 {
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    color: #494949;
}
.class_AldiSF__CcKUM div[id="wrapperMain"] h3 + div,
.class_AldiSF__CcKUM section[id="validation"] h3 + div {
    width: 100%;
    align-items: center;
}
.class_AldiSF__CcKUM div[id="wrapperMain"] h3 + div > div,
.class_AldiSF__CcKUM section[id="validation"] h3 + div > div {
    width: 100%;
}
.class_AldiSF__CcKUM div[id="wrapperMain"] button,
.class_AldiSF__CcKUM section[id="validation"] button {
    max-width: 592px;
    margin: 0 auto;
}
.class_AldiSF__CcKUM div[id="wrapperMain"] div[id="fbComments"] h3 + div button,
.class_AldiSF__CcKUM section[id="validation"] div[id="fbComments"] h3 + div button {
    width: -moz-fit-content;
    width: fit-content;
    padding: 8px 24px;
}
.class_AldiSF__CcKUM div[id="welcome-text"] h2 + p:has(img) {
    display: flex;
    justify-content: center;
    align-items: center;
}
.class_AldiSF__CcKUM div[id="welcome-text"] h2 + p:has(img) img {
    max-width: 500px;
}
.class_AldiSF__CcKUM div[id="welcome-text"] h3 {
    font-size: 24px;
    font-weight: 600;
    text-align: start;
}
.class_AldiSF__CcKUM div[id="welcome-text"] > p {
    font-size: 16px;
    font-weight: 600;
}
.class_AldiSF__CcKUM div[id="welcome-text"] div[id="date"] {
    text-align: center;
}
.class_AldiSF__CcKUM div[id="welcome-text"] > button {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
}
.class_AldiSF__CcKUM div[id="welcome-text"] > button:after {
    animation: class_shine__mZ1ND 3s ease-in-out infinite;
    animation-fill-mode: forwards;
    content: "";
    position: absolute;
    top: -80%;
    left: -200%;
    width: 150%;
    height: 500%;
    opacity: 0;
    transform: rotate(-10deg);
    background: hsla(0, 0%, 100%, 0.13);
    background: linear-gradient(
        90deg,
        hsla(0, 0%, 100%, 0) 0,
        hsla(0, 0%, 100%, 0) 30%,
        hsla(0, 0%, 100%, 0.13) 77%,
        hsla(0, 0%, 100%, 0.5) 92%,
        #fff 0,
        hsla(0, 0%, 100%, 0)
    );
}
.class_AldiSF__CcKUM div[id="questionsWrapper"] {
    padding: 15px;
    border-radius: 3px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 16px;
}
.class_AldiSF__CcKUM div[id="questionsWrapper"] h2 {
    font-size: 18px;
    text-align: center;
    font-weight: 400;
    color: #494949;
}
.class_AldiSF__CcKUM div[id="questionsWrapper"] section {
    align-items: center;
    background-color: transparent;
    padding: 0;
    border: none;
    box-shadow: none;
    gap: 4px;
}
.class_AldiSF__CcKUM div[id="questionsWrapper"] section h3 {
    font-size: 14px;
    font-weight: 600;
    color: #d60707;
}
.class_AldiSF__CcKUM div[id="questionsWrapper"] section > div {
    width: 100%;
    align-items: center;
}
.class_AldiSF__CcKUM div[id="questionsWrapper"] section > div > p {
    font-weight: bolder;
    text-align: center;
}
@media screen and (min-width: 744px) {
    .class_AldiSF__CcKUM div[id="questionsWrapper"] section > div > p {
        text-align: start;
    }
}
.class_AldiSF__CcKUM div[id="questionsWrapper"] section > div div:has(> button) {
    width: 100%;
    align-items: center;
}
.class_AldiSF__CcKUM div[id="questionsWrapper"] section > div div:has(> button) button {
    max-width: 600px;
    text-transform: none;
}
.class_AldiSF__CcKUM div[id="questionsWrapper"] > * {
    width: 100%;
}
.class_AldiSF__CcKUM div[id="animated-text"] {
    display: flex;
    flex-direction: column;
    gap: 15px;
    width: 100%;
}
.class_AldiSF__CcKUM div[id="animated-text"] > :first-child {
    font-size: 30px;
    padding-block: 5px;
    background-color: #f0f0f0;
    border-bottom: 2px solid #8f8f8f;
    border-top: 2px solid #8f8f8f;
}
.class_AldiSF__CcKUM div[id="mainImage"] {
    max-width: 500px;
}
@keyframes class_shine__mZ1ND {
    10% {
        opacity: 1;
        top: -30%;
        left: -200%;
        transition-property: left, top, opacity;
        transition-duration: 0.7s, 0.7s, 0.15s;
        transition-timing-function: ease;
    }
    to {
        opacity: 0;
        top: -30%;
        left: 100%;
        transition-property: left, top, opacity;
    }
}
.class_AldiSF__CcKUM div[order="6"] p:has(img) {
    display: flex;
    justify-content: center;
}
.class_AldiSF__CcKUM div[order="6"] p:has(img) img {
    max-width: 80px;
}


#result,
#result-spin,
#result1,
#result2,
#result3{
    display: none;
}

.loading {
  margin-top: 40px;
    text-align: center;
}
.loading h2 {
  font-size: 18px;
  font-weight: 700;
  margin: 20px 25px;
}
.loading p {
  margin-bottom: 10px;
}
.loading__spinner {
  position: relative;
  margin: 20px auto 30px;
  max-width: min(max(90px + 56 * (100vw - 768px) / 672, 90px), 146px);
  height: min(max(90px + 56 * (100vw - 768px) / 672, 90px), 146px);
  border-radius: 50%;
}
.loading__spinner img {
  position: absolute;
  width: 65%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.loading__img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-animation: 1s linear infinite loading-spinner;
  animation: 1s linear infinite loading-spinner;
}
@-webkit-keyframes loading-spinner {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loading-spinner {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.size-title {
    margin-bottom: 8px;
    font-weight: 600;
}

.size-options {
        display: flex;
    gap: 10px;
    margin-bottom: 20px;
    max-width: 380px;
    flex-wrap: wrap;
    flex-direction: row;
}

.modalBtn__prev{
        background-color: #000000;
    width: 20%;
    border-radius: 15px;
}

.size-btn {
        padding: 6px 10px;
    width: 55px !important;
    border: 1px solid #ccc;
    background: #fff !important;
    color: #000 !important;
    cursor: pointer;
    transition: 0.2s;
}

.size-btn:hover {
	border-color: #000;
}

.size-btn.active {
	background: #000 !important;
	color: #fff !important;
	border-color: #000 !important;
}

.hidden {
  display: none;
}

.step2Btns{
    display: flex;
    flex-direction: row;
    gap: 10px;
}