.order-detail{max-width:1060px;margin-inline:auto}.order-detail .page-header{justify-content:center;margin-bottom:16px}.order-detail .order-summary-head{display:flex;align-items:center;gap:22px;padding:18px;border:1px solid #d5e2d7;border-radius:10px;background:#f2faf3}.order-detail .order-summary-head b{font-size:16px}.order-detail .order-summary-head em{padding:9px 14px;border-radius:20px;background:#fff0ca;color:#955600;font-style:normal;font-weight:700}.order-detail>h2{margin:16px 0 10px;font-size:22px}.order-detail .account-product-list{overflow:hidden;border:1px solid #dce4de;border-radius:10px;background:#fff}.order-detail .account-product-list article{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center;padding:10px 16px;border-bottom:1px solid #e5ebe6}.order-detail .account-product-list article:last-child{border-bottom:0}.order-detail .account-product-list img,.order-detail .account-product-list article>span{width:64px;height:64px;display:grid;place-items:center;border-radius:8px;background:#eef6ef;object-fit:cover;font-size:27px}.order-detail .account-product-list article>div{display:grid;gap:2px}.order-detail .account-product-list small{color:#465568}.order-detail .account-product-list strong{color:#087326;font-size:17px}.order-detail .account-product-list article>b{align-self:center}.order-detail .order-total{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding:15px 22px;border:1px solid #d5e2d7;border-radius:10px;background:#f2faf3}.order-detail .order-total strong{color:#087326;font-size:24px}.order-detail .order-actions a{border:2px solid #087326;border-radius:9px;color:#087326;font-weight:800}.order-detail .order-actions{justify-content:flex-end}@media(max-width:620px){.order-detail{max-width:none}.order-detail .order-summary-head{flex-wrap:wrap;gap:8px}.order-detail .account-product-list article{grid-template-columns:58px 1fr auto;padding:10px}.order-detail .account-product-list img,.order-detail .account-product-list article>span{width:54px;height:54px}.order-detail .order-total{padding:13px 15px}.order-detail .order-actions a{width:100%;justify-content:center}}
.order-detail-v2{max-width:1060px;margin-inline:auto}.order-detail-v2-heading{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin:4px 0 16px}.order-detail-v2-heading h1{margin:0;font-family:"Barlow Condensed",sans-serif;font-size:28px}.order-back{justify-self:start;color:#087326;font-weight:800;text-decoration:none}.order-detail-summary{padding:18px;border:1px solid #d5e2d7;border-radius:10px;background:#f3faf4}.order-detail-summary header{display:flex;align-items:center;gap:22px}.order-detail-summary header>b{font-size:16px}.order-detail-summary time{font-size:13px}.order-detail-summary em{padding:9px 14px;border-radius:20px;font-size:12px;font-style:normal;font-weight:800}.order-detail-summary em.pending{background:#fff0c9;color:#925600}.order-detail-summary em.processing{background:#e5f4e8;color:#087326}.order-detail-summary em.shipping{background:#e2f1ff;color:#1765a3}.order-detail-summary em.completed{background:#dcf4df;color:#087326}.order-detail-summary em.cancelled{background:#fff0f0;color:#bc1e1e}.order-detail-timeline{display:grid;gap:10px;margin:16px 0 0;padding:0;list-style:none}.order-detail-timeline li{position:relative;display:flex;align-items:center;gap:13px;min-height:22px}.order-detail-timeline li:not(:last-child):after{content:"";position:absolute;top:24px;left:10px;width:2px;height:15px;background:#c7d0ca}.order-detail-timeline i{display:grid;width:21px;height:21px;place-items:center;border-radius:50%;background:#adb7b0;color:#fff;font-size:10px;font-style:normal}.order-detail-timeline li.active i{background:#087a2a}.order-detail-timeline li.active:not(:last-child):after{background:#087a2a}.order-detail-timeline span{font-size:14px}.order-detail-timeline .current span{font-weight:800}.order-detail-section-title{margin:16px 0 10px;font-size:22px}.order-detail-products{overflow:hidden;border:1px solid #dce4de;border-radius:10px;background:#fff}.order-detail-products article{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center;padding:10px 16px;border-bottom:1px solid #e5ebe6}.order-detail-products article:last-child{border:0}.order-detail-product-image,.order-detail-product-image img{width:64px;height:64px;border-radius:8px}.order-detail-product-image{display:grid;place-items:center;overflow:hidden;background:#eef6ef}.order-detail-product-image img{object-fit:cover}.order-detail-product-image span{font-size:28px}.order-detail-product-copy{display:grid;gap:2px}.order-detail-product-copy b{font-size:15px}.order-detail-product-copy small{color:#465568;font-size:13px}.order-detail-product-copy strong,.order-detail-line-total strong{color:#087326;font-size:17px}.order-detail-line-total{display:grid;justify-items:end;gap:9px}.order-detail-line-total b{font-size:13px}.order-detail-total-card{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:15px 16px 15px 22px;border:1px solid #d5e2d7;border-radius:10px;background:#f3faf4}.order-detail-total-card div{display:grid;gap:3px}.order-detail-total-card strong{color:#087326;font-size:25px}.order-detail-total-card a{display:inline-flex;align-items:center;gap:9px;padding:12px 25px;border:2px solid #087326;border-radius:9px;color:#087326;font-weight:800;text-decoration:none}.order-detail-primary-action{display:flex;justify-content:flex-end;margin-top:12px}.order-detail-primary-action a{padding:13px 22px;border-radius:9px;background:#087326;color:#fff;font-weight:800;text-decoration:none}@media(max-width:620px){.order-detail-v2-heading{grid-template-columns:1fr;gap:10px}.order-detail-v2-heading h1{order:-1;font-size:25px}.order-detail-summary{padding:14px}.order-detail-summary header{align-items:flex-start;flex-wrap:wrap;gap:7px 12px}.order-detail-summary header>b{width:100%}.order-detail-timeline{margin-top:14px}.order-detail-products article{grid-template-columns:58px 1fr;gap:10px;padding:10px}.order-detail-product-image,.order-detail-product-image img{width:56px;height:56px}.order-detail-line-total{grid-column:2;grid-row:2;display:flex;justify-content:space-between;margin-top:2px}.order-detail-line-total strong{font-size:15px}.order-detail-total-card{align-items:stretch;gap:12px;flex-direction:column;padding:14px}.order-detail-total-card a,.order-detail-primary-action a{justify-content:center}.order-detail-primary-action{display:block}}
