/* Narrow phones keep the price and action on separate lines. */
@media(max-width:360px){.card-bottom{align-items:stretch;flex-direction:column;margin-top:10px;gap:6px}.card-bottom button{border:1px solid var(--line);border-radius:4px;background:#fff;text-decoration:none;width:100%;font-weight:600}.card-bottom strong{font-size:18px}.topline span{display:none}.header-right{gap:0}.brand{gap:6px}.bag{font-size:11px;padding:7px}.intro h1{font-size:42px}.prices span{padding:0 5px}.cart-line{grid-template-columns:1fr}.cart-line>.product-media{display:none}}
