#bh-xmas-main .bh-xmas-gallery>figure{display:flex;flex-direction:column;min-width:0;overflow:hidden}
#bh-xmas-main .bh-xmas-gallery .bh-packshot-stage{position:relative;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;width:100%;padding:0}
#bh-xmas-main .bh-xmas-gallery .bh-packshot-stage img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}
#bh-xmas-main .bh-xmas-gallery .bh-packshot-stage img[src$="/christmas-front.png"]{transform:translateY(1.57%) scale(1.066);transform-origin:50% 50%}
#bh-xmas-main .bh-xmas-gallery figcaption{min-height:2.8em;margin-top:1rem}
#bh-xmas-main .bh-xmas .bh-xmas-scene-feature{width:min(100%,760px);margin:clamp(28px,5vw,64px) auto;padding:clamp(16px,3vw,32px);text-align:center}
#bh-xmas-main .bh-xmas .bh-xmas-scene-feature img{display:block;width:100%;height:auto;max-height:800px;object-fit:contain;margin:auto}
#bh-xmas-main .bh-xmas .bh-xmas-scene-feature figcaption{margin:1rem 0 0;font-size:1rem}
