p.login_subtext,p.reset_subtext,p.register_subtext,p.activate_account_subtext{text-align:center;margin:0;color:var(--color-foreground);text-transform:uppercase;letter-spacing:.2rem}.main_customer_login_wrapper h1,.main_customer_recover_wrapper h1,.main_customer_register_wrapper h1,.main_reset_password_wrapper h1,.main_customer_account_activate_wrapper h1,.main_customer_addresses_wrapper h1{text-align:center;margin:0 auto;color:var(--color-foreground-heading);width:max-content}.main_customer_login_inner,.main_customer_recover_inner,.main_customer_register_inner,.main_reset_password_inner,.main_customer_account_activate_inner{margin:4rem auto 0;max-width:65rem}.main_login_rec a,.main_login_register a,.recover_password_cancel_link a,.main_customer_register_login_link a{font-size:1.4rem;line-height:1;color:var(--color-foreground);text-underline-offset:.3rem;transition:text-underline-offset .3s}.main_login_rec a:hover,.main_login_register a:hover,.recover_password_cancel_link a:hover,.main_customer_register_login_link a:hover{text-underline-offset:.5rem}.main_login_btn_wrapper,.recover_password_btn_wrapper,.main_customer_register_btn_wrapper,.main_reset_password_btn_wrapper{margin:4rem 0 0;text-align:center}.main_login_btn_wrapper button,.recover_password_btn_wrapper button,.main_customer_register_btn_wrapper button,.main_reset_password_btn_wrapper button{border:none;cursor:pointer}.main_login_register,.main_customer_register_login_link{margin:1.6rem 0 0;text-align:center;display:flex;justify-content:center;align-items:center;gap:.6rem}.main_customer_login_inner .form_input,.main_customer_register_inner .form_input{width:100%;height:5rem;background:var(--color-secondary-background);position:relative;overflow:hidden}.main_customer_login_inner .form_input input,.main_customer_login_inner .form_input label,.main_customer_register_inner .form_input input,.main_customer_register_inner .form_input label{color:var(--color-secondary-foreground)}.main_customer_login_inner .password_eye svg path,.main_customer_register_inner .password_eye svg path{fill:var(--color-secondary-foreground)}.main_login_register p,.main_customer_register_login_link p{margin:0;font-size:1.4rem;line-height:1;color:var(--color-foreground)}.main_customer_register_login_link{margin:3rem 0 0}p.reset_subtext{font-size:1.2rem;line-height:1;margin:0 0 1rem}.main_customer_recover_inner .form_input{width:100%;height:5rem;background:var(--color-input-bg);border:1px solid var(--color-border);position:relative;overflow:hidden}.main_customer_recover_inner .form_input input{border:none;color:var(--color-input-text)}.main_customer_recover_inner .form_input label{color:var(--color-input-text)}.main_customer_guest_login_wrapper{margin:5rem 0 0;position:relative;padding-top:3rem}.main_customer_guest_login_wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:.1rem;background:var(--text-color);opacity:.1}.main_customer_guest_login_wrapper h2{margin:0;color:var(--text-color);text-align:center}.main_customer_guest_login_btn_wrapper{margin:4rem 0 0;text-align:center}p.recover_subtext{color:var(--text-color);text-align:center}.recover_password_cancel_link{margin:1.6rem 0 0;text-align:center}.mlf_wrapper{display:flex;align-items:center;justify-content:space-between;margin:3rem 0 0}.main_login_register{margin:0}.main_customer_account_activate_btn_wrapper{margin:4rem 0 0;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.main_customer_account_activate_btn_wrapper button{margin:0;border:none;cursor:pointer}.customer_return_btn{margin:2rem 0 0;text-align:center}.main_customer_add_new_address{max-width:145rem;margin:4rem auto;text-align:center}.main_customer_add_new_address button{border:none;cursor:pointer;margin-right:-1rem}.main_customer_addresses_inner{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:var(--horizontal-spacing);max-width:145rem;margin:0 auto}.customer_address_wrapper{background:var(--color-secondary-background);padding:2rem;min-width:calc(25% - var(--horizontal-spacing));text-align:center;color:var(--color-secondary-foreground);width:auto;display:flex;flex-direction:column;gap:var(--vertical-spacing)}.main_customer_address_inner{width:100%;flex:1}.customer_address_wrapper h3{background:var(--color-background);color:var(--color-foreground);margin:0;padding:1rem}.main_drawer_inner.new_address_drawer_inner,.main_drawer_inner.edit_address_drawer_inner{padding:1.5rem;height:100vh;overflow:hidden;overflow-y:auto}.main_drawer_inner.new_address_drawer_inner::-webkit-scrollbar,.main_drawer_inner.edit_address_drawer_inner::-webkit-scrollbar{width:5px;height:100%;background:#2c2c2d}.main_drawer_inner.new_address_drawer_inner::-webkit-scrollbar-thumb,.main_drawer_inner.edit_address_drawer_inner::-webkit-scrollbar-thumb{background:#ababab}.new_address_drawer_header,.edit_address_drawer_header{text-align:right;display:flex;justify-content:space-between;align-items:center;margin:0 0 2rem}.new_address_drawer_header svg,.edit_address_drawer_header svg{width:1.5rem;height:1.5rem}.new_address_drawer_header svg path,.edit_address_drawer_header svg path{fill:var(--color-foreground)}.main_drawer__close:hover svg path{fill:var(--color-background)}.drawer_new_address_form .fi,.drawer_edit_address_form .fi{background:var(--drawer-bg);filter:brightness(1.2);color:var(--drawer-text)}.drawer_new_address_form .fi .select,.drawer_edit_address_form .fi .select{position:relative;display:flex;align-items:stretch;width:100%;height:4.5rem;appearance:none;-webkit-appearance:none;background:transparent;padding:0 2rem}.drawer_new_address_form .fi .select .icon_wrapper,.drawer_edit_address_form .fi .select .icon_wrapper{position:absolute;top:50%;right:2rem;pointer-events:none;transform:translateY(-50%)}.drawer_new_address_form .fi .select .icon_wrapper svg,.drawer_edit_address_form .fi .select .icon_wrapper svg{width:1.5rem;height:1.5rem}.new_address_btn_wrapper,.edit_address_btn_wrapper{margin:3rem 0 0;display:flex;justify-content:center;gap:var(--horizontal-spacing)}.new_address_btn_wrapper button,.edit_address_btn_wrapper button{width:100%;max-width:100%;margin:0;border:none;cursor:pointer}.set_default{margin:2.5rem 0 0;display:flex;align-items:center;gap:1rem}.set_default label{font-size:1.4rem;line-height:1;color:var(--color-foreground);cursor:pointer}.set_default input{margin:0;appearance:none;-webkit-appearance:none;width:2rem;height:2rem;cursor:pointer;border:.1rem solid var(--color-border);background:transparent;transition:background .3s}.set_default input:checked{background:var(--color-foreground)}.fi_select .select{position:relative}.fi_select label{font-size:1.4rem;line-height:1;color:var(--drawer-text)}.fi_select select{width:100%;height:4.5rem;appearance:none;-webkit-appearance:none;background:transparent;padding:0 2rem;cursor:pointer;font-size:1.4rem;line-height:1;color:var(--drawer-text);background:var(--drawer-bg)}.fi_select .icon_wrapper{position:absolute;top:50%;transform:translateY(-50%);right:2rem;display:flex;justify-content:center;align-items:center;pointer-events:none}.fi_select .icon_wrapper svg{width:1.5rem;height:1.5rem}.fi_select .icon_wrapper svg path{fill:var(--drawer-text)}.main_customer_address_btns_wrapper button{border:none;cursor:pointer}.new_address_drawer_header h2,.edit_address_drawer_header h2{margin:0;text-align:left;color:var(--color-foreground-heading)}.new_address_drawer_header .drawer_close_btn,.edit_address_drawer_header .drawer_close_btn{position:relative;top:7px}.drawer_new_address_form .form_input_wrapper,.drawer_edit_address_form .form_input_wrapper{margin-bottom:2.6rem}.drawer_new_address_form .form_input_wrapper.fi_select,.drawer_edit_address_form .form_input_wrapper.fi_select{margin:-1rem 0 2.6rem}.drawer_new_address_form .form_input,.drawer_edit_address_form .form_input{width:100%;height:5rem;border:1px solid var(--color-border);position:relative;overflow:hidden;background:var(--color-input-bg)}.drawer_new_address_form .form_input input,.drawer_new_address_form .form_input label,.drawer_new_address_form .form_input textarea,.drawer_edit_address_form input,.drawer_edit_address_form label,.drawer_edit_address_form textarea{color:var(--color-input-text)}.drawer_new_address_form .form_input.form_input_select .select,.drawer_edit_address_form .form_input.form_input_select .select{position:relative}.drawer_new_address_form .form_input.form_input_select .select select,.drawer_edit_address_form .form_input.form_input_select .select select{width:100%;height:5rem;border:none;-webkit-appearance:none;appearance:none;--webkit-appearance: none;padding:1rem}.drawer_new_address_form .form_input.form_input_select .select .icon_wrapper,.drawer_edit_address_form .form_input.form_input_select .select .icon_wrapper{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.drawer_new_address_form .form_input.form_input_select .select .icon_wrapper svg,.drawer_edit_address_form .form_input.form_input_select .select .icon_wrapper svg{width:1.4rem;height:1.4rem}.main_reset_password_inner .form_input,.main_customer_account_activate_inner .form_input{width:100%;height:5rem;background:var(--color-input-bg);border:1px solid var(--color-border);position:relative;overflow:hidden}.main_reset_password_inner .form_input input,.main_customer_account_activate_inner .form_input input{border:none;color:var(--color-input-text)}.main_reset_password_inner .form_input label,.main_customer_account_activate_inner .form_input label{color:var(--color-input-text)}
/*# sourceMappingURL=/cdn/shop/t/32/assets/main-customer-accounts.css.map */
