/* The caption follows the same source-image geometry as the hero watch. */
.hero__stage .hero__reference-frame{position:absolute;z-index:7;pointer-events:none;width:max(100cqw,179.167cqh);height:max(55.814cqw,100cqh);left:calc((100cqw - max(100cqw,179.167cqh)) * .92);top:calc((100cqh - max(55.814cqw,100cqh)) * .4)}
.hero__reference{position:absolute;left:82.4%;top:86%;transform:translateX(-100%);margin:0;color:rgba(255,255,255,.85);font-size:12px;line-height:1.5;letter-spacing:.08em;white-space:nowrap;text-align:right}
@media(min-width:768px){.hero__stage .hero__reference-frame{left:calc((100cqw - max(100cqw,179.167cqh)) * .5)}}
@media(min-width:1024px){body.has-watch-shortlist .hero{--hero-fold:calc(100svh - var(--header-h) - var(--line-w) - 88px)}}
@container hero-stage (aspect-ratio >= 2108/1000){.hero__stage .hero__reference-frame{width:210.784cqh;height:117.647cqh;left:calc(70.1cqw - 147.76cqh);top:-7.0588cqh}.hero__reference{top:min(86%,calc(107.0588cqh - 24px))}}
.collection-masthead.collection-masthead{min-height:390px;padding-block:68px;background:#f2f2f2}
.collection-masthead__art{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.collection-masthead__backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 62%}
.collection-masthead .collection-masthead__body{max-width:44%}
.collection-masthead .collection-masthead__body p{max-width:36ch;color:#404040}
.collection-masthead__watches{position:absolute;right:3%;top:6%;width:53%;height:85%;display:flex;align-items:center;justify-content:center;mix-blend-mode:normal}
.collection-masthead__watch{position:relative;flex:0 1 35%;width:35%;aspect-ratio:1;mix-blend-mode:normal}
.collection-masthead__watch svg{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(3px 7px 5px rgba(0,0,0,.22))}
.collection-masthead__watch::before{content:"";position:absolute;width:32%;height:5%;left:34%;bottom:2%;border-radius:50%;background:rgba(0,0,0,.18);filter:blur(4px)}
.collection-masthead__watch:first-child{transform:translateY(-11%)}
.collection-masthead__watch:nth-child(2){flex-basis:39%;width:39%;z-index:1;transform:translateY(-16%);margin-inline:-3%}
.collection-masthead__watch:last-child{transform:translateY(6%)}
@media(max-width:767px){
 .collection-masthead.collection-masthead{padding-block:36px 250px;min-height:0}
 .collection-masthead .collection-masthead__body{max-width:100%}
 .collection-masthead__backdrop{object-position:65% 75%;opacity:.72}
 .collection-masthead__watches{top:auto;bottom:12px;right:50%;transform:translateX(50%);width:min(86%,440px);height:220px}
 .collection-masthead__watch:first-child,.collection-masthead__watch:nth-child(2),.collection-masthead__watch:last-child{transform:none}
}
