.form-group{margin-bottom:32px;position:relative}.form-group label{font-size:14px;color:#1A1919;letter-spacing:0.5px;line-height:20px;margin-bottom:0;font-family:"ScalaSansOT","segoe ui","Roboto","helvetica neue","sans-serif";display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.form-group .optional{color:#767676;font-size:12px;letter-spacing:0.4px;line-height:16px}.form-group .selectric-form-control{margin-top:8px}.form-group .form-control{background-color:#fff;border-radius:0px;border:1px solid #D8D8D8;color:#1A1919;font-family:"ScalaSansOT","segoe ui","Roboto","helvetica neue","sans-serif";font-size:16px;letter-spacing:0.5px;margin-top:8px;padding:12px 21px;width:100%;height:auto;line-height:initial}.form-group .form-control:active,.form-group .form-control:focus{border-color:#D8D8D8;box-shadow:unset;color:#1A1919;outline:-webkit-focus-ring-color auto 5px}.form-group .form-control:disabled,.form-group .form-control:read-only{background-color:#efedea;cursor:not-allowed;outline:none}.form-group .form-control:-ms-input-placeholder{color:#AEAEAE}.form-group .form-control::placeholder{color:#AEAEAE}.form-group .selectric{background-color:#fff;border-radius:0px;border:1px solid #D8D8D8;cursor:pointer;padding:9px 21px 6px 10px;position:relative;text-align:left;height:auto}.form-group .selectric .label{color:#453F3F;font-family:"ScalaSansOT","segoe ui","Roboto","helvetica neue","sans-serif";font-size:16px;letter-spacing:0.5px;line-height:20px;padding-left:10px;text-overflow:ellipsis;text-transform:none;white-space:nowrap;margin:unset}.form-group .selectric .button{right:19px;top:9px}.form-group .selectric-items li:hover{background-color:rgba(245,244,242,0.6)}.form-group .selectric-items li:after{content:none}.form-group .selectric-items li.selected:after{content:none}.form-group .invalid-feedback{font-size:11px;font-weight:700;letter-spacing:1px;line-height:13px;margin-top:8px;text-align:right;color:#D6122D}.form-group .form-control.is-invalid{border:1px solid #D6122D}.custom-control{min-height:2rem;padding:0}.custom-control .custom-control-input{width:1.5rem;height:1.5rem;cursor:pointer}.custom-control.custom-checkbox .custom-control-label::before,.custom-control.custom-radio .custom-control-label::before{border:1px solid #D8D8D8;color:#fff;background:#fff;height:26px;letter-spacing:-1px;line-height:26px;position:absolute;text-align:center;top:0;width:26px;box-shadow:unset;font-family:"iconfont";border-radius:50%;content:"";font-size:8px;left:0}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:unset}.custom-radio .custom-control-label{line-height:28px}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:unset}.custom-checkbox .custom-control-label{line-height:20px;padding-top:4px}.custom-control-input:not(:disabled):active ~ .custom-control-label::before{color:#fff;background-color:#9A7B69;border-color:#9A7B69}.custom-control-input:focus ~ .custom-control-label::before,.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{box-shadow:unset;border-color:#D8D8D8}.custom-control-input:checked ~ .custom-control-label::before{background-color:#9A7B69;border-color:#9A7B69;content:"\EA2E"}.custom-control-label{color:#453F3F;cursor:pointer;display:inline-block;font-size:16px;letter-spacing:1px;padding-left:15px;text-transform:none;font-family:"ScalaSansOT","segoe ui","Roboto","helvetica neue","sans-serif"}input[type=radio]+label,input[type=checkbox]+label{display:block;font-size:14px;letter-spacing:.4px;line-height:24px;padding:0px 0 0 36px;position:relative}input[type=radio]+label::before,input[type=checkbox]+label::before{background-color:#fff;border-radius:50%;border:1px solid #D8D8D8;color:#fff;content:"";font-family:"iconfont";font-size:8px;height:24px;left:0;letter-spacing:-1px;line-height:26px;position:absolute;text-align:center;top:0;width:24px}input[type=radio]:checked+label::before,input[type=checkbox]:checked+label::before{background-color:#9A7B69;border-color:#9A7B69;content:"\EA2E"}.selectric-form-control.is-invalid .selectric{border:1px solid #D6122D}.selectric-form-control.is-invalid+.invalid-feedback{display:block}.form-icon{display:inline-block;position:absolute;right:17px;bottom:13px}.iconfont{font-family:unset}.password-icon{bottom:8px;cursor:pointer;font-size:14px;display:block;width:20px;height:auto}.is-invalid ~ .password-icon{bottom:28px;font-size:14px}.common-form-section .is-invalid ~ .password-icon{bottom:0;top:36px}.confirmpassword-icon{bottom:8px;cursor:pointer;font-size:14px}.is-invalid ~ .confirmpassword-icon{bottom:28px;font-size:14px}.read-only-icon::before{content:"\EAAA"}.personal-detail-icon:before{content:"\EA3B"}.address-icon:before{content:"\EA2F"}.communication-icon:before{content:"\EA7F"}.wishlist-icon:before{font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;vertical-align:middle}.order-icon:before{content:"\EA2C"}.orders-icon-main:before{content:"\EA2A"}.logout-icon:before{content:"\EA21"}.password-icon::before{content:"\EA84";width:35px;display:block;height:auto}.confirmpassword-icon::before{content:"\EA84"}.pswrd-icon-chng::before{content:"\EA85";font-size:0.8rem}.member-icon:before{content:"\EA78"}.custom-icon:before{position:relative;top:4px}.close-icon:before{content:"\EA33"}.left-arrow-icon:before{content:"\EA1A"}.check-icon:before{content:"\EA2E"}.membership-block{padding:40px 35px 160px;position:relative}@media (max-width: 766.98px){.membership-block{padding:57px 0 30px}.membership-block .login-0{padding:0}}@media (min-width: 767px){.membership-block .container{padding:0px 10px}.membership-block .emailCheck{padding-right:25px}.membership-block .padding-left-0{padding-left:0}}.membership-block .back-btn{top:-21px;left:9px;color:#000;text-decoration:none;background:transparent;line-height:10px;padding:0}.membership-block .back-btn:hover{text-decoration:underline}.membership-block .back-btn:focus{outline:none}.membership-block .back-btn .left-arrow-icon.iconfont{top:3px}@media (max-width: 766.98px){.membership-block .back-btn{left:13px;top:-48px}}.membership-block .common-form-section{position:relative}.membership-block .login-title{font-size:32px;height:91px;letter-spacing:1.4px;line-height:40px;margin-top:44px;margin-bottom:24px;color:#1A1919;font-family:"GaramondPro","times new roman","serif"}@media (max-width: 766.98px){.membership-block .login-title{font-size:24px;letter-spacing:1px;line-height:32px;margin-top:24px;margin-bottom:24px;padding:0 24px;height:unset}}@media (min-width: 767px) and (max-width: 1024.98px){.membership-block .login-title{height:121px}}.membership-block .createAccount{font-size:32px;height:91px;letter-spacing:1.4px;line-height:40px;margin-top:44px;margin-bottom:24px;color:#1A1919;font-family:"GaramondPro","times new roman","serif"}@media (max-width: 766.98px){.membership-block .createAccount{font-size:24px;letter-spacing:1px;line-height:32px;margin-top:24px;margin-bottom:24px;padding:0 24px;height:unset}}.membership-block .login-form-bg{background:#fff;padding:40px 40px}@media (max-width: 766.98px){.membership-block .login-form-bg{padding:24px}}.membership-block .login-form-bg .section-hide{overflow:hidden;transition:all 0.6s ease-in-out;height:0}.membership-block .login-form-bg .alert.alert-danger{margin-bottom:20px;font-size:14px;line-height:20px;letter-spacing:0.5px;color:#D6122D;text-align:left;background-color:transparent;border:unset;padding:0}.membership-block .login-form-bg .forgot-password{font-size:14px;letter-spacing:0.5px;padding:16px 0 20px 0;text-decoration:underline}.membership-block .login-form-bg .forgot-password:hover{text-decoration:none}.membership-block .login-form-bg .continue-button.login-btn{margin-top:40px}@media (max-width: 766.98px){.membership-block .login-form-bg .continue-button.login-btn{margin-top:30px}}.membership-block .login-form-bg .login-btn .btn{width:100%;max-width:none}.membership-block .login-form-bg .login-btn .m-8{margin-top:0px}@media (max-width: 1024.98px){.membership-block .login-form-bg .login-btn .m-8{margin-top:0}}.membership-block .login-form-bg .custom-checkbox .custom-control-label.register-label{display:block;font-size:14px;letter-spacing:0.4px;line-height:24px;position:relative;color:#1A1919;padding:4px 0 0 36px}.membership-block .login-form-bg .m-40{margin-bottom:11px;margin-top:40px}.membership-block .login-form-bg .register-btn{margin-top:42px}.membership-block .login-form-bg .form-term-condition,.membership-block .login-form-bg .mini-form-term-condition{margin-top:20px;padding:0 33px 0 33px}.membership-block .login-form-bg .form-term-condition p,.membership-block .login-form-bg .form-term-condition a,.membership-block .login-form-bg .mini-form-term-condition p,.membership-block .login-form-bg .mini-form-term-condition a{font-size:12px;letter-spacing:0.5px;line-height:20px;margin-bottom:0}.membership-block .login-form-bg .form-term-condition a,.membership-block .login-form-bg .mini-form-term-condition a{text-decoration:underline}.membership-block .login-form-bg .form-term-condition a:hover,.membership-block .login-form-bg .mini-form-term-condition a:hover{text-decoration:none;color:#865}.membership-block .login-form-bg .signup-benefit{font-size:14px;line-height:24px;letter-spacing:0.5px;margin-top:40px}@media (max-width: 766.98px){.membership-block .login-form-bg .signup-benefit{text-align:center}}.membership-block .membership-content{margin:160px 0 0 0;background:#fff;position:relative}@media (max-width: 766.98px){.membership-block .membership-content{margin:30px 0 50px 0}}@media (min-width: 767px) and (max-width: 1024.98px){.membership-block .membership-content{margin:188px 0 0 0}}.membership-block .membership-content:after{background-image:url("../images/ribbon-gold-corner-desktop.svg");height:96px;width:90px;opacity:1;background-position:left top;background-repeat:no-repeat;background-size:100% 100%;content:"";position:absolute;right:0;top:0}@media (max-width: 766.98px){.membership-block .membership-content:after{background-image:url("../images/ribbon-gold-corner-mobile.svg");height:72px;width:64px}}.membership-block .membership-content .text-container{padding:40px}@media (max-width: 766.98px){.membership-block .membership-content .text-container{padding:40px 24px}}.membership-block .membership-content .text-container .membership-mini-title{color:#865;font-size:12px;letter-spacing:1.7px;line-height:16px;margin-bottom:19px;display:block;font-family:"GaramondPro","times new roman","serif"}.membership-block .membership-content .text-container .membership-title{text-transform:none;letter-spacing:1.4px;font-size:32px;line-height:40px;margin-bottom:19px;color:#1A1919}@media (max-width: 766.98px){.membership-block .membership-content .text-container .membership-title{font-size:20px;letter-spacing:0.8px;line-height:24px}}.membership-block .membership-content .text-container .progress-bar-block{-ms-flex-align:center;align-items:center;margin-bottom:24px;margin-top:27px;border:1px solid #D8D8D8;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:560px;padding:16px;position:relative}@media (max-width: 766.98px){.membership-block .membership-content .text-container .progress-bar-block{-ms-flex-align:start;align-items:start}}.membership-block .membership-content .text-container .progress-bar-block .gift-info{display:block;margin-right:24px;padding-bottom:16px;position:relative}.membership-block .membership-content .text-container .progress-bar-block .gift-info p{margin-bottom:0;color:#1A1919;font-size:14px;letter-spacing:0.4px;line-height:24px}.membership-block .membership-content .text-container .progress-bar-block .gift-info .progress-bar{width:100%;border-radius:2px;height:8px;background-color:rgba(239,237,234,0);position:absolute;bottom:0}.membership-block .membership-content .text-container .progress-bar-block .gift-info .progress-bar::-webkit-progress-bar{background:#efedea;border-radius:4px}.membership-block .membership-content .text-container .progress-bar-block .gift-info .progress-bar::-webkit-progress-value{background-image:linear-gradient(to right, #9a7b69, #deca87);border-radius:4px}.membership-block .membership-content .text-container .progress-bar-block .gift-info .progress-bar::-moz-progress-bar{background-image:linear-gradient(to right, #9a7b69, #deca87);border-radius:4px}.membership-block .membership-content .text-container .progress-bar-block .progress-bar-img{max-width:56px;display:block}.membership-block .membership-content .text-container .membership-discount-block{margin:0 0 40px}.membership-block .membership-content .text-container .offer-list{list-style:none;margin:0;padding:0}@media (max-width: 766.98px){.membership-block .membership-content .text-container .offer-list{padding:0 20px}}.membership-block .membership-content .text-container .offer-list li{margin-bottom:8px}.membership-block .membership-content .text-container .offer-list li span{font-size:14px;letter-spacing:0.5px;line-height:25px;color:#1A1919;width:calc(100% - 40px);display:inline-block}.membership-block .membership-content .text-container .offer-list li .check-icon{font-size:11px;margin-right:9px;vertical-align:top;color:#649B26;width:15px}.selectric-gender-hide .selectric-scroll li:first-child{display:none}a.btn.btn-primary.btn-block{border-color:#1A1919}.btn.w-100{width:100%;max-width:unset}.form-group.newpasswordform{margin-bottom:40px}@media (max-width: 766.98px){.form-group.newpasswordform{margin-bottom:30px}}#countryCodePhone{display:-ms-flexbox;display:flex;position:relative}#countryCodePhone .selectric-selectric-dropdown{margin-top:8px}#countryCodePhone .selectric-selectric-dropdown .selectric{border-right:unset;padding:11px 40px 11px 16px}#countryCodePhone .invalid-feedback{position:absolute;top:100%}
