@import"https://fonts.googleapis.com/css2?family=EB+Garamond:wght@500;600&family=Montserrat:wght@400;500;600;700&display=swap";:root{color-scheme:light;--bg: #ffffff;--surface: #ffffff;--surface-soft: #fcfaf3;--line: #e9dfd2;--line-strong: #d7c9b7;--text: #543c29;--muted: #7c6e60;--accent: #543c29;--accent-soft: #f6ecdf;--danger: #9d5248;--radius: 0;--shadow: none;font-family:Montserrat,Segoe UI,sans-serif}*{box-sizing:border-box}.tracking-page{background:var(--bg);padding:68px 20px 88px}.tracking-shell{width:min(1120px,100%);margin:0 auto}.tracking-header{text-align:center}.tracking-header h1{margin:0 0 20px;color:var(--text);font-family:EB Garamond,Georgia,serif;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.04}.tracking-layout{display:grid;gap:44px}.tracking-query{width:min(480px,100%);margin:0 auto;display:grid;gap:18px}.tracking-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tracking-mode-button{min-height:42px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font:inherit;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tracking-mode-button.is-active{border-color:var(--accent);color:var(--text);background:var(--surface-soft)}.tracking-intro{text-align:center}.tracking-copy{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.tracking-field{display:grid;gap:10px}.tracking-order-fields{display:grid;gap:14px}.tracking-field>span,.shipment-meta span,.shipment-highlights span,.order-summary span{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.02em}.tracking-field input{width:100%;height:50px;padding:0 14px;color:var(--text);background:var(--surface);border:1px solid var(--line-strong);border-radius:0;outline:0;font:inherit}.tracking-field input::placeholder{color:#a3907f}.tracking-button{width:100%;min-height:50px;border:1px solid #7C5D3E;border-radius:0;color:#fff;background:#7c5d3e;font:inherit;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tracking-button:disabled{opacity:.8;cursor:not-allowed}.tracking-message{min-height:20px;margin:0;color:var(--muted);font-size:12px;text-align:center}.tracking-message.is-error{color:var(--danger)}.tracking-result{width:min(980px,100%);margin:0 auto}.tracking-empty{min-height:180px;display:grid;place-items:center;padding:28px;border:1px solid var(--line);color:var(--muted);font-size:14px;text-align:center}.tracking-result-list{display:grid;gap:24px}.shipment-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:20px}.shipment-tab-button{min-height:62px;padding:12px 18px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);text-align:left;display:grid;gap:4px;font:inherit}.shipment-tab-button.is-active{border-color:var(--accent);background:var(--surface-soft);color:var(--text)}.shipment-tab-label{font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.shipment-tab-status{font-size:14px;line-height:1.4}.order-summary-panel--shared{margin-top:24px}.shipment-card{display:grid;gap:22px}.shipment-summary-line{margin:0;color:var(--text);text-align:center;font-family:EB Garamond,Georgia,serif;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.1}.info-panel{border:1px solid var(--line);background:var(--surface);padding:18px 18px 22px}.panel-heading{margin-bottom:16px}.panel-heading h2{margin:0;color:var(--text);font-size:16px;font-weight:600}.order-panel-order{margin:8px 0 0}.order-panel-order strong{display:block;margin-top:6px;color:var(--text);font-size:16px;font-weight:600;line-height:1.4}.shipment-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;margin-bottom:18px}.shipment-head-main{display:grid;gap:6px}.shipment-package-label{margin:0;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.carrier-name{display:block;color:var(--text);font-size:16px;font-weight:600;line-height:1.4}.tracking-number{margin:0;color:var(--text);font-family:EB Garamond,Georgia,serif;font-size:clamp(22px,2.3vw,34px);font-weight:500;line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.last-mile-card{min-width:190px;padding:10px 12px;border:1px solid var(--line);background:var(--surface-soft)}.last-mile-card strong{display:block;margin-top:6px;color:var(--text);font-size:13px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.shipment-meta,.shipment-highlights,.order-summary{display:grid;gap:12px}.shipment-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.shipment-highlights{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.order-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.shipment-meta>div,.shipment-highlights>div,.order-summary>div{min-width:0;padding:14px 16px;background:var(--surface-soft);border:1px solid var(--line)}.shipment-meta strong,.shipment-highlights strong,.order-summary strong{display:block;margin-top:8px;color:var(--text);font-size:16px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.order-items-block{grid-column:1 / -1;min-width:0}.order-items-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.order-items-count{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.order-items-toggle{border:0;padding:0;background:transparent;color:var(--text);font:inherit;font-size:13px;font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:.14em}.order-items-grid{margin-top:8px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.order-item-card{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;align-items:center;width:100%;min-width:0;padding:12px;background:#fff;border:1px solid var(--line)}.order-item-media{width:58px;height:72px;background:var(--surface-soft);border:1px solid var(--line);overflow:hidden}.order-item-media img{display:block;width:100%;height:100%;object-fit:cover}.order-item-copy{min-width:0;display:grid;gap:4px}.order-item-card>.order-item-copy:first-child{grid-column:1 / -1}.order-item-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:14px;min-width:0}.order-item-title{display:block;min-width:0;color:var(--text);font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;overflow-wrap:break-word;word-break:normal}.order-item-price{justify-self:end;color:var(--text);font-size:14px;font-weight:500;white-space:nowrap}.order-item-variant,.order-item-qty{color:var(--muted);font-size:13px;line-height:1.5}.support-notice{margin:14px 0 0;padding:14px 16px;color:var(--text);background:var(--accent-soft);border:1px solid var(--line);font-size:14px;line-height:1.6}.shipment-journey{margin-top:20px;padding:20px 20px 18px;background:linear-gradient(180deg,#fffdf8,#fcf8f1);border:1px solid var(--line)}.shipment-journey.has-exception{border-color:#e2b1ab;background:linear-gradient(180deg,#fffdfb,#fff6f4)}.shipment-journey-header{display:grid;gap:6px;margin-bottom:18px}.shipment-journey-kicker{margin:0;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.shipment-journey-title{margin:0;color:#7c5d3e;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.1}.shipment-journey-title.is-exception{color:var(--danger)}.shipment-journey-subtitle{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.shipment-progress{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;align-items:start}.shipment-progress-step{position:relative;display:grid;gap:10px;padding-right:14px}.shipment-progress-step:before,.shipment-progress-step:after{content:"";position:absolute;top:12px;height:3px}.shipment-progress-step:before{left:0;right:-14px;background:repeating-linear-gradient(90deg,#ddd5cb 0 10px,transparent 10px 16px)}.shipment-progress-step:after{left:0;width:0;background:repeating-linear-gradient(90deg,#7c5d3e 0 10px,transparent 10px 16px);transition:width .2s ease}.shipment-progress-step:last-child{padding-right:0}.shipment-progress-step:last-child:before,.shipment-progress-step:last-child:after{display:none}.shipment-progress-dot{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;border:2px solid #ddd5cb;background:#fff;box-shadow:0 0 0 5px #f4ece1}.shipment-progress-label{display:block;max-width:144px;color:var(--muted);font-size:13px;line-height:1.45}.shipment-progress-step.is-complete:after,.shipment-progress-step.is-current:after{width:calc(100% + 14px)}.shipment-progress-step:last-child.is-complete:after,.shipment-progress-step:last-child.is-current:after{width:0}.shipment-progress-step.is-complete .shipment-progress-dot{border-color:#7c5d3e;background:#7c5d3e;box-shadow:0 0 0 5px #efe3d4}.shipment-progress-step.is-current .shipment-progress-dot{border-color:#7c5d3e;background:#fff;box-shadow:0 0 0 6px #efe3d4}.shipment-progress-step.is-current .shipment-progress-dot:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:#7c5d3e}.shipment-progress-step.is-complete .shipment-progress-label,.shipment-progress-step.is-current .shipment-progress-label{color:var(--text)}.shipment-progress-step.is-current .shipment-progress-label{font-weight:700}.shipment-journey.has-exception .shipment-progress-step.is-current .shipment-progress-dot,.shipment-progress-step.is-exception .shipment-progress-dot{border-color:var(--danger);box-shadow:0 0 0 6px #f6dfdb}.shipment-journey.has-exception .shipment-progress-step.is-current .shipment-progress-dot:after,.shipment-progress-step.is-exception .shipment-progress-dot:after{background:var(--danger)}.shipment-journey.has-exception .shipment-progress-step.is-current:after,.shipment-progress-step.is-exception:after{background:repeating-linear-gradient(90deg,var(--danger) 0 10px,transparent 10px 16px)}.shipment-progress-alert{margin:16px 0 0;padding:12px 14px;border:1px solid #e2b1ab;background:#fff4f2;color:var(--danger);font-size:14px;font-weight:600;line-height:1.55}.provider-status{margin:12px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.timeline{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:0}.timeline>li.empty-event{position:relative;display:grid;grid-template-columns:minmax(115px,148px) minmax(0,1fr);gap:18px;padding:14px 0 14px 20px}.timeline>li.empty-event:before{content:"";position:absolute;top:21px;left:0;width:8px;height:8px;border-radius:50%;background:var(--muted)}.timeline-day-group{border-top:1px solid rgba(233,223,210,.7)}.timeline-day-group:first-child{border-top:0}.timeline-day-header{width:100%;display:grid;grid-template-columns:minmax(168px,220px) minmax(0,1fr) auto;gap:18px;align-items:start;padding:18px 0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.timeline-day-date-block{display:grid;gap:4px}.timeline-day-date{color:var(--text);font-size:16px;font-weight:700;line-height:1.35}.timeline-day-weekday{color:var(--muted);font-size:13px;font-weight:600;line-height:1.45}.timeline-day-summary{display:grid;gap:4px;min-width:0}.timeline-day-summary-title{color:var(--text);font-size:15px;font-weight:600;line-height:1.5}.timeline-day-summary-location{color:var(--muted);font-size:13px;line-height:1.5}.timeline-day-toggle{align-self:center;color:var(--muted);font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.timeline-day-group.is-exception .timeline-day-summary-title{color:var(--danger)}.timeline-day-events{display:grid;gap:0;padding:0 0 6px}.timeline-event-row{position:relative;display:grid;grid-template-columns:minmax(168px,220px) minmax(0,1fr);gap:18px;padding:10px 0 10px 20px}.timeline-event-row:before{content:"";position:absolute;top:18px;left:0;width:8px;height:8px;border-radius:50%;background:var(--accent)}.timeline-event-row:after{content:"";position:absolute;top:30px;bottom:-2px;left:3px;width:1px;background:repeating-linear-gradient(180deg,rgba(124,93,62,.45) 0 6px,transparent 6px 11px)}.timeline-day-events .timeline-event-row:last-child:after{display:none}.timeline-event-row time{color:var(--muted);font-size:12px;font-weight:700;line-height:1.6}.timeline .event-title{color:var(--text);font-size:14px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.timeline-event-row.is-exception:before{width:10px;height:10px;left:-1px;background:var(--danger);box-shadow:0 0 0 4px #fde6e2}.timeline-event-row.is-exception:after{background:repeating-linear-gradient(180deg,rgba(157,82,72,.75) 0 6px,transparent 6px 11px)}.timeline-event-row.is-exception .event-title{color:var(--danger);font-weight:700}.timeline .event-location{margin-top:4px;color:var(--muted);font-size:13px;line-height:1.5}.timeline-toggle{margin-top:8px;padding:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media(max-width:768px){.tracking-page{padding:40px 14px 60px}.shipment-tabs{grid-template-columns:minmax(0,1fr)}.shipment-progress{grid-template-columns:1fr;gap:12px}.shipment-progress-step{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;padding-right:0}.shipment-progress-step:before,.shipment-progress-step:after{top:32px;left:12px;right:auto;width:4px;height:calc(100% + 12px)}.shipment-progress-step:after{height:0;background:repeating-linear-gradient(180deg,#7c5d3e 0 10px,transparent 10px 16px)}.shipment-progress-step:before{background:repeating-linear-gradient(180deg,#ddd5cb 0 10px,transparent 10px 16px)}.shipment-progress-step.is-complete:after,.shipment-progress-step.is-current:after{width:4px;height:calc(100% + 12px)}.shipment-progress-step:last-child:before,.shipment-progress-step:last-child:after{display:none}.shipment-progress-label{max-width:none;padding-top:2px}.shipment-head,.shipment-meta,.shipment-highlights,.order-summary{grid-template-columns:minmax(0,1fr)}.timeline li{grid-template-columns:minmax(0,1fr);gap:8px}.timeline-day-header,.timeline-event-row,.timeline>li.empty-event{grid-template-columns:minmax(0,1fr);gap:6px}.timeline-day-header{padding:16px 0}.timeline-day-date{font-size:15px}.timeline-day-toggle{justify-self:start}.order-item-card{grid-template-columns:52px minmax(0,1fr)}.order-item-title-row{grid-template-columns:minmax(0,1fr);gap:4px}.order-item-price{justify-self:start}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tracking.css.map?build=20260519b */
