.orin-gls-tracking-wrap{--orin-brand:#4A607F;--orin-ink:#2F2E2C;--orin-paper:#FAF6F5;--orin-gold:#D4AF37;--orin-navy:#2C394B;--orin-mute:color-mix(in srgb, var(--orin-ink) 62%, var(--orin-paper));--orin-fog:color-mix(in srgb, var(--orin-ink) 14%, var(--orin-paper));--orin-serif:Fraunces, "Iowan Old Style", Georgia, serif;--orin-sans:Outfit, system-ui, sans-serif;--orin-gls-text:var(--ink, var(--orin-ink));--orin-gls-muted:var(--mute, var(--orin-mute));--orin-gls-border:var(--fog, var(--orin-fog));--orin-gls-paper:var(--paper, var(--orin-paper));--orin-gls-navy:var(--navy, var(--orin-navy));--orin-gls-gold:var(--gold, var(--orin-gold));--orin-gls-brand:var(--brand, var(--orin-brand));--orin-gls-delivered:var(--orin-navy);--orin-gls-pending:var(--orin-gold);max-width:40rem;margin:0 auto 3.5rem;padding:2.4rem 6vw 3rem;font-family:var(--sans,var(--orin-sans));color:var(--orin-gls-text);background:#fff0;box-sizing:border-box}.orin-gls-tracking-wrap *,.orin-gls-tracking-wrap *::before,.orin-gls-tracking-wrap *::after{box-sizing:border-box}.orin-gls-tracking-page .entry-header,.orin-gls-tracking-page .page-header,.orin-gls-tracking-page .wp-block-post-title,.orin-gls-tracking-page h1.entry-title,.orin-gls-tracking-page h1.page-title,.orin-gls-tracking-page .woocommerce-products-header__title{display:none}.orin-gls-tracking-wrap .orin-gls-tracking-hero,.orin-gls-tracking-wrap.orin-track .page-hero{text-align:left;margin:0 0 1.75rem;padding:0;max-width:none}.orin-gls-tracking-wrap .kicker{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--orin-gls-gold);margin-bottom:.9rem}.orin-gls-tracking-title,.orin-gls-tracking-wrap h1{margin:0;font-family:var(--serif,var(--orin-serif));font-weight:400;letter-spacing:-.02em;font-size:clamp(2rem, 5vw, 3.2rem);line-height:.95;color:var(--orin-gls-navy)}.orin-gls-tracking-subtitle,.orin-gls-tracking-wrap .lede{margin:1rem 0 0;max-width:34rem;font-size:1.05rem;line-height:1.55;color:var(--orin-gls-muted)}.orin-gls-tracking-card{background:#fff0;border:0;border-radius:0;box-shadow:none;padding:0}.orin-gls-field-label,.orin-gls-tracking-wrap .orin-track-label{display:block;margin-bottom:.45rem;font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--orin-gls-brand)}.orin-gls-field-hint,.orin-gls-tracking-wrap .orin-track-hint{margin:.7rem 0 0;font-size:.88rem;color:var(--orin-gls-muted);line-height:1.5}.orin-gls-input-group,.orin-gls-tracking-wrap .orin-track-row{display:flex;flex-wrap:wrap;gap:.55rem;align-items:stretch}.orin-gls-tracking-input,.orin-gls-tracking-wrap .orin-track-row input{flex:1 1 14rem;min-width:0;min-height:3.2rem;padding:.7rem .95rem;border:1px solid var(--orin-gls-border);border-radius:.7rem;background:var(--orin-gls-paper);color:var(--orin-gls-text);font-family:inherit;font-size:1rem;font-variant-numeric:tabular-nums;letter-spacing:.02em;transition:border-color 0.2s ease,box-shadow 0.2s ease}.orin-gls-tracking-input:focus{outline:none;border-color:var(--orin-gls-navy);box-shadow:0 0 0 3px color-mix(in srgb,var(--orin-gls-gold) 35%,transparent)}.orin-gls-tracking-wrap .btn,.orin-gls-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:3.2rem;padding:0 1.2rem;border:0;border-radius:999px;font-family:inherit;font-size:.82rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease,opacity 0.2s ease}.orin-gls-tracking-wrap .btn-navy,.orin-gls-btn-primary{background:var(--orin-gls-navy);color:var(--orin-gls-paper);width:auto;margin-top:0}.orin-gls-tracking-wrap .btn-navy:hover:not(:disabled),.orin-gls-btn-primary:hover:not(:disabled){background:var(--orin-gls-brand);color:var(--orin-gls-paper)}.orin-gls-btn-primary:disabled{opacity:.75;cursor:wait}.orin-gls-btn-spinner{width:1.125rem;height:1.125rem;border:2px solid color-mix(in srgb,var(--orin-gls-paper) 35%,transparent);border-top-color:var(--orin-gls-paper);border-radius:50%;animation:orin-gls-spin 0.7s linear infinite}.orin-gls-tracking-wrap .btn-g,.orin-gls-btn-outline{background:#fff0;color:var(--orin-gls-navy);border:1px solid var(--orin-gls-navy);width:100%;text-transform:uppercase}.orin-gls-tracking-wrap .btn-g:hover,.orin-gls-btn-outline:hover{background:color-mix(in srgb,var(--orin-gls-brand) 10%,var(--orin-gls-paper));color:var(--orin-gls-navy)}.orin-gls-loading{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1rem;color:var(--orin-gls-muted)}.orin-gls-loading__spinner{width:2.5rem;height:2.5rem;border:3px solid var(--orin-gls-border);border-top-color:var(--orin-gls-gold);border-radius:50%;animation:orin-gls-spin 0.8s linear infinite}.orin-gls-loading p{margin:0;font-size:.9375rem}.orin-gls-error{margin-top:1.25rem;padding:.9rem 1rem;background:color-mix(in srgb,var(--orin-gls-navy) 6%,var(--orin-gls-paper));color:var(--orin-gls-navy);border-radius:.75rem;border:1px solid var(--orin-gls-border);border-left:3px solid var(--orin-gls-gold);font-size:.9375rem;line-height:1.5}.orin-gls-result{margin-top:1.75rem;padding-top:1.75rem;border-top:1px solid var(--orin-gls-border);animation:orin-gls-fade-in 0.35s ease}.orin-gls-result[hidden],.orin-gls-loading[hidden],.orin-gls-error[hidden]{display:none!important}.orin-gls-status-banner{padding:1.25rem 1.35rem;border-radius:1.2rem;background:color-mix(in srgb,var(--orin-gls-brand) 10%,var(--orin-gls-paper));margin-bottom:1.25rem}.orin-gls-status-banner.is-delivered{background:color-mix(in srgb,var(--orin-gls-navy) 10%,var(--orin-gls-paper))}.orin-gls-status-banner.is-transit{background:color-mix(in srgb,var(--orin-gls-brand) 10%,var(--orin-gls-paper))}.orin-gls-status-banner.is-pending{background:color-mix(in srgb,var(--orin-gls-gold) 16%,var(--orin-gls-paper))}.orin-gls-status-banner__top{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.5rem}.orin-gls-status-badge{display:inline-flex;align-items:center;padding:.25rem .7rem;border-radius:999px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;background:color-mix(in srgb,var(--orin-gls-brand) 16%,transparent);color:var(--orin-gls-navy)}.orin-gls-status-banner.is-delivered .orin-gls-status-badge{background:var(--orin-gls-navy);color:var(--orin-gls-paper)}.orin-gls-status-banner.is-pending .orin-gls-status-badge{background:var(--orin-gls-gold);color:var(--orin-gls-ink,var(--orin-ink))}.orin-gls-order-ref{margin:0;font-size:.8125rem;color:var(--orin-gls-muted)}.orin-gls-status-headline{margin:0;font-family:var(--serif,var(--orin-serif));font-size:clamp(1.25rem, 3vw, 1.6rem);font-weight:400;line-height:1.3;letter-spacing:-.02em;color:var(--orin-gls-navy)}.orin-gls-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.75rem}.orin-gls-info-card{padding:.95rem 1rem;background:var(--orin-gls-paper);border:1px solid var(--orin-gls-border);border-radius:.75rem}.orin-gls-info-card__label{display:block;margin-bottom:.35rem;font-size:.68rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--orin-gls-brand)}.orin-gls-info-card__value{display:block;font-size:.95rem;font-weight:500;line-height:1.4;word-break:break-word;color:var(--orin-gls-text)}.orin-gls-info-card__value-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.orin-gls-tracking-number{font-variant-numeric:tabular-nums;letter-spacing:.03em}.orin-gls-copy-btn{padding:.28rem .65rem;border:1px solid var(--orin-gls-border);border-radius:999px;background:var(--orin-gls-paper);color:var(--orin-gls-navy);font-family:inherit;font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease}.orin-gls-copy-btn:hover{background:color-mix(in srgb,var(--orin-gls-brand) 10%,var(--orin-gls-paper))}.orin-gls-copy-btn.is-copied{color:var(--orin-gls-navy);border-color:var(--orin-gls-gold);background:color-mix(in srgb,var(--orin-gls-gold) 18%,var(--orin-gls-paper))}.orin-gls-section-title{margin:0 0 1rem;font-family:var(--serif,var(--orin-serif));font-size:1.28rem;font-weight:400;color:var(--orin-gls-navy)}.orin-gls-progress-section{margin-bottom:1.5rem}.orin-gls-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;position:relative}.orin-gls-timeline::before{content:'';position:absolute;top:1.375rem;left:12.5%;right:12.5%;height:2px;background:var(--orin-gls-border);border-radius:999px;z-index:0}.orin-gls-timeline-step{position:relative;z-index:1;text-align:center}.orin-gls-timeline-marker{width:2.75rem;height:2.75rem;margin:0 auto .65rem;border-radius:50%;background:var(--orin-gls-paper);border:1.5px solid var(--orin-gls-border);display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:500;color:var(--orin-gls-muted);transition:all 0.25s ease}.orin-gls-timeline-step.done .orin-gls-timeline-marker{background:var(--orin-gls-navy);border-color:var(--orin-gls-navy);color:var(--orin-gls-paper)}.orin-gls-timeline-step.active .orin-gls-timeline-marker{background:var(--orin-gls-gold);border-color:var(--orin-gls-gold);color:var(--orin-gls-ink,var(--orin-ink));box-shadow:0 0 0 4px color-mix(in srgb,var(--orin-gls-gold) 28%,transparent)}.orin-gls-timeline-step.is-delivered.active .orin-gls-timeline-marker,.orin-gls-timeline-step.is-delivered.done .orin-gls-timeline-marker{background:var(--orin-gls-navy);border-color:var(--orin-gls-navy);color:var(--orin-gls-paper);box-shadow:0 0 0 4px color-mix(in srgb,var(--orin-gls-navy) 16%,transparent)}.orin-gls-timeline-step .step-label{display:block;font-size:.8125rem;font-weight:500;color:var(--orin-gls-muted);line-height:1.3}.orin-gls-timeline-step.done .step-label,.orin-gls-timeline-step.active .step-label{color:var(--orin-gls-text)}.orin-gls-timeline-step .step-date{display:block;margin-top:.2rem;font-size:.6875rem;color:var(--orin-gls-muted)}.orin-gls-history-section{margin-bottom:1.5rem}.orin-gls-history-details{border:1px solid var(--orin-gls-border);border-radius:.75rem;background:var(--orin-gls-paper);overflow:hidden}.orin-gls-history-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.95rem 1rem;cursor:pointer;list-style:none;font-size:.9375rem;font-weight:500;color:var(--orin-gls-text)}.orin-gls-history-summary::-webkit-details-marker{display:none}.orin-gls-history-summary::after{content:'';flex:0 0 auto;width:.55rem;height:.55rem;border-right:2px solid var(--orin-gls-navy);border-bottom:2px solid var(--orin-gls-navy);transform:rotate(45deg);transition:transform 0.2s ease;margin-left:.25rem}.orin-gls-history-details[open]>.orin-gls-history-summary::after{transform:rotate(-135deg)}.orin-gls-history-summary__label{flex:0 0 auto}.orin-gls-history-summary__hint{flex:1 1 auto;min-width:0;font-size:.8125rem;font-weight:400;color:var(--orin-gls-muted);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orin-gls-history-details[open] .orin-gls-history-list{padding:.85rem 1rem 1rem;border-top:1px solid var(--orin-gls-border)}.orin-gls-history-list li.is-latest::before{display:none}.orin-gls-history-list li.is-latest{padding:1rem 1rem 1.25rem 1.5rem;border-radius:.75rem;border:1px solid var(--orin-gls-border);background:color-mix(in srgb,var(--orin-gls-brand) 6%,var(--orin-gls-paper));margin-left:0;margin-bottom:.75rem}.orin-gls-history-list li.is-latest strong{font-size:1rem;line-height:1.45}.orin-gls-history-list li.is-latest .history-meta{font-size:.8125rem}.orin-gls-latest-event{padding:1rem 1.1rem;border-radius:.75rem;border:1px solid var(--orin-gls-border);background:color-mix(in srgb,var(--orin-gls-brand) 6%,var(--orin-gls-paper))}.orin-gls-latest-event strong{display:block;font-size:1rem;color:var(--orin-gls-text);margin-bottom:.35rem;line-height:1.45}.orin-gls-latest-event .history-meta{display:block;font-size:.8125rem;color:var(--orin-gls-muted)}.orin-gls-history-older{margin-top:.875rem}.orin-gls-history-older summary{cursor:pointer;font-size:.875rem;font-weight:500;color:var(--orin-gls-navy);list-style:none}.orin-gls-history-older summary::-webkit-details-marker{display:none}.orin-gls-history-older[open] summary{margin-bottom:.75rem}.orin-gls-history-list{list-style:none;margin:0;padding:0}.orin-gls-history-list li{position:relative;padding:0 0 1.25rem 1.5rem;border-left:2px solid var(--orin-gls-border);margin-left:.35rem}.orin-gls-history-list li:last-child{padding-bottom:0;border-left-color:#fff0}.orin-gls-history-list li::before{content:'';position:absolute;left:-.4rem;top:.2rem;width:.65rem;height:.65rem;border-radius:50%;background:var(--orin-gls-gold);border:2px solid var(--orin-gls-paper);box-shadow:0 0 0 1px var(--orin-gls-border)}.orin-gls-history-list li strong{display:block;font-size:.9375rem;color:var(--orin-gls-text);margin-bottom:.15rem}.orin-gls-history-list li .history-meta{font-size:.8125rem;color:var(--orin-gls-muted)}.orin-gls-actions{margin-top:.5rem}@keyframes orin-gls-spin{to{transform:rotate(360deg)}}@keyframes orin-gls-fade-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.orin-gls-tracking-wrap{margin-top:.5rem;padding:1.5rem 6vw 2.5rem}.orin-gls-input-group,.orin-gls-tracking-wrap .orin-track-row{flex-direction:column}.orin-gls-tracking-wrap .btn-navy,.orin-gls-btn-primary{width:100%;min-width:0}.orin-gls-info-grid{grid-template-columns:1fr}.orin-gls-timeline{grid-template-columns:1fr;gap:0}.orin-gls-timeline::before{top:0;bottom:0;left:1.35rem;right:auto;width:2px;height:auto}.orin-gls-timeline-step{display:grid;grid-template-columns:2.75rem 1fr;grid-template-rows:auto auto;gap:0 .875rem;text-align:left;padding:0 0 1.25rem 0}.orin-gls-timeline-marker{grid-row:1 / span 2;margin:0;width:2.75rem;height:2.75rem}.orin-gls-timeline-step .step-label{align-self:end}.orin-gls-timeline-step .step-date{align-self:start;margin-top:0}}.orin-gls-order-tracking-box{--orin-ink:#2F2E2C;--orin-paper:#FAF6F5;--orin-gold:#D4AF37;--orin-navy:#2C394B;--orin-brand:#4A607F;margin:1.75rem 0 2rem;padding:1.5rem 1.35rem 1.6rem;border:1px solid var(--fog,color-mix(in srgb,var(--orin-ink) 14%,var(--orin-paper)));background:var(--paper,var(--orin-paper));color:var(--ink,var(--orin-ink))}.orin-gls-order-tracking-box h2{font-family:Fraunces,"Iowan Old Style",Georgia,serif;font-weight:400;font-size:1.45rem;letter-spacing:-.02em;color:var(--navy,var(--orin-navy));margin:0 0 1rem}.orin-gls-order-tracking-box .woocommerce-order-overview--gls{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.orin-gls-order-tracking-box .woocommerce-order-overview--gls li{margin:0;font-size:.92rem;color:var(--mute,color-mix(in srgb,var(--orin-ink) 62%,var(--orin-paper)))}.orin-gls-order-tracking-box .woocommerce-order-overview--gls strong{display:block;margin-top:.15rem;color:var(--ink,var(--orin-ink));font-weight:500}.orin-gls-order-tracking-box .orin-gls-order-tracking-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.2rem 0 0}.orin-gls-order-tracking-box .btn-navy{width:auto;margin-top:0;text-decoration:none}.orin-gls-order-tracking-box .btn-g{text-decoration:none}@media (prefers-reduced-motion:reduce){.orin-gls-result,.orin-gls-btn-spinner,.orin-gls-loading__spinner{animation:none}}