.loc-order-status,.loc-status-result{max-width:880px;margin-inline:auto;color:#30271f}.loc-status-intro{max-width:650px;font-size:18px;line-height:1.8}.loc-status-form{max-width:620px;margin:30px 0 40px;padding:32px;border:1px solid #ded5c8;background:#fcfaf6}.loc-status-form label{display:block;font-size:14px;font-weight:500;margin-bottom:22px}.loc-status-form input{display:block;box-sizing:border-box;width:100%;min-height:52px;margin-top:9px;padding:12px 14px;border:1px solid #cfc4b5;border-radius:3px;background:white;font:inherit;color:#30271f}.loc-status-form input:focus-visible,.loc-status-button:focus-visible,.loc-status-reset:focus-visible{outline:3px solid #947447;outline-offset:4px}.loc-order-status .loc-status-button,.loc-status-result .loc-status-button{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;min-height:48px;box-sizing:border-box;padding:13px 22px;border:1px solid #30271f;background:#30271f;color:#fcfaf6;border-radius:3px;font:500 14px/1.5 Arial,sans-serif;text-decoration:none;cursor:pointer}.loc-status-form .loc-status-button{width:100%}.loc-status-small{font-size:13px!important;line-height:1.7!important;color:#75685b}.loc-status-result{border:1px solid #ded5c8;background:#fcfaf6;padding:36px;box-sizing:border-box}.loc-status-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.loc-status-eyebrow{font:12px/1.7 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#75685b;margin:0 0 8px!important}.loc-status-heading h2{font:normal 36px/1.2 Georgia,serif;letter-spacing:-.5px;margin:0!important}.loc-status-badge{display:inline-block;padding:7px 13px;border-radius:20px;background:#e7ece0;color:#445038;font:12px/1.5 Arial,sans-serif;white-space:nowrap}.loc-status-badge.is-cancelled{background:#ede6e1;color:#6c5145}.loc-status-description{font-size:16px;line-height:1.8;max-width:600px}.loc-status-notice{border-left:3px solid #aa815b;background:#f3eee5;padding:16px 20px;font-size:15px;line-height:1.8}.loc-status-result .loc-status-steps{list-style:none;display:grid;grid-template-columns:repeat(var(--loc-step-count),minmax(0,1fr));gap:0;margin:36px 0;padding:0}.loc-status-steps li{position:relative;min-width:0;padding:0 12px 0 0;margin:0;color:#8b8278;font:13px/1.6 Arial,sans-serif}.loc-status-steps li:before{content:"";position:absolute;left:0;right:0;top:16px;height:1px;background:#ded5c8}.loc-status-steps li:last-child:before{display:none}.loc-step-dot{position:relative;display:flex;align-items:center;justify-content:center;width:33px;height:33px;box-sizing:border-box;border:1px solid #cfc4b5;border-radius:50%;background:#fcfaf6;margin-bottom:12px}.loc-status-steps .is-reached{color:#30271f}.is-reached .loc-step-dot{background:#536047;border-color:#536047;color:white}.loc-status-steps strong,.loc-status-steps small{display:block}.loc-status-steps small{font-size:11px;color:#75685b;margin-top:4px}.loc-status-artwork{border-top:1px solid #e3dbcf;padding-top:22px}.loc-status-result h3{font:normal 23px/1.4 Georgia,serif;margin:0 0 15px}.loc-status-artwork p{font-size:15px;line-height:1.8}.loc-status-artwork p span{font-size:13px;color:#75685b}.loc-status-package{border-top:1px solid #e3dbcf;padding-top:24px;margin-top:24px}.loc-status-package dl{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0 0 24px}.loc-status-package dt{font-size:12px;color:#75685b}.loc-status-package dd{font-size:15px;margin:6px 0 0;overflow-wrap:anywhere}.loc-tracking-number{font-family:Consolas,monospace;user-select:all}.loc-status-reset{font-size:14px;text-underline-offset:4px}.loc-order-status .loc-order-change-notice{max-width:880px}.loc-status-result .loc-status-notice+ol{opacity:.7}@media(max-width:600px){.loc-status-form,.loc-status-result{padding:23px 20px}.loc-status-heading{align-items:flex-start;flex-direction:column;gap:14px}.loc-status-heading h2{font-size:30px}.loc-status-result .loc-status-steps{display:flex;flex-direction:column;gap:0;margin:26px 0}.loc-status-steps li{min-height:65px;padding:4px 0 16px 49px;box-sizing:border-box}.loc-status-steps li:before{left:16px;top:0;bottom:0;right:auto;width:1px;height:auto}.loc-status-steps li:last-child{min-height:42px;padding-bottom:0}.loc-step-dot{position:absolute;left:0;top:0;margin:0}.loc-status-package dl{grid-template-columns:1fr}.loc-status-intro{font-size:16px}.loc-status-package .loc-status-button{width:100%}}
