.main-account .main-account__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-account .main-account-info{width:100%}.main-account .main-account-info .main-account__info--title{color:#150f1d;font-size:28px;font-style:normal;font-weight:600;line-height:135%;margin-bottom:24px}.main-account .main-account-info .s-account-info__form{padding:16px;border-radius:12px;background:#fff;width:100%}.main-account .main-account-info .cf-form-inner>.cf-form-step>.cf-fields-container{display:block;max-width:100%;margin:0;width:100%}.main-account .main-account-info .cf-field[data-cf-field-type=group]>fieldset{padding-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.main-account .main-account-info .cf-field-container,.main-account .main-account-info .cf-field{padding:0;border-radius:0;margin:0;border:none;position:relative}.main-account .main-account-info .cf-field-container h3,.main-account .main-account-info .cf-field h3{font-size:20px;font-style:normal;font-weight:600;line-height:135%;color:#150f1d;margin-bottom:0}.main-account .main-account-info .cf-field-container input,.main-account .main-account-info .cf-field-container select,.main-account .main-account-info .cf-field input,.main-account .main-account-info .cf-field select{border-radius:28px;background:#f3f3f4;font-size:14px;font-style:normal;font-weight:400;line-height:150%;height:48px;padding:0 16px;outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%;width:100%;color:#150f1d}.main-account .main-account-info .cf-field-container input::-webkit-input-placeholder, .main-account .main-account-info .cf-field-container select::-webkit-input-placeholder, .main-account .main-account-info .cf-field input::-webkit-input-placeholder, .main-account .main-account-info .cf-field select::-webkit-input-placeholder{color:#736f78}.main-account .main-account-info .cf-field-container input::-moz-placeholder, .main-account .main-account-info .cf-field-container select::-moz-placeholder, .main-account .main-account-info .cf-field input::-moz-placeholder, .main-account .main-account-info .cf-field select::-moz-placeholder{color:#736f78}.main-account .main-account-info .cf-field-container input:-ms-input-placeholder, .main-account .main-account-info .cf-field-container select:-ms-input-placeholder, .main-account .main-account-info .cf-field input:-ms-input-placeholder, .main-account .main-account-info .cf-field select:-ms-input-placeholder{color:#736f78}.main-account .main-account-info .cf-field-container input::-ms-input-placeholder, .main-account .main-account-info .cf-field-container select::-ms-input-placeholder, .main-account .main-account-info .cf-field input::-ms-input-placeholder, .main-account .main-account-info .cf-field select::-ms-input-placeholder{color:#736f78}.main-account .main-account-info .cf-field-container input::placeholder,.main-account .main-account-info .cf-field-container select::placeholder,.main-account .main-account-info .cf-field input::placeholder,.main-account .main-account-info .cf-field select::placeholder{color:#736f78}.main-account .main-account-info .cf-field-container input[type=password]::-webkit-input-placeholder, .main-account .main-account-info .cf-field input[type=password]::-webkit-input-placeholder{color:#150f1d}.main-account .main-account-info .cf-field-container input[type=password]::-moz-placeholder, .main-account .main-account-info .cf-field input[type=password]::-moz-placeholder{color:#150f1d}.main-account .main-account-info .cf-field-container input[type=password]:-ms-input-placeholder, .main-account .main-account-info .cf-field input[type=password]:-ms-input-placeholder{color:#150f1d}.main-account .main-account-info .cf-field-container input[type=password]::-ms-input-placeholder, .main-account .main-account-info .cf-field input[type=password]::-ms-input-placeholder{color:#150f1d}.main-account .main-account-info .cf-field-container input[type=password]::placeholder,.main-account .main-account-info .cf-field input[type=password]::placeholder{color:#150f1d}.main-account .main-account-info .cf-field-container input::-webkit-outer-spin-button,.main-account .main-account-info .cf-field-container input::-webkit-inner-spin-button,.main-account .main-account-info .cf-field input::-webkit-outer-spin-button,.main-account .main-account-info .cf-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.main-account .main-account-info .cf-field-container input[type=number],.main-account .main-account-info .cf-field input[type=number]{-moz-appearance:textfield}.main-account .main-account-info .cf-field-container .cf-phone-field input,.main-account .main-account-info .cf-field .cf-phone-field input{padding-right:50px}.main-account .main-account-info .cf-field-container.CustomerPassword+.cf-field-container{position:relative}.main-account .main-account-info .cf-field-container.CustomerPassword+.cf-field-container .js-account-form__password--change{font-size:12px;font-style:normal;font-weight:500;line-height:1;color:#8637b2;position:absolute;top:-43px;right:16px}.main-account .main-account-info .cf-form-inner>.cf-form-step>.cf-fields-container>.cf-field-container:nth-child(2),.main-account .main-account-info .cf-form-inner>.cf-form-step>.cf-fields-container>.cf-field-container:nth-child(4) .cf-fields-container{border-bottom:1px solid rgba(27,49,90,.1);margin-bottom:16px;padding-bottom:4px}.main-account .main-account-info .cf-form-inner .cf-form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:0}.main-account .main-account-info .cf-form-inner .cf-form-actions button{border-radius:28px;font-size:14px;font-style:normal;font-weight:600;line-height:100%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:48px;padding:0 36px;border:1px solid #8637b2;background:#8637b2;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:0;min-width:187px;cursor:pointer}.main-account .main-account-info .cf-form-inner .cf-form-actions button:hover{background:rgba(0,0,0,0);color:#8637b2}.main-account .main-account-info .cf-field[data-cf-invalid=true]:not([data-cf-field-type=repeating_group]){background:none}.main-account .main-account-info .cf-field[data-cf-invalid=true]:not([data-cf-field-type=repeating_group]) .cf-field-errors{margin-top:0;font-size:12px;margin-left:15px}.main-account .main-account-info .s-account-addresses__form-fields--group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(27,49,90,.1);padding:0}.main-account .main-account-info .s-account-addresses__form-fields--group h3{font-size:20px;font-style:normal;font-weight:600;line-height:135%;color:#150f1d;margin-bottom:0}.main-account .main-account-info .s-account-addresses__form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;width:100%}.main-account .main-account-info .s-account-addresses__form-fields .s-account-addresses__field{position:relative}.main-account .main-account-info .s-account-addresses__form-fields .s-account-addresses__field input,.main-account .main-account-info .s-account-addresses__form-fields .s-account-addresses__field select{border-radius:28px;background:#f3f3f4;font-size:14px;font-style:normal;font-weight:400;line-height:150%;height:48px;padding:0 16px;outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%;width:100%}.main-account .main-account-info .s-account-addresses__form-fields .s-account-addresses__field input::-webkit-outer-spin-button,.main-account .main-account-info .s-account-addresses__form-fields .s-account-addresses__field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.main-account .main-account-info .s-account-addresses__form-fields .s-account-addresses__field input[type=number]{-moz-appearance:textfield}.main-account .main-account-info .s-account-addresses__form-fields .s-account-addresses__field p{display:none;position:absolute;bottom:-15px;left:16px;font-size:10px;color:red}.main-account .main-account-info .s-account-addresses__form-fields .s-account-addresses__field p.show{display:block}.main-account .main-account-info .s-account-addresses__form-fields .s-account-addresses__field.password--field{position:relative}.main-account .main-account-info .s-account-addresses__form-fields .s-account-addresses__field.password--field label{position:absolute;top:20px;left:16px;margin:0;font-size:14px;font-style:normal;font-weight:500;line-height:1;color:#150f1d}.main-account .main-account-info .s-account-addresses__form-fields .s-account-addresses__field.password--field .js-account-form__password--change{position:absolute;top:18px;right:16px;font-size:12px;font-style:normal;font-weight:500;line-height:1;color:#8637b2}.main-account .main-account-info .main-account__info__form-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:16px;gap:8px}.main-account .main-account-info .main-account__info__form-buttons button{border-radius:28px;font-size:14px;font-style:normal;font-weight:600;line-height:100%;color:#736f78;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:48px;padding:0 36px;border:1px solid #f3f3f4;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-account .main-account-info .main-account__info__form-buttons .js-account-addresses__cancel-btn{background:#f3f3f4}.main-account .main-account-info .main-account__info__form-buttons .js-account-addresses__cancel-btn:hover{background:rgba(0,0,0,0)}.main-account .main-account-info .main-account__info__form-buttons .js-account-form__submit-button{background:#8637b2;color:#fff;border-color:#8637b2}.main-account .main-account-info .main-account__info__form-buttons .js-account-form__submit-button:hover{background:rgba(0,0,0,0);color:#8637b2}.main-account .forgot-password__container{position:fixed;width:100%;height:100%;top:0;left:0;display:none;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(21,15,29,.5);z-index:999}.main-account .forgot-password__container.active{display:-webkit-box;display:-ms-flexbox;display:flex}.main-account .forgot-password__container.active .c-forgot-password{display:block !important}@media only screen and (min-width: 990.98px){.main-account .main-account__wrapper{gap:28px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.main-account .main-account__wrapper .main-account-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto}}@media only screen and (min-width: 768px){.main-account .main-account-info .cf-form-inner>.cf-form-step>.cf-fields-container{display:grid;grid-template-columns:1fr 487px;gap:24px}.main-account .main-account-info .cf-field input,.main-account .main-account-info .cf-field select{height:56px;padding:0 24px}.main-account .main-account-info .cf-form-inner>.cf-form-step>.cf-fields-container>.cf-field-container:nth-child(1),.main-account .main-account-info .cf-form-inner>.cf-form-step>.cf-fields-container>.cf-field-container:nth-child(3),.main-account .main-account-info .cf-form-inner>.cf-form-step>.cf-fields-container>.cf-field-container:nth-child(1)>.cf-field,.main-account .main-account-info .cf-form-inner>.cf-form-step>.cf-fields-container>.cf-field-container:nth-child(3)>.cf-field,.main-account .main-account-info .cf-form-inner>.cf-form-step>.cf-fields-container>.cf-field-container:nth-child(1)>.cf-field>.cf-fields-container,.main-account .main-account-info .cf-form-inner>.cf-form-step>.cf-fields-container>.cf-field-container:nth-child(3)>.cf-field>.cf-fields-container{height:100%}.main-account .main-account-info .cf-field[data-cf-field-type=group]>fieldset{padding-bottom:24px;border-bottom:1px solid rgba(27,49,90,.1)}.main-account .main-account-info .cf-form-inner>.cf-form-step>.cf-fields-container>.cf-field-container:nth-child(3),.main-account .main-account-info .cf-form-inner>.cf-form-step>.cf-fields-container>.cf-field-container:nth-child(4){padding-top:24px}.main-account .main-account-info .cf-form-inner>.cf-form-step>.cf-fields-container>.cf-field-container:nth-child(2){border:none;margin-bottom:0;padding-bottom:0}.main-account .main-account-info .cf-form-inner>.cf-form-step>.cf-fields-container>.cf-field-container:nth-child(4) .cf-fields-container{border-bottom:1px solid rgba(27,49,90,.1);padding-bottom:12px;margin-bottom:0}.main-account .main-account-info .cf-form-inner .cf-form-actions{margin-top:24px}.main-account .main-account-info .cf-form-inner .cf-form-actions button{height:56px}.main-account .main-account-info .s-account-info__form{padding:32px}.main-account .main-account-info .s-account-addresses__form-fields{-webkit-box-flex:0;-ms-flex:0 1 487px;flex:0 1 487px}.main-account .main-account-info .s-account-addresses__form-fields .s-account-addresses__field input,.main-account .main-account-info .s-account-addresses__form-fields .s-account-addresses__field select{height:56px;padding:0px 24px}.main-account .main-account-info .s-account-addresses__form-fields .s-account-addresses__field p{bottom:-15px;left:25px}.main-account .main-account-info .s-account-addresses__form-fields .s-account-addresses__field.password--field{position:relative}.main-account .main-account-info .s-account-addresses__form-fields .s-account-addresses__field.password--field label{top:25px;left:24px}.main-account .main-account-info .s-account-addresses__form-fields .s-account-addresses__field.password--field .js-account-form__password--change{top:23px;right:24px}.main-account .main-account-info .s-account-addresses__form-fields--group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px}.main-account .main-account-info .s-account-addresses__form-fields--group h3{min-width:150px}.main-account .main-account-info .main-account__info__form-buttons button{height:56px;font-size:16px}.main-account .forgot-password__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 767.98px){.main-account .forgot-password__container.active .c-forgot-password{max-width:100%;border-radius:0}.main-account .forgot-password__container.active .c-forgot-password .c-forgot-password__title{font-size:20px}}