.MyAccount_myprofiledropdown__3ucCh {
    position: absolute;
    top: 48px;
    right: 0;
    background: #fff;
    min-width: 250px;
    z-index: 11;
    box-shadow: 0 0 20px rgba(0,0,0,.2);
    border: 1px solid #000;
    overflow: hidden
}

@media only screen and (max-width: 768px) {
    .MyAccount_myprofiledropdown__3ucCh {
        right:0;
        top: 42px
    }
}

.MyAccount_myprofiledropdown__3ucCh .MyAccount_topHead__DhaIZ {
    display: flex;
    padding: 20px
}

.MyAccount_myprofiledropdown__3ucCh .MyAccount_topHead__DhaIZ p {
    font-size: 13px
}

.MyAccount_myprofiledropdown__3ucCh .MyAccount_topHead__DhaIZ h3 {
    margin-bottom: 0
}

.MyAccount_myprofiledropdown__3ucCh .MyAccount_topHead__DhaIZ figure {
    width: 80px;
    height: 80px;
    margin-bottom: 10px
}

.MyAccount_myprofiledropdown__3ucCh .MyAccount_topHead__DhaIZ figure .MyAccount_fLetter__EHK4R,.MyAccount_myprofiledropdown__3ucCh .MyAccount_topHead__DhaIZ figure img {
    width: 80px;
    height: 80px
}

.MyAccount_myprofiledropdown__3ucCh ul {
    margin: 0 10px 20px;
    border-radius: 40px
}

.MyAccount_myprofiledropdown__3ucCh ul li {
    border-bottom: 1px solid #e9e9e1;
    box-sizing: border-box;
    width: 100%;
    cursor: pointer
}

.MyAccount_myprofiledropdown__3ucCh ul li:last-child {
    border-bottom: 0
}

.MyAccount_myprofiledropdown__3ucCh ul li a {
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-size: 0 0;
    padding: 10px
}

.MyAccount_myprofiledropdown__3ucCh ul li a svg {
    width: 14px;
    height: 14px;
    fill: #000
}

.MyAccount_myprofiledropdown__3ucCh ul li a.MyAccount_active__k2nAa,.MyAccount_myprofiledropdown__3ucCh ul li a:hover {
    color: #ed1c24
}

.MyAccount_myprofiledropdown__3ucCh ul li a.MyAccount_active__k2nAa svg,.MyAccount_myprofiledropdown__3ucCh ul li a:hover svg {
    fill: #ed1c24
}

.MyAccount_myprofiledropdown__3ucCh .MyAccount_cssFoot__YlTDT {
    background-color: #ededed;
    display: flex;
    justify-content: center
}

.MyAccount_myprofiledropdown__3ucCh .MyAccount_cssFoot__YlTDT .MyAccount_logout__ShQMF {
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 15px 0
}

.MyAccount_myprofiledropdown__3ucCh .MyAccount_cssFoot__YlTDT .MyAccount_logout__ShQMF svg {
    width: 16px;
    height: 16px;
    margin-right: 3px
}

.MyAccount_myprofiledropdown__3ucCh .MyAccount_cssFoot__YlTDT .MyAccount_logout__ShQMF span {
    font-size: 12px
}

.MyAccount_myprofiledropdown__3ucCh .MyAccount_cssFoot__YlTDT .MyAccount_logout__ShQMF:hover {
    color: #ed1c24
}

.MyAccount_myprofiledropdown__3ucCh .MyAccount_cssFoot__YlTDT .MyAccount_logout__ShQMF:hover svg {
    fill: #ed1c24
}

.MyAccount_trianglearrow__bfrtO {
    position: absolute;
    top: 35px;
    right: -12px;
    height: 14px;
    overflow: hidden;
    width: 30px;
    background: transparent;
    display: none;
    z-index: 10
}

@media only screen and (max-width: 768px) {
    .MyAccount_trianglearrow__bfrtO {
        left:5px
    }
}

.MyAccount_trianglearrow__bfrtO:after {
    content: "";
    display: block;
    z-index: 20;
    width: 15px;
    transform: rotate(45deg) translateY(0) translatex(10px);
    height: 15px;
    background: #000;
    border-radius: 2px 0 0 0
}

