.couponBox{display:grid;grid-template-columns:1fr auto;gap:8px;margin:8px 0 18px}.couponBox input{border:1px solid #cfd4cb;border-radius:12px;padding:12px}.couponBox button{border:1px solid #10271d;background:#fff;border-radius:12px;padding:0 18px;font-weight:700;cursor:pointer}.orderSuccess{max-width:780px;margin:auto;padding:90px 22px 120px;text-align:center}.orderSuccess>svg{color:#759b28}.orderSuccess h1,.accountOrders h1{font:600 clamp(48px,6vw,74px)/1 "Playfair Display",serif;letter-spacing:-.04em}.successCard{margin:38px 0;background:#eef2e2;border-radius:24px;padding:26px;text-align:left}.successCard>div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #d6dccf}.successCard>div:last-child{border-bottom:0}.successTotal{font-size:20px}.successActions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.accountOrders{max-width:980px;margin:auto;padding:80px 22px 120px}.accountOrders h1{margin:12px 0 40px}.ordersList{border-top:1px solid #d9ddd4;margin-bottom:30px}.ordersList article{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid #d9ddd4}.ordersList article>div{display:flex;flex-direction:column;gap:6px}.ordersList article>div:last-child{align-items:flex-end}.ordersList span{font-size:12px;color:#738076}.status{display:inline-flex!important;padding:5px 8px;border-radius:99px;background:#eef1e7;color:#415143!important;text-transform:capitalize}.status.confirmed{background:#dfeeb5}.status.payment_failed{background:#f6d7d7;color:#8b3232!important}
