﻿.ffsaqM {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0 -2px;
    width: 90px
}

.pEuPed {
    background-color: transparent;
    border: 0;
    border-radius: 0;
    font-family: Arial;
    font-size: 27px;
    font-weight: 400;
    letter-spacing: 0;
    outline: none;
    padding: 0 0 0 2px;
    width: 92px
}

    .pEuPed::-ms-clear {
        display: none
    }

    .pEuPed::-webkit-credentials-auto-fill-button {
        pointer-events: none;
        position: absolute;
        right: 0;
        visibility: hidden
    }

.X4IJUZ {
    caret-color: transparent
}

.gMc4xe {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    width: 100%
}

.UQR8ns {
    border-top: 1px solid rgba(0,0,0,.26);
    width: 15px
}

    .UQR8ns, .UQR8ns:last-child {
        margin-right: 0
    }

@media only screen and (min-width:180px) {
    .ffsaqM {
        align-items: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        margin: 0 -11px;
        width: 156px
    }

    .pEuPed {
        background-color: transparent;
        border: 0;
        border-radius: 0;
        font-family: Arial;
        font-size: 27px;
        font-weight: 400;
        letter-spacing: 12px;
        outline: none;
        padding: 0 0 0 14px;
        width: 164px
    }

        .pEuPed::-ms-clear {
            display: none
        }

        .pEuPed::-webkit-credentials-auto-fill-button {
            pointer-events: none;
            position: absolute;
            right: 0;
            visibility: hidden
        }

    .X4IJUZ {
        caret-color: transparent
    }

    .gMc4xe {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        justify-content: center;
        width: 100%
    }

    .UQR8ns {
        border-top: 1px solid rgba(0,0,0,.26);
        margin-right: 6px;
        width: 21px
    }

        .UQR8ns:last-child {
            margin-right: 0
        }
}

@media only screen and (min-width:264px) {
    .ffsaqM {
        align-items: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        margin: 0 -20px;
        width: 222px
    }

    .pEuPed {
        background-color: transparent;
        border: 0;
        border-radius: 0;
        font-family: Arial;
        font-size: 27px;
        font-weight: 400;
        letter-spacing: 24px;
        outline: none;
        padding: 0 0 0 26px;
        width: 236px
    }

        .pEuPed::-ms-clear {
            display: none
        }

        .pEuPed::-webkit-credentials-auto-fill-button {
            pointer-events: none;
            position: absolute;
            right: 0;
            visibility: hidden
        }

    .X4IJUZ {
        caret-color: transparent
    }

    .gMc4xe {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        justify-content: center;
        width: 100%
    }

    .UQR8ns {
        border-top: 1px solid rgba(0,0,0,.26);
        margin-right: 12px;
        width: 27px
    }

        .UQR8ns:last-child {
            margin-right: 0
        }
}

@media only screen and (min-width:320px) {
    .ffsaqM {
        align-items: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        margin: 0 -26px;
        width: 266px
    }

    .pEuPed {
        background-color: transparent;
        border: 0;
        border-radius: 0;
        font-family: Arial;
        font-size: 27px;
        font-weight: 400;
        letter-spacing: 32px;
        outline: none;
        padding: 0 0 0 34px;
        width: 284px
    }

        .pEuPed::-ms-clear {
            display: none
        }

        .pEuPed::-webkit-credentials-auto-fill-button {
            pointer-events: none;
            position: absolute;
            right: 0;
            visibility: hidden
        }

    .X4IJUZ {
        caret-color: transparent
    }

    .gMc4xe {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        justify-content: center;
        width: 100%
    }

    .UQR8ns {
        border-top: 1px solid rgba(0,0,0,.26);
        margin-right: 16px;
        width: 31px
    }

        .UQR8ns:last-child {
            margin-right: 0
        }
}

@media only screen and (min-width:375px) {
    .ffsaqM {
        align-items: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        margin: 0 -32px;
        width: 310px
    }

    .pEuPed {
        background-color: transparent;
        border: 0;
        border-radius: 0;
        font-family: Arial;
        font-size: 27px;
        font-weight: 400;
        letter-spacing: 40px;
        outline: none;
        padding: 0 0 0 42px;
        width: 332px
    }

        .pEuPed::-ms-clear {
            display: none
        }

        .pEuPed::-webkit-credentials-auto-fill-button {
            pointer-events: none;
            position: absolute;
            right: 0;
            visibility: hidden
        }

    .X4IJUZ {
        caret-color: transparent
    }

    .gMc4xe {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        justify-content: center;
        width: 100%
    }

    .UQR8ns {
        border-top: 1px solid rgba(0,0,0,.26);
        margin-right: 20px;
        width: 35px
    }

        .UQR8ns:last-child {
            margin-right: 0
        }
}

.OtUKfV, .WK59P8 {
    display: flex
}

.OtUKfV {
    border-radius: 2px;
    box-sizing: border-box;
    justify-content: flex-start;
    padding: .75rem .9375rem
}

.t5sYdp {
    box-shadow: 0 1px 0 rgba(0,0,0,.1)
}

.WK59P8 {
    margin-right: .625rem;
    width: 1rem
}

.QAPXAM {
    height: 1rem;
    width: 1rem
}

.y9KyC1 {
    color: #222;
    font-size: .875rem
}

    .y9KyC1:first-letter {
        text-transform: capitalize
    }

.Fxyq9J {
    color: #929292;
    font-size: .75rem;
    line-height: .875rem;
    margin-top: .3125rem
}

.OW7H1n {
    background-color: #fff9fa;
    border: 1px solid rgba(255,66,79,.2)
}

.Imrrqm {
    color: #ff424f;
    height: 1rem;
    width: 1rem
}

.ynXDKN {
    background-color: #f9fcff;
    border: 1px solid #cbe4f4
}

.G8bETB {
    color: #06c;
    height: 1rem;
    width: 1rem
}

.D6BrlM {
    background-color: #fffefa;
    border: 1px solid rgba(224,168,0,.4)
}

.BTOwh7 {
    color: #ffbf00;
    height: 1rem;
    width: 1rem
}

.NuCksz {
    background-color: #fcfffa;
    border: 1px solid rgba(87,172,3,.3)
}

.aXO7fU {
    color: #6c0;
    height: 1rem;
    width: 1rem
}

.Qd_4s7 {
    height: 20px;
    margin: 2px 12px 2px 2px;
    width: 20px
}

.nPpjmk {
    height: 24px;
    margin-right: 10px;
    width: 24px
}

.HMoRfA > path {
    fill: #4080ee
}

.FXJSQC, .Fx30Ys, .qR1c4Q {
    display: flex
}

.FXJSQC {
    justify-content: center
}

.sgKKYc {
    margin-bottom: 30px
}

.fmqxfU {
    margin: 10px 0 8px;
    text-align: center
}

.Fx30Ys {
    margin-top: 8px
}

.qR1c4Q {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5rem;
    margin: 0 auto;
    text-align: center
}

.FXJSQC {
    margin: 50px 0 10px
}

.Nklv5b {
    color: #ff424f;
    font-size: .875rem;
    min-height: 70px;
    text-align: center
}

.TjDXkH {
    margin-bottom: 0
}

.vLJpJ2 {
    color: #508be3
}

.ossdoq {
    color: rgba(0,0,0,.87);
    margin-bottom: 44px;
    min-height: 40px;
    text-align: center
}

.DVdl76 {
    margin-bottom: 4px
}

.Z0KciH {
    color: rgba(0,0,0,.26)
}

.yb_cM6 {
    display: inline
}

.kIAkDN {
    min-height: 300px
}

.MRYMCI, .VO5hTf {
    align-items: center;
    display: flex
}

.MRYMCI {
    justify-content: center
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .MRYMCI, .VO5hTf {
        height: 1px
    }

        .MRYMCI:after, .VO5hTf:after {
            content: "";
            font-size: 0;
            min-height: inherit
        }
}

.VO5hTf {
    border: 1px solid rgba(0,0,0,.09);
    border-radius: 2px;
    font-size: 1rem;
    height: 64px;
    line-height: 1.5rem;
    margin-bottom: 20px
}

.MRYMCI, .VO5hTf {
    background-color: #fff;
    box-sizing: border-box;
    outline: none;
    width: 100%
}

.MRYMCI {
    border: 0;
    color: #555;
    font-size: .875rem;
    font-weight: 500;
    height: 40px;
    line-height: 1rem;
    margin-top: 10px;
    text-align: center
}

.vEJO08 {
    height: 40px;
    margin: 0 12px;
    width: 40px
}

.Pol6yX, .xdp2Eg {
    align-items: center;
    display: flex
}

.xdp2Eg {
    flex-direction: column
}

.Pol6yX, .xdp2Eg {
    justify-content: center
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .Pol6yX, .xdp2Eg {
        height: 1px
    }

        .Pol6yX:after, .xdp2Eg:after {
            content: "";
            font-size: 0;
            min-height: inherit
        }
}