.MyAccount_mainHeader__qo1ft {
    background-color: #fff;
    box-shadow: 0 0 50px rgba(0,0,0,.078)
}

.MyAccount_mainHeader__qo1ft .MyAccount_header__dsRa2 {
    max-width: 1000px;
    margin: 0 auto;
    padding: 12px 0;
    display: flex;
    justify-content: space-between
}

@media only screen and (max-width: 768px) {
    .MyAccount_mainHeader__qo1ft .MyAccount_header__dsRa2 {
        padding:8px 10px
    }
}

.MyAccount_mainHeader__qo1ft .MyAccount_header__dsRa2 .MyAccount_logo__PGdTG {
    display: flex;
    align-items: center
}

.MyAccount_mainHeader__qo1ft .MyAccount_header__dsRa2 .MyAccount_logo__PGdTG .MyAccount_a__sTNFL {
    background-size: 0 0
}

.MyAccount_mainHeader__qo1ft .MyAccount_header__dsRa2 .MyAccount_logo__PGdTG figure {
    margin-bottom: 0;
    height: 35px
}

.MyAccount_mainHeader__qo1ft .MyAccount_header__dsRa2 .MyAccount_logo__PGdTG figure svg {
    width: 150px;
    height: 35px
}

@media only screen and (max-width: 768px) {
    .MyAccount_mainHeader__qo1ft .MyAccount_header__dsRa2 .MyAccount_logo__PGdTG figure svg {
        width:140px;
        height: 34px
    }
}

.MyAccount_profile__WZb4Z {
    position: relative
}

.MyAccount_profile__WZb4Z .MyAccount_profilename__yyGWf {
    display: flex;
    align-items: center;
    cursor: pointer
}

.MyAccount_profile__WZb4Z .MyAccount_profilename__yyGWf small {
    margin-left: 10px;
    padding-right: 12px;
    font-size: 11px;
    position: relative
}

.MyAccount_profile__WZb4Z .MyAccount_profilename__yyGWf small:after {
    position: absolute;
    right: 0;
    top: 4px;
    content: "";
    padding: 2px;
    display: block;
    border: solid #000;
    border-width: 0 1px 1px 0;
    transform: rotate(45deg)
}

.MyAccount_profile__WZb4Z .MyAccount_profilename__yyGWf .MyAccount_fLetter__EHK4R {
    width: 25px;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    padding: 5px;
    background-color: #ed1c24;
    border-radius: 40px
}

.MyAccount_profile__WZb4Z figure {
    margin-bottom: 0;
    background: url(/_next/static/media/user.fd68d85d.png) 50% 40% no-repeat;
    background-size: 60%;
    background-color: #ed1c24;
    border-radius: 40px
}

.MyAccount_profile__WZb4Z figure img {
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background-color: #fff
}

@media only screen and (max-width: 768px) {
    .MyAccount_profile__WZb4Z figure img {
        width:32px;
        height: 32px;
        border-radius: 32px
    }
}

.MyAccount_myAccount__7kxVm {
    max-width: 1000px;
    margin: 0 auto;
    display: flex;
    padding: 50px 0
}

@media only screen and (max-width: 768px) {
    .MyAccount_myAccount__7kxVm {
        padding:20px
    }
}

.MyAccount_myAccount__7kxVm .MyAccount_sideBar__aftVS {
    width: 240px
}

@media only screen and (max-width: 768px) {
    .MyAccount_myAccount__7kxVm .MyAccount_sideBar__aftVS {
        display:none
    }
}

.MyAccount_myAccount__7kxVm .MyAccount_sideBar__aftVS .MyAccount_bar__LG3zm {
    background-color: #fff;
    box-shadow: 0 0 50px rgba(0,0,0,.078);
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #000
}

.MyAccount_myAccount__7kxVm .MyAccount_sideBar__aftVS .MyAccount_bar__LG3zm hr {
    display: block;
    margin: 85px 0 0;
    background-color: #e9e9e1;
    width: 100%;
    height: 1px;
    border: 0
}

