.section-room-gallery-reflection{--mf-obsidian: #0f1113;--mf-charcoal: #1c1f22;--mf-silver: #c8cdd2;--mf-chrome: #8a9199;--mf-glow: #f0c879;--mf-white: #ffffff;background-color:var(--mf-obsidian);padding:4.5rem 0}.mf-room-gallery__header{text-align:center;max-width:480px;margin:0 auto 2.75rem}.mf-room-gallery__eyebrow{font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:.85rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mf-glow);margin:0 0 .75rem}.mf-room-gallery__heading{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:clamp(1.6rem,3vw,2.25rem);color:var(--mf-white);margin:0}.mf-room-gallery__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}.mf-room-gallery__item{display:flex;flex-direction:column}.mf-room-gallery__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:2px;background-color:var(--mf-charcoal)}.mf-room-gallery__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.mf-room-gallery__item:hover .mf-room-gallery__media img{transform:scale(1.04)}.mf-room-gallery__placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.mf-room-gallery__placeholder-svg{width:100%;height:100%;opacity:.25}.mf-room-gallery__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f111300 55%,#0f1113bf);pointer-events:none}.mf-room-gallery__tag{position:absolute;bottom:1rem;left:1rem;font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mf-white);background:#0f11138c;border:1px solid rgba(200,205,210,.3);padding:.35rem .75rem;border-radius:2px}.mf-room-gallery__caption{padding-top:.85rem}.mf-room-gallery__product-link{display:inline-flex;align-items:center;gap:.4rem;font-family:Inter,sans-serif;font-size:.92rem;font-weight:500;color:var(--mf-silver);text-decoration:none}.mf-room-gallery__product-link:hover{color:var(--mf-glow)}.mf-room-gallery__arrow{transition:transform .2s ease}.mf-room-gallery__product-link:hover .mf-room-gallery__arrow{transform:translate(3px)}@media screen and (min-width:750px){.mf-room-gallery__grid{grid-template-columns:repeat(3,1fr);gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-room-gallery-reflection.css.map */
