/* Captions stay outside the generated photo and follow the selected language. */
.image-frame .image-caption{bottom:34px}
.product-image-disclaimer{display:block;box-sizing:border-box;min-height:34px;padding:9px 12px;background:var(--paper,#f8f3e9);color:var(--muted,#79645d);font:400 10px/1.6 var(--sans,Arial,sans-serif);letter-spacing:0;text-align:center}
.product-image .photo-label{bottom:54px}
.product-image img{height:auto}
.facts-photo{margin:0;min-width:0}
.facts-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}
/* Crop the selected 1536x1024 drawer photo without an invented pull tab. */
.drawer-model{aspect-ratio:531/689}
.drawer-sleeve img{width:289.2655%;left:-48.5876%;top:-23.2221%}
.drawer-tray{top:0;width:96.6102%;aspect-ratio:513/689;clip-path:none;transform:translateX(calc(var(--open) * 103.5088%))}
.drawer-tray img{width:299.4152%;left:-153.8012%;top:-23.2221%}
@media(prefers-reduced-motion:reduce){.drawer-tray{transform:translateX(103.5088%)!important}}
