/* :lang(ru) .flex.justify-between.items-center.h-16 {
    margin: 14px 0px;
} */
:lang(ru) .flex.justify-between.items-center.h-16 {
    margin: 0px !important;
}

:lang(ru) span.text-sm.font-medium.text-success-600.text-xs {
    width: 140px;
    margin-left: 12px;
}

/* New extra css */
.home_page_membership_card {
    display: flex !Important;
    flex-direction: row !important;
    gap: 10px !important;
}

.home_page_mon {
    text-wrap: wrap !important;
    max-width: 69% !important;
}

.home_page_access {
    text-overflow: ellipsis;
    width: 90px;
    display: -webkit-box;
    -webkit-line-clamp: 3;   /* number of lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

:lang(ru) .mt-6.flex.items-center.justify-between {
    margin-top: 22px;
}

.bg-success-50.rounded-2xl.p-5.flex.flex-wrap.items-start.justify-between.gap-4.min-w-0.mt-auto.overflow-hidden.home_page_membership_card {
    margin-top: 10px;
}




/* .hydrated.translated-ltr .bg-neutral-50.text-neutral-900.min-h-screen.flex.flex-col.compact-10 {
    padding-top: 87px;
} */

.regionA-meta.mt-2 {
    display: flex;
    flex-direction: column;
    max-width: max-content;
}

.regionA-meta.mt-2 span {
    padding: 6px 25px 6px 12px;
}

:lang(ru) .grid.grid-cols-1.md\:grid-cols-3.gap-6.items-center {
    align-items: start;
}


@media screen and (max-width: 500px) {
    :lang(ru) .home-page h1.font-display.font-bold.text-4xl.md\:text-6xl.mb-5.leading-tight.hero-h1 {
    margin-top: 12px;
}

 :lang(ru) div#home .grid.grid-cols-1.lg\:grid-cols-2.gap-10.items-center {
    gap: 63px !important;
} 

 :lang(ru)div#home section.lux-section .flex.items-start.gap-4 {
    align-items: center !important;
} 

div#home .grid.grid-cols-1.lg\:grid-cols-2.gap-10.items-center
 {
    gap: 40px !important;
}

:lang(ru) div#home .lux-section .effect.card-hover.bg-white.rounded-2xl.border.border-neutral-200.shadow-soft.p-8.card-stable.overflow-hidden.flex.flex-col.h-full.min-w-0 {
    gap: 20px !important;
    display: flex !important;
    justify-content: space-around;
    max-height: fit-content !important;
}

.home_page_membership_card {
    margin-top: 30px !important;
    justify-content: space-between !important;
}

:lang(ru) div#home .lux-section .flex.items-start.gap-4 {
    align-items: center !important;
}
}

.product .text-sm.no-wrap {
    text-wrap: wrap !important;
}

.home_page_membership_card {
    margin-top: 30px;
}

.card-stable, .regional-store-card, .how-card {
    display: flex !important;
    height: 100% !important;
    justify-content: space-around !important;
}

.regionA-meta.mt-2{
    flex-direction: unset !important;
}

span.lux-btn.lux-btn-ghost.cursor-default.select-none {
    background: transparent;
    border: none;
}

span.lux-btn.lux-btn-ghost.cursor-default.select-none {
    position: relative;
    width: 34px;
    height: 29px;
}

.lux-btn.lux-btn-ghost.cursor-default.select-none:after {
    content: ' →';
    transition: transform .2s ease;
}
.regionA-card:hover .lux-btn.lux-btn-ghost.cursor-default.select-none:after {
    transform: translateX(4px);
}

.regionA-card .relative.p-7 > .mt-6 .lux-btn {
    padding: 0px 30px 0px 0px;
    width: 26%;
}

.store_secction .regionA-meta.mt-2 {
    display: block;
    margin: 20px 0px 10px;
}

.store_secction span.lux-btn.lux-btn-ghost.cursor-default.select-none {
    display: none;
}

/* Default (mobile) */
.flex.flex-col .bg-white.text-primary-600 {
    display: block;
}

/* Desktop */
@media (min-width: 768px) {
    .flex.flex-col .bg-white.text-primary-600 {
        display: flex;
        align-items: center;
    }
}
.grid.grid-cols-1.md\:grid-cols-3.gap-5.items-stretch {
    margin-top: 18px;
}
.text_class_p{
    margin-top: -9px;
}