.jhhDff {
    color: rgba(0,0,0,.87);
    font-size: .875rem;
    line-height: 1.1875rem;
    margin-bottom: 32px;
    text-align: center
}

.pgZbCq {
    min-height: 172px
}

.Pol6yX {
    background-color: transparent;
    border: 0;
    color: rgba(0,0,0,.65);
    cursor: pointer;
    font-size: .875rem;
    margin-top: 4px
}

.S6OAyZ {
    margin-left: 8.5px
}

.f9sLhn {
    align-items: center
}

.f9sLhn, .iGKmQj, .lzdZW7 {
    display: flex
}

.iGKmQj {
    flex-direction: column
}

.f9sLhn {
    justify-content: center
}

.lzdZW7 {
    justify-content: flex-end
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .f9sLhn {
        height: 1px
    }

        .f9sLhn:after {
            content: "";
            font-size: 0;
            min-height: inherit
        }
}

.iGKmQj {
    background-color: #fff;
    box-sizing: border-box
}

.c1uu5r {
    color: #555;
    font-size: 1rem;
    width: 23.75rem
}

.lzdZW7 {
    margin-top: 1.875rem
}

.qzXSlj {
    text-transform: uppercase
}

.k5cKCB {
    color: rgba(0,0,0,.8);
    font-size: 1.25rem;
    line-height: 1.4375rem;
    margin-bottom: 2.25rem
}

.Gde09L {
    color: rgba(0,0,0,.87);
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 32px
}

.f9sLhn {
    color: rgba(0,0,0,.65);
    cursor: pointer;
    font-size: .875rem;
    margin-top: 4px
}

.fTTb0E {
    margin-left: 8.5px
}

._0Qy7P {
    font-size: 1rem;
    font-weight: 500;
    margin-top: 15px
}

.h8vosq {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .h8vosq {
        height: 1px
    }

        .h8vosq:after {
            content: "";
            font-size: 0;
            min-height: inherit
        }
}

.h8vosq {
    color: rgba(0,0,0,.54);
    min-height: 320px;
    text-align: center
}

.qWDtDj {
    height: 120px;
    margin-bottom: 16px;
    width: 120px
}

