.product-scene>.scene-glow,.product-scene>.app-window{display:none}.hero-photo-frame{position:relative;width:100%;height:455px;border-radius:30px;overflow:hidden;background:#e9ddd3;box-shadow:0 34px 85px rgba(54,35,49,.2);border:7px solid rgba(255,255,255,.82)}.hero-photo-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(20,14,18,.57));pointer-events:none}.hero-photo-frame img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.photo-caption{position:absolute;z-index:2;left:24px;bottom:20px;color:#fff}.photo-caption span,.photo-caption strong{display:block}.photo-caption span{text-transform:uppercase;letter-spacing:.15em;font-size:9px;opacity:.78}.photo-caption strong{font-size:14px;margin-top:3px}.product-scene .float-note{z-index:4}.product-scene .note-one{top:24px;right:-12px}.product-scene .note-two{bottom:28px;left:-12px}
@media(max-width:980px){.hero-photo-frame{width:min(760px,100%);height:480px;margin-inline:auto}.product-scene .note-one{right:3%}.product-scene .note-two{left:3%}}
@media(max-width:760px){.hero-photo-frame{height:390px;border-width:5px;border-radius:22px}.hero-photo-frame img{object-position:55% center}.photo-caption{left:17px;bottom:15px}.photo-caption strong{font-size:11px}.product-scene .note-one{top:15px;right:-3px}.product-scene .note-two{bottom:16px;left:-3px}}
@media(max-width:460px){.hero-photo-frame{height:340px}.product-scene .note-one{display:none}.product-scene .note-two{bottom:13px}.photo-caption{display:none}}
