.account-back{color:var(--color-primary-pink)}.account-back path{fill:var(--color-primary-pink)}.account-nav a{display:block;padding:1em 0;border-bottom:1px solid #e1e1e1}.account-section{border:1px solid silver;border-radius:.5em;padding:1em;margin-bottom:1.5em}.account-section h2{font-size:1.3em;display:block;border-bottom:1px solid silver;padding:.75em 0}.account-section h2 a{color:var(--color-primary-pink)}@media screen and (min-width:992px){.account-section-content{min-height:120px;position:relative}}.account-section-content .btn{display:none;margin:auto;width:70%;padding:0 .5em}@media screen and (min-width:992px){.account-section-content .btn{display:block;position:absolute;bottom:0;left:15%}}.account-zone .page-title{margin-bottom:12px;font-size:20px}.account-order-panel{margin-top:1em}.account-order-panel thead th{white-space:nowrap}.account-order-panel tfoot tr td{border:0;padding:.5em 0 0 .5em;white-space:nowrap}.account-nav .is-active:before{content:"";display:block;position:absolute;right:0;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:6px solid #c95782}.account-nav li{position:relative}.recover-password-form .note.form-success{margin:1em 0;color:green}.recover-password-form .note.form-error{margin:1em 0;color:red}.relogin-msg{color:#478d1d}.account-zone .ssw-reward-page-menu{padding:26px 1em}@media only screen and (min-width:992px){.account-zone .ssw-reward-page-menu{padding:26px 3em}}.account-zone .ssw-reward-item-code,.account-zone .ssw-reward-item-code-wrapper .ssw-reward-item-copy-btn,.account-zone .ssw-reward-page .ssw-reward-redeem{border-radius:8px}.address-listing.is-editing .address{display:none}.address-listing .address{margin-bottom:1em}@media only screen and (min-width:992px){.address-listing .address{margin-bottom:0}}.account-order-panel .note,.account-order-panel .note a{color:#666}.account-order-panel .note{font-size:.8em}.ssw-reward-page-refer-friend button.ssw-reward-refer-share-btn{padding:0;background:#fff}@media only screen and (max-width:575px){.ssw-reward-friend-copy{padding:0 1em!important;width:100px;height:40px}.ssw-reward-refer-login-btn{padding:0 2em}}@media (max-width:550px){.ssw-reward-page-header .ssw-reward-page-balance{text-align:center;left:0;bottom:100px;transform:translateX(-25%)}.ssw-reward-page-header{justify-content:center}.ssw-reward-page-menu{padding:10px}}.order-th-store{min-width:70px;width:20%}.order-th-name{min-width:150px;width:35%}.order-th-date{min-width:90px;width:20%}.order-th-delivery-status{min-width:85px;width:20%}@media only screen and (max-width:991px){.order-list{font-size:12px}}.order-list section{margin-bottom:3em}.order-list h5{font-size:18px;border-bottom:1px solid #000}.order-list table{table-layout:fixed}.order-list table thead tr{border-bottom:2px solid #000}#create_customer button{white-space:nowrap}#create_customer #otpCountdown{width:36px}.errors .input-group-append .input-group-text,.errors .input-group-append button,.errors .input-group-prepend .input-group-text,.errors .input-group-prepend button,.errors .input-group-text,.errors .select2-container .select2-selection,.errors input,.errors select{border-color:red}.select2-selection,select.form-control{background-image:linear-gradient(45deg,transparent 50%,rgba(0,0,0,.3) 50%),linear-gradient(135deg,rgba(0,0,0,.3) 50%,transparent 50%);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),100% 0;background-size:5px 5px,5px 5px,2.5em 2.5em;background-repeat:no-repeat}.form-vertical input{margin-bottom:0}.input-group-append,.input-group-prepend{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-append{margin-left:-1.5px}.input-group-append button{height:auto;border:1.5px solid #000;border-radius:.25em}.input-group-append .input-group-text,.input-group-append button{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;background-color:#3b3c48;color:#fff}.input-group-prepend{margin-right:-1.5px}.input-group-prepend .input-group-text{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;background-color:#fff;color:#3b3c48}.input-group-text{display:flex;align-items:center;padding:0 1em;margin-bottom:0;text-align:center;border:1.5px solid #000;border-radius:.25em}.pw-toggle svg{width:1.25em;height:1em;vertical-align:middle}.register-title{font-size:1.7em}@media only screen and (min-width:992px){#create_customer{border:1px solid #ebebeb;border-radius:.25em;padding:2em}}#create_customer,.account-form{max-width:800px}#create_customer small.remark,.account-form small.remark{color:#817f7f}#create_customer .invalid-feedback,#create_customer small.remark,.account-form .invalid-feedback,.account-form small.remark{font-size:.7em}.template-customers_register #create_customer,.template-customers_register #shopify-section-customers-register-banner{margin:auto;max-width:800px}.template-customers_register #shopify-section-customers-register-banner img{width:calc(100% + 16px);max-width:calc(100% + 16px);height:auto;margin-left:-8px;margin-right:-8px}.update-additional-info{padding-left:8px;padding-right:8px}.has-errors{color:red}.has-errors select{border-color:red}.form-control{border:1.5px solid #3b3c48}.form-group{margin-bottom:1.5rem}.form-vertical label{font-weight:700}.form-vertical .checkbox label{font-weight:400}.profile-updated-msg{padding-bottom:1em;color:green}.required-field-reminder{color:red}#CustomerLoginForm .form-control{font-size:32px;-webkit-transition:none;transition:none;width:48px;height:48px;text-align:center;margin:0 3px}@media only screen and (max-width:749px){#CustomerLoginForm .form-control{font-size:28px;width:42px;height:42px}}#CustomerLoginForm .form-control:focus{background-color:#fff;border-color:#884377;outline:0}#CustomerLoginForm .form-control.form-control-solid{border:1px solid #e0e0e0;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}#CustomerLoginForm .form-control.form-control-solid.active,#CustomerLoginForm .form-control.form-control-solid.focus,#CustomerLoginForm .form-control.form-control-solid:active,#CustomerLoginForm .form-control.form-control-solid:focus{border:1px solid #393a46;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}#CustomerLoginForm input[type=number]{-moz-appearance:textfield}#CustomerLoginForm input::-webkit-inner-spin-button,#CustomerLoginForm input::-webkit-outer-spin-button{-webkit-appearance:none}#CustomerLoginForm .e-tabs .tabs{margin-bottom:1em;display:flex;justify-content:space-evenly}#CustomerLoginForm .e-tabs .tabs .tab-link{background-color:transparent;border-bottom:2px solid #888;width:100%}#CustomerLoginForm .e-tabs .tabs .tab-link h2{color:#888}#CustomerLoginForm .e-tabs .tabs .tab-link.current{border-bottom:2px solid var(--color-primary-pink)}#CustomerLoginForm .e-tabs .tabs .tab-link.current h2{color:var(--color-primary-pink)}#CustomerLoginForm #btn-resend-otp[disabled]{opacity:.3;pointer-events:none}.order-status-timeline{position:relative;display:flex;width:100%;padding:0}.order-status-timeline ul:nth-child(1){color:#dfdfdf}.order-status-timeline li{list-style:none;float:left;width:25%;position:relative;text-align:center}.order-status-timeline li:before{content:"";width:1.5em;height:1.5em;border:5px solid #dfdfdf;border-radius:50%;display:block;text-align:center;line-height:1.5em;margin:0 auto 10px;background:#fff;color:#292929;transition:all ease-in-out .3s;cursor:pointer}.order-status-timeline li:after{content:"";position:absolute;width:100%;height:4px;background-color:#dfdfdf;top:calc(.75em - 2px);left:-50%;z-index:-999;transition:all ease-in-out .3s}.order-status-timeline li:first-child:after{content:none}.order-status-timeline li.current{font-weight:700}.order-status-timeline li.active:before{border-color:rgba(41,41,41,.7)}.order-status-timeline li.active:after{background-color:rgba(41,41,41,.7)}