/* Everyday wear leads; original product photography remains in the same gallery. */
.scene-picture{display:block;position:relative;isolation:isolate;overflow:hidden;background:#e9e4da;aspect-ratio:4/5}
.scene-picture:before{content:"PX";position:absolute;inset:0;display:grid;place-items:center;color:#6a7569;font-family:var(--font-display,Georgia,serif);font-size:clamp(32px,5vw,64px);letter-spacing:-.04em;z-index:-1}
.scene-picture>img{position:relative;display:block;width:100%;height:auto}
.photo-link--cuff .scene-picture{height:100%;aspect-ratio:auto}
.photo-link--cuff .scene-picture>img{height:100%;object-fit:cover}
.product-page__stage.selected-watch__stage{display:block;aspect-ratio:auto;min-height:0;max-width:none;padding:0;background:transparent}
.selected-watch__stage a,.selected-watch__support a{display:block;min-width:0;color:inherit}
.selected-watch__stage img,.selected-watch__support img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain}
.selected-watch__support{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px;align-items:start}
.selected-watch__support .product-gallery-front{aspect-ratio:4/5;width:100%;background:var(--c-bg)}
.selected-watch__support .product-gallery-front picture{display:block;width:100%;height:100%}
.selected-watch__support .product-page__primary-image{height:100%;max-height:none;aspect-ratio:4/5;object-fit:contain;mix-blend-mode:multiply}
.selected-watch__stage a:focus-visible,.selected-watch__support a:focus-visible{outline:2px solid var(--c-green);outline-offset:5px}
@media(hover:hover){.selected-watch__stage a:hover,.selected-watch__support a:hover{outline:1px solid var(--c-control);outline-offset:4px}}
@media(min-width:1024px){.selected-watch-page .product-page__layout{grid-template-rows:min-content 1fr}}
.trade-closing__campaigns.selected-campaign-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,28px);background:transparent}
.trade-closing__campaigns.selected-campaign-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain}
