.product-link{color:#f8fbfa;text-decoration:none}.product-link:hover{color:var(--gold)}
.card small,.cart-row small{display:block;color:var(--muted);margin-top:4px}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.terms{line-height:1.55}.terms a{color:var(--gold)}
.order-card{border:1px solid var(--line);border-radius:12px;background:#071614;margin:10px 0;overflow:hidden}
.order-card summary{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:15px;cursor:pointer;list-style:none}
.order-card summary::-webkit-details-marker{display:none}.order-card summary>span{display:grid;gap:4px}.order-card summary>span:last-child{text-align:right}
.order-card small{color:var(--muted)}.order-details{padding:0 15px 15px;border-top:1px solid var(--line)}
.order-items{list-style:none;margin:10px 0 0;padding:0}.order-items li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}
@media(max-width:560px){.order-card summary{align-items:flex-start;flex-direction:column}.order-card summary>span:last-child{text-align:left}.danger{padding-left:0}}
