.rs-shopping{color:var(--collage-ink);padding:0 0 48px}.rs-shopping-heading{border-bottom:2px solid var(--collage-ink);justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:28px;padding-bottom:16px;display:flex}.rs-shopping h2{font:800 26px/1.2 var(--font-sans);margin:0}.rs-shopping-heading>a,.rs-unavailable>a{font:11px/1.6 var(--font-mono);text-underline-offset:4px;text-decoration:underline}.rs-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;margin:0;padding:0;list-style:none;display:grid}.rs-product{color:inherit;text-decoration:none;display:block}.rs-product-photo{justify-content:center;align-items:center;height:240px;margin-bottom:14px;display:flex}.rs-product img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.rs-product span{font:600 12px/1.6 var(--font-sans);overflow-wrap:anywhere;display:block}.rs-product svg{vertical-align:middle;width:14px;height:14px;margin-left:6px;display:inline-block}.rs-shopping a:focus-visible{outline:2px solid var(--collage-pink);outline-offset:5px}.rs-shopping-disclosure,.rs-unavailable p{font:11px/1.7 var(--font-mono);margin-top:24px}@media (width<=900px){.rs-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px}.rs-product-photo{height:210px}}@media (width<=600px){.rs-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.rs-product-photo{height:180px}.rs-shopping-heading{align-items:flex-start}.rs-shopping h2{font-size:22px}}
