.woocommerce-account .woocommerce{max-width:var(--wp--style--global--wide-size);margin-inline:auto;padding-inline:clamp(1rem, 5vw, 2.5rem)}.woocommerce-account .woocommerce-MyAccount-navigation{width:24%}.woocommerce-account .woocommerce-MyAccount-content{width:72%}.woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none;border:1px solid var(--wp--preset--color--line);border-radius:var(--seiva-radius);overflow:hidden;background:#fff}.woocommerce-MyAccount-navigation li+li{border-top:1px solid var(--wp--preset--color--line)}.woocommerce-MyAccount-navigation a{display:block;padding:.85rem 1.1rem;min-height:44px;font-family:var(--wp--preset--font-family--rubik);font-size:.9375rem;font-weight:500;color:var(--wp--preset--color--navy);text-decoration:none;transition:background-color var(--seiva-dur) var(--seiva-ease-out)}.woocommerce-MyAccount-navigation a:hover{background:var(--wp--preset--color--surface-alt);color:var(--wp--preset--color--accent)}.woocommerce-MyAccount-navigation li.is-active a{background:var(--wp--preset--color--surface-alt);font-weight:700;box-shadow:inset 3px 0 0 var(--wp--preset--color--accent)}.woocommerce-account .u-columns.col2-set{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem, 4vw, 2.5rem)}.woocommerce-account .u-columns.col2-set .col-1,.woocommerce-account .u-columns.col2-set .col-2{width:100%;float:none}.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register{padding:clamp(1.5rem, 3vw, 2rem);border:1px solid var(--wp--preset--color--line);border-radius:var(--seiva-radius);background:#fff;box-shadow:var(--seiva-shadow-soft)}.woocommerce-account h2{margin:0 0 1rem;font-family:var(--wp--preset--font-family--rubik);font-size:1.35rem;font-weight:600;color:var(--wp--preset--color--navy)}.woocommerce-form__label-for-checkbox{display:flex;align-items:center;gap:.5rem;font-size:.9375rem}.woocommerce-form__label-for-checkbox input{width:20px;height:20px}.woocommerce-privacy-policy-text{font-size:.875rem;line-height:1.6;color:var(--wp--preset--color--ink-muted)}.woocommerce-orders-table{font-size:.9375rem}.woocommerce-orders-table__cell{vertical-align:middle}.seiva-eta{display:block;font-family:var(--wp--preset--font-family--rubik);font-weight:600;font-variant-numeric:tabular-nums;color:var(--wp--preset--color--navy);white-space:nowrap}.seiva-eta--none{color:var(--wp--preset--color--ink-muted);font-weight:400}.seiva-eta--done{color:#15803d}.seiva-eta__method{display:block;margin-top:.15rem;font-size:.8125rem;font-weight:400;color:var(--wp--preset--color--ink-muted)}.seiva-orderpanel{margin:0 0 2rem;padding:clamp(1.25rem, 3vw, 1.75rem);border:1px solid var(--wp--preset--color--line);border-radius:var(--seiva-radius);background:#fff;box-shadow:var(--seiva-shadow-soft)}.seiva-orderpanel__head{display:flex;flex-wrap:wrap;gap:1.5rem 3rem;padding-bottom:1.25rem;margin-bottom:1.5rem;border-bottom:1px solid var(--wp--preset--color--line)}.seiva-orderpanel__label{margin:0 0 .25rem;font-family:var(--wp--preset--font-family--rubik);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--ink-muted)}.seiva-orderpanel__status,.seiva-orderpanel__eta{margin:0;font-family:var(--wp--preset--font-family--rubik);font-size:1.25rem;font-weight:700;color:var(--wp--preset--color--navy);font-variant-numeric:tabular-nums}.seiva-orderpanel__eta{color:#24497d}.seiva-orderpanel__method{margin:.2rem 0 0;font-size:.875rem;color:var(--wp--preset--color--ink-muted)}.seiva-orderpanel__note{margin:1.25rem 0 0;font-size:.8125rem;line-height:1.6;color:var(--wp--preset--color--ink-muted)}.seiva-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;counter-reset:none}.seiva-progress__step{position:relative;padding-top:1.85rem;font-size:.8125rem;line-height:1.35;color:var(--wp--preset--color--ink-muted);text-align:center}.seiva-progress__step::before{content:"";position:absolute;top:8px;left:0;right:0;height:2px;background:var(--wp--preset--color--line)}.seiva-progress__step:first-child::before{left:50%}.seiva-progress__step:last-child::before{right:50%}.seiva-progress__step.is-done::before{background:var(--wp--preset--color--accent)}.seiva-progress__dot{position:absolute;top:2px;left:50%;transform:translateX(-50%);width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--wp--preset--color--line)}.seiva-progress__step.is-done .seiva-progress__dot{background:var(--wp--preset--color--accent);border-color:var(--wp--preset--color--accent)}.seiva-progress__step.is-done .seiva-progress__label{color:var(--wp--preset--color--navy);font-weight:600}@media (max-width:782px){.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{width:100%;float:none}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:1.5rem}.woocommerce-account .u-columns.col2-set{grid-template-columns:1fr}.seiva-progress{grid-template-columns:1fr;gap:0}.seiva-progress__step{padding:0 0 1.25rem 2rem;text-align:left}.seiva-progress__step::before{top:0;bottom:0;left:6px;right:auto;width:2px;height:auto}.seiva-progress__step:first-child::before{top:8px;left:6px}.seiva-progress__step:last-child::before{bottom:auto;height:8px}.seiva-progress__dot{top:2px;left:0;transform:none}.seiva-orderpanel__head{gap:1.25rem}}.seiva-footer__legal{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;align-items:center}.seiva-footer__legal a{font-size:.8125rem;color:#94a3b8;text-decoration:none}.seiva-footer__legal a:hover{color:var(--wp--preset--color--accent-soft);text-decoration:underline}@media (max-width:782px){.seiva-footer__legal{order:3;width:100%}}.seiva-logo__img{display:block;width:auto;height:auto;max-height:200px;max-width:360px;object-fit:contain}.seiva-logo{min-height:200px}.seiva-footer__logo .seiva-logo__img{max-height:78px;max-width:240px}@media (max-width:782px){.seiva-logo__img{max-height:110px;max-width:200px}.seiva-logo{min-height:110px}}#template_header_image img{max-width:240px;height:auto}.seiva-footer__contact li{line-height:1.5}.seiva-footer__label{display:block;font-family:var(--wp--preset--font-family--rubik);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#7d8ba3;margin-bottom:.1rem}.seiva-footer__contact li{color:#cbd5e1}.seiva-footer__req{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;align-items:baseline;margin-top:clamp(2rem, 4vw, 2.75rem);padding-top:1.5rem;border-top:1px solid rgb(255 255 255 / .12);font-size:.8125rem;line-height:1.5;color:#94a3b8}.seiva-footer__req-name{font-family:var(--wp--preset--font-family--rubik);font-weight:700;color:#fff}.seiva-footer__req+.seiva-footer__bottom{margin-top:1.25rem;padding-top:0;border-top:0}