@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}.brxe-woocommerce-account-page { --iris-violet: #8F56FF; --iris-violet-light: #F2ECFF; --iris-violet-dark: #6D3AD1; --iris-ink: #1C1B22; --iris-muted: #6B6875; --iris-border: #E7E3F0; --iris-bg: #FBFAFD; --iris-radius: 18px; --iris-radius-sm: 12px; --iris-shadow: 0 8px 24px rgba(143, 86, 255, 0.08); font-family: "Manrope", sans-serif; color: var(--iris-ink); background: var(--iris-bg);}.brxe-woocommerce-account-page h1,.brxe-woocommerce-account-page h2,.brxe-woocommerce-account-page h3,.brxe-woocommerce-account-page .woocommerce-MyAccount-navigation-link,.brxe-woocommerce-account-page legend { font-family: "Manrope", sans-serif; font-weight: 800; color: var(--iris-ink); letter-spacing: -0.01em;} .brxe-woocommerce-account-page h2 { font-size: 24px; margin-bottom: 20px;} .brxe-woocommerce-account-page em,.brxe-woocommerce-account-page .iris-accent { font-family: "Lora", serif; font-style: italic; color: var(--iris-violet-dark);}.brxe-woocommerce-account-page .woocommerce { display: flex; flex-wrap: wrap; gap: 32px; max-width: 1100px; margin: 0 auto; padding: 32px 16px 64px;} .brxe-woocommerce-account-page .woocommerce-MyAccount-navigation { flex: 0 0 240px;} .brxe-woocommerce-account-page .woocommerce-MyAccount-content { flex: 1 1 560px; min-width: 0; background: #fff; border: 1px solid var(--iris-border); border-radius: var(--iris-radius); box-shadow: var(--iris-shadow); padding: 32px;}@media (max-width: 720px) { .brxe-woocommerce-account-page .woocommerce { flex-direction: column; padding: 20px 16px 48px; } .brxe-woocommerce-account-page .woocommerce-MyAccount-content { padding: 20px; }}.brxe-woocommerce-account-page .woocommerce-MyAccount-navigation ul { list-style: none; margin: 0; padding: 8px; background: #fff; border: 1px solid var(--iris-border); border-radius: var(--iris-radius); box-shadow: var(--iris-shadow);} .brxe-woocommerce-account-page .woocommerce-MyAccount-navigation li { margin: 0;} .brxe-woocommerce-account-page .woocommerce-MyAccount-navigation li a { display: block; padding: 11px 16px; border-radius: var(--iris-radius-sm); color: var(--iris-muted); font-weight: 700; font-size: 15px; text-decoration: none; transition: background 0.2s ease, color 0.2s ease, transform 0.15s ease;} .brxe-woocommerce-account-page .woocommerce-MyAccount-navigation li a:hover { background: var(--iris-violet-light); color: var(--iris-violet-dark); transform: translateX(2px);} .brxe-woocommerce-account-page .woocommerce-MyAccount-navigation li.is-active a { background: var(--iris-violet); color: #fff;} .brxe-woocommerce-account-page .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a { color: #C0392B;} .brxe-woocommerce-account-page .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a:hover { background: #FDEDEC; color: #C0392B;}.brxe-woocommerce-account-page form .form-row label,.brxe-woocommerce-account-page .woocommerce-form-login label,.brxe-woocommerce-account-page .woocommerce-form-register label { font-weight: 700; font-size: 14px; color: var(--iris-ink); margin-bottom: 6px; display: inline-block;} .brxe-woocommerce-account-page input[type="text"],.brxe-woocommerce-account-page input[type="email"],.brxe-woocommerce-account-page input[type="password"],.brxe-woocommerce-account-page input[type="tel"],.brxe-woocommerce-account-page textarea,.brxe-woocommerce-account-page select { width: 100%; padding: 12px 16px; border: 1px solid var(--iris-border); border-radius: var(--iris-radius-sm); background: var(--iris-bg); font-family: "Manrope", sans-serif; font-size: 15px; color: var(--iris-ink); transition: border-color 0.2s ease, box-shadow 0.2s ease;} .brxe-woocommerce-account-page input:focus,.brxe-woocommerce-account-page textarea:focus,.brxe-woocommerce-account-page select:focus { outline: none; border-color: var(--iris-violet); box-shadow: 0 0 0 3px var(--iris-violet-light); background: #fff;} .brxe-woocommerce-account-page .form-row { margin-bottom: 20px;} .brxe-woocommerce-account-page .woocommerce-form-login__rememberme { display: flex; align-items: center; gap: 8px; font-weight: 500; color: var(--iris-muted);}.brxe-woocommerce-account-page button,.brxe-woocommerce-account-page input[type="submit"],.brxe-woocommerce-account-page .button,.brxe-woocommerce-account-page .woocommerce-Button { display: inline-block; background: var(--iris-violet); color: #fff; font-family: "Manrope", sans-serif; font-weight: 800; font-size: 15px; border: none; border-radius: 999px; padding: 14px 32px; cursor: pointer; transition: background 0.2s ease, transform 0.15s ease, box-shadow 0.2s ease; box-shadow: 0 6px 16px rgba(143, 86, 255, 0.25);} .brxe-woocommerce-account-page button:hover,.brxe-woocommerce-account-page input[type="submit"]:hover,.brxe-woocommerce-account-page .button:hover,.brxe-woocommerce-account-page .woocommerce-Button:hover { background: var(--iris-violet-dark); transform: translateY(-1px); box-shadow: 0 10px 22px rgba(143, 86, 255, 0.32);} .brxe-woocommerce-account-page .button.woocommerce-button--previous,.brxe-woocommerce-account-page a.button.cancel,.brxe-woocommerce-account-page .button.alt.secondary { background: #fff; color: var(--iris-violet-dark); border: 1px solid var(--iris-violet); box-shadow: none;} .brxe-woocommerce-account-page .button.woocommerce-button--previous:hover,.brxe-woocommerce-account-page a.button.cancel:hover { background: var(--iris-violet-light);}.brxe-woocommerce-account-page .woocommerce-MyAccount-content > p:first-child { color: var(--iris-muted); font-size: 16px; line-height: 1.6;} .brxe-woocommerce-account-page .woocommerce-MyAccount-content strong { color: var(--iris-violet-dark);}.brxe-woocommerce-account-page table.woocommerce-orders-table,.brxe-woocommerce-account-page table.shop_table { width: 100%; border-collapse: separate; border-spacing: 0; border: 1px solid var(--iris-border); border-radius: var(--iris-radius-sm); overflow: hidden;} .brxe-woocommerce-account-page table.woocommerce-orders-table thead th,.brxe-woocommerce-account-page table.shop_table thead th { background: var(--iris-violet-light); color: var(--iris-violet-dark); font-weight: 800; font-size: 14px; text-transform: uppercase; letter-spacing: 0.03em; padding: 14px 16px; text-align: left;} .brxe-woocommerce-account-page table.woocommerce-orders-table tbody td,.brxe-woocommerce-account-page table.shop_table tbody td { padding: 14px 16px; border-top: 1px solid var(--iris-border); font-size: 14px; color: var(--iris-ink);} .brxe-woocommerce-account-page table.woocommerce-orders-table tbody tr:hover td { background: var(--iris-bg);} .brxe-woocommerce-account-page .woocommerce-orders-table__cell-order-status mark { background: none; color: var(--iris-violet-dark); font-weight: 700;}.brxe-woocommerce-account-page .woocommerce-Addresses { display: flex; flex-wrap: wrap; gap: 24px;} .brxe-woocommerce-account-page .woocommerce-Address { flex: 1 1 260px; border: 1px solid var(--iris-border); border-radius: var(--iris-radius-sm); padding: 24px; background: var(--iris-bg);} .brxe-woocommerce-account-page .woocommerce-Address-title { display: flex; align-items: center; justify-content: space-between; margin-bottom: 12px;} .brxe-woocommerce-account-page .woocommerce-Address-title h3 { font-size: 17px; margin: 0;} .brxe-woocommerce-account-page .woocommerce-Address-title .edit { color: var(--iris-violet-dark); font-weight: 700; font-size: 14px; text-decoration: none;} .brxe-woocommerce-account-page address { font-style: normal; line-height: 1.7; color: var(--iris-muted);}.brxe-woocommerce-account-page .woocommerce-message,.brxe-woocommerce-account-page .woocommerce-info,.brxe-woocommerce-account-page .woocommerce-error { border-radius: var(--iris-radius-sm); border: 1px solid var(--iris-border); border-left: 4px solid var(--iris-violet); background: var(--iris-violet-light); color: var(--iris-ink); padding: 16px 20px; list-style: none; margin-bottom: 24px;} .brxe-woocommerce-account-page .woocommerce-error { border-left-color: #E74C3C; background: #FDEDEC;} .brxe-woocommerce-account-page .woocommerce-message::before,.brxe-woocommerce-account-page .woocommerce-info::before,.brxe-woocommerce-account-page .woocommerce-error::before { display: none;}#brxe-uaavqy {display: flex; flex-direction: column; align-self: flex-start !important; align-items: flex-start; column-gap: 20px; row-gap: 20px}@media (max-width: 478px) {#brxe-uaavqy {grid-template-columns: 1fr}}#brxe-nnnhjq {padding-top: 140px}@media (max-width: 478px) {#brxe-nnnhjq {padding-top: 60px}}