.collectionChapter.editorialChapter.sand{--scene:url(/assets/previews/raml-scene.webp)!important}
.collectionChapter.editorialChapter.stone{--scene:url(/assets/previews/atlas-scene.webp)!important}
.collectionChapter.editorialChapter.pearl{--scene:url(/assets/previews/lulu-scene.webp)!important}
.collectionChapter.editorialChapter.steel{--scene:url(/assets/previews/foulath-scene.webp)!important}
.collectionChapter.editorialChapter,
.collectionChapter.editorialChapter .collectionVisual,
.collectionChapter.editorialChapter .collectionInfo{min-height:0!important}
.collectionChapter.editorialChapter{grid-template-columns:minmax(0,44fr) minmax(360px,56fr)!important;background-image:none!important}
.collectionChapter.editorialChapter.sand{background:#c99151!important}
.collectionChapter.editorialChapter.stone{background:#725e4e!important}
.collectionChapter.editorialChapter.pearl{background:#dbe7e7!important}
.collectionChapter.editorialChapter.steel{background:#17130f!important}
.collectionChapter.editorialChapter{--chapter-fade:.18}
.collectionChapter.editorialChapter:before{display:none!important}
.collectionChapter.editorialChapter:after{display:none!important}
.collectionChapter.editorialChapter .collectionVisual{background:transparent!important}
.collectionVisual .productImage.editorialPreviewImage{
  width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;
  object-fit:contain!important;object-position:center!important;filter:none!important;
  -webkit-mask-image:none!important;mask-image:none!important;
  opacity:var(--chapter-fade);transition:opacity .16s linear,transform .6s ease!important;
}
.collectionChapter.editorialChapter .collectionInfo{opacity:var(--chapter-fade);transition:opacity .16s linear!important}
.collectionChapter.editorialChapter.sand .editorialPreviewImage{object-fit:contain!important}
.collectionChapter.editorialChapter:nth-child(2n) .collectionVisual{order:1!important}
.collectionChapter.editorialChapter:nth-child(2n) .collectionInfo{order:2!important}
.collectionChapter.editorialChapter:nth-child(2n) .editorialPreviewImage{
  -webkit-mask-image:none!important;mask-image:none!important;
}
.collectionChapter.editorialChapter .collectionInfo{
  background:linear-gradient(90deg,rgba(244,240,232,.78),rgba(244,240,232,.62))!important;
  -webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;
}
.collectionChapter.editorialChapter:nth-child(2n) .collectionInfo{background:linear-gradient(90deg,rgba(244,240,232,.68),rgba(244,240,232,.8))!important}
.collectionChapter.editorialChapter .collectionInfo,.collectionChapter.editorialChapter:nth-child(2n) .collectionInfo{border-right:0!important;border-left:1px solid rgba(0,0,0,.16)!important}
.collectionChapter.editorialChapter.steel .collectionInfo{background:linear-gradient(90deg,rgba(10,10,10,.76),rgba(18,18,18,.62))!important}
.collectionChapter:hover .collectionVisual .productImage.editorialPreviewImage{transform:none!important}
.collectionVisual:has(.editorialPreviewImage):after{display:none}
@media(max-width:800px){
  .collectionChapter.editorialChapter .collectionVisual{height:auto!important;min-height:0!important}
  .collectionChapter.editorialChapter .collectionInfo{min-height:auto!important}
  .collectionVisual .productImage.editorialPreviewImage{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;object-fit:contain!important;-webkit-mask-image:none!important;mask-image:none!important}
  .collectionChapter.editorialChapter{grid-template-columns:1fr!important}
  .collectionChapter.editorialChapter:nth-child(2n) .editorialPreviewImage{-webkit-mask-image:none!important;mask-image:none!important}
  .collectionChapter.editorialChapter .collectionInfo,.collectionChapter.editorialChapter:nth-child(2n) .collectionInfo{background:rgba(244,240,232,.76)!important}
  .collectionChapter.editorialChapter.steel .collectionInfo{background:rgba(10,10,10,.74)!important}
}
@media(prefers-reduced-motion:reduce){.collectionChapter.editorialChapter{--chapter-fade:1!important}}

/* Direct hero navigation: drag on desktop, swipe on touch devices, and horizontal trackpad scrolling. */
.heroWatchStage{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}
.heroWatchStage.isDragging{cursor:grabbing}
.heroWatchStage.isDragging .heroWatchLink{pointer-events:none}
.hero:focus-visible{outline:1px solid rgba(203,167,91,.9);outline-offset:-3px}
