
.cosmetic-showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 12px}.cosmetic-scene{background:#eef4ed;border:0;padding:0;text-align:left;cursor:pointer;overflow:hidden;border-radius:3px;color:var(--ink,#17332f)}.cosmetic-scene img{width:100%;height:260px;object-fit:cover;display:block;transition:transform .25s}.cosmetic-scene:hover img{transform:scale(1.025)}.cosmetic-scene span{display:block;padding:17px 18px 19px;background:#f2f5ee}.cosmetic-scene small{display:block;text-transform:uppercase;letter-spacing:.11em;font-size:10px;margin-bottom:9px;color:#4d6d5d}.cosmetic-scene strong{display:block;font:500 23px Georgia,serif;margin-bottom:13px}.cosmetic-scene em{font-style:normal;font-size:12px}.cosmetic-photo-note{font-size:12px;color:#68716b;margin-bottom:28px}.cosmetic-scene:focus-visible{outline:3px solid #147f79;outline-offset:3px}@media(max-width:700px){.cosmetic-showcase{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;gap:12px}.cosmetic-scene{flex:0 0 82%;scroll-snap-align:start}.cosmetic-scene img{height:235px}.cosmetic-scene strong{font-size:22px}}
