._47Vlza_gallery{min-width:0}._47Vlza_rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid;position:relative}._47Vlza_slide{aspect-ratio:1;cursor:zoom-in;background:#ece8e1;border:0;width:100%;padding:0;display:block;position:relative}._47Vlza_slide img,._47Vlza_slide video{object-fit:contain;width:100%;height:100%}._47Vlza_hero{grid-column:1/-1}._47Vlza_desktopRoom{align-self:stretch}._47Vlza_desktopRoom>div{box-sizing:border-box;height:100%}._47Vlza_mobileControls,._47Vlza_mobileRoom{display:none}._47Vlza_dialog{color:#171717;z-index:200;background:#f5f3ee;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}._47Vlza_dialog::backdrop{background:#171717}._47Vlza_toolbar{justify-content:center;align-items:center;gap:1rem;height:64px;display:flex}._47Vlza_toolbar button,._47Vlza_counter button{color:inherit;cursor:pointer;background:0 0;border:1px solid #b9b2a6;min-width:44px;min-height:44px}._47Vlza_toolbar button:last-child{position:absolute;right:1rem}._47Vlza_viewer{height:calc(100dvh - 64px);overflow:auto}._47Vlza_fullImage,._47Vlza_zoomed{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}._47Vlza_fullImage img,._47Vlza_zoomed img{object-fit:contain}._47Vlza_zoomed{cursor:zoom-out;width:200%;height:200%}._47Vlza_viewer>video{object-fit:contain;width:100%;height:100%}._47Vlza_thumbs{gap:.5rem;padding:.3rem 0;display:flex;overflow-x:auto}._47Vlza_thumbs button{cursor:pointer;background:#ece8e1;border:1px solid #b9b2a6;flex:0 0 56px;height:56px;padding:0;position:relative}._47Vlza_thumbs img{object-fit:contain}._47Vlza_thumbs button[aria-current=true]{outline-offset:1px;outline:2px solid #171717}._47Vlza_counter{justify-content:space-between;align-items:center;font-size:.75rem;display:flex}._47Vlza_counter button:disabled{opacity:.3}._47Vlza_gallery button:focus-visible{outline-offset:2px;outline:2px solid #d86135}@media (max-width:980px){._47Vlza_rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:0;display:flex;overflow-x:auto}._47Vlza_rail::-webkit-scrollbar{display:none}._47Vlza_slide{scroll-snap-align:start;scroll-snap-stop:always;aspect-ratio:1;flex:0 0 100%;height:auto;max-height:65svh}._47Vlza_desktopRoom{display:none}._47Vlza_mobileControls,._47Vlza_mobileRoom{display:block}._47Vlza_mobileControls{padding:.5rem 0}._47Vlza_mobileRoom>div{margin:.5rem 0}._47Vlza_mobileRoom>div>span,._47Vlza_mobileRoom>div>p{display:none}._47Vlza_mobileRoom>div{justify-content:space-between;align-items:center;gap:1rem;padding:1rem!important;display:flex!important}._47Vlza_mobileRoom h2{margin:0;font-size:1.2rem!important}._47Vlza_mobileRoom button{min-height:44px}._47Vlza_gallery{padding:0}._47Vlza_thumbs{margin-top:.4rem}}@media (prefers-reduced-motion:reduce){._47Vlza_rail{scroll-behavior:auto}}@media (max-width:480px){._47Vlza_mobileRoom>div{flex-wrap:wrap}._47Vlza_mobileRoom button{width:100%}}
