.order-status-page .order-status-result__card h2,.order-status-page .order-status-result__card p{margin:0}.order-status-page .order-status-header .order-status-page__eyebrow{color:var(--color-earth);font-size:var(--type-overline-size);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-overline)}.order-status-page .order-status-page__loading{color:var(--color-gray-600)}.order-status-page .order-status-page__notice{margin:0;color:var(--color-gray-600);font-size:var(--type-caption-size)}.order-status-page .order-status-result__card{display:grid;gap:var(--space-5);padding:clamp(1.2rem,4vw,2rem);border:1px solid var(--color-border);background:var(--color-surface)}.order-status-page .order-status-result__heading{display:flex;justify-content:space-between;align-items:center;min-height:1rem}.order-status-page .order-status-result__heading p{margin:0}.order-status-page .order-status-header{gap:var(--space-3);padding:clamp(1.2rem,4vw,2rem);border:1px solid color-mix(in oklch,var(--color-primary-forest) 22%,var(--color-border));background:color-mix(in oklch,var(--color-primary-forest) 5%,var(--color-surface))}.order-status-page .order-status-header h2{overflow-wrap:anywhere;color:var(--color-gray-600);font-size:clamp(.95rem,2vw,1.1rem);font-weight:600}.order-status-page .order-status-header__state{color:var(--color-primary-forest);font-family:var(--font-family-heading);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:750;letter-spacing:var(--tracking-heading);line-height:1.08;overflow-wrap:anywhere}.order-status-page .order-status-header__meta,.order-status-page .order-status-payment-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-5);margin:var(--space-2) 0 0}.order-status-page .order-status-header__meta>div,.order-status-page .order-status-payment-meta>div{display:grid;grid-template-columns:minmax(6.5rem,.42fr) minmax(0,1fr);align-items:baseline;gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--color-border)}.order-status-page .order-status-header__meta dt,.order-status-page .order-status-payment-meta dt{color:var(--color-gray-600);font-size:var(--type-caption-size)}.order-status-page .order-status-header__meta dd,.order-status-page .order-status-payment-meta dd{min-width:0;margin:0;color:var(--color-charcoal);font-weight:600;overflow-wrap:anywhere}.order-status-page .order-status-progress__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(4rem,1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.order-status-page .order-status-progress__step{position:relative;display:grid;justify-items:center;align-content:start;gap:var(--space-2);min-width:0;text-align:center}.order-status-page .order-status-progress__step:before{position:absolute;top:1rem;right:calc(50% + 1rem);left:calc(-50% + 1rem);height:2px;background:var(--color-border);content:""}.order-status-page .order-status-progress__step:first-child:before{display:none}.order-status-page .order-status-progress__mark{z-index:1;display:grid;width:2rem;height:2rem;place-items:center;border:2px solid var(--color-border);border-radius:50%;background:var(--color-surface);color:var(--color-gray-600);font-size:var(--type-caption-size);font-weight:700}.order-status-page .order-status-progress__label{color:var(--color-gray-600);font-size:var(--type-caption-size);line-height:1.35;overflow-wrap:anywhere}.order-status-page .order-status-progress__step--completed .order-status-progress__mark{border-color:var(--color-primary-forest);background:var(--color-primary-forest);color:var(--color-surface)}.order-status-page .order-status-progress__step--completed:before{background:var(--color-primary-forest)}.order-status-page .order-status-progress__step--current .order-status-progress__mark{width:2.4rem;height:2.4rem;margin-top:-.2rem;border-color:var(--color-persimmon);background:var(--color-persimmon);color:var(--color-charcoal);font-size:var(--type-body-small-size)}.order-status-page .order-status-progress__step--current .order-status-progress__label{color:var(--color-primary-forest);font-weight:800}.order-status-page .order-status-progress__cancelled,.order-status-page .order-status-progress__unknown{margin:0;padding:var(--space-4);border-inline-start:4px solid var(--color-persimmon);background:var(--color-background);color:var(--color-primary-forest);font-weight:700}.order-status-page .order-status-financial-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:var(--space-5)}.order-status-page .order-status-totals-card,.order-status-page .order-status-payment-card{display:grid;min-width:0;align-content:start;gap:var(--space-3);padding:clamp(1rem,3vw,1.35rem);border:1px solid var(--color-border);background:var(--color-background)}.order-status-page .order-status-totals-card h4,.order-status-page .order-status-payment-card h4{margin:0;color:var(--color-primary-forest);font-family:var(--font-family-heading);font-size:var(--type-body-size);font-weight:700}.order-status-page .order-status-payment-meta{grid-template-columns:minmax(0,1fr);gap:0;margin:0}.order-status-page .order-status-payment-meta>div{grid-template-columns:minmax(6.5rem,.42fr) minmax(0,1fr)}.order-status-page .order-status-result__section{display:grid;min-width:0;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.order-status-page .order-status-result__section h3{margin:0;color:var(--color-primary-forest);font-family:var(--font-family-heading);font-size:var(--type-h3-size);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-heading)}.order-status-page .order-status-items{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.order-status-page .order-status-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,auto);align-items:center;min-width:0;gap:var(--space-4);padding:clamp(.9rem,3vw,1.25rem);border:1px solid var(--color-border);background:var(--color-background)}.order-status-page .order-status-item__description{display:grid;min-width:0;gap:var(--space-2)}.order-status-page .order-status-item h4{margin:0;color:var(--color-primary-forest);font-family:var(--font-family-heading);font-size:var(--type-body-size);font-weight:700}.order-status-page .order-status-item__variant{margin:0;color:var(--color-gray-600);line-height:var(--leading-body);overflow-wrap:anywhere}.order-status-page .order-status-item__quantity{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;color:var(--color-gray-600);font-size:var(--type-caption-size)}.order-status-page .order-status-item__quantity strong{color:var(--color-charcoal);font-weight:600}.order-status-page .order-status-item__subtotal{display:grid;min-width:8rem;justify-items:end;gap:var(--space-1);margin:0;text-align:right}.order-status-page .order-status-item__subtotal dt,.order-status-page .order-status-totals dt{color:var(--color-gray-600);font-size:var(--type-caption-size)}.order-status-page .order-status-item__subtotal dd,.order-status-page .order-status-totals dd{min-width:0;margin:0;color:var(--color-charcoal);overflow-wrap:anywhere}.order-status-page .order-status-item__subtotal dd{color:var(--color-primary-forest);font-size:var(--type-body-size);font-weight:700}.order-status-page .order-status-totals{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0}.order-status-page .order-status-totals>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--color-border)}.order-status-page .order-status-totals>.order-status-totals__grand{grid-column:1;align-items:center;margin-top:var(--space-2);padding:var(--space-4) var(--space-5);border:1px solid color-mix(in oklch,var(--color-primary-forest) 24%,var(--color-border));background:color-mix(in oklch,var(--color-primary-forest) 6%,var(--color-surface))}.order-status-page .order-status-totals__grand dt{color:var(--color-primary-forest);font-size:var(--type-body-size);font-weight:700}.order-status-page .order-status-totals__grand dd{color:var(--color-primary-forest);font-size:clamp(1.4rem,4vw,1.8rem);font-weight:800;line-height:1.15}.order-status-page .order-status-payment-card{gap:var(--space-4)}.order-status-page .order-status-payment-card h3{margin:0;color:var(--color-primary-forest)}.order-status-page .order-payment-info{display:grid;justify-items:start;gap:var(--space-3)}.order-status-page .order-payment-info h3,.order-status-page .order-payment-info h4{margin:0;color:var(--color-primary-forest);font-size:var(--type-body-size)}.order-status-page .order-payment-info p{line-height:var(--leading-body);overflow-wrap:anywhere}.order-status-page .order-payment-info img{display:block;width:min(100%,24rem);height:auto;object-fit:contain;margin-block:var(--space-2)}.order-status-page .order-status-payment-reference{display:grid;gap:var(--space-1)}.order-status-page .order-status-payment-reference span{color:var(--color-gray-600);font-size:var(--type-caption-size)}.order-status-page .order-status-payment-reference strong{font-weight:600;overflow-wrap:anywhere}.order-status-page .order-payment-report{display:grid;width:100%;max-width:34rem;gap:var(--space-3)}.order-status-page .order-payment-report label{color:var(--color-gray-600);font-size:var(--type-body-small-size)}.order-status-page .order-payment-report input{width:100%;min-height:2.9rem;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-subtle);font:inherit}@media(max-width:47.99rem){.order-status-page .order-status-result__card{gap:var(--space-4);padding:clamp(1rem,4vw,1.25rem)}.order-status-page .order-status-result__section{gap:var(--space-3);padding-top:var(--space-4)}.order-status-page .order-status-header{padding:clamp(1rem,4vw,1.25rem)}.order-status-page .order-status-header__meta,.order-status-page .order-status-payment-meta,.order-status-page .order-status-financial-grid{grid-template-columns:minmax(0,1fr)}.order-status-page .order-status-header__meta>div,.order-status-page .order-status-payment-meta>div{grid-template-columns:minmax(5.5rem,.42fr) minmax(0,1fr)}.order-status-page .order-status-progress__list{grid-template-columns:minmax(0,1fr);gap:0}.order-status-page .order-status-progress__step{grid-template-columns:2.4rem minmax(0,1fr);justify-items:start;align-items:center;gap:var(--space-3);min-height:3.1rem;text-align:left}.order-status-page .order-status-progress__step:before{top:-.55rem;right:auto;bottom:.55rem;left:1.15rem;width:2px;height:auto}.order-status-page .order-status-progress__step--current .order-status-progress__mark{margin:0}.order-status-page .order-status-totals>div{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3)}.order-status-page .order-status-totals dd{font-size:var(--type-body-small-size);font-weight:600}.order-status-page .order-status-totals>.order-status-totals__grand{gap:var(--space-3)}.order-status-page .order-status-totals__grand dd{font-size:clamp(1.55rem,8vw,1.9rem)}.order-status-page .order-status-item{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.order-status-page .order-status-item__subtotal{display:flex;min-width:0;justify-content:space-between;align-items:baseline;text-align:left}.order-status-page .order-status-item__subtotal dd{font-size:var(--type-body-size)}.order-status-page .order-status-header__state{font-size:clamp(1.5rem,7vw,1.875rem)}}.order-status-page__hero[data-astro-cid-hhnvtaon],.order-status-page__section[data-astro-cid-hhnvtaon]{padding-block:var(--space-section-block)}.order-status-page__hero[data-astro-cid-hhnvtaon]{background:var(--color-primary-forest)}.order-status-page__hero-inner[data-astro-cid-hhnvtaon]{display:grid;justify-items:start;gap:var(--space-5)}.order-status-page__hero[data-astro-cid-hhnvtaon] h1[data-astro-cid-hhnvtaon],.order-status-page__hero[data-astro-cid-hhnvtaon] p[data-astro-cid-hhnvtaon],.order-status-page__content[data-astro-cid-hhnvtaon] h2[data-astro-cid-hhnvtaon]{margin:0}.order-status-page__hero[data-astro-cid-hhnvtaon] h1[data-astro-cid-hhnvtaon]{color:var(--color-paper);font-family:var(--font-family-heading);font-size:var(--type-display-size);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-heading);line-height:var(--leading-display)}.order-status-page__hero-inner[data-astro-cid-hhnvtaon]>p[data-astro-cid-hhnvtaon]:last-child{max-width:38rem;color:var(--color-gray-200);font-size:var(--type-body-size);line-height:var(--leading-body)}.order-status-page__eyebrow[data-astro-cid-hhnvtaon]{color:var(--color-earth);font-size:var(--type-overline-size);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-overline)}.order-status-page__hero[data-astro-cid-hhnvtaon] .order-status-page__eyebrow[data-astro-cid-hhnvtaon]{color:var(--color-gray-300)}.order-status-page__hero[data-astro-cid-hhnvtaon] .editorial-divider[data-astro-cid-hhnvtaon]{background-color:var(--color-gray-300)}.order-status-page__section[data-astro-cid-hhnvtaon]{background:var(--color-background)}.order-status-page__content[data-astro-cid-hhnvtaon]{display:grid;max-width:56rem;gap:var(--space-6)}.order-status-result[data-astro-cid-hhnvtaon]{width:100%;max-width:56rem;margin-inline:auto}.order-status-page__content[data-astro-cid-hhnvtaon] h2[data-astro-cid-hhnvtaon]{color:var(--color-primary-forest);font-family:var(--font-family-heading);font-size:var(--type-h2-size);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-heading)}.order-status-form[data-astro-cid-hhnvtaon]{display:grid;max-width:38rem;gap:var(--space-3)}.order-status-form[data-astro-cid-hhnvtaon] label[data-astro-cid-hhnvtaon]{color:var(--color-charcoal);font-size:var(--type-body-small-size);font-weight:var(--font-weight-medium)}.order-status-form[data-astro-cid-hhnvtaon] input[data-astro-cid-hhnvtaon]{width:100%;min-height:2.9rem;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-subtle);background:var(--color-surface);color:var(--color-charcoal);font:inherit}.order-status-form[data-astro-cid-hhnvtaon] input[data-astro-cid-hhnvtaon]:focus-visible{outline:2px solid var(--color-persimmon);outline-offset:2px}.order-status-form[data-astro-cid-hhnvtaon] .cta[data-astro-cid-hhnvtaon]{justify-self:start;margin-top:var(--space-2)}.order-status-form__error[data-astro-cid-hhnvtaon]{margin:0;color:var(--color-error, #a9473f);font-size:var(--type-body-small-size)}
