.page-main{display:inline-block;background-color:var(--brand-background-light-grey);width:100%;min-height:calc(100vh - 56px)}.row{margin:0}.col-lg-12{padding:0}.row .messages{margin-left:-32px;margin-right:-32px;background-color:var(--white)}.messages .message{margin-bottom:0}.form-group{margin-bottom:0}.form-input{margin-bottom:20px}.form-group label:not(.form-check){margin-bottom:4px}label{margin-bottom:4px}.page-main .btn{width:100%}.popup-type-page{background-color:var(--white);min-height:calc(100vh - 56px)}.popup-type-body .messages .message{border-top:0;border-left:0;border-right:0}.popup-type-page>.container{height:100%}.popup-type-body{width:100%}.popup-type-body .desc p{margin-bottom:16px}.popup-type-body .desc strong{font-weight:600}.popup-type-body .desc a{text-decoration:underline;white-space:nowrap}.popup-type-body .message-content{font-size:1.4rem;min-height:47px;padding-left:48px;padding-right:16px}.popup-type-body .messages .message:before{top:11px}.popup-type-wrapper{display:flex;height:100%}.popup-type-body .page-title{margin-bottom:16px}.popup-type-body .main-content{padding-top:48px;padding-bottom:48px;background-color:var(--white)}.popup-type-body .main-content form{margin-top:8px;display:inline-block;width:100%}.popup-type-body .bottom-content{text-align:center;background-color:var(--brand-background-light-grey);padding:24px 16px;margin-left:-16px;margin-right:-16px}.popup-type-body .btn{margin-top:24px}.popup-type-body .btn-login{margin-top:12px}.popup-type-body .login-form .forget-link{font-size:1.4rem;color:var(--text-dark-blue);margin-bottom:4px}.popup-type-body .forget-link:hover{text-decoration:underline}.popup-type-body .register-link,.popup-type-body .register-link:hover{text-decoration:underline}.popup-type-body .form-input.password{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;column-gap:20px}.back-sign-in{background-color:var(--brand-background-light-grey);color:var(--text-mid);padding:12px 16px}.back-sign-in a{display:flex;align-items:center;gap:8px;width:fit-content}.back-sign-in a:before{content:'';background:url("../../img/arrow-left-gray.0daf4a698550.svg") center/100% no-repeat;width:24px;height:24px;transition:.3s all}.back-sign-in a:hover:before{background-image:url("../../img/arrow-left-blue.6d79694d6efb.svg")}.hidden{opacity:0;position:absolute;top:0}.show{opacity:1;position:static}.register-form .heading span{background-color:var(--brand-background-light-grey)}.register-form .heading{margin-bottom:12px}.register-page{padding-top:0;padding-bottom:68px;display:flex;flex-direction:column;overflow-y:auto}.register-form>.action{margin-top:24px}.optional{color:var(--text-light)}.register-page .messages .message{margin-bottom:40px}.register-form .checkmark{top:50%;transform:translateY(-50%)}.user-address{padding:16px;background-color:var(--white);border:1px solid var(--border-input);display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.user-address:hover{border-color:var(--border-input-hover)}.change-address{color:var(--text-dark-blue);text-decoration:underline;cursor:pointer;transition:.3s all}.change-address:hover{color:var(--black23)}.title strong{font-weight:600}.account-type .title{margin-bottom:12px}.account-type{margin-bottom:32px}.search-container{position:relative}.search-container .form-control{padding-left:45px;padding-right:45px}.search-container .search-icon img{width:24px}.search-container .search-icon{position:absolute;top:0;left:15px;height:44px;display:flex}.search-container .clear-icon{position:absolute;top:10px;right:10px;height:100%;cursor:pointer}.search-container ul{position:absolute;top:100%;background-color:var(--white);stroke-width:1px;filter:drop-shadow(4px 16px 48px rgba(0,0,0,0.12));width:100%;border:1px solid var(--black);overflow-y:auto;z-index:999999}.search-container ul li{padding:12px 16px;border-bottom:1px solid var(--border-soft);cursor:pointer;font-size:1.4rem;line-height:1.5;color:var(--text-dark)}.search-container .manually-address{font-weight:600}.search-container .manually-address span{font-weight:400;text-decoration-line:underline}.search-container .add-manually-address{transition:.3s all}.search-container .add-manually-address:hover{color:var(--text-dark-blue)}.register-form .action .btn{width:100%}.actions-trade-type .credit-account{width:100%}.credit-account .note{color:var(--text-light);text-align:center}.delivery-address-form .btn{margin-top:24px;margin-bottom:16px}.form-declaration-check{margin-bottom:16px}.register-form .form-declaration-check .checkmark{top:2px;transform:initial}.login-page{background-color:var(--brand-background-light-grey)}.login-page .popup-type-body{background-color:var(--white)}.password-reset-confirm-page .desc p{color:var(--text-light)}.page-status{height:100vh;padding-bottom:32px}.page-status-wrapper{margin-top:40px}.page-status .page-title{margin-bottom:24px}.page-status .action,.page-status .actions{margin-top:32px;width:100%}.page-status a:not(.btn){text-decoration:underline;white-space:nowrap}.page-status .actions{display:flex;flex-direction:column;gap:12px 16px}.area-code-phone.form-group{display:grid;column-gap:10px;grid-template-columns:1fr 2fr}@media screen and (min-width:640px){.page-main{display:flex;flex-direction:column;min-height:calc(100vh - 72px)}.form-group{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.area-code-phone.form-group{width:70%;column-gap:16px}.popup-type-page{background:url("../../img/account/bg-signin-p.133224e8634c.webp") center/cover no-repeat;justify-content:center;padding:50px 0}.popup-type-wrapper{align-items:center;justify-content:center}.popup-type-body{max-width:486px;min-height:447px}.popup-type-body .main-content{padding-left:48px;padding-right:48px}.popup-type-body .bottom-content{padding:20px 48px;margin:0;height:auto}.back-sign-in{padding-right:48px;padding-left:48px}:is(.register-page,.page-status)>.container{max-width:754px;margin-left:auto;margin-right:auto}.popup-type-body .messages .message:before{left:48px}.popup-type-body .message-content{padding-left:80px;padding-right:48px}.register-page{padding-top:80px;padding-bottom:80px}.register-page .page-title{margin-bottom:32px}.page-status{padding-top:80px}.page-status .action{width:fit-content}.page-status .actions{flex-direction:initial}.page-status .actions .btn{width:fit-content}.password-reset-complete-page .page-status-wrapper{margin-top:0}}@media screen and (min-width:768px){.actions-trade-type{display:flex;gap:16px;align-items:start}}@media screen and (min-width:800px){.popup-type-page{background:url("../../img/account/bg-signin-l.fa7419ab67a2.webp") center/cover no-repeat}}@media screen and (min-width:1080px){.page-main{min-height:calc(100vh - 88px)}.popup-type-page{background:url("../../img/account/bg-signin-d.9e1f198821d0.webp") center/cover no-repeat}}@media screen and (max-width:767.98px){.actions-trade-type .credit-account{margin-top:10px}}@media screen and (max-width:639.98px){.messages .message{border-top:0;border-left:0;border-right:0}.register-status .message-content{padding-left:48px;padding-right:16px}.back-sign-in{margin-left:-16px;margin-right:-16px}.login-page .popup-type-wrapper{justify-content:center}.login-page .popup-type-body{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.register-page .page-title{margin-bottom:24px}.register-form .form-input{margin-bottom:16px}.register-form-wrapper{margin-top:48px}.page-messages+.register-form-wrapper{margin-top:0}.register-form .heading{margin-top:24px}}