.MyAccount_myAccount__7kxVm .MyAccount_sideBar__aftVS .MyAccount_bar__LG3zm ul {
    padding: 20px
}

.MyAccount_myAccount__7kxVm .MyAccount_sideBar__aftVS .MyAccount_bar__LG3zm ul li {
    border-bottom: 1px solid #e9e9e1
}

.MyAccount_myAccount__7kxVm .MyAccount_sideBar__aftVS .MyAccount_bar__LG3zm ul li:last-child {
    border-bottom: 0
}

.MyAccount_myAccount__7kxVm .MyAccount_sideBar__aftVS .MyAccount_bar__LG3zm ul li a {
    padding: 10px 0;
    display: inline-block;
    font-size: 14px;
    cursor: pointer
}

.MyAccount_myAccount__7kxVm .MyAccount_sideBar__aftVS .MyAccount_bar__LG3zm ul li a.MyAccount_active__k2nAa,.MyAccount_myAccount__7kxVm .MyAccount_sideBar__aftVS .MyAccount_bar__LG3zm ul li a:hover {
    color: #ed1c24
}

.MyAccount_myAccount__7kxVm .MyAccount_interest___Swc1 {
    border-top: 1px solid #e9e9e1;
    padding-top: 30px;
    width: 80%;
    margin: 0 auto
}

@media only screen and (max-width: 768px) {
    .MyAccount_myAccount__7kxVm .MyAccount_interest___Swc1 {
        width:100%
    }
}

.MyAccount_myAccount__7kxVm .MyAccount_interest___Swc1 h3 {
    font-size: 22px;
    margin-bottom: 10px
}

@media only screen and (max-width: 768px) {
    .MyAccount_myAccount__7kxVm .MyAccount_interest___Swc1 h3 {
        font-size:18px
    }
}

.MyAccount_myAccount__7kxVm .MyAccount_interest___Swc1 p {
    font-size: 12px
}

@media only screen and (max-width: 768px) {
    .MyAccount_myAccount__7kxVm .MyAccount_interest___Swc1 p {
        font-size:10px
    }
}

.MyAccount_myAccount__7kxVm .MyAccount_interest___Swc1 .MyAccount_listinterest__O0zCs {
    display: flex;
    flex-wrap: wrap;
    gap: 10px
}

.MyAccount_myAccount__7kxVm .MyAccount_interest___Swc1 .MyAccount_listinterest__O0zCs li {
    width: auto
}

