.Rb7HuIF8jKcIe2nU91ai {
    -webkit-tap-highlight-color: transparent;
    display: flex
}

.UoAfP265z4mp2pLVnJgN {
    -webkit-user-select: none;
    user-select: none
}

.CGIaYtdvkjn_6wzFsiWe {
    background: #fff;
    border-radius: 16px;
    overflow: hidden
}

.YBUdSAqsfPvMt4mvmjkA {
    background: var(--grey-5);
    border-radius: var(--borderRadius, 8px);
    margin: 0 16px 0 0
}

.aXVmnwjreANkwkOxGQcL {
    --borderRadius: 0;
    height: -moz-fit-content;
    height: fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.meqdf8FANIE_qBemG9LP {
    filter: grayscale(1)
}

.WM2RGMygSCak_g50DlI3 {
    margin: 0 8px 0 0
}

html[dir=rtl] .WM2RGMygSCak_g50DlI3 {
    margin: 0 0 0 8px
}

.dyYMg3HqmmbjhYCLC8lg {
    margin: auto 0;
    min-width: 50%
}

.Qsj6z4yh8zGCZDhl_KML {
    -webkit-user-select: none;
    user-select: none
}

.ywKwzAlzGfiMZsf0LmRQ {
    justify-content: start
}

.L7rv0e7LkdrpUjPZq3gH {
    color: var(--denim-blue);
    font: 700 20px/24px var(--fontTorus);
    margin: 0 8px 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

html[dir=rtl] .L7rv0e7LkdrpUjPZq3gH {
    margin: 0 0 0 8px
}

.eUh2ebfVWKlMA53rQnMM {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    display: box;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal
}

.WwoBT0xl0pt4llFSC5hJ {
    font: 700 14px/20px var(--fontBody);
    text-transform: uppercase
}

.Av7LxYft8Nnwm46wHjpj {
    background: var(--grey-5);
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 19px;
    letter-spacing: 2px;
    line-height: 20px;
    margin: 0 0 0 8px;
    padding: 0 6px;
    text-transform: uppercase
}

.jYGFP5AhEkb0HohXG7ez {
    display: flex
}

.pyOBngxafEnwWKrr93IQ {
    color: var(--grey-3);
    display: block;
    font: 12px/16px var(--fontBody);
    letter-spacing: .3px
}

.mzwpINCe6FR4H7HLwjnN {
    align-items: center;
    background: var(--joyz-blue);
    border-radius: 50%;
    color: #fff;
    display: flex;
    flex-shrink: 0;
    height: 48px;
    justify-content: center;
    margin: 0 0 0 auto;
    width: 48px
}

.mzwpINCe6FR4H7HLwjnN:active {
    background: var(--blue-5)
}

.Ojs7l8ov_EDEYgXQ6m3g {
    background: var(--grey-7)
}

.mkaLcsUUUuP8PeNdp0XD {
    fill: var(--grey-5)
}

.Ua8NGsSkQz1Cy1njGRw9 {
    fill: #fff;
    pointer-events: none
}