.s0UWTF {
    border: 0;
    height: 1px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    clip: rect(1px,1px,1px,1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    white-space: nowrap
}

.Dok5oS {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 280px
}

.at4kwB {
    background-color: transparent;
    border: 0;
    cursor: pointer;
    overflow: visible;
    padding: 4px;
    position: absolute;
    right: 12px;
    top: 20px
}

    .at4kwB:active {
        opacity: .7
    }

.iqCU7r {
    right: 25px;
    top: 25px
}

.cv8GQb {
    stroke: #757575;
    height: 16px;
    width: 16px
}

.V5u4CW {
    left: 50%;
    padding: 15px;
    position: absolute;
    transform: translateX(-50%);
    width: 100%
}

.JpW5Z8 {
    padding: 0 25px
}

.JpW5Z8, .aETuDS {
    text-align: center
}

.aETuDS {
    color: rgba(0,0,0,.65);
    font-size: 16px;
    font-weight: 500;
    margin: 16px 0 0
}

.i2PviF {
    color: rgba(0,0,0,.54);
    font-size: 14px;
    margin: 8px 0 16px;
    text-align: center
}

.gVQWh1 {
    background-color: #1b92f5;
    border-radius: 4px
}

.Ldtq3Y {
    background-color: #ee4d2d;
    border: 0;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    font-size: 1rem;
    height: 2.625rem;
    line-height: 1.2;
    min-width: 4rem;
    outline: none;
    padding: 0;
    padding: 0 1rem;
    text-transform: capitalize
}

    .Ldtq3Y:not(.mEm78s):active {
        background-color: #e2492b
    }

.mEm78s {
    cursor: not-allowed;
    opacity: .7
}

.Y04tHI {
    text-transform: uppercase
}

.xFKf0U {
    width: 100%
}

.MqU_ka {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    position: relative;
    width: 100%
}

.U9l6lT {
    margin: 24px
}

.MtN1Or {
    margin-top: 24px
}

.tCDGIi {
    align-items: center;
    border-bottom: 1px solid rgba(0,0,0,.09);
    box-sizing: border-box;
    display: flex;
    height: 56px;
    justify-content: space-between;
    padding: 16px 24px;
    position: relative;
    width: 100%
}

.Zd8NN4 {
    display: none
}

.NL_iV4 {
    color: #222;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin: 0
}

.HuezAR, .agq7or {
    height: 24px
}

.HuezAR {
    background-color: transparent;
    border: 0;
    color: rgba(0,0,0,.65);
    padding: 0;
    width: 24px
}

    .HuezAR:active, .HuezAR:hover {
        opacity: .8
    }

    .HuezAR:disabled {
        cursor: not-allowed
    }

.Gpf8_U {
    margin-left: 12px
}

.FSWKV0 {
    height: 24px;
    width: 24px
}

.eI_d8q {
    width: 280px
}

.sy5o7M {
    height: 150px;
    margin-bottom: 8px;
    width: 100%
}

.aAbRQM {
    height: 48px;
    width: 100%
}

.Ic7e1X {
    align-items: center;
    box-sizing: border-box;
    color: rgba(0,0,0,.54);
    display: flex;
    height: 24px;
    justify-content: space-between;
    position: relative;
    width: 100%
}

.m_WZEY {
    cursor: pointer;
    font-size: 10px;
    line-height: 12px;
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.LUnQ4F, .wfa4pF {
    height: 24px
}

.wfa4pF {
    background-color: transparent;
    border: 0;
    padding: 0;
    width: 24px
}

    .wfa4pF:active, .wfa4pF:hover {
        opacity: .8
    }

    .wfa4pF:disabled {
        cursor: not-allowed
    }

.TXCsj8 {
    margin-left: 12px
}

.d2yeBC {
    height: 24px;
    width: 24px
}

.als5KU {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    position: relative;
    width: 100%
}

.a3W1J_ {
    margin: 24px
}

.sSrdUU {
    margin-bottom: 24px
}

.SGEgr2, .kmJn15 {
    align-items: center;
    display: flex;
    justify-content: center
}

.OT46dt {
    position: relative
}

.qPi982 {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.uGUNPo {
    background-color: rgba(0,0,0,.09)
}

.DVtWwI {
    opacity: 0
}

.huHFgk {
    transition: opacity .3s
}

.huHFgk, .jhqcvk {
    opacity: 1
}

.OPfcan {
    opacity: 0;
    transition: opacity .3s
}

.KEbV0L {
    left: 0;
    top: 0;
    will-change: transform
}

.KEbV0L, .Qh77MK {
    position: absolute
}

.Qh77MK {
    touch-action: none
}

.XaCnaE {
    background-color: rgba(0,0,0,.09);
    border-radius: 2px;
    box-sizing: border-box;
    font-size: 12px;
    margin-top: 8px;
    padding: 4px
}

.XaCnaE, .YvNt0S {
    position: relative
}

.SGEgr2 {
    box-sizing: border-box;
    color: rgba(0,0,0,.65);
    cursor: default;
    font-size: 12px;
    left: 45px;
    padding: 0 12px;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 230px
}

.RoUbtP, .SGEgr2 {
    height: 100%;
    position: absolute;
    top: 0
}

.RoUbtP {
    left: 0;
    opacity: .3;
    transform-origin: left center
}

.RoUbtP, .kmJn15 {
    will-change: transform
}

.kmJn15 {
    border-radius: 2px;
    box-shadow: 0 0 10px rgba(0,0,0,.25);
    cursor: pointer;
    position: relative;
    touch-action: none
}

.vTrv7U {
    background-color: #ee4d2d
}

.m9V7HE {
    background-color: #1b92f5
}

.XQ3vnA {
    background-color: #26aa99
}

.gfVJWq {
    background-color: #16c42a
}

.snEGlz {
    background-color: #ee2c4a
}

.GSuayR {
    cursor: not-allowed
}

.VmbuBi {
    transition: transform .3s ease;
    transition-delay: .35s
}

@keyframes aNesQj {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(40px)
    }
}

@keyframes WLBCrZ {
    0% {
        left: 0
    }

    to {
        left: 40px
    }
}

@keyframes v8KKad {
    0% {
        transform: scaleX(1)
    }

    to {
        transform: scaleX(1.90909)
    }
}

@keyframes oHiQi_ {
    0% {
        width: 44px
    }

    to {
        width: 84px
    }
}

.bUUDRu {
    animation: aNesQj .5s ease 4 alternate
}

.i0gezB {
    animation: WLBCrZ .5s ease 4 alternate
}

.vm7KRO {
    animation: v8KKad .5s ease 4 alternate;
    width: 44px
}

.VJBbSf {
    animation: oHiQi_ .5s ease 4 alternate;
    width: 44px
}

.PctBk2 {
    display: none
}

.rwYUSD {
    align-items: center;
    display: flex;
    justify-content: center
}

@keyframes i5UOoW {
    0% {
        opacity: 1;
        transform: translateX(0)
    }

    67% {
        opacity: 1;
        transform: translateX(0)
    }

    to {
        opacity: 0;
        transform: translateX(40px)
    }
}

@keyframes OhBtEx {
    0% {
        left: 8px;
        opacity: 1
    }

    67% {
        left: 8px;
        opacity: 1
    }

    to {
        left: 40px;
        opacity: 0
    }
}

@keyframes haBNNw {
    0% {
        opacity: 1;
        transform: translateX(-40px)
    }

    67% {
        opacity: 1;
        transform: translateX(-40px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes d6ldQ4 {
    0% {
        left: -24px;
        opacity: 1
    }

    67% {
        left: -24px;
        opacity: 1
    }

    to {
        left: 8px;
        opacity: 1
    }
}

._3izadc {
    display: none
}

.rwYUSD {
    height: 40px;
    overflow: hidden;
    position: relative;
    width: 40px
}

.T9m2Hz {
    animation: i5UOoW 1.2s linear infinite
}

.T9m2Hz, .WyaYnA {
    left: 8px;
    position: absolute;
    top: 8px
}

.WyaYnA {
    animation: OhBtEx 1.2s linear infinite
}

.Xuo3kA {
    animation: haBNNw 1.2s linear infinite
}

.Xuo3kA, .y6KnT1 {
    left: 8px;
    position: absolute;
    top: 8px
}

.y6KnT1 {
    animation: d6ldQ4 1.2s linear infinite
}

.ELAeqP {
    height: 24px;
    width: 24px
}

.S2RbbC {
    bottom: -16px;
    left: -12px;
    position: absolute
}

._3izadc {
    display: hidden
}

.FI6ALy, .kM27QJ {
    display: flex
}

.kM27QJ {
    border-radius: 2px;
    box-sizing: border-box;
    justify-content: flex-start;
    padding: .75rem .9375rem
}

.lriUUs {
    box-shadow: 0 1px 0 rgba(0,0,0,.1)
}

.FI6ALy {
    margin-right: .625rem;
    width: 1rem
}

.rOKRPV {
    height: 1rem;
    width: 1rem
}

.ziI2nG {
    color: #222;
    font-size: .875rem
}

    .ziI2nG:first-letter {
        text-transform: capitalize
    }

.Enp8_5 {
    color: #929292;
    font-size: .75rem;
    line-height: .875rem;
    margin-top: .3125rem
}

.Jvwu4Z {
    background-color: #fff9fa;
    border: 1px solid rgba(255,66,79,.2)
}

.D7gqX5 {
    color: #ff424f;
    height: 1rem;
    width: 1rem
}

.LaQqAK {
    background-color: #f9fcff;
    border: 1px solid #cbe4f4
}

.qnSr29 {
    color: #06c;
    height: 1rem;
    width: 1rem
}

.KJHyQD {
    background-color: #fffefa;
    border: 1px solid rgba(224,168,0,.4)
}

.LqsPYY {
    color: #ffbf00;
    height: 1rem;
    width: 1rem
}

.dERESp {
    background-color: #fcfffa;
    border: 1px solid rgba(87,172,3,.3)
}

.h6M4U3 {
    color: #6c0;
    height: 1rem;
    width: 1rem
}

.yz_Hdm {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    position: relative;
    width: 100%
}

.Us4cpK {
    margin-bottom: 1.5625rem;
    max-width: 17.5rem;
    width: 100%
}

.I4eJSo {
    margin: 1.5rem
}

.vk7MZl {
    margin-bottom: 24px
}

.ej54ji {
    height: 6.5rem;
    width: 17.5rem
}

.ifnXaB {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%
}

.qH_Pfa {
    position: relative
}

.j4vxjO {
    height: 5.875rem;
    width: 15.6875rem
}

.cbQQVO {
    opacity: 0
}

.b0dQwV {
    transition: opacity .3s
}

.b0dQwV, .yL5LmA {
    opacity: 1
}

.k7KJH6 {
    opacity: 0;
    transition: opacity .3s
}

.bL2qbb, .qqTNRs {
    background-color: #fff;
    height: 100%;
    position: absolute;
    width: 100%
}

._T5emu, .u6HWX5 {
    border-radius: 2px;
    margin-top: .75rem;
    width: 100%
}

.u6HWX5 {
    margin-bottom: .75rem
}

._T5emu {
    margin-bottom: .5rem
}

.iae3u3 {
    align-items: center
}

.Hu4H8e, .iae3u3 {
    display: flex
}

.Hu4H8e {
    border: 1px solid rgba(0,0,0,.14);
    border-radius: 2px;
    box-shadow: inset 0 2px 0 rgba(0,0,0,.02);
    box-sizing: border-box;
    height: 2.25rem;
    overflow: hidden;
    width: 100%
}

.b4WJPT {
    border-color: #ff424f
}

.RNKzr0, .b4WJPT {
    box-shadow: 0 0 4px rgba(0,0,0,.14)
}

.RNKzr0 {
    border-color: rgba(0,0,0,.54)
}

.fvrU79 {
    border: 0;
    filter: none;
    flex: 1;
    flex-shrink: 0;
    outline: none;
    padding: .75rem
}

    .fvrU79::placeholder {
        color: rgba(0,0,0,.26);
        padding-left: .1875rem
    }

    .fvrU79:-webkit-autofill, .fvrU79:-webkit-autofill:focus, .fvrU79:-webkit-autofill:hover {
        box-shadow: inset 0 0 0 20px #fff;
        -webkit-box-shadow: inset 0 0 0 20px #fff
    }

    .fvrU79::-ms-clear {
        display: none
    }

.CE6i9n {
    background: #fff6f7
}

    .CE6i9n:-webkit-autofill, .CE6i9n:-webkit-autofill:focus, .CE6i9n:-webkit-autofill:hover {
        box-shadow: inset 0 0 0 20px #fff6f7;
        -webkit-box-shadow: inset 0 0 0 20px #fff6f7
    }

.Gh7xHf {
    color: #ff424f;
    font-size: .75rem;
    margin: 0;
    min-height: 1rem;
    padding: .25rem 0 0
}

    .Gh7xHf:first-letter {
        text-transform: capitalize
    }

.iae3u3 {
    background: transparent;
    border: 0;
    outline: none;
    padding: 0 .9375rem 0 .75rem
}

.Yu1Ojv {
    background: #fff6f7
}

.WrGiCO {
    height: .75rem;
    width: 1.25rem
}

.uawOif {
    height: .625rem;
    padding-top: .375rem;
    width: 1.25rem
}

.YniPZV {
    height: 1rem;
    width: 1rem
}

.vNInvb {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    position: relative;
    width: 100%
}

.f9J1Cd {
    margin: 24px
}

.BnOj_R {
    margin-bottom: 24px;
    width: 280px
}

.NS_AcM {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%
}

.DlMBlo {
    height: 16px;
    margin-bottom: 28px
}

._uR6DI, .n5UFto {
    border-radius: 2px;
    margin-top: 36px;
    width: 100%
}

._uR6DI {
    margin-bottom: 12px
}

.n5UFto {
    margin-bottom: 8px
}

.FahWl7 {
    align-items: center
}

.FahWl7, .e9a2KF {
    display: flex
}

.FahWl7 {
    background-color: #ee4d2d;
    border: none;
    border-radius: 50%;
    box-shadow: 0 0 9px rgba(0,0,0,.12);
    justify-content: center;
    margin-right: 12px
}

    .FahWl7:hover {
        opacity: .9
    }

    .FahWl7:active {
        opacity: 1
    }

.HUYzbX {
    height: 36px;
    width: 36px
}

.L8k6G2 {
    height: 32px;
    width: 32px
}

.twW0jL {
    height: 15px;
    width: 12px
}

.aSAsKN {
    height: 12px;
    width: 10px
}

.s56CP9 {
    height: 20px;
    width: 20px
}

.rfinqU {
    height: 17px;
    width: 16px
}

.VKjzaa {
    overflow: hidden;
    position: relative
}

.a90fyz {
    height: 36px;
    width: 188px
}

.o77heM {
    height: 32px;
    width: 170px
}

.k6vTr8 {
    height: 100%;
    left: 0;
    top: 0;
    width: 100%
}

.a8r14P, .k6vTr8 {
    position: absolute
}

.a8r14P {
    bottom: 1px;
    left: 1px;
    overflow: hidden;
    right: 1px;
    top: 1px
}

.zBd80w {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.gXuVpk {
    background-color: rgba(0,0,0,.09)
}

.KxETSy {
    background-color: #ee4d2d;
    transform: translateX(-100%)
}

.tkyJxn {
    display: none
}

.MO0JLh, .Xft6t9 {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0
}

.MO0JLh {
    background-color: rgba(0,0,0,.4)
}

.Xft6t9 {
    align-items: center;
    display: flex;
    justify-content: center;
    z-index: 9000
}

.rkQRI_ {
    z-index: 1
}

.C3AqjT {
    opacity: 0
}

.m5iSNI {
    transition: opacity .15s
}

.ITnnDE, .m5iSNI {
    opacity: 1
}

.vp6hGP {
    opacity: 0;
    transition: opacity .15s
}

.Cj5sRM {
    transform: scale(.8)
}

.DjnofK {
    transition: transform .2s
}

.DjnofK, .dcYPuZ {
    transform: scale(1)
}

.W38FIu {
    transform: scale(.8);
    transition: transform .2s
}

.QUbNRB {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 3px 10px 0 rgba(0,0,0,.14);
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    overflow: hidden;
    position: relative;
    width: 328px
}

.QUbNRB, .Z4DhSN {
    align-items: center
}

.Z4DhSN {
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 280px
}

.CG9ZlZ {
    cursor: pointer;
    position: absolute;
    right: 12px;
    top: 20px;
    stroke: #757575;
    height: 16px;
    overflow: visible;
    padding: 4px;
    width: 16px
}

    .CG9ZlZ:active {
        opacity: .7
    }

.xLAR_W {
    right: 25px;
    top: 25px
}

.OyIHOG {
    left: 50%;
    padding: 15px;
    position: absolute;
    transform: translateX(-50%);
    width: 100%
}

.IUEdQR {
    padding: 0 25px
}

.IUEdQR, .lwdsgD {
    text-align: center
}

.lwdsgD {
    color: rgba(0,0,0,.65);
    font-size: 16px;
    font-weight: 500;
    margin-top: 16px
}

.NX_HaG {
    color: rgba(0,0,0,.54);
    font-size: 14px;
    margin: 8px 0 16px;
    text-align: center
}

.tjVgcA {
    background-color: #1b92f5;
    border-radius: 4px
}

.auCwtB {
    background-color: #ee4d2d;
    border: 0;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    font-size: 1rem;
    height: 2.625rem;
    line-height: 1.2;
    min-width: 4rem;
    outline: none;
    padding: 0;
    padding: 0 1rem;
    text-transform: capitalize
}

    .auCwtB:not(.zA0gcT):active {
        background-color: #e2492b
    }

.zA0gcT {
    background-color: rgba(0,0,0,.09);
    color: rgba(0,0,0,.26)
}

.YFGCwO {
    text-transform: uppercase
}

.oEvJt_ {
    width: 100%
}

.byRBAS {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin: 0 30px
}

.qSfCC4 {
    height: 24px;
    margin-bottom: 25px;
    position: relative;
    width: 100%
}

.r98yzN {
    color: #222;
    font-size: 20px;
    text-align: center;
    width: 100%
}

.IIFI54 {
    background: transparent;
    border: 0;
    cursor: pointer;
    height: 16px;
    outline: none;
    padding: 0;
    position: absolute;
    right: 0;
    top: 4px;
    width: 16px
}

.wfclCe {
    cursor: pointer;
    height: 20px;
    line-height: 20px;
    margin-top: 15px
}

.H9Yhy9, .b5I1yb {
    align-items: center;
    display: flex;
    justify-content: center
}

.daEHLV {
    position: relative
}

.MqBfXS {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.KIDzzX {
    background-color: rgba(0,0,0,.09)
}

.naIhnT {
    opacity: 0
}

.Rrslpa {
    transition: opacity .3s
}

.Rrslpa, .Z_K78G {
    opacity: 1
}

.AaXevd {
    opacity: 0;
    transition: opacity .3s
}

._ZCabv {
    left: 0;
    top: 0;
    will-change: transform
}

.DENm46, ._ZCabv {
    position: absolute
}

.DENm46 {
    touch-action: none
}

.fCExVX {
    background-color: rgba(0,0,0,.09);
    border-radius: 2px;
    box-sizing: border-box;
    font-size: 12px;
    margin-top: 12px;
    padding: 4px
}

.I1wNZY, .fCExVX {
    position: relative
}

.H9Yhy9 {
    box-sizing: border-box;
    color: rgba(0,0,0,.65);
    cursor: default;
    font-size: 12px;
    left: 45px;
    padding: 0 12px;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 230px
}

.H9Yhy9, .p_Jbin {
    height: 100%;
    position: absolute;
    top: 0
}

.p_Jbin {
    left: 0;
    opacity: .3;
    transform-origin: left center
}

.b5I1yb, .p_Jbin {
    will-change: transform
}

.b5I1yb {
    border-radius: 2px;
    box-shadow: 0 0 10px rgba(0,0,0,.25);
    cursor: pointer;
    position: relative;
    touch-action: none
}

.IWyPgm {
    background-color: #ee4d2d
}

.yqnLIK {
    background-color: #1b92f5
}

.jaQVs7 {
    background-color: #26aa99
}

.NeCEQU {
    background-color: #16c42a
}

.sQKhqj {
    background-color: #ee2c4a
}

.BVGEgQ {
    cursor: not-allowed
}

.kAdWCu {
    transition: transform .3s ease;
    transition-delay: .35s
}

@keyframes yi26O2 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(40px)
    }
}

@keyframes NPldtL {
    0% {
        left: 0
    }

    to {
        left: 40px
    }
}

@keyframes qrmwMd {
    0% {
        transform: scaleX(1)
    }

    to {
        transform: scaleX(1.90909)
    }
}

@keyframes xehGB4 {
    0% {
        width: 44px
    }

    to {
        width: 84px
    }
}

._Y2hTr {
    animation: yi26O2 .5s ease 4 alternate
}

.BgVl5h {
    animation: NPldtL .5s ease 4 alternate
}

.x7bUkX {
    animation: qrmwMd .5s ease 4 alternate;
    width: 44px
}

.uhkTUQ {
    animation: xehGB4 .5s ease 4 alternate;
    width: 44px
}

.Y72Nub {
    display: none
}

.JZoNzs {
    align-items: center;
    display: flex;
    justify-content: center
}

@keyframes LiBE_m {
    0% {
        opacity: 1;
        transform: translateX(0)
    }

    67% {
        opacity: 1;
        transform: translateX(0)
    }

    to {
        opacity: 0;
        transform: translateX(40px)
    }
}

@keyframes Jh86pK {
    0% {
        left: 8px;
        opacity: 1
    }

    67% {
        left: 8px;
        opacity: 1
    }

    to {
        left: 40px;
        opacity: 0
    }
}

@keyframes WSLN28 {
    0% {
        opacity: 1;
        transform: translateX(-40px)
    }

    67% {
        opacity: 1;
        transform: translateX(-40px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes IoKT8n {
    0% {
        left: -24px;
        opacity: 1
    }

    67% {
        left: -24px;
        opacity: 1
    }

    to {
        left: 8px;
        opacity: 1
    }
}

.ONtWBt {
    display: none
}

.JZoNzs {
    height: 40px;
    overflow: hidden;
    position: relative;
    width: 40px
}

.Gd0uaB {
    animation: LiBE_m 1.2s linear infinite
}

.Gd0uaB, .iiczij {
    left: 8px;
    position: absolute;
    top: 8px
}

.iiczij {
    animation: Jh86pK 1.2s linear infinite
}

.sRNIDr {
    animation: WSLN28 1.2s linear infinite
}

.sRNIDr, .z8a7Oi {
    left: 8px;
    position: absolute;
    top: 8px
}

.z8a7Oi {
    animation: IoKT8n 1.2s linear infinite
}

.UYjQdS {
    height: 24px;
    width: 24px
}

.dsdgSR {
    bottom: -16px;
    left: -12px;
    position: absolute
}

.ONtWBt {
    display: hidden
}

.T0SVdf {
    align-items: center
}

.T0SVdf, .quo6uB {
    display: flex
}

.T0SVdf {
    flex-direction: column;
    justify-content: flex-start
}

.quo6uB {
    justify-content: space-around
}

.YD2JEc {
    animation: glow 2s linear infinite;
    background-clip: padding-box;
    background-color: #fafafa;
    border-color: #fafafa;
    border-radius: 2px;
    box-shadow: none;
    color: transparent;
    cursor: default;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

@keyframes glow {
    0%,to {
        background-color: #fafafa;
        border-color: #fafafa
    }

    50% {
        background-color: #f5f5f5;
        border-color: #f5f5f5
    }
}

.oz5i86 {
    width: 100%
}

.T0SVdf {
    margin: 0 30px
}

.oA9Epp {
    height: 24px;
    margin-bottom: 24px;
    position: relative;
    width: 100%
}

.mvj30h {
    color: #222;
    font-size: 20px;
    text-align: center;
    width: 100%
}

.HxQTSO {
    background: transparent;
    border: 0;
    cursor: pointer;
    height: 16px;
    outline: none;
    padding: 0;
    position: absolute;
    right: 0;
    top: 4px;
    width: 16px
}

.kHvaLv {
    margin-bottom: 1.5625rem;
    max-width: 18.75rem;
    width: 100%
}

.CLf6RU {
    position: relative
}

.CLf6RU, .zg3PZq {
    height: 4.625rem;
    width: 12.3125rem
}

.zg3PZq {
    border: 0;
    position: absolute
}

.knuATG {
    background-color: #fff;
    cursor: pointer
}

.g1qGxS {
    opacity: 0
}

.p32LgT {
    transition: opacity .3s
}

.hA4X76, .p32LgT {
    opacity: 1
}

.d3CuMr {
    opacity: 0;
    transition: opacity .3s
}

.ZYa3vx {
    cursor: pointer;
    line-height: 1.25rem;
    margin-top: .75rem
}

.vM2Kt9 {
    border-radius: 2px;
    margin: 1.25rem 0
}

.quo6uB, .vM2Kt9 {
    width: 100%
}

.ESlg08, .G6idmT {
    background-color: #fff;
    border: 0;
    border-radius: 2px;
    flex: 0 1 50%;
    font-size: 1rem;
    height: 2.5rem;
    outline: none;
    text-transform: capitalize;
    width: 100%
}

    .ESlg08:not(:first-of-type), .G6idmT:not(:first-of-type) {
        margin-left: 0
    }

.iAp0N0 {
    flex: 0 1 100%
}

.ESlg08 {
    background-color: #ee4d2d;
    color: #fff
}

.MWsi4W {
    align-items: center
}

.MWsi4W, .QJKqbi {
    display: flex
}

.QJKqbi {
    border: 1px solid rgba(0,0,0,.14);
    border-radius: 2px;
    box-shadow: inset 0 2px 0 rgba(0,0,0,.02);
    box-sizing: border-box;
    height: 2.5rem;
    overflow: hidden;
    width: 100%
}

.CARWOc {
    border-color: #ff424f
}

.CARWOc, .zwTAd7 {
    box-shadow: 0 0 4px rgba(0,0,0,.14)
}

.zwTAd7 {
    border-color: rgba(0,0,0,.54)
}

.WdW2EZ {
    border: 0;
    filter: none;
    flex: 1;
    flex-shrink: 0;
    outline: none;
    padding: .75rem
}

    .WdW2EZ::placeholder {
        color: rgba(0,0,0,.26);
        padding-left: .1875rem
    }

    .WdW2EZ:-webkit-autofill, .WdW2EZ:-webkit-autofill:focus, .WdW2EZ:-webkit-autofill:hover {
        box-shadow: inset 0 0 0 20px #fff;
        -webkit-box-shadow: inset 0 0 0 20px #fff
    }

    .WdW2EZ::-ms-clear {
        display: none
    }

.p2LWAZ {
    background: #fff6f7
}

    .p2LWAZ:-webkit-autofill, .p2LWAZ:-webkit-autofill:focus, .p2LWAZ:-webkit-autofill:hover {
        box-shadow: inset 0 0 0 20px #fff6f7;
        -webkit-box-shadow: inset 0 0 0 20px #fff6f7
    }

.qdG3ME {
    color: #ff424f;
    font-size: .75rem;
    margin: 0;
    min-height: 1rem;
    padding: .25rem 0 0
}

    .qdG3ME:first-letter {
        text-transform: capitalize
    }

.MWsi4W {
    background: transparent;
    border: 0;
    outline: none;
    padding: 0 .9375rem 0 .75rem
}

.IG8aIH {
    background: #fff6f7
}

.r2e1u1 {
    height: .75rem;
    width: 1.25rem
}

.mirQXL {
    height: .625rem;
    padding-top: .375rem;
    width: 1.25rem
}

.Dfig9D {
    height: 1rem;
    width: 1rem
}

._2ZEaD {
    animation: _2ZEaD 1.5s infinite;
    background-color: #a4aaaa;
    background-image: linear-gradient(90deg,#a4aaaa,#000 25%,#a4aaaa 50%);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 200% 100%;
    transform: translateZ(0)
}

    ._2ZEaD .geCJg {
        background: #fff;
        isolation: isolate;
        mix-blend-mode: screen
    }

    ._2ZEaD .M6lQx {
        background: #f1f0f0
    }

@keyframes _2ZEaD {
    0% {
        background-position: 100% 0
    }

    to {
        background-position: -100% 0
    }
}

.fIdBbX {
    height: 210px;
    width: 280px
}

.X4Ib0W {
    height: 150px;
    margin-bottom: 12px;
    width: 100%
}

.MyKPID {
    height: 48px;
    width: 100%
}

.dMiXJG, .hJtOYA {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0
}

.dMiXJG {
    background-color: rgba(0,0,0,.4)
}

.hJtOYA {
    align-items: center;
    display: flex;
    justify-content: center;
    z-index: 9000
}

.sXB8Dg {
    z-index: 1
}

.PqBWgp {
    opacity: 0
}

.oPutKI {
    transition: opacity .15s
}

.ZaX5RH, .oPutKI {
    opacity: 1
}

.tPVvWs {
    opacity: 0;
    transition: opacity .15s
}

.BjlW5z {
    transform: scale(.8)
}

.V_ns4Y {
    transition: transform .2s
}

.V_ns4Y, .cThxRB {
    transform: scale(1)
}

.S8052C {
    transform: scale(.8);
    transition: transform .2s
}

.UV1PVh {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 3px 10px 0 rgba(0,0,0,.14);
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    min-height: 336px;
    overflow: hidden;
    padding: 24px 0;
    position: relative;
    width: 340px
}

.UV1PVh, .drDWEG {
    align-items: center
}

.drDWEG {
    display: flex;
    justify-content: flex-end
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .drDWEG {
        height: 1px
    }

        .drDWEG:after {
            content: "";
            font-size: 0;
            min-height: inherit
        }
}

.depjw4 {
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 0 9px rgba(0,0,0,.12);
    box-sizing: border-box;
    padding: 24px;
    width: 500px
}

.O7jTE0 {
    color: rgba(0,0,0,.87);
    font-size: 1.25rem;
    font-weight: 400
}

.O7jTE0, .jKNLj2 {
    margin-bottom: 16px
}

.jKNLj2 {
    font-size: 1rem;
    line-height: 1.5rem
}

.J95ljL {
    list-style-type: disc;
    margin: 0;
    padding-left: 20px
}

.CtowGJ {
    color: #4080ee
}

.drDWEG {
    height: 40px
}

.EMbrfh {
    font-size: 1rem;
    min-width: 82px
}

.fvpXIT, .rZjfmU {
    align-items: center;
    display: flex
}

.fvpXIT {
    justify-content: flex-end
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .fvpXIT, .rZjfmU {
        height: 1px
    }

        .fvpXIT:after, .rZjfmU:after {
            content: "";
            font-size: 0;
            min-height: inherit
        }
}

.j9xGaA {
    background: #fff;
    border-radius: 2px;
    width: 440px
}

.rZjfmU {
    border-bottom: 1px solid rgba(0,0,0,.09);
    color: rgba(0,0,0,.87);
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5rem;
    padding: 16px 24px
}

.c0TOSO {
    color: rgba(0,0,0,.65);
    font-size: .875rem;
    line-height: 1rem;
    padding: 24px
}

.O3Bd8B {
    color: rgba(0,0,0,.87);
    font-weight: 500;
    word-break: break-all
}

.fvpXIT {
    border-top: 1px solid rgba(0,0,0,.09);
    padding: 12px 24px
}

.Db3tXj, .lApgO2 {
    align-items: center;
    display: flex;
    justify-content: center
}

.lApgO2, .vDmVU0 {
    flex-shrink: 0
}

.Db3tXj {
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.26);
    border-radius: 2px;
    box-sizing: border-box;
    color: rgba(0,0,0,.87);
    font-size: .875rem;
    height: 40px;
    outline: none;
    padding: 0 2px;
    width: 100%
}

    .Db3tXj:hover {
        background-color: rgba(0,0,0,.02)
    }

    .Db3tXj:active {
        background-color: rgba(0,0,0,.05)
    }

    .Db3tXj:disabled {
        border-color: rgba(0,0,0,.09);
        color: rgba(0,0,0,.26)
    }

        .Db3tXj:disabled .vDmVU0 {
            opacity: .26
        }

.YQU5bP {
    padding-right: 8px
}

.iNvo7e {
    font-weight: 400;
    padding-right: 22px
}

.lApgO2 {
    border-radius: 1px;
    height: 36px;
    width: 36px
}

.vDmVU0 {
    height: 22px;
    width: 22px
}

.tHJTPf {
    align-items: center;
    flex: 1
}

.social-white-background {
    background-image: url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/7ffa33c1e9518f30.png)
}

.social-white-apple-black-png {
    background-position: 5.1020408163265305% 6.024096385542169%;
    background-size: 406.25% 359.375%
}

.social-white-apple-png {
    background-position: 53.06122448979592% 6.024096385542169%;
    background-size: 406.25% 359.375%
}

.social-white-fb-blue-png {
    background-position: 5.555555555555555% 62.666666666666664%;
    background-size: 325% 287.5%
}

.social-white-fb-png {
    background-position: 52.38095238095238% 52.22222222222222%;
    background-size: 520% 460%
}

.social-white-google-disabled-png {
    background-position: 80.35714285714286% 48.45360824742268%;
    background-size: 722.2222222222222% 638.8888888888889%
}

.social-white-google-png {
    background-position: 83.92857142857143% 5.154639175257732%;
    background-size: 722.2222222222222% 638.8888888888889%
}

.social-white-whatsapp-png {
    background-position: 100% 100%;
    background-size: 325% 287.5%
}

.Z7VPg_ {
    align-items: center
}

.AJZx_1, .Z7VPg_ {
    display: flex
}

.Z7VPg_ {
    flex-direction: column;
    justify-content: center
}

.AJZx_1 {
    justify-content: space-between
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .Z7VPg_ {
        height: 1px
    }

        .Z7VPg_:after {
            content: "";
            font-size: 0;
            min-height: inherit
        }
}

.AJZx_1 {
    width: 100%
}

.NuXrLk {
    margin-bottom: 10px
}

.Z05m2d {
    margin-bottom: 15px
}

.ZDZUo_ {
    margin-bottom: 30px
}

.U1k5YB {
    flex: 1;
    margin: 5px
}

.vPR6qs {
    align-self: flex-start
}

.eSwyR8 {
    font-size: 1rem;
    margin: .625rem 0 1.875rem;
    min-height: 2.5rem;
    text-align: center
}

.KT5Yxf, .vPR6qs {
    margin-bottom: .625rem
}

.vPR6qs {
    font-size: .875rem;
    min-height: 1.125rem
}

    .vPR6qs.bBXdfv {
        color: hsla(0,0%,46%,.4)
    }

.VhASja, .f5rc2G {
    vertical-align: middle
}

.VhASja {
    height: .875rem;
    margin-left: .25rem;
    width: .875rem
}

.vPR6qs.xWxuyd {
    color: #ff424f
}

.vPR6qs.KalUJO {
    color: #6c0
}

.wQJ3Fo {
    margin-top: 2.5rem
}

.uV2qb8 {
    margin-bottom: 1.875rem
}

.KGabSm {
    margin-top: 0
}

.B_JeRI, .gBy80s {
    font-size: 1.125rem;
    font-weight: 500;
    margin-top: .625rem;
    text-align: center
}

.B_JeRI {
    color: #ee4d2d
}

.FofhsW {
    color: rgba(0,0,0,.7);
    font-size: 1rem;
    line-height: 1.25rem;
    margin-top: 1.25rem;
    text-align: center
}

.azOwxH, .xFW9VD {
    font-size: .875rem
}

.azOwxH {
    border-color: #ee4d2d;
    color: #ee4d2d;
    line-height: 1rem
}

.wQs6vC.wQs6vC {
    padding-bottom: 1.875rem
}

.gLvo62 {
    margin-bottom: 1.875rem
}

.DlUBpW {
    margin-top: 1.875rem
}

._aMGL0 {
    margin-top: 1.5rem
}

.beDcup {
    margin-top: 10px
}

    .beDcup:not(:first-of-type) {
        margin-left: 0
    }

.bSpXIb {
    align-items: center
}

.bSpXIb, .tL9qqb {
    display: flex
}

.bSpXIb {
    flex-direction: column
}

.ou2Sbk {
    font-size: 3.25rem
}

.bSpXIb.bSpXIb {
    padding-bottom: 1.875rem
}

.ewuN9d {
    color: rgba(0,0,0,.7);
    font-size: 1rem;
    line-height: 1.25rem;
    margin-top: 1.25rem;
    text-align: center
}

.ImDfrJ {
    color: #ee4d2d
}

.ty_PJ8 {
    margin-top: 1.875rem
}

.SHfqQg {
    color: #05a;
    margin-top: 1.5rem
}

.stardust-carousel, .stardust-carousel__item-list-wrapper {
    height: 100%;
    position: relative;
    width: 100%
}

.stardust-carousel__item-list-wrapper {
    box-sizing: border-box;
    overflow-x: hidden
}

.stardust-carousel__item-list {
    bottom: 0;
    display: flex;
    height: 100%;
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    touch-action: pan-y
}

.stardust-carousel__item {
    align-items: center;
    align-self: center;
    display: flex;
    flex-shrink: 0;
    height: 100%;
    justify-content: center;
    list-style: none;
    overflow: hidden
}

.stardust-carousel__item-inner-wrapper {
    height: 100%;
    width: 100%
}

.stardust-carousel__item-inner-wrapper--hide {
    display: none
}

.stardust-carousel:hover .stardust-carousel__arrow {
    opacity: 1
}

.stardust-carousel__arrow {
    align-items: center;
    border-radius: 50%;
    box-shadow: 0 1px 8px 0 rgba(0,0,0,.09);
    color: rgba(0,0,0,.87);
    cursor: pointer;
    display: inline-flex;
    font-size: 20px;
    height: 20px;
    justify-content: center;
    line-height: 20px;
    opacity: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 20px;
    fill: rgba(0,0,0,.87);
    background-color: #fff;
    transition: opacity .3s ease
}

    .stardust-carousel__arrow > svg {
        color: #ee4d2d;
        flex: 0 1 auto;
        height: 75%;
        width: 75%
    }

    .stardust-carousel__arrow:hover {
        box-shadow: 0 1px 12px 0 rgba(0,0,0,.09)
    }

    .stardust-carousel__arrow:active {
        box-shadow: 0 1px 5px 0 rgba(0,0,0,.09)
    }

.stardust-carousel__arrow--type-2 {
    opacity: 1
}

.stardust-carousel__arrow--prev {
    left: -10px
}

.stardust-carousel__arrow--next {
    right: -10px
}

.stardust-carousel__arrow--disabled > svg {
    fill: rgba(0,0,0,.12)
}

.stardust-carousel__dots {
    bottom: 1rem;
    left: 50%;
    position: absolute;
    text-align: center;
    transform: translate(-50%);
    transition: opacity .5s ease;
    width: 100%
}

.stardust-carousel__dot {
    background-color: hsla(0,0%,100%,.4);
    border: 1px solid hsla(0,0%,54%,.4);
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    height: .5rem;
    opacity: 1;
    width: .5rem
}

    .stardust-carousel__dot:not(:first-child) {
        margin-left: .5rem
    }

.stardust-carousel__dot--active {
    background-color: #ee4d2d;
    border-color: #ee4d2d;
    opacity: 1
}

.stardust-carousel__indexing {
    background: #fff;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 12.4px;
    bottom: 10px;
    color: rgba(0,0,0,.65);
    color: #000;
    font-size: 14px;
    opacity: .65;
    padding: 3px 10px;
    position: absolute;
    right: 10px
}

.stardust-carousel__tabs {
    align-content: center;
    bottom: 0;
    display: flex;
    height: 30px;
    position: absolute;
    width: 100%
}

.stardust-carousel__tab {
    background-color: hsla(0,0%,100%,.5);
    cursor: pointer;
    flex: 1 0 0;
    font-size: 12px;
    overflow: hidden;
    text-align: center
}

.stardust-carousel__tab--active {
    background-color: #ee4d2d;
    color: #fff
}

.stardust-carousel__tab-name {
    line-height: 30px
}

.n51zDE {
    margin-top: 70px;
    text-align: center
}

.NxFA7G {
    height: 36px;
    margin: 0 auto;
    width: 424px
}

.bZwfzF {
    background-color: #eee;
    height: 1px;
    margin-top: 18px
}

.WxpfNr {
    background: #fff;
    color: rgba(0,0,0,.4);
    font-size: 1.5rem;
    left: 0;
    line-height: 2.25rem;
    margin: 0 auto;
    padding: 0 32px;
    position: relative;
    top: -18px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.uVBc8U {
    height: 600px;
    margin: 0 auto;
    width: 1200px
}

.G3z1qv {
    height: 474px;
    width: 1104px
}

.k8CvoS, .m_rN0r {
    display: flex
}

.DybMbo {
    justify-content: center
}

.m_rN0r {
    background: linear-gradient(180deg,#ee4d2d,#ff7337);
    color: #fff;
    flex-direction: column;
    position: relative
}

.VOl_9T {
    bottom: 0;
    position: absolute;
    width: 100%
}

.mNp48r {
    float: right
}

.DybMbo {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 2.25rem;
    margin: 36px auto 44px
}

.rfNQE6 {
    cursor: pointer
}

.k8CvoS {
    gap: 42px;
    margin: 0 auto 42px;
    text-align: center;
    width: 942px;
    z-index: 1
}

.vWBnli {
    gap: 62px;
    width: 1081px
}

.CIU931 {
    flex: 1 1 0;
    overflow-x: hidden
}

.QxUFxS {
    font-size: 4.5rem;
    font-weight: 300;
    line-height: 5.25rem;
    margin-bottom: 12px
}

.bS5dfG {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5rem;
    margin-bottom: 8px
}

.FobBeC {
    font-size: .75rem;
    line-height: 1rem
}

.amACly {
    align-items: center
}

.Rp6yj1, .amACly {
    display: flex
}

.X0RxDD {
    flex: none
}

.amACly {
    justify-content: center
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .amACly {
        height: 1px
    }

        .amACly:after {
            content: "";
            font-size: 0;
            min-height: inherit
        }
}

.DZcvRN {
    border-radius: 4px;
    box-shadow: 0 0 8px rgba(0,0,0,.08);
    margin: 0 15.5px
}

.amACly {
    height: 110px
}

._za2ac {
    padding: 20px;
    position: relative;
    text-align: left
}

.hpe3Qh {
    color: rgba(0,0,0,.87);
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.75rem;
    margin-top: 12px;
    opacity: .9
}

._7a_Ba1 {
    font-size: .875rem;
    margin-top: 8px;
    opacity: .9
}

.Lbsrdx, ._7a_Ba1 {
    color: rgba(0,0,0,.54);
    line-height: 1rem
}

.Lbsrdx {
    font-size: .75rem
}

.n8b1aY {
    margin-top: 10px
}

.DyJofL {
    margin-top: 32px
}

.Rp6yj1 {
    margin: 8px 0
}

.X0RxDD {
    background-color: #ee4d2d;
    border-radius: 50%;
    height: 4px;
    margin-right: 10px;
    margin-top: 6px;
    width: 4px
}

.pFIvoj {
    font-weight: 500
}

.IJ_L1Q {
    bottom: 20px;
    height: 40px;
    left: 20px;
    max-width: 264px;
    min-width: 124px;
    position: absolute
}

.assets-rawPng-background {
    background-image: url(https://deo.shopeemobile.com/shopee/shopee-pcmall-live-sg/assets/deac6dcbd9a7ccb0.png)
}

.assets-rawPng-iconeducation-png {
    background-position: .3756574004507889% 1.607717041800643%;
    background-size: 4536.666666666667% 1119.672131147541%
}

.assets-rawPng-iconviber-png {
    background-position: 3.8431975403535743% 1.7761989342806395%;
    background-size: 2268.3333333333335% 569.1666666666666%
}

.assets-rawPng-preferesellerprogrambr-png {
    background-position: 9.750390015600624% 1.7793594306049823%;
    background-size: 1722.7848101265822% 564.4628099173553%
}

.assets-rawPng-shopeeadstw-png {
    background-position: .40551500405515006% 36.73965936739659%;
    background-size: 1063.28125% 251.10294117647058%
}

.assets-rawPng-shopeebusinessinsighttw-png {
    background-position: 11.597729115977291% 35.36299765807963%;
    background-size: 1063.28125% 266.796875%
}

.assets-rawPng-shopeefreeshippingprogrambr-png {
    background-position: 21.2798766383963% 1.8018018018018018%;
    background-size: 2126.5625% 533.59375%
}

.assets-rawPng-shopeesellerprogramtw-png {
    background-position: 22.789943227899432% 37.002341920374704%;
    background-size: 1063.28125% 266.796875%
}

.assets-rawPng-shopeeshopdecorationtw-png {
    background-position: 11.597729115977291% 100%;
    background-size: 1063.28125% 266.796875%
}

.assets-rawPng-cashback-png {
    background-position: 23.436196830692243% 79.63302752293578%;
    background-size: 840.1234567901234% 494.92753623188406%
}

.assets-rawPng-cooperation-png {
    background-position: 16.150943396226417% 1.594896331738437%;
    background-size: 3780.5555555555557% 1219.642857142857%
}

.assets-rawPng-crossborderseller-png {
    background-position: 27.089783281733745% 1.7543859649122806%;
    background-size: 1972.463768115942% 604.4247787610619%
}

.assets-rawPng-extensivesellersupport-png {
    background-position: 32.5% 1.6366612111292962%;
    background-size: 3319.512195121951% 948.6111111111111%
}

.assets-rawPng-fourteenpercentcommissionfees-png {
    background-position: 32.598784194528875% 16.693944353518823%;
    background-size: 3024.4444444444443% 948.6111111111111%
}

.assets-rawPng-fulfilledbyshopee-png {
    background-position: 32.63239875389408% 30.265210608424336%;
    background-size: 1767.5324675324675% 1626.1904761904761%
}

.assets-rawPng-gift-png {
    background-position: 36.22641509433962% 1.6366612111292962%;
    background-size: 3780.5555555555557% 948.6111111111111%
}

.assets-rawPng-hasslefreeshipping-png {
    background-position: 36.666666666666664% 16.693944353518823%;
    background-size: 3319.512195121951% 948.6111111111111%
}

.assets-rawPng-highimpactcampaigns-png {
    background-position: 38.333333333333336% 31.751227495908346%;
    background-size: 3319.512195121951% 948.6111111111111%
}

.assets-rawPng-iconfacebook-png {
    background-position: 39.51915852742299% 1.6051364365971108%;
    background-size: 4536.666666666667% 1138.3333333333333%
}

.assets-rawPng-iconline-png {
    background-position: 40.19534184823441% 14.446227929373997%;
    background-size: 4536.666666666667% 1138.3333333333333%
}

.assets-rawPng-iconlive-png {
    background-position: 41.848234410217884% 27.287319422150883%;
    background-size: 4536.666666666667% 1138.3333333333333%
}

.assets-rawPng-iconsell-png {
    background-position: 44.1967717140661% 1.7761989342806395%;
    background-size: 2268.3333333333335% 569.1666666666666%
}

.assets-rawPng-iconservice-png {
    background-position: 44.85349361382419% 24.077046548956663%;
    background-size: 4536.666666666667% 1138.3333333333333%
}

.assets-rawPng-icontelegram-png {
    background-position: 44.85349361382419% 36.97749196141479%;
    background-size: 4536.666666666667% 1119.672131147541%
}

.assets-rawPng-iconuni-png {
    background-position: 41.848234410217884% 40.19292604501608%;
    background-size: 4536.666666666667% 1119.672131147541%
}

.assets-rawPng-iconyoutube-png {
    background-position: 32.205995388162954% 45.47069271758437%;
    background-size: 2268.3333333333335% 569.1666666666666%
}

.assets-rawPng-marketingtools-png {
    background-position: 37.04545454545455% 46.808510638297875%;
    background-size: 3319.512195121951% 948.6111111111111%
}

.assets-rawPng-robustsellercommunity-png {
    background-position: 45.22727272727273% 50.90016366612111%;
    background-size: 3319.512195121951% 948.6111111111111%
}

.assets-rawPng-spaylater-png {
    background-position: 36.73965936739659% 92.7400468384075%;
    background-size: 1063.28125% 266.796875%
}

.assets-rawPng-servicerecommended-jpg {
    background-position: 70.93541202672606% 25.423728813559322%;
    background-size: 293.9524838012959% 734.4086021505376%
}

.assets-rawPng-shop-png {
    background-position: 48.679245283018865% 1.6366612111292962%;
    background-size: 3780.5555555555557% 948.6111111111111%
}

.assets-rawPng-shopeebag-png {
    background-position: 52.15094339622642% 1.6611295681063123%;
    background-size: 3780.5555555555557% 843.2098765432099%
}

.assets-rawPng-shopeeexpress-png {
    background-position: 52.04819277108434% 47.47292418772563%;
    background-size: 1173.2758620689656% 529.4573643410853%
}

.assets-rawPng-shopeelogotw-png {
    background-position: 59.244372990353696% 1.594896331738437%;
    background-size: 1163.2478632478633% 1219.642857142857%
}

.assets-rawPng-shopeemall-png {
    background-position: 70.35830618892508% 1.5822784810126582%;
    background-size: 1023.3082706766917% 1339.2156862745098%
}

.assets-rawPng-shopeepay-png {
    background-position: 62.16867469879518% 50.77220077220077%;
    background-size: 1173.2758620689656% 413.93939393939394%
}

.assets-rawPng-shopeeseller-png {
    background-position: 77.64070932922128% 1.6260162601626016%;
    background-size: 2126.5625% 1004.4117647058823%
}

.assets-rawPng-shopeesupermarkettw-png {
    background-position: 86.89710610932475% 1.6051364365971108%;
    background-size: 1163.2478632478633% 1138.3333333333333%
}

.assets-rawPng-shopeexpresstw-png {
    background-position: 90.02433090024331% 17.045454545454547%;
    background-size: 1063.28125% 440.64516129032256%
}

.assets-rawPng-shopeelivetw-png {
    background-position: 72.99270072992701% 61.59250585480094%;
    background-size: 1063.28125% 266.796875%
}

.assets-rawPng-shopeemalltw-png {
    background-position: 94.93123772102162% 1.5552099533437014%;
    background-size: 1537.8531073446327% 1707.5%
}

.assets-rawPng-socialpartners-png {
    background-position: 94.08217112702602% 11.345218800648299%;
    background-size: 3944.927536231884% 1034.8484848484848%
}

.assets-rawPng-supermarketlogo-png {
    background-position: 100% 11.146496815286625%;
    background-size: 1986.8613138686133% 1241.8181818181818%
}

.assets-rawPng-zeropercentcommissionfees-png {
    background-position: 97.91666666666667% 23.731587561374795%;
    background-size: 3319.512195121951% 948.6111111111111%
}

.ISW4Jh {
    display: flex;
    justify-content: center
}

.A_brh3 {
    background-color: #fff;
    padding: 70px 0;
    text-align: center
}

.xIGoLr {
    height: 36px;
    margin: 0 auto 30px;
    width: 484px
}

.vZB6of {
    background-color: #eee;
    height: 1px;
    margin-top: 18px
}

.DxPz4Y {
    background: #fff;
    color: rgba(0,0,0,.4);
    font-size: 1.5rem;
    left: 0;
    line-height: 2.25rem;
    margin: 0 auto;
    padding: 0 16px;
    position: relative;
    top: -18px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.INLbWh {
    height: 40px;
    width: 36px
}

.noa288 {
    height: 25px;
    width: 133px
}

.xVVBGc {
    height: 20px;
    width: 89px
}

.R1ITX_ {
    height: 54px;
    width: 137px
}

.L0E_a7 {
    height: 66px;
    width: 69px
}

.DZhEYc {
    height: 64px;
    width: 64px
}

.MP_K6s {
    height: 69px;
    width: 162px
}

.j3FEHo {
    height: 28px;
    width: 117px
}

.JOJGIv {
    height: 30px;
    width: 117px
}

.XnxNYV {
    height: 60px;
    width: 79px
}

.UFLsh8 {
    height: 42px;
    width: 154px
}

.X7o3zv {
    height: 56px;
    width: 69px
}

.h83kCb {
    align-items: center
}

.Y9jqIL {
    align-self: flex-end
}

.AcZC0Y, .gKQoYf, .gXXgkA, .h83kCb {
    display: flex
}

.b827QI {
    flex: none
}

.AcZC0Y {
    flex-wrap: wrap
}

.h83kCb {
    justify-content: center
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .h83kCb {
        height: 1px
    }

        .h83kCb:after {
            content: "";
            font-size: 0;
            min-height: inherit
        }
}

.gXXgkA {
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 0 8px rgba(0,0,0,.08);
    margin: 86px 16px 0 0;
    padding: 38px 33px 24px 30px
}

.CYIhGi {
    height: 46px;
    position: absolute;
    top: 70px;
    width: 463px
}

.ZC9Ifv {
    margin-right: 24px
}

.h83kCb {
    border-radius: 50%;
    height: 80px;
    width: 80px
}

.Or2KAX {
    text-align: left
}

.QSBRDv {
    color: rgba(0,0,0,.87);
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.75rem;
    opacity: .9
}

.BnvFyU {
    color: rgba(0,0,0,.54);
    font-size: .875rem;
    line-height: 1.125rem;
    margin-top: 8px;
    opacity: .9
}

.GhZBYQ {
    margin-top: 32px
}

.gKQoYf {
    margin-top: 8px
}

.b827QI {
    background-color: #ee4d2d;
    border-radius: 50%;
    height: 4px;
    margin-right: 10px;
    margin-top: 6px;
    width: 4px
}

.dhRCC5 {
    color: rgba(0,0,0,.54);
    font-size: .75rem;
    line-height: 1rem
}

.VYxlPc {
    border-radius: 4px;
    height: 40px;
    width: 122px
}

.JiqqJj {
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 1px 4px rgba(0,0,0,.12);
    height: 40px;
    position: relative;
    width: 40px
}

.I2uK4x {
    border-right: 2px solid rgba(0,0,0,.54);
    border-top: 2px solid rgba(0,0,0,.54);
    height: 7px;
    left: 13px;
    position: absolute;
    top: 15px;
    transform: rotate(45deg);
    width: 7px
}

.OR9A9e {
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 1px 4px rgba(0,0,0,.12);
    height: 40px;
    position: relative;
    width: 40px
}

.llE6He {
    border-right: 2px solid rgba(0,0,0,.54);
    border-top: 2px solid rgba(0,0,0,.54);
    height: 7px;
    left: 17px;
    position: absolute;
    top: 15px;
    transform: rotate(225deg);
    width: 7px
}

.rTOZYE {
    display: flex
}

.iTvg77 {
    flex-wrap: nowrap
}

.Dc5QDv {
    flex-wrap: wrap
}

.DUMBeS, .Dc5QDv {
    justify-content: center
}

.OZ5QzW {
    background-color: #fff;
    padding: 70px 0;
    position: relative;
    text-align: center
}

.IRw17M {
    left: 52px
}

.IRw17M, .dQDOhi {
    position: absolute;
    top: 322px;
    z-index: 1
}

.dQDOhi {
    right: 52px
}

.yx7AJO {
    height: 36px;
    margin: 0 auto;
    width: 424px
}

.Xpq0S3 {
    background-color: #eee;
    height: 1px;
    margin-top: 18px
}

.VXinLN {
    background: #fff;
    color: rgba(0,0,0,.4);
    font-size: 1.5rem;
    left: 0;
    line-height: 2.25rem;
    margin: 0 auto;
    padding: 0 32px;
    position: relative;
    top: -18px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.iTvg77 {
    overflow: auto;
    padding-left: 52px;
    padding-right: 36px
}

.Dc5QDv {
    margin: auto;
    max-width: 1100px
}

.gJUld2 {
    height: 41px;
    width: 58px
}

.WKX7sI {
    height: 32px;
    width: 58px
}

.AaAxMC {
    height: 21px;
    width: 77px
}

.SEuozn {
    height: 80px;
    width: 80px
}

.Dotyb5 {
    height: 41px;
    width: 68px
}

.K3CR6c, .K74sg4 {
    height: 36px;
    width: 36px
}

.rH2Ujl {
    height: 40px;
    width: 40px
}

.USOExh {
    height: 47px;
    width: 44px
}

.UC9M0F {
    height: 36px;
    width: 36px
}

.m2kh5B {
    height: 34px;
    width: 64px
}

.NaLfE9 {
    display: flex;
    flex-flow: row wrap;
    justify-content: center
}

.iZgVe4 {
    background-color: #fff;
    padding: 70px 0;
    text-align: center
}

.d0wP2H {
    height: 36px;
    margin: 0 auto 48px;
    width: 424px
}

.rnttT5 {
    background-color: #eee;
    height: 1px;
    margin-top: 18px
}

.k92DO6 {
    background: #fff;
    color: rgba(0,0,0,.4);
    font-size: 1.5rem;
    left: 0;
    line-height: 2.25rem;
    margin: 0 auto;
    padding: 0 32px;
    position: relative;
    top: -18px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.NaLfE9 {
    gap: 70px 96px;
    margin: 0 auto;
    width: 942px
}

.sN7yRx {
    display: block;
    width: 250px
}

.CtFu6J {
    display: block;
    margin: 0 auto 20px
}

.olXqLM {
    cursor: pointer;
    height: 60px;
    margin: 0 auto;
    width: 60px
}

.Q_dITX {
    color: rgba(0,0,0,.87);
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.75rem;
    margin-bottom: 10px;
    margin-top: 20px
}

.Ns3wBh, .Q_dITX {
    word-wrap: break-word
}

.Ns3wBh {
    color: rgba(0,0,0,.54);
    font-size: .875rem;
    line-height: 1.25rem
}

.u3aMeI {
    border-radius: 4px;
    font-size: 1rem;
    height: 40px;
    line-height: 1.5rem;
    margin-top: 70px;
    padding: 0 16px
}

.ocmn76 {
    display: flex;
    flex-flow: row wrap
}

.ORnDkc {
    background-color: #fff;
    padding: 70px 0;
    text-align: center
}

.Ha2qjl {
    height: 36px;
    margin: 0 auto 48px;
    width: 424px
}

.vCkkAQ {
    background-color: #eee;
    height: 1px;
    margin-top: 18px
}

.xzmZNm {
    background: #fff;
    color: rgba(0,0,0,.4);
    font-size: 1.5rem;
    left: 0;
    line-height: 2.25rem;
    margin: 0 auto;
    padding: 0 32px;
    position: relative;
    top: -18px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.ocmn76 {
    gap: 70px 96px;
    margin: 0 auto;
    width: 942px
}

.dvKfNP {
    display: block;
    width: 250px
}

.aPYgZ9 {
    display: block;
    height: 72px;
    margin: 0 auto 20px;
    width: 83px
}

.HAb_Se {
    color: rgba(0,0,0,.87);
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.75rem;
    margin-bottom: 8px
}

.XchEfF {
    color: rgba(0,0,0,.54);
    font-size: .875rem;
    line-height: 1.25rem
}

.I4CTE9 {
    border-radius: 4px;
    font-size: 1rem;
    height: 40px;
    line-height: 1.5rem;
    margin-top: 70px;
    padding: 0 16px
}

.Vtpg19 {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 3.125rem 0
}

.peaw7T {
    margin-bottom: 3.75rem
}
/*# sourceMappingURL=https://sourcemap.webfe.shopeemobile.com/pcmall-static/_/1136.e6f7c90ca4b138c1.css.map*/
