/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer components{.ex-account-nav li.is-active a,.ex-account-nav li.is-active a:hover{background:var(--color-ink);color:var(--color-paper)}.ex-account-nav a[aria-current=page]{font-weight:600}.ex-table{border-collapse:collapse}.ex-table th,.ex-table td{vertical-align:top;text-align:left;border-bottom:1px solid var(--color-line);padding:.75rem .75rem .75rem 0}.ex-table thead th{font-family:var(--font-sans);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--tracking-caption);color:var(--color-muted);font-weight:400}.ex-table tbody tr:last-child th,.ex-table tbody tr:last-child td{border-bottom:0}.ex-order-details .woocommerce-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:1rem}.ex-order-details .woocommerce-table th,.ex-order-details .woocommerce-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line);padding:.75rem .75rem .75rem 0}.ex-order-details .woocommerce-table thead th{font-family:var(--font-sans);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--tracking-caption);color:var(--color-muted);font-weight:400}.ex-order-details .woocommerce-table tfoot th{color:var(--color-muted);font-weight:400}.ex-order-details .woocommerce-table tfoot tr:last-child th,.ex-order-details .woocommerce-table tfoot tr:last-child td{font-weight:700;font-size:var(--text-base);border-bottom:0}.ex-order-details .woocommerce-table .product-quantity{color:var(--color-muted)}.ex-order-details .woocommerce-table dl.variation{font-size:var(--text-sm);grid-template-columns:auto 1fr;gap:.125rem .75rem;margin:.25rem 0 0;display:grid}.ex-order-details .woocommerce-table dl.variation dt{color:var(--color-muted)}.ex-order-details .woocommerce-table dl.variation dd,.ex-order-details .woocommerce-table dl.variation dd p{margin:0}.ex-order-details .woocommerce-customer-details{margin-top:2rem}.ex-order-details .woocommerce-customer-details h2{font-family:var(--font-serif);font-size:var(--text-2xl);margin:0 0 .75rem;font-weight:900}.ex-order-details .woocommerce-columns{gap:1rem;display:grid}@media (width>=40rem){.ex-order-details .woocommerce-columns{grid-template-columns:1fr 1fr}}.ex-order-details .woocommerce-column{border:1px solid var(--color-line);border-radius:var(--radius-2xl);background:var(--color-paper);padding:1.25rem}.ex-order-details .woocommerce-column address{font-style:normal;font-size:var(--text-sm);line-height:1.6}.ex-order-details .woocommerce-column address .woocommerce-customer-details--phone,.ex-order-details .woocommerce-column address .woocommerce-customer-details--email{margin-top:.25rem;display:block}.ex-account .woocommerce-address-fields{max-width:42rem}.ex-account .woocommerce-address-fields__field-wrapper{gap:0 1rem;display:grid}.ex-account .woocommerce-address-fields .form-row-first,.ex-account .woocommerce-address-fields .form-row-last{float:none;width:auto}@media (width>=40rem){.ex-account .woocommerce-address-fields__field-wrapper{grid-template-columns:1fr 1fr}.ex-account .woocommerce-address-fields .form-row-wide{grid-column:1/-1}}.ex-account .woocommerce-address-fields>p:last-child .button{border-radius:var(--radius-full);background:var(--color-ink);color:var(--color-paper);align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;display:inline-flex}.ex-account .woocommerce-form-row label .required{color:var(--color-magenta-500);text-decoration:none}.ex-account .woocommerce-input-wrapper{display:block}.ex-account .woocommerce-form-login,.ex-account .woocommerce-form-register{background:0 0;border:0;border-radius:0;padding:0}.ex-account .woocommerce-form-login label.woocommerce-form__label-for-checkbox{color:var(--color-muted);align-items:center}.ex-account .woocommerce-form-login label,.ex-account .woocommerce-form-register label,.ex-account .woocommerce-ResetPassword label{font-family:var(--font-sans);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--tracking-caption);color:var(--color-muted);margin-bottom:.375rem;display:block}.ex-account .woocommerce-form-login label.woocommerce-form__label-for-checkbox,.ex-account .ex-check label{font-family:var(--font-sans);font-size:var(--text-sm);text-transform:none;letter-spacing:0;color:var(--color-ink);align-items:flex-start;gap:.5rem;display:flex}.ex-account .ex-check input{accent-color:var(--color-ink);margin-top:.2rem}.ex-account .woocommerce-form-register .form-row-first,.ex-account .woocommerce-form-register .form-row-last{float:none;width:100%}@media (width>=40rem){.ex-account .woocommerce-form-register{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}.ex-account .woocommerce-form-register>:not(.form-row-first):not(.form-row-last){grid-column:1/-1}}.ex-stages li[aria-current=step]>span:first-child{box-shadow:0 0 0 3px #fcb90640}@supports (color:color-mix(in lab, red, red)){.ex-stages li[aria-current=step]>span:first-child{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}}
