.cashbackv6-landing .after {
    width: 90vw;
    height: 100vh;
    position: absolute;
    bottom: -600px;
    z-index: -1;

}

.cashbackv6-landing .after::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 1800px;
    height: 1141px;
    background-image: url(../imgs/afterfooter.svg);
    background-repeat: no-repeat;
    z-index: -1;
    background-size: 100%;
}

@media (max-width:1768px) {
    .cashbackv6-landing .after::after {
        content: unset;
    }
}

@media (min-width:1100px){
    .cashback-categories{
        justify-content: center;;
    }
}

@media(min-width:2000px){
    .cashbackv6-landing .after::after {
        left: 60%;
        transform: translateX(-60%);
    }
}

.cashbackv6-landing {



    .clp_faq-text {
        text-align: center;
        font-family: Nunito;
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        line-height: 32px;
        margin-bottom: 64px;
        color: #888;
    }

    .terms {
        color: #86868B;

        font-family: Nunito;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        /* 150% */
        text-decoration-line: underline;
        margin-top: 64px;
        display: block;
        padding-left: 5vw;
    }

    @media (max-width:768px) {
        .clp_faq-text {
            color: #888;
            font-family: Nunito;
            font-size: 20px;
            font-style: normal;
            font-weight: 500;
            line-height: 28px;
            /* 140% */
            margin-bottom: 51px;

        }

        .terms {
            color: #86868B;

            font-family: Nunito;
            font-size: 16px;
            font-style: normal;
            font-weight: 700;
            line-height: 24px;
            /* 150% */
            text-decoration-line: underline;
            margin-top: 32px;
            padding: unset;
        }
    }

    .bf-hero--black-friday {
        margin-top: 0px !important;
    }

    @media (max-width:768px) {
        .breadcrumbs_wrap{
            margin-top:40px;
        }

        .bf-hero--black-friday {
            margin-bottom: unset !important;
        }

        .tmb__list_wrap {
            margin-top: 16px !important;
        }
    }

    .how-cb {
        .howcb__title {
            color: white;
        }

        .howcb__subtitle {
            color: #888;
        }

        .howcb__card {
            border-radius: 16px;
            background: linear-gradient(143deg, #151414 0.72%, #222 46.54%, #121212 100%);

            .howcb__card-title {
                color: white;
            }

            .howcb__card-text {
                color: #888;
            }
        }
    }

    .clp_faq-title {
        color: #FFF;
        text-align: center !important;
    }

    .clp_faq-item {
        border-bottom: 1px solid #222;
        border-top: 1px solid #222;
    }

    .clp_faq-list {
        .clp_faq-q {
            color: #FFF;
        }

        .clp_faq-a {
            color: #FFF;
            max-width: 864px;
        }
    }

    .download_cooperate {
        .download_cooperate__card {
            background: linear-gradient(143deg, #222 0.72%, #000 100%);

            .download_cooperate__title {
                color: #FFF;
            }

            .download_cooperate__text {
                color: #FFF;
            }

            .download_cooperate__stores .download_cooperate__store:not(.no-invert) img {
                filter: invert(100%) !important;
            }
        }
    }

    .cashback-section {
        margin: 128px 0px !important;

        .cashback-count {
            display: none !important;
        }

        h2 {
            color: #FFF;
            text-align: center;
            font-family: Nunito;
            font-size: 48px;
            font-style: normal;
            font-weight: 700;
            line-height: 64px;
            max-width:864px;
            margin:auto;
        }

        p {
            color: #FFF;
            font-family: Nunito;
            font-size: 18px;
            font-style: normal;
            font-weight: 500;
            line-height: 24px;
            max-width: 747px;
            margin:auto;
            span {
                color: #22E243;

                font-family: Nunito;
                font-size: 18px;
                font-style: normal;
                font-weight: 700;
                line-height: 24px;
            }
        }

        .pagination-number {
            color: #888;
        }
    }

    @media (min-width: 768px) {
        .cashback-section {
            h2 {
                margin-bottom:48px;
            }
        }
        .cashback-categories button {
            background-color: #222 !important;
            color: #FFF !important;

            svg {
                filter: unset !important;
            }
        }

        .cashback-categories button:hover {
            color: #22E243 !important;

            svg {
                filter: invert(93%) sepia(99%) saturate(836%) hue-rotate(52deg) brightness(92%) contrast(89%) !important
            }
        }

        .cashback-categories .active {
            background-color: #22E243 !important;
            color: #000 !important;
        }
    }



    .pagination-number.active {
        color: #22E243;
    }

    .pagination-btn {
        color: #888;
        opacity: 1;
    }

    .cashback-section {
        overflow: hidden;
    }

    @media (max-width:1300px) {
        .after {
            display: none !important;
        }

        .cashback-section {
            h2 {
                font-size: 28px;
                font-style: normal;
                font-weight: 700;
                line-height: 40px;
                /* 142.857% */
                margin-bottom: 32px;
            }

            p {
                font-family: Nunito;
                font-size: 16px;
                font-style: normal;
                font-weight: 500;
                line-height: 24px;

                /* 150% */
                span {
                    font-size: 16px;
                    font-style: normal;
                    font-weight: 700;
                    line-height: 24px;
                }
            }

            .cashback-categories button {
                color: #FFF;
            }

            .cashback-categories button:hover {
                color: #22E243;
            }

            .cashback-categories .active {
                color: #22E243;
            }

        }
    }

    .cashback-categories .active:hover svg{
        filter: unset !important;
    }



    @media (max-width: 768px) {
        .cashback-categories button svg {
            background-color: #222;

            path {
                fill: white;
            }

        }

        .cashbackv6-landing {
            .cashback-categories .active:hover {
                color: #22E243 !important;
            }
        }

        .cashback-categories .active svg {
            background-color: #22E243;

            path {
                fill: black;
            }
        }
    }

    .zenpro__btn {
        padding: 16px 24px;
        border-radius: 64px;
        background: #22E243;
        color: #000;
        font-family: Nunito;
        font-size: 14px;
        font-style: normal;
        font-weight: 800;
        line-height: 18px;
        letter-spacing: 0.07px;
        margin-top: 48px;
        display: block;
        width: max-content;
        border: 2px solid #000;
    }

    .zenpro__title {
        font-size: 32px;
        font-style: normal;
        font-weight: 700;
        line-height: 48px;
        /* 150% */
    }

    .zenpro__text {
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: 24px;
        /* 133.333% */
    }

    .zenpro__btn:hover {
        transition: all .3s ease-in-out;
        border: 2px solid #000;
        background: #f7f7f7;
        color: #222;
        text-align: center;
        font-family: Nunito;
        box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, .15);
        background-image: url(https://www.zen.com/wp-content/themes/zen/images/deals-landing/patern.webp);
        background-position: center;
        background-size: cover;
    }


 .cashback-black {
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), linear-gradient(142deg, #222 21.76%, #000 64.89%);

        .cashback-info {
            border-radius: 0 0 9.66px 9.66px;
            border: 1px solid #000;
            background: var(--Shades-Dark-Side-Antracite, #222);
        }

        .cashback-name {
            color: #FFF;
        }

        .cashback-percent {
            &.cashback_percent {
                color: #22E243;

            }
        }
    }


        .cashback-black {
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), linear-gradient(142deg, #222 21.76%, #000 64.89%);

        .cashback-info {
            border-radius: 0 0 9.66px 9.66px;
            border: 1px solid #000;
            background: var(--Shades-Dark-Side-Antracite, #222);
        }

        .cashback-name {
            color: #FFF;
        }

        .cashback-percent {
            &.cashback_percent {
                color: #22E243;

            }
        }
    }
    .homepage-new__cashback-slots {
        .homepage-new__cashback-slots-slide__top, .homepage-new__cashback-slots-slide__bot {
            background-color: #161617;
            opacity: 0.15;
        }
    }
    .homepage-new__cashback-slots{
         top: unset !important;
    }
    .black_friday_forever{
        .clp_bf-hero__title{
            font-size: 48px;
            font-style: normal;
            font-weight: 700;
            line-height: 64px; 
        }
        .clp_bf-hero__text{
          font-size: 32px;
font-style: normal;
font-weight: 00;
line-height: 48px;  
span{
              font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 48px; 
}
        }
    }
    .swiper-pagination{
        background-color: #222;
    }

    @media (max-width:768px){
        .zenpro__inner .zenpro__text{
            margin-bottom:64px;
        }
        .zenpro__title{
            font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 32px; /* 133.333% */
        }
        .zenpro__text{
            font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 150% */
        }
        .black_friday_forever{
            .clp_bf-hero__title{
              font-size: 28px;
font-style: normal;
font-weight: 700;
line-height: 40px; /* 142.857% */  
            }
           .clp_bf-hero__text {
                font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 150% */
span{
                    font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 150% */
}
            }
        }
    }
   @media (min-width:768px){
    .flipcard__face{
padding: 25px;
    }

    .cashback-categories .active:hover {
        color: #000 !important;
    }

   }
}
.cashbackv6-landing{
.flipcard__btn svg{
    width: 32px;
    height: 32px;
}
}


@media (min-width:1300px){
    .clp_section.clp_bf-hero.bf-hero--black-friday.hero-scroll-arrow {
position: relative; 
    }

    .clp_section.clp_bf-hero.bf-hero--black-friday.hero-scroll-arrow::after {
        content: "";
        position: absolute;
        left: 50%;
        bottom: 32px;          
        transform: translateX(-50%);
        width: 14px;
        height: 22px;
        background-repeat: no-repeat;
        background-size: contain;

        background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='22' viewBox='0 0 14 22' fill='none'><path d='M1.86725 15.2498L7.23018 20.6436L12.8604 15.0108' stroke='%2359EA6D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path opacity='0.6' d='M1.86725 8.39089L7.23018 13.7847L12.8604 8.15191' stroke='%2359EA6D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path opacity='0.3' d='M1.86725 1.532L7.23018 6.92578L12.8604 1.29303' stroke='%2359EA6D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");

        animation: hero-arrow-move 2.6s ease-in-out infinite;
        opacity: 0.8;
    }


    @keyframes hero-arrow-move {
        0%, 100% {
            transform: translateX(-50%) translateY(0);
            opacity: 0.65;
        }
        50% {
            transform: translateX(-50%) translateY(4px); 
            opacity: 1;
        }
    }

    @media (prefers-reduced-motion: reduce) {
        .clp_section.clp_bf-hero.bf-hero--black-friday.hero-scroll-arrow::after {
            animation: none !important;
        }
    }

    .zenpro{
        padding-top:52px !important;
        padding-bottom:0 !important;
    }
    .black_friday_forever.second-section {
        .clp_bf-hero__content {
            min-width: 582px;
            max-width: 582px;
        }

        .clp_bf-hero__text {
            min-width:549px;
            max-width:549px;
        }

        .clp_bf-hero__media{
            justify-content: flex-end;
        }
    }

    .flipcard__back-inner{
        max-width: 100% !important;
    }

    .flipcard__back-title{
    font-size: 24px !important;
    font-style: normal;
    font-weight: 700;
    line-height: 32px !important;
    }

    .flipcard__back-text{
        font-family: Nunito;
        font-size: 16px !important;
        font-style: normal;
        font-weight: 500;
        line-height: 24px; /* 150% */
    }

    .how-cb{
        margin-top:180px !important;
    }
        /* data-category="all elektronika black-friday-deals" */
        /* //if contain black-friday-deals */
     
    .display-dependency{
        display:none !important;
    }

/* //czarne dealsy kafelki */
    .cashback-tile-black, [data-category~="black-friday-deals"]{
        order: -1;
        border-radius: 16px;
        border: 1px solid #727272;
        opacity: 0.9;
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), linear-gradient(142deg, #222 21.76%, #000 64.89%);
    }
    .cashback-tile-black, [data-category~="black-friday-deals"]{
        border-radius: 16px;
        border: 1px solid transparent;

        background:
            linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%),
            linear-gradient(142deg, #222 21.76%, #000 64.89%) padding-box,

            linear-gradient(180deg, #727272 0%, #00000000 100%) border-box;

        background-clip: padding-box, padding-box, border-box;
        opacity: 0.8;
            .cashback-percent {
        &.cashback_percent {
            color: var(--Accent-Green, #22E243);
        }
    }

    .cashback-logo {
        img{
            -webkit-filter: drop-shadow(0px 0px 15px #FFF);
            filter: drop-shadow(0px 0px 15px #FFF);
        }
    }

    .cashback-info{
        border-radius: 16px;
        border: 1px solid transparent;
        border-top-left-radius: 0;
            background:
                linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%),
                linear-gradient(142deg, #222 21.76%, #1b1b1b 64.89%) padding-box,
                linear-gradient(0deg, #727272 0%, #00000000 100%) border-box;
            background-clip: padding-box, padding-box, border-box;
            opacity: 0.8;
    }
    
    .cashback-name{
        color:#fff;
        max-width:153;
        margin:auto;
    }
    }
/* //czarne dealsy kafelki */


}



.cashbackv6-landing{
    .clp_faq-title{
        margin-bottom: 40px;
    }
   .clp_bf-hero__video{
    width: 100%;
   }
}
/* .topbar-change-language, */
.page-template-cashbackv6-landing {
    .topbar-green-default--business-zero-blog{
        display: none !important;
    } 
}

@media (max-width:765px){
    .second-section .clp_bf-hero__text, .second-section .clp_bf-hero__btn{
        display:none;
    }

    .second-section .display-dependency .clp_bf-hero__text{
        display:block !important;
    }

    .second-section .display-dependency .clp_bf-hero__btn{
        display:flex !important;
    }

    .zenpro {
        .pagination_wrap.hide_on_desktop {
            margin-top: 24px;
        }
    }
    .howcb__num{
        margin-bottom: 10px !important;
    }
}

@media (max-width:768px){
    .cashbackv6-landing .cashback-categories button{
    max-width: 60px !important;
    justify-content: unset !important;
}
}
.cashback-search-wrap {
    ::before {
content: unset !important;

    }}