.rs .order-whatsapp{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;color:#14271d;min-height:52px;width:100%;font-weight:750;gap:8px}
.rs .order-whatsapp:focus-visible{outline:3px solid #af540c;outline-offset:3px}
.rs .film-playlist{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;padding:10px}
.rs .film-playlist button{border:1px solid #789278;border-radius:30px;padding:8px 12px;font:600 14px "RS Heebo",sans-serif;color:#f7f6ef;background:#20392a}
.rs .film-playlist button[aria-pressed=true]{background:#dcfa56;color:#14271d}

.rs [hidden]{display:none!important}
.rs .mamad-photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}
.rs .mamad-photos button{padding:0;border:1px solid #c1ceba;border-radius:10px;overflow:hidden;background:#e8eddf}
.rs .mamad-photos img{width:100%;height:100%;aspect-ratio:1;display:block;object-fit:cover}
.rs-home .install-layout>.mamad-photos{grid-column:2;max-width:100%}
.rs-store>.mamad-photos{max-width:700px;margin:16px auto}
.rs .j-ready-panel+.mamad-photos{max-width:600px}
.rs .journey [data-panel=ready]>.mamad-photos{grid-column:2}
.rs .journey[data-window-type=mamad] .j-installation{width:min(100%,290px,calc(58svh * 9 / 16));justify-self:center}
.rs .journey[data-window-type=mamad] .j-installation video{height:auto;aspect-ratio:9/16}
.rs .j-film-dialog[data-format=portrait]{width:min(420px,90vw,calc(72dvh * 9 / 16))}
.rs .j-film-dialog[data-format=portrait] video{height:auto;aspect-ratio:9/16;object-fit:contain}
.rs .rs-home .film-dialog[data-format=portrait]{width:min(440px,92vw,calc(72dvh * var(--film-ratio,.5625)))}
.rs .rs-home .film-dialog[data-format=portrait] video{height:auto;aspect-ratio:var(--film-ratio,.5625);object-fit:contain}
.rs .store-films figure:has(video[src*="mamad"]) video{height:auto;aspect-ratio:9/16;max-height:58svh;width:auto;max-width:100%;margin-inline:auto}
.rs .movie-end-gallery:has(img:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:720px){.rs-home .install-layout>.mamad-photos{grid-column:1}.rs .mamad-photos{gap:5px}}
@media(max-width:800px){.rs .journey [data-panel=ready]>.mamad-photos{grid-column:1}}
