.shipment-tracking{margin-top:18px;padding:18px;border:1px solid var(--line,rgba(45,74,50,.12));border-radius:12px;background:#fff;color:var(--ink,#1a2419);font-size:.9rem;line-height:1.6;overflow-wrap:anywhere}
.shipment-tracking__header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}
.shipment-tracking__header h3{margin:0;font-family:'Syne',sans-serif;font-size:1rem;color:var(--sage-deep,#2d4a32)}
.shipment-tracking__brand{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.shipment-tracking__brand img{display:block;flex-shrink:0;width:70.4px;height:16px;object-fit:contain}
.shipment-tracking p{margin:8px 0 0}
.shipment-tracking__number{color:var(--ink-soft,#4a5249)}
.shipment-tracking__number code{color:var(--sage-deep,#2d4a32);font-weight:600;font-size:inherit}
.shipment-tracking__status,.shipment-tracking__test{display:inline-block;padding:4px 10px;border-radius:20px;background:#eaf2ed;color:#2d4a32;font-size:.8rem;font-weight:700}
.shipment-tracking__status--delivered{background:#dcefe2;color:#245534}
.shipment-tracking__status--exception,.shipment-tracking__status--returned{background:#fff0e7;color:#864323}
.shipment-tracking__status--partially_delivered{background:#fff2d4;color:#755011}
.shipment-tracking__test{background:#fff2d4;color:#755011}
.shipment-tracking__note,.shipment-tracking__updated{color:var(--ink-soft,#4a5249);font-size:.83rem}
.shipment-tracking__stale{padding:9px 12px;background:#fff8ec;border-radius:8px;color:#795319;font-size:.83rem}
.shipment-tracking .shipment-tracking__events{list-style:none;margin:18px 0 0;padding:0}
.shipment-tracking__event{position:relative;margin-left:5px;padding:0 0 17px 20px;border-left:2px solid #dce7df}
.shipment-tracking__event:last-child{padding-bottom:0;border-left-color:transparent}
.shipment-tracking__event::before{content:'';position:absolute;left:-5px;top:6px;width:8px;height:8px;border-radius:50%;background:#7ba382}
.shipment-tracking__event:first-child::before{background:#2d4a32;box-shadow:0 0 0 3px #eaf2ed}
.shipment-tracking__event strong,.shipment-tracking__event span{display:block}
.shipment-tracking__event strong{font-size:.88rem;font-weight:600;color:var(--sage-deep,#2d4a32)}
.shipment-tracking__event span{color:var(--ink-soft,#4a5249);font-size:.83rem}
.shipment-tracking__time{margin-top:2px}
.shipment-tracking .shipment-tracking__updated{padding-top:12px;margin-top:14px;border-top:1px solid var(--line,rgba(45,74,50,.12));font-size:.76rem}
@media(max-width:480px){.shipment-tracking{padding:14px}.shipment-tracking__header{align-items:flex-start}}
.delivery-partner{display:flex;align-items:center;flex-wrap:wrap;gap:10px;width:fit-content;max-width:100%;margin-top:12px;padding:8px 12px;border:1px solid var(--line,rgba(45,74,50,.12));border-radius:8px;background:#fff;color:var(--ink-soft,#4a5249);font-size:.76rem;font-weight:600;line-height:1.4}
.delivery-partner img{display:block;flex-shrink:0;width:88px;height:20px;object-fit:contain}
.delivery-partner--center{margin-inline:auto;justify-content:center;text-align:center}
.delivery-partner--product{margin-top:0;margin-bottom:18px}
.delivery-partner--checkout{margin-top:0;margin-bottom:14px}
.cart-trust .delivery-partner{margin-top:0}
