.order-status-site{--os-bg:#161918;--os-panel:#202421;--os-border:#3a423a;--os-ink:#ececeb;--os-muted:#a8a9a7;--os-orange:#f47c38;background:var(--os-bg);min-height:100vh;color:var(--os-ink);font-family:var(--body,Arial,Helvetica,sans-serif);padding:0 32px 35px}.order-status-site *{box-sizing:border-box}.order-status-site a{color:inherit;text-decoration:none}.order-status-site button,.order-status-site input{font:inherit}.order-status-site button{cursor:pointer}.order-status-site button:disabled{opacity:.6;cursor:wait}.order-status-site :is(button,a,input):focus-visible{outline:2px solid var(--os-orange);outline-offset:4px}.order-status-shell{max-width:1180px;margin:auto}.order-status-header{border-bottom:1px solid var(--os-border);justify-content:space-between;align-items:center;gap:24px;min-height:105px;display:flex}.order-status-header>a{align-items:center;max-width:330px;display:flex}.order-status-header .brand-artwork{max-width:100%}.order-status-header-actions{align-items:center;gap:28px;display:flex}.order-status-header-actions>a{color:#c3c4c2;align-items:center;gap:8px;font-size:12px;display:flex}.order-status-language{border:1px solid #494a48;border-radius:4px;gap:2px;padding:3px;display:flex}.order-status-language button{color:#8e8f8d;background:0 0;border:0;border-radius:2px;min-width:34px;min-height:34px;padding:8px 9px;font-size:10px}.order-status-language button[aria-pressed=true]{color:#e8e8e6;background:#383936}.order-status-intro{padding:55px 0 38px}.order-status-kicker{letter-spacing:2px;color:var(--os-orange);margin:0 0 18px;font-size:9px;font-weight:600}.order-status-intro h1{font-family:var(--heading,Arial,sans-serif);letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(38px,5.5vw,64px);font-weight:700;line-height:1.05}.order-status-intro>p:last-child{color:var(--os-muted);max-width:650px;margin:0;font-size:13px;line-height:1.8}.order-status-topline{border-top:1px solid var(--os-border);justify-content:space-between;align-items:center;gap:20px;margin-bottom:8px;padding:20px 0;display:flex}.order-status-topline>div:first-child{align-items:baseline;gap:16px;display:flex}.order-status-topline>div:first-child>span{color:#90928f;font-size:10px}.order-status-topline strong{letter-spacing:1px;color:#ffc197;overflow-wrap:anywhere;font-family:monospace;font-size:13px}.order-status-live{color:#919390;align-items:center;gap:7px;font-size:9px;display:flex}.order-status-live button{color:#b7b9b5;background:0 0;border:1px solid #474845;border-radius:4px;place-items:center;width:34px;height:34px;margin-left:5px;display:grid}.order-status-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:25px;display:grid}.order-status-main,.order-status-side{gap:25px;min-width:0;display:grid}.order-progress-card,.order-timeline-card,.order-summary-card,.order-shipment-card{background:var(--os-panel);border:1px solid var(--os-border);border-radius:7px;padding:28px}.order-progress-card{border-top:2px solid var(--os-orange);padding-top:25px}.order-progress-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.order-state-pill{color:#ffd4ac;background:#493829;border:1px solid #6d4e32;border-radius:20px;padding:7px 10px;font-size:9px;font-weight:600;line-height:1.4}.order-state-shipped,.order-state-delivered,.order-state-completed{color:#dde0dc;background:#373b38;border-color:#545853}.order-state-cancelled,.order-state-refunded,.order-state-closed{color:#c6c7c5;background:#373837;border-color:#545653}.order-payment-pill{color:#aeafac;text-align:right;font-size:9px}.order-progress-card>h2{font-family:var(--heading,Arial,sans-serif);letter-spacing:-.02em;margin:25px 0 13px;font-size:38px;font-weight:700;line-height:1.1}.order-progress-card>p{color:#a3a5a1;max-width:430px;margin:0;font-size:12px;line-height:1.8}.order-milestones{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:30px -10px 0;padding:0;list-style:none;display:grid}.order-milestones li{text-align:center;color:#70726e;flex-direction:column;align-items:center;padding:0 2px;display:flex;position:relative}.order-milestones li:before{content:"";background:#3f413e;height:1px;position:absolute;top:20px;left:calc(23px - 50%);right:calc(50% + 23px)}.order-milestones li:first-child:before{display:none}.order-milestones li>span{background:#272827;border:1px solid #40423f;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:10px;display:grid}.order-milestones strong{font-size:9px;font-weight:600;line-height:1.5}.order-milestones small{color:#71736f;margin-top:4px;font-size:8px;line-height:1.6}.order-milestones .is-recorded{color:#cccdc9}.order-milestones .is-recorded>span{color:#d0d1cd;background:#353734;border-color:#6d6f69}.order-milestones .is-current>span{color:#ffc68d;background:#4c3c26;border-color:#e48a44}.order-section-heading{border-bottom:1px solid #40413f;align-items:center;gap:12px;margin-bottom:23px;padding-bottom:20px;display:flex}.order-section-heading>span{color:var(--os-orange);font-family:monospace;font-size:10px}.order-section-heading h2{margin:0;font-size:15px;font-weight:600;line-height:1.4}.order-timeline{margin:0;padding:0 0 0 8px;list-style:none}.order-timeline li{border-left:1px solid #494b47;padding:0 0 26px 25px;position:relative}.order-timeline li:last-child{border-color:#0000;padding-bottom:0}.order-timeline li:before{content:"";width:7px;height:7px;box-shadow:0 0 0 5px var(--os-panel);background:#7b7d77;border-radius:50%;position:absolute;top:5px;left:-4px}.order-timeline li:first-child:before{background:#ed9a50}.order-timeline time{color:#858782;font-size:9px;line-height:1.6}.order-timeline h3{color:#dadbd9;margin:5px 0 0;font-size:13px;font-weight:600;line-height:1.7}.order-timeline p{color:#abada9;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.85}.order-summary-items{margin:0;padding:0;list-style:none}.order-summary-items>li{align-items:flex-start;gap:13px;padding:0 0 20px;display:flex}.order-item-count{color:#c0c2bd;text-align:center;background:#353634;border:1px solid #484a46;border-radius:3px;flex:0 0 30px;padding:6px 3px;font-size:10px;line-height:1}.order-summary-items strong{font-size:12px;font-weight:500;line-height:1.7;display:block}.order-summary-items small{color:#92948f;margin-top:5px;font-size:10px;line-height:1.65;display:block}.order-quote-heading{color:#a3a6a0;border-top:1px solid #474945;justify-content:space-between;align-items:center;gap:15px;padding:20px 0 3px;font-size:11px;font-weight:600;display:flex}.order-price-lines{margin:0}.order-price-lines>div{justify-content:space-between;gap:20px;padding-top:15px;font-size:11px;line-height:1.6;display:flex}.order-price-lines dt{color:#9c9f99}.order-price-lines dd{text-align:right;font-variant-numeric:tabular-nums;color:#d4d6d2;flex-shrink:0;max-width:130px;margin:0}.order-final-total{border-top:1px solid #474945;justify-content:space-between;align-items:baseline;gap:20px;margin-top:22px;padding-top:20px;display:flex}.order-final-total>span{color:#c6c8c4;font-size:11px;line-height:1.65}.order-final-total strong{letter-spacing:-.04em;color:#f0d5aa;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:28px}.order-customs-note{color:#90938e;margin:16px 0 0;font-size:10px;line-height:1.85}.order-quote-note{white-space:pre-wrap;overflow-wrap:anywhere;color:#babcb7;background:#2b2d2a;border-left:2px solid #ba9b56;margin:18px 0 0;padding:12px 14px;font-size:11px;line-height:1.8}.order-shipment-card .order-section-heading{margin-bottom:24px}.order-shipment-icon{color:#c8a465;margin-bottom:16px}.order-shipment-card>strong{color:#d4d5d2;margin-bottom:10px;font-size:13px;display:block}.order-shipment-card>code{overflow-wrap:anywhere;color:#aaaca7;letter-spacing:.4px;margin-bottom:20px;font-size:12px;display:block}.order-shipment-card>p{color:#a7aaa5;margin:0;font-size:12px;line-height:1.8}.order-primary,.order-secondary{border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:12px 17px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.order-status-site .order-primary{color:#1c1e1b;background:#ee9347;border:1px solid #ed9652;text-decoration:none}.order-status-site .order-primary:hover{background:#ffa75c}.order-secondary{color:#ced0cc;background:0 0;border:1px solid #5b5e59}.order-secondary:hover{border-color:#ed9652}.order-private-link{background:#20221f;border:1px solid #40423f;border-radius:6px;align-items:center;gap:20px;margin:27px 0;padding:22px 25px;display:flex}.order-private-link>svg{color:#8d908a;flex-shrink:0}.order-private-link>div{flex:1;min-width:0}.order-private-link strong{color:#c8cac6;font-size:12px;font-weight:600}.order-private-link p{color:#959792;max-width:690px;margin:7px 0 0;font-size:10px;line-height:1.8}.order-private-link>button{flex-shrink:0}.order-private-link .order-copy-notice{color:#e0b580}.order-status-footer{color:#848780;border-top:1px solid #383b37;justify-content:space-between;align-items:center;gap:20px;margin-top:35px;padding-top:23px;font-size:10px;display:flex}.order-status-footer a{overflow-wrap:anywhere;align-items:center;gap:10px;min-height:32px;display:flex}.order-access-card{background:#242623;border:1px solid #454844;border-radius:8px;max-width:600px;margin:0 auto 50px;padding:36px}.order-access-icon{color:#d9a76b;background:#2f312d;border:1px solid #5c5f5a;border-radius:8px;place-items:center;width:54px;height:54px;margin-bottom:23px;display:grid}.order-access-card h2{margin:0 0 15px;font-size:25px;font-weight:600;line-height:1.3}.order-access-card>p{color:#a1a49f;margin:0 0 24px;font-size:12px;line-height:1.85}.order-access-card label{color:#bcbfb9;margin:17px 0;font-size:11px;line-height:1.7;display:block}.order-access-card input{color:#d7d9d5;background:#181a18;border:1px solid #555852;border-radius:4px;width:100%;min-height:47px;margin-top:8px;padding:13px 14px;font-size:14px;display:block}.order-access-card input::placeholder{color:#757972}.order-access-card form>.order-primary{width:100%;margin-top:10px}.order-access-card .order-access-help{margin:24px 0 0;font-size:11px}.order-access-help a{text-underline-offset:3px;color:#dcba88;text-decoration:underline}.order-status-error{color:#f5d4ab;background:#453428;border:1px solid #7d593a;border-radius:5px;margin:0 0 25px;padding:17px 20px;font-size:12px;line-height:1.8}.order-status-error>button{color:inherit;background:0 0;border:1px solid #947044;border-radius:4px;margin-left:15px;padding:7px 12px;font-size:11px}.order-refreshing{animation:1.3s linear infinite order-spin}@keyframes order-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.order-status-site{padding-inline:24px}.order-status-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:19px}.order-progress-card,.order-timeline-card,.order-summary-card,.order-shipment-card{padding:22px}.order-progress-top,.order-status-topline{align-items:flex-start}.order-status-topline>div:first-child{flex-direction:column;gap:8px}.order-status-live{flex-wrap:wrap;justify-content:flex-end;max-width:180px;line-height:1.5}.order-progress-card>h2{font-size:31px}.order-milestones{gap:2px}.order-milestones strong{font-size:8px}.order-milestones li>span{width:34px;height:34px}.order-milestones li:before{top:17px;left:calc(19px - 50%);right:calc(50% + 19px)}}@media (max-width:700px){.order-status-site{padding:0 18px 27px}.order-status-header{flex-wrap:wrap;gap:15px;min-height:92px;padding-block:17px}.order-status-header>a{max-width:245px}.order-status-header-actions{gap:15px}.order-status-header-actions>a{font-size:10px}.order-status-intro{padding:35px 0 29px}.order-status-intro h1{max-width:310px;font-size:43px}.order-status-intro>p:last-child{font-size:12px}.order-status-kicker{letter-spacing:1.5px;margin-bottom:15px;font-size:8px}.order-status-grid{grid-template-columns:1fr;gap:20px}.order-status-main,.order-status-side{gap:20px}.order-progress-card,.order-timeline-card,.order-summary-card,.order-shipment-card{padding:23px}.order-progress-card>h2{font-size:36px}.order-progress-card>p{font-size:12px}.order-milestones{gap:5px;margin-inline:-8px}.order-milestones li>span{width:37px;height:37px}.order-milestones strong{font-size:9px}.order-milestones li:before{top:18px;left:calc(21px - 50%);right:calc(50% + 21px)}.order-private-link{flex-wrap:wrap;align-items:flex-start;gap:14px;padding:20px}.order-private-link>svg{margin-top:2px}.order-private-link>div{flex-basis:calc(100% - 36px)}.order-private-link>button{margin-left:33px}.order-status-footer{flex-direction:column;align-items:flex-start;gap:10px;margin-top:27px}.order-status-footer a{font-size:11px}.order-access-card{margin-bottom:30px;padding:26px 22px}.order-access-card input{font-size:16px}.order-status-topline{gap:10px}.order-status-live{gap:5px;max-width:145px;font-size:8px}.order-status-live>svg{display:none}.order-status-live>span{flex:1}.order-status-topline strong{letter-spacing:.4px;font-size:11px}.order-status-topline>div:first-child>span{font-size:9px}.order-price-lines>div{font-size:12px}.order-customs-note{font-size:11px}.order-summary-items strong{font-size:13px}.order-timeline h3{font-size:14px}.order-timeline p{font-size:12px}}@media (prefers-reduced-motion:reduce){.order-refreshing{animation:none}}.order-status-header-actions .locale-controls{max-width:420px}.order-document-section{border-top:1px solid #474945;margin-top:22px;padding-top:20px}.order-document-section>p{color:#9ba393;margin:12px 0 0;font-size:10px;line-height:1.8}.order-status-site .order-document-action{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.order-status-site .order-document-action>button{justify-content:flex-start;width:100%}.order-status-site .order-document-download{text-underline-offset:3px;color:#e5b887;font-size:11px;line-height:1.6;text-decoration:underline}.order-status-site .order-document-error{color:#e9b291;flex-basis:100%;margin:0;font-size:11px;line-height:1.8}.order-converted-total{color:#c9cdbf;flex-direction:column;align-items:flex-start;gap:7px;margin:13px 0 0;display:flex}.order-converted-total>strong{font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.order-converted-total>span{color:#8e9a83;font-size:10px;line-height:1.7}@media (max-width:900px){.order-status-header{flex-wrap:wrap;padding-block:20px}.order-status-header-actions{flex-wrap:wrap;gap:15px}.order-status-header-actions .locale-controls{max-width:100%}}@media (max-width:700px){.order-status-header-actions{justify-content:space-between;align-items:flex-end;width:100%}.order-status-header-actions .locale-controls{flex:1;justify-content:flex-end;max-width:100%}.order-document-section>p{font-size:11px}}
