.larder-cart{width:20px;height:20px;display:inline-block;vertical-align:-4px;margin-left:.35rem;overflow:visible;color:currentColor}
.larder-cart .basket,.larder-cart .wheel,.larder-cart .wheel *{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.larder-cart .wheel .spoke{stroke-width:1.6}
.larder-cart .wheel-l,.larder-cart .wheel-r{transform-box:fill-box;transform-origin:center}
.crumbs{font-size:.9rem;margin:1rem 0 .5rem}.crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem}.crumbs li+li:before{content:"\203A";margin-right:.3rem;opacity:.6}
.ld-photo{margin:1rem 0;max-width:420px}.ld-photo img{width:100%;height:auto;display:block;border-radius:4px}.ld-gal{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.ld-gal .ld-photo{max-width:none}@media (max-width:600px){.ld-gal{grid-template-columns:1fr}}.ld-sbx{background:#fff3cd;border:1px solid #d9a441;border-radius:6px;padding:.6rem .8rem;margin:1rem 0}.ld-lines{list-style:none;padding:0}.ld-lines li{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;padding:.5rem 0;border-bottom:1px solid #ddd}.ld-ln{flex:1 1 12rem}.ld-q input{width:4.5rem}.ld-p{min-width:4.5rem;text-align:right}.ld-ex{display:inline-block;font-size:.75rem;font-weight:700;border:1px solid currentColor;border-radius:4px;padding:0 .4rem;margin-right:.3rem}
.ld-tw{overflow-x:auto}.ld-tw table{border-collapse:collapse;width:100%}.ld-tw td,.ld-tw th{border-bottom:1px solid var(--line,#ddd);padding:.45rem;text-align:left}
.ld-proc{border-left:4px solid var(--line,#ccc);padding:.5rem .8rem;margin-top:1.5rem}
.ld-logo{display:block;width:min(420px,100%);height:auto;margin:.5rem 0 1rem}
.ld-hero img{width:100%;height:auto;display:block;border-radius:10px;margin:.5rem 0 1rem}
.ld-cat{display:block;width:100%;height:auto;max-height:180px;object-fit:contain;margin-bottom:.5rem}
.tc{background:#fff3b0;padding:0 .2rem}