._4xZIp {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(0, 0, 0, .8)
}

._4xZIp ._37sBx {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border: 2px solid hsla(0, 0%, 100%, .4);
    border-radius: 290486px;
    border-right-color: transparent;
    border-top-color: transparent;
    width: 24px;
    height: 24px;
    position: relative;
    -webkit-animation: spinAround .5s infinite linear;
    animation: spinAround .5s infinite linear
}

._4xZIp ._37sBx._19p9P {
    width: 18px;
    height: 18px
}

._4xZIp._3n8cv {
    background-color: hsla(0, 0%, 100%, .8)
}

._4xZIp._3n8cv ._37sBx {
    border: 2px solid var(--color-loading-border);
    border-radius: 290486px;
    border-right-color: transparent;
    border-top-color: transparent
}

._4xZIp._16412 {
    background-color: var(--color-page-background)
}

._4xZIp._16412 ._37sBx {
    border: 2px solid var(--color-loading-border);
    border-radius: 290486px;
    border-right-color: transparent;
    border-top-color: transparent
}

._4xZIp._1iH1Z, ._4xZIp.Dcv1Z {
    background-color: transparent
}

._4xZIp.Dcv1Z ._37sBx {
    border: 2px solid var(--color-loading-border);
    border-radius: 290486px;
    border-right-color: transparent;
    border-top-color: transparent
}

._4xZIp._2uO57 {
    background-color: transparent
}

._4xZIp._2uO57 ._37sBx {
    border: 2px solid #2196f3;
    border-radius: 290486px;
    border-right-color: #6ec6ff;
    border-top-color: #6ec6ff
}

.rxLsd {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 32px
}

.rxLsd .lBd2C {
    background-color: hsla(0, 0%, 100%, .8);
    height: 10px;
    width: 5px;
    margin: 0 3px;
    opacity: .1;
    transform: scale(.7);
    -webkit-animation: bounce 1s infinite linear;
    animation: bounce 1s infinite linear
}

.rxLsd .lBd2C._1ICpw {
    -webkit-animation-delay: .39s;
    animation-delay: .39s
}

.rxLsd .lBd2C._39UJ7 {
    -webkit-animation-delay: .52s;
    animation-delay: .52s
}

.rxLsd .lBd2C._1Uvup {
    -webkit-animation-delay: .65s;
    animation-delay: .65s
}

.rxLsd.Zo1do .lBd2C {
    background-color: hsla(0, 0%, 100%, .8)
}

.rxLsd._3n8cv .lBd2C {
    background-color: hsla(0, 0%, 62%, .8)
}

.rxLsd.E0iTx .lBd2C {
    background-color: rgba(0, 0, 0, .8)
}

.rxLsd._19p9P {
    min-width: 25px
}

.rxLsd._19p9P .lBd2C {
    height: 8px;
    width: 3px;
    margin: 0 2px
}

.UQz-d {
    position: relative;
    width: 24px;
    height: 24px
}

.UQz-d._19p9P {
    width: 18px;
    height: 18px
}

.UQz-d {
    -webkit-animation: spinAround 2s linear infinite;
    animation: spinAround 2s linear infinite
}

._1JetP {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
    stroke-width: 4px;
    stroke-linecap: round;
    stroke: #2196f3;
    -webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
    animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite
}

._1elDe {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    height: 100%;
    -ms-flex-direction: row;
    flex-direction: row;
    overflow: hidden
}

._1elDe, ._1elDe ._3Sq-B {
    min-height: 1px;
    display: -ms-flexbox;
    display: flex
}

._1elDe ._3Sq-B {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow-y: scroll;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch
}

._1elDe ._3Sq-B._31_4H {
    -ms-flex-pack: center;
    justify-content: center
}

._1elDe ._3Sq-B._1U3kD {
    -ms-flex-pack: end;
    justify-content: flex-end
}

._1elDe ._3Sq-B._2OMxm {
    -ms-flex-pack: start;
    justify-content: flex-start
}

._1elDe .HN_cj {
    position: absolute;
    bottom: 0;
    right: 0;
    top: 0;
    width: 14px;
    background: none;
    pointer-events: none
}

._1elDe .HN_cj ._3VtSX {
    border-radius: 4px;
    margin: 3px;
    height: 100%
}

._1elDe .HN_cj ._3rg0s, ._1elDe .HN_cj ._3VtSX {
    background: none;
    pointer-events: auto;
    cursor: pointer
}

._1elDe .HN_cj ._3rg0s {
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    border-radius: 7px;
    z-index: 9998
}

._1elDe .HN_cj ._3rg0s:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0;
    border-radius: 4px;
    background-color: rgba(0, 0, 0, .4);
    border: 1px solid hsla(0, 0%, 100%, .4);
    margin: 3px
}

._1elDe._1YqM- .HN_cj ._3rg0s {
    transition: opacity .1s ease-in-out;
    opacity: 0
}

._1elDe._1YqM-._1KpXf .HN_cj ._3rg0s, ._1elDe._1YqM-:hover .HN_cj ._3rg0s {
    opacity: 1
}

.l7ngw {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow-x: hidden;
    overflow-y: auto
}

._2rMv2 {
    max-width: calc(100vw - 60px);
    width: 490px;
    padding: 16px 0 20px;
    border-radius: 4px;
    background-color: var(--color-page-background);
    position: relative
}

._2rMv2 .JCwUg {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    margin-bottom: 8.5px;
    padding: 0 16px
}

._2rMv2 .JCwUg .I3qh7 {
    color: var(--color-font-footer-text);
    font-size: 16px;
    cursor: pointer
}

._2rMv2 .JCwUg .I3qh7:hover {
    color: #2196f3
}

._2rMv2 ._2RPul {
    padding: 0 40px;
    font-size: 24px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.17;
    letter-spacing: normal;
    color: var(--color-font-header)
}

._2rMv2 ._2x8YH {
    border-top: 1px solid var(--color-border-normal);
    padding: 20px 40px 0;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

._2rMv2 ._2IHIY, ._2rMv2 ._2x8YH {
    display: -ms-flexbox;
    display: flex
}

._2rMv2 ._2IHIY {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

._2rMv2 ._2IHIY ._7rC_b {
    cursor: pointer;
    min-width: 75px;
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--color-font-cyan)
}

._2rMv2 ._2IHIY ._7rC_b:first-child {
    margin-right: 10px
}

._2rMv2 ._2tUBG {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 16px
}

._2rMv2 ._2tUBG ._11rtD {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 420px
}

._2rMv2 ._2tUBG ._11rtD ._3l-b5 {
    border-bottom: solid 1px var(--color-border-normal)
}

._2rMv2 ._2tUBG ._11rtD ._3l-b5, ._2rMv2 ._2tUBG ._11rtD ._3l-b5 .dkz6w {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

._2rMv2 ._2tUBG ._11rtD ._3l-b5 .dkz6w {
    position: relative;
    margin: auto;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (min-width: 1600px) {
    ._2rMv2 ._2tUBG ._11rtD ._3l-b5 .dkz6w {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._2rMv2 ._2tUBG ._11rtD ._3l-b5 .dkz6w {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._2rMv2 ._2tUBG ._11rtD ._3l-b5 .dkz6w {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._2rMv2 ._2tUBG ._11rtD ._3l-b5 .dkz6w {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._2rMv2 ._2tUBG ._11rtD ._3l-b5 .dkz6w {
        padding: 0 15px
    }
}

._2rMv2 ._2tUBG ._11rtD ._3l-b5 .dkz6w:hover {
    background-color: rgba(33, 150, 243, .08)
}

._2rMv2 ._2tUBG ._11rtD ._3l-b5 ._1JCO3 {
    position: relative;
    margin: auto;
    width: 100%;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(33, 150, 243, .08)
}

@media screen and (min-width: 1600px) {
    ._2rMv2 ._2tUBG ._11rtD ._3l-b5 ._1JCO3 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._2rMv2 ._2tUBG ._11rtD ._3l-b5 ._1JCO3 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._2rMv2 ._2tUBG ._11rtD ._3l-b5 ._1JCO3 {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._2rMv2 ._2tUBG ._11rtD ._3l-b5 ._1JCO3 {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._2rMv2 ._2tUBG ._11rtD ._3l-b5 ._1JCO3 {
        padding: 0 15px
    }
}

._2rMv2 ._2tUBG ._11rtD ._3l-b5 ._1JCO3:hover {
    background-color: rgba(33, 150, 243, .16)
}

._2rMv2 ._2tUBG ._11rtD ._3l-b5 ._2hiMB {
    cursor: pointer
}

._2rMv2 ._2tUBG ._11rtD ._3l-b5 ._2wCEM {
    position: absolute;
    border-radius: 50%;
    width: 8px;
    height: 8px;
    background: var(--color-notification);
    top: 42px;
    left: 20px
}

._2rMv2 ._2tUBG ._11rtD ._3l-b5 ._3-0D6 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: 0 16px 15px 40px
}

._2rMv2 ._2tUBG ._11rtD ._3l-b5 ._3-0D6 img {
    width: 60px;
    height: 60px;
    border-radius: 50%
}

._2rMv2 ._2tUBG ._11rtD ._3l-b5 ._2y4kZ {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-right: 40px
}

._2rMv2 ._2tUBG ._11rtD ._3l-b5 ._2y4kZ ._21_56 {
    font-size: 14px;
    line-height: 1.57;
    color: var(--color-font-normal)
}

._2rMv2 ._2tUBG ._11rtD ._3l-b5 ._2y4kZ a {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
    max-width: 135px;
    outline: 0;
    padding: 0;
    vertical-align: top
}

._2rMv2 ._2tUBG ._11rtD ._3l-b5 ._2y4kZ ._1JzRx {
    font-size: 14px;
    line-height: 1.29;
    color: var(--color-font-footer-text);
    padding: 2px 0 16px
}

.J1ZtH {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 16px 0 4px
}

.J1ZtH ._15C9B, .J1ZtH .XVwie {
    font-size: 14px;
    margin-right: 5px;
    color: var(--color-font-cyan)
}

.J1ZtH ._3i3k5, .J1ZtH .a1iUf {
    font-size: 14px;
    margin-right: 5px;
    color: var(--color-notification)
}

.J1ZtH ._3VXKW, .J1ZtH .s5q1k {
    font-size: 14px;
    margin-right: 5px;
    color: var(--color-font-cyan)
}

.J1ZtH ._1Wjtz {
    font-size: 14px;
    margin-right: 5px;
    color: var(--color-benefit)
}

.J1ZtH ._2vFn-, .J1ZtH .Zx6b4 {
    font-size: 11px;
    font-weight: 500;
    line-height: 1.45;
    color: var(--color-font-cyan)
}

.J1ZtH ._2hszK, .J1ZtH ._3kN7q {
    font-size: 11px;
    font-weight: 500;
    line-height: 1.45;
    color: var(--color-notification)
}

.J1ZtH ._3wDDp, .J1ZtH ._24VOx {
    color: var(--color-font-cyan)
}

.J1ZtH ._1B5Dj, .J1ZtH ._3wDDp, .J1ZtH ._24VOx {
    font-size: 11px;
    font-weight: 500;
    line-height: 1.45
}

.J1ZtH ._1B5Dj {
    color: var(--color-benefit)
}

.MdVi2 {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    text-align: center;
    line-height: 18px;
    font-size: 9px;
    font-weight: 500;
    color: var(--color-font-white-header)
}

.MdVi2._3_1nJ {
    background-color: var(--color-cta-primary)
}

.MdVi2._6rEsD {
    background-color: var(--color-notification)
}

._2sqT6 {
    display: -ms-flexbox;
    display: flex
}

._1sMeC {
    height: 0;
    width: 0;
    visibility: hidden
}

._23Mi4 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    cursor: pointer;
    width: 52px;
    height: 28px;
    background: grey;
    border-radius: 52px;
    position: relative;
    transition: background-color .2s
}

._23Mi4._1TrJl {
    background-color: var(--color-cta-primary)
}

._23Mi4 ._39DIZ {
    content: "";
    position: absolute;
    top: 2px;
    left: 2px;
    width: 24px;
    height: 24px;
    border-radius: 24px;
    transition: .2s;
    background: var(--color-font-white-header);
    box-shadow: 0 0 2px 0 hsla(0, 0%, 4%, .29)
}

._1sMeC:checked + ._23Mi4 ._39DIZ {
    left: calc(100% - 2px);
    transform: translateX(-100%)
}

._23Mi4:active ._39DIZ {
    width: 36px
}

._1ZWOn {
    position: fixed;
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 4000;
    opacity: .6;
    background-color: #000
}

.wWQpa {
    max-width: 100%;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: none;
    flex: none
}

.wWQpa:hover ._1P3NW {
    display: inline-table
}

._1P3NW {
    display: none;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    left: 50%;
    right: 0;
    opacity: 1;
    pointer-events: none;
    z-index: 5000;
    max-width: 100%;
    transform: translateX(-50%)
}

._1P3NW._2G7g_ {
    max-width: 200px
}

._1P3NW._3qX2X {
    max-width: 300px;
    background-color: var(--color-cta-primary);
    color: var(--color-font-normal)
}

._1P3NW._3qX2X, ._1P3NW.aaicP {
    display: inline-table;
    border-radius: 4px
}

._1P3NW.aaicP {
    max-width: 360px;
    left: unset;
    transform: unset;
    background-color: #212121;
    color: #fff;
    pointer-events: unset
}

._1P3NW.aaicP:after {
    left: 85% !important;
    border-bottom-color: #212121 !important
}

._1P3NW.aaicP ._31_5f {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    padding-top: 12px;
    padding-right: 16px;
    margin-bottom: -12px
}

._1P3NW.aaicP ._31_5f ._1sqyZ {
    color: #9b9b9b;
    font-size: 16px;
    cursor: pointer
}

._1P3NW.aaicP ._31_5f ._1sqyZ:hover {
    color: #fff
}

._1P3NW.aaicP ._1JPl9 {
    padding-left: 24px;
    font-weight: 700;
    font-size: 24px
}

._1P3NW.aaicP ._3DkYV {
    background-color: #212121;
    width: 315px;
    padding: 16px 24px 24px
}

._1P3NW.aaicP ._3PJjO {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    max-width: 100%;
    width: 100%;
    padding-left: 24px
}

._1P3NW.aaicP ._3PJjO._2nMHW {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    text-decoration: none;
    color: #fff;
    height: 60px;
    font-size: 14px;
    transition: all .15s ease
}

._1P3NW.aaicP ._3PJjO._2nMHW, ._1P3NW.aaicP ._3PJjO._3pj84 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._1P3NW.aaicP ._3PJjO._3pj84 {
    border-top: 1px solid #424242;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._1P3NW.aaicP ._3PJjO._3pj84 ._3Nn05 {
    line-height: 24px;
    display: -ms-flexbox;
    display: flex
}

._1P3NW.aaicP ._3PJjO._3pj84 ._3Nn05 ._2Ac_n {
    font-size: 16px;
    line-height: 24px;
    margin-right: 10px
}

._1P3NW.aaicP ._3PJjO._3pj84 ._2aNyA {
    margin-right: 24px
}

._1P3NW.N_Sue {
    pointer-events: auto;
    min-width: 224px;
    left: 50%;
    margin-left: -112px
}

._1P3NW._3tOfX {
    bottom: 100%;
    margin-bottom: 8px
}

._1P3NW._3tOfX:after {
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -8px;
    border-top-color: var(--color-bg-tooltip)
}

._1P3NW._3tY8- {
    top: 100%;
    margin-top: 8px
}

._1P3NW._3tY8-:after {
    position: absolute;
    bottom: 100%;
    left: 50%;
    border-bottom-color: var(--color-bg-tooltip);
    margin-left: -8px
}

._1EAnJ ._1P3NW._3tY8-:after {
    border-bottom-color: var(--color-bg-tooltip-big)
}

._1P3NW._3tY8-._3qX2X:after {
    border-bottom-color: var(--color-cta-primary)
}

._1P3NW._2QnYJ {
    left: 100%;
    margin-left: 8px;
    right: auto;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    max-width: none
}

._1P3NW._2QnYJ:after {
    position: absolute;
    top: 50%;
    left: 0;
    right: auto;
    margin: -8px 0 0 -16px;
    border-right-color: var(--color-bg-tooltip)
}

._1P3NW._2QnYJ.N_Sue {
    -ms-flex-align: start;
    align-items: flex-start
}

._1P3NW.eDLVq {
    right: 100%;
    margin-right: 8px;
    left: auto;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    max-width: none
}

._1P3NW.eDLVq:after {
    position: absolute;
    top: 50%;
    right: 0;
    left: auto;
    margin: -8px -16px 0 0;
    border-left-color: var(--color-bg-tooltip)
}

._1P3NW.eDLVq.N_Sue {
    -ms-flex-align: end;
    align-items: flex-end
}

._1P3NW:after {
    content: " ";
    display: -ms-flexbox;
    display: flex;
    width: 0;
    height: 0;
    border: 8px solid transparent
}

._1P3NW ._2o4jV {
    text-align: center;
    white-space: nowrap
}

._1P3NW ._2o4jV, ._1P3NW .cLbTA {
    padding: 12px;
    background-color: var(--color-bg-tooltip);
    font-size: 12px;
    font-weight: 500;
    color: var(--color-font-tooltip);
    border-radius: 3px
}

._1P3NW .cLbTA {
    height: auto;
    text-align: left;
    line-height: 18px;
    max-width: 224px
}

._1EAnJ ._1P3NW .cLbTA {
    max-width: none;
    background-color: var(--color-bg-tooltip-big);
    color: var(--color-font-gray);
    border-radius: 4px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .3);
    transform: translateX(75px);
    font-size: 14px
}

._1P3NW ._3DkYV {
    padding: 15px 16px 10px 17px;
    font-size: 14px;
    width: 200px;
    border-radius: 4px
}

._1P3NW ._3DkYV, ._1P3NW ._14qRP {
    background-color: var(--color-cta-primary);
    color: #fff
}

._1P3NW ._14qRP {
    width: 78px;
    height: 26px;
    border-radius: 4px;
    line-height: 16px;
    font-size: 12px;
    border: 1px solid #fff;
    margin-left: 17px;
    margin-bottom: 15px;
    cursor: pointer;
    z-index: 5001;
    pointer-events: auto
}

._1P3NW ._14qRP:focus {
    border: 1px solid #fff;
    outline: none
}

.C57tY {
    height: 100%;
    width: 100%;
    background-color: #000
}

._2aLNG, .C57tY {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 99999
}

._2aLNG {
    padding: 30px 0;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    -ms-flex-direction: column;
    flex-direction: column
}

._2aLNG, ._2aLNG ._2HHye {
    height: 100%;
    pointer-events: none;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    align-items: center
}

._2aLNG ._2HHye {
    min-height: 0;
    overflow: hidden;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -ms-flex-line-pack: center;
    align-content: center
}

._2aLNG ._2HHye ._3gMVA {
    max-height: calc(100vh - 60px);
    pointer-events: auto
}

@media screen and (max-width: 767px) {
    ._2aLNG ._2HHye ._3gMVA div:first-of-type {
        max-width: 100vw
    }
}

._2aLNG._2wU9z {
    padding-top: 0
}

._2aLNG._3DUU0 {
    padding: 0;
    background: #000
}

._3UE3J {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 40px;
    font-size: 20px;
    font-weight: 500;
    border-radius: 3px;
    margin: 10px;
    outline: none;
    cursor: pointer;
    padding: 0 16px;
    white-space: nowrap;
    line-height: normal;
}

._3UE3J ._2V-G7 {
    text-align: center
}

._3UE3J a {
    display: none
}

._3UE3J._3zD70 {
    color: var(--color-button-text);
    background-color: var(--color-cta-primary);
    border: none;
    font-size: 16px;
    font-weight: 700;
    transition: background-color .2s ease-in-out;
    gap: 8px
}

._3UE3J._3zD70:focus, ._3UE3J._3zD70:hover {
    background-color: var(--color-cta-primary-hover)
}

._3UE3J._3zD70:active {
    background-color: var(--color-cta-primary-active)
}

._3UE3J._3zD70:disabled {
    opacity: .5;
    cursor: auto
}

._3UE3J._3zD70:disabled, ._3UE3J._3zD70:disabled:focus, ._3UE3J._3zD70:disabled:hover {
    background-color: var(--color-cta-primary)
}

._3UE3J._1A7qp {
    color: #fff;
    background-color: #d038a9;
    border: none;
    font-size: 16px;
    font-weight: 700;
    transition: background-color .1s ease-in-out
}

._3UE3J._1A7qp:focus, ._3UE3J._1A7qp:hover {
    background-color: #361b6d
}

._3UE3J.YHlvS {
    color: #fff;
    background-color: #4460bb;
    border: none;
    font-size: 16px;
    font-weight: 700;
    transition: background-color .1s ease-in-out
}

._3UE3J.YHlvS:focus, ._3UE3J.YHlvS:hover {
    background-color: #361b6d
}

._3UE3J._3gZeD {
    background-color: #ffd600;
    color: #000;
    border: none;
    font-size: 16px;
    font-weight: 600;
    padding: 12px 16px;
    height: auto
}

._3UE3J._3EE1l {
    color: #212121;
    border: none;
    font-size: 16px;
    font-weight: 700;
    transition: background-color .1s ease-in-out
}

._3UE3J._3EE1l, ._3UE3J._3EE1l:focus, ._3UE3J._3EE1l:hover {
    background-color: #f0c556
}

._3UE3J._2MR0x {
    color: #fff;
    background-color: #212121;
    border: none;
    font-size: 16px;
    font-weight: 700;
    transition: background-color .1s ease-in-out
}

._3UE3J._2MR0x:focus, ._3UE3J._2MR0x:hover {
    background-color: #333
}

._3UE3J._3_1iF {
    color: #fff;
    background-color: #d038a9;
    border: none;
    font-size: 13px;
    transition: background-color .1s ease-in-out;
    height: 30px;
    padding: 0 8px;
    border-radius: 6px
}

._3UE3J._3_1iF:focus, ._3UE3J._3_1iF:hover {
    background-color: #361b6d
}

._3UE3J._3_1iF ._2BlZ3 {
    margin-right: 5px
}

._3UE3J._1eNO8 {
    color: #fff;
    background-color: transparent;
    border: 1px solid #fff;
    font-size: 16px;
    transition: all .2s ease-in-out
}

._3UE3J._1eNO8:hover {
    border: 1px solid #2196f3
}

._3UE3J.pDJt- {
    color: #fff;
    background: var(--color-cta-primary);
    border: 0;
    height: 36px;
    font-size: 14px;
    font-weight: 500
}

._3UE3J.pDJt-:hover {
    background-color: #6ec6ff
}

._3UE3J.pDJt-:active {
    background-color: #0069c0
}

._3UE3J.pDJt-:disabled {
    opacity: .5;
    cursor: auto;
    color: var(--color-font-disable)
}

._3UE3J.pDJt-:disabled, ._3UE3J.pDJt-:disabled:hover {
    background-color: var(--color-bg-gray-5)
}

._3UE3J._3FDzo, ._3UE3J.Y7yxN, ._3UE3J.ZQFsR {
    color: var(--color-cta-primary);
    font-size: 14px;
    background: var(--color-page-background);
    font-weight: 500;
    height: 36px;
    border: 1px solid var(--color-cta-primary)
}

._3UE3J._3FDzo:focus, ._3UE3J._3FDzo:hover, ._3UE3J.Y7yxN:focus, ._3UE3J.Y7yxN:hover, ._3UE3J.ZQFsR:focus, ._3UE3J.ZQFsR:hover {
    border-color: #6ec6ff;
    color: #6ec6ff
}

._3UE3J._3FDzo:active, ._3UE3J.Y7yxN:active, ._3UE3J.ZQFsR:active {
    border-color: #0069c0;
    color: #0069c0
}

._3UE3J._3FDzo:disabled, ._3UE3J.Y7yxN:disabled, ._3UE3J.ZQFsR:disabled {
    cursor: auto
}

._3UE3J._3FDzo:disabled:focus, ._3UE3J._3FDzo:disabled:hover, ._3UE3J.Y7yxN:disabled:focus, ._3UE3J.Y7yxN:disabled:hover, ._3UE3J.ZQFsR:disabled:focus, ._3UE3J.ZQFsR:disabled:hover {
    border-color: #eee;
    color: #eee
}

._3UE3J.Y7yxN {
    background: transparent
}

._3UE3J._3FDzo {
    -ms-flex-pack: center;
    justify-content: center
}

._3UE3J._3FDzo ._1QkAp {
    width: auto;
    margin-right: 8px;
    font-size: 16px
}

._3UE3J._3FDzo ._2V-G7 {
    width: auto
}

._3UE3J._3vV3- {
    color: #9e9e9e;
    font-size: 13px;
    background: none;
    height: 15px;
    border: none;
    padding: 0;
    font-weight: 400
}

._3UE3J._3vV3- ._2BlZ3 {
    color: #9e9e9e;
    margin-right: 5px;
    font-size: 13px;
    width: auto;
    height: 18px;
    line-height: 18px
}

._3UE3J._3vV3- ._2V-G7 {
    width: auto
}

._3UE3J._3vV3-.SndA8 ._2V-G7 {
    color: var(--color-cta-primary)
}

._3UE3J._3vV3-.SndA8:active ._2BlZ3, ._3UE3J._3vV3-.SndA8:focus ._2BlZ3, ._3UE3J._3vV3-.SndA8:hover ._2BlZ3 {
    color: var(--color-cyan-hover)
}

._3UE3J._3vV3-:active, ._3UE3J._3vV3-:active ._2BlZ3, ._3UE3J._3vV3-:focus, ._3UE3J._3vV3-:focus ._2BlZ3, ._3UE3J._3vV3-:hover, ._3UE3J._3vV3-:hover ._2BlZ3 {
    color: var(--color-cta-primary)
}

._3UE3J._3vV3-:disabled {
    opacity: .5;
    cursor: auto
}

._3UE3J._3vV3-:disabled ._2BlZ3 {
    opacity: .5
}

._3UE3J._3vV3-:disabled:focus, ._3UE3J._3vV3-:disabled:focus ._2BlZ3, ._3UE3J._3vV3-:disabled:hover, ._3UE3J._3vV3-:disabled:hover ._2BlZ3 {
    color: #9e9e9e
}

._3UE3J._1faob {
    color: #2196f3;
    font-size: 20px;
    background-color: #fff;
    height: 20px;
    border: 1px solid #2196f3
}

._3UE3J._1faob ._2BlZ3 {
    color: #2196f3;
    font-size: 20px;
    width: auto
}

._3UE3J._1faob ._2V-G7 {
    width: auto
}

._3UE3J._1faob:focus, ._3UE3J._1faob:hover {
    border: 1px solid #6ec6ff;
    background-color: #6ec6ff
}

._3UE3J._1faob:focus ._2BlZ3, ._3UE3J._1faob:hover ._2BlZ3 {
    color: #fff
}

._3UE3J.MtRkn {
    background-color: var(--color-page-background);
    height: 20px;
    border: 1px solid var(--color-cta-primary)
}

._3UE3J.MtRkn, ._3UE3J.MtRkn ._2BlZ3 {
    color: var(--color-cta-primary);
    font-size: 20px
}

._3UE3J.MtRkn ._2BlZ3, ._3UE3J.MtRkn ._2V-G7 {
    width: auto
}

._3UE3J.MtRkn:focus, ._3UE3J.MtRkn:hover {
    border: 1px solid #6ec6ff;
    background-color: #6ec6ff
}

._3UE3J.MtRkn:focus ._2BlZ3, ._3UE3J.MtRkn:hover ._2BlZ3 {
    color: var(--color-page-background)
}

._3UE3J._1F97F {
    color: #fff;
    font-size: 12px;
    background: none;
    height: 14px;
    border: none;
    padding: 0;
    font-weight: 400
}

._3UE3J._1F97F ._2BlZ3 {
    color: #fff;
    margin-right: 5px;
    font-size: 12px;
    width: auto
}

._3UE3J._1F97F ._2V-G7 {
    width: auto
}

._3UE3J._1zzYK {
    color: #2196f3;
    font-size: 14px;
    background: #fff;
    font-weight: 500;
    height: 36px;
    border: 1px solid #2196f3
}

._3UE3J._1zzYK:focus, ._3UE3J._1zzYK:hover {
    border-color: #6ec6ff;
    color: #6ec6ff
}

._3UE3J._1zzYK:active {
    border-color: #0069c0;
    color: #0069c0
}

._3UE3J._1zzYK:disabled {
    opacity: .5;
    cursor: auto;
    color: #eee
}

._3UE3J._1zzYK:disabled:focus, ._3UE3J._1zzYK:disabled:hover {
    border-color: #eee;
    color: #eee
}

._3UE3J._1zzYK ._2BlZ3 {
    font-size: 16px;
    margin-right: 4px
}

._3UE3J._3gmxF {
    font-size: 16px;
    font-weight: 700;
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center
}

._3UE3J._3gmxF ._2V-G7 {
    width: auto
}

._3UE3J._1gIUa {
    width: 100%
}

._1Ebq7 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    cursor: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

._1Ebq7 ._3su8y {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 12px;
    width: 16px;
    height: 16px;
    border: 2px solid hsla(0, 0%, 100%, .4);
    border-top-color: #fff;
    -webkit-animation: spinAround .5s infinite linear;
    animation: spinAround .5s infinite linear
}

._1Ebq7 ._2NTEv {
    color: #fff;
    font-size: 20px
}

._3FDzo ._3su8y, ._3vV3- ._3su8y, .ZQFsR ._3su8y {
    border: 2px solid #6ec6ff;
    border-top-color: var(--color-cta-primary)
}

._3FDzo ._2NTEv, ._3vV3- ._2NTEv, .ZQFsR ._2NTEv {
    color: #002835;
    font-size: 20px
}

.-gu7P {
    -ms-flex-direction: column;
    flex-direction: column
}

.kSAb4 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start
}

.kSAb4 {
    width: 100%
}

.kSAb4 ._2byuL {
    width: 30px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.kSAb4 ._2byuL, .kSAb4 ._3tvIR {
    display: -ms-flexbox;
    display: flex;
    height: 38px;
    -ms-flex-align: center;
    align-items: center
}

.kSAb4 ._3tvIR {
    -ms-flex: auto;
    flex: auto;
    font-size: 14px;
    color: var(--color-font-normal);
    cursor: pointer
}

.kSAb4 ._12AgO {
    font-size: 12px;
    color: var(--color-font-light);
    padding-left: 8px
}

._14W7x {
    overflow: hidden;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

._14W7x._2YekH ._28DP6 .dV1j7 {
    background-color: transparent;
    width: 18px;
    height: 18px;
    border: 1px solid #979797;
    border-radius: 2px
}

._14W7x._2YekH ._28DP6 .dV1j7 ._2Unof {
    font-size: 14px
}

._14W7x ._28DP6 {
    overflow: hidden;
    cursor: inherit;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center
}

._14W7x ._28DP6 .dV1j7 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 24px;
    height: 24px;
    border-radius: 3px;
    background-color: var(--color-page-background);
    border: solid 1px var(--color-border-light);
    padding: 0;
    margin: 0;
    outline: none;
    cursor: inherit;
    transition: opacity .2s cubic-bezier(.4, 0, .2, 1) 0ms
}

._14W7x ._28DP6 .dV1j7 ._2Unof {
    font-size: 18px;
    color: #fff
}

._14W7x ._28DP6 .dV1j7._2Unof {
    background-color: var(--color-cta-primary);
    border-color: var(--color-cta-primary)
}

._14W7x ._28DP6 .iFZ4I {
    -ms-flex: auto;
    flex: auto;
    margin-left: 11px;
    color: var(--color-font-normal);
    font-size: 16px;
    transition: opacity .2s cubic-bezier(.4, 0, .2, 1) 0ms
}

._14W7x ._28DP6 .iFZ4I._2Unof {
    color: var(--color-font-header);
    font-weight: 500
}

._14W7x ._2sGvK {
    font-size: 14px;
    line-height: 1.07;
    color: #b3b5b6;
    margin-left: 35px
}

._14W7x.TXBVE .dV1j7 {
    width: 16px;
    height: 16px
}

._14W7x.TXBVE .dV1j7 ._2Unof {
    font-size: 14px
}

._14W7x._2qSDO .dV1j7 {
    width: 18px;
    height: 18px
}

._14W7x._2qSDO .dV1j7 ._2Unof {
    font-size: 14px
}

._14W7x._3ZHOZ ._28DP6 {
    cursor: default
}

._14W7x._3ZHOZ ._28DP6 .dV1j7._2Unof {
    background-color: var(--color-border-light);
    border-color: var(--color-border-light)
}

._14W7x._3ZHOZ ._28DP6 .iFZ4I {
    color: var(--color-font-normal);
    font-weight: 400
}

._3lKf4 {
    width: 100%;
    -ms-flex-direction: column;
    flex-direction: column
}

._3lKf4, ._3lKf4 ._32O8H {
    display: -ms-flexbox;
    display: flex
}

._3lKf4 ._32O8H {
    cursor: pointer;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

._3lKf4 ._32O8H._2NQ0d {
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 1rem 0
}

._3lKf4 ._32O8H._2NQ0d ._3zYqZ {
    color: var(--color-font-normal);
    -ms-flex: 1;
    flex: 1
}

._3lKf4 ._32O8H._2NQ0d ._2NQ0d {
    color: var(--color-font-light)
}

._3lKf4 ._32O8H._2vtyZ ._3zYqZ {
    font-weight: 700;
    color: var(--color-font-normal);
    font-size: 18px
}

._3lKf4 ._32O8H._1CCms ._3zYqZ {
    font-size: 16px;
    line-height: 1.9em
}

._3lKf4 ._32O8H.lAgZJ ._3zYqZ {
    font-size: .889em;
    color: var(--color-font-normal)
}

._3lKf4 ._32O8H.lAgZJ ._2NQ0d {
    width: 20px;
    height: 20px;
    font-size: 20px;
    color: var(--color-font-filter-count)
}

._3lKf4 ._32O8H ._3zYqZ {
    font-weight: 400;
    color: var(--color-font-normal);
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: -ms-flexbox;
    display: flex
}

._3lKf4 ._32O8H ._3zYqZ .RBlco {
    background-color: var(--color-icon);
    color: var(--color-icon-bg);
    border-radius: 50%;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    margin-top: 6px;
    font-size: 10px;
    margin-left: 10px
}

._3lKf4 ._32O8H ._2NQ0d {
    width: 24px;
    height: 24px;
    cursor: pointer;
    font-size: 24px;
    color: var(--color-font-normal);
    transition: all .2s ease-out
}

._3lKf4 ._32O8H ._2NQ0d._1CCms {
    position: relative
}

._3lKf4 ._32O8H ._2NQ0d._1CCms > * {
    position: absolute
}

._3lKf4 ._1RlcV {
    transition: all .3s ease;
    height: auto;
    overflow: hidden
}

._3lKf4 ._1RlcV._2NQ0d {
    font-size: 14px;
    padding-left: 2rem;
    padding-right: 1.5rem
}

._3lKf4 ._1RlcV._2vtyZ {
    margin-top: 1.4rem
}

._3lKf4 ._2-n6g {
    font-size: 16px
}

._3lKf4 ._2-n6g .itY0Z {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._3lKf4 ._2-n6g ._3zYqZ {
    margin: 12px 0;
    line-height: 1em
}

._3lKf4 ._2-n6g ._2NQ0d, ._3lKf4 ._2-n6g ._3zYqZ {
    color: var(--color-font-white-header)
}

._3lKf4 ._2yfeC, ._3lKf4 ._3dGum {
    font-size: 14px
}

._3lKf4 ._2yfeC .itY0Z, ._3lKf4 ._3dGum .itY0Z {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._3lKf4 ._2yfeC ._3zYqZ, ._3lKf4 ._3dGum ._3zYqZ {
    color: var(--color-font-filter-count);
    line-height: 1em
}

._3lKf4 ._2yfeC ._2NQ0d, ._3lKf4 ._3dGum ._2NQ0d {
    color: var(--color-font-white-header)
}

._3lKf4 ._1Zdc_ {
    font-size: 16px
}

._3lKf4 ._1Zdc_ .itY0Z {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._3lKf4 ._1Zdc_ ._3zYqZ {
    margin: 12px 0;
    line-height: 1em
}

._3lKf4 ._1Zdc_ ._2NQ0d, ._3lKf4 ._1Zdc_ ._3zYqZ {
    color: var(--color-font-white-header)
}

._2qHvv {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    cursor: pointer
}

._2qHvv .ubwet {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: relative;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: var(--color-page-background);
    border: solid 1.5px var(--color-border-light);
    padding: 0;
    margin: 0;
    outline: none;
    cursor: inherit;
    transition: opacity .2s cubic-bezier(.4, 0, .2, 1) 0ms
}

._2qHvv .ubwet ._gdb6 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

._2qHvv .ubwet ._2OWZd {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: var(--color-cta-primary)
}

._2qHvv ._1IgNc {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-left: 11px;
    color: var(--color-font-normal);
    font-size: 16px;
    transition: opacity .2s cubic-bezier(.4, 0, .2, 1) 0ms
}

._2qHvv ._1IgNc._2OWZd {
    color: var(--color-font-header);
    font-weight: 500
}

._2qHvv.qvI7t .ubwet {
    width: 18px;
    height: 18px
}

._2qHvv.qvI7t .ubwet ._2OWZd {
    width: 10px;
    height: 10px
}

._2qHvv._11erb {
    cursor: default
}

._2qHvv._11erb .ubwet ._2OWZd {
    background-color: var(--color-border-light)
}

._2qHvv._11erb ._1IgNc {
    color: var(--color-font-normal);
    font-weight: 400
}

.n0Dbn {
    position: relative;
    height: 26px;
    padding: 9px 0;
    width: 100%;
    border-radius: 6px;
    box-sizing: border-box;
    cursor: pointer
}

.n0Dbn._3BFDD {
    height: 16px;
    padding: 5px 0;
    border-radius: 3px
}

.n0Dbn._3BFDD ._1guwp {
    height: 6px;
    border-radius: 4px
}

.n0Dbn._3BFDD ._3JNg2 {
    position: absolute;
    left: 0;
    border-radius: 3px;
    width: 45px;
    height: 6px
}

.n0Dbn._3BFDD ._3eMOK {
    margin: -5px 0 0 -8px;
    width: 16px;
    height: 16px
}

.n0Dbn._3BFDD ._3eMOK ._3W9h6 {
    top: -26px
}

.n0Dbn._3Qfgp {
    height: 36px;
    padding: 15px 0
}

.n0Dbn._3Qfgp ._1guwp {
    height: 6px;
    border-radius: 4px
}

.n0Dbn._3Qfgp ._3JNg2 {
    position: absolute;
    left: 0;
    border-radius: 3px;
    width: 45px;
    height: 6px
}

.n0Dbn._3Qfgp ._3eMOK {
    margin: -15px 0 0 -18px;
    width: 36px;
    height: 36px
}

.n0Dbn._3Qfgp ._3eMOK ._3W9h6 {
    top: -26px
}

.n0Dbn ._1guwp {
    position: absolute;
    width: 100%;
    height: 8px;
    border-radius: 5px;
    background-color: var(--color-scroller-bg)
}

.n0Dbn ._3JNg2 {
    position: absolute;
    left: 0;
    border-radius: 6px;
    width: 45px;
    height: 8px;
    background-color: var(--color-cta-primary)
}

.n0Dbn ._3eMOK {
    cursor: pointer;
    position: absolute;
    margin: -8px 0 0 -12.5px;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12);
    border: solid 1px var(--color-cta-primary)
}

.n0Dbn ._3eMOK ._3W9h6 {
    top: -28px;
    height: 20px;
    font-size: 16px;
    position: absolute
}

.n0Dbn ._3eMOK:first-child ._3W9h6 {
    left: 0
}

.n0Dbn ._3eMOK:last-child ._3W9h6 {
    right: 0
}

.n0Dbn ._3eMOK.RCmaZ ._3W9h6 {
    top: 20px
}

._2suWz {
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-direction: column;
    flex-direction: column
}

._2suWz, ._2suWz ._2cuSy {
    display: -ms-flexbox;
    display: flex
}

._2suWz ._2cuSy {
    height: 38px;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex: auto;
    flex: auto;
    font-size: 14px;
    color: var(--color-font-normal);
    cursor: pointer
}

._2suWz ._2cuSy ._1LzZi._2Kz86, ._2suWz ._2cuSy ._1LzZi._2qG1O {
    font-weight: 700;
    color: var(--color-sale)
}

._2suWz ._2cuSy ._2AydE {
    font-size: 12px;
    color: var(--color-font-filter-count);
    padding-left: 8px
}

._2suWz .tbOAy {
    width: 100%;
    margin-bottom: 20px
}

._2suWz .tbOAy .vwDgd {
    padding: 0 12.5px
}

._2suWz .tbOAy .vwDgd ._2cuSy {
    margin-left: -12.5px
}

._2suWz .tbOAy .N0N2U {
    margin-top: 16px;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._2suWz .tbOAy .N0N2U, ._2suWz .tbOAy .N0N2U ._3f6vL {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._2suWz .tbOAy .N0N2U ._3f6vL {
    height: 36px;
    width: 35%;
    border: 1px solid var(--color-border-light);
    background-color: var(--color-page-background);
    border-radius: 4px;
    overflow: hidden;
    font-size: 14px
}

._2suWz .tbOAy .N0N2U ._3f6vL:focus, ._2suWz .tbOAy .N0N2U ._3f6vL:hover {
    outline: none;
    border: 1px solid var(--color-cta-primary)
}

._2suWz .tbOAy .N0N2U ._3f6vL ._1FS6l {
    color: var(--color-font-normal);
    background-color: var(--color-page-background);
    width: 22px;
    text-align: center
}

._2suWz .tbOAy .N0N2U ._3f6vL input {
    width: calc(100% - 22px);
    height: 100%;
    border: none;
    color: var(--color-font-filter-count);
    font-size: 14px;
    background-color: var(--color-page-background)
}

._2suWz .tbOAy .N0N2U ._3f6vL input:focus {
    outline: none;
    color: var(--color-font-header)
}

._2suWz .tbOAy .N0N2U .IgRUj {
    width: 10px;
    border-top: 1px solid #c2c2c2
}

._2suWz .tbOAy .N0N2U ._2ZxFr {
    height: 36px;
    width: 36px;
    text-align: center;
    line-height: 36px;
    background: var(--color-cta-primary);
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
    padding: 0;
    margin: 0;
    border: none;
    outline: none
}

._2suWz .tbOAy .N0N2U ._2ZxFr:hover {
    background: var(--color-cyan-hover)
}

._2suWz .tbOAy .N0N2U ._2ZxFr:disabled {
    background: var(--color-recommend-border)
}

._2suWz .tbOAy .N0N2U ._2ZxFr .G86yB {
    font-size: 22px
}

._2suWz ._1sCqJ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

._2suWz ._1sCqJ.Amq9y {
    -ms-flex-align: start;
    align-items: flex-start
}

._2suWz ._1sCqJ ._2-27H {
    display: -ms-flexbox;
    display: flex;
    height: 38px;
    padding: 9px 12px 9px 0;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

._2suWz.MUa37 .vwDgd {
    width: 100%;
    padding: 0 18px
}

._2suWz.MUa37 .vwDgd ._2cuSy {
    margin-left: -18px
}

._3VDP_ ._3KOAZ {
    border-top: 1px solid var(--color-mode-bg);
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 15px
}

._3VDP_ ._3KOAZ .JUk8k {
    color: var(--color-cta-primary);
    cursor: pointer;
    font-size: 12px
}

._3VDP_ ._3KOAZ ._2ZxFr {
    height: 36px;
    text-align: center;
    line-height: 36px;
    background: var(--color-cta-primary);
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
    padding: 0 10px;
    margin: 0;
    border: none;
    outline: none
}

._3VDP_ ._3KOAZ ._2ZxFr:hover {
    background: var(--color-cyan-hover)
}

._3VDP_ ._3KOAZ ._2ZxFr:disabled {
    background: var(--color-recommend-border);
    cursor: default
}

._3VDP_ ._3KOAZ ._2ZxFr .G86yB {
    font-size: 22px
}

._3VDP_ .tbOAy {
    padding: 10px 10px 0
}

._3VDP_ ._1sCqJ {
    padding: 5px 10px
}

._3WKZK {
    -webkit-overflow-scrolling: touch; /*overflow-x:hidden*/
}

._3WKZK.rLW3U {
    margin-right: 0
}

._3WKZK ._22Pfj {
    font-size: 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: -8px
}

._3WKZK ._22Pfj ._2W9ws {
    font-size: 16px;
    color: var(--color-font-header);
    font-weight: 700
}

._3WKZK ._22Pfj ._3IR2f {
    color: var(--color-font-cyan)
}

._3WKZK .Fw87F {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start
}

._3WKZK ._35WI5 {
    height: 1px;
    border-top: 1px solid var(--color-border-strong);
    margin: 14px 0;
    opacity: .6;
    width: 100%
}

._3WKZK ._3Ejsf {
    font-size: 14px;
    margin-top: 22px;
    color: var(--color-font-header);
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex
}

._3WKZK ._3Uz_r {
    font-size: 14px;
    color: var(--color-font-cyan);
    cursor: pointer
}

._3A8eh.WqgN7 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

._3A8eh.WqgN7 ._34vuj {
    width: 50%
}

._3A8eh ._34vuj {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-height: 38px
}

._3A8eh ._34vuj ._2Vb_d, ._3A8eh ._34vuj ._3DUgY {
    padding: 9px 12px 9px 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

._3A8eh ._34vuj ._2nkze, ._3A8eh ._34vuj ._2Vb_d, ._3A8eh ._34vuj ._3DUgY {
    display: -ms-flexbox;
    display: flex;
    height: 38px;
    -ms-flex-align: center;
    align-items: center
}

._3A8eh ._34vuj ._2nkze {
    -ms-flex: auto;
    flex: auto;
    font-size: 14px;
    color: var(--color-font-normal);
    cursor: pointer
}

._3A8eh ._34vuj ._2nkze ._2F_VJ {
    font-size: 12px;
    color: var(--color-font-light);
    padding-left: 8px
}

._3A8eh ._34vuj ._2nkze._3TCld {
    display: block;
    line-height: 38px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

._3SaEc {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    color: #ff9800
}

._3SaEc._1V2pC {
    color: var(--color-cta-primary)
}

._3SaEc._3xV6B {
    color: var(--color-mode-active)
}

._3SaEc._3xV6B .NoXio {
    margin: 0 0 0 5px
}

._3SaEc ._3IZbW {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    letter-spacing: 2px;
    line-height: 1.5
}

._3SaEc ._3IZbW._3UXkL {
    cursor: pointer
}

._3SaEc ._3IZbW.edpRo {
    color: var(--color-cta-primary)
}

._3SaEc ._3IZbW.upF-u {
    color: var(--color-icon)
}

._3SaEc ._3IZbW._3gfyR {
    color: #e0e0e0
}

._3SaEc ._3IZbW._1fUFJ {
    color: cyan
}

._3SaEc ._3IZbW._1V2pC {
    color: var(--color-font-filter-count)
}

._3SaEc .NoXio {
    color: var(--color-font-normal);
    margin: 0 0 0 3px;
    line-height: 1.5
}

._3SaEc._2gRcU {
    font-size: 12px;
    color: #bdbdbd;
    line-height: 16px
}

._3SaEc._3z8IT {
    font-size: 14px
}

._3SaEc._31fUb {
    font-size: 12px
}

._3SaEc._31fUb ._3IZbW, ._3SaEc._31fUb .NoXio {
    line-height: 16px
}

._3SaEc._1mh1X {
    font-size: 24px
}

.xY-7C {
    position: relative;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    color: #ff9800
}

.xY-7C, .xY-7C ._3IZbW {
    display: -ms-flexbox;
    display: flex
}

.xY-7C ._3IZbW {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    letter-spacing: 2px;
    line-height: 1.5
}

.xY-7C ._3IZbW._3gfyR {
    color: #e0e0e0
}

.xY-7C._3z8IT {
    font-size: 14px
}

.xY-7C._31fUb {
    font-size: 12px
}

.xY-7C._31fUb ._3IZbW, .xY-7C._31fUb .NoXio {
    line-height: 16px
}

.xY-7C._1mh1X {
    font-size: 24px
}

.xY-7C ._37Sg6 {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 999
}

.xY-7C ._37Sg6 .teg0s {
    line-height: 1.5;
    color: #9e9e9e
}

.xY-7C ._37Sg6:after, .xY-7C ._37Sg6:before {
    position: absolute;
    left: 50%;
    transform: translate(-50%)
}

.xY-7C:hover ._37Sg6:before {
    height: 20px;
    width: 20px;
    content: "";
    margin-bottom: 10px;
    border: 10px solid transparent;
    border-bottom: 10px solid #f5f5f5;
    top: 10px;
    right: 0
}

.xY-7C:hover ._37Sg6:after {
    background: #f5f5f5;
    border-radius: 4px;
    color: #222b37;
    content: attr(data-tips);
    font-size: 14px;
    padding: .5em 1em;
    white-space: nowrap;
    margin-top: 9px;
    top: 100%;
    left: 50%;
    transform: translate(-50%);
    height: 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    box-shadow: 2px 4px 3px 1px rgba(0, 0, 0, .12);
    cursor: default
}

._3-86E {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-direction: column;
    flex-direction: column
}

._3-86E ._2Yj5t {
    width: 100%;
    padding: 30px 8px 0
}

._3-86E ._33bkX {
    width: 100%
}

._3-86E ._33bkX, ._3-86E ._33bkX ._1n0T7 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: 40px
}

._3-86E ._33bkX ._1n0T7 {
    padding: 10px 10px 10px 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

._3-86E ._33bkX ._1e9RU {
    height: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex: auto;
    flex: auto;
    font-size: 14px;
    color: var(--color-font-normal)
}

._3-86E ._33bkX ._1e9RU ._3kT65 {
    font-size: 12px;
    color: var(--color-font-filter-count);
    padding-left: 8px
}

._2bRT5 {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 38px
}

._2bRT5, ._2bRT5 ._1wArc {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._2bRT5 ._1wArc .LrEep {
    font-size: 14px;
    margin-left: 4px;
    color: var(--color-font-normal)
}

._2bRT5 .NtWgl {
    font-size: 14px;
    color: var(--color-font-cyan);
    cursor: pointer
}

.a_0cs ._1wArc {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 15px
}

.a_0cs ._1wArc .LrEep {
    font-size: 14px;
    margin-left: 4px;
    color: var(--color-font-normal)
}

.a_0cs ._3EMHW {
    border-top: 1px solid var(--color-mode-bg);
    width: 100%;
    padding: 10px 15px
}

.a_0cs ._3EMHW ._3IMKh {
    font-size: 14px;
    color: var(--color-font-cyan);
    cursor: pointer
}

._1zFPn {
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-direction: column;
    flex-direction: column
}

._1zFPn, ._1zFPn ._13rWb {
    display: -ms-flexbox;
    display: flex
}

._1zFPn ._13rWb {
    height: 40px;
    border-radius: 3px;
    background-color: var(--color-bg-gray-2);
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    margin: 10px 0
}

._1zFPn ._13rWb ._2Ab5Q {
    border: none;
    margin: 0;
    padding: 0 10px;
    height: 40px;
    width: 100%;
    background: transparent;
    outline: none;
    font-size: 16px
}

._1zFPn ._13rWb :-moz-placeholder, ._1zFPn ._13rWb :-ms-input-placeholder, ._1zFPn ._13rWb ::-moz-placeholder, ._1zFPn ._13rWb ::-webkit-input-placeholder {
    color: var(--color-font-filter-count);
    font-size: 16px
}

._1zFPn ._13rWb ._3mXFw {
    height: 40px;
    width: 40px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border: none;
    margin: 0;
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    background: transparent
}

._1zFPn ._13rWb ._3mXFw ._2x39_ {
    font-size: 18px;
    color: #bdbdbd
}

._1zFPn ._1rYLd {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -5px -5px 5px 0
}

._1zFPn ._1rYLd ._6rNGq {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 3px;
    border: 1px solid #bcbcc0;
    padding: 5px;
    height: 25px;
    font-size: 12px;
    color: var(--color-font-normal);
    margin: 5px 5px 0 0;
    cursor: pointer
}

._1zFPn ._1rYLd ._6rNGq span {
    display: block;
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1zFPn ._1rYLd ._6rNGq i {
    margin-left: 5px
}

._1zFPn .COQZA {
    height: 15px;
    font-size: 11px;
    color: #9b9b9b;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin: 5px 10px
}

.svtHV, .svtHV ._1PsrV {
    position: relative;
    width: 100%
}

.svtHV ._1PsrV {
    height: 40px;
    z-index: 999
}

.svtHV ._1PsrV input {
    width: 100%;
    padding: 0 60px 0 10px;
    height: 40px;
    background-color: var(--color-bg-gray-2);
    margin: 0;
    border: 1px solid var(--color-mode-bg);
    color: var(--color-font-header);
    outline: none;
    font-size: 16px;
    overflow: hidden
}

.svtHV ._1PsrV input:focus, .svtHV ._1PsrV input:hover {
    border: 1px solid var(--color-cta-primary)
}

.svtHV ._1PsrV input:-moz-placeholder, .svtHV ._1PsrV input:-ms-input-placeholder, .svtHV ._1PsrV input::-moz-placeholder, .svtHV ._1PsrV input::-webkit-input-placeholder {
    color: var(--color-font-filter-count);
    font-size: 16px
}

.svtHV ._1PsrV ._3zOGa {
    position: absolute;
    border: none;
    background: transparent;
    margin: 0;
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    outline: none
}

.svtHV ._1PsrV ._1K5r_ {
    right: 55px;
    top: 10px;
    width: 20px;
    height: 20px;
    background: var(--color-bg-gray-2)
}

.svtHV ._1PsrV ._1K5r_ ._2FTsi {
    color: var(--color-font-filter-count);
    font-size: 18px
}

.svtHV ._1PsrV ._1UHA4 {
    right: 10px;
    top: 5px;
    width: 35px;
    height: 30px;
    background: #bdbdbd;
    border-radius: 3px
}

.svtHV ._1PsrV ._1UHA4 ._2FTsi {
    color: #fff;
    font-size: 18px
}

.svtHV .nBg1x {
    position: absolute;
    width: 100%;
    top: 35px;
    z-index: 998;
    border: 1px solid var(--color-mode-bg);
    border-radius: 3px;
    padding-top: 4px;
    background-color: var(--color-bg-gray-2)
}

.svtHV .nBg1x ._2d9dp {
    height: 40px;
    line-height: 30px;
    font-size: 16px;
    padding: 5px 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
    color: var(--color-font-normal)
}

.svtHV .nBg1x ._2d9dp._3e_Vm {
    background: #bebebe
}

.svtHV .nBg1x._6miyo {
    overflow: hidden
}

.svtHV .nBg1x._6miyo ._3HwoA {
    position: relative;
    width: 100%
}

.svtHV .nBg1x._6miyo ._2d9dp {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.svtHV._3Bruc ._1PsrV input {
    background-color: var(--color-bg-gray-2);
    border: 1px solid var(--color-bg-gray-2)
}

.svtHV._3Bruc ._1PsrV input:-moz-placeholder, .svtHV._3Bruc ._1PsrV input:-ms-input-placeholder, .svtHV._3Bruc ._1PsrV input::-moz-placeholder, .svtHV._3Bruc ._1PsrV input::-webkit-input-placeholder {
    color: var(--color-font-filter-count);
    font-size: 16px
}

.svtHV._3Bruc ._1PsrV input:hover {
    border: 1px solid #6ec6ff
}

.svtHV._3Bruc ._1PsrV input:active, .svtHV._3Bruc ._1PsrV input:focus {
    border: 1px solid var(--color-cta-primary)
}

.svtHV._3Bruc ._1PsrV ._1K5r_ {
    right: 35px
}

.svtHV._3Bruc ._1PsrV ._1UHA4 {
    background: none;
    width: 20px
}

.svtHV._3Bruc ._1PsrV ._1UHA4 ._2FTsi {
    color: var(--color-font-filter-count)
}

.wsRn5 {
    font-size: 18px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 100vw;
    position: relative;
    margin: auto;
    width: 100%;
    background-color: transparent
}

@media screen and (max-width: 1024px) {
    .wsRn5 {
        font-size: 16px
    }
}

@media screen and (min-width: 1600px) {
    .wsRn5 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    .wsRn5 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    .wsRn5 {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    .wsRn5 {
        max-width: 750px
    }
}

.wsRn5 .ukY7z {
    width: 100%;
    margin-bottom: 60px
}

.wsRn5 ._25HsC {
    font-size: 2.25em;
    line-height: 1.2;
    margin-bottom: 40px;
    padding-bottom: 0;
    padding-top: 0;
    color: var(--color-font-header)
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .wsRn5 ._25HsC {
        margin-bottom: 30px
    }
}

@media screen and (max-width: 768px) {
    .wsRn5 ._25HsC {
        font-size: 1.75em;
        margin-bottom: 15px
    }
}

.wsRn5 ._2Ckya ._1Yfxq {
    line-height: 14px;
    height: 14px;
    margin: 25px 0;
    font-size: 12px;
    display: -ms-flexbox;
    display: flex
}

.wsRn5 ._2Ckya ._1Yfxq, .wsRn5 ._2Ckya ._1Yfxq ._2UEnh, .wsRn5 ._2Ckya ._1Yfxq ._22bdi {
    color: var(--color-font-footer-text)
}

.wsRn5 ._2Ckya ._1Yfxq ._2UEnh:hover, .wsRn5 ._2Ckya ._1Yfxq ._22bdi:hover {
    color: var(--color-font-cyan)
}

.wsRn5 ._2Ckya ._2VyTg {
    color: var(--color-font-header);
    font-size: 16px;
    line-height: 24px;
    margin-top: -24px;
    margin-bottom: 1.5rem
}

.wsRn5 ._2Ckya ._2rC3J {
    padding: 0 4px;
    font-size: 16px;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

.wsRn5 ._2Ckya .fTwcf {
    color: var(--color-font-header)
}

.wsRn5 ._3U36o {
    height: 1px;
    border-top: 1px solid #c5c5c5;
    margin: .6em 0;
    width: 100%
}

.wsRn5 ._6QR3- {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 24px
}

.wsRn5 ._6QR3- ._4wnBF {
    margin: 10px 8px 0 0;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid var(--color-border-light);
    height: 30px;
    border-radius: 3px;
    font-size: 13px;
    padding: 0 28px 0 8px;
    max-width: 150px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    position: relative
}

.wsRn5 ._6QR3- ._4wnBF, .wsRn5 ._6QR3- ._4wnBF ._2RLqu {
    line-height: 28px;
    color: var(--color-font-normal);
    cursor: pointer
}

.wsRn5 ._6QR3- ._4wnBF ._2RLqu {
    height: 28px;
    width: 20px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: 10px;
    outline: none
}

.wsRn5 ._6QR3- ._4wnBF ._2RLqu:hover {
    color: #424242
}

.wsRn5 ._3QbIX {
    margin-top: 2em
}

.wsRn5 ._3QbIX._2fNzy {
    margin-top: 15px
}

.wsRn5 ._3QbIX ._2urXx {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: calc(100vh - 100px)
}

.wsRn5 ._3QbIX ._2urXx ._2iDY9 {
    border-radius: 25px;
    width: 50px;
    height: 50px;
    border: 4px solid hsla(0, 0%, 100%, .4);
    border-top-color: rgba(0, 0, 0, .4);
    -webkit-animation: _2XIsT 1s infinite;
    animation: _2XIsT 1s infinite;
    -webkit-animation: spinAround .5s infinite linear;
    animation: spinAround .5s infinite linear
}

.wsRn5 ._3QbIX .JRVxR {
    margin-bottom: 30px
}

.wsRn5 ._1A3xx {
    margin-top: 1em
}

.wsRn5 .okJw4 {
    border-radius: 3px;
    margin: 1em 0 2.6em
}

.wsRn5 ._3Zmu3 .O43j3 {
    position: relative;
    width: 100%;
    border-radius: 4px
}

.wsRn5 ._3Zmu3 .O43j3:after {
    content: "";
    display: block;
    width: 1px;
    margin-left: -1px;
    background-color: var(--color-page-background);
    padding-top: 75%
}

.wsRn5 ._3Zmu3 .O43j3 ._3zxDj {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 4px;
    background-size: cover;
    background-position: 50%
}

.wsRn5 ._3Zmu3 .O43j3 ._30NAA {
    width: 100%;
    height: 40%;
    font-size: 16px;
    font-weight: 700;
    color: var(--color-font-white-header);
    line-height: 19px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    padding: 20px 10px 5px;
    margin-left: 1px;
    background: linear-gradient(180deg, transparent 20%, var(--color-bg-search) 80%);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

@media (min-width: 1024px) and (max-width: 1240px) {
    .wsRn5 ._3Zmu3 .O43j3 ._30NAA {
        height: 50%
    }
}

@media (max-width: 768px) {
    .wsRn5 ._3Zmu3 .O43j3 ._30NAA {
        height: 50%
    }
}

.wsRn5 ._1_Skf {
    height: 295px;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow: hidden
}

.wsRn5 ._1_Skf ._3qhIW {
    display: inline-block;
    margin-right: 30px;
    margin-bottom: 10px;
    width: 100%
}

.wsRn5 ._1_Skf ._3qhIW .O43j3 {
    position: relative;
    width: 100%;
    border-radius: 4px
}

.wsRn5 ._1_Skf ._3qhIW .O43j3:after {
    content: "";
    display: block;
    width: 1px;
    margin-left: -1px;
    background-color: var(--color-page-background);
    padding-top: 75%
}

.wsRn5 ._1_Skf ._3qhIW .O43j3 ._3zxDj {
    height: 100%;
    top: 0;
    border-radius: 4px;
    -ms-flex-pack: end;
    justify-content: flex-end;
    background-size: cover;
    background-position: 50%;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.wsRn5 ._1_Skf ._3qhIW .O43j3 ._3zxDj, .wsRn5 ._1_Skf ._3qhIW .O43j3 ._3zxDj .MEGJu {
    width: 100%;
    position: absolute;
    left: 0;
    -ms-flex-direction: column;
    flex-direction: column
}

.wsRn5 ._1_Skf ._3qhIW .O43j3 ._3zxDj .MEGJu {
    color: var(--color-font-white-header);
    display: -ms-flexbox;
    display: flex;
    bottom: 0;
    padding: 20px 10px 5px;
    margin-left: 1px;
    background: linear-gradient(180deg, transparent 20%, var(--color-bg-search) 80%);
    z-index: 1;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.wsRn5 ._1_Skf ._3qhIW .O43j3 ._3zxDj ._3mSXp {
    width: 100%;
    font-size: 1.5em;
    font-weight: 700
}

.wsRn5 ._1_Skf ._3qhIW .O43j3 ._3zxDj ._2M87G {
    font-size: 16px
}

@media (max-width: 1240px) {
    .wsRn5 ._1_Skf ._3qhIW .O43j3 ._3zxDj .MEGJu {
        margin: 0
    }

    .wsRn5 ._1_Skf ._3qhIW .O43j3 ._3zxDj ._3mSXp {
        font-size: 1.15em
    }
}

@media (max-width: 768px) {
    .wsRn5 ._1_Skf ._3qhIW .O43j3 ._3zxDj ._2M87G, .wsRn5 ._1_Skf ._3qhIW .O43j3 ._3zxDj ._3mSXp {
        white-space: nowrap;
        overflow: hidden
    }
}

.wsRn5 ._zRhf ._1oA6A {
    font-size: 20px;
    color: var(--color-font-header)
}

.wsRn5 ._zRhf ._1RWOc {
    font-size: 18px;
    margin: 12px 0;
    color: var(--color-font-normal)
}

.wsRn5 ._zRhf .Mr6ef {
    margin-bottom: 30px;
    color: var(--color-font-normal)
}

._2NgJu {
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 15px;
    padding-bottom: 10px;
    border-top: 1px solid #c5c5c5
}

._2NgJu, ._2NgJu ._3w0DH {
    display: -ms-flexbox;
    display: flex
}

._2NgJu ._3w0DH {
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 5px;
    -ms-flex-align: center;
    align-items: center
}

._2NgJu ._3w0DH ._2fPzh {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    color: var(--color-font-header)
}

._2NgJu ._3w0DH ._3ra4I {
    min-width: 50px;
    font-size: 16px;
    color: var(--color-font-cyan);
    cursor: pointer;
    text-align: right;
    font-weight: 400
}

._2NgJu ._3w0DH ._3ra4I._2wrCG {
    color: var(--color-font-cyan);
    border: 2px solid var(--color-font-cyan);
    border-radius: 4px;
    background: transparent;
    height: 40px;
    line-height: 40px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 0 16px;
    -ms-flex-align: center;
    align-items: center
}

._2NgJu ._1B-VL {
    position: relative;
    -ms-flex-direction: row;
    flex-direction: row;
    overflow: hidden;
    margin-top: 15px;
    margin-left: -.5rem;
    margin-right: -.5rem;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

._2NgJu ._1B-VL, ._2NgJu._2fNzy {
    display: -ms-flexbox;
    display: flex
}

._2NgJu._2fNzy {
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 15px;
    padding-bottom: 10px;
    border-top: 1px solid #c5c5c5
}

._2NgJu._2fNzy ._3w0DH {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 5px;
    -ms-flex-align: center;
    align-items: center
}

._2NgJu._2fNzy ._3w0DH ._2fPzh {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px
}

._2NgJu._2fNzy ._3w0DH ._3ra4I {
    font-size: 16px;
    color: var(--color-font-cyan)
}

._2NgJu._2fNzy ._1B-VL {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    overflow: hidden;
    margin-top: 15px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.okJw4 {
    font-size: 18px;
    background: var(--color-page-background);
    position: relative;
    height: 100%;
    width: 100%;
    margin: 2em 0;
    padding: 1em .5rem 1em 15px
}

@media screen and (max-width: 1024px) {
    .okJw4 {
        font-size: 16px
    }
}

.okJw4._1hTx5 {
    margin: 0;
    padding: 0
}

.okJw4._1u9jF {
    margin-top: 30px
}

/*.okJw4 ._16oLu {*/
/*    padding: 1.4em 3px;*/
/*    height: calc(100% - 100px);*/
/*    max-height: 85vh;*/
/*    overflow-x: hidden;*/
/*    overflow-y: scroll;*/
/*    -webkit-overflow-scrolling: touch*/
/*}*/

.okJw4 ._2n8Uf {
    color: var(--color-font-header)
}

.okJw4 ._3VgnK {
    border-top: 1px solid #c5c5c5;
    height: 50px
}

._1-h24, .okJw4 .yhm7u {
    display: -ms-flexbox;
    display: flex;
    height: 50px
}
.okJw4 .yhm7u {
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    display: none;
}

._1-h24 {
    width: 100vw;
    transition: all .2s ease
}

@media screen and (max-width: 767px) {
    ._1-h24._15Kd1 {
        opacity: 0;
        height: 0
    }
}

._21JSQ {
    background-color: var(--color-page-background);
    color: var(--color-font-header);
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    border-bottom: 1px solid var(--color-collapse-border);
    width: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

._21JSQ:first-child {
    border-right: .5px solid var(--color-collapse-border)
}

._21JSQ:last-child {
    border-left: .5px solid var(--color-collapse-border)
}

._21JSQ ._18x-n {
    font-size: 20px;
    margin-right: 6px
}

.FSBlI {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

._1XGtU {
    display: none
}

._3BUbE {
    background-color: #212121
}

._3BUbE .b6Wz2 {
    font-size: 18px;
    position: relative;
    margin: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    overflow: hidden
}

@media screen and (max-width: 1024px) {
    ._3BUbE .b6Wz2 {
        font-size: 16px
    }
}

@media screen and (min-width: 1600px) {
    ._3BUbE .b6Wz2 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._3BUbE .b6Wz2 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._3BUbE .b6Wz2 {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._3BUbE .b6Wz2 {
        max-width: 750px
    }
}

@media screen and (min-width: 1240px) {
    ._3BUbE .b6Wz2._36fp- {
        display: none !important
    }
}

@media screen and (max-width: 1239px) {
    ._3BUbE .b6Wz2._21_jF {
        display: none !important
    }
}

._3BUbE .b6Wz2._36fp- {
    padding-top: 16px;
    -ms-flex-direction: column;
    flex-direction: column
}

._3BUbE .b6Wz2._36fp- ._3w0DH {
    margin: 0 12px
}

._3BUbE .b6Wz2._36fp- ._2Nmd8 {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow-x: auto;
    scrollbar-color: var(--color-font-normal) var(--color-scroller-bg);
    scrollbar-width: thin
}

._3BUbE .b6Wz2._36fp- ._2Nmd8::-webkit-scrollbar {
    height: 5px
}

._3BUbE .b6Wz2._36fp- ._2Nmd8::-webkit-scrollbar-track {
    background-color: var(--color-scroller-bg)
}

._3BUbE .b6Wz2._36fp- ._2Nmd8::-webkit-scrollbar-thumb {
    background: var(--color-font-normal)
}

._3BUbE .b6Wz2._36fp- ._2Nmd8 ._2hHp_ {
    margin-left: 10px;
    min-width: 200px;
    width: 200px;
    margin-top: 15px;
    margin-bottom: 15px;
    width: unset
}

._3BUbE .b6Wz2 ._3w0DH {
    color: var(--color-font-footer-term);
    font-size: 40px;
    font-weight: 900;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

._3BUbE .b6Wz2 ._2Nmd8 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

._3BUbE .b6Wz2 ._2Nmd8 ._2hHp_ {
    width: 192px;
    height: 240px;
    margin: 40px 0 40px 16px;
    border-radius: 3px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    background-size: contain;
    background-repeat: no-repeat
}

._3BUbE .b6Wz2 ._2Nmd8 ._2hHp_ ._2__1v {
    color: #fff;
    font-size: 20px;
    margin-left: 24px;
    margin-bottom: 24px;
    font-weight: 700
}

.Gk5o7 {
    margin-top: 56px
}

.Gk5o7._2fNzy {
    margin-right: -25px
}

.Gk5o7 ._3w0DH {
    color: var(--color-font-header);
    font-weight: 700;
    font-size: 24px;
    margin-bottom: 10px
}

._3f7X5 {
    margin-top: 60px
}

._3f7X5 ._3w0DH {
    color: var(--color-font-header);
    font-weight: 700;
    font-size: 24px
}

._3f7X5 ._20WRr {
    margin-top: 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

._3f7X5 ._20WRr ._3079l {
    margin-bottom: 12px;
    color: var(--color-font-header);
    font-size: 14px;
    background: var(--color-mode-bg);
    border-radius: 20px;
    margin-right: 8px;
    padding: 9px 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    transition: all .2s ease-in-out
}

._3f7X5 ._20WRr ._3079l:hover {
    color: #fff;
    background: var(--color-cta-primary)
}

.bRaN5 {
    margin-top: 28px
}

._2RR4S {
    margin-top: 56px
}

._2RR4S ._3w0DH {
    color: var(--color-font-header);
    font-weight: 700;
    font-size: 24px
}

._2RR4S ._1C44b {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 24px !important;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

._2RR4S ._1C44b ._3G_4K {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._2RR4S ._1C44b ._3G_4K ._10GC7 {
    font-size: 18px;
    padding-bottom: 20px;
    cursor: pointer;
    font-weight: 500;
    color: var(--color-font-filter-count);
    border-bottom: 2px solid transparent;
    margin-right: 32px
}

._2RR4S ._1C44b ._3G_4K ._10GC7.Xb3dE {
    color: var(--color-font-cyan);
    border-bottom: solid 2px var(--color-font-cyan)
}

._2RR4S ._1C44b ._3G_4K ._10GC7._1Mlq- {
    margin-right: 32px
}

._2RR4S ._1C44b ._3eS2N ._2GM4F {
    height: 40px;
    font-size: 16px;
    border-radius: 4px;
    color: var(--color-font-cyan);
    cursor: pointer
}

._2RR4S ._1C44b ._3eS2N ._2GM4F._2wrCG {
    color: var(--color-font-cyan);
    border: 2px solid var(--color-font-cyan);
    border-radius: 4px;
    background: transparent;
    height: 40px;
    line-height: 40px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 0 16px;
    -ms-flex-align: center;
    align-items: center
}

._2RR4S ._1XvMs {
    padding-top: 32px;
    margin-top: -2px;
    border-top: solid 2px var(--color-border-normal)
}

.pWgK2 {
    margin-top: 56px
}

._13bIR {
    margin-top: 65px;
    margin-bottom: 55px
}

._13bIR ._2wcY7 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._13bIR ._2wcY7 {
        -webkit-column-gap: 24px;
        -moz-column-gap: 24px;
        column-gap: 24px
    }
}

@media screen and (max-width: 767px) {
    ._13bIR ._2wcY7 {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns:1fr 1fr 1fr;
        gap: 40px 40px
    }
}

._13bIR ._2wcY7 ._3079l {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 24px
}

._13bIR ._2wcY7 ._3079l .b6Wz2 ._3BUd8 {
    background-color: var(--color-bg-gray-3);
    border-radius: 40px;
    width: 65px;
    height: 65px;
    margin: auto
}

._13bIR ._2wcY7 ._3079l .b6Wz2 ._3BUd8 ._2LPsC {
    text-align: center;
    line-height: 65px;
    font-size: 24px;
    color: var(--color-icon)
}

._13bIR ._2wcY7 ._3079l .b6Wz2 ._3dySx {
    font-size: 16px;
    font-weight: 700;
    color: var(--color-font-header);
    margin-top: 12px;
    text-align: center;
    white-space: nowrap
}

._13bIR ._2wcY7 ._3079l .b6Wz2 .p7mRQ {
    color: var(--color-font-footer-text);
    font-size: 14px;
    text-align: center
}

._13bIR ._2wcY7 ._3079l:hover ._3BUd8 {
    background-color: var(--color-cta-primary)
}

._13bIR ._2wcY7 ._3079l:hover ._3BUd8 ._2LPsC {
    color: #fff
}

._13bIR ._2wcY7 ._3079l:hover ._3dySx {
    color: var(--color-cta-primary)
}

._13bIR._2ePBO ._2wcY7 .b6Wz2 ._3BUd8 {
    border-radius: 100%
}

@media (min-width: 1024px) {
    ._13bIR._2ePBO ._2wcY7 .b6Wz2 ._3BUd8 {
        width: 95px;
        height: 95px
    }
}

@media (min-width: 1024px) {
    ._13bIR._2ePBO ._2wcY7 .b6Wz2 ._3BUd8 ._2LPsC {
        line-height: 95px;
        font-size: 40px
    }
}

@media (min-width: 1024px) {
    ._13bIR._2ePBO ._2wcY7 .b6Wz2 ._3dySx {
        font-size: 20px
    }
}

._28Nff {
    margin-top: 60px
}

._28Nff ._3w0DH {
    color: var(--color-font-header);
    font-weight: 700;
    font-size: 24px
}

._28Nff .xtqWC {
    margin-top: 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._28Nff .xtqWC._2fNzy {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow-x: auto;
    scrollbar-color: var(--color-font-normal) var(--color-scroller-bg);
    scrollbar-width: thin
}

._28Nff .xtqWC._2fNzy ._1aEGi {
    width: 200px;
    max-width: 200px
}

._28Nff .xtqWC._2fNzy ._1aEGi:last-child {
    padding-right: 0
}

._28Nff .xtqWC._2fNzy ._1aEGi:first-child {
    padding-left: 0
}

._28Nff .xtqWC._2fNzy::-webkit-scrollbar {
    height: 2px
}

._28Nff .xtqWC._2fNzy._3VRAM {
    margin-bottom: -3px
}

._28Nff .xtqWC._2fNzy._3VRAM::-webkit-scrollbar {
    height: 5px
}

._28Nff .xtqWC._2fNzy::-webkit-scrollbar-track {
    background-color: var(--color-scroller-bg)
}

._28Nff .xtqWC._2fNzy::-webkit-scrollbar-thumb {
    background: var(--color-font-normal)
}

._28Nff .xtqWC ._28EeF {
    margin-bottom: 12px;
    background-color: var(--color-bg-gray-3);
    height: 240px;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    display: -ms-flexbox;
    display: flex;
    border-radius: 4px
}

._28Nff .xtqWC ._28EeF.qUiHz {
    margin-bottom: 24px
}

._28Nff .xtqWC ._28EeF .b6Wz2 .KXuCd {
    background-color: var(--color-icon-bg);
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 40px;
    background-position: 50%;
    width: 80px;
    height: 80px;
    margin: auto
}

._28Nff .xtqWC ._28EeF .b6Wz2 .KXuCd ._2LPsC {
    text-align: center;
    line-height: 80px;
    font-size: 40px;
    color: var(--color-icon)
}

._28Nff .xtqWC ._28EeF .b6Wz2 .ZuMEi {
    font-size: 16px;
    color: var(--color-font-header);
    margin-top: 12px;
    max-width: 160px;
    text-align: center
}

._28Nff .xtqWC ._28EeF .b6Wz2 ._3kQ8w {
    color: var(--color-font-footer-text);
    font-size: 14px;
    text-align: center
}

._28Nff ._1-YjF {
    position: absolute;
    width: 36px;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

._28Nff ._1-YjF ._2RLqu {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: 0;
    padding: 0;
    outline: none;
    border: none;
    background: transparent;
    cursor: pointer;
    top: -145px;
    position: absolute;
    width: 100%
}

._28Nff ._1-YjF ._2RLqu ._2rC3J {
    font-size: 12px;
    line-height: 36px;
    color: #fff;
    background-color: #212121;
    border-radius: 18px;
    transition: background-color .2s ease-in-out
}

._28Nff ._1-YjF ._2RLqu:hover ._2rC3J {
    background-color: #3f3f3f
}

._28Nff._2ePBO .xtqWC._2fNzy {
    scrollbar-color: #d038a9 #373737
}

._28Nff._2ePBO .xtqWC._2fNzy::-webkit-scrollbar-track {
    background-color: #373737
}

._28Nff._2ePBO .xtqWC._2fNzy::-webkit-scrollbar-thumb {
    background: #d038a9
}

._28Nff._2ePBO ._1-YjF ._2RLqu ._2rC3J, ._28Nff._2ePBO ._1-YjF ._2RLqu:hover ._2rC3J {
    background-color: #d038a9
}

._28Nff._2uHlD .xtqWC._2fNzy {
    scrollbar-color: #4460bb #373737
}

._28Nff._2uHlD .xtqWC._2fNzy::-webkit-scrollbar-track {
    background-color: #373737
}

._28Nff._2uHlD .xtqWC._2fNzy::-webkit-scrollbar-thumb {
    background: #4460bb
}

._28Nff._2uHlD ._1-YjF ._2RLqu ._2rC3J, ._28Nff._2uHlD ._1-YjF ._2RLqu:hover ._2rC3J {
    background-color: #4460bb
}

._28Nff._7eaTA .xtqWC ._28EeF {
    background-color: transparent
}

._28Nff._7eaTA .xtqWC ._28EeF .b6Wz2 .KXuCd {
    background-color: #000
}

._28Nff._7eaTA .xtqWC ._28EeF .b6Wz2 .KXuCd ._2LPsC {
    color: #fff
}

._3Xee- {
    margin-top: 0
}

._3Xee- .xtqWC {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    position: relative;
    left: -.5rem;
    margin-top: 0
}

._3Xee- .xtqWC._2fNzy ._1aEGi {
    width: 16.7%
}

._3Xee- ._28EeF {
    margin-top: 8px
}

.cFC4J {
    margin-bottom: -15px
}

.cFC4J._1bEjz {
    margin-bottom: 5px
}

._2NjK6 .U5hOO {
    padding: 12px 24px;
    text-decoration: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row;
    flex-direction: row
}

._2NjK6 .U5hOO:hover {
    color: var(--color-font-white-header);
    background-color: rgba(33, 150, 243, .4)
}

._2NjK6 .U5hOO ._2tSpk {
    font-size: 20px;
    color: var(--color-font-white-header);
    margin-right: 16px
}

._2NjK6 .U5hOO ._1atr_ {
    font-size: 14px;
    font-weight: 400;
    color: var(--color-font-white-header);
    margin-top: 3px;
    white-space: nowrap;
}

._2NjK6._16xiR .U5hOO {
    padding: 12px 0
}

._2NQh3 {
    position: absolute;
    background: var(--color-bg-search);
    top: 40px;
    right: -16px;
    z-index: 4999;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 0 0 3px 3px
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._2NQh3 {
        right: -14px
    }
}

._2TB6l {
    margin-right: 16px;
    position: relative
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._2TB6l {
        margin-right: 14px
    }
}

._2TB6l ._35Gpt {
    top: 132%
}

._2TB6l .rZb4a {
    position: relative;
    background-color: transparent
}

._2TB6l .rZb4a:before {
    position: absolute;
    z-index: 1;
    width: 40px;
    height: 40px;
    display: block;
    content: "";
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    opacity: 0;
    transition: opacity .2s;
    background: hsla(0, 0%, 76%, .3)
}

._2TB6l .rZb4a:hover:before {
    opacity: 1
}
._2TB6l .application-list {
    display: none;
}
._2TB6l.open .application-list {
    display: flex;
}
._2TB6l .rZb4a._21kWl ._3ruFB {
    color: var(--color-cta-primary)
}

._2TB6l .rZb4a ._3ruFB {
    position: relative;
    z-index: 2;
    width: 24px;
    color: var(--color-font-white-header);
    font-size: 24px;
    cursor: pointer;
    background: none;
    border: none;
    padding: 0;
    outline: none
}

._2TB6l .rZb4a ._3ruFB:focus, ._2TB6l .rZb4a ._3ruFB:hover {
    opacity: 1
}

._2TB6l .kxmFD {
    opacity: .01;
    max-height: 0;
    overflow: hidden
}

._2TB6l .kxmFD._3x6CO {
    transition: all .2s ease;
    -moz-transition: all .2s ease;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease
}

._2TB6l ._8y7TB, ._2TB6l .kxmFD._3x6CO {
    opacity: 1;
    max-height: 400px
}

._2TB6l ._8y7TB._1p6MB {
    opacity: .01;
    transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -webkit-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    overflow: hidden;
    max-height: 0
}

._14LIz {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9997;
    width: 100vw
}

._14LIz._3Kxqr {
    display: none
}

._14LIz ._1RD5- {
    position: relative
}

._14LIz ._1RD5- ._272DD {
    background: var(--color-top-nav-bar)
}

._14LIz ._1RD5- ._1jSYr {
    position: relative
}

@media screen and (min-width: 939px) {
    ._14LIz ._1TA5n .Zw5qt {
        text-align: center;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        max-width: 940px;
        margin: 0 auto
    }
}

._14LIz ._1TA5n {
    background-color: var(--color-bg-gray-3);
    width: 100%;
    text-align: center;
    padding: 0;
    transition: opacity .2s ease
}

._14LIz ._1TA5n._1Er7I {
    opacity: 0
}

._14LIz ._1TA5n .Zw5qt {
    text-align: center
}

._14LIz ._1TA5n .Zw5qt ._3Ud66 {
    display: inline-block;
    font-size: 14px;
    margin: 0 16px;
    position: relative;
    padding: 14px 0;
    color: var(--color-font-header)
}

._14LIz ._1TA5n .Zw5qt ._3Ud66:before {
    content: "";
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    margin-right: 8px
}

._14LIz ._1TA5n .Zw5qt ._3Ud66:before, ._14LIz ._1TA5n .Zw5qt ._3Ud66:first-child:before {
    background-image: url(styles/i/benefit-1.a0b678698837b70b0fd0bbb2eeb6e63d.png);
    position: relative
}

._14LIz ._1TA5n .Zw5qt ._3Ud66:first-child:before {
    height: 16px;
    width: 16px;
    vertical-align: top;
    top: 2px
}

._14LIz ._1TA5n .Zw5qt ._3Ud66:nth-child(2):before {
    background-image: url(styles/i/benefit-2.f6ee8369c68844144a2ddae18610a5a8.png);
    height: 17px;
    width: 14px;
    vertical-align: top;
    position: relative;
    top: 1.2px
}

._14LIz ._1TA5n .Zw5qt ._3Ud66:nth-child(3):before {
    background-image: url(styles/i/benefit-3.ea88c5868a491eaa0cd2dac850045407.png);
    height: 20px;
    width: 20px;
    vertical-align: top;
    position: relative;
    top: 0
}

._14LIz ._1TA5n .Zw5qt ._3Ud66 p {
    color: var(--color-font-header);
    display: inline-block
}

._14LIz ._1TA5n .Zw5qt ._3Ud66 span {
    font-weight: 700
}

._2wt5x {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 30px;
    height: 30px;
    border-radius: 3px;
    background-color: #fff;
    border: none;
    padding: 0;
    transition: opacity .2s cubic-bezier(.4, 0, .2, 1) 0ms;
    outline: none;
    cursor: pointer
}

._2wt5x:hover ._5Hj08 {
    color: #9e9e9e
}

._2wt5x ._5Hj08 {
    font-size: 18px;
    color: #bdbdbd
}

._2wt5x ._5Hj08._2dm9L {
    color: #e91e63
}

._2wt5x._2wzsP {
    width: 20px;
    height: 20px
}

._2wt5x._2wzsP ._5Hj08 {
    font-size: 12px
}

._2wt5x._29YX2 {
    width: 24px;
    height: 24px;
    background-color: rgba(0, 0, 0, .5)
}

._2wt5x._29YX2 ._5Hj08 {
    font-size: 14px;
    color: #fff
}

._2wt5x._29YX2:hover {
    background-color: rgba(0, 0, 0, .7)
}

._2wt5x.vEJIu {
    width: 36px;
    height: 36px;
    border-radius: 4px;
    background-color: #fff;
    border: 1px solid #c2c2c2
}

._2wt5x.vEJIu ._5Hj08 {
    font-size: 18px;
    color: #212121
}

._2wt5x.vEJIu ._5Hj08._2dm9L {
    color: #e91e63
}

._2wt5x.vEJIu:hover {
    border-color: #2196f3
}

@-webkit-keyframes _3G5Eb {
    to {
        background-position: -20px 0
    }
}

@keyframes _3G5Eb {
    to {
        background-position: -20px 0
    }
}

.VBYzD._2eGJw ._3Yjml .mErEH.gusvL {
    color: var(--color-sale)
}

.VBYzD._2eGJw._2tq_q ._3Yjml ._1pwyH, .VBYzD._2eGJw._2tq_q ._3Yjml .mErEH, .VBYzD._2eGJw._2tq_q ._3Yjml .mErEH._1u3Sj {
    color: var(--color-sale) !important
}

.VBYzD._2eGJw.gtlf- ._3Yjml .mErEH {
    color: var(--color-font-header) !important
}

.VBYzD._2eGJw ._2tFf7 ._3tNZ0._9l85j {
    color: #fff !important;
    background-color: var(--color-sale) !important
}

.VBYzD._2eGJw .S8T5- {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px 0 40px
}

.VBYzD._2eGJw .S8T5- ._2a9WE {
    position: relative;
    height: 16px;
    border-radius: 8px;
    width: 100%;
    background-color: #ededed;
    margin-top: 15px
}

.VBYzD._2eGJw .S8T5- ._2a9WE ._2SC4J {
    position: absolute;
    top: 0;
    height: 16px;
    border-radius: 8px;
    padding: 0;
    margin: 0;
    background-color: #3498db;
    background-image: linear-gradient(-45deg, hsla(0, 0%, 100%, .25) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .25) 0, hsla(0, 0%, 100%, .25) 75%, transparent 0, transparent);
    background-repeat: repeat-x;
    background-size: 20px 20px;
    -webkit-animation: _3G5Eb 2s linear infinite;
    animation: _3G5Eb 2s linear infinite
}

.VBYzD._2eGJw .S8T5- ._3jhXs {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-top: 12px;
    height: 16px;
    line-height: 16px;
    font-size: 14px
}

.VBYzD._2eGJw .S8T5- ._3jhXs ._3zWKX {
    margin-right: auto;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    color: var(--color-sale)
}

.VBYzD._2eGJw .S8T5- ._3jhXs ._3zWKX ._2NVT_ {
    margin: 2px 4px 0 0;
    font-size: 12px
}

.VBYzD._2eGJw .S8T5- ._3jhXs .JxHJJ {
    color: var(--color-font-header)
}

.VBYzD.qGvI3 {
    width: 100%;
    line-height: 18px;
    font-size: 14px;
    color: var(--color-font-normal);
    padding: 4px 0 0;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    -ms-flex-line-pack: center;
    align-content: center
}

.VBYzD.qGvI3, .VBYzD.qGvI3 ._3Yjml {
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.VBYzD.qGvI3 ._3Yjml {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    max-width: 100px
}

.VBYzD.qGvI3 ._3Yjml .IGWtd {
    text-decoration: line-through;
    padding-right: 10px
}

.VBYzD.qGvI3 ._3Yjml .IGWtd.gusvL {
    font-size: 12px;
    color: var(--color-mode)
}

.VBYzD.qGvI3 ._3Yjml .mErEH {
    color: var(--color-sale);
    padding-right: 5px
}

.VBYzD.qGvI3 ._3Yjml .mErEH.gusvL {
    color: var(--color-sale);
    font-size: 14px
}

.VBYzD.qGvI3 ._3Yjml .mErEH._223RA {
    line-height: 18px;
    font-size: 14px;
    min-height: 18px;
    color: var(--color-font-normal);
    padding: 0
}

.VBYzD.qGvI3 ._2d9Y9 {
    -ms-flex-item-align: end;
    align-self: flex-end;
    color: var(--color-sale);
    position: relative;
    font-size: 16px
}

.VBYzD.qGvI3 ._2d9Y9 span {
    position: absolute;
    left: 2px;
    top: 3px;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 11px;
    font-weight: 700
}

.VBYzD.qGvI3 .W_uqF {
    -ms-flex-item-align: end;
    align-self: flex-end;
    position: relative;
    height: 18px;
    background-color: #000;
    padding: 0 5px;
    line-height: 16px
}

.VBYzD.qGvI3 .W_uqF span {
    font-size: 11px;
    font-weight: 700;
    color: #fff
}

.VBYzD.qGvI3._2Rm8W {
    display: -ms-flexbox;
    display: flex
}

.VBYzD.qGvI3._2Rm8W ._1Uhy- {
    position: relative;
    width: 18px;
    min-height: 18px
}

.VBYzD.leGes, .VBYzD.W_uqF {
    text-align: right;
    margin-bottom: 7px;
    min-height: 36px
}

.VBYzD.leGes ._1pwyH, .VBYzD.W_uqF ._1pwyH {
    font-size: 14px;
    color: var(--color-sale);
    font-weight: 500;
    line-height: 14px;
    min-height: 14px;
    margin-bottom: 4px
}

.VBYzD.leGes._2dJNG, .VBYzD.W_uqF._2dJNG {
    padding-top: 18px
}

.VBYzD.leGes ._3Yjml, .VBYzD.W_uqF ._3Yjml {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.VBYzD.leGes ._3Yjml .IGWtd, .VBYzD.W_uqF ._3Yjml .IGWtd {
    color: #dbdbdb;
    margin-right: 20px;
    position: relative
}

.VBYzD.leGes ._3Yjml .IGWtd:after, .VBYzD.W_uqF ._3Yjml .IGWtd:after {
    content: "";
    width: 100%;
    background-color: #9e9e9e;
    position: absolute;
    height: 2px;
    top: 50%;
    left: 0
}

.VBYzD.leGes._2Rm8W, .VBYzD.W_uqF._2Rm8W {
    margin-top: 18px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.VBYzD.leGes._2Rm8W ._1Uhy-, .VBYzD.W_uqF._2Rm8W ._1Uhy- {
    position: relative;
    width: 32px
}

.VBYzD._7RsKS {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.VBYzD._7RsKS ._3Yjml {
    font-size: 28px;
    font-weight: 700;
    color: var(--color-font-header);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

.VBYzD._7RsKS ._3Yjml .IGWtd {
    color: var(--color-font-gray);
    position: relative;
    margin-left: 10px
}

.VBYzD._7RsKS ._3Yjml .IGWtd:after {
    content: "";
    width: 100%;
    background-color: var(--color-font-footer-text);
    position: absolute;
    height: 2px;
    top: 50%;
    left: 0
}

.VBYzD._7RsKS ._3Yjml._7RsKS .mErEH {
    color: var(--color-sale)
}

.VBYzD._7RsKS ._2tFf7 {
    -ms-flex-align: center;
    align-items: center
}

.VBYzD._7RsKS ._2tFf7, .VBYzD._7RsKS ._2tFf7 ._2_jH8, .VBYzD._7RsKS ._2tFf7 ._3tNZ0 {
    display: -ms-flexbox;
    display: flex
}

.VBYzD._7RsKS ._2tFf7 ._3tNZ0 {
    margin: 0 8px 4px 0;
    font-size: 12px;
    font-weight: 700;
    padding: 2px 4px;
    line-height: 14px;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 2px
}

.VBYzD._7RsKS ._2tFf7 ._3tNZ0._3GJjI {
    background-color: #ddeae5;
    color: var(--color-green-light)
}

.VBYzD._7RsKS ._2tFf7 ._3tNZ0._9l85j {
    background-color: var(--color-sale-label-bg);
    color: var(--color-sale-label-text)
}

.VBYzD._7RsKS ._2tFf7 ._3tNZ0._2eGJw {
    font-weight: 700;
    background: #43A04719;
    white-space: nowrap;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    color: #43a047
}

.VBYzD._7RsKS ._2tFf7 ._3tNZ0._1x7Tk, .VBYzD._7RsKS ._2tFf7 ._3tNZ0._3pwaO {
    background-color: #000;
    color: #f7fbff
}

.VBYzD._7RsKS ._2tFf7 ._1KtQP {
    font-size: 14px;
    color: var(--color-font-footer-text)
}

.VBYzD._7RsKS .LFIMp {
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start
}

.VBYzD._7RsKS ._1fPvU {
    text-align: left;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center
}

.VBYzD._3IzyO ._3Yjml {
    display: -ms-flexbox;
    display: flex;
    font-size: 24px;
    font-weight: 700;
    color: var(--color-font-header)
}

.VBYzD._3IzyO ._3Yjml ._3wx3V {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-size: 14px;
    font-weight: 700
}

.VBYzD._3IzyO ._3Yjml ._3wx3V ._1pwyH {
    color: var(--color-sale)
}

.VBYzD._3IzyO ._3Yjml ._3wx3V .IGWtd {
    color: var(--color-font-header);
    position: relative;
    text-decoration: line-through;
    text-align: right
}

.VBYzD._3IzyO ._3Yjml .mErEH._1u3Sj {
    color: var(--color-sale);
    margin-left: 10px
}

.VBYzD._3IzyO ._3Yjml .mErEH._1u3Sj, .VBYzD.W_uqF ._3Yjml {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.VBYzD.W_uqF ._3Yjml {
    -ms-flex-pack: end;
    justify-content: flex-end
}

.VBYzD.W_uqF ._3Yjml ._2PF9N {
    height: 22px;
    background-color: #000;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    padding: 0 5px;
    margin-left: 8px;
    white-space: nowrap
}

.VBYzD.wD_FU {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.VBYzD.wD_FU ._3VuTb {
    margin-bottom: 7px
}

.VBYzD.wD_FU ._3VuTb ._3Skqd {
    font-size: 14px;
    font-weight: 500;
    line-height: 14px;
    min-height: 14px;
    margin-bottom: 4px;
    text-align: right
}

.VBYzD.wD_FU ._3VuTb ._1ba7m {
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    text-align: left;
    color: var(--color-font-header)
}

.VBYzD.wD_FU ._3VuTb ._2akKz {
    min-height: 36px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center
}

.VBYzD.wD_FU ._3VuTb ._2akKz ._2PF9N {
    height: 22px;
    background-color: #000;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    padding: 0 5px;
    margin-left: 5px
}

.VBYzD.wD_FU ._2AP2P {
    color: #2196f3
}

.VBYzD.wD_FU ._2AP2P:hover {
    color: #e92063
}

.VBYzD.wD_FU ._3Yjml {
    margin-left: 20px
}

.VBYzD.wD_FU ._3Yjml .IGWtd {
    text-align: right
}

.VBYzD.wD_FU._7RsKS {
    -ms-flex-direction: row;
    flex-direction: row
}

.VBYzD.wD_FU._7RsKS ._3VuTb {
    -ms-flex: 1;
    flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: start;
    align-items: flex-start;
    color: var(--color-font-header);
    margin-bottom: 0
}

.VBYzD.wD_FU._7RsKS ._3VuTb ._3Skqd {
    font-size: 12px;
    font-weight: 400;
    text-align: left;
    max-width: 80px
}

.VBYzD.wD_FU._7RsKS ._3VuTb .mErEH {
    font-size: 20px;
    font-weight: 700
}

.VBYzD.wD_FU._7RsKS ._3VuTb .IGWtd {
    font-size: 28px;
    font-weight: 700
}

.VBYzD.wD_FU._7RsKS ._3VuTb .IGWtd:after {
    display: none
}

.VBYzD.wD_FU._7RsKS ._3VuTb.Rw9Un {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.VBYzD.wD_FU._7RsKS ._3VuTb.Rw9Un ._3Yjml {
    font-size: 28px;
    margin-left: 0;
    font-weight: 700;
    color: var(--color-font-header);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

.VBYzD.wD_FU._7RsKS ._3VuTb.Rw9Un ._3Yjml .IGWtd {
    color: var(--color-font-footer-text);
    position: relative;
    margin-left: 10px;
    margin-right: 15px;
    text-decoration: line-through
}

.VBYzD.wD_FU._7RsKS ._3VuTb.Rw9Un ._3Yjml .IGWtd:after {
    content: "";
    width: 100%;
    background-color: var(--color-font-footer-text);
    position: absolute;
    height: 2px;
    top: 50%;
    left: 0
}

.VBYzD.wD_FU._7RsKS ._3VuTb.Rw9Un ._3Yjml._7RsKS .mErEH {
    color: var(--color-sale);
    font-size: 28px;
    font-weight: 700
}

.VBYzD.wD_FU._7RsKS ._3VuTb.Rw9Un ._2tFf7 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.VBYzD.wD_FU._7RsKS ._3VuTb.Rw9Un ._2tFf7 ._1pwyH {
    margin-right: 4px;
    font-size: 12px;
    color: var(--color-sale)
}

.VBYzD.wD_FU._3IzyO {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.VBYzD.wD_FU._3IzyO ._3VuTb {
    max-width: 120px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--color-font-header);
    margin: 0 16px 0 0
}

.VBYzD.wD_FU._3IzyO ._3VuTb:first-child {
    margin-right: 0
}

.VBYzD.wD_FU._3IzyO ._3VuTb ._3Skqd {
    font-size: 12px;
    font-weight: 400;
    text-align: center
}

.VBYzD.wD_FU._3IzyO ._3VuTb ._3Skqd._2PF9N {
    width: 48px;
    font-weight: 500;
    color: #fff;
    background-color: #212121;
    border-radius: 2px;
    height: 18px;
    line-height: 18px;
    font-size: 10px
}

.VBYzD.wD_FU._3IzyO ._3VuTb .mErEH {
    font-size: 20px;
    font-weight: 700
}

.VBYzD.wD_FU._3IzyO ._3VuTb .IGWtd {
    font-size: 28px;
    font-weight: 700
}

.VBYzD.wD_FU._3IzyO ._3VuTb .IGWtd:after {
    display: none
}

.VBYzD._1QwlN ._3Yjml {
    height: 28px;
    line-height: 28px;
    font-size: 24px;
    color: var(--color-mode-active);
    text-align: right;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.VBYzD._1QwlN ._3Yjml .IGWtd {
    color: #dbdbdb;
    margin-right: 20px;
    text-decoration: line-through
}

.VBYzD._1QwlN._2Rm8W {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.VBYzD._1QwlN._2Rm8W ._1Uhy- {
    position: relative;
    height: 28px;
    width: 32px
}

.VBYzD._3jJ5r ._3Yjml {
    display: -ms-flexbox;
    display: flex
}

.VBYzD._3jJ5r ._3Yjml .IGWtd {
    color: #dbdbdb;
    margin-right: 10px;
    text-decoration: line-through;
    font-size: 12px
}

.VBYzD._3jJ5r._2Rm8W {
    display: -ms-flexbox;
    display: flex
}

.VBYzD._3jJ5r._2Rm8W ._1Uhy- {
    position: relative;
    width: 18px;
    min-height: 14px
}

.VBYzD._2bBR9 ._3Yjml {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center
}

.VBYzD._2bBR9 ._3Yjml .IGWtd {
    color: var(--color-mode-active);
    margin-right: 10px;
    text-decoration: line-through
}

.VBYzD._2bBR9 ._3Yjml .mErEH {
    min-height: 20px;
    color: var(--color-sale)
}

.VBYzD._2bBR9 ._3Yjml .mErEH._223RA {
    color: var(--color-mode-active)
}

.VBYzD._2bBR9._2Rm8W {
    display: -ms-flexbox;
    display: flex
}

.VBYzD._2bBR9._2Rm8W ._1Uhy- {
    position: relative;
    width: 24px;
    min-height: 20px
}

.VBYzD._37nHn ._3Yjml {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center
}

.VBYzD._37nHn ._3Yjml .IGWtd {
    display: none
}

.VBYzD._37nHn._2Rm8W {
    display: -ms-flexbox;
    display: flex
}

.VBYzD._37nHn._2Rm8W ._1Uhy- {
    position: relative;
    height: 20px;
    width: 18px
}

.VBYzD ._2Q3Wb {
    line-height: 24px;
    font-weight: 700
}

._2ttk0, ._3VzXK {
    display: -ms-flexbox;
    display: flex
}

._2ttk0 {
    -ms-flex-align: center;
    align-items: center;
    max-width: 100%;
    padding-bottom: 10px
}

._2ttk0 ._2bt_N {
    margin-right: 5px
}

._2ttk0 ._1kWto, ._2ttk0 ._2bt_N {
    font-size: 14px;
    line-height: 14px;
    color: var(--color-font-cyan)
}

._2ttk0 ._1kWto {
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

._1YtTk {
    display: contents;
    font-weight: 700;
    color: var(--color-font-normal)
}

._1RhhA {
    padding: 10px 15px
}

._1RhhA ._2oW-3 {
    margin-bottom: 8px
}

._1RhhA .-ulTb, ._1RhhA ._2oW-3 {
    display: -ms-flexbox;
    display: flex
}

._1RhhA .-ulTb {
    width: 12px;
    height: 18px;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 10px
}

._1RhhA .-ulTb, ._3PPCt {
    color: var(--color-font-cyan)
}

._3PPCt {
    cursor: pointer
}

._3PPCt:hover {
    color: var(--color-font-cyan) -hover
}

.y0emW {
    position: relative;
    margin: auto;
    width: 92%
}

@media screen and (min-width: 1600px) {
    .y0emW {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    .y0emW {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    .y0emW {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    .y0emW {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    .y0emW {
        padding: 0 15px
    }
}

._1Ngd4 {
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -.5rem;
    margin-left: -.5rem
}

._1Ngd4._6S6J4 {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

._3RS1e._6S6J4 {
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

@media screen and (min-width: 1600px) {
    ._3CJQh {
        display: none
    }
}

@media screen and (min-width: 1600px) {
    ._1jqfi {
        width: 8.33333%;
        max-width: 8.33333%
    }
}

@media screen and (min-width: 1600px) {
    ._1jqfi, ._329ei {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    ._329ei {
        width: 16.66667%;
        max-width: 16.66667%
    }
}

@media screen and (min-width: 1600px) {
    ._1OM2f {
        width: 25%;
        max-width: 25%
    }
}

@media screen and (min-width: 1600px) {
    ._1OM2f, ._3ZV2G {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    ._3ZV2G {
        width: 33.33333%;
        max-width: 33.33333%
    }
}

@media screen and (min-width: 1600px) {
    ._36Oeu {
        width: 41.66667%;
        max-width: 41.66667%
    }
}

@media screen and (min-width: 1600px) {
    ._1kOLM, ._36Oeu {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    ._1kOLM {
        width: 50%;
        max-width: 50%
    }
}

@media screen and (min-width: 1600px) {
    ._26JXW {
        width: 58.33333%;
        max-width: 58.33333%
    }
}

@media screen and (min-width: 1600px) {
    ._3IVDU, ._26JXW {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    ._3IVDU {
        width: 66.66667%;
        max-width: 66.66667%
    }
}

@media screen and (min-width: 1600px) {
    ._3MUQz {
        width: 75%;
        max-width: 75%
    }
}

@media screen and (min-width: 1600px) {
    ._3MUQz, .z4slK {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    .z4slK {
        width: 83.33333%;
        max-width: 83.33333%
    }
}

@media screen and (min-width: 1600px) {
    .AZQ1p {
        width: 91.66667%;
        max-width: 91.66667%
    }
}

@media screen and (min-width: 1600px) {
    ._2eloj, .AZQ1p {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    ._2eloj {
        width: 100%;
        max-width: 100%
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._3pGdo {
        display: none
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    .qCWP2 {
        width: 8.33333%;
        max-width: 8.33333%
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._3RFtB, .qCWP2 {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    ._3RFtB {
        width: 16.66667%;
        max-width: 16.66667%
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._3K97u {
        width: 25%;
        max-width: 25%
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._3K97u, .m3_2T {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    .m3_2T {
        width: 33.33333%;
        max-width: 33.33333%
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._1Qtkr {
        width: 41.66667%;
        max-width: 41.66667%
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._1Qtkr, ._13pLj {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    ._13pLj {
        width: 50%;
        max-width: 50%
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._3wrun {
        width: 58.33333%;
        max-width: 58.33333%
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._1g7Aa, ._3wrun {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    ._1g7Aa {
        width: 66.66667%;
        max-width: 66.66667%
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._2yjoV {
        width: 75%;
        max-width: 75%
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._2yjoV, ._3paVC {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    ._3paVC {
        width: 83.33333%;
        max-width: 83.33333%
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._13ryk {
        width: 91.66667%;
        max-width: 91.66667%
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._3A8fX, ._13ryk {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    ._3A8fX {
        width: 100%;
        max-width: 100%
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._2gdR8 {
        display: none
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._35Y5P {
        width: 8.33333%;
        max-width: 8.33333%
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._2IUkz, ._35Y5P {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    ._2IUkz {
        width: 16.66667%;
        max-width: 16.66667%
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._9utOd {
        width: 25%;
        max-width: 25%
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._9EVz3, ._9utOd {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    ._9EVz3 {
        width: 33.33333%;
        max-width: 33.33333%
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._3DQS3 {
        width: 41.66667%;
        max-width: 41.66667%
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._3DQS3, ._7DqhF {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    ._7DqhF {
        width: 50%;
        max-width: 50%
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._2RHM3 {
        width: 58.33333%;
        max-width: 58.33333%
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._2gOgE, ._2RHM3 {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    ._2gOgE {
        width: 66.66667%;
        max-width: 66.66667%
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._3igNg {
        width: 75%;
        max-width: 75%
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._3igNg, .A9Pk8 {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    .A9Pk8 {
        width: 83.33333%;
        max-width: 83.33333%
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    .SGVqK {
        width: 91.66667%;
        max-width: 91.66667%
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    .SGVqK, .TxEh0 {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    .TxEh0 {
        width: 100%;
        max-width: 100%
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._27S92 {
        display: none
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._3YyvE {
        width: 8.33333%;
        max-width: 8.33333%
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._3YyvE, .JReNQ {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    .JReNQ {
        width: 16.66667%;
        max-width: 16.66667%
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._1_T8s {
        width: 25%;
        max-width: 25%
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._1_T8s, ._2CNUL {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    ._2CNUL {
        width: 33.33333%;
        max-width: 33.33333%
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._3Mr6q {
        width: 41.66667%;
        max-width: 41.66667%
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._1nISD, ._3Mr6q {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    ._1nISD {
        width: 50%;
        max-width: 50%
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    .KLY70 {
        width: 58.33333%;
        max-width: 58.33333%
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._2pY0P, .KLY70 {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    ._2pY0P {
        width: 66.66667%;
        max-width: 66.66667%
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._3WwC4 {
        width: 75%;
        max-width: 75%
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._1e-Nc, ._3WwC4 {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    ._1e-Nc {
        width: 83.33333%;
        max-width: 83.33333%
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._3K5ne {
        width: 91.66667%;
        max-width: 91.66667%
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._2cqRT, ._3K5ne {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    ._2cqRT {
        width: 100%;
        max-width: 100%
    }
}

@media screen and (max-width: 767px) {
    ._7yDgj {
        display: none
    }
}

@media screen and (max-width: 767px) {
    ._2SnqL {
        width: 8.33333%;
        max-width: 8.33333%
    }
}

@media screen and (max-width: 767px) {
    ._2SnqL, ._2wzTy {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    ._2wzTy {
        width: 16.66667%;
        max-width: 16.66667%
    }
}

@media screen and (max-width: 767px) {
    ._39BOJ {
        width: 25%;
        max-width: 25%
    }
}

.m_order, .pmenu {
    display: none;
}
@media screen and (max-width: 767px) {
    ._3A-7P {
        display: none
    }
    ._3A-7P, ._39BOJ {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem;
    }

    /*._3A-7P {*/
    /*    width: 33.33333%;*/
    /*    max-width: 33.33333%*/
    /*}*/
    ._3A-7P {
        position: fixed;
        top: 0;
        right : 0;
        bottom: 0;
        left: 0;
        z-index: 9999;
        margin: 0;
        transform: translate3d(0px, 0px, 0px);
        width: 100%;
        height: 100%;
        overflow: hidden;
    }
    .wsRn5 .okJw4 {
        margin: 0;
    }
    ._3A-7P ._3WKZK {
        padding: 0 20px;
    }
    .okJw4 .yhm7u {
        display: flex;
    }
    .okJw4 ._16oLu {
        padding: 1.4em 3px;
        height: calc(100% - 100px);
        max-height: 85vh;
        overflow-x: hidden;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch
    }
    .show {
        display: block;
    }
}

@media screen and (max-width: 767px) {
    ._1vE4x {
        width: 41.66667%;
        max-width: 41.66667%
    }
}

@media screen and (max-width: 767px) {
    ._1vE4x, ._1YjDV {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    ._1YjDV {
        width: 50%;
        max-width: 50%
    }
}

@media screen and (max-width: 767px) {
    ._2Z_3r {
        width: 58.33333%;
        max-width: 58.33333%
    }
}

@media screen and (max-width: 767px) {
    ._2Z_3r, ._15jtN {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    ._15jtN {
        width: 66.66667%;
        max-width: 66.66667%
    }
}

@media screen and (max-width: 767px) {
    ._3F3jG {
        width: 75%;
        max-width: 75%
    }
}

@media screen and (max-width: 767px) {
    ._1w0_E, ._3F3jG {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem
    }

    ._1w0_E {
        width: 83.33333%;
        max-width: 83.33333%
    }
}

@media screen and (max-width: 767px) {
    ._3uX5P {
        width: 91.66667%;
        max-width: 91.66667%
    }
}

@media screen and (max-width: 767px) {
    ._3uX5P, .wnn-Y {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem; /*padding-left:.5rem*/
    }

    .wnn-Y {
        width: 100%;
        max-width: 100%
    }
}

._1tcwk {
    position: relative;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    -ms-flex-pack: center;
    height: 40px;
    font-size: 20px;
    font-weight: 500;
    border-radius: 3px;
    outline: none
}

._1tcwk, ._1tcwk ._2fbAC {
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center
}

._1tcwk ._2fbAC {
    -ms-flex: auto;
    flex: auto;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    height: 100%
}

._1tcwk ._2fbAC ._3vg37 {
    width: 100%;
    height: 100%;
    border: 0;
    padding: 0;
    margin: 0;
    background-color: transparent;
    outline: none;
    cursor: pointer;
    white-space: nowrap;
    line-height: normal
}

._1tcwk ._2fbAC .vYAhz {
    font-size: 16px;
    margin-right: 8px
}

._1tcwk ._3l4rA {
    border-left: 1px solid #fff;
    height: 100%;
    cursor: pointer
}

._1tcwk ._3l4rA, ._1tcwk ._3l4rA .h2TMq {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

._1tcwk ._3l4rA .h2TMq {
    color: #fff;
    font-size: 24px;
    transition: all .2s
}

._1tcwk ._3l4rA._2I75K .h2TMq {
    transform: rotate(180deg)
}

._1tcwk .uUVKb {
    position: absolute;
    left: 0;
    top: 39px;
    width: 100%;
    background: #fff;
    border-top: none;
    border-radius: 3px;
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, .12);
    z-index: 1
}

._1tcwk._8cn3C {
    position: relative
}

._1tcwk._1-W0R {
    color: #fff;
    background-color: #2196f3;
    border: none
}

._1tcwk._1-W0R:focus, ._1tcwk._1-W0R:hover {
    background-color: #6ec6ff
}

._1tcwk._1-W0R:active {
    background-color: #0069c0
}

._1tcwk._1-W0R._3EXGR, ._1tcwk._1-W0R:disabled {
    background-color: #6ec6ff;
    opacity: .5;
    cursor: auto
}

._1tcwk._1-W0R._3EXGR:focus, ._1tcwk._1-W0R._3EXGR:hover, ._1tcwk._1-W0R:disabled:focus, ._1tcwk._1-W0R:disabled:hover {
    background-color: #6ec6ff
}

._1tcwk._1-W0R ._3l4rA {
    min-width: 48px;
    width: 48px
}

._1tcwk._1-W0R ._2fbAC ._3vg37 {
    font-size: 16px;
    font-weight: 700;
    color: #fff
}

._1tcwk._1-W0R .uUVKb {
    top: 48px
}

._1tcwk._1-W0R .uUVKb._37rqG {
    top: unset;
    bottom: 48px
}

._1tcwk._27CVU {
    color: #fff;
    background: #2196f3;
    border: 0;
    height: 36px
}

._1tcwk._27CVU:focus, ._1tcwk._27CVU:hover {
    background-color: #6ec6ff
}

._1tcwk._27CVU:active {
    background-color: #0069c0
}

._1tcwk._27CVU._3EXGR, ._1tcwk._27CVU:disabled {
    background-color: #6ec6ff;
    opacity: .5;
    cursor: auto
}

._1tcwk._27CVU._3EXGR:focus, ._1tcwk._27CVU._3EXGR:hover, ._1tcwk._27CVU:disabled:focus, ._1tcwk._27CVU:disabled:hover {
    background-color: #6ec6ff
}

._1tcwk._27CVU ._3l4rA {
    min-width: 36px;
    width: 36px
}

._1tcwk._27CVU ._2fbAC ._3vg37 {
    font-size: 14px;
    font-weight: 500;
    color: #fff
}

._1tcwk.V6n-M {
    color: #002835;
    background: #fff;
    font-weight: 500;
    height: 36px;
    border: 1px solid #9e9e9e
}

._1tcwk.V6n-M:active, ._1tcwk.V6n-M:focus, ._1tcwk.V6n-M:hover {
    border-color: #2196f3;
    color: #2196f3
}

._1tcwk.V6n-M._3EXGR, ._1tcwk.V6n-M:disabled {
    opacity: .5;
    cursor: auto
}

._1tcwk.V6n-M._3EXGR:focus, ._1tcwk.V6n-M._3EXGR:hover, ._1tcwk.V6n-M:disabled:focus, ._1tcwk.V6n-M:disabled:hover {
    border-color: #9e9e9e;
    color: #002835
}

._1tcwk.V6n-M ._3l4rA {
    min-width: 36px;
    width: 36px;
    border-left: 1px solid #9e9e9e
}

._1tcwk.V6n-M ._2fbAC ._3vg37 {
    font-size: 14px;
    color: #002835
}

._1tcwk._29E-a {
    color: #fff;
    background-color: #2196f3
}

._1tcwk._29E-a ._3l4rA {
    min-width: 48px;
    width: 48px;
    border-left: 1px solid #fff
}

._1tcwk._29E-a ._3l4rA:focus, ._1tcwk._29E-a ._3l4rA:hover {
    background-color: #6ec6ff;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

._1tcwk._29E-a ._3l4rA:active {
    background-color: #0069c0;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

._1tcwk._29E-a ._3l4rA._3EXGR, ._1tcwk._29E-a ._3l4rA:disabled {
    opacity: .5;
    cursor: auto
}

._1tcwk._29E-a ._3l4rA._3EXGR:focus, ._1tcwk._29E-a ._3l4rA._3EXGR:hover, ._1tcwk._29E-a ._3l4rA:disabled:focus, ._1tcwk._29E-a ._3l4rA:disabled:hover {
    border-color: #9e9e9e;
    color: #fff
}

._1tcwk._29E-a ._2fbAC {
    min-width: 130px;
    -ms-flex-pack: start;
    justify-content: start;
    padding: 0
}

._1tcwk._29E-a ._2fbAC ._3vg37 {
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    width: 100%;
    height: 100%;
    padding: 0 18px
}

._1tcwk._29E-a ._2fbAC:focus, ._1tcwk._29E-a ._2fbAC:hover {
    background-color: #6ec6ff;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

._1tcwk._29E-a ._2fbAC:active {
    background-color: #0069c0;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

._1tcwk._29E-a ._2fbAC._3EXGR, ._1tcwk._29E-a ._2fbAC:disabled {
    opacity: .5;
    cursor: auto
}

._1tcwk._29E-a ._2fbAC._3EXGR:focus, ._1tcwk._29E-a ._2fbAC._3EXGR:hover, ._1tcwk._29E-a ._2fbAC:disabled:focus, ._1tcwk._29E-a ._2fbAC:disabled:hover {
    border-color: #9e9e9e;
    color: #fff
}

._1tcwk._29E-a .uUVKb {
    top: 42px
}

._1RZFa, ._6dtXD {
    height: 48px;
    width: 100%;
    z-index: 1
}

._1RZFa.Kw2DP, ._6dtXD.Kw2DP {
    background-color: #2196f3;
    opacity: .5;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    border-radius: 3px
}

._1EJPn, ._1RZFa.Kw2DP, ._6dtXD.Kw2DP {
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative
}

._1EJPn {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

._1EJPn, ._1EJPn.Kw2DP {
    -ms-flex-align: center;
    -ms-flex-pack: center
}

._1EJPn.Kw2DP {
    justify-content: center;
    align-items: center
}

._1EJPn ._3rvS_, ._1EJPn.Kw2DP {
    display: -ms-flexbox;
    display: flex
}

._1EJPn ._3rvS_ {
    outline: none;
    border: none;
    padding: 0;
    margin: 0;
    background: transparent;
    cursor: pointer;
    font-size: 13px;
    color: #9e9e9e;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._1EJPn ._3rvS_:hover {
    color: #2196f3
}

._1EJPn ._3rvS_.K5_e7 {
    cursor: default;
    opacity: .5
}

._1EJPn ._3rvS_.K5_e7:hover {
    color: #9e9e9e
}

._1EJPn ._3rvS_ ._3ikdt {
    color: #9e9e9e;
    margin-right: 5px;
    font-size: 15px
}

._1EJPn ._3rvS_ ._3ikdt:hover {
    color: #9e9e9e
}

._1EJPn ._3rvS_._3QEQ_ {
    display: none
}

._1EJPn .Ur6bW {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: none;
    border-radius: 10px;
    width: 20px;
    height: 20px;
    border: 2px solid hsla(0, 0%, 100%, .4);
    border-top-color: rgba(0, 0, 0, .3);
    -webkit-animation: spinAround .5s infinite linear;
    animation: spinAround .5s infinite linear
}

._1EJPn .Ur6bW._2MLCP {
    display: -ms-flexbox;
    display: flex
}

._2Y_rc {
    background-color: #fff;
    color: #424242;
    border: 1px solid #9e9e9e;
    z-index: 1
}

._2Y_rc:hover {
    background-color: #6ec6ff;
    color: #fff;
    border: none
}

._2Y_rc:focus {
    border: none
}

._2Y_rc:active, ._2Y_rc:focus {
    background-color: #0069c0;
    color: #fff
}

._2Y_rc:disabled {
    opacity: .5;
    cursor: auto;
    color: #fff;
    border: none
}

._2Y_rc:disabled, ._2Y_rc:disabled:focus, ._2Y_rc:disabled:hover {
    background-color: #2196f3
}

._2FsHB {
    margin-top: 2px;
    z-index: 1
}

._2FsHB, ._2JO9j, ._2kZZa {
    width: 100%
}

._2JO9j {
    height: 48px;
    z-index: 1
}

._2JO9j._23uoU {
    background-color: #2196f3;
    opacity: .5;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    border-radius: 3px
}

._2JO9j._23uoU, ._2nyJw {
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative
}

._2nyJw {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

._2nyJw, ._2nyJw._23uoU {
    -ms-flex-align: center;
    -ms-flex-pack: center
}

._2nyJw._23uoU {
    justify-content: center;
    align-items: center
}

._2nyJw ._1hdzz, ._2nyJw._23uoU {
    display: -ms-flexbox;
    display: flex
}

._2nyJw ._1hdzz {
    outline: none;
    border: none;
    padding: 0;
    margin: 0;
    background: transparent;
    cursor: pointer;
    font-size: 13px;
    color: #9e9e9e;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._2nyJw ._1hdzz:hover {
    color: #2196f3
}

._2nyJw ._1hdzz._9qbNY {
    cursor: default;
    opacity: .5
}

._2nyJw ._1hdzz._9qbNY:hover {
    color: #9e9e9e
}

._2nyJw ._1hdzz ._17bw6 {
    color: #9e9e9e;
    margin-right: 5px;
    font-size: 15px
}

._2nyJw ._1hdzz ._17bw6:hover {
    color: #9e9e9e
}

._2nyJw ._1hdzz._35d1x {
    display: none
}

._2Hyjm {
    position: relative;
    background-color: transparent;
    background-position: 50%;
    background-size: 100% 100%;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

._2Hyjm, ._2Hyjm ._4xR66 {
    background-clip: padding-box
}

._2Hyjm ._4xR66 {
    position: absolute;
    pointer-events: none;
    width: 14px;
    height: 14px;
    border-radius: 9px;
    right: -4px;
    bottom: -4px
}

._2Hyjm._1dXVy {
    border-radius: 50%
}

._2Hyjm._341NC {
    border-radius: 3px
}

._2Hyjm._341NC._1wdBZ {
    border-radius: 6px
}

._2Hyjm._1AOSS {
    width: 26px;
    height: 26px
}

._2Hyjm._1AOSS ._2I8m9 {
    font-size: 16px;
    line-height: 26px
}

._2Hyjm._1gLE- {
    width: 36px;
    height: 36px
}

._2Hyjm._1gLE- ._2I8m9 {
    font-size: 18px;
    line-height: 36px
}

._2Hyjm._1gLE- ._4xR66 {
    width: 9px;
    height: 9px;
    border: 2px solid #fff
}

._2Hyjm._1gLE- ._2GlYU {
    font-size: 36px;
    line-height: 36px;
    color: #fff
}

._2Hyjm._1gLE- .MDg7z {
    font-size: 24px;
    line-height: 36px;
    color: #bdbdbd
}

._2Hyjm._1wmFA {
    width: 50px;
    height: 50px
}

._2Hyjm._1wmFA ._2I8m9 {
    font-size: 25px;
    line-height: 50px
}

._2Hyjm._1wmFA ._4xR66 {
    width: 12px;
    height: 12px;
    border: 2px solid #fff
}

._2Hyjm._35Ld6 {
    width: 60px;
    height: 60px;
    background-size: 60px 60px
}

._2Hyjm._35Ld6 ._2I8m9 {
    font-size: 30px;
    line-height: 60px
}

._2Hyjm._1wdBZ {
    width: 80px;
    height: 80px;
    background-size: 80px 80px
}

._2Hyjm._1wdBZ ._2I8m9 {
    font-size: 40px;
    line-height: 80px
}

@media screen and (max-width: 767px) {
    ._2Hyjm._1wdBZ {
        width: 40px;
        height: 40px;
        background-size: 40px 40px
    }

    ._2Hyjm._1wdBZ ._2I8m9 {
        font-size: 24px;
        line-height: 40px
    }
}

._2Hyjm._1wdBZ ._1ZO3u {
    width: 24px;
    height: 24px;
    bottom: -5px;
    right: 0
}

._2Hyjm._1wdBZ ._1ZO3u .ehHVY {
    font-size: 19px
}

._2Hyjm._3bRPv {
    width: 72px;
    height: 72px;
    font-size: 36px;
    line-height: 72px
}

._2Hyjm._3bRPv ._4xR66 {
    width: 12px;
    height: 12px;
    border: 2px solid rgba(34, 44, 54, .9);
    bottom: 0;
    right: 0
}

._2Hyjm._3bRPv ._2I8m9 {
    line-height: 72px
}

._4xR66 {
    width: 10px;
    height: 10px;
    border-radius: 7px;
    display: inline-block;
    box-sizing: content-box
}

._4xR66._3HY20 {
    background-color: #0cc
}

._4xR66._2tNpS {
    background-color: #ff8100
}

._4xR66._Glde {
    background-color: #d2d2d2
}

.jYWtG {
    width: 26px !important;
    right: -11px !important;
    overflow: hidden
}

.jYWtG ._1g2sH {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.jYWtG ._1g2sH div {
    width: 4px;
    height: 4px;
    background-color: #fff;
    border-radius: 3px;
    display: inline-block;
    opacity: .3
}

.jYWtG ._1g2sH div + div {
    margin-left: 2px
}

.jYWtG ._1g2sH div {
    -webkit-animation: _1g2sH 1.4s infinite ease-in-out;
    animation: _1g2sH 1.4s infinite ease-in-out
}

.jYWtG ._1g2sH div:nth-of-type(2) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.jYWtG ._1g2sH div:nth-of-type(3) {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

@-webkit-keyframes _1g2sH {
    0% {
        transform: scale(1);
        opacity: 1
    }
    50% {
        transform: scale(.8);
        opacity: .3
    }
    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes _1g2sH {
    0% {
        transform: scale(1);
        opacity: 1
    }
    50% {
        transform: scale(.8);
        opacity: .3
    }
    to {
        transform: scale(1);
        opacity: 1
    }
}

._2I8m9 {
    color: #fff;
    text-align: center;
    text-transform: uppercase
}

._1ZO3u {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #f0f0f0;
    background: #8ac249;
    bottom: -5px;
    right: 0
}

._1ZO3u .ehHVY {
    color: #fff;
    font-size: 12px
}

._1f8n- {
    background: var(--color-font-cyan)
}

.UPPRB {
    margin-left: .5rem
}

.jucyj {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

@-webkit-keyframes _1mtnm {
    to {
        background-position: -20px 0
    }
}

@keyframes _1mtnm {
    to {
        background-position: -20px 0
    }
}

.w6uMZ {
    height: auto;
    background-color: transparent;
    border-radius: 4px
}

.w6uMZ.t8h_n {
    width: 100%
}

.w6uMZ ._3zZYp {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: relative;
    border-radius: 4px;
    background-color: transparent
}

.w6uMZ ._3zZYp ._138_e {
    margin-bottom: 14px
}

.w6uMZ ._3zZYp ._2Yg2W {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    position: relative;
    background-color: transparent;
    border-radius: 4px
}

.w6uMZ ._3zZYp ._2Yg2W ._2_Hn8 {
    opacity: 0;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    transition: opacity .2s cubic-bezier(.4, 0, .2, 1) 0ms
}

.w6uMZ ._3zZYp ._2Yg2W ._2_Hn8._2LKYb {
    left: auto;
    bottom: auto
}

.w6uMZ ._3zZYp ._2Yg2W ._2_Hn8._3zauv {
    opacity: 1
}

.w6uMZ ._3zZYp ._2Yg2W ._2_Hn8 .JBkua .JVGDd {
    z-index: 1;
    width: 24px;
    height: 24px;
    border-radius: 3px;
    border: none;
    background-color: rgba(0, 0, 0, .5);
    padding: 0;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex
}

.w6uMZ ._3zZYp ._2Yg2W ._2_Hn8 .JBkua .JVGDd ._1EbZF {
    color: #fff;
    font-size: 14px
}

.w6uMZ ._3zZYp ._2Yg2W ._2_Hn8 .JBkua .JVGDd ._365mU {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    cursor: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.w6uMZ ._3zZYp ._2Yg2W ._2_Hn8 .JBkua .JVGDd ._365mU .mdSk- {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 12px;
    width: 16px;
    height: 16px;
    border: 2px solid hsla(0, 0%, 100%, .4);
    border-top-color: #fff;
    -webkit-animation: spinAround .5s infinite linear;
    animation: spinAround .5s infinite linear
}

.w6uMZ ._3zZYp ._2Yg2W ._2_Hn8 ._1yJAY {
    opacity: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 35px;
    padding: 2px 7px;
    background-color: #212121;
    color: #ececec;
    font-size: 14px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    font-weight: 600;
    border-radius: 4px
}

.w6uMZ ._3zZYp ._2Yg2W ._2_Hn8 ._1yJAY ._1yib9 {
    font-size: 16px;
    padding-right: 5px
}

.w6uMZ ._3zZYp ._2Yg2W ._2_Hn8 ._1yJAY:hover {
    cursor: pointer
}

.w6uMZ ._3zZYp ._2Yg2W ._2_Hn8 ._1yJAY._1R1RV {
    font-size: 12px
}

.w6uMZ ._3zZYp ._2Yg2W ._2_Hn8 ._2kGJY {
    opacity: 0
}

.w6uMZ ._3zZYp ._117xg {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.w6uMZ ._3zZYp .JBkua {
    position: absolute;
    top: 4px;
    right: 6px;
    cursor: pointer;
    z-index: 1
}

.w6uMZ ._3zZYp ._1UPWA {
    background-size: cover;
    border-radius: 4px
}

.w6uMZ ._3zZYp ._1-e15 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.w6uMZ ._3zZYp ._1-e15._21c_5 {
    color: var(--color-font-normal);
    -ms-flex-align: baseline;
    align-items: baseline
}

.w6uMZ ._3zZYp ._1-e15._21c_5, .w6uMZ ._3zZYp ._2b0rb {
    display: -ms-flexbox;
    display: flex
}

.w6uMZ ._3zZYp ._2b0rb ._3q9P- {
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.w6uMZ ._3zZYp ._2b0rb ._3q9P- ._3robY {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.w6uMZ ._3zZYp ._2b0rb ._3q9P- ._3robY .hnQ7H {
    display: -ms-flexbox;
    display: flex;
    transition: opacity .2s ease;
    font-size: 12px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 18px;
    letter-spacing: normal;
    color: var(--color-cta-primary);
    padding-top: 4px;
    height: 22px
}

.w6uMZ ._3zZYp ._1-e15:after {
    content: " ";
    display: block
}

.w6uMZ ._3zZYp ._7EaQ1, .w6uMZ ._3zZYp ._7EaQ1 .tjsFV {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.w6uMZ ._3zZYp ._7EaQ1 .tjsFV {
    margin-top: 4px;
    border-left: 1px solid #c2c2c2;
    margin-left: 7px;
    padding-left: 8px;
    font-size: 12px;
    color: var(--color-font-footer-text)
}

.w6uMZ ._3zZYp ._7EaQ1 .tjsFV .KH5LW {
    margin-right: 4px;
    font-size: 12px;
    color: var(--color-font-header)
}

@media screen and (max-width: 767px) {
    .w6uMZ ._3zZYp ._7EaQ1 .tjsFV {
        display: none
    }
}

.w6uMZ ._3zZYp .s9GAZ {
    position: relative;
    height: 16px;
    border-radius: 8px;
    width: 100%;
    background-color: #ededed;
    margin-top: 15px
}

.w6uMZ ._3zZYp .s9GAZ ._3Qq1W {
    position: absolute;
    top: 0;
    height: 16px;
    border-radius: 8px;
    padding: 0;
    margin: 0;
    background-color: var(--color-progess-bar);
    background-image: linear-gradient(-45deg, var(--color-progres-bar-gradiant) 25%, transparent 0, transparent 50%, var(--color-progres-bar-gradiant) 0, var(--color-progres-bar-gradiant) 75%, transparent 0, transparent);
    background-repeat: repeat-x;
    background-size: 20px 20px;
    -webkit-animation: _1mtnm 2s linear infinite;
    animation: _1mtnm 2s linear infinite
}

.w6uMZ ._3zZYp ._2mBPA {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-top: 12px;
    font-size: 14px
}

.w6uMZ ._3zZYp ._2mBPA ._24kmJ {
    margin-right: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 12px;
    color: var(--color-sale)
}

.w6uMZ ._3zZYp ._2mBPA ._24kmJ ._3qR4G {
    margin: 0 4px 0 0;
    font-size: 12px
}

.w6uMZ ._3zZYp ._2mBPA .jLU9J {
    color: var(--color-font-filter-count)
}

.w6uMZ.g-2DO.n-Nzu {
    opacity: .6
}

.w6uMZ.g-2DO._3Ow19 {
    width: 100%
}

@media screen and (max-width: 455px) {
    .w6uMZ.g-2DO {
        width: 100%;
        max-width: 200px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex: auto;
        flex: auto
    }
}

.w6uMZ.g-2DO ._3zZYp {
    -ms-flex-direction: column;
    flex-direction: column
}

.w6uMZ.g-2DO ._3zZYp ._1dxjK {
    position: relative;
    width: 100%
}

.w6uMZ.g-2DO ._3zZYp ._1dxjK:after {
    content: "";
    display: block;
    width: 1px;
    margin-left: -1px;
    background-color: var(--color-page-background)
}

.w6uMZ.g-2DO ._3zZYp ._1dxjK[data-ratio="3:2"]:after {
    padding-top: 66.66%
}

.w6uMZ.g-2DO ._3zZYp ._1dxjK ._1UPWA {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 4px;
    background-position: top;
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.w6uMZ.g-2DO ._3zZYp ._1dxjK ._1UPWA._2ptAb {
    transition: all .7s ease-in-out
}

.w6uMZ.g-2DO ._3zZYp ._1dOqo {
    cursor: pointer
}

.w6uMZ.g-2DO ._3zZYp .yX2wJ ._2_Hn8 ._1yJAY {
    background-color: rgba(0, 0, 0, .5);
    border-radius: 0 0 4px 4px
}

.w6uMZ.g-2DO ._3zZYp ._3YDeD {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    background-color: transparent
}

.w6uMZ.g-2DO ._3zZYp ._3YDeD ._3XsHm ._25P-Q {
    color: var(--color-font-header);
    font-size: 16px;
    margin: 8px 0 4px
}

.w6uMZ.g-2DO ._3zZYp ._3YDeD ._3Sy5C {
    color: var(--color-font-header);
    font-size: 12px
}

.w6uMZ.g-2DO ._3zZYp ._3YDeD ._3Sy5C:hover {
    color: var(--color-font-header)
}

.w6uMZ.g-2DO ._3zZYp ._9vakX {
    height: 25px;
    line-height: 25px;
    background-color: #eceff1;
    padding: 0 14px;
    font-size: 11px;
    color: var(--color-font-filter-count)
}

.w6uMZ.g-2DO ._3zZYp ._1suBz {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.w6uMZ.g-2DO ._3zZYp ._1suBz ._2vzs_ {
    font-size: 12px;
    line-height: 15px;
    color: var(--color-font-filter-count);
    text-transform: UPPERCASE;
    letter-spacing: 1px
}

.w6uMZ.g-2DO ._3zZYp ._1suBz ._2vzs_:hover {
    color: var(--color-font-cyan)
}

.w6uMZ.g-2DO ._3zZYp ._25P-Q {
    font-size: 16px;
    line-height: 20px;
    color: var(--color-font-header);
    margin-top: 2px
}

.w6uMZ.g-2DO ._3zZYp ._1U6et {
    margin-top: 4px
}

.w6uMZ.g-2DO ._3zZYp .n-Nzu {
    color: var(--color-font-header);
    font-size: 14px;
    line-height: 18px;
    padding: 4px 0 0
}

.w6uMZ._2LKYb {
    width: 100%;
    min-height: 80px;
    position: relative;
    background-color: var(--color-page-background)
}

.w6uMZ._2LKYb ._3zZYp {
    -ms-flex-align: start;
    align-items: flex-start
}

.w6uMZ._2LKYb ._3zZYp .LKVpa {
    width: 80px;
    height: 80px;
    display: block
}

.w6uMZ._2LKYb ._3zZYp ._YiwD {
    display: -ms-flexbox;
    display: flex;
    padding: 8px 8px 0 0;
    height: 32px;
    color: #fff
}

.w6uMZ._2LKYb ._3zZYp ._YiwD .JVGDd {
    z-index: 1;
    width: 24px;
    height: 24px;
    border-radius: 3px;
    border: none;
    background-color: rgba(0, 0, 0, .5);
    padding: 0;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex
}

.w6uMZ._2LKYb ._3zZYp ._YiwD .JVGDd ._1EbZF {
    color: #fff;
    font-size: 14px
}

.w6uMZ._2LKYb ._3zZYp ._YiwD ._1yib9 {
    background-color: rgba(0, 0, 0, .5);
    border-radius: 4px;
    height: 24px;
    width: 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.w6uMZ._2LKYb ._3zZYp ._117xg {
    margin-top: 0
}

.w6uMZ._2LKYb ._3zZYp ._1UPWA {
    position: absolute;
    height: 80px;
    width: 80px;
    top: 0;
    left: 0;
    border-radius: 4px
}

.w6uMZ._2LKYb ._3zZYp ._3YDeD {
    padding-left: 8px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: calc(100% - 80px) !important;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.w6uMZ._2LKYb ._3zZYp .s9GAZ {
    margin-top: 12px
}

.w6uMZ._2LKYb ._3zZYp .s9GAZ, .w6uMZ._2LKYb ._3zZYp .s9GAZ ._3Qq1W {
    height: 14px;
    border-radius: 7px
}

.w6uMZ._2LKYb ._3zZYp .jLU9J {
    font-size: 12px;
    padding-top: 5px
}

.w6uMZ._2LKYb._1qL8L {
    height: 60px
}

.w6uMZ._2LKYb._1qL8L ._3zZYp ._1suBz {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.w6uMZ._2LKYb._1qL8L ._3zZYp ._1suBz ._2vzs_ {
    font-size: 10px;
    line-height: 11px;
    color: var(--color-font-filter-count);
    text-transform: UPPERCASE
}

.w6uMZ._2LKYb._1qL8L ._3zZYp ._1suBz ._2vzs_:hover {
    color: var(--color-font-cyan)
}

.w6uMZ._2LKYb._1qL8L ._3zZYp ._25P-Q {
    line-height: 16px;
    color: var(--color-font-header);
    padding-top: 4px
}

.w6uMZ._2LKYb.X7ni6 ._3zZYp {
    min-height: 80px
}

.w6uMZ._2LKYb.X7ni6 ._3zZYp ._1suBz {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.w6uMZ._2LKYb.X7ni6 ._3zZYp ._1suBz ._2vzs_ {
    font-size: 11px;
    line-height: 20px;
    color: var(--color-font-filter-count);
    text-transform: UPPERCASE
}

.w6uMZ._2LKYb.X7ni6 ._3zZYp ._1suBz ._2vzs_:hover {
    color: var(--color-font-cyan)
}

.w6uMZ._2LKYb.X7ni6 ._3zZYp ._25P-Q {
    font-size: 14px;
    line-height: 16px;
    color: var(--color-font-header);
    padding-top: 4px
}

.w6uMZ._2LKYb.X7ni6 ._3zZYp ._1U6et {
    margin-top: 5px;
    -ms-flex-align: center;
    align-items: center
}

.w6uMZ._2LKYb.X7ni6 ._3zZYp ._21c_5 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    font-size: 16px;
    line-height: 32px;
    color: var(--color-font-header)
}

.w6uMZ._2LKYb.X7ni6 ._3zZYp ._21c_5._2b0rb {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.w6uMZ._2LKYb._1NfQC {
    height: 120px
}

.w6uMZ._2LKYb._1NfQC ._3zZYp, .w6uMZ._2LKYb._1NfQC ._3zZYp ._1suBz {
    -ms-flex-align: center;
    align-items: center
}

.w6uMZ._2LKYb._1NfQC ._3zZYp ._1suBz {
    display: -ms-flexbox;
    display: flex
}

.w6uMZ._2LKYb._1NfQC ._3zZYp ._1suBz ._2vzs_ {
    font-size: 11px;
    line-height: 20px;
    color: var(--color-font-filter-count);
    text-transform: UPPERCASE
}

.w6uMZ._2LKYb._1NfQC ._3zZYp ._1suBz ._2vzs_:hover {
    color: var(--color-font-cyan)
}

.w6uMZ._2LKYb._1NfQC ._3zZYp ._25P-Q {
    line-height: 20px;
    color: var(--color-font-header);
    font-size: 16px
}

.w6uMZ._2LKYb._1NfQC ._3zZYp ._1U6et {
    margin-top: 5px;
    -ms-flex-align: center;
    align-items: center
}

.w6uMZ._2LKYb._1NfQC ._3zZYp ._21c_5 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    font-size: 16px;
    line-height: 32px;
    color: var(--color-font-header)
}

.w6uMZ:hover ._3zZYp ._2Yg2W ._2_Hn8 ._1yJAY, .w6uMZ:hover ._3zZYp ._2Yg2W ._2_Hn8 ._2kGJY {
    opacity: 1
}

@media screen and (max-width: 455px) {
    .w6uMZ ._3zZYp ._2Yg2W ._2_Hn8 {
        opacity: 1
    }

    .w6uMZ ._3zZYp ._2Yg2W ._2_Hn8 ._1yJAY, .w6uMZ ._3zZYp ._2Yg2W ._2_Hn8 ._2kGJY {
        display: none
    }
}

.w6uMZ.n-Nzu {
    opacity: .8
}

.w6uMZ._1j9gk.X7ni6 ._3zZYp ._3YDeD {
    padding: 8px
}

.w6uMZ._1j9gk.X7ni6 ._3zZYp .LKVpa {
    margin: 8px
}

.w6uMZ._1j9gk ._3zZYp ._3YDeD, .w6uMZ._1j9gk ._3zZYp ._117xg, .w6uMZ._1j9gk.X7ni6 ._3zZYp ._117xg {
    padding: 0
}

.w6uMZ._1j9gk ._3zZYp ._7EaQ1 .tjsFV .KH5LW {
    color: unset
}

.w6uMZ._1j9gk ._3zZYp ._1suBz {
    min-height: 15px
}

.w6uMZ._38XMc.X7ni6 ._3zZYp ._3YDeD {
    padding: 8px
}

.w6uMZ._38XMc.X7ni6 ._3zZYp .LKVpa {
    margin: 8px
}

.w6uMZ._38XMc.X7ni6 ._3zZYp ._117xg {
    padding: 0
}

.w6uMZ._38XMc._2LKYb ._3YDeD {
    padding: 0 15px 15px;
    max-width: calc(100% - 96px) !important
}

.w6uMZ._38XMc ._3zZYp ._3YDeD, .w6uMZ._38XMc ._3zZYp ._117xg {
    padding: 0
}

.w6uMZ._38XMc ._3zZYp ._7EaQ1 .tjsFV .KH5LW {
    color: unset
}

.w6uMZ._38XMc ._3zZYp ._1suBz {
    min-height: 15px
}

.w6uMZ.RN9eC {
    background-color: rgba(33, 33, 33, .6);
    color: #fff
}

.w6uMZ.RN9eC.X7ni6 ._3zZYp ._3YDeD {
    padding: 8px
}

.w6uMZ.RN9eC.X7ni6 ._3zZYp .LKVpa {
    margin: 8px
}

.w6uMZ.RN9eC.X7ni6 ._3zZYp ._117xg {
    padding: 0
}

.w6uMZ.RN9eC._2LKYb ._3YDeD {
    padding: 0 15px 15px;
    max-width: calc(100% - 96px) !important
}

.w6uMZ.RN9eC ._3zZYp ._25P-Q {
    color: #fff !important
}

.w6uMZ.RN9eC ._3zZYp ._117xg {
    padding: 0 15px
}

.w6uMZ.RN9eC ._3zZYp ._3YDeD {
    padding: 0 15px 15px
}

.w6uMZ.RN9eC ._3zZYp ._7EaQ1 .tjsFV .KH5LW {
    color: unset
}

.w6uMZ.RN9eC ._3zZYp ._1suBz {
    min-height: 15px
}

.w6uMZ._2pNwf {
    --color-mode-active: #212121;
    --color-font-normal: #757575;
    --color-font-header: #212121;
    --color-font-footer-text: #757575;
    --color-mode: #9e9e9e;
    height: 100%
}

.w6uMZ._2pNwf ._3YDeD, .w6uMZ._2pNwf ._3zZYp {
    height: 100%
}

.w6uMZ._2pNwf._1j9gk {
    box-shadow: 0 5px 10px rgba(0, 0, 0, .1)
}

.w6uMZ._2pNwf._1j9gk ._3zZYp ._3YDeD {
    padding: 0 13px 16px 15px
}

.w6uMZ._2pNwf._1j9gk ._3zZYp ._138_e, .w6uMZ._2pNwf._38XMc ._3zZYp ._138_e, .w6uMZ._2pNwf.wtQZ- ._3zZYp ._138_e {
    margin-bottom: 0
}

.w6uMZ._2pNwf._1j9gk ._3zZYp ._138_e ._1UPWA, .w6uMZ._2pNwf._38XMc ._3zZYp ._138_e ._1UPWA, .w6uMZ._2pNwf.wtQZ- ._3zZYp ._138_e ._1UPWA {
    border-radius: 4px 4px 0 0
}

.w6uMZ._2pNwf._1j9gk ._3zZYp ._3YDeD, .w6uMZ._2pNwf._38XMc ._3zZYp ._3YDeD, .w6uMZ._2pNwf.wtQZ- ._3zZYp ._3YDeD {
    padding: 13px;
    background-color: var(--color-font-white-header);
    border-radius: 0 0 4px 4px
}

.w6uMZ._2pNwf._1j9gk ._3zZYp ._3YDeD ._1suBz, .w6uMZ._2pNwf._38XMc ._3zZYp ._3YDeD ._1suBz, .w6uMZ._2pNwf.wtQZ- ._3zZYp ._3YDeD ._1suBz {
    min-height: 15px
}

.w6uMZ._2pNwf._1j9gk ._3zZYp ._3YDeD ._1suBz ._2vzs_, .w6uMZ._2pNwf._38XMc ._3zZYp ._3YDeD ._1suBz ._2vzs_, .w6uMZ._2pNwf.wtQZ- ._3zZYp ._3YDeD ._1suBz ._2vzs_ {
    color: var(--color-bg-gray-3)
}

.w6uMZ._2pNwf._1j9gk ._3zZYp ._3YDeD ._2b0rb, .w6uMZ._2pNwf._38XMc ._3zZYp ._3YDeD ._2b0rb, .w6uMZ._2pNwf.wtQZ- ._3zZYp ._3YDeD ._2b0rb {
    margin-top: auto
}

.w6uMZ._2pNwf._1j9gk ._3zZYp ._3YDeD ._25P-Q, .w6uMZ._2pNwf._38XMc ._3zZYp ._3YDeD ._25P-Q, .w6uMZ._2pNwf.wtQZ- ._3zZYp ._3YDeD ._25P-Q {
    color: var(--color-page-background)
}

.w6uMZ._2pNwf._1j9gk ._3zZYp ._3YDeD ._2GRcr, .w6uMZ._2pNwf._38XMc ._3zZYp ._3YDeD ._2GRcr, .w6uMZ._2pNwf.wtQZ- ._3zZYp ._3YDeD ._2GRcr {
    color: #9e9e9e
}

.w6uMZ._2pNwf._1j9gk ._3zZYp ._2Yg2W:after, .w6uMZ._2pNwf._38XMc ._3zZYp ._2Yg2W:after, .w6uMZ._2pNwf.wtQZ- ._3zZYp ._2Yg2W:after {
    background-color: unset
}

.leqNZ {
    margin: 0 8px 4px 0;
    font-size: 11px;
    font-weight: 700;
    padding: 2px 4px;
    line-height: normal;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 2px
}

.leqNZ._3X-aU {
    font-weight: 700;
    background: #000;
    color: #fff
}

.leqNZ._1vgEh {
    white-space: nowrap;
    text-align: center;
    text-transform: uppercase
}

.leqNZ._1vgEh, .leqNZ.fRN4j {
    background: #43A04719;
    color: #43a047
}

.leqNZ._1vgEh, .leqNZ._2BB8c, .leqNZ.fRN4j {
    font-weight: 700;
    font-size: 12px;
    line-height: 14px
}

.leqNZ._2BB8c {
    background: var(--color-sale-label-bg);
    white-space: nowrap;
    text-align: center;
    color: var(--color-sale-label-text)
}

.leqNZ._3JssO {
    background: #bdbdbd;
    color: #fff
}

.leqNZ._3hQLZ {
    background-color: #ddeae5;
    color: var(--color-green-light)
}

.leqNZ._16XSp {
    background-color: #f5f5f5;
    color: #757575
}

.leqNZ.M4ijD {
    background-color: var(--color-sale-label-bg);
    color: var(--color-sale-label-text)
}

.leqNZ._2eMBS {
    background: #2196f3;
    color: #fff
}

.leqNZ.H6iAc {
    font-size: 13px;
    color: #000;
    padding: 0;
    white-space: nowrap
}

.leqNZ.H6iAc ._2_ySY {
    height: 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.leqNZ.H6iAc strong {
    padding: 0 2px
}

.leqNZ.H6iAc ._YiwD {
    font-size: 14px;
    color: var(--color-sale)
}

.leqNZ._3nFVi {
    background-color: var(--color-green-light);
    font-size: 10px;
    color: #fff
}

.vVDzf {
    opacity: .5
}

._3Qq1W {
    margin-bottom: 32px;
    padding: 0 .5rem
}

._3Qq1W ._1UPWA {
    border-radius: 4px;
    overflow: hidden;
    padding-top: 66.66%;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

._3Qq1W .sOieA {
    width: 100%
}

._3Qq1W .sOieA ._21f-9 {
    min-height: 256px;
    height: 100%;
    width: 100%;
    border-radius: 4px
}

._3Qq1W ._38AmL {
    padding-right: 0;
    padding-left: 0
}

._3Qq1W ._1BQtZ, ._3Qq1W ._38AmL {
    background-color: var(--color-bg-gray-3)
}

._3Qq1W ._1BQtZ {
    padding: 12px 16px 16px 12px
}

._3Qq1W ._1BQtZ ._1suBz {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._3Qq1W ._1BQtZ ._1suBz ._2vzs_ {
    font-size: 12px;
    line-height: 18px;
    color: var(--color-font-filter-count);
    text-transform: UPPERCASE;
    letter-spacing: 1px;
    margin-top: 2px
}

._3Qq1W ._1BQtZ ._1Ndj2 {
    line-height: 24px;
    color: var(--color-font-header);
    font-weight: 700;
    margin-top: 2px;
    width: 100%
}

._3Qq1W ._1BQtZ ._2vzs_ {
    -ms-flex-pack: justify;
    justify-content: space-between
}

._3Qq1W ._1BQtZ ._2vzs_, ._3Qq1W ._1BQtZ ._21c_5 {
    display: -ms-flexbox;
    display: flex;
    margin-top: -2px
}

._3Qq1W ._1BQtZ ._21c_5 {
    line-height: 20px;
    color: var(--color-font-normal);
    width: 100%;
    font-size: 14px
}

._3Qq1W ._1BQtZ ._1U6et {
    margin: 4px 0
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._3Qq1W ._1BQtZ {
        padding-top: 16px
    }
}

@media screen and (max-width: 767px) {
    ._3Qq1W ._1BQtZ {
        padding-top: 16px
    }
}

._3Qq1W ._3QvDH {
    height: 100%;
    width: 100%;
    border-radius: 4px;
    margin-top: 12px
}

._3Qq1W ._3QvDH ._2H-jQ {
    background: var(--color-page-background);
    padding: 13px 12px 12px;
    border-radius: 3px;
    overflow: hidden
}

._3Qq1W ._3QvDH ._2H-jQ ._3I1vo {
    width: 100%
}

._3Qq1W ._3QvDH ._2H-jQ ._3I1vo ._3kyFG {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._3Qq1W ._3QvDH ._2H-jQ ._3I1vo ._3kyFG ._3ZWja {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._3Qq1W ._3QvDH ._2H-jQ ._3I1vo ._3kyFG ._3ZWja ._1oaQ0 {
    width: 26px;
    height: 26px;
    background-size: contain;
    overflow: hidden;
    border-radius: 50%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-size: 26px;
    color: #d8d8d8
}

._3Qq1W ._3QvDH ._2H-jQ ._3I1vo ._3kyFG ._3ZWja ._1Ndj2 {
    color: var(--color-font-normal);
    font-size: 12px;
    margin-left: 10px;
    font-weight: 400;
    margin-top: 0
}

._3Qq1W ._3QvDH ._2H-jQ ._3I1vo ._3kyFG ._3ZWja ._1Ndj2:hover {
    color: #2196f3
}

._3Qq1W ._3QvDH ._2H-jQ ._3I1vo ._3kyFG ._1xpLz {
    display: -ms-flexbox;
    display: flex;
    height: 20px;
    line-height: 20px;
    color: var(--color-font-normal);
    margin-top: 3px
}

._3Qq1W ._3QvDH ._2H-jQ ._3I1vo ._3kyFG ._1xpLz ._1Advi {
    font-size: 14px;
    color: var(--color-font-normal)
}

._3Qq1W ._3QvDH ._2H-jQ ._3I1vo ._3kyFG ._278Rn {
    display: inline-block
}

._3Qq1W ._3QvDH ._2H-jQ ._3I1vo ._3kyFG ._1j-Re {
    font-size: 12px;
    color: var(--color-font-footer-text);
    line-height: 14px
}

._3Qq1W ._3QvDH ._2H-jQ ._3I1vo ._3kyFG ._1j-Re._1U6et {
    margin-left: 5px
}

._3Qq1W ._3QvDH ._2H-jQ ._3I1vo ._2d3s7 {
    width: 100%
}

._3Qq1W ._3QvDH ._2H-jQ ._3I1vo ._2d3s7 ._3yzjM {
    width: 100%;
    line-height: 20px
}

._3Qq1W ._3QvDH ._2H-jQ ._3I1vo ._2d3s7 ._1heNi {
    font-weight: 700;
    font-size: 14px;
    color: var(--color-font-header);
    padding: 8px 0;
    overflow: hidden
}

._3Qq1W ._3QvDH .oiVrJ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._3Qq1W ._3QvDH .oiVrJ ._1S8ZA {
    font-size: 12px;
    color: var(--color-font-footer-text);
    white-space: pre-wrap
}

._3Qq1W ._3QvDH .oiVrJ .RWJJ- {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 85px;
    color: var(--color-font-cyan);
    font-size: 12px
}

._3Qq1W ._3QvDH .oiVrJ .RWJJ- span {
    cursor: pointer;
    text-align: center
}

.Gl-y6 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

._3Y7Hy, .p5cIu {
    width: 100%
}

.p5cIu {
    position: relative
}

.p5cIu ._363L6 {
    font-size: 18px;
    font-weight: 700;
    line-height: .9;
    color: var(--color-font-header);
    margin-bottom: 14px
}

.p5cIu ._1xP_V {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 -4px
}

.p5cIu ._1xP_V ._3qAhi {
    padding: 0 4px;
    width: 25%
}

.p5cIu ._1xP_V ._3qAhi ._4jjht {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--color-icon);
    border-radius: 4px;
    font-size: 28px;
    font-weight: 500;
    color: var(--color-mode-bg);
    height: 60px
}

.p5cIu ._1xP_V ._3qAhi ._4jjht._3jkxc {
    min-width: 62px
}

.p5cIu ._1xP_V ._3qAhi ._3_UAe {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 12px;
    color: var(--color-font-footer-text)
}

.p5cIu._19Edi ._363L6 {
    display: none
}

.p5cIu._19Edi ._1xP_V ._3qAhi {
    background-color: #d038a9;
    border-radius: 4px;
    margin: 0 6px
}

.p5cIu._19Edi ._1xP_V ._3qAhi ._4jjht {
    background-color: #d038a9;
    color: #fff;
    height: 50px
}

.p5cIu._19Edi ._1xP_V ._3qAhi ._4jjht._3jkxc {
    min-width: unset
}

.p5cIu._19Edi ._1xP_V ._3qAhi ._3_UAe {
    color: #fff;
    padding-bottom: 10px
}

.p5cIu._1weYd ._363L6 {
    display: none
}

.p5cIu._1weYd ._1xP_V ._3qAhi {
    background-color: #4460bb;
    border-radius: 4px;
    margin: 0 6px
}

.p5cIu._1weYd ._1xP_V ._3qAhi ._4jjht {
    background-color: #4460bb;
    color: #fff;
    height: 50px
}

.p5cIu._1weYd ._1xP_V ._3qAhi ._4jjht._3jkxc {
    min-width: unset
}

.p5cIu._1weYd ._1xP_V ._3qAhi ._3_UAe {
    color: #fff;
    padding-bottom: 10px
}

.p5cIu.KoPDk ._363L6 {
    display: none
}

.p5cIu.KoPDk ._1xP_V ._3qAhi {
    background-color: #153290;
    border-radius: 4px;
    margin: 0 6px
}

.p5cIu.KoPDk ._1xP_V ._3qAhi ._4jjht {
    background-color: #153290;
    color: #fff;
    height: 50px
}

.p5cIu.KoPDk ._1xP_V ._3qAhi ._4jjht._3jkxc {
    min-width: unset
}

.p5cIu.KoPDk ._1xP_V ._3qAhi ._3_UAe {
    color: #fff;
    padding-bottom: 10px
}

.p5cIu._13CPK ._363L6 {
    display: none
}

.p5cIu._13CPK ._1xP_V ._3qAhi {
    background-color: #000;
    border-radius: 4px;
    margin: 0 8px
}

.p5cIu._13CPK ._1xP_V ._3qAhi ._4jjht {
    background-color: #000;
    color: #00ff47;
    height: 50px;
    font-weight: 600
}

.p5cIu._13CPK ._1xP_V ._3qAhi ._4jjht._3jkxc {
    min-width: unset
}

.p5cIu._13CPK ._1xP_V ._3qAhi ._3_UAe {
    color: #00ff47;
    padding-bottom: 10px
}

.p5cIu._3b9UH ._1xP_V, .p5cIu._3b9UH ._1xP_V ._3qAhi {
    -ms-flex-pack: center;
    justify-content: center
}

.p5cIu._3b9UH ._1xP_V ._3qAhi {
    background-color: #ffd600;
    width: 90px;
    height: 90px;
    border-radius: 4px;
    margin: 0 5px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.p5cIu._3b9UH ._1xP_V ._3qAhi ._4jjht {
    font-size: 35px;
    background-color: transparent;
    color: #000;
    height: auto;
    line-height: 35px
}

.p5cIu._3b9UH ._1xP_V ._3qAhi ._3_UAe {
    font-size: 14px;
    color: #000
}

._2AOu_ {
    width: 100%;
    border-radius: 3px;
    height: auto;
    background-color: var(--color-page-background)
}

._2AOu_ ._1ClTv {
    max-width: 100%;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

._2AOu_ ._1ClTv ._1HaIB {
    position: relative
}

._2AOu_ ._1ClTv ._1HaIB ._1LvgE {
    opacity: 0;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    transition: opacity .2s cubic-bezier(.4, 0, .2, 1) 0ms
}

._2AOu_ ._1ClTv ._1HaIB ._1LvgE .yTXD2 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 35px;
    padding: 2px 7px;
    background-color: hsla(0, 0%, 88%, .8);
    color: #002835;
    font-size: 14px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

._2AOu_ ._1ClTv ._1HaIB ._1LvgE ._3IQQK {
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer
}

._2AOu_ ._1ClTv ._16GQ3 {
    background-size: cover;
    background-position: 50%
}

._2AOu_ ._1ClTv .OU0ga {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

._2AOu_ ._1ClTv .OU0ga:after {
    content: " ";
    display: block
}

._2AOu_.rGFnC {
    width: 200px
}

._2AOu_.rGFnC._1y8wp {
    opacity: .6
}

._2AOu_.rGFnC._2dP4A {
    width: 100%;
    max-width: 200px
}

@media screen and (max-width: 455px) {
    ._2AOu_.rGFnC {
        width: 100%;
        max-width: 200px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex: auto;
        flex: auto
    }
}

._2AOu_.rGFnC ._1ClTv {
    -ms-flex-direction: column;
    flex-direction: column
}

._2AOu_.rGFnC ._1ClTv ._1HaIB {
    height: 124px
}

._2AOu_.rGFnC ._1ClTv ._1HaIB ._16GQ3 {
    border-radius: 3px 3px 0 0
}

._2AOu_.rGFnC ._1ClTv ._1HaIB .rGFnC {
    height: 124px
}

._2AOu_.rGFnC ._1ClTv ._2bIcG {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 10px 14px 8px;
    width: 100%;
    min-height: 86px;
    max-width: 100%;
    background-color: var(--color-page-background)
}

._2AOu_.rGFnC ._1ClTv ._2kcTW {
    height: 25px;
    line-height: 25px;
    background-color: var(--color-page-background);
    padding: 0 14px;
    font-size: 11px;
    color: var(--color-font-filter-count);
    text-transform: uppercase
}

._2AOu_.rGFnC ._1ClTv .q2zeR {
    padding: 3px 0 0;
    font-size: 11px;
    line-height: 15px;
    color: var(--color-font-filter-count);
    text-transform: UPPERCASE
}

._2AOu_.rGFnC ._1ClTv ._1EyLb {
    padding: 2px 0 0
}

._2AOu_.rGFnC ._1ClTv ._1EyLb, ._2AOu_.rGFnC ._1ClTv ._1y8wp {
    font-size: 14px;
    line-height: 18px;
    color: var(--color-font-header)
}

._2AOu_.rGFnC ._1ClTv ._1y8wp {
    padding: 4px 0 0
}

._2AOu_._3OZvQ {
    width: 100%;
    position: relative
}

._2AOu_._3OZvQ ._1ClTv ._16GQ3 {
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 3px 0 0 3px
}

._2AOu_._3OZvQ ._1ClTv ._2bIcG {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 100%;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: var(--color-page-background);
    width: 100%
}

._2AOu_._3OZvQ._33gDH {
    height: 60px
}

._2AOu_._3OZvQ._33gDH ._1ClTv ._16GQ3 {
    width: 60px
}

._2AOu_._3OZvQ._33gDH ._1ClTv ._2bIcG {
    height: 60px;
    padding: 0 10px 0 70px
}

._2AOu_._3OZvQ._33gDH ._1ClTv .q2zeR {
    font-size: 10px;
    line-height: 11px;
    color: var(--color-font-filter-count);
    text-transform: UPPERCASE
}

._2AOu_._3OZvQ._33gDH ._1ClTv ._1EyLb {
    line-height: 16px;
    color: var(--color-font-header);
    padding-top: 4px
}

._2AOu_._3OZvQ._1mzVR {
    height: 85px
}

._2AOu_._3OZvQ._1mzVR ._1ClTv {
    -ms-flex-align: center;
    align-items: center;
    height: 85px
}

._2AOu_._3OZvQ._1mzVR ._1ClTv ._16GQ3 {
    width: 85px
}

._2AOu_._3OZvQ._1mzVR ._1ClTv ._2bIcG {
    padding: 0 10px 0 100px
}

._2AOu_._3OZvQ._1mzVR ._1ClTv .q2zeR {
    font-size: 11px;
    line-height: 20px;
    color: var(--color-font-filter-count);
    text-transform: UPPERCASE
}

._2AOu_._3OZvQ._1mzVR ._1ClTv ._1EyLb {
    font-size: 14px;
    line-height: 16px;
    color: var(--color-font-header);
    padding-top: 4px
}

._2AOu_._3OZvQ._1mzVR ._1ClTv ._3zL-f {
    margin-top: 5px;
    -ms-flex-align: center;
    align-items: center
}

._2AOu_._3OZvQ._1mzVR ._1ClTv .b0bLK {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    font-size: 14px;
    color: var(--color-font-filter-count);
    margin-top: 12px
}

._2AOu_._3OZvQ._23ytL {
    height: 120px
}

._2AOu_._3OZvQ._23ytL ._1ClTv {
    -ms-flex-align: center;
    align-items: center
}

._2AOu_._3OZvQ._23ytL ._1ClTv ._16GQ3 {
    width: 120px
}

._2AOu_._3OZvQ._23ytL ._1ClTv ._2bIcG {
    padding: 0 20px 0 140px
}

._2AOu_._3OZvQ._23ytL ._1ClTv .q2zeR {
    font-size: 11px;
    line-height: 20px;
    color: var(--color-font-filter-count);
    text-transform: UPPERCASE
}

._2AOu_._3OZvQ._23ytL ._1ClTv ._1EyLb {
    line-height: 20px;
    color: var(--color-font-header);
    font-size: 16px
}

._2AOu_._3OZvQ._23ytL ._1ClTv ._3zL-f {
    margin-top: 5px;
    -ms-flex-align: center;
    align-items: center
}

._2AOu_._3OZvQ._23ytL ._1ClTv .b0bLK {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    font-size: 14px;
    color: var(--color-font-filter-count);
    margin-top: 12px
}

._2AOu_:hover {
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, .12)
}

._2AOu_:hover ._1ClTv ._1HaIB ._1LvgE {
    opacity: 1
}

@media screen and (max-width: 455px) {
    ._2AOu_ ._1ClTv ._1HaIB ._1LvgE {
        display: none
    }
}

._2AOu_._1y8wp {
    opacity: .8
}

@media screen and (max-width: 767px) {
    ._2AOu_._3OZvQ ._1ClTv ._2bIcG {
        padding-right: 0 !important
    }
}

._1fw2s {
    display: none
}

.qJxZr {
    margin-bottom: 10px;
    margin-top: 12px;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

.qJxZr, .qJxZr ._2C7IF {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

.qJxZr ._4TMpV {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 40px;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    position: relative
}

.qJxZr ._4TMpV:hover {
    color: #2196f3
}

.qJxZr ._4TMpV ._7HAip {
    color: #fff
}

.qJxZr ._4TMpV ._7HAip ._2jVp1, .qJxZr ._4TMpV ._7HAip ._3igdp {
    display: inline;
    padding: 0;
    margin: 0
}

.qJxZr ._4TMpV ._7HAip:hover {
    color: #2196f3
}

@media screen and (max-width: 767px) {
    .qJxZr ._4TMpV {
        margin-right: 24px
    }

    .qJxZr ._4TMpV ._7HAip {
        max-width: 115px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .qJxZr ._4TMpV ._7HAip ._2jVp1 {
        display: none
    }
}

.qJxZr .kRV5Q {
    margin-right: 0
}

.qJxZr ._27k1O {
    display: none;
    min-width: 200px;
    background-color: #000;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    position: absolute;
    left: -24px;
    top: 34px
}

.qJxZr ._35LiM {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.qJxZr ._35LiM .rP65w {
    -ms-flex: auto;
    flex: auto;
    padding: 18px 24px;
    color: hsla(0, 0%, 100%, .87);
    -ms-flex-pack: left;
    justify-content: left
}

.qJxZr ._35LiM .rP65w ._2cG0X {
    line-height: 14px;
    font-weight: 400
}

.qJxZr ._35LiM .rP65w:hover {
    color: #fff;
    background-color: hsla(0, 0%, 100%, .2)
}

.qJxZr .agt6h {
    display: none;
    min-width: 230px;
    background-color: #000;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    position: absolute;
    left: -24px;
    top: 34px
}

.qJxZr ._1PX9d {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.qJxZr ._1PX9d ._3A84L {
    -ms-flex: auto;
    flex: auto;
    padding: 18px 24px;
    color: hsla(0, 0%, 100%, .87);
    -ms-flex-pack: left;
    justify-content: left
}

.qJxZr ._1PX9d ._3A84L ._2cG0X {
    line-height: 14px;
    font-weight: 400
}

.qJxZr ._1PX9d ._3A84L:hover {
    color: #fff;
    background-color: hsla(0, 0%, 100%, .2)
}

.qJxZr ._2A4Q3 {
    display: block;
    z-index: 1001
}

.qJxZr ._2Wvns ._2k5Av {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    position: relative
}

.qJxZr ._2Wvns ._2k5Av ._1sIyu {
    margin-left: 24px;
    font-size: 14px;
    color: #9e9e9e
}

.qJxZr ._2Wvns ._2k5Av ._2rzBT {
    display: none;
    font-size: 24px;
    color: #fff;
    cursor: pointer
}

.qJxZr ._2Wvns ._2k5Av ._3-VsL {
    display: none;
    position: absolute;
    right: 0;
    top: 34px;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #000;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.qJxZr ._2Wvns ._2k5Av ._3-VsL > ._1sIyu {
    margin-left: 10px
}

@media screen and (max-width: 767px) {
    .qJxZr ._2Wvns ._2k5Av ._1sIyu {
        display: none
    }

    .qJxZr ._2Wvns ._2k5Av ._2rzBT, .qJxZr ._2Wvns ._2k5Av ._3-VsL._1dgdv {
        display: -ms-flexbox;
        display: flex
    }

    .qJxZr ._2Wvns ._2k5Av ._3-VsL._1dgdv ._1sIyu {
        display: -ms-flexbox;
        display: flex;
        color: hsla(0, 0%, 100%, .87);
        -ms-flex-pack: left;
        justify-content: left;
        margin: 0;
        padding: 18px 24px;
        width: 130px
    }

    .qJxZr ._2Wvns ._2k5Av ._3-VsL._1dgdv ._1sIyu:hover {
        color: #fff;
        background-color: hsla(0, 0%, 100%, .2)
    }
}

._3me5y {
    max-width: 460px
}

._3me5y, ._3me5y ._1jd9M {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

._3me5y ._1jd9M {
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}

._3me5y ._1jd9M:hover ._2cG0X {
    color: #2196f3
}

._3me5y ._1jd9M ._2cG0X {
    font-size: 14px;
    font-weight: 700;
    line-height: 50px;
    color: #fff
}

._3me5y ._1jd9M ._3ym4V {
    position: absolute;
    left: -10px;
    right: -10px;
    bottom: 0;
    margin: auto;
    width: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #f5f5f5
}

.KvLtq {
    position: fixed;
    top: 50px;
    left: 0;
    right: 0;
    background-color: #f5f5f5;
    box-shadow: 0 13px 24px 0 rgba(0, 0, 0, .12);
    z-index: 9000
}

._22p7V {
    position: relative;
    margin: auto;
    width: 100%;
    padding: 30px 0 30px 235px
}

@media screen and (min-width: 1600px) {
    ._22p7V {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._22p7V {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._22p7V {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._22p7V {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._22p7V {
        padding: 0 15px
    }
}

@media screen and (max-width: 1127px) {
    ._22p7V {
        padding: 30px 0 30px 215px
    }
}

.PYIkM {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.PYIkM, .PYIkM ._2l_a5 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

.PYIkM ._3S7fo {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 60px
}

.PYIkM ._3S7fo:last-child {
    margin-right: 30px
}

.PYIkM ._269wh {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.PYIkM ._269wh._2HJbo {
    margin: 0 0 30px
}

.PYIkM ._269wh ._3YR1s, .PYIkM ._269wh .OQHeJ {
    font-size: 14px;
    line-height: 18px;
    padding: 3px 0;
    color: #000;
    cursor: pointer
}

.PYIkM ._269wh ._3YR1s:hover, .PYIkM ._269wh .OQHeJ:hover {
    text-decoration: underline
}

.PYIkM ._269wh .OQHeJ {
    font-weight: 700;
    letter-spacing: .58px
}

.PYIkM ._269wh ._2t00x {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 60px 0 0
}

.PYIkM ._269wh ._2t00x:last-child {
    margin: 0
}

.PYIkM ._269wh ._1KtI2 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

.PYIkM ._29bBB {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 30px;
    border-left: 1px solid #dcdcdc
}

.PYIkM ._29bBB ._1oppo {
    font-size: 14px;
    line-height: 18px;
    padding: 3px 0;
    color: #7f7f7f;
    margin-bottom: 10px
}

.PYIkM ._29bBB .Q0v2M {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.PYIkM ._29bBB .Q0v2M ._2WhH2 {
    margin-bottom: 10px;
    max-width: 300px;
    width: 100%
}

.PYIkM ._29bBB.BDha- {
    padding-left: 0;
    border-left-color: transparent;
    -ms-flex-direction: column;
    flex-direction: column
}

.PYIkM ._29bBB.BDha- .Q0v2M {
    -ms-flex-direction: row;
    flex-direction: row
}

.PYIkM ._29bBB.BDha- .Q0v2M ._2WhH2 {
    margin-bottom: 0
}

.PYIkM ._29bBB.BDha- .Q0v2M ._2WhH2:first-child {
    margin-right: 20px
}

.VQo_x {
    display: -ms-flexbox;
    display: flex;
    max-height: 360px;
    z-index: 9
}

.VQo_x ._35LiM {
    max-height: 360px;
    min-width: 240px
}

.VQo_x ._35LiM a._1mmbN {
    height: 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #000;
    font-size: 14px;
    padding-left: 20px
}

.VQo_x ._35LiM a._1mmbN._33M7K {
    font-weight: 700
}

.VQo_x ._35LiM a._1mmbN._2DhsO {
    padding-left: 20px;
    font-weight: 500
}

.VQo_x ._35LiM a._1mmbN.ekA2j {
    padding-left: 40px
}

.VQo_x ._35LiM a._1mmbN:hover {
    background: #e0e0e0
}

.VQo_x.fOCcv ._35LiM a._1mmbN {
    color: #b0b0b0
}

.VQo_x.fOCcv ._35LiM a._1mmbN:hover {
    background: #333
}

@media screen and (max-width: 1010px) {
    ._3me5y {
        display: none
    }

    ._2QiNZ {
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        top: 50px;
        left: 0;
        width: 100%;
        background-color: #f5f5f5;
        transition: box-shadow .4s cubic-bezier(.4, 0, .2, 1);
        max-height: 375px;
        z-index: 9;
        padding: 0 15px 15px;
        box-shadow: 0 0 10px 3px rgba(0, 0, 0, .12)
    }

    ._2QiNZ ._35LiM {
        max-height: 360px
    }

    ._2QiNZ ._35LiM a._1mmbN {
        height: 30px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        color: #000;
        font-size: 14px
    }

    ._2QiNZ ._35LiM a._1mmbN._33M7K {
        font-weight: 700
    }

    ._2QiNZ ._35LiM a._1mmbN._2DhsO {
        padding-left: 20px;
        font-weight: 500
    }

    ._2QiNZ ._35LiM a._1mmbN.ekA2j {
        padding-left: 40px
    }

    ._2QiNZ ._35LiM a._1mmbN:hover {
        background: #e0e0e0
    }
}

._1AS9U {
    height: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: linear-gradient(180deg, #e1e1e1, #c3c3c3);
    position: relative;
    z-index: 999
}

._1AS9U ._3tPzU {
    background: linear-gradient(180deg, #fefefe, #e0e0e0);
    border: 1px solid #aaa;
    padding: 0;
    margin: 0;
    position: relative;
    cursor: pointer;
    outline: none;
    height: 20px
}

._1AS9U ._3tPzU._18DsR {
    opacity: .6
}

._1AS9U ._13vYo {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._1AS9U ._13vYo ._1Dccb {
    padding-left: 5px;
    height: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._1AS9U ._13vYo ._1Dccb ._3tPzU {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

._1AS9U ._13vYo ._1Dccb .ctjF_ {
    width: 31px;
    border-radius: 4px 0 0 4px;
    margin-right: -1px
}

._1AS9U ._13vYo ._1Dccb .ctjF_ ._2NkVh {
    transform: rotate(90deg);
    font-size: 14px
}

._1AS9U ._13vYo ._1Dccb ._3gNHq {
    width: 30px;
    border-radius: 0;
    margin-right: -1px
}

._1AS9U ._13vYo ._1Dccb ._3gNHq ._3apft {
    transform: rotate(-90deg);
    font-size: 14px
}

._1AS9U ._13vYo ._1Dccb ._3ZDAh {
    width: 30px;
    border-radius: 0 4px 4px 0
}

._1AS9U ._13vYo ._1Dccb ._3ZDAh ._3g4yz {
    font-size: 10px
}

._1AS9U ._13vYo ._1Dccb ._1phHG, ._1AS9U ._13vYo ._1Dccb ._2Eu2H, ._1AS9U ._13vYo ._1Dccb ._33t68 {
    margin-left: 10px;
    border-radius: 4px;
    width: 30px
}

._1AS9U ._13vYo ._1Dccb ._1phHG .gPUAD, ._1AS9U ._13vYo ._1Dccb ._2Eu2H .gPUAD, ._1AS9U ._13vYo ._1Dccb ._33t68 .gPUAD {
    font-size: 14px
}

._1AS9U ._13vYo ._1Dccb ._33t68 {
    margin-left: 5px;
    display: -ms-flexbox;
    display: flex;
    padding: 0 8px;
    width: auto;
    -ms-flex-align: center;
    align-items: center
}

._1AS9U ._13vYo ._1Dccb ._33t68 ._381iF {
    font-size: 13px
}

._1AS9U ._13vYo ._1Dccb ._33t68 .pFSXy {
    padding-left: 8px
}

._1AS9U ._13vYo ._1Dccb ._1phHG {
    margin-left: 5px;
    font-size: 13px
}

._1AS9U ._13vYo ._3TkBC {
    position: relative;
    display: none
}

._1AS9U ._13vYo ._3TkBC ._1h2dL {
    display: none;
    position: absolute
}

._1AS9U ._13vYo ._3TkBC .wxLmO {
    left: 10px;
    top: 24px;
    padding: 20px 0;
    cursor: auto
}

._1AS9U ._13vYo ._3TkBC.y6OBp ._1h2dL {
    display: block;
    top: 24px;
    left: 10px;
    background-color: #c3c3c3
}

._1AS9U ._13vYo ._3TkBC.y6OBp ._1h2dL ._1-HBU {
    width: 100%;
    height: 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #000;
    font-size: 12px;
    background: none;
    border: none;
    padding: 0 8px;
    white-space: nowrap;
    box-shadow: none
}

._1AS9U ._13vYo ._3TkBC.y6OBp ._1h2dL ._1-HBU:hover {
    background: #e0e0e0
}

._1AS9U ._13vYo ._3TkBC._2Nfza .wxLmO {
    display: block
}

._1AS9U ._13vYo ._1VFe9 {
    height: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-left: 10px
}

._1AS9U ._13vYo ._1VFe9 ._3tPzU {
    min-width: 30px;
    margin-right: -1px;
    outline: none;
    color: #000;
    padding: 0 8px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

._1AS9U ._13vYo ._1VFe9 ._3tPzU:first-child {
    border-radius: 4px 0 0 4px
}

._1AS9U ._13vYo ._1VFe9 ._3tPzU:last-child {
    border-radius: 0 4px 4px 0;
    margin-right: 0
}

._1AS9U ._13vYo ._1VFe9 ._1-HBU, ._1AS9U ._13vYo ._1VFe9 ._1Xri5 {
    font-size: 11px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._1AS9U ._13vYo ._1VFe9 ._1Xri5 .wxLmO {
    display: none;
    left: 0;
    top: 24px;
    padding: 0 0 8px;
    cursor: auto
}

._1AS9U ._13vYo ._1VFe9 ._1Xri5 ._3StPk {
    font-size: 8px;
    margin: 0 0 2px 4px;
    transition: all .2s ease-out
}

._1AS9U ._13vYo ._1VFe9 ._1Xri5.y6OBp ._3StPk {
    transform: rotate(180deg)
}

._1AS9U ._13vYo ._1VFe9 ._1Xri5.y6OBp .wxLmO {
    display: block
}

._1AS9U ._13vYo ._2v_0V {
    padding-left: 5px;
    height: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

._1AS9U ._13vYo ._2v_0V ._2nMgF {
    position: relative;
    width: 25px
}

._1AS9U ._13vYo ._2v_0V .pFSXy {
    padding-left: 5px;
    font-size: 10px;
    color: #777
}

._1AS9U ._228JB {
    display: -ms-flexbox;
    display: flex;
    color: #000
}

._1AS9U ._228JB ._1EBhM {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    border-left: 1px solid #adadad;
    padding: 0 8px;
    position: relative;
    cursor: pointer;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

._1AS9U ._228JB ._1EBhM.y6OBp ._1idW0 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    top: 30px;
    right: 0
}

._1AS9U ._228JB ._1EBhM.y6OBp ._3StPk {
    transform: rotate(180deg)
}

._1AS9U ._228JB ._1EBhM ._1OiCi {
    font-size: 11px;
    padding-right: 4px
}

._1AS9U ._228JB ._1EBhM ._3StPk {
    font-size: 8px;
    margin-bottom: 2px;
    transition: all .2s ease-out
}

._1AS9U ._228JB ._1EBhM ._1idW0 {
    display: none;
    width: 100%
}

._1AS9U ._228JB ._1EBhM ._1idW0 ._29STj {
    padding: 0 8px;
    font-size: 12px;
    height: 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap;
    color: #000
}

._1AS9U ._228JB ._1EBhM ._1idW0 ._29STj:hover {
    background: #e0e0e0
}

._1AS9U ._1idW0 {
    position: absolute;
    display: none;
    background-color: #c3c3c3;
    cursor: auto
}

._1AS9U ._1idW0.y6OBp {
    display: -ms-flexbox;
    display: flex
}

._1AS9U.D3V44 {
    background: linear-gradient(180deg, #3c3c3c, #2b2b2b)
}

._1AS9U.D3V44 ._3tPzU {
    background: linear-gradient(180deg, #585858, #393939);
    border: none;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .5)
}

._1AS9U.D3V44 ._3tPzU .ifont {
    color: #b0b0b0
}

._1AS9U.D3V44 ._1idW0 {
    background-color: #2b2b2b
}

._1AS9U.D3V44 ._13vYo ._1VFe9 ._1-HBU, ._1AS9U.D3V44 ._13vYo ._1VFe9 ._1Xri5, ._1AS9U.D3V44 ._13vYo ._3TkBC ._1phHG {
    color: #b0b0b0
}

._1AS9U.D3V44 ._13vYo ._3TkBC ._1h2dL {
    background-color: #2b2b2b
}

._1AS9U.D3V44 ._13vYo ._3TkBC ._1h2dL ._1-HBU {
    color: #b0b0b0
}

._1AS9U.D3V44 ._13vYo ._3TkBC ._1h2dL ._1-HBU:hover {
    background: #333
}

._1AS9U.D3V44 ._13vYo ._3iCZO ._33t68 {
    color: #b0b0b0
}

._1AS9U.D3V44 ._228JB ._1EBhM {
    border-left: 1px solid #000
}

._1AS9U.D3V44 ._228JB ._1EBhM ._1idW0 ._29STj, ._1AS9U.D3V44 ._228JB ._1EBhM ._1OiCi, ._1AS9U.D3V44 ._228JB ._1EBhM ._3StPk {
    color: #b0b0b0
}

._1AS9U.D3V44 ._228JB ._1EBhM ._1idW0 ._29STj:hover {
    background: #333
}

@media screen and (max-width: 879px) {
    ._1AS9U ._13vYo ._2v_0V .pFSXy {
        display: none
    }
}

@media screen and (max-width: 767px) {
    ._1AS9U ._13vYo ._3TkBC {
        display: -ms-flexbox;
        display: flex
    }

    ._1AS9U ._13vYo ._1VFe9, ._1AS9U ._13vYo ._33t68 .pFSXy {
        display: none
    }
}

@media screen and (max-width: 459px) {
    ._1AS9U ._228JB ._1pDrB {
        display: none
    }
}

.kmE_y {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    max-width: 100vw;
    overflow: hidden
}

.kmE_y .sjwxM {
    height: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    margin-left: 50%;
    transform: translateX(-50%)
}

._2JJ1T {
    width: 100%;
    max-width: 100vw;
    background-color: #2196f3;
    z-index: 2;
    display: block;
    cursor: pointer
}

._2JJ1T ._1ynOn {
    font-size: 16px;
    padding: 10px 0;
    text-align: center;
    color: #fff;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    margin: auto;
    width: 100%
}

@media screen and (min-width: 1600px) {
    ._2JJ1T ._1ynOn {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._2JJ1T ._1ynOn {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._2JJ1T ._1ynOn {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._2JJ1T ._1ynOn {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._2JJ1T ._1ynOn {
        padding: 0 15px
    }
}

._2JJ1T ._1ynOn a {
    text-decoration: underline
}

._2JJ1T ._2u0Sj {
    position: absolute;
    right: 20px;
    top: 10px;
    color: #fff;
    font-size: 20px
}

._2JJ1T:hover {
    color: unset
}

._3nttC {
    white-space: pre-wrap
}

._3nttC._1CkGF {
    font-size: 24px;
    line-height: 1.34
}

@media screen and (max-width: 1240px) {
    ._3nttC._1CkGF {
        font-size: 20px;
        line-height: 1.5
    }
}

@media screen and (max-width: 767px) {
    ._3nttC._1CkGF {
        font-size: 18px;
        line-height: 1.43
    }
}

._3nttC._1dC8L {
    font-size: 18px;
    line-height: 1.78
}

@media screen and (max-width: 1240px) {
    ._3nttC._1dC8L {
        font-size: 16px;
        line-height: 1.5
    }
}

@media screen and (max-width: 767px) {
    ._3nttC._1dC8L {
        font-size: 16px;
        line-height: 1.43
    }
}

._3nttC._1E6SH {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400
}

@media screen and (max-width: 1240px) {
    ._3nttC._1E6SH {
        font-size: 14px;
        line-height: 1.5
    }
}

@media screen and (max-width: 767px) {
    ._3nttC._1E6SH {
        font-size: 14px;
        line-height: 22px
    }
}

._3nttC.wIPnD {
    font-size: 14px;
    line-height: 1.43
}

@media screen and (max-width: 1240px) {
    ._3nttC.wIPnD {
        font-size: 14px;
        line-height: 1.2
    }
}

@media screen and (max-width: 767px) {
    ._3nttC.wIPnD {
        font-size: 14px;
        line-height: 1.2
    }
}

._3nttC._1tOUe {
    font-size: 14px;
    line-height: 1.43;
    font-style: italic;
    color: var(--color-font-footer-text)
}

._3nttC ._27I4Z {
    color: var(--color-font-normal) !important;
    font-size: 16px
}

._3nttC ._27I4Z em, ._3nttC ._27I4Z i, ._3nttC ._27I4Z li, ._3nttC ._27I4Z p, ._3nttC ._27I4Z small, ._3nttC ._27I4Z span {
    color: var(--color-font-normal)
}

._3nttC ._27I4Z b, ._3nttC ._27I4Z strong {
    color: var(--color-font-header)
}

._3nttC ._27I4Z a b, ._3nttC ._27I4Z a em, ._3nttC ._27I4Z a i, ._3nttC ._27I4Z a li, ._3nttC ._27I4Z a p, ._3nttC ._27I4Z a small, ._3nttC ._27I4Z a span, ._3nttC ._27I4Z a strong {
    color: var(--color-font-cyan)
}

._3nttC ._27I4Z ol, ._3nttC ._27I4Z ul {
    margin: 0;
    padding-left: 1.5em
}

._3nttC ._27I4Z ol li, ._3nttC ._27I4Z ul li {
    padding-left: 1.5em
}

._3nttC ._27I4Z ol li:before, ._3nttC ._27I4Z ul li:before {
    display: inline-block;
    white-space: nowrap;
    width: 1.2em;
    margin-left: -1.5em;
    margin-right: .3em;
    text-align: right
}

._3nttC ._27I4Z ul li:before {
    content: "\2022"
}

._3nttC ._27I4Z ol li {
    list-style-type: none;
    counter-reset: a b c d e f g h i;
    counter-increment: j
}

._3nttC ._27I4Z ol li:before {
    content: counter(j, decimal) ". "
}

._3nttC ._27I4Z ol li.ql-indent-1 {
    counter-increment: a;
    counter-reset: b c d e f g h i;
    padding-left: 3em
}

._3nttC ._27I4Z ol li.ql-indent-1:before {
    content: counter(a, decimal) ". "
}

._3nttC ._27I4Z ol li.ql-indent-2 {
    counter-increment: b;
    counter-reset: c d e f g h i;
    padding-left: 4.5em
}

._3nttC ._27I4Z ol li.ql-indent-2:before {
    content: counter(b, decimal) ". "
}

._3nttC ._27I4Z ol li.ql-indent-3 {
    counter-increment: c;
    counter-reset: d e f g h i;
    padding-left: 6em
}

._3nttC ._27I4Z ol li.ql-indent-3:before {
    content: counter(c, decimal) ". "
}

._3nttC ._27I4Z ol li.ql-indent-4 {
    counter-increment: d;
    counter-reset: e f g h i;
    padding-left: 7.5em
}

._3nttC ._27I4Z ol li.ql-indent-4:before {
    content: counter(d, decimal) ". "
}

._3nttC ._27I4Z ol li.ql-indent-5 {
    counter-increment: e;
    counter-reset: f g h i;
    padding-left: 9em
}

._3nttC ._27I4Z ol li.ql-indent-5:before {
    content: counter(e, decimal) ". "
}

._3nttC ._27I4Z ol li.ql-indent-6 {
    counter-increment: f;
    counter-reset: g h i;
    padding-left: 10.5em
}

._3nttC ._27I4Z ol li.ql-indent-6:before {
    content: counter(f, decimal) ". "
}

._3nttC ._27I4Z ol li.ql-indent-7 {
    counter-increment: g;
    counter-reset: h i;
    padding-left: 12em
}

._3nttC ._27I4Z ol li.ql-indent-7:before {
    content: counter(g, decimal) ". "
}

._3nttC ._27I4Z ol li.ql-indent-8 {
    counter-increment: h;
    counter-reset: i;
    padding-left: 13.5em
}

._3nttC ._27I4Z ol li.ql-indent-8:before {
    content: counter(h, decimal) ". "
}

._3nttC ._27I4Z ol li.ql-indent-9 {
    counter-increment: i;
    padding-left: 15em
}

._3nttC ._27I4Z ol li.ql-indent-9:before {
    content: counter(i, decimal) ". "
}

._3nttC ._27I4Z ul li.ql-indent-1 {
    padding-left: 3em
}

._3nttC ._27I4Z ul li.ql-indent-2 {
    padding-left: 4.5em
}

._3nttC ._27I4Z ul li.ql-indent-3 {
    padding-left: 6em
}

._3nttC ._27I4Z ul li.ql-indent-4 {
    padding-left: 7.5em
}

._3nttC ._27I4Z ul li.ql-indent-5 {
    padding-left: 9em
}

._3nttC ._27I4Z ul li.ql-indent-6 {
    padding-left: 10.5em
}

._3nttC ._27I4Z ul li.ql-indent-7 {
    padding-left: 12em
}

._3nttC ._27I4Z ul li.ql-indent-8 {
    padding-left: 13.5em
}

._3nttC ._27I4Z ul li.ql-indent-9 {
    padding-left: 15em
}

._3nttC ._27I4Z blockquote {
    padding-left: 10px;
    border-left: 3px solid #ccc
}

._3nttC ._27I4Z .ql-size-14 {
    font-size: 14px
}

._3nttC ._27I4Z .ql-size-18 {
    font-size: 18px
}

._3nttC ._27I4Z .ql-size-20 {
    font-size: 20px
}

._3nttC ._27I4Z .ql-size-24 {
    font-size: 24px
}

._3nttC ._27I4Z pre {
    padding: 10px;
    border-radius: 6px
}

@media screen and (max-width: 767px) {
    ._3nttC ._27I4Z {
        padding: 15px 0
    }
}

._3nttC.PTlgh._37QD_._2PwgV {
    white-space: pre-line
}

._3nttC.PTlgh._1tOvV._3A0nw, ._3nttC.PTlgh._3y7Po._3A0nw {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    white-space: pre-wrap
}

@media screen and (max-width: 767px) {
    ._3nttC.PTlgh._1tOvV._3A0nw, ._3nttC.PTlgh._3y7Po._3A0nw {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        -webkit-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0
    }
}

@media screen and (max-width: 767px) {
    ._3nttC.PTlgh._3y7Po._1w0ps {
        padding-top: 30px
    }
}

._3nttC.PTlgh._3y7Po._1w0ps._1euSQ {
    padding-top: 30px
}

._3nttC._3lZB5._2gfqr {
    font-size: 16px;
    line-height: 1.5;
    color: var(--color-font-normal)
}

._3nttC._33nPj.JCGs8, ._3nttC.OT0JT.JCGs8 {
    color: var(--color-font-normal);
    word-break: break-word
}

._3nttC.Zoad1._33wkt {
    width: 66.7%;
    font-size: 16px
}

@media screen and (max-width: 767px) {
    ._3nttC.Zoad1._33wkt {
        width: 100%
    }
}

._3nttC.PTlgh.Zoad1._33wkt._33nPj.JCGs8 {
    width: 100%
}

._3nttC.PTlgh._1tOvV._1jctB._2TyLm._33nPj.JCGs8 {
    margin: auto
}

._3nttC.PTlgh.Zoad1._33wkt._3A0nw {
    padding-bottom: 30px
}

@media screen and (max-width: 767px) {
    ._3nttC.PTlgh.Zoad1._33wkt._3A0nw {
        padding-bottom: 15px
    }
}

._3nttC.PTlgh._1tOvV._3lZB5._2gfqr, ._3nttC.PTlgh._1tOvV._33nPj.JCGs8 {
    padding: 0
}

._3nttC.PTlgh._1tOvV._1sqS6 ._27I4Z {
    padding: 30px 0
}

@media screen and (max-width: 767px) {
    ._3nttC.PTlgh._1tOvV._1sqS6 ._27I4Z {
        padding: 15px 0
    }
}

._3nttC.PTlgh._1tOvV._1w0ps ._27I4Z, ._3nttC.PTlgh._3E664._1w0ps ._27I4Z {
    padding: 0 0 30px
}

@media screen and (max-width: 767px) {
    ._3nttC.PTlgh._1tOvV._1w0ps, ._3nttC.PTlgh._3E664._1w0ps {
        padding: 16px 0
    }
}

._3nttC.PTlgh._1tOvV._2PwgV {
    padding: 12px 0 0
}

._3nttC.PTlgh._1HdU-, ._3nttC.PTlgh._1tOvV, ._3nttC.PTlgh._3E664 {
    position: relative;
    margin: auto;
    width: 100%
}

@media screen and (min-width: 1600px) {
    ._3nttC.PTlgh._1HdU-, ._3nttC.PTlgh._1tOvV, ._3nttC.PTlgh._3E664 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._3nttC.PTlgh._1HdU-, ._3nttC.PTlgh._1tOvV, ._3nttC.PTlgh._3E664 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._3nttC.PTlgh._1HdU-, ._3nttC.PTlgh._1tOvV, ._3nttC.PTlgh._3E664 {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._3nttC.PTlgh._1HdU-, ._3nttC.PTlgh._1tOvV, ._3nttC.PTlgh._3E664 {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._3nttC.PTlgh._1HdU-, ._3nttC.PTlgh._1tOvV, ._3nttC.PTlgh._3E664 {
        padding: 0 15px
    }
}

._3nttC.PTlgh._1HdU- ._3nus5, ._3nttC.PTlgh._1tOvV ._3nus5, ._3nttC.PTlgh._3E664 ._3nus5 {
    padding: 30px 0
}

@media screen and (max-width: 767px) {
    ._3nttC.PTlgh._1HdU- ._3nus5, ._3nttC.PTlgh._1tOvV ._3nus5, ._3nttC.PTlgh._3E664 ._3nus5 {
        padding: 15px 0
    }
}

._3nttC.PTlgh._1tOvV._3A0nw {
    padding: 0 0 30px
}

@media screen and (max-width: 767px) {
    ._3nttC.PTlgh._1tOvV._3A0nw {
        padding: 0 0 15px
    }
}

._3nttC._21nou._1tOvV {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

._3nttC._21nou._1tOvV ._3nus5 {
    text-align: center;
    max-width: 80%;
    padding: 5px 0
}

._3nttC._2JfvA, ._3nttC._2JfvA.PTlgh._1tOvV {
    width: 100%;
    max-width: 100%;
    padding: 0
}

._3nttC._2JfvA ._27I4Z, ._3nttC._2JfvA.PTlgh._1tOvV ._27I4Z {
    padding: 0
}

._3nttC._1_bdH, ._3nttC._1WQwY, ._3nttC._3FQqe {
    font-size: 1.125rem;
    color: #fff
}

._3nttC._1_bdH._3H74L, ._3nttC._1WQwY._3H74L, ._3nttC._3FQqe._3H74L {
    line-height: 2rem
}

._3nttC._1_bdH._1gcwf, ._3nttC._1_bdH._3ToJM, ._3nttC._1WQwY._1gcwf, ._3nttC._1WQwY._3ToJM, ._3nttC._3FQqe._1gcwf, ._3nttC._3FQqe._3ToJM {
    font-size: 1rem;
    line-height: 1.5rem
}

@media screen and (max-width: 767px) {
    ._3nttC._1_bdH, ._3nttC._1WQwY, ._3nttC._3FQqe {
        display: none
    }
}

._3nttC._3VLYu {
    font-size: .875rem;
    line-height: 1.25rem;
    color: #000
}

._3nttC.PTlgh.GZU3c {
    padding: 0
}

._3nttC._3jRft, ._3nttC._3nOCp, ._3nttC._21rS- {
    padding: 8px 0
}

._3nttC._2xtn6 {
    text-align: left
}

._3nttC.zi7gg {
    text-align: center
}

._3nttC.Lsiq2 {
    text-align: right
}

._2EuI6 {
    display: none
}

._38QbF {
    height: 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

._38QbF ._3sYA7 {
    opacity: .01;
    max-height: 0;
    overflow: hidden
}

._38QbF ._3sYA7._26tXR {
    transition: all .2s ease;
    -moz-transition: all .2s ease;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease
}

._38QbF ._3sYA7._26tXR, ._38QbF .LPUE6 {
    opacity: 1;
    max-height: 400px
}

._38QbF .LPUE6._1cDiE {
    opacity: .01;
    transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -webkit-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    overflow: hidden;
    max-height: 0
}

._38QbF ._35wgC {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    width: 100%
}

._38QbF ._6fgRU {
    position: relative;
    cursor: pointer;
    margin-right: 32px;
    color: var(--color-font-white-header);
    font-size: 16px
}

._38QbF ._6fgRU ._2GDuC {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._38QbF ._6fgRU ._2GDuC:hover {
    color: #2196f3
}

._38QbF ._6fgRU ._1XWBQ, ._38QbF ._6fgRU ._3Os_T {
    color: var(--color-font-white-header)
}

._38QbF ._6fgRU ._3Os_T ._3clMu, ._38QbF ._6fgRU ._3Os_T ._10fwD {
    display: inline;
    padding: 0;
    margin: 0
}

._38QbF ._6fgRU ._3Os_T:hover {
    color: #2196f3
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._38QbF ._6fgRU {
        margin-right: 16px
    }
}

._38QbF ._3f4yK {
    margin-right: 0
}

._38QbF ._2L1BN {
    display: none;
    min-width: 200px;
    background-color: var(--color-bg-search);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    position: absolute;
    left: -24px;
    top: 34px
}

._38QbF ._20F_q {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

._38QbF ._20F_q ._2X2bB {
    -ms-flex: auto;
    flex: auto;
    padding: 14px 24px;
    color: hsla(0, 0%, 100%, .87);
    -ms-flex-pack: left;
    justify-content: left
}

._38QbF ._20F_q ._2X2bB .i3r0c {
    line-height: 20px;
    font-weight: 400
}

._38QbF ._20F_q ._2X2bB:hover {
    color: var(--color-font-white-header);
    background-color: rgba(33, 150, 243, .4)
}

._38QbF ._3_uvE {
    display: block;
    z-index: 1001
}

._38QbF ._3_uvE:after {
    z-index: -1;
    display: block;
    content: "";
    position: fixed;
    height: calc(100vh - 128px);
    background-color: rgba(0, 0, 0, .15);
    right: 0;
    left: 0;
    top: 128px;
    cursor: auto
}

._38QbF ._3_uvE._3uvci:after {
    top: 168px;
    height: calc(100vh - 168px)
}

._38QbF ._3yxTf {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._38QbF ._3yxTf ._3SCZ2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    position: relative
}

._38QbF ._3yxTf ._3SCZ2 ._6CRoe {
    margin-left: 24px;
    font-size: 14px;
    color: #9e9e9e
}

._38QbF ._3yxTf ._3SCZ2 ._6CRoe:hover {
    color: #2196f3
}

._38QbF ._3yxTf ._3SCZ2 ._2AJsr {
    display: none;
    font-size: 24px;
    color: var(--color-font-white-header);
    cursor: pointer
}

._38QbF ._3yxTf ._3SCZ2 ._2MVMg {
    display: none;
    position: absolute;
    right: 0;
    top: 34px;
    -ms-flex-direction: column;
    flex-direction: column;
    background: var(--color-bg-search);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

._38QbF ._3yxTf ._3SCZ2 ._2MVMg > ._6CRoe {
    margin-left: 10px
}

@media screen and (max-width: 1023px) {
    ._38QbF ._3yxTf ._3SCZ2 ._6CRoe {
        display: none
    }

    ._38QbF ._3yxTf ._3SCZ2 ._2AJsr, ._38QbF ._3yxTf ._3SCZ2 ._2MVMg._1ZyrX {
        display: -ms-flexbox;
        display: flex
    }

    ._38QbF ._3yxTf ._3SCZ2 ._2MVMg._1ZyrX ._6CRoe {
        display: -ms-flexbox;
        display: flex;
        color: hsla(0, 0%, 100%, .87);
        -ms-flex-pack: left;
        justify-content: left;
        margin: 0;
        padding: 14px 24px;
        width: 130px
    }

    ._38QbF ._3yxTf ._3SCZ2 ._2MVMg._1ZyrX ._6CRoe:hover {
        color: var(--color-font-white-header);
        background-color: rgba(33, 150, 243, .4)
    }
}

._2BgDH {
    width: 100%;
    overflow-y: auto
}

._2BgDH ._1lyTW {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: baseline;
    align-items: baseline;
    -ms-flex: auto;
    flex: auto;
    padding: 16px 12px
}

._2BgDH ._1lyTW, ._2BgDH ._2UPpW {
    display: -ms-flexbox;
    display: flex
}

._2BgDH ._2UPpW {
    position: fixed;
    bottom: 0;
    border-top: 1px solid #4a4a4a;
    background: var(--color-bg-search);
    width: 100%;
    -ms-flex-align: center;
    align-items: center;
    padding: 24px 14px
}

._2BgDH ._2UPpW ._1BjE0 {
    margin-right: 16px
}

._2BgDH ._16Xqb {
    margin: 0 12px;
    padding: 12px 0 92px;
    overflow-y: auto
}

._2BgDH ._16Xqb ._1wdM3, ._2BgDH ._16Xqb ._6ALGF {
    color: var(--color-font-white-header);
    margin: 0;
    line-height: 1em;
    display: -ms-flexbox;
    display: flex;
    padding: 12px 0
}

._2BgDH ._16Xqb ._3Q3YI, ._2BgDH ._16Xqb ._20F_q {
    margin-left: 16px
}

._2BgDH ._2fo41 ._3lCt1 {
    color: #bdbdbd;
    font-size: 14px;
    line-height: 3.4em;
    height: 3.4em
}

._2BgDH ._3Os_T {
    color: var(--color-font-white-header);
    font-size: 16px;
    padding: 12px 0 12px 36px;
    line-height: 1em
}

._2BgDH ._1V2MJ, ._2BgDH ._3Os_T {
    display: -ms-flexbox;
    display: flex
}

._2BgDH ._1V2MJ {
    -ms-flex-direction: column;
    flex-direction: column;
    border-bottom: 1px solid #424242;
    margin: 0 12px;
    padding: 12px 0
}

._2BgDH ._1V2MJ ._6CRoe {
    color: var(--color-font-white-header);
    font-size: 16px;
    padding: 12px 0 12px 36px;
    line-height: 1em
}

._2BgDH ._3fEM6 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #424242;
    margin: 0 12px;
    padding: 12px 0;
    position: relative
}

._2BgDH ._3fEM6 ._3454l {
    width: 24px;
    height: 24px;
    font-size: 24px;
    color: var(--color-font-white-header);
    position: absolute;
    top: 20px;
    left: 0
}

._2BgDH ._3fEM6 ._28oIF {
    width: 100%
}

._2BgDH ._3fEM6 ._1ij7c {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._2BgDH ._3fEM6 ._1ij7c ._8m57T {
    font-size: 21px;
    width: 21px;
    height: 21px;
    margin: 0 13px 0 2px
}

.LF7Zh {
    -ms-flex-align: center
}

.LF7Zh, .LF7Zh ._3bemi {
    display: -ms-flexbox;
    display: flex;
    align-items: center
}

.LF7Zh ._3bemi {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    width: 24px;
    margin-right: 12px
}

.LF7Zh ._3bemi:before {
    position: absolute;
    z-index: 1;
    width: 40px;
    height: 40px;
    display: block;
    content: "";
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    opacity: 0;
    transition: opacity .2s;
    background: hsla(0, 0%, 76%, .3)
}

.LF7Zh ._3bemi:hover:before {
    opacity: 1
}

.LF7Zh ._3bemi ._6CRoe {
    font-size: 24px;
    cursor: pointer;
    z-index: 2
}

.LF7Zh ._3bemi ._6CRoe, .LF7Zh ._3bemi ._6CRoe:hover {
    color: var(--color-font-white-header)
}

._10SVf {
    overflow: hidden !important;
    position: relative
}

._10SVf ._342PB {
    position: absolute;
    z-index: -2;
    position: fixed;
    background: rgba(0, 0, 0, .4);
    margin: 0;
    width: 360px;
    height: 40px;
    left: 0;
    top: 0
}

._10SVf ._31Xe1 {
    position: absolute;
    width: 100vw;
    height: 100vh;
    padding-top: 55px
}

._10SVf ._31Xe1._1GOQ0 {
    padding-top: 95px
}

._10SVf ._31Xe1 .qxwSy {
    width: 100%;
    height: 100%;
    background: var(--color-bg-search);
    position: relative
}

._10SVf ._31Xe1 .qxwSy ._21X7I {
    position: relative;
    margin: auto;
    width: 100%
}

@media screen and (min-width: 1600px) {
    ._10SVf ._31Xe1 .qxwSy ._21X7I {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._10SVf ._31Xe1 .qxwSy ._21X7I {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._10SVf ._31Xe1 .qxwSy ._21X7I {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._10SVf ._31Xe1 .qxwSy ._21X7I {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._10SVf ._31Xe1 .qxwSy ._21X7I {
        padding: 0 15px
    }
}

._10SVf ._31Xe1 .qxwSy ._21X7I ._2TDo4 {
    position: absolute;
    width: 24px;
    height: 24px;
    display: block;
    top: -40px;
    cursor: pointer
}

._10SVf ._31Xe1 .qxwSy ._1fw-C {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%
}

._10SVf ._31Xe1 .qxwSy ._1fw-C ._6CRoe {
    max-height: 100%
}

._10SVf ._31Xe1 .qxwSy ._1fw-C ._6CRoe .e_mun {
    position: relative;
    margin: auto;
    width: 100%;
    margin-top: 0;
    margin-bottom: 76px
}

@media screen and (min-width: 1600px) {
    ._10SVf ._31Xe1 .qxwSy ._1fw-C ._6CRoe .e_mun {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._10SVf ._31Xe1 .qxwSy ._1fw-C ._6CRoe .e_mun {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._10SVf ._31Xe1 .qxwSy ._1fw-C ._6CRoe .e_mun {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._10SVf ._31Xe1 .qxwSy ._1fw-C ._6CRoe .e_mun {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._10SVf ._31Xe1 .qxwSy ._1fw-C ._6CRoe .e_mun {
        padding: 0 15px
    }
}

._10SVf ._31Xe1 .qxwSy ._1fw-C ._6CRoe .e_mun ._16Xqb {
    width: 200px
}

._10SVf ._31Xe1 .qxwSy ._1fw-C ._6CRoe .e_mun ._16Xqb > div {
    margin-top: 24px
}

._10SVf ._31Xe1 .qxwSy ._1fw-C ._6CRoe .e_mun ._16Xqb ._20F_q {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

._10SVf ._31Xe1 .qxwSy ._1fw-C ._6CRoe .e_mun ._16Xqb ._20F_q ._2X2bB {
    -ms-flex: auto;
    flex: auto;
    padding: 14px 24px;
    color: #bdbdbd;
    -ms-flex-pack: left;
    justify-content: left
}

._10SVf ._31Xe1 .qxwSy ._1fw-C ._6CRoe .e_mun ._16Xqb ._20F_q ._2X2bB .i3r0c {
    line-height: 20px;
    font-weight: 400
}

._10SVf ._31Xe1 .qxwSy ._1fw-C ._6CRoe .e_mun ._16Xqb ._20F_q ._2X2bB:hover {
    color: var(--color-font-white-header);
    background-color: rgba(33, 150, 243, .4)
}

._10SVf ._31Xe1 .qxwSy ._1fw-C ._6CRoe .e_mun ._3seGS {
    min-width: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 24px;
    color: var(--color-font-white-header)
}

._10SVf ._31Xe1 .qxwSy ._1fw-C ._1bVDD {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 360px;
    height: 76px;
    border-top: 1px solid #424242;
    background: var(--color-bg-search)
}

._10SVf ._31Xe1 .qxwSy ._1fw-C ._1bVDD, ._10SVf ._31Xe1 .qxwSy ._1fw-C ._1bVDD ._33lwi {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

._10SVf ._31Xe1 .qxwSy ._1fw-C ._1bVDD ._33lwi ._1BjE0 {
    margin-right: 8px
}

._1yFw2 ._3bemi {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    width: 24px;
    margin-right: 12px
}

._1yFw2 ._3bemi:before {
    position: absolute;
    z-index: 1;
    width: 40px;
    height: 40px;
    display: block;
    content: "";
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    opacity: 0;
    transition: opacity .2s;
    background: hsla(0, 0%, 76%, .3)
}

._1yFw2 ._3bemi:hover:before {
    opacity: 1
}

._1yFw2 ._3bemi ._6CRoe {
    font-size: 24px;
    cursor: pointer;
    z-index: 2
}

._1yFw2 ._3bemi ._6CRoe, ._1yFw2 ._3bemi ._6CRoe:hover {
    color: var(--color-font-white-header)
}

._1cxQo {
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    margin-top: 64px;
    transition: all .2s linear;
    overflow: hidden;
    z-index: -1
}

._1cxQo._1GOQ0 {
    padding-top: 104px
}

._1cxQo._1GOQ0 ._3k0u5 {
    top: 104px
}

._1cxQo._1GOQ0 ._2TDo4 {
    top: 60px
}

._1cxQo.H0NO4 {
    z-index: 99999
}

._1cxQo.H0NO4 .emnNZ {
    opacity: 1
}

._1cxQo.H0NO4 ._3k0u5 {
    transform: translateX(0)
}

._1cxQo ._2TDo4 {
    position: absolute;
    top: 20px;
    left: 15px;
    height: 24px;
    width: 24px
}

._1cxQo .emnNZ {
    width: 100vw;
    height: 100vh;
    position: absolute;
    opacity: 0;
    background-color: rgba(0, 0, 0, .6);
    transition: all .2s linear;
    z-index: 1
}

._1cxQo ._3k0u5 {
    position: fixed;
    top: 64px;
    right: 20%;
    bottom: 0;
    left: 0;
    background: var(--color-bg-search);
    transform: translateX(-100%);
    transition: all .2s linear;
    z-index: 2;
    overflow: hidden;
    max-width: 400px
}

._1cxQo ._3k0u5, ._1zxO5 {
    display: -ms-flexbox;
    display: flex
}

._1zxO5 {
    padding: 20px 0 30px;
    width: 100%
}

._1zxO5 .HQMCB {
    z-index: -1;
    display: block;
    background-color: rgba(0, 0, 0, .3);
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

._1zxO5 ._3Uz_P {
    width: 70%;
    display: -ms-flexbox;
    display: flex;
    padding-right: 15px
}

._1zxO5 .b4xVZ {
    width: 100%
}

._1zxO5 ._3EFff {
    width: 30%;
    padding-left: 15px;
    border-left: 1px solid hsla(0, 0%, 100%, .2);
    position: relative
}

._1zxO5 .RgUoM {
    color: #fff;
    width: 33%
}

._1zxO5 .RgUoM._3P_vv {
    display: block;
    width: 85%;
    float: right
}

._1zxO5 .RgUoM._1atXB {
    margin-left: auto
}

._1zxO5 .RgUoM ._3JuEF {
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 18px;
    min-height: 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._1zxO5 .RgUoM ._3JuEF ._2r_l1 {
    display: inline-block;
    font-size: 12px;
    font-weight: 100;
    margin-left: 10px
}

._1zxO5 .RgUoM ._3JuEF ._3wyQ7 {
    color: #fff
}

._1zxO5 .RgUoM ._3JuEF ._3wyQ7:hover {
    text-decoration: underline;
    color: #fff
}

._1zxO5 .RgUoM ._3oUwc {
    font-size: 14px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    max-height: 285px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

._1zxO5 .RgUoM ._3oUwc ._3wyQ7 {
    color: var(--color-mega-nav-link);
    margin-bottom: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%
}

._1zxO5 .RgUoM ._3oUwc ._3wyQ7._1WYPv {
    white-space: pre-line
}

._1zxO5 .RgUoM ._3oUwc ._3wyQ7._1j0bL {
    width: auto
}

._1zxO5 .RgUoM ._3oUwc ._3wyQ7:hover {
    text-decoration: underline;
    color: #fff
}

._1zxO5 .RgUoM ._2CUq2 {
    min-height: 150px;
    width: 100%
}

._1zxO5 .RgUoM ._2CUq2 img {
    border-radius: 4px
}

._1zxO5 .RgUoM ._2WKvb {
    background: linear-gradient(245.97deg, #8d2b46, #331032);
    border-radius: 4px;
    width: 300px;
    height: 200px;
    line-height: 1.3;
    text-align: center;
    display: block;
    padding: 65px 50px;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 5px
}

._1zxO5 .RgUoM ._1LNrB {
    font-size: 16px;
    font-weight: 700;
    margin: 8px 0
}

._1zxO5 .RgUoM .rxQQF {
    max-height: 100px;
    overflow: hidden;
    font-size: 14px
}

._1zxO5 .RgUoM .rxQQF * {
    color: inherit
}

._1zxO5 .RgUoM .rxQQF br {
    display: none
}

._1zxO5 .RgUoM .rxQQF a {
    color: var(--color-font-cyan)
}

.dF4_e {
    display: -ms-flexbox;
    display: flex;
    color: #f5f5f5;
    padding-right: 35px;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    height: 100%
}

.dF4_e._3gSpv {
    margin-left: auto;
    padding-right: 0
}

.dF4_e._3OFKb {
    color: #f5f5f5
}

.dF4_e._2G1rO, .dF4_e:hover {
    color: var(--color-font-cyan)
}

.dF4_e ._317tO {
    position: absolute;
    top: 40px;
    width: 220px;
    z-index: 999;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    background: var(--color-bg-search);
    border-bottom: 1px solid hsla(0, 0%, 100%, .2)
}

.dF4_e ._317tO ._2KB4B {
    color: #fff;
    padding: 8px;
    display: block
}

.dF4_e ._317tO ._2KB4B:hover {
    text-decoration: underline
}

._2KBDv {
    position: absolute;
    height: 2px;
    width: 80px;
    background: #fff;
    bottom: -1px;
    transition: all .2s ease-in-out
}

.WPhxb {
    width: 100%;
    background: #2a2a2a
}

.WPhxb, .WPhxb ._1YWqL {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.WPhxb ._1YWqL {
    height: 80vh;
    overflow-y: auto
}

.WPhxb ._1YWqL .dF4_e {
    height: 48px;
    font-size: 16px;
    font-weight: 500;
    padding: 12px 15px;
    background: #2a2a2a;
    box-shadow: inset 0 -1px 0 #383838;
    margin-right: 0
}

.WPhxb ._1YWqL .Yo14y {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #494949;
    padding: 10px 20px
}

.WPhxb ._1YWqL .Yo14y ._3wyQ7 {
    color: #f5f5f5;
    font-size: 14px;
    padding: 5px 10px
}

.WPhxb ._1YWqL .Yo14y ._3wyQ7:hover {
    text-decoration: underline
}

.WPhxb ._1aC8L {
    display: -ms-flexbox;
    display: flex;
    margin: auto 20px 20px
}

.WPhxb ._1aC8L .category-menu-select:last-child {
    margin-left: 10px
}

.WPhxb ._1aC8L .category-menu-select > .normal > button {
    background: transparent;
    color: #fff
}

._8WK5S {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    cursor: pointer;
    width: 100%;
    height: 36px
}

._8WK5S._1Pwh9 .Y1yB6 {
    background-color: var(--color-bg-search);
    color: var(--color-font-select-field);
    border: 1px solid #c2c2c2
}

._8WK5S._1Pwh9 .Y1yB6:active, ._8WK5S._1Pwh9 .Y1yB6:focus, ._8WK5S._1Pwh9 .Y1yB6:hover {
    border: 1px solid #979797
}

._8WK5S._1Pwh9 .Y1yB6:active ._1cSsg, ._8WK5S._1Pwh9 .Y1yB6:active ._1cSsg ._1ofYm, ._8WK5S._1Pwh9 .Y1yB6:active ._1cSsg ._7ibQa, ._8WK5S._1Pwh9 .Y1yB6:focus ._1cSsg, ._8WK5S._1Pwh9 .Y1yB6:focus ._1cSsg ._1ofYm, ._8WK5S._1Pwh9 .Y1yB6:focus ._1cSsg ._7ibQa {
    color: var(--color-font-select-field)
}

._8WK5S._1Pwh9 .GB-qX, ._8WK5S._1Pwh9 .GB-qX ._1pHWh {
    background-color: var(--color-bg-gray-0);
    border-radius: 4px
}

._8WK5S._1Pwh9 .GB-qX ._1pHWh ._3BlIq {
    color: var(--color-font-white-header)
}

._8WK5S._1Pwh9 .GB-qX ._1pHWh ._3BlIq:hover {
    background-color: rgba(33, 150, 243, .4)
}

._8WK5S._3GM10 .Y1yB6 {
    border: none;
    border-bottom: 1px solid #eee;
    background-color: transparent;
    color: var(--color-font-cyan);
    border-radius: 0
}

._8WK5S._3GM10 .Y1yB6:hover {
    border-bottom: solid 1px var(--color-font-cyan) -hover
}

._8WK5S._3GM10 .Y1yB6:hover, ._8WK5S._3GM10 .Y1yB6:hover ._1cSsg, ._8WK5S._3GM10 .Y1yB6:hover ._1cSsg ._1ofYm, ._8WK5S._3GM10 .Y1yB6:hover ._1cSsg ._7ibQa {
    color: var(--color-font-cyan) -hover
}

._8WK5S._3GM10 .Y1yB6:active, ._8WK5S._3GM10 .Y1yB6:focus {
    border-bottom: solid 1px var(--color-font-cyan) -active;
    color: var(--color-font-cyan) -active
}

._8WK5S._3GM10 .Y1yB6:active ._1cSsg, ._8WK5S._3GM10 .Y1yB6:active ._1cSsg ._1ofYm, ._8WK5S._3GM10 .Y1yB6:active ._1cSsg ._7ibQa, ._8WK5S._3GM10 .Y1yB6:focus ._1cSsg, ._8WK5S._3GM10 .Y1yB6:focus ._1cSsg ._1ofYm, ._8WK5S._3GM10 .Y1yB6:focus ._1cSsg ._7ibQa {
    color: var(--color-font-cyan) -active
}

._8WK5S._3GM10 .Y1yB6 ._1cSsg {
    padding: 0
}

._8WK5S._3GM10 .Y1yB6 ._1cSsg ._1ofYm, ._8WK5S._3GM10 .Y1yB6 ._1cSsg ._7ibQa {
    padding: 0;
    color: #424242
}

._8WK5S._3GM10 .Y1yB6 ._1cSsg ._1ofYm {
    color: var(--color-font-cyan);
    margin: 0 8px 0 0
}

._8WK5S._3GM10 .Y1yB6 ._1cSsg ._7ibQa {
    margin: 0
}

._8WK5S._3GM10 .Y1yB6._3V1cP {
    opacity: .5;
    border: none;
    border-bottom: 1px solid #e1e1e1;
    color: #cecece !important
}

.Y1yB6 {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    width: 100%;
    border: solid 1px var(--color-mode-bg);
    border-radius: 3px;
    overflow: hidden;
    background-color: var(--color-mode-bg);
    color: var(--color-font-normal);
    font-size: 14px;
    cursor: pointer;
    padding: 0;
    outline: none
}

.Y1yB6:hover {
    border: 1px solid #bcbcc0
}

.Y1yB6 ._1cSsg {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding-right: 8px
}

.Y1yB6 ._1cSsg ._7ibQa {
    transition: all .2s;
    font-size: 10px;
    margin: 0 8px;
    color: #bdbdbd;
    transform: rotate(180deg);
    height: 12px
}

.Y1yB6 ._1cSsg ._7ibQa._3EETj {
    color: var(--color-font-cyan);
    transform: rotate(0deg)
}

.Y1yB6._3V1cP {
    border: 1px solid #e1e1e1;
    background-color: #fafafa;
    color: #cecece !important;
    cursor: default;
    outline: none
}

.Y1yB6._3QM4s {
    border: solid 1px var(--color-font-cyan)
}

.Y1yB6.iqPRc {
    border-color: #d0021b
}

._1ofYm {
    padding: 0 0 0 16px;
    height: auto;
    white-space: nowrap
}

.GB-qX {
    position: absolute;
    left: 0;
    top: 44px;
    z-index: 100;
    min-width: 100%;
    background: #fff;
    border-top: none;
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, .12)
}

._1pHWh, .GB-qX, .GB-qX > div, .GB-qX > div > div {
    border-radius: 3px
}

._1pHWh {
    min-width: 100%;
    background-color: var(--color-page-background);
    padding: 0;
    margin: 0
}

._1pHWh ._3BlIq {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    height: 30px;
    color: var(--color-font-normal);
    padding: 0 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

._1pHWh ._3BlIq._3QM4s {
    background-color: var(--color-font-cyan) !important;
    color: #fff
}

._1pHWh ._3BlIq:hover {
    background-color: var(--color-font-cyan) -hover
}

._1pHWh ._3BlIq:last-child {
    clear: both
}

._2oDzN {
    max-height: 300px;
    width: 100%
}

.rKMj_ {
    color: #f44336;
    padding-top: 5px
}

._3ZRNl, .rKMj_ {
    line-height: 18px
}

._3ZRNl {
    color: #999;
    padding-top: 8px;
    white-space: pre-wrap
}

._16KQp {
    display: block;
    width: 100%;
    background-color: var(--color-bg-gray-3);
    color: var(--color-font-normal);
    position: relative
}

._16KQp ._2nLc0 {
    margin: 30px 0
}

._16KQp ._2nLc0 ._39jRp {
    font-size: 15px;
    letter-spacing: -.14px;
    line-height: 28px
}

._16KQp ._1iW4f {
    padding-bottom: 15px
}

._16KQp ._1iW4f, ._16KQp ._1iW4f .COkMH {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._16KQp ._1iW4f ._3U1uq {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center
}

._16KQp ._1iW4f ._3U1uq ._2B-d- {
    transform: scale(1.5);
    margin: 0 0 0 10px;
    display: block;
    border-radius: 50%
}

._16KQp ._1iW4f ._3pKXt {
    line-height: 2.67;
    font-size: 9px;
    color: #f5f8f9;
    text-transform: uppercase
}

._16KQp ._1iW4f .XCAoV {
    line-height: 1.72;
    font-size: 14px;
    color: #fff
}

._16KQp ._1iW4f ._1YSdE {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

._16KQp ._1iW4f ._1YSdE ._39S2q {
    color: #fff;
    font-size: 36px
}

._16KQp .T23bK {
    margin-left: 8px;
    cursor: pointer;
    text-decoration: none
}

._16KQp .T23bK:hover {
    color: #2196f3
}

._16KQp ._2O9No {
    border: none !important;
    background: none !important;
    color: #2196f3 !important;
    font-size: 12px !important;
    padding: 0 !important;
    transition: none !important;
    margin-right: 16px
}

._16KQp ._2O9No._2HF5U {
    margin-top: 5px;
    margin-bottom: 50px
}

._16KQp .yeaEA {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    font-size: .875rem;
    display: -ms-flexbox;
    display: flex
}

@media screen and (max-width: 519px) {
    ._16KQp .yeaEA {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

._16KQp ._2q236 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex
}

@media screen and (max-width: 519px) {
    ._16KQp ._2q236 {
        min-width: 100%;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 20px
    }
}

._16KQp ._3YO7B {
    display: -ms-flexbox;
    display: flex
}

._16KQp ._1pHQX {
    width: 32px;
    height: 20px;
    float: left;
    margin: 0 5px 5px 0;
    background: url(styles/i/cc-sprite.1a73d0e4e72bab162a2affec5aecd9aa.png)
}

._16KQp div.qcyXF {
    background-position: 0 0
}

._16KQp div.eLWLq {
    background-position: -32px 0
}

._16KQp div._2fC59 {
    background-position: -64px 0
}

._16KQp div._1a00R {
    background-position: -96px 0
}

._16KQp div._33DTw {
    background-position: -128px 0
}

._16KQp div._2ba2y {
    background-position: -160px 0
}

._16KQp div.cCovG {
    background-position: -192px 0
}

._16KQp div._2CSvx {
    background-position: -224px 0
}

._16KQp div._2sMwC {
    background-position: -256px 0
}

._16KQp div._3Ib9B {
    background-position: -288px 0
}

._16KQp div._1eIu9 {
    background-position: -320px 0
}

._16KQp div._3jRQ3 {
    background-position: -352px 0
}

._16KQp div.m5gTP {
    background-position: -384px 0
}

._16KQp div._1EXVA {
    background-position: -416px 0
}

._16KQp div._2RXfY {
    background-position: -448px 0
}

._16KQp div._39Wh8 {
    background-position: -480px 0
}

._3OBDj, ._9W45u {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._3OBDj {
    min-height: 30px;
    font-size: 14px;
    font-family: Inter, Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

._1q2GJ {
    min-width: 81px;
    height: 30px
}

._2uU7B {
    bottom: 34px;
    top: auto
}

._1H_TU button ._3zLj8 .AR0Bi ._1tK4F, ._3MCKW ._3dnDl ._2hXqt ._1aVRQ, ._3MCKW ._3dnDl ._2hXqt._3tDvL .AR0Bi .MLEj6 ._1aVRQ, ._3MCKW ._3dnDl ._2hXqt._3tDvL .AR0Bi .MLEj6 ._1tK4F, ._3MCKW ._3dnDl ._2hXqt._3tDvL .AR0Bi ul li, ._3MCKW ._3dnDl .eEojD ._1GmVc ._2sreS ._1Zgsq, ._3MCKW ._3dnDl .eEojD ._1GmVc ._2sreS .QW9Ud, .BtrFh, .KM9zZ ._3dnDl ._2hXqt ._1aVRQ, .KM9zZ ._3dnDl ._2hXqt._3tDvL .AR0Bi .MLEj6 ._1aVRQ, .KM9zZ ._3dnDl ._2hXqt._3tDvL .AR0Bi .MLEj6 ._1tK4F, .KM9zZ ._3dnDl ._2hXqt._3tDvL .AR0Bi ul li, .KM9zZ ._3dnDl .eEojD ._1GmVc ._2sreS ._1Zgsq, .KM9zZ ._3dnDl .eEojD ._1GmVc ._2sreS .QW9Ud {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.QVMvL {
    width: 28px;
    height: 28px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--color-cta-primary);
    border-radius: 50%;
    position: relative
}

.QVMvL ._2aZkK {
    color: var(--color-font-white-header);
    font-size: 20px
}

.QVMvL ._1tK4F {
    color: var(--color-button-text);
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase
}

.QVMvL._1CaU_ {
    width: 20px;
    height: 20px;
    background-color: transparent
}

.QVMvL._1CaU_:before {
    position: absolute;
    z-index: 1;
    width: 40px;
    height: 40px;
    display: block;
    content: "";
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    opacity: 0;
    transition: opacity .2s;
    background: hsla(0, 0%, 76%, .3)
}

.QVMvL._1CaU_:hover:before {
    opacity: 1
}

.QVMvL._1J5iD {
    width: 72px;
    height: 72px
}

.QVMvL._1J5iD ._1tK4F {
    font-size: 36px;
    line-height: 36px
}

.QVMvL ._10XNm {
    position: absolute;
    border-radius: 50%;
    width: 8px;
    height: 8px;
    background: var(--color-notification);
    top: 0;
    right: 0;
    border: outset 1px var(--color-bg-search)
}

._1H_TU {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    background-color: transparent
}

._1H_TU button {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    background: none;
    border: none;
    cursor: pointer;
    padding: 0;
    outline: none
}

._1H_TU button, ._1H_TU button ._3zLj8 {
    display: -ms-flexbox;
    display: flex;
    align-items: center
}

._1H_TU button ._3zLj8 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    position: relative
}

._1H_TU button ._3zLj8 .AR0Bi {
    padding: 0 20px 0 6px;
    position: relative
}

@media screen and (max-width: 767px) {
    ._1H_TU button ._3zLj8 .AR0Bi {
        display: none
    }
}

._1H_TU button ._3zLj8 .AR0Bi ._1tK4F {
    color: var(--color-font-white-header);
    max-width: 90px;
    text-align: left
}

._1H_TU button ._3zLj8 .AR0Bi ._3LQwr {
    line-height: 16px;
    font-size: 14px;
    font-weight: 500
}

._1H_TU button ._3zLj8 .AR0Bi ._1KJpK {
    font-size: 12px;
    line-height: 16px
}

._1H_TU button ._3zLj8 .AR0Bi ._2n0Gd {
    position: absolute;
    right: 0;
    color: var(--color-font-white-header);
    font-size: 14px;
    margin-top: -7px;
    top: 50%
}

._1H_TU button ._3USVA {
    font-size: 14px;
    color: #bdbdbd;
    line-height: 14px;
    width: 14px;
    text-align: center;
    margin-left: 8px;
    display: none
}

@media screen and (max-width: 767px) {
    ._1H_TU button ._3USVA {
        display: none
    }
}

._1H_TU button ._3USVA.g7BGT {
    display: block
}

._1H_TU button:focus ._3USVA {
    color: #bdbdbd
}

.VEXoU {
    opacity: .01;
    max-height: 0;
    overflow: hidden
}

.VEXoU.AnlP- {
    transition: all .2s ease;
    -moz-transition: all .2s ease;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease
}

._3Z329, .VEXoU.AnlP- {
    opacity: 1;
    max-height: 600px
}

._3Z329._3Mnal {
    opacity: .01;
    transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -webkit-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    overflow: hidden;
    max-height: 0
}

._3MCKW, .KM9zZ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: var(--color-bg-search)
}

._3MCKW._2OKUQ:after, .KM9zZ._2OKUQ:after {
    top: 168px;
    height: calc(100vh - 168px)
}

._3MCKW:after, .KM9zZ:after {
    z-index: -1;
    display: block;
    content: "";
    position: fixed;
    height: calc(100vh - 128px);
    background-color: rgba(0, 0, 0, .15);
    right: 0; /*left:0;*/
    bottom: 0;
    top: 128px
}

._3MCKW .nlo-4, .KM9zZ .nlo-4 {
    transition: opacity .3s;
    opacity: 0
}

._3MCKW .nlo-4._2xhq7, ._3MCKW .nlo-4.v7X-1, .KM9zZ .nlo-4._2xhq7, .KM9zZ .nlo-4.v7X-1 {
    opacity: 1
}

._3MCKW ._2OBPC, .KM9zZ ._2OBPC {
    width: 100%
}

._3MCKW ._2OBPC ._1UqPm ._2zqSQ, .KM9zZ ._2OBPC ._1UqPm ._2zqSQ {
    padding: 12px 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    color: hsla(0, 0%, 100%, .87);
    cursor: pointer
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._3MCKW ._2OBPC ._1UqPm ._2zqSQ, .KM9zZ ._2OBPC ._1UqPm ._2zqSQ {
        padding: 12px 16px
    }
}

._3MCKW ._2OBPC ._1UqPm ._2zqSQ:hover, .KM9zZ ._2OBPC ._1UqPm ._2zqSQ:hover {
    color: var(--color-font-white-header);
    background-color: rgba(33, 150, 243, .4)
}

._3MCKW ._2OBPC ._1UqPm ._2zqSQ ._3tg9p, .KM9zZ ._2OBPC ._1UqPm ._2zqSQ ._3tg9p {
    font-size: 20px
}

._3MCKW ._2OBPC ._1UqPm ._2zqSQ ._3dhPW, .KM9zZ ._2OBPC ._1UqPm ._2zqSQ ._3dhPW {
    font-size: 14px;
    margin-left: 16px
}

._3MCKW ._2OBPC ._1UqPm ._2zqSQ ._1wkNS, .KM9zZ ._2OBPC ._1UqPm ._2zqSQ ._1wkNS {
    margin-left: 36px
}

._3MCKW ._2OBPC ._1UqPm ._2zqSQ._1udXp, .KM9zZ ._2OBPC ._1UqPm ._2zqSQ._1udXp {
    display: none;
    -ms-flex-align: start;
    align-items: flex-start;
    border-top: 1px solid #424242;
    border-bottom: 1px solid #424242
}

@media screen and (max-width: 767px) {
    ._3MCKW ._2OBPC ._1UqPm ._2zqSQ._1udXp, .KM9zZ ._2OBPC ._1UqPm ._2zqSQ._1udXp {
        display: -ms-flexbox;
        display: flex
    }

    ._3MCKW ._2OBPC ._1UqPm ._2zqSQ._1udXp:hover, .KM9zZ ._2OBPC ._1UqPm ._2zqSQ._1udXp:hover {
        background-color: transparent
    }
}

._3MCKW ._2OBPC ._1UqPm ._2zqSQ._1udXp ._3tg9p, .KM9zZ ._2OBPC ._1UqPm ._2zqSQ._1udXp ._3tg9p {
    margin: 2px 0
}

._3MCKW ._2OBPC ._1UqPm ._2zqSQ._1udXp ._30J2O, .KM9zZ ._2OBPC ._1UqPm ._2zqSQ._1udXp ._30J2O {
    width: 100%;
    padding-left: 16px
}

@media screen and (max-width: 767px) {
    ._3MCKW ._2OBPC .eEojD, .KM9zZ ._2OBPC .eEojD {
        padding: 24px 24px 40px !important
    }
}

._3MCKW ._3dnDl, .KM9zZ ._3dnDl {
    width: 100%;
    background-color: var(--color-bg-search)
}

._3MCKW ._3dnDl .eEojD, .KM9zZ ._3dnDl .eEojD {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 24px
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._3MCKW ._3dnDl .eEojD, .KM9zZ ._3dnDl .eEojD {
        width: auto;
        padding: 24px 16px 12px 24px
    }
}

._3MCKW ._3dnDl .eEojD ._1GmVc, .KM9zZ ._3dnDl .eEojD ._1GmVc {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    word-break: break-all
}

._3MCKW ._3dnDl .eEojD ._1GmVc ._2sreS, .KM9zZ ._3dnDl .eEojD ._1GmVc ._2sreS {
    margin-left: 12px;
    max-width: 172px;
    line-height: 1.25rem
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._3MCKW ._3dnDl .eEojD ._1GmVc ._2sreS, .KM9zZ ._3dnDl .eEojD ._1GmVc ._2sreS {
        margin-left: 16px;
        max-width: 100%
    }
}

._3MCKW ._3dnDl .eEojD ._1GmVc ._2sreS ._1Zgsq, .KM9zZ ._3dnDl .eEojD ._1GmVc ._2sreS ._1Zgsq {
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    line-height: 18px
}

._3MCKW ._3dnDl .eEojD ._1GmVc ._2sreS .QW9Ud, .KM9zZ ._3dnDl .eEojD ._1GmVc ._2sreS .QW9Ud {
    font-size: 12px;
    color: #9b9b9b;
    margin: 4px 0;
    line-height: 14px
}

._3MCKW ._3dnDl .eEojD ._1GmVc ._2sreS .z-s7s, .KM9zZ ._3dnDl .eEojD ._1GmVc ._2sreS .z-s7s {
    text-decoration: none;
    font-size: 12px;
    color: var(--color-font-cyan);
    cursor: pointer;
    line-height: 14px
}

._3MCKW ._3dnDl .eEojD ._3HhQu, .KM9zZ ._3dnDl .eEojD ._3HhQu {
    padding: 24px;
    background-color: hsla(0, 0%, 100%, .1)
}

@media screen and (max-width: 767px) {
    ._3MCKW ._3dnDl .eEojD ._3HhQu, .KM9zZ ._3dnDl .eEojD ._3HhQu {
        display: none
    }
}

._3MCKW ._3dnDl .eEojD ._3HhQu .Db_lU, .KM9zZ ._3dnDl .eEojD ._3HhQu .Db_lU {
    height: 72px;
    width: 72px;
    font-size: 72px;
    line-height: 72px;
    color: rgba(34, 44, 54, .9)
}

._3MCKW ._3dnDl .eEojD ._3HhQu ._3W94b, .KM9zZ ._3dnDl .eEojD ._3HhQu ._3W94b {
    margin-left: 8px;
    font-size: 20px;
    font-weight: 500;
    color: hsla(0, 0%, 100%, .87)
}

._3MCKW ._3dnDl .eEojD .K3hBF, .KM9zZ ._3dnDl .eEojD .K3hBF {
    font-size: 14px;
    color: hsla(0, 0%, 100%, .87);
    margin-top: 16px
}

@media screen and (max-width: 767px) {
    ._3MCKW ._3dnDl .eEojD .K3hBF, .KM9zZ ._3dnDl .eEojD .K3hBF {
        margin: 16px 24px 0 0
    }
}

._3MCKW ._3dnDl ._2hXqt, .KM9zZ ._3dnDl ._2hXqt {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    max-width: 100%;
    width: 100%
}

._3MCKW ._3dnDl ._2hXqt._2-141, .KM9zZ ._3dnDl ._2hXqt._2-141 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    color: #dedede;
    height: 48px;
    font-size: 14px;
    cursor: pointer;
    transition: all .15s ease
}

._3MCKW ._3dnDl ._2hXqt._2-141:hover, .KM9zZ ._3dnDl ._2hXqt._2-141:hover {
    background-color: rgba(33, 150, 243, .4)
}

._3MCKW ._3dnDl ._2hXqt ._2aZkK, ._3MCKW ._3dnDl ._2hXqt ._3tg9p, .KM9zZ ._3dnDl ._2hXqt ._2aZkK, .KM9zZ ._3dnDl ._2hXqt ._3tg9p {
    width: 60px;
    font-size: 20px;
    color: var(--color-font-white-header);
    height: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

._3MCKW ._3dnDl ._2hXqt ._1aVRQ, .KM9zZ ._3dnDl ._2hXqt ._1aVRQ {
    -ms-flex: 1;
    flex: 1;
    padding-right: 16px
}

._3MCKW ._3dnDl ._2hXqt._3tDvL, .KM9zZ ._3dnDl ._2hXqt._3tDvL {
    border-bottom: 1px solid #424242;
    padding: 20px 0
}

._3MCKW ._3dnDl ._2hXqt._3tDvL ._2aZkK, .KM9zZ ._3dnDl ._2hXqt._3tDvL ._2aZkK {
    height: 30px
}

._3MCKW ._3dnDl ._2hXqt._3tDvL .AR0Bi, .KM9zZ ._3dnDl ._2hXqt._3tDvL .AR0Bi {
    width: 100%;
    min-width: 0;
    cursor: pointer
}

._3MCKW ._3dnDl ._2hXqt._3tDvL .AR0Bi .MLEj6, .KM9zZ ._3dnDl ._2hXqt._3tDvL .AR0Bi .MLEj6 {
    position: relative;
    padding-right: 40px
}

._3MCKW ._3dnDl ._2hXqt._3tDvL .AR0Bi .MLEj6 ._1aVRQ, .KM9zZ ._3dnDl ._2hXqt._3tDvL .AR0Bi .MLEj6 ._1aVRQ {
    font-size: 12px;
    line-height: 14px;
    color: gray
}

._3MCKW ._3dnDl ._2hXqt._3tDvL .AR0Bi .MLEj6 ._1tK4F, .KM9zZ ._3dnDl ._2hXqt._3tDvL .AR0Bi .MLEj6 ._1tK4F {
    font-size: 14px;
    line-height: 16px;
    color: #dedede
}

._3MCKW ._3dnDl ._2hXqt._3tDvL .AR0Bi .MLEj6 ._2n0Gd, .KM9zZ ._3dnDl ._2hXqt._3tDvL .AR0Bi .MLEj6 ._2n0Gd {
    position: absolute;
    right: 12px;
    top: 50%;
    margin-top: -8px;
    font-size: 16px;
    color: var(--color-font-white-header);
    transition: all .2s ease-in-out
}

._3MCKW ._3dnDl ._2hXqt._3tDvL .AR0Bi .MLEj6 ._2n0Gd._1352a, .KM9zZ ._3dnDl ._2hXqt._3tDvL .AR0Bi .MLEj6 ._2n0Gd._1352a {
    transform: rotate(180deg)
}

._3MCKW ._3dnDl ._2hXqt._3tDvL .AR0Bi ._2yfrJ, .KM9zZ ._3dnDl ._2hXqt._3tDvL .AR0Bi ._2yfrJ {
    max-height: 144px
}

._3MCKW ._3dnDl ._2hXqt._3tDvL .AR0Bi ul, .KM9zZ ._3dnDl ._2hXqt._3tDvL .AR0Bi ul {
    padding-right: 10px;
    height: 0;
    opacity: 0;
    transition: all .2s ease-in-out
}

._3MCKW ._3dnDl ._2hXqt._3tDvL .AR0Bi ul li, .KM9zZ ._3dnDl ._2hXqt._3tDvL .AR0Bi ul li {
    height: 32px;
    line-height: 32px;
    margin-top: 4px;
    position: relative;
    padding: 0 40px 0 12px;
    max-width: 100%;
    color: #c2c2c2;
    cursor: pointer;
    transition: all .15s ease
}

._3MCKW ._3dnDl ._2hXqt._3tDvL .AR0Bi ul li._1n00k, .KM9zZ ._3dnDl ._2hXqt._3tDvL .AR0Bi ul li._1n00k {
    background-color: rgba(33, 150, 243, .4)
}

._3MCKW ._3dnDl ._2hXqt._3tDvL .AR0Bi ul li._1n00k i, .KM9zZ ._3dnDl ._2hXqt._3tDvL .AR0Bi ul li._1n00k i {
    display: block
}

._3MCKW ._3dnDl ._2hXqt._3tDvL .AR0Bi ul li:hover, .KM9zZ ._3dnDl ._2hXqt._3tDvL .AR0Bi ul li:hover {
    border-radius: 4px;
    background-color: rgba(33, 150, 243, .4)
}

._3MCKW ._3dnDl ._2hXqt._3tDvL .AR0Bi ul li span, .KM9zZ ._3dnDl ._2hXqt._3tDvL .AR0Bi ul li span {
    font-size: 14px
}

._3MCKW ._3dnDl ._2hXqt._3tDvL .AR0Bi ul li i, .KM9zZ ._3dnDl ._2hXqt._3tDvL .AR0Bi ul li i {
    display: none;
    position: absolute;
    right: 12px;
    font-size: 12px;
    color: var(--color-font-white-header);
    top: 50%;
    margin-top: -6px
}

._3MCKW ._3dnDl ._2hXqt._3tDvL .AR0Bi ul._1352a, .KM9zZ ._3dnDl ._2hXqt._3tDvL .AR0Bi ul._1352a {
    opacity: 1;
    height: auto
}

._3MCKW ._3dnDl ._2hXqt._1m2JP, ._3MCKW ._3dnDl ._2hXqt._2meTn, .KM9zZ ._3dnDl ._2hXqt._1m2JP, .KM9zZ ._3dnDl ._2hXqt._2meTn {
    margin-top: 8px
}

._3MCKW ._3dnDl ._2hXqt._1jIWn, .KM9zZ ._3dnDl ._2hXqt._1jIWn {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._3MCKW ._3dnDl ._2hXqt._1jIWn ._2kE-8, .KM9zZ ._3dnDl ._2hXqt._1jIWn ._2kE-8 {
    display: -ms-flexbox;
    display: flex
}

._3MCKW ._3dnDl ._2hXqt._1jIWn ._12wDA, .KM9zZ ._3dnDl ._2hXqt._1jIWn ._12wDA {
    margin-right: 12px
}

._3MCKW ._3dnDl ._2hXqt.c2YDl, .KM9zZ ._3dnDl ._2hXqt.c2YDl {
    border-top: 1px solid #424242
}

._3MCKW ._3dnDl ._2hXqt._2Uc-S, .KM9zZ ._3dnDl ._2hXqt._2Uc-S {
    border-top: 1px solid #424242;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._3MCKW ._3dnDl ._2hXqt._2Uc-S .zYpZk, .KM9zZ ._3dnDl ._2hXqt._2Uc-S .zYpZk {
    display: -ms-flexbox;
    display: flex
}

._3MCKW ._3dnDl ._2hXqt._2Uc-S ._3rrs1, .KM9zZ ._3dnDl ._2hXqt._2Uc-S ._3rrs1 {
    margin-right: 12px
}

._3MCKW ._3dnDl ._2hXqt._3EB03, .KM9zZ ._3dnDl ._2hXqt._3EB03 {
    border-top: 1px solid #424242
}

._3MCKW ._3dnDl ._2hXqt._1GsCa, .KM9zZ ._3dnDl ._2hXqt._1GsCa {
    height: 60px;
    border-top: 1px solid #424242;
    color: #dedede;
    font-size: 14px;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    transition: all .15s ease
}

._3MCKW ._3dnDl ._2hXqt._1GsCa:hover, .KM9zZ ._3dnDl ._2hXqt._1GsCa:hover {
    background-color: rgba(33, 150, 243, .4)
}

._3MCKW ._3dnDl ._2hXqt._1udXp, .KM9zZ ._3dnDl ._2hXqt._1udXp {
    display: none;
    border-top: 1px solid #424242;
    padding: 12px 0
}

._3MCKW ._3dnDl ._2hXqt._1udXp ._3tg9p, .KM9zZ ._3dnDl ._2hXqt._1udXp ._3tg9p {
    margin: 2px 0
}

._3MCKW ._3dnDl ._2hXqt._1udXp > div:last-child, .KM9zZ ._3dnDl ._2hXqt._1udXp > div:last-child {
    width: 100%;
    padding-right: 16px
}

@media screen and (max-width: 767px) {
    ._3MCKW ._3dnDl ._2hXqt._1udXp, .KM9zZ ._3dnDl ._2hXqt._1udXp {
        display: -ms-flexbox;
        display: flex
    }
}

@media screen and (max-width: 767px) {
    ._3MCKW ._3dnDl._2Jem4, .KM9zZ ._3dnDl._2Jem4 {
        height: 100%;
        width: 100%;
        overflow-y: auto;
        padding-top: 60px /*padding-top:120px*/
    }

    ._3MCKW ._3dnDl._2Jem4 .eEojD, .KM9zZ ._3dnDl._2Jem4 .eEojD {
        position: fixed;
        background-color: var(--color-bg-search);
        top: 0;
        left: 0;
        width: 100%;
        z-index: 2;
        border-bottom: 1px solid #424242
    }

    ._3MCKW ._3dnDl ._1udXp, .KM9zZ ._3dnDl ._1udXp {
        display: -ms-flexbox;
        display: flex
    }

    ._3MCKW._3YEbC, .KM9zZ._3YEbC {
        position: absolute;
        border-radius: 0 0 3px 3px;
        top: 100%;
        right: 0;
        z-index: 4999;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        width: 100% !important
    }
}

._3MCKW._3YEbC, .KM9zZ._3YEbC {
    position: absolute;
    border-radius: 0 0 3px 3px;
    top: 100%;
    right: 0;
    z-index: 4999;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    width: 300px
}

._3MCKW._17KDl, .KM9zZ._17KDl {
    height: 100%;
    width: 100%;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: var(--color-bg-search)
}

._3MCKW._17KDl .z-o9l, .KM9zZ._17KDl .z-o9l {
    position: relative;
    background-color: var(--color-bg-search);
    color: var(--color-font-white-header);
    font-weight: 700;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    height: 50px;
    font-size: 16px
}

._3MCKW._17KDl .z-o9l ._1aRoV, .KM9zZ._17KDl .z-o9l ._1aRoV {
    font-size: 1.5em;
    color: #9e9e9e;
    position: absolute;
    right: 0;
    top: 13px;
    text-align: center;
    margin-right: 15px
}

._3MCKW._17KDl .vROA7, .KM9zZ._17KDl .vROA7 {
    max-height: calc(100vh - 50px);
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

._3MCKW.i7JyR, .KM9zZ.i7JyR {
    margin-top: 30px
}

._1E3BS {
    background: var(--color-font-white-header);
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99999;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column
}

._1E3BS ._3EvEQ {
    width: 49px;
    height: 49px;
    position: relative;
    border-radius: 50%;
    border: 5px solid #f5f5f5;
    border-top-color: var(--color-cta-primary);
    -webkit-animation: spinAround 1s infinite linear;
    animation: spinAround 1s infinite linear
}

._1E3BS ._3EvEQ:after, ._1E3BS ._3EvEQ:before {
    top: 0;
    content: "";
    position: absolute;
    border-radius: 50%;
    width: 5px;
    height: 5px;
    background-color: var(--color-cta-primary);
    overflow: hidden
}

._1E3BS ._3EvEQ:before {
    left: 0;
    transform: translate(28%, 29%)
}

._1E3BS ._3EvEQ:after {
    right: 0;
    transform: translate(-28%, 29%)
}

._1E3BS span {
    font-size: 14px;
    color: #424242;
    padding-top: 18px
}

._1jAsb {
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    transition: all .2s linear;
    overflow: hidden;
    z-index: -1
}

._1jAsb._6pMo {
    padding-top: 40px
}

._1jAsb._6pMo ._3GoHG {
    top: 40px
}

._1jAsb.KiwvI {
    z-index: 99999
}

._1jAsb.KiwvI ._1cI4B {
    opacity: 1
}

._1jAsb.KiwvI .KM9zZ {
    transform: translateX(0)
}

._1jAsb ._1cI4B {
    width: 100vw;
    height: 100vh;
    position: absolute;
    opacity: 0;
    background-color: rgba(0, 0, 0, .6);
    transition: all .2s linear;
    z-index: 1
}

._1jAsb .KM9zZ {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: var(--color-bg-search);
    transform: translateX(100%);
    transition: all .2s linear;
    z-index: 2;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex
}

._1jAsb .KM9zZ ._1aRoV {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 16px;
    right: 24px;
    height: 24px;
    width: 24px;
    color: var(--color-font-white-header);
    z-index: 10
}

._1jAsb .KM9zZ ._1aRoV, ._3uZvM {
    display: -ms-flexbox;
    display: flex;
    font-size: 18px
}

._3uZvM {
    height: 40px;
    width: 90%;
    z-index: 8;
    position: relative;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start
}

@media screen and (max-width: 1024px) {
    ._3uZvM {
        font-size: 16px
    }
}

._3uZvM._1vCfE {
    width: 100%;
    padding: 0
}

._3uZvM._1vCfE ._3KrgM {
    width: 100%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 0
}

._3uZvM ._3KrgM {
    position: relative;
    margin: auto;
    width: 90%
}

@media screen and (min-width: 1600px) {
    ._3uZvM ._3KrgM {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._3uZvM ._3KrgM {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._3uZvM ._3KrgM {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._3uZvM ._3KrgM {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._3uZvM ._3KrgM {
        padding: 0 15px
    }
}

._3uZvM ._3KrgM ._1h8NA {
    height: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    position: relative
}

._3uZvM ._3KrgM ._1h8NA._35cR1 .DkwVu {
    background-color: hsla(0, 0%, 76%, .24)
}

@media screen and (max-width: 767px) {
    ._3uZvM ._3KrgM ._1h8NA._35cR1 ._2u4ro {
        opacity: 1;
        width: auto;
        max-width: 140px;
        margin-left: 12px
    }
}

._3uZvM ._3KrgM ._1h8NA .DkwVu {
    height: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 4px;
    background-color: #424242;
    width: 100%;
    position: relative;
    transition: background-color .2s ease
}

._3uZvM ._3KrgM ._1h8NA .DkwVu:hover {
    background-color: hsla(0, 0%, 76%, .24)
}

._3uZvM ._3KrgM ._1h8NA .DkwVu ._3_gZI {
    width: 100%;
    height: 40px;
    padding-left: 56px;
    font-size: 16px;
    color: var(--color-font-white-header);
    background: transparent;
    outline: none;
    border: none
}

._3uZvM ._3KrgM ._1h8NA .DkwVu ._3_gZI::-webkit-input-placeholder {
    color: #9e9e9e;
    opacity: 1
}

._3uZvM ._3KrgM ._1h8NA .DkwVu ._3_gZI:-ms-input-placeholder {
    opacity: 1
}

._3uZvM ._3KrgM ._1h8NA .DkwVu ._3_gZI::placeholder {
    color: #9e9e9e;
    opacity: 1
}

._3uZvM ._3KrgM ._1h8NA .DkwVu ._3_gZI:-ms-input-placeholder, ._3uZvM ._3KrgM ._1h8NA .DkwVu ._3_gZI::-ms-input-placeholder {
    color: #9e9e9e
}

._3uZvM ._3KrgM ._1h8NA .DkwVu ._2GQj8 {
    position: absolute;
    left: 18px;
    font-size: 16px;
    top: 12px;
    color: var(--color-font-white-header)
}

._3uZvM ._3KrgM ._1h8NA .DkwVu ._1VLKU {
    position: absolute;
    right: 18px;
    font-size: 16px;
    top: 12px;
    color: #757575
}

._3uZvM ._3KrgM ._1h8NA ._2u4ro {
    font-size: 14px;
    color: #2196f3;
    opacity: 0;
    overflow: hidden;
    width: 0;
    max-width: 0;
    margin-left: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    transition: all .2s ease
}

._3uZvM ._1y2OO {
    position: absolute;
    width: 100%;
    top: 48px
}

._3uZvM ._1y2OO ._2Av8z {
    opacity: .01;
    max-height: 0;
    padding: 0;
    overflow: hidden
}

._3uZvM ._1y2OO ._2Av8z._1fqip {
    transition: all .2s ease;
    -moz-transition: all .2s ease;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease
}

._3uZvM ._1y2OO ._1K1mY, ._3uZvM ._1y2OO ._2Av8z._1fqip {
    opacity: 1;
    max-height: 350px;
    padding: 20px 0 28px
}

._3uZvM ._1y2OO ._1K1mY._1sTk0 {
    opacity: .01;
    transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -webkit-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    overflow: hidden;
    max-height: 0;
    padding: 0
}

._3uZvM ._1y2OO ._3ijJK {
    width: 100%;
    background: var(--color-bg-search);
    border-radius: 0 0 4px 4px;
    padding: 20px 0 28px;
    position: relative;
    margin: auto
}

@media screen and (min-width: 1600px) {
    ._3uZvM ._1y2OO ._3ijJK {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._3uZvM ._1y2OO ._3ijJK {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._3uZvM ._1y2OO ._3ijJK {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._3uZvM ._1y2OO ._3ijJK {
        max-width: 750px
    }
}

._3uZvM ._1y2OO ._3ijJK ._3m-00 {
    font-size: 12px;
    color: #757575;
    margin-left: 56px
}

._3uZvM ._1y2OO ._3ijJK ._1tNJ4 {
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    margin: 0 12px 0 44px;
    padding-left: 12px;
    cursor: pointer
}

._3uZvM ._1y2OO ._3ijJK ._1tNJ4._3vv8y {
    border-radius: 4px;
    background-color: var(--color-bg-gray-0)
}

._3uZvM ._1y2OO ._3ijJK._3ZhIn {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

._3uZvM ._1y2OO ._3ijJK._3ZhIn ._1wWsE {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 280px
}

._3uZvM ._1y2OO ._3ijJK._3ZhIn ._1wWsE ._3ZhIn {
    border-radius: 25px;
    width: 50px;
    height: 50px;
    border: 4px solid hsla(0, 0%, 100%, .4);
    border-top-color: rgba(0, 0, 0, .4);
    -webkit-animation: mX8tJ 1s infinite;
    animation: mX8tJ 1s infinite;
    -webkit-animation: spinAround .5s infinite linear;
    animation: spinAround .5s infinite linear
}

._3uZvM ._1y2OO ._3ijJK:after {
    z-index: -1;
    display: block;
    content: "";
    position: fixed;
    height: calc(100vh - 128px);
    background-color: rgba(0, 0, 0, .15);
    right: 0;
    left: 0;
    top: 128px
}

._3uZvM ._1y2OO ._3ijJK._2nnnG:after {
    top: 168px;
    height: calc(100vh - 168px)
}

@media screen and (max-width: 767px) {
    ._3uZvM ._1y2OO ._3ijJK {
        border-radius: 0
    }
}

@media screen and (max-width: 767px) {
    ._3uZvM ._1y2OO._3itQN:after {
        content: "";
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: var(--color-bg-search);
        height: calc(100vh - 56px);
        z-index: -1
    }
}

@media screen and (max-width: 767px) {
    ._3uZvM ._1y2OO._1xaqr._3itQN:after {
        position: fixed;
        height: 100vh
    }

    ._3uZvM ._1y2OO._1xaqr._3itQN._1eLhQ:after {
        position: fixed;
        height: calc(100vh - 40px)
    }
}

._21PfK {
    font-size: 18px;
    height: 64px;
    width: 100%;
    z-index: 8;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 0 0 16px
}

@media screen and (max-width: 1024px) {
    ._21PfK {
        font-size: 16px
    }
}

._21PfK._2MH7y {
    height: 50px;
    padding: 0
}

._21PfK._2MH7y ._1_mqs {
    width: 100%;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

._21PfK ._1_mqs {
    position: relative;
    margin: auto;
    width: 100%
}

@media screen and (min-width: 1600px) {
    ._21PfK ._1_mqs {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._21PfK ._1_mqs {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._21PfK ._1_mqs {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._21PfK ._1_mqs {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._21PfK ._1_mqs {
        padding: 0 15px
    }
}

._21PfK ._1_mqs ._2GZ2t {
    height: 48px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    position: relative
}

._21PfK ._1_mqs ._2GZ2t.MR4Ug {
    border: 1px solid #2196f3;
    border-radius: 5px
}

._21PfK ._1_mqs ._2GZ2t.MR4Ug ._2Uq32 {
    background-color: hsla(0, 0%, 76%, .24)
}

@media screen and (max-width: 767px) {
    ._21PfK ._1_mqs ._2GZ2t.MR4Ug {
        border: 0
    }

    ._21PfK ._1_mqs ._2GZ2t.MR4Ug ._2RKmg {
        opacity: 1;
        width: auto;
        max-width: 140px;
        margin-left: 12px
    }
}

._21PfK ._1_mqs ._2GZ2t ._2Uq32 {
    height: 48px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 4px;
    background-color: var(--color-bg-gray-0);
    width: 100%;
    position: relative;
    transition: background-color .2s ease
}

._21PfK ._1_mqs ._2GZ2t ._2Uq32:hover {
    background-color: hsla(0, 0%, 76%, .24)
}

._21PfK ._1_mqs ._2GZ2t ._2Uq32 ._1XOx0 {
    width: 100%;
    height: 48px;
    padding-left: 56px;
    font-size: 16px;
    color: var(--color-font-white-header);
    background: transparent;
    outline: none;
    border: none
}

._21PfK ._1_mqs ._2GZ2t ._2Uq32 ._36zcn {
    position: absolute;
    left: 20px;
    font-size: 16px;
    top: 16px;
    color: var(--color-font-white-header)
}

._21PfK ._1_mqs ._2GZ2t ._2Uq32 ._1T8H_ {
    position: absolute;
    right: 55px;
    font-size: 16px;
    top: 16px;
    color: #757575;
    cursor: pointer
}

._21PfK ._1_mqs ._2GZ2t ._2Uq32 ._3lsBc {
    position: absolute;
    width: 34px;
    height: 34px;
    right: 4px;
    top: 7px;
    color: #fff;
    border-radius: 5px;
    background-color: #2196f3;
    vertical-align: middle;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

._21PfK ._1_mqs ._2GZ2t ._2RKmg {
    font-size: 14px;
    color: #2196f3;
    opacity: 0;
    overflow: hidden;
    width: 0;
    max-width: 0;
    margin-left: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    transition: all .2s ease
}

._21PfK ._3MBIB {
    position: absolute;
    width: 100%;
    top: 48px;
    margin-top: 4px
}

._21PfK ._3MBIB ._26Cgd {
    opacity: .01;
    max-height: 0;
    padding: 0;
    overflow: hidden
}

._21PfK ._3MBIB ._26Cgd._3uvJq {
    transition: all .2s ease;
    -moz-transition: all .2s ease;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease
}

._21PfK ._3MBIB ._2H2q7, ._21PfK ._3MBIB ._26Cgd._3uvJq {
    opacity: 1;
    max-height: 350px;
    padding: 20px 0
}

._21PfK ._3MBIB ._2H2q7.ijKOB {
    opacity: .01;
    transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -webkit-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    overflow: hidden;
    max-height: 0;
    padding: 0
}

._21PfK ._3MBIB ._3ozJw {
    margin-top: 24px;
    margin-bottom: 24px;
    border: 1px solid hsla(0, 0%, 100%, .1)
}

._21PfK ._3MBIB ._1aA4A {
    width: 100%;
    background: #212121;
    border-radius: 5px;
    padding: 20px 0;
    margin-top: 4px;
    position: relative;
    margin: auto
}

@media screen and (min-width: 1600px) {
    ._21PfK ._3MBIB ._1aA4A {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._21PfK ._3MBIB ._1aA4A {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._21PfK ._3MBIB ._1aA4A {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._21PfK ._3MBIB ._1aA4A {
        max-width: 750px
    }
}

._21PfK ._3MBIB ._1aA4A ._3Nf3u {
    font-size: 12px;
    color: #757575;
    margin-left: 16px
}

._21PfK ._3MBIB ._1aA4A ._1lRmr {
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    height: 40px;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    margin: 0 12px 0 16px;
    cursor: pointer
}

._21PfK ._3MBIB ._1aA4A ._1lRmr._3dB-d {
    border-radius: 4px;
    background-color: var(--color-bg-gray-0)
}

._21PfK ._3MBIB ._1aA4A ._2p5ou {
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 12px
}

._21PfK ._3MBIB ._1aA4A ._2p5ou, ._21PfK ._3MBIB ._1aA4A ._2UmEJ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

._21PfK ._3MBIB ._1aA4A ._2UmEJ {
    -ms-flex-align: center;
    align-items: center;
    border-radius: 25px;
    background: #333;
    width: 32px;
    height: 32px
}

._21PfK ._3MBIB ._1aA4A ._3U2Bu {
    position: relative;
    font-size: 12px;
    line-height: 14px;
    color: #757575
}

._21PfK ._3MBIB ._1aA4A._2rkgz {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

._21PfK ._3MBIB ._1aA4A._2rkgz ._3NVu8 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 280px
}

._21PfK ._3MBIB ._1aA4A._2rkgz ._3NVu8 ._2rkgz {
    border-radius: 25px;
    width: 50px;
    height: 50px;
    border: 4px solid hsla(0, 0%, 100%, .4);
    border-top-color: rgba(0, 0, 0, .4);
    -webkit-animation: _1it0Q 1s infinite;
    animation: _1it0Q 1s infinite;
    -webkit-animation: spinAround .5s infinite linear;
    animation: spinAround .5s infinite linear
}

._21PfK ._3MBIB ._1aA4A:after {
    z-index: -1;
    display: block;
    content: "";
    position: fixed;
    height: calc(100vh - 128px);
    background-color: rgba(0, 0, 0, .15);
    right: 0;
    left: 0;
    top: 128px
}

._21PfK ._3MBIB ._1aA4A._3_7SK:after {
    top: 168px;
    height: calc(100vh - 168px)
}

@media screen and (max-width: 767px) {
    ._21PfK ._3MBIB ._1aA4A {
        border-radius: 0
    }
}

@media screen and (max-width: 767px) {
    ._21PfK ._3MBIB.hQqDm:after {
        content: "";
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: #212121;
        height: calc(100vh - 56px);
        z-index: -1
    }
}

@media screen and (max-width: 767px) {
    ._21PfK ._3MBIB._2LXCE.hQqDm:after {
        position: fixed;
        height: 100vh
    }

    ._21PfK ._3MBIB._2LXCE.hQqDm.e4oD2:after {
        position: fixed;
        height: calc(100vh - 40px)
    }
}

._14mnB {
    display: inline-block;
    padding: .125rem .375rem;
    margin-right: .25rem;
    margin-bottom: .25rem;
    color: #f5f5f5;
    font-size: .875rem;
    border: .0625rem solid #f5f5f5;
    border-radius: .25rem;
    text-transform: capitalize;
    white-space: nowrap
}

._3HSqi {
    margin-top: 1.5rem;
    padding: 1.5rem 1rem 0;
    border-top: .0625rem solid #ffffff1a
}

.gd4YZ {
    margin-bottom: 1rem;
    color: #757575;
    font-size: .875rem
}

._34V3X {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex: 1;
    flex: 1;
    margin-top: 8px;
    margin-bottom: 14px
}

._34V3X ._2MJmA {
    font-size: 14px;
    color: #757575;
    margin-right: 8px;
    margin-top: 2px
}

._34V3X ._2Ko0_ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

._34V3X ._2Ko0_ ._2iZ3M {
    line-height: 22px;
    font-size: 13px;
    width: 60%;
    padding: 0 13px;
    border: 1px solid #16afca;
    border-radius: 3px;
    outline: 0 none
}

._34V3X ._2Ko0_ ._2iZ3M._2N3ob {
    background-color: #16afca;
    color: #fff;
    font-weight: 700;
    border: 1px solid #ececec
}

._34V3X ._2Ko0_ ._19lOt {
    padding: 3px 5px;
    font-size: 12px
}

._34V3X ._7WJxr {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 80px
}

._34V3X ._7WJxr ._3NET_ {
    width: 100%;
    height: 24px
}

._3KiyZ {
    top: 24px !important
}

.MG5v8 {
    height: 24px !important
}

._1qXt5 {
    margin-top: 10px;
    margin-bottom: 10px
}

._3b13n {
    text-decoration: underline;
    text-underline-offset: 2px;
    color: var(--color-flashdeal-expired-text)
}

._2uZdP {
    padding: 10px 15px;
    display: -ms-flexbox;
    display: flex;
    border-radius: 4px
}

._2uZdP._1Bqsm {
    background-color: var(--color-sale-label-bg);
    color: var(--color-sale-label-text)
}

._2uZdP._2qlGX {
    background-color: var(--color-flashdeal-expired-bg);
    color: var(--color-flashdeal-expired-text)
}

._2rdxG {
    margin-right: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px
}

@media screen and (max-width: 767px) {
    ._2rdxG {
        font-size: 16px
    }
}

._2_6B9 {
    cursor: pointer
}

._1J3Rz {
    -ms-flex-positive: 1;
    flex-grow: 1
}

.G3qiX {
    margin-top: 10px;
    margin-bottom: 10px
}

._7fKgj {
    text-decoration: underline;
    text-underline-offset: 2px
}

._7fKgj, .XkP4d {
    color: var(--color-flashdeal-expired-text)
}

.XkP4d {
    padding: 10px 15px;
    border-radius: 4px;
    background-color: var(--color-flashdeal-expired-bg)
}

._1oUYT, .XkP4d {
    display: -ms-flexbox;
    display: flex
}

._1oUYT {
    margin-right: 10px;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px
}

.T5mtx {
    cursor: pointer
}

._2Lzx1 {
    -ms-flex-positive: 1;
    flex-grow: 1
}

.YSZ2r {
    text-decoration: underline;
    text-underline-offset: 2px
}

.JbyST, .YSZ2r {
    color: var(--color-flashdeal-expired-text)
}

.JbyST {
    padding: 10px 15px;
    margin-bottom: 6px;
    border-radius: 4px;
    background-color: var(--color-flashdeal-expired-bg)
}

.JbyST, .sN7fZ {
    display: -ms-flexbox;
    display: flex
}

.sN7fZ {
    margin-right: 10px;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px
}

._2QfO4 {
    cursor: pointer
}

._1DRjB {
    -ms-flex-positive: 1;
    flex-grow: 1
}

._2hhoI {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: var(--color-page-background)
}

._2hhoI ._1CNl5 {
    width: 100%;
    height: 360px
}

._2hhoI ._1CNl5 ._2_ull {
    padding: 0 24px 24px
}

._2hhoI ._1CNl5 ._2_ull ._3YhtJ {
    margin-top: 16px
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    border-bottom: solid 1px var(--color-border-normal)
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z._1ma_L, ._2hhoI ._1CNl5 ._2_ull ._2PK-z._2AoEe {
    position: relative
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z._1ma_L ._1z5lN ._15OMj._1Yi9a, ._2hhoI ._1CNl5 ._2_ull ._2PK-z._2AoEe ._1z5lN ._15OMj._1Yi9a {
    position: absolute;
    bottom: 16px;
    right: 0;
    color: var(--color-notification);
    font-size: 12px;
    line-height: 1
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z._1ma_L ._1z5lN ._15OMj._1Yi9a._1Z-Y2, ._2hhoI ._1CNl5 ._2_ull ._2PK-z._2AoEe ._1z5lN ._15OMj._1Yi9a._1Z-Y2 {
    bottom: 0
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN {
    color: var(--color-font-normal);
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj.cCaAT {
    min-width: 250px;
    -ms-flex: 5;
    flex: 5;
    display: -ms-flexbox;
    display: flex;
    margin: 16px 0
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj.cCaAT ._1odhY {
    padding-right: 16px;
    min-width: 97px
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj.cCaAT ._1odhY .wPjq5 {
    width: 81px;
    height: 81px;
    background-size: cover
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj.cCaAT ._2QgWY {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 10px
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj.cCaAT ._2QgWY._2104l {
    opacity: .4
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj.cCaAT .w634s {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 80px;
    width: 250px
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj.cCaAT .w634s ._1QunW ._10HQY {
    height: 15px;
    line-height: 1;
    font-size: 12px;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj.cCaAT .w634s ._1QunW ._10HQY ._2XA3D {
    color: var(--color-font-filter-count);
    text-transform: uppercase
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj.cCaAT .w634s ._1QunW ._10HQY ._2XA3D:hover {
    color: var(--color-cyan-hover)
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj.cCaAT .w634s ._1QunW .V3hk9 {
    font-size: 16px;
    line-height: 1.25;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj.cCaAT .w634s ._1QunW .V3hk9 a {
    color: var(--color-font-header)
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj.cCaAT .w634s ._1QunW .V3hk9 a:hover {
    color: var(--color-cyan-hover)
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj.cCaAT .w634s ._1QunW ._5s0w0 {
    display: none
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj.cCaAT .w634s .aNk3J {
    min-width: 105px;
    text-align: left
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj.cCaAT .w634s .aNk3J .xEq2L {
    margin-top: 5px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj.cCaAT .w634s ._2Rk0i {
    display: -ms-flexbox;
    display: flex;
    height: 14px;
    font-size: 12px;
    color: var(--color-font-filter-count);
    width: 200px;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 2px;
    -ms-flex-align: center;
    align-items: center
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj.cCaAT .w634s ._2Rk0i button:first-child {
    margin-right: 10px
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj.cCaAT .w634s.qQ232 {
    position: absolute;
    bottom: 16px;
    right: 0;
    color: var(--color-notification);
    font-size: 12px
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj._3sT_G {
    min-width: 105px;
    -ms-flex: 2;
    flex: 2;
    text-align: right
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj._3sT_G ._2S3rU {
    margin-top: 35px
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj._7y4tD {
    -ms-flex: 2;
    flex: 2;
    text-align: right
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj._7y4tD ._5s0w0 {
    margin-top: 16px;
    font-size: 14px;
    line-height: 1
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj._7y4tD ._5s0w0 ._2VW4y {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj._7y4tD ._5s0w0 ._2VW4y ._3VTb_ {
    color: var(--color-font-normal);
    line-height: 1
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj._7y4tD ._5s0w0 ._2VW4y ._3VTb_.pFh9S {
    color: var(--color-notification)
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj._7y4tD ._5s0w0 ._2VW4y ._31NH2 {
    text-decoration: line-through;
    color: var(--color-font-footer-text);
    line-height: 1.5;
    margin-top: 2px
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj._7y4tD ._5s0w0 .HUfDB {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj._7y4tD ._5s0w0 .HUfDB ._1dMeq {
    position: relative;
    width: 32px;
    min-height: 21px
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN._22H2s {
    padding-bottom: 10px
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN._22H2s .cCaAT {
    height: 28px;
    font-size: 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z .vfGed {
    opacity: .5;
    width: 90%;
    height: 120px;
    position: absolute;
    z-index: 999;
    background-color: #fff
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._31vbS {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 10px;
    color: #d038a9
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._31vbS ._1qYlA {
    margin-right: 15px
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._31vbS ._20IvP {
    font-size: 14px;
    line-height: 20px
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._31vbS ._20IvP ._14VEm {
    margin-right: 5px;
    font-weight: 700
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._31vbS ._20IvP ._1s3uw {
    font-style: italic
}

._2hhoI ._1CNl5 ._2_ull ._2PK-z ._3BpWp {
    margin-left: 20px
}

._2hhoI ._1CNl5 ._1Ng0W {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: baseline;
    align-items: baseline;
    margin-top: 15px
}

._2hhoI ._1CNl5 ._1Ng0W ._2hZVk {
    font-size: 12px
}

._2hhoI ._1CNl5 ._1Ng0W ._2hZVk span {
    cursor: pointer
}

._2hhoI ._1CNl5 ._1Ng0W ._2hZVk span:hover {
    color: var(--color-cyan-hover)
}

._2hhoI ._1CNl5 ._1Ng0W ._2hZVk i {
    font-style: normal;
    margin: 0 10px;
    border-right: 1px solid #4a4a4a;
    opacity: .8;
    font-size: 10px
}

._2hhoI ._1CNl5 ._1Ng0W ._2hZVk a {
    font-weight: 700;
    margin-left: 3px;
    color: #16afca
}

._2hhoI ._1CNl5 ._1Ng0W ._2hZVk a:hover {
    color: var(--color-cyan-hover)
}

._2hhoI ._1CNl5 ._1Ng0W ._2hZVk ._3AU65 {
    display: inline
}

._2hhoI ._1CNl5 ._1Ng0W ._2E_Lo {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 20px;
    font-weight: 700
}

._2hhoI ._1CNl5 ._1Ng0W ._2E_Lo ._2WZ8n {
    padding-right: 10px
}

._2hhoI ._1CNl5 ._1Ng0W ._2E_Lo .HUfDB {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end
}

._2hhoI ._1CNl5 ._1Ng0W ._2E_Lo .HUfDB ._1dMeq {
    position: relative;
    width: 45px;
    min-height: 30px
}

._2hhoI ._28Q3X {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 150px;
    padding: 24px;
    background-color: var(--color-page-background);
    border-top: 1px solid rgba(0, 0, 0, .1)
}

._2hhoI ._28Q3X ._2bx-i {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-direction: column;
    flex-direction: column
}

._2hhoI ._28Q3X ._2bx-i ._3zmLV {
    -ms-flex-direction: column;
    flex-direction: column
}

._2hhoI ._28Q3X ._2bx-i ._3zmLV ._3_P7- {
    font-size: 16px;
    font-weight: 700;
    color: var(--color-font-header);
    line-height: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

._2hhoI ._28Q3X ._2bx-i ._3zmLV ._3_P7- ._3_FGj {
    width: 180px
}

._2hhoI ._28Q3X ._2bx-i ._3zmLV ._3_P7- ._2bzmC, ._2hhoI ._28Q3X ._2bx-i ._3zmLV ._3_P7- ._3_FGj p {
    color: var(--color-font-header)
}

._2hhoI ._28Q3X ._2bx-i ._3zmLV ._3_P7- .HUfDB {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end
}

._2hhoI ._28Q3X ._2bx-i ._3zmLV ._3_P7- .HUfDB ._1dMeq {
    position: relative;
    width: 80px;
    min-height: 30px
}

._2hhoI ._28Q3X ._2bx-i ._3zmLV ._6PzB- {
    font-size: 14px;
    line-height: 20px;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: 6px
}

._2hhoI ._28Q3X ._2bx-i ._3zmLV ._6PzB- ._1pG9N {
    color: var(--color-font-normal)
}

._2hhoI ._28Q3X ._2bx-i ._3zmLV ._6PzB- ._2Ctu1 {
    color: var(--color-benefit)
}

._2hhoI ._28Q3X ._2bx-i ._3zmLV ._8R1ht {
    width: 100%;
    text-align: left;
    font-size: 14px;
    color: var(--color-font-footer-text);
    margin-top: 6px
}

._2hhoI ._28Q3X ._2bx-i ._27JJz {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: distribute;
    align-content: space-around;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 12px
}

._2hhoI ._28Q3X ._2bx-i ._27JJz ._3yYlz {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%
}

._2hhoI ._28Q3X ._2bx-i ._27JJz ._3yYlz ._ksyB, ._2hhoI ._28Q3X ._2bx-i ._27JJz ._3yYlz .vtzyy {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1;
    height: 40px;
    margin-left: 8px
}

._2hhoI ._28Q3X ._2bx-i ._27JJz ._3yYlz ._ksyB:first-child, ._2hhoI ._28Q3X ._2bx-i ._27JJz ._3yYlz .vtzyy:first-child {
    margin-left: 0
}

._2hhoI ._28Q3X ._2bx-i ._27JJz ._3yYlz ._1qvET {
    padding: 0 0 10px;
    line-height: 1
}

._2hhoI ._28Q3X ._3ex2y {
    margin-top: 5px;
    text-align: right;
    font-size: 12px
}

._2hhoI ._2dTCN {
    margin-bottom: 10px
}

.TmM8_ {
    font-weight: 700
}

@media screen and (max-width: 1010px) {
    ._2hhoI {
        -ms-flex-direction: column;
        flex-direction: column;
        min-width: 350px;
        margin-right: 0
    }

    ._2hhoI ._1CNl5 {
        width: 100%
    }

    ._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj.cCaAT .w634s ._1QunW ._5s0w0 {
        display: inline-block;
        font-weight: 700;
        margin-top: 5px
    }

    ._2hhoI ._1CNl5 ._1Ng0W ._2WZ8n {
        display: none
    }

    ._2hhoI ._28Q3X {
        -ms-flex-item-align: end;
        align-self: flex-end;
        width: 100%
    }
}

@media screen and (max-width: 767px) {
    ._2hhoI ._1CNl5 {
        height: auto;
        max-height: calc(100vh - 210px);
        min-height: 150px
    }

    ._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj.cCaAT {
        min-width: 150px
    }

    ._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj.cCaAT ._1odhY {
        margin-right: 10px;
        min-width: 70px
    }

    ._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj.cCaAT ._1odhY .wPjq5 {
        width: 70px;
        height: 70px
    }

    ._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj.cCaAT .w634s ._2Rk0i {
        width: 100px
    }

    ._2hhoI ._1CNl5 ._2_ull ._2PK-z ._1z5lN ._15OMj.cCaAT .w634s ._1QunW .V3hk9 {
        max-width: 180px
    }
}

.iX0Z_.lz0DG {
    margin-top: 40px
}

.iX0Z_ .GVYSV {
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-bottom: 12px solid #fff;
    margin-left: 320px
}

.iX0Z_ ._16O5w {
    max-width: calc(100vw - 60px);
    width: 480px;
    height: 100%;
    padding: 0;
    border-radius: 4px;
    background-color: var(--color-cart-page-background);
    position: relative;
    overflow: hidden
}

.iX0Z_ ._16O5w ._1n3DX {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 20px 0 24px;
    height: 60px;
    border-bottom: 1px solid rgba(0, 0, 0, .1)
}

.iX0Z_ ._16O5w ._1n3DX, .iX0Z_ ._16O5w ._1p-tM {
    -ms-flex-align: center;
    align-items: center
}

.iX0Z_ ._16O5w ._1p-tM ._3MYHt {
    color: var(--color-font-footer-text);
    font-size: 16px;
    cursor: pointer
}

.iX0Z_ ._16O5w ._1p-tM ._3MYHt:hover {
    color: #2196f3
}

.iX0Z_ ._16O5w ._70X29 {
    font-size: 24px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.17;
    letter-spacing: normal;
    color: var(--color-font-header)
}

.iX0Z_ ._16O5w ._3Pjd- {
    border-top: 1px solid #dedede;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 40px 0;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

.iX0Z_ ._16O5w ._33CQP {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.iX0Z_ ._16O5w ._33CQP ._3cJFc {
    cursor: pointer;
    min-width: 75px;
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--color-cta-primary)
}

.iX0Z_ ._16O5w ._33CQP ._3cJFc:first-child {
    margin-right: 10px
}

.iX0Z_ ._16O5w ._24Jo1 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column
}

._24Jo1 ._1bXM- {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 510px
}

._24Jo1 ._1bXM- .dfDaX {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    border-bottom: 1px solid #dedede
}

._24Jo1 ._1bXM- .dfDaX .GNKMG {
    position: relative;
    margin: auto;
    width: 100%;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (min-width: 1600px) {
    ._24Jo1 ._1bXM- .dfDaX .GNKMG {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._24Jo1 ._1bXM- .dfDaX .GNKMG {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._24Jo1 ._1bXM- .dfDaX .GNKMG {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._24Jo1 ._1bXM- .dfDaX .GNKMG {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._24Jo1 ._1bXM- .dfDaX .GNKMG {
        padding: 0 15px
    }
}

._24Jo1 ._1bXM- .dfDaX .GNKMG:hover {
    background-color: rgba(33, 150, 243, .08)
}

._24Jo1 ._1bXM- .dfDaX .R3_48 {
    position: relative;
    margin: auto;
    width: 100%;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(33, 150, 243, .08)
}

@media screen and (min-width: 1600px) {
    ._24Jo1 ._1bXM- .dfDaX .R3_48 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._24Jo1 ._1bXM- .dfDaX .R3_48 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._24Jo1 ._1bXM- .dfDaX .R3_48 {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._24Jo1 ._1bXM- .dfDaX .R3_48 {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._24Jo1 ._1bXM- .dfDaX .R3_48 {
        padding: 0 15px
    }
}

._24Jo1 ._1bXM- .dfDaX .R3_48:hover {
    background-color: rgba(33, 150, 243, .16)
}

._24Jo1 ._1bXM- .dfDaX ._20-8F {
    cursor: pointer
}

._24Jo1 ._1bXM- .dfDaX ._1F5qo {
    position: absolute;
    border-radius: 50%;
    width: 8px;
    height: 8px;
    background: var(--color-notification);
    top: 42px;
    left: 20px
}

._24Jo1 ._1bXM- .dfDaX .N2l57 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: 0 16px 15px 40px
}

._24Jo1 ._1bXM- .dfDaX .N2l57 img {
    width: 60px;
    height: 60px;
    border-radius: 50%
}

._24Jo1 ._1bXM- .dfDaX ._1RAom {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-right: 40px
}

._24Jo1 ._1bXM- .dfDaX ._1RAom .lT7cK {
    font-size: 14px;
    line-height: 1.57;
    color: var(--color-font-normal)
}

._24Jo1 ._1bXM- .dfDaX ._1RAom a {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
    max-width: 135px;
    outline: 0;
    padding: 0;
    vertical-align: top
}

._24Jo1 ._1bXM- .dfDaX ._1RAom ._3Ujo5 {
    font-size: 14px;
    line-height: 1.29;
    color: var(--color-font-footer-text);
    padding: 2px 0 16px
}

._24Jo1 ._1bXM- ._2RxwV {
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    width: 100%;
    padding: 30px 66px
}

._24Jo1 ._1bXM- ._2RxwV, ._24Jo1 ._1bXM- ._2RxwV ._1sy-Y {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

._24Jo1 ._1bXM- ._2RxwV ._1sy-Y {
    width: 64px;
    height: 64px;
    background-color: var(--color-bg-gray-3);
    border-radius: 32px
}

._24Jo1 ._1bXM- ._2RxwV ._1sy-Y ._1mtEL {
    color: var(--color-icon);
    font-size: 26px
}

._24Jo1 ._1bXM- ._2RxwV ._3Kg2p {
    font-size: 16px;
    color: var(--color-font-header);
    font-weight: 700;
    line-height: 20px;
    margin-top: 16px
}

._24Jo1 ._1bXM- ._2RxwV ._3zBGA {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 14px;
    color: var(--color-font-footer-text);
    line-height: 20px;
    margin-top: 8px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center
}

._24Jo1 ._1bXM- ._2RxwV ._3zBGA ._24PxX {
    cursor: pointer;
    color: #2196f3;
    margin: 0 5px
}

._24Jo1 ._1bXM- ._2RxwV ._3zBGA ._24PxX:hover {
    color: #6ec6ff
}

@media screen and (max-width: 767px) {
    .iX0Z_ {
        height: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .iX0Z_.lz0DG {
        margin-top: 0
    }

    .iX0Z_ ._16O5w {
        border-radius: 0;
        width: 100vw;
        max-width: 100vw
    }

    .iX0Z_ ._16O5w, ._24Jo1 ._1bXM- {
        height: auto;
        max-height: 100%
    }
}

._2OfQd {
    position: absolute;
    background-size: cover;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 1rem;
    line-height: 1.2rem;
    background: no-repeat 100% 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    color: #fff;
    background-color: #000;
    border-radius: 4px
}

._2OfQd ._2iQe1 {
    margin-top: 15%;
    font-size: 1rem !important;
    background-color: #2196f3 !important;
    color: #fff !important;
    line-height: 1.5rem;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    font-weight: 500;
    padding: 12px 16px !important;
    border-radius: 4px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    border: 0 !important;
    outline: 0;
    min-width: 96px
}

._3VuGa {
    outline: none
}

._3VuGa ._3om13 {
    max-height: calc(100vh - 220px)
}

._3VuGa._2TXgh {
    color: #fff;
    width: 100vw;
    height: calc(100vh - 60px);
    padding: 0 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._3VuGa._2TXgh._1uZUG {
    height: calc(100vh - 120px);
    overflow: hidden
}

._3VuGa._2TXgh ._3hIWG ._2SKM0 {
    margin: 0 auto;
    height: 100%
}

@media screen and (max-width: 1240px) {
    ._3VuGa._2TXgh ._3hIWG ._2SKM0 {
        width: 1024px
    }
}

@media screen and (max-width: 1024px) {
    ._3VuGa._2TXgh ._3hIWG ._2SKM0 {
        width: 768px
    }
}

@media screen and (max-width: 767px) {
    ._3VuGa._2TXgh ._3hIWG ._2SKM0 {
        width: 100%
    }
}

._3VuGa._2TXgh ._3hIWG ._3FwS4 {
    color: #bdbdbd;
    font-size: 12px;
    line-height: 1.75;
    margin-top: 10px;
    text-align: center
}

._3VuGa .YF74E {
    -ms-flex-pack: justify;
    justify-content: space-between
}

._3VuGa .YF74E, ._3VuGa .YF74E ._34yi9 {
    display: -ms-flexbox;
    display: flex
}

._3VuGa .YF74E ._34yi9 .dJBtB {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.31;
    color: #fff
}

._3VuGa .YF74E ._34yi9 ._2U3a6 {
    color: #2196f3;
    margin-left: 8px
}

._3VuGa .YF74E ._2cYnq {
    font-size: 30px;
    color: #fff;
    cursor: pointer
}

._3VuGa ._3hIWG {
    width: 100%;
    max-height: calc(100% - 132px);
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    position: relative
}

._3VuGa ._3hIWG._8umO5 {
    max-height: calc(100% - 106px)
}

@media screen and (min-width: 768px) {
    ._3VuGa ._3hIWG._8umO5 ._1Cn3F {
        height: 340px
    }
}

._3VuGa ._3hIWG._8umO5 ._1Cn3F picture {
    line-height: 0
}

._3VuGa ._3hIWG._8umO5 ._1Cn3F ._8XPJN {
    max-height: 340px
}

@media screen and (min-width: 768px) {
    ._3VuGa ._3hIWG._8umO5 .zYbh4 {
        height: 340px
    }
}

._3VuGa ._3hIWG ._2SKM0 {
    margin: 0 auto;
    height: 100%
}

._3VuGa ._3hIWG ._2SKM0 ._3noT6 {
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column
}

._3VuGa ._3hIWG ._2SKM0 ._3noT6 ._8XPJN {
    width: 100%;
    max-height: 800px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%
}

._3VuGa ._3hIWG ._2SKM0 ._3noT6 ._8XPJN:after {
    content: "";
    display: block;
    width: 1px;
    padding-top: 66.667%
}

._3VuGa ._3hIWG ._2SKM0 ._3noT6 ._35r8H {
    max-width: 1200px;
    position: relative;
    margin: auto
}

._3VuGa ._3hIWG ._2SKM0 ._3noT6 ._35r8H:after {
    content: "";
    display: block;
    width: 1px;
    padding-top: 56.25%
}

._3VuGa ._3hIWG ._2SKM0 ._3noT6 ._35r8H ._3DiyQ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

._3VuGa ._3hIWG ._2SKM0 ._3noT6 ._35r8H ._1vFNZ {
    width: 100%;
    height: 100%
}

._3VuGa ._3hIWG ._2SKM0 ._3noT6 ._3FwS4 {
    color: #bdbdbd;
    font-size: 12px;
    line-height: 1.75;
    margin-top: 10px;
    text-align: center
}

._3VuGa ._3hIWG ._2SKM0 ._3noT6 ._1Cn3F {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

._3VuGa ._3hIWG ._2Vmiz, ._3VuGa ._3hIWG ._3rJov {
    display: none;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: 0;
    padding: 0;
    outline: none;
    border: none;
    cursor: pointer;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background-color: #212121
}

._3VuGa ._3hIWG ._2Vmiz ._23uwk, ._3VuGa ._3hIWG ._3rJov ._23uwk {
    font-size: 18px;
    transition: transform .1s ease-out 0s
}

._3VuGa ._3hIWG ._2Vmiz:hover ._23uwk, ._3VuGa ._3hIWG ._3rJov:hover ._23uwk {
    color: #fff
}

._3VuGa ._3hIWG ._2Vmiz {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -16px
}

._3VuGa ._3hIWG ._3rJov {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -16px
}

._3VuGa ._3hIWG:hover ._2Vmiz, ._3VuGa ._3hIWG:hover ._3rJov {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

._3VuGa.llMUB {
    display: none
}

._3VuGa ._1x30d {
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden
}

._3VuGa ._1x30d, ._3VuGa ._1x30d .RtNXe {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

._3VuGa ._1x30d .RtNXe {
    margin-bottom: 20px
}

._3VuGa ._1x30d .RtNXe ._3la0K {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #9e9e9e;
    margin-right: 8px;
    cursor: pointer
}

._3VuGa ._1x30d .RtNXe ._3la0K:last-child {
    margin-right: 0
}

._3VuGa ._1x30d .RtNXe ._3la0K.cUTBd {
    background-color: #2196f3
}

._3VuGa ._1x30d ._1IbKK {
    height: 64px;
    width: 100%;
    -ms-flex-align: center;
    align-items: center
}

._3VuGa ._1x30d ._1IbKK, ._3VuGa ._1x30d ._1IbKK ._16rEX {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: auto;
    flex: auto;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    position: relative
}

._3VuGa ._1x30d ._1IbKK ._16rEX {
    transition: all .2s ease-in-out
}

._3VuGa ._1x30d ._1IbKK ._16rEX ._10GvD {
    min-width: 106px;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

._3VuGa ._1x30d ._1IbKK ._16rEX ._10GvD .fynWi {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000;
    opacity: .6
}

._3VuGa ._1x30d ._1IbKK ._16rEX ._10GvD .nEbt6 {
    margin: 0 10px 0 0;
    width: 96px;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    border-radius: 4px
}

._3VuGa ._1x30d ._1IbKK ._16rEX ._10GvD .nEbt6.cUTBd {
    border: 1px solid #fff
}

._3VuGa ._1x30d ._1IbKK ._16rEX ._10GvD .nEbt6:after {
    content: "";
    display: block;
    width: 1px;
    padding-top: 66.667%
}

._3VuGa ._1x30d ._1IbKK ._16rEX ._10GvD .nEbt6 ._1aX9m {
    font-size: 44px;
    color: #fff;
    background: transparent
}

._3VuGa ._1x30d ._1IbKK .XXqUO {
    width: 40px;
    height: 40px;
    display: none;
    z-index: 1
}

._3VuGa ._1x30d ._1IbKK .XXqUO.fbzVK {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

._3VuGa ._1x30d ._1IbKK .XXqUO ._23uwk {
    font-size: 16px
}

._3VuGa ._1x30d ._1IbKK .XXqUO:hover {
    cursor: pointer
}

._3VuGa ._1x30d ._1IbKK .XXqUO:hover ._23uwk {
    color: #fff
}

._3VuGa ._1x30d ._1IbKK .XXqUO.wYIww {
    position: absolute;
    top: -40px;
    left: -10px
}

._3VuGa ._1x30d ._1IbKK .XXqUO.B_fRF {
    position: absolute;
    top: -40px;
    right: -10px
}

@media screen and (max-width: 420px) {
    ._3VuGa .YF74E ._34yi9 {
        -ms-flex-direction: column;
        flex-direction: column
    }

    ._3VuGa .YF74E ._34yi9 ._2U3a6 {
        font-size: 16px;
        margin-left: 0
    }
}

._3VuGa._8umO5, ._3VuGa._28f9f {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

._3VuGa._8umO5 ._3hIWG ._1Cn3F, ._3VuGa._28f9f ._3hIWG ._1Cn3F {
    width: 100%;
    border-radius: 4px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    background-color: var(--color-bg-gray-3)
}

._3VuGa._8umO5 ._3hIWG ._1Cn3F:after, ._3VuGa._28f9f ._3hIWG ._1Cn3F:after {
    content: "";
    display: block;
    width: 1px;
    padding-top: 66.667%
}

._3VuGa._8umO5 ._3hIWG ._1Cn3F ._8XPJN, ._3VuGa._28f9f ._3hIWG ._1Cn3F ._8XPJN {
    border-radius: 4px
}

._3VuGa._8umO5 ._3hIWG ._1Cn3F ._37rHv, ._3VuGa._28f9f ._3hIWG ._1Cn3F ._37rHv {
    position: absolute;
    background-size: cover;
    background: no-repeat 100% 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 4px
}

._3VuGa._8umO5 ._3hIWG .zYbh4, ._3VuGa._28f9f ._3hIWG .zYbh4 {
    width: 100%;
    border-radius: 4px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--color-bg-gray-3)
}

._3VuGa._8umO5 ._3hIWG .zYbh4:after, ._3VuGa._28f9f ._3hIWG .zYbh4:after {
    content: "";
    display: block;
    width: 1px;
    padding-top: 66.667%
}

._3VuGa._8umO5 ._3hIWG .zYbh4 ._37rHv, ._3VuGa._28f9f ._3hIWG .zYbh4 ._37rHv {
    position: absolute;
    background-size: cover;
    background: no-repeat 100% 100%;
    left: 60%;
    top: 60%;
    right: 1px;
    bottom: 18%;
    border-radius: 4px
}

._3VuGa._8umO5 ._3hIWG .zYbh4 ._35r8H, ._3VuGa._28f9f ._3hIWG .zYbh4 ._35r8H {
    width: 100%;
    position: relative
}

._3VuGa._8umO5 ._3hIWG .zYbh4 ._35r8H:after, ._3VuGa._28f9f ._3hIWG .zYbh4 ._35r8H:after {
    content: "";
    display: block;
    width: 1px;
    padding-top: 56.25%
}

._3VuGa._8umO5 ._3hIWG .zYbh4 ._35r8H ._3DiyQ, ._3VuGa._28f9f ._3hIWG .zYbh4 ._35r8H ._3DiyQ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

._3VuGa._8umO5 ._3hIWG .zYbh4 ._35r8H ._1vFNZ, ._3VuGa._28f9f ._3hIWG .zYbh4 ._35r8H ._1vFNZ {
    width: 100%;
    height: 100%
}

._3VuGa._8umO5 ._3hIWG ._3FwS4, ._3VuGa._28f9f ._3hIWG ._3FwS4 {
    position: absolute;
    left: 0;
    bottom: 12px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

._3VuGa._8umO5 ._3hIWG ._3FwS4 ._2lVsv, ._3VuGa._28f9f ._3hIWG ._3FwS4 ._2lVsv {
    height: 20px;
    line-height: 20px;
    border-radius: 10px;
    padding: 0 7px;
    font-size: 12px;
    color: #fff;
    background-color: rgba(0, 0, 0, .5)
}

._3VuGa._8umO5 ._3hIWG ._2oOZ-, ._3VuGa._28f9f ._3hIWG ._2oOZ- {
    position: absolute;
    top: 12px;
    right: 48px;
    z-index: 1;
    width: 24px;
    height: 24px;
    background-color: rgba(0, 0, 0, .5);
    border-radius: 4px;
    cursor: pointer
}

._3VuGa._8umO5 ._3hIWG ._2oOZ- ._12ckl, ._3VuGa._28f9f ._3hIWG ._2oOZ- ._12ckl {
    position: absolute;
    top: 4px;
    left: 4px;
    font-size: 16px;
    color: #fff
}

._3VuGa._8umO5 ._3hIWG ._33YTQ, ._3VuGa._28f9f ._3hIWG ._33YTQ {
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 1;
    width: 24px;
    height: 24px;
    background-color: rgba(0, 0, 0, .5);
    border-radius: 4px;
    cursor: pointer
}

._3VuGa._8umO5 ._3hIWG ._33YTQ .IZ5ES, ._3VuGa._28f9f ._3hIWG ._33YTQ .IZ5ES {
    position: absolute;
    top: 1px;
    left: 1px;
    font-size: 22px;
    color: #fff
}

._3VuGa._8umO5 ._3hIWG ._2Vmiz, ._3VuGa._8umO5 ._3hIWG ._3rJov, ._3VuGa._28f9f ._3hIWG ._2Vmiz, ._3VuGa._28f9f ._3hIWG ._3rJov {
    color: #fff
}

._3VuGa._8umO5 ._1YVZQ, ._3VuGa._28f9f ._1YVZQ {
    margin-top: 8px
}

._3VuGa._8umO5 ._1x30d, ._3VuGa._28f9f ._1x30d {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden
}

._3VuGa._8umO5 ._1x30d ._1IbKK, ._3VuGa._28f9f ._1x30d ._1IbKK {
    height: 64px;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex: auto;
    flex: auto;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    position: relative
}

._3VuGa._8umO5 ._1x30d ._1IbKK ._16rEX, ._3VuGa._28f9f ._1x30d ._1IbKK ._16rEX {
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex: auto;
    flex: auto;
    position: relative;
    border-radius: 4px;
    transition: all .2s ease-in-out
}

._3VuGa._8umO5 ._1x30d ._1IbKK ._16rEX ._10GvD, ._3VuGa._28f9f ._1x30d ._1IbKK ._16rEX ._10GvD {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

._3VuGa._8umO5 ._1x30d ._1IbKK ._16rEX ._10GvD .fynWi, ._3VuGa._28f9f ._1x30d ._1IbKK ._16rEX ._10GvD .fynWi {
    border-radius: 4px;
    position: absolute;
    top: 0;
    right: 9px;
    bottom: 0;
    left: 0;
    background: #000;
    opacity: .6
}

._3VuGa._8umO5 ._1x30d .NtVud, ._3VuGa._28f9f ._1x30d .NtVud {
    position: relative;
    margin-top: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    height: 14px
}

._3VuGa._8umO5 ._1x30d .NtVud .XXqUO, ._3VuGa._28f9f ._1x30d .NtVud .XXqUO {
    height: 100%;
    display: none;
    position: absolute
}

._3VuGa._8umO5 ._1x30d .NtVud .XXqUO.wYIww, ._3VuGa._28f9f ._1x30d .NtVud .XXqUO.wYIww {
    top: 0;
    left: 0
}

._3VuGa._8umO5 ._1x30d .NtVud .XXqUO.B_fRF, ._3VuGa._28f9f ._1x30d .NtVud .XXqUO.B_fRF {
    top: 0;
    right: 0
}

._3VuGa._8umO5 ._1x30d .NtVud .XXqUO.fbzVK, ._3VuGa._28f9f ._1x30d .NtVud .XXqUO.fbzVK {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

._3VuGa._8umO5 ._1x30d .NtVud .XXqUO ._23uwk, ._3VuGa._28f9f ._1x30d .NtVud .XXqUO ._23uwk {
    font-size: 14px;
    color: #c2c2c2
}

._3VuGa._8umO5 ._1x30d .NtVud .XXqUO:hover, ._3VuGa._28f9f ._1x30d .NtVud .XXqUO:hover {
    cursor: pointer
}

._3VuGa._8umO5 ._1x30d .NtVud .XXqUO:hover ._23uwk, ._3VuGa._28f9f ._1x30d .NtVud .XXqUO:hover ._23uwk {
    color: #757575
}

._3VuGa._8umO5 ._1x30d .NtVud .RtNXe, ._3VuGa._28f9f ._1x30d .NtVud .RtNXe {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

._3VuGa._8umO5 ._1x30d .NtVud .RtNXe ._3la0K, ._3VuGa._28f9f ._1x30d .NtVud .RtNXe ._3la0K {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #9e9e9e;
    margin-right: 8px;
    cursor: pointer
}

._3VuGa._8umO5 ._1x30d .NtVud .RtNXe ._3la0K:last-child, ._3VuGa._28f9f ._1x30d .NtVud .RtNXe ._3la0K:last-child {
    margin-right: 0
}

._3VuGa._8umO5 ._1x30d .NtVud .RtNXe ._3la0K.cUTBd, ._3VuGa._28f9f ._1x30d .NtVud .RtNXe ._3la0K.cUTBd {
    background-color: #2196f3
}

._3ZAeo, .l7zWS {
    height: 48px;
    width: 100%;
    z-index: 1
}

._3ZAeo._2d4IB, .l7zWS._2d4IB {
    background-color: #2196f3;
    opacity: .5;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 3px;
    position: relative
}

._1wYRX {
    height: 48px;
    width: 100%;
    z-index: 1
}

._1wYRX._2d4IB {
    background-color: #2196f3;
    opacity: .5;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    border-radius: 3px
}

._1wYRX._2d4IB, ._2dpZj {
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative
}

._2dpZj {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

._2dpZj, ._2dpZj._2d4IB {
    -ms-flex-align: center;
    -ms-flex-pack: center
}

._2dpZj._2d4IB {
    justify-content: center;
    align-items: center
}

._2dpZj ._1Dy5S, ._2dpZj._2d4IB {
    display: -ms-flexbox;
    display: flex
}

._2dpZj ._1Dy5S {
    outline: none;
    border: none;
    padding: 0;
    margin: 0;
    background: transparent;
    cursor: pointer;
    font-size: 13px;
    color: #9e9e9e;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._2dpZj ._1Dy5S:hover {
    color: #2196f3
}

._2dpZj ._1Dy5S._1F5nA {
    cursor: default;
    opacity: .5
}

._2dpZj ._1Dy5S._1F5nA:hover {
    color: #9e9e9e
}

._2dpZj ._1Dy5S ._1gqZE {
    color: #9e9e9e;
    margin-right: 5px;
    font-size: 15px
}

._2dpZj ._1Dy5S ._1gqZE:hover {
    color: #9e9e9e
}

._2dpZj ._1Dy5S._15vG4 {
    display: none
}

._2dpZj ._1gNev {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: none;
    border-radius: 10px;
    width: 20px;
    height: 20px;
    border: 2px solid hsla(0, 0%, 100%, .4);
    border-top-color: rgba(0, 0, 0, .3);
    -webkit-animation: spinAround .5s infinite linear;
    animation: spinAround .5s infinite linear
}

._2dpZj ._1gNev._2GiWb {
    display: -ms-flexbox;
    display: flex
}

._2taKZ {
    background-color: #fff;
    color: #424242;
    border: 1px solid #9e9e9e;
    z-index: 1
}

._2taKZ:hover {
    background-color: #6ec6ff;
    color: #fff;
    border: none
}

._2taKZ:focus {
    border: none
}

._2taKZ:active, ._2taKZ:focus {
    background-color: #0069c0;
    color: #fff
}

._2taKZ:disabled {
    opacity: .5;
    cursor: auto;
    color: #fff;
    border: none
}

._2taKZ:disabled, ._2taKZ:disabled:focus, ._2taKZ:disabled:hover {
    background-color: #2196f3
}

._1rtoQ {
    margin-top: 2px;
    z-index: 1
}

._1rtoQ, ._39oOk {
    width: 100%
}

._30TTm {
    max-width: calc(100vw - 60px); /*width:994px;*/
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    background-color: var(--color-page-background);
    padding: 30px;
    position: relative;
    transition: height .1s linear;
    overflow: hidden;
    border-radius: 4px
}

._30TTm, ._30TTm._3bo6C {
    min-height: 450px /*516px*/
}

._30TTm ._1Xd1_, ._30TTm ._34X3e {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

._30TTm ._34X3e {
    width: 0;
    -ms-flex-positive: 510;
    flex-grow: 510
}

._30TTm ._34X3e ._1nv5a {
    width: 100%;
    display: -ms-flexbox;
    display: flex
}

._30TTm ._34X3e ._1nv5a ._3rsxY {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    -ms-flex: auto;
    flex: auto;
    height: 230px
}

._30TTm ._1Xd1_ {
    width: 0;
    -ms-flex-positive: 394;
    flex-grow: 394;
    padding-left: 30px;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._30TTm ._1Xd1_ ._2Gcus {
    width: 100%
}

._30TTm ._1Xd1_ ._1SAOr {
    color: var(--color-font-footer-text);
    font-size: 12px
}

._30TTm ._1Xd1_ ._1517W {
    margin-top: 0;
    margin-bottom: 0
}

._30TTm ._1Xd1_ ._3kL6z {
    display: -ms-flexbox;
    display: flex;
    margin-top: auto
}

._30TTm ._1Xd1_ ._3kL6z ._3om09 {
    -ms-flex: 1;
    flex: 1;
    height: 48px
}

._30TTm ._1Xd1_ ._3kL6z ._3om09 ._1IQv6, ._30TTm ._1Xd1_ ._3kL6z ._3om09 ._1PhJU, ._30TTm ._1Xd1_ ._3kL6z ._3om09 ._2RWe1 {
    height: 100%;
    width: 100%
}

._30TTm ._1Xd1_ ._3kL6z ._3om09:first-child {
    margin-right: 4px
}

._30TTm ._1Xd1_ ._3kL6z ._3om09:last-child {
    margin-left: 4px
}

._30TTm ._46Zbw {
    height: 230px
}

._30TTm ._1VOoF {
    font-size: 18px;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    margin-right: 16px;
    margin-top: 16px;
    color: var(--color-font-footer-text)
}

._30TTm ._1VOoF:hover {
    color: var(--color-font-cyan)
}

._30TTm ._1A2xu {
    margin-top: 1rem;
    margin-bottom: 1rem
}

._30TTm .K5d3_ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._30TTm .K5d3_ ._1jH3U {
    margin-right: 1rem
}

._30TTm ._3IzAW > ._9Zsff {
    margin-bottom: .6rem
}

._30TTm ._3IzAW:last-child {
    margin-bottom: 0
}

@media screen and (min-width: 768px) and (max-width: 999px) {
    ._30TTm {
        max-width: calc(100vw - 40px);
        padding: 30px 20px
    }

    ._30TTm ._1Xd1_ {
        padding-left: 20px
    }
}

@media screen and (max-width: 767px) {
    ._30TTm {
        max-width: calc(100vw - 40px) !important;
        height: auto;
        min-height: 480px;
        -ms-flex-direction: column;
        flex-direction: column
    }

    ._30TTm._3bo6C {
        height: auto;
        min-height: 518px
    }

    ._30TTm ._1Xd1_, ._30TTm ._34X3e {
        width: 100%
    }

    ._30TTm ._1Xd1_ ._3kL6z ._3om09:first-child, ._30TTm ._34X3e ._3kL6z ._3om09:first-child {
        margin-right: 8px
    }

    ._30TTm ._1Xd1_ ._3kL6z ._3om09:last-child, ._30TTm ._34X3e ._3kL6z ._3om09:last-child {
        margin-left: 8px
    }

    ._30TTm ._1Xd1_ {
        padding-left: 0;
        height: auto
    }
}

._2XtgH {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    border-radius: 4px;
    position: relative
}

._2XtgH ._330WB {
    cursor: pointer
}

._2XtgH ._3pTTN {
    margin-left: 12px;
    margin-bottom: 1rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

._2XtgH ._3_GB5 {
    font-weight: 500;
    color: var(--color-font-header)
}

._2XtgH ._3_GB5 ._3lU6M {
    display: inline;
    margin-left: 8px
}

._2XtgH ._1Wz-Y, ._2XtgH ._3_GB5 ._3lU6M {
    color: var(--color-font-footer-text);
    font-size: 12px
}

._2XtgH ._24uUe {
    margin-bottom: 1rem;
    cursor: pointer;
    color: var(--color-font-cyan)
}

._2XtgH ._24uUe:focus, ._2XtgH ._24uUe:hover {
    color: var(--color-cyan-hover)
}

._2XtgH .eaavd {
    color: var(--color-font-header);
    font-size: 12px
}

._2XtgH .eaavd ._10JVq ._3SBpy {
    color: var(--color-font-cyan);
    cursor: pointer
}

._2XtgH .eaavd ._10JVq ._3SBpy:focus, ._2XtgH .eaavd ._10JVq ._3SBpy:hover {
    color: var(--color-cyan-hover)
}

._2XtgH .eaavd .hqu6p {
    cursor: pointer;
    color: var(--color-font-cyan);
    margin-top: 12px;
    margin-bottom: 12px
}

._2XtgH .eaavd .hqu6p:focus, ._2XtgH .eaavd .hqu6p:hover {
    color: var(--color-cyan-hover)
}

._17Adn {
    width: 130px;
    border-radius: 4px;
    border: solid 2px var(--color-font-footer-text);
    height: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 13px;
    color: var(--color-font-normal);
    font-size: 16px
}

._17Adn ._1VMkT, ._17Adn ._3wm9X {
    cursor: pointer;
    color: var(--color-font-footer-text);
    font-size: 12px
}

._2VG4p {
    border: none;
    height: auto;
    padding: 5px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-item-align: end;
    align-self: flex-end;
    background-color: transparent;
    cursor: pointer;
    outline: none
}

._2VG4p:hover {
    color: #2196f3
}

._35VZy, .isP_t {
    display: -ms-flexbox;
    display: flex;
    font-size: 11px;
    color: #9e9e9e;
    text-align: center;
    min-height: 30px;
    -ms-flex-pack: center;
    justify-content: center
}

._2-4Q8, ._2-4Q8 .cfm2v {
    color: var(--color-font-header)
}

._2-4Q8 .cfm2v {
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 12px
}

._2-4Q8 .cfm2v._2BZds {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2-4Q8 ._35I9i {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 10px
}

._2-4Q8 ._35I9i._2BZds {
    margin: 12px 0
}

._2-4Q8 ._35I9i ._1zdTc, ._2-4Q8 ._35I9i ._86oP7 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._2-4Q8 ._35I9i ._86oP7 {
    color: var(--color-font-header)
}

._2-4Q8 ._35I9i ._86oP7 ._3efaG {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background-size: cover;
    margin-right: 8px
}

._2-4Q8 ._35I9i ._86oP7 ._3efaG ._2saTU {
    color: #fafafa;
    font-size: 12px;
    text-align: center;
    width: 25px;
    height: 25px;
    line-height: 25px;
    background-color: #000;
    border-radius: 50%
}

._2-4Q8 ._35I9i .U9Sw1 {
    font-size: 14px;
    max-width: 170px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

._2-4Q8 ._35I9i ._2u5LA {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._2-4Q8 ._35I9i ._2u5LA ._2_XAG {
    margin-top: 4px
}

._2-4Q8 ._35I9i ._2u5LA ._3EMPt {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 4px;
    border-left: 1px solid #c2c2c2;
    margin-left: 7px;
    padding-left: 8px;
    font-size: 12px;
    cursor: pointer;
    color: var(--color-font-footer-text)
}

._2-4Q8 ._35I9i ._2u5LA ._3EMPt .drc67 {
    margin-right: 4px;
    font-size: 12px;
    color: var(--color-font-header)
}

@media screen and (max-width: 767px) {
    ._2-4Q8 ._35I9i ._2u5LA ._3EMPt {
        display: none
    }
}

.D4rhD {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: center;
    align-content: center;
    margin-top: 20px
}

@media screen and (max-width: 767px) {
    .D4rhD { /*visibility:hidden*/
    }
}

.D4rhD .OJodR {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: var(--color-font-footer-text);
    margin-right: auto;
    text-align: center;
    float: left
}

.D4rhD ._1wlN0, .D4rhD .OJodR {
    display: inline-block;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

.D4rhD ._1wlN0 {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 217.63px;
    height: 20px;
    float: right
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .D4rhD ._1wlN0 {
        width: auto
    }
}

._3cZr3 {
    color: var(--color-font-header)
}

._3cZr3 ._1NAqv {
    color: var(--color-green-light);
    font-size: 1.5rem
}

._3cZr3 ._1nBli, ._3cZr3 ._1nBli ._2ZCs2 {
    color: var(--color-font-footer-text)
}

._3cZr3 ._1nBli ._2ZCs2 {
    -ms-flex-pack: start;
    justify-content: flex-start
}

._3cZr3 ._1bkCL {
    width: 100%;
    padding: 8px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5em;
    color: #2196f3
}

._3cZr3 ._1bkCL:hover {
    color: #6ec6ff
}

._3cZr3 ._3G8nD {
    margin-top: 1rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

._3cZr3 ._3G8nD ._2gEL_ {
    height: 50px;
    -ms-flex: 1;
    flex: 1
}

._3cZr3 ._3G8nD ._3aXiz {
    margin-left: 8px
}

._3cZr3 ._3G8nD ._27R7z {
    display: -ms-flexbox;
    display: flex
}

._3cZr3 ._3G8nD ._27R7z ._1CXMR, ._3cZr3 ._3G8nD ._27R7z ._5-uB5 {
    height: 50px;
    -ms-flex: 1;
    flex: 1
}

._3cZr3 ._3G8nD ._27R7z ._2xeq5, ._3cZr3 ._3G8nD ._27R7z .Cdm9P {
    width: 50px;
    height: 50px;
    border-radius: 4px
}

._3cZr3 ._3G8nD ._27R7z .Cdm9P {
    margin-left: 8px
}

._3cZr3 ._3G8nD ._3z4SG {
    display: -ms-flexbox;
    display: flex;
    margin-top: 8px
}

._3cZr3 ._3G8nD ._3z4SG ._13hIf {
    margin-right: 8px
}

._3cZr3 ._3G8nD._3v1_u {
    margin-top: 0;
    min-width: 168px
}

._3cZr3 ._38FMT {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 1rem
}

._3cZr3 ._38FMT ._1R93q {
    width: 50px
}

._3cZr3 ._38FMT ._1R93q, ._3cZr3 .Iuau8 {
    color: var(--color-font-normal);
    font-size: 16px
}

._3cZr3 .Iuau8 {
    margin-top: 10px;
    text-transform: none;
    line-height: 57px;
    font-weight: 400;
    width: 100%;
    border-top: solid 1px var(--color-collapse-border)
}

._3cZr3 ._1SzFv {
    font-size: 14px;
    color: var(--color-font-footer-text);
    margin-top: 8px
}

._3cZr3._3v1_u {
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

._3cZr3._3v1_u ._1nBli {
    color: var(--color-font-footer-text);
    margin-right: 16px
}

._14rOM {
    margin-top: 32px
}

._14rOM ._1DjCC {
    background: var(--color-bg-gray-3);
    padding: 8px;
    border-radius: 3px;
    overflow: hidden
}

._14rOM ._1DjCC .uOlfK {
    width: 100%
}

._14rOM ._1DjCC .uOlfK ._3oFHI {
    color: var(--color-font-footer-text);
    font-size: 12px
}

._14rOM ._1DjCC .uOlfK .M4ssl {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 5px
}

._14rOM ._1DjCC .uOlfK .M4ssl ._1utxd {
    width: 26px;
    height: 26px;
    background-size: contain;
    overflow: hidden;
    border-radius: 50%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-size: 26px;
    color: #d8d8d8
}

._14rOM ._1DjCC .uOlfK .M4ssl ._3J9ov {
    color: var(--color-font-header);
    margin-left: 10px
}

._14rOM ._1DjCC .uOlfK .M4ssl ._3J9ov:hover {
    color: #2196f3
}

._14rOM ._1DjCC .uOlfK .M4ssl ._3J9ov .iPBSX {
    margin-left: 10px;
    color: var(--color-font-footer-text);
    white-space: nowrap
}

._14rOM ._1DjCC .uOlfK ._39U_X {
    width: 100%
}

._14rOM ._1DjCC .uOlfK ._39U_X ._3fc88 {
    width: 100%;
    line-height: 20px
}

._14rOM ._1DjCC .uOlfK ._39U_X .ar3bL {
    display: -ms-flexbox;
    display: flex;
    height: 20px;
    line-height: 20px;
    color: var(--color-font-normal)
}

._14rOM ._1DjCC .uOlfK ._39U_X .ar3bL ._1oiOY {
    font-size: 14px;
    color: var(--color-font-normal)
}

._14rOM ._1DjCC .uOlfK ._39U_X .lPlmW {
    display: inline-block
}

._14rOM ._1DjCC .uOlfK ._39U_X ._1IgFF {
    font-weight: 700;
    color: var(--color-font-normal);
    padding: 8px 0;
    overflow: hidden
}

._14rOM ._1DjCC .uOlfK ._39U_X ._2PYpv {
    font-size: 14px;
    color: var(--color-font-footer-text);
    line-height: 20px
}

._14rOM ._1DjCC .uOlfK ._39U_X ._2PYpv._3eLiB {
    margin-left: 10px
}

._14rOM ._1DjCC .uOlfK ._1g7Q5 {
    font-size: 15px;
    color: var(--color-font-normal);
    white-space: pre-wrap
}

._14rOM .D_-Sy {
    color: var(--color-font-cyan);
    font-size: 14px
}

._14rOM .D_-Sy span {
    cursor: pointer
}

._2nw25 {
    margin-top: 32px;
    margin-bottom: 30px
}

._2nw25._1FrvG {
    margin-bottom: 30px
}

._2nw25 ._27124 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: var(--color-font-header);
    font-size: 15px;
    margin: 10px 0
}

._2nw25 ._27124 ._2do_K {
    font-weight: 500;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._2nw25 ._27124 ._2do_K ._19N5s {
    font-size: 16px;
    color: var(--color-font-footer-text)
}

._2nw25 ._27124 .SoNzt {
    text-align: right
}

._2nw25 ._27124 .SoNzt._2vCmH {
    color: var(--color-font-cyan);
    cursor: pointer
}

._2nw25 .wCGzf {
    display: -ms-flexbox;
    display: flex;
    margin-top: 16px
}

._2nw25 .wCGzf .VhGrz {
    color: var(--color-font-header);
    font-size: 20px;
    margin-right: 8px
}

._2nw25 .wCGzf .VhGrz:last-child {
    margin-right: 0
}

._2nw25 .wCGzf .VhGrz._1H7s_ {
    width: 54px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    font-weight: 500;
    background-color: #000;
    border-radius: 2px
}

._2Qqot {
    display: block
}

._2B8Td {
    padding: .5rem 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    background-color: transparent;
    border: none;
    border-top: 1px solid #bdbdbd;
    color: var(--color-font-header);
    font-weight: 700;
    font-size: 14px;
    cursor: pointer
}

.Sbyyx {
    margin-left: auto;
    font-size: 24px;
    transition: all .2s;
    color: var(--color-font-gray)
}

.Sbyyx._3jPnk {
    transform: rotate(180deg)
}

._3VOIv {
    margin-left: auto
}

._2Ck47 {
    background-color: var(--color-bg-gray-3);
    border-radius: 4px;
    padding: .8rem 1rem
}

._1mhHX {
    margin-bottom: .4rem
}

._1mhHX, ._1t-p3 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._1t-p3 {
    margin-right: auto;
    font-size: 13px
}

._2oN7a {
    background-color: #bdbdbd;
    width: 20px;
    height: 20px;
    display: block;
    border-radius: 20px;
    margin-right: .3rem;
    background-size: cover;
    background-position: 50%
}

._2lRY2 {
    margin-right: .4rem
}

._35zO- {
    color: var(--color-font-light);
    font-size: 12px
}

._2eELP {
    font-size: 15px;
    font-weight: 700;
    display: block;
    margin-bottom: .2rem
}

._3mcDX {
    font-size: 13px
}

._1t-p3, ._2eELP, ._3mcDX {
    color: var(--color-font-normal)
}

._2BQ5l {
    text-overflow: ellipsis;
    white-space: normal;
    overflow: hidden
}

._2FP17 { /*max-width:calc(100vw - 60px);width:600px;*/
    width: 100%;
    padding: 16px 0;
    border-radius: 4px;
    background-color: var(--color-page-background);
    position: relative
}

._2FP17 ._2BGfn {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    margin-bottom: 8.5px;
    padding: 0 16px
}

._2FP17 ._2BGfn .rm2zN {
    color: var(--color-font-footer-text);
    font-size: 16px;
    cursor: pointer
}

._2FP17 ._2BGfn .rm2zN:hover {
    color: var(--color-font-cyan)
}

._2FP17 ._1N3k4 {
    padding: 0 40px;
    font-size: 24px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.17;
    letter-spacing: normal;
    color: var(--color-font-header)
}

._2FP17 ._16irb {
    background: var(--color-page-background);
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 16px 40px 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

._2FP17 ._16irb, ._2FP17 ._16irb ._3BEif {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._2FP17 ._16irb ._3BEif ._1-nvK {
    font-size: 16px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    cursor: pointer;
    color: var(--color-font-footer-text);
    border-bottom: 2px solid transparent
}

._2FP17 ._16irb ._3BEif ._1-nvK._1bXQZ {
    color: var(--color-font-cyan);
    border-bottom: solid 2px var(--color-font-cyan)
}

._2FP17 ._16irb ._3BEif ._1-nvK._30VCM {
    margin-right: 32px
}

._2FP17 ._2S4uG {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 6px
}

._2FP17 ._2S4uG ._3sQSh {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 0 30px;
    font-size: 14px;
    line-height: 1.14;
    color: var(--color-font-normal);
    margin-bottom: 10px
}

._2FP17 ._2S4uG ._3uyXg {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 360px
}

._2FP17 ._2S4uG ._3uyXg .miJFY {
    margin: 0 40px;
    font-weight: 700;
    margin-top: 16px
}

._2FP17 ._2S4uG ._3uyXg ._3bUE8 {
    height: 84px
}

._2FP17 ._2S4uG ._3uyXg ._3bUE8, ._2FP17 ._2S4uG ._3uyXg ._3bUE8 ._1_XtR {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._2FP17 ._2S4uG ._3uyXg ._3bUE8 ._1_XtR {
    height: 80px;
    border-radius: 4px;
    margin: 0 32px;
    width: 100%;
    padding: 0 8px;
    cursor: pointer
}

._2FP17 ._2S4uG ._3uyXg ._3bUE8 ._1_XtR:hover {
    background: var(--color-bg-gray-3)
}

._2FP17 ._2S4uG ._3uyXg ._3bUE8 ._1_XtR ._21NeF {
    background-position: 50%;
    background-color: #d8d8d8;
    background-size: cover;
    width: 64px;
    height: 64px;
    border-radius: 4px;
    position: relative
}

._2FP17 ._2S4uG ._3uyXg ._3bUE8 ._1_XtR ._21NeF ._3cYGF {
    position: absolute;
    left: 19.5px;
    top: 19.5px;
    z-index: 2;
    color: #fff;
    font-size: 25px
}

._2FP17 ._2S4uG ._3uyXg ._3bUE8 ._1_XtR ._21NeF ._4gRAA {
    width: 64px;
    height: 64px;
    background-color: var(--color-font-cyan);
    opacity: .8;
    border-radius: 4px
}

._2FP17 ._2S4uG ._3uyXg ._3bUE8 ._1_XtR ._394FT {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 16px;
    color: var(--color-font-normal)
}

._2FP17 ._2S4uG ._3uyXg ._3bUE8 ._1_XtR ._1eXJO {
    height: 18px;
    font-size: 12px;
    color: var(--color-font-filter-count)
}

._2FP17 ._2S4uG ._3uyXg ._3bUE8 ._1_XtR ._1irTB {
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    font-weight: 600;
    color: var(--color-font-header)
}

._2FP17 ._2S4uG ._3uyXg ._3bUE8 ._1_XtR .VEQXT {
    margin-top: 2px;
    height: 18px;
    line-height: 18px;
    font-size: 14px;
    font-weight: 400;
    color: var(--color-font-filter-count);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._2FP17 ._2S4uG ._3uyXg ._3bUE8 ._1_XtR .VEQXT ._1pE-r {
    font-size: 28px;
    padding: 0 6px;
    line-height: 18px
}

._2FP17 ._2S4uG ._3uyXg ._3bUE8 ._1_XtR .VEQXT ._3r5Ae {
    font-size: 12px;
    line-height: 17px
}

._2FP17 ._2S4uG ._3UfqK {
    border-top: 1px solid var(--color-border-normal);
    display: -ms-flexbox;
    display: flex;
    padding: 16px 40px 0;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

._2FP17 ._2S4uG ._dMMY ._3zvYC {
    width: 116px;
    height: 40px
}

._2FP17 ._2S4uG ._dMMY ._3zvYC._1KKkZ {
    background-color: var(--color-inactive-bg)
}

._2FP17 ._2S4uG .Jz3Sf {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

._2FP17 ._2S4uG .Jz3Sf .EaoU7 {
    cursor: pointer;
    min-width: 140px;
    font-size: 14px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--color-font-cyan)
}

._2FP17 ._2S4uG .Jz3Sf .EaoU7:first-child {
    margin-right: 10px
}

._2FP17 ._18pQ0 {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    display: none;
    background-color: var(--color-page-background)
}

._2FP17 ._18pQ0 ._2ZORQ {
    display: -ms-flexbox;
    display: flex
}

@-webkit-keyframes hj5fS {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

@keyframes hj5fS {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

._2Tk5i {
    min-width: 335px;
    min-height: 60px;
    color: #fff;
    background-color: #000;
    border-radius: 4px;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .2);
    display: -ms-flexbox;
    display: flex;
    padding: 22px 24px;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

._2Tk5i .SRlsK {
    font-size: 14px;
    font-weight: 700;
    color: #fff
}

._2Tk5i ._27l90 {
    margin-left: 10px;
    font-size: 14px;
    font-weight: 500;
    text-align: right;
    color: #2196f3;
    cursor: pointer
}

._2Tk5i ._27l90:hover {
    color: #6ec6ff
}

._17n9U {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    cursor: text
}

._3ZLDX, ._17n9U {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100%
}

._3ZLDX {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    height: auto;
    padding: 0;
    border: solid 1px var(--color-border-strong);
    border-radius: 3px
}

._3ZLDX, ._3ZLDX.iTBtb {
    background-color: var(--color-page-background)
}

._3ZLDX.iTBtb {
    border: 1px solid #e1e1e1;
    color: #cecece
}

._3ZLDX.tKs4A {
    border-color: #d0021b
}

._3ZLDX ._3uqMY {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    color: #bfbfbf;
    margin: 0 0 0 15px;
    font-size: 18px
}

._3ZLDX ._1wVB_ {
    position: absolute;
    right: 0;
    font-weight: 700;
    font-size: 10px;
    opacity: .3;
    cursor: pointer;
    padding: 5px;
    margin: 0 6px 0 0;
    height: auto;
    top: 0;
    bottom: 0;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center
}

._3ZLDX ._1gSGR, ._3ZLDX ._1wVB_ {
    border: none;
    display: -ms-flexbox;
    display: flex
}

._3ZLDX ._1gSGR {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0;
    padding: 0 30px 0 10px;
    line-height: 15px;
    min-width: 150px;
    font-size: 15px;
    height: 41px;
    color: var(--color-font-normal);
    background-color: var(--color-page-background);
    font-weight: 500;
    outline: none;
    border-radius: 3px
}

._3ZLDX ._1gSGR:disabled {
    background-color: #fafafa;
    color: #cecece
}

._3ZLDX ._1gSGR:placeholder-shown {
    font-weight: 400
}

._1vPUj {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 13px;
    line-height: 1.23;
    margin-top: 6px;
    white-space: nowrap;
    transition: display .9s ease
}

._1vPUj, ._1vPUj.tKs4A {
    color: #f0134c
}

._1vPUj.aJhce {
    color: #08b000
}

._1vPUj._1eO0B, ._1vPUj._5xDUu {
    color: #b2b2b2
}

._3DIYT {
    display: none
}

._2kcpa {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

._2kcpa, ._22V1a {
    display: -ms-flexbox;
    display: flex
}

._22V1a {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 100%;
    position: relative;
    border-radius: 3px;
    background-color: var(--color-page-background);
    border: solid 1px var(--color-border-strong);
    min-height: 110px
}

@media screen and (max-width: 767px) {
    ._22V1a {
        max-width: none;
        width: 100%
    }
}

._22V1a._3K-kd {
    border-color: var(--color-sale)
}

._22V1a._2nsL7 textarea {
    min-height: 138px
}

._22V1a textarea {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    color: var(--color-font-normal);
    font-weight: 500;
    width: 100%;
    border: none;
    border-radius: 3px;
    margin: 0;
    padding: 10px;
    resize: none;
    outline: none;
    line-height: 22px;
    font-size: 16px
}

._22V1a textarea:disabled {
    background-color: #fafafa;
    color: #cecece
}

._22V1a textarea:placeholder-shown {
    font-weight: 400
}

._3Vf37 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    margin-top: 6px
}

._3Vf37 .Ic4Jx {
    -ms-flex: 3 0 auto;
    flex: 3 0 auto;
    font-size: 13px;
    line-height: 1.23;
    white-space: nowrap;
    transition: display .9s ease
}

._3Vf37 .Ic4Jx, ._3Vf37 .Ic4Jx._3K-kd {
    color: var(--color-sale)
}

._3Vf37 .Ic4Jx._3bfO2 {
    color: var(--color-benefit)
}

._3Vf37 .Ic4Jx._1F7bq, ._3Vf37 .Ic4Jx._2WJzd {
    color: #b2b2b2
}

._3Vf37 ._12A17 {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    font-size: 14px;
    color: var(--color-font-normal);
    text-align: right
}

._3Lkri {
    display: none
}

._3MuCi {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: calc(100vw - 60px); /*width:600px;*/
    padding: 20px 30px 30px;
    background-color: var(--color-page-background);
    border-radius: 4px;
    color: var(--color-font-normal)
}

._3MuCi, ._3MuCi ._2V-ZV {
    display: -ms-flexbox;
    display: flex
}

._3MuCi ._2V-ZV {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    margin-bottom: 5px
}

._3MuCi ._2V-ZV ._29hzF {
    color: var(--color-font-footer-text);
    font-size: 16px;
    cursor: pointer
}

._3MuCi ._2V-ZV ._29hzF:hover {
    color: var(--color-font-cyan)
}

._3MuCi ._1kDIa {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center
}

._3MuCi ._1kDIa ._1IO1_ {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: auto;
    font-size: 24px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.17;
    letter-spacing: normal;
    color: var(--color-font-header)
}

._3MuCi ._3dXUi {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-top: 27px
}

._3MuCi ._3dXUi ._3rT_q {
    margin-bottom: 12px
}

._3MuCi ._3dXUi ._3rT_q ._1h86K {
    font-size: 16px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: var(--color-font-header)
}

._3MuCi ._3dXUi ._3rT_q .b1GTm {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 11px;
    padding-bottom: 17px
}

._3MuCi ._3dXUi ._3rT_q .b1GTm ._23WOh {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 14px;
    color: #bcbcc0;
    margin-left: 20px
}

._3MuCi ._3dXUi ._1qWXR {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    margin: 17px 0
}

._3MuCi ._3dXUi ._1qWXR .VGt65 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: auto;
    flex: auto;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 10px
}

._3MuCi ._3dXUi ._1qWXR .VGt65 .-HCad {
    font-weight: 400;
    color: var(--color-font-normal);
    font-size: 15px;
    line-height: 1.07
}

._3MuCi ._3dXUi ._1qWXR .VGt65 ._2Cg3_ {
    font-size: 13px;
    font-weight: 400;
    line-height: 1.23;
    color: var(--color-font-normal);
    margin-top: 2px
}

._3MuCi ._3dXUi ._1qWXR .VGt65._1vouV .-HCad {
    font-weight: 500;
    color: var(--color-font-header)
}

._3MuCi ._3dXUi ._1qWXR .VGt65._1vouV ._2Cg3_ {
    color: var(--color-font-header)
}

._3MuCi ._3dXUi ._1qWXR ._1bPWd, ._3MuCi ._3dXUi ._1qWXR ._3LCtA {
    -ms-flex: 1 0 0px;
    flex: 1 0 0
}

._3MuCi ._1SpuS {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 20px 0 10px
}

._3MuCi ._1SpuS ._1Tw2o, ._3MuCi ._1SpuS .IaiTq {
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    font-size: 16px;
    font-weight: 600;
    height: 50px
}

._3MuCi ._1SpuS .IaiTq {
    border: 1px solid var(--color-page-background);
    margin-left: 12px
}

._3MuCi ._1CTXc {
    margin-top: -10px;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

._3MuCi ._1CTXc ._1lTqV {
    font-size: 14px;
    color: var(--color-font-cyan);
    cursor: pointer
}

._1ub4J {
    -ms-flex-pack: center;
    justify-content: center
}

._1TyQP {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: var(--color-page-background);
    color: var(--color-font-normal);
    border-radius: 3px;
    max-width: calc(100vw - 60px);
    width: 600px;
    pointer-events: auto;
    padding: 0 30px
}

._1TyQP, ._1TyQP ._2avo6 {
    display: -ms-flexbox;
    display: flex
}

._1TyQP ._2avo6 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: row;
    flex-direction: row;
    position: relative;
    margin-top: 30px
}

._1TyQP ._2avo6 ._13u3a {
    font-size: 24px;
    line-height: 1.5;
    color: var(--color-font-header)
}

._1TyQP ._2avo6 ._5bn6x {
    color: var(--color-font-filter-count);
    padding: 0;
    border: none;
    outline: none;
    background-color: transparent;
    cursor: pointer;
    position: absolute;
    right: 5px;
    top: 5px
}

._1TyQP ._2avo6 ._5bn6x:hover {
    color: var(--color-font-cyan)
}

._1TyQP ._2avo6 ._5bn6x ._IP8I {
    font-size: 30px
}

._1TyQP ._2OZhe {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column
}

._1TyQP ._2OZhe .z-kIa {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    margin: 28px 0 20px
}

._1TyQP ._2OZhe .z-kIa._3S4jp {
    margin: 16px 0 11px
}

._1TyQP ._2OZhe .z-kIa .H_2E1 {
    background-position: 50%;
    background-size: cover;
    width: 35px;
    height: 35px;
    border-radius: 3px;
    margin-right: 9px
}

._1TyQP ._2OZhe .FrNB9 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 16px;
    font-weight: 700;
    line-height: 1
}

._1TyQP ._2OZhe ._2qpRa, ._1TyQP ._2OZhe .FrNB9 {
    color: var(--color-font-normal)
}

._1TyQP ._2OZhe ._2qpRa, ._1TyQP ._2OZhe ._3N0hH {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 14px;
    line-height: 1.14
}

._1TyQP ._2OZhe ._3N0hH {
    color: var(--color-sale)
}

._1TyQP ._2OZhe ._3B9GZ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    margin: 28px 0 30px;
    padding-top: 28px;
    border-top: 1px solid var(--color-border-normal)
}

._1TyQP ._2OZhe ._3B9GZ ._27Drk {
    -ms-flex: 2;
    flex: 2;
    height: 36px
}

._1TyQP ._2OZhe ._3B9GZ ._3Wn0T {
    -ms-flex: 1;
    flex: 1;
    margin-right: 16px
}

._2qI7a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

._2qI7a ._3TC37 {
    position: relative;
    margin: auto
}

@media screen and (max-width: 1127px) {
    ._2qI7a ._3TC37 {
        width: 880px
    }
}

@media screen and (min-width: 264px) and (max-width: 483px) {
    ._2qI7a ._3TC37 {
        width: 220px
    }
}

@media screen and (min-width: 484px) and (max-width: 703px) {
    ._2qI7a ._3TC37 {
        width: 440px
    }
}

@media screen and (min-width: 704px) and (max-width: 923px) {
    ._2qI7a ._3TC37 {
        width: 660px
    }
}

@media screen and (min-width: 1127px) and (max-width: 1371px) {
    ._2qI7a ._3TC37 {
        width: 980px
    }
}

@media screen and (min-width: 1372px) and (max-width: 1616px) {
    ._2qI7a ._3TC37 {
        width: 1225px
    }
}

@media screen and (min-width: 1617px) and (max-width: 1861px) {
    ._2qI7a ._3TC37 {
        width: 1470px
    }
}

@media screen and (min-width: 1862px) and (max-width: 2106px) {
    ._2qI7a ._3TC37 {
        width: 1715px
    }
}

@media screen and (min-width: 2107px) and (max-width: 2351px) {
    ._2qI7a ._3TC37 {
        width: 1960px
    }
}

@media screen and (min-width: 2352px) and (max-width: 2596px) {
    ._2qI7a ._3TC37 {
        width: 2205px
    }
}

@media screen and (min-width: 2597px) and (max-width: 2841px) {
    ._2qI7a ._3TC37 {
        width: 2450px
    }
}

._2qI7a ._3TC37 ._3ovaE {
    width: 245px
}

@media screen and (max-width: 1127px) {
    ._2qI7a ._3TC37 ._3ovaE {
        width: 220px
    }
}

._2qI7a ._3W7iF {
    position: relative;
    margin: auto;
    width: 100%;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

@media screen and (min-width: 1600px) {
    ._2qI7a ._3W7iF {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._2qI7a ._3W7iF {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._2qI7a ._3W7iF {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._2qI7a ._3W7iF {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._2qI7a ._3W7iF {
        padding: 0 15px
    }
}

._2qI7a ._1H7Ss {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

._2qI7a ._1H7Ss ._3JMPS {
    position: relative
}

._2qI7a ._1H7Ss ._3JMPS ._3v2Gn {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

._2qI7a ._1H7Ss ._3JMPS ._3v2Gn ._3ovaE {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

._2qI7a ._1H7Ss ._3JMPS ._3v2Gn ._3ovaE._1Sk7s {
    pointer-events: none
}

._2qI7a ._1H7Ss ._3JMPS ._3Zn3H {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 245px;
    right: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

@media screen and (max-width: 1127px) {
    ._2qI7a ._1H7Ss ._3JMPS ._3Zn3H {
        width: 220px
    }
}

._2qI7a ._1H7Ss ._3JMPS ._3Zn3H .arrow {
    display: none
}

._2qI7a ._1H7Ss ._3JMPS ._2ZiKL {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 245px;
    left: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

@media screen and (max-width: 1127px) {
    ._2qI7a ._1H7Ss ._3JMPS ._2ZiKL {
        width: 220px
    }
}

._2qI7a ._1H7Ss ._3JMPS ._2ZiKL .arrow {
    display: none
}

._2qI7a ._1H7Ss ._3JMPS:hover ._2ZiKL .arrow, ._2qI7a ._1H7Ss ._3JMPS:hover ._3Zn3H .arrow {
    display: block
}

._2qI7a ._1Reh2 {
    display: none
}

@media screen and (max-width: 767px) {
    ._2qI7a._2Z4WV {
        position: relative;
        margin: auto;
        width: 100%
    }

    ._2qI7a._2Z4WV ._3W7iF {
        width: 100%;
        margin: 0;
        padding: 0
    }
}

@media screen and (max-width: 767px) and (min-width: 1600px) {
    ._2qI7a._2Z4WV {
        max-width: 1230px
    }
}

@media screen and (max-width: 767px) and (max-width: 1600px) and (min-width: 1240px) {
    ._2qI7a._2Z4WV {
        max-width: 1230px
    }
}

@media screen and (max-width: 767px) and (max-width: 1239px) and (min-width: 1024px) {
    ._2qI7a._2Z4WV {
        max-width: 960px
    }
}

@media screen and (max-width: 767px) and (max-width: 1023px) and (min-width: 768px) {
    ._2qI7a._2Z4WV {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
    ._2qI7a._2Z4WV {
        padding: 0 15px
    }
}

@media screen and (max-width: 767px) {
    ._2qI7a._2Z4WV ._1H7Ss {
        display: none
    }

    ._2qI7a._2Z4WV ._1Reh2 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: 0 -7.5px
    }

    ._2qI7a._2Z4WV ._1Reh2 .-vm6S {
        width: 33.333%;
        max-width: 220px;
        padding: 0 7.5px 15px
    }

    ._2qI7a._2Z4WV ._1Reh2 .-vm6S._3ZQDr {
        padding: 0 7.5px 1px
    }
}

@media screen and (max-width: 767px) and (max-width: 484px) {
    ._2qI7a._2Z4WV ._1Reh2 .-vm6S {
        width: 50%
    }
}

._3PuWR {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0
}

._3PuWR ._5mTvc {
    width: 200px
}

._3PuWR ._5mTvc, ._3PuWR ._5mTvc ._2b45x {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

._3PuWR ._5mTvc ._2b45x {
    width: 100%;
    padding: 0;
    margin: 0;
    outline: none;
    border-width: 0;
    border-radius: 3px;
    background-color: #fff;
    cursor: pointer;
    transition: box-shadow .4s cubic-bezier(.4, 0, .2, 1)
}

._3PuWR ._5mTvc ._2b45x ._2vtmd {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    background-position: 50%;
    background-size: cover;
    width: 200px;
    height: 124px;
    position: relative;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

._3PuWR ._5mTvc ._2b45x ._2_cpz {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    height: 25px;
    background-color: #eceff1;
    padding: 0 14px
}

._3PuWR ._5mTvc ._2b45x ._2_cpz ._2OX6z {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    font-size: 11px;
    color: #9e9e9e
}

._3PuWR ._5mTvc ._2b45x .Wjt0t {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 10px 14px 8px;
    width: 100%;
    min-height: 86px
}

._3PuWR ._5mTvc ._2b45x .Wjt0t ._3JERw {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center
}

._3PuWR ._5mTvc ._2b45x .Wjt0t ._3K6pp {
    padding: 3px 0 0;
    font-size: 11px;
    line-height: 15px;
    color: #9e9e9e;
    text-transform: UPPERCASE
}

._3PuWR ._5mTvc ._2b45x .Wjt0t ._1HQ0a {
    font-size: 14px;
    line-height: 18px;
    color: #002835;
    padding: 2px 0 0
}

._3PuWR ._5mTvc ._2zRE7 {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 124px;
    opacity: 0;
    border-radius: 3px;
    pointer-events: none
}

._3PuWR ._5mTvc ._2zRE7, ._3PuWR ._5mTvc ._2zRE7 ._3T2T1 {
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    transition: opacity .2s cubic-bezier(.4, 0, .2, 1) 0ms
}

._3PuWR ._5mTvc ._2zRE7 ._3T2T1 {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 35px;
    background-color: #fff;
    opacity: .8;
    pointer-events: auto;
    outline: none;
    border: none;
    border-radius: 0
}

._3PuWR ._5mTvc ._2zRE7 ._3T2T1 ._2CgBc {
    color: #002835;
    font-size: 14px;
    width: 100%;
    text-align: center
}

._3PuWR ._5mTvc ._2zRE7 ._3T2T1:hover {
    background-color: #e0e0e0
}

._3PuWR ._5mTvc ._2zRE7 .haYot {
    position: absolute;
    top: 5px;
    right: 5px;
    pointer-events: auto
}

._3PuWR ._5mTvc ._2gLj4 {
    padding: 2px 0 0
}

._3PuWR ._5mTvc:hover ._2b45x {
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, .12)
}

._3PuWR ._5mTvc:hover ._2zRE7 {
    opacity: 1
}

._1HQ0a, ._2OX6z, ._3K6pp {
    max-width: 170px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

._1vLnA {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
    padding: 50px 10px 20px 0;
    font-size: 24px;
    line-height: 28px;
    color: var(--color-font-header)
}

._1vLnA a._251sG {
    color: var(--color-font-normal);
    font-size: 16px;
    margin-left: 15px;
    line-height: 21px;
    -ms-flex-item-align: end;
    align-self: flex-end
}

._1vLnA a._251sG:hover {
    color: #2196f3
}

.qUUu4 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background: transparent;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    margin-right: 45px
}

@media screen and (max-width: 1127px) {
    .qUUu4 {
        margin-right: 20px
    }
}

.qUUu4 ._1pk5r, .qUUu4 .tCXxf {
    height: 100%;
    border-width: 0;
    cursor: pointer;
    pointer-events: auto;
    outline: none;
    padding: 0;
    background: none;
    border-radius: 3px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.qUUu4 ._1pk5r:hover, .qUUu4 .tCXxf:hover {
    background: rgba(0, 0, 0, .3)
}

.qUUu4 ._1pk5r:hover ._3cGex, .qUUu4 .tCXxf:hover ._3cGex {
    transform: scale(1.25)
}

.qUUu4 ._1pk5r ._3cGex, .qUUu4 .tCXxf ._3cGex {
    font-size: 40px;
    color: #fff;
    text-shadow: 0 2px 4px rgba(0, 0, 0, .5);
    margin-left: 5px;
    transition: transform .1s ease-out 0s
}

.qUUu4 ._1pk5r .arrow, .qUUu4 .tCXxf .arrow {
    display: none
}

.qUUu4 ._1pk5r ._3cGex {
    margin-left: 155px
}

._27ziZ {
    display: -ms-flexbox;
    display: flex;
    margin: 0 45px 0 0
}

@media screen and (max-width: 1127px) {
    ._27ziZ {
        margin: 0 20px 0 0
    }
}

._5R0u0 {
    text-overflow: ellipsis;
    white-space: normal;
    overflow: hidden
}

._3F59I {
    max-width: calc(100vw - 60px);
    width: 1400px;
    height: 620px;
    background-color: var(--color-page-background);
    position: relative
}

._3F59I ._3ABnh {
    font-size: 24px;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    margin: 10px 15px
}

._3F59I ._3ABnh:hover {
    color: var(--color-font-cyan)
}

._3F59I .LdLYk {
    background-color: var(--color-page-background);
    padding: 45px 80px 40px;
    display: -ms-flexbox;
    display: flex;
    min-height: 230px;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._3F59I .LdLYk ._1TVVQ {
    width: 50%
}

._3F59I .LdLYk ._1TVVQ ._3U3KM {
    color: var(--color-font-header);
    font-size: 24px;
    font-weight: 700;
    height: 30px;
    line-height: 30px;
    margin-bottom: 5px
}

._3F59I .LdLYk ._1TVVQ ._3U3KM ._3NYCP {
    margin-right: 10px;
    color: var(--color-font-footer-text);
    line-height: 30px
}

._3F59I .LdLYk ._1TVVQ ._3br-0 {
    padding: 30px 0 0;
    display: -ms-flexbox;
    display: flex
}

._3F59I .LdLYk ._1TVVQ ._3br-0 ._3HuOh {
    height: 80px;
    width: 80px;
    background-color: #eee;
    background-size: cover
}

._3F59I .LdLYk ._1TVVQ ._3br-0 ._2skKd {
    padding-left: 20px
}

._3F59I .LdLYk ._1TVVQ ._3br-0 ._2skKd ._13gQt {
    font-size: 16px;
    color: var(--color-font-header);
    height: 20px;
    line-height: 20px;
    overflow: hidden
}

._3F59I .LdLYk ._1TVVQ ._3br-0 ._2skKd ._2Azcw {
    font-size: 10px;
    line-height: 10px;
    height: 10px;
    text-transform: uppercase
}

._3F59I .LdLYk ._1TVVQ ._3br-0 ._2skKd ._2Azcw a {
    color: var(--color-font-filter-count)
}

._3F59I .LdLYk ._1TVVQ ._3br-0 ._2skKd ._2Azcw a:hover {
    color: var(--color-font-cyan)
}

._3F59I .LdLYk ._1TVVQ ._3br-0 ._2skKd ._3F9S7 {
    color: var(--color-font-header);
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin: 5px 0
}

._3F59I .LdLYk ._1TVVQ ._3br-0 ._2skKd ._2gaz- {
    display: -ms-flexbox;
    display: flex;
    height: 20px;
    -ms-flex-align: end;
    align-items: flex-end
}

._3F59I .LdLYk ._238oY {
    width: 50%;
    max-width: 505px
}

._3F59I .LdLYk ._238oY ._17ip_ {
    height: 145px;
    border-radius: 3px;
    background-color: var(--color-bg-gray-1)
}

._3F59I .LdLYk ._238oY ._17ip_ ._3byhO {
    height: 59px;
    font-size: 20px;
    font-weight: 700;
    color: var(--color-font-header);
    border-bottom: 1px solid var(--color-border-normal)
}

._3F59I .LdLYk ._238oY ._17ip_ ._3byhO, ._3F59I .LdLYk ._238oY ._17ip_ .wpUtq {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 30px;
    -ms-flex-align: center;
    align-items: center
}

._3F59I .LdLYk ._238oY ._17ip_ .wpUtq {
    height: 85px
}

._3F59I .LdLYk ._238oY ._17ip_ .wpUtq ._24sbO {
    margin-right: 20px;
    max-width: 170px;
    height: 40px;
    background-color: transparent;
    -ms-flex: auto;
    flex: auto
}

._3F59I .LdLYk ._238oY ._17ip_ .wpUtq ._24sbO._2pmV_ {
    width: 100%;
    max-width: 100%;
    margin-right: 0
}

._3F59I .LdLYk ._238oY ._17ip_ .wpUtq ._2N4p4 {
    -ms-flex: auto;
    flex: auto
}

._3F59I .LdLYk ._238oY ._3_wYZ {
    color: var(--color-font-normal);
    margin-top: 5px;
    text-align: right;
    font-size: 12px
}

._3F59I ._2ZLBO {
    background-color: var(--color-bg-gray-2);
    color: var(--color-font-header);
    padding: 0 80px 60px
}

._3F59I ._2ZLBO ._2x5QW {
    padding: 55px 0 35px;
    color: var(--color-font-header)
}

._3F59I ._2ZLBO ._2OlC- ._3e7kZ {
    background-color: var(--color-page-background);
    padding: 0
}

._3F59I ._2ZLBO ._2OlC- .q_FYL {
    margin-right: 30px
}

._3F59I ._2ZLBO ._2OlC- .q_FYL:last-child {
    margin-right: 0
}

@media screen and (max-width: 1010px) {
    ._3F59I .LdLYk {
        padding: 45px 15px 40px;
        -ms-flex-direction: column;
        flex-direction: column
    }

    ._3F59I .LdLYk ._1TVVQ {
        width: 100%
    }

    ._3F59I .LdLYk ._238oY {
        width: 100%;
        max-width: none;
        padding-top: 30px
    }

    ._3F59I .LdLYk ._238oY ._17ip_ .wpUtq ._24sbO {
        max-width: 250px
    }

    ._3F59I ._2ZLBO {
        padding: 0 0 60px
    }
}

._1UVDY {
    max-width: calc(100vw - 60px);
    width: 1400px;
    height: 682px;
    padding: 20px 30px 0;
    background-color: #fff;
    position: relative;
    box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .5)
}

._1UVDY .bTqAl {
    height: 28px;
    line-height: 28px;
    text-indent: -1px
}

._1UVDY .bTqAl .LobHe {
    font-size: 14px;
    color: #9e9e9e;
    text-transform: uppercase
}

._1UVDY .bTqAl .LobHe:hover {
    color: #2196f3
}

._1UVDY .AVMYc {
    min-height: 28px;
    line-height: 28px;
    font-size: 24px;
    color: #424242;
    text-indent: -1px
}

._1UVDY .wGhu1 {
    padding-top: 36px;
    display: -ms-flexbox;
    display: flex
}

._1UVDY .wGhu1 ._1Kj2E {
    height: 570px;
    width: 90px;
    overflow: hidden;
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

._1UVDY .wGhu1 ._1Kj2E ._11MEM {
    position: relative;
    z-index: 1;
    transition: all .2s ease-in-out
}

._1UVDY .wGhu1 ._1Kj2E ._11MEM ._2aahc {
    width: 90px;
    height: 50px;
    margin-bottom: 10px;
    background-position: 50%;
    background-size: cover;
    cursor: pointer
}

._1UVDY .wGhu1 ._1Kj2E ._11MEM ._2aahc._7mMQ6 {
    position: relative
}

._1UVDY .wGhu1 ._1Kj2E ._11MEM ._2aahc._7mMQ6:after {
    border: 2px solid #2196f3;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: hsla(0, 0%, 100%, .5)
}

._1UVDY .wGhu1 ._1Kj2E .OOS19 {
    position: absolute;
    z-index: 2;
    height: 30px;
    width: 100%;
    cursor: pointer;
    display: none;
    left: 0;
    background-color: rgba(0, 0, 0, .45);
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    text-shadow: 0 2px 4px rgba(0, 0, 0, .5)
}

._1UVDY .wGhu1 ._1Kj2E .OOS19._1ZTj7 {
    display: -ms-flexbox;
    display: flex
}

._1UVDY .wGhu1 ._1Kj2E .OOS19._3QF0O {
    top: 0
}

._1UVDY .wGhu1 ._1Kj2E .OOS19._211nz {
    bottom: 0
}

._1UVDY .wGhu1 ._1Kj2E .OOS19 ._2khHi {
    color: #fff;
    font-size: 18px
}

._1UVDY .wGhu1 ._1Kj2E .OOS19 ._13OCP {
    color: #fff;
    font-size: 18px;
    transform: rotate(180deg)
}

._1UVDY .wGhu1 ._1Kj2E._2noSI {
    display: none
}

._1UVDY .wGhu1 ._3y8E8 {
    -ms-flex: auto;
    flex: auto;
    margin-left: 20px;
    text-align: center;
    position: relative
}

._1UVDY .wGhu1 ._3y8E8 ._3Baev {
    max-height: 100%
}

._1UVDY .wGhu1 ._3y8E8 ._1_86F, ._1UVDY .wGhu1 ._3y8E8 ._1Pccn, ._1UVDY .wGhu1 ._3y8E8 ._2OnOp, ._1UVDY .wGhu1 ._3y8E8 ._3VSPB, ._1UVDY .wGhu1 ._3y8E8 ._172up {
    width: 100%;
    height: 500px
}

._1UVDY .XAUuP {
    position: absolute;
    width: 30px;
    height: 30px;
    margin: 16px;
    top: 0;
    right: 0;
    color: #9e9e9e;
    font-size: 30px;
    text-align: center;
    line-height: 30px;
    cursor: pointer
}

._1UVDY .XAUuP:hover {
    color: #2196f3
}

._1UVDY ._1I7_9 {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    position: absolute;
    z-index: 2;
    width: 100%;
    display: none;
    height: 100%;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff
}

._1UVDY ._1I7_9._1ZTj7 {
    display: -ms-flexbox;
    display: flex
}

@media screen and (max-width: 1010px) {
    ._1UVDY {
        padding: 20px 20px 30px;
        height: auto
    }

    ._1UVDY .wGhu1 {
        -ms-flex-direction: column;
        flex-direction: column;
        padding-top: 20px;
        min-height: 300px
    }

    ._1UVDY .wGhu1 ._1Kj2E {
        height: 50px;
        width: 100%;
        margin-top: 15px
    }

    ._1UVDY .wGhu1 ._1Kj2E, ._1UVDY .wGhu1 ._1Kj2E ._11MEM {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: auto;
        flex: auto;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    ._1UVDY .wGhu1 ._1Kj2E ._11MEM ._2aahc {
        margin: 0 10px 0 0
    }

    ._1UVDY .wGhu1 ._1Kj2E .OOS19 {
        width: 30px;
        height: 50px
    }

    ._1UVDY .wGhu1 ._1Kj2E .OOS19._3QF0O {
        top: 0;
        left: 0
    }

    ._1UVDY .wGhu1 ._1Kj2E .OOS19._211nz {
        top: 0;
        right: 0;
        left: auto
    }

    ._1UVDY .wGhu1 ._1Kj2E .OOS19 ._2khHi {
        transform: rotate(-90deg)
    }

    ._1UVDY .wGhu1 ._1Kj2E .OOS19 ._13OCP {
        transform: rotate(90deg)
    }

    ._1UVDY .wGhu1 ._1Kj2E._3Ffl9 {
        display: none
    }

    ._1UVDY .wGhu1 ._1Kj2E._2noSI {
        display: -ms-flexbox;
        display: flex
    }

    ._1UVDY .wGhu1 ._3y8E8 {
        margin: 0
    }

    ._1UVDY .wGhu1 ._3y8E8 ._1_86F, ._1UVDY .wGhu1 ._3y8E8 ._1Pccn, ._1UVDY .wGhu1 ._3y8E8 ._2OnOp, ._1UVDY .wGhu1 ._3y8E8 ._3VSPB, ._1UVDY .wGhu1 ._3y8E8 ._172up {
        height: auto;
        min-height: 300px
    }
}

.DwbEb {
    width: 100vw;
    height: 100vh;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    overflow: hidden;
    text-align: center;
    color: #fff !important;
    background-color: #222c37
}

.DwbEb ._3C1RK {
    font-size: 40px;
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 4;
    cursor: pointer
}

.DwbEb ._14rEK {
    padding: 60px;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

@media screen and (max-width: 767px) {
    .DwbEb ._14rEK {
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.DwbEb .sKWCU {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: 800px;
    padding-bottom: 30px
}

.DwbEb .ThYJH {
    font-size: 4.25em;
    font-weight: 100;
    text-align: left;
    margin: 0 0 30px
}

@media screen and (max-width: 767px) {
    .DwbEb .ThYJH {
        font-size: 3em
    }
}

.DwbEb ._1Su9A {
    border-top: 1px solid #434b55;
    border-left: 1px solid #434b55
}

.DwbEb ._3Jikc {
    height: 60px;
    line-height: 60px;
    display: block;
    cursor: pointer;
    border-bottom: 1px solid #434b55;
    border-right: 1px solid #434b55
}

.DwbEb ._3Jikc:hover {
    background-color: #434b55
}

.DwbEb ._1skQ2 {
    padding: 30px
}

._1zQ2W {
    max-width: calc(100vw - 60px);
    width: 500px;
    height: 400px;
    padding: 20px;
    background-color: var(--color-page-background);
    color: var(--color-font-normal);
    position: relative;
    -moz-box-sizing: border-box
}

._1zQ2W ._3UvKg {
    width: 100%;
    font-size: 16px;
    text-align: center;
    height: 30px;
    margin-bottom: 10px;
    color: var(--color-font-header)
}

._1zQ2W ._1d-ih {
    height: 260px
}

._1zQ2W ._1d-ih ._1y8EA {
    white-space: pre-wrap
}

._1zQ2W ._2dhaJ {
    padding: 20px 50px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._1zQ2W ._2dhaJ._3z3GR {
    -ms-flex-pack: center;
    justify-content: center
}

._2TWSv {
    max-width: calc(100vw - 60px);
    width: 500px;
    height: 400px;
    padding: 20px;
    color: var(--color-font-normal);
    background-color: var(--color-page-background);
    position: relative
}

._2TWSv .uk-GK {
    width: 100%;
    font-size: 16px;
    text-align: center;
    height: 30px;
    margin-bottom: 10px;
    color: var(--color-font-header)
}

._2TWSv .TTrT3 {
    height: 260px
}

._2TWSv .TTrT3 ._3wW8I {
    padding-bottom: 10px
}

._2TWSv .TTrT3 ul {
    padding: 0 0 10px 20px;
    list-style-type: disc
}

._2TWSv ._3W2cU {
    padding: 20px 50px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._1kMpQ {
    max-width: calc(100vw - 60px);
    width: 500px;
    height: 400px;
    padding: 20px;
    background-color: var(--color-page-background);
    color: var(--color-font-normal);
    position: relative
}

._1kMpQ .ImhPi {
    width: 100%;
    font-size: 16px;
    text-align: center;
    height: 30px;
    margin-bottom: 10px;
    color: var(--color-font-header)
}

._1kMpQ ._1ELUy {
    height: 260px
}

._1kMpQ ._1ELUy ._3xuza {
    white-space: pre-wrap
}

._1kMpQ ._1ELUy ._3xuza a, ._1kMpQ ._1ELUy ._3xuza b, ._1kMpQ ._1ELUy ._3xuza br, ._1kMpQ ._1ELUy ._3xuza em, ._1kMpQ ._1ELUy ._3xuza h1, ._1kMpQ ._1ELUy ._3xuza h2, ._1kMpQ ._1ELUy ._3xuza h3, ._1kMpQ ._1ELUy ._3xuza h4, ._1kMpQ ._1ELUy ._3xuza h5, ._1kMpQ ._1ELUy ._3xuza h6, ._1kMpQ ._1ELUy ._3xuza i, ._1kMpQ ._1ELUy ._3xuza li, ._1kMpQ ._1ELUy ._3xuza ol, ._1kMpQ ._1ELUy ._3xuza p, ._1kMpQ ._1ELUy ._3xuza strong, ._1kMpQ ._1ELUy ._3xuza ul {
    color: var(--color-font-normal)
}

._1kMpQ .tePrq {
    padding: 20px 50px 0;
    display: -ms-flexbox;
    display: flex
}

._1kMpQ .tePrq, .ievcA {
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ievcA {
    max-width: calc(100vw - 60px);
    width: 1400px;
    min-height: 60px;
    padding: 30px 78px;
    background-color: var(--color-bg-gray-3);
    position: relative
}

.ievcA, .ievcA ._2fX8s {
    display: -ms-flexbox;
    display: flex
}

.ievcA ._2fX8s {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex: auto;
    flex: auto
}

.ievcA ._2fX8s .uUSQI {
    font-size: 24px;
    color: var(--color-font-footer-text);
    margin-right: 10px
}

.ievcA ._2fX8s ._3WYqS {
    font-size: 24px;
    font-weight: 700;
    color: var(--color-font-header);
    margin: 0 38px 0 0
}

.ievcA ._1TD6d {
    height: 60px;
    border-radius: 3px;
    width: 100%;
    max-width: 400px
}

.ievcA .lHyJV {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.ievcA .lHyJV ._2R6dj {
    position: absolute;
    font-size: 24px;
    color: var(--color-font-footer-text);
    top: 20px;
    right: 20px;
    cursor: pointer
}

.ievcA .lHyJV ._2R6dj:hover {
    color: var(--color-font-cyan)
}

.ievcA ._7QdTJ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.ievcA ._7QdTJ ._1BuES {
    margin: 0 15px
}

.ievcA ._7QdTJ ._1BuES, .ievcA ._7QdTJ ._2Qv5b {
    min-width: 110px;
    background-color: transparent
}

@media screen and (max-width: 999px) {
    .ievcA {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        height: auto;
        min-height: 120px;
        padding: 20px
    }

    .ievcA ._2fX8s {
        width: 100%;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex: auto;
        flex: auto;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .ievcA ._2fX8s .uUSQI {
        display: none
    }

    .ievcA ._2fX8s ._3WYqS {
        font-size: 16px;
        width: 100%;
        margin-bottom: 10px
    }

    .ievcA .lHyJV {
        width: 100%;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex: auto;
        flex: auto;
        min-height: 60px
    }
}

._3uqfX {
    position: relative;
    max-width: calc(100vw - 60px);
    width: 600px;
    min-height: 230px;
    color: var(--color-font-normal);
    padding: 32px;
    background-color: var(--color-page-background)
}

._3uqfX._3aCKw {
    width: 460px;
    min-height: 270px
}

._3uqfX ._3LsG5 {
    padding: 0;
    border: none;
    outline: none;
    background-color: transparent;
    position: absolute;
    top: 16px;
    right: 16px;
    color: var(--color-font-footer-text);
    cursor: pointer
}

._3uqfX ._3LsG5 ._1GnDY {
    font-size: 20px
}

._3uqfX .ZVe2m ._2pXPK {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 22px
}

._3uqfX .ZVe2m ._2pXPK > div {
    color: var(--color-font-normal);
    font-size: 16px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 19px;
    margin-top: 4px
}

._3uqfX .ZVe2m ._2pXPK:last-child {
    margin-bottom: 32px
}

._3uqfX ._1PfZg {
    font-size: 14px
}

._3uqfX ._3rurH {
    margin-top: 3px;
    margin-bottom: 16px
}

._3uqfX ._1g8YM {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 45%;
    margin-left: 55%
}

._3uqfX ._1g8YM ._133QU {
    -ms-flex: auto;
    flex: auto;
    height: 40px;
    font-size: 16px
}

@media screen and (max-width: 767px) {
    ._3uqfX ._1g8YM {
        -ms-flex-direction: column;
        flex-direction: column
    }

    ._3uqfX ._1g8YM ._133QU {
        margin: 0 0 16px !important
    }
}

._750Hx {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: var(--color-page-background);
    color: var(--color-font-normal);
    border-radius: 3px;
    max-width: calc(100vw - 60px);
    width: 320px;
    pointer-events: auto
}

._750Hx._2SyRc {
    width: 423px
}

._750Hx._2hdXT {
    width: 480px
}

._750Hx._2hdXT .hKuLR ._1UHs0 {
    padding: 0 15px 15px
}

._750Hx._16Xja {
    width: 380px;
    padding: 20px;
    position: relative
}

._750Hx._16Xja .OwFB4 {
    color: var(--color-font-filter-count);
    padding: 0;
    border: none;
    outline: none;
    background-color: transparent;
    cursor: pointer;
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 20px;
    z-index: 99
}

._750Hx._16Xja .OwFB4:hover {
    color: var(--color-font-cyan)
}

._750Hx._16Xja ._1gAg2 {
    font-size: 24px;
    font-weight: 700;
    color: var(--color-font-header)
}

._750Hx._16Xja ._1gAg2._23ozD {
    font-size: 20px;
    border-bottom: 1px solid var(--color-border-strong);
    padding: 0 16px 16px
}

._750Hx._16Xja .hKuLR {
    padding: 10px 0 0
}

._750Hx._16Xja .hKuLR._23ozD {
    padding: 16px
}

._750Hx._16Xja .hKuLR ._1UHs0 {
    font-size: 16px;
    color: var(--color-font-normal);
    text-align: left
}

._750Hx._16Xja ._3X2IV {
    padding-top: 15px
}

._750Hx._16Xja .i8oJ7 {
    font-size: 16px;
    padding: 16px;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._750Hx._16Xja .i8oJ7 ._10zLL {
    text-align: center;
    width: 250px;
    font-weight: 700
}

._750Hx._16Xja .i8oJ7 ._10zLL ._3lq66 {
    line-height: 36px;
    font-size: 36px;
    padding: 20px
}

._750Hx .lRawU {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #7e7e7e;
    height: 103px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    position: relative
}

._750Hx .lRawU ._3lq66 {
    display: -ms-flexbox;
    display: flex;
    font-size: 60px;
    color: #fff
}

._750Hx .lRawU .OwFB4 {
    color: var(--color-font-filter-count);
    padding: 0;
    border: none;
    outline: none;
    background-color: transparent;
    cursor: pointer;
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 99
}

._750Hx .lRawU .OwFB4:hover {
    color: var(--color-font-cyan)
}

._750Hx .hKuLR {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px 0
}

._750Hx .hKuLR ._1UHs0 {
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    padding-bottom: 15px;
    text-align: center
}

._750Hx .hKuLR .DKXmc {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    background-color: var(--color-page-background);
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 100px;
    -ms-flex-item-align: stretch;
    align-self: stretch
}

._750Hx .hKuLR .DKXmc ._2YXi8 {
    height: 24px;
    font-size: 12px;
    font-weight: 400;
    min-width: 87px
}

._750Hx .hKuLR .DKXmc ._3uHG7 {
    margin-right: 40px
}

._750Hx .hKuLR ._19mDK {
    -ms-flex-pack: center;
    justify-content: center
}

@media screen and (max-width: 1010px) {
    ._750Hx .hKuLR .DKXmc {
        padding: 0 80px
    }
}

._1oxk2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: calc(100vw - 60px);
    width: 600px;
    padding: 0;
    background-color: #fff
}

._1oxk2 ._1xYYh {
    padding-top: 30px
}

._1oxk2 ._1lUnw {
    min-height: 40px;
    margin-bottom: 30px;
    padding: 10px 30px;
    width: 100%;
    background-color: #fdd9d7;
    color: #646263;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._1oxk2 ._3AJ2c {
    padding: 0 30px
}

._1oxk2 ._3AJ2c ._1CcLf {
    font-size: 24px;
    margin-bottom: 10px
}

._1oxk2 ._3AJ2c ._3tUUM {
    color: #5a5a5b
}

._1oxk2 ._3AJ2c ._3tUUM span {
    color: #2196f3;
    cursor: pointer
}

._1oxk2 ._3AJ2c ._3tUUM span:hover {
    color: #e92063
}

._1oxk2 ._1v80X {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px 30px 0
}

._1oxk2 ._1v80X ._2iymd {
    padding-bottom: 10px
}

._1oxk2 ._1v80X ._2iymd._8T8im {
    padding-bottom: 15px
}

._1oxk2 ._1v80X ._2iymd ._8sp6c {
    height: 42px;
    border-radius: 3px;
    background-color: #fff;
    padding: 0 10px;
    font-size: 15px;
    width: 100%;
    color: #000;
    font-weight: 500;
    border: 1px solid #d5d5d5;
    outline: none;
    -moz-box-sizing: border-box
}

._1oxk2 ._1v80X ._2iymd ._8sp6c._1s3xP {
    border: 1px solid #d0021b
}

._1oxk2 ._3LD5U {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 30px 30px
}

._1oxk2 ._3LD5U ._9FQ7e {
    -ms-flex: auto;
    flex: auto;
    -ms-flex-item-align: end;
    align-self: flex-end;
    padding: 0 0 15px;
    min-height: 20px
}

._1oxk2 ._3LD5U ._1drlN, ._1oxk2 ._3LD5U ._9FQ7e {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._1oxk2 ._3LD5U ._1drlN {
    -ms-flex-pack: end;
    justify-content: flex-end
}

._1oxk2 ._3LD5U ._1drlN ._1cnum {
    margin-right: 20px
}

._3IXsC {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
    width: 443px
}

._3IXsC ._2LseU {
    font-size: 19px;
    margin: 15px 0;
    line-height: 24px;
    text-align: center
}

._3IXsC .QaRnX {
    line-height: 16px;
    width: 80%;
    text-align: center;
    margin: 10px auto
}

._3IXsC ._3awBE {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 55px;
    padding: 15px
}

._3IXsC ._3awBE ._2VzB8 {
    height: 20px
}

._3nbkb {
    max-width: calc(100vw - 60px);
    width: 500px;
    min-height: 300px;
    background-color: #fff;
    padding: 30px;
    position: relative;
    -ms-flex-direction: column;
    flex-direction: column
}

._3nbkb, ._3nbkb ._1LvNZ {
    display: -ms-flexbox;
    display: flex
}

._3nbkb ._1LvNZ {
    height: 50px;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f8f8f8;
    border-radius: 3px;
    overflow: hidden
}

._3nbkb ._1LvNZ ._1bB_R {
    height: 50px;
    width: 50px;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    background-size: cover
}

._3nbkb ._1LvNZ ._3aZth {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: auto;
    flex: auto;
    padding-left: 10px;
    -ms-flex-direction: column;
    flex-direction: column
}

._3nbkb ._1LvNZ ._3aZth ._3jMLt {
    white-space: nowrap;
    width: 380px;
    overflow: hidden;
    text-overflow: ellipsis
}

._3nbkb .MlhDw {
    margin-top: 17px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

._3nbkb .MlhDw ._310Dn {
    padding: 5px 0;
    min-height: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._3nbkb .MlhDw ._310Dn.FeK0f {
    -ms-flex-pack: center;
    justify-content: center
}

._3nbkb .MlhDw ._310Dn.FeK0f ._1732G {
    -ms-flex: auto;
    flex: auto
}

._3nbkb .MlhDw ._310Dn.FeK0f ._17psx {
    display: -ms-flexbox;
    display: flex;
    height: 43px;
    border-radius: 3px;
    border: 1px solid #d5d5d5;
    background-color: #fff;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 30px 0 10px;
    -ms-flex: auto;
    flex: auto;
    outline: none;
    font-size: 16px
}

._3nbkb .MlhDw ._310Dn.FeK0f ._17psx._15ZWl {
    border: 1px solid #f0134c
}

._3nbkb .MlhDw ._310Dn.Mrt40 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    min-height: 30px;
    padding: 0;
    -ms-flex-align: center;
    align-items: center
}

._3nbkb .MlhDw ._310Dn.Mrt40 ._15ZWl {
    width: 100%;
    color: #f0134c
}

._3nbkb .MlhDw ._310Dn.Mrt40 ._15ZWl.c00k- {
    display: none
}

._3nbkb .MlhDw ._310Dn.X8dXv {
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    -ms-flex-align: end;
    align-items: flex-end
}

._3nbkb .MlhDw ._310Dn.X8dXv ._2_OtZ {
    -ms-flex: auto;
    flex: auto;
    max-width: 140px;
    margin-right: 20px
}

._3nbkb .MlhDw ._310Dn.X8dXv .qsCb9 {
    -ms-flex: auto;
    flex: auto;
    height: 36px
}

._3nbkb .MlhDw ._3TQ4R {
    border-bottom: 1px solid #eee;
    height: 1px;
    width: 100%;
    margin: 5px 0;
    bottom: 0;
    left: 0;
    -ms-flex-item-align: end;
    align-self: flex-end
}

._3nbkb .fVhVE {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 300px;
    flex-direction: column;
    background-color: #fff;
    padding: 30px
}

._3nbkb .fVhVE, ._3nbkb .fVhVE ._3QNM8 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column
}

._3nbkb .fVhVE ._3QNM8 {
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex: auto;
    flex: auto;
    padding: 10px 0 0;
    height: 190px
}

._3nbkb .fVhVE ._3QNM8 ._2RG35 {
    position: relative;
    margin-top: 50px;
    display: -ms-flexbox;
    display: flex;
    height: 48px
}

._3nbkb .fVhVE ._3QNM8 ._1iC5V {
    height: 48px;
    width: 48px;
    border-radius: 50%;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

._3nbkb .fVhVE ._3QNM8 ._1iC5V._2cEBk {
    background-color: #e91e63
}

._3nbkb .fVhVE ._3QNM8 ._1iC5V._1q9GP {
    margin-top: 60px;
    background-color: #2196f3
}

._3nbkb .fVhVE ._3QNM8 ._1iC5V ._1-6pr {
    color: #fff;
    font-size: 24px
}

._3nbkb .fVhVE ._3QNM8 .Mrt40 {
    padding-top: 25px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

._3nbkb .fVhVE ._3QNM8 .Mrt40._15ZWl {
    line-height: 24px
}

._3nbkb .fVhVE ._3y6x6 {
    height: 190px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

._3nbkb .fVhVE ._3y6x6 ._1LvNZ {
    margin-bottom: 22px
}

._3nbkb .fVhVE ._3y6x6 ._310Dn {
    height: 35px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

._3nbkb .fVhVE ._3y6x6 ._310Dn._3Ps5g {
    font-size: 16px;
    font-weight: 700
}

._3nbkb .fVhVE ._3TQ4R {
    border-bottom: 1px solid #eee;
    height: 1px;
    width: 100%;
    margin: 5px 0;
    -ms-flex-item-align: end;
    align-self: flex-end
}

._3nbkb .fVhVE .X8dXv {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: end;
    align-items: flex-end;
    height: 40px
}

._3nbkb .fVhVE .X8dXv ._2_OtZ {
    -ms-flex: auto;
    flex: auto;
    max-width: 140px
}

._3nbkb .fVhVE .X8dXv ._1cI9a {
    margin-left: 20px;
    -ms-flex: auto;
    flex: auto
}

._2RahB {
    max-width: calc(100vw - 60px);
    width: 640px;
    background-color: var(--color-page-background);
    border-radius: 4px;
    padding: 30px;
    color: var(--color-font-normal);
    position: relative
}

._2RahB ._1ouj3 {
    font-weight: 700;
    font-size: 22px;
    margin-bottom: 8px;
    color: var(--color-font-header)
}

._2RahB ._3k_fa {
    background-color: #fff2cd;
    color: #705914;
    padding: 15px;
    border-radius: 4px
}

._2RahB .VYrfQ ._1EezC {
    margin-top: 18px
}

._2RahB .VYrfQ ._1EezC ._2yJ7- {
    font-size: 16px;
    font-weight: 700
}

._2RahB .VYrfQ ._1EezC ._1Gjk1 {
    margin-top: 8px
}

._2RahB ._3qDin {
    margin-top: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

._2RahB ._3qDin ._2-gOk {
    height: 40px;
    font-size: 14px
}

._2RahB ._1ykgg {
    position: absolute;
    top: 16px;
    right: 16px;
    font-size: 20px;
    color: var(--color-font-footer-text);
    cursor: pointer
}

._1uQGq {
    margin-left: 8px
}

._3kNtE {
    -ms-flex-pack: center;
    justify-content: center
}

._1wWEj {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
    max-width: calc(100vw - 60px);
    width: 640px;
    pointer-events: auto;
    border-radius: 4px;
    padding: 30px;
    color: #212121
}

._1wWEj, ._1wWEj ._2onra {
    display: -ms-flexbox;
    display: flex
}

._1wWEj ._2onra {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: row;
    flex-direction: row;
    position: relative;
    margin-bottom: 24px
}

._1wWEj ._2onra ._1MrwQ {
    font-size: 22px;
    line-height: 1.5;
    color: #424242
}

._1wWEj ._2onra .Z5yz7 {
    padding: 0;
    border: none;
    outline: none;
    background-color: transparent;
    position: absolute;
    top: -16px;
    right: -16px;
    color: #757575;
    cursor: pointer
}

._1wWEj ._2onra .Z5yz7 ._2euuZ {
    font-size: 20px
}

._1wWEj ._3uu_G {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column
}

._1wWEj ._3uu_G ._3J7li {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 16px;
    line-height: 1;
    margin-bottom: 16px
}

._1wWEj ._3uu_G ._31r4U {
    font-size: 14px;
    line-height: 1.3;
    margin-bottom: 8px
}

._1wWEj ._3uu_G ._3ZHJ9 ._2KPM2 {
    height: 140px
}

._1wWEj ._3uu_G ._3u1Gi {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin: 28px 0 0
}

._1wWEj ._3uu_G ._3u1Gi .-XHn3 {
    min-width: 140px;
    background-color: #2196f3
}

._1wWEj ._3uu_G ._3u1Gi ._3SCes {
    min-width: 156px;
    margin-right: 12px;
    font-size: 16px;
    height: 40px
}

.ABqE7 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 640px;
    min-height: 200px;
    max-height: 640px;
    border-radius: 4px;
    overflow: hidden
}

.ABqE7, .ABqE7 ._22Enn {
    background-color: var(--color-page-background)
}

.ABqE7 ._1t8bG {
    padding: 0 24px 24px
}

.ABqE7 ._1t8bG, .ABqE7 ._1t8bG ._3wJHP {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.ABqE7 ._1t8bG ._3wJHP {
    font-size: 16px;
    line-height: 24px;
    margin-top: 24px
}

.ABqE7 ._1t8bG ._3wJHP ._2yyId {
    color: var(--color-font-normal)
}

.ABqE7 ._1t8bG ._3wJHP ._2yyId a {
    color: #2196f3
}

.ABqE7 ._1t8bG ._3wJHP ._2yyId a:hover {
    color: #6ec6ff
}

.ABqE7 ._1t8bG ._3wJHP ._3qWub {
    margin-top: 12px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.ABqE7 ._14LGL {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 24px;
    width: 100%;
    height: 88px;
    border-top: 1px solid var(--color-collapse-border)
}

.ABqE7 ._14LGL ._3abbt {
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    color: var(--color-font-normal)
}

.ABqE7 ._14LGL ._3abbt a {
    margin: 0 3px
}

.ABqE7 ._14LGL ._3abbt a:hover {
    color: #6ec6ff
}

.ABqE7 ._1nJoY._1myWf {
    background-color: var(--color-rating-bg)
}

._3ElA1, ._3ElA1 ._1Iffb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

._3ElA1 ._1Iffb ._1M1GS {
    font-size: 14px;
    line-height: 20px;
    color: var(--color-font-header);
    font-weight: 700;
    margin-bottom: 8px;
    margin-top: 24px
}

._3ElA1 ._1Iffb .aXoay {
    font-size: 14px
}

._3ElA1 ._1Iffb .rVnvQ {
    font-size: 14px;
    line-height: 20px;
    color: var(--color-font-gray);
    margin-bottom: 16px
}

._3ElA1 ._1Iffb ._2zOeh {
    display: -ms-flexbox;
    display: flex;
    min-height: 145px;
    border: none
}

._3ElA1 ._1Iffb ._2zOeh textarea {
    padding: 15px;
    font-size: 14px;
    color: var(--color-font-normal);
    border: 1px solid var(--color-rating-bg);
    min-height: 145px
}

._3ElA1 ._1Iffb._2pwsU ._2zOeh textarea {
    border: 1px solid var(--color-sale)
}

._3ElA1 ._6sZB2 {
    margin-bottom: 10px
}

._3ElA1 ._6sZB2 ._2_E-9 {
    margin-top: 30px
}

._3ElA1 ._3S48S {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    height: 40px
}

._3ElA1 ._3S48S.Bz0YB {
    margin-bottom: 20px
}

._3ElA1 ._3S48S ._25MbQ {
    top: 40px
}

._3ElA1 ._3S48S ._3RSfC {
    height: 35px
}

._3ElA1 ._3S48S ._2Wv8T {
    color: var(--color-font-normal)
}

._3ElA1 .MeeG0 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

._3ElA1 .MeeG0 ._1OP5W {
    margin-left: 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 14px;
    line-height: 20px
}

._3ElA1 .MeeG0 ._1OP5W ._3Oha6 {
    color: var(--color-font-header)
}

._3ElA1 .MeeG0 ._1OP5W ._2KDYy {
    color: var(--color-font-footer-text)
}

._2xplE {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 40px;
    background-color: var(--color-page-background);
    border-radius: 4px;
    max-width: 640px
}

._2xplE ._2qFWx {
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 20px;
    color: var(--color-font-footer-text);
    cursor: pointer
}

._2xplE .yaPWb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 20px
}

._2xplE .yaPWb ._1u0Vk {
    margin-right: 12px
}

._2xplE .yaPWb ._1u0Vk.mgX3w {
    font-size: 20px;
    color: var(--color-benefit)
}

._2xplE .yaPWb ._1u0Vk._2S2r0 {
    font-size: 22px;
    color: var(--color-font-filter-count)
}

._2xplE .yaPWb ._2Xz8n {
    font-size: 20px;
    line-height: 28px;
    color: var(--color-font-header);
    font-weight: 700
}

._2xplE ._1VyDu {
    font-size: 16px;
    line-height: 24px;
    color: var(--color-font-normal)
}

._2xplE ._1VyDu a {
    color: #2196f3
}

._2xplE ._1VyDu a:hover {
    color: #6ec6ff
}

._2xplE ._17vgy {
    color: var(--color-font-normal)
}

._2xplE ._17vgy ._34hR3 {
    cursor: pointer;
    color: var(--color-font-cyan)
}

._2RL-r {
    padding: 16px;
    border-radius: 3px;
    background-color: var(--color-tip-background)
}

._1BPBL {
    position: relative;
    width: 120px;
    border-radius: 4px;
    border: solid 1px var(--color-rating-bg);
    height: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 16px;
    overflow: hidden
}

._1BPBL, ._1BPBL .vRzZ0 {
    color: var(--color-font-normal)
}

._1BPBL .vRzZ0 {
    width: 60px;
    height: 100%;
    text-align: center;
    border: none;
    outline: none;
    background-color: var(--color-page-background)
}

._1BPBL ._3PYJy {
    width: 30px;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

._1BPBL ._3PYJy ._1PnHM {
    color: var(--color-font-footer-text);
    font-size: 12px
}

._1BPBL ._3PYJy ._1PnHM.bAiiD {
    color: var(--color-rating-bg)
}

.u4wMI {
    width: 100%;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 24px;
    border-bottom: 1px solid var(--color-collapse-border)
}

.u4wMI, .u4wMI ._173jO {
    display: -ms-flexbox;
    display: flex
}

.u4wMI ._173jO {
    -ms-flex-direction: column;
    flex-direction: column
}

.u4wMI ._173jO ._2R2Or {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center
}

.u4wMI ._173jO ._2R2Or ._1u0Vk {
    font-size: 20px;
    color: var(--color-benefit);
    margin-right: 12px
}

.u4wMI ._173jO ._2R2Or ._2a1sc {
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    color: var(--color-font-header)
}

.u4wMI ._173jO ._16GDl {
    font-size: 14px;
    line-height: 20px;
    color: var(--color-font-footer-text);
    margin-top: 4px
}

.u4wMI ._2qFWx {
    font-size: 20px;
    color: var(--color-font-footer-text);
    cursor: pointer
}

.u4wMI ._2qFWx:hover {
    color: #2196f3
}

._1Wdn- {
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 24px
}

._1Wdn-, ._1Wdn- ._2jhvF {
    display: -ms-flexbox;
    display: flex
}

._1Wdn- ._2jhvF ._3Lp27 {
    margin-right: 16px;
    width: 64px;
    height: 64px;
    border-radius: 3px;
    background-size: contain;
    background-repeat: no-repeat
}

._1Wdn- ._2jhvF .WNTak {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center
}

._1Wdn- ._2jhvF .WNTak ._1c_GH {
    font-size: 14px;
    line-height: 18px;
    color: var(--color-font-footer-text)
}

._1Wdn- ._2jhvF .WNTak ._1c_GH:hover {
    color: #2196f3
}

._1Wdn- ._2jhvF .WNTak ._2EhuW {
    font-size: 16px;
    line-height: 24px;
    color: var(--color-font-normal)
}

._1Wdn- ._2jhvF .WNTak ._2EhuW:hover {
    color: #2196f3
}

._1Wdn- ._2KL-U {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 16px
}

._1Wdn- ._2KL-U .qB-57 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 14px;
    line-height: 20px;
    color: var(--color-font-footer-text)
}

._1Wdn- ._2KL-U .qB-57 ._1sN3V {
    color: var(--color-font-normal)
}

._1Wdn- ._2KL-U .qB-57 ._2k7e- {
    margin-left: 3px;
    color: var(--color-font-footer-text)
}

._3zPqh {
    width: 640px;
    max-height: 640px;
    background-color: var(--color-page-background);
    border-radius: 4px;
    overflow: hidden
}

._3zPqh, ._3zPqh ._2UefT {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 300px
}

._3zPqh ._2UefT {
    position: relative
}

._3zPqh ._2vPDi {
    background-color: var(--color-page-background)
}

._3zPqh ._23obY {
    padding: 0 24px 24px
}

._3zPqh ._23obY, ._3zPqh ._23obY ._1S2rE {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

._3zPqh ._23obY ._1S2rE {
    border-bottom: 1px solid var(--color-collapse-border);
    padding-bottom: 24px
}

._3zPqh ._23obY ._1S2rE:last-child {
    border-bottom: none
}

._3zPqh ._23obY ._1S2rE ._17oQz {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 24px
}

._3zPqh ._23obY ._1S2rE ._17oQz ._1l12Q {
    font-size: 16px;
    color: var(--color-font-header);
    font-weight: 700
}

._3zPqh ._23obY ._1S2rE ._17oQz ._2yX-4 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center
}

._3zPqh ._23obY ._1S2rE ._17oQz ._2yX-4 ._2P2VR {
    font-size: 14px;
    margin-right: 5px
}

._3zPqh ._23obY ._1S2rE ._17oQz ._2yX-4 ._2P2VR._338bh {
    color: var(--color-font-normal)
}

._3zPqh ._23obY ._1S2rE ._17oQz ._2yX-4 ._2P2VR._3iote {
    color: var(--color-benefit)
}

._3zPqh ._23obY ._1S2rE ._17oQz ._2yX-4 ._2P2VR._2iDXb {
    color: var(--color-rating-bg)
}

._3zPqh ._23obY ._1S2rE ._17oQz ._2yX-4 ._16HVS {
    font-size: 14px;
    color: var(--color-font-normal)
}

._3zPqh ._23obY ._1S2rE ._1oTLK {
    padding: 24px 0 0
}

._2DTUU .hq6Ia {
    font-size: 16px;
    margin-top: 4px;
    padding-right: 100px
}

._1lRWG, ._2DTUU .hq6Ia {
    color: var(--color-font-normal)
}

._1lRWG {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 24px;
    padding: 16px;
    border-radius: 3px;
    background-color: var(--color-tip-background);
    font-size: 14px;
    line-height: 20px
}

._1lRWG p {
    color: var(--color-font-normal)
}

._1lRWG._2WnaU p:last-child {
    margin-top: 10px
}

._1lRWG._2iDXb {
    font-size: 14px
}

._1N0iY {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

._1N0iY ._2Nwz9 {
    font-size: 14px;
    line-height: 20px;
    color: var(--color-font-normal);
    font-weight: 700;
    margin-bottom: 8px;
    margin-top: 24px
}

._1N0iY ._1Ftd7 {
    font-size: 14px;
    line-height: 20px;
    color: var(--color-font-footer-text)
}

._2Hejs .cEgTA, ._2nveE.oQo6U {
    height: 36px;
    text-align: center;
    line-height: 36px;
    color: var(--color-font-normal);
    background-color: var(--color-mode-bg);
    margin-right: 12px;
    font-size: 14px;
    border-radius: 4px;
    cursor: pointer;
    padding: 0 10px;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid var(--color-mode-bg);
    -ms-flex-align: center;
    align-items: center
}

._2Hejs .cEgTA:hover, ._2nveE.oQo6U:hover {
    border-color: #c5c5c5
}

._2Hejs ._2uwhr.cEgTA, ._2uwhr._2nveE.oQo6U {
    color: #c5c5c5;
    cursor: wait
}

._2Hejs ._2uwhr.cEgTA:hover, ._2uwhr._2nveE.oQo6U:hover {
    border-color: var(--color-mode-bg)
}

._2nveE._1qVkZ {
    height: 36px;
    text-align: center;
    line-height: 36px;
    background: var(--color-cta-primary);
    color: #fff;
    border-radius: 4px;
    font-size: 14px;
    cursor: pointer;
    padding: 0 10px;
    margin: 0;
    border: none;
    outline: none
}

._2nveE._1qVkZ:hover {
    background: var(--color-cyan-hover)
}

._2uwhr._2nveE._1qVkZ {
    background: #c5c5c5;
    cursor: default
}

._2Hejs {
    position: relative;
    white-space: nowrap
}

._2Hejs .cEgTA ._3DPwH {
    font-size: 16px;
    margin-left: 8px;
    transition: transform .2s;
    color: #c5c5c5;
    transform-origin: center
}

._2Hejs .cEgTA._23sMN {
    border-color: var(--color-font-cyan);
    background: var(--color-mode-bg)
}

._2Hejs .cEgTA._23sMN ._3DPwH {
    color: var(--color-font-cyan);
    transform: rotate(180deg)
}

._2Hejs .cEgTA._1K7-P {
    color: #fff;
    background: var(--color-font-cyan)
}

._2Hejs .cEgTA._1K7-P ._3DPwH {
    color: #fff
}

._2nveE {
    white-space: nowrap
}

._2nveE.ui4w1 {
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    padding: 0 15px
}

._2nveE._1K7-P {
    color: #fff;
    background: var(--color-font-cyan)
}

._2nveE._1K7-P ._3DPwH {
    color: #fff
}

._2nveE .U68ID {
    font-size: 22px
}

._3FNbS {
    background: var(--color-page-background);
    color: var(--color-font-normal);
    box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
    border-radius: 4px;
    position: absolute;
    z-index: 9;
    top: 42px
}

._3rYmc ._3Zxoz {
    padding: 5px 10px;
    cursor: pointer;
    white-space: nowrap;
    font-size: 14px
}

._3rYmc ._3Zxoz._1K7-P, ._3rYmc ._3Zxoz:hover {
    background: var(--color-font-cyan);
    color: #fff
}

._1gtAk {
    border-radius: 10px;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border: 2px solid hsla(0, 0%, 100%, .4);
    border-top-color: rgba(0, 0, 0, .4);
    -webkit-animation: _3mCiy 1s infinite;
    animation: _3mCiy 1s infinite;
    -webkit-animation: spinAround .5s infinite linear;
    animation: spinAround .5s infinite linear
}

._2DrWK, ._3BmGR {
    width: 300px
}

.bTpXP {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px;
    color: var(--color-mode);
    background-color: var(--color-mode-bg);
    margin-top: -1px;
    height: 36px;
    padding: 0 2px;
    border-radius: 4px
}

.bTpXP ._3W2e0 {
    color: var(--color-mode-active);
    background-color: var(--color-mode-active-bg);
    border-radius: 3px
}

.bTpXP ._3FGW6, .bTpXP .Gwsgx {
    font-size: 18px;
    margin: 3px 0;
    padding: 7px;
    border-radius: 3px
}

.bTpXP:hover {
    cursor: pointer
}

.HOy9- {
    max-height: 50vh;
    overflow: auto
}

.HOy9- ._14rd- {
    border-bottom: 1px solid var(--color-border-normal);
    margin-bottom: 20px;
    padding-bottom: 10px
}

.HOy9- ._14rd- ._2ZUzm {
    font-size: 18px;
    font-weight: 700;
    line-height: 2;
    color: var(--color-font-normal)
}

._1aM3f {
    font-size: 14px;
    margin-top: 22px;
    color: var(--color-font-header);
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex
}

.UV76C {
    font-size: 14px;
    color: var(--color-font-cyan);
    cursor: pointer;
    padding-left: 5px
}

.luANN {
    width: 40%
}

._1AYmK {
    background: #0069c0;
    border-radius: 9px;
    width: 18px;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    margin-left: 8px
}

._1A1Ek {
    max-width: calc(100vw - 60px);
    width: 1000px;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: var(--color-page-background);
    position: relative;
    transition: height .1s linear;
    overflow: hidden;
    border-radius: 4px
}

._1A1Ek, ._1A1Ek .Ry444 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._1A1Ek .Ry444 {
    -ms-flex-align: center;
    align-items: center;
    padding: 20px;
    border-bottom: 1px solid var(--color-mode-bg)
}

._1A1Ek .Ry444 ._1TxoD {
    font-size: 20px;
    font-weight: 700;
    color: var(--color-font-normal)
}

._1A1Ek .Ry444 ._2_bpC {
    font-size: 18px;
    cursor: pointer;
    color: var(--color-font-footer-text)
}

._1A1Ek .Ry444 ._2_bpC:hover {
    color: var(--color-font-cyan)
}

._1A1Ek.dfx6n ._1TxoD {
    color: #fff
}

._1A1Ek .oFpUp {
    padding: 20px
}

._1A1Ek ._3b1AT {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid var(--color-mode-bg);
    padding: 20px
}

._1A1Ek ._3b1AT ._32r7Z {
    color: var(--color-cta-primary);
    cursor: pointer;
    font-size: 12px
}

._2MwCy {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1V4bK {
    border-top: 1px solid hsla(0, 0%, 100%, .2);
    position: absolute
}

._1V4bK, ._19tk1 {
    width: 100%;
    background: var(--color-top-nav-bar)
}

._19tk1 {
    position: relative;
    margin: auto;
    height: 55px
}

@media screen and (min-width: 1600px) {
    ._19tk1 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._19tk1 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._19tk1 {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._19tk1 {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._19tk1 {
        padding: 0 15px
    }
}

._1YQn0 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

._1YQn0, ._1YQn0 ._1hC9u {
    width: 100%
}

._1YQn0._3GSQv {
    position: relative;
    margin: auto;
    width: 100%
}

@media screen and (min-width: 1600px) {
    ._1YQn0._3GSQv {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._1YQn0._3GSQv {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._1YQn0._3GSQv {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._1YQn0._3GSQv {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._1YQn0._3GSQv {
        padding: 0 15px
    }
}

._1YQn0._2gTpe {
    height: 64px;
    position: relative;
    margin: auto;
    width: 100%
}

@media screen and (min-width: 1600px) {
    ._1YQn0._2gTpe {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._1YQn0._2gTpe {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._1YQn0._2gTpe {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._1YQn0._2gTpe {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._1YQn0._2gTpe {
        padding: 0 15px
    }
}

._1YQn0._2gTpe ._2IAtk {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 32px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    max-width: 50%
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._1YQn0._2gTpe ._2IAtk {
        padding-right: 24px
    }
}

._1YQn0._2gTpe ._2IAtk ._3ys-H {
    width: 181px;
    height: 28px;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 7px
}

._1YQn0._2gTpe ._2IAtk ._1TkDM {
    padding: 0;
    color: var(--color-font-white-header);
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: none;
    flex: none;
    -ms-flex-item-align: center;
    align-self: center;
    font-size: 32px
}

._1YQn0._2gTpe ._2IAtk ._1TkDM:before {
    display: inline-block;
    transform: translate3d(0, 1px, 0)
}

@media screen and (max-width: 767px) {
    ._1YQn0._2gTpe ._2IAtk ._1sQJS, ._1YQn0._2gTpe ._2IAtk ._1TkDM {
        font-size: 24px
    }
}

._1YQn0._2gTpe ._1WhbM {
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-left: auto
}

._1YQn0._2gTpe ._1WhbM, ._1YQn0._2gTpe ._1WhbM ._1hC9u {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._1YQn0._2gTpe ._1WhbM ._1hC9u {
        opacity: 0;
        visibility: hidden
    }
}

._1YQn0._2gTpe ._1WhbM ._2NdUY {
    position: relative;
    margin-right: 16px
}

._1YQn0._2gTpe ._1WhbM ._3REwT {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._1YQn0._2gTpe ._1WhbM ._3REwT ._12bQu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    position: relative;
    height: 64px
}

._1YQn0._2gTpe ._1WhbM ._3REwT ._12bQu .WWO64 {
    z-index: 999;
    position: absolute;
    bottom: 0;
    right: 20px
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._1YQn0._2gTpe ._1WhbM ._3REwT ._12bQu .WWO64 {
        right: 14px
    }
}

._1YQn0._2gTpe ._1WhbM ._3REwT ._12bQu .WWO64 .fwWki {
    position: relative;
    z-index: 10;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-bottom: solid 12px var(--color-page-background)
}

@media screen and (max-width: 767px) {
    ._1YQn0._2gTpe ._1WhbM ._3REwT ._12bQu .WWO64 .fwWki {
        display: none
    }
}

._1YQn0._2gTpe ._1WhbM ._3REwT ._12bQu .WWO64 ._2FAvt {
    z-index: 1;
    display: block;
    position: fixed;
    height: 100vh;
    width: 100%;
    right: 0;
    left: 0;
    bottom: 0;
    top: 0;
    background-color: rgba(0, 0, 0, .4)
}

._1YQn0._2gTpe ._1WhbM ._3REwT ._12bQu ._2tR4K {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: 24px;
    margin-right: 20px
}

._1YQn0._2gTpe ._1WhbM ._3REwT ._12bQu ._2tR4K:before {
    position: absolute;
    z-index: 1;
    width: 40px;
    height: 40px;
    display: block;
    content: "";
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    opacity: 0;
    transition: opacity .2s;
    background: hsla(0, 0%, 76%, .3)
}

._1YQn0._2gTpe ._1WhbM ._3REwT ._12bQu ._2tR4K:hover:before {
    opacity: 1
}

._1YQn0._2gTpe ._1WhbM ._3REwT ._12bQu ._2tR4K ._3-jib {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    z-index: 2;
    padding: 0;
    outline: none;
    border: none;
    background: transparent;
    cursor: pointer
}

._1YQn0._2gTpe ._1WhbM ._3REwT ._12bQu ._2tR4K ._3-jib .kvXTJ {
    color: var(--color-font-white-header);
    font-size: 24px;
    width: 24px
}

._1YQn0._2gTpe ._1WhbM ._3REwT ._12bQu ._2tR4K ._3-jib .kvXTJ:hover {
    color: var(--color-font-white-header)
}

._1YQn0._2gTpe ._1WhbM ._3REwT ._12bQu ._2tR4K ._3-jib .kvXTJ._3tbPU {
    background-color: var(--color-bg-search);
    border-radius: 50%
}

._1YQn0._2gTpe ._1WhbM ._3REwT ._12bQu ._2tR4K ._2lElK {
    top: 132%
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._1YQn0._2gTpe ._1WhbM ._3REwT ._12bQu ._2tR4K {
        margin-right: 14px
    }
}

._1YQn0._2gTpe ._1WhbM._1IQx7 {
    -ms-flex-pack: end;
    justify-content: flex-end
}

._1YQn0._2x_3Z {
    height: 64px
}

@media screen and (max-width: 767px) {
    ._1YQn0._2x_3Z {
        transition: all .2s ease;
        position: relative;
        background-color: transparent
    }

    ._1YQn0._2x_3Z.azUcE {
        z-index: 2;
        background-color: var(--color-bg-search);
        transform: translateY(-100%)
    }
}

._1YQn0 ._3XDG3 {
    position: absolute;
    top: -4px;
    right: -10px
}

._1HZS7 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start
}

._1HZS7 ._1vASP {
    transition: opacity .3s;
    opacity: 0
}

._1HZS7 ._1vASP._11yVa, ._1HZS7 ._1vASP._153-- {
    opacity: 1
}

._1HZS7.gQ-og {
    position: absolute;
    border-radius: 0 0 3px 3px;
    top: 100%;
    right: 0;
    z-index: 4999;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    overflow: hidden
}

._1HZS7._1y97C {
    height: 100%;
    width: 100%;
    -ms-flex-direction: column;
    flex-direction: column
}

._1HZS7._1y97C, ._1HZS7._1y97C ._3aVcC {
    background-color: var(--color-bg-search)
}

._1HZS7._1y97C ._3aVcC {
    position: relative;
    color: var(--color-font-white-header);
    font-weight: 700;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    height: 50px;
    font-size: 16px
}

._1HZS7._1y97C ._3aVcC ._3kEud {
    font-size: 1.5em;
    color: var(--color-bg-gray-1);
    position: absolute;
    right: 0;
    top: 13px;
    text-align: center;
    margin-right: 15px
}

._1HZS7._1y97C ._3qnAg {
    max-height: calc(100vh - 50px);
    overflow: scroll;
    -webkit-overflow-scrolling: touch
}

._1HZS7 ._1WhbM, ._1HZS7 ._3v68J {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: var(--color-bg-search)
}

._1HZS7 ._1WhbM ._21gNf, ._1HZS7 ._3v68J ._21gNf {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 200px;
    font-size: 15px;
    font-weight: 700;
    line-height: 36px;
    padding: 0 16px;
    text-decoration: none;
    color: var(--color-font-white-header)
}

._1HZS7 ._1WhbM ._23mUQ, ._1HZS7 ._3v68J ._23mUQ {
    max-height: 450px
}

._1HZS7 ._3v68J {
    margin-top: 170px
}

@media screen and (max-width: 1127px) {
    ._1HZS7 ._3v68J {
        margin: 0
    }
}

._1HZS7 ._3v68J ._23mUQ {
    max-height: 96px
}

._3NN-x {
    position: relative;
    margin: auto;
    width: 100%;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 99999;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: end;
    align-items: flex-end;
    padding: 0
}

@media screen and (min-width: 1600px) {
    ._3NN-x {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._3NN-x {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._3NN-x {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._3NN-x {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._3NN-x {
        padding: 0 15px;
        padding: 0;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

._3NN-x ._3R9cO {
    z-index: 10;
    margin-top: 60px
}

@media screen and (max-width: 767px) {
    ._3NN-x ._3R9cO {
        margin-top: 0
    }
}

._3NN-x ._3Y7TA {
    z-index: 1;
    display: block;
    position: fixed;
    height: 100%;
    width: 100%;
    right: 0;
    left: 0;
    bottom: 0;
    top: 0;
    background-color: transparent
}

._2iSL3._1YQn0 {
    -ms-flex-pack: left;
    justify-content: left
}

._2iSL3._1YQn0 ._1WhbM {
    width: auto;
    margin-left: auto
}

._3Gzr1 {
    background: var(--color-top-nav-bar)
}

._3RgsN {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-color: var(--color-bg-search);
    position: relative;
    margin: auto
}

@media screen and (min-width: 1600px) {
    ._3RgsN {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._3RgsN {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._3RgsN {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._3RgsN {
        max-width: 750px
    }
}

._3RgsN ._27a5F {
    margin-top: 60px;
    cursor: pointer;
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    display: -ms-flexbox;
    display: flex
}

._3RgsN ._27a5F ._1apN9, ._3RgsN ._27a5F ._2g78R {
    overflow: hidden;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    height: 100%
}

._3RgsN ._27a5F ._1apN9 {
    width: 300px
}

._3RgsN ._2J8pX {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 auto
}

._3RgsN ._2J8pX ._1BMTd ._2BgTx {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._3RgsN ._2J8pX ._1XPk6 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start
}

._3RgsN ._2J8pX ._1XPk6:last-child {
    width: 33%
}

._3RgsN ._2J8pX ._1XPk6:nth-child(4) > div {
    display: block;
    width: 100%
}

._3RgsN ._2J8pX ._1XPk6:nth-child(4) > div > a {
    display: block
}

._3RgsN ._2J8pX ._1XPk6 > ._2fafH {
    margin-bottom: 6px
}

._3RgsN ._2J8pX ._2fafH {
    min-height: 24px;
    color: var(--color-font-white-header);
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    width: 200px
}

._3RgsN ._2J8pX .HRY6f {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

._3RgsN ._2J8pX .HRY6f ._2v4Jq {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 15px
}

._3RgsN ._2J8pX .HRY6f ._2v4Jq ._3lVTH {
    width: 20px;
    height: 20px;
    margin-right: 16px;
    position: relative;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._3RgsN ._2J8pX .HRY6f ._2v4Jq ._3lVTH:before {
    position: absolute;
    z-index: 1;
    width: 32px;
    height: 32px;
    display: block;
    content: "";
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    opacity: 0;
    transition: opacity .2s;
    background: hsla(0, 0%, 76%, .3)
}

._3RgsN ._2J8pX .HRY6f ._2v4Jq ._3lVTH:hover:before {
    opacity: 1
}

._3RgsN ._2J8pX .HRY6f ._2v4Jq ._3lVTH:hover .-creY {
    color: var(--color-font-white-header)
}

._3RgsN ._2J8pX .HRY6f ._2v4Jq ._3lVTH:last-child {
    margin-right: 0
}

._3RgsN ._2J8pX .HRY6f ._2v4Jq ._3lVTH .-creY {
    width: 20px;
    height: 20px;
    font-size: 20px;
    color: var(--color-font-footer-text);
    z-index: 2;
    transition: color .2s
}

._3RgsN ._13h_Q {
    color: var(--color-font-footer-text);
    font-size: 14px;
    line-height: 26px;
    width: 200px
}

._3RgsN ._13h_Q:hover {
    cursor: pointer;
    text-decoration: none;
    color: var(--color-font-cyan)
}

._3RgsN ._13h_Q._39syA {
    font-family: Inter, Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

._3RgsN ._13h_Q._39syA._2wT-y {
    font-family: Inter, Noto Sans SC, Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

._3RgsN ._13h_Q._39syA.UeVNt {
    font-family: Inter, Noto Sans KR, Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

._3RgsN ._13h_Q._39syA._3RDUU {
    font-family: Inter, Noto Sans JP, Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

._3RgsN ._1p75_ {
    display: none
}

._3RgsN ._1p75_ ._3csMM {
    min-width: 81px;
    height: 30px
}

._3RgsN ._1p75_ ._235CG {
    top: 34px
}

._3RgsN ._1UdeE {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    margin: 50px auto 0 !important;
    padding: 15px 0;
    font-size: 12px;
    color: var(--color-font-footer-text);
    border-top: 1px solid #484848
}

._3RgsN ._1UdeE ._3vDBQ {
    min-height: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._3RgsN ._1UdeE ._3vDBQ ._26hHj {
    color: #bdbdbd;
    margin-right: 10px
}

._3RgsN ._1UdeE ._3vDBQ .EJ5it {
    position: relative;
    color: var(--color-font-cyan);
    margin-right: 16px
}

._3RgsN ._1UdeE ._3vDBQ ._1KRyB {
    border: none !important;
    background: none !important;
    color: var(--color-font-cyan) !important;
    font-size: 12px !important;
    padding: 0 !important;
    transition: none !important;
    margin-right: 16px
}

._3RgsN ._1UdeE .Dqr6t {
    min-height: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    padding: 15px 0
}

._3RgsN ._1UdeE .Dqr6t ._3csMM {
    min-width: 81px;
    height: 30px;
    width: auto
}

._3RgsN ._1UdeE .Dqr6t ._235CG {
    bottom: 34px;
    top: auto
}

._3RgsN ._1UdeE .Dqr6t ._13h_Q {
    padding-right: 8px
}

._3RgsN ._3rNjo {
    padding: 60px 0 40px
}

._3RgsN ._3rNjo ._1imLp {
    color: var(--color-font-white-header);
    font-size: 36px
}

._2mB_M ._1UdeE {
    margin: 10px auto 0 !important;
    padding: 5px 0;
    font-size: 12px;
    color: var(--color-font-footer-text);
    border-top: 1px solid #484848;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

._2mB_M ._1UdeE ._3vDBQ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

._1F2cu {
    width: 100vw;
    background-color: var(--color-bg-search);
    padding: 0 15px;
    overflow-x: hidden
}

@media screen and (max-width: 1239px) and (min-width: 768px) {
    ._3RgsN ._2J8pX ._1BMTd {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    ._3RgsN ._2J8pX ._1BMTd ._1XPk6 {
        width: 50%;
        margin-bottom: 30px
    }

    ._3RgsN ._2J8pX ._1BMTd ._1XPk6:last-child {
        width: 100%
    }

    ._3RgsN ._2J8pX .HRY6f {
        width: 50%
    }

    ._3RgsN ._2J8pX .HRY6f ._2v4Jq {
        padding-top: 15px
    }
}

@media screen and (max-width: 767px) {
    ._3RgsN {
        padding-bottom: 50px
    }

    ._3RgsN ._2J8pX ._1BMTd {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    ._3RgsN ._2J8pX ._1BMTd ._1XPk6 {
        width: 50%;
        margin-bottom: 30px
    }

    ._3RgsN ._2J8pX ._1BMTd ._1XPk6:last-child {
        width: 100%
    }

    ._3RgsN ._2J8pX .HRY6f ._2v4Jq {
        padding-top: 15px
    }

    ._3RgsN ._1p75_ {
        display: -ms-flexbox;
        display: flex;
        margin-top: -14px;
        width: 100%
    }

    ._3RgsN ._1UdeE {
        padding-bottom: 10px;
        margin-top: 16px !important
    }

    ._3RgsN ._1UdeE ._3vDBQ {
        width: 100%;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    ._3RgsN ._1UdeE ._3vDBQ ._26hHj {
        margin: 0
    }

    ._3RgsN ._1UdeE ._3vDBQ ._26hHj:first-child {
        width: 100%;
        text-align: center;
        font-size: 14px;
        padding: 10px 0
    }

    ._3RgsN ._1UdeE .Dqr6t {
        display: none
    }
}

@media screen and (max-width: 767px) {
    ._27a5F {
        height: 250px
    }

    ._27a5F ._2g78R {
        display: none
    }
}

@media screen and (max-width: 1239px) and (min-width: 768px) {
    ._27a5F {
        height: 100%
    }

    ._27a5F ._2g78R {
        width: 100%;
        padding-top: 20.325%
    }

    ._27a5F ._1apN9 {
        display: none
    }
}

@media screen and (min-width: 1240px) {
    ._27a5F {
        height: 250px
    }

    ._27a5F ._2g78R {
        width: 1230px
    }

    ._27a5F ._1apN9 {
        display: none
    }
}

:root {
    --color-page-background: #fff;
    --color-cart-page-background: #f5f5f5;
    --color-cart-page-background-2: #fff;
    --color-font-header: #212121;
    --color-font-normal: #212121;
    --color-font-light: #212121;
    --color-font-white-header: #fff;
    --color-font-cyan: #2196f3;
    --color-cyan-hover: #6ec6ff;
    --color-cta-primary: #2196f3;
    --color-cta-primary-hover: #6ec6ff;
    --color-cta-primary-active: #3d77c2;
    --color-button-text: #fff;
    --color-bg-gray-0: #212121;
    --color-bg-gray-1: #eceff1;
    --color-bg-gray-2: #eee;
    --color-bg-gray-3: #f5f5f5;
    --color-bg-gray-4: #212121;
    --color-bg-gray-5: #f5f5f5;
    --color-bg-gray-6: #c2c2c2;
    --color-sale: #f44334;
    --color-benefit: #007f52;
    --color-green-light: #007f52;
    --color-notification: #ff4f4f;
    --color-bg-search: #000;
    --color-font-tooltip: #fff;
    --color-font-disable: #fff;
    --color-bg-tooltip: #212121;
    --color-bg-tooltip-big: #fff;
    --color-font-gray: #757575;
    --color-font-footer-term: #f5f5f5;
    --color-font-footer-text: #757575;
    --color-font-breadcrumbs-text: #757575;
    --color-font-select-field: #f5f8f9;
    --color-font-filter-count: #9e9e9e;
    --color-mode: #bdbdbd;
    --color-mode-bg: #ededed;
    --color-mode-active: #424242;
    --color-mode-active-bg: #fff;
    --color-loading-border: rgba(0, 0, 0, .4);
    --color-border-normal: #eceff1;
    --color-border-strong: #9e9e9e;
    --color-border-light: #bdbdbd;
    --color-icon-bg: #fff;
    --color-icon: #000;
    --color-scroller-bg: #ededed;
    --color-collapse-border: #e4e4e4;
    --color-recommend-border: #d5d5d5;
    --color-rating-bg: #c2c2c2;
    --color-box-shadow: rgba(0, 0, 0, .1);
    --color-review-bg: #e3eff8;
    --color-inactive-bg: #d8d8d8;
    --color-havok-title-active-bg: #000;
    --color-havok-title-inactive-bg: #aeaeae;
    --color-sale-label-bg: #fce6e6;
    --color-sale-label-text: #e10000;
    --color-mega-nav-link: #c2c2c2;
    --color-top-nav-bar: #000;
    --color-tip-background: rgba(33, 150, 243, .1);
    --color-progess-bar: #2196f3;
    --color-progres-bar-gradiant: #ffffff40;
    --color-flashdeal-expired-bg: #fff3cd;
    --color-flashdeal-expired-text: #856404
}

._132Cs {
    --color-page-background: #17191a;
    --color-cart-page-background: #17191a;
    --color-cart-page-background-2: #242526;
    --color-font-header: #fff;
    --color-font-normal: hsla(0, 0%, 100%, .72);
    --color-font-light: hsla(0, 0%, 100%, .48);
    --color-font-white-header: #fff;
    --color-font-cyan: #66a2f0;
    --color-cyan-hover: #82b9ff;
    --color-cta-primary: #3d77c2;
    --color-cta-primary-hover: #6ec6ff;
    --color-cta-primary-active: #0069c0;
    --color-button-text: #fff;
    --color-bg-gray-0: #333;
    --color-bg-gray-1: #242526;
    --color-bg-gray-2: #242526;
    --color-bg-gray-3: #242526;
    --color-bg-gray-4: #242526;
    --color-bg-gray-5: #333;
    --color-sale: #e55354;
    --color-benefit: #4aa383;
    --color-green-light: #007f52;
    --color-notification: #ff4f4f;
    --color-bg-search: #242526;
    --color-font-tooltip: #414141;
    --color-bg-tooltip: #eceff1;
    --color-bg-tooltip-big: #212121;
    --color-font-gray: #757575;
    --color-font-footer-term: #b2b2b2;
    --color-font-footer-text: hsla(0, 0%, 100%, .72);
    --color-font-breadcrumbs-text: hsla(0, 0%, 100%, .48);
    --color-font-select-field: hsla(0, 0%, 100%, .72);
    --color-font-filter-count: hsla(0, 0%, 100%, .72);
    --color-font-disable: hsla(0, 0%, 100%, .48);
    --color-mode: hsla(0, 0%, 100%, .48);
    --color-mode-bg: #242526;
    --color-mode-active: hsla(0, 0%, 100%, .72);
    --color-mode-active-bg: #333;
    --color-loading-border: hsla(0, 0%, 100%, .48);
    --color-border-normal: hsla(0, 0%, 100%, .1);
    --color-border-strong: hsla(0, 0%, 100%, .1);
    --color-border-light: hsla(0, 0%, 100%, .48);
    --color-icon-bg: #333;
    --color-icon: hsla(0, 0%, 100%, .72);
    --color-scroller-bg: #333;
    --color-collapse-border: hsla(0, 0%, 100%, .1);
    --color-recommend-border: #333;
    --color-rating-bg: #333;
    --color-box-shadow: hsla(0, 0%, 100%, .3);
    --color-review-bg: #333;
    --color-inactive-bg: #333;
    --color-havok-title-active-bg: #333;
    --color-havok-title-inactive-bg: #262626;
    --color-sale-label-bg: #fce6e6;
    --color-sale-label-text: #e10000;
    --color-top-nav-bar: #17191a;
    --color-tip-background: rgba(61, 119, 194, .1);
    --color-progess-bar: #2196f3;
    --color-progres-bar-gradiant: #ffffff40
}

._1aMWk {
    margin-bottom: 40px;
    width: 100%
}

._1aMWk .Lt-Qx {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._1aMWk .Lt-Qx._17i2y {
    color: var(--color-font-footer-term);
    font-size: 12px;
    line-height: 18px;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-bottom: 15px
}

._1aMWk .Lt-Qx._17i2y > :first-child {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 10px
}

._1aMWk .Lt-Qx._17i2y span a {
    text-decoration: none;
    color: var(--color-font-cyan)
}

._1aMWk .Lt-Qx._87-7s {
    font-size: 14px;
    color: var(--color-font-footer-text);
    margin: 15px 0 10px
}

._1aMWk ._1wdiz {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: auto;
    flex: auto;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 4px;
    height: 44px;
    max-width: 100%;
    margin: 8px 0 10px
}

._1aMWk ._1wdiz ._2B9AV {
    margin-right: 10px;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

._1aMWk ._1wdiz ._3Tk3w {
    visibility: hidden
}

._1aMWk ._1wdiz ._1DV4- {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0;
    padding: 0 10px;
    line-height: 15px;
    min-width: 150px;
    outline: none;
    font-size: 14px;
    height: 40px;
    border-radius: 4px;
    border: solid 1px var(--color-font-footer-text);
    background-color: var(--color-bg-search);
    margin-right: 10px;
    color: var(--color-font-white-header)
}

._1aMWk ._1wdiz ._1DV4-:disabled {
    background-color: var(--color-font-white-header);
    color: #cecece
}

._1aMWk ._1wdiz ._1DV4-._3MI86 {
    color: var(--color-sale)
}

._1aMWk ._1wdiz ._1amP4 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100px;
    height: 40px;
    background-color: var(--color-cta-primary);
    border-radius: 4px;
    color: var(--color-button-text);
    cursor: pointer;
    text-decoration: none;
    position: relative
}

._1aMWk ._1wdiz ._1amP4._3esze {
    opacity: .8
}

._1aMWk ._1rUpb {
    min-height: 24px;
    color: var(--color-font-white-header);
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    width: 200px
}

._1aMWk .Oamm_ {
    font-size: 12px;
    color: #f44334;
    margin-bottom: 8px;
    display: block;
    text-align: left
}

._1aMWk._1soU8 ._1rUpb, ._1aMWk._1soU8 ._17i2y {
    color: var(--color-font-normal)
}

._1aMWk._1soU8 ._1wdiz ._1DV4- {
    background-color: var(--color-bg-gray-2);
    border: 1px solid var(--color-bg-gray-2);
    color: var(--color-font-normal)
}

._1aMWk.aU6fP ._17i2y {
    color: #fff;
    text-align: left
}

._1aMWk.aU6fP ._17i2y a {
    color: #d038a9 !important
}

._1aMWk.aU6fP ._87-7s {
    color: #fff
}

._1aMWk.aU6fP ._1wdiz ._1DV4- {
    background-color: transparent;
    border: 1px solid var(--color-bg-gray-2);
    color: #fff
}

._1aMWk.aU6fP ._1wdiz ._1DV4-::-webkit-input-placeholder {
    color: #fff;
    opacity: 1
}

._1aMWk.aU6fP ._1wdiz ._1DV4-:-ms-input-placeholder {
    color: #fff;
    opacity: 1
}

._1aMWk.aU6fP ._1wdiz ._1DV4-::placeholder {
    color: #fff;
    opacity: 1
}

._1aMWk.aU6fP ._1wdiz ._1amP4 {
    background-color: #d038a9;
    font-size: 16px
}

@media screen and (max-width: 767px) {
    ._1aMWk ._1wdiz {
        max-width: none
    }

    ._1aMWk ._1wdiz ._1DV4- {
        padding: 0 2px 0 10px
    }

    ._1aMWk ._1wdiz ._1amP4 {
        width: 100px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._1aMWk {
        padding-right: 24px
    }

    ._1aMWk ._1wdiz {
        max-width: none
    }
}

._2wHn8 {
    position: fixed;
    top: 400px;
    right: 364px;
    z-index: 2000000005
}

._2wHn8 ._19LUa {
    top: 0;
    left: 0;
    position: absolute;
    z-index: 2000000000;
    width: 340px;
    height: 196px;
    background-color: #212121;
    display: block;
    outline: none;
    font-size: 16px;
    color: #f5f5f5
}

._2wHn8 ._19LUa ._2_4Bo {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    padding-top: 20px;
    padding-right: 16px
}

._2wHn8 ._19LUa ._2_4Bo ._1Y9G7 {
    color: #fff;
    font-size: 18px;
    cursor: pointer
}

._2wHn8 ._19LUa ._2_4Bo ._1Y9G7:hover {
    color: #fff
}

._2wHn8 ._19LUa .GJA3M {
    font-weight: 500;
    margin-left: 28px
}

._2wHn8 ._19LUa ._24lLC {
    margin-top: 24px;
    display: -ms-flexbox;
    display: flex;
    margin-left: 28px;
    margin-right: 16px;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._2wHn8 ._19LUa ._24lLC .vRXSD {
    background-color: #f5f5f5;
    border: 4px solid #f5f5f5;
    border-radius: 4px;
    font-weight: 500;
    color: #212121;
    cursor: pointer;
    padding: 6px 12px
}

._2wHn8 ._19LUa ._24lLC ._86V4H {
    border: 3px solid #f5f5f5;
    border-radius: 4px;
    font-weight: 500;
    cursor: pointer;
    padding: 6px 12px
}

._3Q5ld {
    border-top: 1px solid var(--color-border-normal);
    background-color: var(--color-page-background)
}

._3Q5ld._2RKpE {
    background: var(--color-cart-page-background)
}

@media screen and (max-width: 767px) {
    ._3Q5ld {
        display: none
    }
}

._3Q5ld ._1X0oW {
    position: relative;
    margin: auto;
    padding: 64px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (min-width: 1600px) {
    ._3Q5ld ._1X0oW {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._3Q5ld ._1X0oW {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._3Q5ld ._1X0oW {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._3Q5ld ._1X0oW {
        max-width: 750px
    }
}

._3Q5ld ._1X0oW .fzk-q {
    height: 46px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

._3Q5ld ._1X0oW .fzk-q ._18mpW {
    font-size: 46px;
    color: var(--color-font-header);
    margin-right: 16px
}

._3Q5ld ._1X0oW .fzk-q ._1ufGL {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._3Q5ld ._1X0oW .fzk-q ._1ufGL ._1DnSD {
    font-size: 18px;
    color: var(--color-font-header);
    font-weight: 700
}

._3Q5ld ._1X0oW .fzk-q ._1ufGL ._1xX0p {
    font-size: 14px;
    color: var(--color-font-footer-text)
}

.QLHIx {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    -ms-flex-direction: column;
    flex-direction: column;
    transition: transform .25s ease .05s;
    transform: translateX(0)
}

.QLHIx, .QLHIx ._3Xq4g {
    display: -ms-flexbox;
    display: flex
}

.QLHIx ._3Xq4g {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    position: relative
}

@media screen and (max-width: 767px) {
    .mobile-slide-animation {
        transform: translateX(-10%)
    }
}

._2dqvT {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    -ms-flex-direction: column;
    flex-direction: column
}

._2dqvT, ._3nwGa {
    display: -ms-flexbox;
    display: flex
}

._3nwGa {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 100%;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

._3nwGa._2h3iz {
    padding-top: 40px
}

._17DJ_ {
    padding: 0;
    background-color: var(--color-bg-gray-3)
}

._17DJ_._1gmRZ {
    padding-top: 0
}

._17DJ_._23QOJ {
    background-color: var(--color-page-background)
}

._17DJ_ ._2e1KM {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    position: relative
}

._17DJ_ ._2e1KM.foxU8 {
    background-color: transparent
}

._17DJ_ .-Xmiy, ._17DJ_ ._1zlqI {
    background-color: var(--color-page-background)
}

._17DJ_ ._1zlqI {
    padding-top: 158px
}

._17DJ_._1Fys4 .-Xmiy {
    padding-top: 80px
}

._17DJ_._3j0PU {
    background-image: url(styles/images/blackfriday-bg.eea92120e8be273a444d1f9f07a564db.jpeg), url(styles/images/lightning-deal-bg.d96daba944038867c308420e3230c66b.jpeg);
    background-repeat: no-repeat, repeat;
    background-position: top, bottom;
    background-size: contain, auto
}

@media (max-width: 1920px) {
    ._17DJ_._3j0PU {
        background-size: auto, auto
    }
}

@media (max-width: 700px) {
    ._17DJ_._3j0PU {
        background-size: 200%, auto
    }
}

._17DJ_._3shFF {
    background-repeat: no-repeat;
    background-position: top;
    background-size: contain;
    background-color: #000
}

@media (max-width: 1920px) {
    ._17DJ_._3shFF {
        background-size: auto, auto
    }
}

@media (max-width: 700px) {
    ._17DJ_._3shFF {
        background-size: 200%, auto
    }
}

._17DJ_._18iEY {
    background-color: var(--color-bg-search)
}

._17DJ_._3ScJh {
    background-repeat: no-repeat;
    background-position: top;
    background-size: contain;
    background-color: var(--color-page-background)
}

.LcOZo {
    overflow-x: hidden;
    overflow-y: auto
}

._1uv8W {
    width: 40px
}

._148Qj {
    position: absolute;
    background: #000;
    top: 40px;
    right: 0;
    z-index: 4999;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 0 0 3px 3px;
    overflow: hidden
}

._148Qj, ._148Qj ._2N36x .YpWBK {
    display: -ms-flexbox;
    display: flex
}

._148Qj ._2N36x .YpWBK {
    padding: 12px 24px;
    text-decoration: none;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row;
    flex-direction: row
}

._148Qj ._2N36x .YpWBK:hover {
    color: #fff;
    background-color: hsla(0, 0%, 100%, .2)
}

._148Qj ._2N36x .YpWBK ._27PSI {
    font-size: 20px;
    color: #fff;
    margin-right: 16px
}

._148Qj ._2N36x .YpWBK ._3b8XJ {
    font-size: 14px;
    font-weight: 400;
    color: hsla(0, 0%, 100%, .87);
    margin-top: 3px
}

.jXqdN {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    position: relative;
    background-color: transparent
}

.jXqdN ._3pUYX {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 26px;
    width: 50px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    background: none;
    border: none;
    padding: 0;
    outline: none
}

.jXqdN ._3pUYX:focus, .jXqdN ._3pUYX:hover {
    opacity: 1
}

.jXqdN ._3mFq- {
    position: absolute;
    top: 16px;
    left: 28px;
    line-height: 15px;
    padding: 0 4px 1px;
    font-size: 13px;
    font-weight: 700;
    color: #fff;
    background-color: #ff3f57;
    border-radius: 3px;
    pointer-events: none;
    z-index: 1
}

.jXqdN._2YvG2 ._3pUYX, .jXqdN._2YvG2 ._4Or5w {
    opacity: 1
}

._1CZld {
    margin-right: 8px
}

._1CZld ._3pUYX {
    color: #bdbdbd;
    padding: 0 12px;
    width: 50px
}

._1CZld ._3pUYX:hover {
    color: #fff
}

@media screen and (max-width: 1023px) {
    ._1CZld, ._1CZld ._3pUYX {
        width: 38px
    }
}

._2tFhW, ._3xdvj ._1id41 ._3_vpz .ZIkvR ._3T9ss, .JYjmB._2Zy_5 ._1qRij ._1Cjlh ._3T9ss, .JYjmB._2Zy_5 ._1qRij ._1Cjlh ._9oY7b, .JYjmB._2Zy_5 ._1qRij ul li, .JYjmB ._9oY7b, .xCjV8 ._1JtwW ._1-Ui- ._1aKd_, .xCjV8 ._1JtwW ._1-Ui- ._2ByNW {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3oR5L {
    height: 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

._3oR5L ._1WiYX, ._3oR5L._10h0d {
    -ms-flex-align: center;
    align-items: center
}

._3oR5L ._1WiYX {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    height: 100%
}

._3oR5L ._1WiYX ._2KvKG {
    position: relative;
    display: -ms-flexbox;
    display: flex
}

._3oR5L ._1WiYX ._2rr7M {
    width: 1px;
    height: 100%;
    background: #424242
}

._3oR5L ._1WiYX._2mRZs {
    display: none
}

._3oR5L ._1WiYX._2YEAe ._3s8yN {
    cursor: pointer;
    color: #9e9e9e
}

._3oR5L ._16nEN {
    -ms-flex: 1;
    flex: 1
}

._3oR5L ._16nEN .rMP-Z {
    -ms-flex: 1;
    flex: 1;
    position: relative
}

._3oR5L .rMP-Z {
    margin-right: 16px
}

._3oR5L ._3Qk-X {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: baseline;
    align-items: baseline;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

._3oR5L ._3Qk-X ._2bRMH, ._3oR5L ._3Qk-X ._2iT2D {
    padding: 0;
    color: #fff;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: none;
    flex: none;
    -ms-flex-item-align: center;
    align-self: center;
    font-size: 36px
}

._3oR5L ._3Qk-X ._2bRMH:before, ._3oR5L ._3Qk-X ._2iT2D:before {
    display: inline-block;
    transform: translate3d(0, 1px, 0)
}

._3oR5L ._3Qk-X ._5nF-7 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: none;
    flex: none;
    padding-left: 2px;
    outline: none;
    color: #fff;
    font-size: 26px;
    -ms-flex-item-align: center;
    align-self: center;
    margin-right: 40px
}

@media screen and (max-width: 1127px) {
    ._3oR5L ._3Qk-X ._5nF-7 {
        margin-right: 15px
    }
}

._3oR5L ._3L2K7 {
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    margin: 0 20px 0 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._3oR5L ._3L2K7:hover {
    color: #2196f3
}

._3oR5L ._1qjYu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    max-width: 240px;
    -ms-flex: auto;
    flex: auto;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-right: 8px
}

._3oR5L ._1qjYu ._1wNKr {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    margin: 0 12px
}

._3oR5L ._1qjYu ._1wNKr:first-child {
    margin-left: 0
}

._3oR5L ._1qjYu ._1wNKr:last-child {
    margin-right: 0
}

._3oR5L ._1qjYu ._19vNf {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding: 0;
    outline: none;
    border: none;
    background: transparent;
    cursor: pointer
}

._3oR5L ._1qjYu ._19vNf ._2DVGQ {
    color: #9e9e9e;
    font-size: 24px
}

._3oR5L ._1qjYu ._19vNf ._2DVGQ:hover {
    color: #fff
}

._3oR5L ._1qjYu ._19vNf ._2DVGQ._3_bEM {
    background-color: #000;
    border-radius: 50%
}

._3oR5L ._1qjYu ._19vNf .-mjc1 {
    height: 24px;
    width: 24px;
    overflow: hidden;
    border-radius: 50%;
    background-size: cover;
    background-position: 50%
}

._3oR5L ._2bhpD {
    display: none;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 220px;
    max-height: 405px;
    border-radius: 3px;
    background-color: #f5f5f5;
    transition: box-shadow .4s cubic-bezier(.4, 0, .2, 1);
    position: absolute;
    top: 10px;
    right: 0;
    z-index: 9
}

._3oR5L ._2bhpD._6l8Ps {
    display: -ms-flexbox;
    display: flex
}

._3oR5L ._2bhpD._6l8Ps._2bhpD {
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, .12)
}

._3oR5L ._2bhpD ._3fBZ6 {
    padding: 13px 23px;
    border-bottom: 2px solid #bdbdbd
}

._3oR5L ._2bhpD ._3fBZ6 ._2bjo7 {
    font-size: 15px;
    font-weight: 700;
    line-height: 24px;
    color: #000;
    word-wrap: break-word
}

._3oR5L ._2bhpD .e4Ij5 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 3px 0 16px;
    border-bottom: 2px solid #bdbdbd
}

._3oR5L ._2bhpD .e4Ij5._1VOsS {
    padding-bottom: 11px
}

._3oR5L ._2bhpD .e4Ij5._1VOsS ._3L3d2 {
    margin-top: 5px
}

._3oR5L ._2bhpD .e4Ij5._1VOsS ._3L3d2 ._2bjo7 {
    font-size: 13px;
    line-height: 2.08;
    color: #000;
    margin-left: 0
}

._3oR5L ._2bhpD .e4Ij5:last-child {
    border-bottom: none
}

._3oR5L ._2bhpD ._3L3d2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 10px;
    padding: 0 20px
}

._3oR5L ._2bhpD ._3L3d2:hover {
    background: #e0e0e0
}

._3oR5L ._2bhpD ._3L3d2 ._2DVGQ {
    font-size: 21px;
    line-height: 1.2;
    color: #000
}

._3oR5L ._2bhpD ._3L3d2 ._2bjo7 {
    font-size: 14px;
    line-height: 24px;
    color: #000;
    margin-left: 8px
}

._3oR5L .JoRQ8 {
    position: absolute;
    right: -108px;
    top: 100%;
    z-index: 9;
    width: 370px;
    border-radius: 3px;
    background-color: #f5f5f5;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5)
}

._3oR5L ._36cPP {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    color: #fff;
    font-size: 12px
}

._3oR5L ._36cPP ._1N9jG {
    display: none;
    margin-right: 20px
}

._3oR5L ._36cPP a {
    text-decoration: none;
    color: #fff;
    cursor: pointer
}

._3oR5L ._36cPP .CX_f9 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 3px
}

._3oR5L ._36cPP ._5Sq5J {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-weight: 700;
    margin-right: 20px
}

._3oR5L ._36cPP ._5Sq5J:hover {
    color: #2196f3
}

._3oR5L ._36cPP ._3TNLq {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

._3oR5L ._36cPP ._2DVGQ {
    color: #fff;
    font-size: 18px
}

._3oR5L ._36cPP ._36cPP {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-weight: 700;
    margin: 0 0 0 5px
}

._3oR5L ._36cPP ._36cPP:hover {
    color: #2196f3
}

._3oR5L ._1O7UN {
    position: absolute;
    top: -4px;
    right: -10px
}

._1lZtS {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: auto;
    flex: auto
}

._1lZtS._2hBCM {
    height: 424px
}

._1lZtS._2hBCM ._1QONg {
    display: none
}

._1lZtS._2hBCM.F3oIp ._3Gsnz {
    border-bottom: 1px solid #000
}

._1lZtS._2hBCM.F3oIp ._3Gsnz ._1bI36 {
    color: #b0b0b0
}

._1lZtS._2hBCM.F3oIp .IouDY {
    background-color: #333
}

._1lZtS._2hBCM.F3oIp .IouDY .JYjmB {
    background-color: #333;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000
}

._1lZtS._2hBCM.F3oIp .IouDY .JYjmB .avouG ._2bjo7 {
    color: #b0b0b0
}

._1lZtS._2hBCM.F3oIp .IouDY .JYjmB .avouG ._1PKTn {
    color: #9e9e9e
}

._1lZtS._2hBCM.F3oIp ._3SsJK {
    border-top: 1px solid #000
}

._1lZtS ._1QONg {
    position: absolute;
    top: -10px;
    right: 110px;
    width: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #f5f5f5
}

._1lZtS ._3Gsnz {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: baseline;
    align-items: baseline;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 50px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 0 14px;
    border-bottom: 1px solid #bdbdbd
}

._1lZtS ._3Gsnz ._1bI36 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 14px;
    font-weight: 500;
    color: rgba(0, 0, 0, .87);
    line-height: 50px
}

._1lZtS ._3Gsnz ._3SU_0 {
    font-size: 12px;
    font-weight: 700
}

._1lZtS .IouDY {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
    background-color: #fff;
    height: 335px;
    min-height: 75px;
    max-height: calc(100vh - 150px)
}

._1lZtS .IouDY .JYjmB {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    margin: 0;
    padding: 5px 14px;
    border-top: 1px solid #eceff1;
    border-bottom: 1px solid #eceff1;
    transition: box-shadow .4s cubic-bezier(.4, 0, .2, 1)
}

._1lZtS .IouDY .JYjmB:hover {
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, .12)
}

._1lZtS .IouDY .JYjmB ._20BNi {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: 0 15px 0 0
}

._1lZtS .IouDY .JYjmB ._20BNi img {
    width: 50px;
    height: 50px
}

._1lZtS .IouDY .JYjmB .avouG {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

._1lZtS .IouDY .JYjmB .avouG ._2bjo7 {
    font-size: 13px;
    font-weight: 500;
    line-height: 1.23;
    color: #002835
}

._1lZtS .IouDY .JYjmB .avouG a {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
    max-width: 135px;
    outline: 0;
    padding: 0;
    vertical-align: top
}

._1lZtS .IouDY .JYjmB .avouG ._1PKTn {
    font-size: 11px;
    line-height: 1.82;
    color: #9e9e9e
}

._1lZtS ._3SsJK {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 10px 0;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top: 1px solid #bdbdbd
}

._1lZtS ._3SsJK ._3vpOq {
    font-size: 12px;
    font-weight: 700;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

@media screen and (max-width: 1023px) {
    ._3oR5L ._1WiYX ._2KvKG {
        margin-right: 6px
    }

    ._3oR5L ._1qjYu, ._3oR5L ._1qjYu ._1wNKr {
        margin: 0 6px
    }
}

@media screen and (max-width: 1010px) {
    ._3oR5L ._2bhpD {
        width: 100%;
        top: 50px;
        left: 0;
        border-radius: 0
    }

    ._3oR5L ._36cPP ._1N9jG {
        display: -ms-flexbox;
        display: flex;
        cursor: pointer
    }

    ._3oR5L ._36cPP ._1N9jG ._2DVGQ {
        font-size: 24px
    }

    ._3oR5L ._36cPP ._5Sq5J, ._3oR5L ._36cPP ._36cPP, ._3oR5L ._36cPP .CX_f9 {
        display: none
    }

    ._3oR5L ._36cPP ._3TNLq ._2DVGQ {
        font-size: 24px
    }
}

.xCjV8 {
    width: 300px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 24px
}

@media screen and (max-width: 767px) {
    .xCjV8 {
        width: auto;
        padding: 24px 16px 12px 24px
    }
}

.xCjV8 ._1JtwW {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    word-break: break-all
}

.xCjV8 ._1JtwW ._1-Ui- {
    margin-left: 12px;
    max-width: 172px;
    line-height: 1.25rem
}

@media screen and (max-width: 767px) {
    .xCjV8 ._1JtwW ._1-Ui- {
        margin-left: 16px;
        max-width: 100%
    }
}

.xCjV8 ._1JtwW ._1-Ui- ._2ByNW {
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    line-height: 18px
}

.xCjV8 ._1JtwW ._1-Ui- ._1aKd_ {
    font-size: 12px;
    color: #9b9b9b;
    margin: 4px 0;
    line-height: 14px
}

.xCjV8 ._1JtwW ._1-Ui- ._2AcPE {
    text-decoration: none;
    font-size: 12px;
    color: #2196f3;
    cursor: pointer;
    line-height: 14px
}

.xCjV8 ._1fIXU {
    padding: 24px;
    background-color: hsla(0, 0%, 100%, .1)
}

.xCjV8 ._1fIXU .VDaxk {
    height: 72px;
    width: 72px;
    font-size: 72px;
    line-height: 72px;
    color: rgba(34, 44, 54, .9)
}

.xCjV8 ._1fIXU ._18Hu1 {
    margin-left: 8px;
    font-size: 20px;
    font-weight: 500;
    color: hsla(0, 0%, 100%, .87)
}

.xCjV8 ._1WU-x {
    font-size: 14px;
    color: hsla(0, 0%, 100%, .87);
    margin-top: 16px
}

.xCjV8 .NGGQF {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 16px
}

.xCjV8 .NGGQF ._3MGQs {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

.xCjV8 .NGGQF ._3MGQs .lOYkW {
    font-size: 14px;
    font-weight: 500;
    color: hsla(0, 0%, 100%, .54)
}

.xCjV8 .NGGQF ._3MGQs ._1jDN4 {
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    color: #2196f3;
    cursor: pointer
}

.xCjV8 .NGGQF ._31PSb {
    margin-top: 8px
}

._3gMLR {
    padding: 12px 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    color: hsla(0, 0%, 100%, .87);
    cursor: pointer
}

@media screen and (max-width: 767px) {
    ._3gMLR {
        padding: 12px 16px
    }
}

._3gMLR:hover {
    color: #fff;
    background-color: #424242
}

._3gMLR .qT_21 {
    font-size: 20px
}

._3gMLR ._21s_A {
    font-size: 14px;
    margin-left: 16px
}

._3gMLR ._3LgjS {
    margin-left: 36px
}

._2N14O {
    border-bottom: 1px solid #424242;
    margin: 0 24px
}

@media screen and (max-width: 767px) {
    ._2N14O {
        margin: 12px 16px
    }
}

@media screen and (max-width: 767px) {
    ._2N_IL {
        padding-bottom: 12px
    }
}

.JYjmB {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    max-width: 100%;
    width: 300px
}

@media screen and (max-width: 767px) {
    .JYjmB {
        width: auto
    }
}

.JYjmB._3D9dU {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    color: #dedede;
    height: 48px;
    font-size: 14px;
    cursor: pointer;
    transition: all .15s ease
}

.JYjmB._3D9dU:hover {
    background-color: #212121
}

.JYjmB ._2DVGQ {
    width: 60px;
    font-size: 20px;
    color: #fff;
    height: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.JYjmB ._9oY7b {
    -ms-flex: 1;
    flex: 1;
    padding-right: 16px
}

.JYjmB._2Zy_5 {
    border-top: 1px solid #424242;
    border-bottom: 1px solid #424242;
    padding: 20px 0
}

.JYjmB._2Zy_5 ._2DVGQ {
    height: 30px
}

.JYjmB._2Zy_5 ._1qRij {
    width: 100%;
    min-width: 0;
    cursor: pointer
}

.JYjmB._2Zy_5 ._1qRij ._1Cjlh {
    position: relative;
    padding-right: 40px
}

.JYjmB._2Zy_5 ._1qRij ._1Cjlh ._9oY7b {
    font-size: 12px;
    line-height: 14px;
    color: gray
}

.JYjmB._2Zy_5 ._1qRij ._1Cjlh ._3T9ss {
    font-size: 14px;
    line-height: 16px;
    color: #dedede
}

.JYjmB._2Zy_5 ._1qRij ._1Cjlh ._2pnz7 {
    position: absolute;
    right: 12px;
    top: 50%;
    margin-top: -8px;
    font-size: 16px;
    color: #fff;
    transition: all .2s ease-in-out
}

.JYjmB._2Zy_5 ._1qRij ._1Cjlh ._2pnz7._2UVIY {
    transform: rotate(180deg)
}

.JYjmB._2Zy_5 ._1qRij ._3ZobO {
    max-height: 144px
}

.JYjmB._2Zy_5 ._1qRij ul {
    padding-right: 10px;
    height: 0;
    opacity: 0;
    transition: all .2s ease-in-out
}

.JYjmB._2Zy_5 ._1qRij ul li {
    height: 32px;
    line-height: 32px;
    margin-top: 4px;
    position: relative;
    padding: 0 40px 0 12px;
    max-width: 100%;
    color: #c2c2c2;
    cursor: pointer;
    transition: all .15s ease
}

.JYjmB._2Zy_5 ._1qRij ul li._3l8XP {
    background-color: hsla(0, 0%, 85%, .1)
}

.JYjmB._2Zy_5 ._1qRij ul li._3l8XP i {
    display: block
}

.JYjmB._2Zy_5 ._1qRij ul li:hover {
    border-radius: 4px;
    background-color: #212121
}

.JYjmB._2Zy_5 ._1qRij ul li span {
    font-size: 14px
}

.JYjmB._2Zy_5 ._1qRij ul li i {
    display: none;
    position: absolute;
    right: 12px;
    font-size: 12px;
    color: #fff;
    top: 50%;
    margin-top: -6px
}

.JYjmB._2Zy_5 ._1qRij ul._2UVIY {
    opacity: 1;
    height: auto
}

.JYjmB._2OP7p, .JYjmB._33Ymf {
    margin-top: 8px
}

.JYjmB._1sK_8 ._9oY7b {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.JYjmB._1sK_8 ._9oY7b .he6i3 {
    margin-left: 8px
}

.JYjmB._1AXPU, .JYjmB._22QIW, .JYjmB.xVbUw {
    border-top: 1px solid #424242
}

.JYjmB._1AXPU {
    height: 60px;
    color: #dedede;
    font-size: 14px;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    transition: all .15s ease
}

.JYjmB._1AXPU:hover {
    background-color: #212121
}

._1VLkj {
    background: #fff;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99999;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column
}

._1VLkj ._3Zlsh {
    width: 49px;
    height: 49px;
    position: relative;
    border-radius: 50%;
    border: 5px solid #f5f5f5;
    border-top-color: #2196f3;
    -webkit-animation: spinAround 1s infinite linear;
    animation: spinAround 1s infinite linear
}

._1VLkj ._3Zlsh:after, ._1VLkj ._3Zlsh:before {
    top: 0;
    content: "";
    position: absolute;
    border-radius: 50%;
    width: 5px;
    height: 5px;
    background-color: #2196f3;
    overflow: hidden
}

._1VLkj ._3Zlsh:before {
    left: 0;
    transform: translate(28%, 29%)
}

._1VLkj ._3Zlsh:after {
    right: 0;
    transform: translate(-28%, 29%)
}

._1VLkj span {
    font-size: 14px;
    color: #424242;
    padding-top: 18px
}

._1WU-x {
    width: 252px
}

._3xdvj {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    flex-direction: row;
    background-color: transparent
}

._3xdvj, ._3xdvj ._1id41 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row
}

._3xdvj ._1id41 {
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    background: none;
    border: none;
    cursor: pointer;
    padding: 0;
    outline: none
}

._3xdvj ._1id41 ._3s8yN {
    font-size: 14px;
    color: #bdbdbd
}

._3xdvj ._1id41 ._3_vpz {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center
}

._3xdvj ._1id41 ._3_vpz .ZIkvR {
    padding: 0 20px 0 6px;
    position: relative
}

._3xdvj ._1id41 ._3_vpz .ZIkvR ._3T9ss {
    color: #fff;
    max-width: 90px;
    text-align: left
}

._3xdvj ._1id41 ._3_vpz .ZIkvR ._3_bEM {
    line-height: 16px;
    font-size: 14px;
    font-weight: 500
}

._3xdvj ._1id41 ._3_vpz .ZIkvR ._3Se1P {
    font-size: 12px;
    line-height: 16px
}

._3xdvj ._1id41 ._3_vpz .ZIkvR ._2pnz7 {
    position: absolute;
    right: 0;
    color: #fff;
    font-size: 14px;
    margin-top: -7px;
    top: 50%
}

._3xdvj ._1id41 ._3_vpz ._6cV97 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

._3xdvj ._1id41 ._3_vpz ._6cV97 .ZIkvR {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 8px
}

._3xdvj ._1id41 ._3_vpz ._6cV97 .ZIkvR .LzK4V {
    font-size: 14px;
    color: #fff;
    font-family: Roboto;
    line-height: 18px;
    text-align: left
}

._3xdvj ._1id41 ._3_vpz ._6cV97 .ZIkvR ._3Se1P {
    font-size: 12px;
    color: #9e9e9e;
    text-align: left
}

@media screen and (max-width: 767px) {
    ._3xdvj ._1id41 ._3_vpz ._6cV97 {
        display: none
    }
}

._3xdvj ._1id41 ._2Hvh4 {
    font-size: 14px;
    color: #bdbdbd;
    line-height: 14px;
    width: 14px;
    text-align: center;
    margin-left: 8px;
    display: none
}

@media screen and (max-width: 767px) {
    ._3xdvj ._1id41 ._2Hvh4 {
        display: none
    }
}

._3xdvj ._1id41 ._2Hvh4._6l8Ps {
    display: block
}

._3xdvj ._1id41:focus ._2Hvh4 {
    color: #bdbdbd
}

.okjvS {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start
}

.okjvS .-gfxn {
    transition: opacity .3s;
    opacity: 0
}

.okjvS .-gfxn._3VlkK, .okjvS .-gfxn._26eaj {
    opacity: 1
}

.okjvS._1A0KB {
    position: absolute;
    border-radius: 0 0 3px 3px;
    top: 100%;
    right: 0;
    z-index: 4999;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    overflow: hidden
}

.okjvS._2hBCM {
    margin-top: 30px
}

.okjvS.sPyjT {
    height: 100%;
    width: 100%;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #000
}

.okjvS.sPyjT ._3dps1 {
    position: relative;
    background-color: #000;
    color: #fff;
    font-weight: 700;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    height: 50px;
    font-size: 16px
}

.okjvS.sPyjT ._3dps1 ._5Mpj6 {
    font-size: 1.5em;
    color: #9e9e9e;
    position: absolute;
    right: 0;
    top: 13px;
    text-align: center;
    margin-right: 15px
}

.okjvS.sPyjT ._3pvQJ {
    max-height: calc(100vh - 50px);
    overflow: scroll;
    -webkit-overflow-scrolling: touch
}

.okjvS .aNJMQ, .okjvS .dL4P- {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #000
}

.okjvS .aNJMQ ._1bI36, .okjvS .dL4P- ._1bI36 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 200px;
    font-size: 15px;
    font-weight: 700;
    line-height: 36px;
    padding: 0 16px;
    text-decoration: none;
    color: #fff
}

.okjvS .aNJMQ .IouDY, .okjvS .dL4P- .IouDY {
    max-height: 450px
}

.okjvS .aNJMQ {
    margin-top: 170px
}

@media screen and (max-width: 1127px) {
    .okjvS .aNJMQ {
        margin: 0
    }
}

.okjvS .aNJMQ .IouDY {
    max-height: 96px
}

@media screen and (max-width: 1023px) {
    ._3xdvj {
        padding-left: 24px
    }
}

._2htn6 {
    font-size: 18px;
    position: fixed;
    bottom: 0;
    height: 50px;
    width: 100vw;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    border-top: 2px solid #bdbdbd;
    background-color: #fff;
    transition: transform .2s
}

@media screen and (max-width: 1024px) {
    ._2htn6 {
        font-size: 16px
    }
}

._2htn6._240FA {
    transform: translate3d(0, 50px, 0)
}

._2htn6 .oCwwd {
    -ms-flex: auto;
    flex: auto;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .72em
}

._2htn6 .oCwwd._3l8XP {
    color: #2196f3
}

._2htn6 ._1wNKr {
    position: relative
}

._2htn6 ._1wNKr ._2DVGQ {
    font-size: 24px
}

._2htn6 ._1wNKr ._1O7UN {
    position: absolute;
    top: -4px;
    right: -10px
}

._3CF2S {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9997;
    max-width: 100vw
}

._3CF2S ._1n3Nd {
    position: relative
}

._3CF2S ._1n3Nd ._1cr_j {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #000
}

._3CF2S ._1n3Nd ._1cr_j._1Kn1- {
    opacity: .7
}

._3CF2S ._1n3Nd ._1Ds4C {
    margin: auto
}

._3CF2S ._1n3Nd ._1Ds4C.Goy2E {
    position: relative;
    margin: auto;
    width: 100%
}

@media screen and (min-width: 1600px) {
    ._3CF2S ._1n3Nd ._1Ds4C.Goy2E {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._3CF2S ._1n3Nd ._1Ds4C.Goy2E {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._3CF2S ._1n3Nd ._1Ds4C.Goy2E {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._3CF2S ._1n3Nd ._1Ds4C.Goy2E {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._3CF2S ._1n3Nd ._1Ds4C.Goy2E {
        padding: 0 15px
    }
}

._3CF2S ._1n3Nd ._1Ds4C._2JVit {
    padding: 0;
    margin: 0 auto;
    position: relative;
    margin: auto
}

@media screen and (min-width: 1600px) {
    ._3CF2S ._1n3Nd ._1Ds4C._2JVit {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._3CF2S ._1n3Nd ._1Ds4C._2JVit {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._3CF2S ._1n3Nd ._1Ds4C._2JVit {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._3CF2S ._1n3Nd ._1Ds4C._2JVit {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._3CF2S ._1n3Nd ._1Ds4C._2JVit {
        margin: 0 10px
    }
}

._3CF2S._17rxH {
    z-index: 9999
}

._3CF2S._17rxH ._1n3Nd:first-child ._1cr_j {
    display: none
}

._3CF2S._17rxH ._1n3Nd:first-child ._1Ds4C {
    width: 100%;
    padding: 0;
    max-width: 100%
}

._3sRVy {
    position: relative;
    overflow: hidden;
    margin: auto
}

._3sRVy, ._3sRVy .zSaQm {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

._3sRVy .zSaQm {
    width: 100%
}

._3sRVy._3Q31g {
    width: 269px;
    height: 6px;
    border-radius: 2px;
    background-color: #e0e0e0
}

._3sRVy._3Q31g .zSaQm ._15_q3 {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    background-color: #8ec640
}

._3sRVy._3Q31g .zSaQm .UsRm5 {
    width: 170px;
    background-image: linear-gradient(90deg, #8ec640, #ffe933)
}

._3sRVy._1ZZ8g {
    height: 8px;
    background-color: #424242
}

._3sRVy._1ZZ8g .zSaQm {
    background-color: #1d9ad6
}

._3vZH5 {
    font-size: 18px;
    height: 50px;
    padding: 0;
    width: 100%;
    z-index: 8;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 1024px) {
    ._3vZH5 {
        font-size: 16px
    }
}

._26ffH {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

._26ffH ._30hgk {
    position: absolute;
    right: 0;
    top: 0;
    height: 40px;
    width: 40px;
    padding: 0;
    border: none;
    outline: none;
    cursor: pointer;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background-color: #424242;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px
}

._26ffH ._30hgk ._2vhks {
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    width: 40px;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    color: #9e9e9e;
    font-size: 17px
}

._26ffH ._2XOpQ {
    position: relative
}

._26ffH ._2XOpQ ._2KPCq {
    display: block;
    position: absolute;
    right: 52px;
    top: 8px;
    height: 24px;
    width: 24px;
    color: #fff;
    font-size: 24px;
    cursor: pointer
}

._26ffH ._2XOpQ ._1HxiQ {
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 3px;
    box-shadow: none;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 1rem;
    height: 2.285em;
    -ms-flex-pack: start;
    line-height: 1.5;
    padding-left: .75em;
    padding-right: .75em;
    position: relative;
    vertical-align: top;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    height: 40px;
    border-radius: 4px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: flex-start;
    margin: 0;
    padding: 0 35px 0 14px;
    line-height: 30px;
    font-size: 16px;
    min-width: 300px;
    border: none;
    outline: none;
    background-color: #424242;
    caret-color: #9e9e9e;
    color: #fff
}

._26ffH ._2XOpQ ._1HxiQ._37MQ_, ._26ffH ._2XOpQ ._1HxiQ.ttwYs, ._26ffH ._2XOpQ ._1HxiQ:active, ._26ffH ._2XOpQ ._1HxiQ:focus {
    outline: none
}

._26ffH ._2XOpQ ._1HxiQ._3rlyu, ._26ffH ._2XOpQ ._1HxiQ[disabled] {
    pointer-events: none
}

._26ffH ._2XOpQ ._1HxiQ:disabled {
    background-color: transparent;
    color: #cecece
}

@media screen and (max-width: 1023px) {
    ._26ffH ._2XOpQ ._1HxiQ {
        min-width: 200px
    }
}

._26ffH ._2XOpQ ::-webkit-input-placeholder {
    color: var(--color-font-filter-count)
}

._26ffH ._2XOpQ :-moz-placeholder, ._26ffH ._2XOpQ ::-moz-placeholder {
    color: var(--color-font-filter-count)
}

._26ffH ._2XOpQ :-ms-input-placeholder {
    color: var(--color-font-filter-count)
}

._26ffH ._1KlTV {
    width: 100%;
    border: 1px solid #707070;
    border-radius: 4px
}

._26ffH ._1KlTV ._1HxiQ {
    width: 100%;
    padding: 12px 100px 9px 20px;
    border-radius: 4px
}

._26ffH ._1KlTV ._30hgk {
    height: 34px;
    width: 34px;
    background-color: #2196f3;
    border-radius: 4px;
    margin: 3px 20px
}

._26ffH ._1KlTV ._30hgk ._2vhks {
    color: #fff;
    height: 34px;
    width: 34px
}

._26ffH ._1KlTV ._2KPCq {
    color: #9e9e9e;
    margin-right: 22px
}

.cO9pC {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.cO9pC._2zVJu {
    position: absolute;
    top: 46px;
    bottom: 0;
    left: 0;
    z-index: 1000;
    min-height: 400px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    overflow: hidden
}

.cO9pC._2zVJu, .cO9pC._3q-Y5 {
    background: #000;
    padding: 30px 0 0
}

.cO9pC._3q-Y5 {
    min-height: 300px;
    max-height: 400px;
    overflow: scroll;
    -webkit-overflow-scrolling: touch
}

.cO9pC._2Iog3 {
    -ms-flex-align: center;
    -ms-flex-pack: center
}

.cO9pC._2Iog3, .cO9pC._2Iog3 ._3WtFd {
    align-items: center;
    justify-content: center
}

.cO9pC._2Iog3 ._3WtFd {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-align: center;
    -ms-flex-pack: center;
    height: 100%
}

.cO9pC._2Iog3 ._3WtFd ._2Iog3 {
    border-radius: 25px;
    width: 50px;
    height: 50px;
    border: 4px solid hsla(0, 0%, 100%, .4);
    border-top-color: rgba(0, 0, 0, .4);
    -webkit-animation: _3vI6X 1s infinite;
    animation: _3vI6X 1s infinite;
    -webkit-animation: spinAround .5s infinite linear;
    animation: spinAround .5s infinite linear
}

.cO9pC ._3bf0y {
    padding: 0 20px;
    font-size: .6em;
    line-height: 1.2em;
    color: #9b9b9b
}

.cO9pC ._2ykWX {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    background: transparent;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer
}

.cO9pC ._2ykWX._1bB8S {
    background: hsla(0, 0%, 100%, .1)
}

.cO9pC .gzqee {
    position: relative;
    margin: auto;
    width: 100%
}

@media screen and (min-width: 1600px) {
    .cO9pC .gzqee {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    .cO9pC .gzqee {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    .cO9pC .gzqee {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    .cO9pC .gzqee {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    .cO9pC .gzqee {
        padding: 0 15px
    }
}

.cO9pC .gzqee ._2I9-s {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center
}

.cO9pC .gzqee ._2I9-s ._2ToLz {
    display: -ms-flexbox;
    display: flex;
    background-position: 50%;
    background-size: cover;
    width: 40px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 40px;
    margin-right: 15px
}

.cO9pC .gzqee ._2I9-s ._3Y94b {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    color: #fff;
    padding: 12px 0
}

.cO9pC .gzqee ._2I9-s ._3Y94b ._1noXO {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: inline-block;
    font-size: 18px;
    color: #bdbdbd;
    height: 26px;
    line-height: 26px;
    margin: 0 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.cO9pC .gzqee ._2I9-s ._3Y94b ._1noXO strong {
    color: #fff;
    font-weight: 500
}

.cO9pC .gzqee ._2I9-s ._3Y94b ._27R2G {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    font-size: 13px;
    color: #bdbdbd;
    text-transform: uppercase
}

._1B4zu {
    font-size: 18px;
    height: 100%;
    padding: 0;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 1024px) {
    ._1B4zu {
        font-size: 16px
    }
}

._1B4zu ._2XOpQ {
    position: relative;
    width: 100%;
    height: 50px
}

._1B4zu ._2XOpQ ._2KPCq {
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 50px;
    font-size: 24px;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer
}

._1B4zu ._2XOpQ ._1HxiQ, ._1B4zu ._2XOpQ ._2KPCq {
    color: #fff;
    -ms-flex-align: center;
    align-items: center
}

._1B4zu ._2XOpQ ._1HxiQ {
    -moz-appearance: none;
    -webkit-appearance: none;
    border-radius: 3px;
    box-shadow: none;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 1rem;
    height: 2.285em;
    -ms-flex-pack: start;
    line-height: 1.5;
    padding-left: .75em;
    padding-right: .75em;
    position: relative;
    vertical-align: top;
    height: 100%;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: flex-start;
    margin: 0;
    padding: 0 35px 0 14px;
    line-height: 30px;
    font-size: 16px;
    border: none;
    border-radius: 0;
    outline: none;
    background-color: #424242;
    caret-color: #9e9e9e
}

._1B4zu ._2XOpQ ._1HxiQ._37MQ_, ._1B4zu ._2XOpQ ._1HxiQ.ttwYs, ._1B4zu ._2XOpQ ._1HxiQ:active, ._1B4zu ._2XOpQ ._1HxiQ:focus {
    outline: none
}

._1B4zu ._2XOpQ ._1HxiQ._3rlyu, ._1B4zu ._2XOpQ ._1HxiQ[disabled] {
    pointer-events: none
}

._1B4zu ._2XOpQ ._1HxiQ:disabled {
    background-color: transparent;
    color: #cecece
}

._1B4zu ._2XOpQ ::-webkit-input-placeholder {
    color: var(--color-font-filter-count)
}

._1B4zu ._2XOpQ :-moz-placeholder, ._1B4zu ._2XOpQ ::-moz-placeholder {
    color: var(--color-font-filter-count)
}

._1B4zu ._2XOpQ :-ms-input-placeholder {
    color: var(--color-font-filter-count)
}

._17lJN {
    display: none
}

._3VvdA {
    height: 50px;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

._3VvdA, ._3VvdA .k69zF {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

._3VvdA .k69zF {
    -ms-flex-align: center;
    align-items: center
}

._3VvdA ._35lpT {
    position: relative;
    cursor: pointer;
    margin-right: 40px;
    color: #fff;
    font-size: 16px
}

._3VvdA ._35lpT .AedR7 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._3VvdA ._35lpT .AedR7:hover {
    color: #2196f3
}

._3VvdA ._35lpT ._1xyvk {
    color: #fff
}

._3VvdA ._35lpT ._1xyvk ._3Mmjn, ._3VvdA ._35lpT ._1xyvk ._10uVE {
    display: inline;
    padding: 0;
    margin: 0
}

._3VvdA ._35lpT ._1xyvk:hover {
    color: #2196f3
}

@media screen and (max-width: 767px) {
    ._3VvdA ._35lpT {
        margin-right: 24px
    }

    ._3VvdA ._35lpT ._1xyvk {
        max-width: 115px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    ._3VvdA ._35lpT ._1xyvk ._3Mmjn {
        display: none
    }
}

._3VvdA ._2qDFV {
    margin-right: 0
}

._3VvdA ._1prsa {
    display: none;
    min-width: 200px;
    background-color: #000;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    position: absolute;
    left: -24px;
    top: 34px
}

._3VvdA ._5asfC {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

._3VvdA ._5asfC ._3J8R8 {
    -ms-flex: auto;
    flex: auto;
    padding: 14px 24px;
    color: hsla(0, 0%, 100%, .87);
    -ms-flex-pack: left;
    justify-content: left
}

._3VvdA ._5asfC ._3J8R8 ._35Nfo {
    line-height: 20px;
    font-weight: 400
}

._3VvdA ._5asfC ._3J8R8:hover {
    color: #fff;
    background-color: hsla(0, 0%, 100%, .2)
}

._3VvdA ._1Bb1- {
    display: block;
    z-index: 1001
}

._3VvdA .YOaKi {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._3VvdA .YOaKi ._31cwj {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    position: relative
}

._3VvdA .YOaKi ._31cwj .xbFhx {
    margin-left: 24px;
    font-size: 14px;
    color: #9e9e9e
}

._3VvdA .YOaKi ._31cwj .xbFhx:hover {
    color: #2196f3
}

._3VvdA .YOaKi ._31cwj ._3u-zT {
    display: none;
    font-size: 24px;
    color: #fff;
    cursor: pointer
}

._3VvdA .YOaKi ._31cwj ._3_2CR {
    display: none;
    position: absolute;
    right: 0;
    top: 34px;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #000;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

._3VvdA .YOaKi ._31cwj ._3_2CR > .xbFhx {
    margin-left: 10px
}

@media screen and (max-width: 1023px) {
    ._3VvdA .YOaKi ._31cwj .xbFhx {
        display: none
    }

    ._3VvdA .YOaKi ._31cwj ._3_2CR._25fSl, ._3VvdA .YOaKi ._31cwj ._3u-zT {
        display: -ms-flexbox;
        display: flex
    }

    ._3VvdA .YOaKi ._31cwj ._3_2CR._25fSl .xbFhx {
        display: -ms-flexbox;
        display: flex;
        color: hsla(0, 0%, 100%, .87);
        -ms-flex-pack: left;
        justify-content: left;
        margin: 0;
        padding: 14px 24px;
        width: 130px
    }

    ._3VvdA .YOaKi ._31cwj ._3_2CR._25fSl .xbFhx:hover {
        color: #fff;
        background-color: hsla(0, 0%, 100%, .2)
    }
}

._2aHVW .jMvo0 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: baseline;
    align-items: baseline;
    -ms-flex: auto;
    flex: auto;
    border-bottom: 1px solid #4a4a4a;
    padding: 16px 12px
}

._2aHVW .jMvo0 ._3qcNQ, ._2aHVW .jMvo0 .pyslv {
    padding: 0;
    color: #fff;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: none;
    flex: none;
    -ms-flex-item-align: center;
    align-self: center;
    font-size: 36px
}

._2aHVW .jMvo0 ._3qcNQ {
    font-size: 26px;
    padding-left: 2px
}

._2aHVW ._1h271 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin: 24px 14px
}

._2aHVW ._1h271 ._1Qv01 {
    margin-right: 16px
}

._2aHVW ._25v-- {
    border-bottom: 1px solid #424242;
    margin: 0 12px;
    padding: 12px 0
}

._2aHVW ._25v-- ._1kIyL, ._2aHVW ._25v-- ._5asfC {
    margin-left: 36px
}

._2aHVW ._2Fdj5 ._3dLZT {
    color: #bdbdbd;
    font-size: 14px;
    line-height: 3.4em;
    height: 3.4em
}

._2aHVW ._1xyvk {
    color: #fff;
    font-size: 16px;
    padding: 12px 0 12px 36px;
    line-height: 1em
}

._2aHVW ._1xyvk, ._2aHVW ._2jzAs {
    display: -ms-flexbox;
    display: flex
}

._2aHVW ._2jzAs {
    -ms-flex-direction: column;
    flex-direction: column;
    border-bottom: 1px solid #424242;
    margin: 0 12px;
    padding: 12px 0
}

._2aHVW ._2jzAs .xbFhx {
    color: #fff;
    font-size: 16px;
    padding: 12px 0 12px 36px;
    line-height: 1em
}

._2aHVW ._3kOJe {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #424242;
    margin: 0 12px;
    padding: 12px 0;
    position: relative
}

._2aHVW ._3kOJe .FdNuu {
    width: 24px;
    height: 24px;
    font-size: 24px;
    color: #fff;
    position: absolute;
    top: 20px;
    left: 0
}

._2aHVW ._3kOJe ._25bXd {
    width: 100%
}

._2aHVW ._3kOJe ._1AHxc {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._2aHVW ._3kOJe ._1AHxc ._31ltj {
    font-size: 21px;
    width: 21px;
    height: 21px;
    margin: 0 13px 0 2px
}

.M6wDo {
    height: 50px;
    background-color: #000;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9997
}

.M6wDo.CXo0V {
    -ms-flex-align: center;
    align-items: center
}

.M6wDo ._2NVu0 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: baseline;
    align-items: baseline;
    -ms-flex: auto;
    flex: auto;
    margin-left: 15px
}

.M6wDo ._2NVu0 ._2G5Df, .M6wDo ._2NVu0 .k2_Uo {
    padding: 0;
    color: #fff;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: none;
    flex: none;
    -ms-flex-item-align: center;
    align-self: center;
    font-size: 36px
}

.M6wDo ._2NVu0 ._2G5Df:before, .M6wDo ._2NVu0 .k2_Uo:before {
    display: inline-block;
    transform: translate3d(0, 1px, 0)
}

@media screen and (max-width: 767px) {
    .M6wDo ._2NVu0 ._2G5Df, .M6wDo ._2NVu0 .k2_Uo {
        display: none
    }
}

.M6wDo ._2NVu0 .k2_Uo {
    display: none;
    margin-right: 15px
}

@media screen and (max-width: 767px) {
    .M6wDo ._2NVu0 .k2_Uo {
        display: -ms-flexbox;
        display: flex
    }
}

.M6wDo ._2NVu0 ._2l5Gj {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: none;
    flex: none;
    padding-left: 2px;
    outline: none;
    color: #fff;
    font-size: 26px;
    -ms-flex-item-align: center;
    align-self: center;
    margin-right: 50px
}

@media screen and (max-width: 767px) {
    .M6wDo ._2NVu0 ._2l5Gj {
        display: none
    }
}

@media screen and (max-width: 1127px) {
    .M6wDo ._2NVu0 ._2l5Gj {
        margin-right: 15px
    }
}

.M6wDo ._2pC3U {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    color: #fff;
    -ms-flex-align: center;
    align-items: center;
    font-size: 12px;
    margin-right: 15px
}

.M6wDo ._2pC3U a {
    text-decoration: none;
    color: #fff;
    cursor: pointer
}

.M6wDo ._2pC3U ._35EJ- {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 3px
}

.M6wDo ._2pC3U ._3c44H, .M6wDo ._2pC3U ._20BYQ {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-weight: 700;
    margin-right: 20px
}

.M6wDo ._2pC3U ._3c44H:hover, .M6wDo ._2pC3U ._20BYQ:hover {
    color: #2196f3
}

.M6wDo ._2pC3U ._1I_Z5 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

.M6wDo ._2pC3U .Gn_SJ {
    color: #fff;
    font-size: 18px
}

.M6wDo ._2pC3U ._2pC3U {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-weight: 700;
    margin: 0 0 0 5px
}

.M6wDo ._2pC3U ._2pC3U:hover {
    color: #2196f3
}

._9PUep {
    display: -ms-flexbox;
    display: flex;
    width: 200px;
    position: relative;
    padding: 0;
    margin: 0;
    outline: none;
    border-width: 0;
    border-radius: 3px;
    background-color: #fff;
    cursor: pointer;
    transition: box-shadow .4s cubic-bezier(.4, 0, .2, 1);
    min-height: 210px;
    overflow: hidden
}

._9PUep._34IdM {
    height: 235px
}

._9PUep._3ZSTA {
    height: 220px
}

._9PUep._3j4Ka {
    height: 245px
}

._9PUep:hover {
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, .12)
}

._9PUep ._1gVAM {
    display: -ms-flexbox;
    display: flex;
    width: 200px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

._9PUep ._1gVAM ._2FK0h {
    width: 100px;
    height: 50%;
    background-color: #ccc;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background-size: cover;
    box-sizing: border-box
}

._9PUep ._1gVAM ._2FK0h:first-child {
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    background-position: 100% 0
}

._9PUep ._1gVAM ._2FK0h:nth-child(2) {
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff
}

._9PUep ._1gVAM ._2FK0h:nth-child(3) {
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    background-position: 100% 0
}

._9PUep ._1gVAM ._2FK0h:last-child {
    border-left: 1px solid #fff;
    border-top: 1px solid #fff
}

._9PUep ._1pBco {
    width: 200px;
    padding: 0 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center;
    position: absolute;
    height: 35px;
    line-height: 35px;
    background-color: rgba(0, 0, 0, .8);
    color: #fff;
    font-size: 14px;
    margin-top: -18px;
    top: 50%
}

._2frOl {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 100%;
    height: auto;
    position: relative
}

@media screen and (max-width: 455px) {
    ._2frOl._7Hncf {
        width: 100%;
        margin: 0;
        padding: 0
    }
}

._2frOl._7Hncf ._2iZyW {
    margin: 20px 0 0;
    padding: 0 7.5px
}

@media screen and (min-width: 456px) {
    ._2frOl._7Hncf ._2iZyW {
        width: 33.33333%
    }
}

@media screen and (min-width: 1024px) {
    ._2frOl._7Hncf ._2iZyW {
        width: 25%
    }
}

@media screen and (max-width: 455px) {
    ._2frOl {
        margin-left: -15px;
        padding-right: 15px
    }
}

@media screen and (max-width: 455px) and (max-width: 1012px) {
    ._2frOl {
        margin-right: 26.66667px
    }
}

@media screen and (max-width: 455px) and (min-width: 484px) and (max-width: 704px) {
    ._2frOl {
        margin-right: 40px
    }
}

@media screen and (max-width: 455px) and (min-width: 704px) and (max-width: 924px) {
    ._2frOl {
        margin-right: 30px
    }
}

@media screen and (max-width: 455px) and (max-width: 1127px) {
    ._2frOl {
        margin-right: 25.78947px
    }
}

@media screen and (max-width: 455px) and (min-width: 1127px) and (max-width: 1372px) {
    ._2frOl {
        margin-right: 25.78947px
    }
}

@media screen and (max-width: 455px) and (min-width: 1372px) and (max-width: 1617px) {
    ._2frOl {
        margin-right: 24.37811px
    }
}

@media screen and (max-width: 455px) and (min-width: 1617px) and (max-width: 1862px) {
    ._2frOl {
        margin-right: 23.52px
    }
}

@media screen and (max-width: 455px) and (min-width: 1862px) and (max-width: 2107px) {
    ._2frOl {
        margin-right: 22.94314px
    }
}

@media screen and (max-width: 455px) and (min-width: 2107px) and (max-width: 2352px) {
    ._2frOl {
        margin-right: 22.52874px
    }
}

@media screen and (max-width: 455px) and (min-width: 2352px) and (max-width: 2597px) {
    ._2frOl {
        margin-right: 22.21662px
    }
}

@media screen and (max-width: 455px) and (min-width: 2597px) and (max-width: 2842px) {
    ._2frOl {
        margin-right: 21.97309px
    }
}

._2frOl ._2iZyW {
    display: -ms-flexbox;
    display: flex;
    margin: 40px 45px 0 0
}

@media screen and (max-width: 1012px) {
    ._2frOl ._2iZyW {
        margin-right: 62.3622px
    }
}

@media screen and (min-width: 484px) and (max-width: 704px) {
    ._2frOl ._2iZyW {
        margin-right: 101.53846px
    }
}

@media screen and (min-width: 704px) and (max-width: 924px) {
    ._2frOl ._2iZyW {
        margin-right: 71.56627px
    }
}

@media screen and (max-width: 1127px) {
    ._2frOl ._2iZyW {
        margin-right: 60px
    }
}

@media screen and (min-width: 1127px) and (max-width: 1372px) {
    ._2frOl ._2iZyW {
        margin-right: 60px
    }
}

@media screen and (min-width: 1372px) and (max-width: 1617px) {
    ._2frOl ._2iZyW {
        margin-right: 56.25px
    }
}

@media screen and (min-width: 1617px) and (max-width: 1862px) {
    ._2frOl ._2iZyW {
        margin-right: 54px
    }
}

@media screen and (min-width: 1862px) and (max-width: 2107px) {
    ._2frOl ._2iZyW {
        margin-right: 52.5px
    }
}

@media screen and (min-width: 2107px) and (max-width: 2352px) {
    ._2frOl ._2iZyW {
        margin-right: 51.42857px
    }
}

@media screen and (min-width: 2352px) and (max-width: 2597px) {
    ._2frOl ._2iZyW {
        margin-right: 50.625px
    }
}

@media screen and (min-width: 2597px) and (max-width: 2842px) {
    ._2frOl ._2iZyW {
        margin-right: 50px
    }
}

@media screen and (max-width: 1010px) {
    ._2frOl ._2iZyW {
        margin: 20px 20px 0 0
    }
}

@media screen and (max-width: 1010px) and (max-width: 1012px) {
    ._2frOl ._2iZyW {
        margin-right: 26.66667px
    }
}

@media screen and (max-width: 1010px) and (min-width: 484px) and (max-width: 704px) {
    ._2frOl ._2iZyW {
        margin-right: 40px
    }
}

@media screen and (max-width: 1010px) and (min-width: 704px) and (max-width: 924px) {
    ._2frOl ._2iZyW {
        margin-right: 30px
    }
}

@media screen and (max-width: 1010px) and (max-width: 1127px) {
    ._2frOl ._2iZyW {
        margin-right: 25.78947px
    }
}

@media screen and (max-width: 1010px) and (min-width: 1127px) and (max-width: 1372px) {
    ._2frOl ._2iZyW {
        margin-right: 25.78947px
    }
}

@media screen and (max-width: 1010px) and (min-width: 1372px) and (max-width: 1617px) {
    ._2frOl ._2iZyW {
        margin-right: 24.37811px
    }
}

@media screen and (max-width: 1010px) and (min-width: 1617px) and (max-width: 1862px) {
    ._2frOl ._2iZyW {
        margin-right: 23.52px
    }
}

@media screen and (max-width: 1010px) and (min-width: 1862px) and (max-width: 2107px) {
    ._2frOl ._2iZyW {
        margin-right: 22.94314px
    }
}

@media screen and (max-width: 1010px) and (min-width: 2107px) and (max-width: 2352px) {
    ._2frOl ._2iZyW {
        margin-right: 22.52874px
    }
}

@media screen and (max-width: 1010px) and (min-width: 2352px) and (max-width: 2597px) {
    ._2frOl ._2iZyW {
        margin-right: 22.21662px
    }
}

@media screen and (max-width: 1010px) and (min-width: 2597px) and (max-width: 2842px) {
    ._2frOl ._2iZyW {
        margin-right: 21.97309px
    }
}

@media screen and (max-width: 455px) {
    ._2frOl ._2iZyW {
        margin: 20px 0 0;
        padding: 0 0 0 15px;
        width: 50%
    }
}

._2frOl ._2hJ_9 {
    margin-bottom: 20px
}

._2frOl ._2F1lK {
    width: 50%;
    padding: 6px
}

@media screen and (max-width: 1010px) {
    ._2frOl {
        -ms-flex-pack: center;
        justify-content: center
    }
}

._1d9rR, ._3VcFz, ._25dZ3 {
    margin-bottom: 1rem;
    -ms-flex-pack: center;
    justify-content: center
}

._1d9rR, ._1d9rR ._1Z06-, ._3VcFz, ._3VcFz ._1Z06-, ._25dZ3, ._25dZ3 ._1Z06- {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

._1d9rR ._1Z06-, ._3VcFz ._1Z06-, ._25dZ3 ._1Z06- {
    -ms-flex-pack: justify;
    justify-content: space-between
}

._1J297._1d9rR .IR5lg, ._1J297._3VcFz .IR5lg, ._25dZ3._1J297 .IR5lg {
    position: relative;
    width: 100%
}

@media screen and (min-width: 1240px) {
    ._1J297._1d9rR ._1-5O1, ._1J297._1d9rR ._3CY6m, ._1J297._1d9rR ._17QBo, ._1J297._3VcFz ._1-5O1, ._1J297._3VcFz ._3CY6m, ._1J297._3VcFz ._17QBo, ._25dZ3._1J297 ._1-5O1, ._25dZ3._1J297 ._3CY6m, ._25dZ3._1J297 ._17QBo {
        display: none !important
    }
}

@media screen and (max-width: 1239px) and (min-width: 768px) {
    ._1J297._1d9rR ._1-5O1, ._1J297._1d9rR ._1HBNd, ._1J297._1d9rR ._17QBo, ._1J297._3VcFz ._1-5O1, ._1J297._3VcFz ._1HBNd, ._1J297._3VcFz ._17QBo, ._25dZ3._1J297 ._1-5O1, ._25dZ3._1J297 ._1HBNd, ._25dZ3._1J297 ._17QBo {
        display: none !important
    }
}

@media screen and (max-width: 767px) {
    ._1J297._1d9rR ._1HBNd, ._1J297._1d9rR ._1wiQp, ._1J297._1d9rR ._3CY6m, ._1J297._3VcFz ._1HBNd, ._1J297._3VcFz ._1wiQp, ._1J297._3VcFz ._3CY6m, ._25dZ3._1J297 ._1HBNd, ._25dZ3._1J297 ._1wiQp, ._25dZ3._1J297 ._3CY6m {
        display: none !important
    }
}

._25dZ3.HVjxG .IR5lg, .HVjxG._1d9rR .IR5lg, .HVjxG._3VcFz .IR5lg {
    position: relative;
    width: auto
}

@media screen and (min-width: 1024px) {
    ._25dZ3.HVjxG ._1-5O1, ._25dZ3.HVjxG ._3CY6m, ._25dZ3.HVjxG ._17QBo, .HVjxG._1d9rR ._1-5O1, .HVjxG._1d9rR ._3CY6m, .HVjxG._1d9rR ._17QBo, .HVjxG._3VcFz ._1-5O1, .HVjxG._3VcFz ._3CY6m, .HVjxG._3VcFz ._17QBo {
        display: none !important
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._25dZ3.HVjxG ._1-5O1, ._25dZ3.HVjxG ._1HBNd, ._25dZ3.HVjxG ._1wiQp, .HVjxG._1d9rR ._1-5O1, .HVjxG._1d9rR ._1HBNd, .HVjxG._1d9rR ._1wiQp, .HVjxG._3VcFz ._1-5O1, .HVjxG._3VcFz ._1HBNd, .HVjxG._3VcFz ._1wiQp {
        display: none !important
    }
}

@media screen and (max-width: 767px) {
    ._25dZ3.HVjxG ._1HBNd, ._25dZ3.HVjxG ._1wiQp, ._25dZ3.HVjxG ._3CY6m, .HVjxG._1d9rR ._1HBNd, .HVjxG._1d9rR ._1wiQp, .HVjxG._1d9rR ._3CY6m, .HVjxG._3VcFz ._1HBNd, .HVjxG._3VcFz ._1wiQp, .HVjxG._3VcFz ._3CY6m {
        display: none !important
    }
}

._1d9rR {
    margin-top: 3em
}

@media screen and (max-width: 767px) {
    ._1d9rR {
        margin-top: 1em
    }
}

._3VcFz {
    margin-top: 0
}

._32RN3 {
    overflow: auto;
    height: 100%;
    -ms-flex: 1;
    flex: 1;
    padding-top: .5rem;
    padding-bottom: .5rem
}

._32RN3.uHoL5 {
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    background-color: #212121;
    border-radius: 4px;
    padding: 0;
    margin: .5rem 0
}

@media screen and (min-width: 1240px) {
    ._32RN3.uHoL5.grLkj {
        display: none !important
    }
}

@media screen and (max-width: 1239px) {
    ._32RN3.uHoL5._24chj {
        display: none !important
    }
}

@media screen and (min-width: 1240px) {
    ._32RN3.uHoL5._2w9sH {
        display: none !important
    }
}

@media screen and (max-width: 1239px) {
    ._32RN3.uHoL5._3kbP3 {
        display: none !important
    }
}

._32RN3.uHoL5._2w9sH, ._32RN3.uHoL5.grLkj {
    -ms-flex-direction: column;
    flex-direction: column
}

._32RN3.uHoL5._2w9sH .J0Izj, ._32RN3.uHoL5.grLkj .J0Izj {
    min-height: unset
}

._32RN3.uHoL5._2w9sH .J0Izj._3l9ti, ._32RN3.uHoL5.grLkj .J0Izj._3l9ti {
    position: relative;
    padding-bottom: 56.25%
}

._32RN3.uHoL5._2w9sH .J0Izj._3l9ti ._2LI2i, ._32RN3.uHoL5.grLkj .J0Izj._3l9ti ._2LI2i {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute
}

._32RN3.uHoL5._2w9sH ._3MNEc, ._32RN3.uHoL5.grLkj ._3MNEc {
    padding-top: 0
}

._32RN3.uHoL5._2w9sH ._3MNEc ._29HyR, ._32RN3.uHoL5.grLkj ._3MNEc ._29HyR {
    margin-top: 32px
}

._32RN3.uHoL5._2w9sH ._3weWl ._1cGJb, ._32RN3.uHoL5.grLkj ._3weWl ._1cGJb {
    padding: 32px
}

._32RN3.uHoL5._2w9sH ._3weWl ._1cGJb ._2fzrd, ._32RN3.uHoL5.grLkj ._3weWl ._1cGJb ._2fzrd {
    font-size: 32px
}

._32RN3.uHoL5._2w9sH ._3weWl ._1cGJb ._31ezO, ._32RN3.uHoL5.grLkj ._3weWl ._1cGJb ._31ezO {
    font-size: 16px
}

._32RN3.uHoL5._1VGzC {
    margin: 0;
    border-radius: unset;
    display: unset;
    background-color: unset;
    cursor: pointer
}

._32RN3.uHoL5._1VGzC ._3weWl {
    background-position: 50%;
    background-repeat: no-repeat;
    min-height: 370px;
    background-size: contain;
    width: 100%
}

._32RN3.uHoL5._1VGzC ._3weWl ._1cGJb {
    position: relative;
    margin: auto
}

@media screen and (min-width: 1600px) {
    ._32RN3.uHoL5._1VGzC ._3weWl ._1cGJb {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._32RN3.uHoL5._1VGzC ._3weWl ._1cGJb {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._32RN3.uHoL5._1VGzC ._3weWl ._1cGJb {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._32RN3.uHoL5._1VGzC ._3weWl ._1cGJb {
        max-width: 750px
    }
}

._32RN3.uHoL5._1VGzC ._3weWl ._1cGJb ._3MNEc {
    padding: 32px 0;
    max-width: 500px
}

._32RN3.uHoL5._1VGzC ._3weWl ._1cGJb ._3MNEc ._29HyR {
    margin-bottom: 12px
}

._32RN3.uHoL5._1VGzC ._3weWl ._1cGJb ._3MNEc ._2fzrd {
    font-size: 40px;
    line-height: 1.2;
    margin-top: 0
}

._32RN3.uHoL5._1VGzC ._3weWl ._1cGJb ._3MNEc ._31ezO {
    font-size: 16px
}

._32RN3.uHoL5 .J0Izj {
    position: relative;
    min-height: 342px;
    padding: 0;
    display: -ms-flexbox;
    display: flex
}

._32RN3.uHoL5 .J0Izj._1B4Jv {
    min-height: 460px
}

._32RN3.uHoL5 .J0Izj._2E-W8 {
    min-height: 370px
}

._32RN3.uHoL5 .J0Izj ._2LI2i {
    height: 100%;
    width: 100%
}

._32RN3.uHoL5 ._3MNEc {
    padding: 32px;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center
}

._32RN3.uHoL5 ._3MNEc, ._32RN3.uHoL5 ._3MNEc .Ce3cA {
    display: -ms-flexbox;
    display: flex
}

._32RN3.uHoL5 ._3MNEc .Ce3cA .B71C3:nth-child(2) {
    margin-left: 8px
}

._32RN3.uHoL5 ._3MNEc ._29HyR {
    margin-top: 12px;
    font-size: 14px;
    color: #fff
}

._32RN3.uHoL5 ._3MNEc ._2fzrd {
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    margin-top: 12px
}

._32RN3.uHoL5 ._3MNEc ._31ezO {
    font-size: 16px;
    color: #f5f5f5;
    margin-top: 8px
}

._32RN3.uHoL5 ._3MNEc ._31ezO p {
    color: #f5f5f5
}

._32RN3.uHoL5 ._3MNEc .B71C3 {
    margin-top: 16px;
    width: intrinsic;
    width: -moz-max-content;
    width: -webkit-max-content;
    width: max-content
}

._32RN3.uHoL5 ._3MNEc .Eg8sV {
    margin-top: 12px;
    font-size: 24px;
    font-weight: 700;
    color: #fff
}

._32RN3.uHoL5 ._3MNEc ._20-j- {
    font-size: 16px;
    color: #f5f5f5;
    margin-top: 16px
}

._32RN3.uHoL5 ._3MNEc ._20-j- p {
    color: #f5f5f5
}

._32RN3.uHoL5 ._3MNEc .VYnju {
    margin-top: 16px;
    width: 110px
}

._32RN3._3C9KC {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

._32RN3._--qBN {
    overflow: hidden;
    position: relative;
    margin-bottom: 24px
}

._32RN3._--qBN ._10wIy {
    z-index: 1;
    position: relative;
    width: 100vw;
    height: calc(44.44vw - 65px)
}

._32RN3._--qBN ._8VLOM {
    z-index: 20;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 65px;
    color: #fff
}

._32RN3._--qBN ._8VLOM ._1t1w1 {
    font-size: 24px;
    line-height: 24px;
    font-weight: 700;
    letter-spacing: .35rem
}

._32RN3._--qBN ._8VLOM ._3mG06 {
    margin-top: 24px;
    width: 100%;
    height: 33%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%
}

._32RN3._--qBN ._8VLOM ._2VlYH {
    margin-top: 24px;
    font-size: 24px;
    line-height: 32px;
    text-align: center
}

._32RN3._--qBN ._8VLOM ._22b5m {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: 24px
}

._32RN3._--qBN ._8VLOM ._22b5m ._38uDI:nth-child(2) {
    margin-left: 24px
}

@media screen and (max-width: 1024px) {
    ._32RN3._--qBN ._8VLOM ._1t1w1, ._32RN3._--qBN ._8VLOM ._2VlYH {
        font-size: 18px
    }
}

._32RN3._--qBN._2qXW5 ._10wIy {
    height: 119vw
}

._32RN3._--qBN._2qXW5 ._8VLOM {
    padding-bottom: 0
}

._32RN3._--qBN._2qXW5 ._8VLOM ._1t1w1 {
    font-size: 12px;
    line-height: 20px
}

._32RN3._--qBN._2qXW5 ._8VLOM ._3mG06 {
    height: 24%;
    margin-top: 16px
}

._32RN3._--qBN._2qXW5 ._8VLOM ._2VlYH {
    margin-top: 16px;
    font-size: 16px;
    line-height: 24px;
    text-align: center
}

._32RN3._--qBN._2qXW5 ._8VLOM ._22b5m {
    margin-top: 16px
}

._32RN3._--qBN._2qXW5 ._8VLOM ._22b5m ._38uDI:nth-child(2) {
    margin-left: 16px
}

._32RN3 ._2Wp24, ._32RN3 ._3d3mE, ._32RN3 ._3JH04, ._32RN3 ._4MuX0, ._32RN3 .ZXCsu {
    display: -ms-flexbox;
    display: flex;
    border-radius: 4px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    position: relative;
    height: 100%;
    width: 100%
}

._32RN3 ._2Wp24 .hkONB, ._32RN3 ._3d3mE .hkONB, ._32RN3 ._3JH04 .hkONB, ._32RN3 ._4MuX0 .hkONB, ._32RN3 .ZXCsu .hkONB {
    height: 100%;
    border-radius: 4px;
    padding-top: 66.66%
}

._32RN3 ._2dFX0 {
    height: 200px;
    width: 300px
}

._32RN3 ._2dFX0 .tApwo {
    position: absolute;
    top: 0;
    right: 0;
    display: -ms-flexbox;
    display: flex
}

._32RN3 ._2dFX0 .tApwo ._27vPg {
    border-radius: 3px;
    font-size: 12px;
    margin-top: 8px;
    margin-right: 8px;
    color: #fff;
    font-weight: 700;
    padding: 3px 6px
}

._32RN3 ._2dFX0 .tApwo ._27vPg.HPDJm {
    background-color: #f44336
}

._32RN3 ._2dFX0 .tApwo ._27vPg._3ml5q {
    background-color: #212121
}

._32RN3 ._2VlYH ._3kmFv {
    font-size: 20px;
    font-weight: 700;
    color: var(--color-font-header);
    padding-top: 16px !important
}

._32RN3 ._2VlYH ._3kmFv.ugi_Y {
    width: 300px;
    font-size: 16px
}

._32RN3 ._2VlYH ._3Y5fV {
    font-size: 14px;
    color: var(--color-font-normal)
}

._32RN3 ._2VlYH ._3Y5fV._2A1TI {
    width: 300px;
    padding-top: 8px !important
}

._32RN3 ._2VlYH._1d9t_ ._3kmFv {
    color: var(--color-font-header)
}

._32RN3 ._2VlYH._1d9t_ ._3Y5fV {
    color: var(--color-font-normal)
}

._32RN3 ._1QV4v {
    background-color: #212121;
    -ms-flex-pack: center;
    justify-content: center
}

._32RN3 ._2y1Po {
    width: 300px;
    height: 200px
}

._32RN3 ._4MuX0 ._2LI2i {
    width: 100%;
    height: 100%
}

._32RN3 ._4MuX0 ._2VlYH {
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 10px;
    position: absolute;
    bottom: 0
}

._32RN3 ._4MuX0 ._2VlYH ._3kmFv {
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    color: #fff;
    margin-bottom: 5px !important
}

._32RN3 ._4MuX0 ._2VlYH ._3Y5fV {
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    margin-bottom: 5px !important
}

._32RN3 ._4MuX0 ._2VlYH ._1zXq3 {
    font-size: 12px;
    line-height: 16px;
    color: #fff
}

._32RN3 ._4MuX0._3QUdR {
    padding-bottom: 66.66%;
    height: 0;
    -ms-flex-direction: column;
    flex-direction: column
}

._32RN3 ._4MuX0._3QUdR ._2VlYH {
    margin: 0;
    position: relative
}

._32RN3 ._4MuX0._3QUdR ._2VlYH ._3kmFv {
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    color: var(--color-font-header);
    margin-bottom: 5px !important
}

._32RN3 ._4MuX0._3QUdR ._2VlYH ._3Y5fV {
    font-size: 14px;
    line-height: 16px;
    color: var(--color-font-normal);
    margin-bottom: 10px !important
}

._32RN3 ._4MuX0._3QUdR ._2VlYH ._1zXq3 {
    font-size: 12px;
    line-height: 16px;
    color: var(--color-font-normal)
}

._32RN3 ._3JH04 ._2LI2i {
    width: 100%;
    height: 100%
}

._32RN3 ._3JH04 ._2VlYH {
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 10px;
    position: absolute;
    bottom: 0
}

._32RN3 ._3JH04 ._2VlYH ._3kmFv {
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    color: #fff;
    margin-bottom: 5px !important
}

._32RN3 ._3JH04 ._2VlYH ._3Y5fV {
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    margin-bottom: 5px !important
}

._32RN3 ._3JH04 ._2VlYH ._1zXq3 {
    font-size: 12px;
    line-height: 16px;
    color: #fff
}

._32RN3 ._3JH04._3QUdR {
    padding-bottom: 66.66%;
    height: 0;
    -ms-flex-direction: column;
    flex-direction: column
}

._32RN3 ._3JH04._3QUdR ._2VlYH {
    margin: 0;
    position: relative
}

._32RN3 ._3JH04._3QUdR ._2VlYH ._3kmFv {
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    color: var(--color-font-header);
    margin-bottom: 5px !important
}

._32RN3 ._3JH04._3QUdR ._2VlYH ._3Y5fV {
    font-size: 14px;
    line-height: 18px;
    color: var(--color-font-normal);
    margin-bottom: 10px !important
}

._32RN3 ._3JH04._3QUdR ._2VlYH ._1zXq3 {
    font-size: 12px;
    line-height: 16px;
    color: var(--color-font-normal)
}

._32RN3 .ZXCsu ._2LI2i {
    width: 100%;
    height: 100%
}

._32RN3 .ZXCsu ._2VlYH {
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 10px;
    position: absolute;
    bottom: 0
}

._32RN3 .ZXCsu ._2VlYH ._3kmFv {
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    color: #fff;
    margin-bottom: 5px !important
}

._32RN3 .ZXCsu ._2VlYH ._3Y5fV {
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    margin-bottom: 5px !important
}

._32RN3 .ZXCsu ._2VlYH ._1zXq3 {
    font-size: 12px;
    line-height: 16px;
    color: #fff
}

._32RN3 .ZXCsu._3QUdR {
    padding-bottom: 66.66%;
    height: 0;
    -ms-flex-direction: column;
    flex-direction: column
}

._32RN3 .ZXCsu._3QUdR ._2VlYH {
    margin: 0;
    position: relative
}

._32RN3 .ZXCsu._3QUdR ._2VlYH ._3kmFv {
    font-size: 24px;
    font-weight: 700;
    line-height: 24px;
    color: var(--color-font-header);
    margin-bottom: 5px !important
}

._32RN3 .ZXCsu._3QUdR ._2VlYH ._3Y5fV {
    font-size: 16px;
    line-height: 24px;
    color: var(--color-font-normal);
    margin-bottom: 10px !important
}

._32RN3 .ZXCsu._3QUdR ._2VlYH ._1zXq3 {
    font-size: 16px;
    line-height: 20px;
    color: var(--color-font-normal)
}

._32RN3 ._2Wp24 ._2LI2i {
    width: 100%;
    height: 100%
}

._32RN3 ._2Wp24 ._2VlYH {
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 10px;
    position: absolute;
    bottom: 0
}

._32RN3 ._2Wp24 ._2VlYH ._3kmFv {
    font-size: 24px;
    font-weight: 700;
    line-height: 24px;
    color: #fff;
    margin-bottom: 5px !important
}

._32RN3 ._2Wp24 ._2VlYH ._3Y5fV {
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    margin-bottom: 5px !important
}

._32RN3 ._2Wp24 ._2VlYH ._1zXq3 {
    font-size: 16px;
    line-height: 20px;
    color: #fff
}

._32RN3 ._2Wp24._3QUdR {
    padding-bottom: 66.66%;
    height: 0;
    -ms-flex-direction: column;
    flex-direction: column
}

._32RN3 ._2Wp24._3QUdR ._2VlYH {
    margin: 0;
    position: relative
}

._32RN3 ._2Wp24._3QUdR ._2VlYH ._3kmFv {
    font-size: 24px;
    font-weight: 700;
    line-height: 24px;
    color: var(--color-font-header);
    margin-bottom: 5px !important
}

._32RN3 ._2Wp24._3QUdR ._2VlYH ._3Y5fV {
    font-size: 16px;
    line-height: 24px;
    color: var(--color-font-normal);
    margin-bottom: 10px !important
}

._32RN3 ._2Wp24._3QUdR ._2VlYH ._1zXq3 {
    font-size: 16px;
    line-height: 20px;
    color: var(--color-font-normal)
}

._32RN3 ._3D9-g {
    background: #f5f5f5;
    color: #212121
}

._32RN3 ._3D9-g .tB4fY {
    position: absolute;
    bottom: 0;
    padding: 0 16px 16px
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._32RN3 ._3D9-g .tB4fY {
        padding-bottom: 10px
    }
}

._32RN3 ._3D9-g .isPCw {
    font-size: 18px;
    font-weight: 700;
    margin-top: 8px
}

._32RN3 ._3D9-g ._1k7nS {
    font-size: 22px
}

._32RN3 ._3D9-g ._2frDo {
    display: none
}

._32RN3 ._3D9-g._2qOz4:hover, ._32RN3 ._3D9-g:active {
    background: #212121;
    color: #fff
}

._32RN3 ._3D9-g._2qOz4:hover ._1JFdn, ._32RN3 ._3D9-g:active ._1JFdn {
    display: none
}

._32RN3 ._3D9-g._2qOz4:hover ._2frDo, ._32RN3 ._3D9-g:active ._2frDo {
    display: block
}

._32RN3 .zrVy2, ._32RN3 .zrVy2 ._2j5t3, ._32RN3 .zrVy2 a, ._32RN3 .zrVy2 b, ._32RN3 .zrVy2 br, ._32RN3 .zrVy2 em, ._32RN3 .zrVy2 h2, ._32RN3 .zrVy2 h3, ._32RN3 .zrVy2 h4, ._32RN3 .zrVy2 h5, ._32RN3 .zrVy2 h6, ._32RN3 .zrVy2 i, ._32RN3 .zrVy2 li, ._32RN3 .zrVy2 ol, ._32RN3 .zrVy2 p, ._32RN3 .zrVy2 span, ._32RN3 .zrVy2 strong, ._32RN3 .zrVy2 ul {
    color: inherit
}

._32RN3 .uJBUE {
    margin-top: 6px;
    font-size: 13px;
    color: var(--color-font-normal)
}

._32RN3 .eqDDd {
    cursor: pointer
}

.ztgWa {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    overflow: hidden;
    width: 100%
}

.ztgWa .Q_uoL {
    margin: 0 -.5rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

.ztgWa .Q_uoL ._1xXRi {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

.ztgWa .Q_uoL ._1xXRi ._2uGFR {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    padding: 0 .5rem
}

.ztgWa .Q_uoL ._1xXRi.ZxDro {
    pointer-events: none
}

.ztgWa .Q_uoL.rtkwj {
    margin: 0 -7.5px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

.ztgWa .Q_uoL.rtkwj ._1xXRi {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

.ztgWa .Q_uoL.rtkwj ._1xXRi ._2uGFR {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    padding: 0 7.5px
}

.ztgWa .Q_uoL.rtkwj ._1xXRi.ZxDro {
    pointer-events: none
}

.ztgWa ._1leDp {
    margin-top: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.ztgWa ._1leDp ._1F6rq {
    margin: 8px;
    box-sizing: border-box;
    height: 10px;
    width: 10px;
    border: 6px solid #bdbdbd;
    border-radius: 50%
}

.ztgWa ._1leDp ._1F6rq.Bbm8t {
    border: 6px solid #424242
}

.ztgWa ._2Ck5l {
    position: absolute;
    top: 0;
    width: 60px;
    height: 100%;
    padding-bottom: 38px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.ztgWa ._2Ck5l ._17qBa {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: 0;
    padding: 0;
    outline: none;
    border: none;
    background: transparent;
    cursor: pointer;
    height: 100%;
    width: 100%
}

.ztgWa ._2Ck5l ._17qBa ._3V_Tz {
    font-size: 24px;
    line-height: 80px;
    color: #fff;
    text-shadow: 0 2px 4px rgba(0, 0, 0, .5);
    transition: transform .1s ease-out 0s
}

.ztgWa ._2Ck5l ._17qBa:hover ._3V_Tz {
    transform: scale(1.25)
}

._1zbKd {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 30px 0
}

._1zbKd ._3wJlw {
    height: 30px;
    margin: 0 5px;
    min-width: 38px
}

._1zbKd ._3wJlw._1F0_N {
    background-color: transparent;
    cursor: default
}

._1zbKd ._2SDfv, ._1zbKd .F35ws {
    padding: 0 20px
}

._1zbKd .QgLmN {
    color: var(--color-font-filter-count);
    font-size: 24px
}

._1flhK {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 30px 0;
    font-size: 14px
}

._1flhK.urELb {
    color: var(--color-font-normal)
}

._1flhK ._3wJlw {
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 30px;
    margin: 0 5px;
    border-radius: 15px;
    cursor: pointer
}

._1flhK ._3wJlw._1F0_N {
    background-color: #2196f3;
    color: #fff;
    cursor: default
}

._1flhK ._2SDfv, ._1flhK .F35ws {
    padding: 0 5px
}

._1flhK ._2v4S0, ._1flhK .QgLmN {
    color: var(--color-font-filter-count);
    font-size: 24px;
    line-height: unset
}

._1flhK ._1TGID {
    transform: rotate(180deg)
}

@media screen and (max-width: 1010px) {
    ._1zbKd ._3wJlw {
        display: none
    }

    ._1zbKd ._2SDfv, ._1zbKd .F35ws {
        display: block
    }
}

._2u_qw {
    position: relative;
    margin: auto;
    margin-bottom: -30px;
    width: 100%
}

@media screen and (min-width: 1600px) {
    ._2u_qw {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._2u_qw {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._2u_qw {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._2u_qw {
        max-width: 750px
    }
}

._2u_qw ._2hvcW {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow-x: scroll;
    margin-left: .5rem;
    margin-right: -1rem;
    scrollbar-color: var(--color-font-normal) var(--color-scroller-bg);
    scrollbar-width: thin
}

._2u_qw ._2hvcW::-webkit-scrollbar {
    height: 2px
}

._2u_qw ._2hvcW::-webkit-scrollbar-track {
    background-color: var(--color-scroller-bg)
}

._2u_qw ._2hvcW::-webkit-scrollbar-thumb {
    background: var(--color-font-normal)
}

._2u_qw ._2hvcW ._2ofwm {
    min-width: 200px;
    width: 200px;
    margin-right: 10px
}

._2u_qw._1ZG7F ._2ofwm {
    margin-bottom: 24px
}

@media screen and (max-width: 767px) {
    ._2u_qw {
        margin-bottom: -10px
    }

    ._2u_qw._3P5u7 ._2ofwm {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._2u_qw._3P5u7 ._2ofwm {
        margin-bottom: 30px
    }
}

@media screen and (min-width: 1024px) {
    ._2u_qw._3P5u7 ._2ofwm {
        margin-bottom: 48px
    }
}

.GmPb9 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    height: auto
}

.GmPb9, .GmPb9 ._1oxj5 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.GmPb9 ._1oxj5 {
    height: 45px;
    padding: 0 12px;
    border: 1px solid var(--color-border-light);
    border-radius: 4px;
    background-color: var(--color-page-background);
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 14px;
    color: var(--color-font-normal);
    margin: 0 8px 8px 0
}

.GmPb9 ._1oxj5:last-child {
    margin: 0 0 8px
}

.GmPb9 ._1oxj5:hover {
    color: #2196f3
}

._3uUFj {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

._3uUFj .Hc-Sp {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-size: 14px;
    margin-right: 20px;
    position: relative;
    -ms-flex: auto;
    flex: auto;
    color: var(--color-font-normal)
}

._3uUFj ._3OCKh {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end
}

._3uUFj ._3OCKh ._2R7jo, ._3uUFj ._3OCKh ._12PbS {
    margin-right: 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._3uUFj ._3OCKh ._2R7jo ._1NXHh, ._3uUFj ._3OCKh ._12PbS ._1NXHh {
    font-size: 15px;
    line-height: 1.14;
    color: var(--color-font-filter-count);
    margin: 0 12px 0 0
}

._3uUFj ._3OCKh ._2R7jo .zrRjG, ._3uUFj ._3OCKh ._12PbS .zrRjG {
    min-width: 50px
}

._3uUFj ._3OCKh ._1NO7f {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px;
    color: var(--color-mode);
    background-color: var(--color-mode-bg);
    margin-top: -1px;
    height: 37px;
    padding: 0 2px;
    border-radius: 4px
}

._3uUFj ._3OCKh ._1NO7f ._100XZ {
    color: var(--color-mode-active);
    background-color: var(--color-mode-active-bg);
    border-radius: 3px
}

._3uUFj ._3OCKh ._1NO7f ._7EoFu, ._3uUFj ._3OCKh ._1NO7f .XjoJk {
    font-size: 18px;
    margin: 3px 0;
    padding: 6px 7px;
    border-radius: 3px
}

._3uUFj ._3OCKh ._1NO7f:hover {
    cursor: pointer
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._3uUFj ._3OCKh ._2R7jo, ._3uUFj ._3OCKh ._12PbS {
        display: none
    }
}

@media screen and (max-width: 767px) {
    ._3uUFj ._3OCKh ._2R7jo, ._3uUFj ._3OCKh ._12PbS {
        display: none
    }
}

._1XvVB {
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    overflow: visible;
    width: 100%
}

._1XvVB, ._1XvVB ._2rWN1 {
    display: -ms-flexbox;
    display: flex
}

._1XvVB ._2rWN1 {
    -ms-flex-direction: row;
    flex-direction: row;
    overflow-x: auto;
    scrollbar-color: var(--color-font-normal) var(--color-scroller-bg);
    scrollbar-width: thin
}

._1XvVB ._2rWN1 ._3ODQb:first-child {
    padding-left: 0
}

._1XvVB ._2rWN1 ._3ODQb:last-child {
    padding-right: 0
}

._1XvVB ._2rWN1 ._3ODQb {
    padding: 0 .3rem;
    margin-bottom: 24px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

._1XvVB ._2rWN1._2NhCF {
    margin-bottom: -3px
}

._1XvVB ._2rWN1._2NhCF::-webkit-scrollbar {
    height: 5px
}

._1XvVB ._2rWN1::-webkit-scrollbar {
    height: 2px
}

._1XvVB ._2rWN1::-webkit-scrollbar-track {
    background-color: var(--color-scroller-bg)
}

._1XvVB ._2rWN1::-webkit-scrollbar-thumb {
    background: var(--color-font-normal)
}

._1XvVB ._1LqaG {
    position: absolute;
    top: 0;
    width: 36px;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

._1XvVB ._1LqaG ._2ydLP {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: 0;
    padding: 0;
    outline: none;
    border: none;
    background: transparent;
    cursor: pointer;
    top: 90px;
    position: absolute;
    width: 100%
}

._1XvVB ._1LqaG ._2ydLP ._2iPVl {
    font-size: 12px;
    line-height: 36px;
    color: #fff;
    background-color: var(--color-bg-gray-0);
    border-radius: 18px;
    transition: background-color .2s ease-in-out
}

._1XvVB ._1LqaG ._2ydLP:hover ._2iPVl {
    background-color: #3f3f3f
}

._1XvVB.jdEqA ._2rWN1 {
    scrollbar-color: #d038a9 #373737
}

._1XvVB.jdEqA ._2rWN1::-webkit-scrollbar-track {
    background-color: #373737
}

._1XvVB.jdEqA ._2rWN1::-webkit-scrollbar-thumb {
    background: #d038a9
}

._1XvVB.jdEqA ._1LqaG ._2ydLP ._2iPVl, ._1XvVB.jdEqA ._1LqaG ._2ydLP:hover ._2iPVl {
    background-color: #d038a9
}

._1XvVB._26UOW ._2rWN1 {
    scrollbar-color: #4460bb #373737
}

._1XvVB._26UOW ._2rWN1::-webkit-scrollbar-track {
    background-color: #373737
}

._1XvVB._26UOW ._2rWN1::-webkit-scrollbar-thumb {
    background: #4460bb
}

._1XvVB._26UOW ._1LqaG ._2ydLP ._2iPVl, ._1XvVB._26UOW ._1LqaG ._2ydLP:hover ._2iPVl {
    background-color: #4460bb
}

._2GQi- {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 10px
}

._2GQi-.cda2_ {
    margin-right: 25px
}

@media screen and (max-width: 767px) {
    ._2GQi- {
        gap: 16px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: center;
        justify-content: center
    }
}

._3380V {
    background: #ffd600;
    height: 95px;
    -ms-flex-preferred-size: 235px;
    flex-basis: 235px;
    border-radius: 8px
}

@media screen and (max-width: 767px) {
    ._3380V {
        -ms-flex-positive: 1;
        flex-grow: 1;
        height: 64px;
        -ms-flex-preferred-size: 150px;
        flex-basis: 150px
    }
}

._1bb76 {
    font-weight: 900;
    font-size: 24px;
    letter-spacing: 2%;
    text-transform: uppercase;
    color: #000;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    text-align: center
}

._1bb76:hover {
    color: unset
}

@media screen and (max-width: 767px) {
    ._1bb76 {
        font-size: 18px
    }
}

._38Ifw {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    border-radius: 4px;
    overflow: hidden;
    transition: background-image 1s
}

._38Ifw ._35_8N {
    z-index: 1;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .6)
}

._38Ifw .AIZ5G {
    z-index: 10
}

._38Ifw .AIZ5G, ._38Ifw .AIZ5G .lom2u {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

._38Ifw .AIZ5G .lom2u {
    margin: 64px 32px 0;
    color: var(--color-font-white-header)
}

._38Ifw .AIZ5G .lom2u ._14dmL {
    font-size: 24px;
    line-height: 48px;
    font-weight: 700
}

._38Ifw .AIZ5G .lom2u .mW_eJ {
    margin-top: 8px;
    font-size: 16px;
    line-height: 24px;
    max-width: 60%
}

._38Ifw .AIZ5G .YBB1I {
    display: -ms-flexbox;
    display: flex;
    padding: 32px 24px 64px;
    overflow-x: auto;
    scrollbar-color: var(--color-font-normal) var(--color-scroller-bg);
    scrollbar-width: thin
}

._38Ifw .AIZ5G .YBB1I::-webkit-scrollbar {
    height: 2px
}

._38Ifw .AIZ5G .YBB1I::-webkit-scrollbar-track {
    background-color: var(--color-scroller-bg)
}

._38Ifw .AIZ5G .YBB1I::-webkit-scrollbar-thumb {
    background: var(--color-font-normal)
}

._38Ifw .AIZ5G .YBB1I.X1drG:hover {
    padding-bottom: 61px
}

._38Ifw .AIZ5G .YBB1I.X1drG:hover::-webkit-scrollbar {
    height: 5px
}

._38Ifw .AIZ5G .YBB1I ._2VsOC {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 4px;
    overflow: hidden;
    min-height: 150px;
    height: 100%
}

._38Ifw .AIZ5G .YBB1I ._2VsOC ._1gQ-V {
    z-index: 1;
    opacity: 1;
    position: absolute;
    width: 100%;
    height: 100%;
    border: 3px solid var(--color-font-white-header);
    border-radius: 4px;
    transition: opacity .7s
}

._38Ifw .AIZ5G .YBB1I ._2VsOC ._1gQ-V._1e_Fl {
    opacity: 0
}

._38Ifw .AIZ5G .YBB1I ._2VsOC ._1gQ-V ._3BXFM {
    margin-left: 24px;
    margin-top: 24px;
    font-size: 20px;
    line-height: 24px;
    font-weight: 700;
    color: var(--color-font-white-header)
}

._38Ifw .AIZ5G .YBB1I ._2VsOC ._19bWZ {
    z-index: 10;
    opacity: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: var(--color-cart-page-background-2);
    transition: opacity .7s
}

._38Ifw .AIZ5G .YBB1I ._2VsOC ._19bWZ._2LykF {
    opacity: 1
}

._38Ifw .AIZ5G .YBB1I ._2VsOC ._19bWZ ._1qHHu {
    width: 100%
}

._38Ifw .AIZ5G .YBB1I ._2VsOC ._19bWZ ._1O2hU {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 1;
    flex: 1;
    padding: 16px
}

._38Ifw .AIZ5G .YBB1I ._2VsOC ._19bWZ ._1O2hU ._14dmL {
    font-size: 20px;
    line-height: 24px;
    font-weight: 700;
    color: var(--color-font-normal)
}

._38Ifw .AIZ5G .YBB1I ._2VsOC ._19bWZ ._1O2hU .mW_eJ {
    margin-top: 8px;
    font-size: 16px;
    line-height: 24px;
    color: var(--color-font-normal);
    -ms-flex: 1;
    flex: 1
}

._38Ifw .AIZ5G .YBB1I ._2VsOC ._19bWZ ._1O2hU ._2o4Bc {
    margin-top: 16px;
    width: intrinsic;
    width: -moz-max-content;
    width: -webkit-max-content;
    width: max-content
}

._38Ifw .AIZ5G .YBB1I ._2VsOC:hover {
    border: none
}

._38Ifw .AIZ5G .YBB1I ._2VsOC:hover ._1gQ-V {
    opacity: 0
}

._38Ifw .AIZ5G .YBB1I ._2VsOC:hover ._19bWZ {
    opacity: 1
}

@media screen and (max-width: 767px) {
    ._38Ifw {
        margin-left: -25px;
        border-radius: 0;
        width: 100vw
    }

    ._38Ifw .AIZ5G .lom2u {
        margin: 16px 16px 0
    }

    ._38Ifw .AIZ5G .lom2u ._14dmL {
        font-size: 18px;
        line-height: 24px
    }

    ._38Ifw .AIZ5G .lom2u .mW_eJ {
        font-size: 14px;
        line-height: 20px;
        max-width: 100%
    }

    ._38Ifw .AIZ5G .YBB1I {
        padding: 16px 8px
    }

    ._38Ifw .AIZ5G .YBB1I.X1drG:hover {
        padding-bottom: 13px
    }

    ._38Ifw .AIZ5G .YBB1I.X1drG:hover::-webkit-scrollbar {
        height: 5px
    }

    ._38Ifw .AIZ5G .YBB1I ._2VsOC ._1gQ-V {
        opacity: 0
    }

    ._38Ifw .AIZ5G .YBB1I ._2VsOC ._19bWZ {
        opacity: 1
    }

    ._38Ifw .AIZ5G .YBB1I ._2VsOC ._19bWZ ._1O2hU {
        padding: 14px
    }

    ._38Ifw .AIZ5G .YBB1I ._2VsOC ._19bWZ ._1O2hU ._14dmL {
        font-size: 16px;
        line-height: 20px
    }

    ._38Ifw .AIZ5G .YBB1I ._2VsOC ._19bWZ ._1O2hU .mW_eJ {
        font-size: 14px;
        line-height: 20px
    }

    ._38Ifw .AIZ5G .YBB1I ._2VsOC ._19bWZ ._1O2hU ._2o4Bc {
        margin-top: 14px
    }
}

.Gq5uW {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 260px;
    width: 734px;
    padding: 40px 40px 8px;
    border-radius: 10px;
    overflow: hidden;
    background-color: var(--color-page-background)
}

.Gq5uW ._1twkA ._3EYZZ {
    position: absolute;
    right: 10px;
    top: 10px;
    padding: 10px
}

.Gq5uW ._1twkA ._3EYZZ ._307W8 {
    color: var(--color-font-footer-text);
    font-size: 16px;
    cursor: pointer
}

.Gq5uW ._1twkA ._3EYZZ ._307W8:hover {
    color: #2196f3
}

.Gq5uW ._1twkA ._3zQBL {
    font-size: 24px;
    line-height: 48px;
    font-weight: 700;
    color: var(--color-font-header)
}

.Gq5uW ._1zMQ1 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 32px;
    margin-left: -8px
}

.Gq5uW ._1zMQ1 ._3ST0J {
    margin-bottom: 32px
}

@media screen and (max-width: 767px) {
    .Gq5uW {
        height: calc(100vh - 60px);
        padding: 40px 0 8px 24px
    }

    .Gq5uW ._1twkA {
        padding-bottom: 24px
    }

    .Gq5uW ._1twkA ._3zQBL {
        font-size: 18px;
        line-height: 24px;
        padding-right: 24px
    }

    .Gq5uW ._3F83L {
        max-height: calc(100vh - 160px)
    }

    .Gq5uW ._3F83L ._1zMQ1 {
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: 0
    }
}

._1w54L {
    width: 100%;
    border-radius: 4px;
    background-color: #fff;
    padding: 32px 20px
}

._1w54L .XFN0L {
    font-size: 18px;
    padding-bottom: 12px;
    font-weight: 700
}

._1w54L ._2_sWs {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 -4px
}

._1w54L ._2_sWs ._2SpbZ {
    padding: 0 4px;
    width: 25%
}

._1w54L ._2_sWs ._2SpbZ ._2OQrK {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #212121;
    border-radius: 4px;
    font-size: 28px;
    font-weight: 500;
    color: #f5f5f5;
    height: 56px
}

._1w54L ._2_sWs ._2SpbZ ._2OQrK._2lizx {
    min-width: 62px
}

._1w54L ._2_sWs ._2SpbZ .nAuG_ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 12px;
    color: #757575
}

._1w54L._1ctjS {
    background-color: transparent;
    padding: 0
}

._1w54L._1ctjS .XFN0L {
    display: none
}

._1w54L._1ctjS ._2_sWs {
    margin: 0 -6px
}

._1w54L._1ctjS ._2_sWs ._2SpbZ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
    margin: 0 6px;
    min-width: 94px;
    min-height: 104px;
    background-color: #000;
    border-radius: 4px;
    overflow: hidden
}

._1w54L._1ctjS ._2_sWs ._2SpbZ ._2OQrK {
    height: auto;
    font-size: 40px;
    line-height: 48px;
    font-weight: 700;
    background-color: transparent;
    border-radius: 0;
    color: #fff
}

._1w54L._1ctjS ._2_sWs ._2SpbZ .nAuG_ {
    font-size: 16px;
    line-height: 24px;
    color: #fff
}

._1w54L._1ctjS._1ER_C ._2_sWs ._2SpbZ {
    min-width: 60px;
    min-height: 66px
}

._1w54L._1ctjS._1ER_C ._2_sWs ._2SpbZ ._2OQrK {
    font-size: 18px;
    line-height: 24px
}

._1w54L._1ctjS._1ER_C ._2_sWs ._2SpbZ .nAuG_ {
    font-size: 14px;
    line-height: 20px
}

._24TLa {
    position: relative;
    width: 100%
}

._24TLa ._3ufXs {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
    padding-bottom: 24px;
    overflow-y: hidden;
    overflow-x: auto;
    scrollbar-color: var(--color-font-normal) var(--color-scroller-bg);
    scrollbar-width: thin
}

._24TLa ._3ufXs::-webkit-scrollbar {
    height: 2px
}

._24TLa ._3ufXs::-webkit-scrollbar-track {
    background-color: var(--color-scroller-bg)
}

._24TLa ._3ufXs::-webkit-scrollbar-thumb {
    background: var(--color-font-normal)
}

._24TLa ._3ufXs._3Eq9b:hover {
    padding-bottom: 21px
}

._24TLa ._3ufXs._3Eq9b:hover::-webkit-scrollbar {
    height: 5px
}

._24TLa ._3ufXs .WAEU- {
    padding-left: 0;
    padding-right: 16px
}

._24TLa .g8hwH {
    position: absolute;
    top: 0;
    width: 36px;
    height: 100%;
    padding: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

._24TLa .g8hwH._1rdOY {
    left: -18px
}

._24TLa .g8hwH._35h5T {
    right: -18px
}

._24TLa .g8hwH ._3iAct {
    opacity: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: 0;
    padding: 0;
    outline: none;
    border: none;
    background-color: var(--color-bg-gray-0);
    cursor: pointer;
    height: 36px;
    width: 36px;
    border-radius: 18px;
    transition: opacity .5s ease
}

._24TLa .g8hwH ._3iAct ._3ZfvR {
    font-size: 12px;
    line-height: 36px;
    color: #fff
}

._24TLa .g8hwH ._3iAct:hover {
    background-color: #3f3f3f
}

@media screen and (max-width: 767px) {
    ._24TLa .g8hwH {
        display: none
    }
}

._24TLa:hover .g8hwH ._3iAct {
    opacity: 1
}

._24TLa.iTFhu ._3ufXs {
    scrollbar-color: #d038a9 #373737
}

._24TLa.iTFhu ._3ufXs::-webkit-scrollbar-track {
    background-color: #373737
}

._24TLa.iTFhu ._3ufXs::-webkit-scrollbar-thumb {
    background: #d038a9
}

._24TLa.iTFhu .g8hwH ._3iAct, ._24TLa.iTFhu .g8hwH ._3iAct:hover {
    background-color: #d038a9
}

.j0sxe, .j0sxe ._1GKfd {
    position: relative
}

.j0sxe ._1GKfd {
    z-index: 10;
    padding-top: 64px;
    margin-top: 16px
}

.j0sxe ._1GKfd, .j0sxe ._1GKfd .GCXyf {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.j0sxe ._1GKfd .GCXyf {
    -ms-flex-align: start;
    align-items: flex-start;
    color: var(--color-font-normal)
}

.j0sxe ._1GKfd .GCXyf ._29_kx {
    font-size: 24px;
    line-height: 32px;
    font-weight: 700;
    color: var(--color-font-header)
}

.j0sxe ._1GKfd .GCXyf .LrHtX {
    margin-top: 24px;
    font-size: 16px;
    line-height: 24px;
    padding-right: 40%;
    color: inherit
}

.j0sxe ._1GKfd .GCXyf .LrHtX .tZPJH, .j0sxe ._1GKfd .GCXyf .LrHtX a, .j0sxe ._1GKfd .GCXyf .LrHtX b, .j0sxe ._1GKfd .GCXyf .LrHtX br, .j0sxe ._1GKfd .GCXyf .LrHtX em, .j0sxe ._1GKfd .GCXyf .LrHtX h2, .j0sxe ._1GKfd .GCXyf .LrHtX h3, .j0sxe ._1GKfd .GCXyf .LrHtX h4, .j0sxe ._1GKfd .GCXyf .LrHtX h5, .j0sxe ._1GKfd .GCXyf .LrHtX h6, .j0sxe ._1GKfd .GCXyf .LrHtX i, .j0sxe ._1GKfd .GCXyf .LrHtX li, .j0sxe ._1GKfd .GCXyf .LrHtX ol, .j0sxe ._1GKfd .GCXyf .LrHtX p, .j0sxe ._1GKfd .GCXyf .LrHtX span, .j0sxe ._1GKfd .GCXyf .LrHtX strong, .j0sxe ._1GKfd .GCXyf .LrHtX ul {
    color: inherit
}

.j0sxe ._1GKfd ._2IYCi {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 24px
}

.j0sxe ._1GKfd ._2IYCi .KPXZe {
    z-index: 10;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%
}

.j0sxe ._1GKfd ._2IYCi .KPXZe ._16tXP {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.j0sxe ._1GKfd ._2IYCi .KPXZe ._16tXP._3dn2p {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%
}

.j0sxe ._1GKfd ._2IYCi .KPXZe ._16tXP._3rR_7 {
    cursor: pointer
}

.j0sxe ._1GKfd ._2IYCi .KPXZe ._16tXP._3uhv2 {
    width: 100%;
    height: 100%
}

.j0sxe ._1GKfd ._2IYCi ._2kX5D {
    z-index: 20;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 0 20%;
    color: #fff
}

.j0sxe ._1GKfd ._2IYCi ._2kX5D ._29_kx {
    font-size: 64px;
    line-height: 72px;
    font-weight: 700;
    color: #fff;
    text-align: center
}

.j0sxe ._1GKfd ._2IYCi ._2kX5D .LrHtX {
    margin-top: 32px;
    font-size: 16px;
    line-height: 24px;
    color: inherit
}

.j0sxe ._1GKfd ._2IYCi ._2kX5D .LrHtX .tZPJH, .j0sxe ._1GKfd ._2IYCi ._2kX5D .LrHtX a, .j0sxe ._1GKfd ._2IYCi ._2kX5D .LrHtX b, .j0sxe ._1GKfd ._2IYCi ._2kX5D .LrHtX br, .j0sxe ._1GKfd ._2IYCi ._2kX5D .LrHtX em, .j0sxe ._1GKfd ._2IYCi ._2kX5D .LrHtX h2, .j0sxe ._1GKfd ._2IYCi ._2kX5D .LrHtX h3, .j0sxe ._1GKfd ._2IYCi ._2kX5D .LrHtX h4, .j0sxe ._1GKfd ._2IYCi ._2kX5D .LrHtX h5, .j0sxe ._1GKfd ._2IYCi ._2kX5D .LrHtX h6, .j0sxe ._1GKfd ._2IYCi ._2kX5D .LrHtX i, .j0sxe ._1GKfd ._2IYCi ._2kX5D .LrHtX li, .j0sxe ._1GKfd ._2IYCi ._2kX5D .LrHtX ol, .j0sxe ._1GKfd ._2IYCi ._2kX5D .LrHtX p, .j0sxe ._1GKfd ._2IYCi ._2kX5D .LrHtX span, .j0sxe ._1GKfd ._2IYCi ._2kX5D .LrHtX strong, .j0sxe ._1GKfd ._2IYCi ._2kX5D .LrHtX ul {
    color: inherit
}

.j0sxe ._1GKfd ._2IYCi ._2kX5D ._3EF_L {
    margin-top: 32px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

.j0sxe ._1GKfd ._2IYCi ._2kX5D ._3EF_L ._3kzxZ {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 24px;
    color: #fff
}

.j0sxe ._1GKfd ._2IYCi ._2gt2_ {
    z-index: 11;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .6)
}

.j0sxe ._1GKfd ._2xAGc {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.j0sxe ._1GKfd ._2xAGc .MsgZP {
    margin-top: 24px;
    margin-right: 8px
}

.j0sxe ._1GKfd._2JgNs .GCXyf ._3cx9q {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

.j0sxe ._1GKfd._2JgNs .GCXyf ._3cx9q ._29_kx {
    max-width: 70%
}

.j0sxe ._1GKfd._2JgNs .GCXyf ._3cx9q ._2ovF4 {
    display: -ms-flexbox;
    display: flex;
    margin-left: 10px
}

.j0sxe ._1GKfd._2JgNs .GCXyf ._3cx9q ._2ovF4 ._2qHkY {
    height: 24px;
    width: auto
}

.j0sxe ._3vfRP {
    z-index: 10;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 48px
}

.j0sxe ._3vfRP .AQQnn {
    font-size: 24px;
    line-height: 32px;
    color: var(--color-font-header);
    font-weight: 700
}

.j0sxe ._3vfRP ._2jVWd {
    display: -ms-flexbox;
    display: flex;
    margin-top: 24px
}

@media screen and (max-width: 767px) {
    .j0sxe ._1GKfd {
        padding-top: 32px;
        margin-top: 8px
    }

    .j0sxe ._1GKfd .GCXyf ._29_kx {
        font-size: 18px;
        line-height: 24px
    }

    .j0sxe ._1GKfd .GCXyf .LrHtX {
        margin-top: 16px;
        font-size: 14px;
        line-height: 20px;
        padding-right: 0
    }

    .j0sxe ._1GKfd ._2IYCi {
        margin-top: 16px
    }

    .j0sxe ._1GKfd ._2IYCi ._2kX5D {
        padding: 0 20px
    }

    .j0sxe ._1GKfd ._2IYCi ._2kX5D ._29_kx {
        font-size: 18px;
        line-height: 24px
    }

    .j0sxe ._1GKfd ._2IYCi ._2kX5D ._2xAGc._1s8Ji, .j0sxe ._1GKfd ._2IYCi ._2kX5D ._3EF_L, .j0sxe ._1GKfd ._2IYCi ._2kX5D .LrHtX {
        display: none
    }

    .j0sxe ._1GKfd ._2IYCi ._2kX5D ._2xAGc._1Wwkw {
        margin-top: 0
    }

    .j0sxe ._1GKfd ._3aTti {
        margin-top: 16px
    }

    .j0sxe ._1GKfd ._3aTti, .j0sxe ._1GKfd ._3aTti ._3EF_L {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .j0sxe ._1GKfd ._3aTti ._3EF_L {
        -ms-flex-align: start;
        align-items: flex-start
    }

    .j0sxe ._1GKfd ._3aTti ._3EF_L ._3kzxZ {
        margin-bottom: 8px;
        font-size: 14px;
        line-height: 20px;
        color: var(--color-font-normal)
    }

    .j0sxe ._1GKfd ._2xAGc .MsgZP {
        margin-top: 16px
    }

    .j0sxe ._3vfRP {
        margin-top: 24px
    }

    .j0sxe ._3vfRP .AQQnn {
        font-size: 18px;
        line-height: 26px
    }

    .j0sxe ._3vfRP ._2jVWd {
        margin-top: 16px
    }
}

._1p0mB {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    overflow: visible;
    width: 100%;
    padding-bottom: 20px
}

._1p0mB ._1VgYT {
    position: relative;
    -ms-flex-direction: row;
    flex-direction: row;
    overflow: hidden
}

._1p0mB ._1VgYT, ._1p0mB ._1VgYT ._13lOS {
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

._1p0mB ._1VgYT ._13lOS {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center
}

._1p0mB ._1VgYT ._13lOS > div {
    width: 100%
}

._1p0mB ._1VgYT ._13lOS._226LC {
    pointer-events: none
}

._1p0mB .a5odx {
    position: absolute;
    top: 0;
    width: 36px;
    height: 100%;
    padding: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

._1p0mB .a5odx._25z_O {
    left: -18px
}

._1p0mB .a5odx._2pJov {
    right: -18px
}

._1p0mB .a5odx ._2BWrz {
    opacity: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: 0;
    padding: 0;
    outline: none;
    border: none;
    background-color: var(--color-bg-gray-0);
    cursor: pointer;
    height: 36px;
    width: 36px;
    border-radius: 18px;
    transition: opacity .5s ease
}

._1p0mB .a5odx ._2BWrz ._1y02x {
    font-size: 12px;
    line-height: 36px;
    color: #fff
}

._1p0mB .a5odx ._2BWrz:hover {
    background-color: #3f3f3f
}

@media screen and (max-width: 767px) {
    ._1p0mB .a5odx {
        display: none
    }
}

._1p0mB ._2YmEk {
    position: absolute;
    bottom: 0;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center
}

._1p0mB ._2YmEk ._3fh93 {
    padding: 5px 0;
    margin: 0 6px;
    height: 12px;
    cursor: pointer
}

._1p0mB ._2YmEk ._3fh93 ._2b12q {
    width: 48px;
    height: 2px;
    background-color: var(--color-scroller-bg)
}

._1p0mB ._2YmEk ._3fh93 ._2b12q._3_9Xq:before {
    content: "";
    width: 48px;
    height: 2px;
    display: block;
    position: absolute;
    z-index: 2;
    background-color: var(--color-font-normal);
    -webkit-animation: _1cxrZ 8s linear;
    animation: _1cxrZ 8s linear
}

._1p0mB:hover .a5odx ._2BWrz {
    opacity: 1
}

@media screen and (max-width: 767px) {
    ._1p0mB {
        padding-bottom: 15px
    }
}

@-webkit-keyframes _1cxrZ {
    0% {
        width: 0
    }
    to {
        width: 48px
    }
}

@keyframes _1cxrZ {
    0% {
        width: 0
    }
    to {
        width: 48px
    }
}

.CJPSH {
    width: 100%;
    position: relative
}

@media (max-width: 700px) {
    .CJPSH._16qiE {
        min-height: 400px
    }
}

.CJPSH._16qiE .uR_gx {
    background-color: transparent
}

.CJPSH._16qiE .uR_gx ._2iVNk {
    margin: 80px 0 60px
}

@media (max-width: 700px) {
    .CJPSH._16qiE .uR_gx ._2iVNk {
        margin: 50px 0
    }
}

.CJPSH._16qiE ._3qDnb ._1QpJl {
    color: #fff;
    font-weight: 600;
    font-size: 24px
}

.CJPSH._16qiE ._3qDnb .k_GiR {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    background: rgba(54, 27, 109, .75);
    border-radius: 6px;
    padding: 50px 20px;
    margin: 20px 0
}

.CJPSH._16qiE ._3qDnb .k_GiR ._2belH {
    padding-bottom: 16px
}

.CJPSH._16qiE ._3qDnb .k_GiR ._2belH, .CJPSH._16qiE ._3qDnb .k_GiR ._2belH * {
    color: #fff;
    font-size: 48px;
    line-height: 48px;
    font-weight: 900
}

@media screen and (max-width: 767px) {
    .CJPSH._16qiE ._3qDnb .k_GiR ._2belH {
        padding-bottom: 8px;
        font-size: 24px;
        line-height: 24px
    }

    .CJPSH._16qiE ._3qDnb .k_GiR ._2belH * {
        font-size: 24px;
        line-height: 24px
    }
}

.CJPSH._16qiE ._3qDnb .k_GiR ._3ACEN {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

@media (max-width: 1239px) {
    .CJPSH._16qiE ._3qDnb .k_GiR ._3ACEN {
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.CJPSH._16qiE ._3qDnb .k_GiR ._3ACEN ._1X22P {
    color: #fff;
    font-size: 16px;
    width: 50%
}

@media (max-width: 1239px) {
    .CJPSH._16qiE ._3qDnb .k_GiR ._3ACEN ._1X22P {
        width: 100%
    }
}

.CJPSH._16qiE ._3qDnb .k_GiR ._3ACEN ._1X22P * {
    color: #fff;
    font-family: Inter, sans-serif
}

.CJPSH._16qiE ._3qDnb .k_GiR ._3ACEN ._NZ2u {
    display: -ms-flexbox;
    display: flex;
    margin-left: auto
}

@media (max-width: 1239px) {
    .CJPSH._16qiE ._3qDnb .k_GiR ._3ACEN ._NZ2u {
        margin-left: 0;
        margin-top: 10px
    }
}

.CJPSH._16qiE ._3qDnb .k_GiR ._3ACEN ._NZ2u button {
    font-weight: 400
}

.CJPSH._16qiE ._3qDnb .k_GiR ._3ACEN ._NZ2u button._26hPp {
    margin-left: 10px;
    background: transparent;
    color: #d038a9;
    border: 1px solid #d038a9
}

.CJPSH._16qiE ._3qDnb .k_GiR ._3ACEN ._NZ2u ._1ick2 {
    color: #009f2d
}

@media screen and (max-width: 767px) {
    .CJPSH._16qiE ._3qDnb .k_GiR {
        padding: 16px
    }
}

.CJPSH .USeMT {
    width: 100%
}

@media (max-width: 1239px) {
    .CJPSH .USeMT {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        z-index: 5
    }
}

.CJPSH .uR_gx {
    width: 100%;
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #000
}

.CJPSH .uR_gx ._2iVNk {
    margin-top: 65px
}

@media (max-width: 1239px) {
    .CJPSH .uR_gx ._2iVNk {
        margin: 30px 0
    }
}

@media (max-width: 700px) {
    .CJPSH .uR_gx ._2iVNk {
        margin: 20px 0
    }
}

.CJPSH .uR_gx ._2iVNk ._2nIS9 {
    margin: 10px 0;
    width: 100%;
    height: 200px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%
}

@media (max-width: 1240px) {
    .CJPSH .uR_gx ._2iVNk ._2nIS9 {
        height: 120px
    }
}

@media (max-width: 700px) {
    .CJPSH .uR_gx ._2iVNk ._2nIS9 {
        height: 70px
    }
}

.CJPSH .uR_gx ._2iVNk .k-2TQ {
    font-size: 80px;
    font-weight: 900;
    color: #fff;
    line-height: 1;
    padding: 20px 0 25px
}

.CJPSH .uR_gx ._2iVNk .k-2TQ * {
    color: #fff;
    font-family: Inter, sans-serif
}

.CJPSH .uR_gx ._2iVNk .k-2TQ strong {
    font-weight: 900
}

@media (max-width: 1239px) {
    .CJPSH .uR_gx ._2iVNk .k-2TQ {
        font-size: 40px;
        font-weight: 700;
        padding: 10px
    }
}

.CJPSH .uR_gx ._2iVNk ._2pCXO {
    font-size: 80px;
    width: 600px;
    margin: 0 auto;
    padding: 10px 0
}

@media (max-width: 700px) {
    .CJPSH .uR_gx ._2iVNk ._2pCXO {
        font-size: 40px;
        width: 80%;
        margin: 10px auto
    }
}

.CJPSH .uR_gx ._2iVNk ._3DKZO {
    color: #d038a9;
    font-size: 16px;
    font-weight: 700
}

@media (max-width: 1239px) {
    .CJPSH .uR_gx ._2iVNk ._3DKZO {
        font-size: 12px
    }
}

.CJPSH .uR_gx ._2iVNk ._1zYJA {
    font-size: 16px;
    line-height: 1.5;
    color: #f5f5f5
}

.CJPSH .uR_gx ._2iVNk ._1zYJA * {
    color: #f5f5f5
}

@media (max-width: 1239px) {
    .CJPSH .uR_gx ._2iVNk ._1zYJA {
        font-size: 14px;
        line-height: 1.2
    }
}

.CJPSH .uR_gx ._2iVNk .eNhg7 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 30px 0
}

.CJPSH .uR_gx ._2iVNk .eNhg7 > :not(:last-child) {
    margin-right: 10px
}

.CJPSH .uR_gx ._2iVNk ._3xsJt {
    width: 30%;
    margin: 30px auto
}

@media (max-width: 1239px) {
    .CJPSH .uR_gx ._2iVNk ._3xsJt {
        width: 50%;
        margin: 20px auto
    }
}

@media (max-width: 700px) {
    .CJPSH .uR_gx ._2iVNk ._3xsJt {
        width: 80%;
        margin: 10px auto
    }
}

.CJPSH .uR_gx ._2iVNk ._1pG1X {
    width: 30%;
    margin: 40px auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

@media (max-width: 1239px) {
    .CJPSH .uR_gx ._2iVNk ._1pG1X {
        width: 50%;
        margin: 10px auto
    }
}

@media (max-width: 700px) {
    .CJPSH .uR_gx ._2iVNk ._1pG1X {
        width: 80%
    }
}

.CJPSH._2MAYV._2BU9o {
    margin-bottom: 40px
}

@media screen and (max-width: 767px) {
    .CJPSH._2MAYV._2BU9o .uR_gx ._2iVNk {
        margin: 50px 0
    }

    .CJPSH._2MAYV._2BU9o .uR_gx ._2iVNk ._1zYJA, .CJPSH._2MAYV._2BU9o .uR_gx ._2iVNk .k-2TQ {
        margin-top: 16px
    }

    .CJPSH._2MAYV._2BU9o .uR_gx ._2iVNk ._3xsJt {
        margin: 18px auto
    }

    .CJPSH._2MAYV._2BU9o .uR_gx ._2iVNk ._1pG1X {
        margin-top: 32px
    }
}

.CJPSH._2MAYV._16qiE ._3qDnb .k_GiR {
    background: rgba(2, 34, 73, .8)
}

.CJPSH._2MAYV._16qiE ._3qDnb .k_GiR ._3ACEN ._NZ2u button._26hPp {
    color: #4460bb;
    border: 1px solid #4460bb
}

.CJPSH._2MAYV .uR_gx ._2iVNk ._3DKZO {
    color: #ff9ce2
}

.CJPSH.LTpFU._16qiE {
    min-height: auto
}

@media (max-width: 700px) {
    .CJPSH.LTpFU._16qiE {
        min-height: auto
    }
}

.CJPSH.LTpFU._16qiE .uR_gx {
    padding-bottom: 48px
}

.CJPSH.LTpFU._16qiE .uR_gx ._2iVNk {
    margin: 0;
    height: calc(44.44vw - 65px);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center
}

@media (max-width: 700px) {
    .CJPSH.LTpFU._16qiE .uR_gx ._2iVNk {
        margin: 0
    }
}

.CJPSH.LTpFU._16qiE .uR_gx ._2iVNk ._2nIS9 {
    height: 33%
}

.CJPSH.LTpFU .uR_gx ._2iVNk ._3DKZO {
    color: #f0c556;
    letter-spacing: .35rem
}

.CJPSH.LTpFU._1vvr2._16qiE .uR_gx ._2iVNk {
    height: 119vw
}

.CJPSH.LTpFU._1vvr2._16qiE .uR_gx ._2iVNk ._2nIS9 {
    height: 24%
}

.CJPSH._1X1AR._16qiE {
    min-height: 0
}

.CJPSH._1X1AR._16qiE .uR_gx ._2iVNk {
    margin: 50px 0
}

.CJPSH._1X1AR._16qiE .uR_gx ._2iVNk ._3DKZO {
    color: #fff;
    font-size: 16px;
    letter-spacing: .35em
}

@media (max-width: 700px) {
    .CJPSH._1X1AR._16qiE .uR_gx ._2iVNk ._3DKZO {
        font-size: 12px
    }
}

.CJPSH._1X1AR._16qiE .uR_gx ._2iVNk ._2nIS9 {
    margin: 16px 0;
    height: 130px
}

@media (max-width: 700px) {
    .CJPSH._1X1AR._16qiE .uR_gx ._2iVNk ._2nIS9 {
        height: 68px
    }
}

.CJPSH._1X1AR._16qiE .uR_gx ._2iVNk ._1zYJA {
    font-size: 16px;
    font-weight: 400
}

.CJPSH._1X1AR .uR_gx {
    background-size: cover;
    background-color: transparent
}

.CJPSH._1X1AR .uR_gx ._2iVNk {
    margin: 120px 0
}

.CJPSH._1X1AR .uR_gx ._2iVNk ._3DKZO {
    color: #fff;
    letter-spacing: .35em
}

.CJPSH._1X1AR .uR_gx ._2iVNk ._2nIS9 {
    margin: 16px 0;
    height: 80px
}

@media (max-width: 700px) {
    .CJPSH._1X1AR .uR_gx ._2iVNk ._2nIS9 {
        height: 36px
    }
}

.CJPSH._1X1AR .uR_gx ._2iVNk ._3xsJt {
    margin: 16px auto
}

.CJPSH._1X1AR .uR_gx ._2iVNk ._1pG1X {
    margin-top: 16px
}

.CJPSH._1X1AR .uR_gx ._2iVNk ._1pG1X button {
    background-color: #00ff48;
    color: #000
}

.CJPSH._1X1AR .uR_gx ._2iVNk ._1pG1X button:active, .CJPSH._1X1AR .uR_gx ._2iVNk ._1pG1X button:focus, .CJPSH._1X1AR .uR_gx ._2iVNk ._1pG1X button:hover {
    background-color: #a4ffbe
}

.CJPSH._21MvX .uR_gx ._2iVNk ._2nIS9 {
    max-width: 630px;
    margin: 0 auto;
    height: 102px;
    margin-top: 16px;
    margin-bottom: 16px
}

.CJPSH._21MvX .uR_gx ._2iVNk ._3DKZO {
    color: #ffd600;
    font-size: 20px;
    line-height: 32px;
    text-transform: uppercase;
    letter-spacing: 5px
}

.CJPSH._21MvX._16qiE .uR_gx ._2iVNk ._2nIS9 {
    height: 142px
}

.K28S8 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 20px 0;
    position: relative
}

.K28S8 .k-2TQ {
    font-size: 24px;
    font-weight: 700;
    padding-bottom: 10px;
    color: var(--color-font-normal)
}

.K28S8 ._3ACEN {
    display: -ms-flexbox;
    display: flex
}

.K28S8 ._3ACEN ._1X22P {
    font-size: 16px;
    width: 50%
}

.K28S8 ._3ACEN ._1X22P, .K28S8 ._3ACEN ._1X22P p {
    color: var(--color-font-normal)
}

@media (max-width: 700px) {
    .K28S8 ._3ACEN ._1X22P {
        font-size: 12px;
        width: 100%
    }
}

.K28S8 ._3ACEN ._NZ2u {
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    -ms-flex-align: end;
    align-items: end
}

@media (max-width: 700px) {
    .K28S8 ._3ACEN ._NZ2u {
        position: absolute;
        top: 10px;
        right: 0
    }
}

.K28S8 ._3ACEN ._NZ2u ._1ick2 {
    color: var(--color-font-cyan);
    font-size: 16px
}

@media (max-width: 700px) {
    .K28S8 ._3ACEN ._NZ2u ._1ick2 {
        font-size: 12px
    }
}

._3Dx-U {
    margin: 8px 0
}

._3Dx-U, ._3Dx-U ._1AQl9 {
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

._3Dx-U ._1AQl9 {
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: thin;
    scrollbar-color: var(--color-font-normal) var(--color-scroller-bg);
    padding-bottom: 30px;
    margin-bottom: -30px
}

._3Dx-U ._1AQl9::-webkit-scrollbar {
    height: 2px
}

._3Dx-U ._1AQl9::-webkit-scrollbar-track {
    background-color: var(--color-scroller-bg)
}

._3Dx-U ._1AQl9::-webkit-scrollbar-thumb {
    background: var(--color-font-normal)
}

._3Dx-U ._1AQl9._1AQl9:hover::-webkit-scrollbar {
    height: 5px
}

._3Dx-U ._1AQl9 .O8K89 {
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-width: 200px;
    padding: 0 5px
}

@media (max-width: 1239px) {
    ._3Dx-U ._1AQl9 .O8K89 {
        margin: 0 10px 0 0
    }
}

._3Dx-U .hk3pr {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 350px
}

._3Dx-U .hk3pr ._3vBZB {
    border-radius: 20px;
    width: 40px;
    height: 40px;
    border: 4px solid hsla(0, 0%, 100%, .4);
    border-top-color: rgba(0, 0, 0, .4);
    -webkit-animation: _2y5PR 1s infinite;
    animation: _2y5PR 1s infinite;
    -webkit-animation: spinAround .5s infinite linear;
    animation: spinAround .5s infinite linear
}

._3Dx-U.oNIYq ._1AQl9 {
    padding-bottom: 20px
}

._1nNUv {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    padding: 18px;
    padding-top: 28px;
    padding-bottom: 20px;
    margin-top: 16px;
    margin-bottom: 16px;
    background-color: #00ff47;
    border-radius: 6px
}

._1nNUv .owxOc {
    font-weight: 700;
    font-size: 16px;
    letter-spacing: .35em;
    text-transform: uppercase
}

._1nNUv .fUo8f {
    font-size: 48px;
    font-weight: 900
}

._1nNUv ._3QCuL {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

._1nNUv ._3QCuL .QM5nh {
    font-size: 16px;
    font-weight: 400;
    width: 800px
}

._1nNUv ._3QCuL ._3_Vem {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: end;
    justify-content: end
}

._1nNUv ._3QCuL ._1KTpC {
    background-color: #000;
    color: #00ff47;
    font-size: small;
    font-style: normal
}

._1nNUv ._3QCuL > * {
    margin: .6em 0
}

.NX6wo {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 15px
}

@media screen and (max-width: 767px) {
    .NX6wo {
        -ms-flex-pack: center;
        justify-content: center;
        margin-right: 25px
    }
}

._2sFtn {
    background: #fff;
    height: 48px;
    -ms-flex-preferred-size: 192px;
    flex-basis: 192px;
    border: 1px solid var(--color-cta-primary);
    border-radius: 4px
}

._2sFtn._1cJlt {
    background: var(--color-cta-primary)
}

._2sFtn:hover {
    border: 1px solid #66a2f0
}

._2sFtn:hover._1cJlt {
    background: #66a2f0
}

._2sFtn:active._1cJlt {
    background: #3464a1
}

._2sFtn:disabled._1cJlt {
    background: #c2c2c2
}

@media screen and (max-width: 767px) {
    ._2sFtn {
        -ms-flex-positive: 1;
        flex-grow: 1
    }
}

._2qtBQ {
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    color: var(--color-font-cyan);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    text-align: center
}

._2qtBQ._1cJlt {
    color: #fff
}

._2qtBQ:hover {
    color: var(--color-cyan-hover)
}

._2qtBQ:hover._1cJlt {
    color: #fff
}

._2qtBQ:active {
    color: #1883ef
}

._2qtBQ:active._1cJlt {
    color: #3464a1
}

._2qtBQ:disabled {
    color: #c2c2c2
}

@media screen and (max-width: 767px) {
    ._2qtBQ {
        font-size: 18px
    }
}

._2N-D5 {
    background: transparent;
    width: 100%;
    text-align: center;
    padding: 0;
    color: var(--color-font-normal)
}

._2N-D5.FriSy {
    background: var(--color-cart-page-background)
}

._2N-D5 p {
    color: var(--color-font-normal)
}

._2N-D5 p span {
    font-weight: 700
}

._2N-D5 ._1j69K {
    color: var(--color-benefit)
}

._2N-D5._3FEsU {
    background-color: #eceff1
}

._2N-D5._3FEsU, ._2N-D5._3FEsU p {
    color: var(--color-font-normal)
}

._2N-D5._3FEsU ._1j69K {
    color: var(--color-benefit)
}

._2N-D5._3FEsU span {
    font-weight: 700
}

._2N-D5._3FEsU ._17EkZ ._3vLCm {
    margin: 14px 16px
}

._2N-D5 ._17EkZ {
    text-align: center;
    position: relative;
    margin: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media screen and (min-width: 1600px) {
    ._2N-D5 ._17EkZ {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._2N-D5 ._17EkZ {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._2N-D5 ._17EkZ {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._2N-D5 ._17EkZ {
        max-width: 750px
    }
}

._2N-D5 ._17EkZ ._3vLCm {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    margin: 22px 0;
    padding: 0 30px;
    position: relative;
    -ms-flex: auto;
    flex: auto
}

._2N-D5 ._17EkZ ._3vLCm:first-child {
    margin-left: 0;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-left: 0
}

._2N-D5 ._17EkZ ._3vLCm:nth-child(2) {
    border-left: 1px solid rgba(33, 33, 33, .1)
}

._2N-D5 ._17EkZ ._3vLCm:nth-child(2), ._2N-D5 ._17EkZ ._3vLCm:nth-child(3) {
    border-right: 1px solid rgba(33, 33, 33, .1);
    -ms-flex-pack: center;
    justify-content: center
}

._2N-D5 ._17EkZ ._3vLCm:nth-child(4) {
    margin-right: 0;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-right: 0
}

._2N-D5 ._17EkZ ._3vLCm ._1j69K {
    font-size: 17px;
    margin-right: 6px
}

._2N-D5 ._17EkZ ._3vLCm p {
    display: inline-block
}

._2N-D5.gaZJX, ._2N-D5.gaZJX p {
    color: #fff
}

._307xj {
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 30px
}

._307xj, ._307xj ._2Nr-d {
    display: -ms-flexbox;
    display: flex
}

._307xj ._2Nr-d {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 200px
}

._307xj ._2Nr-d .J4qg6 {
    background-size: cover;
    height: 99px;
    width: 49.2%;
    background-position: 50%
}

._307xj ._2Nr-d .J4qg6._3zW7j {
    border-top-left-radius: 4px
}

._307xj ._2Nr-d .J4qg6.GEw1p {
    border-bottom-left-radius: 4px
}

._307xj ._2Nr-d .J4qg6._2EG1f {
    border-top-right-radius: 4px
}

._307xj ._2Nr-d .J4qg6._3uOrA {
    border-bottom-right-radius: 4px
}

._307xj ._3zkyo {
    margin-top: 4px;
    font-size: 14px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--color-font-filter-count);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
    align-items: flex-end
}

._307xj ._3zkyo .fwxMK {
    font-size: 28px;
    padding: 0 6px;
    line-height: 18px
}

._307xj ._3zkyo .H6hXL {
    font-size: 12px;
    line-height: 16px
}

._307xj ._2ZDVv {
    margin-top: 16px;
    font-size: 18px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--color-font-header)
}

._307xj._2FaIq {
    -ms-flex-direction: row;
    flex-direction: row
}

._307xj._2FaIq ._2Nr-d {
    width: calc(50% - 6px);
    margin-right: 6px;
    border-radius: 3px
}

._307xj._2FaIq ._171_o {
    width: calc(50% - 6px);
    margin-left: 6px
}

._3nle3 {
    position: fixed;
    width: 100%;
    z-index: 99;
    top: 128px
}

._3nle3._2pQaf {
    top: 151px
}

._1A8Zv {
    position: fixed;
    width: 100%;
    z-index: 99;
    top: 158px
}

._1A8Zv._2pQaf {
    top: 131px
}

._2Nk3R, ._3I3jo {
    background: var(--color-page-background)
}

._3I3jo {
    height: 65px
}

._3I3jo ._29o8m {
    position: relative;
    margin: auto;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

@media screen and (min-width: 1600px) {
    ._3I3jo ._29o8m {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._3I3jo ._29o8m {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._3I3jo ._29o8m {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._3I3jo ._29o8m {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._3I3jo ._29o8m {
        padding: 0 15px
    }
}

._3I3jo ._3-gz0 {
    font-size: 12px;
    color: var(--color-font-header)
}

._3I3jo .PiPzl {
    font-size: 16px;
    padding: 0 4px
}

._3I3jo .PiPzl, ._3I3jo a {
    color: var(--color-font-breadcrumbs-text)
}

._3I3jo a {
    position: relative;
    font-size: 12px
}

._3I3jo a:hover {
    color: var(--color-font-cyan)
}

._4rgf4 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: auto;
    position: relative;
    margin: auto;
    width: 100%;
    padding-bottom: 26px
}

@media screen and (min-width: 1600px) {
    ._4rgf4 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._4rgf4 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._4rgf4 {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._4rgf4 {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._4rgf4 {
        padding: 0 15px
    }
}

._4rgf4 ._2btD8 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center
}

._4rgf4 ._2btD8 ._32RGg {
    font-size: 24px;
    color: #e92063;
    margin-right: 8px
}

._4rgf4 ._2btD8 ._39YUl {
    font-size: 40px;
    font-weight: 700;
    color: var(--color-font-header);
    margin-right: auto;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.35;
    letter-spacing: normal
}

._4rgf4 ._2btD8 ._3kYVA {
    margin-left: 28px;
    cursor: pointer;
    height: 20px;
    width: 20px;
    color: var(--color-font-footer-text);
    font-size: 20px;
    position: relative
}

._4rgf4 ._2btD8 ._3kYVA:before {
    position: absolute;
    z-index: 1;
    width: 40px;
    height: 40px;
    display: block;
    content: "";
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    opacity: 0;
    transition: opacity .2s;
    background: hsla(0, 0%, 76%, .3)
}

._4rgf4 ._2btD8 ._3kYVA:hover:before {
    opacity: 1
}

._4rgf4 ._15pxZ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 14px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.71;
    letter-spacing: normal;
    color: var(--color-font-normal);
    margin-top: 8px
}

.NPS7r {
    position: relative;
    margin: auto;
    width: 100%;
    margin-top: 10px
}

@media screen and (min-width: 1600px) {
    .NPS7r {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    .NPS7r {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    .NPS7r {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    .NPS7r {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    .NPS7r {
        padding: 0 15px
    }
}

.FH1ie {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 32px
}

.FH1ie, .FH1ie ._24Lg2 {
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    -ms-flex-align: center;
    align-items: center
}

.FH1ie ._24Lg2 {
    font-size: 14px;
    line-height: 40px;
    color: var(--color-font-normal)
}

.FH1ie ._24Lg2 ._11itU {
    background-size: cover;
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    margin-right: 10px
}

.FH1ie ._24Lg2 .o7lq_ {
    width: 32px;
    height: 32px;
    margin-right: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--color-font-cyan);
    border-radius: 50%;
    position: relative
}

.FH1ie ._24Lg2 .o7lq_ .L8WAv {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    line-height: 18px;
    text-transform: uppercase
}

.FH1ie ._24Lg2:hover {
    color: var(--color-font-cyan)
}

.OgK3W {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.OgK3W, .OgK3W ._1mIWB {
    display: -ms-flexbox;
    display: flex
}

.OgK3W ._1mIWB {
    margin-right: 12px;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    padding: 5px 0
}

.OgK3W ._1mIWB ._3dJ4U {
    min-width: 150px;
    pointer-events: auto
}

.OgK3W ._1_G44 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px;
    color: var(--color-mode);
    background-color: var(--color-mode-bg);
    height: 37px;
    margin: 5px 0;
    padding: 0 2px;
    border-radius: 4px
}

.OgK3W ._1_G44 ._2NqCB {
    color: var(--color-mode-active);
    background-color: var(--color-mode-active-bg);
    border-radius: 3px
}

.OgK3W ._1_G44 ._3CZTe, .OgK3W ._1_G44 .ZJY7B {
    font-size: 18px;
    margin: 3px 0;
    padding: 6px 7px;
    border-radius: 3px
}

.OgK3W ._1_G44:hover {
    cursor: pointer
}

._3ykRn {
    margin-top: 40px;
    border-top: solid 1px var(--color-border-strong)
}

._1yBPJ {
    height: 20px;
    font-size: 16px;
    font-weight: 700;
    color: var(--color-font-header)
}

._3P5ok {
    height: 24px;
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: normal;
    color: var(--color-font-normal);
    margin-top: 14px
}

.Atb5_ {
    background-color: rgba(0, 0, 0, .54);
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.Atb5_ ._3Qn6u {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border: 2px solid hsla(0, 0%, 100%, .4);
    border-radius: 290486px;
    border-right-color: transparent;
    border-top-color: transparent;
    width: 36px;
    height: 36px;
    position: relative;
    -webkit-animation: spinAround .5s infinite linear;
    animation: spinAround .5s infinite linear
}

._1YILG {
    margin-bottom: 30px
}

._1YILG ._1j2Rx {
    color: #fff;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    min-height: 610px
}

@media screen and (max-width: 767px) {
    ._1YILG ._1j2Rx {
        padding-top: 80px;
        padding-bottom: 80px;
        min-height: 410px
    }

    ._1YILG ._1j2Rx ._3RNUe {
        margin-top: 40px
    }
}

._1YILG ._1j2Rx ._2AgIf {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%
}

._1YILG ._1j2Rx ._1O9t2 {
    position: relative;
    margin: auto;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

@media screen and (min-width: 1600px) {
    ._1YILG ._1j2Rx ._1O9t2 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._1YILG ._1j2Rx ._1O9t2 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._1YILG ._1j2Rx ._1O9t2 {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._1YILG ._1j2Rx ._1O9t2 {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._1YILG ._1j2Rx ._1O9t2 {
        padding: 0 15px
    }
}

._1YILG ._1j2Rx ._1O9t2 ._2cb41 {
    width: 66.66%;
    padding-right: 30px
}

._1YILG ._1j2Rx ._1O9t2 ._2kVOT {
    width: 33.33%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 767px) {
    ._1YILG ._1j2Rx ._1O9t2 {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    ._1YILG ._1j2Rx ._1O9t2 > div {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }

    ._1YILG ._1j2Rx ._1O9t2 ._2cb41 {
        width: 100%;
        padding-right: 0
    }

    ._1YILG ._1j2Rx ._1O9t2 ._2kVOT {
        width: 100%
    }
}

._1YILG ._1j2Rx ._1fBBi {
    color: #fff
}

._1YILG ._1j2Rx ._3Tf_v {
    color: #fafafa;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px
}

@media screen and (max-width: 767px) {
    ._1YILG ._1j2Rx ._3Tf_v {
        font-size: 16px;
        line-height: 24px
    }
}

._1YILG ._1j2Rx ._1m60T {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.33
}

._1YILG ._1j2Rx ._372UT {
    color: #fafafa
}

._1YILG ._1j2Rx ._2x-sB {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

._1YILG ._1j2Rx ._2x-sB ._1K8q5 {
    margin-top: 30px;
    margin-right: 20px
}

._1YILG ._1j2Rx ._2x-sB ._1K8q5:last-child {
    margin-right: 0
}

._1YILG ._1j2Rx ._3RNUe ._3m36R {
    border-radius: 6px
}

._1YILG._1WDJC {
    height: 382px;
    background-color: #000
}

._1YILG._1WDJC ._1j2Rx {
    min-height: 382px
}

._1YILG.qwNvT ._1j2Rx {
    min-height: 400px;
    padding: 90px 0
}

._1YILG.qwNvT ._1j2Rx ._3Tf_v {
    margin-bottom: .75rem;
    font-size: 14px;
    line-height: 24px;
    font-weight: 600;
    letter-spacing: .35rem
}

._1YILG.qwNvT ._1j2Rx ._1MIny {
    margin-bottom: .5rem
}

._2PLcu {
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    overflow: hidden
}

._2PLcu, ._2PLcu ._37evS, ._2PLcu._74Cd9 ._1I5ci, ._2PLcu:hover ._2fuJk, ._2PLcu:hover ._3cqkR {
    display: -ms-flexbox;
    display: flex
}

._2PLcu ._37evS {
    -ms-flex-direction: row;
    flex-direction: row
}

._2PLcu ._37evS ._2i7il {
    min-height: 610px;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

._2PLcu ._37evS ._2i7il._16XsH {
    pointer-events: none
}

._2PLcu ._37evS ._2i7il._1x14N {
    height: 100%;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: center;
    align-self: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #000;
    -ms-flex-pack: center;
    justify-content: center;
    object-fit: scale-down;
    max-height: 90vh
}

@media screen and (max-width: 767px) {
    ._2PLcu ._37evS ._2i7il {
        min-height: 400px
    }
}

@media screen and (max-width: 1127px) {
    ._2PLcu ._37evS ._2i7il {
        height: 400px
    }
}

._2PLcu ._3cqkR {
    left: 0
}

._2PLcu ._2fuJk, ._2PLcu ._3cqkR {
    position: absolute;
    top: 128px;
    bottom: 0;
    width: 70px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

._2PLcu ._2fuJk {
    right: 0
}

._2PLcu ._2fuJk, ._2PLcu ._3cqkR {
    display: none
}

._2PLcu ._2fuJk ._2E6YC, ._2PLcu ._3cqkR ._2E6YC {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: 0;
    padding: 0;
    outline: none;
    border: none;
    background: transparent;
    cursor: pointer;
    height: 100%;
    width: 100%
}

._2PLcu ._2fuJk ._2E6YC ._3X3hS, ._2PLcu ._3cqkR ._2E6YC ._3X3hS {
    font-size: 40px;
    line-height: 80px;
    color: #fff;
    text-shadow: 0 2px 4px rgba(0, 0, 0, .5);
    transition: transform .1s ease-out 0s
}

._2PLcu ._2fuJk ._2E6YC:hover ._3X3hS, ._2PLcu ._3cqkR ._2E6YC:hover ._3X3hS {
    transform: scale(1.25)
}

._2PLcu ._1I5ci {
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    bottom: 24px;
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center
}

._2PLcu ._1I5ci .YwSrp {
    margin: 24px;
    box-sizing: border-box;
    height: 1px;
    width: 60px;
    border: 2px solid #fff;
    opacity: .5;
    transform: rotate(180deg);
    box-shadow: 0 -1px 1px -1px rgba(0, 0, 0, .5);
    cursor: pointer
}

._2PLcu ._1I5ci .YwSrp.mGhHj {
    opacity: 1
}

@media screen and (max-width: 767px) {
    ._2PLcu ._1I5ci .YwSrp {
        width: 24px;
        margin: 24px 12px
    }
}

._3vItk {
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .1);
    position: relative;
    border-radius: 6px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

._3vItk._24hea:after {
    padding-top: 66.67%
}

._3vItk:after {
    content: "";
    display: block;
    width: 1px;
    padding-top: 56.25%
}

._3vItk._24hea {
    width: 100%
}

._3vItk._1S1_J, ._3vItk._3PzNB, ._3vItk._3XRQi {
    cursor: pointer;
    width: 100%
}

._3vItk.mx5lF {
    position: relative;
    overflow: hidden
}

._3vItk.mx5lF iframe {
    position: absolute;
    width: 100%;
    height: 100%
}

._3vItk .D2plY {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 6em;
    color: #fff
}

._3vItk ._29UrC {
    position: absolute;
    font-size: 12px;
    color: var(--color-font-filter-count);
    width: 100%;
    bottom: -25px;
    text-align: center
}

._3vItk ._29UrC.Nx1A1 {
    text-align: left
}

._3vItk ._29UrC._25imO {
    text-align: right
}

._3vItk._2Dz8-._3sZxF, ._3vItk._6fXW_._3sZxF {
    border-radius: 6px 6px 0 0
}

._3vItk._2Dz8-._3sZxF._2laBQ, ._3vItk._6fXW_._3sZxF._2laBQ {
    border-radius: 6px !important
}

._3vItk._2Dz8-._3sZxF._2laBQ:after, ._3vItk._6fXW_._3sZxF._2laBQ:after {
    padding-top: 66.67%
}

@media screen and (max-width: 767px) {
    ._3vItk._218Jm._2NlMy._2S1hw._25HMs {
        margin-top: 30px
    }
}

@media screen and (max-width: 767px) {
    ._3vItk._218Jm._2hF9Z._1S1_J, ._3vItk._218Jm._2hF9Z._3PzNB, ._3vItk._218Jm._2hF9Z._3XRQi, ._3vItk._218Jm._2hF9Z._24hea {
        margin: 15px auto 0;
        width: 50%;
        background-size: contain
    }
}

._3vItk.QhexS {
    border-radius: 0
}

._3vItk._2Bel2:after {
    padding-top: 45.12%
}

._3vItk.ScMks:after {
    padding-top: 56.25%
}

._3vItk._3GGV4:after {
    padding-top: 66.67%
}

._3vItk._3-Yl_._11elo {
    box-shadow: none;
    z-index: 2
}

._3vItk._3-Yl_._11elo._24hea {
    border-radius: 0;
    background-size: contain
}

._3vItk.Li88T._36nQ5 {
    border-radius: 6px 6px 0 0;
    box-shadow: none;
    z-index: 2
}

._3vItk.Li88T._3Vx1j {
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    border-radius: 6px 0 0 6px;
    box-shadow: none;
    z-index: 2
}

._3vItk.Li88T._3Vx1j:after {
    content: "";
    display: block;
    width: 1px;
    padding-top: 100%
}

.E_uPI._218Jm._1x3tv, .E_uPI._218Jm._3bydG, .E_uPI._218Jm.TotYx {
    position: relative;
    margin: auto;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

@media screen and (min-width: 1600px) {
    .E_uPI._218Jm._1x3tv, .E_uPI._218Jm._3bydG, .E_uPI._218Jm.TotYx {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    .E_uPI._218Jm._1x3tv, .E_uPI._218Jm._3bydG, .E_uPI._218Jm.TotYx {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    .E_uPI._218Jm._1x3tv, .E_uPI._218Jm._3bydG, .E_uPI._218Jm.TotYx {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    .E_uPI._218Jm._1x3tv, .E_uPI._218Jm._3bydG, .E_uPI._218Jm.TotYx {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    .E_uPI._218Jm._1x3tv, .E_uPI._218Jm._3bydG, .E_uPI._218Jm.TotYx {
        padding: 0 15px
    }
}

.E_uPI._218Jm._1x3tv._3mOSO, .E_uPI._218Jm._3bydG._3mOSO, .E_uPI._218Jm.TotYx._3mOSO {
    -ms-flex-pack: left;
    justify-content: left
}

.E_uPI._218Jm._1x3tv._3HF7e, .E_uPI._218Jm._3bydG._3HF7e, .E_uPI._218Jm.TotYx._3HF7e {
    -ms-flex-pack: end;
    justify-content: flex-end
}

.E_uPI._218Jm._1x3tv ._3vItk, .E_uPI._218Jm._3bydG ._3vItk, .E_uPI._218Jm.TotYx ._3vItk {
    width: 50%;
    margin: 30px 0
}

@media screen and (max-width: 767px) {
    .E_uPI._218Jm._1x3tv ._3vItk, .E_uPI._218Jm._3bydG ._3vItk, .E_uPI._218Jm.TotYx ._3vItk {
        width: 100%;
        margin: 15px 0
    }
}

.E_uPI._2Dz8- {
    width: 100%
}

._2nRdG, ._3ajO9._1QXwe, ._3ajO9._3vQBt, ._3ajO9.hz4hi {
    border-radius: 4px;
    font-size: 16px;
    font-weight: 500;
    padding: 0 12px;
    min-width: 96px;
    text-align: center;
    -ms-flex-pack: center;
    justify-content: center
}

._3ajO9 {
    height: 48px;
    line-height: 48px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 100%;
    transition: all .2s ease-in-out
}

._3ajO9._1QXwe {
    background: var(--color-cta-primary);
    color: #fff;
    transition: background-color .4s ease
}

._3ajO9._1QXwe:hover {
    background-color: var(--color-cyan-hover)
}

._3ajO9.hz4hi {
    color: var(--color-cta-primary);
    background-color: transparent;
    border: 1px var(--color-cta-primary) solid;
    transition: all .4s ease
}

._3ajO9.hz4hi:hover {
    border: 1px var(--color-cyan-hover) solid;
    color: var(--color-cyan-hover)
}

._3ajO9._3vQBt {
    border: 1px solid #bdbdbd;
    background-color: #fff;
    color: rgba(0, 40, 53, .87)
}

._3ajO9._3vQBt:hover {
    color: #2196f3
}

._3ajO9._3aSN3 {
    font-size: 16px;
    color: var(--color-font-cyan);
    margin-right: 20px
}

._3ajO9._3aSN3:last-child {
    margin-right: 0
}

._3ajO9._3aSN3:hover {
    color: var(--color-cyan-hover)
}

._3ajO9._3i4Xb._1BEeW, ._3ajO9._3i4Xb._1rVRs {
    margin-right: 20px
}

@media screen and (max-width: 767px) {
    ._3ajO9._3i4Xb._1BEeW._1QXwe, ._3ajO9._3i4Xb._1BEeW._3aSN3, ._3ajO9._3i4Xb._1BEeW._3vQBt, ._3ajO9._3i4Xb._1BEeW.hz4hi, ._3ajO9._3i4Xb._1rVRs._1QXwe, ._3ajO9._3i4Xb._1rVRs._3aSN3, ._3ajO9._3i4Xb._1rVRs._3vQBt, ._3ajO9._3i4Xb._1rVRs.hz4hi {
        width: 100%;
        margin: 16px 0 0
    }
}

._3ajO9._2fabl.Rb8Fj {
    margin: 10px
}

._3ajO9._1fDXj {
    text-transform: capitalize
}

._3ajO9._3i4Xb.Rb8Fj, ._3ajO9._3i4Xb.TLSrI {
    margin: 0 16px 16px 0
}

@media screen and (max-width: 767px) {
    ._3ajO9._3i4Xb.Rb8Fj._1QXwe, ._3ajO9._3i4Xb.Rb8Fj._3vQBt, ._3ajO9._3i4Xb.Rb8Fj.hz4hi, ._3ajO9._3i4Xb.TLSrI._1QXwe, ._3ajO9._3i4Xb.TLSrI._3vQBt, ._3ajO9._3i4Xb.TLSrI.hz4hi {
        line-height: 40px;
        height: 40px
    }
}

._3ajO9._37CGW, ._3ajO9._37CGW.Rb8Fj, ._3ajO9._37CGW.TLSrI {
    margin: 16px 0 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

@media screen and (max-width: 767px) {
    ._3ajO9._37CGW, ._3ajO9._37CGW.Rb8Fj, ._3ajO9._37CGW.TLSrI {
        font-size: 14px
    }
}

._3ajO9.dLk8y.Mxtf- {
    margin: 30px 16px 0 0;
    display: -ms-inline-flexbox;
    display: inline-flex
}

._3ajO9.dLk8y.Mxtf-:last-child {
    margin-right: 0
}

._3ajO9._3t0ad._16DC0, ._3ajO9._19Lyc._16DC0 {
    margin: 24px 16px 0 0;
    -ms-flex-item-align: start;
    align-self: flex-start
}

@media screen and (max-width: 767px) {
    ._3ajO9._3t0ad._16DC0, ._3ajO9._19Lyc._16DC0 {
        margin: 16px 16px 0 0
    }
}

._3ajO9._3t0ad._16DC0._1NGxc, ._3ajO9._19Lyc._16DC0._1NGxc {
    margin: 0 16px 0 0 !important
}

._3ajO9._2Th5W {
    margin-right: 16px
}

@media screen and (max-width: 767px) {
    ._3ajO9._2Th5W._1QXwe, ._3ajO9._2Th5W._3aSN3, ._3ajO9._2Th5W._3vQBt, ._3ajO9._2Th5W.hz4hi {
        width: 100%;
        margin: 0 0 16px
    }
}

._3ajO9._3i4Xb.YnoNK {
    margin: 0 16px 0 0
}

._3ajO9._3i4Xb.YnoNK._14JUD {
    margin: 16px 16px 0 0
}

._3ajO9._3M63t, ._3ajO9._17lhu, ._3ajO9._218zo {
    margin: 0 16px 12px 0
}

._3ajO9._2P1At {
    margin-right: 16px
}

._3ajO9.AGe9d {
    margin-left: 16px
}

._3ajO9._31reD {
    margin: 0 8px
}

@media screen and (max-width: 1024px) {
    ._3ajO9 {
        line-height: 40px;
        height: 40px
    }

    ._3ajO9._1QXwe {
        padding: 0 36px
    }
}

@media screen and (max-width: 767px) {
    ._3ajO9 {
        line-height: 32px;
        height: 32px
    }

    ._3ajO9._1QXwe {
        padding: 0 28px
    }
}

.LKN3K {
    display: -ms-flexbox;
    display: flex
}

.LKN3K._2Th5W {
    padding-top: 20px
}

.LKN3K._2fabl.Rb8Fj {
    -ms-flex-pack: center;
    justify-content: center;
    width: 50%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 5px auto
}

.LKN3K._3i4Xb.Rb8Fj, .LKN3K._3i4Xb.TLSrI {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    margin: auto;
    width: 100%
}

@media screen and (min-width: 1600px) {
    .LKN3K._3i4Xb.Rb8Fj, .LKN3K._3i4Xb.TLSrI {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    .LKN3K._3i4Xb.Rb8Fj, .LKN3K._3i4Xb.TLSrI {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    .LKN3K._3i4Xb.Rb8Fj, .LKN3K._3i4Xb.TLSrI {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    .LKN3K._3i4Xb.Rb8Fj, .LKN3K._3i4Xb.TLSrI {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    .LKN3K._3i4Xb.Rb8Fj, .LKN3K._3i4Xb.TLSrI {
        padding: 0 15px
    }
}

.LKN3K._3i4Xb._2Th5W {
    padding-right: 0 !important;
    padding-left: 0 !important;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.LKN3K._3i4Xb.YnoNK {
    margin: 0
}

@media screen and (max-width: 767px) {
    .LKN3K._3i4Xb.YnoNK {
        padding: 0 !important
    }
}

.LKN3K._3i4Xb._2a2kj._2D4YE {
    padding-top: 64px !important;
    padding-bottom: 0 !important
}

.LKN3K._3i4Xb._14JUD._2D4YE {
    padding: 0 !important
}

.LKN3K._3M63t, .LKN3K._17lhu, .LKN3K._218zo {
    padding: 0
}

.LKN3K.AGe9d {
    -ms-flex-pack: end;
    justify-content: flex-end
}

.LKN3K._31reD {
    -ms-flex-pack: center;
    justify-content: center
}

._30i6D {
    color: var(--color-font-header)
}

._30i6D._3eUAI {
    font-size: 64px;
    line-height: 72px;
    font-weight: 700
}

@media screen and (max-width: 1024px) {
    ._30i6D._3eUAI {
        font-size: 56px;
        line-height: 64px
    }
}

@media screen and (max-width: 767px) {
    ._30i6D._3eUAI {
        font-size: 48px;
        line-height: 56px;
        font-weight: 700
    }
}

._30i6D._3Qlt- {
    font-size: 40px;
    line-height: 48px;
    font-weight: 700
}

@media screen and (max-width: 1024px) {
    ._30i6D._3Qlt- {
        font-size: 36px;
        line-height: 40px
    }
}

@media screen and (max-width: 767px) {
    ._30i6D._3Qlt- {
        font-size: 32px;
        line-height: 36px
    }
}

._30i6D._2F3aI {
    font-size: 24px;
    line-height: 32px;
    font-weight: 700
}

@media screen and (max-width: 1024px) {
    ._30i6D._2F3aI {
        font-size: 22px;
        line-height: 28px
    }
}

@media screen and (max-width: 767px) {
    ._30i6D._2F3aI {
        font-size: 18px;
        line-height: 24px
    }
}

._30i6D.v3N1C {
    font-size: 18px;
    line-height: 26px;
    font-weight: 700
}

@media screen and (max-width: 767px) {
    ._30i6D.v3N1C {
        font-size: 14px;
        line-height: 24px
    }
}

._30i6D._2Q4AI {
    font-size: 16px;
    line-height: 24px;
    font-weight: 600
}

@media screen and (max-width: 767px) {
    ._30i6D._2Q4AI {
        font-size: 14px
    }
}

._30i6D._2LSn2 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 600
}

@media screen and (max-width: 767px) {
    ._30i6D._2LSn2 {
        font-size: 14px
    }
}

._30i6D._2HiqJ._2T3FH._1LjUE, ._30i6D._3PayW._1G1Xz._1LjUE, ._30i6D._3PayW._1xs8Q._1LjUE, ._30i6D._3PayW._2HiqJ._1LjUE, ._30i6D._3PayW._2M6Ru._1LjUE, ._30i6D._3PayW._2ZSR8._1LjUE, ._30i6D._3PayW._3nu0s._1LjUE, ._30i6D._3PayW._3SON2._1LjUE, ._30i6D._3PayW._3uuI3._1LjUE, ._30i6D._3PayW.Kttj0._1LjUE {
    width: 66.7%;
    padding: 32px 0 0
}

@media screen and (max-width: 767px) {
    ._30i6D._2HiqJ._2T3FH, ._30i6D._3PayW._1G1Xz, ._30i6D._3PayW._1xs8Q, ._30i6D._3PayW._2HiqJ, ._30i6D._3PayW._2M6Ru, ._30i6D._3PayW._2ZSR8, ._30i6D._3PayW._3nu0s, ._30i6D._3PayW._3SON2, ._30i6D._3PayW._3uuI3, ._30i6D._3PayW.Kttj0 {
        padding: 15px 0 0;
        width: 100%
    }
}

._30i6D._2HiqJ._2T3FH._3ejaj, ._30i6D._3PayW._1G1Xz._3ejaj, ._30i6D._3PayW._1xs8Q._3ejaj, ._30i6D._3PayW._2HiqJ._3ejaj, ._30i6D._3PayW._2M6Ru._3ejaj, ._30i6D._3PayW._2ZSR8._3ejaj, ._30i6D._3PayW._3nu0s._3ejaj, ._30i6D._3PayW._3SON2._3ejaj, ._30i6D._3PayW._3uuI3._3ejaj, ._30i6D._3PayW.Kttj0._3ejaj {
    padding: 0
}

._30i6D._3PayW._2rHOl._3j7eh._1LjUE {
    width: 66.7%;
    padding-top: 30px
}

@media screen and (max-width: 767px) {
    ._30i6D._3PayW._2rHOl._3j7eh._1LjUE {
        padding-top: 15px;
        width: 100%
    }
}

._30i6D._3PayW._2rHOl._267bA._1Yn6i {
    padding: 30px 0;
    width: 66.7%
}

@media screen and (max-width: 767px) {
    ._30i6D._3PayW._2rHOl._267bA._1Yn6i {
        padding: 15px 0;
        width: 100%
    }
}

._30i6D._3PayW._2rXeR._1Yn6i {
    padding-top: 60px !important;
    padding-bottom: 30px !important
}

@media screen and (max-width: 767px) {
    ._30i6D._3PayW._2rXeR._1Yn6i {
        padding-top: 30px !important;
        padding-bottom: 15px !important
    }
}

._30i6D._3PayW._2HiqJ._3fl0P._2JslN, ._30i6D._3PayW.HlZ9H._3fl0P._2JslN {
    position: relative;
    margin: auto;
    width: 100%;
    padding-top: 30px !important;
    padding-bottom: 30px !important
}

@media screen and (min-width: 1600px) {
    ._30i6D._3PayW._2HiqJ._3fl0P._2JslN, ._30i6D._3PayW.HlZ9H._3fl0P._2JslN {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._30i6D._3PayW._2HiqJ._3fl0P._2JslN, ._30i6D._3PayW.HlZ9H._3fl0P._2JslN {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._30i6D._3PayW._2HiqJ._3fl0P._2JslN, ._30i6D._3PayW.HlZ9H._3fl0P._2JslN {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._30i6D._3PayW._2HiqJ._3fl0P._2JslN, ._30i6D._3PayW.HlZ9H._3fl0P._2JslN {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._30i6D._3PayW._2HiqJ._3fl0P._2JslN, ._30i6D._3PayW.HlZ9H._3fl0P._2JslN {
        padding: 0 15px;
        padding-top: 20px !important;
        padding-bottom: 20px !important
    }
}

._30i6D._3PayW._2CcY0._1nk4l._1bbm0 {
    padding-bottom: 15px
}

._30i6D._3PayW._2HiqJ._1nk4l._1bbm0 {
    padding: 0 0 15px
}

._30i6D._3PayW._2HiqJ._1Yn6i {
    padding: 30px 0 15px
}

@media screen and (max-width: 767px) {
    ._30i6D._3PayW._2HiqJ._1Yn6i {
        padding: 15px 0 10px
    }
}

._30i6D._141WM._2HiqJ .JdNMx {
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center;
    display: -ms-flexbox;
    display: flex
}

._30i6D._2KbLP, ._30i6D._3fc_q, ._30i6D._3IUoT {
    padding: 4px 0 12px
}

._30i6D._2fy5K, ._30i6D._2UEOt, ._30i6D._38TqX {
    color: #fff;
    margin-bottom: 8px;
    padding: 0
}

._30i6D.REAmh {
    color: #000;
    line-height: 1.5rem;
    font-weight: 700;
    margin-bottom: 8px;
    padding: 0
}

@media screen and (max-width: 767px) {
    ._30i6D.REAmh {
        padding-right: 15px !important;
        padding-left: 15px !important
    }
}

@media screen and (max-width: 767px) {
    ._30i6D._2eec8._2HiqJ, ._30i6D._2eec8._3nu0s {
        padding-left: 0;
        padding-right: 0
    }
}

._30i6D._2HiqJ._2T3FH._3ejaj, ._30i6D._3PayW._3ejaj {
    color: #fff
}

._30i6D._2pRhe._3ejaj {
    margin-bottom: .5rem
}

._30i6D._2HiqJ._2T3FH._1Zju4, ._30i6D._3PayW._1Zju4 {
    color: #fff
}

._30i6D._2HiqJ._2T3FH.Ynt8C, ._30i6D._3PayW.Ynt8C {
    color: #fff;
    text-align: center
}

._30i6D._5HM82 {
    text-align: left
}

._30i6D.aQ7ui {
    text-align: center
}

._30i6D._1CmLQ {
    text-align: right
}

._1W8oW {
    position: relative;
    margin: auto;
    width: 100%
}

@media screen and (min-width: 1600px) {
    ._1W8oW {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._1W8oW {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._1W8oW {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._1W8oW {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._1W8oW {
        padding: 0 15px
    }
}

._2eec8 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 16px !important;
    position: relative;
    margin: auto;
    width: 100%
}

@media screen and (min-width: 1600px) {
    ._2eec8 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._2eec8 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._2eec8 {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._2eec8 {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._2eec8 {
        padding: 0 15px
    }
}

._1pP2Z {
    position: relative;
    margin: auto;
    width: 100%
}

@media screen and (min-width: 1600px) {
    ._1pP2Z {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._1pP2Z {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._1pP2Z {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._1pP2Z {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._1pP2Z {
        padding: 0 15px
    }
}

._1pP2Z ._2XPpL {
    margin: 0 -15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

._1pP2Z ._2XPpL ._1YCle {
    display: -ms-flexbox;
    display: flex;
    padding: 0 15px
}

._1pP2Z ._2XPpL ._1YCle._3C3LL {
    width: 25%
}

._1pP2Z ._2XPpL ._1YCle._2Io9T {
    width: 33.33%
}

._1pP2Z ._2XPpL ._1YCle._1cKst {
    width: 50%
}

@media screen and (max-width: 767px) {
    ._1pP2Z ._2XPpL {
        margin: 0
    }

    ._1pP2Z ._2XPpL ._1YCle {
        padding: 0
    }

    ._1pP2Z ._2XPpL ._1YCle._1cKst, ._1pP2Z ._2XPpL ._1YCle._2Io9T, ._1pP2Z ._2XPpL ._1YCle._3C3LL {
        width: 100%
    }

    ._1pP2Z._80UWj._14O23 ._2XPpL ._1YCle {
        padding: 15px 0
    }

    ._1pP2Z._1a6RU {
        padding: 0
    }
}

._1pP2Z._1a6RU ._2XPpL ._1YCle {
    padding-bottom: 30px
}

.onS6L {
    border-radius: 6px;
    box-shadow: 0 5px 10px 0 var(--color-box-shadow);
    background-color: var(--color-page-background);
    width: 100%;
    height: 100%
}

.onS6L, .onS6L ._2mKa8 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-direction: column;
    flex-direction: column;
    color: var(--color-font-normal)
}

.onS6L ._2mKa8 {
    padding: 24px 32px 40px
}

.onS6L ._2mKa8 ._2ieWw {
    color: var(--color-font-header);
    font-size: 24px;
    line-height: 1.43;
    font-weight: 500;
    padding-bottom: 10px
}

.onS6L ._2mKa8 .V4eG1 {
    font-size: 14px;
    padding-bottom: 15px
}

.onS6L._1cjW-._3Zidp, .onS6L._3X0B-._3Zidp {
    margin-bottom: 30px;
    height: auto
}

.onS6L._3X0B-._14O23._3Zidp {
    margin-bottom: 0;
    height: auto
}

.onS6L.uhO_C {
    box-shadow: none
}

.onS6L.uhO_C ._2mKa8 {
    padding: 16px 0
}

.onS6L.uhO_C ._2mKa8 ._2ieWw {
    padding-bottom: 0;
    font-weight: 700
}

.onS6L.uhO_C ._2mKa8 .V4eG1 {
    display: none
}

._3DiXy {
    position: relative;
    margin: auto;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 30px auto
}

@media screen and (min-width: 1600px) {
    ._3DiXy {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._3DiXy {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._3DiXy {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._3DiXy {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._3DiXy {
        padding: 0 15px;
        width: 100%;
        margin: 15px auto
    }
}

._1G5QM {
    width: 100%;
    position: relative;
    border-radius: 4px;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex
}

._1G5QM._1avoA {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

._1G5QM ._2mKa8 {
    color: #fff;
    padding: 32px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex: 1 0 33%;
    flex: 1 0 33%
}

._1G5QM ._2mKa8 ._2ieWw {
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    margin-top: 12px;
    margin-bottom: 8px
}

._1G5QM ._2mKa8 .V4eG1 {
    margin-top: 12px;
    font-size: 14px;
    color: #fff
}

@media screen and (max-width: 1239px) {
    ._1G5QM {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media screen and (max-width: 767px) {
    ._1G5QM ._2ieWw, ._1G5QM .V4eG1 {
        padding: 0 15px
    }
}

._31Ymo {
    position: relative;
    margin: auto;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 30px auto
}

@media screen and (min-width: 1600px) {
    ._31Ymo {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._31Ymo {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._31Ymo {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._31Ymo {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._31Ymo {
        padding: 0 15px;
        width: 100%;
        margin: 15px auto
    }
}

._33RPy {
    width: 100%;
    position: relative;
    border-radius: 6px;
    overflow: hidden
}

._33RPy._2YMuk {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

._33RPy._2YMuk ._2mKa8 {
    z-index: 2;
    padding: 24px 24px 32px;
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._33RPy._2YMuk ._2mKa8._2fiLd {
    color: #000
}

._33RPy._2YMuk ._2mKa8._1dIdp {
    color: #fff
}

._33RPy._2YMuk ._2mKa8 ._2ieWw {
    font-size: 20px
}

._33RPy._2YMuk ._2mKa8 .V4eG1 {
    font-size: 14px;
    margin: 8px 0 12px
}

._33RPy._3wMol, ._33RPy._3wMol ._2mKa8 {
    display: -ms-flexbox;
    display: flex
}

._33RPy._3wMol ._2mKa8 {
    z-index: 2;
    padding: 24px;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%
}

._33RPy._3wMol ._2mKa8._2fiLd {
    color: #000
}

._33RPy._3wMol ._2mKa8._1dIdp {
    color: #fff
}

._33RPy._3wMol ._2mKa8 ._2ieWw {
    font-size: 20px
}

._33RPy._3wMol ._2mKa8 .V4eG1 {
    font-size: 14px;
    margin: 8px 0 12px
}

._33RPy._3wMol ._2mKa8 ._33YqV {
    margin-bottom: 16px
}

._33RPy._2fiLd {
    background-color: #f5f5f5
}

._33RPy._1dIdp {
    background-color: #212121
}

._33RPy._1abdv {
    padding: 32px 105px
}

._33RPy._1abdv._3wMol ._2mKa8 {
    padding: 0 0 0 64px;
    -ms-flex: 1 0 56.5%;
    flex: 1 0 56.5%
}

._33RPy._1abdv._3wMol ._2mKa8 ._33YqV {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

._33RPy._1abdv._3wMol ._2mKa8 ._33YqV ._2ieWw {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 16px
}

._33RPy._1abdv._3wMol ._2mKa8 ._33YqV .V4eG1 {
    margin: 0 0 8px;
    -ms-flex-order: -1;
    order: -1
}

@media screen and (max-width: 767px) {
    ._33RPy._1abdv {
        padding: 32px
    }

    ._33RPy._1abdv._3wMol {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: column wrap;
        flex-flow: column wrap
    }

    ._33RPy._1abdv._3wMol ._2mKa8 {
        padding: 32px 0 0;
        -ms-flex: auto;
        flex: auto
    }
}

._30DKN ._2ecc9 {
    margin: 0 -15px
}

._30DKN ._2ecc9 ._2kBi8 {
    display: -ms-flexbox;
    display: flex;
    padding: 0 15px
}

._30DKN ._2ecc9 ._2kBi8 ._22LWe {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: auto;
    flex: auto;
    padding: 15px 0
}

@media screen and (max-width: 767px) {
    ._30DKN._1GXYy {
        padding: 0 !important
    }
}

._1VrNJ {
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    overflow: hidden
}

._1VrNJ, ._1VrNJ._2G-at, ._1VrNJ .bY_Ta {
    background-size: cover;
    background-position: 50%
}

._1VrNJ iframe {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    transform: scale(1.2)
}

._1VrNJ iframe._2w7Zp {
    opacity: 0;
    transition: opacity 1.5s ease-in-out
}

._1VrNJ iframe._2w7Zp._1nP7u {
    opacity: 1
}

._1VrNJ:before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    z-index: 2
}

@media screen and (max-width: 767px) {
    ._1VrNJ iframe, ._1VrNJ iframe._1nP7u {
        display: none
    }
}

._2Rg8K._1iCqU._2auhV._1w5xq {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    position: relative;
    margin: 0;
    padding: 15px
}

._2Rg8K._1iCqU._2auhV._1w5xq ._1WPhg {
    width: 100%;
    padding-bottom: 75%;
    background-size: cover;
    border-radius: 4px
}

@media screen and (max-width: 767px) {
    ._2Rg8K._1iCqU._2auhV._1w5xq {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._2Rg8K._1iCqU._2auhV._1w5xq {
        -ms-flex: 0 0 33.3%;
        flex: 0 0 33.3%;
        max-width: 33.3%
    }
}

._1w5xq._1iCqU._2auhV {
    position: relative;
    margin: auto;
    width: 100%
}

@media screen and (min-width: 1600px) {
    ._1w5xq._1iCqU._2auhV {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._1w5xq._1iCqU._2auhV {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._1w5xq._1iCqU._2auhV {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._1w5xq._1iCqU._2auhV {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._1w5xq._1iCqU._2auhV {
        padding: 0 15px
    }
}

._1w5xq._1iCqU._2auhV ._3hwf9 {
    margin: 0 -15px;
    padding-bottom: 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

._3Wik1 {
    position: relative;
    margin: 0
}

._3Wik1 .PrwMB {
    width: 100%;
    background-size: cover;
    border-radius: 4px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

._3Wik1 .PrwMB:after {
    content: "";
    display: block;
    width: 1px;
    padding-top: 66.66%
}

._30kTP {
    padding-top: 15px !important;
    position: relative;
    margin: auto;
    width: 100%
}

@media screen and (min-width: 1600px) {
    ._30kTP {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._30kTP {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._30kTP {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._30kTP {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._30kTP {
        padding: 0 15px
    }
}

._30kTP ._2T-_M {
    padding-bottom: 15px
}

._3MOc9 {
    position: relative;
    margin: auto;
    width: 100%
}

@media screen and (min-width: 1600px) {
    ._3MOc9 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._3MOc9 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._3MOc9 {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._3MOc9 {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._3MOc9 {
        padding: 0 15px
    }
}

._3MOc9 ._2NHtT {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow: hidden;
    margin: 0 -15px;
    padding: 15px 0
}

._3MOc9 ._2NHtT ._3vINr {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 0 15px
}

._3MOc9 ._2NHtT ._3vINr._8CLKX {
    width: 100%
}

._3MOc9 ._2NHtT ._3vINr.Cz9s6 {
    width: 50%
}

._3MOc9 ._2NHtT ._3vINr._23euP {
    width: 33.33%
}

._3MOc9 ._2NHtT ._3vINr.MNXWe {
    width: 25%
}

._3MOc9 ._2NHtT ._3vINr.osbag {
    pointer-events: none
}

@media screen and (max-width: 1239px) {
    ._3MOc9 ._2NHtT ._3vINr {
        width: 50% !important
    }
}

@media screen and (max-width: 767px) {
    ._3MOc9 ._2NHtT ._3vINr {
        width: 100% !important
    }
}

._3MOc9 .BtLBW {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    display: none
}

._3MOc9 .BtLBW.SM1dj {
    left: -50px
}

._3MOc9 .BtLBW._3JpuC {
    right: -50px
}

._3MOc9 .BtLBW._34xbR {
    display: none !important
}

._3MOc9 .BtLBW._1mMxq {
    display: block
}

._3MOc9 .BtLBW ._2e1kp ._1yLwU {
    font-size: 30px;
    color: #999
}

@media screen and (max-width: 1239px) {
    ._3MOc9 .BtLBW._2T4ze {
        display: block
    }

    ._3MOc9 .BtLBW.SM1dj {
        left: 15px
    }

    ._3MOc9 .BtLBW._3JpuC {
        right: 15px
    }
}

@media screen and (max-width: 767px) {
    ._3MOc9 .BtLBW.SM1dj {
        left: 15px
    }

    ._3MOc9 .BtLBW._3JpuC {
        right: 15px
    }

    ._3MOc9 .BtLBW._1iya- {
        display: block
    }

    ._3MOc9 .BtLBW ._2e1kp ._1yLwU {
        font-size: 32px
    }
}

._3MOc9 ._1hWbr {
    margin: 0 auto;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 15px;
    display: none
}

._3MOc9 ._1hWbr._1mMxq {
    display: -ms-flexbox;
    display: flex
}

._3MOc9 ._1hWbr .o1H0C {
    margin: 5px 10px;
    cursor: pointer;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #b2b2b2
}

._3MOc9 ._1hWbr .o1H0C._1Do80 {
    background-color: #2196f3
}

@media screen and (max-width: 1239px) {
    ._3MOc9 ._1hWbr._2T4ze {
        display: -ms-flexbox;
        display: flex
    }
}

@media screen and (max-width: 767px) {
    ._3MOc9 ._1hWbr._1iya- {
        display: -ms-flexbox;
        display: flex
    }

    ._3MOc9 ._1hWbr .o1H0C {
        margin: 0 5px
    }
}

._1XpHV {
    display: -ms-flexbox;
    display: flex;
    padding: 15px 0;
    height: 100%;
    position: relative;
    margin: auto;
    width: 100%
}

@media screen and (min-width: 1600px) {
    ._1XpHV {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._1XpHV {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._1XpHV {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._1XpHV {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._1XpHV {
        padding: 0 15px;
        padding: 15px
    }
}

._1XpHV._1-0aR {
    padding: 0
}

@media screen and (max-width: 767px) {
    ._1XpHV._1-0aR {
        padding: 0
    }
}

._1b0H7, ._2Kvvc {
    width: 100%
}

._2Kvvc {
    position: relative;
    margin: auto
}

@media screen and (min-width: 1600px) {
    ._2Kvvc {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._2Kvvc {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._2Kvvc {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._2Kvvc {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._2Kvvc {
        padding: 0 15px
    }
}

._2Kvvc ._2rwbO {
    border-radius: 6px;
    margin: 30px 0;
    padding: 10em 8em;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    background-color: #000
}

@media screen and (max-width: 767px) {
    ._2Kvvc ._2rwbO {
        margin: 15px 0;
        padding: 80px 32px
    }
}

@media screen and (min-width: 768px) and (max-width: 999px) {
    ._2Kvvc ._2rwbO {
        margin: 15px 0;
        padding: 50px 32px
    }
}

._2Kvvc ._2rwbO._2FyNm:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .6);
    z-index: 1;
    border-radius: 6px
}

._2Kvvc ._2rwbO ._2j4ke {
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2;
    color: #fff;
    z-index: 2
}

@media screen and (max-width: 767px) {
    ._2Kvvc ._2rwbO ._2j4ke {
        font-size: 32px
    }
}

._2Kvvc ._2rwbO ._17oiE {
    font-size: 18px;
    line-height: 1.78;
    color: #fafafa;
    z-index: 2;
    padding: 20px 0
}

._2Kvvc ._2rwbO .-Z95u {
    display: -ms-flexbox;
    display: flex;
    z-index: 2
}

._2Kvvc._1RzAX ._2rwbO {
    margin: 15px 0
}

@media screen and (max-width: 767px) {
    ._2Kvvc._1RzAX {
        padding: 15px 0
    }

    ._2Kvvc._1RzAX ._2rwbO {
        margin: 0
    }
}

._1OpMM {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 6px;
    overflow: hidden
}

._1OpMM, ._1OpMM._2Y7Yu {
    position: relative;
    width: 100%
}

._1OpMM._2Y7Yu {
    margin: auto;
    padding: 2em 4em;
    margin: 30px auto
}

@media screen and (min-width: 1600px) {
    ._1OpMM._2Y7Yu {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._1OpMM._2Y7Yu {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._1OpMM._2Y7Yu {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._1OpMM._2Y7Yu {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._1OpMM._2Y7Yu {
        padding: 0 15px
    }
}

._1OpMM ._11HnJ {
    position: relative;
    z-index: 2;
    margin-right: -30px;
    margin-left: -30px;
    -ms-flex: auto;
    flex: auto
}

._1OpMM ._11HnJ ._3IHXz {
    padding-right: 30px;
    padding-left: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center
}

@media screen and (max-width: 999px) {
    ._1OpMM ._3IHXz:first-child {
        margin-bottom: 30px
    }
}

@media screen and (max-width: 767px) {
    ._1OpMM._2Y7Yu {
        padding: 15px 30px
    }

    ._1OpMM ._3IHXz:first-child {
        margin-bottom: 30px
    }
}

._1OpMM._2ZEnl {
    width: auto;
    padding: 2em 4em
}

._1OpMM._2ZEnl ._11HnJ {
    padding: 15px 0;
    width: 100%
}

@media screen and (max-width: 767px) {
    ._1OpMM._2ZEnl {
        padding: 15px 30px
    }

    ._1OpMM._2ZEnl ._3IHXz:first-child {
        margin-bottom: 15px
    }
}

._20XWx {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 610px
}

._20XWx._2oe8X {
    height: 100vh
}

._20XWx ._2n1tr {
    position: relative;
    margin: auto;
    width: 100%;
    z-index: 2
}

@media screen and (min-width: 1600px) {
    ._20XWx ._2n1tr {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._20XWx ._2n1tr {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._20XWx ._2n1tr {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._20XWx ._2n1tr {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._20XWx ._2n1tr {
        padding: 0 15px
    }
}

._3SNfe {
    position: relative;
    width: 100%;
    margin-bottom: 15px
}

._3SNfe._2W2Kj {
    display: block;
    width: 100%;
    padding-top: 56.25%;
    border-radius: 6px;
    overflow: hidden
}

._3SNfe._2W2Kj._3kjwt {
    padding-top: 66.67%
}

@media screen and (max-width: 767px) {
    ._3SNfe._2W2Kj {
        padding-top: 40%
    }
}

._3SNfe._2W2Kj .h9VrF {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    transition: transform 1s
}

._3SNfe._2W2Kj .h9VrF:before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    background: rgba(0, 0, 0, .2);
    border-radius: 6px;
    transition: background-color 1s;
    z-index: 2
}

._3SNfe._2W2Kj .h9VrF._3kjwt {
    transform-origin: top left
}

._3SNfe._2W2Kj ._1O7ii {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 3;
    padding: 20px
}

._3SNfe._2W2Kj:hover .h9VrF._3kjwt {
    transform: scale(1.125)
}

._3SNfe._2W2Kj:hover .h9VrF._3kjwt:before {
    background-color: rgba(0, 0, 0, .8)
}

._3SNfe._2W2Kj._31O8p {
    padding-top: 57.8%;
    margin: 0
}

._3SNfe._2W2Kj._31O8p ._1O7ii {
    padding: 40px
}

._3SNfe._2W2Kj._3RoBZ {
    margin: 0 0 30px;
    padding-top: 56.1%
}

._3SNfe._2W2Kj.zfZ-8 {
    margin: 0;
    padding-top: 56.1%
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._3SNfe._2W2Kj._31O8p {
        padding-top: 56.25%
    }

    ._3SNfe._2W2Kj._3RoBZ {
        margin: 15px 7.5px 0 0;
        width: 50%;
        padding-top: 28.125%
    }

    ._3SNfe._2W2Kj.zfZ-8 {
        margin: 15px 0 0 7.5px;
        width: 50%;
        padding-top: 28.125%
    }
}

@media screen and (max-width: 767px) {
    ._3SNfe._2W2Kj._31O8p {
        padding-top: 55.5%
    }

    ._3SNfe._2W2Kj._31O8p ._1O7ii {
        padding: 20px
    }

    ._3SNfe._2W2Kj._3RoBZ, ._3SNfe._2W2Kj.zfZ-8 {
        margin: 15px 0 0;
        width: 100%;
        padding-top: 55.5%
    }
}

._3SNfe._3H0lw {
    display: -ms-flexbox;
    display: flex
}

._3SNfe._3H0lw .h9VrF {
    width: 140px;
    height: 140px;
    position: relative;
    border-radius: 6px;
    overflow: hidden;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 15px
}

._3SNfe._1zo3M {
    display: block;
    width: 100%;
    padding-top: 100%;
    border-radius: 6px;
    overflow: hidden
}

._3SNfe._1zo3M .h9VrF {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    transition: transform 1s
}

._3SNfe._1zo3M .h9VrF:before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    background: rgba(0, 0, 0, .2);
    border-radius: 6px;
    transition: background-color 1s;
    z-index: 2
}

._3SNfe._1zo3M .h9VrF._3kjwt {
    transform-origin: top left
}

._3SNfe._1zo3M:hover .h9VrF._3kjwt {
    transform: scale(1.125)
}

._3SNfe._1zo3M:hover .h9VrF._3kjwt:before {
    background-color: rgba(0, 0, 0, .8)
}

._3SNfe._1zo3M ._1O7ii {
    position: absolute;
    z-index: 2;
    left: 32px;
    top: 32px;
    padding-right: 32px
}

._2hMjl {
    padding-top: 15px;
    padding-bottom: 15px
}

._2hMjl .gzi9l {
    margin: 0 -15px
}

._2hMjl .gzi9l ._2RB-2, ._2hMjl .gzi9l .EARG8 {
    padding: 0 15px
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._2hMjl ._2RB-2 {
        display: -ms-flexbox;
        display: flex
    }
}

._1J0kP .gzi9l {
    margin: 0 -15px
}

._1J0kP .gzi9l ._25jKO {
    padding: 0 15px
}

._1J0kP._3qndo {
    padding: 15px 0 0
}

._1I2cy {
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 400px;
    padding: 30px 0
}

._1I2cy, ._1I2cy ._1NSe3 {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

._1I2cy ._1NSe3 {
    margin: auto;
    z-index: 2;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media screen and (min-width: 1600px) {
    ._1I2cy ._1NSe3 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._1I2cy ._1NSe3 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._1I2cy ._1NSe3 {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._1I2cy ._1NSe3 {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._1I2cy ._1NSe3 {
        padding: 0 15px
    }
}

._1I2cy ._1NSe3 ._1cR-n {
    width: 50%;
    color: #fff
}

._1I2cy ._1NSe3 ._1cR-n ._17UFY {
    height: 20px;
    border-radius: 2px;
    background-color: #f44336;
    font-size: 12px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 6px;
    font-weight: 700;
    margin-top: 12px
}

@media screen and (max-width: 767px) {
    ._1I2cy ._1NSe3 {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: center;
        justify-content: center
    }

    ._1I2cy ._1NSe3 ._1cR-n, ._1I2cy ._1NSe3 ._3ZQZc {
        width: 100%;
        margin-top: 16px
    }
}

.rD9H6 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 30px 0
}

.rD9H6, .rD9H6 ._2mEZU {
    position: relative;
    width: 100%
}

.rD9H6 ._2mEZU {
    margin: auto;
    z-index: 2
}

@media screen and (min-width: 1600px) {
    .rD9H6 ._2mEZU {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    .rD9H6 ._2mEZU {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    .rD9H6 ._2mEZU {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    .rD9H6 ._2mEZU {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    .rD9H6 ._2mEZU {
        padding: 0 15px
    }
}

.m0XJq {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.m0XJq, .m0XJq.qTL0I {
    position: relative;
    width: 100%
}

.m0XJq.qTL0I {
    padding: 30px 0;
    margin: auto
}

@media screen and (min-width: 1600px) {
    .m0XJq.qTL0I {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    .m0XJq.qTL0I {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    .m0XJq.qTL0I {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    .m0XJq.qTL0I {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    .m0XJq.qTL0I {
        padding: 0 15px
    }
}

.m0XJq ._2-VkT {
    margin-right: -15px;
    margin-left: -15px;
    -ms-flex: auto;
    flex: auto
}

.m0XJq ._2-VkT ._2PX1b {
    padding-right: 15px;
    padding-left: 15px
}

@media screen and (max-width: 767px) {
    .m0XJq ._2PX1b:first-child {
        margin-bottom: 30px
    }
}

.m0XJq.E_Nob {
    width: auto
}

.m0XJq.E_Nob ._2-VkT {
    padding: 15px 0;
    width: 100%
}

@media screen and (max-width: 767px) {
    .m0XJq.E_Nob {
        padding: 0 !important
    }

    .m0XJq.E_Nob ._2PX1b:first-child {
        margin-bottom: 15px
    }
}

.Nbsye {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin: auto;
    width: 100%
}

@media screen and (min-width: 1600px) {
    .Nbsye {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    .Nbsye {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    .Nbsye {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    .Nbsye {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    .Nbsye {
        padding: 0 15px
    }
}

.Nbsye ._2nXoQ {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.Nbsye._8ce8F {
    -ms-flex-pack: center;
    justify-content: center
}

.Nbsye.Q_H_G {
    -ms-flex-pack: start;
    justify-content: flex-start
}

.Nbsye._2qZmy {
    -ms-flex-pack: end;
    justify-content: flex-end
}

.Nbsye._1lywM.Q_H_G {
    margin-left: 0
}

.Nbsye._1lywM._2qZmy {
    margin-right: 0
}

@media screen and (max-width: 767px) {
    .Nbsye ._2nXoQ {
        width: 100% !important
    }

    .Nbsye._2qZmy, .Nbsye._8ce8F, .Nbsye.Q_H_G {
        -ms-flex-pack: center;
        justify-content: center
    }

    .Nbsye._1lywM {
        padding: 0 !important
    }
}

._7Sge3 {
    background: #000
}

._7Sge3, ._7Sge3 .wwG83 {
    display: -ms-flexbox;
    display: flex
}

._7Sge3 .wwG83 {
    height: 66px;
    position: relative;
    margin-right: 40px;
    -ms-flex-align: center;
    align-items: center
}

._7Sge3 .wwG83:last-child {
    margin: 0
}

._7Sge3 .wwG83 ._3Zvbu {
    font-size: 16px;
    color: #fff;
    border-bottom: 2px solid transparent
}

._7Sge3 .wwG83 ._3Zvbu:hover {
    color: #fff;
    border-bottom: 2px solid #3478c4
}

._7Sge3 .wwG83:hover .ZTb6x {
    display: -ms-flexbox;
    display: flex
}

._7Sge3 .wwG83 .ZTb6x {
    display: none;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    background-color: #191919;
    top: 66px;
    left: 0
}

._7Sge3 .wwG83 .ZTb6x a {
    padding: 12px 24px;
    display: -ms-flexbox;
    display: flex;
    min-width: 0;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    color: #fff;
    white-space: nowrap
}

._7Sge3 .wwG83 .ZTb6x a:hover {
    background: rgba(33, 150, 243, .4)
}

._2Uuy3 {
    position: relative;
    margin: auto;
    width: 100%
}

@media screen and (min-width: 1600px) {
    ._2Uuy3 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._2Uuy3 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._2Uuy3 {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._2Uuy3 {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._2Uuy3 {
        padding: 0 15px
    }
}

._2Uuy3 ._1osEl {
    overflow: hidden;
    position: relative
}

._2Uuy3 ._1osEl ._1oSaT {
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 9999;
    background: #f5f5f5;
    border-bottom: 1px solid #e5e5e5;
    padding: 15px
}

._2Uuy3 ._1osEl ._1oSaT .spy4e {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 700
}

._2Uuy3 ._1osEl ._1oSaT .spy4e ._1e2bA {
    font-size: 1.4rem
}

._2Uuy3 ._1osEl ._1oSaT ._3FFEQ {
    padding: 15px 0 0 15px
}

._2Uuy3 ._1osEl ._1oSaT ._3plbc {
    padding: 12px 15px;
    border-radius: 5px;
    cursor: pointer;
    color: var(--color-font-light);
    position: relative;
    z-index: 9999;
    word-break: break-word
}

._2Uuy3 ._1osEl ._1oSaT ._3plbc._3KtDl {
    color: var(--color-font-cyan);
    background-color: rgba(33, 150, 243, .1)
}

._2Uuy3 ._1osEl .JgvAv {
    width: 23%;
    margin-top: 50px;
    float: left
}

._2Uuy3 ._1osEl .JgvAv._2tTjJ {
    width: 100%
}

._2Uuy3 ._1osEl .JgvAv._2tTjJ ._3plbc, ._2Uuy3 ._1osEl .JgvAv._2tTjJ ._3plbc._3KtDl {
    padding: 5px 0;
    background-color: transparent
}

._2Uuy3 ._1osEl .JgvAv ._3plbc {
    padding: 12px 15px;
    border-radius: 5px;
    cursor: pointer;
    color: var(--color-font-light);
    position: relative;
    z-index: 99;
    word-break: break-word
}

._2Uuy3 ._1osEl .JgvAv ._3plbc._3KtDl {
    color: var(--color-font-cyan);
    background-color: rgba(33, 150, 243, .1)
}

._2Uuy3 ._1osEl ._1QWLB {
    width: 72%;
    float: right
}

._2Uuy3 ._1osEl ._1QWLB._2tTjJ {
    width: 100%
}

._2Uuy3 ._1osEl ._1QWLB ._38ZVL {
    padding: 50px 0;
    border-bottom: 1px solid #dcdcdc;
    color: var(--color-font-normal)
}

._2Uuy3 ._1osEl ._1QWLB ._38ZVL:last-child {
    border-bottom: none
}

.AoUXN {
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .1);
    position: relative;
    border-radius: 6px;
    padding-top: 56.25%;
    width: 100%;
    overflow: hidden
}

.AoUXN ._2sJ34 {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.AoUXN ._2sJ34.Gcf86 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.AoUXN ._2sJ34._2dgVH {
    cursor: pointer
}

.AoUXN ._3UQ__ {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 6em;
    color: #fff
}

.AoUXN .w6ho7 {
    position: absolute;
    font-size: 12px;
    color: var(--color-font-filter-count);
    width: 100%;
    bottom: -25px;
    text-align: center
}

.AoUXN .w6ho7._1gThk {
    text-align: left
}

.AoUXN .w6ho7._2z7u1 {
    text-align: right
}

._2UsKH {
    position: relative
}

._2UsKH, ._2UsKH ._2JPlg {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 1;
    flex: 1
}

._2UsKH ._2JPlg {
    -ms-flex-pack: justify;
    justify-content: space-between
}

._2UsKH ._2JPlg ._1l6TK {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

._2UsKH ._2JPlg ._1l6TK .mRaA_ {
    margin-top: 16px;
    font-size: 16px;
    line-height: 24px;
    color: var(--color-font-normal);
    font-weight: 700
}

._2UsKH ._2JPlg ._1l6TK ._3M-FA {
    margin-top: 8px;
    font-size: 14px;
    line-height: 20px;
    color: var(--color-font-normal)
}

._2UsKH ._2JPlg ._1wn83 {
    margin-top: 8px;
    padding: 2px 5px;
    background-color: var(--color-sale);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

._2UsKH ._2Jd09, ._2UsKH ._2JPlg ._1wn83 {
    border-radius: 2px;
    color: #fff;
    font-size: 12px;
    line-height: 18px
}

._2UsKH ._2Jd09 {
    position: absolute;
    left: 18px;
    top: 10px;
    padding: 3px 5px;
    background-color: rgba(0, 0, 0, .75)
}

._3EtPO {
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 48px
}

._3EtPO, ._3EtPO .qs1Hw {
    display: -ms-flexbox;
    display: flex
}

._3EtPO .qs1Hw {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow-x: auto;
    scrollbar-color: var(--color-font-normal) var(--color-scroller-bg);
    scrollbar-width: thin;
    padding-bottom: 24px
}

._3EtPO .qs1Hw::-webkit-scrollbar {
    height: 2px
}

._3EtPO .qs1Hw::-webkit-scrollbar-track {
    background-color: var(--color-scroller-bg)
}

._3EtPO .qs1Hw::-webkit-scrollbar-thumb {
    background: var(--color-font-normal)
}

._3EtPO .qs1Hw._1wYmG:hover {
    padding-bottom: 21px
}

._3EtPO .qs1Hw._1wYmG:hover::-webkit-scrollbar {
    height: 5px
}

._3EtPO .qs1Hw .w6180 {
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    padding-right: 16px;
    margin-top: 24px
}

@media screen and (max-width: 767px) {
    ._3EtPO .qs1Hw {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

._25VTD {
    position: relative;
    margin: auto;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 64px
}

@media screen and (min-width: 1600px) {
    ._25VTD {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._25VTD {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._25VTD {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._25VTD {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._25VTD {
        padding: 0 15px
    }
}

._25VTD ._17cTj {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

._25VTD ._17cTj ._3hy56 {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: end;
    align-items: flex-end
}

._25VTD ._17cTj ._3hy56, ._25VTD ._17cTj ._3hy56 ._1fNuL {
    display: -ms-flexbox;
    display: flex
}

._25VTD ._17cTj ._3hy56 ._1fNuL .vYkyT {
    height: 24px;
    width: auto
}

._25VTD ._17cTj ._2lN0O {
    margin-top: 24px
}

._25VTD ._2Om9K {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 48px
}

._25VTD ._2Om9K .wnjj4 {
    margin-top: 24px
}

._25VTD ._2PKCD, ._25VTD .gEg1R {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

._25VTD ._2PKCD {
    position: relative;
    z-index: 10
}

._25VTD ._22XjI {
    z-index: 1;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    width: 100vw;
    margin-left: -50vw;
    background-color: var(--color-bg-gray-3)
}

@media screen and (max-width: 767px) {
    ._25VTD {
        padding-top: 25px
    }

    ._25VTD ._17cTj ._3hy56 {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: start;
        align-items: flex-start
    }

    ._25VTD ._17cTj ._2lN0O, ._25VTD ._17cTj ._3hy56 ._1fNuL {
        margin-top: 16px
    }

    ._25VTD ._2Om9K {
        margin-top: 24px
    }

    ._25VTD ._2Om9K .wnjj4 {
        margin-top: 16px
    }
}

.JAC5i {
    width: 100%
}

._1v0nr {
    position: relative;
    margin: auto
}

@media screen and (min-width: 1600px) {
    ._1v0nr {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._1v0nr {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._1v0nr {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._1v0nr {
        max-width: 750px
    }
}

._1v0nr ._3wwW0 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._1v0nr ._3wwW0 ._1HMoC {
    width: 30%;
    padding-right: 5px
}

@media screen and (max-width: 767px) {
    ._1v0nr {
        margin: 0 10px
    }

    ._1v0nr ._3wwW0 {
        -ms-flex-direction: column;
        flex-direction: column
    }

    ._1v0nr ._3wwW0 ._1HMoC {
        width: 100%;
        padding: 0
    }
}

._2cw8k {
    width: 100%
}

._2cw8k ._2nxfQ {
    padding: 32px 0;
    width: 66.7%
}

@media screen and (max-width: 767px) {
    ._2cw8k ._2nxfQ {
        padding: 20px 0;
        width: 100%
    }
}

._2cw8k._1C01S._3BEgy ._2nxfQ {
    padding: 5px 0;
    width: 100%;
    text-align: center
}

._2cw8k._1ml5U, ._2cw8k._2L2o2, ._2cw8k._2t8_a {
    -ms-flex-pack: start;
    justify-content: flex-start
}

._2cw8k._1ml5U ._2nxfQ, ._2cw8k._2L2o2 ._2nxfQ, ._2cw8k._2t8_a ._2nxfQ {
    padding: 16px 0;
    width: 100%
}

@media screen and (max-width: 767px) {
    ._2cw8k._1ml5U ._2nxfQ, ._2cw8k._2L2o2 ._2nxfQ, ._2cw8k._2t8_a ._2nxfQ {
        padding: 12px 0;
        width: 100%
    }
}

._2cw8k._3oCZx {
    text-align: left
}

._2cw8k.WPzQy {
    text-align: center
}

._2cw8k._3GLtT {
    text-align: right
}

.Vaj_r._10ISp, .Vaj_r.UVFJT {
    position: relative;
    margin: auto;
    width: 100%
}

@media screen and (min-width: 1600px) {
    .Vaj_r._10ISp, .Vaj_r.UVFJT {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    .Vaj_r._10ISp, .Vaj_r.UVFJT {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    .Vaj_r._10ISp, .Vaj_r.UVFJT {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    .Vaj_r._10ISp, .Vaj_r.UVFJT {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    .Vaj_r._10ISp, .Vaj_r.UVFJT {
        padding: 0 15px
    }
}

.Vaj_r._1HBs5 {
    position: relative;
    margin: auto;
    width: 100%
}

@media screen and (min-width: 1600px) {
    .Vaj_r._1HBs5 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    .Vaj_r._1HBs5 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    .Vaj_r._1HBs5 {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    .Vaj_r._1HBs5 {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    .Vaj_r._1HBs5 {
        padding: 0 15px
    }
}

.Vaj_r._1HBs5 .CxeSN {
    background-color: #4169e1
}

._3aESl {
    width: 100%
}

._3aESl, ._3aESl ol li {
    color: var(--color-font-normal)
}

._3aESl ol li {
    padding: 16px 0;
    font-weight: 500
}

._3aESl ol li ._2dXTt {
    font-size: 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: var(--color-font-header);
    font-weight: 700
}

._3aESl ol li ._2dXTt ._219rV {
    margin-right: 16px;
    transform: rotate(90deg);
    color: #2196f3;
    transition: all .2s ease-in-out;
    transform-origin: center;
    font-weight: 400;
    font-size: 14px
}

._3aESl ol li ._3q8Yp {
    color: var(--color-font-normal);
    padding-top: 20px;
    font-weight: 400
}

._3aESl ol._2ghC8 {
    list-style: initial;
    padding-left: 1rem
}

._3aESl ol._3-oVS {
    list-style: decimal;
    padding-left: 1rem
}

._3aESl ol.FjP3Q {
    list-style: none
}

._3aESl ol.FjP3Q li {
    border-bottom: 1px solid var(--color-collapse-border)
}

._3aESl ol.FjP3Q li ._2dXTt {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

._3aESl ol.FjP3Q li ._3q8Yp {
    margin-left: 30px;
    display: none
}

._3aESl ol.FjP3Q li._3TSNa ._219rV {
    transform: rotate(-90deg)
}

._3aESl ol.FjP3Q li._3TSNa ._3q8Yp {
    display: block
}

._3aESl ol.FjP3Q li:last-child {
    border: none
}

._3aESl ol._3twpk {
    list-style: none
}

._3aESl._2u3T3._14SX7 {
    position: relative;
    margin: auto;
    width: 100%
}

@media screen and (min-width: 1600px) {
    ._3aESl._2u3T3._14SX7 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._3aESl._2u3T3._14SX7 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._3aESl._2u3T3._14SX7 {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._3aESl._2u3T3._14SX7 {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._3aESl._2u3T3._14SX7 {
        padding: 0 15px
    }
}

._1GQ68 ._1w9Ke {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    margin: 0 -15px
}

._1GQ68 ._1w9Ke ._220ou {
    padding: 0 15px
}

@media screen and (max-width: 767px) {
    ._1GQ68 ._1w9Ke ._220ou {
        padding: 15px
    }
}

._1GQ68 ._1w9Ke.fVRzk {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

._1GQ68 ._1w9Ke._1-ZUk {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center !important;
    align-items: center !important;
    margin: 0 !important
}

._1GQ68 ._1w9Ke._1-ZUk > div:first-child {
    padding-bottom: 30px
}

@media screen and (max-width: 767px) {
    ._1GQ68 ._1w9Ke._1-ZUk {
        -ms-flex-direction: row;
        flex-direction: row
    }

    ._1GQ68 ._1w9Ke._1-ZUk > div:first-child {
        padding-bottom: 15px
    }
}

._1GQ68 ._1w9Ke.-y7wo {
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -ms-flex-align: center !important;
    align-items: center !important;
    margin: 0 !important
}

._1GQ68 ._1w9Ke.-y7wo > div:nth-child(2) {
    padding-bottom: 30px
}

@media screen and (max-width: 767px) {
    ._1GQ68 ._1w9Ke.-y7wo {
        -ms-flex-direction: row;
        flex-direction: row
    }

    ._1GQ68 ._1w9Ke.-y7wo > div:nth-child(2) {
        padding-bottom: 15px
    }
}

._1GQ68._2tom3._2JzhN.V491h, ._1GQ68._2tom3._29sQt.V491h {
    position: relative;
    margin: auto;
    width: 100%
}

@media screen and (min-width: 1600px) {
    ._1GQ68._2tom3._2JzhN.V491h, ._1GQ68._2tom3._29sQt.V491h {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._1GQ68._2tom3._2JzhN.V491h, ._1GQ68._2tom3._29sQt.V491h {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._1GQ68._2tom3._2JzhN.V491h, ._1GQ68._2tom3._29sQt.V491h {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._1GQ68._2tom3._2JzhN.V491h, ._1GQ68._2tom3._29sQt.V491h {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._1GQ68._2tom3._2JzhN.V491h, ._1GQ68._2tom3._29sQt.V491h {
        padding: 0 15px;
        padding: 0
    }
}

@media screen and (max-width: 767px) {
    ._1GQ68._2tom3._2JzhN.V491h ._1w9Ke, ._1GQ68._2tom3._29sQt.V491h ._1w9Ke {
        padding: 0;
        margin-left: 0 !important;
        margin-right: 0 !important
    }
}

.V491h ._1eCSS {
    padding: 30px 0
}

.V491h ._1eCSS:nth-child(2n) {
    background: #ededed
}

._2i6lV._2tom3 {
    position: relative;
    margin: auto;
    width: 100%;
    padding-top: 30px !important;
    padding-bottom: 30px !important
}

@media screen and (min-width: 1600px) {
    ._2i6lV._2tom3 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._2i6lV._2tom3 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._2i6lV._2tom3 {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._2i6lV._2tom3 {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._2i6lV._2tom3 {
        padding: 0 15px
    }
}

._2i6lV .fVRzk {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

@media screen and (max-width: 767px) {
    ._2i6lV .fVRzk {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }
}

._2i6lV .-y7wo {
    -ms-flex-direction: column;
    flex-direction: column
}

._2i6lV .-y7wo, ._2i6lV ._1-ZUk {
    -ms-flex-align: center !important;
    align-items: center !important;
    margin: 0 !important
}

._2i6lV ._1-ZUk {
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

._2OveU._2l21m._3iA33 {
    margin-bottom: 30px
}

._1V69V {
    position: relative;
    margin: auto;
    width: 100%
}

@media screen and (min-width: 1600px) {
    ._1V69V {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._1V69V {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._1V69V {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._1V69V {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._1V69V {
        padding: 0 15px
    }
}

._1V69V .sMMfQ {
    border-radius: 6px;
    margin: 30px 0;
    padding: 30px 50px;
    min-height: 260px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    background-color: #000
}

@media screen and (max-width: 767px) {
    ._1V69V .sMMfQ {
        margin: 30px 0;
        padding: 20px 32px;
        min-height: 220px
    }
}

._1V69V .sMMfQ ._3kvnc {
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2;
    color: #fff;
    width: 50%
}

@media screen and (max-width: 767px) {
    ._1V69V .sMMfQ ._3kvnc {
        width: 80%;
        font-size: 32px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._1V69V .sMMfQ ._3kvnc {
        width: 60%;
        font-size: 36px
    }
}

._1V69V .sMMfQ ._15hUb {
    display: -ms-flexbox;
    display: flex;
    padding: 16px 0 0;
    z-index: 2;
    -ms-flex-item-align: start;
    align-self: flex-start
}

@media screen and (max-width: 767px) {
    ._1V69V .sMMfQ ._15hUb {
        width: 100%;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

._1V69V .sMMfQ ._2us62 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    position: absolute
}

@media screen and (max-width: 767px) {
    ._1V69V.Nhk1D {
        padding: 15px 0
    }

    ._1V69V.Nhk1D .sMMfQ {
        margin: 0
    }
}

._1xYsI:nth-child(2n) {
    background-color: #ededed
}

._1xYsI._2DB3I.tvKV0 {
    padding-bottom: 30px
}

@media screen and (max-width: 767px) {
    ._1xYsI._2DB3I.tvKV0 {
        padding-bottom: 15px
    }
}

._1IPnW {
    background-color: #ededed;
    padding: 30px 0;
    min-height: 500px
}

._1IPnW ._2U485 {
    position: relative;
    margin: auto;
    width: 100%
}

@media screen and (min-width: 1600px) {
    ._1IPnW ._2U485 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._1IPnW ._2U485 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._1IPnW ._2U485 {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._1IPnW ._2U485 {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._1IPnW ._2U485 {
        padding: 0 15px
    }
}

._17FW2 {
    margin-top: 24px !important;
    padding-bottom: 5px !important;
    width: 100%
}

._2i3pe {
    position: relative;
    margin: auto;
    width: 100%
}

@media screen and (min-width: 1600px) {
    ._2i3pe {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._2i3pe {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._2i3pe {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._2i3pe {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._2i3pe {
        padding: 0 15px
    }
}

@-webkit-keyframes _3VL54 {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

@keyframes _3VL54 {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

._1h8hC {
    position: relative;
    max-height: calc(100vh - 120px);
    width: calc(100vw - 120px);
    height: calc(100vh - 180px)
}

._1h8hC ._1ZuAN {
    top: -50px;
    right: 0;
    font-size: 36px;
    cursor: pointer;
    z-index: 100
}

._1h8hC ._1ZuAN, ._1h8hC .Bel9_ {
    position: absolute;
    width: 50px;
    height: 50px;
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

._1h8hC .Bel9_ {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 50px;
    z-index: 10
}

._1h8hC .Bel9_:after {
    content: "";
    display: block;
    position: absolute;
    top: -25px;
    left: -25px;
    width: 100px;
    height: 100px;
    border: 2px solid transparent;
    border-top: 2px solid #ffeb3b;
    border-radius: 50%;
    -webkit-animation: _3VL54 1s infinite ease;
    animation: _3VL54 1s infinite ease
}

._18hHj {
    max-width: calc(100vw - 60px);
    width: 600px;
    height: 511px;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px 30px;
    background-color: var(--color-page-background);
    color: var(--color-font-header);
    box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .5)
}

._18hHj, ._18hHj ._3WZJI {
    display: -ms-flexbox;
    display: flex
}

._18hHj ._3WZJI {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 36px;
    font-size: 24px;
    line-height: 1.5
}

._18hHj ._3WZJI .-F0OC {
    font-size: 29.8px;
    height: 29.8px;
    color: var(--color-font-filter-count);
    cursor: pointer;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

._18hHj .r3X9p {
    margin-top: 22px;
    max-height: 412px;
    font-size: 14px;
    line-height: 1.79;
    color: var(--color-font-normal)
}

._18hHj ._2OgIa {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    position: absolute;
    width: 100%;
    text-align: center;
    display: none;
    height: 491px;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    left: 0;
    -ms-flex-pack: center;
    justify-content: center
}

._2e5Hn, ._18hHj ._2OgIa._3AI2Q {
    display: -ms-flexbox;
    display: flex
}

._2e5Hn {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 30px;
    background-color: var(--color-page-background);
    color: var(--color-font-normal);
    max-width: calc(100vw - 0px);
    width: 820px;
    position: relative;
}

/*max-width:calc(100vw - 60px);*/
._2e5Hn .cPkJP {
    font-size: 24px;
    padding-bottom: 20px;
    color: var(--color-font-header)
}

._2e5Hn .cPkJP ._1V82i {
    border: none;
    background: none;
    position: absolute;
    width: 30px;
    height: 30px;
    margin: 16px;
    top: 0;
    right: 0;
    color: var(--color-font-filter-count);
    font-size: 30px;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
    padding: 0
}

._2e5Hn .cPkJP ._1V82i:hover {
    color: var(--color-font-cyan)
}

._2e5Hn ._1Zyg4 {
    border-bottom: 1px solid var(--color-border-normal);
    height: 1px
}

._2e5Hn ._1Zyg4._5Yt2h {
    margin-top: 19px
}

._2e5Hn ._1Zyg4._3MvHW {
    margin: 29px 0 30px
}

._2e5Hn ._3cTzp {
    display: -ms-flexbox;
    display: flex; /*height:89px;*/
    padding-bottom: 20px
}

._2e5Hn ._3cTzp .RFH7D {
    background-position: 50%;
    background-size: cover;
    width: 70px;
    border-radius: 3px
}

._2e5Hn ._3cTzp ._1b698 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 18px;
    color: var(--color-font-normal)
}

._2e5Hn ._3cTzp ._1b698 ._2zM0m {
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    font-weight: 700
}

._2e5Hn ._3cTzp ._1b698 ._5Efxi {
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    margin: 12px 0 8px
}

._2e5Hn ._3cTzp ._1b698 ._1EB3S {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

._2e5Hn ._3cTzp ._1b698 ._1EB3S .wwR_9 {
    margin-right: 10px
}

._2e5Hn ._3cTzp ._1b698 ._1EB3S ._2tzK9 {
    color: var(--color-sale)
}

._2e5Hn ._3cTzp ._1b698 ._1EB3S ._3zmq_ {
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    color: var(--color-font-filter-count)
}

._2e5Hn .cAzEL {
    padding-bottom: 20px;
    border-bottom: 1px solid var(--color-border-normal)
}

._2e5Hn ._22lzz {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._2e5Hn ._22lzz ._1hXjW {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

._2e5Hn ._22lzz ._1hXjW ._3miKD {
    -ms-flex: unset;
    flex: unset
}

._2e5Hn ._22lzz ._1hXjW ._10Znc {
    display: -ms-flexbox;
    display: flex;
    padding: 15px 0 9px;
    font-size: 14px
}

._2e5Hn ._22lzz ._1hXjW ._1kyS6 {
    min-height: 150px
}

._2e5Hn ._22lzz ._1hXjW ._1kyS6, ._2e5Hn ._22lzz .PJ9eD {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex
}

._2e5Hn ._22lzz .PJ9eD {
    -ms-flex-direction: column;
    flex-direction: column;
    width: 300px;
    padding: 20px 0 0 36px;
    color: var(--color-font-normal)
}

._2e5Hn ._22lzz .PJ9eD ._2d9_8 {
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    font-weight: 700
}

._2e5Hn ._22lzz .PJ9eD ._2sfR3 {
    font-size: 14px;
    margin-top: 12px
}

._2e5Hn ._22lzz .PJ9eD ._2sfR3 ._1o-rY {
    margin-right: 5px
}

._2e5Hn ._2dIGh {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    height: 36px
}

._2e5Hn ._2dIGh ._2oI_J {
    margin-right: 20px;
    font-size: 14px;
    font-weight: 500;
    -ms-flex: 2 0 auto;
    flex: 2 0 auto
}

._2e5Hn ._2dIGh .tIoLl {
    font-size: 14px;
    font-weight: 500;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: auto;
    flex: auto
}

@media screen and (max-width: 1010px) {
    ._2e5Hn ._3cTzp ._1b698 ._2zM0m {
        height: 24px;
        overflow: hidden
    }

    ._2e5Hn ._22lzz .PJ9eD {
        display: none
    }
}

._19A0p {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px;
    background-color: var(--color-page-background);
    color: var(--color-font-normal);
    max-width: calc(100vw - 60px);
    width: 820px;
    height: 500px;
    position: relative
}

._19A0p ._31s-Q {
    font-size: 24px;
    font-weight: 700;
    padding-bottom: 20px;
    color: var(--color-font-header)
}

._19A0p ._31s-Q ._29qnp {
    border: none;
    background: none;
    position: absolute;
    width: 30px;
    height: 30px;
    margin: 16px;
    top: 0;
    right: 0;
    color: var(--color-font-filter-count);
    font-size: 30px;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
    padding: 0
}

._19A0p ._31s-Q ._29qnp:hover {
    color: var(--color-font-cyan)
}

._19A0p ._1sNpM {
    display: -ms-flexbox;
    display: flex;
    height: 124px
}

._19A0p ._1sNpM .j74Ve {
    background-position: 50%;
    background-size: cover;
    width: 200px
}

._19A0p ._1sNpM ._1zidn {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 18px;
    color: var(--color-font-normal)
}

._19A0p ._1sNpM ._2J4Zi {
    margin-top: 23px;
    font-size: 24px
}

._19A0p ._1sNpM ._1_-2_ {
    margin-top: 20px
}

._19A0p ._12eit {
    padding-top: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

._19A0p ._12eit ._1gOgU {
    font-size: 18px;
    font-weight: 700;
    font-style: italic
}

._19A0p ._12eit ._25cyF {
    margin-top: 10px;
    font-style: italic;
    font-size: 18px;
    height: 120px
}

._19A0p ._2OZ08 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 40px;
    height: 30px;
    -ms-flex-item-align: center;
    align-self: center;
    font-size: 24px
}

._19A0p ._2OZ08 ._3BYuv {
    margin: 0 8px;
    font-size: 32px
}

.gAs1z {
    padding-bottom: 10px
}

.gAs1z .zvZCY {
    font-size: 14px;
    font-weight: 700;
    color: v ar(--color-mode-active)
}

.gAs1z ._34rqj {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    max-height: 70px;
    overflow: hidden
}

.gAs1z ._34rqj._3JkgG {
    max-height: 200px
}

.gAs1z ._34rqj._3JkgG .Eh1GG {
    margin-bottom: 10px
}

.gAs1z ._34rqj._3JkgG .Eh1GG._15pcy:hover {
    border: solid 1px var(--color-font-cyan)
}

.gAs1z ._34rqj .Eh1GG {
    margin-right: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.gAs1z ._34rqj .Eh1GG._15pcy {
    border-radius: 4px;
    border: 1px solid #c2c2c2;
    color: var(--color-font-normal);
    font-size: 14px;
    font-weight: 500;
    padding: 0 8px;
    display: block;
    line-height: 28px;
    text-overflow: ellipsis;
    max-width: 180px;
    white-space: nowrap;
    overflow: hidden
}

.gAs1z ._34rqj .Eh1GG._15l4v {
    color: var(--color-mode-active)
}

.gAs1z ._15R45 {
    padding: 10px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

.gAs1z ._15R45 ._31f1z {
    height: 25px
}

.gAs1z ._15R45 ._2vELr {
    cursor: pointer;
    color: #9e9e9e;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 13px
}

.gAs1z ._15R45 ._2vELr ._1lfwE {
    font-size: 13px;
    margin-right: 10px
}

.gAs1z ._15R45 ._2vELr:hover {
    color: #5a5a5b
}

.gAs1z ._15R45 ._3dfMi {
    cursor: pointer;
    font-size: 13px
}

._3ZP-U {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 9999;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

._3ZP-U._6k1t4 {
    display: none
}

._3ZP-U ._33ja5 {
    background-color: rgba(0, 0, 0, .4);
    -ms-flex: auto;
    flex: auto
}

._3ZP-U ._33ja5.y3tqA {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

._3ZP-U ._33ja5._2X9hi {
    -ms-flex-positive: 1;
    flex-grow: 1
}

._3ZP-U ._33ja5._2qZkT {
    -ms-flex-positive: 0;
    flex-grow: 0
}

._3ZP-U ._33ja5._37eG8 {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

._3ZP-U .sqOVW {
    background-color: transparent;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    position: relative
}

._3ZP-U .sqOVW ._1SFXH {
    width: 380px;
    height: auto;
    border-radius: 3px;
    background-color: var(--color-page-background);
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .5);
    position: absolute;
    left: 0;
    padding: 22px
}

._3ZP-U .sqOVW ._1SFXH .zvZCY {
    font-size: 24px;
    font-weight: 700;
    color: var(--color-mode-active)
}

._3ZP-U .sqOVW ._1SFXH ._38edr {
    padding-top: 10px;
    font-size: 16px;
    color: var(--color-mode-active)
}

._3ZP-U .sqOVW ._1SFXH ._1sjuf {
    padding-top: 15px
}

._3ZP-U .sqOVW ._1SFXH ._2sdQ8 {
    position: absolute;
    top: 8px;
    right: 8px;
    font-size: 14px;
    cursor: pointer
}

._3ZP-U .sqOVW ._1SFXH ._2sdQ8:hover {
    color: #2196f3
}

._3ZP-U .sqOVW ._1SFXH:after {
    content: " ";
    display: -ms-flexbox;
    display: flex;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-top-color: #fff;
    position: absolute;
    bottom: -18px;
    left: 40px
}

._2E7yK {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2OXoF {
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 20px
}

._2OXoF, ._2OXoF ._3q2XY {
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

._2OXoF ._3q2XY {
    height: auto;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 28px;
    font-size: 14px
}

@media screen and (max-width: 767px) {
    ._2OXoF ._3q2XY {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

._2OXoF ._3q2XY._2-w3J {
    font-size: 24px;
    color: #424242;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._2OXoF ._3q2XY._2-w3J ._664N8 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: none;
    flex: none;
    max-width: 248px;
    min-width: 120px;
    margin-left: 10px
}

@media screen and (max-width: 767px) {
    ._2OXoF ._3q2XY._2-w3J ._664N8 {
        max-width: 100%;
        width: 100%;
        margin-left: 0;
        margin-top: 8px
    }
}

._2OXoF ._3q2XY._2-w3J ._664N8 ._2sz5N {
    margin-bottom: 5px
}

._2OXoF ._3q2XY._2-w3J ._664N8 ._3dU_S, ._2OXoF ._3q2XY._2-w3J ._664N8 ._3uINo {
    width: 100%;
    min-width: 120px;
    -ms-flex-item-align: end;
    align-self: flex-end
}

._2OXoF ._3q2XY._2-w3J ._664N8 ._3ot9f {
    min-height: 30px;
    font-size: 13px;
    min-width: 120px;
    width: 100%
}

._2OXoF ._3q2XY._2-w3J ._664N8 ._2jdRe {
    min-width: 120px;
    width: 100%;
    -ms-flex-item-align: end;
    align-self: flex-end;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

._2OXoF ._3q2XY._2-w3J ._664N8 ._9FugD {
    -ms-flex-pack: right;
    justify-content: right;
    text-align: right;
    font-size: 22px
}

._2OXoF ._3q2XY._2-w3J ._664N8 .R-pld {
    min-width: 220px;
    font: 700;
    font-size: 18px;
    min-height: 40px;
    margin-top: 5px;
    margin-bottom: 2px
}

._2OXoF ._3q2XY._2-w3J ._664N8 ._2uFYE {
    min-height: 30px;
    font-size: 13px;
    min-width: 120px;
    width: 100%;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    color: #9e9e9e
}

._2OXoF ._3q2XY._2-w3J ._1Ywos {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: auto;
    flex: auto
}

._2OXoF ._3q2XY._2-w3J ._1Ywos ._3S5OX {
    font-size: 14px;
    line-height: 14px;
    min-height: 14px;
    margin-bottom: 4px
}

._2OXoF ._3q2XY._2-w3J ._1Ywos ._2wBZs {
    margin-bottom: 7px;
    min-height: 36px;
    color: #002835
}

._2OXoF ._3q2XY._2-w3J ._1Ywos a._2wBZs:hover {
    color: #2196f3
}

._2OXoF ._3q2XY._2-w3J ._1Ywos ._2FZeo {
    padding-top: 10px;
    height: 31px;
    color: #222b37;
    font-size: 14px;
    -ms-flex-item-align: start;
    align-self: flex-start;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center
}

._2OXoF ._3q2XY._2-w3J ._1Ywos ._2FZeo ._3LSEM {
    margin-right: 20px
}

._2OXoF ._3q2XY._2-w3J ._1Ywos ._2FZeo ._2NJ4r {
    color: #002835;
    cursor: pointer
}

._2OXoF ._3q2XY._3w37n {
    margin-top: 8px;
    height: 40px
}

._2OXoF ._3S5OX {
    color: #9e9e9e;
    text-transform: uppercase
}

._2OXoF ._3S5OX:hover {
    color: #2196f3
}

._2OXoF ._3Ek7J {
    color: #009688;
    font-weight: 500
}

._2OXoF ._1rrDX {
    height: 1px;
    width: 100%;
    background-color: #eee;
    margin: 15px 0
}

._2OXoF .B60QZ {
    min-height: 345px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 20px;
    position: relative
}

._2OXoF .B60QZ ._3EPIy {
    max-height: 325px;
    overflow: hidden;
    position: relative;
    font-size: 16px;
    line-height: 22px
}

._2OXoF .B60QZ ._3EPIy:after {
    content: "";
    height: 180px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0));
    pointer-events: none
}

._2OXoF .B60QZ ._3EPIy._1jXMk:after {
    display: none
}

._2OXoF .B60QZ ._3EPIy._2Zeol {
    max-height: 363px
}

._2OXoF .B60QZ.PjDc- ._3EPIy {
    height: auto;
    max-height: none;
    background-image: none
}

._2OXoF .B60QZ.PjDc- ._3EPIy:after {
    display: none
}

._2OXoF .B60QZ ._2J-VZ {
    width: 100%;
    color: #2196f3;
    font-weight: 700;
    font-size: 12px;
    cursor: pointer;
    position: absolute;
    bottom: 0;
    left: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
    align-items: flex-end
}

._2OXoF .B60QZ ._2J-VZ:hover {
    color: #e91e63
}

._2OXoF .B60QZ ._2J-VZ._24ddT {
    display: none
}

._2OXoF ._z_P_ {
    height: 36px;
    border-radius: 2px;
    border: 1px solid #9e9e9e;
    line-height: 34px;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    padding: 0 16px;
    cursor: pointer;
    color: #222b37;
    display: block;
    transition: all .2s ease-in
}

._2OXoF ._z_P_:hover {
    background-color: #fafafa
}

._2OXoF ._1zdJY {
    padding: 20px 0 0;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._2OXoF ._1zdJY, ._2OXoF ._1zdJY ._2twAT {
    display: -ms-flexbox;
    display: flex
}

._2OXoF ._1zdJY ._2fnfo {
    margin-right: 15px
}

._2OXoF ._1zdJY .eJP_z {
    border: none;
    padding: 0;
    background: none;
    outline: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #9e9e9e;
    font-size: 13px;
    cursor: pointer;
    height: 20px;
    -ms-flex-item-align: end;
    align-self: flex-end
}

._2OXoF ._1zdJY .eJP_z .kBje5 {
    font-size: 13px;
    margin-right: 10px
}

._2OXoF ._1zdJY .eJP_z:hover {
    color: #5a5a5b
}

._2OXoF._1GDh0 ._3q2XY ._664N8 {
    margin-left: 5px
}

._2OXoF._1GDh0 ._3q2XY ._664N8 ._2jdRe, ._2OXoF._1GDh0 ._3q2XY ._664N8 ._3ot9f, ._2OXoF._1GDh0 ._3q2XY ._664N8 ._3uINo {
    max-width: 100%;
    width: 100%;
    min-width: 120px
}

._2OXoF._1GDh0 ._3q2XY ._664N8 ._3ot9f {
    height: auto
}

._2OXoF._1GDh0 ._3q2XY ._664N8 ._3RF-F {
    width: 100%;
    min-width: 120px;
    -ms-flex-item-align: end;
    align-self: flex-end
}

._2OXoF._1GDh0 ._3q2XY ._664N8 ._3RF-F ._2U72p, ._2OXoF._1GDh0 ._3q2XY ._664N8 ._3RF-F ._3jHZo, ._2OXoF._1GDh0 ._3q2XY ._664N8 ._3RF-F ._36s52 {
    width: 20%
}

._2OXoF._1GDh0 ._3q2XY ._1Ywos {
    max-width: calc(100% - 220px);
    height: auto
}

._2OXoF._1GDh0 ._3q2XY ._1Ywos > a {
    overflow: hidden;
    text-overflow: ellipsis
}

._2OXoF._1GDh0 .B60QZ {
    min-height: unset;
    padding-bottom: 0
}

._2OXoF._1GDh0 .B60QZ ._3EPIy {
    max-height: 220px;
    height: 220px;
    overflow: hidden
}

._2OXoF._1GDh0 .B60QZ ._3EPIy._2Zeol {
    height: 248px;
    max-height: 248px
}

._2OXoF._1GDh0 ._1RkKi {
    position: absolute;
    bottom: 0;
    right: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 24px 35px 20px;
    background-color: #fff;
    width: 50%
}

._2OXoF._1GDh0 ._1RkKi:before {
    content: "";
    height: 10px;
    width: 100%;
    position: absolute;
    top: -10px;
    left: 0;
    background-image: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0));
    pointer-events: none
}

.FthBO {
    display: block
}

.FthBO a, .FthBO b, .FthBO br, .FthBO em, .FthBO h1, .FthBO h2, .FthBO h3, .FthBO h4, .FthBO h5, .FthBO h6, .FthBO i, .FthBO li, .FthBO ol, .FthBO p, .FthBO strong, .FthBO ul {
    color: var(--color-font-normal);
    word-break: break-word
}

.FthBO ul {
    margin: 0
}

.FthBO ul ul {
    margin-left: 20px
}

._3lgA5 {
    height: 1px;
    width: 1px;
    opacity: 0
}

@media screen and (max-width: 767px) {
    ._2OXoF, ._2OXoF._1GDh0 {
        margin-top: 50px;
        padding-left: 0
    }

    ._2OXoF._1GDh0 ._1RkKi, ._2OXoF ._1RkKi {
        width: 100%
    }
}

._339hL {
    padding-top: 1em
}

._339hL ._3wr-5 {
    background: #f5f5f5;
    padding: 8px;
    border-radius: 3px;
    color: #4a4a4a;
    font-size: 12px;
    margin-bottom: 10px
}

._339hL ._3wr-5 ._3tAlV .Ow-Uo {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._339hL ._3wr-5 ._3tAlV .Ow-Uo ._3EcnW {
    font-weight: 700;
    color: #424242;
    font-size: 14px
}

._339hL ._3wr-5 ._3tAlV .Ow-Uo ._3PZE_ ._1Q0_c {
    color: #9e9e9e;
    margin-left: 4px
}

._339hL ._3wr-5 ._3bITv ._3NDTJ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._339hL ._1yxVI {
    padding-top: 8px;
    text-align: right;
    color: #2196f3;
    font-size: 14px
}

._339hL ._1yxVI span {
    cursor: pointer
}

.OMTxQ {
    height: 14px;
    line-height: 14px;
    font-size: 12px;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin: auto;
    width: 100%;
    margin: 25px auto
}

@media screen and (min-width: 1600px) {
    .OMTxQ {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    .OMTxQ {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    .OMTxQ {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    .OMTxQ {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    .OMTxQ {
        padding: 0 0px; /*padding:0 15px*/
    }
}

.OMTxQ .zJTLn {
    color: var(--color-font-breadcrumbs-text);
    pointer-events: auto;
    white-space: nowrap
}

.OMTxQ .zJTLn:hover {
    color: var(--color-font-cyan)
}

.OMTxQ ._2zuT2 {
    color: var(--color-font-normal);
    cursor: default;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.OMTxQ ._37rco {
    color: var(--color-font-breadcrumbs-text);
    padding: 0 4px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px
}

.OMTxQ._2LJww .zJTLn {
    color: #fff
}

.OMTxQ._2LJww .zJTLn:hover {
    color: #2196f3
}

.OMTxQ._2LJww ._2zuT2 {
    color: #fff;
    cursor: default
}

.OMTxQ._2LJww ._37rco {
    color: #e5e5e5;
    padding: 0 5px
}

._QGVj {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 30px;
    background-color: var(--color-page-background);
    max-width: calc(100vw - 60px);
    width: 600px;
    height: 346px;
    position: relative
}

._QGVj ._26wUV {
    font-size: 24px;
    margin-bottom: 20px;
    height: 36px;
    line-height: 36px;
    color: var(--color-font-header)
}

._QGVj ._26wUV ._2F4uw {
    border: none;
    background: none;
    position: absolute;
    width: 30px;
    height: 30px;
    margin: 16px;
    top: 0;
    right: 0;
    color: var(--color-font-filter-count);
    font-size: 30px;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
    padding: 0
}

._QGVj ._26wUV ._2F4uw:hover {
    color: var(--color-font-cyan)
}

._QGVj ._3Ds25 {
    display: -ms-flexbox;
    display: flex;
    height: 70px
}

._QGVj ._3Ds25 .WVmlt {
    background-position: 50%;
    background-size: cover;
    width: 70px;
    border-radius: 3px
}

._QGVj ._3Ds25 ._3VvZM {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 15px;
    color: var(--color-font-normal);
    -ms-flex-pack: center;
    justify-content: center
}

._QGVj ._3Ds25 ._16YBC {
    font-size: 10px;
    min-height: 20px;
    line-height: 20px;
    color: var(--color-font-filter-count)
}

._QGVj ._3Ds25 ._16YBC:hover {
    color: var(--color-font-cyan)
}

._QGVj ._3Ds25 .wrPEl {
    height: 20px;
    line-height: 20px;
    font-size: 16px
}

._QGVj ._182iB {
    margin: 30px 0;
    height: 1px;
    border-bottom: 1px solid var(--color-border-normal)
}

._QGVj ._2DBne {
    margin-bottom: 20px
}

._QGVj ._2DBne, ._QGVj ._2DBne ._1HBk2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._QGVj ._2DBne ._1HBk2 {
    height: 36px;
    border-radius: 3px;
    background-color: var(--color-font-cyan);
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    max-width: 128px;
    margin: 0 5px
}

._QGVj ._2DBne ._1HBk2:first-child {
    margin-left: 0
}

._QGVj ._2DBne ._1HBk2:last-child {
    margin-right: 0
}

._QGVj ._2DBne ._3Oje0 {
    margin: 0 8px;
    font-size: 20px;
    color: #fff
}

._QGVj ._2nrig {
    height: 40px;
    position: relative
}

._QGVj ._2nrig input {
    border-radius: 3px;
    background-color: var(--color-page-background);
    border: solid 1px var(--color-border-normal);
    padding: 0 90px 0 10px;
    color: var(--color-font-filter-count);
    font-size: 15px;
    height: 40px;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    outline: none
}

._QGVj ._2nrig ._2OP2x {
    position: absolute;
    right: 10px;
    top: 0;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    font-weight: 500;
    text-align: right;
    color: var(--color-font-cyan);
    cursor: pointer
}

._17mCT {
    width: 100%
}

._17mCT ._37hri {
    background: var(--color-bg-gray-3);
    padding: 10px
}

._17mCT ._37hri button {
    background-color: var(--color-bg-gray-3) !important
}

._17mCT ._3rgEi {
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 30px
}

._17mCT ._3rgEi ._2hqub {
    padding-left: 15px;
    width: 100%
}

._17mCT ._3rgEi ._2hqub ._5jyof {
    width: 100%;
    height: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    line-height: 20px;
    position: relative
}

._17mCT ._3rgEi ._2hqub ._3BI3F {
    display: -ms-flexbox;
    display: flex;
    height: 20px;
    line-height: 20px;
    color: var(--color-font-normal)
}

._17mCT ._3rgEi ._2hqub ._3BI3F ._2Ca69 {
    font-size: 14px;
    color: var(--color-font-normal)
}

._17mCT ._3rgEi ._2hqub ._3BI3F .OMKYd {
    font-size: 14px;
    color: #ff9800
}

._17mCT ._3rgEi ._2hqub ._3BI3F .bCYnm {
    color: var(--color-font-normal)
}

._17mCT ._3rgEi ._2hqub ._3BI3F .bCYnm:hover {
    color: var(--color-font-cyan)
}

._17mCT ._3rgEi ._2hqub ._2GKDi {
    font-size: 16px;
    font-weight: 700;
    color: var(--color-font-normal);
    padding: 0 100px 0 0;
    overflow: hidden
}

._17mCT ._3rgEi ._2hqub ._2GKDi._3VcrN {
    padding-left: 10px
}

._17mCT ._3rgEi ._2hqub ._2gdPy {
    position: absolute;
    right: 0
}

._17mCT ._3rgEi ._2hqub ._20T9O {
    padding-left: 5px;
    color: var(--color-font-filter-count)
}

._17mCT .Gbs5z {
    font-size: 16px;
    padding-right: 15%;
    white-space: pre-wrap
}

._17mCT ._2Y06J {
    margin-top: 20px;
    min-height: 24px;
    line-height: 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._17mCT ._2Y06J ._1Mgmn {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center
}

._17mCT ._2Y06J ._1Mgmn ._3jIuv {
    display: -ms-flexbox;
    display: flex;
    color: var(--color-font-normal);
    font-weight: 500;
    margin-right: 25px
}

._17mCT ._2Y06J ._1Mgmn ._3jIuv ._3fukS {
    width: 24px;
    height: 24px;
    border-radius: 2px;
    background-color: var(--color-page-background);
    border: solid 1px var(--color-border-strong);
    color: var(--color-font-normal);
    padding: 0;
    margin: 0 5px 0 15px;
    font-size: 12px;
    cursor: pointer
}

._17mCT ._2Y06J ._1Mgmn ._3jIuv ._3fukS.DhOtk, ._17mCT ._2Y06J ._1Mgmn ._3jIuv ._3fukS:hover {
    color: var(--color-font-cyan);
    border: solid 1px var(--color-font-cyan)
}

._17mCT ._2Y06J ._1Mgmn ._3jIuv ._3fukS.DhOtk {
    cursor: default
}

._17mCT ._2Y06J ._1Mgmn ._3jIuv ._3fukS.DhOtk:hover {
    color: var(--color-font-cyan);
    border: solid 1px var(--color-font-cyan)
}

._17mCT ._2Y06J ._1Mgmn ._3jIuv ._3fukS._11FLI {
    cursor: default
}

._17mCT ._2Y06J ._1Mgmn ._3jIuv ._3fukS._11FLI, ._17mCT ._2Y06J ._1Mgmn ._3jIuv ._3fukS._11FLI:hover {
    color: var(--color-font-footer-text);
    border: none
}

._17mCT ._2Y06J ._1Mgmn ._3jIuv ._32c6X {
    font-size: 12px
}

._17mCT ._2Y06J ._1Mgmn ._3WsTp {
    background-color: var(--color-page-background);
    border: none;
    height: 26px;
    margin-right: 5px;
    cursor: pointer;
    font-size: 13px;
    color: var(--color-font-filter-count);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    outline: none;
    padding: 0
}

._17mCT ._2Y06J ._1Mgmn ._3WsTp ._29rw1 {
    font-size: 18px;
    margin-right: 10px;
    cursor: pointer
}

._17mCT ._2Y06J ._1Mgmn ._3WsTp:hover {
    color: var(--color-cyan-hover)
}

._17mCT ._2Y06J .rK5yY ._1llau {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end
}

._17mCT ._2Y06J .rK5yY ._1llau ._3V1lU {
    background-color: var(--color-page-background);
    border: none;
    height: 26px;
    cursor: pointer;
    font-size: 13px;
    color: var(--color-font-filter-count);
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    margin: 0 0 0 15px
}

._17mCT ._2Y06J .rK5yY ._1llau ._3V1lU ._2qU82 {
    margin-right: 5px;
    font-size: 13px
}

._17mCT ._2Y06J .rK5yY ._1llau ._3V1lU:hover {
    color: var(--color-cyan-hover)
}

._17mCT .Bdz6e { /*margin-top:24px*/
    padding-top: 24px;
}

._17mCT .Bdz6e ._2zZs6 {
    padding: 10px 0 0 60px
}

._17mCT .Bdz6e ._2zZs6 ._24rRl {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._17mCT .Bdz6e ._2zZs6 ._24rRl ._3nonQ {
    font-size: 16px;
    font-weight: 700
}

._17mCT .Bdz6e ._2zZs6 ._24rRl ._2gdPy {
    font-size: 14px
}

._17mCT .Bdz6e ._2zZs6 ._3xC-c {
    font-size: 16px;
    padding: 5px 20% 5px 0;
    white-space: pre-wrap
}

._17mCT .Bdz6e ._2zZs6 ._1sBYK {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end
}

._17mCT .Bdz6e ._2zZs6 ._1sBYK ._3V1lU {
    background-color: var(--color-page-background);
    border: none;
    height: 26px;
    cursor: pointer;
    font-size: 13px;
    color: var(--color-font-filter-count);
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    margin: 0 0 0 15px
}

._17mCT .Bdz6e ._2zZs6 ._1sBYK ._3V1lU ._2qU82 {
    margin-right: 5px;
    font-size: 13px
}

._17mCT .Bdz6e ._2zZs6 ._1sBYK ._3V1lU:hover {
    color: var(--color-cyan-hover)
}

@media screen and (max-width: 1010px) {
    ._17mCT .Gbs5z {
        padding-right: 0
    }

    ._17mCT ._2Y06J ._1Mgmn {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.AE4Bp {
    width: 100%
}

.AE4Bp ._37hri {
    background: var(--color-bg-gray-3);
    padding: 10px
}

.AE4Bp ._37hri button {
    background-color: var(--color-bg-gray-3) !important
}

.AE4Bp ._3yR2d {
    color: var(--color-font-footer-text);
    font-size: 12px
}

.AE4Bp ._3rgEi {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 5px
}

.AE4Bp ._3rgEi .bCYnm {
    color: var(--color-font-header);
    margin-left: 10px
}

.AE4Bp ._3rgEi .bCYnm:hover {
    color: var(--color-font-cyan)
}

.AE4Bp ._3rgEi .bCYnm ._20T9O {
    margin-left: 10px;
    color: var(--color-font-footer-text)
}

.AE4Bp ._2hqub {
    width: 100%
}

.AE4Bp ._2hqub ._5jyof {
    width: 100%;
    line-height: 20px
}

.AE4Bp ._2hqub ._3BI3F {
    display: -ms-flexbox;
    display: flex;
    height: 20px;
    line-height: 20px;
    color: var(--color-font-normal)
}

.AE4Bp ._2hqub ._3BI3F ._2Ca69 {
    font-size: 14px;
    color: var(--color-font-normal)
}

.AE4Bp ._2hqub ._1Ismp {
    display: inline-block
}

.AE4Bp ._2hqub ._2GKDi {
    font-size: 16px;
    font-weight: 700;
    color: var(--color-font-normal);
    padding: 0 100px 0 0;
    overflow: hidden
}

.AE4Bp ._2hqub ._2GKDi._3VcrN {
    padding-left: 10px
}

.AE4Bp ._2hqub ._2gdPy {
    color: var(--color-font-footer-text);
    line-height: 26px;
    margin-top: 10px
}

.AE4Bp .Gbs5z {
    font-size: 16px;
    color: var(--color-font-normal);
    white-space: pre-wrap;
    margin-bottom: 20px
}

.AE4Bp ._2Y06J {
    min-height: 24px;
    line-height: 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.AE4Bp ._2Y06J ._1Mgmn {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.AE4Bp ._2Y06J ._1Mgmn ._1RlU5 {
    display: inline-block;
    height: 20px;
    width: 1px;
    border-left: 1px solid var(--color-border-normal);
    margin: 0 15px
}

.AE4Bp ._2Y06J ._1Mgmn ._3jIuv {
    display: -ms-flexbox;
    display: flex;
    color: var(--color-font-normal);
    font-weight: 500;
    font-size: 12px
}

.AE4Bp ._2Y06J ._1Mgmn ._3jIuv ._3fukS {
    width: 24px;
    height: 24px;
    background-color: var(--color-page-background);
    border: none;
    padding: 0;
    font-size: 16px;
    color: var(--color-font-footer-text);
    cursor: pointer
}

.AE4Bp ._2Y06J ._1Mgmn ._3jIuv ._3fukS:first-child {
    margin-left: 10px
}

.AE4Bp ._2Y06J ._1Mgmn ._3jIuv ._3fukS.DhOtk, .AE4Bp ._2Y06J ._1Mgmn ._3jIuv ._3fukS:hover {
    color: var(--color-font-cyan);
    border: solid 1px var(--color-font-cyan)
}

.AE4Bp ._2Y06J ._1Mgmn ._3jIuv ._3fukS.DhOtk {
    cursor: default
}

.AE4Bp ._2Y06J ._1Mgmn ._3jIuv ._3fukS.DhOtk:hover {
    color: var(--color-font-cyan);
    border: solid 1px var(--color-font-cyan)
}

.AE4Bp ._2Y06J ._1Mgmn ._3jIuv ._3fukS._11FLI {
    cursor: default
}

.AE4Bp ._2Y06J ._1Mgmn ._3jIuv ._3fukS._11FLI, .AE4Bp ._2Y06J ._1Mgmn ._3jIuv ._3fukS._11FLI:hover {
    color: var(--color-font-footer-text);
    border: none
}

.AE4Bp ._2Y06J ._1Mgmn ._3jIuv ._32c6X {
    font-size: 12px
}

.AE4Bp ._2Y06J ._1Mgmn ._3WsTp {
    background-color: var(--color-page-background);
    border: none;
    height: 26px;
    margin-right: 5px;
    cursor: pointer;
    font-size: 13px;
    color: var(--color-font-filter-count);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    outline: none;
    padding: 0
}

.AE4Bp ._2Y06J ._1Mgmn ._3WsTp ._29rw1 {
    font-size: 18px;
    margin-left: 10px;
    cursor: pointer
}

.AE4Bp ._2Y06J ._1Mgmn ._3WsTp:hover {
    color: var(--color-cyan-hover)
}

.AE4Bp ._2Y06J .rK5yY ._1llau {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.AE4Bp ._2Y06J .rK5yY ._1llau ._3V1lU {
    background-color: var(--color-page-background);
    border: none;
    height: 26px;
    cursor: pointer;
    font-size: 13px;
    color: var(--color-font-cyan);
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    margin: 0 0 0 15px
}

.AE4Bp ._2Y06J .rK5yY ._1llau ._3V1lU ._2qU82 {
    margin-right: 5px;
    font-size: 13px
}

.AE4Bp ._2Y06J .rK5yY ._1llau ._3V1lU:hover {
    color: var(--color-cyan-hover)
}

.AE4Bp ._2Y06J._2-hRM {
    -ms-flex-direction: column;
    flex-direction: column
}

.AE4Bp ._2Y06J._2-hRM .rK5yY ._1llau {
    -ms-flex-pack: start;
    justify-content: flex-start
}

.AE4Bp .Bdz6e { /*margin-top:16px*/
    padding-top: 16px;
}

.AE4Bp .Bdz6e ._2zZs6 {
    padding: 0 0 0 16px
}

.AE4Bp .Bdz6e ._2zZs6 ._24rRl ._3nonQ {
    font-size: 16px;
    font-weight: 700
}

.AE4Bp .Bdz6e ._2zZs6 ._24rRl ._2gdPy {
    font-size: 14px;
    color: var(--color-font-footer-text);
    margin: 4px 0 12px
}

.AE4Bp .Bdz6e ._2zZs6 ._3xC-c {
    font-size: 16px;
    padding: 5px 0;
    white-space: pre-wrap
}

.AE4Bp .Bdz6e ._2zZs6 ._1sBYK {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.AE4Bp .Bdz6e ._2zZs6 ._1sBYK ._3V1lU {
    background-color: var(--color-page-background);
    border: none;
    height: 26px;
    cursor: pointer;
    font-size: 13px;
    color: var(--color-font-cyan);
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    margin: 0 0 0 15px
}

.AE4Bp .Bdz6e ._2zZs6 ._1sBYK ._3V1lU ._2qU82 {
    margin-right: 5px;
    font-size: 13px
}

.AE4Bp .Bdz6e ._2zZs6 ._1sBYK ._3V1lU:hover {
    color: var(--color-cyan-hover)
}

._1T7PX {
    position: relative;
    margin: auto;
    width: 100%
}

@media screen and (min-width: 1600px) {
    ._1T7PX {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._1T7PX {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._1T7PX {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._1T7PX {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._1T7PX {
        padding: 0 15px
    }
}

._1T7PX ._1JvAM {
    line-height: 16px;
    width: 100%;
    font-size: 14px;
    color: var(--color-font-normal);
    margin: 38px 0 28px
}

._1T7PX ._2V0q0 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    min-height: 36px
}

._1T7PX ._2V0q0 ._1-LHd {
    font-size: 24px;
    color: var(--color-font-header);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._1T7PX ._2V0q0 ._1-LHd ._3t7vz, ._1T7PX ._2V0q0 ._1-LHd .Qgx_k {
    margin-left: 20px
}

._1T7PX .jXuiy {
    border-bottom: 1px solid var(--color-border-normal);
    padding: 35px 15% 25px 0;
    color: var(--color-font-normal)
}

._1T7PX ._1pjcm {
    text-align: center;
    padding: 30px 0
}

._1T7PX ._3YE8b {
    padding: 20px 0
}

._3HUL_ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: var(--color-font-normal);
    font-size: 14px
}

._3HUL_ ._1DnUf {
    margin-left: 10px;
    width: 200px
}

@media screen and (max-width: 1010px) {
    ._1T7PX .jXuiy {
        padding: 35px 0 25px
    }
}

.nY4B0 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
    color: var(--color-font-normal);
    background-color: var(--color-page-background);
    border-radius: 3px;
    max-width: calc(100vw - 60px);
    pointer-events: auto;
    width: 600px
}

.nY4B0, .nY4B0 ._1uxJT {
    display: -ms-flexbox;
    display: flex
}

.nY4B0 ._1uxJT {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #7e7e7e;
    height: 103px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    position: relative
}

.nY4B0 ._1uxJT ._30HBq {
    display: -ms-flexbox;
    display: flex;
    font-size: 60px;
    color: #fff
}

.nY4B0 ._1uxJT ._3X_lf {
    color: var(--color-font-filter-count);
    padding: 0;
    border: none;
    outline: none;
    background-color: transparent;
    cursor: pointer;
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 99
}

.nY4B0 ._1uxJT ._3X_lf:hover {
    color: #2196f3
}

.nY4B0 .fL9wv {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    padding: 20px
}

.nY4B0 .fL9wv ._30CZQ {
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    padding-bottom: 15px
}

.nY4B0 .fL9wv ._30CZQ ._13AV5 ._13Hnd, .nY4B0 .fL9wv ._30CZQ ._13AV5 .mFPVq {
    padding-left: 5px
}

.nY4B0 .fL9wv ._30CZQ ._13AV5 .lOcf5, .nY4B0 .fL9wv ._30CZQ ._13AV5 .Z4ebI {
    margin-top: 10px
}

.nY4B0 .fL9wv ._30CZQ ._13AV5 ._2DrHq {
    margin-top: 15px;
    font-size: 15px
}

.nY4B0 .fL9wv .uK4tR {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.nY4B0 .fL9wv ._3njjp {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    background-color: var(--color-page-background);
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 100px;
    -ms-flex-item-align: stretch;
    align-self: stretch
}

.nY4B0 .fL9wv ._3njjp ._3er3j {
    height: 24px;
    font-size: 12px;
    font-weight: 400;
    min-width: 87px
}

.nY4B0 .fL9wv ._3njjp ._1tW2i {
    margin-right: 40px
}

.nY4B0 .fL9wv ._33QeP {
    -ms-flex-pack: center;
    justify-content: center
}

@media screen and (max-width: 1010px) {
    .nY4B0 .fL9wv ._3njjp {
        padding: 0 80px
    }
}

._2Gcus .default .edpRo {
    color: var(--color-icon);
}

._2Gcus .defaultblue .edpRo {
    color: var(--color-cta-primary);
}

@media screen and (max-width: 767px) {
    ._1yFw2 {
        display: block
    }

    ._19tk1 {
        display: none
    }

    .search-bar-row-line {
        display: block
    }

    .search-bar-row-pc {
        display: none
    }

    ._1-h24 {
        display: flex
    }

    ._2TB6l {
        display: none
    }

    ._3QbIX {
        margin-top: 5em !important;
    }

    .stitle {
        display: block !important;
    }

    .buycart {
        display: block
    }

    .VLu4K {
        display: none !important;
    }

    .pc {
        display: none
    }

    .pctitle {
        display: none !important;
    }

    .buybutton {
        display: none !important;
    }

    ._29_iB {
        display: none
    }

    .wrapper-assets {
        display: none !important;
    }

    ._2e5Hn ._3cTzp .RFH7D {
        background-position: 50%;
        background-size: cover;
        width: 110px;
        border-radius: 3px
    }
}

@media screen and (max-width: 3600px) and (min-width: 768px) {
    ._1yFw2 {
        display: none
    }

    ._19tk1 {
        display: block
    }

    .search-bar-row-line {
        display: none
    }

    .search-bar-row-pc {
        display: contents
    }

    ._1-h24 {
        display: none
    }

    ._2TB6l {
        display: block
    }

    ._3QbIX {
        margin-top: 2em
    }

    .buycart {
        display: none !important;
    }

    ._1OV75 {
        display: none !important;
    }
}

@media screen and (max-width: 767px) {
    ._15jtN {
        padding-right: 0px;
        width: 100%;
        max-width: 100%;
    }

    /*分页*/
    .page-split {
        margin-top: 35px;
        display: flex;
        padding-top: 25px;
        width: 100%;
        align-items: center;
        justify-content: center;
        margin-bottom: 25px;
    }

    .page-item, .page-input, .page-btn {
        border: 1px solid #2280F4;
        padding: 6px 8px;
        margin-left: 4px;
        box-sizing: border-box;
        font-size: 15px;
        line-height: 1;
        border-radius: 4px;
    }

    .page-split div {
        cursor: pointer;
    }

    .page-input {
        width: 60px;
        text-align: center;
        height: 48px;
    }

    .page-btn {
        background: #B92B2F;
        color: #fff;
    }

    .page-active {
        border: 1px solid #2280F4;
        color: #fff;
        background: #2280F4;
    }
}

@media screen and (max-width: 3600px) and (min-width: 768px) {
    ._3A-7P {
        display: block
    }

    ._15jtN {
        padding-right: 15px;
        width: 66.66667%;
        max-width: 66.66667%;
    }

    .page-split {
        margin-top: 35px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 10px;
    }

    .page-item, .page-input, .page-btn {
        border: 1px solid #2280F4;
        padding: 8px 9px;
        margin-left: 4px;
        box-sizing: border-box;
        font-size: 14px;
        line-height: 1;
        border-radius: 4px;
    }

    .page-split div {
        cursor: pointer;
    }

    .page-input {
        width: 40px;
        text-align: center;
        height: 28px;
    }

    .page-btn {
        background: #B92B2F;
        color: #fff;
    }

    .page-active {
        border: 1px solid #2280F4;
        color: #fff;
        background: #2280F4;
    }
}

@media screen and (min-width: 1600px) {
    .bot_div {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    .bot_div {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    .bot_div {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    .bot_div {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    .bot_div {
        padding: 0 15px
    }
}
