.login-banner{background-color:#eee;padding:1.5rem;width:100%}@media(min-width:544px){.login-banner.view-wishlist-top .wishlist-sharing-wrapper{justify-content:flex-end}}.login-banner h1[class=page-title]{background-color:rgba(0,0,0,0);color:#000;font-size:1.5rem;font-weight:400;letter-spacing:.0625rem;margin:0;padding:0;text-transform:uppercase}.login-banner h1[class=page-title]:before{background-color:rgba(0,0,0,0)}.login-banner.wishlist-login-banner{padding:2rem 1.5rem 1.9375rem}@media(min-width:544px){.login-banner.wishlist-login-banner{padding:2.0625rem}}@media(min-width:959px){.login-banner.wishlist-login-banner{padding:2.125rem 3.125rem 2.5rem}}.login-banner.wishlist-login-banner h1[class=page-title]{font-size:1.375rem;letter-spacing:normal;line-height:1.75rem}.login-banner.wishlist-top-banner{background-color:rgba(0,0,0,0);padding:1.25rem 1.875rem 1.875rem}@media(min-width:959px){.login-banner.wishlist-top-banner{padding:1.125rem 3.75rem 0}}.login-banner.wishlist-top-banner .page-title{display:block;font-size:1.625rem;font-weight:700;left:0;margin-bottom:.3125rem}@media(min-width:544px){.login-banner.wishlist-top-banner .page-title{font-size:2rem;margin-bottom:.0625rem}}.login-banner.wishlist-top-banner .wishlist-sharing-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media(max-width:1198.98px){.login-banner.wishlist-top-banner .wishlist-sharing-wrapper .wishlist-social-sharing{margin-top:.625rem}}.login-banner.wishlist-top-banner .wishlist-checkbox{margin-right:.3125rem}.login-banner.wishlist-top-banner .wl-social-sharing{align-items:center;display:flex;justify-content:flex-end;padding-left:0}.login-banner.wishlist-top-banner .wl-social-sharing-text{font-size:.875rem;text-transform:uppercase}.login-banner.wishlist-top-banner .social-sharing-list{line-height:1rem;margin-left:1.25rem}.login-banner.wishlist-top-banner .share-icons{display:inline-block;font-size:1.125rem;margin-left:.9375rem}@media(min-width:959px){.login-banner.wishlist-top-banner .share-icons{font-size:1.5rem}}.login-banner.wishlist-top-banner .share-icons:first-child{margin-left:0}.login-banner.wishlist-top-banner .share-icons .icon{fill:#181818}.login-banner.wishlist-top-banner .share-icons .icon.m-fb{fill:#1479bd}.login-banner.wishlist-top-banner .share-icons .icon.m-tw{fill:#40a6da}.login-banner.wishlist-top-banner.view-wishlist-top .wishlist-sharing-wrapper{display:none}.tooltip-inner{font-size:.75rem}.login-oauth .row{margin-left:0;margin-right:0}.login-oauth .oauth-facebook,.login-oauth .oauth-google{border:0;color:#fff}.login-oauth .oauth-google{background-color:#4885ed;border:0}.login-oauth .oauth-facebook{background-color:#3b5998;border:0}.login-oauth .btn-oauth-login{color:#fff}.login-oauth .btn-oauth-login img{height:1.25rem;width:1.25rem}.login-page{margin-top:1rem}@media(min-width:1199px){.login-page{padding:2em 0 3em}}@media(min-width:1199px){.login-page.checkout-login-page{max-width:64rem}}.login-page.checkout-login-page .form-control-icons{display:none}.login-page .overlay-link{border:none;padding-bottom:.125rem;position:relative;transition:color .15s;display:inline-block}.login-page .overlay-link:active,.login-page .overlay-link:focus,.login-page .overlay-link:hover{color:#181818;text-decoration:none}.login-page .overlay-link:active:after,.login-page .overlay-link:focus:after,.login-page .overlay-link:hover:after{left:0;right:auto;width:100%}.login-page .overlay-link:after,.login-page .overlay-link:before{background-color:#ccc;content:"";height:.0625rem;left:0;position:absolute;top:100%;width:100%}.login-page .overlay-link:after{background-color:#777;left:auto;right:0;transition:width .3s cubic-bezier(.165,.84,.44,1);width:0}.login-page .login-bottom-row{display:flex;flex-wrap:wrap}.login-page .login-form-nav{padding-bottom:1.25rem}@media(max-width:1198.98px){.login-page .login-form-nav{border-bottom:5px solid #eee}}.login-page .login-form-nav .nav-tabs{border-bottom:0}.login-page .login-form-nav .nav-tabs .nav-link{border-bottom:2px solid #eee}@media(min-width:544px){.login-page .login-form-nav .nav-tabs .nav-link{font-size:1.375rem}}@media(min-width:1199px){.login-page .login-form-nav .nav-tabs .nav-link{font-size:1.25rem}}.login-page .login-form-nav .nav-tabs .nav-link.active{border-bottom:2px solid #000;color:#000;font-weight:600}.login-page input{color:#000}.login-page .tab-login .row{margin-left:0;margin-right:0}.login-page .login{margin-bottom:.9375rem}.login-page .login .error-message-form{background-color:#c00;border-radius:.125rem;color:#fff;padding:.625rem}.login-page .login .remember-me{display:inline-block;margin-bottom:1rem}@media(max-width:543.98px){.login-page .login .remember-me .custom-controls-stacked .custom-control{margin-right:.5rem}}.login-page .login .forgot-password{float:right;margin:.5rem 3.5rem 0 0}@media(max-width:958.98px){.login-page .login .forgot-password{font-size:.75rem;margin-right:0;margin-top:.625rem}}@media(max-width:543.98px){.login-page .custom-control-description{font-size:.875rem;margin-left:.625rem;margin-top:.4375rem}}.login-page .card-body{padding-top:0}.login-page .card{border:0}.login-page .card-wrapper{padding:0}@media(min-width:544px){.login-page .card-wrapper{padding:0 2rem}}.login-page .card-wrapper .card{border:0}.login-page .card-wrapper .tab-content{padding:1.5rem 0}@media(min-width:544px){.login-page .card-wrapper .tab-content{margin:0 auto}}.login-page .btn-tertiary{background-color:#ccc;color:#fff}.login-page .trackorder-wrapper{border:0;padding:0}@media(min-width:1199px){.login-page .trackorder-wrapper{border-left:2px solid #eee;padding:0 2rem}}.login-page .trackorder-wrapper .card{border:0;padding:0 .5rem}.login-page .trackorder-wrapper .card .card-body{padding-top:.5rem}.login-page .trackorder-wrapper .track-order-header{border:0;font-size:1.25rem;font-weight:600;padding:0 0 0 .5rem}@media(max-width:543.98px){.login-page .trackorder-wrapper .track-order-header{padding:0 1rem}}@media(max-width:543.98px){.login-page .password-reset-link{font-size:.875rem}}.login-page .social-login-buttons{font-size:1rem;line-height:1.5rem;margin-top:1.375rem}.login-page .social-login-buttons [class^=col-]{margin-top:.75rem;padding:0}@media(min-width:959px){.login-page .social-login-buttons [class^=col-]:nth-child(odd){padding-left:0;padding-right:.375rem}.login-page .social-login-buttons [class^=col-]:nth-child(2n){padding-left:.375rem;padding-right:0}}.login-page .social-login-buttons .btn{border:1px solid #eee;color:#000;font-weight:400;padding:.6875rem 0;text-transform:none}.login-page .social-login-buttons .btn:hover{background-color:#fff;border-color:#000}.login-page .social-login-buttons .btn-icon{height:1.5rem;margin-right:.75rem;width:1.5rem}.login-page .social-login-buttons .separator{align-items:center;display:flex;font-weight:700;margin-bottom:.625rem;text-align:center;text-transform:uppercase}.login-page .social-login-buttons .separator:after,.login-page .social-login-buttons .separator:before{border-bottom:2px solid #eee;content:"";flex:1}.login-page .social-login-buttons .separator:not(:empty):before{margin-right:.75rem}.login-page .social-login-buttons .separator:not(:empty):after{margin-left:.75rem}.login-page input[placeholder],.reset-password-page input[placeholder]{color:#333;font-size:.75rem;letter-spacing:1px}.email-subscribe{margin-bottom:1rem}@media(min-width:544px){.modal-consent .modal-dialog,.modal-password-reset .modal-dialog{max-width:30rem}}.modal-consent .modal-content,.modal-password-reset .modal-content{padding:2rem}@media(min-width:544px){.modal-consent .modal-content,.modal-password-reset .modal-content{min-height:15.625rem}}.modal-consent .modal-header,.modal-password-reset .modal-header{border:0;padding:0;text-align:center}.modal-consent .modal-title,.modal-password-reset .modal-title{font-size:1.25rem;font-weight:600;margin:0 auto;text-transform:uppercase}.modal-consent .modal-body,.modal-password-reset .modal-body{font-size:.875rem;padding:.4375rem 0 .875rem}.modal-consent .modal-footer,.modal-password-reset .modal-footer{align-items:flex-start;border:0;padding:0}@media(min-width:544px){.modal-consent .modal-footer .form-group,.modal-password-reset .modal-footer .form-group{margin-bottom:0}}@media(max-width:543.98px){.modal-consent .forgot-password-wrapper,.modal-password-reset .forgot-password-wrapper{margin:0;padding:0}.modal-consent .forgot-password-wrapper .floatl,.modal-password-reset .forgot-password-wrapper .floatl{flex:0 0 100%}}@media(min-width:544px){.modal-consent .forgot-password-wrapper,.modal-password-reset .forgot-password-wrapper{margin:0;padding-left:0}}.modal-consent .forgot-password-wrapper .floatl,.modal-password-reset .forgot-password-wrapper .floatl{flex:0 0 100%}.modal-consent .forgot-password-text,.modal-password-reset .forgot-password-text{color:#444}.modal-consent .close,.modal-password-reset .close{color:#000;font-weight:400;position:absolute;right:1rem;top:top(8px)}.modal-consent .close-icon,.modal-password-reset .close-icon{height:1rem;margin-top:.5rem;width:1rem}@media(min-width:544px){.modal-consent .send-email-btn,.modal-password-reset .send-email-btn{height:3.125rem}}.privacy-policy,.reset-password-page .card-header{padding:.75rem 0}.privacy-policy{font-size:.75rem}.privacy-policy a{border:none;padding-bottom:.125rem;position:relative;transition:color .15s;display:inline-block}.privacy-policy a:active,.privacy-policy a:focus,.privacy-policy a:hover{color:#181818;text-decoration:none}.privacy-policy a:active:after,.privacy-policy a:focus:after,.privacy-policy a:hover:after{left:0;right:auto;width:100%}.privacy-policy a:after,.privacy-policy a:before{background-color:#ccc;content:"";height:.0625rem;left:0;position:absolute;top:100%;width:100%}.privacy-policy a:after{background-color:#777;left:auto;right:0;transition:width .3s cubic-bezier(.165,.84,.44,1);width:0}.check-status,.login-oauth{margin-top:1rem}.custom-separator{font-weight:700;margin-top:-3rem;text-align:center}.track-order-header-text{padding-left:0}.registration .recaptcha-confirmation{margin:0;width:100%}.registration .recaptcha-confirmation button{flex:0 0 87.5%;max-width:87.5%}.js-password-reveal-icon{background:none;border:none;cursor:pointer;padding:.75rem 1.125rem .75rem .75rem;pointer-events:all;position:absolute;right:0;top:0}.js-password-reveal-icon svg{height:1.25rem;width:1.625rem}.equal-height .card{border:0;width:100%}.login-links{border:none;padding-bottom:.1875rem;position:relative;transition:color .15s;color:#000;font-size:.75rem;font-weight:700;text-transform:uppercase}.login-links:active,.login-links:focus,.login-links:hover{color:#181818;text-decoration:none}.login-links:active:after,.login-links:focus:after,.login-links:hover:after{left:0;right:auto;width:100%}.login-links:after,.login-links:before{background-color:#ccc;content:"";height:.125rem;left:0;position:absolute;top:100%;width:100%}.login-links:after{background-color:#777;left:auto;right:0;transition:width .3s cubic-bezier(.165,.84,.44,1);width:0}form[name=change-password-form] .form-group:has(.js-password-reveal-icon){position:relative}form[name=change-password-form] .js-password-reveal-icon{top:1.6875rem}.login-page input[type=password]::-ms-reveal,form[name=change-password-form] input[type=password]::-ms-reveal{display:none}.login-page input[type=password]::-webkit-credentials-auto-fill-button,form[name=change-password-form] input[type=password]::-webkit-credentials-auto-fill-button{position:absolute;right:0;visibility:hidden}.js-login-with-email-wrapper,.js-login-with-phone-wrapper,.login-otp-section{display:none}#login .login-bottom-row,#register .login-bottom-row,.js-login-with-email-wrapper .login-bottom-row,.js-login-with-otp-wrapper .login-bottom-row,.js-login-with-phone-wrapper .login-bottom-row{margin-right:1.875rem}.login-link-section{margin-bottom:.625rem}.login-body-desc{font-size:16px}.login-resend-otp,.otp-sub-phone{margin-bottom:.75rem}.login-otp-btn,.register-ctn-btn,.register-otp-btn{margin-right:1.875rem}.phn-edit-login,.phn-edit-register,.resend-login-otp,.resend-register-otp{background-color:#fff}.login-otp-message-body,.otp-main-phone{margin-bottom:.625rem;padding-left:0}.login-otp-phone,.profile-otp-phone,.register-otp-phone{font-weight:700}.login-page .login-phone-form{margin-bottom:.9375rem}.phone-otp-validation{display:none}.trackorder.js-track-order-form .check-status button{flex:inherit;margin-right:1.875rem;max-width:none}div[data-locale=th_TH] .login-seconds-s,div[data-locale=th_TH] .registration-seconds-s{display:none}.login-page.checkout-login-page .form-control-icons,.login-page.wishlist-login-page .form-control-icons{display:flex}@media(max-width:767.98px){.birthday-box .form-group{flex-wrap:nowrap}.birthday-box .form-group.has-danger .form-control-feedback,.birthday-box .form-group.has-warning .form-control-feedback{bottom:0;height:1.25rem;padding-top:.3125rem;position:absolute;width:80%}.birthday-box .birth-field:has(.form-group.has-danger){margin-bottom:1.875rem}}.birthday-label{font-size:14px}.js-newsletter-birthday-label{padding-left:.625rem}@media(min-width:1200px){.login-page .trackorder-wrapper{border-left:none}}@media(min-width:544px){.login-page .trackorder-wrapper{padding:0 2rem}}.login-page .trackorder-wrapper .card{padding:0}.login-page .trackorder-wrapper .card .tab-content{margin:0 auto}.login-page .trackorder-wrapper .card .track-order-header{padding-left:0}@media(min-width:544px)and (max-width:1199.98px){.login-page .trackorder-wrapper .card .track-order-header{margin-left:16.64%}}@media(min-width:1199px){.login-page .block-seperate{border-left:2px solid #eee;display:block}}@media(max-width:1198.98px){.login-page .block-seperate{display:none}}.floatl.floatl--active:has(#dwfrm_profile_customer_phone,#dwfrm_profile_login_otpPhone,#dwfrm_profile_login_phone) .floatl__label{left:4.1875rem;z-index:1}#dwfrm_profile_customer_phone,#dwfrm_profile_login_otpPhone,#dwfrm_profile_login_phone{padding-left:4.3125rem!important}