body{background:#fff8ef}.shop-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.shop-card{border:1px solid #ddd;background:#fff;border-radius:15px;padding:18px}.shop-card img{width:100%;height:170px;object-fit:cover}#cart,main>section{margin-bottom:48px}#commerce-form{display:grid;max-width:650px;gap:14px}#commerce-form input:not([type=checkbox],[type=radio]),#commerce-form textarea{padding:12px;width:100%;border:1px solid #aaa;border-radius:8px}#methods{display:grid;gap:10px}#methods label{display:block}.shop-consent{font-size:14px}.cart-row{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #ddd;padding:10px 0}@media(max-width:650px){.cart-row{flex-wrap:wrap}}
