.hw-winder .hw-capacity{margin-bottom:18px!important;font-size:10px}
.hw-winder .hw-watches-note{font-size:10px;opacity:.65;margin-top:12px}
.hw-winder .hw-scroll-scene__sticky{display:grid;grid-template-columns:1fr 1fr;background:var(--hw-dark)}
.hw-winder .hw-scroll-scene__visual{position:relative;overflow:hidden;height:100%;width:100%}
.hw-winder .hw-scroll-scene__image{position:static;opacity:1;object-fit:cover;width:100%;height:100%}
.hw-winder .hw-scroll-scene__copy{text-align:left;padding:60px 6vw;max-width:none}
.hw-winder .hw-scroll-scene__copy h2{font-size:clamp(40px,5.3vw,84px);line-height:1.15}
.hw-winder .hw-scroll-scene__sticky:after{display:none}
.hw-winder .hw-lifestyle{display:grid;grid-template-columns:60% 40%;height:auto;min-height:600px;background:var(--hw-ink);color:var(--hw-paper)}
.hw-winder .hw-lifestyle:after{display:none}
.hw-winder .hw-lifestyle__visual{position:relative;inset:auto;z-index:auto;width:100%;height:750px;padding:0}
.hw-winder .hw-lifestyle__visual img{position:static;width:100%;height:100%;object-fit:cover;filter:none;opacity:1}
.hw-winder .hw-lifestyle__copy{position:static;align-self:center;padding:55px 5vw;max-width:none;z-index:auto}
.hw-winder .hw-lifestyle h2{font-size:clamp(32px,4vw,64px)}
.hw-winder .hw-sticky small{display:block;font-size:10px;line-height:1.3;opacity:.7;max-width:27ch;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.hw-winder .hw-sticky [data-hw-buy-label]{font-size:11px;opacity:1}
.hw-winder--wide .hw-scroll-scene__visual{position:absolute;inset:0}
.hw-winder--wide .hw-scroll-scene__image{opacity:.58}
.hw-winder--wide .hw-scroll-scene__copy{grid-column:2;position:relative}
@media(min-width:900px){.hw-winder .hw-gallery__thumbs button{flex:0 0 60px}.hw-winder .hw-feature__image{aspect-ratio:4/5}.hw-winder .hw-feature__image img{object-fit:cover}.hw-winder .hw-purchase .variant-option__button-label{font-size:12px}}
@media(max-width:759px){.hw-winder .hw-scroll-scene{height:145vh;min-height:900px}.hw-winder .hw-scroll-scene__sticky{display:block;min-height:600px;height:100svh}.hw-winder .hw-scroll-scene__visual{position:absolute;inset:0}.hw-winder .hw-scroll-scene__image{opacity:.5}.hw-winder .hw-scroll-scene__copy{position:relative;display:flex;flex-direction:column;justify-content:center;text-align:center;height:100%;padding:40px 25px;background:linear-gradient(transparent,#05130e55)}.hw-winder .hw-scroll-scene__copy h2{font-size:clamp(40px,9vw,64px)}.hw-winder .hw-lifestyle{display:flex;flex-direction:column;min-height:0}.hw-winder .hw-lifestyle__visual{height:auto;aspect-ratio:3/4}.hw-winder .hw-lifestyle__copy{padding:48px 26px;width:100%}.hw-winder .hw-lifestyle__copy h2{font-size:36px}.hw-winder .hw-gallery__thumbs button{flex:0 0 54px;min-width:54px}.hw-winder .hw-sticky strong{font-size:11px}.hw-winder .hw-sticky small{font-size:9px;max-width:18ch}}
@media(prefers-reduced-motion:reduce){.hw-winder .hw-scroll-scene{height:auto;min-height:0}.hw-winder .hw-scroll-scene__sticky{position:relative;height:85vh;min-height:620px}.hw-winder .hw-scroll-scene__image{transform:none}.hw-winder .hw-reading-word{opacity:1!important;transition:none}}


/* A color with one available view gets one card, never a repeated triptych. */
.hw-winder .hw-cards{grid-template-columns:repeat(var(--hw-card-count,3),minmax(0,1fr))}
.hw-winder .hw-detail-card[hidden]{display:none}
@media(min-width:900px){.hw-winder .hw-cards[data-hw-card-count="1"]{max-width:1000px;margin-inline:auto}.hw-winder .hw-cards[data-hw-card-count="1"] .hw-detail-card{aspect-ratio:1.5;min-height:450px;max-height:650px}}
@media(max-width:899px){.hw-winder .hw-cards[data-hw-card-count="1"] .hw-detail-card{flex-basis:100%}}