.MyAccount_myAccount__7kxVm .MyAccount_interest___Swc1 .MyAccount_listinterest__O0zCs .MyAccount_checkboxinput__hlued {
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(100%);
    clip-path: inset(100%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.MyAccount_myAccount__7kxVm .MyAccount_interest___Swc1 .MyAccount_listinterest__O0zCs .MyAccount_checkboxinput__hlued:checked+.MyAccount_checkboxtile__2Pi1A {
    border-color: #000;
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
    color: #000;
    background-color: #ed1c24;
    color: #fff
}

.MyAccount_myAccount__7kxVm .MyAccount_interest___Swc1 .MyAccount_listinterest__O0zCs .MyAccount_checkboxinput__hlued:checked+.MyAccount_checkboxtile__2Pi1A:before {
    transform: scale(1);
    opacity: 1;
    background-color: #000
}

.MyAccount_myAccount__7kxVm .MyAccount_interest___Swc1 .MyAccount_listinterest__O0zCs .MyAccount_checkboxinput__hlued:checked+.MyAccount_checkboxtile__2Pi1A .MyAccount_checkboxicon__SplST,.MyAccount_myAccount__7kxVm .MyAccount_interest___Swc1 .MyAccount_listinterest__O0zCs .MyAccount_checkboxinput__hlued:checked+.MyAccount_checkboxtile__2Pi1A .MyAccount_checkboxlabel__89Y0H {
    color: #000
}

.MyAccount_myAccount__7kxVm .MyAccount_interest___Swc1 .MyAccount_listinterest__O0zCs .MyAccount_checkboxinput__hlued:focus+.MyAccount_checkboxtile__2Pi1A {
    border-color: #000;
    box-shadow: 0 5px 10px rgba(0,0,0,.1),0 0 0 4px rgba(0,0,0,.1)
}

.MyAccount_myAccount__7kxVm .MyAccount_interest___Swc1 .MyAccount_listinterest__O0zCs .MyAccount_checkboxinput__hlued:focus+.MyAccount_checkboxtile__2Pi1A:before {
    transform: scale(1);
    opacity: 1
}

.MyAccount_myAccount__7kxVm .MyAccount_interest___Swc1 .MyAccount_listinterest__O0zCs .MyAccount_checkboxtile__2Pi1A {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    border: 1px solid #ccc;
    padding: 15px 45px 15px 20px;
    background-color: #fff;
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
    transition: .15s ease;
    cursor: pointer;
    position: relative;
    font-size: 12px;
    font-weight: 600
}

.MyAccount_myAccount__7kxVm .MyAccount_interest___Swc1 .MyAccount_listinterest__O0zCs .MyAccount_checkboxtile__2Pi1A:before {
    content: "";
    position: absolute;
    display: block;
    width: 1.25rem;
    height: 1.25rem;
    background-color: #fff;
    border-radius: 50%;
    top: 13px;
    right: 13px;
    opacity: 0;
    transform: scale(0);
    transition: .25s ease;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='192' fill='%23FFFFFF' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='none'%3E%3C/rect%3E%3Cpolyline points='216 72.005 104 184 48 128.005' fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'%3E%3C/polyline%3E%3C/svg%3E");
    background-size: 12px;
    background-repeat: no-repeat;
    background-position: 50% 50%
}

.MyAccount_myAccount__7kxVm .MyAccount_interest___Swc1 .MyAccount_listinterest__O0zCs .MyAccount_checkboxtile__2Pi1A:hover:before {
    transform: scale(1);
    opacity: 1
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b {
    width: calc(100% - 240px);
    padding-left: 50px
}

@media only screen and (max-width: 768px) {
    .MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b {
        width:100%;
        padding-left: 0
    }
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_ctaBtn__iAxlY {
    padding-top: 20px;
    display: flex;
    justify-content: center
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_button__UvSqI {
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    gap: 10px;
    padding: 10px;
    height: 50px;
    width: 100%;
    border-radius: 8px;
    transition: all .3s ease;
    font-size: 14px;
    cursor: pointer;
    font-weight: 600;
    position: relative;
    border: 1px solid #000;
    background: #000;
    color: #fff;
    box-sizing: border-box
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_button__UvSqI.MyAccount_auto__LFD8n {
    width: 200px
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_button__UvSqI:hover {
    border: 1px solid #ed1c24;
    background: #ed1c24;
    box-shadow: 0 0 5px rgba(0,0,0,.125)
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_userinfo__tY0z_ {
    padding: 0 0 20px;
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box
}

@media only screen and (max-width: 768px) {
    .MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_userinfo__tY0z_ {
        width:100%
    }
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_userinfo__tY0z_ .MyAccount_photobg__x23jr {
    background-color: #ed1c24;
    background-image: url(/_next/static/media/pattern.594705f7.png);
    display: flex;
    justify-content: center;
    border-radius: 150px;
    width: 100%;
    margin: 0 auto 30px;
    padding-bottom: 15px
}

@media only screen and (max-width: 768px) {
    .MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_userinfo__tY0z_ .MyAccount_photobg__x23jr {
        margin-top:20px
    }
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_userinfo__tY0z_ .MyAccount_profileCol__QPIMQ {
    display: flex;
    width: 80%;
    margin: 0 auto
}

@media only screen and (max-width: 768px) {
    .MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_userinfo__tY0z_ .MyAccount_profileCol__QPIMQ {
        width:100%
    }
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_userinfo__tY0z_ .MyAccount_profileCol__QPIMQ .MyAccount_img__4AuGC {
    width: 100px;
    margin-right: 15px
}

@media only screen and (max-width: 768px) {
    .MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_userinfo__tY0z_ .MyAccount_profileCol__QPIMQ .MyAccount_img__4AuGC {
        width:60px
    }
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_userinfo__tY0z_ .MyAccount_profileCol__QPIMQ .MyAccount_img__4AuGC figure {
    width: 100px;
    height: 100px;
    border-radius: 100px
}

@media only screen and (max-width: 768px) {
    .MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_userinfo__tY0z_ .MyAccount_profileCol__QPIMQ .MyAccount_img__4AuGC figure {
        width:60px;
        height: 60px;
        border-radius: 60px
    }
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_userinfo__tY0z_ .MyAccount_profileCol__QPIMQ .MyAccount_img__4AuGC figure .MyAccount_editphoto__KBVHH {
    position: absolute;
    right: 8px;
    bottom: 8px;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    background-color: #fff;
    z-index: 1;
    border: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_userinfo__tY0z_ .MyAccount_profileCol__QPIMQ .MyAccount_img__4AuGC figure .MyAccount_editphoto__KBVHH svg {
    width: 16px;
    height: 16px
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_userinfo__tY0z_ .MyAccount_profileCol__QPIMQ .MyAccount_img__4AuGC figure img {
    width: 100px;
    height: 100px
}

@media only screen and (max-width: 768px) {
    .MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_userinfo__tY0z_ .MyAccount_profileCol__QPIMQ .MyAccount_img__4AuGC figure img {
        width:60px;
        height: 60px
    }
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_userinfo__tY0z_ .MyAccount_profileCol__QPIMQ aside {
    width: calc(100% - 100px)
}

@media only screen and (max-width: 768px) {
    .MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_userinfo__tY0z_ .MyAccount_profileCol__QPIMQ aside {
        width:calc(100% - 60px)
    }
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_userinfo__tY0z_ .MyAccount_profileCol__QPIMQ aside p {
    margin-bottom: 0
}

@media only screen and (max-width: 768px) {
    .MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_userinfo__tY0z_ .MyAccount_profileCol__QPIMQ aside p {
        font-size:12px
    }
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_userinfo__tY0z_ .MyAccount_profileCol__QPIMQ aside .MyAccount_name__gIvKP {
    font-size: 24px;
    margin-bottom: 5px
}

@media only screen and (max-width: 768px) {
    .MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_userinfo__tY0z_ .MyAccount_profileCol__QPIMQ aside .MyAccount_name__gIvKP {
        font-size:18px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_userinfo__tY0z_ .MyAccount_profileCol__QPIMQ aside .MyAccount_email__AxTfG {
    font-size: 12px;
    margin-bottom: 10px
}

@media only screen and (max-width: 768px) {
    .MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_userinfo__tY0z_ .MyAccount_profileCol__QPIMQ aside .MyAccount_email__AxTfG {
        font-size:10px;
        margin-bottom: 5px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_userinfo__tY0z_ .MyAccount_profileCol__QPIMQ aside .MyAccount_join__pb5Hw {
    font-size: 10px;
    color: gray
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_hr__yUvdW {
    display: block;
    margin: 30px 0;
    background-color: #e9e9e1;
    width: 100%;
    height: 1px;
    border: 0
}

@media only screen and (max-width: 768px) {
    .MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_hr__yUvdW {
        margin:15px 0
    }
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc {
    background-color: #fff;
    box-shadow: 0 0 50px rgba(0,0,0,.078);
    border-radius: 15px;
    box-sizing: border-box;
    width: 80%;
    margin: 0 auto;
    padding: 30px 30px 50px
}

@media only screen and (max-width: 768px) {
    .MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc {
        padding:30px;
        width: 100%
    }
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc.MyAccount_formSpace10__9tXZW {
    padding-top: 10px
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc .MyAccount_heading__tYK91 {
    font-size: 18px;
    margin-bottom: 20px
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc .MyAccount_inputGroup__mWluw {
    margin-bottom: 20px
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc label {
    display: block;
    margin-bottom: 8px;
    font-size: 12px
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc span {
    display: block;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 600
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc input[type=date],.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc input[type=number],.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc input[type=text],.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc select {
    width: 100%;
    border: 1px solid #e9e9e1;
    padding: 10px 20px;
    height: 50px;
    border-radius: 8px;
    outline: none;
    transition: all .3s ease;
    line-height: .8;
    box-sizing: border-box
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc input[type=date]:focus,.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc input[type=date]:hover,.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc input[type=number]:focus,.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc input[type=number]:hover,.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc input[type=text]:focus,.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc input[type=text]:hover,.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc select:focus,.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc select:hover {
    border: 1px solid #ddd;
    box-shadow: 0 0 5px rgba(0,0,0,.125)
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc input[type=number]::-webkit-inner-spin-button,.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc input[type=number] {
    -moz-appearance: textfield
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc input[type=date] {
    box-sizing: border-box;
    outline: 0;
    position: relative;
    width: 100%
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc input[type=date]:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar3" viewBox="0 0 16 16"> <path d="M14 0H2a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2M1 3.857C1 3.384 1.448 3 2 3h12c.552 0 1 .384 1 .857v10.286c0 .473-.448.857-1 .857H2c-.552 0-1-.384-1-.857z"/> <path d="M6.5 7a1 1 0 1 0 0-2 1 1 0 0 0 0 2m3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2m3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2m-9 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2m3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2m3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2m3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2m-9 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2m3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2m3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2"/> </svg>');
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 16px;
    height: 16px;
    content: "";
    right: 16px;
    top: 16px;
    position: absolute
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc input[type=date]::-webkit-calendar-picker-indicator {
    background: transparent;
    bottom: 0;
    color: transparent;
    cursor: pointer;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc [type=radio]:checked,.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc [type=radio]:not(:checked) {
    position: absolute;
    left: -9999px
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc select {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");
    background-position: 97% 50%;
    background-repeat: no-repeat;
    background-size: 12px;
    -moz-appearance: none;
    -webkit-appearance: none
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc [type=radio]:checked+label,.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc [type=radio]:not(:checked)+label {
    position: relative;
    padding-left: 22px;
    padding-right: 20px;
    cursor: pointer;
    line-height: 16px;
    display: inline-block;
    font-size: 11px
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc [type=radio]:checked+label:before,.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc [type=radio]:not(:checked)+label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 14px;
    height: 14px;
    border: 1px solid #e9e9e1;
    border-radius: 100%;
    background: #fff
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc [type=radio]:checked+label:after,.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc [type=radio]:not(:checked)+label:after {
    content: "";
    width: 8px;
    height: 8px;
    background: #ed1c24;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 100%;
    transition: all .2s ease
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc [type=radio]:not(:checked)+label:after {
    opacity: 0;
    transform: scale(0)
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_form__lirUc [type=radio]:checked+label:after {
    opacity: 1;
    transform: scale(1)
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_updateProfile__M0Qg9 {
    text-align: left;
    margin-top: 15px
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_updateProfile__M0Qg9 .MyAccount_heading__tYK91 {
    display: flex;
    justify-content: space-between;
    font-family: Arial,Helvetica,sans-serif
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_updateProfile__M0Qg9 .MyAccount_heading__tYK91 a.MyAccount_edit__7aavk {
    padding: 4px 10px;
    font-size: 12px;
    border: 1px solid rgba(0,0,0,.1);
    border-radius: 3px;
    display: flex;
    justify-content: space-between;
    text-transform: uppercase;
    gap: 5px;
    align-items: center
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_updateProfile__M0Qg9 .MyAccount_heading__tYK91 a.MyAccount_edit__7aavk svg {
    width: 20px;
    height: 20px
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_updateProfile__M0Qg9 .MyAccount_progressBar__dK7s7 {
    width: 100%;
    height: 5px;
    background: rgba(0,0,0,.1);
    border-radius: 5px
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_updateProfile__M0Qg9 .MyAccount_progressBar__dK7s7 span {
    height: 5px;
    background: #ed1c24;
    display: block;
    position: relative;
    border-radius: 5px
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_updateProfile__M0Qg9 .MyAccount_progressBar__dK7s7 span b {
    position: absolute;
    right: 0;
    top: -20px;
    font-size: .7rem;
    font-weight: 400
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_updateProfile__M0Qg9 .MyAccount_inputGroup__mWluw {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-bottom: 1px solid rgba(0,0,0,.1);
    margin-bottom: 10px;
    padding-bottom: 10px
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_updateProfile__M0Qg9 .MyAccount_inputGroup__mWluw label {
    width: 30%;
    margin-bottom: 0
}

@media only screen and (max-width: 768px) {
    .MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_updateProfile__M0Qg9 .MyAccount_inputGroup__mWluw {
        flex-wrap:wrap
    }

    .MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_info__owRdc .MyAccount_updateProfile__M0Qg9 .MyAccount_inputGroup__mWluw label {
        width: 100%;
        margin-bottom: 0
    }
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_bookmark__q5Im6 {
    width: 80%;
    margin: 0 auto
}

@media only screen and (max-width: 768px) {
    .MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_bookmark__q5Im6 {
        width:100%
    }
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_bookmark__q5Im6 li {
    background-color: #fff;
    box-shadow: 0 0 30px rgba(0,0,0,.078);
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    border: 1px solid #000;
    display: flex;
    padding: 20px;
    position: relative;
    margin-bottom: 30px
}

@media only screen and (max-width: 768px) {
    .MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_bookmark__q5Im6 li {
        padding:15px
    }
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_bookmark__q5Im6 li:last-child {
    margin-bottom: 0
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_bookmark__q5Im6 li .MyAccount_mark__zsDYk {
    position: absolute;
    right: 5px;
    top: 10px;
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    border: 0;
    cursor: pointer
}

@media only screen and (max-width: 768px) {
    .MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_bookmark__q5Im6 li .MyAccount_mark__zsDYk {
        right:10px;
        top: 10px;
        width: 20px;
        height: 20px
    }
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_bookmark__q5Im6 li .MyAccount_mark__zsDYk svg {
    width: 16px;
    height: 16px;
    fill: #ed1c24
}

@media only screen and (max-width: 768px) {
    .MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_bookmark__q5Im6 li .MyAccount_mark__zsDYk svg {
        width:14px;
        height: 14px
    }
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_bookmark__q5Im6 li figure {
    width: 150px;
    margin-bottom: 0
}

@media only screen and (max-width: 768px) {
    .MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_bookmark__q5Im6 li figure {
        width:80px;
        border-radius: 0
    }
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_bookmark__q5Im6 li aside {
    width: calc(100% - 150px);
    padding-left: 30px;
    padding-right: 30px
}

@media only screen and (max-width: 768px) {
    .MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_bookmark__q5Im6 li aside {
        width:calc(100% - 80px);
        padding-left: 15px
    }
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_bookmark__q5Im6 li aside .MyAccount_timestemp__6aCMj {
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_bookmark__q5Im6 li aside .MyAccount_timestemp__6aCMj .MyAccount_time__oKqCL {
    color: gray;
    font-size: 11px
}

@media only screen and (max-width: 768px) {
    .MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_bookmark__q5Im6 li aside .MyAccount_timestemp__6aCMj .MyAccount_time__oKqCL {
        font-size:10px
    }
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_bookmark__q5Im6 li aside .MyAccount_cat__SkZGa {
    font-size: 11px;
    color: #ed1c24;
    display: block
}

@media only screen and (max-width: 768px) {
    .MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_bookmark__q5Im6 li aside .MyAccount_cat__SkZGa {
        font-size:10px
    }
}

.MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_bookmark__q5Im6 li aside h3 {
    font-weight: 600;
    margin-bottom: 0;
    line-height: 1.6
}

@media only screen and (max-width: 768px) {
    .MyAccount_myAccount__7kxVm .MyAccount_mainContent__g299b .MyAccount_bookmark__q5Im6 li aside h3 {
        font-size:13px
    }
}

.MyAccount_alert__PZP5o {
    margin: 15px 0;
    padding: 15px;
    border-radius: 5px;
    font-size: 13px;
    display: none
}

.MyAccount_alert__PZP5o.MyAccount_invalid__O9noO {
    background: #ffebee;
    color: red;
    display: block
}

.MyAccount_alert__PZP5o.MyAccount_valid__tPuGG {
    background: #e8f5e9;
    color: green;
    display: block
}
