.shop-cart-panel{margin-top:22px;padding:20px;border:1px solid #cbdccf;border-radius:20px;background:#f8fbf5}.shop-cart-heading,.shop-cart-footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.shop-cart-heading h3{margin:2px 0}.shop-cart-heading p{margin:0}.shop-cart-items{display:grid;gap:8px;margin:16px 0}.shop-cart-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;border:1px solid #e2e9e2;border-radius:14px;background:#fff}.shop-cart-row>span{color:#63736c;font-size:13px}.shop-cart-actions{display:flex;gap:6px}.shop-cart-actions button{min-width:40px;min-height:40px;padding:5px 10px}.shop-cart-footer>strong{color:#173f36}.shop-cart-footer button{min-height:46px}.product-detail-add{width:100%;margin-top:20px}.shop-cart-panel .commerce-catalog-notice{margin-top:12px}@media(max-width:560px){.shop-cart-heading,.shop-cart-footer{align-items:stretch;flex-direction:column}.shop-cart-row{grid-template-columns:minmax(0,1fr) auto}.shop-cart-row>span{grid-column:1}.shop-cart-actions{grid-column:2;grid-row:1/3}}
