.woocommerce-account .page-hero{display:none}.woocommerce-account .page-content{padding-top:40px}.woocommerce-account .woocommerce{padding:0 0 80px}.woocommerce-MyAccount-wrap{max-width:800px;margin:0 auto}.sm-account-header{background:var(--primary);border-radius:30px;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 40px 0 28px;margin-bottom:30px}.sm-account-header__user{display:flex;align-items:center;gap:16px;font-size:25px;font-weight:400;color:var(--white);line-height:1}.sm-account-header__icon{width:43px;height:43px;flex-shrink:0}.sm-account-header__logout a{font-size:20px;font-weight:400;color:var(--white);text-decoration:none;line-height:1}.sm-account-header__logout a:hover{opacity:0.8}.woocommerce-MyAccount-navigation{margin-bottom:36px}.woocommerce-MyAccount-navigation ul{display:flex;justify-content:center;gap:16px;list-style:none;padding:0;margin:0}.woocommerce-MyAccount-navigation ul li a{display:inline-flex;align-items:center;background:#c1c2c5;color:var(--white);border-radius:var(--radius);padding:8px 24px;font-size:20px;font-weight:400;text-decoration:none;line-height:20px;transition:background 0.2s;white-space:nowrap}.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li.is-active a{background:var(--primary)}.woocommerce-MyAccount-navigation-link--dashboard,.woocommerce-MyAccount-navigation-link--edit-address,.woocommerce-MyAccount-navigation-link--payment-methods,.woocommerce-MyAccount-navigation-link--customer-logout{display:none}.sm-account-section-title{font-size:22px;font-weight:500;color:var(--primary);margin:0 0 20px}.woocommerce-MyAccount-content h2{font-size:22px;font-weight:500;color:var(--primary);margin:0 0 20px}.woocommerce-orders-table{width:100%;border-collapse:separate;border-spacing:0 10px}.woocommerce-orders-table thead{display:none}.woocommerce-orders-table__row{background:#f7f5f3;cursor:pointer;transition:background 0.15s}.woocommerce-orders-table__row:hover{background:#ede9e4}.woocommerce-orders-table__row td{padding:18px 16px;font-size:18px;font-weight:400;color:var(--black);border:none;vertical-align:middle}.woocommerce-orders-table__cell-order-number{border-radius:14px 0 0 14px;padding-left:24px !important;font-weight:600;color:var(--primary);white-space:nowrap;width:80px}.woocommerce-orders-table__cell-order-number a{color:inherit;text-decoration:none}.woocommerce-orders-table__cell-order-date{color:#666}.woocommerce-orders-table__cell-order-status mark{background:none;padding:0;font-weight:400;color:inherit}.woocommerce-orders-table__cell-order-status .status-completed span{color:var(--primary)}.woocommerce-orders-table__cell-order-status .status-processing span{color:#8a6000}.woocommerce-orders-table__cell-order-status .status-pending span{color:#888}.woocommerce-orders-table__cell-order-status .status-on-hold span{color:#8a6000}.woocommerce-orders-table__cell-order-status .status-cancelled span,.woocommerce-orders-table__cell-order-status .status-failed span{color:#b0281c}.woocommerce-orders-table__cell-order-total{border-radius:0 14px 14px 0;padding-right:24px !important;font-weight:500;text-align:right}.woocommerce-orders-table__cell-order-total .woocommerce-Price-amount{color:var(--primary)}.woocommerce-orders-table__cell-order-actions{display:none}.sm-account-no-orders{background:#f7f5f3;border-radius:14px;padding:24px;font-size:16px;color:#666;display:flex;align-items:center;gap:20px}.sm-account-no-orders__link{background:var(--primary);color:var(--white);border-radius:var(--radius);padding:8px 20px;font-size:15px;text-decoration:none;white-space:nowrap;flex-shrink:0}.woocommerce-account .woocommerce-notice,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-message{background:#f0f5f4;border-left:3px solid var(--primary);border-radius:0 8px 8px 0;padding:14px 18px;margin-bottom:28px;font-size:15px;color:var(--black);line-height:1.65;list-style:none}.woocommerce-account .woocommerce-notice::before,.woocommerce-account .woocommerce-info::before,.woocommerce-account .woocommerce-message::before{display:none}.woocommerce-account mark{background:transparent;color:var(--primary);font-weight:600}.woocommerce-account .woocommerce-notice mark,.woocommerce-account .woocommerce-info mark,.woocommerce-account .woocommerce-message mark{background:transparent;color:var(--primary);font-weight:600}.woocommerce-order-details{margin-bottom:40px}.woocommerce-order-details__title{font-size:20px;font-weight:500;color:var(--primary);margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #e8e2dc}.woocommerce-table.woocommerce-table--order-details{width:100%;border-collapse:collapse}.woocommerce-table--order-details thead th{padding:0 0 10px;font-size:14px;font-weight:500;color:#888;border-bottom:1px solid #e8e2dc;text-align:left}.woocommerce-table--order-details thead th.product-total{text-align:right}.woocommerce-table--order-details tbody .cart_item td{padding:16px 0;font-size:15px;border-bottom:1px solid #f0ece8;vertical-align:top;color:var(--black)}.woocommerce-table--order-details tbody .cart_item .product-total{text-align:right;color:var(--primary);font-weight:500}.woocommerce-table--order-details tfoot th{padding:12px 0;font-size:15px;font-weight:400;color:#666;text-align:left}.woocommerce-table--order-details tfoot td{padding:12px 0;font-size:15px;text-align:right;color:var(--black)}.woocommerce-table--order-details tfoot .order-total th,.woocommerce-table--order-details tfoot .order-total td{font-weight:600;font-size:17px;color:var(--primary);padding-top:14px;border-top:1px solid #e8e2dc}.woocommerce-customer-details{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px}.woocommerce-customer-details .woocommerce-column{background:#f7f5f3;border-radius:16px;padding:24px}.woocommerce-column__title{font-size:18px;font-weight:500;color:var(--primary);margin:0 0 12px}.woocommerce-column address{font-size:14px;line-height:1.9;color:#555;font-style:normal}.woocommerce-column address p{margin:0}.woocommerce-form-row{margin:0 0 18px}.woocommerce-form-row label{display:block;font-size:14px;color:var(--black);margin-bottom:6px;font-weight:400}.woocommerce-form-row label .required{color:var(--primary);margin-left:2px}.woocommerce-form-row input[type="text"],.woocommerce-form-row input[type="email"],.woocommerce-form-row input[type="password"]{width:100%;border:1px solid #ddd;border-radius:8px;padding:11px 16px;font-size:15px;font-family:var(--font-main);outline:none;transition:border-color 0.2s;box-sizing:border-box;color:var(--black);background:var(--white);appearance:none}.woocommerce-form-row input:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(67,89,87,.12)}.woocommerce-form-row .woocommerce-input-wrapper{display:block}.woocommerce-form-row em,.woocommerce-form-row small{display:block;font-size:12px;color:#999;margin-top:4px;font-style:italic}.woocommerce-form-row--first{float:left;width:calc(50% - 12px);clear:left}.woocommerce-form-row--last{float:right;width:calc(50% - 12px)}.woocommerce-form-row--wide,.woocommerce-EditAccountForm fieldset,.woocommerce-EditAccountForm p:last-child{clear:both;width:100%;float:none}.woocommerce-EditAccountForm fieldset{border:none;border-top:1px solid #e8e2dc;padding:24px 0 0;margin:6px 0 20px}.woocommerce-EditAccountForm fieldset legend{font-size:17px;font-weight:500;color:var(--primary);padding:0;margin-bottom:4px;float:left;width:100%}.woocommerce-EditAccountForm fieldset p:first-of-type{font-size:13px;color:#999;margin:0 0 16px;clear:left}span.password-input{position:relative;display:block}.woocommerce-form-row input[type="password"]{padding-right:44px}.show-password-input{position:absolute !important;right:10px !important;top:50% !important;transform:translateY(-50%) !important;width:22px !important;height:22px !important;padding:0 !important;margin:0 !important;border:none !important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23435957' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") no-repeat center / contain !important;background-color:transparent !important;cursor:pointer !important;opacity:0.45;transition:opacity 0.2s;font-size:0 !important;overflow:hidden !important}.show-password-input:hover,.show-password-input.display-password{opacity:1 !important}.woocommerce-EditAccountForm p:last-child{margin:0}.woocommerce-EditAccountForm .button,.woocommerce-EditAccountForm input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;background:var(--primary);color:var(--white);border:none;border-radius:var(--radius);padding:12px 34px;font-size:18px;font-family:var(--font-main);font-weight:400;cursor:pointer;transition:opacity 0.2s;line-height:1;margin-top:10px}.woocommerce-EditAccountForm .button:hover,.woocommerce-EditAccountForm input[type="submit"]:hover{opacity:0.85}@media (max-width:768px){.sm-account-header{padding:12px 20px 12px 16px;border-radius:16px;height:auto;flex-wrap:wrap;gap:10px}.sm-account-header__user{font-size:18px;gap:10px}.sm-account-header__icon{width:32px;height:32px}.sm-account-header__logout a{font-size:15px}.woocommerce-MyAccount-navigation ul{gap:10px}.woocommerce-MyAccount-navigation ul li a{font-size:15px;padding:7px 16px}.woocommerce-orders-table__row td{font-size:14px;padding:14px 10px}.woocommerce-orders-table__cell-order-number{padding-left:14px !important}.woocommerce-orders-table__cell-order-date{display:none}.woocommerce-orders-table__cell-order-total{padding-right:14px !important}.woocommerce-customer-details{grid-template-columns:1fr}.woocommerce-form-row--first,.woocommerce-form-row--last{display:block;width:100%;margin-right:0}.woocommerce-EditAccountForm .button,.woocommerce-EditAccountForm input[type="submit"]{width:100%;font-size:16px}}