.simple-shop{padding:56px 4vw;background:#f3f0e9;color:#181615}.simple-shop-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.simple-shop-heading .eyebrow{font-size:.7rem;letter-spacing:.2em;color:#982c3b;margin-bottom:10px}.simple-shop-heading h2{font-size:clamp(1.8rem,3.6vw,3rem);line-height:1.05}.simple-shop-heading>a{font-size:.8rem;min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:5px;white-space:nowrap}.simple-shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 18px}.simple-shop-card{display:block;min-width:0}.simple-shop-photo{display:block;aspect-ratio:3/4;background:#111;overflow:hidden}.simple-shop-photo img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center;background:#111}.simple-shop-info{display:flex;flex-direction:column;gap:8px;padding:14px 2px}.simple-shop-info strong{font:600 clamp(.95rem,1.5vw,1.15rem)/1.3 Manrope,sans-serif}.simple-shop-edition{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:#982c3b}.simple-shop-card:focus-visible{outline:2px solid #181615;outline-offset:4px}.simple-shop-card:hover .simple-shop-info strong{text-decoration:underline;text-underline-offset:4px}@media(max-width:640px){.simple-shop{padding:36px 4vw}.simple-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}.simple-shop-heading{align-items:start;flex-wrap:wrap;gap:8px;margin-bottom:18px}.simple-shop-heading h2{font-size:1.9rem}.simple-shop-info strong{font-size:.9rem}.simple-shop-edition{font-size:.6rem}}

.simple-shop-price{font-size:.95rem;line-height:1.4;font-weight:500;color:#181615}@media(max-width:640px){.simple-shop-price{font-size:.85rem}}

.simple-shop-heading h2,.simple-shop-heading>a,.simple-shop-info strong{color:#181615}
