.region{margin-bottom:1rem;margin-top:0}div .region:last-child{margin-bottom:0}@media(min-width:768px){.region{margin-bottom:0;margin-top:0}}.swatch-circle-beige{background:beige;border-radius:1.25em;display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-beige.disabled{opacity:.2}.swatch-filter-beige{background:beige;background-color:beige;border-radius:.69em;display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-beige.disabled{opacity:.2}.swatch-circle-black{background:#000;border-radius:1.25em;display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-black.disabled{opacity:.2}.swatch-filter-black{background:#000;background-color:#000;border-radius:.69em;display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-black.disabled{opacity:.2}.swatch-circle-blue{background:#004ebc;border-radius:1.25em;display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-blue.disabled{opacity:.2}.swatch-filter-blue{background:#004ebc;background-color:#004ebc;border-radius:.69em;display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-blue.disabled{opacity:.2}.swatch-circle-brown{background:brown;border-radius:1.25em;display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-brown.disabled{opacity:.2}.swatch-filter-brown{background:brown;background-color:brown;border-radius:.69em;display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-brown.disabled{opacity:.2}.swatch-circle-green{background:#66bc29;border-radius:1.25em;display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-green.disabled{opacity:.2}.swatch-filter-green{background:#66bc29;background-color:#66bc29;border-radius:.69em;display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-green.disabled{opacity:.2}.swatch-circle-grey{background:#8f979d;border-radius:1.25em;display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-grey.disabled{opacity:.2}.swatch-filter-grey{background:#8f979d;background-color:#8f979d;border-radius:.69em;display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-grey.disabled{opacity:.2}.swatch-circle-navy{background:navy;border-radius:1.25em;display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-navy.disabled{opacity:.2}.swatch-filter-navy{background:navy;background-color:navy;border-radius:.69em;display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-navy.disabled{opacity:.2}.swatch-circle-orange{background:orange;border-radius:1.25em;display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-orange.disabled{opacity:.2}.swatch-filter-orange{background:orange;background-color:orange;border-radius:.69em;display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-orange.disabled{opacity:.2}.swatch-circle-pink{background:#fe249a;border-radius:1.25em;display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-pink.disabled{opacity:.2}.swatch-filter-pink{background:#fe249a;background-color:#fe249a;border-radius:.69em;display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-pink.disabled{opacity:.2}.swatch-circle-purple{background:purple;border-radius:1.25em;display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-purple.disabled{opacity:.2}.swatch-filter-purple{background:purple;background-color:purple;border-radius:.69em;display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-purple.disabled{opacity:.2}.swatch-circle-red{background:red;border-radius:1.25em;display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-red.disabled{opacity:.2}.swatch-filter-red{background:red;background-color:red;border-radius:.69em;display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-red.disabled{opacity:.2}.swatch-circle-white{background:#fff;border-radius:1.25em;display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-white.disabled{opacity:.2}.swatch-filter-white{background:#fff;background-color:#fff;border-radius:.69em;display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-white.disabled{opacity:.2}.swatch-circle-yellow{background:#ff0;border-radius:1.25em;display:block;height:2.5em;position:relative;width:2.5em}.swatch-circle-yellow.disabled{opacity:.2}.swatch-filter-yellow{background:#ff0;background-color:#ff0;border-radius:.69em;display:block;height:1.38em;position:relative;width:1.38em}.swatch-filter-yellow.disabled{opacity:.2}.swatch-circle-miscellaneous{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#821e91),color-stop(25%,#821e91),color-stop(25%,#edd134),color-stop(50%,#ff0),color-stop(50%,#edd134),color-stop(50%,#59ba00),color-stop(76%,#59ba00),color-stop(76%,#111),to(#111)),-webkit-gradient(linear,left bottom,left top,color-stop(0,#0e5cd1),color-stop(50%,#0e5cd1),color-stop(50%,#e20b0b),to(#e20b0b));background:linear-gradient(0deg,#821e91,#821e91 25%,#edd134 0,#ff0 50%,#edd134 0,#59ba00 0,#59ba00 76%,#111 0,#111),linear-gradient(0deg,#0e5cd1,#0e5cd1 50%,#e20b0b 0,#e20b0b);background-repeat:repeat-y,repeat;background-size:50% 100%,100% 100%;border:.063em solid rgba(0,0,0,.3);border-radius:1.25em;display:block;height:2.5em;position:relative;-webkit-transform:rotate(35deg);transform:rotate(35deg);width:2.5em}.swatch-circle-miscellaneous.disabled{opacity:.2}.swatch-circle-miscellaneous.selected:after{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.reset-password .tc-text{display:none}.reset-password.-page{margin:0 auto;max-width:75rem}.reset-password.-page .reset-password-form{background-color:#fff;border-radius:1rem;-webkit-box-shadow:0 .3rem .2rem .2rem rgba(0,0,0,.1);box-shadow:0 .3rem .2rem .2rem rgba(0,0,0,.1)}.reset-password.-page .tc-text{display:block}.reset-password.-page .form-group .form-control-label:before{display:none}.reset-password .reset-password-form .form-control.is-invalid~.invalid-feedback{position:static}.reset-password .invalid-feedback{text-align:left}.reset-password .request-password-body{font-size:1.2rem;text-align:center}.reset-password .form-group{margin-bottom:1.4rem}.reset-password .form-group .form-control-label:before{background:#f8f7ff;bottom:0;content:" ";display:block;height:55%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.reset-password .auth-toggler{font-size:1.2rem;line-height:1.6rem;margin-top:.6rem;text-align:right}.reset-password .auth-toggler .action-link{color:#5e2d91;cursor:pointer;font-weight:800;margin:0 .6rem;text-decoration:underline}.reset-password .auth-toggler .action-link:last-child{margin:0 0 0 .6rem}.reset-password .reset-password-form{background-color:#f8f7ff;border-radius:1rem;padding:3rem 1.5rem}.reset-password .modal-header{padding:1.5rem 1.5rem 1rem}.reset-password .modal-header .request-password-title{-webkit-box-flex:1;-ms-flex-positive:1;color:#5e2d91;flex-grow:1;font-size:1.8rem;font-weight:800;line-height:2.5rem;text-align:center}.reset-password .modal-body,.reset-password .modal-footer{padding:0}.reset-password .form-control::-ms-clear{display:none}.reset-password .received-msg{color:#333;font-size:1.4rem;line-height:1.9rem;margin-bottom:0}.reset-password .error-wrapper .btn,.reset-password .received-msg+.btn,.reset-password .send-email-btn{margin-top:1.4rem}.auth-toggler,.tc-text{font-size:1.2rem}.tc-text{line-height:1.639rem;margin-top:1rem;text-transform:lowercase}@media(min-width:1025px){.reset-password.-page .reset-password-form{padding:5rem}.reset-password .auth-toggler{margin-top:1rem}.reset-password .auth-toggler .action-link{margin:0 .6rem}.reset-password .auth-toggler .action-link:last-child{margin:0 0 0 .6rem}.reset-password .request-password-body{font-size:1.4rem}.reset-password .reset-password-form{padding:4rem 3rem}.reset-password .modal-header{padding:2rem 2rem 1.4rem}.reset-password .modal-header .request-password-title{font-size:2.2rem;line-height:3rem}.reset-password .form-control{height:4rem}.reset-password .auth-toggler,.reset-password .tc-text{font-size:1.4rem;line-height:1.9rem}.reset-password .received-msg{font-size:1.6rem;line-height:2rem;margin-bottom:0}.tc-text{line-height:1.929rem;margin-top:1.4rem}}@media(min-width:576px){.reset-password .modal-dialog{max-width:55rem}}.verify-phone .subtitle{font-size:2rem}.verify-phone .description{font-size:1.6rem}.verify-phone .modal-footer{padding-bottom:2rem;padding-top:2rem}.verify-phone .modal-footer .btn{height:100%;padding-left:1rem;padding-right:1rem}.verify-phone .resend{margin-left:0;position:relative}.verify-phone .resend[data-time]:after{content:" (" attr(data-time) ")";display:inline}@media(min-width:576px){.verify-phone{padding:1rem}.verify-phone .subtitle{font-size:2.4rem}.verify-phone .description{font-size:2rem}.verify-phone .modal-footer .btn{padding-left:1.5rem;padding-right:1.5rem}.verify-phone .resend{display:inline-block;width:auto}}@media(min-width:1025px){.verify-phone .modal-footer{padding:3rem 4rem}}.login-card{border:none;-webkit-box-shadow:0 .4rem 1rem rgba(0,0,0,.1);box-shadow:0 .4rem 1rem rgba(0,0,0,.1)}.login-card .card-body{padding:1.5rem}.login-card .card-body:first-child{padding-bottom:0}.login-card .card-body:last-child{padding-top:0}.login-card.track-order{margin-top:5rem}.login-card .title{margin-bottom:2rem;text-align:center}.login-card .title>.title-text{color:#5e2d91;font-size:2.6rem;font-weight:900}.login-card .title>.info-text{font-size:1.5rem}.login-card .action{-webkit-appearance:none}.new-password-page>.login-card .card-body{padding-bottom:3rem;padding-top:1.5rem}.new-password-page>.login-card .card-body .form-group{margin-bottom:1.4rem}.-register-page .register-card .card-body{padding:1.5rem 1.5rem 3rem}@media(min-width:1025px){.-register-page .register-card .card-body{padding:3rem 5rem}.new-password-page .login-card .card-body{padding:3rem 5rem 5rem}.login-card .card-body:first-child{border-right:1px solid #e0e0e0;padding-bottom:3rem;padding-left:5rem;padding-right:6.4rem}.login-card .card-body:last-child{padding-left:6.4rem;padding-right:5rem;padding-top:3rem}}@media(min-width:768px){.login-card .card-body:first-child{padding-top:3rem}.login-card .card-body:last-child{padding-bottom:3rem}.login-card.track-order{margin-top:7rem}.login-card .title{margin-bottom:5rem}.login-card .title>.title-text{font-size:3.5rem}.login-card .title>.info-text{font-size:1.7rem;margin-bottom:3rem}.new-password-page .login-card .card-body{border:0;max-width:inherit;padding:3rem 5rem 5rem}}@media(min-width:768px)and (max-width:1024.98px){.login-card .card-body:first-child,.login-card .card-body:last-child{padding-left:5rem;padding-right:5rem}}.nav-tabs{border-bottom:0}.nav-tabs .nav-item{-ms-flex-preferred-size:50%;flex-basis:50%}.nav-tabs .nav-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:0;border-radius:1rem 1rem 0 0;color:#444;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3rem;font-weight:500;height:5rem;justify-content:center;outline:none;text-decoration:none;text-transform:lowercase}.nav-tabs .nav-link.active{border-bottom:0;color:#5e2d91}@media(min-width:768px){.nav-tabs .nav-link{font-size:2.2rem;height:7rem}}.social-login .action{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 3rem;flex:0 1 3rem;font-size:2rem;justify-content:space-between;padding:.9rem 2.4rem;-webkit-transition:-webkit-filter .2s ease;transition:-webkit-filter .2s ease;transition:filter .2s ease;transition:filter .2s ease,-webkit-filter .2s ease}.social-login .action.-facebook{background-color:#3b5998}.social-login .action.-google{background-color:#eb4335}.social-login .action.-line{background-color:#00b900;padding-right:3.5rem}.social-login .action.-line .icon{height:3.5rem;max-width:3.5rem}.social-login .action.-qq{background-color:#17abe3}.social-login .action.-qq .icon{height:6rem;margin-left:-1rem;max-width:6rem}.social-login .action.-weibo{background-color:#e6162d}.social-login .action.-weibo .icon{height:4rem;margin-left:.5rem;max-width:4rem}.social-login .action:hover{-webkit-filter:brightness(85%);filter:brightness(85%)}.social-login .form-group{margin-bottom:1rem}.social-login .icon{height:2.8rem;max-width:3.6rem;width:auto}.social-login .label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;text-transform:none}@media(min-width:768px){.social-login .action{font-size:2.3rem;padding:1.9rem 1rem}}.page-wrapper .page{background-color:#eceaf4}.login-page{padding:2.5rem 1.5rem 4rem}.login-page.-register-page{max-width:75rem}.login-page.-register-page .register-card{border:0;border-radius:.6rem;-webkit-box-shadow:0 .4rem 1rem rgba(0,0,0,.1);box-shadow:0 .4rem 1rem rgba(0,0,0,.1)}.login-page.-register-page .form-control.is-invalid~.invalid-feedback{position:static}.login-page .login-card{-webkit-box-shadow:0 .4rem 1rem rgba(0,0,0,.1);box-shadow:0 .4rem 1rem rgba(0,0,0,.1)}.login-page .card,.login-page label{font-weight:400}.login-page .card-body .login-banner{height:auto;width:100%}.login-page .form-control.is-invalid~.invalid-feedback{position:relative}.login-page .clearfix .custom-checkbox{margin-bottom:1.4rem}.login-page .form-control-label.floating-fake-label{background:#fff;color:#4a4a4a;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;left:2%;line-height:1.4rem;padding:0 .5rem;position:absolute;top:0}.login-page .form-control-label.floating-fake-label.-pointer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:all}.login-page .form-control-label.floating-fake-label.-pointer .tooltip-marker{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-left:.6rem;order:1}.login-page .form-control-label.floating-fake-label.-pointer svg.icon{height:1.2rem;width:1.2rem}.login-page .line-separator{padding:0}.login-page .line-separator .separator-text{font-size:1.4rem;line-height:1.912rem;padding:1.4rem 2rem}.login-page .title{margin-bottom:1.4rem}.login-page .title .info-text,.login-page .title .title-text{color:#4a4a4a;text-align:center}.login-page .title .title-text{font-size:1.6rem;font-weight:800;line-height:2.2rem}.login-page .title .title-text.-register-section{margin-bottom:1.4rem;margin-top:0}.login-page .title .info-text{font-size:1.2rem;font-weight:400;line-height:1.6rem;margin:2rem 0}.login-page .secondary-title{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.login-page .guest-checkout-btn{line-height:1.4rem;margin-top:1.4rem}.login-page .guest-checkout-btn:focus{-webkit-box-shadow:none;box-shadow:none}.new-password-page .title .title-text{margin-top:0}.login,.new-password{font-family:Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.login .alert,.new-password .alert{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem;justify-content:center;padding:.8rem 1.7rem .8rem 4.9rem}.login .alert:before,.new-password .alert:before{left:0;margin:0 0 0 1.7rem;position:absolute;top:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.login .form-group,.new-password .form-group{margin-bottom:1.4rem;position:relative}.login .form-group input,.new-password .form-group input{-webkit-box-shadow:inset 0 0 0 30px #fff!important;box-shadow:inset 0 0 0 30px #fff!important;font-size:1.2rem;height:3rem}.login .form-group label,.new-password .form-group label{width:100%}.login .form-group .btn.-naked.-show-password:focus,.new-password .form-group .btn.-naked.-show-password:focus{-webkit-box-shadow:none;box-shadow:none}.login .btn.-naked.-show-password .icon,.new-password .btn.-naked.-show-password .icon{height:2rem;width:2rem}.login .password-shown .eye-open,.new-password .password-shown .eye-open{display:block}.login .eye-open,.login .password-shown .eye-close,.new-password .eye-open,.new-password .password-shown .eye-close{display:none}.login .eye-close,.new-password .eye-close{display:block}.login .auth-toggler,.new-password .auth-toggler{cursor:pointer;margin-top:.6rem;text-align:right;text-decoration:underline}.login .action-link,.new-password .action-link{color:#004ebc;font-size:1.2rem;font-weight:800;line-height:1.6rem;text-transform:lowercase}.new-password{font-size:1.2rem}.-register-page .already-account-label{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:400;justify-content:center;line-height:1.9rem;margin-bottom:2rem;position:relative}.-register-page .already-account-label:after,.-register-page .already-account-label:before{-webkit-box-flex:1;-ms-flex-positive:1;background-color:#e0e0e0;content:"";flex-grow:1;height:1px}.-register-page .already-account-label .already-account-padding{padding:0 2rem}.-register-page .reqiured-indicator{color:#f01446;display:none;margin-bottom:1.4rem;text-align:right}.-register-page .privacy-policy{font-size:1.2rem;font-weight:400;line-height:1.6rem;margin:1rem 0 3rem;text-align:center}.-register-page .form-group{margin-bottom:2rem}.-register-page .gender-column{margin-top:-1rem}.-register-page .gender-column .form-control-label{font-size:1rem;margin-bottom:.6rem}.-register-page .starcard-frame{background-color:#eceaf4;border-radius:.6rem;padding:1rem}.-register-page .starcard-frame .form-control-label:before{background:#eceaf4;bottom:0;content:" ";display:block;height:55%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.-register-page .custom-checkbox svg.icon:not(.-slabel),.-register-page .tooltip-marker svg.icon:not(.-slabel){height:1.28rem;width:1.28rem}.-register-page .custom-checkbox .icon.-slabel{color:#5e2d91}.-register-page .custom-checkbox.-starcard{margin-bottom:.4rem}.-register-page .custom-checkbox .content-asset{display:inline;margin-right:.3rem}.-register-page .signin-btn{border:1px solid #5e2d91;line-height:1.4rem;padding:.7rem 1.5rem;text-transform:lowercase}.-register-page .tooltip-marker{vertical-align:middle}.-register-page .newsletter-label{margin-right:0}@media(min-width:768px){.login-page .clearfix{margin-top:-.4rem}.login .auth-toggler{margin-top:1rem}.login .form-group{margin-bottom:1.4rem}.-register-page .tooltip-marker svg.icon:not(.-slabel){height:1.6rem;width:1.6rem}.-register-page .starcard-frame{padding:2rem 1rem}.-register-page .custom-checkbox.-starcard{margin-bottom:1.4rem}.-register-page .signin-btn{line-height:1.6rem;padding:1.1rem 2rem}.-register-page .already-account-label{font-size:1.6rem;line-height:2rem;margin-bottom:2rem}.-register-page .already-account-label .already-account-padding{padding:0 2rem}.-register-page .reqiured-indicator{display:block}.-register-page .privacy-policy{font-size:1.4rem;line-height:1.9rem;margin:1.4rem 0 3rem}.-register-page .gender-column .form-control-label{font-size:1.2rem}}@media(min-width:1025px){.login-page{padding:3.4rem 0 5.4rem}.login-page .guest-checkout-seprator{margin:.7rem 0}.login-page .guest-checkout-seprator .line-separator{display:block}.login-page .guest-checkout-btn{line-height:1.6rem;margin-top:2rem}.login-page .card-body{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.login-page .login-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center;max-width:100%;width:100%}.login-page .clearfix .custom-checkbox{margin-bottom:2rem}.login-page .form-control-label.floating-fake-label{font-size:1.2rem!important;line-height:1.6rem;padding:0 .5rem}.login-page .line-separator{display:none}.login-page .title{margin-bottom:2rem}.login-page .title .title-text{font-size:2rem;line-height:2.7rem;margin-top:0}.checkout-miancontent .login-page .title .title-text{line-height:2.7rem}.login-page .title .title-text.-register-section{margin-bottom:0}.login-page .title .info-text{font-size:1.4rem;line-height:2.2rem;margin:2rem 0}.login-page .title .info-text:first-child{padding:0 4rem}.login-page .title .info-text:nth-child(2){padding:0 10rem}.login-page .title .title-text+.info-text{padding:0}.login-page .secondary-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login-page .btn:not([type=submit]){font-size:1.4rem}.-register-page .register-card .card-body{-webkit-box-flex:0;-ms-flex:0;flex:0;max-width:inherit}.-register-page .tooltip-marker svg.icon:not(.-slabel){height:1.6rem;width:1.6rem}.-register-page .custom-checkbox.-starcard,.-register-page .form-group{margin-bottom:1.4rem}.-register-page .gender-column{margin-top:-.8rem}.-register-page .signin-btn{line-height:1.6rem;padding:1.1rem 2rem}.-register-page .already-account-label{font-size:1.6rem;line-height:2rem;margin-bottom:2rem}.-register-page .already-account-label .already-account-padding{padding:0 2rem}.-register-page .privacy-policy{font-size:1.4rem;line-height:1.9rem;margin:1.4rem 0 3rem}.new-password-page{max-width:75rem}.new-password-page .login-card{display:block}.new-password-page .title{margin-bottom:1.4rem}.new-password{font-size:1.4rem}.login .alert,.new-password .alert{font-size:1.4rem;padding:.8rem 0}.login .alert:before,.new-password .alert:before{margin:0 1.2rem;position:relative;-webkit-transform:translateY(0);transform:translateY(0)}.login .form-group input,.new-password .form-group input{font-size:1.4rem;height:4rem}.login .action-link,.new-password .action-link{font-size:1.4rem}}