.order-tracking{max-width:1120px;margin:0 auto 80px}.tracking-form{align-items:end;gap:14px;display:flex}.tracking-form label{flex:1;margin:0}.tracking-form input,.tracking-receipt input{color:#171717;background:#fff;border:1px solid #c8c8cc;border-radius:12px;width:100%;min-height:52px;margin-top:10px;padding:12px 16px;font-size:16px}.tracking-form .shopping-primary{white-space:nowrap;min-height:52px}.tracking-hint{color:#6e6e73;font-size:14px;line-height:1.6}.tracking-result{background:#fff;border:1px solid #e1e3e8;border-radius:24px;margin-top:40px;padding:clamp(20px,3vw,44px)}.tracking-status-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.tracking-status-head h2{letter-spacing:-.035em;margin:10px 0;font-size:clamp(26px,3vw,40px)}.tracking-reference{overflow-wrap:anywhere;color:#6e6e73;font-size:13px}.tracking-refresh{color:#005bc4;cursor:pointer;background:#edf3ff;border:0;border-radius:20px;padding:12px 16px;font-size:14px}.tracking-progress{grid-template-columns:repeat(4,1fr);margin:36px 0;padding:0;list-style:none;display:grid}.tracking-progress li{color:#757b85;border-top:3px solid #e5e7eb;padding:20px 8px 0 0;font-size:14px}.tracking-progress span{background:#f0f1f4;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:10px;display:grid}.tracking-progress .is-complete{color:#005bc4;border-color:#0071e3}.tracking-progress .is-complete span{color:#fff;background:#0071e3}.tracking-details{background:#f5f7fb;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:24px;display:grid}.tracking-details small{color:#6e6e73;margin-bottom:8px;display:block}.tracking-update{white-space:pre-line;background:#f5f8ff;border-left:3px solid #0071e3;margin:24px 0;padding:22px}.tracking-timeline{margin:28px 0;padding-left:20px}.tracking-timeline li{padding:0 0 24px 18px}.tracking-timeline time{color:#6e6e73;margin:6px 0;font-size:13px;display:block}.tracking-receipt{border-top:1px solid #e2e5eb;padding-top:24px}.tracking-receipt form{align-items:end;gap:16px;display:flex}.tracking-receipt form label{flex:1}.tracking-receipt table{border-collapse:collapse;width:100%;margin:22px 0;font-size:14px}.tracking-receipt td,.tracking-receipt th{text-align:left;border-bottom:1px solid #e8e8ec;padding:12px 8px}.tracking-receipt td:last-child,.tracking-receipt th:last-child{text-align:right}.tracking-support{color:#06c;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:28px;display:flex}.checkout-place-search{position:relative}.checkout-place-options{z-index:20;background:#fff;border:1px solid #d9e0eb;border-radius:14px;max-height:320px;margin:0;padding:6px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 12px 30px #0002}.checkout-place-options button{text-align:left;color:#171717;background:#fff;border:0;border-radius:8px;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;display:flex}.checkout-place-options button:hover,.checkout-place-options [aria-selected=true] button{background:#edf4ff}.checkout-place-options span{color:#6e6e73;font-size:13px}.checkout-address-hint{color:#6e6e73;margin-bottom:24px;line-height:1.5;display:block}.shopping-delivery-selected p{grid-column:1/-1;margin:0}.shopping-payment-choice{background:#f2f7ff;border:1px solid #b8d5ff;border-radius:16px;align-items:start;gap:14px;margin:24px 0;padding:20px;display:flex}.shopping-payment-choice input{width:auto!important;margin:4px 0!important}.shopping-payment-choice small{color:#647186;margin-top:8px;line-height:1.5;display:block}@media (max-width:600px){.tracking-form,.tracking-receipt form{display:block}.tracking-form button,.tracking-receipt form button{width:100%;margin-top:14px}.tracking-status-head{flex-direction:column}.tracking-progress{grid-template-columns:repeat(2,1fr);row-gap:24px}.tracking-details{grid-template-columns:1fr}.tracking-receipt table{font-size:12px}.checkout-place-options button{display:block}.checkout-place-options span{margin-top:4px;display:block}}@media print{header,footer,.tracking-form,.tracking-hint,.tracking-refresh,.tracking-support,.store-page-head,.tracking-progress,.tracking-timeline,.tracking-update,.tracking-details,.tracking-result>h3{display:none!important}.tracking-result{border:0;padding:0}.tracking-receipt{border:0}}.customer-auth{background:#fff;border:1px solid #e4e6ed;border-radius:24px;max-width:520px;padding:clamp(24px,4vw,40px)}.customer-auth form label{margin:20px 0;display:block}.customer-auth input{color:#171717;background:#fff;border:1px solid #c9cdd6;border-radius:10px;width:100%;min-height:50px;margin-top:8px;padding:12px 16px;font-size:16px;display:block}.customer-auth form>.shopping-primary{width:100%}.customer-auth-tabs{background:#f0f3f8;border-radius:24px;gap:8px;margin-bottom:30px;padding:4px;display:flex}.customer-auth-tabs button{color:#616775;background:0 0;border:0;border-radius:20px;flex:1;padding:12px}.customer-auth-tabs [aria-pressed=true]{color:#06c;background:#fff;box-shadow:0 2px 8px #0001}.customer-order-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.customer-order-list .tracking-result{color:#171717;overflow-wrap:anywhere;margin:0;display:block}.customer-order-list b{color:#06c;margin-top:18px;display:block}@media (max-width:600px){.customer-order-list{grid-template-columns:1fr}}.checkout-account-choice{background:#f4f7fc;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex!important}.checkout-account-choice input{flex-shrink:0;height:18px;width:18px!important;min-height:0!important;margin:2px 0!important}.checkout-account-choice small{color:#697284;margin-top:5px;font-size:12px;font-weight:400;line-height:1.6;display:block}
