.hero-frame{aspect-ratio:3/2;background:#050505}.hero-frame .gallery-layer{object-fit:contain;transition:opacity 1.1s ease!important;cursor:zoom-in}.gallery-note{line-height:1.55}.screen-photo-dialog{padding:0;border:0;background:#111;color:white;max-width:96vw;max-height:96vh}.screen-photo-dialog::backdrop{background:#000d}.screen-photo-dialog img{display:block;max-width:94vw;max-height:86vh;object-fit:contain}.screen-photo-dialog button{display:block;margin:8px 12px 8px auto;padding:10px 18px;cursor:pointer}@media(prefers-reduced-motion:reduce){.hero-frame .gallery-layer{transition:none!important}}
/* One source-preserving product detail. The uncropped setting remains unaccepted. */
.hero-frame .gallery-layer[data-screen-detail-crop="tropics-anthracite-r12"]{width:274.2857142857%;height:274.2857142857%;max-width:none;inset:auto;left:-87.5%;top:-127.2321428571%;object-fit:fill;transform:none}
.gallery-tabs .screen-detail-thumbnail{display:block;position:relative;width:70px;height:46.6666667px;overflow:hidden}
.gallery-tabs .screen-detail-thumbnail img{position:absolute;width:274.2857142857%;height:274.2857142857%;max-width:none;left:-87.5%;top:-127.2321428571%;object-fit:fill;transform:none}
.screen-detail-caption{font-size:12px;line-height:1.5;color:inherit;margin:12px 0}
.screen-photo-dialog[data-screen-detail-crop="tropics-anthracite-r12"]{width:min(94vw,1200px)}
.screen-photo-dialog[data-screen-detail-crop="tropics-anthracite-r12"] .screen-detail-window,.screen-detail-figure .screen-detail-window{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden}
.screen-photo-dialog[data-screen-detail-crop="tropics-anthracite-r12"] .screen-detail-window img,.screen-detail-figure .screen-detail-window img{position:absolute;width:274.2857142857%;height:274.2857142857%;max-width:none;max-height:none;left:-87.5%;top:-127.2321428571%;object-fit:fill}
.screen-photo-dialog[data-screen-detail-crop="tropics-anthracite-r12"] .screen-detail-caption{padding:0 12px 12px;margin:0}
