.sf-photo-cart .sf-photo-cart-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:24px 0}.sf-photo-cart figure{margin:0;min-width:0}.sf-photo-cart figure img{display:block;width:100%;height:150px;object-fit:contain;background:var(--sf-paper,#f7f6f2)}.sf-photo-cart figcaption{font:400 13px/1.4 var(--sf-body-font,Arial,sans-serif);overflow-wrap:anywhere;margin-top:6px}.sf-photo-cart .sf-photo-cart-count{font-size:18px;margin:18px 0}.sf-photo-cart .sf-photo-cart-total{display:flex;justify-content:space-between;border-top:1px solid var(--sf-line,#deded7);padding:20px 0;font-size:20px}.sf-photo-cart .sf-photo-cart-actions{display:flex;gap:24px;flex-wrap:wrap}.sf-photo-cart button{min-height:48px;background:transparent;border:0;text-decoration:underline;color:inherit;font:inherit;cursor:pointer}.sf-photo-cart a:focus-visible,.sf-photo-cart button:focus-visible{outline:3px solid #575756;outline-offset:4px}@media(max-width:700px){.sf-photo-cart .sf-photo-cart-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-photo-cart figure img{height:120px}}@media(max-width:380px){.sf-photo-cart .sf-photo-cart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
