.bathroom-gallery[data-astro-cid-5czqupby]{background:var(--cream);min-width:0;padding:clamp(44px,6vw,84px) clamp(22px,6vw,84px);scroll-margin-top:140px}.bathroom-gallery-heading[data-astro-cid-5czqupby]{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}h2[data-astro-cid-5czqupby]{max-width:820px;font-size:clamp(2rem,4vw,4rem)}.bathroom-gallery-heading[data-astro-cid-5czqupby] p[data-astro-cid-5czqupby]:last-child{margin-bottom:0}.bathroom-gallery-tabs[data-astro-cid-5czqupby]{gap:8px;margin:0 0 22px;display:flex}.bathroom-gallery-tabs[data-astro-cid-5czqupby] button[data-astro-cid-5czqupby]{border:1px solid var(--ink);min-height:42px;color:var(--ink);cursor:pointer;font:inherit;letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:999px;padding:0 18px;font-size:.78rem;font-weight:700}.bathroom-gallery-tabs[data-astro-cid-5czqupby] button[data-astro-cid-5czqupby][aria-selected=true]{background:var(--ink);color:var(--cream)}button[data-astro-cid-5czqupby]:disabled{opacity:.3;cursor:default}button[data-astro-cid-5czqupby]:focus-visible,.bathroom-photo-track[data-astro-cid-5czqupby]:focus-visible{outline:2px solid var(--brick);outline-offset:4px}.bathroom-gallery-stage[data-astro-cid-5czqupby]{position:relative}.bathroom-gallery-controls[data-astro-cid-5czqupby] button[data-astro-cid-5czqupby]{z-index:2;background:var(--brick);width:52px;height:52px;color:var(--cream);cursor:pointer;border:0;place-items:center;padding:0;font-size:1.65rem;font-weight:800;line-height:1;display:grid;position:absolute;top:calc(50% - 18px);transform:translateY(-50%)}.bathroom-gallery-controls[data-astro-cid-5czqupby] button[data-astro-cid-5czqupby]:hover,.bathroom-gallery-controls[data-astro-cid-5czqupby] button[data-astro-cid-5czqupby]:focus-visible{background:#a54a3e}.bathroom-gallery-controls[data-astro-cid-5czqupby] [data-astro-cid-5czqupby][data-gallery-prev]{left:12px}.bathroom-gallery-controls[data-astro-cid-5czqupby] [data-astro-cid-5czqupby][data-gallery-next]{right:12px}.bathroom-photo-track[data-astro-cid-5czqupby]{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--brick) var(--linen);grid-auto-columns:32%;grid-auto-flow:column;gap:20px;padding-bottom:18px;display:grid;overflow-x:auto}figure[data-astro-cid-5czqupby]{scroll-snap-align:start;min-width:0;margin:0}figure[data-astro-cid-5czqupby] picture{background:var(--linen);display:block}figure[data-astro-cid-5czqupby] img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.bathroom-gallery-panel[data-astro-cid-5czqupby][data-bathroom-panel=mens] .bathroom-photo-track[data-astro-cid-5czqupby]{display:flex}.bathroom-gallery-panel[data-astro-cid-5czqupby][data-bathroom-panel=mens] figure[data-astro-cid-5czqupby]{flex:0 0 32%}.bathroom-gallery-panel[data-astro-cid-5czqupby][data-bathroom-panel=mens] figure[data-astro-cid-5czqupby]:first-child{flex-basis:53.333%}.bathroom-gallery-panel[data-astro-cid-5czqupby][data-bathroom-panel=mens] figure[data-astro-cid-5czqupby]:first-child img{aspect-ratio:4/3}figcaption[data-astro-cid-5czqupby]{color:var(--ink);padding-top:14px;font-size:.94rem}@media (width<=1099px){.bathroom-photo-track[data-astro-cid-5czqupby]{grid-auto-columns:48%}.bathroom-gallery-panel[data-astro-cid-5czqupby][data-bathroom-panel=mens] figure[data-astro-cid-5czqupby]{flex-basis:48%}.bathroom-gallery-panel[data-astro-cid-5czqupby][data-bathroom-panel=mens] figure[data-astro-cid-5czqupby]:first-child{flex-basis:80%}}@media (width<=699px){.bathroom-gallery-heading[data-astro-cid-5czqupby]{flex-direction:column;align-items:start;gap:18px}.bathroom-photo-track[data-astro-cid-5czqupby]{grid-auto-columns:90%;gap:14px}.bathroom-gallery-panel[data-astro-cid-5czqupby][data-bathroom-panel=mens] figure[data-astro-cid-5czqupby]{flex-basis:90%}.bathroom-gallery-panel[data-astro-cid-5czqupby][data-bathroom-panel=mens] figure[data-astro-cid-5czqupby]:first-child{flex-basis:150%}.bathroom-gallery-controls[data-astro-cid-5czqupby] button[data-astro-cid-5czqupby]{width:44px;height:44px}.bathroom-gallery-controls[data-astro-cid-5czqupby] [data-astro-cid-5czqupby][data-gallery-prev]{left:8px}.bathroom-gallery-controls[data-astro-cid-5czqupby] [data-astro-cid-5czqupby][data-gallery-next]{right:8px}}
