.tracking .auth__panel{align-items:center}.tracking .auth__panelInner{justify-content:center}.tracking--result .page-hero__cover{display:none}.tracking--result .auth__panel{flex-basis:100%;justify-content:center;align-items:flex-start;padding:0 clamp(1.5rem,5vw,4rem) clamp(3rem,6vw,6rem)}.tracking--result .auth__panelInner{width:100%;max-width:1280px}.tracking__grid{grid-template-columns:1fr;gap:clamp(2rem,4vw,3.5rem);display:grid}@media (width>=880px){.tracking__grid{grid-template-columns:1.7fr 1fr;align-items:start}}.tracking h3{text-transform:none;border-bottom:0}.tracking__sectionTitle{font-family:var(--font-body);font-size:var(--text-base);letter-spacing:normal;color:var(--color-gold-text);margin:0 0 12px;font-weight:300}.tracking__aside{flex-direction:column;gap:1.6rem;display:flex}.tracking__card{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--color-white);padding:1.6rem 1.8rem}.tracking__address{font-style:normal;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-black);flex-direction:column;gap:.25rem;line-height:1.5;display:flex}.tracking__addrName{font-weight:600}.tracking__addrPhone{color:var(--color-mist);margin-top:.5rem}.tracking__totals{margin:0}.tracking__totalRow{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-black);justify-content:space-between;gap:1rem;padding:.4rem 0;display:flex}.tracking__totalRow dd,.tracking__totalRow dt{margin:0}.tracking__totalRow--grand{border-top:1px solid var(--hairline);margin-top:.6rem;padding-top:.9rem}.tracking__totalRow--grand dd,.tracking__totalRow--grand dt{font-family:var(--font-display);font-size:var(--text-lg)}.tracking__payment{border-top:1px solid var(--hairline);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-black);margin:1.2rem 0 0;padding-top:1rem}.tracking__paymentLabel{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-text);margin-bottom:.25rem;display:block}.tracking__head{margin-bottom:2rem}.tracking__brandline{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-text);margin:0 0 .75rem}.tracking__title{font-family:var(--font-display);color:var(--color-black);margin:0;font-size:clamp(2.6rem,3vw,3.4rem);font-weight:500;line-height:1.05}.tracking__intro{font-family:var(--font-body);font-size:var(--text-md);color:var(--color-black);margin:0 0 1.75rem;line-height:1.6}.tracking .checkout__field{gap:8px;margin-bottom:1.25rem}.tracking .checkout__field:has(.checkout__input:not(:-moz-placeholder-shown)) .checkout__label{max-width:none;font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-text);order:-1;position:static;top:auto;left:auto;transform:none}.tracking .checkout__label{max-width:none;font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-text);order:-1;position:static;top:auto;left:auto;transform:none}.tracking .checkout__field:has(.checkout__input:focus) .checkout__label{max-width:none;font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-text);order:-1;position:static;top:auto;left:auto;transform:none}.tracking .checkout__field:has(.checkout__input:not(:placeholder-shown)) .checkout__label{max-width:none;font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-text);order:-1;position:static;top:auto;left:auto;transform:none}.tracking .checkout__input{border:0;border-bottom:1px solid var(--hairline);height:auto;font-family:var(--font-body);font-size:var(--text-md);color:var(--color-black);background:0 0;border-radius:0;padding:10px 0;transition:border-color .2s}.tracking .checkout__input:focus{box-shadow:none;border-color:#0000;border-bottom-color:var(--color-gold)}.tracking .btn-secondary{width:100%;height:3.5rem;font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;background:var(--color-ink);color:var(--color-on-dark);cursor:pointer;border:none;border-radius:0;justify-content:center;align-items:center;margin-top:.5rem;padding:0 2rem;font-weight:600;line-height:1;text-decoration:none;transition:background .2s;display:inline-flex}.tracking .btn-secondary:hover:not(:disabled){background:var(--color-ink-hover);color:var(--color-on-dark)}.tracking .btn-secondary:disabled{opacity:.55;cursor:not-allowed}.tracking .btn-secondary:focus-visible{outline-offset:2px;outline:2px solid #1a1e3566}.tracking__error{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-error);margin:0}.tracking__result{margin-top:0}.tracking__back{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin:0;padding:0;text-decoration:underline;transition:opacity .2s;display:inline-flex;position:absolute;top:clamp(1.4rem,2.5vw,2.2rem);left:clamp(1.5rem,5vw,4rem)}.tracking__back:hover{opacity:.6}.tracking__hero{text-align:center;background:var(--color-paper);color:var(--color-black);border-radius:0;margin-bottom:clamp(2.4rem,5vw,4rem);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(2.4rem,5vw,4rem) clamp(1.5rem,4vw,3rem);position:relative}.tracking__overline{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.3em;font-size:var(--text-xs);color:var(--color-gold-text);margin:0 0 1rem}.tracking__orderNumber{font-family:var(--font-display);color:var(--color-black);margin:0;font-size:clamp(3.2rem,5vw,5rem);font-weight:500;line-height:1.02}.tracking__meta{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-taupe);margin:1.4rem 0 0}.tracking__withdraw{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--color-white);margin-top:clamp(2rem,4vw,3rem);padding:1.6rem 1.8rem}.tracking__journey{margin:0 0 clamp(2.4rem,4vw,3.4rem)}.tracking__journey .tracking__shipment:first-child{margin-top:0}.tracking__details{grid-template-columns:1fr;gap:clamp(2rem,4vw,3.2rem);display:grid}@media (width>=880px){.tracking__details{grid-template-columns:1.5fr 1fr;align-items:start}}.tracking__badge{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius-button);border:1px solid var(--hairline);color:var(--color-black);white-space:nowrap;padding:.5rem .9rem;display:inline-block}.tracking__badge.is-in_transit{color:var(--color-black);border-color:var(--color-gold)}.tracking__badge.is-delivered{color:var(--color-success);border-color:var(--color-success)}.tracking__badge.is-exception{color:var(--color-error);border-color:var(--color-error)}.tracking__badge.is-on_hold,.tracking__badge.is-pending,.tracking__badge.is-processing,.tracking__badge.is-unresolved{color:var(--color-gold-text);border-color:var(--color-gold)}.tracking__badge.is-cancelled,.tracking__badge.is-refunded{color:var(--color-mist);border-color:var(--color-gold-light)}.tracking__badge.is-failed{color:var(--color-error);border-color:var(--color-error)}.tracking__badge--hero{margin-top:1.6rem}.tracking__items{margin:0;padding:0}.tracking__itemsHead{border-bottom:1px solid var(--hairline);font-family:var(--font-body);font-size:var(--text-xxs);color:var(--color-gold-text);text-transform:uppercase;letter-spacing:.16em;grid-template-columns:minmax(0,1fr) 110px 90px 110px;gap:16px;padding:0 0 12px;display:grid}.tracking__itemsHead span:not(.tracking__itemsHeadSpacer){text-align:right}.tracking__item{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) 110px 90px 110px;align-items:center;gap:16px;padding:20px 0;display:grid}.tracking__itemProduct{align-items:center;gap:18px;min-width:0;display:flex}.tracking__itemImg{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-card);background:var(--color-paper-warm);border:1px solid var(--hairline);flex:none;width:72px;height:72px}.tracking__itemImg--placeholder{display:inline-block}.tracking__itemName{font-family:var(--font-display);font-size:var(--text-md);color:var(--color-black);margin:0;font-weight:500;line-height:1.2}.tracking__itemSku{font-size:var(--text-xxs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-mist);margin:5px 0 0}.tracking__itemGift{font-size:var(--text-xs);color:var(--color-gold-text);margin:5px 0 0;font-style:italic}.tracking__note{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-black);white-space:pre-line;margin:0;line-height:1.5}.tracking__retry{background:color-mix(in srgb,var(--color-gold) 12%,transparent);border:1px solid var(--color-gold-light);border-radius:var(--radius-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin:0 0 1.5rem;padding:20px 24px;display:flex}.tracking__retryTitle{font-family:var(--font-display);font-size:var(--text-md);color:var(--color-black);margin:0 0 .3rem}.tracking__retryText{font-size:var(--text-sm);color:var(--color-black);max-width:54ch;margin:0;line-height:1.5}.tracking__retryBtn{font-size:var(--text-xs);letter-spacing:.12em;background:var(--color-ink);color:var(--color-on-dark);border:1px solid var(--color-ink);border-radius:var(--radius-button);cursor:pointer;flex:none;padding:12px 24px;font-weight:600}.tracking__retryBtn:hover:not(:disabled){background:var(--color-ink-hover);border-color:var(--color-ink-hover)}.tracking__retryBtn:disabled{opacity:.6;cursor:default}.tracking__itemCell{text-align:right;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-black)}.tracking__itemCell--total{font-family:var(--font-display);font-size:var(--text-md);font-weight:500}@media (width<=600px){.tracking__itemsHead{display:none}.tracking__item{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.tracking__itemCell{grid-column:2}}.tracking__shipment{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--shadow-soft);margin-top:1.6rem;padding:1.6rem 1.8rem}.tracking__shipHead{justify-content:space-between;align-items:center;gap:1rem;display:flex}.tracking__shipTitle{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-black);margin:0;font-weight:600}.tracking__carrier{color:var(--color-black);font-weight:400}.tracking__tn{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-black);margin:.8rem 0 .2rem}.tracking__route{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-mist);letter-spacing:.04em;margin:0 0 .6rem}.tracking__track{margin:1rem 0 0}.tracking__bothNote{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-mist);margin:0 0 .7rem;line-height:1.45}.tracking__bothNote strong{color:var(--color-black);letter-spacing:.04em;font-weight:500}.tracking__trackBtns{flex-wrap:wrap;gap:.8rem;display:flex}.tracking__trackBtn{height:2.9rem;font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-button);justify-content:center;align-items:center;padding:0 1.4rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.tracking__trackBtn--primary{background:var(--color-ink);color:var(--color-on-dark);border:1px solid var(--color-ink)}.tracking__trackBtn--primary:hover{background:var(--color-ink-hover);border-color:var(--color-ink-hover)}.tracking__trackBtn--ghost{color:var(--color-gold-text);border:1px solid var(--color-gold);background:0 0}.tracking__trackBtn--ghost:hover{background:var(--color-paper);color:var(--color-black)}.tracking__trackHint{margin:.8rem 0 0;font-style:italic;line-height:1.5}.tracking__localCourier,.tracking__trackHint{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-mist)}.tracking__timeline{margin:1.4rem 0 0;padding:0;list-style:none;position:relative}.tracking__timeline li{padding:0 0 1.1rem 1.8rem;position:relative}.tracking__timeline li:before{content:"";background:var(--hairline);width:1px;position:absolute;top:.5rem;bottom:-.3rem;left:3px}.tracking__timeline li:last-child:before{display:none}.tracking__dot{background:var(--color-mist);border:1px solid var(--color-mist);border-radius:50%;width:7px;height:7px;position:absolute;top:.35rem;left:0}.tracking__timeline li.is-first .tracking__dot{background:var(--color-gold);border-color:var(--color-gold)}.tracking__cpMsg{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-black);margin:0;line-height:1.35}.tracking__cpMeta{color:var(--color-mist);margin:.15rem 0 0}.tracking__cpMeta,.tracking__timelineToggle{font-family:var(--font-body);font-size:var(--text-xs)}.tracking__timelineToggle{letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:.4rem 0 0 1.8rem;padding:0;text-decoration:underline;transition:opacity .2s}.tracking__timelineToggle:hover{opacity:.6}.tracking__status{background:var(--color-paper);border-left:1px solid var(--color-gold);border-radius:0 var(--radius-card) var(--radius-card) 0;align-items:flex-start;gap:1rem;margin-top:1.2rem;padding:1.4rem 1.6rem;display:flex}.tracking__statusDot{background:var(--color-gold-text);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:.5rem;animation:2s ease-out infinite trackingPulse;box-shadow:0 0 #a07e3f8c}@keyframes trackingPulse{0%{box-shadow:0 0 #a07e3f80}70%{box-shadow:0 0 0 8px #a07e3f00}to{box-shadow:0 0 #a07e3f00}}@media (prefers-reduced-motion:reduce){.tracking__statusDot{animation:none}}.tracking__statusText{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-black);margin:0;line-height:1.55}.tracking__status--dead{border-left-color:var(--color-mist);background:#00000008}.tracking__help{border-top:1px solid var(--hairline);margin-top:clamp(2.5rem,5vh,4rem);padding-top:clamp(2rem,4vh,3rem)}.tracking__helpTitle{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-text);margin:0 0 .8rem}.tracking__helpText{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-black);margin:0;line-height:1.65}.tracking__helpMail{color:var(--color-gold-text);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.tracking__helpMail:hover{opacity:.7}
