.footer-orders-button{border:0;border-bottom:1px solid #bbc0b8;padding:0;background:transparent;color:#687269;font-size:10px}
.order-modal,.orders-modal{max-width:min(560px,calc(100vw - 28px))!important}
.order-content,.orders-content{padding:54px 46px 34px}
.order-check{width:42px;height:42px;display:grid;place-items:center;border:1px solid #aebd9f;border-radius:50%;font-size:19px;color:var(--green);margin-bottom:19px}
.order-content>.eyebrow{margin-bottom:11px}
.order-content h2,.orders-content h2{font-size:34px;line-height:1.15;letter-spacing:-1px;margin-bottom:16px}
.order-content h2 em{font-size:26px}
.order-number{font-size:11px;color:var(--muted);margin:0 0 10px}.order-number strong{color:var(--green);letter-spacing:.7px;margin-left:6px}
.order-copy{font-size:11px;line-height:1.8;color:#737c73}
.tracking-steps{border-top:1px solid var(--line);margin:23px 0 25px;padding-top:5px}
.tracking-step{display:flex;align-items:center;gap:13px;padding:11px 0;color:#788078}
.tracking-step>span{width:27px;height:27px;border:1px solid #c8cec3;border-radius:50%;display:grid;place-items:center;font-size:8px}
.tracking-step.complete>span{background:var(--green);color:white;border-color:var(--green)}
.tracking-step strong{display:block;font-size:10px;font-weight:600}.tracking-step small{display:block;font-size:9px;color:#91988e;margin-top:2px}
.order-content>.button,.orders-content>.button{width:100%}
.orders-content .small-note{margin-bottom:21px}
.saved-order{padding:14px 0;border-top:1px solid var(--line)}
.saved-order-head{display:flex;justify-content:space-between;gap:10px}.saved-order-head strong{font-size:10px;color:var(--green)}.saved-order-head span{font-size:10px;font-weight:600}
.saved-order p{font-size:9px;color:#737c73;margin:5px 0 0;line-height:1.6}
.orders-empty{padding:17px 0;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}
.orders-content>.button{margin-top:14px}
@media(max-width:640px){.order-content,.orders-content{padding:47px 25px 25px}.order-content h2,.orders-content h2{font-size:29px}.order-content h2 em{font-size:22px}}
