@import url('https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Gloria+Hallelujah&display=swap');

/********************** GENERAL SETTINGS *****************************/
* {
    border: 0;
    -webkit-tap-highlight-color: transparent;
    margin: 0;
    padding: 0;
    -webkit-user-drag: none
}

*,
:after,
:before {
    box-sizing: border-box
}

* {
    touch-action: manipulation;
}

img,
svg {
    vertical-align: middle;
}

input,
textarea {
    outline: 0
}
html {
    scroll-behavior: smooth;
}
body,
html {
    width: 100%;
    height: 100%
}
.main-container{
    position: relative;
}
a:hover {
    text-decoration: none !important;
    cursor: pointer;
}

h1,
h2,
h3,
h4,
h5,
h6 {

    font-family: 'Montserrat';
}

.t33rbhT3 span {
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}

.nav-link {
    display: block;
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    font-size: var(--bs-nav-link-font-size);
    font-weight: var(--bs-nav-link-font-weight);
    color: var(--bs-nav-link-color);
    text-decoration: none;
    background: 0 0;
    border: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}

body {
    color: #000;
    font-size: 12px;
    margin: 0 !important;
    padding: 0 !important;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
    overflow-x: hidden;
    overflow-y: scroll;
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;

}


.new-cui-img-wxWpA[data-state=succ] {
    content: normal;
}

svg:not(:root) {
    overflow: hidden;
}

select:focus-visible {
    outline: none !important;
}

h1,
h2,
h3 {
    vertical-align: baseline;
    border: 0;
    list-style: outside none none;
    -webkit-margin-before: 0;
    margin-block-start: 0;
    -webkit-margin-after: 0;
    margin-block-end: 0;
    -webkit-margin-start: 0;
    margin-inline-start: 0;
    -webkit-margin-end: 0;
    margin-inline-end: 0;
    font-weight: inherit;
    font-size: inherit;
}

blockquote,
body,
button,
dd,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
input,
legend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
    vertical-align: baseline;
    border: 0;
    list-style: outside none none
}

input:disabled {
    background-color: transparent
}

em,
i {
    font-style: normal
}

ol,
ul {
    list-style: none
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a {
    color: #333;
    background-color: transparent;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

a:active,
a:hover,
a:visited {
    text-decoration: none;
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -5px
}

sub {
    bottom: -2.5px
}

img {
    border: 0;
    max-width: 100%;
    width: auto;
    height: auto;
    vertical-align: top
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 10px 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-size: 10px
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
    resize: none
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    appearance: textfield;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

.help_advice {
    display: none;
    -webkit-justify-content: center;
    -webkit-align-items: center;
    flex-direction: row;
    width: 100%;
    justify-content: center;
    align-items: center;
}
.center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.text-success {
    opacity: 1 !important;
    color: #198754 !important;
}

.help_advice_icon {
    width: 45px;
    height: 41px;
    margin-bottom: 4px;
    display: none;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("../../assets/images/a12hour7days.png");
}

.flash-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
}

.flash-message {
    background-color: #f44336;
    color: white;
    padding: 20px 40px;
    border-radius: 8px;
    font-size: 18px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
    animation: fadeInOut 2s ease-in-out forwards;
}

@keyframes fadeInOut {
    0% {
        opacity: 0;
        transform: scale(0.95);
    }

    10% {
        opacity: 1;
        transform: scale(1);
    }

    90% {
        opacity: 1;
        transform: scale(1);
    }

    100% {
        opacity: 0;
        transform: scale(0.95);
    }
}

._1KBzBovv {
    font-size: 22px;
    color: #222;
    text-align: center;
    line-height: 15px;
    font-weight: 500;
    -webkit-transform: scale(.5);
    transform: scale(.5);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.shadow-mask {
    background-color: rgba(0, 0, 0, .6);
    position: fixed;
    z-index: 601;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}
.dialog-open ._1A8Bbk4e {
    opacity: 1 !important;
    pointer-events: auto;
}

._1wHZWP4y {
    top: -5px;
    bottom: 0;
    background-color: rgba(0, 0, 0, .85);
    z-index: 999;
    display: flex;
    justify-content: center;
    align-items: center
}

._3W0E5Ehw {
    background-color: rgba(0, 0, 0, .85) !important;
}

.why-us-desktop{
    margin-top: 1rem;
}
legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

.textEllipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}


optgroup {
    font-weight: 700
}

@-webkit-keyframes loading {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes loading {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

img {
    border: 0;
    max-width: 100%;
    width: auto;
    height: auto;
    vertical-align: top;
}

.lazy-image {
    min-width: 1px;
    min-height: 1px;
}

.lazy-image:not([src]),
.lazy-image[data-state=fail],
.lazy-image[data-state=loading],
.lazy-image[src=""] {
    content: url("data:image/jpeg;base64,R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==")
}

.lazy-image[data-state=fail] {
    background-color: #f7f7f7
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
    -webkit-appearance: none
}

* {
    touch-action: manipulation
}

a[href] {
    -webkit-touch-callout: none
}

.d-none {
    display: none;
}



svg:not(:root) {
    overflow: hidden;
}

#passwordFeedback {
    font-weight: 600;
}

/********==================================================================
======================================================================
=================    BODY STYLES =====================================*******/
.whiteClover {
    position: absolute;
    height: 70px;
    width: 98%;
    background-image: url('../images/white-bg.jpg');
    background-size: cover;
    pointer-events: none;
    z-index: -99
}


.fly-clone {
    position: absolute;
    z-index: 999;
    transition:
        transform 0.6s ease-in-out,
        opacity 0.6s ease-in-out;
    pointer-events: none;
    opacity: 1;
}

.custom-play-btn {
    position: absolute;
    bottom: 0;
    left: 24px;
    transform: translate(-50%, -50%);
    width:26px;
    height: 26px;
    background: #8283938c;
    border-radius: 50%;
    color: #ffffff;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    pointer-events: auto;
    z-index: 10;
}
.with-sidebar {
    min-height: 100vh;
    display: flex;
    flex-direction: row-reverse;
    width: 100%;
}

.mainContent {
    flex: 1;
    margin: 0 auto;
}


@media screen and (min-width: 1239.99px){
    .mainContent {
    min-width: 1080px;
    padding: 0 44px;
    
}

    
}
@media screen and (min-width: 1240px) and (max-width:1361){
    .mainContent {
    min-width: 0px;
    padding: 0 px !important;
}

    
}
.mainContent {
    max-width: 1440px;
    width: 100%;
    padding: 0 4px;
    margin: 0 auto;
}

.jumbotron {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #eee;
}

.container .jumbotron,
.container-fluid .jumbotron {
    padding-right: 15px;
    padding-left: 15px;
    border-radius: 6px;
}

.container::before {
    display: table;
    content: " ";
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.container {
    max-width: 100%;
}

@media (min-width: 768px) {
    .container {
        width: 750px;
    }

    .jumbotron .h1,
    .jumbotron h1 {
        font-size: 63px;
    }
}

@media (min-width: 992px) {
    .container {
        width: 970px;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }
}


@media screen and (min-width: 768px) {
    .jumbotron {
        padding-top: 48px;
        padding-bottom: 48px;
    }

    .container .jumbotron,
    .container-fluid .jumbotron {
        padding-right: 60px;
        padding-left: 60px;
    }

}


.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
}

.container-mid {
    width: 100%
}


.text-danger {
    color: #ff0000;
    ;
}

.text-muted {
    color: #808080;
}

.container-mid {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
}

.x-d3-39h {
    font-size: 15px;
    padding: 0 6px 0 10px;
    max-width: 175px;
    width: -webkit-fit-content;
    width: fit-content;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1NyWw3Gl ._3FT6Utgp ._2YZiP4ce {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    white-space: nowrap;
    border: 0;
}

.cart-count-bump {
    animation: bump 300ms ease-out;
}

@keyframes bump {
    0% {
        transform: scale(1);
    }

    30% {
        transform: scale(1.3);
    }

    60% {
        transform: scale(0.95);
    }

    100% {
        transform: scale(1);
    }
}


.container-mid {
    max-width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.header-main {
    position: relative;
    width: 100%;
    border-bottom: 1px solid #ddd;
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 701;
}

#add2CartDetailBtn {
    display: none;
}

._3ZeTocIL {
    height: 44px;
    min-width: 34px;
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 10px;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none
}

.head-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s;
    will-change: transform;
    z-index: 701;
    padding-right: 0px;
    transform: translate(0px, 0px);
}

.header-main.fixed-top {
    position: relative;
    padding-right: 0 !important;
}

.top-bottom-header-container {
    background: #ffb6c1;
    -webkit-backdrop-filter: blur(14px);
    backdrop-filter: blur(14px);
}


.min1080px {
    min-width: 1080px;
}

.wxWpAMbp[data-state=succ] {
    content: normal;
}

.mCjqpBpd {
    position: absolute;
}


._3nlBPi0Q {
    display: block;
}

.shopAbillionaireContainer {
    height: 43px;
}

.shopAbillionaire {
    height: 43px;
    top: 0;
    z-index: 998;
    background-color: #FFFFFF;
    width: 100%;
}

/***********===================================================================
==========================================================
************************************ BANNER ***************************************************/
.banner {
    height: 300px;
    background-image: url('https://teez-collections.g-wanje.com/storage/photos/1/banner/autumn-1.webp');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: 5%;
    animation: fadeIn 1.5s ease-in;
}

.overlay-banner-text {
    color: white;
    font-size: 2rem;
    width: 25%;
    left: 10%;
    position: absolute;
    text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.7);
    animation: fadeInText 2s ease-in;
}

@keyframes fadeInText {
    0% {
        opacity: 0;
        transform: translateX(-20px);
    }

    100% {
        opacity: 1;
        transform: translateX(0);
    }
}

.banner_main_title {
    font-family: "Gloria Hallelujah", cursive;
    font-weight: 600;
    font-size: 50px;
    color: #e9c2a0;
    margin-bottom: 20px;
    text-transform: capitalize;
    text-shadow: 2px 1px 2px #000;
}

._2nvXnLPN {
    border-radius: 20px;
    position: absolute;
    z-index: 2;
    background-color: #fff;
    overflow: hidden;
}
._1HVIb9jg {
    top: 18.7%;
    right: 26.33%;
    left: unset;
    width: 11.53%;
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
}

._1HVIb9jg .vu8EL280 {
    padding: 0%;
}

._2EKTd4Mo {
    width: 100%;
    height: 0;
    position: relative;
}

._1EJarBzg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

._1Cyd6QLb {
    top: 13.35%;
    right: 13.83%;
    left: unset;
    width: 11.50%;
    -webkit-transform: rotate(6deg);
    transform: rotate(6deg);
}

._2TE1SxSE {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    overflow: hidden;
}

._3pcMBdRI {
    min-width: 100%;
    min-height: 100%;
}

._2yRa8OiM {
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
}

._3TI11Q6V {
    display: none;
}

._3VVuKM8t {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    width: 100%;
    height: 26px;
    position: absolute;
    bottom: 8px;
    padding: 0 8px;
    z-index: 1;
}

._2SD7sfjv._1f9VEEmz {
    min-height: 26px;
    max-height: 34px;
    font-size: 14px;
    line-height: 16px;
}

._2dUYfnnc {
    display: inline-flex;
    align-items: center;
    height: 18px;
    padding: 0 4px;
    border: 1px solid #fb7701;
    border-radius: 3px;
    font-size: 12px;
    line-height: 14px;
    font-weight: 600;
    color: #fb7701;
    box-sizing: border-box;
}

._3VVuKM8t .R81dX4T_ ._3xYUKBhZ {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
}

._3VVuKM8t ._2pT5QTvK {
    position: relative;
    top: 1px;
    font-size: 12px;
}

._3VVuKM8t .PNaOh_9a {
    font-size: 14px;
}

.LAqjot__ {
    word-wrap: break-word;
    white-space: normal;
    -webkit-hyphens: auto;
    hyphens: auto;
    font-weight: 600;
    color: #fb7701;
}

._2TE1SxSE:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .03);
}

/*****************************================================================================
===========================================****************** WH Y  CHOSE  LA GESTINE ***************************************************/
._3ewCaXRr._2nsxoHkw {
    border-bottom-left-radius: unset;
    border-bottom-right-radius: unset;
}

._3Xa7HrIQ {
    border: 0;
}

._3ewCaXRr {
    position: relative;
    width: 100%;
    height: 38px;
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    font-weight: 500;
    border-radius: 8px;
    background-color: #0a8800;
}

._3ewCaXRr:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 8px;
    pointer-events: none;
}

.xWhbqeMJ {
    width: 100%;
    height: 38px;
}

._1mwvWLoL {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    height: 38px;
    padding: 0 12px 0 16px;
}

._2Tl9qLr1 {
    color: inherit;
}

._2gFrIVD- {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    white-space: nowrap;
}

.WPHi-Fur {
    width: 21px;
    height: 21px;
    flex-shrink: 0;
    margin-right: 6px;
}

._2Q-xKjAq,
._2X-grnXW {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    height: 100%;
}

.KeN0U-Wn {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    font-weight: 400;
    overflow: hidden;
    margin-left: 24px;
}

._2Q-xKjAq,
._2X-grnXW {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
}

._22AXiVmJ {
    width: 1px;
    height: 12px;
    background-color: #fff;
    margin: 0 24px;
    flex-shrink: 0;
}

._97upRH4v {
    width: 16px;
    height: 16px;
    margin-left: 6px;
}

._2CHWBtKl {
    width: 100%;
    font-size: 14px;
    color: #0a8800;
    line-height: 20px;
    font-weight: 500;
    border: 1px solid #0a8800;
    border-top: none;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    cursor: pointer;
    position: relative;
}

.TkKyIfI_ {
    padding: 0 12px 0 16px;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
}

.TkKyIfI_:not(._11TnPuI0) {
    padding: 9px 12px 9px 16px;
}


/*************=====================================================
=======================================================
============================***************** SECURITY REMINDER POPUP ********************************/
._1NfHXbXB {
    position: absolute;
    width: 0;
    height: 0;
    top: 0;
    left: 0;
    z-index: -9999;
    opacity: 0;
    pointer-events: none;
}

._3mn9Y0tf {
    z-index: 999;
    position: fixed;
    padding: 32px 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0.6);
    overflow-y: auto;
    overflow-y: overlay !important;
    scrollbar-width: thin;
    scrollbar-color: #ccc transparent;
    scrollbar-gutter: stable both-edges;
}


._3mn9Y0tf._1ni3dU2Q {
    flex-direction: column
}

._3mn9Y0tf ._2OaJDN8Y {
    display: flex;
    display: -webkit-flex;
    justify-content: normal;
    -webkit-justify-content: initial;
    align-items: normal;
    -webkit-align-items: initial;
    flex-direction: column;
    position: relative;
    width: 494px;
    padding: 36px 40px;
    border-radius: 4px;
    max-height: 100%;
    max-height: min(640px, 90% + 57.6px, 100%);
    background-color: #fff;
    z-index: 0
}

._3mn9Y0tf ._2OaJDN8Y._1xAk_zzX {
    width: 640px
}



._1SGwfeZv {
    z-index: 11;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    position: absolute;
    width: 36px;
    height: 36px;
    right: 4px;
    top: 4px;
    cursor: pointer;
}

._1SGwfeZv ._2IxJmTj7 {
    width: 18px;
    height: 18px;
    color: #222;
    fill: #222;
}

.IvTlAKBO {
    width: 106px;
    height: 62px;
    margin: 0 auto 8px;
    display: block;
}

._39vL3TE4 {
    font-size: 20px;
    line-height: 28px;
    font-weight: 600;
}

._39vL3TE4 {
    font-size: 20px;
    line-height: 28px;
    font-weight: 600;
}

._39vL3TE4,
.URN9RgZ8 {
    text-align: center;
    color: #222;
}

._1gq-_khE {
    margin: 3px auto 2px;
    text-align: center;
    font-size: 14px;
    color: #222;
    line-height: 20px;
    font-weight: 400;
}

.R8mNGZXv._28_m8Owy {
    font-size: 16px;
    line-height: 18px;
}

._3iP3h6AE {
    margin: 20px auto 0;
    width: 320px;
}

.R8mNGZXv {
    height: 48px;
    padding: 0 19px;
    font-size: 16px;
    line-height: 17px;
}

._3E4sGl93 ._3cgghkPI {
    background: #fb7701;
}

._2ugbvrpI ._3cgghkPI {
    display: inline-block;
    transition: all .15s ease;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 9999999px;
}

.R8mNGZXv._28_m8Owy ._3LqgzxHv {
    display: block;
    max-height: 36px;
}

._2gzXX_op {
    width: 320px;
    height: auto;
    font-size: 13px;
    color: #777;
    line-height: 17px;
    font-weight: 400;
    cursor: pointer;
    margin: 12px auto 0;
    text-align: center;
}

/**=================================================================================================================
======================================== EXCLSUIVE ITEMS =============================================********/
._3odMaoGt {
    width: 100%;
    -webkit-user-select: none;
    user-select: none;
    margin-bottom: 0px;
}

._1nMmLviB {
    margin: 0 auto;
    font-weight: 800;
    line-height: 1;
    text-align: center;
    position: relative;
}

.HvqRZcRc {
    color: #000;
    font-size: 20px;
    line-height: 29px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
}

.HvqRZcRc ._1UynudNF {
    color: #000;
    font-size: 20px;
    font-weight: 800;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

._3NvIkFwh {
    background: #fff;
    border-radius: 10px;
    bottom: 20px;
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .1);
    height: 720px;
    max-height: 90vh;
    overflow: hidden;
    position: fixed;
    right: 69px;
    width: 375px;
    z-index: 1001;
}

._3HBsKDAc {
    height: 100%;
    width: 100%;
}

/**====================== PROMOTIONAL MESSAGES ======================*/
.time-10gY- {
    margin: 24px 0 12px;
    font-size: 12px;
    color: #757575;
    line-height: 1;
    text-align: center;
}

.cardWrap-t0Kaq {
    position: relative;
}

.cardBase-3EueR {
    margin: 12px;
    padding: 10px 0 12px;
    background: #fff;
    border-radius: 8px;
    overflow: hidden;
    cursor: pointer;
    position: relative;
}

.promotionMarketingCard-3j0sV {
    padding: 0 12px;
}

.subTitle-1_bwJ,
.title-1D6lK {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}

.title-1D6lK {
    font-size: 16px;
    color: #000;
    line-height: 20px;
    font-weight: 500;
    -webkit-line-clamp: 3;
    line-clamp: 3;
}

.picWrap-2P_uY {
    width: 327px;
    height: 130px !important;
}

.picWrap-2P_uY .pic-2Ddrg {
    width: 100%;
    height: 100%;
}

.maskImage-BnCwj:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .03);
}

.maskImage-BnCwj:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .03);
}

/************************************** MENU ISO CONTAINER *******************************/
.container_menu_iso {
    margin-bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    font-family: "Raleway", sans-serif;
}

._2hCx7EKH._2hCx7EKH {
    display: inline-block;
    max-width: 100%;
}

.splide {
    position: relative;
    visibility: hidden;
}

._2hCx7EKH._2hCx7EKH .splide__arrow.splide__arrow--prev {
    left: -10% !important;
    margin-top: -11px;
    align-items: center;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

._2hCx7EKH._2hCx7EKH .splide__arrow {
    width: 90px;
    height: calc(100% + 30px);
    top: -15px;
    background-color: transparent;
    background-image: linear-gradient(270deg, #fff 50%, hsla(0, 0%, 100%, 0));
    border: none;
    box-shadow: none;
    border-radius: 0;
    justify-content: flex-end;
    cursor: auto;
    pointer-events: none;
    align-items: flex-start;
    z-index: 10;
}

.splide__arrow {
    -ms-flex-align: center;
    align-items: center;
    background: #ccc;
    border: 0;
    border-radius: 50%;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    height: 2em;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 2em;
    z-index: 1;
}

._2hCx7EKH._2hCx7EKH .vvMUrVR2 {
    -webkit-transform-origin: right;
    transform-origin: right;
    position: relative;
    margin-top: 0;
    margin-right: 9px;
}

._1tO9F9cV {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    width: 44px;
    height: 44px;
    -webkit-user-select: none;
    user-select: none;
    position: absolute;
    cursor: pointer;
    margin-top: -5px;
}

._71RJiLXm {
    -webkit-transform: scale(.8);
    transform: scale(.8);
}

._2RnX6jH2 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    pointer-events: none;
    background: #fff;
    box-shadow: 0 4px 7px 0 rgba(0, 0, 0, .1);
    border: 1px solid rgba(0, 0, 0, .05);
    pointer-events: auto;
    -webkit-user-select: none;
    user-select: none;
    transition: -webkit-transform .15s ease;
    transition: transform .15s ease;
    transition: transform .15s ease, -webkit-transform .15s ease;
    z-index: 1;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.nxt8v2dQ.nxt8v2dQ .splide__arrow svg {
    -webkit-transform: unset;
    transform: unset;
}

._1tO9F9cV ._1TZcJxVp {
    width: 16px;
    height: 16px;
    fill: #000;
    position: relative;
    z-index: 2;
    pointer-events: none;
    margin-left: 0;
}

._2hCx7EKH._2hCx7EKH .splide__arrow.splide__arrow--next {
    align-items: center;
    right: -2%;
    -webkit-transform: none;
    transform: none;
}

._2hCx7EKH._2hCx7EKH .splide__arrow {
    width: 90px;
    height: calc(100% + 30px);
    top: -15px;
    background-color: transparent;
    background-image: linear-gradient(270deg, #fff 50%, hsla(0, 0%, 100%, 0));
    border: none;
    box-shadow: none;
    border-radius: 0;
    justify-content: flex-end;
    cursor: auto;
    pointer-events: none;
    align-items: flex-start;
    z-index: 10;
}

.nxt8v2dQ.nxt8v2dQ .splide__arrow {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    cursor: pointer;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    border: .5px solid rgba(0, 0, 0, .1);
    opacity: .9;
    pointer-events: auto;
    -webkit-user-select: none;
    user-select: none;
    left: unset;
    right: unset;
}

._2hCx7EKH._2hCx7EKH .vvMUrVR2 {
    -webkit-transform-origin: right;
    transform-origin: right;
    position: relative;
    margin-top: 0;
    margin-right: 9px;
}

._1tO9F9cV {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    width: 44px;
    height: 44px;
    -webkit-user-select: none;
    user-select: none;
    position: absolute;
    cursor: pointer;
    margin-top: -5px;
}

._2RnX6jH2 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    pointer-events: none;
    background: #fff;
    box-shadow: 0 4px 7px 0 rgba(0, 0, 0, .1);
    border: 1px solid rgba(0, 0, 0, .05);
    pointer-events: auto;
    -webkit-user-select: none;
    user-select: none;
    transition: -webkit-transform .15s ease;
    transition: transform .15s ease;
    transition: transform .15s ease, -webkit-transform .15s ease;
    z-index: 1;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

._1tO9F9cV ._1TZcJxVp {
    width: 16px;
    height: 16px;
    fill: #000;
    position: relative;
    z-index: 2;
    pointer-events: none;
    margin-left: 0;
}

.nxt8v2dQ.nxt8v2dQ .splide__arrow svg {
    -webkit-transform: unset;
    transform: unset;
}

.nxt8v2dQ.nxt8v2dQ .splide__track {
    padding: 4px !important;
    margin: -4px;
}

._2hCx7EKH._2hCx7EKH .splide__track {
    padding: 10px !important;
    margin: -10px !important;
}

.splide__track {
    overflow: hidden;
    position: relative;
    z-index: 0;
}

.splide__track--draggable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
}

.splide__list {
    backface-visibility: hidden;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    margin: 0 !important;
    padding: 0 !important;
}

.splide__slide {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.splide__slide {
    backface-visibility: hidden;
    box-sizing: border-box;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    list-style-type: none !important;
    margin: 0;
    position: relative;
}

.splide__slide {

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    box-sizing: border-box;
    flex-shrink: 0;
    list-style-type: none !important;
    margin: 4px !important;
    border-radius: 8px;
    padding: 5px;
    z-index: 9999;
    position: relative;
}

#userIconLogin {
    z-index: 1051;
}

.userInitial-wrapper {
    width: 25px;
    height: 25px;
    background: #ffa200;
    border-radius: 50%;
}

.userInitial {
    font-size: 16px !important;
    font-weight: 600;
    color: #fff !important;
    padding: 6px;
    font-family: "Montserrat";
}

.userIConHolder {
    background-color: #dcdcdc;
    border-radius: 50%;
    margin-right: 12px;
    ;
}

.nav-link {
    display: block;
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    font-size: var(--bs-nav-link-font-size);
    font-weight: var(--bs-nav-link-font-weight);
    color: var(--bs-nav-link-color);
    text-decoration: none;
    background: 0 0;
    border: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}

.splide__slide_title {
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/************************************ FLOATING ITEM COUNT ********************************/

.floatingCartItemCount {
    display: block;
    position: fixed;
    right: 15px;
    top: 50%;
    flex-shrink: 0;
    height: 54px;
    width: 54px;
    z-index: 1040;
}

.tm_Ym .tm_Zm {
    box-sizing: border-box;
    color: #fff;
    display: flex;
    font-size: .110px;
    font-weight: 400;
    height: 15px;
    line-height: .110px;
    min-width: 15px;
    padding: 0 .04rem;
    text-align: center;
    white-space: nowrap;
}

.tm_Ym,
.tm_Ym .tm_Zm {
    align-items: center;
    justify-content: center;
}

.tm_UME>div {
    align-items: center;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    font-size: 11px !important;
    font-weight: 400;
    justify-content: center;
    min-width: 15px !important;
    padding: 0 4px !important;
    text-align: center;
    white-space: nowrap;
}

.tm_UME,
.tm_UME>div {
    height: 18px !important;
    line-height: 18px !important;
}

.tm_ULD {
    align-items: center;
    -webkit-align-items: center;
    border-radius: 50%;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .2);
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    height: 54px;
    justify-content: center;
    -webkit-justify-content: center;
    position: relative;
    width: 54px;
}

.tm_kME circle {
    transition: all .4s;
}

.tm_kME {
    background-color: #f6f6f6;
    border-radius: 50%;
    bottom: 0;
    height: 54px;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    width: 54px;
}

.tm_iLE.tm_UBI {
    padding-top: 3px;
}

.tm_iLE {
    align-items: center;
    -webkit-align-items: center;
    background-color: #fff;
    border-radius: 50%;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    height: 47px;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    padding-top: 6px;
    position: relative;
    width: 47px;
    z-index: 2;
}

.tm_lLE.tm_jLE {
    height: 20px;
    margin-bottom: -2px;
    width: 20px;
}

.tm_lLE {
    height: 24px;
    position: relative;
    width: 24px;
}

.tm_zLE.tm_jLE {
    height: 20px;
    width: 20px;
    fill: #0cab00;
}

.tm_rgI,
.tm_zLE.tm_rLE {
    opacity: 1;
}

.tm_zLE {
    height: 24px;
    left: 50%;
    margin-bottom: 0;
    opacity: 0;
    position: absolute;
    top: 50%;
    width: 24px;
    fill: #000;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    transition: all .4s;
}

.tm_rgI {
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 11px;
    font-weight: 600;
    line-height: 11px;
    text-align: center;
    white-space: nowrap;
}

.tm_rgI,
.tm_zLE.tm_rLE {
    opacity: 1;
}

.tm_BME.tm_jLE {
    opacity: 1;
    -webkit-transform: translateX(-50%) scaleX(1);
    transform: translateX(-50%) scaleX(1);
}

.tm_BME {
    display: flex;
    justify-content: center;
    left: 50%;
    min-height: 16px;
    position: absolute;
    top: 37px;
    -webkit-transform: translateX(-50%) scaleX(0);
    transform: translateX(-50%) scaleX(0);
    width: 80px;
}

.tm_EME {
    align-items: center;
    border-radius: 10px;
    display: inline-flex;
    justify-content: center;
    line-height: normal;
    max-width: 75px;
    transition: all .4s;
}

.tm_UaF {
    display: flex;
    justify-content: center;
    overflow: hidden;
    position: relative;
}

.tm_VaF {
    align-items: center;
    display: flex;
    flex-shrink: 0;
}

.tm_VaF .tm_WaF {
    flex-shrink: 0;
    width: -webkit-fit-content;
    width: fit-content;
}

.tm_OoE {
    flex-direction: column;
    flex-shrink: 0;
    line-height: 1;
    max-width: 75px;
    min-height: 16px;
    min-width: 65px;
    overflow: hidden;
    padding: 2px;
    text-align: center;
}

.tm_OoE,
.tm_ZeB {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
}

.tm_woE {
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    overflow: unset;
    text-overflow: ellipsis;
}

.tm_VaF .tm_WaF {
    flex-shrink: 0;
    width: -webkit-fit-content;
    width: fit-content;
}

.tm_OoE {
    flex-direction: column;
    flex-shrink: 0;
    line-height: 1;
    max-width: 75px;
    min-height: 16px;
    min-width: 65px;
    overflow: hidden;
    padding: 2px;
    text-align: center;
}

.tm_OoE,
.tm_ZeB {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
}

.tm_woE {
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    overflow: unset;
    text-overflow: ellipsis;
}

.tm_RME {
    left: 35px;
    position: absolute;
    top: -6px;
    z-index: 5;
}

.tm_Ym.tm_bm {
    border: 1px solid #fff;
    font-size: 12px;
    height: 18px;
    line-height: 12px;
    min-width: 18px;
}

.tm_Ym,
.tm_Ym .tm_Zm {
    align-items: center;
    justify-content: center;
}

.tm_Ym {
    background-color: #fb7701;
    border-radius: 10px;
    box-sizing: content-box;
    display: inline-flex;
    vertical-align: middle;
}

.tm_UME,
.tm_UME>div {
    height: 18px !important;
    line-height: 18px !important;
}

.tm_UME {
    border: 1px solid #fff;
    font-size: 12px !important;
    min-width: 18px !important;
}

.tm_Ym .tm_Zm {
    box-sizing: border-box;
    color: #fff;
    display: flex;
    font-size: 11px;
    font-weight: 400;
    height: 15px;
    line-height: 11px;
    min-width: 15px;
    padding: 0 4px;
    text-align: center;
    white-space: nowrap;
}

.tm_Ym,
.tm_Ym .tm_Zm {
    align-items: center;
    justify-content: center;
}

.tm_UME>div {
    align-items: center;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    font-size: 11px !important;
    font-weight: 400;
    justify-content: center;
    min-width: 15px !important;
    padding: 0 4px !important;
    text-align: center;
    white-space: nowrap;
}

/*****************************************************FOOTER***************************************/
  body {
        margin: 0;
        transform: none;
        animation: none;
        overflow-x: hidden !important;
    }

    ._3zr8Sp-Q {
        font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
        width: 100%;
        padding-top: 29px;
        margin-top: 60px;
        background-color: #1e1e1e;
        color: #fff;
        position: relative;
    }

    ._3waRZrSB {
        display: flex;
        display: -webkit-flex;
        justify-content: flex-start;
        -webkit-justify-content: flex-start;
        align-items: flex-start;
        -webkit-align-items: flex-start;
        flex-direction: row;
    }

    ._3OkLyLMN {
        margin-right: 25px;
    }

    .wrap-1057f {
        overflow-x: auto;
        overflow-y: hidden;
        position: relative;
        max-width: 100%;
    }

    .fixAndroid-13mpW {
        overflow: hidden;
    }

    .wrap-1057f ul {
        display: inline-flex;
        position: relative;
    }

    ._2__GW2Rf {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-direction: row;
        flex-wrap: wrap;
        margin-top: 12px;
    }
._3YsG2BXw ._2iM4iYQk ._1eE29jts, ._3YsG2BXw ._2iM4iYQk ._1eE29jts ._1OR5mLoo, ._3YsG2BXw ._2iM4iYQk ._1eE29jts .eUtuP8SK {
    white-space:nowrap !important;
}
    ._3YsG2BXw ._2iM4iYQk ._1eE29jts {
        font-size: 13px;
        line-height: 23px;
        margin-top: 8px;
        color: #bbb;
    }

    ._2khyy86b {
        display: block;
        width: auto;
        height: 28px;
        margin-right: 8px;
        margin-bottom: 10px;
    }

    .ul-q7VYa {
        width: -webkit-max-content;
        width: max-content;
        display: flex;
        display: -webkit-flex;
        justify-content: flex-start;
        -webkit-justify-content: flex-start;
        align-items: center;
        -webkit-align-items: center;
        flex-direction: row;
        flex-wrap: nowrap;
        overflow-x: scroll;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        min-width: 100%;
    }

    .li-17qz0:first-child {
        margin-left: 12px;
    }

    .li-17qz0 {
        position: relative;
        display: flex;
        padding: 13px 0;
        font-size: 15px;
        font-weight: 500;
        margin-right: 20px;
        flex-shrink: 0;
        line-height: 1;
    }
/****************************************************************** EXCLUSIVE ITEMS ************************************************/

.baseContent {
    margin-top: 7.5rem;
    flex: 1;
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
}

.mainContent {
    flex: 1;
    margin: 0 auto
}

.main_scale .mainContent {
    width: 100%;
    max-width: 1440px
}

.main_scale.main_scale_to_1080 {
    min-width: 1080px
}

.main_scale.main_scale_to_1080 .mainContent {
    min-width: 1080px;
    max-width: 1440px;
    padding: 0 44px
}

.main_scale.main_scale_to_768 {
    min-width: 768px
}

.main_scale.main_scale_to_768 .mainContent {
    min-width: 768px;
    padding: 0 max(min(50% - 496px, 44px), 20px)
}

._2ErfmStX {
    align-items: center;
    display: flex;
    height: 20px;
    position: absolute;
    right: 0;
    top: 5px;
    z-index: 100
}

._2ErfmStX._3yjHUNP5 {
    height: 12px;
    right: 2px;
    top: 2px
}




.t33rbhT3 {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-left: -9px;
    margin-right: -15px
}

#main_scale .t33rbhT3 {
    margin-left: -9px;
    margin-right: unset;
    padding-left: unset;
    width: 100%;
    width: calc(100% + 18px) !important
}

#main_scale ._3EGNiotw {
    position: relative;
    width: 20%
}

@media (max-width: 1232px) {
    #main_scale.main_scale_to_768 ._3EGNiotw {
        width: 25%
    }
}

._34StUbqf {
    max-height: 20px;
    max-width: 36px
}

._34StUbqf._3yjHUNP5 {
    max-height: 12px;
    max-width: 22px
}

.UC-o-VTU {
    position: absolute;
    right: 0;
    top: 0
}

.UC-o-VTU._4zIXEvj0 {
    top: 19px
}

.UC-o-VTU._4zIXEvj0._26o9d8bS {
    top: 17px
}

.UC-o-VTU._2fx_gNrR {
    top: 24px
}

.UC-o-VTU._2fx_gNrR._26o9d8bS {
    top: 22px
}

._35c5r7hn {
    position: fixed;
    display: block;
    top: 100px;
    left: 100px;
    width: 1px;
    height: 1px;
    background: transparent;
    pointer-events: none
}

._2QlTgZaA {
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    border-radius: 0 0 0 3px;
    overflow: hidden
}

._2QlTgZaA ._1X_u4wbs,
._2QlTgZaA ._2AzzC9IN,
._2QlTgZaA ._2Flys0Ky {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

._2QlTgZaA ._1X_u4wbs {
    opacity: .75
}

._2QlTgZaA ._2Flys0Ky {
    opacity: .6
}

._2QlTgZaA ._2AzzC9IN {
    opacity: .5
}

._2eLllFE7 {
    z-index: 11;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    max-width: 90%
}

._2eLllFE7 ._17tojBrs {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

._1zokX3lV {
    flex-shrink: 0;
    width: 12px;
    height: 12px;
    margin-left: 2px;
    vertical-align: -1px
}

@-webkit-keyframes _2eFo7eGw {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2eFo7eGw {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _1wvaT-AL {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1wvaT-AL {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.L_8kC-5K {
    align-items: center;
    background: hsla(0, 0%, 100%, .95);
    border: 1px solid #cdcdcd;
    border-radius: 17px;
    color: #000;
    display: inline-flex;
    font-weight: 400;
    height: 26px;
    line-height: 1;
    max-width: 100%;
    padding: 0 12px;
    transition: all .3s
}

.L_8kC-5K ._35xV3KHh {
    flex-shrink: 0;
    height: 18px;
    margin-right: 4px;
    width: 18px
}

.L_8kC-5K ._2HVNHFgs {
    font-size: 0;
    height: 100%;
    min-width: 0;
    overflow: hidden;
    position: relative;
    top: -1px;
    width: -webkit-min-content;
    width: min-content
}

.L_8kC-5K ._2kWybxFE {
    display: inline-block;
    font-size: 14px;
    line-height: 26px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.L_8kC-5K._2_4bq2EH {
    border: 1px solid rgba(0, 0, 0, .06);
    font-weight: 500;
    height: 25px;
    padding: 0 7px
}

.L_8kC-5K._2_4bq2EH ._2kWybxFE {
    font-size: 13px;
    line-height: 25px
}

.L_8kC-5K._2_4bq2EH ._35xV3KHh {
    height: 15px;
    margin-right: 2px;
    width: 15px
}

@-webkit-keyframes maq2qxdE {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes maq2qxdE {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _5DOFioHG {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _5DOFioHG {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._2pmXgco6 {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    flex-wrap: wrap;
    height: 18px;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    line-height: 18px;
    overflow: hidden
}

._2pmXgco6 ._2BmXRqKn {
    color: #222;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}



@-webkit-keyframes _1HHHVk7P {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1HHHVk7P {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _2s9ok6kv {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2s9ok6kv {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.Rxlst6mS {
    --animationDelay: 0s;
    overflow: hidden
}

._290UvXss {
    align-items: center;
    display: inline-flex;
    flex-wrap: nowrap;
    justify-content: flex-start
}

.fPa1zFjO {
    --scrollMr: 2px
}

.fPa1zFjO:after {
    content: " ";
    display: inline;
    padding-left: var(--scrollMr)
}

._1ooZOuLx,
._3MLxN5P7 {
    -webkit-animation: _2s9ok6kv 10s linear 0s infinite normal;
    animation: _2s9ok6kv 10s linear 0s infinite normal;
    -webkit-animation-delay: var(--animationDelay);
    animation-delay: var(--animationDelay)
}

._1ooZOuLx {
    -webkit-animation-name: _1HHHVk7P;
    animation-name: _1HHHVk7P
}

@-webkit-keyframes _7e0snJ_x {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _7e0snJ_x {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _2jK5ut-d {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2jK5ut-d {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._2306t-Pc {
    margin-top: 4px;
    max-width: 100%;
    overflow: hidden;
    width: auto
}

._3tGvQSuz,
._19BdnE8S {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    height: 16px;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    width: -webkit-max-content;
    width: max-content
}

._19BdnE8S {
    --color: #fb7701;
    color: var(--color);
    font-size: 13px;
    height: 16px;
    line-height: 16px;
    margin-right: 6px;
    padding: 0 3px;
    position: relative
}

._19BdnE8S:last-child {
    margin-right: 0
}

._19BdnE8S:after {
    border: 1px solid var(--color);
    border-radius: 4px;
    bottom: -100%;
    box-sizing: border-box;
    content: "";
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: -100%;
    top: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 200%
}

._19BdnE8S ._3eDrXOv5 {
    background: var(--color);
    height: 18px;
    margin: 0 3px;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: center;
    transform-origin: center;
    width: 2px
}

._1HQp3J2m {
    height: 12px;
    margin-right: 3px;
    width: 12px
}

._3xKsX9kf {
    flex-shrink: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2nKV3KQy {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    --scrollMr: 16px
}


@-webkit-keyframes _2Ye1Cee1 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2Ye1Cee1 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _2PqnK2kG {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2PqnK2kG {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._3nOB8RhB:focus-visible {
    border-radius: 15px;
    outline: 2px solid #0b7bff;
    outline-offset: 2px
}

._2H3wPen3 {
    align-items: center;
    -webkit-align-items: center;
    cursor: pointer;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    height: 28px;
    justify-content: center;
    -webkit-justify-content: center;
    max-width: 124px;
    min-width: 43px;
    padding: 0 6px;
    position: relative
}

._2H3wPen3:before {
    background: #fff;
    border: 1px solid #222;
    border-radius: 15px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.YCw9LV9P {
    min-width: 55px
}

._2eaHlSnb {
    max-width: 56px
}

._2H3wPen3:hover:before {
    border: 1.5px solid #222;
    -webkit-transform: scale(1.08);
    transform: scale(1.08)
}

._2H3wPen3:active:before,
._2H3wPen3:hover:before {
    transition: width .15s ease, height .15s ease
}

._2H3wPen3:active:before {
    border: 1px solid #222;
    -webkit-transform: scale(1);
    transform: scale(1);
    width: 100%
}

.yJzVwB_r,
.Znex4WPr {
    height: 24px;
    position: relative;
    width: 24px;
    z-index: 10
}

._1JgVnzL1 {
    background-color: #fb7701;
    border: 1px solid #fff;
    border-radius: 10px;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    height: 20px;
    line-height: 18px;
    min-width: 20px;
    padding: 0 4px;
    position: absolute;
    right: -6px;
    text-align: center;
    top: -9px;
    z-index: 20
}

._1JgVnzL1.A0dCHEXr {
    letter-spacing: -.5px
}

._2Ao1U1TD {
    font-size: 13px;
    font-weight: 600;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3YDfMbX9 {
    font-size: 11px
}



@-webkit-keyframes _1ZOFkxrJ {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1ZOFkxrJ {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _1WH8j-PF {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1WH8j-PF {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._1zRwWQWo {
    align-items: center;
    display: flex;
    flex-grow: 100;
    height: 100%;
    justify-content: flex-start
}

[dir=rtl] ._1zRwWQWo {
    justify-content: flex-end
}

.oI8HIj2f {
    align-items: center;
    display: inline-flex;
    display: inline-block;
    justify-content: center;
    line-height: normal;
    white-space: nowrap
}

._1FwGv4F2 {
    width: 2ch
}

._1EzykW0k {
    display: inline-block;
    background-color: currentColor;
    mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' style='width:1em;height:1em;vertical-align:middle' fill='currentcolor' overflow='hidden'%3E%3Cpath d='M409.5 758.8c28.3 0 51.2 22.9 51.1 51.2 0 28.3-22.9 51.2-51.1 51.2-28.3 0-51.2-22.9-51.2-51.2 0-28.3 22.9-51.2 51.2-51.2zm327.7 0c28.3 0 51.2 22.9 51.2 51.2 0 28.3-22.9 51.2-51.2 51.2-28.3 0-51.2-22.9-51.1-51.2 0-28.3 22.9-51.2 51.1-51.2zm-541-563.2c18.1 0 36.7 3.5 56.9 15.6 19.3 11.6 34.7 29.3 44.4 52.8l3.4 9 1.4 5.6 18.5 113.1L352.2 591c3.4 20.9 20.4 36.7 41 39l5.3.3h347.2c21.3 0 39.6-14.3 45.3-35.1l1.2-5.4 48.6-260.5c3.9-20.8 23.9-34.6 44.8-30.7 19.2 3.6 32.4 21 31.3 40l-.6 4.8-48.5 259.5c-9.2 57.5-57.1 100.4-114.5 103.9l-7.6.3H398.5c-60.6 0-112.3-43.9-122.1-104L240 372.8l-12.8-77.6-1-2.8c-2.6-6-5.9-10.3-9.8-13.3l-3-2.1c-4.4-2.6-8.8-3.9-13-4.4l-4.2-.2h-85.3c-21.2 0-38.4-17.2-38.4-38.4 0-19.6 14.6-35.7 33.6-38.1l4.8-.3h85.3zm382.2-1.2c19.6 0 35.7 14.6 38.1 33.6l.3 4.8v72.5h72.6c21.2 0 38.4 17.2 38.4 38.4 0 19.6-14.6 35.7-33.6 38.1l-4.8.3h-72.6v72.5c0 21.2-17.2 38.4-38.4 38.4-19.6 0-35.7-14.6-38.1-33.5l-.3-4.9v-72.5h-72.5c-21.2 0-38.4-17.2-38.4-38.4 0-19.6 14.6-35.7 33.6-38.1l4.8-.3H540v-72.5c0-21.2 17.2-38.4 38.4-38.4z' fill='%23000'/%3E%3C/svg%3E");
    -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' style='width:1em;height:1em;vertical-align:middle' fill='currentcolor' overflow='hidden'%3E%3Cpath d='M409.5 758.8c28.3 0 51.2 22.9 51.1 51.2 0 28.3-22.9 51.2-51.1 51.2-28.3 0-51.2-22.9-51.2-51.2 0-28.3 22.9-51.2 51.2-51.2zm327.7 0c28.3 0 51.2 22.9 51.2 51.2 0 28.3-22.9 51.2-51.2 51.2-28.3 0-51.2-22.9-51.1-51.2 0-28.3 22.9-51.2 51.1-51.2zm-541-563.2c18.1 0 36.7 3.5 56.9 15.6 19.3 11.6 34.7 29.3 44.4 52.8l3.4 9 1.4 5.6 18.5 113.1L352.2 591c3.4 20.9 20.4 36.7 41 39l5.3.3h347.2c21.3 0 39.6-14.3 45.3-35.1l1.2-5.4 48.6-260.5c3.9-20.8 23.9-34.6 44.8-30.7 19.2 3.6 32.4 21 31.3 40l-.6 4.8-48.5 259.5c-9.2 57.5-57.1 100.4-114.5 103.9l-7.6.3H398.5c-60.6 0-112.3-43.9-122.1-104L240 372.8l-12.8-77.6-1-2.8c-2.6-6-5.9-10.3-9.8-13.3l-3-2.1c-4.4-2.6-8.8-3.9-13-4.4l-4.2-.2h-85.3c-21.2 0-38.4-17.2-38.4-38.4 0-19.6 14.6-35.7 33.6-38.1l4.8-.3h85.3zm382.2-1.2c19.6 0 35.7 14.6 38.1 33.6l.3 4.8v72.5h72.6c21.2 0 38.4 17.2 38.4 38.4 0 19.6-14.6 35.7-33.6 38.1l-4.8.3h-72.6v72.5c0 21.2-17.2 38.4-38.4 38.4-19.6 0-35.7-14.6-38.1-33.5l-.3-4.9v-72.5h-72.5c-21.2 0-38.4-17.2-38.4-38.4 0-19.6 14.6-35.7 33.6-38.1l4.8-.3H540v-72.5c0-21.2 17.2-38.4 38.4-38.4z' fill='%23000'/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    mask-size: contain;
    -webkit-mask-size: contain
}

._2kETv2wQ {
    overflow: hidden
}

._2kETv2wQ._1H7Zjhdf {
    position: relative
}

._2kETv2wQ._1H7Zjhdf:before {
    background: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0) 82%)
}

._2kETv2wQ._1H7Zjhdf:after,
._2kETv2wQ._1H7Zjhdf:before {
    content: "";
    height: 100%;
    position: absolute;
    width: 8px;
    z-index: 1
}

._2kETv2wQ._1H7Zjhdf:after {
    background: linear-gradient(270deg, #fff, hsla(0, 0%, 100%, 0) 82%);
    right: 0;
    top: 0
}

._2kETv2wQ .vvTfernH._2n5GwYK8 {
    -webkit-animation: _2n5GwYK8 10s linear;
    animation: _2n5GwYK8 10s linear
}

._2kETv2wQ .vvTfernH {
    display: flex;
    position: relative
}

._2kETv2wQ ._1ezvPiKl {
    flex-shrink: 0;
    white-space: nowrap
}

@-webkit-keyframes _2n5GwYK8 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@keyframes _2n5GwYK8 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@-webkit-keyframes _2lIWe1yP {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2lIWe1yP {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _1uoezNX2 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1uoezNX2 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._2Rn65ox1 {
    align-items: center;
    color: #757575;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    max-width: 100%;
    -webkit-transform-origin: left;
    transform-origin: left;
    white-space: nowrap;
    width: -webkit-max-content;
    width: max-content;
    --lineColor: #757575;
    --lineHeight: 1px;
    --linemt: 0
}

._2Rn65ox1._1D4vcelw {
    --lineColor: #555;
    color: #555
}

._2Rn65ox1._3tuuT1fv {
    --lineColor: #000;
    color: #000
}

._2Rn65ox1.avpVJ-7j {
    color: #000
}

._2Rn65ox1._2cksKdbn {
    color: #000;
    font-size: 16px;
    font-weight: 500;
    --lineColor: #000
}

._2Rn65ox1 ._25Jt0GfQ {
    margin-right: 2px
}

._2Rn65ox1 ._3TAPHDOX {
    position: relative
}

._2Rn65ox1 ._3TAPHDOX.iOhbBngG:after {
    background: var(--lineColor);
    content: " ";
    height: var(--lineHeight);
    left: 0;
    margin-top: var(--linemt);
    min-height: 1px;
    position: absolute;
    top: 50%;
    width: 100%
}

._3HSkEm93 {
    max-width: 467px;
    padding: 4px 12px 12px
}

._1WSzHClN {
    max-width: 417px;
    width: -webkit-max-content;
    width: max-content
}

._2ztGc7Gs {
    flex-shrink: 0;
    height: 12px;
    vertical-align: -1px;
    width: 12px
}

._2QOgQuwZ,
._2ztGc7Gs {
    margin-left: 4px
}

._3qAvUnip {
    color: #222;
    display: block;
    font-size: 13px;
    line-height: 20px;
    margin-top: 8px
}

._3qAvUnip._3JB_DvH6 {
    color: #0c65b4;
    cursor: pointer;
    text-decoration: underline
}

._1ImoThc3,
._26UgU_0I {
    font-size: 14px
}

.Z48Gut5G {
    font-size: 18px
}

.n22m2FMz {
    border: 0;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}


@-webkit-keyframes _6quUulyT {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _6quUulyT {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _1o8BVKFE {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1o8BVKFE {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.LCKCZgHs {
    margin-top: 3px;
    max-width: 100%;
    overflow: hidden;
    width: auto
}

._1SeNBiLv,
._2Zrv03IC,
._27TN138H,
._33t-X-Sx {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: flex-start;
    -webkit-justify-content: flex-start
}

._2Zrv03IC,
._27TN138H,
._33t-X-Sx {
    height: 16px;
    width: -webkit-max-content;
    width: max-content
}

._27TN138H,
._33t-X-Sx {
    --color: #fb7701;
    color: var(--color);
    font-size: 12px;
    line-height: 16px;
    margin-right: 4px;
    padding: 0 3px;
    position: relative
}

._27TN138H:last-child,
._33t-X-Sx:last-child {
    margin-right: 0
}

._27TN138H:after,
._33t-X-Sx:after {
    border: 2px solid var(--color);
    border-radius: 6px;
    bottom: -100%;
    box-sizing: border-box;
    content: "";
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: -100%;
    top: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 200%
}

._27TN138H .ObSh3WG6,
._33t-X-Sx .ObSh3WG6 {
    background: var(--color);
    height: 16px;
    margin: 0 3px;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: center;
    transform-origin: center;
    width: 2px
}

._27TN138H {
    margin-right: 0;
    margin-top: 3px;
    max-width: 100%
}

._3DzZsqZ- {
    flex-shrink: 0;
    height: 12px;
    margin-right: 3px;
    width: 12px
}

._3yOGFcGP {
    flex-shrink: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2vUMpDYb {
    flex: 1;
    overflow: hidden
}

@-webkit-keyframes _13IBRMkO {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _13IBRMkO {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes jRJKPk2r {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes jRJKPk2r {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._1XWuIfqs {
    display: flex;
    flex-wrap: wrap;
    height: 22px;
    min-width: 0;
    overflow: hidden;
    width: 100%
}

._1XWuIfqs>div {
    flex-shrink: 0
}

._1XWuIfqs._3TdM49VY ._1kziRf5m,
._1XWuIfqs._3TdM49VY ._7LLqXcNd,
._1XWuIfqs._3TdM49VY .R1WtfNqN {
    opacity: 0
}

.show ._7LLqXcNd,
.show .R1WtfNqN {
    opacity: 1 !important
}

.R1WtfNqN {
    height: 14px;
    margin-right: 4px;
    width: 11px
}

._2myxWHLi {
    color: #222;
    display: flex;
    height: 22px;
    line-height: 22px;
    white-space: nowrap
}

._2myxWHLi._34JT516r {
    font-family: Microsoft YaHei, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif
}

._2myxWHLi._3kXcwZ5n {
    margin-left: 2px
}

.LiwdOzUs {
    font-size: 18.1px;
    font-weight: 620;
    margin-top: 1px
}

._21mW6kwi,
._23iHZvtC {
    font-size: 13px;
    font-weight: 600;
    white-space: pre
}

._7LLqXcNd {
    align-items: baseline;
    display: flex;
    flex: 1;
    flex-wrap: wrap;
    height: 100%;
    line-height: 18px;
    margin-top: 3px;
    position: relative;
    -webkit-text-size-adjust: none;
    text-size-adjust: none
}

._7LLqXcNd._3TdM49VY {
    opacity: 0
}

._2LuVPZmT {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
    max-width: 100%
}

.l1IF3hu6 {
    font-weight: 400
}

.gXSsgZXB,
.l1IF3hu6 {
    color: #888;
    font-size: 13px;
    margin-left: 6px;
    white-space: nowrap
}

.gXSsgZXB ._1GKMA1Nk {
    display: inline-flex
}

.gXSsgZXB ._1GKMA1Nk ._3vfo0XTx {
    margin-left: 2px
}

.gXSsgZXB ._1GKMA1Nk ._3vfo0XTx:first-child {
    margin-left: 0
}

._2vs18nvO {
    margin-left: 6px
}

._2vs18nvO .dzWREo9w {
    align-items: center;
    border: 1px solid #fb7701;
    border-radius: 3px;
    color: #fb7701;
    display: inline-flex;
    font-size: 12px;
    font-weight: 500;
    height: 18px;
    justify-content: center;
    padding: 0 4px;
    position: relative;
    top: -1px;
    white-space: nowrap
}

._200X6Y1x {
    color: #888;
    font-size: 13px;
    font-weight: 400;
    margin-left: 6px
}

._200X6Y1x ._1AGZ0Th4 {
    margin-right: 2px
}

._200X6Y1x ._1AGZ0Th4:last-child {
    margin-right: 0
}

._2vs18nvO {
    -webkit-transform-origin: 0 50% !important;
    transform-origin: 0 50% !important
}

._1pQJgxwU {
    display: inline-block;
    height: 13px;
    width: 13px;
    fill: #fb7701;
    vertical-align: -1px
}

._1pQJgxwU._1PmLLtCl {
    margin-top: 3px
}

._3uLnHYyR {
    height: 16px;
    margin-left: 0 !important;
    margin-right: 0;
    position: relative;
    top: 2px;
    width: 16px
}

._3uLnHYyR._1xdclt-w {
    height: 13px;
    width: 13px
}

._3uLnHYyR._1xdclt-w._398KcfeS {
    height: 100%;
    top: 0;
    width: auto !important
}

._3WBDHjhZ {
    align-items: baseline;
    display: flex;
    flex-direction: row-reverse;
    flex-shrink: 0;
    flex-wrap: wrap;
    height: 22px;
    justify-content: flex-end;
    max-width: 100%
}

._1LpK4SY8 {
    font-size: 16px;
    font-weight: 600;
    height: 22px;
    line-height: 22px;
    margin-left: 0 !important;
    margin-right: 4px;
    white-space: nowrap
}

._1LpK4SY8._1xdclt-w {
    font-size: 13px;
    font-weight: 500
}

._1LpK4SY8.Bz-M6V-0 {
    margin-right: 0
}

._1LpK4SY8 .ofWCsrRA {
    display: inline-block
}

._3BTq5CbY {
    height: 10px;
    margin-left: 2px;
    vertical-align: baseline;
    width: 10px
}

._3fWcyRiY {
    max-width: 417px;
    width: -webkit-max-content;
    width: max-content
}

._1HtbonTs {
    max-width: 467px;
    padding: 4px 12px 12px
}

._2DBrtfWA {
    color: #222;
    font-size: 13px;
    line-height: 20px;
    margin-top: 8px
}

._2DBrtfWA.r-gjMoVU {
    color: #0c65b4;
    cursor: pointer;
    text-decoration: underline
}

._1kziRf5m {
    color: #fb7701;
    font-size: 13px;
    height: 18px;
    line-height: 18px;
    margin-left: 6px;
    white-space: nowrap
}

._1kziRf5m._37lQn-Bl,
.HamwG-xV {
    color: #888
}

.HamwG-xV {
    font-size: 13px;
    margin-left: 6px;
    white-space: nowrap;
    width: -webkit-max-content;
    width: max-content
}

._382YgpSF {
    font-weight: 620;
    line-height: 20px;
    margin-top: 1px
}

._382YgpSF ._2de9ERAH {
    font-size: 18px
}

._382YgpSF ._3SrxhhHh {
    font-size: 13px;
    font-weight: 700
}

._382YgpSF ._2FrSJ6SR {
    font-weight: 700
}

._382YgpSF ._2k-sV0rH {
    font-size: 11px;
    font-weight: 400
}

.Rrrlq1vv {
    display: inline-block;
    height: 13px;
    width: 13px
}

._1kziRf5m,
._200X6Y1x,
.gXSsgZXB,
.l1IF3hu6 {
    margin-bottom: 2px
}

._1kziRf5m,
._2myxWHLi,
._3uLnHYyR,
._200X6Y1x,
.gXSsgZXB,
.HamwG-xV,
.l1IF3hu6,
.R1WtfNqN {
    margin-bottom: 10px;
    -webkit-transform-origin: 0 70%;
    transform-origin: 0 70%
}

._1LpK4SY8 {
    -webkit-transform-origin: 0 70%;
    transform-origin: 0 70%
}

.jujgHBng {
    margin-left: 0 !important;
    margin-right: 6px
}

.jujgHBng._1KHq7Mup {
    margin-right: 4px !important;
    position: relative;
    top: -1px
}

._2wQVZs2Q ._3uLnHYyR {
    margin-right: 0
}

._2wQVZs2Q ._200X6Y1x,
._2wQVZs2Q .gXSsgZXB,
._2wQVZs2Q .HamwG-xV,
._2wQVZs2Q .l1IF3hu6 {
    color: #757575;
    font-size: 13px;
    margin-left: 4px
}

._2wQVZs2Q ._1kziRf5m {
    font-size: 13px;
    margin-left: 4px
}

._2wQVZs2Q ._1T_c6byO {
    color: #fb7701
}

._2wQVZs2Q ._1LpK4SY8 {
    font-size: 15px;
    margin-right: 0
}

._2wQVZs2Q ._3SrxhhHh {
    font-size: 13px
}

._2wQVZs2Q ._2Q2-D3Jp {
    height: 12px;
    margin-left: 2px;
    vertical-align: -1px;
    width: 12px
}

._2wQVZs2Q ._2WVmloMg {
    color: #000;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 4px
}

._2wQVZs2Q ._3LwbZpNv {
    color: #000;
    font-weight: 500;
    --lineColor: #000
}

._2wQVZs2Q .TN3Opl-E {
    color: #000;
    font-size: 16px;
    font-weight: 500
}

._2wQVZs2Q .GPBAw9op {
    color: #555;
    --lineColor: #555
}

._2wQVZs2Q ._1FSDyxLs {
    color: #000;
    --lineColor: #000
}

._2XgTiMJi {
    border: 0;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.TK-LF3Az {
    cursor: pointer
}

.TK-LF3Az:hover {
    text-decoration: underline
}

.TK-LF3Az:active {
    opacity: .6
}

._3L2Zyh4K {
    cursor: pointer
}

._2kme3RGt {
    display: inline-block;
    position: relative;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px)
}

._2kme3RGt:after {
    background-color: var(--img-bg-color);
    border-radius: var(--img-border-radius);
    bottom: 0;
    content: "";
    left: 0;
    opacity: var(--img-opacity);
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

._2kme3RGt ._3-pTIK_m {
    vertical-align: top !important
}

._272I_2Ry {
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%
}

._1b1K8m3J {
    border-style: solid;
    bottom: -100%;
    box-sizing: border-box;
    display: block;
    position: absolute;
    right: -100%;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.J1gvNUi8 {
    color: #222;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    padding: 12px 16px;
    text-align: left;
    width: 372px
}

._1LkLTqnL {
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    width: 220px;
    height: 52px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    font-size: 16px;
    color: #222;
    line-height: 16px;
    font-weight: 600;
    position: relative;
    cursor: pointer
}

._1LkLTqnL:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid #222;
    border-radius: 26px
}

._1LkLTqnL:hover:before {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1)
}

._1LkLTqnL:active:before {
    -webkit-transform: scale(1);
    transform: scale(1);
    box-shadow: none
}

._1dFTpVKK {
    margin-left: 5px
}

._3Xutq9rk {
    max-width: 467px;
    padding: 4px 12px 12px
}

._3km3y4aS {
    max-width: 417px;
    width: -webkit-max-content;
    width: max-content
}

.WvQKodmI {
    flex-shrink: 0;
    height: 12px;
    margin-left: 2px;
    vertical-align: -1px;
    width: 12px
}

._3vL_T8vV {
    color: #222;
    font-size: 13px;
    line-height: 20px;
    margin-top: 8px
}

._3vL_T8vV._30dj2SpG {
    color: #0c65b4;
    cursor: pointer;
    text-decoration: underline
}

@-webkit-keyframes _2I9X815L {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2I9X815L {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _2E7Nw7p5 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2E7Nw7p5 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.f55CXuCj {
    align-items: center;
    display: flex;
    justify-content: flex-start;
    max-width: 100%
}

.KA6C0hWK {
    max-width: 100%;
    overflow: hidden;
    padding-right: 2px;
    width: auto
}

._2Uaxcds9 {
    display: inline-flex;
    white-space: pre;
    width: -webkit-max-content;
    width: max-content
}

._2vP_bZVG {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    height: 16px;
    justify-content: flex-start;
    line-height: 12px;
    margin-left: 4px
}

[dir=rtl] ._2vP_bZVG {
    direction: rtl
}

._1Sc04y1U {
    flex-shrink: 0;
    font-weight: 600;
    margin-left: 2px;
    -webkit-transform: translateY(1px);
    transform: translateY(1px)
}

._2zB2SNkH {
    align-items: center;
    background-color: #000;
    border-radius: 2px;
    color: #fff;
    display: flex;
    font-size: 11px;
    height: 17px;
    justify-content: center;
    padding: 2px;
    width: 17px
}

@-webkit-keyframes _1Zd3kixH {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1Zd3kixH {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes G7FLkLsk {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes G7FLkLsk {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._5PA1A7ij {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    font-size: 14px;
    height: 26px;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    padding: 0 8px;
    position: relative;
    width: 100%
}

._2fLwSPNh {
    color: #fff;
    font-size: 14px;
    font-style: italic;
    font-weight: 600;
    margin-right: 7px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ttoNpHRl {
    background-image: linear-gradient(90deg, #fff 4%, hsla(0, 0%, 100%, .6) 79%, hsla(0, 0%, 100%, .3) 80%);
    border-radius: 3px;
    flex-shrink: 0;
    height: 5px;
    margin-right: 6px;
    position: relative;
    width: 58px
}

.kSNEMPQh {
    height: 16px;
    left: 80%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 16px
}

._1gnCQmg- {
    color: #fff;
    flex-shrink: 0;
    font-size: 14px;
    font-weight: 500;
    white-space: nowrap;
    width: 62px
}

._293sjw5e {
    width: 82px
}

._-1MgDaVl {
    background: #fff;
    height: 22PX;
    margin-right: 6PX;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    width: 1px
}

._3Sq3AncY {
    display: none
}

@-webkit-keyframes _2600ZBLD {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2600ZBLD {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _-3mipiU6 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _-3mipiU6 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._1DcgMN1D {
    height: 0;
    overflow: hidden;
    padding-bottom: 10.526%;
    position: relative;
    width: 100%
}

._1DcgMN1D .Kebjw7L0 {
    bottom: 0;
    position: absolute;
    z-index: 0
}

._1DcgMN1D ._3bwkYEEZ {
    align-items: center;
    color: #fff;
    display: flex;
    flex-wrap: wrap;
    font-size: 28px;
    height: 200%;
    left: 0;
    line-height: 1;
    padding-right: 3.125%;
    position: absolute;
    top: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    white-space: nowrap;
    width: -webkit-max-content;
    width: max-content;
    z-index: 1
}

._1DcgMN1D ._26W2DxeF {
    position: relative
}

._1DcgMN1D ._26W2DxeF._1Z4NlmJQ {
    display: -webkit-box;
    line-height: 200%;
    max-width: 100%;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal
}

._1DcgMN1D ._31PSsGSB {
    align-items: center;
    color: #b3b3b3;
    display: flex;
    flex: 1
}

._1DcgMN1D ._31PSsGSB._1Z4NlmJQ {
    width: 100%
}

._1DcgMN1D ._31PSsGSB._1Z4NlmJQ ._1moH5HOP {
    display: block;
    line-height: 200%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1DcgMN1D .StnClxB- {
    margin-left: 2%
}

._1DcgMN1D._23WVWxCk {
    padding-bottom: 12.785%
}

._1DcgMN1D._23WVWxCk ._3bwkYEEZ {
    align-items: flex-start;
    flex-direction: column;
    font-size: 22px;
    justify-content: center;
    line-height: 1
}

._1DcgMN1D._23WVWxCk ._26W2DxeF {
    position: relative
}

._1DcgMN1D._23WVWxCk ._26W2DxeF,
._1DcgMN1D._23WVWxCk ._31PSsGSB {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: center;
    -webkit-justify-content: center
}

._1DcgMN1D._3xp36XWR ._3bwkYEEZ {
    justify-content: center
}

._1DcgMN1D._3xp36XWR .StnClxB- {
    position: relative
}

._1DcgMN1D._3xp36XWR .StnClxB- span {
    color: transparent
}

._1DcgMN1D._3xp36XWR .StnClxB-:before {
    content: attr(aria-label);
    height: 100%;
    left: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%
}

._1DcgMN1D._1AswManQ ._3bwkYEEZ {
    font-size: 26px
}

._1DcgMN1D._1AswManQ ._31PSsGSB {
    margin-left: 8px
}

._1DcgMN1D._1dzWDRSa ._3bwkYEEZ {
    margin-left: -1.171875%
}

._1DcgMN1D._1dzWDRSa ._26W2DxeF {
    display: block;
    height: 200%;
    max-width: 41%;
    overflow: hidden;
    padding-right: 6.2992%;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1DcgMN1D._1dzWDRSa ._26W2DxeF:after {
    background-color: rgba(255, 201, 168, .4);
    content: " ";
    display: inline-block;
    height: 76%;
    position: absolute;
    right: 4px;
    top: 12%;
    width: 2px
}

._1DcgMN1D._1dzWDRSa .QORmxu8I {
    height: 28px;
    margin-left: 4px;
    width: 28px
}

.Kebjw7L0[data-state=fail]~._3bwkYEEZ {
    display: none
}

.none_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId)._2UtlXmKL ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 1px - 90px)/1280 * 26, 26px), 18px)
}

.none_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId)._1AswManQ ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 1px - 90px)/1280 * 26, 26px), 20px)
}

.none_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId):not(._1AswManQ):not(._2UtlXmKL) ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 1px - 90px)/1280 * 28, 28px), 20px)
}

.none_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId):not(._1AswManQ):not(._2UtlXmKL)._23WVWxCk ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 1px - 90px)/1280 * 22, 22px), 18px)
}

.none_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId):not(._1AswManQ):not(._2UtlXmKL):not(._23WVWxCk)._1I2qahnS {
    letter-spacing: -.5px
}

.none_sidebar_layout ._1DcgMN1D._1Xd6bwId._2UtlXmKL ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 1px - 90px)/1280 * 22, 22px), 16px)
}

.none_sidebar_layout ._1DcgMN1D._1Xd6bwId._1AswManQ ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 1px - 90px)/1280 * 22, 22px), 18px)
}

.none_sidebar_layout ._1DcgMN1D._1Xd6bwId:not(._1AswManQ):not(._2UtlXmKL) ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 1px - 90px)/1280 * 24, 24px), 18px)
}

.none_sidebar_layout ._1DcgMN1D._1Xd6bwId:not(._1AswManQ):not(._2UtlXmKL)._23WVWxCk ._3bwkYEEZ {
    font-size: 18px
}

.none_sidebar_layout ._1DcgMN1D._1Xd6bwId:not(._1AswManQ):not(._2UtlXmKL):not(._23WVWxCk)._1I2qahnS {
    letter-spacing: -.5px
}

.none_sidebar_layout ._1DcgMN1D._1Xd6bwId._1dzWDRSa ._26W2DxeF:after {
    right: 2px
}

.none_sidebar_layout ._1DcgMN1D._1Xd6bwId._1dzWDRSa ._39Bf9v43 {
    height: 16px
}

.none_sidebar_layout ._1DcgMN1D._1Xd6bwId._1dzWDRSa .QORmxu8I {
    height: 22px;
    width: 22px
}

@media (max-width: 1198px) {

    .none_sidebar_layout ._1DcgMN1D._1Xd6bwId._1dzWDRSa ._26W2DxeF,
    .none_sidebar_layout ._1DcgMN1D._1Xd6bwId._23WVWxCk ._26W2DxeF {
        display: none
    }

    .none_sidebar_layout ._1DcgMN1D._1Xd6bwId._23WVWxCk ._31PSsGSB {
        justify-content: flex-start;
        margin: 0 !important;
        width: 100%
    }
}

.single_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId)._2UtlXmKL ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 141px - 90px)/1280 * 26, 26px), 18px)
}

.single_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId)._1AswManQ ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 141px - 90px)/1280 * 26, 26px), 20px)
}

.single_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId):not(._1AswManQ):not(._2UtlXmKL) ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 141px - 90px)/1280 * 28, 28px), 20px)
}

.single_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId):not(._1AswManQ):not(._2UtlXmKL)._23WVWxCk ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 141px - 90px)/1280 * 22, 22px), 18px)
}

.single_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId):not(._1AswManQ):not(._2UtlXmKL):not(._23WVWxCk)._1I2qahnS {
    letter-spacing: -.5px
}

.single_sidebar_layout ._1DcgMN1D._1Xd6bwId._2UtlXmKL ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 141px - 90px)/1280 * 22, 22px), 16px)
}

.single_sidebar_layout ._1DcgMN1D._1Xd6bwId._1AswManQ ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 141px - 90px)/1280 * 22, 22px), 18px)
}

.single_sidebar_layout ._1DcgMN1D._1Xd6bwId:not(._1AswManQ):not(._2UtlXmKL) ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 141px - 90px)/1280 * 24, 24px), 18px)
}

.single_sidebar_layout ._1DcgMN1D._1Xd6bwId:not(._1AswManQ):not(._2UtlXmKL)._23WVWxCk ._3bwkYEEZ {
    font-size: 18px
}

.single_sidebar_layout ._1DcgMN1D._1Xd6bwId:not(._1AswManQ):not(._2UtlXmKL):not(._23WVWxCk)._1I2qahnS {
    letter-spacing: -.5px
}

.single_sidebar_layout ._1DcgMN1D._1Xd6bwId._1dzWDRSa ._26W2DxeF:after {
    right: 2px
}

.single_sidebar_layout ._1DcgMN1D._1Xd6bwId._1dzWDRSa ._39Bf9v43 {
    height: 16px
}

.single_sidebar_layout ._1DcgMN1D._1Xd6bwId._1dzWDRSa .QORmxu8I {
    height: 22px;
    width: 22px
}

@media (max-width: 1198px) {

    .single_sidebar_layout ._1DcgMN1D._1Xd6bwId._1dzWDRSa ._26W2DxeF,
    .single_sidebar_layout ._1DcgMN1D._1Xd6bwId._23WVWxCk ._26W2DxeF {
        display: none
    }

    .single_sidebar_layout ._1DcgMN1D._1Xd6bwId._23WVWxCk ._31PSsGSB {
        justify-content: flex-start;
        margin: 0 !important;
        width: 100%
    }
}

.double_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId)._2UtlXmKL ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 201px - 90px)/1280 * 26, 26px), 18px)
}

.double_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId)._1AswManQ ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 201px - 90px)/1280 * 26, 26px), 20px)
}

.double_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId):not(._1AswManQ):not(._2UtlXmKL) ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 201px - 90px)/1280 * 28, 28px), 20px)
}

.double_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId):not(._1AswManQ):not(._2UtlXmKL)._23WVWxCk ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 201px - 90px)/1280 * 22, 22px), 18px)
}

.double_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId):not(._1AswManQ):not(._2UtlXmKL):not(._23WVWxCk)._1I2qahnS {
    letter-spacing: -.5px
}

.double_sidebar_layout ._1DcgMN1D._1Xd6bwId._2UtlXmKL ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 201px - 90px)/1280 * 22, 22px), 16px)
}

.double_sidebar_layout ._1DcgMN1D._1Xd6bwId._1AswManQ ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 201px - 90px)/1280 * 22, 22px), 18px)
}

.double_sidebar_layout ._1DcgMN1D._1Xd6bwId:not(._1AswManQ):not(._2UtlXmKL) ._3bwkYEEZ {
    font-size: max(min((100vw - 88px - 201px - 90px)/1280 * 24, 24px), 18px)
}

.double_sidebar_layout ._1DcgMN1D._1Xd6bwId:not(._1AswManQ):not(._2UtlXmKL)._23WVWxCk ._3bwkYEEZ {
    font-size: 18px
}

.double_sidebar_layout ._1DcgMN1D._1Xd6bwId:not(._1AswManQ):not(._2UtlXmKL):not(._23WVWxCk)._1I2qahnS {
    letter-spacing: -.5px
}

.double_sidebar_layout ._1DcgMN1D._1Xd6bwId._1dzWDRSa ._26W2DxeF:after {
    right: 2px
}

.double_sidebar_layout ._1DcgMN1D._1Xd6bwId._1dzWDRSa ._39Bf9v43 {
    height: 16px
}

.double_sidebar_layout ._1DcgMN1D._1Xd6bwId._1dzWDRSa .QORmxu8I {
    height: 22px;
    width: 22px
}

@media (max-width: 1198px) {

    .double_sidebar_layout ._1DcgMN1D._1Xd6bwId._1dzWDRSa ._26W2DxeF,
    .double_sidebar_layout ._1DcgMN1D._1Xd6bwId._23WVWxCk ._26W2DxeF {
        display: none
    }

    .double_sidebar_layout ._1DcgMN1D._1Xd6bwId._23WVWxCk ._31PSsGSB {
        justify-content: flex-start;
        margin: 0 !important;
        width: 100%
    }
}

@media (max-width: 1221px) {
    .scale_layout.main_scale_to_768_layout.none_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId) ._3bwkYEEZ {
        font-size: max(min((100vw - 88px - 1px - 90px)/1280 * 32, 32px), 18px)
    }
}

@media (max-width: 1361px) {
    .scale_layout.main_scale_to_768_layout.single_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId) ._3bwkYEEZ {
        font-size: max(min((100vw - 88px - 141px - 90px)/1280 * 32, 32px), 18px)
    }
}

@media (max-width: 1421px) {
    .scale_layout.main_scale_to_768_layout.double_sidebar_layout ._1DcgMN1D:not(._1Xd6bwId) ._3bwkYEEZ {
        font-size: max(min((100vw - 88px - 201px - 90px)/1280 * 32, 32px), 18px)
    }
}

@-webkit-keyframes _1KGXirgi {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1KGXirgi {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _3fR3wd7H {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _3fR3wd7H {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._2AnbUYFa {
    padding: 9px
}

._2AnbUYFa .dZqF7lNq {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    height: 100%;
    justify-content: center;
    -webkit-justify-content: center;
    width: 100%
}

._2AnbUYFa ._3y7orhrF {
    background: rgba(0, 0, 0, .03);
    height: 100%;
    padding-bottom: 100%;
    width: 100%
}

._2AnbUYFa ._1CGAocvs,
._2AnbUYFa ._3akDTDOu,
._2AnbUYFa ._3hSMwzlX {
    background: rgba(0, 0, 0, .03);
    height: 20px;
    margin-top: 10px
}

._2AnbUYFa ._3hSMwzlX {
    width: 90%
}

._2AnbUYFa ._1CGAocvs {
    width: 40%
}

._2AnbUYFa ._3akDTDOu {
    width: 70%
}

.fG7mbwBM {
    background: hsla(0, 0%, 100%, .8);
    border: 1px solid #cdcdcd;
    border-radius: 17px;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
    overflow: hidden;
    padding: 0 12px;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3qGJLBpe:hover:not(._2vkNDAyP):not(._1Sknaf2m):not(._2nlST0a9) .quickLook {
    height: auto;
    opacity: 1;
    width: auto
}

._3qGJLBpe:hover:not(._2vkNDAyP):not(._1Sknaf2m):not(._2nlST0a9) .hoverHidden {
    opacity: 0 !important;
    transition: none
}

._2AnbUYFa,
._3qGJLBpe {
    border-radius: 4px;
    cursor: pointer;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    height: 100%;
    -webkit-user-select: none;
    user-select: none;
    width: 2.835rem
}

._2AnbUYFa ._3JReNUVm,
._3qGJLBpe ._3JReNUVm {
    margin-top: 2px
}

._2AnbUYFa ._1iFSq0LZ,
._3qGJLBpe ._1iFSq0LZ {
    margin: 5px 0 2px
}

#main_scale ._2AnbUYFa,
#main_scale ._3qGJLBpe {
    width: 100%
}

@-webkit-keyframes _2OfrjQ1m {
    0% {
        box-shadow: 0 0 0 rgba(0, 0, 0, .1)
    }

    to {
        box-shadow: 0 4px 24px 0 rgba(0, 0, 0, .1)
    }
}

@keyframes _2OfrjQ1m {
    0% {
        box-shadow: 0 0 0 rgba(0, 0, 0, .1)
    }

    to {
        box-shadow: 0 4px 24px 0 rgba(0, 0, 0, .1)
    }
}

@-webkit-keyframes XPFxSYt2 {
    0% {
        box-shadow: 0 4px 24px 0 rgba(0, 0, 0, .1)
    }

    to {
        box-shadow: 0 0 0 rgba(0, 0, 0, .1)
    }
}

@keyframes XPFxSYt2 {
    0% {
        box-shadow: 0 4px 24px 0 rgba(0, 0, 0, .1)
    }

    to {
        box-shadow: 0 0 0 rgba(0, 0, 0, .1)
    }
}

._3qGJLBpe {
    position: relative
}

._3qGJLBpe._2Y2Y4-8H:hover:not(._2vkNDAyP) {
    -webkit-animation: _2OfrjQ1m .3s both;
    animation: _2OfrjQ1m .3s both
}

._3qGJLBpe._1Vez-CvT:hover:not(._2vkNDAyP) .goods-img-external {
    -webkit-transform: scale(1.08);
    transform: scale(1.08)
}

._3qGJLBpe._1Vez-CvT .goods-img-external {
    transition: -webkit-transform .15s;
    transition: transform .15s;
    transition: transform .15s, -webkit-transform .15s
}

._3ZME5MBZ {
    align-items: center;
    -webkit-align-items: center;
    cursor: pointer;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    height: 100%;
    justify-content: center;
    -webkit-justify-content: center;
    overflow: hidden;
    position: relative;
    width: 100%
}

._3ZME5MBZ:after {
    background-color: rgba(0, 0, 0, .03);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

._2AnbUYFa,
._3qGJLBpe {
    width: 228px
}

._3frBeExI {
    width: 100%
}

._2s7BZSpH {
    height: 100%;
    max-width: none;
    min-width: unset;
    width: auto
}

._1cYF3vLq {
    align-items: center;
    display: flex
}

._3wxZzIxS {
    height: 68px;
    left: 12px;
    position: absolute;
    top: 12px;
    width: 68px
}

.GjArCfxF {
    padding-bottom: 100%
}

._1cqTVAmb {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    font-size: 12px;
    height: 32px;
    justify-content: center;
    justify-content: space-between;
    margin-top: 15px;
    width: 100%
}

._3I9Bq8Jn {
    align-items: baseline;
    display: flex;
    flex: 1;
    flex-wrap: wrap
}

._3v-w4JC4 {
    flex-direction: row-reverse;
    flex-wrap: wrap;
    max-width: 100%;
    overflow: hidden
}

._3gMYszat,
._3v-w4JC4 {
    align-items: center;
    display: flex
}

._3gMYszat {
    position: relative
}

._3gMYszat ._1BtS1q1I,
._3gMYszat ._2PjSQh3g {
    font-size: 16px;
    font-weight: 500
}

._3gMYszat ._1FVL_pgA {
    font-size: 18px;
    font-weight: 500
}

.ByQ8Qwf8 {
    align-items: baseline;
    color: #aaa;
    display: flex;
    flex-grow: 1;
    font-weight: 400;
    margin-left: 7px;
    margin-right: 7px;
    position: relative;
    text-decoration: line-through
}

.ByQ8Qwf8 ._1BtS1q1I,
.ByQ8Qwf8 ._2PjSQh3g {
    font-size: 11px
}

.ByQ8Qwf8 ._1FVL_pgA {
    font-size: 13px
}

._18LPOke8 {
    background: #fff;
    border: 1px solid rgba(251, 119, 1, .4);
    border-radius: 3px;
    color: #fb7701;
    font-size: 13px;
    font-weight: 600;
    height: 19px;
    line-height: .18rem;
    margin-right: 7px
}

._3tAUu0RX {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    position: relative
}

._3tAUu0RX._1_lX_nIo {
    height: 32px
}

._3tAUu0RX ._2LhE_FY3 {
    flex: 1;
    flex-basis: min-content;
    flex-shrink: 0;
    max-width: calc(100% - 46px)
}

._3tAUu0RX .E0Fttf3G {
    min-width: 0
}

._3tAUu0RX._3gHjEaRX ._2LhE_FY3 {
    max-width: 100%
}

._3tAUu0RX._3gHjEaRX ._3yljfR3_ {
    margin-left: 0
}

._3tAUu0RX._1QhQr8pq {
    margin-top: 4px
}

._3tAUu0RX._2Uz0YpQP,
._3tAUu0RX.VtxB-5i6 {
    background-color: #fff4f5;
    border-radius: 16px;
    padding-left: 10px !important;
    position: relative
}

._3tAUu0RX._2Uz0YpQP:focus-visible,
._3tAUu0RX.VtxB-5i6:focus-visible {
    border-radius: 32px;
    outline: 2px solid #0b7bff;
    outline-offset: 2px
}

._3tAUu0RX._2Uz0YpQP ._1eNOXhtH:focus-visible,
._3tAUu0RX.VtxB-5i6 ._1eNOXhtH:focus-visible {
    outline: none
}

._3tAUu0RX._2Uz0YpQP:active:before,
._3tAUu0RX.VtxB-5i6:active:before {
    background: rgba(0, 0, 0, .04);
    border-radius: 16px;
    bottom: 0;
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

._3tAUu0RX._2Uz0YpQP ._2LhE_FY3,
._3tAUu0RX.VtxB-5i6 ._2LhE_FY3 {
    max-width: calc(100% - 69px)
}

._3tAUu0RX._2Uz0YpQP ._3yljfR3_,
._3tAUu0RX.VtxB-5i6 ._3yljfR3_ {
    background-image: url(https://aimg.kwcdn.com/upload_aimg/srch/79eea342-6bf9-44f2-b6e0-3b96b710a7f2.png.slim.png);
    background-repeat: no-repeat;
    background-size: contain;
    color: transparent;
    height: 100%;
    padding-left: 16px;
    position: absolute;
    right: 0;
    top: 0;
    width: 69px
}

._3tAUu0RX._2Uz0YpQP ._3yljfR3_:before,
._3tAUu0RX.VtxB-5i6 ._3yljfR3_:before {
    display: none
}

._3tAUu0RX._2Uz0YpQP {
    background-color: #fff3e9
}

._3tAUu0RX._2Uz0YpQP ._2LhE_FY3 {
    max-width: calc(100% - 64px)
}

._3tAUu0RX._2Uz0YpQP ._3yljfR3_ {
    background-image: url(https://aimg.kwcdn.com/upload_aimg/srch/ff2af6ff-74b2-4aeb-a983-e930d488715a.png.slim.png);
    color: transparent;
    position: absolute;
    right: 0;
    top: 0;
    width: 64px
}

._3tAUu0RX.w2TA5dBw._2Uz0YpQP ._3yljfR3_,
._3tAUu0RX.w2TA5dBw.VtxB-5i6 ._3yljfR3_ {
    background-image: url(https://aimg.kwcdn.com/upload_aimg/srch/b11d0cc7-14e9-4ee0-b66c-b90873438e9f.png.slim.png)
}

._3tAUu0RX.w2TA5dBw._2Uz0YpQP ._3yljfR3_ {
    background-image: url(https://aimg.kwcdn.com/upload_aimg/srch/d36e37d4-cca1-44a3-9472-4b27fb7ed7d4.png.slim.png)
}

._3tAUu0RX+._1enFLES3 {
    margin-top: 2px !important
}

._1FVL_pgA {
    font-size: 20px;
    font-weight: 400;
    line-height: 34px
}

._ptMwdD- {
    color: #888;
    display: inline-block;
    flex-grow: 100;
    font-size: 13px;
    font-weight: 400;
    margin-left: 7px
}

._ptMwdD- ._2gZwbw6w {
    margin-right: 2px
}

._3If8lBav {
    height: 8%;
    width: 100%
}

._34fJf3Yb {
    height: 18px;
    margin-bottom: 4px;
    margin-top: -4px;
    overflow: hidden
}

._12VB2h1I {
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    margin-right: 14px
}

._29gv-X1e {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    margin-bottom: 6px;
    margin-left: -2px
}

._29gv-X1e ._17YY_qdj {
    color: #222;
    font-size: 13px;
    font-weight: 400;
    line-height: 14px
}

._3wiTAOyE {
    height: 14px;
    margin-right: 3px;
    width: 14px
}

.a3Tf9Ugm {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    height: 14px;
    line-height: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

._1E-imTLU {
    height: 100%;
    padding: 9px
}

._3N0CoW9J {
    height: .42rem;
    margin-top: .1rem;
    width: 100%
}

._3Bv9Z_5u {
    align-items: center;
    background: #fb7701;
    border-radius: 21px;
    border-radius: .21rem;
    bottom: 9px;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 16px;
    font-weight: 500;
    height: 42px;
    justify-content: center;
    left: 9px;
    line-height: normal;
    margin: .1rem .04rem 0;
    position: absolute;
    right: 9px;
    text-align: center;
    -webkit-user-select: none;
    user-select: none;
    width: auto
}

._3Bv9Z_5u svg {
    fill: #fff
}

._3Bv9Z_5u:active,
._3Bv9Z_5u:hover {
    background: #fb8114;
    -webkit-transform: scale(1.02);
    transform: scale(1.02)
}

._12KMTh-x {
    bottom: 0;
    width: 100%
}

._12KMTh-x,
.R1wqJUNx {
    left: 0;
    position: absolute
}

.R1wqJUNx {
    align-items: center;
    -webkit-align-items: center;
    background: rgba(0, 0, 0, .75);
    border-radius: 0 0 3px 0;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    height: 17px;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    max-width: 100%;
    padding: 0 3px;
    top: 0
}

.R1wqJUNx ._3E7Aro1b {
    display: inline-block;
    height: 11px;
    width: 11px
}

.R1wqJUNx ._204ZT3ev {
    color: #fff;
    display: -webkit-box;
    font-size: 13px;
    overflow: hidden;
    padding-left: 2px;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: block;
    white-space: nowrap
}

._1QhQr8pq {
    margin: 5px 0
}

._1QhQr8pq:first-child {
    margin-top: 0
}

._1QhQr8pq._2OxUpPfC {
    margin-left: 5px !important
}

._1QhQr8pq._3tAUu0RX {
    margin-bottom: 2px
}

._1QhQr8pq._2gAD5fPC {
    margin: 4px 0
}

._1QhQr8pq+._2gAD5fPC {
    margin-bottom: 4px
}

._2gAD5fPC+._1QhQr8pq {
    margin-top: 4px
}

._3tAUu0RX+._1QhQr8pq {
    margin-top: 2px
}

._1_fYX6fD {
    display: inline-block;
    max-width: 100%
}

.qqnOgN3x {
    height: 18px
}

._1y4dcFlM {
    height: 100%;
    transition: all .3s;
    white-space: nowrap;
    width: 100%
}

.goods-image-container-external:hover ._1XMvuKgn ._1y4dcFlM.araHtJv5 {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

.goods-image-container-external ._1XMvuKgn {
    position: relative
}

._2b_XHct4 {
    background-color: rgba(0, 0, 0, .02);
    background-image: url("../../assets/images/no-image-background-2.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto
}

._2b_XHct4 ._2JwifJQ6[data-state=succ] {
    background-color: #fff
}

._2b_XHct4 ._2JwifJQ6[data-state=fail] {
    background-color: transparent !important
}

.LvUYwE-z {
    margin-top: 10px
}

._2HEpdQL7 {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    line-height: 16px
}

._2HEpdQL7 ._3qbEjcUq {
    color: #fb7701;
    font-size: 14px;
    margin-right: 6px
}

._2HEpdQL7 .vwqjovxy {
    flex: 1;
    height: 16px;
    overflow: hidden
}

._2HEpdQL7 ._2xRU1elb {
    background: linear-gradient(90deg, #fb7701, #ff3931);
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 22px;
    font-style: italic;
    height: 32px;
    line-height: 30px;
    max-width: 200%;
    overflow: hidden;
    padding: 0 12px 0 10px;
    text-overflow: ellipsis;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    white-space: nowrap;
    width: -webkit-fit-content;
    width: fit-content
}

._1ak1dai3 {
    align-items: center;
    display: flex
}

._1ak1dai3 ._15k-KdgR {
    color: #000
}

._1ak1dai3 ._2BkfFjEO {
    color: #000;
    font-size: 12px
}

._1ak1dai3 ._1bVTdz61 {
    font-size: 12px
}

._1ak1dai3:focus-visible {
    border-radius: 4px;
    outline: 2px solid #0b7bff;
    outline-offset: 2px
}

.T7ca4Et2+._202iEXBj {
    margin-top: 6px
}

.GLHvMp17 .R1wqJUNx {
    height: 18px;
    padding: 0 6px
}

.GLHvMp17 .R1wqJUNx ._204ZT3ev {
    font-size: 12px
}

.GLHvMp17 .R1wqJUNx ._3E7Aro1b {
    flex-shrink: 0;
    height: 10px;
    width: 10px
}

.GLHvMp17 ._3bea7lk7 {
    border-radius: 0 0 5px 0;
    height: 24px;
    max-width: calc(100% - 10px)
}

.GLHvMp17 ._3bea7lk7 ._204ZT3ev {
    font-size: 16px
}

.GLHvMp17 ._3bea7lk7 ._3E7Aro1b {
    flex-shrink: 0;
    height: 14px;
    width: 14px
}

.GLHvMp17 ._3tAUu0RX._1QhQr8pq {
    margin-top: 1px
}

.GLHvMp17 ._3tAUu0RX._1Nj5kF6L {
    margin-top: 8px
}

.NChdjz2-.NChdjz2- {
    align-items: baseline;
    background-position: center 0 !important;
    display: inline-flex;
    justify-content: center
}

.NChdjz2-.NChdjz2-._1cYF3vLq {
    align-items: center;
    background-position: 50% !important
}

._2aMrMQeS {
    align-items: center;
    display: flex
}

._1WTlEMMS {
    margin-bottom: 4px;
    margin-top: 2px
}

._1CCAvsJn {
    margin-top: 5px;
    width: -webkit-fit-content;
    width: fit-content
}

._2ALMCStv {
    color: #fff;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3GswNuLt {
    left: 8px;
    position: absolute;
    top: 8px
}

._1F1mIpnj {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    max-width: -webkit-max-content !important;
    max-width: max-content !important;
    width: -webkit-max-content !important;
    width: max-content !important
}

._1F1mIpnj:first-of-type {
    margin-right: .12rem
}

@-webkit-keyframes _3iyt3fK5 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _3iyt3fK5 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _11EtUAeD {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _11EtUAeD {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._3FuNuNP8 {
    background-color: hsla(0, 18%, 96%, .8);
    border: 1px solid rgba(0, 0, 0, .04);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1);
    color: #222;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    max-width: 279px;
    padding: 4px 7px;
    pointer-events: none;
    position: fixed;
    -webkit-transform: scale(.91);
    transform: scale(.91);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    z-index: 9999
}

._2fOpdRtx {
    display: none
}

._3AbcHYoU {
    position: relative
}

._6q6qVUF5 ._1Ytg3wZ1,
._6q6qVUF5 ._3VZvMTKZ,
._6q6qVUF5 ._23WzI4E9,
._6q6qVUF5 .NZlo4RFn {
    background: transparent;
    position: absolute
}

._6q6qVUF5 ._23WzI4E9,
._6q6qVUF5 .NZlo4RFn {
    width: 100%
}

._6q6qVUF5 ._1Ytg3wZ1,
._6q6qVUF5 ._3VZvMTKZ {
    height: 100%
}

@-webkit-keyframes _1D92W7H0 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1D92W7H0 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _3TuYoS70 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _3TuYoS70 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.OdRhMCvs {
    height: 0;
    position: relative;
    width: 100%
}

._1KPRonPK {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

@-webkit-keyframes E4YDOHhi {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes E4YDOHhi {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _3ytS_5Qb {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _3ytS_5Qb {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._2gH3a41X {
    background-image: linear-gradient(180deg, #fff 18%, #f8f8f8);
    border-radius: 7px 7px 0 0;
    bottom: 0;
    left: 0;
    position: absolute !important;
    z-index: 10
}

._1UKPqtmS {
    padding: 0 3.90625%
}

._3fkEut1x {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    font-size: 14px;
    height: 34px;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    width: 100%
}

._3L-8vWde {
    flex: 1;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    top: 1px;
    white-space: nowrap
}

._3L-8vWde ._2oa5Hgis {
    display: inline-block;
    height: 12px;
    position: relative;
    top: 2px;
    width: 12px
}

._3L-8vWde:hover {
    text-decoration: underline
}

._4S8QnO1j {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    height: 14px;
    justify-content: center;
    -webkit-justify-content: center;
    margin-left: 10px;
    position: relative;
    width: 14px
}

._4S8QnO1j:hover:after {
    background-color: #ececec;
    border-radius: 100%;
    content: "";
    height: 200%;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 200%;
    z-index: -1
}

._4S8QnO1j ._2HWuJ9lX {
    color: #222;
    height: 100%;
    width: 100%;
    fill: #222
}

._3_4H_7tT {
    height: calc(100% - 34px);
    position: relative;
    width: 100%
}

._3xlKnd3F {
    height: 100%;
    overflow: hidden;
    width: 100%
}

._22IoxbGP {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: flex;
    height: 100%;
    -webkit-perspective: 1000;
    perspective: 1000;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s
}

._16olqHK4 {
    display: flex;
    flex-direction: column;
    margin-right: 2.1186440678%;
    max-width: 33.8983050847%;
    min-width: 33.8983050847%
}

._16olqHK4 ._3dP96qoH {
    position: relative
}

._16olqHK4 ._3dP96qoH:after {
    background-color: rgba(0, 0, 0, .03);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

._16olqHK4 ._3JTinA_9 {
    width: 100%
}

._3dP96qoH {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: center;
    -webkit-justify-content: center;
    overflow: hidden
}

.aA7JZlgF {
    align-items: center;
    display: flex;
    flex: 1
}

._2Qb__tc4 {
    color: #000;
    line-height: normal;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: -webkit-max-content;
    width: max-content
}

._2Qb__tc4 ._1j8G0ChX {
    font-size: max(min((100vw - 88px)/1600 * 14, 14px), 12px)
}

._2Qb__tc4 ._1RHG60TC,
._2Qb__tc4 .JM_PfXdX {
    white-space: pre
}

._2Qb__tc4 ._1j8G0ChX._2noshHMi,
._2Qb__tc4 ._1RHG60TC,
._2Qb__tc4 .JM_PfXdX {
    font-size: max(min((100vw - 88px)/1600 * 13, 13px), 11px)
}

._2wVqF2vG {
    align-items: center;
    background: #f2f2f2;
    box-sizing: border-box;
    color: #000;
    display: flex;
    font-size: 18px;
    height: 150%;
    line-height: 20px;
    max-width: 120px;
    min-width: 120px;
    padding: 0 8px;
    text-align: center;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

._2wVqF2vG ._2uD_fiFv {
    width: 100%
}

._2wVqF2vG .TbMJXDVX {
    height: 37px;
    width: 37px
}

._2wVqF2vG ._3ujKHAT9 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    -webkit-hyphens: manual;
    hyphens: manual;
    word-break: break-word
}

._3WcA29E9 {
    top: 39% !important
}

@media (max-width: 1233px) {
    .none_sidebar_layout ._2wVqF2vG {
        max-width: 92px;
        min-width: 92px
    }
}

@media (max-width: 1374px) {
    .single_sidebar_layout ._2wVqF2vG {
        max-width: 92px;
        min-width: 92px
    }
}

@media (max-width: 1434px) {
    .double_sidebar_layout ._2wVqF2vG {
        max-width: 92px;
        min-width: 92px
    }
}

.kKznQArS ._2gH3a41X {
    background: rgba(0, 0, 0, .8);
    color: #fff
}

.kKznQArS ._2Qb__tc4,
.kKznQArS ._2wVqF2vG {
    color: #fff
}

.kKznQArS ._3dP96qoH {
    background: #212121
}

.kKznQArS ._3dP96qoH:after {
    display: none
}

.kKznQArS ._4S8QnO1j {
    height: 14px;
    margin-left: 10px;
    width: 14px
}

.kKznQArS ._4S8QnO1j ._2HWuJ9lX {
    color: #fff;
    height: 100%;
    width: 100%;
    fill: #fff
}

.kKznQArS ._4S8QnO1j:hover ._2HWuJ9lX {
    opacity: .8
}

.kKznQArS ._4S8QnO1j:hover:after {
    display: none
}

.kKznQArS ._4S8QnO1j:active ._2HWuJ9lX {
    opacity: .6
}

.kKznQArS ._2wVqF2vG {
    background: #212121
}

.kKznQArS ._2uD_fiFv:hover {
    opacity: .8
}

.kKznQArS ._2uD_fiFv:active {
    opacity: .6
}

.kKznQArS ._3L-8vWde:hover {
    opacity: .8;
    text-decoration: none
}

.kKznQArS ._3L-8vWde:hover ._2oa5Hgis {
    opacity: .8
}

.kKznQArS ._3L-8vWde:active,
.kKznQArS ._3L-8vWde:active ._2oa5Hgis {
    opacity: .6
}

@-webkit-keyframes _1Ppot0Ea {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1Ppot0Ea {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _2ArMaR7E {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2ArMaR7E {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._3NICOzko {
    align-items: center;
    display: flex;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 30
}

._3gSpWoMV {
    left: -10px
}

._3_-t2Pfg {
    right: -10px
}

._3gsuC-WN {
    align-items: center;
    background: #fff;
    border: .5px solid rgba(0, 0, 0, .05);
    border-radius: 50%;
    box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .05);
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    height: 24px;
    justify-content: center;
    pointer-events: auto;
    width: 24px
}

._3gsuC-WN:active {
    opacity: .8;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.j_n9lucY,
.nlr66LO7 {
    color: #222;
    height: 12px;
    width: 12px;
    fill: #222
}

._1JtWlhc- {
    pointer-events: none;
    visibility: hidden
}

@media (max-width: 1108px) {
    .none_sidebar_layout ._3gsuC-WN {
        height: 22px;
        width: 22px
    }

    .none_sidebar_layout .nlr66LO7 {
        height: 10px;
        width: 10px
    }

    .none_sidebar_layout .j_n9lucY {
        height: 12px;
        width: 12px
    }
}

@media (max-width: 1249px) {
    .single_sidebar_layout ._3gsuC-WN {
        height: 22px;
        width: 22px
    }

    .single_sidebar_layout .nlr66LO7 {
        height: 10px;
        width: 10px
    }

    .single_sidebar_layout .j_n9lucY {
        height: 12px;
        width: 12px
    }
}

@media (max-width: 1309px) {
    .double_sidebar_layout ._3gsuC-WN {
        height: 22px;
        width: 22px
    }

    .double_sidebar_layout .nlr66LO7 {
        height: 10px;
        width: 10px
    }

    .double_sidebar_layout .j_n9lucY {
        height: 12px;
        width: 12px
    }
}

@-webkit-keyframes _32DkAvU_ {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _32DkAvU_ {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes VjShT0KU {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes VjShT0KU {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._1I-VX3Cx {
    margin: 40px auto 0;
    max-width: 951px;
    text-align: center
}

.ZNrXTYJO {
    height: 120px;
    width: 120px
}

._3o-Lixra {
    color: #000;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px
}

._2Yycy2MJ {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: block
}

._1GE1BzXo,
._2Yycy2MJ {
    height: 100%;
    position: relative;
    width: 100%
}

._1GE1BzXo {
    z-index: 0
}

._1GE1BzXo ._27OQHD30 {
    z-index: 1
}

._1GE1BzXo ._1g2Xjt-6,
._1GE1BzXo ._27OQHD30 {
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

._1GE1BzXo ._1g2Xjt-6[data-state=succ] {
    background-color: #fff;
    z-index: 2
}

._1GE1BzXo ._1g2Xjt-6[data-state=loading] {
    z-index: 0
}

._3QE924aA {
    background-position: 0 0 !important;
    background-size: cover !important
}

._2J3f97Mk {
    color: #666;
    font-size: 14px;
    padding: 20px 0 40px;
    text-align: center
}

._1cv6xu2h {
    height: .52rem;
    margin: 0 auto;
    text-align: center;
    width: 100%
}
/*********************************LOADER LOADING ...................***/
._3evibQQg {
    -webkit-animation: _1cv6xu2h 1s linear 0s infinite;
    animation: _1cv6xu2h 1s linear 0s infinite;
    background-image: url(https://aimg.kwcdn.com/upload_aimg/pc/2f696ba5-99cf-4980-8ba9-e76b3ede6cf3.png);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    height: .25rem;
    width: .25rem
}

._2S1OLDtP,
._3evibQQg {
    vertical-align: middle
}

._2S1OLDtP {
    color: #666;
    font-size: 15px;
    line-height: .45rem;
    margin-left: .2rem
}

@-webkit-keyframes _1cv6xu2h {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes _1cv6xu2h {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

._2rMaxXAr {
    height: 52px;
    width: 220px
}

._2rMaxXAr .mcZy82VG {
    font-size: 10px;
    margin-left: 5px
}

._2DWPDW81 {
    overflow: hidden
}

._1xG42qyL>* {
    display: none !important
}

._2lJPbdCH>* {
    opacity: 0 !important
}

._3r1Y7ivb {
    height: 1px
}

._3HKY2899 {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 0 auto
}

.EKDT7a3v {
    margin-bottom: 12px;
    /* width: 25%; */
}

#main_scale .rQ-nlTSE {
    position: relative;
    width: 25%!important;
}
#main_scale .EKDT7a3v {
    position: relative;
    width: 20%
}

@media (max-width: 1232px) {
    #main_scale.main_scale_to_768 .EKDT7a3v {
        width: 25%
    }
}

@-webkit-keyframes _1jJsN0RM {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1jJsN0RM {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes SM5kIy_v {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes SM5kIy_v {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._6SrDUqV_ {
    cursor: pointer
}

._1Y8ZWzHh {
    overflow: hidden;
    position: relative;
    width: 100%
}

._1Y8ZWzHh:after {
    background: rgba(0, 0, 0, .03);
    content: " ";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

._1_ozo7oW,
._2ICSpTV- {
    margin-top: 4px
}

._2ICSpTV- {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    position: relative
}

._2ICSpTV- .xKJDFrgK {
    flex: 1
}

._2ICSpTV- ._2AaABHgC {
    margin-left: 4px;
    width: 43px
}

.XGICRy67 {
    bottom: 8px;
    height: 28px;
    left: 0;
    position: absolute;
    width: 100%
}

.XGICRy67 .ajDHMpMN {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: center;
    -webkit-justify-content: center
}

.XGICRy67 ._3_xyEIbx {
    height: 0;
    margin: 0 12px;
    opacity: 0;
    width: -webkit-fit-content;
    width: fit-content;
    width: 0
}

._6SrDUqV_:hover ._3_xyEIbx {
    height: 28px;
    opacity: 1;
    width: -webkit-fit-content;
    width: fit-content
}

._6SrDUqV_:hover .ajDHMpMN {
    height: 0;
    opacity: 0;
    width: 0
}

._2AA37HuP {
    color: #777;
    font-size: 13px;
    line-height: 15px;
    margin: 1px 0 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@-webkit-keyframes _3sZrwgxC {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _3sZrwgxC {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _1eQwinJX {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1eQwinJX {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._2Hxnz2ye {
    height: 28px !important;
    padding: 0 11.5px 0 9px;
    pointer-events: auto
}

._2Hxnz2ye:hover ._2sq0UeUQ {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1) !important
}

._2Hxnz2ye:active {
    -webkit-transform: scale(1);
    transform: scale(1)
}

._2xYyLZTF {
    align-items: center !important;
    display: flex !important;
    line-height: 1
}

._2sq0UeUQ {
    background: hsla(0, 0%, 100%, .8) !important;
    border: 1px solid #cdcdcd !important
}

._27MWMVWG {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    margin-left: 2px
}

.M6NzBXvN {
    height: 16px;
    margin-top: -1px;
    width: 16px
}

.UdkGbCQU {
    height: 25px !important;
    padding: 0 7px 0 7.35px
}

.UdkGbCQU ._27MWMVWG {
    font-size: 13px;
    font-weight: 500
}

.UdkGbCQU ._2sq0UeUQ {
    background: hsla(0, 0%, 100%, .95) !important
}

@-webkit-keyframes _3ynRf7AP {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _3ynRf7AP {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _1IUary97 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1IUary97 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._2BvQbnbN {
    color: #757575;
    display: block;
    font-size: 13px;
    font-weight: inherit;
    line-height: 20px;
    white-space: nowrap;
    width: 100%
}

._2BvQbnbN,
._2BvQbnbN.rE1Dn9Aq {
    overflow: hidden;
    text-overflow: ellipsis
}

._2BvQbnbN.rE1Dn9Aq {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: pre-line
}

._2BvQbnbN._2fLnHBGs {
    align-items: center;
    display: inline-flex;
    justify-content: flex-start
}

._2BvQbnbN._2fLnHBGs ._2D9RBAXL,
._2BvQbnbN._2fLnHBGs ._2OhmWdMU {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1_tpvRzv {
    color: #555
}

._2We-Qca4 {
    border: 1px solid rgba(251, 119, 1, .4);
    border-radius: 3px;
    color: #fb7701;
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    height: 18px;
    line-height: 16px;
    margin-right: 6px;
    padding: 0 4px;
    position: relative;
    text-align: center;
    top: -1px
}

._2We-Qca4.YhMGSgNA {
    border-color: #000;
    color: #222
}

._2OhmWdMU {
    display: inline
}

@-webkit-keyframes _1yHgfXtS {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1yHgfXtS {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _3FKnnxtH {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _3FKnnxtH {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.oMRVEXZ7 {
    position: relative;
    top: 1px
}

._2JVm1TM2 {
    background-color: currentColor;
    -webkit-mask-position: 0 50% !important;
    mask-position: 0 50% !important;
    -webkit-mask-repeat: repeat-x !important;
    mask-repeat: repeat-x !important
}

[dir=rtl] ._2JVm1TM2 {
    -webkit-mask-position: 100% 50% !important;
    mask-position: 100% 50% !important
}

.q5dVRAb0 {
    color: #c2c2c2;
    -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:1em;height:1em;vertical-align:middle' viewBox='0 0 1024 1024' fill='currentcolor' overflow='hidden'%3E%3Cpath fill='%23aaa' d='M523.6 154.2c10.9 3.6 19.5 12.2 23.1 23.2l65.5 196.7 207.3 1.5c20.2.1 36.5 16.6 36.3 36.8-.1 11.5-5.6 22.3-14.8 29.2L674.1 564.7l62.7 197.6c6.1 19.3-4.6 39.8-23.9 45.9-11 3.5-23 1.6-32.3-5.1L512 682.4 343.4 803.1c-16.4 11.8-39.3 8-51-8.5-6.7-9.4-8.6-21.4-5.2-32.3l62.7-197.6L183 441.6c-16.3-12-19.7-34.9-7.7-51.1 6.8-9.3 17.6-14.8 29.2-14.9l207.3-1.5 65.5-196.7c6.4-19.2 27.1-29.5 46.3-23.2M578 421.1l-66-198.4-66 198.4-209.1 1.5 168.3 124.1L342 745.9l170-121.6 169.9 121.6-63.1-199.2L787 422.6z'/%3E%3C/svg%3E");
    mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:1em;height:1em;vertical-align:middle' viewBox='0 0 1024 1024' fill='currentcolor' overflow='hidden'%3E%3Cpath fill='%23aaa' d='M523.6 154.2c10.9 3.6 19.5 12.2 23.1 23.2l65.5 196.7 207.3 1.5c20.2.1 36.5 16.6 36.3 36.8-.1 11.5-5.6 22.3-14.8 29.2L674.1 564.7l62.7 197.6c6.1 19.3-4.6 39.8-23.9 45.9-11 3.5-23 1.6-32.3-5.1L512 682.4 343.4 803.1c-16.4 11.8-39.3 8-51-8.5-6.7-9.4-8.6-21.4-5.2-32.3l62.7-197.6L183 441.6c-16.3-12-19.7-34.9-7.7-51.1 6.8-9.3 17.6-14.8 29.2-14.9l207.3-1.5 65.5-196.7c6.4-19.2 27.1-29.5 46.3-23.2M578 421.1l-66-198.4-66 198.4-209.1 1.5 168.3 124.1L342 745.9l170-121.6 169.9 121.6-63.1-199.2L787 422.6z'/%3E%3C/svg%3E")
}

.WCDudEtm {
    color: #000;
    left: 0;
    -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:1em;height:1em;vertical-align:middle' viewBox='0 0 1024 1024' fill='currentcolor' overflow='hidden'%3E%3Cpath fill='%23000' d='M512 682.4L343.4 803.1c-16.4 11.8-39.3 8-51-8.5-6.7-9.4-8.6-21.4-5.2-32.3l62.7-197.6L183 441.6c-16.3-12-19.7-34.9-7.7-51.1 6.8-9.3 17.6-14.8 29.2-14.9l207.3-1.5 65.5-196.7c6.4-19.2 27.1-29.5 46.3-23.2 10.9 3.6 19.5 12.2 23.1 23.2l65.5 196.7 207.3 1.5c20.2.1 36.5 16.6 36.3 36.8-.1 11.5-5.6 22.3-14.8 29.2L674.1 564.7l62.7 197.6c6.1 19.3-4.6 39.8-23.9 45.9-11 3.5-23 1.6-32.3-5.1z'/%3E%3C/svg%3E");
    mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:1em;height:1em;vertical-align:middle' viewBox='0 0 1024 1024' fill='currentcolor' overflow='hidden'%3E%3Cpath fill='%23000' d='M512 682.4L343.4 803.1c-16.4 11.8-39.3 8-51-8.5-6.7-9.4-8.6-21.4-5.2-32.3l62.7-197.6L183 441.6c-16.3-12-19.7-34.9-7.7-51.1 6.8-9.3 17.6-14.8 29.2-14.9l207.3-1.5 65.5-196.7c6.4-19.2 27.1-29.5 46.3-23.2 10.9 3.6 19.5 12.2 23.1 23.2l65.5 196.7 207.3 1.5c20.2.1 36.5 16.6 36.3 36.8-.1 11.5-5.6 22.3-14.8 29.2L674.1 564.7l62.7 197.6c6.1 19.3-4.6 39.8-23.9 45.9-11 3.5-23 1.6-32.3-5.1z'/%3E%3C/svg%3E");
    top: 0
}

._2-JEhrO6,
.WCDudEtm {
    position: absolute
}

._2-JEhrO6 {
    border: 0;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    white-space: nowrap;
    width: 1px
}

@-webkit-keyframes qrjBEWeV {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes qrjBEWeV {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes NwTz847T {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes NwTz847T {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._3UEP91lE {
    align-items: center;
    -webkit-align-items: center;
    color: #757575;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    flex-shrink: 0;
    font-size: 0;
    font-weight: 400;
    height: 18px;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    line-height: 18px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3bt3FuDV {
    color: #000;
    flex-shrink: 0;
    margin-right: 2px
}

._3bt3FuDV,
._3CizNywp {
    font-size: 14px;
    margin-left: 1px;
    position: relative;
    top: 1px
}

._3CizNywp {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._19DJKl1C {
    margin-left: -3px
}

._19DJKl1C._2Q-Cfikr {
    margin-left: 0
}

._3cWlbpFG {
    border: 0;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

@-webkit-keyframes FDDuH8a0 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes FDDuH8a0 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _1ooHjuQV {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1ooHjuQV {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._3Z9HrTzc {
    display: flex;
    position: relative
}

._2sK3mYs3 {
    flex-shrink: 0;
    height: 96px;
    margin-right: 35px;
    overflow: hidden;
    position: relative;
    width: 96px
}

._2sK3mYs3:before {
    background-color: rgba(0, 0, 0, .03);
    content: " ";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.kSN71Qi3 {
    display: flex;
    flex: 1
}

._2SXOwHkv {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 6px 0
}

.VFgFPsgC {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #222;
    font-size: 14px;
    line-height: 18px
}

._17pEVmuy div {
    font-size: 16px
}

._2p-zKBV- {
    bottom: 0;
    position: absolute;
    right: 0;
    width: 214px
}

._1T8KJRBP {
    width: 100%
}

@-webkit-keyframes _1-MZ__2f {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1-MZ__2f {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _2FydYIbj {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2FydYIbj {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._5EJCYqOB._5EJCYqOB {
    flex-shrink: 0;
    width: 1090px
}

._3FSvu2so {
    margin: 0 -40px;
    max-height: 556px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 0 40px
}

._3FSvu2so ._3RX1HEay {
    display: flex;
    flex-direction: column;
    width: 1010px
}

._1tUFj2Vy,
._2b9zJcAP {
    padding-top: 28px
}

._1tUFj2Vy {
    margin-left: -14px
}

._3kR64QkN {
    margin-top: 16px;
    position: relative;
    text-align: right;
    z-index: 10
}

._1aKJg--I {
    align-items: center;
    display: flex
}

._1xnjp9Ve {
    font-size: 0;
    margin-left: 3px
}

._1b7xzehL,
._2EcLfnRF {
    display: block;
    height: 8px;
    width: 8px;
    fill: #888 !important
}

._1b7xzehL.yvjsyfiI,
._2EcLfnRF.yvjsyfiI {
    fill: #000 !important
}

._2EcLfnRF {
    margin-top: -2px
}

._1LhMzkTP,
.Ooi09rw8 {
    margin: 12px -5px 0
}

._3o9NRvPQ {
    display: inline-block;
    margin-bottom: 20px;
    padding: 0 5px;
    width: 204px
}

._3o9NRvPQ:last-child {
    margin-right: 0
}

._1RHo7Dl3 {
    flex-shrink: 0;
    height: 37px;
    margin-top: 28px
}

._1wEwbvJW {
    flex-shrink: 0;
    height: 31px;
    margin-left: auto;
    margin-top: 16px;
    width: 500px
}

._1LhMzkTP {
    display: flex;
    flex-wrap: wrap
}

@-webkit-keyframes _2nf8iisf {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2nf8iisf {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _2MZ60f2c {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2MZ60f2c {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes OgPginQZ {
    0% {
        -webkit-transform: translateX(-110px);
        transform: translateX(-110px)
    }

    54% {
        -webkit-transform: translateX(-110px);
        transform: translateX(-110px)
    }

    to {
        -webkit-transform: translateX(366px);
        transform: translateX(366px)
    }
}

@keyframes OgPginQZ {
    0% {
        -webkit-transform: translateX(-110px);
        transform: translateX(-110px)
    }

    54% {
        -webkit-transform: translateX(-110px);
        transform: translateX(-110px)
    }

    to {
        -webkit-transform: translateX(366px);
        transform: translateX(366px)
    }
}

.XGNtFZEY {
    overflow: hidden;
    position: relative
}

.XGNtFZEY:before {
    -webkit-animation: OgPginQZ 1.85s ease-in-out infinite;
    animation: OgPginQZ 1.85s ease-in-out infinite;
    background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .02) 25%, rgba(0, 0, 0, .03) 50%, rgba(0, 0, 0, .02) 75%, transparent);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 110px;
    z-index: 1
}

._1hebBPBW {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    height: 100%;
    justify-content: center;
    -webkit-justify-content: center;
    width: 100%
}

._3fFVsKMt {
    background-color: #f7f7f7
}

._3P3vh-CN {
    height: 100%;
    padding-bottom: 100%;
    width: 100%
}

._3jtQRnDu {
    height: 20px;
    width: 100%
}

._3jtQRnDu,
.c9YtQw3a {
    margin-top: 10px
}

.c9YtQw3a {
    display: flex;
    justify-content: space-between
}

._3jo34Zg0 {
    height: 20px;
    width: 64%
}

._1wOGcuWL {
    height: 20px;
    width: 17%
}

._3GB14rLd {
    border-radius: .21rem;
    height: 42px;
    margin: .1rem .04rem 0
}

.CZDUpVsj {
    background-color: rgba(0, 0, 0, .03);
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVwAAAFgCAMAAADAcDHIAAAALVBMVEVHcEzp6enp6enq6urq6urq6urq6urq6urp6enp6enq6urq6urp6enp6enp6emMT/mWAAAADnRSTlMA897HRA2kLHZVG2ONtaWA1J0AAAAJcEhZcwAACxMAAAsTAQCanBgAABBiSURBVHic7Z3rgqo6DIWHOwLO+z/uUUHtZSVNoeqZ7fr+7c0I7SJN0zYtPz+EEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQggh5C8y932/jKdBuDyd5uXyF+Nby/SvMFW/K9X51IUX277erv625jt27amVXtV7sZf5RSy/T6plcq50Y+1cOxvvN603rMcp/bcvpr+UIrKXJFPbngTaNrNS1a9L9Wz+s3/l13bf4fGras4rSHGW1V4y5O3apf5NUC+t+Y5t+ONmFbE7hxdMXneo4lt9iNOjOdrE6OZzFdYZU51n2y2X+KdXfznFb9DiFwa/ePUH1e2eNahPhr8fkzbr1czkbyIDvakLtP2t0zeLflZ/rmPzrOacestzlrS3qhm8XoN+NwHJf6vkvbr4Zh+z3SloQ2rgMCAVkjRJy4FvDPueZENAr6TJUaQgY1iQRf7bk9HXRjKl3I39nSUtN6pPqlKvJDaaXvrTuNsxk6gcsjZMyueehN99JJKPgqBfUV27AgC9l7e/tkQDH6S2VefH8ceB1YLq9ns0TdzzjmRvMXqc28nd7SccAy4N6OCxL8tAq11nduZ636gYQPX+iGESShLVYc7VMkYLyax+QfcKaiHVpvMSpPYYukjRl+WgWJ3wkiP0QFEvpGWEVBTRYgIhDnVmdzSzs5mu2i0qDvfG2x2DKJrvIe0djopiOyllDPIk38+7hxJiQ/IKYqq5RRwlHrI4HrVho6AyIBExzE19LjgN0Ynl8IL1w5HCHS2QSoujhmEmA9DeznQbJlblRhuDWAxP3EKGmxhfpQJpvVWbwnBFumGrZLnRhhy7uDUBNtWcpu5nagU3t7TTTzedwIyBZhdTwjGoLVY2E484xrzX8fHwYougch/guqfYKB7SQ4fxKF6srhps6t5Hj1OtUz/C7KPTYxtmjG3IbcnxTmD49KgodJStfHutS0sEu6oztIczaNVn8gpayuvK79spAij4w3JhaxyU26sdvurb1YpkxOHRusQ0+tZTyi+IXs5tG8B3PC7DcONhnUAsNRrSOiW1tVoHeDcqd+Wpa6OHFhony5GY+wC0wPW4CIzz2ReCd6d2+Zq46g8zZz6q5dof/wynETXdQvNnchfrTrKgxvrwGqBaj98ie1INUGvc6g+LBeJe+Y8hdwOu19cLEEn/VAHak1YeNRbTusIDayQxhaYgxBfumgn0Z88ZlCheeHa20BCVoutdvtZaDUNfM6WmJkUf51YE+46nHQWSPG0ae3RlKKAPItRZmxIzohul5s7ESMwNmLBVOPFK69TMHV/idiFHkSnHqZlUoWm734IDNPF9u28Pl9u1o27ZbuQlRAmjWTHQTQ9gtei+lNe1plEmEavj9cxCmOPbUTsuy+hXXqiu2BenB7DqnEqZgKF5/bSNJ5xU6sQoUepjpGZnCVXVCHRvxopLOW3l/swTQGpw4gTTDXHuWxDItv6rP9K3/TrflkvmlIlDec8oxVegtVJ56lrolmxZEYmFGneSoO/yxS24DCH3IN4LlKstv+hJdqC4x7AGqonR02N6q2l3ZLGUzBsR36yf7KZ0NNLEfqu0cWx81rWO5AruNPbNeRly7vmgZGaDqFpj+7MrKBm9U8MiKK69BdsFyJopu6FONucReIXmmYvv1183gCrKHB/1rglNwOSknJinsnfkCJXbnOLZ13UG+ZGS7VtHquJV/9w51jlbxiRAUXJSqs0LiDvyWIqNILzYZ43v7mMq37EbClU1/TKOS99YLDAWJ8/GjN2OPbfPoVQo5hruvdtfQPHzXVduBXJlsAVMu2YbCsULXo3uxd3csDeGMK5Z24m0yQ2ZbFlJu9KJC638us9+ilkH//4pO1V6I+yR8h9g6nf2DYaLdGluo3EsYZX8teKG02L56TyWdMWdc5AlcvW80anTTtd403t9BbKefQLj2DObZQh29+a8Hk9a8PbBuU58fd+e5RZd+4vuvjOrOinB7p7ieDTmvlYvbhzi6hdd+7vi98i7dg2mg939pT46eSMn76xx12vF9dr0XqeTiJl2BbmgeNn42+z9ewFxD+6QinEb3n4RdAM70FEcSu4fauVW64KtJ26R3RAurrj731zUrQ/LedTyqMzcGsXc96n9Ke3Yn+vqt3bONQlO3gjjutt/vk3cI2FesFx0m+W8T4EeinCqbpuOVlxPuzgj/fu5Jm3Qf0TvPy53cbfgOKIjBha0ufVW66ErB7dwzPfGLbietg+d2XWr/xQJFf389rN3iXssyvOCpkcCSt/p963quk44+sd1NFwbFvjrOo56YsOvov9+XSh2dOPgKSr4lWaQN1ffT92ZTpHxIaJoupvtkSOIFm//74n7uuHvvhD3iVf8p7VWwn0bX6v0kSehz+wSywAeaG38dsETV87h3cldkuPj6pwWFh+B1SUcXpDf32F/IAFcShcX+rCBhWW+P6pADodnHeEJZP5TUfSq+nx/AJApLRyKTOBK4cmFe29ZYkLIt4JBbuhCJo1SNT/Syz02CQ7PkbglTOzJY4W1RPwcHHgjZkuIUxFSIfycAXhMlAoM4taJm2BmqKjpKnvU8olOExKKKk6iCZmY/gFgWhYGBk+5r6FBIG6pbdVXnqkBJSw3XpWBZ3MpczGoGwz6vnz/JeQarvO5YQxSMBprg0cdAw1QQbykTPKAed/g3Lr8ykvD5vUtRYPil+xaP+4XcK5aPA49j4K8wxz9bXRoXXazFackVhXj1lZoDOyPWA8PIiSLBL6hapa5Habr7rOfaRja0zyiLAtwNGKuuHLa/yoiOHWuyCA48H16Tln6bsrEazhBZQMe6plnV9rZf1svA64U8AzxOx3292pNYhltyG5sjaBLzo3Us3q3F47Cwn3G4DwXqtHuk1cSwmVKn5/8pOqVYy5Mszy/3oHViO0u2Jnln+76RD7n1Vz0J2fr+vdg09dNJYR0p3R+Icj39LnnhQmF72wzdbmF7+Yc823yzngfxsQx1XVK2Xsp23npG0ljwxnX95hOSeppT+P1gw1mlvFksLNpNpjGtQpSUKUyjD2cIK+bjGPVH0W9hRrjstxkOF9YxtnSlNrzykdOqB/mRUlBrZp+l7APpovlXfQ4N8358sqXsR0+cS7pR7lIMF4EqOvqtuBY1fVFi2UWv3xCCCGEEEIIIYQQQgghhBBCCCGEELKPqT3NO2mVpKahPe2g1XIjuvsttecKPx0sP738lVoAkUtlUdpQxl5PBMymzUxuDLJ6eqF63vex8r5H521gE4r8eEC1ZL66e2XDrE/lFFgrKLVc3eqXBuXchyVNftzcIdwbBz9l7z4g6zx6p7JeZnCRz7HG6ZiHM+DjnT+gpOYjnKa4FcVvxv+jjGNgotM4Nwptvwq3LxfYlhnaLtDn2GGd4ZsJpTDbblDZZ6FKHTTgbzxKfQvQRPC+YNa+0bzguw73SoVSWA/ZiSp7N4typ296dlDklflbHIWSmtyu6UsZ8e5f45uLK7u9lXLH7HmtuIiv8c9/FjbamByD0GX74sVSgM1UiLiyW1p1ubNdkp9oysdrDNKOAoN5SRug/G1+oLWZYj1Q2a1M5c5wcF9zodNovWZr+nwRRI6HvD8Db88UjIBts2fxjjup9OftwZNN9DTJfkc2oC7xZyaHjr4XvF55jVsoJK5nOLIbTzgGZVfki8Utd4TDoj9vB36HpvSRqgbaIOnF4r4mFCsjrh+KKeKqjkHrVV4sbjG/0CSetwO/r9aiO+WsXbVpeuKC7ueouGhQuQN/+FtE3GD4q5ZT3nOrPuLVllto4uaUel42oTWq4oqOQQ81Xy6udlCVlfC7SwXEjaYc9VIKjiHRX79e3EsRjslbRx9dOiwumAdPlBE6htRg5h3i3r7HHQNKs8R/hTasgufV4AECM9xknRAXOYbk+TLvERcCnLFxEm7f83RSrQs4huTc3KujBYW/JW7sGNIzHLTcjaS4oWMwrLFQ3I20VMEjDBP2FHfDENFkf8qI4m4YxHWHiaaFV4q7YRHLeYhpFY/RwoZpoPNwDLZhDC13w3Yw2eYYjNkYFHfDJtf2GOPSPsXdMM5/jMLzIRR3wzq5NGSkaP0r4taDgUnJ8ACCwXmZRlhdQX/8r0QLRmrxEFIgbgstdIRPr9BMw79iuXbO+CFASOHjP/A/Z/TB7+8TVzilG4lrzwzo4dfUv1BcnFwHxbVmDF3vCP77G8WFOTRYXOPi9dWRg//+SnFReiEW1/aoW/AL/v/LooUNsN1EENcyGFvrCi58p+WC0kniprNgtyUKcOU7xY2/PiKLm8xq2SQCV75TXJAwL4qb2npw7x3Bpe8UN8dyE8mEj7gOXPtOcUEspoirTtQ8Ag9w7TujBVArRVztec9FS3DxKy0XeAVVXHkY7OThgKtfKS6aGVPFleIxN1EEXP5GceGmW11cYY+k+5bA5S8UF6eJ6+Lijz16Az1wPdWhmT4w85fElY6oSIiL4jG/juBZKXFN+9ZBmK3s0bhTVNzK9nWmWXxCStw4HguOKUiJC96O+BVLF9CZGrbM/u8XKH3xonWcoFG/Slwwc/TviRuaUNg2U+ICkQzNG/7O8FL+mri+14yWM1LiguZtOhMARBmGjvDPievugYg/RZwSF8UbhjMBOvAzw273Pyeu841dsIScEhetvRvChZ3v5O+Je/uSaFXh5IeUuMgEDaUGLtfiTf6iuAopcWHCVPIRaGhoqeu3iYumhZPxAlrCs0Rw3yYuXNFIPCM+0unXNiXxbeLCsycSpz+hpJRK/8nKt4mL5y1VxwDX9U3HkX2duHjKXdEK/8A0Ufl14gpn0jRCrTu8MGryCoWnHCsz14+Dx/d8g7jSMnINh7M4O9h6vuYHFyjBrO47xBW3YseHGc/SirPNcD8qbnzw8DvE1TJSL81p/Sh8N7Wj8i160zTlh8WNjnZ5i7jJUwSqVO6U9UTfz4obFvMt4h4/m9Z60veHxQ16hveIe/QgbNP0+pVPi+unhrxH3IMngZmP+f64uL54bxIXr9EbCU9uV/i4uKkjXl8i7oGzQ8M+WOPj4nqx+2FxQXVwI96rbo62qDrGXxY6+dkrLJhVyfsKSVwdacVg30HuePucRBxRo+xDBJzlzMcTLx6aGs9rl6sjznfsOYFRmoEQiF+gcfRR6LRuv+5xR5PxCZIrcWuXqzPlVqDK+trMD7I/s+EXcbr+dElcmhwX94NWu7TqSNMymLxvMN0ITddsuEVMN/RBYWnM8fqdcPSlV6ezHx/aZL7mFd/PNeYIucSZx3HM6JcmzvpI4veJ6erYPmUmHmKQwq1PjrbH1QV9rzc5ndc3bzdw25OpAxpS33Rr5ixVfB7TlvkeezkSMvSw6s/PjvX76jTeb1BFZ/5KTHOPBa6aBZ5Fm8NpOTdNf9pxm0uxmnoHzXmUrKq71LSqm3HXdwzXMp0vN5AfIDy2ncf+fK1MVV0L2C/w2GBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgh5B/8BkSnt0MEZe4AAAAAASUVORK5CYII=");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 48% auto
}

.CZDUpVsj,
.CZDUpVsj ._3fFVsKMt {
    background-color: rgba(0, 0, 0, .02)
}

._2Qg7SIAQ {
    text-align: center;
    margin: 0 auto;
    max-width: 520px;
    padding: 0 60px
}

._2Qg7SIAQ .bg-empty-image {
    width: 120px;
    height: 120px;
    margin: 0 auto
}

._2Qg7SIAQ .bg-empty-title {
    font-size: 16px;
    line-height: 20px;
    color: #222;
    word-break: break-word
}

._2Qg7SIAQ .bg-empty-title-bold {
    font-weight: 600
}

._2Qg7SIAQ .bg-empty-desc {
    color: #888;
    font-size: 14px;
    line-height: 18px;
    margin-top: 6px;
    word-break: break-word;
    font-weight: 400
}

._2Qg7SIAQ .bg-empty-button-wrapper {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: column;
    margin-top: 4px
}

._2Qg7SIAQ .bg-empty-main-button,
._2Qg7SIAQ .bg-empty-secondary-button {
    margin-top: 12px
}

._1tXy7dE9 {
    display: inline-block;
    background: #f7f7f7;
    position: relative;
    overflow: hidden
}

._3QGopjsL:after {
    content: "";
    display: block;
    top: 0;
    left: 0;
    z-index: 1;
    width: 1.4rem;
    height: 100%;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .03) 33%, rgba(0, 0, 0, .03) 67%, transparent);
    -webkit-animation: _1tXy7dE9 1.85s ease-in-out infinite;
    animation: _1tXy7dE9 1.85s ease-in-out infinite
}

@-webkit-keyframes _1tXy7dE9 {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    54% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(3.5rem);
        transform: translateX(3.5rem)
    }
}

@keyframes _1tXy7dE9 {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    54% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(3.5rem);
        transform: translateX(3.5rem)
    }
}

@-webkit-keyframes _38laP97m {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _38laP97m {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _2KhgqocO {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2KhgqocO {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.R3Uz1owa {
    height: 26px;
    margin: 6px 0;
    padding: 0 6px;
    position: relative;
    z-index: 1
}

._2_qp-Tih.NAP7nRQP {
    margin-bottom: 6px
}

._2_qp-Tih {
    height: 26px;
    pointer-events: auto;
    width: 26px
}

._2_qp-Tih.NAP7nRQP {
    margin-bottom: 10px
}

._2TJc1kNc {
    display: inline-block;
    max-width: 100%;
    min-width: 26px;
    width: -webkit-fit-content;
    width: fit-content
}

.quickLook {
    align-items: flex-start;
    -webkit-align-items: flex-start;
    display: inline-block;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    height: 0;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    opacity: 0;
    width: 0
}

.hidden {
    display: none !important;
}

.hoverHidden {
    font-size: 0
}

._3gjkJeba {
    max-width: 467px;
    padding: 4px 12px
}

._1z1Zo02j {
    font-size: 14px;
    max-width: 417px;
    width: -webkit-max-content;
    width: max-content
}

._1Ab3amio {
    flex-shrink: 0;
    height: 12px;
    margin-left: 4px;
    vertical-align: baseline;
    width: 12px
}

@-webkit-keyframes _1aXEuyvy {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1aXEuyvy {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _39O9R4Tx {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _39O9R4Tx {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._3Yr7f6-s {
    align-items: center;
    -webkit-align-items: center;
    border-radius: 13px;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    font-size: 13px;
    font-weight: 500;
    height: 26px;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    left: 50%;
    max-width: calc(100% - 12px);
    opacity: .9;
    padding: 0 7px;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: -webkit-max-content;
    width: max-content;
    z-index: 11
}

._3Yr7f6-s ._1u5IqR2q {
    flex-shrink: 0;
    height: .14rem;
    margin-left: 4px;
    width: .14rem
}

._36co1QIs {
    flex-shrink: 0;
    height: 17px
}

._3O7xOGue {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@-webkit-keyframes _1iKjvaaU {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1iKjvaaU {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _2XiMZk_N {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2XiMZk_N {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._1PZ4HK6Z {
    align-items: center;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0
}

._1aYqipNW {
    height: 100%;
    width: 100%
}

._3BWZGY0Y {
    color: #fff;
    font-size: .12rem;
    font-weight: 500;
    line-height: 1;
    white-space: nowrap
}

@-webkit-keyframes IHIhY_yL {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes IHIhY_yL {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _7JBA4jXS {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _7JBA4jXS {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.plsP29g- {
    align-items: baseline;
    display: flex;
    min-width: 0
}

.plsP29g- ._2heWRseT {
    height: 18px;
    margin-right: 6px;
    width: 18px
}

._2EviIf8K {
    align-items: center;
    -webkit-align-items: center;
    border-radius: 7px 0 7px 0;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    flex-shrink: 0;
    justify-content: center;
    -webkit-justify-content: center;
    margin-right: 5px;
    padding: 0 5px;
    position: relative
}

._2EviIf8K._3oNdYuZR {
    margin-right: 0;
    padding-left: 0
}

._2EviIf8K:hover:after {
    background: hsla(0, 0%, 100%, .1)
}

._2EviIf8K:active:after,
._2EviIf8K:hover:after {
    border-radius: 7px 0 7px 0;
    content: " ";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

._2EviIf8K:active:after {
    background: rgba(0, 0, 0, .06)
}

._2EviIf8K,
.GUDfzQZ8 {
    display: block;
    flex-shrink: 0;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2EviIf8K {
    flex: inherit
}

.GUDfzQZ8 {
    flex: 1
}

.u01H09Xi {
    display: inline-block;
    height: 10px;
    margin-left: 2px;
    position: relative;
    top: 1px;
    width: 10px
}

._3TbT0BMX ._2EviIf8K {
    border-bottom-left-radius: 3px !important;
    border-bottom-right-radius: 0 !important;
    border-top-left-radius: 3px !important;
    border-top-right-radius: 0 !important;
    margin-right: 0
}

._3TbT0BMX .GUDfzQZ8 {
    border-bottom-left-radius: 1px !important;
    border-bottom-right-radius: 3px !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 3px !important;
    padding-right: 5px
}

.n7AuqfCR {
    display: inline-flex;
    line-height: 14px;
    line-height: 17px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mKJaxtWR:first-child {
    margin-right: 5px
}

@-webkit-keyframes _3t9owTng {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _3t9owTng {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _2ORKR2f8 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2ORKR2f8 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._3UD214NZ {
    height: 20px;
    overflow: hidden;
    position: relative;
    width: 100%
}

._3j2GLUKL {
    align-items: center;
    display: flex;
    height: 20px
}

._2-CiBoR0 {
    border-radius: 3px;
    display: inline-flex;
    overflow: hidden
}

._2-CiBoR0,
._2x-QUGJA {
    align-items: center;
    max-width: 100%
}

._2x-QUGJA {
    display: flex;
    height: 20px
}

._2x-QUGJA._2F2DaRsu {
    background-size: cover;
    height: 18px;
    padding: 0 4px;
    width: -webkit-fit-content;
    width: fit-content
}

._2x-QUGJA._2F2DaRsu ._1_Gt2q_G {
    font-size: 12px
}

._2x-QUGJA._2F2DaRsu ._2BVIJlYU {
    height: 12px;
    margin-right: 2px;
    width: 12px
}

._2x-QUGJA._1cRWPP9x {
    max-width: calc(100% - 16px)
}

._2x-QUGJA.G33EpKQL {
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: contain
}

._2x-QUGJA.G33EpKQL ._2BVIJlYU {
    height: 14px;
    width: 14px
}

._2BVIJlYU {
    flex-shrink: 0;
    height: 16px;
    margin-right: 4px;
    width: 16px
}

._2BVIJlYU._1aNxVf6m {
    border-radius: 50%;
    margin-left: 4px;
    margin-right: 0
}

._1_Gt2q_G {
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1_Gt2q_G.xN-3qC1S {
    flex-shrink: 0
}

.TBZvIKWH {
    max-width: 100%
}

.TBZvIKWH._3AO2cRT8 {
    display: flex;
    max-width: none;
    white-space: nowrap
}

.TBZvIKWH._3AO2cRT8 ._2Ip_Uumm {
    flex-shrink: 0;
    margin-right: 8px
}

.bMoLUAkb {
    height: 8px;
    margin: 0 4px;
    width: 1px
}

.uxdDu7iC {
    height: 18px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: -webkit-fit-content;
    width: fit-content
}

._1hpOZRQk img {
    vertical-align: -1px !important
}

@-webkit-keyframes _3Q2h_Mru {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _3Q2h_Mru {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _3zqgDTWj {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _3zqgDTWj {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._1zhndvJX {
    align-items: center;
    color: #000;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    height: 18px;
    line-height: 18px;
    width: 100%
}

._1zhndvJX ._23AyAhJR {
    flex: 1;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._306LvjEY {
    height: 16px;
    margin-right: 4px;
    width: 16px
}

._2r8xgLgK ._306LvjEY {
    height: 14px;
    margin-right: 2px;
    width: 14px
}

._2r8xgLgK ._23AyAhJR {
    font-weight: 500
}

._3GHM6Hi8 {
    height: 20px
}

@-webkit-keyframes _2uFfy6Bx {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2uFfy6Bx {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _17NG3Ye2 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _17NG3Ye2 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.g2jnqrKf {
    align-items: center;
    display: flex;
    margin: 10px 0 4px;
    min-height: 15px;
    padding-right: 5px
}

._2bTM_v5J {
    background: rgba(0, 0, 0, .08);
    border-radius: 4px;
    flex-shrink: 99999999;
    height: 4px;
    margin-right: 4px;
    min-width: 60px;
    position: relative;
    width: 127px
}

.wN5TIJxU {
    background-color: #fb7701;
    border-radius: 100px;
    height: 100%
}

._1AVupOEN,
.wN5TIJxU {
    position: absolute
}

._1AVupOEN {
    height: 17px;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 17px
}

._1TfF7wZ5 {
    color: #fb7701;
    flex: none;
    font-weight: 700;
    width: 90px
}

._2A_yzca- {
    flex-shrink: 0;
    margin-right: 5px;
    max-width: 102px
}

._1rKHXVPT,
._2A_yzca- {
    color: #fb7701;
    font-size: 13px;
    font-weight: 500;
    margin-left: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1rKHXVPT {
    flex-shrink: 1
}

@-webkit-keyframes _2cWomBlC {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2cWomBlC {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes za4Mv-ak {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes za4Mv-ak {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._2yjt6Hgv {
    display: flex;
    font-size: 14px;
    height: 18px;
    line-height: 18px
}

._175GMD_T {
    flex-shrink: 0;
    position: relative
}

._175GMD_T.sr133ZEB {
    margin-right: 15px
}

._175GMD_T.sr133ZEB:after {
    background: linear-gradient(180deg, #fff, #b1b1b1 50%, #fff);
    content: " ";
    height: 17px;
    position: absolute;
    right: -8px;
    width: 1px
}

._2nWLz54V,
.ssLBOIke {
    border-radius: 50%;
    display: inline-block;
    height: 18px;
    margin-right: 5px;
    overflow: hidden;
    position: relative;
    width: 18px
}

._2nWLz54V:last-child,
.ssLBOIke:last-child {
    margin-right: 0
}

._2nWLz54V:after,
.ssLBOIke:after {
    border: 1px solid rgba(0, 0, 0, .08);
    border-radius: 50%;
    content: " ";
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1
}

.x7rvr3CG {
    height: 100%;
    width: 100%
}

._35gkj6Xz {
    background-color: #c9c9c9;
    border: 1px solid rgba(0, 0, 0, .08);
    border-radius: 50%;
    display: inline-block;
    height: 18px;
    position: relative;
    width: 18px
}

._35gkj6Xz ._30bRqQ8B {
    display: block;
    font-size: 13px;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

._27Gw_NYz {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@-webkit-keyframes _22OTPjdy {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _22OTPjdy {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _2zAjRp4W {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2zAjRp4W {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.dMAo2Nzy {
    font-size: 0 !important;
    margin: 4px 0 -1px !important;
    position: relative
}

.dMAo2Nzy,
.Fqp_FGPf {
    height: 20px;
    overflow: hidden
}

.Fqp_FGPf {
    -webkit-margin-end: 10px;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-inline-end: 10px;
    max-width: 100%;
    text-overflow: ellipsis;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    vertical-align: middle;
    white-space: nowrap
}

.Fqp_FGPf.As81QPQx {
    display: block
}

.Fqp_FGPf ._1okHQuQ- {
    margin: 0
}

.Fqp_FGPf ._1okHQuQ-._1l6411l7 {
    font-size: 13px;
    max-width: 150px
}

._2hstHgnw {
    border: 1px solid #fff;
    border-radius: 50%;
    box-sizing: border-box;
    display: inline-block;
    flex-shrink: 0;
    height: 20px;
    line-height: 100%;
    width: 20px
}

.YKVKyRyp {
    margin-right: -9px;
    position: relative;
    z-index: 1
}

._3nZpciWc {
    border-radius: 50%;
    height: 18px;
    width: 18px
}

._3nZpciWc.RRLX-_EO {
    border-radius: 0
}

._3GhgeHCP {
    -webkit-margin-end: 10px;
    display: inline-block;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin-inline-end: 10px;
    max-width: 100%;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

._2h8Ne7BR,
._3GhgeHCP {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2h8Ne7BR {
    margin-left: 4px
}

._1UjGccS2 {
    font-size: 12px
}

._1fHDHyj7 ._3nZpciWc {
    border: 2px solid #fff;
    border-radius: 0
}

._1fHDHyj7 ._2h8Ne7BR {
    margin-left: 0
}

._1fHDHyj7 ._2hstHgnw {
    border-radius: 0
}

._24ppIxMM {
    align-items: center;
    display: flex;
    height: 100%;
    max-width: 100%
}

.H_4H5HZp {
    height: 20px;
    line-height: 20px
}

@-webkit-keyframes _3MqRHU0R {
    0% {
        -webkit-transform: scale(.9);
        transform: scale(.9);
        opacity: .2
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes _3MqRHU0R {
    0% {
        -webkit-transform: scale(.9);
        transform: scale(.9);
        opacity: .2
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

._10EiyDKr {
    overflow-y: overlay !important;
    scrollbar-width: thin;
    scrollbar-color: #949494 transparent;
    position: relative;
    margin-right: -35px;
    padding-right: 35px;
    overflow-y: auto
}

._10EiyDKr::-webkit-scrollbar {
    width: 12px
}

._10EiyDKr::-webkit-scrollbar-button:vertical:decrement,
._10EiyDKr::-webkit-scrollbar-button:vertical:end:decrement,
._10EiyDKr::-webkit-scrollbar-button:vertical:increment,
._10EiyDKr::-webkit-scrollbar-button:vertical:start:increment {
    display: none
}

._10EiyDKr::-webkit-scrollbar-thumb {
    border: 3px solid transparent;
    border-radius: 999px;
    background-clip: content-box;
    background-color: #949494
}

._10EiyDKr:hover::-webkit-scrollbar-thumb {
    background-color: #949494
}

._10EiyDKr::-webkit-scrollbar {
    background: #fafafa;
    border-left: 1px solid #ddd;
    width: 13px
}

._10EiyDKr::-webkit-scrollbar-thumb:hover {
    background-color: #999
}

._10EiyDKr::-webkit-scrollbar {
    border-left: none !important;
    background: transparent
}

@media (max-width: 1390px) {
    ._1p2IgoJL {
        font-size: 12px
    }
}

._1e7CfchD {
    align-items: center;
    display: flex
}

._2wJUAk37 {
    height: 18px;
    margin-top: 2px !important
}

._258E5i0- {
    -webkit-margin-end: 8px;
    height: 18px;
    line-height: 18px;
    margin-inline-end: 8px
}

._258E5i0- ._2hstHgnw {
    height: 16px;
    width: 16px
}

._258E5i0- ._2hstHgnw ._3nZpciWc {
    height: 14px;
    width: 14px
}

._258E5i0- ._2h8Ne7BR {
    margin-left: 3px
}

._258E5i0-.i4Zazixi {
    line-height: 14px !important
}

._258E5i0-.I2PMHRxB {
    line-height: 13px !important
}

._1ivOrtr6 img,
._2TpD0GbS img {
    vertical-align: -1px !important
}

._2ZzejU_2 {
    line-height: 18px !important;
    margin-right: 0
}

._2ZzejU_2 img {
    vertical-align: 0 !important
}

._2wqLKvyh {
    align-items: center;
    display: inline-flex;
    max-width: 100%
}

._1FxJ41PO {
    max-width: 100%;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3zueAyfs {
    height: 18px
}

._2_ku4rfX {
    border: 0;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

._29eI_zBp {
    align-items: center;
    display: inline-flex;
    flex-shrink: 0;
    max-width: calc(100% - 40px)
}

._29eI_zBp ._9Y1bI7Z0 {
    margin-right: 3px
}

._29eI_zBp._12sFI7Sg {
    margin-top: -1px
}

._29eI_zBp._2ZLByGwt {
    vertical-align: 1px
}

._29eI_zBp._3jtB9GS7 {
    max-width: 90%
}

._2RC6dVF0,
._3cp0BNgZ {
    flex-shrink: 0
}

._2RC6dVF0 {
    background-size: 100% 100%;
    font-size: 12px;
    margin-right: 3px;
    text-align: center;
    white-space: nowrap
}

._2RC6dVF0 .upOSkjcf {
    display: inline-block
}

@-webkit-keyframes _30Z2PjL9 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _30Z2PjL9 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}


@-webkit-keyframes _2ANVm5mI {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2ANVm5mI {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._1lye_1hP {
    align-items: center;
    background-color: rgba(0, 0, 0, .6);
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    overflow-y: auto;
    overflow-y: overlay !important;
    padding: 32px 0;
    position: fixed;
    right: 0;
    scrollbar-color: #ccc transparent;
    scrollbar-width: thin;
    top: 0;
    z-index: 999
}

._2Cq3Ru-N {
    background: #fff;
    border-radius: 4px;
    padding: 0 25px 36px;
    position: relative;
    width: 494px
}

.XiL8cbgV {
    color: #222;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    overflow: hidden;
    padding: 36px 0 18px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.qzN25FSE {
    cursor: pointer;
    height: 22px;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 22px
}

.hImo-tja {
    padding: 10px
}

._2CpyhEpe {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    margin-top: 24px;
    padding: 0 16px;
    width: 100%
}

._2CpyhEpe ._1fmzLef8 {
    font-size: 16px;
    height: 46px;
    width: 100%
}

@-webkit-keyframes _2mZshnUO {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2mZshnUO {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _2um22ur6 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2um22ur6 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._1O9WmJi_ {
    align-items: center;
    border: 1px solid;
    border-radius: 3px;
    display: flex;
    font-size: 13px;
    font-weight: 500;
    height: 18px;
    line-height: 18px;
    min-width: 0;
    padding: 0 3px;
    white-space: nowrap
}

._1O9WmJi_._2goKs_0n {
    border: none
}

._3O98knlk {
    height: 16px;
    margin-right: 2px;
    width: 16px
}

.C9HMW0KN {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._whQGstf {
    border-right: 1px solid #fff;
    flex-shrink: 0;
    height: 18px;
    margin: 0 3px;
    opacity: .6;
    position: relative;
    top: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: center;
    transform-origin: center
}

._1VrmMPn9 {
    height: 12px;
    margin-right: 2px;
    width: 12px
}

.ioY7kWa5 {
    align-items: center;
    background-color: rgba(0, 0, 0, .6);
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    overflow-y: auto;
    overflow-y: overlay !important;
    padding: 32px 0;
    position: fixed;
    right: 0;
    scrollbar-color: #ccc transparent;
    scrollbar-width: thin;
    top: 0;
    z-index: 999
}

._1zIqZy4o {
    background: #fff;
    border-radius: 4px;
    padding: 0 25px 36px;
    position: relative;
    width: 494px
}

._2jS_rnec {
    color: #222;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    overflow: hidden;
    padding: 36px 0 18px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2mbvbnPc {
    cursor: pointer;
    height: 22px;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 22px
}

._2A6YwiLm {
    padding: 10px
}

._8RJerau5 {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    margin-top: 24px;
    padding: 0 16px;
    width: 100%
}

._8RJerau5 .M2IDRT1z {
    font-size: 16px;
    height: 46px;
    width: 100%
}

._1NFp0D4d:active {
    opacity: .8
}

@-webkit-keyframes _3OG5r6eR {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _3OG5r6eR {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _2VXZBYWo {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2VXZBYWo {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._2aarqcED {
    align-items: center;
    border-radius: 2px;
    display: flex;
    font-size: 12px;
    height: 18px;
    line-height: 14px;
    min-width: 0;
    padding: 0 4px
}

._1AarnOph {
    background-color: currentColor;
    display: inline-block;
    height: 8px;
    margin: 0 3px;
    opacity: .6;
    width: 1px
}

.WxRH-XLo {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2wYF2O6T {
    flex-shrink: 0;
    margin-right: 3px
}

._2wYF2O6T ._2stvR3C3,
._2wYF2O6T ._3f9xDSyv {
    display: inline-block
}

@-webkit-keyframes _1j0xuXuY {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1j0xuXuY {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _1eR7Xg7R {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1eR7Xg7R {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._1WiBvcs4 {
    align-items: center;
    border-radius: 3px;
    display: flex;
    font-size: 13px;
    font-weight: 500;
    height: 18px;
    line-height: 18px;
    margin-right: 3px;
    min-width: 0;
    padding: 0 3px;
    white-space: nowrap
}

._2loPjKEE {
    border: 1px solid;
    border-radius: 3px;
    line-height: normal
}

._1_nkBaiH:active {
    opacity: .8
}

.cQPeSzB2 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1zC0BtnT {
    height: 16px;
    margin-right: 2px;
    width: 16px
}

@-webkit-keyframes _1gflMa9L {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1gflMa9L {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _34N87EyB {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _34N87EyB {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _5j3FB920 {
    0% {
        box-shadow: 0 0 0 hsla(0, 0%, 100%, .1)
    }

    to {
        box-shadow: 0 4px 24px 0 rgba(0, 0, 0, .1)
    }
}

@keyframes _5j3FB920 {
    0% {
        box-shadow: 0 0 0 hsla(0, 0%, 100%, .1)
    }

    to {
        box-shadow: 0 4px 24px 0 rgba(0, 0, 0, .1)
    }
}

@-webkit-keyframes _3rCjmUGk {
    0% {
        max-height: 0;
        opacity: 0
    }

    to {
        max-height: 70px;
        opacity: 1
    }
}

@keyframes _3rCjmUGk {
    0% {
        max-height: 0;
        opacity: 0
    }

    to {
        max-height: 70px;
        opacity: 1
    }
}

.Ois68FAW ._1UrrHYym {
    height: 100%;
    padding: 9px
}

.Ois68FAW:focus-visible {
    border-radius: 4px;
    outline: 2px solid #0b7bff;
    outline-offset: 2px
}

.HwFz3_IB {
    display: none;
    overflow: hidden
}

._3WLGqY50 {
    position: relative
}

._3WLGqY50 ._1UrrHYym {
    background: #fff;
    border-radius: 4px;
    height: auto;
    left: 0;
    padding: 9px;
    position: absolute;
    top: 0;
    width: 100%
}

._3WLGqY50 .HwFz3_IB {
    display: block;
    max-height: 0
}

._3WLGqY50:hover:not(.Ww9SMgRG) .HwFz3_IB {
    -webkit-animation: _3rCjmUGk .15s ease forwards;
    animation: _3rCjmUGk .15s ease forwards
}

._3WLGqY50:hover:not(.Ww9SMgRG) ._1UrrHYym {
    -webkit-animation: _5j3FB920 .15s ease forwards;
    animation: _5j3FB920 .15s ease forwards;
    background: #fff;
    z-index: 10
}

._10vCku8m {
    height: 100%;
    left: 0;
    object-fit: cover;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

._10vCku8m._1SU75IV- {
    opacity: 1;
    z-index: 10
}

@-webkit-keyframes gecLdj84 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes gecLdj84 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _10iGnfFk {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _10iGnfFk {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._1O0F0hOU {
    background-image: linear-gradient(180deg, #fff 18%, #f8f8f8);
    border-radius: 8px 8px 0 0;
    bottom: 0;
    justify-content: normal;
    -webkit-justify-content: initial;
    left: 0;
    padding: 11px 0;
    position: absolute;
    width: 100%;
    z-index: 10
}

._1O0F0hOU,
.gdwQ03Jk {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row
}

.gdwQ03Jk {
    height: 14px;
    justify-content: center;
    -webkit-justify-content: center;
    margin-left: 10px;
    position: relative;
    position: absolute;
    right: 9px;
    top: 9px;
    width: 14px
}

.gdwQ03Jk:hover:after {
    background-color: #ececec;
    border-radius: 100%;
    content: "";
    height: 200%;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 200%;
    z-index: -1
}

.gdwQ03Jk .xuD6DVFv {
    color: #222;
    height: 100%;
    width: 100%;
    fill: #222
}

._3KnE9TDj {
    height: 42px;
    width: 42px
}

.j5SBEYn0 {
    margin-left: 5px;
    max-width: calc(100% - 86px)
}

._1qvMXwsH {
    color: #000;
    display: -webkit-box;
    font-weight: 500;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

._1qvMXwsH,
._2KOekzcN {
    font-size: 14px;
    line-height: 16px
}

._2KOekzcN {
    align-items: center;
    -webkit-align-items: center;
    color: #fb7701;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    font-weight: 400;
    justify-content: normal;
    -webkit-justify-content: initial;
    margin-top: 4px;
    width: calc(100% + 16px)
}

._2KOekzcN .PAoxsSlj {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2KOekzcN ._2hwBw6ni {
    flex-shrink: 0;
    height: 11px;
    width: 11px;
    fill: #fb7701;
    color: #fb7701
}

._28ExM6Sf {
    background: rgba(0, 0, 0, .8);
    color: #fff
}

._28ExM6Sf .gdwQ03Jk {
    height: 14px;
    margin-left: 10px;
    width: 14px
}

._28ExM6Sf .gdwQ03Jk .xuD6DVFv {
    color: #fff;
    height: 100%;
    width: 100%;
    fill: #fff
}

._28ExM6Sf .gdwQ03Jk:hover .xuD6DVFv {
    opacity: .8
}

._28ExM6Sf .gdwQ03Jk:hover:after {
    display: none
}

._28ExM6Sf .gdwQ03Jk:active .xuD6DVFv {
    opacity: .6
}

._28ExM6Sf ._1qvMXwsH {
    color: #fff
}

._28ExM6Sf .j5SBEYn0:hover {
    opacity: .8
}

._28ExM6Sf .j5SBEYn0:active {
    opacity: .6
}

.qfUg-ley {
    margin-left: 9px;
    width: 42px
}

.F4k3k3Ud {
    align-items: center;
    border-radius: 2px;
    display: flex;
    font-size: 12px;
    height: 14px;
    justify-content: center;
    line-height: normal;
    margin-top: -6px;
    padding: 0 2px;
    position: relative
}

._1zMYm4pA {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@-webkit-keyframes _1OqjwA5K {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1OqjwA5K {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _2qUYEVp1 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2qUYEVp1 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._9p7S7Mx5 {
    display: flex;
    height: 16px;
    line-height: 16px;
    margin-top: 4px;
    max-width: 100%
}

._1tww6RnJ,
._9p7S7Mx5,
._399QVYQ8 {
    align-items: center;
    justify-content: flex-start
}

._1tww6RnJ,
._399QVYQ8 {
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    -webkit-justify-content: flex-start
}

._399QVYQ8 {
    border-radius: 3px;
    font-size: 11px;
    font-weight: 500;
    line-height: 16px;
    width: -webkit-max-content;
    width: max-content
}

._1Pv-Ghk4,
._2RMnTNb8,
._399QVYQ8 {
    height: 16px;
    position: relative
}

._1Pv-Ghk4,
._2RMnTNb8 {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    flex-shrink: 0;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    white-space: nowrap;
    z-index: 1
}

._2RMnTNb8 {
    background-color: #ffda97;
    background-image: linear-gradient(290deg, #ffda97, #ffda97 40%, hsla(0, 0%, 100%, 0) 41%, hsla(0, 0%, 100%, .7) 50%, hsla(0, 0%, 100%, 0) 60%, #ffda97 61%, #ffda97);
    border-radius: 3px 8px 8px 3px;
    color: #000;
    padding: 0 4px 0 2px
}

._1Pv-Ghk4 {
    background-color: #110e27;
    border-radius: 8px 2px 2px 8px;
    color: #ffe9c7;
    padding: 0 2px 0 4px
}

._2Dbl8Z3C {
    background-image: linear-gradient(180deg, #ffd690 25%, #ffe0b2 50%, #000 51%, #000);
    border-radius: 3px;
    height: 16px;
    left: 2px;
    position: absolute;
    top: 0;
    width: calc(100% - 4px);
    z-index: 0
}

@-webkit-keyframes _1IxrFm38 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1IxrFm38 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _8UPM3Hsk {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _8UPM3Hsk {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._1pXH40lp {
    height: 16px;
    margin-top: 2px;
    max-width: 100%
}

._3_NY-X75 {
    align-items: center;
    display: flex;
    font-size: 0;
    margin: -2px 0 7px;
    max-width: 100%;
    width: -webkit-fit-content;
    width: fit-content
}

._3_NY-X75 ._3zNFa-GG {
    min-width: 0
}

._3_NY-X75 .bsd3__U3 {
    height: 5px;
    left: 19px;
    position: relative
}

._3_NY-X75 ._3SGFuFhq {
    align-items: center;
    border: 1px solid #fb7701;
    border-radius: 4px 3px 3px 4px;
    display: flex;
    font-size: 13px;
    line-height: 20px;
    max-width: 100%;
    min-width: 0;
    width: -webkit-fit-content;
    width: fit-content
}

._3_NY-X75 ._3SGFuFhq._1OPNIyuO {
    width: 100%
}

._3_NY-X75 ._3SGFuFhq._1lZfa5LY ._32_ygAkg {
    max-width: 160px
}

._3_NY-X75 ._3SGFuFhq._1lZfa5LY ._26hb-X_1 {
    flex-shrink: inherit;
    flex: 1;
    max-width: none;
    min-width: 0
}

._3_NY-X75 ._2ja1kf2B {
    margin-right: 5px
}

._3_NY-X75 ._2ja1kf2B,
._3_NY-X75 ._3jvzAfML {
    height: 10px;
    margin-left: 0;
    width: 10px
}

._3_NY-X75 ._1LLbpUTn {
    color: #fff;
    overflow: hidden;
    padding: 0 4px;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3_NY-X75 ._15Fo_CJ3 {
    color: #fb7701;
    flex: none;
    margin: 0 4px;
    width: auto
}

._3_NY-X75 ._15Fo_CJ3._3kCiPEgw {
    color: #fff
}

._3_NY-X75 ._15Fo_CJ3.CyZRPKSz {
    width: 72px
}

._3_NY-X75 ._15Fo_CJ3.S0CKTh18 {
    margin-right: 2px
}

._3_NY-X75._2ZHIxYa_ {
    margin-top: 4px
}

._3_NY-X75._2ZHIxYa_ ._3SGFuFhq {
    border: none;
    line-height: 17px
}

._3_NY-X75 ._32_ygAkg {
    align-items: center;
    background: #fb7701;
    border-radius: 3px;
    display: inline-flex;
    min-width: 0;
    padding-left: 2px
}

._3_NY-X75 ._18e244O3 {
    border: 1px solid #fb7701;
    border-radius: 3px;
    overflow: hidden
}

._3_NY-X75 ._18e244O3 ._32_ygAkg {
    border-radius: 0
}

._3_NY-X75 ._2cbTYVFQ {
    background: #fb7701;
    border-radius: 3px;
    overflow: hidden;
    width: -webkit-fit-content;
    width: fit-content
}

._3_NY-X75 ._2cbTYVFQ ._32_ygAkg {
    border-radius: 0
}

._30wBhFpe {
    margin: 2px 0 5px
}

.rJ2Qpvaa {
    align-items: center;
    border-radius: 4px 0 0 4px;
    border-right: 0 !important;
    display: inline-flex;
    font-size: 13px;
    height: 19px;
    max-width: 100%;
    overflow: hidden;
    padding: 0 8px 0 3px;
    position: relative
}

.rJ2Qpvaa:after,
.rJ2Qpvaa:before {
    border-bottom: 11px solid transparent;
    border-top: 11px solid transparent;
    content: " ";
    height: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 0
}

.rJ2Qpvaa:after {
    border-right: 6px solid;
    right: 0
}

.rJ2Qpvaa:before {
    border-right: 6px solid #fff;
    right: -1px;
    z-index: 1
}

.rJ2Qpvaa ._3PbhUZ0V {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.rJ2Qpvaa._2cbTYVFQ {
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    padding-left: 4px
}

._26hb-X_1 {
    color: #fb7701;
    flex-shrink: 0;
    margin-left: 3px;
    max-width: calc(100% - 110px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._26hb-X_1._3D5QgmfL {
    font-size: 14px;
    line-height: 18px
}

._1gG_P5IR {
    height: 12px
}

._1gG_P5IR,
._3OrxLdi2 {
    flex-shrink: 0;
    margin-right: 2px;
    width: 12px
}

._3OrxLdi2+._1LLbpUTn {
    padding-left: 0
}

._2QH67KGq {
    border: 1px solid #fff;
    height: 10px;
    -webkit-transform: scaleX(.5);
    transform: scaleX(.5);
    width: 1px
}

._3du7MqDf {
    flex-shrink: 0;
    margin-right: 2px;
    max-width: calc(100% - 32px);
    padding: 0 3px;
    position: relative;
    --borderColor: #fb7701;
    border: 1px solid var(--borderColor);
    border-radius: 3px;
    text-overflow: ellipsis
}

._3du7MqDf,
._90rIHsl8 {
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap
}

._90rIHsl8 {
    flex: 1
}

@-webkit-keyframes diMadEnJ {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes diMadEnJ {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes foChbhh3 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes foChbhh3 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.TCG-IJdM {
    display: flex;
    margin-top: 4px;
    max-width: 100%;
    overflow: hidden;
    width: auto
}

._1gvBocc8 {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: flex-start;
    -webkit-justify-content: flex-start
}

@-webkit-keyframes fqG4LHjE {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes fqG4LHjE {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes W7Aqvv6U {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes W7Aqvv6U {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._1EHdqFnr {
    color: #757575;
    display: flex;
    flex-wrap: wrap;
    font-size: 14px;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    position: relative
}

._1EHdqFnr ._2GBsFdkx {
    margin-left: 8px
}

._1EHdqFnr ._2GBsFdkx:first-child {
    margin-left: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@-webkit-keyframes _2IY5s9Ol {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2IY5s9Ol {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _2xu2Ct8- {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2xu2Ct8- {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.fpp_DpAU {
    padding-top: 4px;
    position: relative
}

.tJE0LSeo {
    background-color: rgba(0, 0, 0, .08);
    border-radius: 1.5px;
    height: 3px;
    width: 80%
}

.tJE0LSeo._1ZM0FjpQ {
    width: 70%
}

._3wh-lr2G {
    background-color: #000;
    border-radius: 1.5px;
    height: 100%;
    max-width: 100%;
    min-width: 3px;
    width: 50%
}

._2KXn4dYK {
    align-items: center;
    display: flex;
    height: 18px;
    margin-top: 6px
}

._3em-XGIK {
    height: 14px;
    margin-right: 4px;
    width: 14px
}

._1CIif-sP {
    color: #555;
    font-size: 13px;
    line-height: 18px;
    white-space: nowrap
}

@-webkit-keyframes _1HU70hs6 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1HU70hs6 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _2VQgVAcA {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2VQgVAcA {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._2CDYTFy2 {
    align-items: center;
    display: flex;
    width: 100%
}

._39BNI1lc {
    color: #fb7701;
    font-size: 13px;
    font-weight: 400;
    height: 17px;
    line-height: 17px
}

._3Z4eZeyZ {
    border: 1px solid #fb7701;
    border-radius: 3px;
    color: #fb7701;
    font-size: 12px;
    font-weight: 600;
    height: 18px;
    line-height: 16px;
    margin-left: 6px;
    padding: 0 4px;
    text-align: center
}

@-webkit-keyframes _2fJ7bB2h {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2fJ7bB2h {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _1hobDkNy {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1hobDkNy {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._2iONhc9l {
    align-items: center;
    display: flex;
    height: 18px;
    margin-top: 1px;
    overflow: hidden
}

._2iONhc9l .mQK0O5yu {
    flex-shrink: 0;
    font-size: 14px;
    line-height: 18px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2iONhc9l .AJl9Ukpl {
    height: 16px;
    margin-left: 4px
}

._2iONhc9l .IOZ8WgGF {
    height: 16px;
    margin-right: 4px;
    width: 35px
}

._2iONhc9l .IOZ8WgGF:last-child {
    margin-right: 0
}

._1x1bqlnD {
    color: #fb7701;
    font-size: 14px;
    height: 18px;
    line-height: 18px
}

._1x1bqlnD._2p-vohYD {
    color: #0a8800
}

._1x1bqlnD ._2I8PtBII {
    font-size: 10px;
    fill: #0a8800
}

._JnuTL4A {
    background: #f6f6f6;
    border-radius: 2px;
    height: auto;
    padding: 8px 9px;
    width: 100%
}

._1_9_aspn {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #555;
    font-size: 13px;
    line-height: 19px;
    text-overflow: ellipsis
}

._1_9_aspn,
._2TpZEjGH {
    flex-shrink: 0;
    overflow: hidden
}

._2TpZEjGH {
    border-radius: 50%;
    display: inline-block;
    height: 19px;
    margin-right: 6px;
    position: relative;
    vertical-align: top;
    width: 19px
}

._2TpZEjGH:before {
    background-color: rgba(0, 0, 0, .06);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

._2bwZSiS3 {
    height: 19px;
    width: 19px
}

._3ZhYwOCn {
    font-size: 22px;
    font-weight: 500;
    line-height: 1;
    margin: 20px 0
}

._3EGNiotw {
    margin-bottom: 12px
}

.t33rbhT3 {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-left: -9px;
    margin-right: -15px
}

.t33rbhT3 {
    margin-left: -9px;
    margin-right: unset;
    padding-left: unset;
    width: 100%;
    width: calc(100% + 18px) !important
}

._3EGNiotw {
    position: relative;
    width: 20%
}

@media (max-width: 1232px) {
    ._3EGNiotw {
        width: 25%
    }
}
/*****************CATEGORY AND SUBCATEGORY TITLES ON CLICK==================**/
  .mobile_cat_title_onSubClick{
        display: none;
        height: 32px;
        padding-bottom: 0;
        z-index: 1;
        padding: 12px 0 5px;
    }

    .mobile_cat_title_onSubClick .bg-navbar-leftIcon {
        position: relative;
    }

    .mobile_cat_title_onSubClick .bg-navbar-title {
        text-align: center;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        line-clamp: 1;
        -webkit-box-orient: vertical;
        font-size: 17px;
        font-weight: 500;
        line-height: normal;
        display: -webkit-box;
        overflow: hidden;
    }

    .h1-2unTP {
        vertical-align: baseline;
        font-weight: inherit;
        font-size: inherit;
        border: 0;
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        list-style: none;
    }

    .title-3u9dn {
        word-break: break-all;
    }


    .mobile_cat_title_onSubClick:after {
        content: "";
        transform-origin: 0 0;
        pointer-events: none;
        box-sizing: border-box;
        border-bottom: 1px solid #dfdfdf;
        display: block;
        position: absolute;
        top: 0;
        bottom: -100%;
        left: 0;
        right: -100%;
        transform: scale(.5);
    }

    .mobile_cat_title_onSubClick.hasTopTab-2-QHK:after {
        border: none;
    }
/********************************************RIGHT  CONTENT SUB CATS MENU *****************/
._3nlBPi0Q {
    display: block;
}

._2hTeY9FC {
    display: none;
    width: 606px;
    position: absolute;
    top: 0;
    left: 241px;
    height: 100%;
    background-color: #fff;
    border-radius: 0 4px 4px 0;
    cursor: auto;
    overflow: auto;
    overscroll-behavior: contain;
    padding: 24px 0 24px 28px;
}

._2hTeY9FC,
._3rzsrCqN,
.kq1hgYWe {
    scrollbar-width: thin;
    scrollbar-color: transparent transparent;
}

._3z8rd9iX {
    width: 550px;
}

.featured-tab-column-header {
    display: none;
}

._2hTeY9FC:hover,
._3rzsrCqN:hover,
.kq1hgYWe:hover {
    scrollbar-color: #dedede transparent;
}

._3YcIqaB1 {
    height: 2px;
    width: 100%;
}

._1kBCxUd4 {
    width: 100%;
}

._1kBCxUd4,
._3bTUNTZu {
    display: flex;
    flex-wrap: wrap;
}

._3bTUNTZu,
.eMaWSAl4 {
    width: 100%;
}

._1kBCxUd4,
._3bTUNTZu {
    display: flex;
    flex-wrap: wrap;
}

._1XDPWwsB:not(:nth-of-type(5n)) {
    margin-right: 30px;
}

._1XDPWwsB {
    position: relative;
    width: 86px;
}

._2uNXese_ {
    position: relative;
    width: 86px !important;
    height: 86px !important;
    overflow: hidden;
    border-radius: 50%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    transition: all .15s ease;
}

._3aH8_Iq0,
._3aH8_Iq0>img {
    border-radius: 50%;
    overflow: hidden;
}

._small_sized_img {
    position: relative;
    display: block;
    width: 100%;
    height: 86px;
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.subcat_image {
    width: 86px;
    height: 86px;
    object-fit: cover;
    /* crop to fill square */
}


._3ou7rg77 ._1rLuSyEq,
._3ou7rg77 ._1Xwnbjek {
    height: 100%;
}

._3aH8_Iq0,
._3aH8_Iq0>img {
    border-radius: 50%;
    overflow: hidden;
}

._3xTinWaR,
._26w-i4z8 {
    align-items: center;
    justify-content: center;
}

._3xTinWaR {
    position: relative;
    top: -13px;
    display: flex;
    flex-direction: column;
}

._2UuGUxzc {
    font-size: 14px;
    color: #222;
    line-height: 18px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-top: 21px;
    text-align: center;
}

._1SQ65sKH {
    display: inline;
}

.mCjqpBpd {
    position: absolute;
}

/*************************************** TRENIDNG MENU ITEMS ********************/
.trending-random-items-mini {
    display: none;
}

.wrap-LE6b1 {
    width: 100%;
    padding-right: 5px;
}

.wrap-LE6b1 .list-1ng0I {
    width: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: row;
}

.title-2RBah {
    width: 100%;
    height: 18px;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    position: relative;
    font-size: 14px;
    color: #000;
    line-height: 18px;
    font-weight: 500;
    margin: 0 0 10px;
    padding: 0 11px 0 4px
}

.columnWrap-2Zdoj {
    max-width: 50%;
}

.title-2RBah .recommendTitle-31-1F {
    flex-shrink: 0;
    margin-right: 8px;
}

.countDownTitleWrap-3EO9l .cell-3U9Ic,
.title-2RBah {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
}

.title-2RBah .sortEntrance-3w2o6 {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    font-size: 13px;
    color: #777;
    line-height: 13px;
    font-weight: 400;
    flex-shrink: 0;
    flex: 1;
    overflow: hidden;
}

._2JPRBWAA,
.sZZcLKia {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
}

.sZZcLKia {
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    width: 100%;
    margin-bottom: 16px;
}

._2JPRBWAA {
    font-size: 16px;
    color: #222;
    line-height: 20px;
    font-weight: 600;
    justify-content: center;
    -webkit-justify-content: center;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    max-width: 100%;
}

.title-2RBah .sortTitle-GG492 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 5px 0;
}

.title-2RBah .sortEntrance-3w2o6 .downArrow-GaUnB {
    transition: transform .2s linear, -webkit-transform .2s linear;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    width: 11px;
    height: 11px;
    margin-top: 10px;
    margin-left: 4px;
}

.new-cui-img-wxWpA[data-state=succ] {
    content: normal;
}

.imgWrap-1P3x8 {
    width: 132px;
    height: 132px;
    position: relative;
    overflow: hidden;
}

.imgMask-3thOR {
    width: 132px;
    height: inherit;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    position: relative;
}

.info-1P78v.bgShadow-3cB2Z {
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .45));
}

.info-1P78v {
    position: absolute;
    bottom: 0;
    width: 140px;
    height: 37px;
    z-index: 2;
}

.fadeIn-2OQO_[data-state=succ] {
    -webkit-animation: fadeIn-2OQO_ .2s ease-in-out 1 both;
    animation: fadeIn-2OQO_ .2s ease-in-out 1 both;
    opacity: 1;
}



@-webkit-keyframes fadeIn-2OQO_ {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn-2OQO_ {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}



.imgMask-3thOR:after {
    content: "";
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .03)
}

.img-2mcFp {
    width: 100%;
    height: inherit
}

.imgCover-ZpkWN {
    object-fit: cover
}

.price-3yYDr,
.unit-1ld09 {
    flex-shrink: 0;
    font-size: 14px;
    color: #000;
    line-height: 18px;
    font-weight: 500
}

.unit-1ld09 {
    vertical-align: top
}

.sufUnit-3C8JX,
.unit-1ld09 {
    font-size: 12px;
    white-space: pre
}

.sufUnit-3C8JX {
    flex-shrink: 0;
    color: #000;
    line-height: 18px;
    font-weight: 500
}

@media screen and (max-width: 374px) {
    .sufUnit-3C8JX {
        font-size: 12px
    }
}

.goodCommentWrap-3UU6_ {
    width: 124px;
    margin: 6px auto 0;
    color: #000;
    line-height: 13px;
    height: 13px;
    display: flex;
    align-items: center;
    position: relative;
}

.wrap-10h7C {
    align-items: center;
    display: flex;
}

.starWrap-3GeCP {
    font-size: 0;
    position: relative;
}

.interactionStar-wKQvf,
.interactionThin-3H0ct,
.star-1Xl4Z,
.thinStar-1M1Zj {
    background-color: currentColor;
    color: #000;
    color: #aaa;
    display: inline-block;
}

.interactionStar-wKQvf,
.star-1Xl4Z {
    height: 100%;
    -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 version=%221.1%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 viewBox=%220 0 1024 1024%22 fill=%22currentcolor%22%3E%3Cpath d=%22M528.2 64.1c15.3 5.1 27.3 17.1 32.4 32.4l91.7 275.4 290.2 2.1c28.3 0.2 51 23.3 50.9 51.5-0.1 16.1-7.8 31.3-20.9 40.9l-233.6 172.3 87.8 276.7c8.5 27-6.4 55.7-33.4 64.3-15.4 4.9-32.2 2.2-45.2-7.2l-236.1-168.9-236.1 168.9c-23 16.5-55 11.2-71.4-11.8-9.4-13.1-12-29.9-7.2-45.3l87.8-276.7-233.6-172.3c-22.8-16.8-27.6-48.8-10.9-71.6 9.6-13 24.7-20.7 40.9-20.8l290.2-2.1 91.7-275.4c8.9-26.8 37.9-41.3 64.8-32.4z m79.7 368.9l-95.9-288.1-95.9 288.1-303.5 2.2 244.3 180.1-91.7 289.3 246.8-176.6 246.7 176.6-91.6-289.3 244.2-180.1-303.4-2.2z%22%3E%3C/path%3E%3C/svg%3E");
    mask: url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 version=%221.1%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 viewBox=%220 0 1024 1024%22 fill=%22currentcolor%22%3E%3Cpath d=%22M528.2 64.1c15.3 5.1 27.3 17.1 32.4 32.4l91.7 275.4 290.2 2.1c28.3 0.2 51 23.3 50.9 51.5-0.1 16.1-7.8 31.3-20.9 40.9l-233.6 172.3 87.8 276.7c8.5 27-6.4 55.7-33.4 64.3-15.4 4.9-32.2 2.2-45.2-7.2l-236.1-168.9-236.1 168.9c-23 16.5-55 11.2-71.4-11.8-9.4-13.1-12-29.9-7.2-45.3l87.8-276.7-233.6-172.3c-22.8-16.8-27.6-48.8-10.9-71.6 9.6-13 24.7-20.7 40.9-20.8l290.2-2.1 91.7-275.4c8.9-26.8 37.9-41.3 64.8-32.4z m79.7 368.9l-95.9-288.1-95.9 288.1-303.5 2.2 244.3 180.1-91.7 289.3 246.8-176.6 246.7 176.6-91.6-289.3 244.2-180.1-303.4-2.2z%22%3E%3C/path%3E%3C/svg%3E");
    mask-position: left;
    -webkit-mask-position: left;
    mask-repeat: space;
    -webkit-mask-repeat: space;
    width: 100%;
}

.activeWrap-1iALA {
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
}

/************************************** CART**************************/
._2HyeFvCz .rNvtzNHD {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

.mini-cart {
    width: 201px;
    z-index: 1080;
}

.cartButton-1tyG4 {
    z-index: 2;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 34px;
    height: 30px;
    padding: 3px 6px;
}

._2HyeFvCz {
    width: 204px;
    height: 38px;
    margin: 6px 7px 8px 8px;
    background: #fff;
    border-radius: 4px;
    position: relative;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    overflow: hidden;
}

.active-1kY3C,
.interactionActive-BHjrD {
    background-color: currentColor;
    color: #000;
    display: inline-block;
    -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 version=%221.1%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 viewBox=%220 0 1024 1024%22 fill=%22currentcolor%22%3E%3Cpath d=%22M512 803.6l-236.1 168.9c-23 16.5-55 11.2-71.4-11.8-9.4-13.1-12-29.9-7.2-45.3l87.8-276.7-233.6-172.3c-22.8-16.8-27.6-48.8-10.9-71.6 9.6-13 24.7-20.7 40.9-20.8l290.2-2.1 91.7-275.4c8.9-26.8 37.9-41.3 64.8-32.4 15.3 5.1 27.3 17.1 32.4 32.4l91.7 275.4 290.2 2.1c28.3 0.2 51 23.3 50.9 51.5-0.1 16.1-7.8 31.3-20.9 40.9l-233.6 172.3 87.8 276.7c8.5 27-6.4 55.7-33.4 64.3-15.4 4.9-32.2 2.2-45.2-7.2l-236.1-168.9z%22%3E%3C/path%3E%3C/svg%3E");
    mask: url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 version=%221.1%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 viewBox=%220 0 1024 1024%22 fill=%22currentcolor%22%3E%3Cpath d=%22M512 803.6l-236.1 168.9c-23 16.5-55 11.2-71.4-11.8-9.4-13.1-12-29.9-7.2-45.3l87.8-276.7-233.6-172.3c-22.8-16.8-27.6-48.8-10.9-71.6 9.6-13 24.7-20.7 40.9-20.8l290.2-2.1 91.7-275.4c8.9-26.8 37.9-41.3 64.8-32.4 15.3 5.1 27.3 17.1 32.4 32.4l91.7 275.4 290.2 2.1c28.3 0.2 51 23.3 50.9 51.5-0.1 16.1-7.8 31.3-20.9 40.9l-233.6 172.3 87.8 276.7c8.5 27-6.4 55.7-33.4 64.3-15.4 4.9-32.2 2.2-45.2-7.2l-236.1-168.9z%22%3E%3C/path%3E%3C/svg%3E");
    mask-position: left;
    -webkit-mask-position: left;
    mask-repeat: space;
    -webkit-mask-repeat: space;
}

.icon-1Ezyk {
    display: inline-block;
    background-color: currentColor;
    mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' style='width:1em;height:1em;vertical-align:middle' fill='currentcolor' overflow='hidden'%3E%3Cpath d='M409.5 758.8c28.3 0 51.2 22.9 51.1 51.2 0 28.3-22.9 51.2-51.1 51.2-28.3 0-51.2-22.9-51.2-51.2 0-28.3 22.9-51.2 51.2-51.2zm327.7 0c28.3 0 51.2 22.9 51.2 51.2 0 28.3-22.9 51.2-51.2 51.2-28.3 0-51.2-22.9-51.1-51.2 0-28.3 22.9-51.2 51.1-51.2zm-541-563.2c18.1 0 36.7 3.5 56.9 15.6 19.3 11.6 34.7 29.3 44.4 52.8l3.4 9 1.4 5.6 18.5 113.1L352.2 591c3.4 20.9 20.4 36.7 41 39l5.3.3h347.2c21.3 0 39.6-14.3 45.3-35.1l1.2-5.4 48.6-260.5c3.9-20.8 23.9-34.6 44.8-30.7 19.2 3.6 32.4 21 31.3 40l-.6 4.8-48.5 259.5c-9.2 57.5-57.1 100.4-114.5 103.9l-7.6.3H398.5c-60.6 0-112.3-43.9-122.1-104L240 372.8l-12.8-77.6-1-2.8c-2.6-6-5.9-10.3-9.8-13.3l-3-2.1c-4.4-2.6-8.8-3.9-13-4.4l-4.2-.2h-85.3c-21.2 0-38.4-17.2-38.4-38.4 0-19.6 14.6-35.7 33.6-38.1l4.8-.3h85.3zm382.2-1.2c19.6 0 35.7 14.6 38.1 33.6l.3 4.8v72.5h72.6c21.2 0 38.4 17.2 38.4 38.4 0 19.6-14.6 35.7-33.6 38.1l-4.8.3h-72.6v72.5c0 21.2-17.2 38.4-38.4 38.4-19.6 0-35.7-14.6-38.1-33.5l-.3-4.9v-72.5h-72.5c-21.2 0-38.4-17.2-38.4-38.4 0-19.6 14.6-35.7 33.6-38.1l4.8-.3H540v-72.5c0-21.2 17.2-38.4 38.4-38.4z' fill='%23000'/%3E%3C/svg%3E");
    -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' style='width:1em;height:1em;vertical-align:middle' fill='currentcolor' overflow='hidden'%3E%3Cpath d='M409.5 758.8c28.3 0 51.2 22.9 51.1 51.2 0 28.3-22.9 51.2-51.1 51.2-28.3 0-51.2-22.9-51.2-51.2 0-28.3 22.9-51.2 51.2-51.2zm327.7 0c28.3 0 51.2 22.9 51.2 51.2 0 28.3-22.9 51.2-51.2 51.2-28.3 0-51.2-22.9-51.1-51.2 0-28.3 22.9-51.2 51.1-51.2zm-541-563.2c18.1 0 36.7 3.5 56.9 15.6 19.3 11.6 34.7 29.3 44.4 52.8l3.4 9 1.4 5.6 18.5 113.1L352.2 591c3.4 20.9 20.4 36.7 41 39l5.3.3h347.2c21.3 0 39.6-14.3 45.3-35.1l1.2-5.4 48.6-260.5c3.9-20.8 23.9-34.6 44.8-30.7 19.2 3.6 32.4 21 31.3 40l-.6 4.8-48.5 259.5c-9.2 57.5-57.1 100.4-114.5 103.9l-7.6.3H398.5c-60.6 0-112.3-43.9-122.1-104L240 372.8l-12.8-77.6-1-2.8c-2.6-6-5.9-10.3-9.8-13.3l-3-2.1c-4.4-2.6-8.8-3.9-13-4.4l-4.2-.2h-85.3c-21.2 0-38.4-17.2-38.4-38.4 0-19.6 14.6-35.7 33.6-38.1l4.8-.3h85.3zm382.2-1.2c19.6 0 35.7 14.6 38.1 33.6l.3 4.8v72.5h72.6c21.2 0 38.4 17.2 38.4 38.4 0 19.6-14.6 35.7-33.6 38.1l-4.8.3h-72.6v72.5c0 21.2-17.2 38.4-38.4 38.4-19.6 0-35.7-14.6-38.1-33.5l-.3-4.9v-72.5h-72.5c-21.2 0-38.4-17.2-38.4-38.4 0-19.6 14.6-35.7 33.6-38.1l4.8-.3H540v-72.5c0-21.2 17.2-38.4 38.4-38.4z' fill='%23000'/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    mask-size: contain;
    -webkit-mask-size: contain;
}

.custom-dropdown {
    position: relative;
    width: 80px;
    font-family: inherit;
}

.dropdown-input {
    width: 100%;
    padding: 6px;
    text-align: center;
    cursor: pointer;
    border: 1px solid #ccc;
    background-color: #fff;
}

.dropdown-options {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: white;
    border: 1px solid #ccc;
    z-index: 1000;
    max-height: 150px;
    /* 👈 Set your preferred max height */
    overflow-y: auto;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
    display: none;
}
.dropdown-options.dropup {
  top: auto;
  bottom: 100%; /* show above input */
}


.dropdown-option {
    padding: 6px;
    cursor: pointer;
    text-align: center;
}

.dropdown-option:hover {
    background-color: #f0f0f0;
}

.commentNumTips-2cg-q {
    padding-left: 2px;
    white-space: nowrap;
    line-height: 13px;
}

.priceInfo-37lZ7 {
    padding: 0 0 10px;
    width: 124px;
    margin: 2px auto 0;
}

.cartIcon-2oBig {
    width: 24px;
    height: 24px;
    color: #fff;
}

.imgMask-3thOR:after {
    content: "";
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .03);
}

.priceInfo-37lZ7 .left-3fmyn {
    display: flex;
    align-items: baseline;
    overflow: hidden;
    max-width: 100%;
}

.priceWrap-39i4G,
.reduction-1QS2s {
    display: inline-block;
}

.decimal-FVVey.unit-1ld09 {
    vertical-align: baseline;
}

.decimal-FVVey {
    font-size: 11px;
    font-weight: 600;
}

.sufUnit-3C8JX,
.unit-1ld09 {
    font-size: 12px;
    white-space: pre;
}

.splitPrice-3VhQz {
    font-weight: 600;
}

.price-3yYDr,
.unit-1ld09 {
    flex-shrink: 0;
    font-size: 14px;
    color: #000;
    line-height: 18px;
    font-weight: 500;
}

.decimal-FVVey {
    font-size: 11px;
    font-weight: 600;
}

.salesTip-2uEE4 {
    display: inline-block;
    padding-left: 4px;
    white-space: wrap;
    font-size: 12px;
    color: #777;
    line-height: 16px;
    font-weight: 400;
}

.linkWrap-3kcFp {
    width: 132px;
    height: auto;
}

.salesTip-2uEE4>span {
    margin-left: 10px;
}

.bottomMarketPrice-2J1Qf {
    align-items: center;
    -webkit-align-items: center;
    color: #777;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    font-size: 11px;
    font-weight: 400;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    line-height: 16px;
    max-width: 100%;
}

.bottomMarketPrice-2J1Qf .textBox-ncU74 {
    overflow: hidden;
}

.iconBox-3MVSU {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    flex-shrink: 0;
    justify-content: center;
    -webkit-justify-content: center;
    padding: 2px 02px 2px;
}

.icon-3h6vs,
.img-3J0gA {
    height: 11px;
    width: 11px;
}

/********************************** SUPPORT || HELP **************************/
._2QwhFZ0S._2QwhFZ0S {
    top: calc(100% + 1px);
}

._2wq3aKaZ {
    position: absolute;
    left: 50%;
    top: 100%;
    z-index: 99;
    padding-top: 10px;
    -webkit-transform: translateX(-50%) translateY(0) translateZ(0);
    transform: translateX(-50%) translateY(0) translateZ(0);
    -webkit-font-smoothing: antialiased;
}

._2QwhFZ0S {
    padding-top: 8px !important;
}

._3Y3Bmpj1 {
    z-index: 999;
    width: 22px;
    height: 8px;
    position: absolute;
    top: 3px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    stroke: #dfdfdf;
    stroke-width: 1;
    fill: #fff;
}

._39l0OSJL {
    background-color: #fff;
    border: 1px solid #dfdfdf;
    border-radius: 4px;
    box-shadow: -6px 6px 12px -4px rgba(0, 0, 0, .1);
    overflow: hidden;
    position: relative;
    z-index: 988;
    -webkit-font-smoothing: antialiased;
}



._492fCucT {
    max-height: calc(100vh - 160px);
    overflow-y: auto;
    background: #fff;
    width: 270px;
    border-radius: 6px;
    font-weight: 400;
    overscroll-behavior: contain;
}

._16miXUTU {
    padding: 14px 0;
}

._1pGmdoJy {
    min-height: 38px;
    padding: 8px 20px;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    color: #222;
}

._2k0aznwW {
    width: 21px;
    height: 21px;
    margin-right: 7px;
    flex-shrink: 0;
}

._1pGmdoJy {
    min-height: 38px;
    padding: 8px 20px;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    color: #222;
}

/******************************************** SCROLL TO TOP  TOOLBAR *****************************************/
._3Nf4YxlJ {
    position: fixed;
    right: 0px;
    left: unset;
    bottom: 20px;
    width: 64px;
    background: #fff;
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .1);
    border-radius: 10px 0 0 10px;
    padding: 4px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: column;
}


._1aDO3fgk,
._2e0jpr6E {
    width: 100%;
    height: 61px;
}

._1aDO3fgk {
    position: relative;
}

._2e0jpr6E {
    border-radius: 8px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: column;
    cursor: pointer;
}

._3SpPbkGB {
    width: 22px;
    height: 22px;
    margin-bottom: 4px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 version=%221.1%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 viewBox=%220 0 1024 1024%22 fill=%22%23000%22%3E%3Cpath d=%22M512 118.2c21.8 0 39.4 17.6 39.4 39.3 0 20.2-15.2 36.8-34.8 39.2l-4.6 0.2-236.3 0c-20.2 0-36.8 15.2-39.1 34.8l-0.3 4.6 0 551.4c0 20.2 15.2 36.8 34.8 39.1l4.6 0.3 472.6 0c20.2 0 36.8-15.2 39.1-34.8l0.3-4.6 0-315.1c0-21.8 17.6-39.4 39.4-39.4 20.2 0 36.8 15.2 39.1 34.8l0.3 4.6 0 315.1c0 62.9-49.2 114.4-111.2 117.9l-7 0.2-472.6 0c-62.9 0-114.4-49.2-118-111.2l-0.2-6.9 0-551.4c0-62.9 49.2-114.4 111.2-117.9l7-0.2 236.3 0z m157.5 472.6c21.8 0 39.4 17.6 39.4 39.4 0 21.8-17.6 39.4-39.4 39.3l-315 0c-21.8 0-39.4-17.6-39.4-39.3 0-21.8 17.6-39.4 39.4-39.4l315 0z m-196.9-236.3c21.8 0 39.4 17.6 39.4 39.3 0 21.8-17.6 39.4-39.4 39.4l-118.1 0c-21.8 0-39.4-17.6-39.4-39.4 0-21.8 17.6-39.4 39.4-39.3l118.1 0z m410.1-252.6c15.4 15.4 15.4 40.3 0 55.7l-213.1 213.1c-15.4 15.4-40.3 15.4-55.7 0-15.4-15.4-15.4-40.3 0-55.7l213.1-213.1c15.4-15.4 40.3-15.4 55.7 0z%22%3E%3C/path%3E%3C/svg%3E");
}

._1KBzBovv {
    font-size: 22px;
    color: #222;
    text-align: center;
    line-height: 15px;
    font-weight: 500;
    -webkit-transform: scale(.5);
    transform: scale(.5);
}

._1Ev8iJ18 {
    white-space: nowrap !important;
    width: auto !important;
}



._3ZgyglzR {
    width: 100%;
    height: 56px;
    border-radius: 8px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: column;
    cursor: pointer;
}

._2YUQta0U,
._3qsXqZ9V {
    position: relative;
    width: 100%;
}

._3qsXqZ9V {
    height: 56px;
    opacity: 1;
    transition: height .1s, opacity .2s;
}

.GmRno7XL {
    width: 22px;
    height: 22px;
    margin-bottom: 4px;
    margin-top: -4px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 version=%221.1%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 viewBox=%220 0 1024 1024%22 fill=%22%23000%22%3E%3Cpath d=%22M156.8 597.6l325.8-311.1c15.2-14.5 38.4-15.6 54.9-3.4l3.9 3.4 325.8 311.1c17 16.2 17.6 43.2 1.4 60.2-15.1 15.8-39.4 17.5-56.4 4.6l-3.8-3.2-296.4-283-296.4 283c-15.8 15.1-40.2 15.6-56.6 2l-3.6-3.4c-15.1-15.8-15.6-40.2-2-56.6l3.4-3.6z%22%3E%3C/path%3E%3C/svg%3E");
}

._1g0j9-kd {
    font-size: 22px;
    color: #222;
    text-align: center;
    line-height: 15px;
    font-weight: 500;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    margin-top: -4px;
}

.scrollUp__Tool_Container {
    z-index: 607
}

._18jMNPbt {
    display: flex;
    display: -webkit-flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    flex-direction: row;
}

._1Ev8iJ18 {
    white-space: nowrap !important;
    width: auto !important;
}

._18jMNPbt,
div._2VcQ2ZrB {
    width: 100%;
    justify-content: center;
    align-items: center;
}

._3xUiBZQw {
    width: 0;
    height: 100%;
}

._18jMNPbt,
div._2VcQ2ZrB {
    width: 100%;
    justify-content: center;
    align-items: center;
}

._1VK9DS-z {
    opacity: 0;
    position: absolute;
}

div._2VcQ2ZrB {
    height: 56px;
    background: unset;
    display: flex;
    flex-direction: column;
}

._1A56ey7K {
    background: #fff;
    border-radius: 8px;
    color: #222;
    cursor: pointer;
    font-size: 12px;
    font-weight: 500;
    line-height: 17px;
    padding: 7.5px 0;
    position: relative;
    text-align: center;
    width: 56px;
}

._2jHL5xEg {
    display: flex;
    justify-content: center;
}

._1ObYqgWW {
    margin: 0 auto 2px;
    position: relative;
}

._2YQks_Wq {
    display: block;
    height: 22px;
    width: 22px;
}

.M5pUHbHb {
    align-items: center;
    background: #fb7701;
    border: 1px solid #fff;
    border-radius: 11px;
    color: #fff;
    display: flex;
    font-size: 12px;
    height: 18px;
    justify-content: center;
    line-height: 1;
    min-width: 18px;
    padding: 0 4px;
    position: absolute;
    right: 3px;
    top: 1px;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
    -webkit-user-select: none;
    user-select: none;
}

._3jumepMm {
    -webkit-transform: scale(.91);
    transform: scale(.91);
}

/**************************************MESSAGES DIALOGE ******************************************************/
._1fCI-B9q {
    align-items: center;
    display: flex;
    justify-content: center;
    opacity: 0;
    white-space: nowrap;
    width: 100%;
}

._1fCI-B9q>div {
    display: inline-block;
}

._2GtzzhcS {
    display: block;
    /***************************************** turn off to hide messages conatiner/ ***********/
}

._3NvIkFwh {
    background: #fff;
    border-radius: 10px;
    bottom: 20px;
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .1);
    height: 720px;
    max-height: 90vh;
    overflow: hidden;
    position: fixed;
    right: 69px;
    width: 375px;
    z-index: 1001;
}

._3HBsKDAc {
    height: 100%;
    width: 100%;
}

._18jMNPbt {
    display: flex;
    display: -webkit-flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    flex-direction: row;
}

/****************************************** SKU SELECTOR**********************************/
._1UmJ-W2R {
    width: 414px
}

._2WpPiedk {
    padding: 36px 40px;
    width: 494px
}

._3xpn9DzN {
    font-size: 14px;
    color: #222;
    line-height: 18px;
    font-weight: 400;
    text-align: left;
    white-space: nowarap
}

.T4ixMTXs {
    width: 320px;
    margin: 30px auto 0
}

._2mn5yv5z {
    cursor: pointer
}

._2mn5yv5z:hover {
    text-decoration: underline
}

._2mn5yv5z:active {
    opacity: .6
}

._2mn5yv5z:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._3LJCr1AP {
    cursor: pointer
}

._3LJCr1AP:focus-visible,
.PjdWJn3s:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._46gw1db- {
    position: relative;
    display: inline-block
}

._46gw1db-:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: var(--img-bg-color);
    opacity: var(--img-opacity);
    border-radius: var(--img-border-radius);
    z-index: 1;
    pointer-events: none
}

._3llMnMkt {
    -webkit-mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-size: 100% 100%;
    mask-repeat: no-repeat
}

.-IQ04DZn {
    width: 372px;
    font-size: 14px;
    color: #222;
    line-height: 20px;
    font-weight: 400;
    padding: 12px 16px;
    text-align: left;
    white-space: nowarap
}

._3rlbqOwc._3rlbqOwc {
    vertical-align: middle !important
}

.XlbV8UnY.XlbV8UnY {
    vertical-align: bottom !important
}

._2cZx9Xoq._2cZx9Xoq {
    vertical-align: baseline !important
}

._3kbsqR3q._3kbsqR3q {
    vertical-align: top !important
}

._1iC3RKS6._1iC3RKS6 {
    display: flex;
    align-items: center;
    max-width: 100%
}

._1iC3RKS6._1iC3RKS6>span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1iC3RKS6._1iC3RKS6>[data-type="100"] {
    flex-shrink: 0
}

._2PYr9ZYt {
    align-items: center;
    background-color: #fff;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9999
}

._2yQ04alH {
    height: 0
}

._314UpsW3 {
    height: 100%;
    overflow-y: auto;
    width: 100%
}

.ZEFLBsZp {
    pointer-events: auto;
    padding: 6px 12px 6px 32px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: -webkit-fit-content;
    width: fit-content;
    border-radius: 17px;
    max-width: min(98% - 4px, 127px);
    cursor: pointer;
    -webkit-animation: _1GOO9LNg .1s ease-in;
    animation: _1GOO9LNg .1s ease-in;
    position: relative;
    font-size: 14px;
    color: #000;
    font-weight: 400;
    line-height: 14px
}

.ZEFLBsZp:hover ._1VtGAlJn {
    border: 1px solid #cdcdcd !important;
    box-shadow: none !important;
    background: hsla(0, 0%, 100%, .8) !important
}

._1ad222PI {
    white-space: normal;
    display: inline-block;
    max-width: 100%
}

._2nk5PT_m {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-align: left;
    max-width: 100%
}

.Ow5m0Uv- {
    width: 16px;
    height: 16px;
    position: absolute;
    left: 12px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

@-webkit-keyframes _1GOO9LNg {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes _1GOO9LNg {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._1VtGAlJn {
    border: 1px solid #cdcdcd !important;
    background: hsla(0, 0%, 100%, .8) !important
}

._3OO09lOB {
    display: flex;
    align-items: center;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.s-OSTRRG {
    overflow: initial !important
}

._2d4W16Wq {
    margin-left: 4px;
    position: relative;
    top: 1px
}

._86Uu8KY6 {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    overflow: hidden
}

._1qiC-ts4 {
    cursor: pointer;
    width: 194px;
    height: 258px;
    margin-right: 10px;
    position: relative;
    margin-bottom: 20px;
    display: inline-block
}

._1qiC-ts4 ._33vMhCHJ {
    border-color: #fff
}

._3qUazrGE:hover ._3EFWfiZf {
    display: flex;
    z-index: 2;
    left: 10px;
    -webkit-transform: translateY(calc(-100% - 12px));
    transform: translateY(calc(-100% - 12px))
}

._3EFWfiZf {
    display: none;
    position: absolute;
    z-index: 1;
    top: 100%;
    -webkit-transform: translate(-50%, calc(-100% - 12px));
    transform: translate(-50%, calc(-100% - 12px));
    left: 50%;
    width: 100%
}

._3EFWfiZf ._2CmxsJg5 {
    width: 16px;
    height: 16px;
    flex-shrink: 0
}

._2hOY2DLW {
    width: 194px;
    height: 247px
}

._2hOY2DLW ._1reQpvf_ {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

._2hOY2DLW ._1reQpvf_ div {
    font-size: 16px !important;
    font-weight: 500 !important
}

._2hOY2DLW ._1reQpvf_ ._2ounmtZq {
    font-size: 14px !important;
    font-weight: 500 !important
}

._29lmgcqa {
    width: 194px;
    height: 194px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-shrink: 0;
    overflow: hidden;
    position: relative
}

._29lmgcqa:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .02);
    z-index: 1
}

._2ehSg6gL {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

._3nvsmvXt {
    font-size: 13px;
    color: #222;
    line-height: 17px;
    font-weight: 400;
    margin-top: 3px;
    margin-bottom: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3axfhCC5 {
    position: relative;
    width: 886px;
    height: 650px;
    background: #fff;
    border-radius: 4px;
    padding-top: 36px;
    padding-left: 40px
}

._2u2DMXf- {
    flex-shrink: 0;
    width: calc(100% - 40px);
    margin-right: 40px;
    text-align: center;
    font-size: 20px;
    color: #222;
    line-height: 28px;
    font-weight: 600;
    margin-bottom: 20px
}

._3FLeY3Ws {
    margin-right: 30px;
    width: 100%;
    max-height: 566px;
    overflow: scroll
}

._3FLeY3Ws::-webkit-scrollbar {
    width: 5px
}

._3FLeY3Ws::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: transparent
}

._3FLeY3Ws::-webkit-scrollbar-track {
    border-radius: 3px
}

._3FLeY3Ws:hover::-webkit-scrollbar-thumb {
    background-color: #e0e0e0
}

.dQRNBuQN {
    max-height: 546px
}

._2dPs2jct {
    margin-bottom: 10px
}

._Dkzco0u {
    display: none
}

._2bLCWOIG {
    font-size: 14px;
    color: #666;
    text-align: center;
    padding: 20px 0 40px
}

._3Du865Lq {
    width: 100%;
    height: 52px;
    text-align: center;
    margin: -6px auto 0
}

._1iec4sLw {
    width: 25px;
    height: 25px;
    display: inline-block;
    background-image: url(https://aimg.kwcdn.com/upload_aimg/pc/2f696ba5-99cf-4980-8ba9-e76b3ede6cf3.png);
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-animation: _3Du865Lq 1s linear 0s infinite;
    animation: _3Du865Lq 1s linear 0s infinite
}

._1iec4sLw,
.uK0QXRhK {
    vertical-align: middle
}

.uK0QXRhK {
    font-size: 15px;
    color: #666;
    line-height: 45px;
    margin-left: 20px
}

@-webkit-keyframes _3Du865Lq {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes _3Du865Lq {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

._2DN6q517 {
    height: 1px
}

._1TX6a1JU {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: -6px auto 0
}

._10071P6-._10071P6- {
    width: 100%;
    flex-shrink: 0;
    border-top: 1px solid #ececec;
    margin-top: 30px;
    z-index: 1;
    background-color: #fff
}

._10071P6-._10071P6- .splide__arrows--rtl .splide__arrow--prev {
    right: unset;
    left: 0
}

._10071P6-._10071P6- .splide__arrows--rtl .splide__arrow--next {
    right: 0;
    left: unset
}

._3RvpUidt {
    font-size: 18px;
    color: #222;
    line-height: 22px;
    font-weight: 600;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    cursor: pointer;
    white-space: nowrap;
    margin-bottom: 12px;
    padding-top: 20px
}

._3RvpUidt:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._3BQzvQW0 {
    white-space: normal;
    margin-right: 16px
}

._139ztZYj {
    float: right;
    display: inline-flex;
    align-items: center;
    font-size: 14px;
    color: #222;
    line-height: 22px;
    font-weight: 400;
    cursor: pointer;
    margin-right: -4px;
    white-space: nowrap;
    flex-wrap: nowrap
}

._139ztZYj:hover {
    text-decoration: underline
}

._139ztZYj:active {
    opacity: .6
}

._3R4fvi00:hover ._25gYedk6 {
    display: block;
    z-index: 2
}

._2kvY6kYI {
    margin-right: 12px;
    width: 141px;
    cursor: pointer;
    padding-bottom: 2px
}

._2kvY6kYI:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._2kvY6kYI ._25gYedk6 {
    max-width: 125px;
    white-space: normal;
    display: none;
    position: absolute;
    z-index: 1;
    top: 100%;
    -webkit-transform: translateY(calc(-100% - 12px));
    transform: translateY(calc(-100% - 12px));
    -webkit-transform: translate(-50%, calc(-100% - 12px));
    transform: translate(-50%, calc(-100% - 12px));
    left: 50%;
    width: 100%
}

._2kvY6kYI ._25gYedk6 ._2-s2kGDL {
    height: auto !important
}

._2kvY6kYI ._25gYedk6 ._3tbUgXgB {
    max-height: unset
}

._2kvY6kYI ._25gYedk6 ._1yb64O1Y {
    width: 16px;
    height: 16px;
    flex-shrink: 0
}

._2kvY6kYI .fqy6l4w_ {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 0
}

._2kvY6kYI .fqy6l4w_ ._26GgQS6E {
    flex: none;
    margin-bottom: 4px
}

._2kvY6kYI .fqy6l4w_ .AgiNbPCU {
    margin-left: 2px
}

._3glKuMcI {
    width: 96%;
    margin: 8px auto 0
}

._3glKuMcI:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._2wPxSt2m {
    font-size: 14px;
    color: #222;
    line-height: 20px;
    font-weight: 600;
    width: 100%
}

._2IfyHUET {
    right: 0;
    position: absolute;
    top: -8px
}

._3r6wYQVP {
    width: 141px;
    height: 141px;
    margin-bottom: 10px;
    position: relative
}

._3r6wYQVP:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .02);
    z-index: 1
}

._3r6wYQVP ._3hZ6y8kk {
    width: 100%;
    height: 100%;
    object-fit: cover
}

._1B6RiKs5 {
    font-size: 14px;
    color: #222;
    line-height: 18px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    margin-bottom: 4px
}

._2jWueI66 {
    fill: #222;
    width: 14px;
    height: 14px
}

._2-KOT4u7._2-KOT4u7._2-KOT4u7 {
    position: absolute;
    width: 0;
    height: calc(100% + 4px);
    display: flex;
    top: 0;
    justify-content: flex-start;
    align-items: center;
    border: none;
    box-shadow: none;
    border-radius: 0;
    cursor: auto;
    -webkit-transform: none;
    transform: none;
    transition: none;
    background: unset;
    z-index: 10
}

._2-KOT4u7._2-KOT4u7._2-KOT4u7:active,
._2-KOT4u7._2-KOT4u7._2-KOT4u7:hover {
    opacity: 1
}

._2-KOT4u7._2-KOT4u7._2-KOT4u7 svg {
    -webkit-transform: unset;
    transform: unset
}

._2-KOT4u7._2-KOT4u7._2-KOT4u7:active,
._2-KOT4u7._2-KOT4u7._2-KOT4u7:hover {
    -webkit-transform: none;
    transform: none;
    opacity: 1 !important
}

._2-KOT4u7._2-KOT4u7._2-KOT4u7 svg {
    -webkit-transform: none;
    transform: none
}

._2-KOT4u7._2-KOT4u7._2-KOT4u7:after {
    content: "";
    display: none
}

._3iysU4Cu._3iysU4Cu {
    left: 0 !important
}

._3iysU4Cu._3iysU4Cu svg {
    -webkit-transform: rotate(90deg) !important;
    transform: rotate(90deg) !important
}

._3iysU4Cu._3iysU4Cu .qXUpwQYG {
    position: absolute;
    left: -20px;
    z-index: 1
}

.ExAxSHyZ.ExAxSHyZ {
    right: 0 !important
}

.ExAxSHyZ.ExAxSHyZ svg {
    -webkit-transform: rotate(-90deg) !important;
    transform: rotate(-90deg) !important
}

.ExAxSHyZ.ExAxSHyZ .qXUpwQYG {
    position: absolute;
    right: -20px;
    z-index: 1
}

.qXUpwQYG.qXUpwQYG {
    opacity: .9;
    width: 40px;
    height: 40px;
    top: 54px;
    position: absolute;
    flex-shrink: 0
}

.qXUpwQYG.qXUpwQYG svg {
    -webkit-transform: inherit;
    transform: inherit
}

.qXUpwQYG.qXUpwQYG:hover {
    opacity: 1;
    -webkit-transform: scale(1.02);
    transform: scale(1.02)
}

.qXUpwQYG.qXUpwQYG:active {
    opacity: .8
}

.zWVYvrez:before {
    width: 20px;
    left: -20px
}

.zWVYvrez:after,
.zWVYvrez:before {
    content: "";
    height: calc(100% + 10px);
    background: #fff;
    position: absolute;
    top: 0;
    z-index: 1
}

.zWVYvrez:after {
    width: 21px;
    right: -21px
}

._3PZNRSzh {
    white-space: nowarap
}

._3t7nsJfx {
    position: absolute;
    bottom: 10px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 125px;
    padding: 3px 6px 5px;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    background: #fff;
    border: 1px solid #cdcdcd;
    border-radius: 13px;
    font-size: 13px;
    color: #0a8800;
    font-weight: 400;
    line-height: 16px
}

._3iAvJu4W {
    padding: 36px 40px;
    width: 514px
}

._1ydrlREA {
    height: 80px;
    width: auto
}

._1ysbx_Kw {
    width: 61px
}

._2ByYHWON {
    width: 46px
}

._3wYqhS-O {
    text-align: center;
    font-size: 20px;
    color: #222;
    line-height: 28px;
    font-weight: 500
}

._36n2k4YQ {
    margin-top: 24px;
    display: flex
}

.EVYfDqQE {
    width: 50%
}

._1r8AT3L6 {
    text-align: center;
    font-size: 16px;
    color: #222;
    line-height: 19px;
    font-weight: 500;
    margin-top: 12px
}

.LNy70Luu {
    margin-top: 4px;
    text-align: center;
    font-size: 14px;
    color: #555;
    line-height: 18px;
    font-weight: 400
}

._3qhRZR3P {
    margin-top: 24px
}

.y7KDM2Yi {
    display: flex;
    justify-content: center
}

.EC6uRgK8 {
    padding-left: 10px;
    border-left: 1px solid rgba(34, 34, 34, .8);
    display: inline-block;
    flex-shrink: 0;
    margin-top: 5px
}

.EC6uRgK8:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._-4nH6-3M {
    cursor: pointer
}

._1T5jGIn3 {
    height: 48px;
    margin-right: 8px
}

._1T5jGIn3:last-of-type {
    margin-right: 0
}

._3xHoUscX {
    width: 37px
}

._38fa85gW {
    width: 28px
}

.M_9XP5TX {
    margin-top: 15px
}

.Nqn39G2y {
    margin-top: 9px
}

._3OWeVnT3 {
    margin-top: 16px;
    line-height: 1
}

._3XOL8tSS {
    display: inline
}

.CijDVKKm {
    display: inline-block
}

._3iXX5mxn {
    margin-right: 5px
}

._2WqgSypJ {
    margin-top: 6px;
    font-size: 14px;
    line-height: 18px;
    vertical-align: middle;
    white-space: nowarap
}

._2WqgSypJ:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px
}

._2a4ERvzW {
    cursor: pointer
}

._2a4ERvzW:hover [data-type="500"]:after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    background: hsla(0, 0%, 100%, .1);
    width: 100%;
    height: 100%
}

._2a4ERvzW:hover [data-type="0"] {
    text-decoration: underline !important
}

._2a4ERvzW:active [data-type="500"]:after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .06);
    width: 100%;
    height: 100%
}

._1-BCsyzb {
    text-align: left !important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

._1-BCsyzb:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px
}

._1-BCsyzb [data-type="500"] {
    overflow: hidden;
    word-break: break-word;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 100%
}

._28t9Co-y._28t9Co-y {
    width: 11px;
    height: 11px;
    fill: #222;
    position: relative;
    margin-left: 2px;
    top: 3px
}

._1acJod2D {
    margin-top: 6px;
    vertical-align: middle;
    white-space: nowarap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

._3wQACGmO {
    cursor: pointer
}

._3wQACGmO:hover ._2UALhOos {
    text-decoration: underline
}

._3TwSIazI {
    width: 11px;
    height: 11px;
    fill: #222;
    margin-left: 2px;
    vertical-align: middle
}

._1ZSNHiPn {
    margin-right: 5px;
    border-radius: 6px 0;
    vertical-align: middle;
    text-decoration: none;
    display: inline-block;
    font-size: 0;
    padding: 2px 3px
}

._2UALhOos {
    display: inline;
    line-height: 22px
}

._2AmsNKCp {
    padding: 12px 16px;
    width: 429px;
    background: #fff;
    border: 1px solid #ececec;
    white-space: nowarap;
    border-radius: 4px;
    font-size: 14px;
    color: #222;
    line-height: 20px;
    font-weight: 400
}

.YJB-0J2M {
    width: 12px;
    height: 12px;
    margin: 0 -2px 0 2px;
    cursor: pointer;
    vertical-align: middle;
    -webkit-transform: translateY(1px);
    transform: translateY(1px)
}

._1YG8ealx {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-bottom: 100%
}

._3OeVWSlW {
    margin-top: 6px;
    font-size: 14px;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap
}

._3EetBBup,
._3OeVWSlW {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center
}

._3EetBBup {
    margin-right: 6px;
    flex: 1;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    overflow: hidden
}

.vOglfZ2R {
    flex-shrink: 0;
    max-width: calc(100% - 30px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.QNF4-opn {
    background: linear-gradient(rgba(10, 136, 0, 0), rgba(10, 136, 0, .1), rgba(10, 136, 0, 0));
    background-image: linear-gradient(270deg, rgba(10, 136, 0, 0) 2%, rgba(10, 136, 0, .1) 100%, rgba(10, 136, 0, 0) 0);
    border-radius: 3px
}

.q4Vfhoa4 {
    min-width: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    flex: 1
}

.uqKOhSxj {
    width: 11px;
    height: 11px;
    flex-shrink: 0
}

._2h9RvDdW {
    cursor: pointer
}

._2h9RvDdW:focus-visible {
    outline: 2px solid #0b7bff
}

._26DR6aAe {
    flex-shrink: 0
}

._1cMqpIQ3 {
    padding: 12px 16px;
    width: 429px;
    background: #fff;
    white-space: nowarap;
    border-radius: 4px;
    font-size: 14px;
    color: #222;
    line-height: 20px;
    font-weight: 400
}

._3eBYwEIw {
    margin-left: 2px;
    width: 12px;
    height: 12px;
    cursor: pointer;
    vertical-align: middle;
    flex-shrink: 0
}

.lnmCCGf7 {
    overflow: hidden
}

._2b9fGe0I,
.lnmCCGf7 {
    display: flex;
    align-items: center
}

._2b9fGe0I {
    margin-right: 4px;
    max-width: calc(100% - 30px)
}

._2b9fGe0I>div:first-child {
    flex: 1
}

.oPx3Ye2p {
    padding-bottom: 1px
}

.oPx3Ye2p ._1sLGT8qE,
.oPx3Ye2p ._204mt_nI {
    fill: #0a8800
}

.rEItaQrP.rEItaQrP:not(:last-child) {
    margin-right: 2px
}

._3UuaFygQ {
    margin-right: 3px;
    font-size: 12px;
    color: #0a8800;
    text-align: center;
    font-weight: 500
}

._2-XzUcvc,
._3Vcd6clk {
    display: inline-flex;
    line-height: 0
}

._1erEkd-a:hover ._3juQw79X ._2m4Oppts {
    fill: #fdad67
}

._1erEkd-a:active ._3juQw79X ._2m4Oppts {
    fill: #ec7000
}

.c7kc-GTB {
    position: relative;
    margin-right: 10px
}

.c7kc-GTB:last-of-type {
    margin-right: 0
}

._2m4Oppts {
    display: block;
    fill: #222
}

._2m4Oppts._3jrhQHf8 {
    fill: #aaa
}

._1sZMk-1V {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden
}

._3jADCcd3 {
    font-size: 14px;
    color: #222;
    font-weight: 400;
    margin-left: 2px
}

._3kUP3d51 {
    cursor: pointer
}

._3kUP3d51 ._3jrhQHf8 {
    fill: #222
}

._3iSRoxfg ._3jrhQHf8 {
    fill: transparent
}

._3iSRoxfg ._1wPCYsio {
    fill: #fdad67
}

._2ovrdPWS ._3Jra8kwT {
    fill: #fb7701
}

._2ovrdPWS ._3jrhQHf8 {
    fill: transparent
}

.HFooICRX {
    margin-top: 14px
}

._1B1DZStG {
    font-size: 14px;
    color: #868686;
    line-height: 20px;
    font-weight: 400;
    white-space: normal
}

._29YQlbjD {
    margin-right: 6px;
    width: 15px;
    height: 15px;
    fill: #888
}

._1VOCAZBo {
    position: absolute;
    left: 0;
    top: 0;
    left: 50%;
    top: 50%;
    height: 1px;
    width: 1px;
    z-index: -1
}

._1f1Uwvp8 {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #fb7701;
    position: fixed;
    top: 0;
    transition: left .5s linear, right .5s linear, top .5s cubic-bezier(0, .3, .45, .99);
    z-index: 1002
}

._2LQGMHYr {
    width: 514px;
    background: #fff;
    border-radius: 4px;
    padding: 40px 50px;
    box-sizing: border-box
}

._349cgZQG {
    width: 414px;
    height: 145px;
    position: relative;
    margin: 30px auto 0
}

.HqfDN7xX {
    width: 100%;
    height: 100%
}

._9nY4RVX3 {
    width: calc(100% - 18px);
    height: 100%;
    position: absolute;
    left: 18px;
    top: 0
}

.B4sMjvRE {
    text-align: center;
    font-size: 20px;
    color: #222;
    line-height: 28px;
    font-weight: 600
}

._1H4YqYni {
    width: 320px;
    height: 48px;
    position: relative;
    z-index: 1;
    margin: 30px auto 0
}

._2WOoxQue {
    top: 20px;
    font-size: 20px;
    line-height: 20px;
    font-weight: 600
}

._1ALtcSrf,
._2WOoxQue {
    position: absolute;
    color: #222
}

._1ALtcSrf {
    top: 48px;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400
}

._15FKHY8o {
    position: absolute;
    top: 91px
}

._15FKHY8o span {
    display: block;
    font-size: 13px;
    color: #222;
    line-height: 17px;
    font-weight: 400;
    margin-bottom: 4px
}

._15FKHY8o span:first-of-type {
    color: #888
}

._3nT14UlM {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    line-height: 16px;
    flex-wrap: wrap;
    white-space: normal
}

.vqiKPuTe {
    width: 12px;
    height: 12px;
    margin: 0 2px;
    vertical-align: middle;
    cursor: pointer
}

._2h7fb3b9 {
    display: inline-flex;
    align-items: center
}

._2h7fb3b9:before {
    content: "​"
}

._1RVduT-p {
    position: relative;
    border-radius: 50%;
    overflow: hidden
}

._1RVduT-p:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .02);
    z-index: 1
}

.Pd6UZo0H {
    font-size: 16px;
    color: #000;
    line-height: 20px;
    font-weight: 500;
    text-align: left
}

._2tRxotCg {
    width: 20px;
    height: 21px;
    margin-right: 8px
}

._1t_V_w0W {
    margin-top: 4px
}

._1cm42lw9 {
    font-size: 14px;
    color: #000;
    line-height: 20px;
    font-weight: 400
}

._2MbYw6BH {
    width: 1px;
    height: 11px;
    background-color: rgba(34, 34, 34, .8);
    margin: 0 9px;
    display: inline-block
}

.CcS7rrFL {
    margin-top: 4px;
    color: #fb7701;
    font-weight: 500
}

._3UyjvRLb,
.CcS7rrFL {
    font-size: 14px;
    line-height: 20px
}

._3UyjvRLb {
    margin-top: 1px;
    color: #000;
    font-weight: 400
}

._29-iiGGn {
    margin: 14px 0;
    height: 1px;
    background: #dfdfdf
}

._1hdvnGBg {
    width: 20px;
    height: 20px;
    margin-right: 8px
}

.zK651JUD {
    font-size: 16px;
    color: #000;
    line-height: 20px;
    font-weight: 500
}

._6OLL3FFe {
    color: #000;
    font-weight: 400
}

._6OLL3FFe,
.UsC04jL2 {
    margin-top: 6px;
    font-size: 14px;
    line-height: 20px
}

.UsC04jL2 {
    background: #0a8800;
    border-radius: 4px;
    padding: 8px 12px;
    color: #fff;
    font-weight: 500
}

._215omDA0 {
    width: 20px;
    height: 20px;
    margin-right: 4px;
    fill: #fff
}

._2ZqnLD2N {
    width: 100%;
    padding: 12px 8px 12px 12px;
    border: 1px solid #ddd;
    border-radius: 4px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    margin: 20px auto 12px;
    cursor: pointer
}

._3VVK76mT {
    flex-grow: 1;
    flex-shrink: 1;
    max-width: calc(100% - 21px)
}

._1J3zS1Mt,
._39WUfv22 {
    font-weight: 500;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 20px;
    max-width: 100%
}

._39WUfv22 {
    font-size: 14px
}

.ZZBNYzng {
    fill: #fb7701;
    margin-right: 3px
}

._29FTYJpG,
.ZZBNYzng {
    width: 13px;
    height: 13px
}

._29FTYJpG {
    margin-left: 4px;
    flex-shrink: 0;
    flex-grow: 0;
    fill: #888
}

._2-9NBmho {
    width: 1px;
    height: 10px;
    margin: 0 4px;
    background-color: #222;
    display: inline-block;
    vertical-align: baseline
}

._4C2p6ZS7 {
    font-weight: 400
}

._3fZCXo3D {
    color: #222
}

._2aQx00c9,
._3fZCXo3D {
    line-height: 20px;
    margin-right: 3px
}

._2aQx00c9 {
    color: #fb7701;
    font-weight: 400
}

._3sdqGozi {
    color: #222;
    line-height: 20px;
    font-weight: 400
}

._2weBinqU {
    width: 100%;
    padding: 8px 10px 8px 2px;
    border: 1px solid #ececec;
    border-radius: 4px;
    margin-top: 24px;
    margin-bottom: 12px;
    box-sizing: border-box
}

._14WHiLhV {
    width: 100%;
    overflow: hidden
}

._1QPI0xyt {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: row;
    flex-direction: column;
    flex-shrink: 0;
    padding-left: 8px;
    max-width: 100%;
    margin-bottom: 9px
}

._2avfDKej {
    max-width: 100%;
    font-size: 13px;
    color: #222;
    line-height: 17px;
    font-weight: 400;
    white-space: nowarap
}

.gnTzWbhw {
    position: relative;
    border-radius: 50%;
    overflow: hidden
}

.gnTzWbhw:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .02);
    z-index: 1
}

._1L4bw-d1 {
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 16px;
    white-space: nowrap
}

._2MF6qR5E {
    font-size: 12px;
    color: #777;
    line-height: 16px;
    font-weight: 400;
    margin-top: 2px;
    margin-right: 4px
}

._3OLGcSTG {
    font-size: 13px;
    color: #222;
    line-height: 16px;
    font-weight: 500
}

._1lxqEFgF {
    flex-shrink: 1;
    position: relative;
    max-width: 100%;
    -webkit-user-select: none;
    user-select: none;
    flex-grow: 1;
    display: inline-flex;
    margin-left: 1px;
    padding: 0 8px;
    overflow: hidden
}

._2oLibBEZ,
._6pB4Rp1n {
    width: 100%
}

._6pB4Rp1n {
    overflow: hidden
}

._2oLibBEZ {
    white-space: nowrap;
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

._12HOG3cU {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    display: inline-flex;
    margin-right: 4px;
    vertical-align: top
}

._2TFlJ-Kg,
._12HOG3cU {
    position: relative;
    width: 40px;
    height: 40px
}

._2TFlJ-Kg {
    -webkit-transform-origin: center;
    transform-origin: center
}

._2TFlJ-Kg:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .03);
    z-index: 1
}

@-webkit-keyframes T7D3NGvQ {
    0% {
        opacity: 0;
        width: 0;
        margin-right: 0
    }

    to {
        opacity: 1;
        width: 60px;
        margin-right: 6px
    }
}

@keyframes T7D3NGvQ {
    0% {
        opacity: 0;
        width: 0;
        margin-right: 0
    }

    to {
        opacity: 1;
        width: 60px;
        margin-right: 6px
    }
}

@-webkit-keyframes _3zbx8OtA {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes _3zbx8OtA {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

._162WnKZF {
    transition: opacity 0s;
    -webkit-animation: T7D3NGvQ .3s forwards;
    animation: T7D3NGvQ .3s forwards
}

._162WnKZF ._2TFlJ-Kg {
    -webkit-animation: _3zbx8OtA .3s forwards;
    animation: _3zbx8OtA .3s forwards
}

._2xIXIVlf {
    width: 100%;
    height: 100%;
    transition: all .1s linear;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    position: relative
}

._2xIXIVlf:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .02);
    z-index: 1
}

._3dMDuACx {
    bottom: 4px;
    left: 50%;
    height: 17px;
    min-width: 36px;
    font-size: 14px;
    color: #fff;
    line-height: 17px;
    font-weight: 500;
    background: rgba(0, 0, 0, .6);
    border-radius: 9px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 1
}

._1zl_2V1q,
._3dMDuACx {
    position: absolute;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1zl_2V1q {
    width: 30px;
    height: 30px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    flex-shrink: 0;
    cursor: pointer;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .05);
    border: 1px solid rgba(0, 0, 0, .05)
}

._1zl_2V1q:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 50%;
    outline-offset: 2px
}

._1zl_2V1q:hover {
    -webkit-transform: translateY(-50%) scale(1.02);
    transform: translateY(-50%) scale(1.02)
}

._1zl_2V1q:active {
    -webkit-transform: translateY(-50%) scale(1);
    transform: translateY(-50%) scale(1);
    opacity: .6
}

._3zKPsWRY {
    width: 13px;
    height: 13px
}

._3IgkkBy- {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.tZqODdOe {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

._21GKiIZq {
    visibility: hidden;
    pointer-events: none
}

._24X2C6Eq {
    left: 0;
    z-index: 1
}

._21UXfZ6M {
    right: 0;
    z-index: 1
}

.LoYSrjmc {
    pointer-events: none;
    opacity: 0
}

@media screen and (max-width: 1279px) {
    ._2weBinqU {
        padding: 11px 4px 14px
    }

    ._1lxqEFgF {
        margin-top: 6px
    }
}

.AN3ceuNM {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%
}

.ET4pr5cv {
    color: #222;
    font-size: 14px;
    margin-top: 8px;
    display: flex;
    align-items: center;
    cursor: pointer
}

.ET4pr5cv:hover {
    text-decoration: underline
}

.ET4pr5cv:active {
    opacity: .6
}

.ET4pr5cv svg {
    margin-top: 2px;
    width: 11px;
    height: 11px;
    fill: currentColor
}

._5VpDM8eI {
    margin-top: 8px;
    position: relative;
    height: 28px;
    border-radius: 4px;
    font-size: 12px;
    max-width: 100%;
    overflow: hidden
}

._3B-sVf7l {
    flex-direction: row;
    width: 100%;
    height: 100%;
    padding: 0 8px;
    z-index: 1
}

._3B-sVf7l,
._3ZvvAS9D {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    position: relative
}

._3ZvvAS9D {
    height: 38px;
    flex-direction: row;
    border-radius: 4px;
    max-width: 100%;
    padding: 0;
    flex: 1;
    line-height: 1
}

._3Aujc8Hc {
    display: inline-block;
    white-space: nowrap;
    flex-shrink: 0
}

._3BJvctQY {
    height: 23px;
    flex-shrink: 1;
    flex-grow: 1;
    max-width: 100%;
    overflow: hidden
}

._3aMd7HiK {
    width: 100%;
    height: 23px;
    line-height: 1;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1Ouzb9q1 {
    color: #fff
}

._1Ouzb9q1,
._2aWVaF_v {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2aWVaF_v {
    line-height: 16px;
    height: 18px
}

._1Jt9meAe,
._2aWVaF_v {
    flex-shrink: 0;
    flex-grow: 0
}

._1Jt9meAe {
    margin: 0 4px;
    width: 1px;
    height: 10px
}

._36KBDveC {
    flex-shrink: 1;
    max-width: 100%;
    flex-grow: 1;
    line-height: 16px;
    height: 18px;
    display: flex
}

._1qwhixCN,
._36KBDveC {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1qwhixCN {
    display: inline-flex;
    align-items: center;
    width: 100%
}

._1qwhixCN>span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1qwhixCN>span,
._1qwhixCN img {
    line-height: 18px
}

.XB95ouOj {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.Zx7DbOsH {
    width: 1px;
    height: 10px
}

._10su4li- {
    background: #000
}

._1vO1LZ-v {
    display: flex;
    display: inline-flex;
    max-width: 100%;
    margin-top: 8px;
    margin-bottom: 2px;
    border-radius: 4px
}

._1vO1LZ-v,
._1vO1LZ-v ._3B-sVf7l {
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    height: 20px
}

._1vO1LZ-v ._3B-sVf7l {
    padding: 0 4px;
    line-height: 1;
    display: flex;
    display: -webkit-flex
}

._1vO1LZ-v ._2aWVaF_v {
    -webkit-transform: none;
    transform: none;
    height: 18px;
    line-height: 1
}

._1vO1LZ-v ._2aWVaF_v>span,
._1vO1LZ-v ._2aWVaF_v img {
    line-height: 18px
}

._1vO1LZ-v ._36KBDveC {
    -webkit-transform: none;
    transform: none;
    line-height: 1;
    height: 18px
}

._1vO1LZ-v ._36KBDveC>span,
._1vO1LZ-v ._36KBDveC img {
    line-height: 18px
}

._3YwDsuan {
    width: 100%
}

._1Knlxqom {
    margin-right: 5px
}

._1dSkmEAs {
    width: 100%;
    height: 105%;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    border-radius: 999999px
}

@-webkit-keyframes _3t97fVtc {
    0% {
        left: -100px
    }

    to {
        left: 95%
    }
}

@keyframes _3t97fVtc {
    0% {
        left: -100px
    }

    to {
        left: 95%
    }
}

._2wdCn209 {
    display: inline-block;
    position: absolute;
    z-index: 1;
    top: 50%;
    margin-top: -30px;
    left: -100px;
    -webkit-transform: rotate(120deg);
    transform: rotate(120deg);
    width: 100px;
    height: 60px;
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .14) 10%, hsla(0, 0%, 100%, .28) 20%, hsla(0, 0%, 100%, .28) 80%, hsla(0, 0%, 100%, .14) 90%, hsla(0, 0%, 100%, 0));
    -webkit-animation: _3t97fVtc .8s ease-in-out 6s, _3t97fVtc .8s ease-in-out 8.8s;
    animation: _3t97fVtc .8s ease-in-out 6s, _3t97fVtc .8s ease-in-out 8.8s
}

._14nNQcmk {
    width: 100%;
    height: 48px;
    font-size: 16px;
    font-weight: 600;
    line-height: 18px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: column;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex: 1;
    min-width: 0
}

._14nNQcmk:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px;
    border-radius: 9999999px
}

._2y4qpjEX {
    width: 100%;
    padding: 0 19px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

._1gKmzUCE {
    position: relative
}

._1e6CgjSL:active:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .08);
    border-radius: inherit;
    pointer-events: none;
    border-radius: 999999px
}

._33j8H4uS .DvCOg_B4.DvCOg_B4,
._33j8H4uS:active:after {
    border-radius: 4px
}

._3tErbDFm ._2i3zH1HH._2i3zH1HH,
._3tErbDFm:active:after {
    border-radius: 0
}

.kG72lr5d {
    width: 514px;
    background: #fff;
    border-radius: 4px;
    padding: 0 40px
}

._1Ht0VvyY {
    margin-top: 40px;
    font-size: 20px;
    color: #222;
    text-align: center;
    line-height: 28px;
    font-weight: 600
}

._1PttWun- {
    margin-top: 16px;
    font-size: 14px;
    font-weight: 400;
    text-align: center
}

._2iLNpCx9 {
    line-height: 22px;
    color: #222
}

._2KHUPIFg {
    line-height: 22px;
    color: #fb7701;
    cursor: pointer
}

._2KHUPIFg:hover {
    text-decoration: underline
}

._2KHUPIFg:active {
    opacity: .6
}

._2My4mluJ {
    margin: 30px auto 40px;
    width: 380px;
    height: 48px
}

._2qgI44e0 {
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    line-height: normal;
    white-space: nowrap;
    width: 100%;
    height: 48px
}

._25dYS982 {
    width: 14px;
    height: 14px;
    fill: #777;
    margin-left: 2px
}

._28zm51BO {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

._3k4C_4gK {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.a4dvrkWv {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.WBuBiDES {
    width: 100%;
    height: 100%;
    position: relative
}

.WBuBiDES ._3jIrdFLR {
    transition: stroke .2s
}

.WBuBiDES ._8qktIcss {
    transition: stroke-dasharray .2s, stroke .2s, stroke-opacity .2s
}

._3KWq0SSC {
    margin-top: 8px
}

.if0yj5fa {
    position: relative;
    width: 100px;
    height: 128px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    margin-right: 20px;
    transition: border-color .15s linear;
    cursor: pointer
}

.if0yj5fa:hover {
    border-color: #222
}

.if0yj5fa:active {
    background-color: rgba(0, 0, 0, .06)
}

._6aMQhGzW,
._6aMQhGzW:hover {
    border-color: #fc3310
}

._1q3Ti9wQ {
    color: #fc3310
}

._3LKR4oQG {
    position: absolute;
    top: 31px;
    left: 29px
}

._3LKR4oQG,
._3LKR4oQG svg {
    width: 40px;
    height: 40px
}

._2ToLWidc {
    font-size: 14px;
    color: #222;
    line-height: 18px;
    font-weight: 400;
    margin: 2px auto 0;
    text-align: center;
    top: 73px;
    width: 100%;
    position: absolute;
    overflow: hidden;
    white-space: nomal
}

._1jpFyUIY {
    font-size: 12px;
    color: #aaa;
    line-height: 16px;
    font-weight: 400;
    margin-top: -2px
}

._27OzQJxa {
    width: 98px;
    height: 98px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    position: relative
}

._27OzQJxa:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .02);
    z-index: 1
}

._1AY_4670 {
    width: 18px;
    height: 18px;
    background: #777;
    border: 1px solid #fff;
    position: absolute;
    top: -9px;
    right: -9px;
    cursor: pointer;
    border-radius: 50%;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    z-index: 2
}

._1AY_4670:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 50%;
    outline-offset: 2px
}

._1AY_4670 .jP7q84N4 {
    width: 10px;
    height: 10px;
    fill: #fff;
    color: #fff
}

._1AY_4670:hover:after {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: #fff;
    opacity: .24;
    left: 0;
    top: 0;
    position: absolute
}

._1AY_4670:active .jP7q84N4 {
    opacity: .6
}

._3Uwjpuey {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .4);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2
}

._1a_hzeOV {
    font-size: 12px;
    margin-top: 26px;
    text-align: center
}

._1a_hzeOV,
._1zsLJct_ {
    color: #fff;
    line-height: 14px;
    font-weight: 600
}

._1zsLJct_ {
    font-size: 11px;
    width: 75px;
    height: 26px;
    margin: 8px auto 0
}

._1zsLJct_ ._3P2A2aAM {
    background: transparent;
    border-color: #fff
}

._1NLRPPrD {
    width: 28px;
    height: 28px;
    flex-shrink: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 2
}

._3-znvXUo {
    width: 100%;
    height: 100%;
    position: relative;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%
}

._3-znvXUo:after {
    content: "";
    top: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .02);
    z-index: 1
}

._1juzz_rD,
._3-znvXUo:after {
    position: absolute;
    bottom: 0;
    left: 0
}

._1juzz_rD {
    text-align: center;
    font-size: 14px;
    color: #888;
    line-height: 28px;
    font-weight: 400;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

._3itiye6N {
    margin-bottom: 16px
}

._3itiye6N ._1u5AKxkd {
    font-size: 13px;
    line-height: 20px;
    margin-top: 8px
}

._3itiye6N ._1u5AKxkd:first-of-type {
    margin-top: 8px
}

._3itiye6N ._20JvY_7- {
    width: 13px;
    height: 13px
}

.qhSLnakH {
    flex-wrap: wrap
}

.qhSLnakH,
.ztg8wqzh {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

.ztg8wqzh {
    font-size: 14px;
    color: #222;
    line-height: 18px;
    font-weight: 500;
    text-align: left
}

.npFqKjQP {
    transition: all .1s linear;
    will-change: height
}

.SojPWr4U {
    margin-top: 11px;
    position: relative;
    border: .5px solid #aaa;
    width: 100%;
    border-radius: 4px;
    padding: 7px 10px
}

.jOoDzKd7 {
    overflow: scroll;
    width: 100%;
    resize: none;
    outline: none;
    box-sizing: border-box;
    font-size: 13px;
    color: #222;
    line-height: 19px;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.jOoDzKd7::-webkit-scrollbar {
    display: none
}

.jOoDzKd7::-webkit-input-placeholder {
    color: #aaa
}

.jOoDzKd7::placeholder {
    color: #aaa
}

.Qw-Cj2Vb {
    text-align: right;
    color: #aaa;
    font-size: 12px;
    line-height: 12px;
    margin-top: -2px
}

._21TXP6Ge {
    color: #222
}

.eN29zfen {
    margin-top: 16px
}

._2maLpzdb {
    margin-top: 8px
}

._2uUSRS4i {
    font-size: 14px;
    color: #222;
    line-height: 18px;
    font-weight: 500;
    margin-bottom: 9px
}

._3zLf6cSh {
    width: 36px;
    height: 36px;
    position: relative;
    border-radius: 50%;
    border: 1px solid #dfdfdf
}

._3zLf6cSh:after {
    content: "";
    width: 34px;
    height: 34px;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 50%
}

.l-sl5EQi {
    display: inline-block;
    border: 1.5px solid transparent;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    display: inline-flex;
    margin-right: 24px;
    cursor: pointer;
    position: relative
}

.l-sl5EQi:last-of-type {
    margin-right: 0
}

._3T2-_bgM {
    border-color: #222
}

._1x-8XBaR {
    margin-bottom: 16px
}

._1x-8XBaR ._2c5vgNu5 {
    border-color: #aaa
}

._1x-8XBaR ._2c5vgNu5:hover,
._1x-8XBaR ._3PQ6oAnA {
    border-color: #000
}

._1hn-qoJH {
    line-height: 18px;
    font-weight: 500;
    text-align: left;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1Bau-_O4,
._1hn-qoJH {
    font-size: 14px;
    color: #222
}

._1Bau-_O4 {
    width: 7px;
    line-height: 11px;
    font-weight: 600;
    margin-right: 2px;
    display: inline-block;
    margin-top: 4px
}

._2-VOn31x {
    margin-top: 8px
}

.ijzsGZSb.ijzsGZSb,
.ijzsGZSb.ijzsGZSb:hover {
    border-color: #fc3310
}

.beZOIUT_ {
    will-change: height;
    transition: all .1s linear
}

.beZOIUT_ ._3Wlayx0V {
    font-size: 12px;
    line-height: 18px;
    margin-top: 6px
}

.beZOIUT_ ._3Wlayx0V:first-of-type {
    margin-top: 8px
}

.beZOIUT_ ._2JOD8BWw {
    width: 13px;
    height: 13px
}

._15BMMUqB {
    position: absolute;
    cursor: move;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, .3);
    box-sizing: content-box;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 3
}

._15BMMUqB:after {
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    pointer-events: none
}

._2Dmt-5Ie,
._15BMMUqB:after {
    border: 1px solid #fff;
    position: absolute
}

._2Dmt-5Ie {
    width: 5px;
    height: 5px;
    background: #fff
}

._2rDyUxgK ._2Dmt-5Ie {
    width: 10px;
    height: 10px;
    background: transparent;
    border: none;
    position: absolute
}

._2rDyUxgK ._2Dmt-5Ie:after {
    content: "";
    width: 5px;
    height: 5px;
    background: #fff;
    border: 1px solid #fff;
    position: absolute;
    left: 2.5px;
    top: 2.5px
}

._2rDyUxgK ._14_vl0lb {
    top: -5px;
    left: -5px
}

[dir=rtl] ._2rDyUxgK ._14_vl0lb {
    right: -5px
}

._2rDyUxgK ._2xOcJCiR {
    top: -5px;
    right: -5px
}

[dir=rtl] ._2rDyUxgK ._2xOcJCiR {
    left: -5px
}

._2rDyUxgK ._1tZ3Jxk6 {
    bottom: -5px;
    left: -5px
}

[dir=rtl] ._2rDyUxgK ._1tZ3Jxk6 {
    right: -5px
}

._2rDyUxgK ._1IcUGwc3 {
    bottom: -5px;
    right: -5px
}

[dir=rtl] ._2rDyUxgK ._1IcUGwc3 {
    left: -5px
}

._14_vl0lb {
    top: -2.5px;
    left: -2.5px;
    cursor: nwse-resize
}

[dir=rtl] ._14_vl0lb {
    right: -2.5px;
    left: unset;
    cursor: nesw-resize
}

._2xOcJCiR {
    top: -2.5px;
    right: -2.5px;
    cursor: nesw-resize
}

[dir=rtl] ._2xOcJCiR {
    left: -2.5px;
    right: unset;
    cursor: nwse-resize
}

._1tZ3Jxk6 {
    bottom: -2.5px;
    left: -2.5px;
    cursor: nesw-resize
}

[dir=rtl] ._1tZ3Jxk6 {
    right: -2.5px;
    left: unset;
    cursor: nwse-resize
}

._1IcUGwc3 {
    bottom: -2.5px;
    right: -2.5px;
    cursor: nwse-resize
}

[dir=rtl] ._1IcUGwc3 {
    left: -2.5px;
    right: unset;
    cursor: nesw-resize
}

.fqeFzUi0 {
    position: absolute;
    border-radius: 50%;
    top: -37px;
    cursor: pointer;
    width: 13px;
    height: 13px;
    left: 50%;
    background-color: #fff;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.fqeFzUi0:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 30px;
    top: 7px;
    left: 6px;
    background: #fff
}

.EDT8wf6k {
    width: 13px;
    height: 13px;
    position: relative;
    z-index: 1;
    border-radius: 50%;
    pointer-events: none
}

.cy2HMZVC {
    -webkit-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    position: absolute;
    -webkit-transform: none;
    transform: none;
    z-index: 1
}

.VNiLyQit {
    overflow: hidden;
    position: absolute
}

.VNiLyQit:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

.VNiLyQit img {
    max-width: unset
}

._2jJATp1S {
    -webkit-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    position: absolute;
    line-height: 1;
    white-space: pre;
    z-index: 1;
    will-change: all;
    height: auto !important;
    font-family: serif
}

._2mr0nj_t {
    overflow: hidden;
    position: absolute
}

._2mr0nj_t:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._3oMh_0BI {
    border: 2px dashed #fc3310;
    position: absolute;
    box-sizing: border-box;
    z-index: 2;
    pointer-events: none
}

._3RHQRqsk {
    width: 20px;
    height: 20px;
    background: #fc3310;
    border: 1px solid #fff;
    border-radius: 50%;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    font-size: 12px;
    line-height: 20px;
    font-weight: 600;
    z-index: 0;
    left: -10px;
    top: -10px
}

._3RHQRqsk,
.LEv9fg7f {
    text-align: center;
    color: #fff;
    position: absolute
}

.LEv9fg7f {
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
    left: 0;
    right: 0;
    top: 0;
    -webkit-transform: translateY(calc(-100% - 10px));
    transform: translateY(calc(-100% - 10px));
    font-size: 10px;
    line-height: 14px;
    font-weight: 400;
    white-space: normal
}

._2hki7hPH {
    padding: 0 2.5px;
    background: #fc3310;
    border-radius: 2px;
    display: inline-block;
    text-align: center
}

._1zvT30L6 {
    width: 380px;
    height: 380px;
    margin-top: 8px;
    position: relative;
    overflow: hidden
}

._1zvT30L6:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .03);
    pointer-events: none;
    z-index: 2
}

._1m2Il_Kw,
._1zvT30L6 * {
    -webkit-user-select: none;
    user-select: none;
    -webkit-user-drag: none
}

._1m2Il_Kw {
    position: absolute;
    width: 100%;
    height: 100%
}

.q982tu46 {
    border: 2px dashed #fc3310;
    position: absolute;
    box-sizing: border-box
}

.o5tW_URR {
    cursor: move;
    position: absolute
}

._3bhAjXqK {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

._3bhAjXqK:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._2k0syFf8,
._13VP5VoW {
    -webkit-user-drag: none
}

._1fAN5LR2,
._2k0syFf8,
._13VP5VoW {
    -webkit-user-select: none;
    user-select: none;
    pointer-events: none
}

._1fAN5LR2 {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    -webkit-transform: translateY(calc(-100% - 10px));
    transform: translateY(calc(-100% - 10px));
    font-size: 10px;
    color: #fff;
    line-height: 14px;
    font-weight: 400;
    white-space: normal;
    text-align: center
}

.o32r7Hcp {
    padding: 0 2.5px;
    background: #fc3310;
    border-radius: 2px;
    display: inline-block;
    text-align: center
}

.RWIh9IYH {
    z-index: 1
}

._32JxRciS {
    max-height: calc(80vh - 40px);
    overflow: auto;
    padding-right: 40px;
    margin-top: 12px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: row
}

._32JxRciS::-webkit-scrollbar {
    width: 5px
}

._32JxRciS::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: transparent
}

._32JxRciS::-webkit-scrollbar-track {
    border-radius: 3px
}

._32JxRciS:hover::-webkit-scrollbar-thumb {
    background-color: #e0e0e0
}

._2rPctB5d {
    min-height: 400px
}

._1i84dcbG {
    margin: 24px 2% 0;
    width: 96%
}

._3_s6WNDs {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    background: #fff;
    height: 54px
}

._3_s6WNDs:before {
    content: "";
    position: absolute;
    top: -9px;
    right: 0;
    width: 100%;
    height: 20px;
    z-index: -1;
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff 10px)
}

.E6liwerB {
    margin-right: 40px;
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

._3qC412B0,
.E6liwerB {
    width: 380px
}

.bOqbebpv {
    font-size: 14px;
    color: #222;
    line-height: 18px;
    font-weight: 500
}

.UpIsiioM {
    color: #000;
    text-decoration: underline;
    cursor: pointer
}

.UpIsiioM:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._31r1DfqL {
    margin-top: 12px;
    font-size: 12px;
    color: #777;
    line-height: 18px;
    font-weight: 400
}

._2aMrWeZK {
    padding: 36px 0 36px 40px;
    position: relative
}

._3ySKXAcN {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 2
}

.oTffqYet {
    font-size: 20px;
    color: #222;
    line-height: 28px;
    font-weight: 600
}

._2AOH6jA4,
.oTffqYet {
    text-align: center;
    padding-right: 40px
}

._2AOH6jA4 {
    font-size: 13px;
    color: #fb7701;
    line-height: 19px;
    font-weight: 400;
    margin-bottom: 2px
}

._2S1gSudx .a6ZkkU-E {
    border-radius: 4px;
    transition: none !important;
    -webkit-transform: none !important;
    transform: none !important
}

._3YKVdQBZ._3YKVdQBZ>span:first-of-type {
    background: var(--clearance-btn-normal) !important
}

._3YKVdQBZ._3YKVdQBZ:active>span:first-of-type,
._3YKVdQBZ._3YKVdQBZ>span:first-of-type:active {
    background: var(--clearance-btn-clicked) !important;
    opacity: .92
}

.c8EvLonM {
    padding: 40px 50px;
    width: 514px;
    max-height: 80vh;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    position: relative
}

.c8EvLonM.yaLpvpbw:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 108px;
    width: 100%;
    height: 20px;
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff 10px)
}

.ZvC82oYD {
    flex-shrink: 0;
    font-size: 20px;
    color: #222;
    line-height: 24px;
    font-weight: 600
}

.nBa07shR {
    margin-top: 12px;
    flex: 1;
    overflow: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.nBa07shR::-webkit-scrollbar {
    display: none
}

._3U0D0Q5K {
    margin-bottom: 8px;
    text-align: left;
    font-size: 14px;
    color: #000;
    line-height: 20px
}

._3U0D0Q5K:last-child {
    margin-bottom: 2px
}

.MGUqha3a {
    flex-shrink: 0;
    margin-top: 30px;
    font-weight: 600 !important;
    width: 320px;
    height: 48px
}

._33qtMYRM {
    font-size: 18px !important;
    line-height: 28px !important
}

._3m0EX9aN {
    width: 100%;
    height: 48px;
    font-size: 16px;
    font-weight: 600;
    line-height: 18px;
    justify-content: center;
    -webkit-justify-content: center;
    flex-direction: column;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex: 1;
    min-width: 0;
    color: #fff;
    border-radius: 24px;
    background: #fb7701;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    transition: background .15s linear;
    position: relative
}

._3m0EX9aN:hover ._12d1d70- {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
    box-shadow: 0 0 0 1px #222;
    border-color: #222
}

._3m0EX9aN:active ._12d1d70- {
    -webkit-transform: scale(1);
    transform: scale(1);
    box-shadow: 0 0 0 1px #aaa;
    border-color: #aaa
}

._3m0EX9aN ._12d1d70- {
    display: inline-block;
    transition: all .15s ease;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 9999999px;
    background: #fff;
    border: 1px solid #888
}

div._39eOZfJj {
    z-index: 1;
    box-sizing: border-box;
    background: none;
    color: #000
}

.RtRgjUCv {
    border-radius: 4px
}

._3PEAjw9L._3PEAjw9L {
    border-radius: 0
}

._1G6DLG7o {
    width: 20px;
    height: 20px
}

._1jJd7BvC {
    height: 100%;
    width: 20%;
    min-width: 48px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    border-radius: 24px;
    cursor: pointer
}

._1jJd7BvC:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 24px;
    outline-offset: 2px
}

._1jJd7BvC>svg {
    fill: #fff
}

._1jJd7BvC:hover {
    background: hsla(0, 0%, 100%, .2)
}

._1jJd7BvC:active {
    background: hsla(0, 0%, 100%, .3)
}

div._23G1Wtc- {
    z-index: 1
}

div._23G1Wtc->svg {
    fill: #000
}

div._23G1Wtc-:hover {
    background: #ececec
}

div._23G1Wtc-:active {
    border-radius: 24px;
    overflow: hidden;
    background: #ececec;
    position: relative
}

div._23G1Wtc-:active:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, .08)
}

._RQWht34 {
    border-radius: 0
}

._RQWht34>svg {
    fill: var(--local-add-cart-button-button-shape-color)
}

._RQWht34:hover {
    background: var(--local-add-cart-button-button-shape-hover)
}

._RQWht34:active {
    background: var(--local-add-cart-button-button-shape-active)
}

._2VtNFMTa {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-direction: column;
    width: 60%;
    height: 100%;
    cursor: pointer;
    font-size: 16px;
    font-weight: 600;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2VtNFMTa:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._2VtNFMTa:hover {
    background: hsla(0, 0%, 100%, .2);
    border-radius: 24px
}

._2VtNFMTa ._2kAtqOSh {
    text-align: center;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

div._2YM3Lt6_ {
    z-index: 1
}

div._2YM3Lt6_:hover {
    background: #ececec
}

div._2YM3Lt6_:active {
    border-radius: 24px;
    overflow: hidden;
    background: #ececec;
    position: relative
}

div._2YM3Lt6_:active:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, .08)
}

._1bsjk_KX {
    color: var(--local-add-cart-button-button-shape-color)
}

._1bsjk_KX,
._1bsjk_KX:focus-visible {
    border-radius: 0
}

._1bsjk_KX:hover {
    background: var(--local-add-cart-button-button-shape-hover);
    border-radius: 0
}

._1bsjk_KX:active {
    background: var(--local-add-cart-button-button-shape-active);
    border-radius: 0
}

._30vxgJj7 {
    margin-left: 3px
}

._2qbKAmx3 {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 90%;
    margin: 2px auto 0;
    text-align: center
}

._2aBZ4ZTu {
    width: 120px;
    max-height: 236px;
    background: #fff
}

._2Bml65yL {
    overflow-x: hidden;

}

._2Bml65yL::-webkit-scrollbar {
    width: 5px
}

._2Bml65yL::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: transparent
}

._2Bml65yL::-webkit-scrollbar-track {
    border-radius: 3px
}

._2Bml65yL:hover::-webkit-scrollbar-thumb {
    background-color: #e0e0e0
}

._3l5ruUY8 {
    overflow-y: auto
}

._2SHmuQ12 {
    width: 100%;
    height: 38px;
    padding-left: 12px;
    background-color: #fff;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    font-size: 14px;
    color: #000;
    line-height: 38px;
    font-weight: 400;
    cursor: pointer
}

._2SHmuQ12:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px
}

._1lxjBJvj,
._2SHmuQ12:hover {
    background: #f6f6f6
}

._1lxjBJvj {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

.wOw6C-V7 {
    color: #cdcdcd;
    cursor: not-allowed
}

._1Mdeyrw6 .rc-tooltip-inner {
    padding: 0
}

._1Mdeyrw6 .rc-tooltip-arrow {
    bottom: 1px
}

.Y6Epgc7H {
    margin-left: 8px;
    color: #0a8800;
    white-space: nowrap
}

._3xdyaode {
    width: 16px;
    height: 16px;
    fill: #222;
    margin-right: 10px;
    margin-left: 20px
}

.tJCdjHdR {
    margin-top: 2px;
    width: 100%;
    padding: 0 19px;
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis
}

._2YnsyMLq,
.tJCdjHdR {
    color: unset;
    white-space: nowrap
}

._2YnsyMLq {
    height: 14px;
    border: 1px solid #fff;
    border-radius: 3px;
    padding: 0 2px;
    font-size: 11px;
    line-height: 14px;
    font-weight: 600;
    text-align: center;
    margin-left: 2px;
    display: inline-flex;
    justify-content: center;
    align-items: center
}

._8VSd3ThL {
    min-width: 60%
}

._3dM2GJD9._3dM2GJD9 {
    background: var(--local-add-cart-button-button-shape-normal);
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

._2bp3pDMt:hover ._3dM2GJD9._3dM2GJD9 {
    background: var(--local-add-cart-button-button-shape-hover)
}

._2bp3pDMt:active ._3dM2GJD9._3dM2GJD9 {
    background: var(--local-add-cart-button-button-shape-active)
}

._19qUsu3h {
    width: calc(100% - 2px);
    position: absolute;
    left: 1px;
    bottom: 0;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    height: 18px;
    background: #fb7701;
    font-size: 0;
    overflow: hidden
}

._19qUsu3h ._1Jq4wvCh {
    position: absolute;
    top: 0;
    left: 0;
    width: -webkit-max-content;
    width: max-content;
    min-width: 200%
}

._19qUsu3h ._3J9Ldo07 {
    -webkit-animation: ETYNHAnN 5s linear infinite;
    animation: ETYNHAnN 5s linear infinite
}

._19qUsu3h ._3J9Ldo07 ._34AywyIp {
    padding-right: 16px
}

._19qUsu3h ._34AywyIp {
    color: #fff;
    display: inline-block;
    width: 50%;
    height: 100%;
    text-align: center;
    padding: 0 4px
}

._3d1ccQFa {
    width: -webkit-max-content;
    width: max-content;
    transition: -webkit-transform;
    transition: transform;
    transition: transform, -webkit-transform;
    transition-timing-function: linear
}

.peLIB1M6 {
    left: 0;
    background-image: linear-gradient(90deg, var(--left-mask-bg-color, #fb7701) 49%, rgba(251, 119, 1, 0) 99%)
}

._2zCn6_eQ,
.peLIB1M6 {
    position: absolute;
    top: 0;
    width: 8px;
    height: 18px
}

._2zCn6_eQ {
    right: 0;
    background-image: linear-gradient(-90deg, var(--right-mask-bg-color, #fb7701) 49%, rgba(251, 119, 1, 0) 99%)
}

@-webkit-keyframes ETYNHAnN {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes ETYNHAnN {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._3QoN9j9h {
    white-space: nowrap;
    opacity: .95;
    width: calc(100% - 50px);
    font-size: 12px;
    color: #fff;
    line-height: 16px;
    font-weight: 400;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: row;
    display: inline-flex;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    height: 0;
    -webkit-animation: _3XBC1D93 .3s linear 1s forwards;
    animation: _3XBC1D93 .3s linear 1s forwards
}

@-webkit-keyframes _3XBC1D93 {
    0% {
        height: 0;
        margin-top: 0
    }

    to {
        height: 16px;
        margin-top: 2px
    }
}

@keyframes _3XBC1D93 {
    0% {
        height: 0;
        margin-top: 0
    }

    to {
        height: 16px;
        margin-top: 2px
    }
}

.HfPPpk0y {
    visibility: hidden
}

.bKRVhi5m {
    top: 0;
    background: none
}

.u5zrJ5dg {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    display: inline-flex;
    width: -webkit-max-content;
    width: max-content;
    white-space: pre
}

.u5zrJ5dg>span[data-type="100"] {
    flex-shrink: 0
}

.u5zrJ5dg>span[data-type="0"]:last-of-type {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    white-space: pre
}

._1mUa7qWY {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    display: inline-flex;
    width: -webkit-max-content;
    width: max-content;
    white-space: nowarap
}

._1WLGXUP2 {
    display: inline-flex
}

._2zWowqGn {
    height: 80vh !important
}

._2Lb1IbpG._2Lb1IbpG {
    padding-top: 50px;
    width: 100%;
    height: unset
}

._2Lb1IbpG._2Lb1IbpG .eSdUDBse {
    margin-bottom: 2px;
    margin-top: 16px
}

._3kdk4ihe {
    position: relative;
    flex: 1;
    min-width: 0
}

.J390nYoy.J390nYoy {
    width: calc(100% - 16px)
}

._3IZuR8XI {
    cursor: pointer;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    width: 375px;
    height: 129px;
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 21px
}

._3IZuR8XI:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._3ZfJD6yI {
    position: absolute;
    z-index: 2;
    top: 100%;
    left: 50%;
    width: 100%;
    -webkit-transform: translate(-50%, calc(-100% - 8px));
    transform: translate(-50%, calc(-100% - 8px));
    display: none;
    justify-content: center
}

._3ZfJD6yI ._2NFlEqR5 {
    width: 16px;
    height: 16px;
    flex-shrink: 0
}

.GEFt--4O:hover ._3ZfJD6yI {
    display: flex
}

._1lM9BIhN {
    width: 276px;
    display: flex;
    flex-direction: column;
    margin-left: 12px
}

._1lM9BIhN,
.Ay8KA602 {
    height: 128px;
    position: relative
}

.Ay8KA602 {
    width: 128px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-shrink: 0;
    overflow: hidden
}

.Ay8KA602:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .02);
    z-index: 1
}

._2Et_C4j3,
._3a22V3hE {
    position: relative
}

._3a22V3hE {
    font-size: 14px;
    color: #222;
    line-height: 21px;
    font-weight: 400;
    max-height: 40px;
    top: -2px;
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    overflow: hidden
}

._1CVe3ria {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    margin-top: 9px
}

._3TI0E3KK {
    width: 16px;
    height: 16px;
    border: 1px solid #fff;
    border-radius: 8px;
    margin-left: -6px
}

._3TI0E3KK:first-child {
    margin-left: 0
}

.WNKDCMfK {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    flex-direction: row;
    margin-top: 5px;
    padding-right: 55px
}

._2bK-YOQx {
    font-size: 16px;
    color: #222;
    line-height: 20px;
    font-weight: 600;
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    margin: 0 -4px
}

._396wOk7s {
    margin-right: 1px;
    font-size: 14px;
    line-height: 16px
}

.HgMvvK1q {
    margin: 0 4px;
    display: inline-block
}

._3LlQCL8x {
    font-size: 12px;
    color: #aaa;
    line-height: 15px;
    font-weight: 400;
    position: relative;
    bottom: 1px;
    text-decoration: line-through;
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    margin: 0 4px
}

._1fjZwLUx {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    justify-content: flex-start
}

._1XJH6pwN {
    font-size: 12px;
    color: #aaa;
    line-height: 12px;
    font-weight: 400;
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif
}

[dir=rtl] ._1XJH6pwN {
    direction: rtl
}

.G8qvTUnC {
    width: 1.5px;
    height: 8.5px;
    display: inline-block;
    background-color: #cdcdcd;
    margin-left: 5px;
    margin-right: 2px
}

._2IbIPRM7 {
    width: 276px;
    height: auto;
    position: absolute;
    bottom: 1px
}

.SbG0FNkz {
    -webkit-transform: translateY(2px);
    transform: translateY(2px)
}

._2sN-HFCA {
    position: absolute !important;
    right: 0;
    bottom: 0
}

._3Lw0IPXo {
    margin-right: 2px
}

._29IP4EC3 {
    position: absolute;
    bottom: 8px;
    left: 79px;
    z-index: 2;
    cursor: pointer
}

._3c6JDIAa,
._29IP4EC3 {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._3c6JDIAa {
    max-width: 212px;
    padding: 6px 10px;
    background: hsla(0, 0%, 100%, .8);
    border-radius: 3px;
    font-size: 13px;
    color: #222;
    line-height: 16px;
    font-weight: 400
}

._3c6JDIAa:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._3gjK-A5F {
    width: 60px;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    flex-grow: 0
}

._3gjK-A5F:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._11f0dqeN {
    width: 60px;
    height: 32px
}

.emOKaTS0 {
    width: 2px;
    height: 21px;
    margin: 0 6px
}

._37UNJdFK {
    white-space: normal;
    max-width: 118px;
    max-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

._37UNJdFK:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._14kB1Pkv {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    position: absolute;
    align-items: center;
    right: 0;
    top: 0;
    cursor: pointer;
    z-index: 2
}

._14kB1Pkv:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._1Ei0XVwu {
    height: 30px;
    width: auto;
    box-sizing: border-box;
    padding: 5px
}

._1Ei0XVwu ._19_n3WnQ {
    height: 20px;
    width: auto
}

._2Nl4e2fT {
    height: 16px;
    box-sizing: border-box;
    padding: 2px;
    width: auto
}

._2Nl4e2fT ._19_n3WnQ {
    height: 12px;
    width: auto
}

.-FhmmC_O.-FhmmC_O {
    height: auto
}

._1ocquK1m._1ocquK1m,
.ZqcJv3SH {
    width: auto
}

.ZqcJv3SH {
    display: inline-block;
    height: 44px;
    margin-right: 4px;
    background: hsla(0, 0%, 100%, .8);
    border-radius: 4px;
    padding: 4px;
    flex-shrink: 0;
    flex-grow: 0
}

.ZqcJv3SH:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

.eLGcRi1v {
    width: auto;
    height: 100%
}

._1Z6zXc0G {
    display: none
}

._2v051Er5 {
    margin-top: 6px
}

._3TgwjFal {
    margin-top: calc(25vh - 88px)
}

._3TgwjFal ._2ZLzWgcf {
    padding: 0
}

._2_Qd0ZQ2 {
    text-align: center;
    font-size: 16px;
    color: #000;
    line-height: 20px;
    font-weight: 400
}

._13jtHHOe {
    max-width: 410px;
    height: 88px;
    flex-shrink: 0;
    width: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    padding: 40px 0 24px 40px;
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    font-size: 20px;
    color: #222;
    line-height: 24px;
    font-weight: 600
}

._3oXwcAad,
._13jtHHOe {
    overflow: hidden;
    white-space: nowrap
}

._3oXwcAad {
    text-overflow: ellipsis
}

._3dZ4wkSF {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: scroll;
    will-change: transform;
    height: calc(100vh - 88px)
}

._19WQjacu {
    width: 100%;
    height: auto;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: column;
    padding: 0 40px
}

._19WQjacu::-webkit-scrollbar {
    display: none
}

._1QKBYjgW {
    width: 416px
}

._28WosvaO._28WosvaO>span:first-of-type {
    background: var(--clearance-btn-normal) !important
}

._28WosvaO._28WosvaO:active>span:first-of-type,
._28WosvaO._28WosvaO>span:first-of-type:active {
    background: var(--clearance-btn-clicked) !important;
    opacity: .92
}

._11Clq1xR._11Clq1xR._11Clq1xR {
    background: var(--local-add-cart-button-button-shape-normal);
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

._1DM7aZ_9:hover ._11Clq1xR._11Clq1xR {
    background: var(--local-add-cart-button-button-shape-hover)
}

._1DM7aZ_9:active ._11Clq1xR._11Clq1xR {
    background: var(--local-add-cart-button-button-shape-active)
}

._3Fr9XIKw {
    margin-left: 0 !important
}

._3rTDHepG._3rTDHepG._3rTDHepG {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

._2r8kQTqZ {
    position: relative;
    flex: 1;
    min-width: 0
}

._2jutFKbw._2jutFKbw {
    width: calc(100% - 16px)
}

._1KFvjyi8 {
    font-style: italic;
    padding-right: 4px
}

._3BnI9lqB {
    padding: 0 0 4px 10px;
    margin-right: -3px;
    max-width: 47%;
    height: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap
}

._3BnI9lqB ._1oA5PJZT {
    padding-right: 2px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #fff
}

._3BnI9lqB ._3bffZ2vc {
    flex-shrink: 0
}

._2u6o_ntl {
    width: 0;
    height: 0;
    border-left: 5.5px solid transparent;
    border-bottom: 36px solid var(--activity-right-border-color);
    border-right: 0 solid transparent;
    border-top: 0 solid transparent;
    margin-left: 8px
}

.rp33VxiD {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg)
}

._3mw8ps2R {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background-color: #fb7701;
    overflow: hidden;
    z-index: 1;
    height: 35.5px;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap
}

._3TvzM7zh {
    width: 100%;
    height: 100%;
    display: flex
}

.rjJKEJDh {
    padding: 0 0 4px 10px;
    margin-right: -3px;
    max-width: 47%;
    height: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap
}

.rjJKEJDh ._3lOSd_IQ {
    padding-right: 2px
}

._26pUgAQx {
    width: 0;
    height: 0;
    border-left: 5.5px solid transparent;
    border-bottom: 36px solid var(--activity-right-border-color);
    border-right: 0 solid transparent;
    border-top: 0 solid transparent;
    margin-left: 8px
}

._2VMY0kv9 {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg)
}

._3CaSeiTi {
    position: relative;
    padding: 0 8px 4px 10px;
    height: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    flex: 1;
    min-width: 0
}

._1vMQptd7 {
    cursor: pointer
}

._1t7j7Ogs {
    display: flex;
    flex-wrap: wrap;
    z-index: 1;
    margin-top: 1px
}

._1t7j7Ogs,
._11SyvK5W {
    height: 21px;
    align-items: center;
    overflow: hidden
}

._11SyvK5W {
    position: relative;
    flex: 1;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-align-items: center;
    flex-direction: row-reverse;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap
}

.AxBRXyNW {
    flex: auto;
    height: 18px
}

._1X6a6b2l {
    position: relative;
    font-size: 14px;
    color: #fff;
    font-weight: 700;
    font-style: italic;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 6px
}

._3SGtxaSO {
    flex-shrink: 0
}

._2F7zkUfK {
    flex-wrap: nowrap
}

._1eOoxUiu {
    width: 1px;
    height: 13px;
    background: #fff;
    margin-right: 6px
}

.qUyBfcPe {
    font-size: 14px;
    color: #fff;
    font-weight: 500
}

._3VsUBWCa {
    display: flex;
    align-items: center;
    flex: 1
}

._2xKet9D6 {
    margin-right: 4px;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis
}

._3ZPZAc8P>span:first-child {
    vertical-align: baseline !important
}

.H9c4cU9P {
    display: inline-flex;
    align-items: center;
    line-height: 18px;
    width: -webkit-max-content;
    width: max-content
}

._3FQv0M3- {
    flex-shrink: 0;
    width: 15px;
    height: 15px;
    fill: #fff;
    z-index: 1
}

._2Reeuq-g {
    width: 59px;
    height: 16px;
    margin-right: 4px
}

._3LgctZDb {
    position: absolute;
    right: -24px;
    top: -1.5px;
    width: 68px;
    height: 68px
}

._2Y_cD7Mn {
    width: 16px;
    height: 16px;
    margin-right: 3px;
    vertical-align: middle;
    background-color: #fff;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-size: 100% 100%;
    -webkit-mask-size: 100% 100%;
    margin-left: 24px;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px)
}

._2mNqubKt,
._2Y_cD7Mn {
    display: inline-block;
    flex-shrink: 0
}

._2mNqubKt {
    margin-right: 6px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.TqqJOn3f {
    overflow: hidden;
    display: flex;
    flex-wrap: nowrap;
    flex-grow: 1;
    position: relative;
    z-index: 1;
    justify-content: space-between;
    font-size: 14px;
    color: #fff;
    line-height: 21px;
    font-weight: 600;
    height: 21px
}

.TqqJOn3f ._2Reeuq-g {
    vertical-align: top;
    -webkit-transform: translateY(4px);
    transform: translateY(4px)
}

._89kC5rvl {
    font-style: italic;
    flex-shrink: 0;
    font-weight: 700;
    padding-right: 4px
}

._1OFNHpsF {
    flex-grow: 0;
    flex-shrink: 1;
    overflow: hidden;
    white-space: normal;
    padding-left: 4px
}

._3Irk2Hvt {
    white-space: nowrap;
    flex-shrink: 0
}

._2BvOMtJC {
    max-height: 100%;
    overflow: hidden;
    z-index: 1;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-shrink: 0
}

._3lOSd_IQ {
    display: inline-block;
    line-height: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._19Eimdjg {
    flex: 1;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2mVR37es {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 6px
}

.NO6mmBFU {
    padding-right: 0
}

._3TPRYWIn._3TPRYWIn {
    position: relative;
    background: none;
    height: 19px
}

._3TPRYWIn._3TPRYWIn ._3nU7Spla,
._3TPRYWIn._3TPRYWIn ._32oQvo0V {
    background: none
}

._2q4_0wDh {
    margin-right: 8px;
    flex: 1
}

._1odAEptV {
    flex: 1
}

.uthUZODY {
    display: flex;
    align-items: center
}

.-E3U4HAJ {
    position: absolute;
    right: 0;
    top: 0
}

._3p5BgasJ {
    margin-right: 16px
}

._O22Y89v {
    white-space: nowrap
}

.vf_dHTus {
    cursor: pointer
}

.V-AubNio {
    margin-top: 1px;
    height: 21px
}

._2sNtG0pg {
    margin-right: 0;
    padding-right: 4px;
    font-style: italic
}

._3guk-0em {
    align-items: normal
}

._2nVeyNCz {
    position: relative;
    margin-top: 20px;
    z-index: 3
}

._1thUmrmy,
._2QQEVpBZ {
    position: relative;
    border-radius: 4px
}

._1thUmrmy {
    width: 100%;
    margin-top: -4px;
    padding: 10px 12px 15px;
    background-color: #fff;
    z-index: 1
}

._2jbucvNr,
.oa4Sfigi {
    height: 35.5px
}

._2jbucvNr {
    position: relative
}



._30S6WPdv {
    border-left-color: var(--activity-left-border-color)
}

._30S6WPdv:after {
    content: " ";
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 2px;
    background: linear-gradient(90deg, var(--activity-left-border-color), var(--activity-border-color))
}

._1LKW9vWH {
    width: 494px;
    background: #fff;
    border-radius: 4px;
    padding: 36px 40px
}

._1b0T-Cx3 {
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 28px
}

._1kCSAOIM {
    margin-top: 3px
}

._36c9BYRN {
    text-align: center;
    line-height: 20px
}

.t2owz7N2 {
    margin: 24px auto 0;
    width: 320px;
    height: 48px
}

._1bsAwpjI {
    width: 100%;
    height: 48px
}

._3QNO17ZV {
    white-space: nowarap
}

.FeWYVmrj {
    display: inline-block;
    width: 1px;
    height: 9px;
    margin: 0 6px;
    background: #fb7701;
    opacity: .8
}

._1iInMH-q {
    width: 12px;
    height: 12px;
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
    margin-left: 2px;
    cursor: pointer
}

._1iInMH-q :hover {
    opacity: .6
}

._1iInMH-q :active {
    opacity: 1
}

.S8FI0zwa {
    display: inline-block
}

.S8FI0zwa [data-type=time] {
    display: inline-block;
    width: 18px;
    text-align: center
}

._2UPcepBa {
    height: 29px;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #0a8800;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    padding-left: 5px;
    margin-top: 6px
}

._1IPnR-VA {
    width: 16px;
    height: 16px;
    margin-right: 3px;
    flex-shrink: 0;
    fill: #0a8800
}

.xeHJfB07 {
    font-size: 14px;
    color: #0a8800;
    line-height: 18px;
    font-weight: 600;
    flex-shrink: 0;
    flex-grow: 0
}

.DoBLa-X0 {
    width: .5px;
    height: 10px;
    background: #0a8800;
    margin: 0 4px 0 8px;
    flex-shrink: 0;
    opacity: .8
}

._27O0IZZG {
    flex-grow: 1;
    flex-shrink: 1
}

._2355d3h6 {
    font-size: 14px;
    color: #0a8800;
    line-height: 18px;
    font-weight: 400;
    text-align: left;
    padding-right: 16px
}

._2nmgxac7 {
    position: relative;
    background-color: #fff
}

._1m3Urfxn {
    background-image: linear-gradient(90deg, #fff 49%, hsla(0, 0%, 100%, 0) 99%)
}

._38iGCqdq {
    background-image: linear-gradient(-90deg, #fff 49%, hsla(0, 0%, 100%, 0) 99%)
}

.Nbx3i4zX {
    position: relative;
    margin-top: 6px;
    line-height: 1;
    cursor: pointer
}

._1NbwieG6 {
    margin-right: 4px;
    display: inline-block;
    max-width: 100%;
    -webkit-transform: translateY(1px);
    transform: translateY(1px)
}

._1NbwieG6,
._3DE6ngrP {
    border-radius: 3px;
    overflow: hidden
}

._3DE6ngrP {
    padding-right: 3px;
    padding-left: 4px;
    display: flex;
    align-items: center;
    height: 18px;
    white-space: nowrap
}

._3odnvpB7 {
    margin-right: 2px;
    width: 12px;
    height: 12px;
    vertical-align: middle
}

._3b_GF4yw {
    font-size: 12px;
    color: #fff;
    font-weight: 500
}

.ASeD17hu {
    margin-left: 2px;
    width: 12px;
    height: 12px;
    vertical-align: middle
}

.-CqhdLmX {
    display: inline-block;
    width: 0;
    height: 18px
}

._1GTuFDvY {
    display: inline;
    vertical-align: top
}

._3Z7ciD5O {
    font-size: 12px;
    color: #fb7701;
    font-weight: 500
}

.BYFK4O_2 {
    visibility: hidden;
    z-index: -1;
    pointer-events: none
}

.GGviaAMT {
    border-radius: 3px
}

._19LyoE8K {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding-bottom: 2px
}

.V3xa_h3r {
    text-align: center
}

._1W1eB2Xd {
    font-size: 14px;
    color: #222;
    line-height: 20px;
    font-weight: 400
}

._3dxzYFkZ,
.zNy2e6Vz {
    width: 320px;
    height: 48px;
    font-size: 16px;
    color: #000;
    text-align: center;
    line-height: 20px;
    font-weight: 600
}

.zNy2e6Vz {
    margin-top: 24px
}

._3dxzYFkZ {
    margin-top: 12px
}

._1TTkfQxk {
    margin-top: 2px;
    cursor: pointer
}

._3L6aTHa0 {
    font-size: 14px;
    color: #000;
    line-height: 14px;
    font-weight: 400;
    vertical-align: middle
}

._14rR0hMP {
    margin-left: 2px;
    width: 13px;
    height: 13px;
    vertical-align: middle;
    cursor: pointer
}

._1nwPy-Rx {
    width: 4px
}

._1nwPy-Rx,
._3BGwFrXA {
    background-image: none;
    background-color: var(--bar-bg, #fb7701)
}

._3BGwFrXA {
    width: 16px
}

._1MDhX24G {
    position: absolute;
    top: 3px;
    right: 4px;
    margin-left: 0
}

._1IH1KBxK {
    margin-top: 5px;
    display: flex;
    align-items: center;
    justify-content: center
}

._17YO_ej2 {
    font-size: 14px;
    color: #000;
    text-align: center;
    line-height: 14px;
    font-weight: 400
}

.Ol2-tTu5 {
    display: inline-block;
    max-width: 240px;
    border-radius: 4px;
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
    margin-right: 6px;
    font-size: 0;
    display: inline-flex;
    align-items: center
}

._2sZZvo2P,
.Ol2-tTu5 {
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    height: 18px
}

._2sZZvo2P {
    display: inline-block;
    z-index: 1;
    max-width: 100%;
    white-space: nowrap;
    line-height: 16px;
    text-overflow: ellipsis
}

._3cLhNsi2 {
    -webkit-transform: translateY(-1.5px);
    transform: translateY(-1.5px)
}

._33lxoJ-e {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

._3JUn8Wyf {
    width: 1px;
    height: 12px;
    background: #4c4c4c;
    margin-right: 6px;
    display: inline-block
}

._2DAkYJlS {
    font-size: 16px;
    color: #222;
    word-break: break-word;
    font-weight: 400;
    position: relative;
    overflow: hidden
}

.qx4-CkMb {
    display: inline-block;
    margin-right: 4px;
    padding: 1px 0;
    font-size: 0;
    vertical-align: text-top
}

._9VmymB8E {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    margin-top: 11px;
    line-height: 13px;
    cursor: pointer
}

._8NWOOhCB {
    width: 13px;
    height: 13px;
    border-radius: 50%;
    margin-right: 4px
}

.YxgyLIf3 {
    margin-left: 4px;
    width: 14px;
    height: 14px;
    cursor: pointer
}

.HzcUjnM1 {
    width: 514px
}

._1Xy9sxDK {
    text-align: center;
    font-size: 20px;
    color: #222;
    line-height: 28px;
    font-weight: 600;
    margin: 40px auto 11px
}

._2qnvCrOp {
    margin: 0 auto 24px;
    text-align: left;
    max-width: 434px;
    font-size: 14px;
    color: #222;
    line-height: 20px;
    font-weight: 400
}

._2qnvCrOp>div:not(:last-child) {
    margin-bottom: 8px
}

._114Utlqh {
    width: 380px;
    height: 48px;
    margin: 0 auto 40px;
    font-size: 16px;
    font-weight: 600
}

._1oNzXDXg {
    -webkit-mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-size: 100% 100%;
    mask-repeat: no-repeat
}

.f8ZkcX6I {
    margin-top: 12px
}

._3QnAxlBM {
    height: 3px;
    background: #ff7e0a;
    border-radius: 100px 100px 0 0
}

._2PFs96aX {
    padding: 14px 12px 0;
    background: linear-gradient(#fff9f3, #fffdfb);
    background-image: linear-gradient(180deg, #fff9f3, #fffdfb);
    border: 1px solid #fceddf;
    border-top: none;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

._30GPWy68 {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

._2LGzK7sa {
    margin-right: 6px
}

._2F_pC2Po {
    margin-top: 7px
}

.SSeYirpf {
    position: relative;
    margin-top: 13.5px;
    padding: 0 12px;
    width: 100%;
    height: 0;
    border: .5px dashed #f6dec0
}

.SSeYirpf:before {
    left: -19px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.SSeYirpf:after,
.SSeYirpf:before {
    content: "";
    display: block;
    position: absolute;
    top: -6px;
    width: 12px;
    height: 12px;
    background-color: #fff;
    border-radius: 50% 50% 0 0;
    border-top: 1px solid #fceddf
}

.SSeYirpf:after {
    right: -19px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

._3VzXvyBD,
._244-VGyG {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3VzXvyBD {
    flex: 1
}

.ua6_1xLi.ua6_1xLi {
    margin-right: 4px
}

.jKE09rrZ.jKE09rrZ,
.ua6_1xLi.ua6_1xLi {
    vertical-align: middle
}

._2DzePj72 {
    margin-top: 9.5px;
    margin-bottom: 14px
}

._1QOOB4tW {
    display: flex;
    justify-content: space-between
}

._225G1ZLB {
    margin-left: 12px;
    flex-shrink: 0
}

.wsqAJo1- {
    margin-left: 2px
}

._1v95ECof {
    white-space: pre
}

._1v95ECof>span:first-child {
    margin-right: 4px
}

._2ABl05bf>[data-type=time] {
    display: inline-block;
    width: 17px;
    height: 17px;
    text-align: center;
    line-height: 17px;
    border-radius: 2px;
    background-color: rgba(34, 34, 34, .9)
}

._2ABl05bf>[data-type=colon] {
    color: #000;
    padding: 0 1px
}

._2Dno03zn {
    margin-top: 12px;
    padding: 14px 12px;
    background: linear-gradient(#fff9f3, #fffdfb);
    background-image: linear-gradient(180deg, #fff9f3, #fffdfb);
    border: 1px solid #fceddf;
    border-radius: 4px
}

.aomSUwQk {
    white-space: pre
}

._1MpLNUNi {
    margin-top: 4px
}

.Ml21JFOL {
    margin-top: 12px;
    padding: 14px 12px;
    background: linear-gradient(#fff9f3, #fffdfb);
    background-image: linear-gradient(180deg, #fff9f3, #fffdfb);
    border: 1px solid #fceddf;
    border-radius: 4px
}

._1DTKZtIW {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

._1AejDuEq {
    margin-right: 4px
}

._2NF_KUcD {
    display: flex;
    align-items: center
}

._37fW-G1l {
    margin-top: 2px
}

._3JaqmBqM {
    width: 12px;
    height: 12px;
    cursor: pointer;
    -webkit-transform: translateY(2px);
    transform: translateY(2px)
}

._3zZOjMI_ {
    display: inline;
    margin-right: 4px
}

._3a6Q4q2V._3a6Q4q2V [data-type=colon] {
    color: #222
}

._3a6Q4q2V._3a6Q4q2V [data-type=time] {
    display: inline-block;
    width: 17px;
    height: 17px;
    background: #222;
    opacity: .9;
    border-radius: 2px;
    text-align: center;
    line-height: 17px
}

._1XDs9W2d {
    text-align: center
}

._20x7PTox {
    width: 414px
}

._1LEbY-n5 {
    text-align: center
}

.Ot9QE6pL {
    padding-bottom: 12px;
    border-bottom: 1px solid #ececec
}

._279gMbbW {
    margin-top: 12px
}

._2Hq4gTaA {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 15px;
    color: #222;
    line-height: 18px;
    font-weight: 400
}

._2Hq4gTaA:not(:last-child) {
    margin-bottom: 10px
}

._3wTRh0eN {
    justify-content: flex-end
}

._3DnmzxBV {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 16px;
    font-size: 15px;
    color: #222;
    line-height: 19px;
    font-weight: 600
}

._2_U8RwsN {
    margin-top: 10px
}

._3ai0rU20 {
    margin-right: 4px;
    width: 14px;
    height: 14px;
    fill: #888
}

._1vVwaCQZ {
    font-size: 13px;
    color: #888;
    line-height: 16px;
    font-weight: 400
}

._27z4kI2E {
    margin-top: 32px;
    font-size: 15px;
    color: #222;
    line-height: 19px;
    font-weight: 600
}

._3WpQBfOv {
    display: flex;
    justify-content: center;
    margin-top: 32px
}

._2ztvZzDi {
    width: 406px
}

._3F1YrGjC {
    margin-top: 12px
}

.tTJNRDlI {
    margin-right: 4px;
    width: 14px;
    height: 14px;
    vertical-align: text-bottom
}

.eeyLsq3Z {
    margin-top: 18px
}

._22w851ZM {
    flex-shrink: 0
}

._1QrSUWzB,
._3CH1u04f {
    position: relative
}

._1QrSUWzB {
    height: 100%;
    width: 100%;
    display: flex;
    overflow: hidden
}

._1QrSUWzB::-webkit-scrollbar {
    display: none;
    width: 0;
    height: 0
}

._1E0e5PVD {
    display: flex;
    flex-shrink: 0
}

._3seW-ZcE {
    border-style: solid;
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    font-size: 0;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-right: 6px
}

._3seW-ZcE span {
    vertical-align: middle !important
}

._2oPrIMEG {
    display: inline-block
}

._3TixQ0LR {
    cursor: pointer
}

._12vc-MN7 {
    position: relative;
    display: flex;
    align-items: center;
    max-width: 100%;
    overflow: hidden;
    flex-shrink: 0
}

._3Qp99KME {
    flex-shrink: 0;
    background: #fff
}

._3i6DkZAV:first-child {
    padding-right: 14px
}

.BHh_l_5h.BHh_l_5h {
    overflow: hidden
}

._20k621be {
    width: 13px;
    height: 13px;
    display: inline-block;
    line-height: 13px;
    transition: opacity .1s linear
}

._20k621be:hover {
    opacity: .6
}

._1_XBJEUA {
    padding: 12px 16px;
    max-width: 468px;
    width: 468px;
    width: -webkit-max-content;
    width: max-content;
    background: #fff;
    white-space: nowarap;
    border-radius: 4px;
    font-size: 14px;
    color: #222;
    line-height: 20px;
    font-weight: 400
}

._22sEeLM- {
    width: 13px;
    height: 13px;
    cursor: pointer
}

._3ygWP2Nw._3ygWP2Nw .rc-tooltip-inner {
    padding: 0
}

._3ygWP2Nw._3ygWP2Nw .rc-tooltip-arrow {
    top: 1px
}

._2BXEOOZ6 {
    text-decoration: underline;
    font-size: 14px;
    color: #0065be;
    line-height: 20px;
    font-weight: 400;
    white-space: normal;
    margin-top: 8px;
    cursor: pointer;
    margin-bottom: 4px
}

._2BXEOOZ6:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

.d6YtcpXw {
    display: inline-block;
    cursor: pointer
}

._3mtOcbQ1 {
    padding: 12px 16px;
    width: 468px;
    background: #fff;
    white-space: nowarap
}

._2ITA9wZj {
    white-space: nowarap;
    font-size: 14px;
    color: #222;
    line-height: 20px;
    font-weight: 400
}

._2ITA9wZj:not(:last-child) {
    margin-bottom: 8px
}

._3CS1LCeY {
    text-decoration: underline;
    font-size: 14px;
    color: #0065be;
    line-height: 20px;
    font-weight: 400;
    white-space: normal;
    cursor: pointer
}

._3CS1LCeY:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._3tL2sRjx {
    display: flex;
    justify-content: center
}

._2M4odBTK {
    margin-right: 13px;
    margin-bottom: 8px;
    width: 169px;
    height: 169px
}

.JnnTto9l {
    font-weight: 600
}

._2SXf62H1 {
    position: relative;
    margin-top: 4px;
    margin-bottom: 2px;
    margin-right: 6px
}

._39LhLkyZ {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

._159GvGa6 {
    border-width: 1px;
    border-style: solid
}

._3_4LVeOp {
    font-size: 0
}

.jNc03Mv5 {
    margin-top: 12px
}

._3t2v50_B {
    height: 3px;
    background: #ff7e0a;
    border-radius: 100px 100px 0 0
}

._3MpFKEpV {
    padding: 14px 12px 0;
    background: linear-gradient(#fff9f3, #fffdfb);
    background-image: linear-gradient(180deg, #fff9f3, #fffdfb);
    border: 1px solid #fceddf;
    border-top: none;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

._3MBId5Ao {
    margin-top: 4px
}

._3hvt4az0 {
    position: relative;
    margin-top: 13.5px;
    padding: 0 12px;
    width: 100%;
    height: 0;
    border: .5px dashed #f6dec0
}

._3hvt4az0:before {
    left: -19px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

._3hvt4az0:after,
._3hvt4az0:before {
    content: "";
    display: block;
    position: absolute;
    top: -6px;
    width: 12px;
    height: 12px;
    background-color: #fff;
    border-radius: 50% 50% 0 0;
    border-top: 1px solid #fceddf
}

._3hvt4az0:after {
    right: -19px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

._3yDdB9Ui {
    margin-top: 9.5px;
    margin-bottom: 14px
}

._3UzMnBzt:not(:first-child) {
    margin-top: 6px
}

._2i6sWvSO {
    display: inline;
    padding-left: 4px;
    cursor: pointer;
    color: #888
}

._2i6sWvSO:hover {
    text-decoration: underline
}

._2i6sWvSO:active {
    opacity: .6
}

._32vMR5XL {
    vertical-align: baseline
}

._3tvuzlyC {
    width: 414px
}

.N3MDH4WG {
    text-align: center
}

._1W9412Kc {
    vertical-align: text-bottom
}

._11A9WT-3 {
    position: relative
}

._1uyKju7a {
    margin-bottom: 8px
}

._1uyKju7a,
._2iqk4hSL {
    white-space: nowarap
}

._1Be_NpOM {
    cursor: pointer
}

._3ue0Macv {
    width: 336px;
    padding: 12px 16px;
    font-size: 14px;
    color: #222;
    line-height: 20px;
    font-weight: 400
}

._3mUYXAOc {
    display: inline-block;
    flex-shrink: 0
}

.HjM7v2sK {
    width: 514px;
    padding: 40px 50px 34px;
    max-height: 80vh;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: stretch;
    -webkit-align-items: stretch;
    flex-direction: column;
    font-size: 14px;
    line-height: normal;
    font-weight: 400;
    color: #000
}

._38d-LkBO {
    display: flex;
    justify-content: center;
    cursor: pointer;
    position: relative;
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 28px;
    font-weight: 600
}

._3gLQI5Vq,
._38d-LkBO {
    flex: 1;
    text-align: center;
    color: #222
}

._3gLQI5Vq {
    margin-top: 10px;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 14px;
    line-height: 22px;
    font-weight: 400
}

.d7Y1ymYM {
    margin: 30px auto 0;
    width: 414px;
    height: 48px;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    border-radius: 26px;
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    position: relative;
    z-index: 1;
    background: #fb7701;
    color: #fff
}

._1gsj-Aes,
.d7Y1ymYM {
    display: flex;
    display: -webkit-flex;
    flex-direction: row
}

._1gsj-Aes {
    margin-right: 6px;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-end;
    -webkit-align-items: flex-end
}

._1gsj-Aes ._3LIRGUNJ {
    margin-left: 1px !important;
    fill: #fb7701;
    width: 9px;
    height: 9px;
    -webkit-transform: rotate(-90deg) translateX(-.5px);
    transform: rotate(-90deg) translateX(-.5px)
}

._1vkv2Cra {
    -webkit-transform: translateY(2px);
    transform: translateY(2px)
}

._2wH2WVnl {
    cursor: pointer;
    pointer-events: auto;
    -webkit-user-select: none;
    user-select: none
}

._2wH2WVnl:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._2wH2WVnl:hover {
    opacity: .6
}

.TUQFQRLc {
    padding: 3px 4px;
    margin: 3px 6px 3px 0
}

.vyfJzWI7 {
    cursor: pointer
}

._2LOhXpFv._2LOhXpFv {
    font-size: 13px;
    color: #aaa;
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
    margin-right: 2px
}

._2Qn6uu5a {
    margin-top: 3px;
    margin-bottom: 3px;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

._3LM88Pu1 {
    font-size: 14px;
    font-weight: 400;
    color: #aaa;
    text-decoration: line-through;
    white-space: nowrap
}

._1Rz5B9cO,
._3LM88Pu1 {
    line-height: 1;
    margin-right: 6px
}

._1Rz5B9cO {
    border-style: solid;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    margin-top: 4px;
    margin-bottom: 2px
}

._1Rz5B9cO span {
    vertical-align: middle !important;
    white-space: nowarap
}

._30zgwlGh {
    font-size: 0
}

._1UJhB1OM {
    margin-top: 4px;
    display: flex;
    width: 100%
}

._3Zw699gA {
    display: flex;
    height: 18px;
    flex-wrap: wrap;
    overflow: hidden
}

._2Q2jTZKe {
    z-index: 111
}

._3FE3ysyp {
    white-space: nowrap
}

._27UroVz_ {
    position: relative;
    background-color: #fff
}

.gPJPYVGc {
    background-image: linear-gradient(90deg, #fff 49%, hsla(0, 0%, 100%, 0) 99%)
}

._38i4vblQ {
    background-image: linear-gradient(-90deg, #fff 49%, hsla(0, 0%, 100%, 0) 99%)
}

.PAm1Y7HH {
    visibility: hidden
}

._3mE-mTDM {
    flex: 1
}

._3ZYU1MGL {
    flex-shrink: 0
}

._2Q2jTZKe {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px)
}

._3g6fbRLz {
    white-space: nowrap
}

._3XJjBhln {
    visibility: hidden
}

._1HVUYrFx {
    border-style: solid;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    margin-top: 4px;
    margin-bottom: 2px;
    margin-right: 6px
}

._1HVUYrFx span {
    vertical-align: middle !important;
    white-space: nowarap
}

._6i3pUmu9 {
    cursor: pointer
}

._3xTfi9_w {
    width: 336px;
    padding: 12px 16px;
    font-size: 14px;
    color: #222;
    line-height: 20px;
    font-weight: 400
}

._2RjW-ppP {
    font-size: 0
}

._2rBm4pJd {
    max-width: 100%;
    flex-shrink: 0
}

._2rBm4pJd span {
    white-space: nowarap
}

._2rBm4pJd>div {
    margin-right: 2px
}

._3Y56H00V {
    line-height: 1
}

._3E0quz1i,
._3Y56H00V {
    border-style: solid;
    display: inline-block;
    vertical-align: bottom
}

._3E0quz1i {
    margin-top: 4px;
    margin-bottom: 2px;
    margin-right: 6px
}

._3E0quz1i span {
    vertical-align: middle;
    white-space: nowarap
}

.HmQH0APf {
    position: relative;
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
    line-height: 1
}

.M7BF9aRm {
    border-style: solid;
    margin-right: 6px;
    white-space: nowarap;
    max-width: 100%;
    flex-shrink: 0
}

.M7BF9aRm span {
    vertical-align: middle
}

._3CQWgM4D {
    -webkit-transform: translateY(5px);
    transform: translateY(5px)
}

.gjfkSW7U {
    -webkit-transform: translateY(4px);
    transform: translateY(4px)
}

._1i8FKrA1 {
    text-decoration: line-through;
    line-height: 1;
    white-space: nowrap
}

._1i8FKrA1,
._1ldKnE_a {
    font-size: 14px;
    font-weight: 400;
    color: #aaa;
    margin-right: 6px
}

._1ldKnE_a {
    -webkit-transform: translateY(2px);
    transform: translateY(2px)
}

._-2U1YKEL {
    margin-top: 3px;
    margin-bottom: 3px;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

._3W0xnFdY {
    margin-top: 7px;
    margin-left: -5px
}

._36P3WQxm span {
    white-space: nowarap
}

._36P3WQxm>div {
    margin-right: 6px
}

.D8Cku6wx {
    -webkit-transform: translateY(.5px);
    transform: translateY(.5px)
}

.D8Cku6wx span {
    white-space: nowarap
}

.D8Cku6wx>div {
    margin-right: 2px
}

.eUtsnafY {
    border-style: solid;
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    font-size: 0;
    margin-top: 4px;
    margin-bottom: 2px
}

.eUtsnafY span {
    vertical-align: middle !important
}

._3KJvIXAG,
._37Tatuof {
    align-items: center
}

._37Tatuof {
    display: flex;
    flex-wrap: wrap
}

._3BzCS4uP {
    margin-right: 6px
}

._3BzCS4uP span {
    white-space: nowarap
}

._7C0WtRxF {
    margin-top: 4px;
    margin-bottom: 3px
}

._2DMjAmqP {
    line-height: 21px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2DMjAmqP,
._3Ek0wnTi {
    margin-top: 4px;
    margin-right: 4px
}

._3Ek0wnTi {
    display: flex;
    align-items: center;
    border-radius: 3px;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    max-width: 100%
}

._1Rrx9wsq>img:first-of-type {
    -webkit-transform: translateY(-.5px);
    transform: translateY(-.5px)
}

._1x36XVx4 {
    padding: 0 4px;
    height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1x36XVx4>img:first-of-type {
    vertical-align: middle
}

._2pAguftA {
    display: flex;
    align-items: flex-end;
    max-width: 100%;
    flex-shrink: 0
}

._2pAguftA>div:nth-child(2) {
    flex: 1
}

._1e6SxiFg {
    width: 100%;
    line-height: 1
}

.oSFF9xFn {
    display: inline-flex;
    align-items: center
}

._39-Z_XCE {
    display: inline-flex;
    align-items: flex-start;
    flex-shrink: 0
}

._2er5qYGw {
    display: inline-block
}

._2iyHIkRg {
    line-height: 20px;
    white-space: nowarap
}

._1M8fSbsU {
    background: #e2e2e2;
    position: relative;
    margin-top: 4px;
    overflow: hidden
}

._1bdjv-Kz,
._1M8fSbsU {
    height: 3px;
    border-radius: 2px;
    width: 100%
}

._1bdjv-Kz {
    position: absolute;
    background: #000
}

._1oqIjReU ._1bdjv-Kz,
._1oqIjReU ._1M8fSbsU {
    background: #0a8800
}

._2xaCqp4R {
    cursor: pointer
}

._3dJvoXs9 {
    vertical-align: text-bottom
}

._3DE9xULq {
    margin-top: 12px;
    overflow: hidden;
    -webkit-animation: KwvjoamC .3s ease forwards;
    animation: KwvjoamC .3s ease forwards
}

@-webkit-keyframes KwvjoamC {
    0% {
        height: 0
    }

    to {
        height: var(--container-height)
    }
}

@keyframes KwvjoamC {
    0% {
        height: 0
    }

    to {
        height: var(--container-height)
    }
}

._1ZdJTzgd {
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    transition: height .3s ease 0s
}

._1ZdJTzgd,
._3ydKWX49 {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start
}

._3ydKWX49 {
    width: 100%;
    min-height: 20px;
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-shrink: 0
}

._3oAgBq8u {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

._2b5YoVhb {
    width: 20px;
    margin-right: 3px;
    flex-shrink: 0
}

._2vXGLiQj {
    display: inline-block
}

.vQZEOqdG {
    line-height: 20px;
    white-space: nowarap
}

._3WILGMO5 {
    cursor: pointer
}

.Y3CaoPDB {
    transition: all .15s linear;
    max-height: 0;
    overflow: hidden;
    will-change: height
}

._3SbkEVgj {
    width: 100%;
    margin-bottom: 12px
}

.NMLasxmj {
    width: 120px;
    height: 40px;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    position: relative;
    background: #fff;
    border: 1px solid #d1d1d1;
    border-radius: 4px;
    cursor: pointer;
    transition: border .15s
}

.NMLasxmj:hover {
    border: 1px solid #222 !important
}

.NMLasxmj:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

.zUpsxMnK.zUpsxMnK {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    top: 2px;
    bottom: -4px
}

._2-KDAWEO {
    width: 90px;
    flex-direction: row;
    text-align: start;
    text-indent: 12px;
    font-size: 14px;
    color: #222;
    line-height: 16px;
    font-weight: 700;
    margin-left: 3px;
    border-radius: 0;
    -webkit-appearance: none
}

._1XGLIe04,
._2-KDAWEO,
.OOsDWfP1 {
    height: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center
}

._1XGLIe04,
.OOsDWfP1 {
    flex: 1;
    flex-direction: row;
    border: 1px solid #dcdcdc;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none
}

._14Y6HOPi {
    width: 10px;
    height: 10px
}

._2Phx0cW_,
._2Phx0cW_ input {
    cursor: not-allowed
}

._2Phx0cW_ * {
    opacity: .3
}

._2FJkr516 {
    cursor: not-allowed;
    background: #f6f6f6;
    color: #cdcdcd
}

._2-YCQoeU:active,
._2-YCQoeU:hover {
    border-color: #000
}

._3KiaiatA {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    left: -1px;
    width: 120px;
    max-height: 351px;
    overflow-y: auto;
    overflow-y: overlay;
    background: #fff;
    border-radius: 4px;
    z-index: 2
}

._3KiaiatA::-webkit-scrollbar {
    width: 5px
}

._3KiaiatA::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: transparent
}

._3KiaiatA::-webkit-scrollbar-track {
    border-radius: 3px
}

._3KiaiatA:hover::-webkit-scrollbar-thumb {
    background-color: #e0e0e0
}

._3B89kWf2 {
    top: calc(100% + 2px)
}

._2wFriuRQ {
    bottom: calc(100% + 2px)
}

._2-cJQW8n {
    overflow-x: hidden;
    overflow-y: auto
}

._1L8_jNDz {
    width: 11px;
    height: 11px;
    margin-right: 8px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    cursor: pointer
}

._1L8_jNDz:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._3-YfTgov {
    width: 100%;
    height: 38px;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    padding: 0 20px 0 12px;
    background: #fff;
    position: relative;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._3-YfTgov:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: -2px
}

._3-YfTgov:hover,
._32FwrZoU {
    background: #f6f6f6
}

._2j_XoLUx {
    transition: -webkit-transform .2s linear;
    transition: transform .2s linear;
    transition: transform .2s linear, -webkit-transform .2s linear
}

._1fEx17In {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.vC0u7GEL {
    color: #cdcdcd;
    cursor: not-allowed
}

._2PLTXfsK {
    position: relative;
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

._1alFekN5 {
    min-height: 32px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap
}

._3nfxzcPz {
    margin-top: 16px;
    color: #222
}

._3nfxzcPz ._2e5XYjOL {
    display: inline-flex;
    width: 90px;
    height: 30px;
    margin: 0 10px 1px;
    flex-shrink: 0
}

._3nfxzcPz ._3T7SKrW3 {
    width: 60px;
    font-size: 16px;
    color: #222;
    line-height: 20px;
    font-weight: 600;
    height: 26px
}

._3nfxzcPz ._3KqQ1hHD {
    margin-right: 12px
}

._3nfxzcPz ._1jFExtzz {
    font-size: 14px;
    color: #222;
    line-height: 30px;
    font-weight: 500;
    white-space: nowrap;
    flex-shrink: 0
}

._2KqbNh2X._2KqbNh2X {
    width: 90px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    font-weight: 500
}

._3OpQBDsd._3OpQBDsd {
    width: 90px;
    z-index: 13
}

._14KA8Mej {
    margin-top: 12px
}

.t5WYMmrE {
    margin-top: 17px;
    color: #222
}

.t5WYMmrE ._3N2PUsYe {
    margin-top: 12px;
    display: inline-flex;
    width: 152px;
    height: 36px;
    border-radius: 20px
}

.t5WYMmrE ._3N2PUsYe div,
.t5WYMmrE ._3N2PUsYe input {
    border-width: 1px !important
}

._3eVEBTrz {
    width: 60px;
    font-size: 16px;
    color: #222;
    line-height: 20px;
    font-weight: 600
}

._2YJbvsF6 {
    width: 12px;
    height: 12px
}

._2Wza8p0U {
    font-size: 14px;
    color: #222;
    line-height: 1;
    font-weight: 400;
    margin-right: 4px
}

@media (max-width: 1279px) {
    .t5WYMmrE {
        margin-top: 10px;
        padding-bottom: 6px
    }

    ._3N2PUsYe {
        margin-top: 10px;
        padding-bottom: 1px
    }
}

.tv2JuAmi {
    padding: 9px 12px 9px 0;
    font-size: 13px;
    color: #fb7701;
    line-height: 19px;
    margin-bottom: -20px;
    margin-top: 13px
}

.tv2JuAmi:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._1v3asdwT {
    fill: #fb7701;
    width: 13px;
    height: 13px;
    margin-right: 5px
}

._1R1-eL6_ {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    line-height: normal;
    position: relative;
    top: 2px
}

._3BLq1Kn3 {
    fill: #fb7701;
    width: 9px;
    height: 9px
}

._3NTNMvH2 {
    cursor: pointer
}

@media (max-width: 1279px) {
    .tv2JuAmi {
        padding: 0;
        margin-top: 10px;
        margin-bottom: 0
    }
}

._3mWtZH0K {
    max-width: 280px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    height: 16px;
    border-radius: 3px;
    padding: 0 2px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 100%;
    overflow: hidden;
    margin-left: 3px
}

._1-UjnFkV {
    width: 13px;
    height: 13px;
    margin-right: 1px;
    flex-shrink: 0
}

.EWE3pJzP {
    flex-shrink: 1;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

._10vruVmR {
    max-width: 100%;
    font-size: 14px;
    line-height: 18px;
    color: #aaa;
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

._2Xz0YPSG {
    margin-right: 6px
}

[dir=rtl] ._2Xz0YPSG {
    direction: rtl
}

._3k65OymM {
    position: relative;
    padding-right: 6px
}

._17Jpp40t {
    display: inline-block;
    margin-right: 6px;
    width: 1px;
    height: 23px;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    background: #777
}

._3eq0NRE8 {
    display: inline-flex;
    align-items: center
}

.a0V2DdV8 {
    flex-shrink: 0;
    margin: 0 3px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    overflow: hidden;
    position: relative
}

.a0V2DdV8:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .04);
    z-index: 1
}

._3XzyzQYC {
    display: inline-block;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px)
}

._2OaFaa75 {
    margin-right: 6px
}

._1kvCbXfK {
    width: 100%;
    font-size: 13px;
    color: #fb7701;
    line-height: 19px;
    font-weight: 400;
    white-space: normal;
    margin-bottom: 9px
}

.M6EH0Tj5 {
    fill: #fb7701;
    width: 13px;
    height: 13px;
    margin-right: 4px;
    margin-top: 3px
}

._1Jhzi_Fc {
    vertical-align: middle;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    line-height: normal;
    line-height: 19px;
    display: inline-block
}

.F7Ez9r3W {
    margin-top: 18px
}

._2AuruWpc {
    font-size: 14px;
    color: #222;
    font-weight: 600
}

.d1LSqCzm {
    margin-left: 4px;
    width: 12px;
    height: 12px;
    fill: #222;
    vertical-align: middle
}

._1UoLVT3n {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

._25WA5Jmm {
    height: 29px;
    font-size: 14px;
    color: #222;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    box-sizing: border-box;
    position: relative;
    line-height: 19px;
    padding: 5px 15px;
    margin-top: 10px;
    height: auto;
    font-weight: 600
}

._25WA5Jmm:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid #ddd;
    width: 100%;
    height: 100%;
    border-radius: 14.5px;
    transition: -webkit-transform .15s;
    transition: transform .15s;
    transition: transform .15s, -webkit-transform .15s
}

._25WA5Jmm:hover:after {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
    border-color: #222;
    box-shadow: 0 4px 8px 0 #f6f6f6
}

._25WA5Jmm:active:after {
    -webkit-transform: scale(1);
    transform: scale(1);
    border-color: #222
}

._25WA5Jmm._1d3C6Sg5 {
    height: 29px;
    font-size: 14px;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    box-sizing: border-box;
    position: relative;
    color: #222;
    font-weight: 600;
    line-height: 100%;
    height: auto;
    line-height: 19px;
    padding: 5px 15px;
    white-space: normal;
    word-break: break-word;
    flex-wrap: wrap
}

._25WA5Jmm._1d3C6Sg5:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid #ddd;
    width: 100%;
    height: 100%;
    border-radius: 14.5px;
    transition: -webkit-transform .15s;
    transition: transform .15s;
    transition: transform .15s, -webkit-transform .15s
}

._25WA5Jmm._1d3C6Sg5:hover:after {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
    border-color: #222;
    box-shadow: 0 4px 8px 0 #f6f6f6
}

._25WA5Jmm._1d3C6Sg5:active:after {
    -webkit-transform: scale(1);
    transform: scale(1);
    border-color: #222
}

._25WA5Jmm._1d3C6Sg5:after {
    border: 2px solid #222
}

._25WA5Jmm:after {
    border: 1px solid #aaa
}

._25WA5Jmm:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px;
    border-radius: 16.5px
}

._25WA5Jmm:not(:last-child) {
    margin-right: 10px
}

@-webkit-keyframes ungpT1Cb {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes ungpT1Cb {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _2uNIaIsh {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2uNIaIsh {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._30ROJrsv {
    flex-shrink: 0;
    width: 1090px !important
}

.xv2kaBdM {
    width: 206px
}

.xv2kaBdM .jk6XbH_1 {
    padding: 5px
}

.RgwLBFeQ {
    margin-right: -36px;
    margin-top: 14px;
    overflow-x: hidden;
    overflow-y: overlay !important;
    scrollbar-color: #ccc transparent;
    scrollbar-width: thin
}

.RgwLBFeQ::-webkit-scrollbar {
    background: transparent;
    width: 12px
}

.RgwLBFeQ::-webkit-scrollbar-button:vertical:decrement,
.RgwLBFeQ::-webkit-scrollbar-button:vertical:end:decrement,
.RgwLBFeQ::-webkit-scrollbar-button:vertical:increment,
.RgwLBFeQ::-webkit-scrollbar-button:vertical:start:increment {
    display: none
}

.RgwLBFeQ::-webkit-scrollbar-thumb {
    background-clip: content-box;
    background-color: #ccc;
    border: 3px solid transparent;
    border-radius: 999px
}

.RgwLBFeQ:hover::-webkit-scrollbar-thumb {
    background-color: #ccc
}

.RgwLBFeQ::-webkit-scrollbar {
    background: #fafafa;
    border-left: 1px solid #ddd;
    width: 13px
}

.RgwLBFeQ::-webkit-scrollbar-thumb:hover {
    background-color: #999
}

._2dUsua1n,
._13_UEl1V {
    flex-shrink: 0;
    height: 37px;
    margin-top: 12px
}

._3mGM9iYR {
    margin: 12px -5px 0
}

.XDq2FBHu {
    display: inline-block;
    margin-bottom: 20px;
    padding: 0 5px;
    width: 204px
}

.XDq2FBHu:last-child {
    margin-right: 0
}

.un3ncFiT {
    margin-left: -5px
}

._1CvpLOd5 {
    width: 204px
}

.nnHBl1oy {
    margin: 0 auto 5px;
    font-size: 13px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

.wgK2rU8t {
    font-size: 13px;
    line-height: 17px;
    color: #888;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.hb-_Br0r {
    flex-shrink: 0;
    margin: 2px 0 0 3px;
    border-radius: 50%;
    background: #ccc;
    width: 14px;
    height: 14px;
    vertical-align: middle;
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px)
}

.hb-_Br0r path {
    fill: #fff
}

.hb-_Br0r path:first-child {
    fill: #ccc
}

._1hp5BvxB {
    margin-right: 4px;
    width: 13px;
    height: 13px;
    fill: #888;
    -webkit-transform: translateY(1.5px);
    transform: translateY(1.5px)
}

.Ultqtxa1 {
    width: 14px;
    height: 14px;
    position: absolute;
    top: -7px;
    right: -7px;
    z-index: 1
}

._1q5KxIht {
    width: 17px;
    height: 17px;
    margin-top: -1px;
    margin-right: -1px
}

._3EJkZs8e {
    width: 12px;
    height: 12px;
    margin-right: 1px;
    fill: #fb7701;
    color: #fb7701;
    -webkit-transform: translateY(1px);
    transform: translateY(1px)
}

.mhL42yWw {
    line-height: 19px;
    display: flex;
    display: inline-flex
}

._3wyPi3eC,
.mhL42yWw {
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._3wyPi3eC {
    width: calc(100% - 2px);
    position: absolute;
    left: 1px;
    top: 70px;
    display: flex;
    display: -webkit-flex;
    height: 18px;
    background: #fb7701;
    font-size: 0;
    overflow: hidden
}

._3wyPi3eC ._35Q_VsCI {
    position: absolute;
    top: 0;
    left: 0;
    width: -webkit-max-content;
    width: max-content;
    min-width: 200%
}

._3wyPi3eC ._3gzE0pbj {
    -webkit-animation: bRsn8Ews 5s linear infinite;
    animation: bRsn8Ews 5s linear infinite
}

._3wyPi3eC ._3gzE0pbj ._2ZQZRRzy {
    padding-right: 16px
}

._3wyPi3eC ._2ZQZRRzy {
    color: #fff;
    display: inline-block;
    width: 50%;
    height: 100%;
    text-align: center;
    padding: 0 4px
}

._2NqzZoJj {
    width: -webkit-max-content;
    width: max-content;
    transition: -webkit-transform;
    transition: transform;
    transition: transform, -webkit-transform;
    transition-timing-function: linear
}

._3E82gIHm {
    left: 0;
    background-image: linear-gradient(90deg, #fb7701 49%, rgba(251, 119, 1, 0) 99%)
}

._3b3PumtH,
._3E82gIHm {
    position: absolute;
    top: 0;
    width: 8px;
    height: 18px
}

._3b3PumtH {
    right: 0;
    background-image: linear-gradient(-90deg, #fb7701 49%, rgba(251, 119, 1, 0) 99%)
}

@-webkit-keyframes bRsn8Ews {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes bRsn8Ews {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._2OHlwjQK {
    width: 100%;
    height: 100%
}

._1V5Ul9Ob {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: column;
    cursor: pointer;
    margin-left: 10px;
    margin-top: 10px;
    max-width: 88px;
    border-radius: 4px
}

._1V5Ul9Ob,
._1V5Ul9Ob:active,
._1V5Ul9Ob:hover {
    position: relative
}

._1V5Ul9Ob:active:before,
._1V5Ul9Ob:hover:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .08);
    border-radius: 4px
}

._1V5Ul9Ob>img {
    width: 100%;
    height: auto
}

._1V5Ul9Ob:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    border-radius: 4px
}

._1V5Ul9Ob:hover:before {
    -webkit-transform: scale(1.02);
    transform: scale(1.02)
}

._1V5Ul9Ob:before {
    border: 1px solid #aaa
}

._1V5Ul9Ob:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px;
    border-radius: 4px
}

._3Llv0aVC._3Llv0aVC:before {
    background-color: transparent;
    border: 2px solid #222;
    z-index: 2
}

.z0UGB7kK:before {
    background-color: hsla(0, 0%, 100%, .72);
    border: 1px dashed #cdcdcd
}

.z0UGB7kK:before ._3yXMP_9B {
    color: #838383
}

._2OHlwjQK {
    width: 88px;
    height: 88px;
    overflow: hidden;
    position: relative;
    border-radius: 4px 4px 0 0
}

._2OHlwjQK:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .03);
    z-index: 1;
    pointer-events: none
}

._2gj-nP-j {
    background: #fb7701;
    font-size: 12px;
    color: #fff;
    line-height: 18px;
    font-weight: 500;
    white-space: nowrap;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

.pLZt7j0n.pLZt7j0n {
    bottom: 0;
    top: unset
}

._3BOwyTJ7 {
    width: 100%;
    height: 35px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-direction: column;
    padding: 0 3px
}

._3yXMP_9B {
    font-size: 12px;
    color: #222;
    font-weight: 600;
    line-height: 14px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-align: center;
    margin-top: -2px;
    word-break: break-word
}

._2xPiHOIR {
    display: block;
    word-break: keep-all
}

._2AHXs3JZ,
._2xPiHOIR {
    white-space: nowrap;
    max-width: 100%
}

._2AHXs3JZ {
    overflow: hidden;
    text-overflow: ellipsis
}

._1tWOh85r {
    margin-top: -1px
}

@media (max-width: 1279px) {
    ._1V5Ul9Ob {
        max-width: 80px
    }

    ._2OHlwjQK {
        width: 80px;
        height: 80px
    }
}

._2fftaIXH {
    margin-right: 2px;
    fill: #fb7701;
    color: #fb7701
}

._2fftaIXH,
._3lFiq_w0 {
    width: 12px;
    height: 12px
}

._3lFiq_w0 {
    margin-right: 1px;
    -webkit-transform: translateY(.5px);
    transform: translateY(.5px)
}

._1fR_7GTp {
    width: 14px;
    height: 14px
}

.lne399BJ {
    background: #f6f6f6;
    border-radius: 3px 0 3px 0;
    font-size: 11px;
    color: #cdcdcd;
    line-height: 11px;
    font-weight: 600;
    padding: 4px 5px;
    position: absolute;
    top: 1px;
    left: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: calc(100% - 8px);
    z-index: 1
}

._3yxGjEYA {
    color: #838383
}

._3Llv0aVC .lne399BJ {
    color: #aaa
}

._2KbKwKJO._2KbKwKJO {
    background-size: cover
}

._1zTJ_oQf {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.e1-oQh1U {
    position: absolute;
    top: 1px;
    left: 1px;
    padding: 0 3px;
    height: 18px;
    max-width: calc(100% - 8px);
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    background: #fb7701;
    border-radius: 4px 0 4px 0
}

._3D5sz0Cf {
    font-size: 11px;
    color: #fff;
    line-height: 16px;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2ol46EOa._2ol46EOa._2ol46EOa ._3BOwyTJ7 {
    background: linear-gradient(81deg, #171c28 50%, #63493a);
    border-radius: 0 0 4px 4px
}

._2ol46EOa._2ol46EOa._2ol46EOa ._3yXMP_9B {
    color: #ffefd3
}

._2aP8afre ._3yXMP_9B {
    color: rgb(var(--fire-icon-color-rgb))
}

._2aP8afre:hover:before {
    border-color: rgb(var(--fire-icon-color-rgb))
}

._2aP8afre:hover ._3BOwyTJ7 {
    background-color: rgba(var(--fire-icon-color-rgb), .07)
}

._2aP8afre:active:before {
    background-color: rgba(var(--fire-icon-color-rgb), .15);
    -webkit-transform: none;
    transform: none
}

._3tCGseck._3tCGseck ._3BOwyTJ7 {
    background-color: rgba(var(--fire-icon-color-rgb), .1)
}

._3tCGseck._3tCGseck:before {
    border-color: rgb(var(--fire-icon-color-rgb))
}

._1nUHmS2A {
    position: relative;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    opacity: 0
}

.X0VcrsT5 {
    position: relative;
    cursor: pointer
}

.X0VcrsT5:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._3o8Cbz-- {
    width: calc(100% - 10px);
    height: calc(100% - 10px);
    background: hsla(0, 0%, 100%, .72);
    top: 10px;
    left: 10px;
    border: 1px dashed #222;
    border-radius: 4px
}

._1bErCe6e,
._3o8Cbz-- {
    position: absolute;
    z-index: 1
}

._1bErCe6e {
    font-size: 18px;
    color: #888;
    line-height: 21px;
    font-weight: 400;
    text-align: center;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    width: 100%
}

._3IIB0zsO {
    width: 16px;
    height: 16px;
    fill: #888
}

._1PomMH_s {
    width: 1px;
    height: calc(100% - 10px);
    margin-top: 10px;
    margin-left: 15px;
    display: inline-block;
    margin-right: 5px;
    opacity: .8;
    background-image: linear-gradient(180deg, hsla(0, 0%, 39.2%, 0) 3%, #aaa 27%, #aaa 74%, hsla(0, 0%, 39.2%, 0))
}

.vHlptvtz {
    opacity: 1
}

._2483QwXo {
    font-size: 0;
    margin-top: 18px
}

._3mO9vwla {
    white-space: normal;
    font-size: 14px;
    color: #222;
    line-height: 16px;
    min-height: 17px
}

._2MGMkIhY {
    font-size: 0;
    display: inline-flex;
    flex-wrap: wrap;
    margin-top: -4px;
    margin-left: -10px
}

.Ogj-hEhw {
    margin-top: 18px
}

._1pV_roej {
    margin-top: 0
}

._1iO3tSQZ {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #222;
    font-weight: 500;
    margin-bottom: 4px
}

._1iO3tSQZ em {
    font-weight: 600
}

._3VzIF-Vc,
._25RFCd22 {
    color: #fc3310
}

._3VzIF-Vc {
    font-size: 13px;
    line-height: 13px;
    font-weight: 400
}

._1bwYqIX6 {
    width: 12px;
    height: 12px;
    margin: 0 3px;
    fill: #fc3310;
    position: relative;
    top: 1px
}

.Hbx0qMwp:before {
    content: " ";
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    top: 5px;
    left: 5px;
    border: 1px solid #fc3310;
    border-radius: 22px
}

.Hbx0qMwp {
    position: relative
}

.Hbx0qMwp:before {
    width: calc(100% + 10px);
    border-radius: 12px
}

._3awPt9O1._3awPt9O1,
.zIZREkT5 {
    font-weight: 600
}

.zIZREkT5 {
    white-space: normal;
    font-size: 14px;
    color: #222;
    line-height: 16px;
    min-height: 17px
}

._2wW5dM35 {
    color: #888
}

._109UirJ4 {
    margin-top: 8px
}

._3E4qelPE {
    cursor: pointer
}

._3E4qelPE:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._2WJakSwC {
    font-size: 14px;
    color: #fff;
    vertical-align: middle
}

._1FBbUjJV {
    margin-left: 4px;
    width: 12px;
    height: 12px;
    fill: #fff;
    vertical-align: middle
}

._2vhzyycG {
    width: auto;
    height: auto;
    padding-top: 0;
    padding-bottom: 10px
}

._1G5YlKtz {
    overflow-x: hidden;
    width: 100%;
    border-radius: 4px;
    border: 1px solid #e2e2e2;
    white-space: nowrap
}

._1G5YlKtz::-webkit-scrollbar {
    height: 4px
}

._1G5YlKtz::-webkit-scrollbar-track {
    border-radius: 3px;
    background-color: transparent
}

._1G5YlKtz::-webkit-scrollbar-thumb {
    background-color: #dcdcdc;
    border-radius: 3px
}

._3E_TEmAe {
    min-width: 100%;
    border-spacing: 0;
    border-radius: inherit;
    border-radius: 4px
}

._3E_TEmAe tr:first-of-type td {
    border-top: none
}

._3E_TEmAe td,
._3E_TEmAe th {
    border-right: 1px solid #ececec
}

._3E_TEmAe td {
    border-top: 1px solid #ececec
}

._3E_TEmAe td:last-child,
._3E_TEmAe th:last-child {
    border-right-color: transparent
}

._2r1YwfZY {
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #000;
    line-height: 14px;
    font-weight: 500;
    white-space: nowrap
}

._2r1YwfZY,
._3fDZUDFj,
.g6_qSWUA {
    background-color: #f6f6f6
}

._34EMSx9k._34EMSx9k {
    background-color: #ececec
}

.F4MkHSAq {
    min-width: 80px;
    padding: 12px 16px;
    text-align: center;
    flex-shrink: 0;
    white-space: nowrap;
    font-weight: 400
}

.F4MkHSAq.WZsoY8He {
    font-size: 14px;
    color: #000;
    line-height: 14px
}

.F4MkHSAq.WZsoY8He,
.F4MkHSAq.WZsoY8He:first-child {
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif
}

._3apTjT9q .F4MkHSAq:first-of-type {
    background-color: #f6f6f6;
    font-weight: 500
}

._25-6PcJP {
    position: -webkit-sticky;
    position: sticky;
    left: 1px;
    z-index: 1;
    background-color: #f6f6f6
}

._1xctOThQ._1xctOThQ,
._1xctOThQ._1xctOThQ .F4MkHSAq {
    background-color: #feefe1
}

._16yUh-rZ {
    position: relative;
    z-index: 2
}

._2nNPlYdS {
    padding: 6px 16px 6px 20px;
    height: 34px;
    border: 1px solid #ddd;
    box-sizing: border-box;
    border-radius: 19px;
    cursor: pointer
}

._2nNPlYdS:hover {
    border-color: #222
}

._2rPQmclW {
    line-height: 18px;
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1Je0Tnte {
    font-size: 14px;
    color: #222;
    line-height: 18px;
    font-weight: 500
}

._3tkOMs-H {
    width: 12px;
    height: 12px;
    fill: #222;
    margin-left: 5px;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.-w3B-3yH {
    -webkit-transform: translateY(1px) rotate(180deg);
    transform: translateY(1px) rotate(180deg)
}

._2-GvWH7L {
    padding: 6px 0;
    width: 100%;
    box-sizing: border-box;
    background: #fff;
    overflow: auto;
    max-height: 300px
}

._3HNGApgq {
    height: 38px;
    font-size: 14px;
    color: #000;
    line-height: 38px;
    font-weight: 400;
    background: #fff;
    padding: 0 14px 0 15px;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    cursor: pointer
}

._2z7tF16_,
._3HNGApgq:hover {
    background: #f6f6f6
}

._1PmDPET8 {
    width: 16px;
    height: 16px;
    vertical-align: middle
}

.Y7glkg5y {
    margin-left: 3px
}

.ChThOVYz {
    padding-top: 14px;
    border-top: 1px solid #ececec;
    margin-top: 14px
}

._3ppgos0D {
    margin-bottom: 14px
}

._3wv2G8Wq {
    font-size: 14px;
    color: #000;
    line-height: 16px;
    font-weight: 500;
    position: relative;
    cursor: pointer;
    display: inline-block;
    margin-right: 10px
}

._3wv2G8Wq:last-of-type {
    margin-right: 0
}

._3wv2G8Wq:hover:after {
    border-color: #000
}

._1ixuB7jr {
    padding: 7px 16px
}

._1ixuB7jr:after {
    width: 100%;
    height: 100%;
    position: absolute;
    content: "";
    border: 1px solid #777;
    border-radius: 23px;
    left: 0;
    top: 0;
    transition: border-color .1s linear
}

.CmZyPj8_:after {
    border: 2px solid #000;
    border-radius: 23px
}

._3r5-l3ll._3r5-l3ll {
    border: none;
    padding: 0;
    height: auto
}

._1UE-i9ql._1UE-i9ql {
    min-width: 100px
}

._1ZykSRoW._1ZykSRoW {
    z-index: 0
}

._37Ffkapr {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: row
}

._3KLg0TaZ {
    margin-right: 93px;
    position: relative;
    white-space: nowrap;
    color: #888;
    cursor: pointer;
    display: inline-block
}

._3KLg0TaZ:hover {
    opacity: .6
}

._3KLg0TaZ:active {
    opacity: 1
}

._3KLg0TaZ:last-of-type {
    margin-right: 0
}

._2Q7Jy_KW {
    color: #222
}

._2Q7Jy_KW:hover {
    opacity: 1
}

._1a3rV4A4:after {
    content: "";
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 15px;
    height: 4px;
    border-radius: 2px;
    top: 25px
}

._3I9KIYqJ {
    font-size: 15px;
    line-height: 15px;
    font-weight: 500;
    margin-bottom: 8px
}

._2ESeVwtv,
._3I9KIYqJ {
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    color: #000
}

._2ESeVwtv {
    font-size: 12px;
    line-height: 17px;
    font-weight: 400;
    margin-bottom: 14px
}

._2k_hjdco {
    flex: 1;
    margin-right: 28px
}

._2k_hjdco>div:last-child {
    margin-bottom: 0
}

._2k1X546c {
    flex-shrink: 0;
    margin-right: 9px;
    width: 141px
}

._1pVs321H {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    margin-top: 8px
}

._2cb0zIhm {
    width: 188px;
    display: inline-block;
    position: relative;
    margin-right: 32px
}

._2cb0zIhm:last-of-type {
    margin-right: 0
}

.JKVJ_CaD {
    width: 188px;
    height: auto
}

._3Sv5Qp5Z {
    background: #fff;
    border: 2px solid #fb7701;
    border-radius: 14.5px;
    padding: 6px;
    font-size: 13px;
    line-height: 13px;
    text-align: center;
    position: absolute;
    cursor: pointer;
    font-weight: 600;
    max-width: 85px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3Sv5Qp5Z:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px;
    border: 13px
}

._2m7zwAjE {
    margin-top: 8px
}

._1m_sqSj1 {
    width: 11px;
    height: 11px;
    margin-right: 3px;
    fill: #777
}

.Dk6EULrx {
    color: #777
}

._1aUQXElf,
.Dk6EULrx {
    font-size: 13px;
    line-height: 17px;
    font-weight: 400
}

._1aUQXElf {
    color: #000;
    margin-left: 3px;
    cursor: pointer
}

._1aUQXElf:hover {
    opacity: .6
}

._1aUQXElf:active {
    opacity: 1
}

.RRGTsyX5 {
    width: 13px;
    height: 13px
}

._3xy3pxs3 {
    margin: 23.5px auto 40px
}

.T_o_oUZK {
    margin-bottom: 47px
}

.tp59JoEF {
    height: 15px;
    font-size: 15px;
    color: #000;
    line-height: 15px;
    font-weight: 500
}

._1W0Bh9mw {
    width: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    flex-direction: row;
    height: 1px;
    background: #cdcdcd;
    margin-top: 12px
}

._2VLTSheo {
    width: 15px;
    height: 15px;
    position: absolute;
    top: -5px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

._343rDyB9 {
    position: relative;
    width: 1px;
    display: flex;
    height: 8px;
    -webkit-transform: translateY(8px);
    transform: translateY(8px)
}

._343rDyB9:first-of-type ._2wqQmeHH {
    left: 0;
    -webkit-transform: none;
    transform: none
}

._343rDyB9:first-of-type ._2VLTSheo {
    left: -1px;
    -webkit-transform: none;
    transform: none
}

._343rDyB9:last-of-type ._2wqQmeHH {
    right: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

._343rDyB9:last-of-type ._2VLTSheo {
    right: 0;
    -webkit-transform: translateX(-15px);
    transform: translateX(-15px)
}

.jaDQ5hfu {
    width: 1px;
    height: 8px;
    background: #cdcdcd
}

._3IuW1Dry ._2wqQmeHH {
    color: #222
}

._2wqQmeHH {
    position: absolute;
    left: 50%;
    top: 16px;
    width: -webkit-max-content;
    width: max-content;
    height: 14px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 14px;
    color: #aaa;
    line-height: 14px;
    font-weight: 400
}

._1zyvKo7K {
    border-bottom: 1px solid #ececec;
    margin-bottom: 0;
    margin-top: 13.5px
}

._165jXLtP {
    margin-top: 14px;
    margin-bottom: 8px
}

._15b58uHl {
    height: 29px;
    font-size: 14px;
    color: #222;
    line-height: 19px;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    box-sizing: border-box;
    line-height: 19px;
    padding: 5px 15px;
    position: relative;
    height: auto;
    font-weight: 500;
    margin-right: 10px;
    margin-top: 8px;
    display: inline-block
}

._15b58uHl:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid #ddd;
    border-radius: 14.5px;
    transition: -webkit-transform .15s;
    transition: transform .15s;
    transition: transform .15s, -webkit-transform .15s
}

._15b58uHl:hover:after {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
    border-color: #222;
    box-shadow: 0 4px 8px 0 #f6f6f6
}

._15b58uHl:active:after {
    -webkit-transform: scale(1);
    transform: scale(1);
    border-color: #222
}

._15b58uHl._2P4lwdX6:after {
    border: 2px solid #222
}

._15b58uHl:after {
    border: 1px solid #aaa
}

._15b58uHl._2P4lwdX6 {
    height: 29px;
    font-size: 14px;
    line-height: 19px;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    box-sizing: border-box;
    position: relative;
    color: #222;
    font-weight: 500;
    line-height: 100%;
    height: auto;
    line-height: 19px;
    padding: 5px 15px;
    white-space: normal;
    word-break: break-word;
    flex-wrap: wrap
}

._15b58uHl._2P4lwdX6:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid #ddd;
    border-radius: 14.5px;
    transition: -webkit-transform .15s;
    transition: transform .15s;
    transition: transform .15s, -webkit-transform .15s
}

._15b58uHl._2P4lwdX6:hover:after {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
    border-color: #222;
    box-shadow: 0 4px 8px 0 #f6f6f6
}

._15b58uHl._2P4lwdX6:active:after {
    -webkit-transform: scale(1);
    transform: scale(1);
    border-color: #222
}


._15b58uHl:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px;
    border-radius: 16.5px
}



._15b58uHl:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid #ddd;
    border-radius: 14.5px;
    transition: -webkit-transform .15s;
    transition: transform .15s;
    transition: transform .15s, -webkit-transform .15s
}

._15b58uHl:hover:after {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
    border-color: #222;
    box-shadow: 0 4px 8px 0 #f6f6f6
}

._15b58uHl:active:after {
    -webkit-transform: scale(1);
    transform: scale(1);
    border-color: #222
}


._15b58uHl:after {
    border: 1px solid #aaa
}

._15b58uHl:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px;
    border-radius: 16.5px
}

._3QizT3SA {
    font-size: 15px;
    color: #222;
    line-height: 17px;
    font-weight: 500;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._38ybkr7B {
    display: inline-block;
    margin-left: 4px
}

._2BsxgG4q,
.cB2BXb9y {
    margin-left: 3px
}

._2BsxgG4q {
    padding: 0 10px;
    height: 22px;
    font-size: 12px;
    color: #000;
    line-height: 20px;
    font-weight: 400;
    white-space: nowrap;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    border: 1px solid #aaa;
    border-radius: 11px;
    cursor: pointer;
    transition: all .15s;
    min-width: 84px
}

._2BsxgG4q:hover {
    border-color: #000
}

._1a6Wri2D {
    margin-left: 3px;
    width: 10px;
    height: 10px;
    transition: -webkit-transform .15s linear;
    transition: transform .15s linear;
    transition: transform .15s linear, -webkit-transform .15s linear
}

.KdClGmjg {
    padding: 6px 0;
    max-height: 200px;
    overflow: auto
}

.vrj9htPF {
    width: 110px;
    height: 38px;
    background-color: #fff;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    font-size: 14px;
    color: #222;
    line-height: 18px;
    font-weight: 400;
    white-space: nowrap;
    cursor: pointer;
    padding: 0 10px 0 11px
}

._1QRNLTO5,
.vrj9htPF:hover {
    background: #f6f6f6
}

.FW_3eWkm {
    width: 16px;
    height: 16px;
    fill: #222
}

._1d76qZRU {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    padding-bottom: 14px;
    border-bottom: 1px solid #ececec
}

.fkt1yfHk {
    width: 110px
}

._2OQF4M8n {
    width: 55px;
    border: 1px solid #ddd;
    background: #fff;
    color: #000;
    font-size: 14px;
    border-radius: 17px;
    line-height: 32px;
    font-weight: 500;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    display: inline-flex;
    cursor: pointer
}

._3jGAzWRx {
    border-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

._32C9kqhX {
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

._1RM1SCQr {
    border-color: #000;
    background: #000;
    color: #fff
}

._34IXSXnY {
    font-size: 15px;
    color: #222;
    line-height: 34px;
    font-weight: 500
}

.XjZnP6PS {
    width: 560px;
    margin: 0 auto
}

._2fmA_Brm {
    position: relative;
    background: #fff;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: column;
    padding-bottom: 40px;
    width: 430px;
    overflow: hidden
}

._1b5Qw6BE {
    margin-bottom: 20px;
    height: 24px;
    text-align: center;
    width: 100%;
    font-size: 20px;
    color: #222;
    line-height: 24px;
    font-weight: 600;
    margin-top: 40px;
    white-space: normal
}

._3i22wXlK {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: row
}

._32Wuu9L8 {
    max-height: calc(min(548px, 80vh) - 90px);
    overflow-y: auto;
    margin-left: 37px;
    width: calc(100% - 43px)
}

._32Wuu9L8::-webkit-scrollbar {
    width: 5px
}

._32Wuu9L8::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: transparent
}

._32Wuu9L8::-webkit-scrollbar-track {
    border-radius: 3px
}

._32Wuu9L8:hover::-webkit-scrollbar-thumb {
    background-color: #e0e0e0
}

.FCerqlrP {
    font-size: 15px;
    line-height: 15px;
    font-weight: 500;
    margin-bottom: 8px
}

._3K1UJf2O,
.FCerqlrP {
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    color: #000
}

._3K1UJf2O {
    font-size: 12px;
    line-height: 17px;
    font-weight: 400;
    margin-bottom: 14px
}

.aRrN75zQ {
    flex: 1;
    margin-right: 28px
}

.aRrN75zQ>div:last-child {
    margin-bottom: 0
}

._1kwtO0sX {
    flex-shrink: 0;
    margin-right: 9px;
    width: 141px
}

._1UVK5j9N {
    font-size: 15px;
    color: #000;
    line-height: 19px;
    font-weight: 500;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    margin-bottom: 12px;
    flex-wrap: nowrap
}

._3gewJ2Pe {
    margin-right: 8px;
    max-width: calc(60% - 4px);
    white-space: normal
}

._2LHLTg9i {
    font-size: 13px;
    color: #777;
    line-height: 17px;
    font-weight: 400;
    margin-right: 3px;
    cursor: pointer;
    max-width: calc(40% - 4px);
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    white-space: normal;
    text-align: right
}

._2LHLTg9i:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._2LHLTg9i:hover {
    opacity: .6
}

._2LHLTg9i:active {
    opacity: 1
}

._2ZUZkjGY {
    width: 14px;
    height: 14px;
    margin-left: 3px
}

._1p5ZJpM1 {
    margin-top: 16px
}

._1oL2sJE_._1oL2sJE_ {
    margin-top: 22px
}

._3PAVlcmD {
    font-size: 13px;
    color: #aaa;
    line-height: 17px;
    font-weight: 400;
    margin-top: 12px;
    text-align: left
}

._3KGStLcD {
    width: 14px;
    height: 14px;
    margin-right: 4px;
    margin-top: 1.5px
}

._1nksnMbA {
    fill: #aaa !important
}

._1PYZ8rSj {
    width: 100%;
    position: relative;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._30bw1F1Y {
    margin-left: 18px
}

._3eCPPfLq {
    width: 66px;
    height: 66px;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    flex-shrink: 0
}

._3eCPPfLq:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, .03);
    border-radius: 50%
}

._1rzee65b {
    display: flex;
    font-size: 14px;
    color: #222;
    line-height: 18px;
    font-weight: 500;
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    margin-bottom: 10px
}

._1jMIuLjB {
    position: relative;
    margin-right: 15px
}

._1jMIuLjB:after {
    content: "";
    display: inline-block;
    width: 1px;
    height: 10px;
    background-color: #aaa;
    position: absolute;
    top: 0;
    right: -8px;
    bottom: 0;
    margin: auto
}

._1jMIuLjB:last-child:after {
    display: none
}

.xTek6y55 {
    font-size: 13px;
    color: #555;
    line-height: 17px
}

.xTek6y55 span {
    margin-right: 8px
}

._2k-_-2xO {
    margin-top: 16px
}

._2oIV-b-B._2oIV-b-B {
    margin-top: 22px
}

._2zPr8rwu {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    margin: 14px auto 12px
}

._2iAoduPX {
    width: -webkit-fit-content;
    width: fit-content;
    height: 33px;
    background-color: #fff;
    border-radius: 16.5px;
    border: none !important;
    display: flex;
    cursor: pointer;
    overflow: hidden;
    position: relative
}

._2iAoduPX:after {
    display: block;
    right: -100%;
    bottom: -100%;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    pointer-events: none;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    width: 200%;
    box-sizing: border-box;
    border-radius: 33px;
    content: "";
    position: absolute;
    border: 1px solid #ddd;
    top: 0;
    left: 0
}

.c3QCKVfb {
    min-width: 84px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    display: inline-flex;
    height: 100%;
    padding: 7px 12px;
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #000;
    line-height: 14px;
    font-weight: 500
}

.c3QCKVfb:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px;
    border-radius: 4px
}

._1UF3RZma {
    color: #fff;
    background-color: #060606
}

._31iCpk3s {
    font-size: 13px;
    color: #aaa;
    line-height: 17px;
    font-weight: 400;
    margin-top: 12px
}

.m3ibik8s {
    fill: #aaa !important
}

.hPbD-b9Z {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    margin-bottom: 15px;
    font-size: 16px;
    color: #222;
    line-height: 16px;
    font-weight: 500;
    border-bottom: 1px solid #ececec;
    padding-bottom: 15px
}

.dC8Jb9n8 {
    display: flex
}

.caD-YJpr {
    margin-left: 12px
}

._2p4LXx8K._2p4LXx8K {
    min-width: 81px
}

._3pIzOXvk {
    padding: 0 0 0 40px;
    width: 621px
}

._3UPv6VGw {
    margin-top: 35px;
    border: 1px solid #ececec;
    border-radius: 4px;
    padding: 16px 14px;
    margin-bottom: 35px
}

._1cNcyeUF {
    width: 560px;
    margin: 35px auto
}

._2XpStoNA {
    margin-bottom: 60px;
    margin-top: 21px
}

._1A_tQAFx {
    font-weight: 400
}

._3MgNkGNU {
    margin-bottom: 14px
}

._28Gu5S-8 {
    width: 100%;
    height: 1px;
    background-color: #ececec;
    margin: 22px auto 20px
}

.W_zu69Pk {
    overflow-x: auto;
    width: 100%;
    border-radius: 4px;
    border: 1px solid #e2e2e2
}

.bRjzBxjb {
    min-width: 100%;
    border-spacing: 0;
    border-radius: inherit;
    border-radius: 4px
}

.bRjzBxjb tr:first-of-type td {
    border-top: none
}

.bRjzBxjb td,
.bRjzBxjb th {
    border-right: 1px solid #ececec
}

.bRjzBxjb td {
    border-top: 1px solid #ececec
}

.bRjzBxjb td:last-child,
.bRjzBxjb th:last-child {
    border-right-color: transparent
}

._3nxLHzoz {
    position: -webkit-sticky;
    position: sticky;
    left: 0
}

._2UKOePr3,
._3nxLHzoz {
    background-color: #f6f6f6
}

._2UKOePr3 {
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #222;
    line-height: 14px;
    font-weight: 500;
    white-space: nowrap
}

._2WLHLy8t {
    min-width: 80px;
    padding: 12px 16px;
    text-align: center;
    flex-shrink: 0
}

._2WLHLy8t.nCVxH_NI {
    white-space: nowrap;
    font-size: 14px;
    color: #222;
    line-height: 14px
}

._2WLHLy8t.nCVxH_NI,
._2WLHLy8t.nCVxH_NI:first-child {
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif
}

.r7N3_T-5 ._2WLHLy8t:first-of-type {
    background-color: #f6f6f6;
    font-weight: 500
}

._28BKANca,
.gC89Qdd4 {
    background-color: #f6f6f6
}

._2QJ_HAI7._2QJ_HAI7 {
    background-color: #ececec
}

._3EU5xDVW {
    padding: 0 50px 20px
}

._1Fvpe2Oj {
    font-size: 16px;
    color: #222;
    line-height: 22px;
    font-weight: 500
}

._1Fvpe2Oj span:nth-child(2) {
    color: #fb7701;
    margin-left: 6px
}

._2X3HP-rj {
    font-size: 16px;
    color: #222;
    line-height: 22px;
    font-weight: 500
}

._2X3HP-rj div:nth-child(2) {
    margin: 4px 0 -2px;
    font-size: 13px;
    color: #222;
    line-height: 19px;
    font-weight: 400
}

._32en8efB {
    width: 100%;
    height: 66px;
    border: 1px solid #e2e2e2;
    border-radius: 4px;
    margin-top: 12px;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap
}

._35fJBJ5s {
    flex: 1;
    font-size: 13px;
    color: #777;
    line-height: 17px;
    margin-left: 12px
}

._35fJBJ5s div:not(:first-child) {
    margin-top: 8px;
    padding-right: 18px;
    color: #222
}

._2yFCipr- {
    margin-right: 20px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    position: relative;
    cursor: pointer
}

._2yFCipr-:after {
    border-radius: 20px !important;
    top: -10px !important;
    right: -10px !important;
    bottom: -10px !important;
    left: -10px !important
}

._1zhg_QlG {
    width: 15px;
    height: 15px;
    margin-right: 3px;
    fill: #222;
    position: relative
}

._3zLEK2Tp {
    top: -1px
}

.-MVHsIZh {
    margin: 24px 0 12px;
    font-size: 16px;
    color: #222;
    line-height: 22px;
    font-weight: 500
}

.CL2zS-oz {
    width: 494px;
    background: #fff;
    border-radius: 4px;
    padding: 36px 40px
}

._2VaZms3u {
    font-size: 20px;
    line-height: 28px;
    font-weight: 600;
    margin-bottom: 5px
}

._2VaZms3u,
._3IzP9ve5 {
    text-align: center;
    color: #222
}

._3IzP9ve5 {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    white-space: normal
}

._2CCq3WNz {
    color: #0065be;
    cursor: pointer
}

._2CCq3WNz,
._2CCq3WNz:hover {
    text-decoration: underline
}

._2CCq3WNz:active {
    opacity: .6
}

._3CnvxUth {
    width: 320px;
    margin: 30px auto 0;
    font-size: 16px;
    font-weight: 600
}

.s21vBvyJ {
    background: #fff;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap
}

._3-rPCjUd {
    flex: 1
}

._2lbrmrwt {
    font-size: 16px;
    color: #222;
    line-height: 16px;
    font-weight: 500
}

._2-8LKflk {
    margin-top: 19px
}

._2Vfm2mYX {
    font-size: 15px;
    font-weight: 500;
    margin-top: 16px
}

._2Vfm2mYX,
.aAzYNJFe {
    color: #000;
    line-height: 15px
}

.aAzYNJFe {
    font-size: 12px;
    margin-top: 10px
}

._33YqpTPV {
    flex-shrink: 0;
    width: 118px
}

.IoshMa4i {
    width: 269px;
    height: 42px;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    position: relative;
    background: #fff;
    border: 1px solid #d1d1d1;
    border-radius: 4px;
    cursor: pointer;
    transition: border .15s
}

.IoshMa4i:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

.IoshMa4i:hover {
    border: 1px solid #222 !important
}

._3tVv2hHk {
    cursor: not-allowed
}

._3tVv2hHk * {
    opacity: .3
}

._29kOwCha {
    font-size: 16px;
    color: #222;
    line-height: 20px;
    font-weight: 500;
    padding-left: 16px
}

._29kOwCha._2l2Av1wt {
    color: #aaa;
    font-weight: 400
}

._1EKUqNLr {
    width: 12px;
    height: 12px;
    margin-right: 18px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    cursor: pointer
}

._3-9D_m5Q {
    transition: -webkit-transform .2s linear;
    transition: transform .2s linear;
    transition: transform .2s linear, -webkit-transform .2s linear;
    fill: #222;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

._1CNsdfEx {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

._3GORlf5S {
    width: 269px;
    max-height: 342px;
    overflow-y: overlay;
    background: #fff;
    scroll-behavior: smooth
}

._3GORlf5S::-webkit-scrollbar {
    width: 5px
}

._3GORlf5S::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: transparent
}

._3GORlf5S::-webkit-scrollbar-track {
    border-radius: 3px
}

._3GORlf5S:hover::-webkit-scrollbar-thumb {
    background-color: #e0e0e0
}

._3KEtqoZm._3KEtqoZm {
    margin-top: -4px
}

.rRsguONk {
    overflow-x: hidden;
    overflow-y: auto
}

._1bXSPwty {
    width: 100%;
    height: 38px;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    padding: 0 20px 0 12px;
    background: #fff;
    position: relative;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    font-size: 14px;
    color: #000;
    line-height: 38px
}

._1bXSPwty:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px
}

._1bXSPwty:hover,
._2-B-pR5B {
    background: #f6f6f6
}

._10bQ7uS7 {
    padding: 0 50px 20px
}

._2x1nlJ5S {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap
}

._2oZYhbcq {
    flex: 1;
    margin-right: 25px
}

.dFW0SQHN {
    font-size: 16px;
    color: #222;
    line-height: 22px;
    font-weight: 500
}

._2vpcsgAs {
    margin-top: 6px;
    font-size: 13px;
    color: #222;
    line-height: 19px
}

._2qYNx5NV {
    white-space: nowrap;
    height: 32px
}

._2ocDekDQ {
    font-size: 14px;
    color: #222;
    line-height: 32px;
    font-weight: 400;
    white-space: nowrap;
    display: inline-block;
    width: 55px;
    text-align: center;
    border: 1px solid #ddd;
    cursor: pointer
}

._2ocDekDQ:last-of-type {
    border-bottom-right-radius: 16.5px;
    border-top-right-radius: 16.5px;
    border-left: none
}

._2ocDekDQ:first-of-type {
    border-bottom-left-radius: 16.5px;
    border-top-left-radius: 16.5px;
    border-right: none
}

._3J7XRWgx {
    border-top-left-radius: 17px;
    border-bottom-left-radius: 17px
}

._21NLIU5j {
    border-top-right-radius: 17px;
    border-bottom-right-radius: 17px
}

._1bFVo5Lu {
    background: #fb7701;
    color: #fff;
    border-color: #fb7701
}

._3I0XRbhs {
    margin: 18px 0 41px
}

._2jMGfZ5Z {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 22px;
    grid-row-gap: 18px
}

._22eFlyA_ {
    position: relative
}

._1YG6xWC3 {
    margin: 28px auto 0;
    width: 452px;
    height: 48px;
    font-size: 16px;
    color: #fff;
    line-height: 48px;
    font-weight: 600
}

._341putUp {
    font-size: 15px;
    color: #222;
    line-height: 15px;
    font-weight: 500;
    margin-bottom: 8px
}

._1raR6mWy {
    display: inline-flex;
    height: 42px;
    background: #fff;
    border: 1px solid #d1d1d1;
    border-radius: 4px
}

._1raR6mWy,
._1raR6mWy ._1EEBRvik,
._1raR6mWy ._6LdBI76x {
    width: 269px
}

.a6VqdLyQ {
    font-size: 13px;
    color: #777;
    line-height: 17px;
    font-weight: 400;
    margin-top: 18px;
    margin-bottom: 30px
}

.a6VqdLyQ ._3FQfxWhN {
    cursor: pointer
}

.a6VqdLyQ ._3FQfxWhN:hover {
    text-decoration: underline
}

.a6VqdLyQ ._3FQfxWhN:active {
    opacity: .6
}

.a6VqdLyQ .-sFwL9XD {
    width: 11px;
    height: 11px;
    fill: #777;
    -webkit-transform: translateY(2px);
    transform: translateY(2px)
}

.kJ0WL5aD {
    width: 660px;
    max-height: 680px;
    min-height: 350px;
    display: flex;
    flex-direction: column;
    padding-bottom: 36px
}

._11Twv6fY {
    margin-top: 40px;
    margin-bottom: 24px;
    display: flex;
    justify-content: space-between;
    width: 100%;
    font-size: 20px;
    color: #888;
    font-weight: 600;
    line-height: 24px
}

._11Twv6fY:after,
._11Twv6fY:before {
    content: ""
}

.xHaURlRq {
    cursor: pointer;
    white-space: normal;
    text-align: center;
    position: relative
}

.xHaURlRq:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

.xHaURlRq:after {
    border-radius: 20px !important;
    top: -10px !important;
    right: -10px !important;
    bottom: -10px !important;
    left: -10px !important
}

._3NSTlsB2 {
    white-space: normal;
    text-align: center;
    color: #222
}

.st_MTouR {
    position: relative;
    color: #222
}

.st_MTouR:before {
    content: "";
    display: block;
    position: absolute;
    width: 15px;
    height: 4px;
    background: #222;
    border-radius: 2px;
    bottom: -6px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.aG1By3pG {
    position: relative;
    width: calc(100% - 6px);
    overflow: overlay;
    max-height: calc(100% - 88px);
    padding-bottom: 10px
}

.aG1By3pG::-webkit-scrollbar {
    width: 5px
}

.aG1By3pG::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: transparent
}

.aG1By3pG::-webkit-scrollbar-track {
    border-radius: 3px
}

.aG1By3pG:hover::-webkit-scrollbar-thumb {
    background-color: #e0e0e0
}

.zw4SefNx {
    display: none
}

._2VR59h_u {
    display: block
}

._3rM5cJ_2 {
    justify-content: center
}

@media (max-height: 393px) {
    .kJ0WL5aD {
        height: 354px
    }
}

@media (min-height: 393px) and (max-height:711px) {
    .kJ0WL5aD {
        height: 90vh
    }
}

@media (min-height: 711px) {
    .kJ0WL5aD {
        height: 680px
    }
}

._3AKB9hTa {
    background-image: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0));
    bottom: 30px;
    left: 0;
    pointer-events: none;
    z-index: 10;
    position: absolute;
    width: 100%;
    height: 18px
}

.t-J2ZWXI {
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    background: #f9f9f9;
    border-radius: 4px;
    padding: 12px 7px 12px 16px;
    margin-top: 10px;
    font-size: 13px
}

._1K6I2EC3,
.t-J2ZWXI {
    display: flex;
    display: -webkit-flex
}

._1K6I2EC3 {
    justify-content: center;
    -webkit-justify-content: center;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: row;
    flex-direction: column;
    flex: 1;
    max-width: calc(100% - 22px)
}

._1senWobN {
    max-height: 36px;
    line-height: 18px;
    color: #222;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

._1senWobN span {
    vertical-align: unset !important
}

._1zZWAiiK {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 34px;
    line-height: 17px;
    margin-top: 6px
}

.GTA2Anno.GTA2Anno {
    width: 15px;
    height: 15px;
    fill: #888;
    margin-left: 6px
}

._1KsFVQtL._1KsFVQtL {
    color: #888;
    font-weight: 400;
    display: inline-block
}

._1KsFVQtL._1KsFVQtL,
.Kjt1SF1s {
    margin-top: 8px;
    font-size: 14px;
    line-height: 17px
}

.Kjt1SF1s {
    color: #222;
    font-weight: 500
}

._2eHwiMsC {
    cursor: pointer
}

._2eHwiMsC:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._20H84wQZ {
    text-align: left !important
}

._2EQv0rHF {
    margin-top: 8px;
    margin-bottom: -3px
}

._2EQv0rHF,
._2EQv0rHF ._1syA3OwL {
    line-height: 17px;
    font-size: 0
}

._1WB0894P {
    margin-bottom: 4px
}

.UUT-RshC {
    line-height: 18px;
    max-width: 100%;
    height: 18px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

.bTNphgld {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #222;
    font-size: 13px
}

.bTNphgld span {
    vertical-align: unset !important
}


.sTFdL4F7 {
    height: 100%;
    justify-content: flex-start;
    padding: 48px 0 36px;
    -webkit-user-select: none;
    user-select: none;
    -webkit-user-drag: none
}

.i1sLgrYv,
.sTFdL4F7 {
    width: 100%;
    display: flex
}

.i1sLgrYv {
    min-width: 768px;
    min-height: 600px;
    align-items: center
}

._2R-EpRFz {
    width: 36px;
    height: 36px;
    position: absolute;
    top: 8px;
    right: 8px;
    z-index: 1;
    background: transparent;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2R-EpRFz .kQnTufcz {
    fill: #fff;
    width: 16px;
    height: 16px
}

._2iWSBjzV._3hZGM0SF {
    background-color: rgba(0, 0, 0, .8) !important
}

._3Ti-sNTv {
    width: 100%;
    height: 100%;
    transition: all .15s ease;
    border-radius: 4px;
    opacity: 0;
    background: none !important
}

._1LnYsXKn {
    flex: 1;
    flex-direction: column;
    padding: 0 60px;
    height: 100%
}

._1LnYsXKn,
._3Ko_AAaM {
    display: flex;
    align-items: center
}

._3Ko_AAaM {
    position: relative;
    flex: 1;
    width: 100%;
    justify-content: space-between;
    overflow: hidden
}

.JP_lBHaa {
    justify-content: center
}

._2oOUcm5R {
    position: relative;
    flex: 1;
    height: 100%
}

._2Kjnxb22 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    align-items: center;
    justify-content: center;
    min-height: 693px
}

._2Kjnxb22 video {
    cursor: pointer;
    max-width: 100%;
    height: 100%;
    object-fit: contain
}

._2Kjnxb22 img {
    cursor: zoom-in;
    width: 100%;
    height: 100%;
    object-fit: contain;
    -webkit-user-select: none;
    user-select: none;
    -webkit-user-drag: none
}

.qDWku-ZG {
    display: flex
}

._22Ef6SwO {
    cursor: zoom-out;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    transition: all .3s ease;
    opacity: 0;
    pointer-events: none;
    overflow: hidden
}

._22Ef6SwO img {
    width: 100%
}

._8HpUPKUT {
    position: absolute;
    pointer-events: none
}

._3fOTYctr {
    opacity: 1;
    pointer-events: all
}

._2aKPLsoO {
    width: 90px;
    flex-shrink: 0;
    margin-left: 60px;
    width: 95px;
    height: 100%;
    overflow-y: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

._2aKPLsoO::-webkit-scrollbar {
    width: 5px
}

._2aKPLsoO::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: transparent
}

._2aKPLsoO::-webkit-scrollbar-track {
    border-radius: 3px
}

._2aKPLsoO:hover::-webkit-scrollbar-thumb {
    background-color: #e0e0e0
}

._23-jy1OA {
    width: 90px
}

._1GuwQ4iI {
    height: 0;
    padding-bottom: 100%;
    overflow: hidden;
    cursor: pointer;
    position: relative
}

._1GuwQ4iI:not(:last-child) {
    margin-bottom: 10px
}

._1GuwQ4iI img {
    width: 100%
}

._1GuwQ4iI._69QvrxlW:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    border: 2px solid #fb7701
}

._1GuwQ4iI:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .02);
    z-index: 1
}

._1i_iZmel {
    width: .34rem;
    height: .34rem;
    border-radius: 50%;
    background: rgba(0, 0, 0, .5);
    border: 1px solid hsla(0, 0%, 100%, .1);
    position: absolute;
    top: 50%;
    right: 50%;
    z-index: 2;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1i_iZmel ._3_C-aqIN {
    width: 14px;
    height: 14px;
    fill: #fff
}

._1f3CYtAN {
    overflow: hidden;
    background-color: #f4f4f4
}

._2Jw0FX6x {
    position: relative;
    z-index: 2;
    cursor: pointer;
    flex-shrink: 0;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 7px 0 rgba(0, 0, 0, .08)
}

._2Jw0FX6x:hover {
    -webkit-transform: scale(1.02);
    transform: scale(1.02)
}

._2Jw0FX6x:active {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: .6
}

._1Pr-02UZ {
    margin-left: 40px;
    margin-right: 24px
}

._266HtSrV {
    margin-right: 40px;
    margin-left: 24px
}

._1Pr-02UZ,
._266HtSrV {
    position: relative !important;
    bottom: unset !important;
    z-index: 2
}

._39BSEhzh {
    width: 20px;
    height: 20px;
    fill: #222;
    margin-left: 0 !important
}

._1eDU0zHQ {
    margin: 8px 0 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    justify-content: space-between;
    -webkit-justify-content: space-between;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap
}

._1eDU0zHQ,
.w6YTOlF4 {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

.w6YTOlF4 {
    margin: 5px 5px 5px 0;
    font-size: 13px;
    justify-content: flex-start;
    -webkit-justify-content: flex-start
}

.w6YTOlF4:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px;
    border-radius: 13px
}

.R0MJXQ-Z {
    display: inline-flex;
    padding: 0 10px;
    line-height: 20px;
    background: #f6f6f6;
    border-radius: 13px;
    height: 20px;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    position: relative;
    z-index: 0
}

.R0MJXQ-Z:after {
    width: 100%;
    height: 100%;
    background: #f6f6f6;
    border-radius: 14px;
    content: "";
    transition: all .15s ease;
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.R0MJXQ-Z:hover:after {
    background: #f6f6f6;
    -webkit-transform: translate(-50%, -50%) scale(1.02);
    transform: translate(-50%, -50%) scale(1.02)
}

.R0MJXQ-Z:active {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.R0MJXQ-Z:active:after {
    background: rgba(0, 0, 0, .08);
    border-radius: 13px
}

._1YXn5KAa {
    margin-right: 3px;
    width: 20px;
    height: 20px;
    vertical-align: middle
}

@media (max-width: 1279px) {
    ._1eDU0zHQ {
        margin: 10px 0 1px
    }
}

._3hrhMtWj {
    white-space: nowrap;
    padding-right: 6px;
    height: 20px;
    line-height: 20px
}

._1o5bt-Fm {
    font-size: 12px;
    color: #222;
    line-height: 18px;
    font-weight: 500;
    white-space: nowrap;
    display: inline-block;
    padding: 0 8px;
    border: 1px solid #ddd;
    cursor: pointer
}

._1o5bt-Fm:last-of-type {
    border-bottom-right-radius: 100px;
    border-top-right-radius: 100px;
    border-left: none;
    padding-right: 12px
}

._1o5bt-Fm:first-of-type {
    border-bottom-left-radius: 100px;
    border-top-left-radius: 100px;
    border-right: none;
    padding-left: 12px
}

._2NOpF8c0 {
    background-color: #000;
    color: #fff;
    border-color: #000
}

.rqafDUXI {
    padding-right: 6px
}

.Ow3qGVi3 {
    font-size: 12px;
    color: #222;
    line-height: 18px;
    font-weight: 500;
    padding: 0 11px 0 12px;
    border-radius: 100px;
    position: relative;
    box-sizing: content-box;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    cursor: pointer
}

.noEZ4jEt {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 100px;
    border: 1px solid #ddd;
    transition: all .24s
}

.noEZ4jEt:hover {
    border-color: #222;
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.otj6UTYv {
    margin-left: 5px;
    width: 12px;
    height: 12px;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

._35qvYlwT {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.EUQaTQID {
    width: -webkit-max-content;
    width: max-content;
    padding-top: 6px;
    padding-bottom: 5px;
    cursor: pointer;
    max-height: 140px;
    overflow-y: auto
}

._3RMPbxSN {
    width: 16px;
    height: 16px;
    margin-left: 11px
}

._3ip0e7Xi {
    padding: 0 13px 0 16px;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    height: 38px;
    cursor: pointer
}

._3ip0e7Xi:hover {
    background: rgba(0, 0, 0, .06)
}

._19hUDMnp {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: wrap-reverse
}

._2yaCk1ns {
    font-size: 13px;
    color: #fc3310;
    line-height: 16px;
    font-weight: 400;
    margin-right: 20px;
    flex-shrink: 0
}

._1YccFQBY {
    width: 12px;
    height: 12px;
    margin-right: 3px;
    fill: #fc3310;
    position: relative;
    top: 1px
}

._3QJ9vhSg {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%
}

._2znuH_mw ._2yaCk1ns,
._2znuH_mw ._3YtV1sXI {
    color: #fc3310
}

._2_7PPAl_ {
    margin-top: 8px;
    text-align: left !important
}

._33_zFqnz {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #222;
    line-height: 18px;
    font-weight: 500;
    width: 100%;
    margin-bottom: 14px
}

._33_zFqnz ._3YtV1sXI {
    font-weight: 600;
    padding-right: 6px
}

._33_zFqnz ._3J4Z3Da9 {
    margin: 0;
    flex-shrink: 0
}

._33_zFqnz ._3J4Z3Da9 ._22_uOPjZ {
    margin: 0
}

._33_zFqnz ._30acvCDn {
    height: 18px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._33_zFqnz ._2Zs2wzCB {
    margin-top: 3px
}

._4ekHtCMa._4ekHtCMa {
    margin-bottom: 14px
}

._2N_D8o3Q {
    width: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: wrap
}

._2yFZBO-A {
    display: flex;
    flex: 1
}

._2Bl8sTAU {
    height: 18px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2iweszeK {
    line-height: 17px;
    font-size: 0;
    margin-top: 9px;
    margin-bottom: 4px;
    text-align: left
}

._2iweszeK ._2ftJ0ufN {
    text-align: left !important
}

._2p2UrrXA,
.lmKKVlD9 {
    margin-top: 4px
}

._32pguHTL {
    position: absolute;
    top: 100%;
    left: 50%;
    width: 22px;
    height: 8px;
    z-index: 1;
    stroke: #dfdfdf;
    stroke-width: .5;
    fill: #fff;
    -webkit-transform: translate(-50%, -1px) rotate(180deg);
    transform: translate(-50%, -1px) rotate(180deg)
}

._1TtdQk0b {
    max-width: 334px;
    padding: 12px 16px;
    position: fixed;
    left: 50%;
    top: 0;
    border-radius: 6px;
    -webkit-transform: translate(-50%, calc(-100% - 13px));
    transform: translate(-50%, calc(-100% - 13px));
    box-shadow: 0 6px 12px -4px rgba(0, 0, 0, .1);
    z-index: 999;
    background-color: #fff
}

._1TtdQk0b:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: -100%;
    bottom: -100%;
    left: 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    pointer-events: none;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    box-sizing: border-box;
    border: 1px solid #dfdfdf;
    border-radius: 12px
}

._28uueJ9z {
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #777;
    line-height: 13px;
    font-weight: 400;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._28uueJ9z:not(:first-child) {
    margin-top: 10px
}

._32nC7nwx {
    margin-top: 4px;
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #000;
    line-height: 18px;
    font-weight: 400
}

._32nC7nwx:first-child {
    margin-top: 6px
}

._32nC7nwx span {
    font-weight: 500
}

.Hru_vIHO ._32nC7nwx {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2ngVo5Oi {
    max-width: 450px;
    padding: 12px 16px;
    border-radius: 6px;
    width: -webkit-max-content;
    width: max-content;
    position: fixed;
    left: 50%;
    top: 0;
    -webkit-transform: translate(-50%, calc(-100% - 13px));
    transform: translate(-50%, calc(-100% - 13px));
    background-color: rgba(0, 0, 0, .8);
    box-shadow: 0 6px 12px -4px rgba(0, 0, 0, .1);
    z-index: 999
}

._82KJXzcB {
    position: absolute;
    top: 100%;
    left: 50%;
    width: 22px;
    -webkit-transform: translate(-50%, -1px) rotate(180deg);
    transform: translate(-50%, -1px) rotate(180deg);
    height: 9px;
    fill: rgba(0, 0, 0, .8)
}

._3rulcKEW {
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    font-size: 13px
}

._3Bmyskyn,
._3rulcKEW {
    display: flex;
    display: -webkit-flex
}

._3Bmyskyn {
    justify-content: center;
    -webkit-justify-content: center;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: row;
    flex-direction: column;
    flex: 1;
    flex-shrink: 1;
    max-width: 405px
}

.DofbH_Yw {
    margin-bottom: 4px
}

._Lig_FlO {
    text-align: left !important
}

._3Cq4Sxqb {
    line-height: 18px;
    max-height: 36px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff
}

._3Cq4Sxqb span {
    vertical-align: unset !important
}

._2m1FYGEi {
    line-height: 18px;
    max-width: 100%;
    height: 18px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1UQbfLGp {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff;
    font-size: 13px;
    max-width: 100%
}

._1UQbfLGp span {
    vertical-align: unset !important
}

._328jDgYB {
    height: auto;
    font-size: 0
}

._328jDgYB ._1UQbfLGp {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal
}

._3aCqHWiT {
    position: relative;
    max-width: 98%;
    margin-right: 10px;
    margin-bottom: 10px
}

._3xfAQ-3l {
    position: static;
    margin-left: -15px;
    margin-right: 3px;
    visibility: hidden
}

.Kz4RflB7 {
    height: 30px;
    font-size: 14px;
    color: #222;
    line-height: 19px;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    box-sizing: border-box;
    height: auto;
    line-height: 18px;
    padding: 6px 16px;
    position: relative;
    font-weight: 500
}

.Kz4RflB7:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid #ddd;
    border-radius: 15px;
    transition: -webkit-transform .15s;
    transition: transform .15s;
    transition: transform .15s, -webkit-transform .15s
}

.Kz4RflB7:hover:after {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
    border-color: #222;
    box-shadow: 0 4px 8px 0 #f6f6f6
}

.Kz4RflB7:active:after {
    -webkit-transform: scale(1);
    transform: scale(1);
    border-color: #222
}

.Kz4RflB7._36kiAPTa {
    height: 30px;
    font-size: 14px;
    color: #222;
    line-height: 19px;
    font-weight: 600;
    -webkit-user-select: none;
    user-select: none;
    box-sizing: border-box;
    position: relative;
    cursor: not-allowed;
    height: auto;
    line-height: 18px;
    padding: 6px 16px;
    cursor: pointer
}

.Kz4RflB7._36kiAPTa:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid #ddd;
    border-radius: 15px;
    transition: -webkit-transform .15s;
    transition: transform .15s;
    transition: transform .15s, -webkit-transform .15s
}

.Kz4RflB7._36kiAPTa:hover:after {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
    border-color: #222;
    box-shadow: 0 4px 8px 0 #f6f6f6
}

.Kz4RflB7._36kiAPTa:active:after {
    -webkit-transform: scale(1);
    transform: scale(1);
    border-color: #222
}

.Kz4RflB7._36kiAPTa:after {
    border: 1px dashed #555;
    border: 1px dashed #cdcdcd
}

.Kz4RflB7._36kiAPTa ._4ElDXNr7 {
    color: #cdcdcd
}

.Kz4RflB7._1ZEpaecL {
    height: 30px;
    font-size: 14px;
    line-height: 19px;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    box-sizing: border-box;
    position: relative;
    color: #222;
    font-weight: 600;
    line-height: 100%;
    height: auto;
    line-height: 18px;
    padding: 6px 16px;
    white-space: normal;
    word-break: break-word;
    flex-wrap: wrap
}

.Kz4RflB7._1ZEpaecL:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid #ddd;
    border-radius: 15px;
    transition: -webkit-transform .15s;
    transition: transform .15s;
    transition: transform .15s, -webkit-transform .15s
}

.Kz4RflB7._1ZEpaecL:hover:after {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
    border-color: #222;
    box-shadow: 0 4px 8px 0 #f6f6f6
}

.Kz4RflB7._1ZEpaecL:active:after {
    -webkit-transform: scale(1);
    transform: scale(1);
    border-color: #222
}

.Kz4RflB7._1ZEpaecL:after {
    border: 2px solid #222
}

.Kz4RflB7 .cSHKGXOj {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    flex-wrap: nowrap;
    display: none
}

.Kz4RflB7 .VAdeM1Ek {
    display: block
}

.Kz4RflB7 ._3AWLeRoq {
    color: transparent
}

.Kz4RflB7 .O-kjs1rx {
    display: flex;
    flex-wrap: nowrap;
    white-space: nowarap;
    justify-content: center;
    align-items: center
}

.Kz4RflB7 .tyWdzX7N {
    color: #fb7701;
    margin-left: 2px;
    font-size: 12px;
    display: inline;
    line-height: 18px;
    vertical-align: top
}

.Kz4RflB7 .m_l5mFz3 {
    flex-shrink: 0;
    max-width: 200px
}

.Kz4RflB7 ._4ElDXNr7,
.Kz4RflB7 .m_l5mFz3 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.Kz4RflB7 ._4ElDXNr7 {
    width: 100%;
    height: 100%
}

.Kz4RflB7 ._3FJfVeAN {
    flex-shrink: 3
}

.Kz4RflB7 ._2DfMFWIf {
    white-space: normal
}

.Kz4RflB7 ._2DfMFWIf .tyWdzX7N {
    white-space: nowarap
}

.Kz4RflB7:after {
    border: 1px solid #aaa
}

.Kz4RflB7:focus-visible {
    outline: 2px solid #0b7bff;
    outline-offset: 2px;
    border-radius: 16.5px
}

.Kz4RflB7._3H4O5hNE._3H4O5hNE {
    padding-left: 30px
}

._1SWFMm-D {
    padding: 0 6px;
    white-space: nowrap;
    line-height: 28px;
    border-radius: 14px 14px 14px 2px;
    text-align: center;
    position: absolute;
    right: 0;
    top: -6px;
    z-index: 1;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: right top;
    transform-origin: right top
}

._297OQAVA {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    padding-right: 12px
}

._2DSBOl2E,
._5yXTZBgN {
    width: 12px;
    height: 12px
}

._5yXTZBgN {
    margin-right: 2px;
    fill: #fb7701;
    color: #fb7701
}

._1d76qZRU {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    padding-bottom: 14px;
    border-bottom: 1px solid #ececec;
}

.fkt1yfHk {
    width: 110px;
    display: flex;
}

._1RM1SCQr {
    border-color: #000;
    background: #000;
    color: #fff;
}

._2OQF4M8n {
    width: 55px;
    border: 1px solid #ddd;
    background: #fff;
    color: #000;
    font-size: 14px;
    border-radius: 17px;
    line-height: 32px;
    font-weight: 500;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    display: inline-flex;
    cursor: pointer;
}

._32C9kqhX {
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

._2OQF4M8n {
    width: 55px;
    border: 1px solid #ddd;
    background: #fff;
    color: #000;
    font-size: 14px;
    border-radius: 17px;
    line-height: 32px;
    font-weight: 500;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    display: inline-flex;
    cursor: pointer;
}

._1cfY74TK._1cfY74TK {
    height: 30px;
    padding: 5px 15px;
    font-size: 14px;
    color: #222;
    line-height: 19px;
    font-weight: 600;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    box-sizing: border-box;
    position: relative
}

._1cfY74TK._1cfY74TK:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid #ddd;
    border-radius: 15px;
    transition: -webkit-transform .15s;
    transition: transform .15s;
    transition: transform .15s, -webkit-transform .15s
}

._1cfY74TK._1cfY74TK:active:after {
    -webkit-transform: scale(1);
    transform: scale(1);
    border-color: #222
}

._1cfY74TK._1cfY74TK._36kiAPTa {
    height: 30px;
    font-size: 14px;
    color: #222;
    line-height: 19px;
    font-weight: 600;
    -webkit-user-select: none;
    user-select: none;
    box-sizing: border-box;
    position: relative;
    cursor: not-allowed;
    height: auto;
    line-height: 18px;
    padding: 6px 16px;
    cursor: pointer
}

._1cfY74TK._1cfY74TK._36kiAPTa:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid #ddd;
    border-radius: 15px;
    transition: -webkit-transform .15s;
    transition: transform .15s;
    transition: transform .15s, -webkit-transform .15s
}

._1cfY74TK._1cfY74TK._36kiAPTa:active:after {
    -webkit-transform: scale(1);
    transform: scale(1);
    border-color: #222
}

._1cfY74TK._1cfY74TK._36kiAPTa:after {
    border: 1px dashed #555
}

._1cfY74TK._1cfY74TK._1ZEpaecL {
    height: 30px;
    font-size: 14px;
    line-height: 19px;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    box-sizing: border-box;
    position: relative;
    color: #222;
    font-weight: 600;
    line-height: 100%;
    height: auto;
    line-height: 18px;
    padding: 6px 16px;
    white-space: normal;
    word-break: break-word;
    flex-wrap: wrap
}

._1cfY74TK._1cfY74TK._1ZEpaecL:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid #ddd;
    border-radius: 15px;
    transition: -webkit-transform .15s;
    transition: transform .15s;
    transition: transform .15s, -webkit-transform .15s
}

._1cfY74TK._1cfY74TK._1ZEpaecL:active:after {
    -webkit-transform: scale(1);
    transform: scale(1);
    border-color: #222
}

._1cfY74TK._1cfY74TK._1ZEpaecL:after {
    border: 2px solid #222
}

._35mEAUgV {
    margin-top: 1px;
    width: 16px;
    height: 16px
}

.tkhkWVuC {
    font-size: 14px;
    color: #aaa;
    line-height: 19px;
    font-weight: 600;
    vertical-align: top;
    margin-left: 4px;
    white-space: nowrap
}

._1ZEpaecL .tkhkWVuC {
    white-space: normal;
    color: #aaa
}

._2Vur9tct {
    display: inline;
    vertical-align: middle
}

._2Vur9tct>span {
    vertical-align: top !important
}

.Cz0E_Wuq {
    margin-left: 1.5px;
    margin-right: 1.5px
}

._2H6OGcgB {
    position: absolute;
    right: -8px;
    top: -1px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: #fb7701;
    border-radius: 7px 7px 7px 0;
    padding: 0 3px;
    height: 16px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    white-space: nowrap;
    max-width: 100%;
    z-index: 1
}

._9Bri8r2c {
    font-size: 12px;
    color: #fff;
    line-height: 16px;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (max-width: 1279px) {
    .m_l5mFz3.m_l5mFz3 {
        max-width: 160px
    }
}

._3xR00ha3 {
    width: 22px;
    height: 22px;
    margin-right: 4px;
    border-radius: 50%;
    position: relative;
    position: absolute;
    left: 4px;
    top: 50%;
    overflow: hidden;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

._3xR00ha3:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .02);
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: rgba(0, 0, 0, .03)
}

.ihuUB0On {
    width: 22px;
    height: 22px
}

.s2ze1_qc {
    vertical-align: middle
}

._1L71W6da {
    -webkit-transform: translateY(1px);
    transform: translateY(1px)
}

.fKlYN2W5 {
    vertical-align: middle
}

._1vmWs_tJ._1vmWs_tJ._1vmWs_tJ .Kz4RflB7 {
    color: #000;
    background: #fffbf5;
    border-radius: 14.5px
}

._1vmWs_tJ._1vmWs_tJ._1vmWs_tJ .Kz4RflB7:after {
    border-color: #bc9477
}

._1vmWs_tJ._1vmWs_tJ._1vmWs_tJ ._36kiAPTa {
    color: #aaa
}

._1vmWs_tJ._1vmWs_tJ._1vmWs_tJ ._36kiAPTa:after {
    border: 1px dashed rgba(188, 148, 119, .4)
}

._1vmWs_tJ._1vmWs_tJ._1vmWs_tJ ._1ZEpaecL {
    color: #ffefd3;
    border-radius: 14.5px;
    background: linear-gradient(81deg, #171c28 50%, #63493a)
}

._1vmWs_tJ._1vmWs_tJ._1vmWs_tJ ._1ZEpaecL:after {
    border: none
}

._1R0RPS9k._1R0RPS9k._1R0RPS9k {
    color: rgb(var(--fire-icon-color-rgb))
}

._1R0RPS9k._1R0RPS9k._1R0RPS9k:hover:after {
    border-color: rgb(var(--fire-icon-color-rgb))
}

._1R0RPS9k._1R0RPS9k._1R0RPS9k:active:after {
    background-color: rgba(var(--fire-icon-color-rgb), .15);
    -webkit-transform: none;
    transform: none
}

.dDw23c1g.dDw23c1g.dDw23c1g {
    border-radius: 14.5px;
    background-color: rgba(var(--fire-icon-color-rgb), .05)
}

.dDw23c1g.dDw23c1g.dDw23c1g:after {
    border-color: rgb(var(--fire-icon-color-rgb))
}

._2jj1jluE {
    margin-top: 18px
}

.YCJ8tnjL {
    margin-top: 0
}

._30V2gU7x {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #222;
    font-weight: 500;
    margin-bottom: 14px
}

._30V2gU7x em {
    font-weight: 600
}

._2gVrTjJX {
    color: #fc3310
}

._3XzbNLz7 {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    margin-bottom: -12px;
    position: relative
}

.QB_umFYx {
    font-size: 13px;
    color: #fc3310;
    line-height: 13px;
    font-weight: 400
}

._3l3VSRP8 {
    width: 12px;
    height: 12px;
    margin: 0 3px;
    fill: #fc3310;
    position: relative;
    top: 1px
}

._1Qw_0V6I:before {
    content: " ";
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    top: -5px;
    left: -5px;
    border: 1px solid #fc3310;
    border-radius: 22px
}

._1mgVA9xf._1mgVA9xf {
    font-weight: 600
}

.CXwrEZEo {
    color: #888
}

._3y40iHuE {
    margin-right: 12px
}

._2BvE6_A_._2BvE6_A_ {
    margin-top: 8px;
    margin-right: 0;
    display: inline-block
}

._3CTCCvBx {
    margin-top: 12px
}

._1DCdIK1u {
    max-width: 100%
}

._1mnLBYT9 {
    margin-top: 8px
}

._2fERryqO {
    padding: 9px 12px 9px 0;
    font-size: 13px;
    color: #fb7701;
    line-height: 19px
}

._1mTJ_i7Q._1mTJ_i7Q {
    margin-top: 8px
}

._33vHkKop {
    fill: #fb7701;
    width: 13px;
    height: 13px;
    margin-right: 5px
}

._33F8uHjb {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    line-height: normal;
    position: relative;
    top: 2px
}

@media (max-width: 1279px) {
    ._2fERryqO {
        margin-bottom: 0
    }
}

._2bsGWBUP {
    display: flex;
    align-items: center;
    margin-top: 4px
}

._2bGwnYgQ {
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3YKy81dM {
    flex-shrink: 0
}

._3wBduqm_ {
    margin-top: 4px;
    line-height: 1
}

._1a3gY0bv {
    text-align: left;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    display: inline-flex;
    flex-wrap: wrap
}

._10jc6pZC {
    margin: 2px 0;
    font-size: 0
}

.shakingRoot .shaking {
    -webkit-animation: RE_MESyn 1s linear;
    animation: RE_MESyn 1s linear
}

@-webkit-keyframes RE_MESyn {

    0%,
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }

    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}

@keyframes RE_MESyn {

    0%,
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }

    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}

._2N7b_AB4 {
    width: 471px;
    margin-left: 40px;
    align-self: flex-start;
    font-size: 16px
}

._2N7b_AB4:only-child {
    margin-left: 0
}

._2qZ_gJB9 {
    margin-top: 8px;
    margin-bottom: 5px;
    line-height: 1
}

._1ISwLU_1 {
    max-width: 100%;
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    margin-right: 16px;
    color: #aaa;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3zgvVMr3 {
    border-color: #fb7701
}

.AkLEavva {
    margin: 20px auto 0;
    position: relative;
    z-index: 1
}

._1pNssKMQ {
    margin: 26px auto 0
}

._2hxyIlDb {
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap
}

._1NtsZGni,
._2hxyIlDb {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center
}

._1NtsZGni {
    flex: 1;
    max-width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    position: relative;
    padding-bottom: 2px
}

._1NtsZGni>div[data-id=button]:not(:first-child) {
    margin-left: 10px
}

._1dDNtPLY {
    flex: 1;
    width: 100%;
    height: 50px;
    font-size: 16px;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

._1ialbPNa {
    font-size: 13px;
    line-height: 16px;
    font-weight: 500;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    margin-top: 2px
}

._1ialbPNa,
._2wGDB_pZ {
    white-space: nowrap;
    text-align: center;
    color: unset
}

._2wGDB_pZ {
    height: 14px;
    border: 1px solid #fff;
    border-radius: 3px;
    padding: 0 2px;
    font-size: 11px;
    line-height: 14px;
    font-weight: 600;
    margin-left: 2px
}

._1N1WsNSD {
    margin-top: 11px;
    max-width: 100%
}

._1pAZ5CLd {
    width: 471px;
    padding-bottom: 20px;
    position: absolute;
    bottom: 0;
    z-index: 12;
    background: #fff
}

._1pAZ5CLd._2KC5iL7- {
    opacity: 1;
    pointer-events: auto
}

._1pAZ5CLd._14LktAqD {
    opacity: 0;
    pointer-events: none
}

._2ezT_JEh._2ezT_JEh {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    background: #fff;
    margin: 20px auto 0
}

._2ezT_JEh._2ezT_JEh._1pNssKMQ {
    margin: 26px auto 0
}

._3jYUcpoJ {
    z-index: 12
}

._3jYUcpoJ:before {
    top: -20px;
    height: 20px;
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff 10px)
}

._3jYUcpoJ:after,
._3jYUcpoJ:before {
    content: "";
    left: -30px;
    position: absolute;
    width: calc(100% + 60px);
    z-index: -1
}

._3jYUcpoJ:after {
    height: calc(100% + 40px);
    top: 0;
    background-color: #fff;
    pointer-events: none
}

._3ANs7ykk {
    height: 40px
}

.eNHy_RrT {
    height: 1px;
    width: 100%;
    margin-top: 39px;
    margin-bottom: -40px;
    pointer-events: none;
    opacity: 0
}

@media (max-width: 1279px) {
    ._2N7b_AB4 {
        width: 262px;
        margin-left: 36px
    }

    .AkLEavva {
        margin: 20px auto 0
    }

    ._1dDNtPLY {
        width: 100%;
        height: 42px
    }

    ._1pAZ5CLd {
        width: 262px;
        padding-bottom: 20px
    }

    ._3ANs7ykk {
        height: 40px
    }

    ._1NtsZGni {
        display: block
    }

    ._1NtsZGni>div[data-id=button]:not(:first-child) {
        margin-left: 0;
        margin-top: 12px
    }
}

.DkrNhT3x {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex: 1
}

._3VAoIU4G {
    display: flex;
    flex-wrap: wrap
}

._1UuvCuoU {
    margin-top: 8px
}

._39gGQQKP {
    display: inline-block;
    -webkit-transform: translateY(2px);
    transform: translateY(2px)
}

.X5OycN3i {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    position: relative;
    z-index: 1
}

._17IaKF7q {
    margin-top: 14px
}

._2kGWLVND {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

.L85kzORn {
    font-size: 14px;
    color: #222;
    line-height: 30px;
    font-weight: 500;
    max-width: calc(100% - 114px);
    margin-right: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._38RJ9KCO {
    margin-top: 8px;
    width: 100%;
    height: 50px;
    background: #f6f6f6;
    font-size: 13px;
    color: #222;
    line-height: 19px;
    font-weight: 400;
    justify-content: space-between;
    -webkit-justify-content: space-between
}

._1WknhtXw,
._38RJ9KCO {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1WknhtXw {
    flex-shrink: 1;
    flex-grow: 1;
    width: 0;
    justify-content: flex-start;
    -webkit-justify-content: flex-start
}

._6KaePu1Q {
    width: 50px;
    height: 50px;
    position: relative;
    flex-shrink: 0
}

._6KaePu1Q:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .02);
    z-index: 1
}

._3Wj3XQK2 {
    width: 50px;
    height: 50px
}

.i9ZH5JK- {
    margin-left: 8px;
    display: flex;
    flex: 1;
    margin-right: 16px;
    width: calc(100% - 60px);
    flex-wrap: wrap;
    align-items: center
}

.i9ZH5JK- div {
    max-width: 100%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 20px;
    margin-right: 12px
}

.i9ZH5JK- ._1Qbj1HRn {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    -webkit-transform: translateY(-.5px);
    transform: translateY(-.5px)
}

.i9ZH5JK- ._3Wj3XQK2 {
    -webkit-transform: translateY(2px);
    transform: translateY(2px)
}

._12LGPD1u {
    display: inline-block;
    height: 26px;
    margin-right: 12px;
    flex-shrink: 0;
    flex-grow: 0;
    width: -webkit-max-content;
    width: max-content
}

._12LGPD1u ._1ywQhed8 {
    line-height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 66px
}

.c31b2qe- {
    cursor: not-allowed;
    pointer-events: auto
}

._3xf0tAMb ._2M31J8q1 {
    width: 104px;
    height: 30px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 4px
}

._3xf0tAMb ._2M31J8q1 ._3QfLoQ0- {
    height: 28px;
    max-width: 42px;
    width: 100%;
    flex-shrink: 1;
    flex-grow: 1;
    text-indent: 0;
    justify-content: center
}

._3xf0tAMb ._2M31J8q1:hover {
    border-color: #222
}

._3xf0tAMb ._3vZbpxMi {
    font-size: 14px;
    color: #222;
    line-height: 28px;
    font-weight: 400;
    margin-left: 8px;
    white-space: nowrap
}

._1nSme1nq._1nSme1nq {
    width: 104px;
    z-index: 2
}

._1Kj-UPh9._1Kj-UPh9 {
    font-size: 14px
}

._1YJuLhb7 {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    line-height: 30px;
    max-width: 100%
}

._3TGyaOSN {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    flex-grow: 1;
    flex-shrink: 1
}

._3x55UuJ_ {
    letter-spacing: -.01px;
    font-size: 14px;
    color: #fb7701;
    line-height: 20px;
    font-weight: 400;
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    flex-grow: 0;
    flex-shrink: 0
}

._3x55UuJ_:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._1lPkGUiz {
    cursor: not-allowed;
    opacity: .8
}

._2TyVrRMu {
    width: 1px;
    height: 10px;
    background: #222;
    opacity: .8;
    flex-shrink: 0;
    flex-grow: 0;
    margin: 0 6px
}

.AT1PESIU {
    width: 16px;
    height: 16px;
    fill: #fb7701;
    color: #fb7701;
    margin-right: 4px
}

._3N0EV0TW {
    margin: 20px;
    max-width: 332px
}

.HV1adQqF {
    font-size: 14px;
    color: #222;
    line-height: 20px;
    font-weight: 400
}

.aa1d4JJ0 {
    display: flex;
    justify-content: space-around;
    margin-top: 14px;
    font-size: 12px;
    color: #222;
    font-weight: 600
}

._2l8-vX4T {
    margin-right: 12px
}

@media (max-width: 1279px) {
    ._2kGWLVND {
        flex-direction: column;
        align-items: flex-start
    }

    .L85kzORn {
        max-width: 100%
    }
}

._3lvH1mnH {
    opacity: 1
}

._3lvH1mnH:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 50%;
    outline-offset: 2px
}

._3lvH1mnH._1j__wGq5 {
    position: absolute;
    top: 50%;
    margin-top: -24px;
    opacity: 1
}

._3lvH1mnH._1j__wGq5:active {
    opacity: .6 !important
}

._3lvH1mnH._1j__wGq5 svg {
    fill: #000
}

._9GQr8P9p {
    flex-shrink: 0
}

._3ywAFl7x,
._9GQr8P9p {
    height: 100%;
    position: relative
}

._3ywAFl7x {
    width: 100%;
    overflow: hidden
}

._14aZkp3w {
    display: flex;
    height: 100%;
    width: -webkit-fit-content;
    width: fit-content;
    position: relative;
    will-change: transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    transition-duration: 0ms
}



._1ahixFkS {
    width: 397px;
    height: 528px;
    vertical-align: top;
    flex-shrink: 0;
    width: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
}


.KLW-XyFg {
    width: auto;
    height: 100%;
    max-width: none
}

._1mO_ch0r {
    cursor: pointer;
    display: inline;
    white-space: nowarap
}

._1mO_ch0r:hover {
    text-decoration: underline
}

._1mO_ch0r:active {
    opacity: .6
}

._1OFZdDra {
    width: 12px;
    height: 12px;
    -webkit-transform: translateY(1px);
    transform: translateY(1px)
}

.yqgnJwCN {
    white-space: nowarap;
    padding-bottom: 18px;
    padding-top: 18px
}

.yqgnJwCN:not(:first-child) {
    border-top: 1px solid #ececec
}

._2hnKLkGT._2hnKLkGT {
    margin-top: 2px
}

._2F1Fp8Xp {
    margin-top: 30px;
    margin-bottom: 20px;
    width: 100%;
    font-size: 13px;
    color: #aaa;
    letter-spacing: .09px;
    text-align: center;
    line-height: 18px;
    font-weight: 400
}

.eGrMP3k4:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._1dcE5s8g {
    position: relative
}

._1dcE5s8g>div {
    margin-bottom: 16px
}

._2dZKUjgD {
    cursor: pointer;
    display: inline;
    white-space: nowarap
}

._2dZKUjgD:hover {
    text-decoration: underline
}

._2dZKUjgD:active {
    opacity: .6
}

.IhRQfuVp {
    width: 12px;
    height: 12px;
    -webkit-transform: translateY(1px);
    transform: translateY(1px)
}

.DQJYnW4W {
    white-space: nowarap
}

.DQJYnW4W:not(:last-child) {
    margin-bottom: 8px
}

._25VlVdgE:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._45Hm99wa {
    white-space: nowarap
}

._45Hm99wa span {
    text-align: left
}

._45Hm99wa img,
._45Hm99wa span {
    vertical-align: middle !important
}

._2vEVG8O0 {
    display: flex
}

._3Jf2fFcI {
    height: 17px;
    padding: 0 8px;
    border-radius: 9px;
    border: 1px solid;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    color: #222;
    line-height: normal;
    font-weight: 500;
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer
}

._3Jf2fFcI:hover {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1)
}

._3Jf2fFcI:active {
    -webkit-transform: scale(1);
    transform: scale(1);
    box-shadow: none;
    position: relative
}

._3Jf2fFcI:active:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: none;
    border-radius: 9px
}

._2ipVNNuy {
    font-weight: 500;
    color: #222;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px)
}

.ghGggvFY {
    color: #222;
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    font-weight: 600
}

._3Zt5G7js,
._3Zt5G7js span {
    font-size: 14px !important
}

._2bew3rYo,
._2ePTGFH1 {
    margin-bottom: 20px
}

._2bew3rYo:last-child {
    margin-bottom: 0
}

._2-B86OZz {
    font-size: 14px;
    color: #888;
    line-height: 18px
}

.HwN6p4uE {
    color: #222;
    line-height: 19px;
    white-space: nowarap;
    word-wrap: break-word
}

._1cU_jdhe,
.HwN6p4uE {
    font-size: 14px;
    margin-top: 8px
}

._1cU_jdhe {
    color: #000;
    display: inline-flex;
    align-items: center;
    cursor: pointer
}

._1cU_jdhe:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._1cU_jdhe:hover {
    opacity: .6
}

._1cU_jdhe:active {
    opacity: .8
}

._1cU_jdhe ._3Cr3kZAa {
    margin-right: 4px
}

._3aMxPAN7 {
    outline: none
}

._35hxLbLP {
    font-size: 20px;
    color: #222;
    line-height: 28px;
    text-align: center;
    margin-bottom: 12px;
    font-weight: 600
}

._3JcN0pCk {
    color: #222;
    font-size: 14px;
    line-height: 19px;
    position: relative;
    cursor: pointer;
    padding-top: 20px;
    min-height: 32px
}

._3JcN0pCk:before {
    content: " ";
    opacity: 1;
    position: absolute;
    display: block;
    width: 100%;
    height: 1px;
    background-color: #dfdfdf;
    top: 0;
    cursor: default
}

._3JcN0pCk ._2CBDBN2u:hover {
    opacity: .6
}

._3JcN0pCk ._2CBDBN2u:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._3vGGZ18X {
    width: 12px;
    height: 12px;
    fill: #222;
    -webkit-transform: translateY(1px);
    transform: translateY(1px)
}

._2zlvflCc {
    margin-bottom: 16px
}

.-i5i0Hgz {
    display: flex;
    align-items: center;
    font-size: 14px;
    word-break: break-all;
    line-height: 20px
}

.-i5i0Hgz:not(:last-child) {
    margin-bottom: 16px
}

._1ayQqALu._1ayQqALu {
    line-height: 15px;
    margin-left: 6px;
    padding-bottom: 2px !important;
    -webkit-transform: none;
    transform: none
}

._1ayQqALu._1ayQqALu:lang(ja),
._1ayQqALu._1ayQqALu:lang(ko) {
    padding-bottom: 0 !important
}

._2pJ39sBI {
    font-size: 14px;
    margin-top: 14px;
    cursor: pointer
}

._2pJ39sBI:hover {
    text-decoration: underline
}

._2pJ39sBI:active {
    opacity: .6
}

._2pJ39sBI:focus-visible {
    outline: 2px solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._3mEmWKcm {
    margin-left: 2px;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    fill: #222
}

._1K-ylzQ8 {
    margin-top: 15px
}

._3xBSWcB4 {
    display: flex;
    align-items: center;
    cursor: pointer
}

._3xBSWcB4:hover {
    text-decoration: underline
}

._3xBSWcB4:active {
    opacity: .6
}

._2Y0c8uI0 {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    margin-bottom: 15px
}

._34lx93c5 {
    font-size: 18px;
    color: #222;
    line-height: 22px;
    font-weight: 600
}

.UjuVZTsE {
    line-height: 14px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.UjuVZTsE:hover ._2EY7EYEM {
    text-decoration: underline
}

._2EY7EYEM {
    vertical-align: middle;
    font-size: 14px;
    color: #222;
    line-height: 20px;
    font-weight: 600
}

._18j5YHt0:hover {
    text-decoration: underline;
    text-underline-offset: 3px
}

._2Uie_pvU {
    width: 11px;
    height: 11px;
    fill: #222;
    vertical-align: middle
}

._13_1j_3i {
    display: flex;
    padding: 16px 0;
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
    overflow: hidden
}

._3urWaZMC {
    position: relative;
    margin-right: 8px;
    width: 57px;
    height: 57px;
    border-radius: 50%;
    overflow: hidden;
    flex-shrink: 0
}

._3urWaZMC:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .03);
    z-index: 1;
    pointer-events: none
}

._3urWaZMC img {
    -webkit-user-drag: none;
    object-fit: cover;
    width: 100%;
    height: 100%
}

.nMYfmgKP {
    width: 100%;
    height: 100%;
    z-index: 2
}

.q23SaeoI {
    max-width: calc(100% - 65px);
    flex: 1;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: column
}

._3BDz3O6a,
.q23SaeoI {
    display: flex;
    display: -webkit-flex
}

._3BDz3O6a {
    max-width: 100%;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap
}

.Pr43iUVW {
    margin-right: 8px;
    font-size: 22px;
    color: #222;
    font-weight: 500;
    flex: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.gupjz0bM {
    position: relative;
    border-radius: 12px;
    line-height: 16px;
    flex-shrink: 0;
    padding-left: 8px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    cursor: pointer
}

.gupjz0bM:hover {
    text-decoration: underline
}

.gupjz0bM:active {
    opacity: .6
}

.gupjz0bM:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 1px;
    height: 12px;
    background: #8e8e8e;
    opacity: .8;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.vc0OAc7q {
    width: 16px;
    height: 16px;
    fill: #222;
    margin-right: 2px
}

._1GvnM6A6 {
    font-size: 14px;
    color: #222;
    font-weight: 600
}

._3kOp2r4Y {
    margin-top: 6px
}

._3yj8bPYx {
    position: relative;
    display: inline-block
}

._3makpTfF {
    margin: 0 18px;
    display: inline-block;
    width: 1px;
    height: 10px;
    background: #aaa;
    opacity: .8
}

.nwzNNCsv {
    margin-right: 5px;
    color: #222;
    font-weight: 600
}

._1aOLQazK,
.nwzNNCsv {
    font-size: 14px;
    line-height: 18px
}

._1aOLQazK {
    color: #888;
    font-weight: 400
}

._3omgFgYd {
    margin-right: 5px;
    font-size: 14px;
    color: #222;
    line-height: 18px;
    font-weight: 600
}

._3CMwfg_e {
    vertical-align: text-top
}

._2MCkzYwB {
    display: none;
    font-size: 14px;
    color: #888;
    line-height: 18px;
    font-weight: 400;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

@media (max-width: 1179px) {
    .nwzNNCsv {
        display: block
    }

    ._3yj8bPYx {
        max-width: 62px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis
    }

    ._3CMwfg_e {
        display: none
    }

    ._2MCkzYwB {
        display: block
    }

    ._3kOp2r4Y {
        display: flex;
        align-items: center
    }

    ._3makpTfF {
        margin: 0 10px
    }
}

._3qj4Q8hh {
    margin-top: 20px
}

._1eVFneud {
    margin-top: 16px
}

._13LVCC4q {
    flex: 1;
    display: flex;
    -webkit-user-select: none;
    user-select: none;
    padding-left: 69px;
    position: relative;
    z-index: 2
}

._13LVCC4q ._114H17Jd {
    left: 10px
}

._2lLZ3DHo,
._2VixMBxB {
    width: 100%;
    position: relative;
    overflow: hidden
}

._2lLZ3DHo {
    height: 0
}

._2lLZ3DHo:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .02);
    z-index: 1;
    pointer-events: none
}

._15FNWu6h {
    overflow: hidden
}

._1GiE5_g- {
    left: 20px
}

._1fxgqZ5s {
    right: 20px
}

._1fxgqZ5s,
._1GiE5_g- {
    width: 46px;
    height: 46px;
    top: 50%;
    bottom: unset;
    margin-top: -23px;
    position: absolute;
    z-index: 2
}

._3F-Hzstv {
    width: 20px;
    height: 20px;
    fill: #222;
    margin-left: 0 !important
}

._2NSRHNdQ {
    white-space: nowrap;
    font-size: 0;
    height: 100%;
    position: relative;
    overflow: hidden
}

.obIzooDM {
    vertical-align: top;
    flex-shrink: 0;
    width: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%
}

._1rUwz184 {
    width: auto;
    height: 100%;
    max-width: none
}

@media (max-width: 1279px) {
    ._13LVCC4q {
        padding-left: 44px;
        width: 286px
    }

    ._13LVCC4q ._114H17Jd {
        left: 10px
    }

    ._1hEld87N {
        margin-right: 4px;
        width: 40px
    }

    ._1hEld87N::-webkit-scrollbar {
        width: 4px
    }

    ._3oUahhhu {
        left: 53px
    }

    ._1Ldxe56B {
        width: 286px
    }
}

._1Ldxe56B {
    max-width: 397px;
    flex: 1;
    display: flex;
    flex-direction: column;
    -webkit-user-select: none;
    user-select: none;
    position: relative
}

._1E2t1Emd {
    padding-left: 0
}

.qvpiE4z5 {
    margin-top: 12px;
    position: relative;
    overflow: hidden
}

._1xDWX7lN {
    position: relative;
    overflow-x: hidden;
    white-space: nowrap
}

._1xDWX7lN::-webkit-scrollbar {
    height: 6px
}

._1xDWX7lN::-webkit-scrollbar-track {
    background-color: #f6f6f6;
    border-radius: 3px
}

._1xDWX7lN::-webkit-scrollbar-thumb {
    background-color: #e0e0e0;
    border-radius: 3px
}

._1xDWX7lN>div {
    width: 57px;
    display: inline-block
}

._1VxnEo-Z {
    overflow: hidden;
    cursor: pointer;
    position: relative
}

._1VxnEo-Z:not(:last-child) {
    margin-right: 6px
}

._1VxnEo-Z img {
    width: 100%
}

._1VxnEo-Z.-r7AIqYW:before {
    width: 100%;
    height: 100%;
    border: 2px solid #000
}

._1VxnEo-Z.-r7AIqYW:before,
._1VxnEo-Z:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

._1VxnEo-Z:after {
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .02)
}

._3D-XUr0Z {
    padding-bottom: 0
}

.-MOEEja5,
._15FNWu6h._15FNWu6h {
    position: absolute;
    height: 100%
}

._15FNWu6h._15FNWu6h {
    overflow: hidden;
    width: 100%;
    top: 0;
    left: 0
}

._1o6f6rc8 {
    display: flex;
    width: 988px;
    padding: 0 40px;
    margin: 40px 0;
    overflow: auto;
    overflow: overlay;
    max-height: calc(80vh - 80px);
    min-height: 480px;
    scrollbar-width: none;
    -ms-overflow-style: none;
    background: #fff;
    border-radius: 4px;
    align-items: baseline
}

._1o6f6rc8::-webkit-scrollbar {
    display: none
}

._1SycnjWF {
    flex-wrap: wrap
}

._3qcbQ75k {
    padding-right: 126px;
    position: relative
}

@-webkit-keyframes _2PSwS0sg {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes _2PSwS0sg {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@media (max-width: 1279px) {
    ._1o6f6rc8 {
        width: 660px;
        padding: 0 36px 0 40px
    }
}

._1iVrhNeA {
    width: 132px;
    position: relative;
    margin-right: 10px;
    display: inline-block;
    margin-bottom: 12px
}

._1iVrhNeA:nth-child(4n) {
    margin-right: 0
}

._3bgF4FCX {
    width: 100%;
    height: 132px;
    position: relative
}

._3bgF4FCX:after {
    content: "";
    background: rgba(0, 0, 0, .03);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    pointer-events: none
}

._1juSy5Or,
._3bgF4FCX:after {
    width: 100%;
    height: 100%
}

._227TRpoY {
    left: 6px;
    top: 6px;
    position: absolute;
    width: 20px;
    height: 20px
}

._227TRpoY ._2i62yAvp {
    border-color: #ddd;
    background: hsla(0, 0%, 100%, .8)
}

._227TRpoY ._3viSf1r8 {
    border-color: #fff
}

.FakvZMXS {
    width: 20px;
    height: 20px
}

._34pvE0kE {
    width: 100%;
    position: absolute;
    bottom: 8px;
    padding: 0 2px;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center
}

._1hrSnmGe,
._34pvE0kE {
    display: flex;
    display: -webkit-flex;
    flex-direction: row
}

._1hrSnmGe {
    margin-top: 8px;
    height: 21px;
    flex-wrap: wrap;
    overflow: hidden;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-end;
    -webkit-align-items: flex-end
}

._3YrTrSyZ {
    font-size: 16px;
    color: #222;
    line-height: 16px;
    font-weight: 500;
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px)
}

._2j3MAclz {
    margin-right: 2px
}

._3nnkStIx {
    margin-left: 2px
}

._3BWT6IOn {
    font-size: 18px;
    color: #222;
    line-height: 21px;
    font-weight: 500
}

._3PnOKtG8 {
    text-decoration: line-through;
    margin-left: 5px;
    font-size: 13px;
    color: #aaa;
    line-height: 17px;
    font-weight: 400;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px)
}

._2w_AAap3 {
    width: 660px;
    height: 660px;
    background: #fff;
    border-radius: 4px;
    padding: 40px 0 40px 50px;
    box-sizing: border-box
}

._1M-pysjU {
    text-align: center;
    font-size: 20px;
    color: #222;
    line-height: 24px;
    font-weight: 600;
    padding-bottom: 20px;
    padding-right: 50px
}

._3XAwR6ZB {
    height: 516px;
    overflow-y: auto;
    padding-bottom: 50px
}

._3XAwR6ZB::-webkit-scrollbar {
    width: 5px
}

._3XAwR6ZB::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: transparent
}

._3XAwR6ZB::-webkit-scrollbar-track {
    border-radius: 3px
}

._3XAwR6ZB:hover::-webkit-scrollbar-thumb {
    background-color: #e0e0e0
}

._1mHSDrHc {
    text-align: left;
    font-size: 14px;
    color: #222;
    line-height: 19px;
    font-weight: 400;
    margin-bottom: 16px;
    padding-right: 50px
}

.jNLcrpUp {
    margin-top: 8px
}

._3gVGxcL3 {
    width: 100%;
    height: 9px;
    background-image: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0));
    -webkit-transform: translateY(-90%);
    transform: translateY(-90%);
    margin-bottom: 11px
}

._3AT4apL_ {
    width: 100%;
    margin-top: -39px;
    height: 99px;
    background: #fff;
    border-radius: 0 0 4px 4px;
    padding-right: 50px;
    position: relative;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    z-index: 1;
    flex-direction: column
}

._2OQeC0cY {
    color: #fff;
    text-align: center;
    width: 320px;
    height: 48px
}

._2-hE1kdL,
._2OQeC0cY {
    font-size: 16px;
    line-height: 20px;
    font-weight: 600
}

._2-hE1kdL {
    margin-bottom: 16px;
    color: #222;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._3ngckymf {
    margin-right: 8px;
    height: 20px;
    width: 20px
}

.Dmk7v3uB ._3tZCt3Qv {
    border-radius: 4px;
    transition: none !important;
    -webkit-transform: none !important;
    transform: none !important
}

/************==================================  SIGN IN  OR REGISTER =====================================================
==============================================================================================================*/

.login-email-address-input {
    padding: 5px;
}

._4PmlNM7g {
    border-radius: 4px;
    color: #222;
    flex: 1;
    height: 42px;
    padding: 0px 42px 0 14px;
    position: relative;
}

.email-address-not-found {
    border-color: #929292;
    padding-right: calc(1.5em + .75rem);
    background-image: url("../../assets/logo/valid.svg");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}

.login-email-address-input-valid {
    border-color: green;
    padding-right: calc(1.5em + .75rem);
    background-image: url("../../assets/logo/valid.svg");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}

.customerLoginPassword:hover {
    border: 1px solid #222 !important;
}

._2MjaIZvB {
    align-items: center;
    -webkit-align-items: center;
    border: 1px solid #949494;
    border-radius: 4px;
    display: flex;
    display: -webkit-flex;
    height: 46px;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    position: relative;
}

.passwordLabel {
    color: #000;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    margin-bottom: 8px;
    position: relative;
}

.passwordInput {
    align-items: center;
    -webkit-align-items: center;
    background: #fff;
    border: 1px solid #888;
    border-radius: 22px;
    border-radius: 42px;
    color: #222;
    cursor: pointer;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    font-size: 14px;
    font-size: 16px;
    height: 44px;
    height: 48px;
    justify-content: center;
    -webkit-justify-content: center;
    line-height: 14px;
    margin-bottom: 12px;
    width: 201px;
    width: 414px;
}

.loginForm .form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
    border-color: #198754;
    box-shadow: none;
}

.position-relative .form-control {
    padding-right: 2.5rem;
    width: 100%;
}

.eye-icon {
    position: absolute;
    top: 50%;
    right: 0.75rem;
    transform: translateY(-50%);
    cursor: pointer;
    font-size: 1.2rem;
    color: #6c757d;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.eye-icon.animate {
    transform: translateY(-50%) rotate(180deg);
    opacity: 0.6;
}

.CyO3T1yr.CyO3T1yr {
    z-index: 10001
}

._2WWajeFZ {
    margin-top: 8px
}

._2WWajeFZ .NfTQC1sN {
    font-size: 13px;
    line-height: 17px
}

._2WWajeFZ ._3QyqfS9d {
    height: 12px;
    width: 12px
}

._1PwgSgrq {
    font-size: 20px;
    font-weight: 600;
    line-height: 24px
}

.k68eKo1C {
    width: 100%
}

._1i8eACtM {
    font-weight: 600;
    margin-top: 20px;
    text-align: left;
    width: 100%
}

._3O7PjmHe {
    border: 1px solid #222;
    border-radius: 4px;
    display: flex;
    height: 44px;
    margin-top: 7px;
    overflow: hidden;
    width: 100%
}

._3O7PjmHe input {
    padding: 0 .14rem;
    width: 100%
}

._2fh2R8rR {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    width: 100%
}

._2fh2R8rR ._1QjCDmso {
    margin-top: 20px;
    width: 320px
}

._2fh2R8rR ._3fSwWE8i {
    margin-top: 24px;
    width: 320px
}

._1P45CZvO {
    color: #888;
    cursor: pointer;
    margin-top: 20px
}

._1P45CZvO svg {
    vertical-align: middle
}

._1P45CZvO:hover {
    text-decoration: underline
}

._1P45CZvO:active {
    color: hsla(0, 0%, 53%, .8)
}

._1idnA5E1 {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    width: 100%
}

._2FWD-hLk {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    cursor: pointer;
    margin-right: 12px;
    position: relative;
    width: 59px
}

._2FWD-hLk:last-of-type {
    margin-right: 0
}

[dir=rtl] ._2FWD-hLk {
    margin-left: .08rem;
    margin-right: 0
}

[dir=rtl] ._2FWD-hLk:last-of-type {
    margin-left: 0
}

._3wB2g2dl {
    padding-bottom: 100%;
    width: 100%
}

._1xC9TZ-_ {
    color: #000;
    font-size: 30px;
    font-weight: 600;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

._2kIIkDO8 {
    border: 1px solid #222;
    color: #222
}

._2kIIkDO8:after {
    animation: PhpxO56_ 1s linear infinite;
    border-left: 1px solid #222;
    content: "";
    display: block;
    height: 30px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 0
}

@keyframes PhpxO56_ {
    0% {
        border-color: #222
    }

    60% {
        border-color: transparent
    }

    to {
        border-color: transparent
    }
}

._1cq8FipH {
    height: 0;
    opacity: 0;
    position: absolute
}

._1h8wSRkS {
    float: right;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    margin-top: 8px;
    text-align: right
}

.m2eVdnwE {
    color: #888
}

.Wv4jib_9 {
    color: #fb7701;
    cursor: pointer
}

.Wv4jib_9:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 4px !important
}

.B_tlp2B8.B_tlp2B8 {
    z-index: 10001
}

._1M9RzV7y {
    font-size: 20px;
    font-weight: 600;
    line-height: 24px
}

._1EZO4hUT {
    width: 100%
}

._2_hK7L-b {
    margin-top: 3px
}

._32PrCPD9 {
    color: #fb7701;
    font-weight: 600
}

._9qEfeuR1 {
    margin-top: 20px
}

._2PpLY2h6 {
    color: #888;
    cursor: pointer;
    margin-top: 40px
}

._2PpLY2h6 svg {
    vertical-align: middle
}

._2PpLY2h6:hover {
    text-decoration: underline
}

._2PpLY2h6:active {
    color: hsla(0, 0%, 53%, .8)
}

._17pz4Wiv {
    text-align: left
}

._1B-SRiEQ {
    align-items: center;
    color: #0a8800;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    justify-content: center;
    line-height: 18px;
    margin-top: 10px
}

._1B-SRiEQ ._3HY1FB1F {
    -webkit-margin-end: 6px;
    margin-inline-end: 6px
}

._1WW4hQNR {
    display: flex;
    flex-direction: column;
    width: 100%
}

._3wtSmv3k {
    color: #222;
    font-size: 20px;
    line-height: 24px
}

._1ylPP2qd {
    color: #222;
    font-size: 14px;
    line-height: 20px;
    margin: 7px 0 8px
}

._2p26VNfc {
    align-items: center;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    margin-top: 12px;
    padding: 12px;
    text-align: left;
    width: 100%
}

._2p26VNfc:active {
    background-color: #ebebeb
}

._2p26VNfc._3oSyLw5w:active {
    background-color: transparent
}

._2p26VNfc._3oSyLw5w ._3kbZ20Yf,
._2p26VNfc._3oSyLw5w ._3SPJ8wBa,
._2p26VNfc._3oSyLw5w .fBWx5rSZ {
    color: #aaa
}

.fBWx5rSZ {
    align-items: center;
    color: #222;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px
}

._3C0jGmQW {
    height: 18px;
    width: 18px
}

._3C0jGmQW,
._3kbZ20Yf {
    color: #222;
    margin-right: 2px
}

._3kbZ20Yf {
    height: 19px;
    width: 19px
}

._2o1TAepB {
    color: #888;
    font-size: 14px;
    line-height: 20px;
    margin-top: 4px
}

._3SPJ8wBa {
    color: #222;
    flex-shrink: 0;
    height: 14px;
    margin-left: 6px;
    width: 14px
}

._3pnm9aSb {
    align-items: center;
    -webkit-align-items: center;
    color: #aaa;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    height: 13px;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    margin-top: 10px
}

._2PpUTmDH {
    height: 13px;
    margin-right: 4px;
    width: 13px;
    fill: #aaa
}

._2IgmuEmg._2IgmuEmg {
    z-index: 11001
}

._1qE3AN0l {
    padding: 16px 0;
    width: 100%;
    -webkit-padding-start: 12px;
    padding-inline-start: 12px;
    -webkit-padding-end: 10px;
    cursor: pointer;
    padding-inline-end: 10px
}

._1qE3AN0l ._2SEf9xJf {
    align-items: center;
    display: flex;
    justify-content: center
}

._1qE3AN0l ._2SEf9xJf ._2p-Zijx9 {
    height: 21px;
    width: 21px;
    -webkit-margin-end: 8px;
    margin-inline-end: 8px;
    fill: #ddd
}

._1qE3AN0l ._2SEf9xJf ._8D25__R_ {
    fill: #222
}

._1qE3AN0l ._2SEf9xJf span {
    flex: 1
}

._1qE3AN0l ._2SEf9xJf ._1U-zwtLB {
    height: 14px;
    width: 14px;
    -webkit-margin-start: 12px;
    margin-inline-start: 12px
}

._1qE3AN0l ._2ogAdbic {
    color: #777;
    font-size: 13px;
    line-height: 17px;
    margin: 4px 26px;
    position: relative
}

._1qE3AN0l ._2ogAdbic .qBVEIIMl {
    height: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 294px
}

._1qE3AN0l ._2ogAdbic ._350PJtv8 {
    align-items: center;
    color: #222;
    display: flex;
    position: absolute;
    right: -23px;
    top: 0
}

._1qE3AN0l ._2ogAdbic ._350PJtv8 svg {
    -webkit-margin-start: 1px;
    margin-inline-start: 1px
}

._1qE3AN0l ._2ogAdbic ._350PJtv8:hover {
    text-decoration: underline
}

.eG846YqQ {
    border-color: #222
}

._2dKg1Q7m {
    border: 1px solid #222;
    border-radius: 4px;
    font-size: 16px;
    line-height: 20px;
    padding: 12px 10px 12px 12px
}

._2dKg1Q7m span {
    font-weight: 600
}

.OaF0O4uv {
    border-bottom: 1px solid #ececec;
    font-size: 14px;
    line-height: 18px
}

._30iIZMpz {
    border-color: #fb7701;
    font-size: 18px
}

.ezlTzn78 {
    background-color: #fb7701;
    border: none;
    color: #fff;
    font-size: 18px
}

.ezlTzn78 ._2p-Zijx9._2p-Zijx9 {
    fill: #fff
}

._160FL2QJ {
    border-color: #fb7701
}

._160FL2QJ,
._208hkO1Q {
    font-size: 18px;
    order: 1
}

._208hkO1Q {
    background-color: #fb7701;
    border: none;
    color: #fff
}

._208hkO1Q ._2p-Zijx9._2p-Zijx9 {
    fill: #fff
}

._3R87eXDQ._3R87eXDQ {
    background-color: transparent
}

._1qV-fJak {
    align-items: center;
    color: #222;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    line-height: 20px;
    text-align: center
}

._1qV-fJak ._1YrZG6TN {
    font-size: 20px;
    font-weight: 600;
    line-height: 24px
}

._1qV-fJak ._3e3O-SwL {
    width: 100%
}

._1qV-fJak .xLkvmkXq {
    margin-top: 3px
}

._1qV-fJak ._10JahZHV {
    font-weight: 600;
    margin-top: 20px;
    text-align: left;
    width: 100%
}

._1qV-fJak ._1TvtW9Ax {
    color: #fb7701;
    font-weight: 600
}

._1qV-fJak ._1YkNwsGw {
    margin-top: 20px
}

._1qV-fJak ._2RCnD5zr {
    border: 1px solid #222;
    border-radius: 4px;
    display: flex;
    height: 44px;
    margin-top: 7px;
    overflow: hidden;
    width: 100%
}

._1qV-fJak ._2RCnD5zr input {
    padding: 0 .14rem;
    width: 100%
}

._1qV-fJak ._3vLlh40v {
    align-items: center;
    color: #000;
    cursor: pointer;
    display: flex;
    font-size: 15px;
    line-height: 21px;
    margin-top: 12px
}

._1qV-fJak ._3vLlh40v svg {
    height: 20px;
    margin-right: 6px;
    width: 20px
}

._1qV-fJak ._3be4dK2P {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    width: 100%
}

._1qV-fJak ._3be4dK2P ._2hVkIU0R {
    margin-top: 20px;
    width: 320px
}

._1qV-fJak ._3be4dK2P ._1AfCgCKP {
    margin-top: 24px;
    width: 320px
}

._1qV-fJak ._2Ta6ayK1 {
    color: #888;
    cursor: pointer;
    margin-top: 20px
}

._1qV-fJak ._2Ta6ayK1 svg {
    vertical-align: middle
}

._1qV-fJak ._2Ta6ayK1:hover {
    text-decoration: underline
}

._1qV-fJak ._2Ta6ayK1:active {
    color: hsla(0, 0%, 53%, .8)
}

._1qV-fJak ._10-AkFSt {
    margin-top: 40px
}

._1qV-fJak ._3qQscDHa {
    text-align: left
}

._19kuyX50._19kuyX50 {
    background-color: transparent
}

._2i9uBIzk {
    color: #222;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 20px
}

._2i9uBIzk ._3YY5PxJ0 {
    margin-top: 6px
}

._27hX5gnW {
    color: #fb7701
}

.fJ3HqeID {
    width: 100%
}

[dir=rtl] ._2yz8NjAW._2yz8NjAW {
    flex-direction: row-reverse;
    left: auto;
    right: 10px
}

[dir=rtl] ._1OzuRjdn._1OzuRjdn {
    left: 4px;
    right: 0
}

._32kDFB1O {
    color: #000;
    font-size: 14px;
    line-height: 21px
}

._36v2JzJV {
    display: flex;
    flex-direction: column
}

._3TvJeIcO {
    margin: 3px 0 24px;
    text-align: center;
    white-space: pre-wrap
}

._3GMmsKf- {
    display: block;
    text-align: center
}

._1THerL1p {
    line-height: 20px
}

._3GfosYkh {
    cursor: pointer
}

._3GfosYkh:hover {
    opacity: .6
}

._3GfosYkh:active {
    color: #005fb3;
    opacity: 1
}

._1neT0drW {
    display: flex;
    justify-content: space-between
}

._1neT0drW .mtbpNccx {
    width: calc(50% - 8px)
}

._2m4Xr4CW {
    align-items: center;
    flex-direction: column-reverse
}

._2m4Xr4CW .mtbpNccx {
    width: 320px
}

._2m4Xr4CW .mtbpNccx:first-child {
    margin-top: 12px
}

.jNyKQl03 {
    background-color: #dfdfdf;
    height: .01rem;
    margin: .12rem 0;
    transform: scaleY(.5)
}

.signUpBtn:hover {
    background: #18d5de;

}


.signUpBtn {
    background: #14cc48;
    border-radius: 11px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 600;
    height: 38px;
    padding: 7px;
    line-height: 20px;
    margin: 11px auto 0;
    width: 100%
}

._2XOuyyYc {
    background: #fb7701;
    border-radius: 26px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 16px;
    font-weight: 600;
    height: 48px;
    line-height: 20px;
    margin: 20px auto 0;
    padding: 0 19px;
    width: 100%
}

._2XOuyyYc:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem
}

._2XOuyyYc:hover {
    background: #fb8114;

}

._2XOuyyYc:active {
    background: #fb8114;
    transform: none
}

._1gbVFuQ9 {
    font-size: 0;
    text-align: center
}

._1gbVFuQ9,
._1gbVFuQ9 ._3Q9KlCx2 {
    display: flex;
    flex: 1;
    flex-direction: column
}

._1gbVFuQ9 ._3Q9KlCx2 {
    align-items: center;
    justify-content: center
}

._1gbVFuQ9 .hCIc4AN8 {
    height: 90px;
    width: 90px;
    fill: #fb7701;
    margin-top: 20px
}

._1gbVFuQ9 ._1P8ExBGE {
    color: #222;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    margin-top: 30px
}

._1gbVFuQ9 ._36roMhbL {
    color: #000;
    font-size: 14px;
    line-height: 19px;
    margin-top: 20px
}

._1gbVFuQ9 ._1_HR-ZgV {
    margin-top: 36px;
    width: 320px
}

._1gbVFuQ9 .LeP-Np7f {
    color: #fb7701
}

._1gbVFuQ9 ._2MvK9Lkt {
    color: #777;
    cursor: pointer;
    font-size: 14px;
    line-height: 18px;
    margin-top: 10px
}

._1gbVFuQ9 ._2MvK9Lkt:hover {
    text-decoration: underline
}

._1gbVFuQ9 ._2MvK9Lkt:active {
    color: hsla(0, 0%, 47%, .8)
}

._1gbVFuQ9 .wyG1bq4X {
    color: #777;
    height: 14px;
    margin-left: 4px;
    vertical-align: middle;
    width: 14px
}

.mJ59xUnC {
    margin: -40px 0;
    position: relative !important;
    top: 0 !important
}

._3k20XEph,
.mJ59xUnC {
    transition: none !important
}

._3k20XEph {
    max-height: calc(100vh - 62px);
    overflow-x: visible !important;
    overflow-y: auto
}

._1XNvkbri:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 4px !important
}

._206wwGvD {
    background-color: #ececec;
    border-radius: 2px;
    height: 3px;
    margin-top: 8px;
    width: 100%
}

._206wwGvD ._362iVN0g {
    background-color: #fc3310;
    height: 100%;
    width: 25%
}

._206wwGvD ._3zGwDe9n {
    background-color: #fb7701;
    height: 100%;
    width: 50%
}

._206wwGvD ._3XQ1IYRA {
    background-color: #ffa100;
    height: 100%;
    width: 75%
}

._206wwGvD ._3l64L1H3 {
    background-color: #0a8800;
    height: 100%;
    width: 100%
}

._3ZHz70fa {
    color: #000;
    font-size: 14px;
    font-weight: 600;
    line-height: 17px;
    margin-top: 10px
}

._1kWxCWR_ {
    color: #777;
    font-size: 14px;
    line-height: 21px;
    margin-top: 4px
}

.PRSSfEXF {
    color: #777;
    font-size: 15px;
    line-height: 15px;
    margin-bottom: 12px
}

._1uMMzppU {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    height: 45px;
    overflow: hidden;
    position: relative;
    width: 100%
}

._1uMMzppU:hover {
    border-color: #222
}

._3ZT9FW2a {
    background-color: #fff;
    color: #222;
    font-size: 18px;
    height: 43px;
    line-height: normal;
    padding: 0 80px 0 14px;
    width: 100%
}

._3ZT9FW2a::-webkit-input-placeholder {
    color: #aaa;
    font-size: 14px
}

._2gwoGj7U {
    padding-right: 0 !important
}

._3xxvHNVh {
    display: flex;
    position: absolute;
    right: 8px;
    top: 6px
}

._3xxvHNVh ._1hP_Qz8t {
    cursor: pointer;
    height: 32px;
    margin-right: 2px;
    padding: 4px;
    width: 32px
}

._3xxvHNVh ._1hP_Qz8t:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 50% !important;
    outline-offset: -2px
}

._3xxvHNVh ._1hP_Qz8t ._3DFrtfoT,
._3xxvHNVh ._1hP_Qz8t .xSsIfnWs {
    height: 24px;
    width: 24px;
    fill: #cdcdcd
}

._2L490R2n {
    border-color: #222
}

.FBqea0Mm {
    border: 1px solid #fc3310
}

.FBqea0Mm:hover {
    border-color: #fc3310
}


._2MjaIZvB ._3bLdHrcg {
    border-radius: 0 4px 4px 0
}

[dir=rtl] ._2MjaIZvB ._3bLdHrcg {
    border-radius: 4px 0 0 4px
}

._2MjaIZvB._3hBrYqBl,
._2MjaIZvB:hover {
    border: 1px solid #222
}

._2MjaIZvB._3lr1j713 {
    border: 1px solid #fc3310
}

._2MjaIZvB._3lr1j713:hover {
    border-color: #fc3310
}

._31BWqu-5 {
    align-items: center;
    border-radius: 4px 0 0 4px;
    border-right-width: 0;
    cursor: pointer;
    flex-direction: row;
    font-size: 14px;
    height: 45px;
    justify-content: center;
    line-height: 18px;
    padding-left: 12px;
    position: relative;
    width: 87px
}

._31BWqu-5:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 4px !important
}

._31BWqu-5._3XHbeLnT {
    border: 1px solid #222
}

._31BWqu-5:hover:after {
    border-radius: 4px 0 0 4px;
    content: "";
    display: block;
    height: 45px;
    left: -1px;
    position: absolute;
    top: 0;
    width: 88px;
    z-index: 2
}

[dir=rtl] ._31BWqu-5 {
    border-left-width: 0;
    border-radius: 0 4px 4px 0;
    border-right-width: 1px;
    padding-left: 0;
    padding-right: 12px
}

[dir=rtl] ._31BWqu-5:hover:after {
    border-radius: 0 4px 4px 0;
    left: auto;
    right: -1px
}

.doKFz7bp {
    width: -webkit-fit-content;
    width: fit-content
}

.lCRAOWqb {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding-left: 2px;
    padding-right: 12px
}

.lCRAOWqb:before {
    content: "+";
    font-size: 16px;
    line-height: 16px;
    padding-right: 2px;
    transform: translateY(-1px)
}

[dir=rtl] .lCRAOWqb {
    padding-left: 12px;
    padding-right: 2px
}

[dir=rtl] .lCRAOWqb:before {
    padding-left: 2px;
    padding-right: 0
}

._2ZQtg_9w {
    height: 10px;
    margin-left: 6px;
    width: 10px
}

[dir=rtl] ._2ZQtg_9w {
    margin-left: 0;
    margin-right: 6px
}

._1ANrpGfT {
    background-color: #fff;
    border: 1px solid #d1d1d1;
    border-radius: 4px;
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .11);
    left: 0;
    position: absolute;
    top: 54px;
    width: 414px;
    z-index: 2
}

[dir=rtl] ._1ANrpGfT {
    left: auto;
    right: 0
}

._10I9mPgC {
    max-height: 289px;
    overflow: auto;
    width: 100%
}

._10I9mPgC::-webkit-scrollbar {
    background-color: transparent;
    height: 4px;
    width: 4px
}

._10I9mPgC::-webkit-scrollbar-track {
    display: none
}

._10I9mPgC::-webkit-scrollbar-thumb {
    background-color: #cdcdcd;
    border-radius: 3px
}

[dir=rtl] ._10I9mPgC {
    margin-left: 5px;
    margin-right: 0
}

._2-0IxIOI {
    align-items: center;
    color: #000;
    display: flex;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    padding-left: 16px;
    text-align: left;
    white-space: nowrap;
    width: 100%
}

._2-0IxIOI:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 4px !important;
    border-radius: 12px !important;
    outline-offset: -8px
}

._2-0IxIOI:hover {
    background-color: #ececec
}

._2-0IxIOI:active {
    background-color: #f6f6f6
}

[dir=rtl] ._2-0IxIOI {
    display: flex;
    flex-direction: row-reverse
}

[dir=rtl] ._2-0IxIOI .PiwS4TGy {
    display: block;
    width: 3px
}

._1pLldo_p {
    cursor: default;
    height: 480px;
    left: -56px;
    position: absolute;
    top: -120px;
    width: 500px;
    z-index: 1
}

[dir=rtl] ._1pLldo_p {
    left: auto;
    right: -40px
}

._2plu-wQi {
    align-items: center;
    border-radius: 4px;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    padding: 0 12px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

._2plu-wQi,
._25TdyOiC {
    background: #fff;
    color: #222
}

._25TdyOiC {
    font-size: 14px;
    height: 100%;
    line-height: normal;
    overflow: hidden;
    text-align: left;
    width: 53px
}

._25TdyOiC::-webkit-input-placeholder {
    color: #000;
    font-size: 14px
}

._25TdyOiC::placeholder {
    color: #000;
    font-size: 14px
}

.Q9vIo4JW {
    height: 10px;
    margin-left: 4px;
    width: 10px
}

._4PmlNM7g {
    border-radius: 4px;
    color: #222;
    flex: 1;
    height: 45px;
    position: relative
}

._4PmlNM7g ._1XO1TZ2a {
    background-color: #ddd;
    display: inline-block;
    height: 13px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 1px
}

._4PmlNM7g input {
    background: unset;
    color: #222;
    display: block;
    font-size: 18px;
    height: 100%;
    line-height: normal;
    overflow: hidden;
    text-align: left;
    width: 100%
}

._4PmlNM7g input:-webkit-autofill {
    box-shadow: inset 0 0 0 1000px #fff !important
}

._4PmlNM7g._2fsZPIyg input {
    font-weight: 700
}

._4PmlNM7g._2fsZPIyg input::-webkit-input-placeholder {
    font-weight: 400
}

._4PmlNM7g._2fsZPIyg input::placeholder {
    font-weight: 400
}

[dir=rtl] ._2G6vYLjM {
    padding: 0 14px 0 42px
}

[dir=rtl] ._2G6vYLjM input {
    text-align: right
}

.WDMbbqc0 {
    display: flex;
    height: 24px;
    position: absolute;
    right: 12px;
    top: 9px;
    width: 24px
}

[dir=rtl] ._32ShD_b6 {
    left: 12px;
    right: auto
}

._3NXTOBrH {
    height: 24px;
    width: 24px
}

._3NXTOBrH:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 50% !important
}

.c5srqqZs {
    height: 24px;
    width: 24px;
    fill: #cdcdcd;
    cursor: pointer
}

._1Ta3cFG3 {
    border-radius: 6px;
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .11);
    display: flex;
    left: 0;
    max-height: 168px;
    overflow: hidden;
    position: absolute;
    top: 46px;
    width: 100%;
    z-index: 1
}

[dir=rtl] .rb8GKxPK {
    left: auto;
    right: 0
}

._1WR4RcL_ {
    background: #fff;
    flex: 1;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 100%
}

._1WR4RcL_::-webkit-scrollbar {
    background-color: transparent;
    height: 4px;
    width: 4px
}

._1WR4RcL_::-webkit-scrollbar-track {
    display: none
}

._1WR4RcL_::-webkit-scrollbar-thumb {
    background-color: #cdcdcd;
    border-radius: 3px
}

._2IFVyuwA {
    align-items: center;
    color: #aaa;
    cursor: pointer;
    display: flex;
    font-size: 18px;
    height: 38px;
    justify-content: start;
    margin-bottom: 4px;
    padding-left: 12px
}

._2IFVyuwA._2969b9oZ,
._2IFVyuwA:hover {
    background: rgba(0, 0, 0, .08)
}

._2IFVyuwA:first-child {
    margin-top: 6px
}

._2IFVyuwA:last-child {
    margin-bottom: 6px
}

._2IFVyuwA:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: .08rem;
    outline-offset: -.04rem
}

[dir=rtl] ._3RsCMQig {
    padding-left: 0;
    padding-right: 12px
}

._3kGR4BO0 {
    color: #222;
    font-weight: 600
}

.TvnUn5lz {
    border-color: #aaa;
    border-radius: 20px;
    height: 40px;
    margin: 16px
}

.szXpNvcC,
.TvnUn5lz {
    align-items: center;
    display: flex
}

.szXpNvcC {
    background-color: #ececec;
    border-radius: 17px;
    height: 34px;
    justify-content: center;
    margin-right: 3px;
    width: 44px
}

.szXpNvcC svg {
    height: 20px;
    width: 20px
}

._2EMWKUFN {
    flex-shrink: 0;
    height: 12px;
    margin-right: 8px;
    width: 21px
}

.eFfZ5xa0 {
    height: 16px;
    margin-left: auto;
    width: 16px
}

._3-rnuKyL {
    font-size: 14px;
    margin-top: 30px;
    width: 100%
}

._3-rnuKyL .ylkurw49 {
    color: #222;
    margin-bottom: 5px
}

._3-rnuKyL .ylkurw49:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 4px !important
}

._3-rnuKyL ._3p5SVA7U {
    color: #888;
    line-height: 20px;
    margin-bottom: 2px
}

._3-rnuKyL ._1ZPQaxNg {
    color: #222;
    cursor: pointer
}

._3-rnuKyL ._1ZPQaxNg:active,
._3-rnuKyL ._1ZPQaxNg:active+._2NCYE-U9 {
    opacity: .6
}

._3-rnuKyL ._1ZPQaxNg:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 4px !important
}

._3-rnuKyL ._2NCYE-U9,
._3-rnuKyL ._3RO6vw6k {
    cursor: pointer;
    vertical-align: -2px;
    fill: #222;
    color: #222;
    height: 12px;
    width: 12px
}

._3-rnuKyL ._3RO6vw6k {
    margin-left: 4px
}

._2-eWbpDY {
    color: #222;
    font-size: 22px;
    line-height: 26px;
    text-align: center
}

._3UkyI6h3 {
    color: #888;
    font-size: 15px;
    line-height: 21px;
    margin-bottom: 30px;
    margin-top: 7px;
    text-align: center
}

._2J87ji04 {
    color: #333;
    font-size: 13px;
    line-height: 19px;
    text-align: center
}

._2J87ji04 .shMxmStG {
    color: #0065be;
    cursor: pointer;
    font-weight: 600;
    text-decoration: underline
}

._2J87ji04 .shMxmStG:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 4px !important
}

._2J87ji04 .shMxmStG:hover {
    opacity: .6
}

._2J87ji04 .shMxmStG:active {
    color: #005fb3;
    opacity: 1
}

._2RCspoHW {
    font-size: 12px;
    line-height: 16px
}

._1bmshMiA {
    margin-top: .12rem;
    white-space: pre-wrap
}

._1k7Soy5L {
    color: #929292;
    cursor: pointer;
    height: 19px;
    margin-right: 5px;
    vertical-align: -5px;
    width: 19px
}

._1-hRDgMS {
    color: #000
}

._3d2MJIXl {
    line-height: 21px
}

._3d2MJIXl:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 4px !important
}

._1_9v4Z9_ {
    cursor: pointer
}

._1_9v4Z9_:hover {
    opacity: .6
}

._1_9v4Z9_:active {
    color: #005fb3;
    opacity: 1
}

.nMocrR9S {
    margin-top: 30px
}

.nMocrR9S._3q0BZ-oJ {
    margin-top: 4px;
    max-width: 414px
}

.nMocrR9S._3q0BZ-oJ ._1w7UPEGF {
    font-size: 16px
}

.nMocrR9S._3q0BZ-oJ .nuGgSC-V {
    margin-top: 20px
}

.nMocrR9S._3q0BZ-oJ .L-89_rno {
    margin-top: 30px
}

.nMocrR9S ._1w7UPEGF {
    color: #000;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    line-height: 17px;
    margin-bottom: 8px;
    position: relative
}

.nMocrR9S ._3CZh-xLt {
    display: inline-block;
    margin-top: 24px;
    position: relative
}

.nMocrR9S ._1b3X5V1C {
    align-items: center;
    -webkit-align-items: center;
    background: #fcfcfc;
    border-radius: 4px;
    display: flex;
    display: -webkit-flex;
    height: 45px;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    position: relative
}

.nMocrR9S ._1b3X5V1C ._1zHBbMHC {
    border-radius: 0 4px 4px 0
}

[dir=rtl] .nMocrR9S ._1b3X5V1C ._1zHBbMHC {
    border-radius: 4px 0 0 4px
}

.nMocrR9S ._32KE923A {
    display: block;
    text-align: right
}

.nMocrR9S ._2qxnBHAc {
    color: #777;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 17px;
    margin-left: auto;
    margin-top: 8px;
    text-align: right;
    white-space: nowrap
}

.nMocrR9S ._2qxnBHAc:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 4px !important
}

.nMocrR9S ._2qxnBHAc:hover {
    text-decoration: underline
}

.nMocrR9S ._2qxnBHAc:active {
    color: hsla(0, 0%, 47%, .8)
}

.nMocrR9S ._1yJTWW07:after {
    border-radius: 4px;
    content: "";
    height: 45px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.nMocrR9S ._2mg5yxpH input {
    font-weight: 700
}

.nMocrR9S ._2mg5yxpH input::-webkit-input-placeholder {
    font-weight: 400
}

.nMocrR9S ._2mg5yxpH input::placeholder {
    font-weight: 400
}

.nMocrR9S ._3CTSM-AQ {
    bottom: 40px;
    margin-top: 114px;
    width: 414px
}

.nMocrR9S .nuGgSC-V {
    margin-top: 24px
}

.nMocrR9S ._17chxyYc {
    margin-top: 30px
}

.nMocrR9S .Zusb0VCx {
    color: #888;
    cursor: pointer;
    font-size: 13px;
    line-height: 17px;
    margin: 14px auto 0;
    text-align: center;
    text-decoration: underline
}

.nMocrR9S .Zusb0VCx:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 4px !important
}

.nMocrR9S .Zusb0VCx:hover {
    opacity: .6
}

.nMocrR9S .Zusb0VCx:active {
    color: grey;
    opacity: 1
}

.nMocrR9S .brJKu-m5:active {
    color: #888;
    opacity: .6
}

._1y1tV047 {
    margin-top: 20px
}

.L-89_rno {
    margin-top: 12px
}

._3SblRp6p {
    display: block;
    text-align: center
}

._2Q2x47nK {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 17px;
    margin: 14px auto 0;
    text-align: center;
    text-decoration: underline
}

._2Q2x47nK:hover {
    opacity: .6
}

._2Q2x47nK:active {
    color: grey;
    opacity: 1
}

._2Q2x47nK:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 4px !important
}

._2lTNgzeM:active {
    color: #888;
    opacity: .6
}

._18Z_MWfi {
    flex: 1;
    overflow-y: auto
}

.OmR8RnYP {
    color: #222;
    font-size: 22px;
    line-height: 26px;
    text-align: center
}

.Dwr7eA-1 {
    color: #888;
    font-size: 15px;
    line-height: 21px;
    margin-bottom: 30px;
    margin-top: 7px;
    text-align: center
}

.Dwr7eA-1 span {
    color: #fb7701
}

.G1OvO8Yt {
    border-radius: 50%;
    display: block;
    height: 48px;
    overflow: hidden;
    position: relative;
    width: 48px
}

.G1OvO8Yt .VO4UpXNh {
    border-radius: 50%;
    height: 100%;
    width: 100%
}

.G1OvO8Yt:after {
    background-color: rgba(0, 0, 0, .03);
    border-radius: 50%;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

._3l7QJ5Ga {
    align-items: center;
    -webkit-align-items: center;
    background: #fff;
    border: 1px solid #888;
    border-radius: 22px;
    border-radius: 42px;
    color: #222;
    cursor: pointer;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    font-size: 14px;
    font-size: 16px;
    height: 44px;
    height: 48px;
    justify-content: center;
    -webkit-justify-content: center;
    line-height: 14px;
    margin-bottom: 12px;
    width: 201px;
    width: 414px
}

._3l7QJ5Ga:hover {
    border-color: #222;
    box-shadow: 0 0 0 1px #222;
    transform: scale(1.02)
}

._3l7QJ5Ga:active {
    border-color: #aaa;
    box-shadow: 0 0 0 1px #aaa;
    transform: scale(1)
}

._3l7QJ5Ga svg {
    height: 26px;
    width: 26px
}

._3l7QJ5Ga:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem
}

._1U4OFzvX {
    height: 26px;
    width: 26px
}

._1WcjVz2s {
    margin-left: 6px
}

._3Wf85CY5 {
    border-radius: 24px;
    height: 48px;
    margin-bottom: 2px;
    width: 48px
}

._3Wf85CY5:active,
._3Wf85CY5:hover {
    box-shadow: none
}

._2V_JvUbQ {
    width: 116px
}

._1Au7QzjN {
    color: #1877f2
}

._34w8AZoV {
    color: #222;
    height: auto;
    text-align: center
}

._2UVmU_96 {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px
}

._2fiI1sSf {
    margin-top: 20px
}

._2fiI1sSf ._1g8d2kqO {
    border-color: #888;
    color: #222;
    display: flex;
    font-size: 14px;
    height: 42px;
    justify-content: center;
    line-height: 18px;
    margin-top: 12px;
    width: 100%
}

._2fiI1sSf ._1g8d2kqO img,
._2fiI1sSf ._1g8d2kqO svg {
    height: 24px;
    margin: 0 8px;
    width: 24px
}

._2fiI1sSf ._1g8d2kqO:hover {
    transform: scale(1.02)
}

._2fiI1sSf ._1g8d2kqO:active {
    transform: none
}

._3LuWmRC6 {
    height: 58px;
    margin: 0 auto;
    width: 58px
}

._1Sw2L_Qz {
    margin-top: 4px
}

._3HrYheuJ {
    font-weight: 600;
    margin-top: 14px
}

._3HrYheuJ,
.ads3i3wC {
    font-size: 14px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ads3i3wC {
    margin-top: 4px
}

._3aD4JhP8 {
    margin-right: 4px
}

._2wyYw3tY {
    margin-top: 20px
}

._2wyYw3tY,
.VyL9-Qdv {
    font-size: 14px;
    line-height: 18px
}

.VyL9-Qdv {
    border: 1px solid #888;
    border-radius: 21px;
    cursor: pointer;
    height: 42px;
    line-height: 42px;
    margin-top: 14px;
    text-align: center;
    width: 100%
}

.VyL9-Qdv:hover {
    transform: scale(1.02)
}

.VyL9-Qdv:active {
    transform: none
}

.TLyxOmMA {
    color: #888;
    cursor: pointer;
    font-size: 14px;
    line-height: 18px;
    margin-top: 20px;
    text-align: center
}

.TLyxOmMA:hover {
    text-decoration: underline
}

.TLyxOmMA:active {
    color: hsla(0, 0%, 53%, .8)
}

.Py8Dn9_q {
    align-items: center;
    align-items: normal;
    color: #fc3310;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    font-size: 13px;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    line-height: 17px;
    text-align: left
}

._3VVQn03t {
    flex-shrink: 0;
    height: 12px;
    margin-right: 4px;
    margin-top: 2px;
    width: 12px
}

._2C1WSh2R {
    color: #222;
    width: 100%
}

.eHP3-vNm {
    font-size: 20px;
    font-weight: 600;
    line-height: 24px
}

._3UkFOlkL,
.eHP3-vNm {
    text-align: center
}

._3UkFOlkL {
    color: #888;
    font-size: 14px;
    line-height: 20px;
    margin-top: 11px
}

._2MYx4daV {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    justify-content: center;
    line-height: 24px;
    margin: 30px
}

._1e9ZJ9lm {
    height: 80px;
    width: 80px
}

._3_B4lpfX {
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    margin-top: 8xp
}

._1LKrhsFM {
    font-size: 14px;
    line-height: 18px;
    margin-top: 4px
}

.Dvzv9Qo0 {
    color: #222;
    font-size: 14px;
    height: 44px;
    margin-top: 30px;
    width: 414px
}

._2zL6kr5v {
    font-size: 14px;
    font-weight: 18px;
    font-weight: 600;
    margin: 30px 0 8px
}

.M-uUR9hW {
    width: 320px
}

._2C1WSh2R ._2tV2-mCr {
    justify-content: flex-start;
    margin-top: 8px
}

._8yPxbTV- {
    color: #222;
    width: 100%
}

.Ctu1LCpg {
    font-size: 22px;
    font-weight: 600;
    line-height: 26px;
    text-align: center
}

._1iM4zsGp {
    align-items: center;
    display: flex;
    font-size: 14px;
    justify-content: center;
    line-height: 24px;
    margin-top: 7px
}

._2zA7kOOx {
    height: 24px;
    margin-right: 4px;
    width: 24px
}

._2fy3nVsW {
    line-height: 20px;
    margin-top: 28px;
    text-align: center;
    margin-bottom: 10px;
}

._2fy3nVsW,
.lXl13f6p {
    color: #222;
    font-size: 14px
}

.lXl13f6p {
    height: 44px;
    margin-top: 30px;
    width: 100%
}

.eF5WTcTm {
    align-items: center;
    color: #888;
    display: flex;
    flex-direction: row;
    font-size: 15px;
    height: 15px;
    justify-content: center;
    line-height: 1;
    margin-top: 20px;
    max-width: 100%;
    white-space: nowrap
}

.eF5WTcTm:before {
    margin-right: 8px
}

.eF5WTcTm:after,
.eF5WTcTm:before {
    border-top: 1px solid #e6e6e6;
    content: "";
    display: block;
    transform: scaleY(.5);
    width: 181px
}

.eF5WTcTm:after {
    margin-left: 8px
}

._3Jk8_hmV,
._5n2G2dY1 {
    align-items: center;
    display: flex;
    justify-content: center
}

._3Jk8_hmV {
    color: #222;
    cursor: pointer;
    font-size: 14px;
    line-height: 18px;
    margin-top: 14px;
    width: -webkit-fit-content;
    width: fit-content
}

._3Jk8_hmV:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 4px !important
}

._3Jk8_hmV:hover {
    text-decoration: underline
}

._3Jk8_hmV:active {
    color: rgba(34, 34, 34, .8)
}

._1kWAQLGq {
    height: 14px;
    width: 14px;
    fill: #222
}

._1DevY7b0 {
    font-size: 14px;
    font-weight: 400;
    height: 48px;
    margin-top: 29px
}

.ThKI2F6C {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    color: #222;
    flex: 1;
    height: 45px;
    padding: 0 42px 0 14px;
    position: relative
}

.ThKI2F6C:hover {
    border-color: #222
}

.ThKI2F6C input {
    background: #fff;
    color: #222;
    display: block;
    font-size: 18px;
    height: 100%;
    line-height: normal;
    overflow: hidden;
    text-align: left;
    width: 100%
}

.ThKI2F6C input:-webkit-autofill {
    box-shadow: inset 0 0 0 1000px #fff !important
}

.ThKI2F6C._3Utgkb3c input {
    font-weight: 700
}

.ThKI2F6C._3Utgkb3c input::-webkit-input-placeholder {
    font-weight: 400
}

.ThKI2F6C._3Utgkb3c input::placeholder {
    font-weight: 400
}

[dir=rtl] .VyOw0Bho {
    padding: 0 14px 0 42px
}

[dir=rtl] .VyOw0Bho input {
    text-align: right
}

._32LP-b7M {
    border-color: #222
}

._2YlO0J_l {
    display: flex;
    height: 24px;
    position: absolute;
    right: 12px;
    top: 9px;
    width: 24px
}

[dir=rtl] ._3qeZp-s2 {
    left: 12px;
    right: auto
}

.Kulv3fyf {
    height: 24px;
    width: 24px
}

.Kulv3fyf:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 50% !important
}

.jN-9hAI3 {
    height: 24px;
    width: 24px;
    fill: #cdcdcd;
    cursor: pointer
}

._3oIAKD9E {
    border: 1px solid rgba(0, 0, 0, .11);
    border-radius: 6px;
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .11);
    display: flex;
    left: 0;
    max-height: 168px;
    overflow: hidden;
    position: absolute;
    top: 46px;
    width: 100%;
    z-index: 1
}

[dir=rtl] ._19fTZgVH {
    left: auto;
    right: 0
}

.V_pMFqO9 {
    background: #fff;
    flex: 1;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 100%
}

.V_pMFqO9::-webkit-scrollbar {
    background-color: transparent;
    height: 4px;
    width: 4px
}

.V_pMFqO9::-webkit-scrollbar-track {
    display: none
}

.V_pMFqO9::-webkit-scrollbar-thumb {
    background-color: #cdcdcd;
    border-radius: 3px
}

._2rQOg5Hn {
    align-items: center;
    color: #aaa;
    cursor: pointer;
    display: flex;
    font-size: 18px;
    height: 38px;
    justify-content: start;
    margin-bottom: 4px;
    padding-left: 12px
}

._2rQOg5Hn.a1ka6ROQ,
._2rQOg5Hn:hover {
    background: rgba(0, 0, 0, .08)
}

._2rQOg5Hn:first-child {
    margin-top: 6px
}

._2rQOg5Hn:last-child {
    margin-bottom: 6px
}

._2rQOg5Hn:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: .08rem;
    outline-offset: -.04rem
}

[dir=rtl] ._1nQ-oaqy {
    padding-left: 0;
    padding-right: 12px
}

._2unl8Df8 {
    color: #222;
    font-weight: 600
}

._2d4LN5iV {
    border: 1px solid #fc3310
}

._2d4LN5iV:hover {
    border-color: #fc3310
}

._3VA6V-h6 {
    color: #000;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    margin-bottom: 8px;
    margin-top: 30px;
    position: relative
}

._3u2zSph1 {
    margin-top: 20px
}

.h6htGMpA {
    align-items: center;
    -webkit-align-items: center;
    background: #fcfcfc;
    border-radius: 4px;
    display: flex;
    display: -webkit-flex;
    height: 45px;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    position: relative
}

.h6htGMpA ._34XEltv3 {
    border-radius: 0 4px 4px 0
}

._1X_keWuw {
    color: #777;
    display: flex;
    flex-wrap: wrap;
    font-size: 13px;
    justify-content: space-between;
    line-height: 17px;
    margin-top: 8px
}

._1abcmhCm {
    flex-shrink: 0;
    height: 12px;
    margin-right: 4px;
    margin-top: 2px;
    width: 12px
}

.HQMAXttQ {
    color: #fc3310;
    display: flex;
    text-align: left
}

.yVFYnDMx {
    cursor: pointer;
    margin-left: auto;
    white-space: nowrap
}

.yVFYnDMx:hover {
    text-decoration: underline
}

.yVFYnDMx:active {
    color: hsla(0, 0%, 47%, .8)
}

._2fJJVkxo input {
    font-weight: 700
}

._2fJJVkxo input::-webkit-input-placeholder {
    font-weight: 400
}

._2fJJVkxo input::placeholder {
    font-weight: 400
}

._2DtBaguU {
    color: #222;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    text-align: center
}

._2ONK8Qor {
    align-items: center;
    display: flex;
    font-size: 13px;
    height: 17px;
    line-height: 17px;
    margin-top: 8px
}

._3s2VnECO {
    left: 0;
    margin-right: 6px;
    margin-top: 0;
    top: 0;
    transform: none
}

._3fkPTW9n,
._3s2VnECO {
    height: 15px;
    position: relative;
    width: 15px
}

.ZIOWGz1r:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 50% !important
}

._1SCe60ge {
    align-items: flex-start;
    -webkit-align-items: flex-start;
    background-color: #fff;
    display: flex;
    justify-content: center;
    -webkit-justify-content: center;
    min-height: 82px
}

._3dWMvYeu {
    justify-content: space-around
}

._3dWMvYeu ._2MlKkop7 {
    margin-left: 12px
}

._3dWMvYeu ._2MlKkop7:first-child {
    margin-left: 0
}

.O2otq0Ak {
    justify-content: space-between
}

._2MlKkop7 {
    flex: 1;
    text-align: center
}

._2MlKkop7 ._12brTvGr {
    height: 40px;
    width: 40px
}

[dir=rtl] ._2MlKkop7 ._12brTvGr._1NzxaXXu {
    transform: rotateY(180deg)
}

._2MlKkop7 ._2UTJ-Pwa {
    color: #fb7701;
    font-size: 15px;
    font-weight: 500;
    line-height: 19px;
    margin-top: 4px
}

._2MlKkop7 ._3S2wxuwM {
    color: #fb7701;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    margin-top: 2px;
    opacity: .9
}

.AHsRm-hC {
    margin-bottom: 16px
}

._2cElqEu2 {
    display: flex;
    justify-content: center;
    margin: 0 auto;
    position: relative
}

._2cElqEu2,
._2cElqEu2 img {
    height: 128px;
    width: 128px
}

._2cElqEu2:after {
    background-color: rgba(0, 0, 0, .03);
    bottom: 0;
    content: " ";
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

._1LTH0-DW {
    background: rgba(0, 0, 0, .65);
    border: .5px solid hsla(0, 0%, 100%, .4);
    border-radius: 20px;
    bottom: 6px;
    color: #fff;
    display: -webkit-box;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    max-height: 32px;
    max-width: 100%;
    min-height: 22px;
    overflow: hidden;
    padding: 1px 6px;
    position: absolute;
    text-align: center;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

._1MruwA0h {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: 20px
}

.cqvr7r15 {
    margin-bottom: 12px;
    text-align: center;
    width: 100%
}

.cqvr7r15:last-child {
    margin-bottom: 0
}

._1COpNGmQ {
    align-items: center;
    display: flex;
    height: 18px;
    justify-content: center;
    line-height: 13px
}

._1COpNGmQ svg {
    height: 13px;
    width: 13px
}

._3SyJuCQN {
    width: 400px !important
}

._3SyJuCQN ._3H4tUjSV {
    margin-top: 20px
}

._1qc-Wcbc {
    display: flex;
    justify-content: space-between
}

[dir=rtl] ._1qc-Wcbc {
    flex-direction: row-reverse
}

._3uMjrlv1 {
    margin-top: 22px;
    width: 152px
}

._3uMjrlv1:focus-visible {
    border-radius: 4px !important;
    border-radius: 9999999px !important
}

._1PLyja1K:focus-visible,
._3uMjrlv1:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem
}

._1PLyja1K:focus-visible {
    border-radius: 50% !important
}

._1OXwmegT {
    color: #222;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 20px;
    text-align: center
}

.signup-header {
    color: #222;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 12px;
    text-align: center;
}

._1OXwmegT .FU1R6KDg {
    align-items: center;
    color: #0a8800;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    justify-content: center;
    line-height: 18px;
    margin-top: 10px
}

._1OXwmegT .FU1R6KDg .-KmY7qbm {
    margin-right: 6px
}

._1CmAz0x1 {
    margin-bottom: 0
}

._3Ji4PxaA {
    font-size: 20px;
    line-height: 24px;
    padding-bottom: 0
}

._2EddFRZV {
    color: #222;
    cursor: pointer;
    display: flex;
    font-size: 15px;
    left: 16px;
    line-height: 16px;
    position: absolute;
    top: 16px
}

._2iJ8sPmu {
    height: 16px;
    position: relative;
    width: 16px
}

._3Kvy6Rr9 {
    color: #888;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: -.4px;
    line-height: 21px;
    margin-top: 7px;
    text-align: center
}

._2QzsVTYC {
    margin-top: 20px
}

.fl06gh0D {
    border-radius: 4px;
    width: 514px !important
}

._2g3x9AJ- {
    border-radius: 4px;
    padding: 40px 50px;
    text-align: center;
    width: 514px
}

.dDDVWkyp {
    padding: 10px 0;
    text-align: left
}

.jdIRtk7O {
    color: #222;
    font-size: .16rem;
    line-height: .2rem
}

._3Tln0g6J {
    color: #333;
    font-size: .14rem;
    font-weight: 400;
    line-height: .16rem;
    margin-top: 6px
}

._3hZfR-7m {
    align-items: center;
    border: 1px solid #222;
    border-radius: 26px;
    color: #222;
    cursor: pointer;
    display: flex;
    font-size: 16px;
    font-weight: 600;
    height: 48px;
    justify-content: center;
    width: 414px
}

._3hZfR-7m:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1);
    transform: scale(1.02)
}

._3hZfR-7m:active {
    box-shadow: none;
    position: relative;
    transform: scale(1)
}

._3hZfR-7m:active:after {
    background-color: none;
    border-radius: 26px;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

._15P7zWVj {
    align-items: center;
    -webkit-align-items: center;
    color: #888;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    font-size: 14px;
    height: 18px;
    justify-content: center;
    -webkit-justify-content: center;
    line-height: 18px;
    margin: 20px 0
}

._15P7zWVj:after,
._15P7zWVj:before {
    border-top: 1px solid #e6e6e6;
    content: "";
    display: block;
    transform: scaleY(.5);
    width: 120px
}

._15P7zWVj:before {
    margin-right: 8px
}

._15P7zWVj:after {
    margin-left: 8px
}

._1a3BjgbC {
    color: #222;
    font-size: 20px;
    font-weight: 600;
    height: 24px;
    line-height: 24px;
    margin-bottom: 20px;
    text-align: center
}

._9fYn1CXW {
    display: flex;
    justify-content: space-between;
    margin-top: 24px
}

[dir=rtl] ._9fYn1CXW {
    flex-direction: row-reverse
}

._2b5qFvCQ:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 50% !important
}

._3lPyGDeL {
    width: calc(50% - 8px)
}

._3lPyGDeL:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem
}

._1pLKM5zY {
    align-items: center;
    border: 1px solid #ddd;
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    height: 72px;
    justify-content: space-between;
    margin-bottom: 12px;
    width: 100%
}

._1pLKM5zY:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 4px !important
}

._1pLKM5zY:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1);
    transform: scale(1.02)
}

._1pLKM5zY:active {
    box-shadow: none;
    transform: none
}

[dir=rtl] ._1pLKM5zY {
    text-align: left
}

._2Lv0fNJ3 {
    height: 48px;
    margin: 0 12px;
    width: 48px
}

.Ia5JzHnx {
    display: flex;
    flex: 1;
    flex-direction: column;
    height: 48px;
    justify-content: space-around;
    margin-right: 12px;
    min-width: 0
}

._3Ogw11it {
    color: #222;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1jHMJgoK {
    color: #888;
    font-size: 14px;
    line-height: 18px
}

._1jHMJgoK ._2p1s0w7l {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

[dir=rtl] ._1jHMJgoK ._2p1s0w7l {
    text-align: left
}

._3oR-Lg0g {
    line-height: 1;
    margin-right: 10px
}

._3oR-Lg0g,
.Km4VYeh4 {
    height: 14px;
    width: 14px
}

.Km4VYeh4 {
    fill: #aaa
}

._16fCe4t_ {
    color: #777;
    font-size: 13px;
    margin-right: 16px
}

.Qa27H6WP {
    color: #222;
    font-size: 14px;
    margin-right: 2px
}

._3D2Fmisb {
    line-height: 1;
    margin-right: 16px
}

._28pwmNuf {
    width: 22px
}

.k9kyFZ_9 {
    display: inline-block;
    margin-left: 3px
}

._3CpiPYYK {
    cursor: pointer;
    height: 12px;
    width: 12px
}

._9yaDeR_0 {
    display: flex;
    flex-direction: column;
    height: 475px;
    margin-top: 20px
}

._9yaDeR_0.g39b22Lq {
    height: 512px
}

._9yaDeR_0.vVBgwf5u {
    height: unset;
    margin-top: 0
}

._2QyVNaQU {
    display: block;
    text-align: center
}

._2raSVZkZ {
    visibility: hidden
}

.B5TNqFxW {
    color: #222;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 19px;
    text-align: center
}

.B5TNqFxW:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 4px !important
}

.B5TNqFxW._1Evo3qVl {
    font-size: 14px
}

.B5TNqFxW:hover {
    color: #fb7701
}

.B5TNqFxW:active {
    color: #ec7000
}

._3cLSph6V,
._3y_QgetT {
    color: #888;
    cursor: pointer;
    font-size: 13px;
    line-height: 18px;
    text-align: center
}

._3cLSph6V:hover,
._3y_QgetT:hover {
    text-decoration: underline
}

._3cLSph6V:active,
._3y_QgetT:active {
    color: hsla(0, 0%, 53%, .8)
}

._3eeraxIT {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 20px
}

._3eeraxIT ._3cLSph6V {
    display: inline-block;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3eeraxIT ._3cLSph6V:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 4px !important
}

._24LMIh3g {
    border-left: 1px solid #777;
    height: 10px;
    margin: 0 20px
}

.AiWruXpD {
    display: block;
    line-height: 0;
    text-align: center
}

._3y_QgetT {
    display: inline-block;
    margin-top: 24px
}

._3y_QgetT:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 4px !important
}

._3LUqS81c._3LUqS81c {
    z-index: 11001
}

._1VJmSOxD {
    align-items: center;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    justify-content: space-between;
    line-height: 20px;
    margin-top: 12px;
    padding: 12px 12px 11px
}

._1VJmSOxD:hover {
    background-color: #ebebeb
}

._1VJmSOxD:first-child {
    margin-top: 4px
}

.S46PQioQ {
    align-items: center;
    display: flex;
    font-weight: 600;
    line-height: 18px;
    margin-bottom: 5px
}

._2uk61mis {
    height: 20px;
    margin-right: 4px;
    width: 20px
}

._1I-Rz0Dq {
    color: #888;
    display: flex
}

._3Rma1Ocf {
    height: 19px;
    margin-right: 3px;
    width: 19px
}

._3LTBIjJB {
    color: #222;
    margin-right: 8px
}

._1Yp19-PO {
    flex-shrink: 0;
    height: 14px;
    margin-left: 8px;
    width: 14px
}

._3RJFLKfI {
    display: none
}

._9iebVO-V {
    color: #aaa;
    cursor: auto
}

._9iebVO-V:active {
    background-color: transparent
}

._9iebVO-V svg {
    fill: #aaa
}

._3j16UBJI {
    display: none
}

._2APHG0TB {
    align-items: center;
    -webkit-align-items: center;
    color: #aaa;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    height: 13px;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    margin-top: 10px
}

._2APHG0TB svg {
    height: 13px;
    margin-right: 4px;
    width: 13px
}

._2HBurojt {
    visibility: hidden
}

._23QxzKHb:focus-visible {
    border-radius: 4px !important
}

._3TO4xjXw:focus-visible,
._23QxzKHb:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem
}

._3TO4xjXw:focus-visible {
    border-radius: 50% !important
}

._2jq1wMtR .c_L4HwO9 {
    color: #000;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    margin-bottom: 8px
}

._2jq1wMtR ._1f_XnJ8H {
    margin-top: 24px
}

._2jq1wMtR ._1YvcZwLJ {
    color: #888;
    display: flex;
    flex-wrap: wrap;
    font-size: 13px;
    justify-content: space-between;
    line-height: 17px;
    margin-top: 8px
}

._2jq1wMtR ._1U3eYPW- {
    flex-shrink: 0;
    height: 12px;
    margin-right: 4px;
    margin-top: 2px;
    width: 12px
}

._2jq1wMtR ._1TuaMCfz {
    color: #fc3310;
    display: flex;
    text-align: left
}

._2jq1wMtR .JAY81CBP {
    border: 1px solid #888;
    color: #222;
    font-size: 16px;
    margin-top: 14px
}

._2jq1wMtR .JAY81CBP,
._2jq1wMtR .JAY81CBP:active,
._2jq1wMtR .JAY81CBP:hover {
    background-color: #fff
}

.baJ_T4MB {
    cursor: pointer;
    margin-left: auto;
    white-space: nowrap
}

.baJ_T4MB:hover {
    text-decoration: underline
}

.baJ_T4MB:active {
    color: hsla(0, 0%, 53%, .8)
}

._256cQ-y9 {
    color: #888;
    font-size: 14px;
    position: absolute;
    right: 0;
    top: 24px
}

._1MN65uP_ {
    color: #222;
    font-size: 19px;
    font-weight: 600;
    line-height: 25px
}

.PJzd2K7P {
    height: 80px;
    margin: 20px auto 0;
    width: 80px
}

._1Po2Raa5 {
    cursor: pointer
}

._1Po2Raa5:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1);
    transform: scale(1.02)
}

._1Po2Raa5:active {
    box-shadow: none;
    transform: none
}

._3pN4Y0Ng {
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    margin-top: 8px;
    overflow: hidden
}

._3pN4Y0Ng,
._10HO08nt {
    color: #222;
    text-overflow: ellipsis;
    white-space: nowrap
}

._10HO08nt {
    font-size: 14px;
    line-height: 18px;
    margin-top: 4px
}

._3h220IFE {
    margin-top: 10px
}

._2flZu-EL {
    display: flex;
    flex-direction: column;
    height: 495px;
    justify-content: center;
    text-align: center
}

._2flZu-EL._2eLac0Nh {
    height: 542px;
    padding-bottom: 0
}

._2flZu-EL._2eLac0Nh ._35qKbZPr {
    transform: translateY(-30px)
}

._2flZu-EL.bFtqj5u5 {
    height: unset
}

._2flZu-EL.bFtqj5u5 ._1qO_Goa9 {
    width: unset
}

._2flZu-EL.bFtqj5u5._27QA0mNE {
    border: 1px solid #ddd;
    border-radius: 4px;
    margin-right: -14px;
    margin-top: 20px;
    padding: 20px;
    position: relative
}

._9_VrJgHv {
    height: auto;
    padding-bottom: 0
}

._1xAcQ6n4 {
    padding-top: 24px;
    position: relative
}

._iqVCAqL {
    color: #222;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    margin-bottom: 8px;
    text-align: left
}

._3wZvPVSY {
    align-items: center;
    display: flex;
    flex-direction: row;
    font-size: 13px;
    justify-content: space-between;
    line-height: 13px;
    margin-top: 10px
}

.fxGtO47Z {
    margin-top: 0 !important
}

._2ArJ3GBI,
._22K2gHp9 {
    margin-top: 30px
}

._2ArJ3GBI {
    border: 1px solid #888;
    color: #222;
    font-size: 16px;
    font-weight: 600;
    height: 46px;
    line-height: 16px;
    margin-bottom: 0 !important;
    width: 100%
}

._3YAZRzGA,
.nwx1ImTA {
    color: #888;
    cursor: pointer;
    font-size: 13px;
    line-height: 17px;
    text-align: center
}

._3YAZRzGA:hover,
.nwx1ImTA:hover {
    text-decoration: underline
}

._3YAZRzGA:active,
.nwx1ImTA:active {
    color: hsla(0, 0%, 53%, .8)
}

._2_AmYGyQ {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 20px
}

._2_AmYGyQ .nwx1ImTA {
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.jA0nOQt0 {
    border-left: 1px solid #777;
    height: 10px;
    margin: 0 20px
}

._3YAZRzGA {
    margin-top: 24px
}

.rNKehNDz {
    color: #222;
    cursor: pointer;
    font-size: 13px;
    line-height: 19px;
    text-align: center
}

.rNKehNDz:hover {
    color: #fb7701
}

.rNKehNDz:active {
    color: #ec7000
}

._2oXfA1bc {
    margin-top: 12px
}

._30pAvSaa {
    visibility: hidden
}

._1qO_Goa9 {
    align-items: center;
    -webkit-align-items: center;
    background: #fff;
    border: 1px solid #888;
    border-radius: 42px;
    color: #222;
    cursor: pointer;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    font-size: 16px;
    font-weight: 600;
    height: 48px;
    justify-content: center;
    -webkit-justify-content: center;
    margin-top: 12px;
    width: 414px
}

._1qO_Goa9:hover {
    border-color: #222;
    box-shadow: 0 0 0 1px #222;
    transform: scale(1.02)
}

._1qO_Goa9:active {
    border-color: #aaa;
    box-shadow: 0 0 0 1px #aaa;
    transform: scale(1)
}

.V_bOqJD5 {
    color: #222;
    cursor: pointer;
    font-size: 14px;
    height: 18px;
    line-height: 18px;
    margin-top: 10px
}

.V_bOqJD5 svg {
    height: 12px;
    margin-left: 2px;
    width: 12px
}

.V_bOqJD5:hover {
    text-decoration: underline
}

.V_bOqJD5:active {
    color: rgba(34, 34, 34, .8)
}

.CGKgMIoV {
    cursor: pointer;
    position: absolute;
    right: 13px;
    top: 13px
}

.CGKgMIoV svg {
    height: 18px;
    width: 18px;
    fill: #aaa
}

._1MtdHGxr,
._2Wc_S7wo {
    color: #888;
    cursor: pointer;
    font-size: 13px;
    line-height: 17px;
    text-align: center
}

._1MtdHGxr:hover,
._2Wc_S7wo:hover {
    text-decoration: underline
}

._1MtdHGxr:active,
._2Wc_S7wo:active {
    color: hsla(0, 0%, 53%, .8)
}

.M6NlhHJT {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 20px
}

.M6NlhHJT ._1MtdHGxr {
    display: inline-block;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.M6NlhHJT ._1MtdHGxr:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 4px !important
}

._3zP9tJan {
    border-left: 1px solid #777;
    height: 10px;
    margin: 0 20px
}

._2Wc_S7wo {
    display: inline-block;
    margin-top: 24px
}

._2Wc_S7wo:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 4px !important
}

._1XR1UqGp,
._2xGO0C_7 {
    display: block;
    line-height: 0;
    text-align: center
}

._3puzBiG6 {
    color: #222;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 19px;
    text-align: center
}

._3puzBiG6:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 4px !important
}

._3puzBiG6:hover {
    color: #fb7701
}

._3puzBiG6:active {
    color: #ec7000
}

.GcdX0kwg {
    margin-top: 12px
}

._2myr1n8v {
    visibility: hidden
}

._3sMohJnB {
    border: 1px solid #ddd;
    border-radius: 4px;
    height: 111px;
    margin-bottom: 12px;
    padding: 12px 12px 10px;
    width: 414px
}

.eDT4i9E- {
    align-items: center;
    border-bottom: 1px solid #ececec;
    display: flex;
    justify-content: space-between;
    padding-bottom: 10px
}

.h-mwg4bK {
    height: 48px;
    margin: 0 auto;
    width: 48px
}

._1EX2Ig6b {
    color: #222;
    display: flex;
    flex: 1;
    flex-direction: column;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
    padding: 0 12px
}

._3KPyholS {
    font-weight: 600
}

._3KPyholS,
.vNhdZwCn {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.vNhdZwCn {
    line-height: 18px;
    margin-top: 4px
}

[dir=rtl] .vNhdZwCn {
    text-align: left
}

.eDT4i9E- ._1UXDnGG- {
    border-radius: 17px;
    font-size: 14px;
    font-weight: 600;
    height: 32px;
    margin: 0;
    padding: 0 12px;
    width: auto
}

._1TvZbw7H {
    align-items: center;
    color: #888;
    display: flex;
    font-size: 14px;
    line-height: 18px;
    padding-top: 10px
}

._2fF3FMhE {
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2gRDsjLo {
    padding-right: 8px
}

.DqbQXhZ- {
    border-right: 1px solid #ddd;
    height: 11px;
    margin-right: 8px;
    width: 0
}

._3CePqqyu {
    background-color: #fff;
    color: #222;
    display: flex;
    flex-direction: column;
    width: 100%
}

.rFEHR11p {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    text-align: center
}

._1rChQ9QZ {
    font-size: 14px;
    line-height: 20px;
    margin: 20px 0 12px
}

._1rChQ9QZ span:first-child {
    color: #fb7701
}

._24GN-eqb {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin: 0 -32px;
    max-height: 330px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: 8px;
    position: relative
}

._24GN-eqb::-webkit-scrollbar {
    background: transparent;
    width: 6px
}

._24GN-eqb::-webkit-scrollbar-button:vertical:decremen,
._24GN-eqb::-webkit-scrollbar-button:vertical:end:decrement,
._24GN-eqb::-webkit-scrollbar-button:vertical:increment,
._24GN-eqb::-webkit-scrollbar-button:vertical:start:increment {
    display: none
}

._24GN-eqb::-webkit-scrollbar-thumb:vertical {
    background-color: transparent;
    border-radius: 3px
}

._24GN-eqb:hover::-webkit-scrollbar-thumb:vertical {
    background-color: #ddd
}

._3GU4_1Tn {
    align-items: center;
    color: #222;
    cursor: pointer;
    display: flex;
    flex-wrap: wrap;
    font-size: 14px;
    justify-content: center;
    line-height: 18px
}

._3GU4_1Tn:hover {
    text-decoration: underline
}

._3GU4_1Tn:active {
    color: rgba(34, 34, 34, .8)
}

._3GU4_1Tn:active ._2iFGGeVj {
    fill: rgba(34, 34, 34, .6)
}

._1VQuJODM {
    max-width: 3.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._10435mC8 {
    white-space: pre
}

._20i6kL26 {
    color: #888;
    font-size: 14px;
    line-height: 18px;
    margin: 20px 0 6px;
    text-align: center
}

._2iFGGeVj {
    height: 12px;
    width: 12px;
    fill: #222;
    vertical-align: middle
}

.y-sas_OL {
    background-image: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0));
    bottom: 102px;
    content: "";
    display: inline-block;
    height: 20px;
    left: 40px;
    position: absolute;
    transform: scaleY(-1);
    width: calc(100% - 84px)
}

._4264kMSl {
    height: 0
}

._3X8QUEx- {
    margin-bottom: 30px
}

._3X8QUEx- .LqyM_yK4 {
    color: #fb7701
}

.PAn82UJX {
    color: #222;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    margin-bottom: 8px
}

._1LsdKIYa {
    margin-top: 6px
}

._2ZvzX8Bd {
    margin-bottom: -8px
}

._2kWWb3gj {
    margin-top: 32px
}

._1c1ru8bx {
    color: #333;
    font-size: 13px;
    line-height: 19px;
    text-align: center
}

._1c1ru8bx .L5CiKtHF {
    color: #0065be;
    cursor: pointer;
    font-weight: 600;
    text-decoration: underline
}

._1c1ru8bx .L5CiKtHF:hover {
    opacity: .6
}

._1c1ru8bx .L5CiKtHF:active {
    color: #005fb3;
    opacity: 1
}

._3-9caiJ6 {
    font-size: 12px;
    line-height: 16px
}

._2p7oP2le {
    align-items: center;
    border: 1px solid #ddd;
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    height: 72px;
    justify-content: space-between;
    margin-bottom: 12px;
    width: 100%
}

._2p7oP2le:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 4px !important
}

._2p7oP2le:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1);
    transform: scale(1.02)
}

._2p7oP2le:active {
    box-shadow: none;
    transform: none
}

[dir=rtl] ._2p7oP2le {
    text-align: left
}

._2CGxngph {
    height: 48px;
    margin: 0 12px;
    width: 48px
}

._2tqDFzH6 {
    display: flex;
    flex: 1;
    flex-direction: column;
    height: 48px;
    justify-content: space-around;
    margin-right: 12px;
    min-width: 0
}

._8OEkSl8m {
    color: #222;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3USf9bzb {
    color: #888;
    font-size: 14px;
    line-height: 18px
}

._3USf9bzb .AgF6ciKn {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

[dir=rtl] ._3USf9bzb .AgF6ciKn {
    text-align: left
}

.Pgfp1DR3 {
    line-height: 1;
    margin-right: 12px;
    width: 14px
}

._2jS5ulID {
    height: 14px;
    width: 14px;
    fill: #aaa
}

._2Gz8AAWu {
    color: #777;
    font-size: 13px;
    margin-right: 16px
}

._2s6_kHWr {
    line-height: 1;
    margin-right: 16px
}

._3R80Uixo {
    height: 22px;
    width: 22px;
    fill: #fb7701;
    color: #fb7701
}

._1_Ry3xAK {
    display: flex;
    flex-direction: column;
    margin: 20px 0 12px;
    min-height: 440px
}

.CoxOCa_e {
    color: #888;
    cursor: pointer;
    font-size: 13px;
    line-height: 17px;
    text-align: center;
    width: 100%
}

.CoxOCa_e:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 4px !important
}

.CoxOCa_e:hover {
    text-decoration: underline
}

.CoxOCa_e:active {
    color: hsla(0, 0%, 53%, .8)
}

._1m_20z0Y {
    align-items: center;
    border: 1px solid #ddd;
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    height: 72px;
    justify-content: space-between;
    margin-bottom: 12px;
    width: 100%
}

._1m_20z0Y:hover {
    transform: scale(1.02)
}

._1m_20z0Y:active {
    transform: none
}

._1m_20z0Y:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 4px !important
}

._1m_20z0Y:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1)
}

.W44zcW5C {
    flex: 1
}

._11gNAKnV,
.W44zcW5C {
    color: #222;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px
}

._3uEZy2JC {
    border-radius: 50%;
    display: block;
    height: 48px;
    margin: 0 12px;
    position: relative;
    width: 48px
}

._3PW8D3uN {
    align-items: center;
    align-items: normal;
    color: #fc3310;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    font-size: 13px;
    justify-content: center;
    -webkit-justify-content: center;
    line-height: 17px;
    text-align: left
}

._6_wktavB {
    flex-shrink: 0;
    height: 12px;
    margin-right: 4px;
    margin-top: 2px;
    width: 12px
}

._3v86UZ1O {
    position: relative
}

._32Y2d1Ke {
    color: #222;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    margin-bottom: 8px
}

._155ddKww {
    justify-content: left !important;
    margin-top: 8px
}

._2H8aqYr1 {
    margin-top: 30px
}

._1R7Oz7gU {
    color: #fb7701;
    white-space: nowrap
}

._1OKjgZoV {
    margin-top: 55px
}

.HMfcHN5z {
    margin-bottom: 0
}

._1PoELyxz {
    position: relative
}

._1e0zkS4v {
    color: #000;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    margin-bottom: 8px
}

._2JKRYyZj {
    justify-content: flex-start;
    margin-top: 8px
}

._2VHWeGvP {
    margin-top: 20px
}

._2fdQK2df {
    margin-top: 30px;
    width: 320px
}

.ETTrkdQX {
    font-size: 0;
    text-align: center
}

.ETTrkdQX,
.ETTrkdQX ._1bSqQGTN {
    display: flex;
    flex: 1;
    flex-direction: column
}

.ETTrkdQX ._1bSqQGTN {
    align-items: center;
    justify-content: center
}

.ETTrkdQX .yXDWy9z6 {
    height: 90px;
    width: 90px;
    fill: #fb7701
}

.ETTrkdQX ._3SbNdZPW {
    color: #222;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    margin-top: 30px
}

.ETTrkdQX ._2fdXFOmn {
    font-size: 14px;
    line-height: 19px;
    margin-top: 7px
}

.ETTrkdQX ._3esvl6KA {
    margin-top: 30px;
    width: 320px
}

.ETTrkdQX ._2ce6RUgj {
    color: #fb7701
}

.ETTrkdQX ._2A4adDg2 {
    color: #777;
    cursor: pointer;
    font-size: 14px;
    line-height: 18px;
    margin-top: 10px
}

.ETTrkdQX ._2A4adDg2:hover {
    text-decoration: underline
}

.ETTrkdQX ._2A4adDg2:active {
    opacity: .6
}

.ETTrkdQX ._3gf1e4bj {
    display: inline-block;
    height: 14px;
    width: 14px;
    fill: #777;
    vertical-align: -3px
}

._3AvQ3lLE,
._334X5zav {
    position: relative
}

._334X5zav {
    color: #000;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    margin-bottom: 8px
}

._1py-JQzX {
    justify-content: flex-start !important;
    margin-top: 8px
}

.lP3cHYNw {
    margin-top: 20px
}

._2Hyi0Qej {
    margin-top: 30px;
    width: 320px
}

._21llSy__ {
    color: #fb7701
}

._3VOGkSJr {
    text-align: center
}

.sDaA8ScM {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px
}

._3kN-1vI6 {
    border-radius: 50%;
    height: 48px;
    margin: 30px auto 0;
    width: 48px
}

.O2ew0YZu,
.UqauoN2J {
    color: #222;
    font-size: 14px;
    line-height: 18px
}

._2A4PMZ5p {
    margin-left: 8px
}

.O2ew0YZu {
    font-weight: 600;
    margin: 8px auto 4px
}

.UqauoN2J {
    font-weight: 400
}

._36jyEe42 {
    line-height: normal;
    margin: 12px auto 16px;
    width: 100%
}

._3aaRtRfd {
    color: #888;
    font-size: 14px;
    line-height: 18px;
    text-align: center
}

._3ylSJ2mP {
    align-items: center;
    -webkit-align-items: center;
    border: 1px solid #ddd;
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    font-size: 14px;
    justify-content: space-evenly;
    -webkit-justify-content: space-evenly;
    margin-top: 12px;
    padding: 12px
}

._3ylSJ2mP:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    border-radius: 4px !important
}

._3ylSJ2mP:hover {
    background-color: #ebebeb
}

._3ylSJ2mP:first-child {
    margin-top: 0
}

._3ylSJ2mP .ncw3Hm19 {
    align-items: center;
    -webkit-align-items: center;
    color: #222;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    font-weight: 600;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    line-height: 18px
}

._3ylSJ2mP .fe2RW7-f {
    color: #888;
    line-height: 20px;
    margin-top: 5px
}

._3ylSJ2mP ._1J4yswrj {
    flex: 1;
    min-width: 0
}

._3ylSJ2mP ._22aUpnBg {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    margin-top: 5px
}

._3ylSJ2mP ._1nO2d4yS {
    flex-shrink: 0;
    height: 16px;
    margin-right: 4px;
    margin-top: -1px;
    width: 16px;
    fill: #222;
    color: #222
}

._3ylSJ2mP ._3YEtVjH5 {
    color: #222;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3ylSJ2mP ._1nO2d4yS+._3xVi2w5q {
    margin-left: 0
}

._3ylSJ2mP ._3xVi2w5q {
    color: #888;
    margin-left: 8px;
    max-width: calc(80% - 40px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1EY48Gd4 {
    flex-shrink: 0;
    height: 14px;
    width: 14px
}

._1VQjGGJ2 .fe2RW7-f,
._1VQjGGJ2 .ncw3Hm19 {
    color: #aaa
}

._1VQjGGJ2:hover {
    background-color: transparent
}

._5CvofJW7 {
    align-items: center;
    -webkit-align-items: center;
    color: #aaa;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    height: 13px;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    margin-top: 10px
}

._5CvofJW7 ._1fK3b2xS {
    height: 13px;
    margin-right: 4px;
    margin-top: -1px;
    width: 13px;
    fill: #aaa
}

.pI1Y9-Zq {
    font-weight: 400
}

._3Qkk1_hY {
    color: #222;
    font-size: 22px;
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 40px
}

._18FYY37d {
    color: #000;
    font-size: 15px;
    font-weight: 400;
    margin-top: 8px
}

[dir=rtl] ._18FYY37d {
    text-align: left
}

.ZegqrrPm {
    color: #222;
    display: flex;
    font-size: 15px;
    left: 16px;
    line-height: 16px;
    position: absolute;
    top: 16px
}

._3J83ndMT {
    height: 16px;
    position: relative;
    width: 16px
}

.BPMwFV2o {
    line-height: 16px;
    position: absolute;
    right: 16px;
    top: 16px
}

._1465XQIM {
    color: #000;
    font-size: 14px
}

._1k6sLfce {
    color: #777;
    font-size: 15px;
    line-height: 21px;
    margin-top: 7px;
    white-space: nowrap
}

.Za1jkZnl {
    color: #000;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    margin-bottom: 8px
}

._1NcVJ79s {
    margin-top: 24px
}

._3uiI9hlU {
    color: #777;
    display: flex;
    flex-wrap: wrap;
    font-size: 13px;
    justify-content: space-between;
    line-height: 17px;
    margin-top: 8px
}

._1l-uaw5X {
    flex-shrink: 0;
    height: 12px;
    margin-right: 4px;
    margin-top: 2px;
    width: 12px
}

.emFYp6AB {
    color: #fc3310;
    display: flex;
    text-align: left
}

._2LyV6uyc {
    color: #888;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    margin-bottom: .24rem;
    margin-top: 8px
}

._3z-VY9oB {
    cursor: pointer;
    margin-left: auto;
    white-space: nowrap
}

._3z-VY9oB:hover {
    text-decoration: underline
}

._3z-VY9oB:active {
    color: hsla(0, 0%, 47%, .8)
}

._1-SuXaEM {
    text-align: center
}

._1-SuXaEM ._18FYY37d {
    color: #777;
    text-align: center
}

._1FOHYZcf ._3hFhsPOo {
    display: block;
    height: 90px;
    margin: 60px auto 30px;
    width: 90px;
    fill: #fb7701;
    color: #fb7701
}

._1FOHYZcf ._1J_eO7Fa {
    color: #222;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 8px;
    text-align: center
}

._1FOHYZcf ._35J0V_ff {
    color: #888;
    font-size: 14px;
    margin-bottom: 24px;
    text-align: center
}

._2iNLp6-Q {
    margin-top: 8px
}

._23ZMJ3M8 {
    background-image: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0));
    bottom: 40px;
    height: 20px;
    position: absolute;
    width: calc(100% - 102px)
}

._1Jb3fTao._1Jb3fTao {
    margin-left: -4px;
    padding-bottom: 5px;
    padding-left: 4px
}

._3xT3pj8e {
    color: #aaa;
    flex-direction: column;
    padding: 12px 0 10px
}

._3xT3pj8e,
._3xT3pj8e ._2d9x28-_ {
    align-items: center;
    display: flex;
    justify-content: center
}

._3xT3pj8e ._2d9x28-_ {
    color: #888;
    flex-direction: row;
    font-size: 14px;
    height: 18px;
    line-height: 18px;
    max-width: 100%;
    white-space: nowrap
}

._3xT3pj8e ._2d9x28-_:before {
    margin-right: 12px
}

._3xT3pj8e ._2d9x28-_:after,
._3xT3pj8e ._2d9x28-_:before {
    border-top: 1px solid #e6e6e6;
    content: "";
    display: block;
    transform: scaleY(.5);
    width: 116px
}

._3xT3pj8e ._2d9x28-_:after {
    margin-left: 12px
}

._3xT3pj8e .FTBrIFcg {
    height: 40px;
    margin: 0 auto;
    position: relative
}

._3xT3pj8e .FTBrIFcg ._1GsYVkfw {
    display: flex;
    overflow: hidden;
    width: 192px
}

._3xT3pj8e .FTBrIFcg ._1GsYVkfw ._2RaXIqvU {
    display: flex;
    padding-bottom: 20px;
    padding-top: 12px;
    transition: .5s ease-in-out
}

._3xT3pj8e .FTBrIFcg ._1GsYVkfw ._2RaXIqvU ._233siteV {
    border: 0;
    border-radius: 0;
    flex-shrink: 0;
    height: 40px;
    margin: 0 12px;
    width: 40px
}

._3xT3pj8e .FTBrIFcg ._1GsYVkfw ._2RaXIqvU ._233siteV:active,
._3xT3pj8e .FTBrIFcg ._1GsYVkfw ._2RaXIqvU ._233siteV:hover {
    box-shadow: none
}

._3xT3pj8e .FTBrIFcg ._1GsYVkfw ._2RaXIqvU ._233siteV img,
._3xT3pj8e .FTBrIFcg ._1GsYVkfw ._2RaXIqvU ._233siteV svg {
    height: 40px;
    width: 40px
}

._3xT3pj8e .FTBrIFcg ._1GsYVkfw ._2RaXIqvU ._233siteV:focus-visible {
    border-radius: 4px
}

._3xT3pj8e .FTBrIFcg ._1kbYdhJc {
    align-items: center;
    background: #fff;
    border: .5px solid rgba(0, 0, 0, .1);
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 30px;
    justify-content: center;
    position: absolute;
    top: 5px;
    width: 30px
}

._3xT3pj8e .FTBrIFcg ._1kbYdhJc:hover {
    transform: scale(1.05)
}

._3xT3pj8e .FTBrIFcg ._1kbYdhJc:active {
    transform: none
}

._3xT3pj8e .FTBrIFcg ._3U4W_nes {
    left: -42px
}

._3xT3pj8e .FTBrIFcg ._1_1RRYZ0 {
    right: -42px
}

._2JRUBt9I {
    display: flex;
    flex-direction: column;
    width: 100%
}

._2JRUBt9I ._1txb9fIs {
    border: 1px solid #aaa;
    color: #222;
    font-size: 15px;
    height: 44px;
    justify-content: flex-start;
    line-height: 16px;
    margin-bottom: 12px;
    width: 100%
}

._2JRUBt9I ._1txb9fIs._1nAvS9HU img,
._2JRUBt9I ._1txb9fIs._1nAvS9HU svg {
    margin-left: 100px
}

._2JRUBt9I ._1txb9fIs img,
._2JRUBt9I ._1txb9fIs svg {
    margin-left: 80px
}

._2JRUBt9I ._1txb9fIs>span {
    margin-left: 12px
}

._2JRUBt9I .jJisy6d0 {
    align-items: center;
    align-self: center;
    border: 1px solid #dfdfdf;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 30px;
    justify-content: center;
    width: 30px
}

._2JRUBt9I .jJisy6d0:hover {
    transform: scale(1.02)
}

._2JRUBt9I .jJisy6d0:active {
    transform: none
}

._2JRUBt9I ._2ssk-TWa {
    background-color: #fb7701;
    border: none;
    color: #fff;
    font-weight: 600
}

._2JRUBt9I ._2ssk-TWa svg {
    color: #fff
}

._2JRUBt9I ._2ssk-TWa:active {
    background-color: rgba(251, 119, 1, .85)
}

._2JRUBt9I ._1ishHKAO {
    background-color: #1877f2;
    border: none;
    color: #fff;
    font-weight: 600
}

._2JRUBt9I ._1ishHKAO svg {
    color: #fff
}

._2JRUBt9I ._1ishHKAO:active {
    background-color: rgba(24, 119, 242, .85)
}

._2JRUBt9I .wH-UexWy {
    background-color: #000;
    border: none;
    color: #fff;
    font-weight: 600
}

._2JRUBt9I .wH-UexWy svg {
    color: #fff
}

._2JRUBt9I .wH-UexWy:active {
    background-color: #262626
}

._2JRUBt9I ._1YF0bE-N {
    background-color: #06c755;
    border: none;
    color: #fff;
    font-weight: 600
}

._2JRUBt9I ._1YF0bE-N:active {
    background-color: rgba(6, 199, 85, .85)
}

._2JRUBt9I ._1DqIrom1 {
    border: 1px solid #000
}

._2CnP_Il6 {
    color: #222;
    font-size: 14px;
    line-height: 20px;
    margin: 20px auto 12px
}

._3mMrTlms {
    align-items: center;
    -webkit-align-items: center;
    background: #fff;
    border: 1px solid #888;
    border-radius: 42px;
    color: #222;
    cursor: pointer;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    font-size: 16px;
    height: 48px;
    justify-content: center;
    -webkit-justify-content: center;
    width: 414px
}

._3mMrTlms:hover {
    border-color: #222;
    box-shadow: 0 0 0 1px #222;
    transform: scale(1.02)
}

._3mMrTlms:active {
    border-color: #aaa;
    box-shadow: 0 0 0 1px #aaa;
    transform: scale(1)
}

._3mMrTlms:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem
}

._2KbUts4h {
    margin-top: 30px
}

._1exgUE9S {
    word-wrap: break-word;
    color: #fb7701
}

._2jnoaz-k {
    margin-top: 6px
}

.kNGHCrxu {
    border: 1px solid #ddd;
    border-radius: 4px;
    height: 136px;
    margin: 0 auto;
    max-width: 314px;
    padding-top: 16px;
    width: 100%
}

.QikHKPCt {
    color: #222;
    font-size: 16px;
    line-height: 24px;
    margin-top: 8px;
    text-align: center
}

._2g1-l5QV {
    font-weight: 600
}

._1tRi3AAA {
    margin: 0 auto;
    position: relative
}

._1tRi3AAA:before {
    bottom: -4px;
    content: "";
    left: -4px;
    position: absolute;
    right: -4px;
    top: -4px
}

.f1h77IcQ {
    color: #222;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    padding-bottom: 8px
}

._2TZEVaKY input {
    font-weight: 700
}

._2TZEVaKY input::-webkit-input-placeholder {
    font-weight: 400
}

._2TZEVaKY input::placeholder {
    font-weight: 400
}

._3mhYgWsl {
    align-items: center;
    display: flex;
    font-size: 13px;
    height: 17px;
    line-height: 17px;
    margin-top: 8px
}

._2VCdyK9U {
    left: 0;
    margin-right: 6px;
    margin-top: 0;
    top: 0;
    transform: none
}

._2VCdyK9U,
._3Qs5hAOE {
    height: 15px;
    position: relative;
    width: 15px
}

._31Ljd22G {
    color: #222;
    cursor: pointer;
    display: flex;
    font-size: 15px;
    left: 16px;
    line-height: 16px;
    position: absolute;
    top: 16px
}

._3um36FTS {
    height: 16px;
    position: relative;
    width: 16px
}

._3aTiVBux {
    padding: 28px 0 20px
}

.sAJM5t0d {
    border: 1px solid #222;
    color: #222;
    margin-top: 18px
}

.sAJM5t0d,
.sAJM5t0d:active,
.sAJM5t0d:hover {
    background-color: #fff
}

._2tY9EO5_ {
    margin-bottom: 12px
}

._2MOe3nw8 {
    margin: 24px auto 8px
}

._2CRUJ7N9 {
    color: #222;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    padding: 20px 0 8px
}

._3lgHHRdr {
    height: max(100vh, 100%);
    z-index: 10000
}

._3lgHHRdr ._2P0xQHth._2P0xQHth {
    width: 1008px;
    width: min(1008px, 100vw)
}

._1vD_BKgo {
    background-color: transparent !important
}

._7g9gBTeO {
    align-items: flex-start;
    -webkit-align-items: flex-start;
    border-radius: 4px;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    max-height: 640px
}

._1GQ9QwWC {
    padding: 12px 0 20px !important
}

._2xcsGzUk {
    margin-top: 18px !important
}

._2ubA9Slw {
    margin-top: 20px
}

._2ubA9Slw.iJFJPlhc {
    margin-top: 32px
}

._1u43MNFH {
    overflow: visible
}

._3GMtv08y {
    position: relative !important
}

._2bK7Xt4M {
    margin-top: 12px
}

._30BqtRSW {
    visibility: hidden
}

._3C7sVAy0 {
    align-items: center;
    background: #ebfaea;
    border-radius: 4px;
    display: flex
}

._2juCfbw4,
._3C7sVAy0 {
    height: 52px;
    width: 100%
}

._27Hj7_Yi {
    align-items: center;
    color: #adffa2;
    display: flex;
    font-weight: 700;
    justify-content: center;
    min-width: -webkit-max-content;
    min-width: max-content;
    padding: 0 7px 0 4px;
    position: relative
}

._2nwSytXq {
    flex: 1;
    min-height: 1px
}

.qvRXFPlQ {
    flex: 2;
    min-height: 1px;
    position: relative
}

.qvRXFPlQ:before {
    background-color: #0a8800;
    background: linear-gradient(rgba(10, 136, 0, 0), #0a8800, #0a8800, hsla(0, 0%, 100%, 0));
    content: "";
    height: 20px;
    height: 32px;
    left: 0;
    left: 50%;
    opacity: .4;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 1px
}

.lfAc8tvw {
    height: 32px;
    margin-right: 8px;
    width: 32px
}

._1WdVtpFg {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 2px;
    text-align: left
}

._3HA2yXTv {
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    text-align: left
}

._3LgI93HE {
    align-items: center;
    display: flex;
    flex-direction: column
}

._2lWi2maH {
    background-color: #e6e6e6;
    display: block;
    flex: 1;
    transform: scaleX(.5);
    width: 1px
}

.i76jymwj {
    color: #888;
    font-size: 14px;
    line-height: 18px;
    margin: 8px 0;
    text-align: center
}

._2xnwUWma {
    display: flex
}

._2xnwUWma._3vI2Uqc_ {
    margin-top: 24px
}

._1IDEd5wp,
._1kKiYx8l {
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: center;
    min-width: 0
}

._1IDEd5wp.Hphj9sn-,
._1kKiYx8l.Hphj9sn- {
    align-items: center;
    flex: unset;
    margin: auto;
    min-width: 414px
}

._1IDEd5wp.Hphj9sn->form,
._1kKiYx8l.Hphj9sn->form {
    width: 414px
}

/*********============================================ EXCLUSIVE 2 ============================================================
====================================================================================================================****/


@-webkit-keyframes _2ANVm5mI {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2ANVm5mI {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._1lye_1hP {
    align-items: center;
    background-color: rgba(0, 0, 0, .6);
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    overflow-y: auto;
    overflow-y: overlay !important;
    padding: 32px 0;
    position: fixed;
    right: 0;
    scrollbar-color: #ccc transparent;
    scrollbar-width: thin;
    top: 0;
    z-index: 999
}

._2Cq3Ru-N {
    background: #fff;
    border-radius: 4px;
    padding: 0 25px 36px;
    position: relative;
    width: 494px
}

.XiL8cbgV {
    color: #222;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    overflow: hidden;
    padding: 36px 0 18px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.qzN25FSE {
    cursor: pointer;
    height: 22px;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 22px
}

.hImo-tja {
    padding: 10px
}

._2CpyhEpe {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    margin-top: 24px;
    padding: 0 16px;
    width: 100%
}

._2CpyhEpe ._1fmzLef8 {
    font-size: 16px;
    height: 46px;
    width: 100%
}

@-webkit-keyframes _2mZshnUO {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2mZshnUO {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _2um22ur6 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2um22ur6 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._1O9WmJi_ {
    align-items: center;
    border: 1px solid;
    border-radius: 3px;
    display: flex;
    font-size: 13px;
    font-weight: 500;
    height: 18px;
    line-height: 18px;
    min-width: 0;
    padding: 0 3px;
    white-space: nowrap
}

._1O9WmJi_._2goKs_0n {
    border: none
}

._3O98knlk {
    height: 16px;
    margin-right: 2px;
    width: 16px
}

.C9HMW0KN {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._whQGstf {
    border-right: 1px solid #fff;
    flex-shrink: 0;
    height: 18px;
    margin: 0 3px;
    opacity: .6;
    position: relative;
    top: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: center;
    transform-origin: center
}

._1VrmMPn9 {
    height: 12px;
    margin-right: 2px;
    width: 12px
}

.ioY7kWa5 {
    align-items: center;
    background-color: rgba(0, 0, 0, .6);
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    overflow-y: auto;
    overflow-y: overlay !important;
    padding: 32px 0;
    position: fixed;
    right: 0;
    scrollbar-color: #ccc transparent;
    scrollbar-width: thin;
    top: 0;
    z-index: 999
}

._1zIqZy4o {
    background: #fff;
    border-radius: 4px;
    padding: 0 25px 36px;
    position: relative;
    width: 494px
}

._2jS_rnec {
    color: #222;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    overflow: hidden;
    padding: 36px 0 18px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2mbvbnPc {
    cursor: pointer;
    height: 22px;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 22px
}

._2A6YwiLm {
    padding: 10px
}

._8RJerau5 {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    margin-top: 24px;
    padding: 0 16px;
    width: 100%
}

._8RJerau5 .M2IDRT1z {
    font-size: 16px;
    height: 46px;
    width: 100%
}

._1NFp0D4d:active {
    opacity: .8
}

@-webkit-keyframes _3OG5r6eR {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _3OG5r6eR {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _2VXZBYWo {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2VXZBYWo {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._2aarqcED {
    align-items: center;
    border-radius: 2px;
    display: flex;
    font-size: 12px;
    height: 18px;
    line-height: 14px;
    min-width: 0;
    padding: 0 4px
}

._1AarnOph {
    background-color: currentColor;
    display: inline-block;
    height: 8px;
    margin: 0 3px;
    opacity: .6;
    width: 1px
}

.WxRH-XLo {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2wYF2O6T {
    flex-shrink: 0;
    margin-right: 3px
}

._2wYF2O6T ._2stvR3C3,
._2wYF2O6T ._3f9xDSyv {
    display: inline-block
}

@-webkit-keyframes _1j0xuXuY {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1j0xuXuY {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _1eR7Xg7R {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1eR7Xg7R {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._1WiBvcs4 {
    align-items: center;
    border-radius: 3px;
    display: flex;
    font-size: 13px;
    font-weight: 500;
    height: 18px;
    line-height: 18px;
    margin-right: 3px;
    min-width: 0;
    padding: 0 3px;
    white-space: nowrap
}

._2loPjKEE {
    border: 1px solid;
    border-radius: 3px;
    line-height: normal
}

._1_nkBaiH:active {
    opacity: .8
}

.cQPeSzB2 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1zC0BtnT {
    height: 16px;
    margin-right: 2px;
    width: 16px
}

@-webkit-keyframes _1gflMa9L {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1gflMa9L {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _34N87EyB {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _34N87EyB {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _5j3FB920 {
    0% {
        box-shadow: 0 0 0 hsla(0, 0%, 100%, .1)
    }

    to {
        box-shadow: 0 4px 24px 0 rgba(0, 0, 0, .1)
    }
}

@keyframes _5j3FB920 {
    0% {
        box-shadow: 0 0 0 hsla(0, 0%, 100%, .1)
    }

    to {
        box-shadow: 0 4px 24px 0 rgba(0, 0, 0, .1)
    }
}

@-webkit-keyframes _3rCjmUGk {
    0% {
        max-height: 0;
        opacity: 0
    }

    to {
        max-height: 70px;
        opacity: 1
    }
}

@keyframes _3rCjmUGk {
    0% {
        max-height: 0;
        opacity: 0
    }

    to {
        max-height: 70px;
        opacity: 1
    }
}

.Ois68FAW ._1UrrHYym {
    height: 100%;
    padding: 9px
}

.Ois68FAW:focus-visible {
    border-radius: 4px;
    outline: 2px solid #0b7bff;
    outline-offset: 2px
}

.HwFz3_IB {
    display: none;
    overflow: hidden
}

._3WLGqY50 {
    position: relative
}

._3WLGqY50 ._1UrrHYym {
    background: #fff;
    border-radius: 4px;
    height: auto;
    left: 0;
    padding: 9px;
    position: absolute;
    top: 0;
    width: 100%
}

._3WLGqY50 .HwFz3_IB {
    display: block;
    max-height: 0
}

._3WLGqY50:hover:not(.Ww9SMgRG) .HwFz3_IB {
    -webkit-animation: _3rCjmUGk .15s ease forwards;
    animation: _3rCjmUGk .15s ease forwards
}

._3WLGqY50:hover:not(.Ww9SMgRG) ._1UrrHYym {
    -webkit-animation: _5j3FB920 .15s ease forwards;
    animation: _5j3FB920 .15s ease forwards;
    background: #fff;
    z-index: 10
}

._10vCku8m {
    height: 100%;
    left: 0;
    object-fit: cover;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

._10vCku8m._1SU75IV- {
    opacity: 1;
    z-index: 10
}

@-webkit-keyframes gecLdj84 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes gecLdj84 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _10iGnfFk {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _10iGnfFk {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._1O0F0hOU {
    background-image: linear-gradient(180deg, #fff 18%, #f8f8f8);
    border-radius: 8px 8px 0 0;
    bottom: 0;
    justify-content: normal;
    -webkit-justify-content: initial;
    left: 0;
    padding: 11px 0;
    position: absolute;
    width: 100%;
    z-index: 10
}

._1O0F0hOU,
.gdwQ03Jk {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row
}

.gdwQ03Jk {
    height: 14px;
    justify-content: center;
    -webkit-justify-content: center;
    margin-left: 10px;
    position: relative;
    position: absolute;
    right: 9px;
    top: 9px;
    width: 14px
}

.gdwQ03Jk:hover:after {
    background-color: #ececec;
    border-radius: 100%;
    content: "";
    height: 200%;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 200%;
    z-index: -1
}

.gdwQ03Jk .xuD6DVFv {
    color: #222;
    height: 100%;
    width: 100%;
    fill: #222
}

._3KnE9TDj {
    height: 42px;
    width: 42px
}

.j5SBEYn0 {
    margin-left: 5px;
    max-width: calc(100% - 86px)
}

._1qvMXwsH {
    color: #000;
    display: -webkit-box;
    font-weight: 500;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

._1qvMXwsH,
._2KOekzcN {
    font-size: 14px;
    line-height: 16px
}

._2KOekzcN {
    align-items: center;
    -webkit-align-items: center;
    color: #fb7701;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    font-weight: 400;
    justify-content: normal;
    -webkit-justify-content: initial;
    margin-top: 4px;
    width: calc(100% + 16px)
}

._2KOekzcN .PAoxsSlj {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2KOekzcN ._2hwBw6ni {
    flex-shrink: 0;
    height: 11px;
    width: 11px;
    fill: #fb7701;
    color: #fb7701
}

._28ExM6Sf {
    background: rgba(0, 0, 0, .8);
    color: #fff
}

._28ExM6Sf .gdwQ03Jk {
    height: 14px;
    margin-left: 10px;
    width: 14px
}

._28ExM6Sf .gdwQ03Jk .xuD6DVFv {
    color: #fff;
    height: 100%;
    width: 100%;
    fill: #fff
}

._28ExM6Sf .gdwQ03Jk:hover .xuD6DVFv {
    opacity: .8
}

._28ExM6Sf .gdwQ03Jk:hover:after {
    display: none
}

._28ExM6Sf .gdwQ03Jk:active .xuD6DVFv {
    opacity: .6
}

._28ExM6Sf ._1qvMXwsH {
    color: #fff
}

._28ExM6Sf .j5SBEYn0:hover {
    opacity: .8
}

._28ExM6Sf .j5SBEYn0:active {
    opacity: .6
}

.qfUg-ley {
    margin-left: 9px;
    width: 42px
}

.F4k3k3Ud {
    align-items: center;
    border-radius: 2px;
    display: flex;
    font-size: 12px;
    height: 14px;
    justify-content: center;
    line-height: normal;
    margin-top: -6px;
    padding: 0 2px;
    position: relative
}

._1zMYm4pA {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@-webkit-keyframes _1OqjwA5K {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1OqjwA5K {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _2qUYEVp1 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2qUYEVp1 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._9p7S7Mx5 {
    display: flex;
    height: 16px;
    line-height: 16px;
    margin-top: 4px;
    max-width: 100%
}

._1tww6RnJ,
._9p7S7Mx5,
._399QVYQ8 {
    align-items: center;
    justify-content: flex-start
}

._1tww6RnJ,
._399QVYQ8 {
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    -webkit-justify-content: flex-start
}

._399QVYQ8 {
    border-radius: 3px;
    font-size: 11px;
    font-weight: 500;
    line-height: 16px;
    width: -webkit-max-content;
    width: max-content
}

._1Pv-Ghk4,
._2RMnTNb8,
._399QVYQ8 {
    height: 16px;
    position: relative
}

._1Pv-Ghk4,
._2RMnTNb8 {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    flex-shrink: 0;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    white-space: nowrap;
    z-index: 1
}

._2RMnTNb8 {
    background-color: #ffda97;
    background-image: linear-gradient(290deg, #ffda97, #ffda97 40%, hsla(0, 0%, 100%, 0) 41%, hsla(0, 0%, 100%, .7) 50%, hsla(0, 0%, 100%, 0) 60%, #ffda97 61%, #ffda97);
    border-radius: 3px 8px 8px 3px;
    color: #000;
    padding: 0 4px 0 2px
}

._1Pv-Ghk4 {
    background-color: #110e27;
    border-radius: 8px 2px 2px 8px;
    color: #ffe9c7;
    padding: 0 2px 0 4px
}

._2Dbl8Z3C {
    background-image: linear-gradient(180deg, #ffd690 25%, #ffe0b2 50%, #000 51%, #000);
    border-radius: 3px;
    height: 16px;
    left: 2px;
    position: absolute;
    top: 0;
    width: calc(100% - 4px);
    z-index: 0
}

@-webkit-keyframes _1IxrFm38 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1IxrFm38 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _8UPM3Hsk {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _8UPM3Hsk {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._1pXH40lp {
    height: 16px;
    margin-top: 2px;
    max-width: 100%
}

._3_NY-X75 {
    align-items: center;
    display: flex;
    font-size: 0;
    margin: -2px 0 7px;
    max-width: 100%;
    width: -webkit-fit-content;
    width: fit-content
}

._3_NY-X75 ._3zNFa-GG {
    min-width: 0
}

._3_NY-X75 .bsd3__U3 {
    height: 5px;
    left: 19px;
    position: relative
}

._3_NY-X75 ._3SGFuFhq {
    align-items: center;
    border: 1px solid #fb7701;
    border-radius: 4px 3px 3px 4px;
    display: flex;
    font-size: 13px;
    line-height: 20px;
    max-width: 100%;
    min-width: 0;
    width: -webkit-fit-content;
    width: fit-content
}

._3_NY-X75 ._3SGFuFhq._1OPNIyuO {
    width: 100%
}

._3_NY-X75 ._3SGFuFhq._1lZfa5LY ._32_ygAkg {
    max-width: 160px
}

._3_NY-X75 ._3SGFuFhq._1lZfa5LY ._26hb-X_1 {
    flex-shrink: inherit;
    flex: 1;
    max-width: none;
    min-width: 0
}

._3_NY-X75 ._2ja1kf2B {
    margin-right: 5px
}

._3_NY-X75 ._2ja1kf2B,
._3_NY-X75 ._3jvzAfML {
    height: 10px;
    margin-left: 0;
    width: 10px
}

._3_NY-X75 ._1LLbpUTn {
    color: #fff;
    overflow: hidden;
    padding: 0 4px;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3_NY-X75 ._15Fo_CJ3 {
    color: #fb7701;
    flex: none;
    margin: 0 4px;
    width: auto
}

._3_NY-X75 ._15Fo_CJ3._3kCiPEgw {
    color: #fff
}

._3_NY-X75 ._15Fo_CJ3.CyZRPKSz {
    width: 72px
}

._3_NY-X75 ._15Fo_CJ3.S0CKTh18 {
    margin-right: 2px
}

._3_NY-X75._2ZHIxYa_ {
    margin-top: 4px
}

._3_NY-X75._2ZHIxYa_ ._3SGFuFhq {
    border: none;
    line-height: 17px
}

._3_NY-X75 ._32_ygAkg {
    align-items: center;
    background: #fb7701;
    border-radius: 3px;
    display: inline-flex;
    min-width: 0;
    padding-left: 2px
}

._3_NY-X75 ._18e244O3 {
    border: 1px solid #fb7701;
    border-radius: 3px;
    overflow: hidden
}

._3_NY-X75 ._18e244O3 ._32_ygAkg {
    border-radius: 0
}

._3_NY-X75 ._2cbTYVFQ {
    background: #fb7701;
    border-radius: 3px;
    overflow: hidden;
    width: -webkit-fit-content;
    width: fit-content
}

._3_NY-X75 ._2cbTYVFQ ._32_ygAkg {
    border-radius: 0
}

._30wBhFpe {
    margin: 2px 0 5px
}

.rJ2Qpvaa {
    align-items: center;
    border-radius: 4px 0 0 4px;
    border-right: 0 !important;
    display: inline-flex;
    font-size: 13px;
    height: 19px;
    max-width: 100%;
    overflow: hidden;
    padding: 0 8px 0 3px;
    position: relative
}

.rJ2Qpvaa:after,
.rJ2Qpvaa:before {
    border-bottom: 11px solid transparent;
    border-top: 11px solid transparent;
    content: " ";
    height: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 0
}

.rJ2Qpvaa:after {
    border-right: 6px solid;
    right: 0
}

.rJ2Qpvaa:before {
    border-right: 6px solid #fff;
    right: -1px;
    z-index: 1
}

.rJ2Qpvaa ._3PbhUZ0V {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.rJ2Qpvaa._2cbTYVFQ {
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    padding-left: 4px
}

._26hb-X_1 {
    color: #fb7701;
    flex-shrink: 0;
    margin-left: 3px;
    max-width: calc(100% - 110px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._26hb-X_1._3D5QgmfL {
    font-size: 14px;
    line-height: 18px
}

._1gG_P5IR {
    height: 12px
}

._1gG_P5IR,
._3OrxLdi2 {
    flex-shrink: 0;
    margin-right: 2px;
    width: 12px
}

._3OrxLdi2+._1LLbpUTn {
    padding-left: 0
}

._2QH67KGq {
    border: 1px solid #fff;
    height: 10px;
    -webkit-transform: scaleX(.5);
    transform: scaleX(.5);
    width: 1px
}

._3du7MqDf {
    flex-shrink: 0;
    margin-right: 2px;
    max-width: calc(100% - 32px);
    padding: 0 3px;
    position: relative;
    --borderColor: #fb7701;
    border: 1px solid var(--borderColor);
    border-radius: 3px;
    text-overflow: ellipsis
}

._3du7MqDf,
._90rIHsl8 {
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap
}

._90rIHsl8 {
    flex: 1
}

@-webkit-keyframes diMadEnJ {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes diMadEnJ {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes foChbhh3 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes foChbhh3 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.TCG-IJdM {
    display: flex;
    margin-top: 4px;
    max-width: 100%;
    overflow: hidden;
    width: auto
}

._1gvBocc8 {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: flex-start;
    -webkit-justify-content: flex-start
}

@-webkit-keyframes fqG4LHjE {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes fqG4LHjE {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes W7Aqvv6U {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes W7Aqvv6U {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._1EHdqFnr {
    color: #757575;
    display: flex;
    flex-wrap: wrap;
    font-size: 14px;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    position: relative
}

._1EHdqFnr ._2GBsFdkx {
    margin-left: 8px
}

._1EHdqFnr ._2GBsFdkx:first-child {
    margin-left: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@-webkit-keyframes _2IY5s9Ol {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2IY5s9Ol {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _2xu2Ct8- {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2xu2Ct8- {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.fpp_DpAU {
    padding-top: 4px;
    position: relative
}

.tJE0LSeo {
    background-color: rgba(0, 0, 0, .08);
    border-radius: 1.5px;
    height: 3px;
    width: 80%
}

.tJE0LSeo._1ZM0FjpQ {
    width: 70%
}

._3wh-lr2G {
    background-color: #000;
    border-radius: 1.5px;
    height: 100%;
    max-width: 100%;
    min-width: 3px;
    width: 50%
}

._2KXn4dYK {
    align-items: center;
    display: flex;
    height: 18px;
    margin-top: 6px
}

._3em-XGIK {
    height: 14px;
    margin-right: 4px;
    width: 14px
}

._1CIif-sP {
    color: #555;
    font-size: 13px;
    line-height: 18px;
    white-space: nowrap
}

@-webkit-keyframes _1HU70hs6 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1HU70hs6 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _2VQgVAcA {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2VQgVAcA {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._2CDYTFy2 {
    align-items: center;
    display: flex;
    width: 100%
}

._39BNI1lc {
    color: #fb7701;
    font-size: 13px;
    font-weight: 400;
    height: 17px;
    line-height: 17px
}

._3Z4eZeyZ {
    border: 1px solid #fb7701;
    border-radius: 3px;
    color: #fb7701;
    font-size: 12px;
    font-weight: 600;
    height: 18px;
    line-height: 16px;
    margin-left: 6px;
    padding: 0 4px;
    text-align: center
}

@-webkit-keyframes _2fJ7bB2h {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _2fJ7bB2h {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    2% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes _1hobDkNy {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes _1hobDkNy {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

._2iONhc9l {
    align-items: center;
    display: flex;
    height: 18px;
    margin-top: 1px;
    overflow: hidden
}

._2iONhc9l .mQK0O5yu {
    flex-shrink: 0;
    font-size: 14px;
    line-height: 18px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2iONhc9l .AJl9Ukpl {
    height: 16px;
    margin-left: 4px
}

._2iONhc9l .IOZ8WgGF {
    height: 16px;
    margin-right: 4px;
    width: 35px
}

._2iONhc9l .IOZ8WgGF:last-child {
    margin-right: 0
}

._1x1bqlnD {
    color: #fb7701;
    font-size: 14px;
    height: 18px;
    line-height: 18px
}

._1x1bqlnD._2p-vohYD {
    color: #0a8800
}

._1x1bqlnD ._2I8PtBII {
    font-size: 10px;
    fill: #0a8800
}

._JnuTL4A {
    background: #f6f6f6;
    border-radius: 2px;
    height: auto;
    padding: 8px 9px;
    width: 100%
}

._1_9_aspn {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #555;
    font-size: 13px;
    line-height: 19px;
    text-overflow: ellipsis
}

._1_9_aspn,
._2TpZEjGH {
    flex-shrink: 0;
    overflow: hidden
}

._2TpZEjGH {
    border-radius: 50%;
    display: inline-block;
    height: 19px;
    margin-right: 6px;
    position: relative;
    vertical-align: top;
    width: 19px
}

._2TpZEjGH:before {
    background-color: rgba(0, 0, 0, .06);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

._2bwZSiS3 {
    height: 19px;
    width: 19px
}

._3ZhYwOCn {
    font-size: 22px;
    font-weight: 500;
    line-height: 1;
    margin: 20px 0
}

._3EGNiotw {
    margin-bottom: 12px
}

/*************************************************** CART **********************************************/
._QntySelectHolder select {
    width: 88px !important;
}

._QntySelectHolder .item_qnty_select {
    width: 88px !important;
    height: 26px;
}

._QntySelectHolder .item_qnty_select:focus-visible {
    border: 0.8px solid #ddd;
}