.account_wrapper{display:flex;gap:40px;max-width:1152px;margin-left:auto;margin-right:auto}@media(max-width: 790px){.account_wrapper{flex-direction:column;gap:20px}}.account_nav{width:220px;flex-shrink:0}@media(max-width: 790px){.account_nav{width:100%;position:relative}}.account_nav ul li{list-style:none !important;margin-bottom:0 !important}.account_nav .account_nav_toggle{display:none}@media(max-width: 790px){.account_nav .account_nav_toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;font-size:16px;font-weight:600;color:#3a4135;background:#fff;border:1px solid #c6ceb3;cursor:pointer}.account_nav .account_nav_toggle::after{content:"";width:10px;height:10px;border-right:2px solid #7c8562;border-bottom:2px solid #7c8562;transform:rotate(45deg);transition:transform .3s ease}}@media(max-width: 790px){.account_nav .account_nav_toggle.active::after{transform:rotate(-135deg)}}.account_nav ul{list-style:none;display:flex;flex-direction:column;gap:0}@media(max-width: 790px){.account_nav ul{display:none;position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #c6ceb3;border-top:none;z-index:10}.account_nav ul.open{display:flex}}.account_nav ul li a{display:flex;align-items:center;gap:8px;padding:12px 0;font-size:16px;color:#7c8562;text-decoration:none;transition:color .3s ease}@media(max-width: 790px){.account_nav ul li a{padding:12px 16px}}.account_nav ul li a .wishlist-count{display:inline-flex;align-items:center;justify-content:center;background:#45503f;color:#f5eae0;font-size:10px;font-weight:600;width:18px;height:18px;border-radius:50%;line-height:1}.account_nav ul li a:hover{color:#3a4135}.account_nav ul li.is-active a{color:#3a4135;font-weight:600}.account_nav ul li:last-child{margin-top:16px;padding-top:16px;border-top:1px solid #c6ceb3}@media(max-width: 790px){.account_nav ul li:last-child{margin-top:0;padding-top:0}}.account_nav ul li:last-child a{color:#7c8562}.account_content{flex:1;border:1px solid #c6ceb3;padding:40px;background:#f5f2ef}@media(max-width: 790px){.account_content{padding:24px 16px}}.account_content .account_page_title{text-align:center;font-family:"Inter",sans-serif;font-size:24px;font-weight:600;color:#3a4135;margin-bottom:30px;letter-spacing:2px}.account_content .account_avatar{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.account_content .account_avatar img{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:12px}.account_content .account_avatar .account_avatar_name{font-size:18px;font-weight:600;color:#3a4135}.account_content .account_section_title{font-size:16px;font-weight:600;color:#3a4135;margin-top:30px;margin-bottom:16px}.account_content .edit-account{max-width:500px;margin:0 auto}.account_content .edit-account .auth_field{margin-bottom:20px}.account_content .edit-account .auth_field label{display:block;font-size:14px;font-weight:500;color:#3a4135;margin-bottom:8px}.account_content .edit-account .auth_field .input-text,.account_content .edit-account .auth_field input[type=date],.account_content .edit-account .auth_field input[type=tel]{width:100%;height:48px;border:1px solid #c6ceb3;background:none;padding:0 16px;font-size:14px;font-family:"Inter",sans-serif;color:#3a4135;outline:none;transition:border-color .3s ease}.account_content .edit-account .auth_field .input-text::-moz-placeholder, .account_content .edit-account .auth_field input[type=date]::-moz-placeholder, .account_content .edit-account .auth_field input[type=tel]::-moz-placeholder{color:#7c8562}.account_content .edit-account .auth_field .input-text::placeholder,.account_content .edit-account .auth_field input[type=date]::placeholder,.account_content .edit-account .auth_field input[type=tel]::placeholder{color:#7c8562}.account_content .edit-account .auth_field .input-text:focus,.account_content .edit-account .auth_field input[type=date]:focus,.account_content .edit-account .auth_field input[type=tel]:focus{border-color:#45503f}.account_content .edit-account .auth_password_wrap{position:relative}.account_content .edit-account .auth_password_wrap .input-text{padding-right:48px}.account_content .edit-account .auth_password_wrap .auth_toggle_pass{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center}.account_content .edit-account .auth_submit{width:100%;height:56px;background:#45503f;color:#f5eae0;border:none;font-size:18px;font-weight:500;font-family:"Inter",sans-serif;cursor:pointer;transition:all .3s ease;margin-top:10px}.account_content .edit-account .auth_submit:hover{background:#3a4135}.account_content .edit-account p{margin:0}.account_content .edit-address-form{max-width:500px;margin:0 auto}.account_content .edit-address-form .address_fields{display:flex;flex-wrap:wrap;gap:20px}.account_content .edit-address-form .auth_field{width:100%;margin-bottom:0}.account_content .edit-address-form .auth_field.auth_field_half{width:calc(50% - 10px)}@media(max-width: 790px){.account_content .edit-address-form .auth_field.auth_field_half{width:100%}}.account_content .edit-address-form .auth_field label{display:block;font-size:14px;font-weight:500;color:#3a4135;margin-bottom:8px}.account_content .edit-address-form .auth_field .input-text{width:100%;height:48px;font-size:14px;font-family:"Inter",sans-serif;color:#3a4135;outline:none;transition:border-color .3s ease}.account_content .edit-address-form .auth_field .input-text::-moz-placeholder{color:#7c8562}.account_content .edit-address-form .auth_field .input-text::placeholder{color:#7c8562}.account_content .edit-address-form .auth_field .input-text:focus{border-color:#45503f}.account_content .edit-address-form .auth_submit{width:100%;height:56px;background:#45503f;color:#f5eae0;border:none;font-size:18px;font-weight:500;font-family:"Inter",sans-serif;cursor:pointer;transition:all .3s ease;margin-top:10px}.account_content .edit-address-form .auth_submit:hover{background:#3a4135}.account_content .edit-address-form p{margin:0}.account_content .edit-address-form .woocommerce-message{background:#c6ceb3;color:#3a4135;padding:12px 16px;margin-bottom:24px;font-size:14px}.wishlist_title{text-align:center;font-family:"Inter",sans-serif;font-size:24px;font-weight:600;color:#3a4135;margin-bottom:30px;letter-spacing:2px}.wishlist_empty{text-align:center;padding:40px 0;font-size:16px;color:#7c8562}.wishlist_table .wishlist_head{display:flex;align-items:center;padding:14px 20px;font-size:13px;font-weight:600;color:#7c8562;letter-spacing:1px;border-bottom:1px solid #c6ceb3}@media(max-width: 790px){.wishlist_table .wishlist_head{display:none}}.wishlist_table .wishlist_row{display:flex;align-items:center;padding:20px;border-bottom:1px solid #c6ceb3;transition:background .3s ease}@media(max-width: 790px){.wishlist_table .wishlist_row{flex-wrap:wrap;gap:12px;position:relative;padding-left:40px}}.wishlist_table .wishlist_col_remove{width:40px;flex-shrink:0}.wishlist_table .wishlist_col_remove .wishlist_remove{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;color:#7c8562;font-size:22px;cursor:pointer;transition:color .3s ease}.wishlist_table .wishlist_col_remove .wishlist_remove:hover{color:#3a4135}@media(max-width: 790px){.wishlist_table .wishlist_col_remove{position:absolute;left:8px;top:20px}}.wishlist_table .wishlist_col_product{flex:1;display:flex;align-items:center;gap:16px;padding-right:20px}.wishlist_table .wishlist_col_product .wishlist_product_img{width:70px;height:70px;flex-shrink:0}.wishlist_table .wishlist_col_product .wishlist_product_img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wishlist_table .wishlist_col_product .wishlist_product_name{font-size:16px;font-weight:500;color:#3a4135;text-decoration:none}.wishlist_table .wishlist_col_product .wishlist_product_name:hover{text-decoration:underline}@media(max-width: 790px){.wishlist_table .wishlist_col_product{width:100%;padding-right:0}}.wishlist_table .wishlist_col_price{width:120px;text-align:center;font-size:16px;font-weight:500;color:#3a4135}@media(max-width: 790px){.wishlist_table .wishlist_col_price{width:auto;text-align:left}}.wishlist_table .wishlist_col_action{width:160px;text-align:right;flex-shrink:0}.wishlist_table .wishlist_col_action .wishlist_add_to_cart{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 24px;border:1px solid #45503f;color:#45503f;font-size:14px;font-weight:500;font-family:"Inter",sans-serif;text-decoration:none;transition:all .3s ease;cursor:pointer}.wishlist_table .wishlist_col_action .wishlist_add_to_cart:hover{background:#45503f;color:#f5eae0}.wishlist_table .wishlist_col_action .wishlist_out_of_stock{font-size:14px;color:#7c8562}@media(max-width: 790px){.wishlist_table .wishlist_col_action{width:auto;text-align:left}}.auth_wrapper{display:flex;justify-content:center;padding:60px 20px}.auth_wrapper .auth_form{width:100%;max-width:500px;border:1px solid #c6ceb3;padding:50px 40px;background:#f5f2ef}@media(max-width: 790px){.auth_wrapper .auth_form{padding:30px 20px}}.auth_wrapper .auth_form h2{text-align:center;font-family:"Inter",sans-serif;font-size:28px;font-weight:600;color:#3a4135;margin-bottom:10px}.auth_wrapper .auth_form .auth_subtitle{text-align:center;font-size:14px;color:#7c8562;margin-bottom:30px}.auth_wrapper .auth_form .auth_field{margin-bottom:20px}.auth_wrapper .auth_form .auth_field label{display:block;font-size:14px;font-weight:500;color:#3a4135;margin-bottom:8px}.auth_wrapper .auth_form .auth_field .input-text,.auth_wrapper .auth_form .auth_field input[type=date]{width:100%;height:48px;border:1px solid #c6ceb3;background:none;padding:0 16px;font-size:14px;font-family:"Inter",sans-serif;color:#3a4135;outline:none;transition:border-color .3s ease}.auth_wrapper .auth_form .auth_field .input-text::-moz-placeholder, .auth_wrapper .auth_form .auth_field input[type=date]::-moz-placeholder{color:#7c8562}.auth_wrapper .auth_form .auth_field .input-text::placeholder,.auth_wrapper .auth_form .auth_field input[type=date]::placeholder{color:#7c8562}.auth_wrapper .auth_form .auth_field .input-text:focus,.auth_wrapper .auth_form .auth_field input[type=date]:focus{border-color:#45503f}.auth_wrapper .auth_form .auth_field_row{display:flex;gap:16px}@media(max-width: 790px){.auth_wrapper .auth_form .auth_field_row{flex-direction:column;gap:0}}.auth_wrapper .auth_form .auth_field_row .auth_field{flex:1}.auth_wrapper .auth_form .auth_password_wrap{position:relative}.auth_wrapper .auth_form .auth_password_wrap .input-text{padding-right:48px}.auth_wrapper .auth_form .auth_password_wrap .auth_toggle_pass{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center}.auth_wrapper .auth_form .auth_password_wrap .auth_toggle_pass svg{display:block}.auth_wrapper .auth_form .auth_remember_row{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;font-size:14px}.auth_wrapper .auth_form .auth_remember_row .auth_checkbox{display:flex;align-items:center;gap:8px;cursor:pointer}.auth_wrapper .auth_form .auth_remember_row .auth_checkbox input{accent-color:#45503f}.auth_wrapper .auth_form .auth_remember_row .auth_checkbox span{color:#3a4135}.auth_wrapper .auth_form .auth_remember_row a{color:#7c8562;text-decoration:none}.auth_wrapper .auth_form .auth_remember_row a:hover{text-decoration:underline}.auth_wrapper .auth_form .auth_submit{width:100%;height:56px;background:#45503f;color:#f5eae0;border:none;font-size:18px;font-weight:500;font-family:"Inter",sans-serif;cursor:pointer;transition:all .3s ease;margin-top:10px}.auth_wrapper .auth_form .auth_submit:hover{background:#3a4135}.auth_wrapper .auth_form .auth_forgot{text-align:center;margin-top:16px;font-size:14px}.auth_wrapper .auth_form .auth_forgot a{color:#7c8562;text-decoration:none}.auth_wrapper .auth_form .auth_forgot a:hover{text-decoration:underline}.auth_wrapper .auth_form .auth_switch{text-align:center;margin-top:24px;font-size:14px;color:#7c8562}.auth_wrapper .auth_form .auth_switch a{color:#3a4135;font-weight:600;text-decoration:none}.auth_wrapper .auth_form .auth_switch a:hover{text-decoration:underline}