.cart-row{display:grid;grid-template-columns:115px 1fr;gap:17px;padding:0 0 18px;margin-bottom:18px;border-bottom:1px solid var(--line)}.cart-row>a{height:145px;background:#eee4da}.cart-row>a img{width:100%;height:100%;object-fit:cover}.cart-row small{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.07em}.cart-row h3{font:500 17px var(--serif);margin:7px 0}.cart-row p{font-size:10px;color:var(--muted)}.cart-row>div>b{font-size:12px;color:var(--wine)}.qty-control{display:flex;align-items:center;gap:12px;margin-top:12px}.qty-control button{width:26px;height:26px;border:1px solid var(--line);background:white;color:var(--wine)}.qty-control span{font-size:11px}.qty-control .remove-item{width:auto;border:0;text-decoration:underline;margin-left:8px;color:var(--muted);font-size:9px}.size-message.error{color:#b12437}@media(max-width:600px){.cart-row{grid-template-columns:86px 1fr;gap:12px}.cart-row>a{height:120px}.cart-row h3{font-size:14px}}
