.form-group.required .form-control-label:before{color:#c00;content:"*"}.login-page{margin-top:1em}.login-page .login-form-nav{margin-bottom:1.25em}.login-page .login-form-nav .tab-pane{margin-top:1em}.login-page .login{margin-bottom:.938em}.login-page .login .error-message-form{background-color:#c00;border-radius:.188em;color:#fff;padding:.625em}.registration-page .privacy-policy{margin-top:1rem}.login-banner{background-image:url(../images/account.jpg);background-position-y:40%}.equal-height .card{width:100%}.track-order-header{font-size:1.75rem}.request-password-title{font-size:1.5rem}h1,h2,h3,h4,h5,h6{font-family:-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}:lang(zh),:lang(zh_cn){font-family:source-han-sans-simplified-c,-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}:lang(zh_tw){font-family:source-han-sans-traditional,-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}:lang(ko){font-family:source-han-sans-korean,-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}:lang(ja),:lang(jp){font-family:source-han-sans-japanese,-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-page{margin-top:unset;padding-top:40px}@media(width >= 992px){.login-page{min-height:550px}.login-page.container{margin:0 auto;max-width:944px;padding:15px 0 0}.login-page.container.order-status-page{padding-bottom:50px}}@media(width <= 767px){.login-page{padding-left:18px;padding-right:18px}}.login-page .breadcrumb{display:none}.login-page .tab-content{padding:0}.login-page .card{border:unset;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:0}.login-page .card .nav-link{padding:0}@media(width <= 767px){.login-page .col-md-5:last-child .card:last-child{margin-bottom:50px}}.login-page .form-group{margin-bottom:20px}.login-page .form-group.required .form-control-label:before{display:none}.login-page .form-group.required .form-control-label:after{content:"*";margin-left:-2px}.login-page>p{margin-bottom:2em;text-align:center}.login-page .btn-primary{border-radius:2px;font-size:15px;font-weight:600;letter-spacing:.6px;line-height:20px;margin-top:21px;padding:14px 24px 12px;text-transform:uppercase}.login-page .login{padding:0}.login-page .login .alert{padding:10px;width:auto;z-index:1}.login-page .login .alert.alert-danger{background-color:unset;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ce1111;color:#221d1d;font-family:Calibre\ 2 Medium;font-size:10px;font-weight:500;letter-spacing:.5px;text-transform:capitalize}.login-page .login .alert.alert-danger:before{border:1px solid #ce1111;border-radius:50%;color:#ce1111;content:"";font-family:Fontawesome;margin-right:7px;padding:0 5px;text-align:center}.login-page .login .form-control{background-color:#f7f7f8!important;border:0;height:47px;width:100%}.login-page .login .form-control.is-invalid{border:1px solid #ce2b21}@media(width <= 768px){.login-page .login{margin-bottom:0}}.login-page .login-form-nav .tab-pane{margin:0}@media(width <= 768px){.login-page .login-form-nav{margin:0}.login-page{padding-bottom:60px}}.register-page{margin-top:unset;padding-top:40px}@media only screen and (max-width:767px){.register-page{padding-top:25px}}@media only screen and (min-width:768px){.register-page{min-height:550px}}.register-page.container{margin:0 auto;max-width:430px;min-height:550px;padding-top:2.334rem;width:100%}.register-page .card{border:unset}.register-page .card .nav-link{padding:0}.registration .btn-primary{margin-top:25px}.registration .registration-submit-button{border-radius:3px;font-family:PublicSans,Helvetica,Arial,sans-serif;font-size:15px;letter-spacing:.6px;line-height:20px;padding:14px 24px 12px;text-transform:uppercase;width:100%}@media(width <= 768px){.registration .registration-submit-button{width:100%}}.btn-status .btn-primary{background-color:#2c2e2f;border-color:#2c2e2f;margin-top:33px}.btn-status .btn-primary:hover{background-color:#fff;border-color:#2c2e2f;color:#2c2e2f}.card-header-custom{color:#221d1d;font-family:PublicSans,Helvetica,Arial,sans-serif;font-size:1.266rem;font-weight:600;letter-spacing:.04em;line-height:20px;margin-bottom:12px;text-transform:capitalize}@media only screen and (max-width:767px){.card-header-custom{text-align:left}}label{font-weight:500;margin:0 0 4px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}input.form-control{font-size:13px;font-weight:500}select.form-control,textarea.form-control{border:1px solid #6f7d7d;border-radius:unset;font-size:.9em}.btn-primary{font-size:17px;font-weight:500}.btn-outline-primary,.btn-primary,.checkout-login-form-tab{border-radius:unset}@media(width >= 769px){.checkout-login-form-tab{max-width:100%}}.checkout-login-form-tab .card-body{padding:30px 40px}.checkout-login-form-tab .nav-tabs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.checkout-login-form-tab .nav-tabs .nav-item{max-width:50%;-webkit-box-flex:1;-ms-flex:1 50%;flex:1 50%}.checkout-login-form-tab .nav-tabs .nav-item a.nav-link{padding:1em 2em;text-align:center}@media(width <= 767px){.checkout-login-form-tab .nav-tabs .nav-item a.nav-link{padding:1em 0}}.checkout-login-form-tab .nav-tabs .nav-item a.nav-link.active{border-bottom:1px solid #2c2e2f}@media(width <= 767px){.checkout-login-form-tab .nav-tabs{max-height:4.54em}}.privacy-policy{font-size:13px;margin-top:7px}.privacy-policy a{color:#1490c5!important;text-decoration:underline}@media(width <= 767px){.privacy-policy a{margin-top:20px}}form.login-oauth{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}form.login-oauth .form-group{-webkit-box-flex:1;-ms-flex:1 0 49%;flex:1 0 49%;max-width:49%}form.login-oauth .form-group .oauth-google{background-color:#e44134;border-color:transparent;color:#fff}form.login-oauth .form-group .oauth-facebook{background-color:#1c4994;border-color:transparent;color:#fff}.login-banner{display:none}.track-order-header{font-family:Calibre\ 2;font-size:18px;font-weight:500;text-transform:capitalize}@media(width <= 767px){.track-order-header{font-size:15px}}.track-order-header-text{color:#131111;font-size:14px;margin-top:10px}@media(width <= 767px){.track-order-header-text{margin-top:0}}.expired-link{padding:30px 0}.expired-link .expired-link-msg{font-family:inherit;font-size:30px}.wishlist-owner{font-family:inherit;font-size:16px;text-transform:capitalize}.carousel{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media(width >= 767px){.carousel .carousel-inner{margin-left:1.5em;max-width:unset;overflow:hidden}}.carousel .carousel-inner .carousel-item img{width:100%}.carousel .carousel-indicators{opacity:0;visibility:hidden;z-index:5}@media(width >= 767px){.carousel .carousel-indicators{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;position:relative;top:0;width:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:1px;overflow:visible;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;zoom:1;opacity:1;visibility:visible}.carousel .carousel-indicators li{background:#f0f0f0;border:1px solid #e1e1e1;border-radius:3px;cursor:pointer;display:inline-block;height:auto;margin-bottom:.6em;min-height:60px;padding:0;text-align:center;text-decoration:none!important;vertical-align:middle;width:60px}.carousel .carousel-indicators li img{cursor:pointer;height:auto;left:0;max-width:100%;position:relative;top:0;width:100%}.carousel .carousel-indicators li.active{border-color:#1490c5}.carousel .carousel-control-next,.carousel .carousel-control-prev{display:none}}.quick-view-detail .prices{padding:0;text-align:left}.quick-view-detail .prices .price,.quick-view-detail .prices .price .sales{font-size:14px}.quick-view-detail .promotions{height:auto;max-width:506px;text-align:left}@media(width >= 544px){.quick-view-detail .promotions .collapsible-xl .callout{font-size:.95em!important;padding-bottom:.25rem!important;padding-top:.25rem!important}}@media(width <= 767px){.quick-view-detail .promotions .collapsible-xl .callout{font-size:.9em}}.quick-view-detail .promotions .collapsible-xl .collout-hidden:after{display:none}.quick-view-detail .promotions .collapsible-xl .title:after{color:#131111!important;font-size:.7em}.quick-view-detail .promotions .collapsible-xl .content{margin-bottom:1em}.quick-view-detail .promotions .promotion-text-msg{margin-top:8px}.quick-view-detail .promotions .promotion-text-msg .promo-text{color:#131111;font-size:14px;font-weight:700;text-transform:uppercase}.quick-view-detail .promotions .promotion-text-msg .promotion{background-color:#f0f0f0;color:#131111;display:block;font-size:14px;padding:5px 10px;text-align:left}.quick-view-detail .detail-panel .cart-and-ipay{text-align:left}.quick-view-detail .detail-panel .cart-and-ipay .add-to-cart-global{border-radius:unset;font-size:14px;min-width:250px}.quick-view-detail .detail-panel .availability .col-12{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;padding:0}@media(width <= 768px){.quick-view-detail .detail-panel .availability .col-12{padding:0 1.2em}}.quick-view-detail .detail-panel .availability .col-12 .availability-msg{margin-left:4px}.quick-view-detail .detail-panel .attributes .attribute{margin-top:10px}.quick-view-detail .detail-panel .attributes .attribute .band-attribute,.quick-view-detail .detail-panel .attributes .attribute .cup-attribute,.quick-view-detail .detail-panel .attributes .attribute .size-attribute{background-color:#fff;border:.5px solid #e1e1e1;font-size:15px;margin-bottom:8px;margin-right:10px;min-width:40px;text-align:center}.quick-view-detail .detail-panel .attributes .attribute .band-attribute.selected,.quick-view-detail .detail-panel .attributes .attribute .band-attribute:hover,.quick-view-detail .detail-panel .attributes .attribute .cup-attribute.selected,.quick-view-detail .detail-panel .attributes .attribute .cup-attribute:hover,.quick-view-detail .detail-panel .attributes .attribute .size-attribute.selected,.quick-view-detail .detail-panel .attributes .attribute .size-attribute:hover{border-color:#1490c5;color:#1490c5}.quick-view-detail .detail-panel .attributes .attribute .band-attribute span.selected,.quick-view-detail .detail-panel .attributes .attribute .cup-attribute span.selected,.quick-view-detail .detail-panel .attributes .attribute .size-attribute span.selected{border-color:#1490c5}.quick-view-detail .detail-panel .attributes .quantity-select{border-radius:unset;font-size:12px;max-width:122px}.quick-view-detail .detail-panel .attributes label{font-size:13px;font-weight:500;margin-bottom:3px;text-transform:uppercase}.quick-view-detail .detail-panel .attributes .wishlist-item-update-button-block{text-align:left}.quick-view-detail .detail-panel .attributes .wishlist-item-update-button-block .update-cart-product-global{border-radius:unset;font-size:14px;max-width:250px;width:100%}@media(width <= 767px){.quick-view-detail .detail-panel .attributes .wishlist-item-update-button-block .update-cart-product-global{margin:0 auto;max-width:unset}}.quick-view-dialog .modal-content{overflow-y:auto}@media(width >= 768px){.quick-view-dialog .modal-content .modal-body{overflow-y:hidden}}@media(width >= 769px){.wishlistItemCards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px;width:100%}}.wishlistItemCards .product-info{-webkit-box-shadow:none;box-shadow:none;margin:0 6.5% 25px 0;padding:8px 0;width:20%}@media(width <= 1210px){.wishlistItemCards .product-info{margin:0 2% 25px 0;width:31%}.wishlistItemCards .product-info:nth-child(3n+3){margin-right:0}}@media(width <= 768px){.wishlistItemCards .product-info{border:unset;border-bottom:8px solid #f5f5f5;margin:0 0 6%;width:100%}.wishlistItemCards .product-info:hover{-webkit-box-shadow:unset;box-shadow:unset}.wishlistItemCards .product-info .product-card-price{margin-left:0}}@media(width <= 1090px){.wishlistItemCards .product-info .bundled-line-item{-webkit-box-flex:1;-ms-flex:1 0 38%;flex:1 0 38%;max-width:38%}}@media(width <= 1260px){.wishlistItemCards:nth-child(3n+3){margin-right:0}}@media(width <= 768px){.wishlistItemCards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.wishlistItemCards .item-attributes{width:100%}.wishlistItemCards .item-attributes .main-attributes{display:none}.wishlistItemCards .item-attributes .each-product-quantity{font-size:15px;margin-bottom:10px}.wishlistItemCards .item-attributes .each-product-quantity .line-item-price-info{display:none}.wishlistItemCards .item-attributes .each-product-quantity .price{color:#131111}.wishlistItemCards .remove-and-move-wishlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wishlistItemCards .remove-and-move-wishlist .remove-from-wishlist{background:transparent;position:relative;width:35px}.wishlistItemCards .remove-and-move-wishlist .edit-add-to-wishlist,.wishlistItemCards .remove-and-move-wishlist .remove-from-wishlist{border:1px solid #ef5f96;display:-webkit-box;display:-ms-flexbox;display:flex;height:35px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wishlistItemCards .remove-and-move-wishlist .edit-add-to-wishlist{margin-right:12px;min-width:35px}.wishlistItemCards .remove-and-move-wishlist .edit-add-to-wishlist a.edit{font-size:20px}.wishlistItemCards .remove-and-move-wishlist .add-to-cart-wishList,.wishlistItemCards .remove-and-move-wishlist .select-attributes-wishList{max-width:unset;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;padding:0;width:auto}.wishlistItemCards .remove-and-move-wishlist .add-to-cart-wishList .add-to-cart,.wishlistItemCards .remove-and-move-wishlist .select-attributes-wishList .add-to-cart{font-size:.9em;margin-right:.6em;max-width:11em}.wishlistItemCards .remove-and-move-wishlist .add-to-cart-wishList .select-attributes-btn,.wishlistItemCards .remove-and-move-wishlist .select-attributes-wishList .select-attributes-btn{font-size:.9em;margin-right:.6em;max-width:9em}.wishlistItemCards .public-checkbox-list{margin:10px 0}.wishlistItemCards .public-checkbox-list .wishlist-hide{margin:0}.wishlistItemCards .quantity-form-wishlist{border:unset;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;margin-top:4px}.wishlistItemCards .quantity-form-wishlist label{color:#707070}.wishlistItemCards .quantity-form-wishlist .quantity{border:unset;border-radius:unset;font-size:13px;height:auto;line-height:normal;min-width:unset;padding:0 5px}.wishlistItemCards .quantity-form-wishlist .quantity.custom-select{background:unset}.wishlistItemCards .item-image{height:auto;margin:0 auto;width:10em}@media(width <= 768px){.wishlistItemCards .item-image{max-height:unset;max-width:unset;width:6em}}.wishlistItemCards .item-image img.product-image{height:auto;max-height:unset;width:100%}.my-account-info .tab-content .card.product-info{border:1px solid #e1e1e1!important}.wishlist-hide{margin:0}@media(width >= 991px){.wishlist-page-wrapper{padding:0 50px}}.wishlist-page-wrapper .my-account button{margin:0 auto;max-width:189px}.wl-social-sharing{margin:1em 0}.wl-social-sharing .wl-social-sharing-text{color:#131111;font-size:18px;font-weight:500;margin-right:12px}@media(width <= 544px){.wl-social-sharing .wl-social-sharing-text{display:block;margin:0 0 20px}}.wl-social-sharing .share-icons{border:1px solid #e1e1e1;font-size:16px;margin-right:12px;padding:6px 10px}.nav-tabs .nav-link.active{color:#131111}.create-account-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:24px;justify-content:space-between}.create-account-wrapper .check-order-login{width:calc(50% - 15px)}.create-account-wrapper .check-order-login .card-body{padding:0}.create-account-wrapper .check-order-login .forgot-password #password-reset{color:#4e3844!important;font-size:12px;letter-spacing:.5px;line-height:20px;position:relative}.create-account-wrapper .check-order-login .forgot-password #password-reset:after{background:url(../images/arrow-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:8px;position:absolute;right:-13px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}@media(width <= 768px){.create-account-wrapper .check-order-login,.create-account-wrapper .create-account-register,.create-account-wrapper .empty-space{width:100%}}.create-account-wrapper .divider-mid{border-left:1px solid #e0dad5;display:inline;height:auto;margin:0 2.5rem}@media(width <= 768px){.create-account-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.create-register-wrapper{padding-bottom:50px}.create-register-wrapper .have-account-info{margin-top:30px}.create-register-wrapper .have-account-info span{font-size:10px;font-weight:600;letter-spacing:1.7px;line-height:16px;text-transform:uppercase}.create-register-wrapper .have-account-info a{text-decoration:underline}.order-status-page .login-btn{border-radius:2px;max-width:230px}@media(width <= 768px){.order-status-page .login-btn{max-width:100%}}.login-page,.order-status-page{font-family:PublicSans,Helvetica,Arial,sans-serif}.login-page .top-heading h1,.order-status-page .top-heading h1{font-family:PublicSans,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:.4px;line-height:17px}.login-page .custom-heading,.order-status-page .custom-heading{font-family:PublicSans,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;letter-spacing:.4px;line-height:17px}.login-page .create-account-info,.order-status-page .create-account-info{font-size:12px;letter-spacing:.5px;line-height:20px;min-height:65px;padding-top:5px}@media(width <= 767px){.login-page .create-account-info,.order-status-page .create-account-info{margin-bottom:unset;padding-top:2px}}.login-page .register-form-login-page .register-button.reg-check-btn a,.order-status-page .register-form-login-page .register-button.reg-check-btn a{font-weight:600;letter-spacing:2.3px}@media(width <= 768px){.login-page .register-form-login-page .register-button.reg-check-btn a,.order-status-page .register-form-login-page .register-button.reg-check-btn a{max-width:100%}}.login-page .register-form-login-page .register-button a,.order-status-page .register-form-login-page .register-button a{-webkit-appearance:initial;-moz-appearance:initial;appearance:none}.login-page .check-status-btn,.order-status-page .check-status-btn{border:1px solid #4e3844;border-radius:2px;color:#4e3844;font-family:PublicSans,Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;letter-spacing:2.3px;line-height:20px;max-width:230px;padding:11px 15px;text-transform:uppercase}@media(width <= 768px){.login-page .check-status-btn,.order-status-page .check-status-btn{max-width:100%}}.trackorder .alert{font-weight:100;width:auto;z-index:1}.trackorder .card-body{padding:0}.page[data-action=Wishlist-ShowOthers] .product-info .user-wishlist-show{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page[data-action=Wishlist-ShowOthers] .product-info .user-wishlist-show .item-image{width:100%}.page[data-action=Wishlist-ShowOthers] .product-info.bundle-product-info{width:66%}@media(width <= 1120px){.page[data-action=Wishlist-ShowOthers] .product-info.bundle-product-info{width:100%}.page[data-action=Wishlist-ShowOthers] .product-info.bundle-product-info .bundled-line-item{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%;max-width:30%}}form[name=change-password-form]{margin-bottom:15px}form[name=change-password-form] .btn-outline-primary,form[name=change-password-form] .change-password-button{font-family:Calibre\ 2 Comp;font-size:18px;letter-spacing:1px;margin-top:10px;padding:.6rem .75rem .4em;text-transform:uppercase}.register-form-login-page .create-account-info{font-size:12px;letter-spacing:.5px;line-height:20px;padding-top:5px}.register-form-login-page .create-account-listing{margin:10px 15px 20px;padding:0}.register-form-login-page .create-account-listing li{font-size:12px;letter-spacing:.5px;line-height:20px}@media(width <= 768px){.register-form-login-page .create-account-listing{padding-left:20px}}.register-form-login-page .register-button a{border:1px solid #4e3844;border-radius:2px;color:#4e3844;font-size:15px;font-weight:600;letter-spacing:.6px;line-height:20px;padding:14px 24px 12px;text-transform:uppercase}.form-group{position:relative}.form-group input{border:none;color:#605858;font-size:16px;height:47px}.form-group input,.form-group input:focus{background:#f5f5f5}.form-group input[type=email]{font-size:16px;letter-spacing:1px;text-transform:lowercase}.form-group select{background-color:#f5f5f5;border:none;font-size:16px;height:47px;width:100%}@media(width >= 769px){.form-group .form-control{height:47px;width:100%}}.form-group .form-control{background:#f7f7f8;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Calibre\ 2;font-size:16px;font-weight:400;height:47px;padding:20px 8px 6px}@media(width >= 769px){.form-group .form-control{height:45px;width:100%}}.form-group .form-control.is-invalid{border:1px solid #ce2b21}.form-group .form-control-label{color:#605858;cursor:text;font-size:12px;font-weight:400;height:calc(100% - 5px);left:0;letter-spacing:.4px;line-height:20px;padding:13px 8px;position:absolute;text-transform:capitalize;top:0;-webkit-transition:all .1s ease-in;transition:all .1s ease-in;width:calc(100% - 32px);z-index:1}.form-group .form-control-label:before{display:none}.form-group .form-control-label.moveLabel{font-size:9px;letter-spacing:.8px;max-height:calc(100% - 33px);padding:6px 8px 0;text-transform:uppercase;top:-4px;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;width:calc(100% - 32px)}.form-group .invalid-feedback{background:unset;color:#ce2b21;display:block;font-family:Calibre\ 2;font-size:12px;font-weight:400;height:calc(100% - 45px);left:8px;letter-spacing:.4px;line-height:20px;opacity:1;position:absolute;top:-3px;-webkit-transition:all .3s;transition:all .3s;width:calc(100% - 32px);z-index:1}@media(width <= 767px){.form-group .invalid-feedback{left:22px}}.form-group .invalid-feedback.animate{cursor:text;height:calc(100% - 6px);left:1px;opacity:1;padding:12px 8px 13px;top:-3px;width:calc(100% - 38px)}@media(width <= 767px){.form-group .invalid-feedback.animate{height:43px!important;left:1px;padding-left:6px;width:calc(100% - 34px)}}.form-group .invalid-feedback.moveAnimate{cursor:text;font-size:9px;height:15px!important;left:1px;letter-spacing:.4;line-height:12px;padding:6px 8px 0;text-transform:uppercase;top:-3px;width:calc(100% - 10px)}@media(width <= 767px){.form-group .invalid-feedback.moveAnimate{height:13px!important;left:1px}}.form-group .showPassword{color:#605858;cursor:pointer;font-family:Calibre\ 2 Medium;font-size:9px;letter-spacing:.4px;line-height:12px;position:absolute;right:20px;text-transform:uppercase;top:18px;z-index:1!important}.password-constraint-div .requirementTitle{color:#221d1d;font-size:10px;font-weight:600;letter-spacing:.4px;line-height:16px;margin-bottom:5px}.password-constraint-div ul{list-style:none;padding-left:unset}.password-constraint-div ul li{color:#605858;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;font-weight:400;letter-spacing:.4px;line-height:16px;margin-bottom:3px;padding-left:unset}@media(width <= 767px){.password-constraint-div ul li{padding-left:15px;position:relative;width:50%}}.password-constraint-div ul li i{color:#e0dad5;font-size:14px;margin-right:8px}@media(width <= 767px){.password-constraint-div ul li i{left:0;position:absolute;top:0}}.divider-checkout{background:#e0dad5;height:1px;margin:1rem auto;position:relative;text-align:center;width:100%}.divider-checkout:after{content:"or";display:-webkit-box;display:-ms-flexbox;display:flex;left:calc(50% - 20px);position:absolute;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;font-size:12px;height:inherit;justify-content:center;text-align:center;width:40px}@media(width <= 768px){.divider-checkout{margin:1.5rem auto}}.privacy-policy{margin-bottom:6px}.privacy-policy a{color:#4e3844!important;display:inline-block;font-size:10px;letter-spacing:.4px;line-height:16px;margin-top:10px}@media(width <= 768px){.privacy-policy{text-align:right}}.static-info-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.static-info-text .required-info{font-size:12px;letter-spacing:.5px;line-height:20px;margin-bottom:0;margin-top:20px}@media(width <= 768px){.static-info-text .required-info{margin-top:24px}}.static-info-text-bottom span{font-size:12px;letter-spacing:.5px}.password-const{position:relative}.password-const .is-invalid{border:1px solid #ce2b21!important}.password-const .invalid-feedback.animate,.password-const .invalid-feedback.moveAnimate{top:-3px}.modal-reset .modal-content{border:0;margin:auto;max-width:420px}@media(width <= 768px){.modal-reset .modal-content{margin:0 25px;width:auto}}.modal-reset .modal-content .modal-header{border-bottom:1px solid #e0dad5;padding:20px;position:relative}@media(width <= 768px){.modal-reset .modal-content .modal-header{font-size:11px;margin:auto 0;padding-bottom:8px!important}}.modal-reset .modal-content .modal-header .request-password-title{color:#221d1d;font-size:15px;font-weight:400;letter-spacing:.6px;line-height:20px;padding-top:8px}.modal-reset .modal-content .modal-header .modal-title{border:unset;padding:0}.modal-reset .modal-content .modal-header .close{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-reset .modal-content .modal-header .close span{color:#131111;font-family:Calibre\ 2;font-size:1.7em;font-weight:300}.modal-reset .modal-content .modal-body{margin:auto;padding:20px}@media(width <= 768px){.modal-reset{top:24px}}.reset-password-form{margin:0}.reset-password-form .request-password-body{color:#221d1d;font-size:11px;font-weight:500;letter-spacing:.5px;line-height:20px!important;padding:0}.change-password-form .moveAnimate,.change-password-form .moveLabel,.registration .moveAnimate,.registration .moveLabel{height:100%!important}.registration .animate,.registration .moveAnimate,.resetPasswordForm .animate,.resetPasswordForm .moveAnimate{min-width:100%}.newPassword-form{border:unset;margin:0 auto 160px;max-width:623px}@media(width >= 1024px){.newPassword-form{margin-top:20px}}.newPassword-form .card-header{margin-bottom:30px;padding:11px 0 5px}@media(width <= 1024px){.newPassword-form .card-header{padding-top:26px}}.newPassword-form .card-body{padding:unset}.newPassword-form .card-body .passwordInfo{color:#221d1d;font-family:Calibre\ 2;font-size:11px;letter-spacing:.4px;line-height:17px;margin-bottom:unset}.newPassword-form .card-body .change-password-button{border-radius:3px;font-size:15px;height:50px;letter-spacing:2.3px;line-height:20px;max-width:106px}@media(width <= 767px){html[lang=in] .newPassword-form .form-group .invalid-feedback.animate{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0;padding-right:55px;padding-top:0;right:30px;vertical-align:middle;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html[lang=in] .newPassword-form .form-group .invalid-feedback.moveAnimate{overflow:hidden;padding:7px 60px 10px 10px;text-overflow:ellipsis;white-space:nowrap;width:250px!important}}@media(width <= 768px){html[lang=th] .create-account-register .trackorder .custom-heading{padding:2px}}.textUppercase{font-size:9px!important;text-transform:uppercase}@media(width <= 767px){.textUppercase{left:9px!important}}.textUppercase.animate{font-size:12px!important;text-transform:unset}.resetPasswordForm .change-password-button:disabled{background:#f4c6cf;border-color:#f4c6cf;color:#4e3844;cursor:pointer}@media(width <= 767px){.edit-password-form .invalid-feedback.textUppercase.moveAnimate{left:19px!important}}.edit-password-form .invalid-feedback{top:-1px}@media(width <= 767px){.edit-password-form .invalid-feedback.textUppercase{left:27px!important}.edit-password-form .invalid-feedback.animate{left:18px!important}.edit-password-form .invalid-feedback.animate,.resetPasswordForm .invalid-feedback.animate{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}