/* Dialorix 12-watch merchandising and purchase layer */
.dx12-colours .dx4-colours__intro{margin-bottom:36px}.dx12-group{scroll-margin-top:110px}.dx12-group+.dx12-group{margin-top:58px;padding-top:42px;border-top:1px solid rgba(0,0,0,.12)}.dx12-group__head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.dx12-group__head>div{display:flex;align-items:baseline;gap:12px}.dx12-group__head span{font-size:10px;letter-spacing:.16em;opacity:.52}.dx12-group__head h3{margin:0;color:#111;font-size:clamp(28px,3.5vw,46px);line-height:1;letter-spacing:-.035em}.dx12-group__head p{margin:0;color:#6b716d;font-size:12px}.dx12-colours .dx4-colour-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.dx12-colours .dx4-colour__media{aspect-ratio:4/5}.dx12-colours .dx4-colour__meta{min-height:48px}.dx12-colours [data-dx-unconfigured-colour]{opacity:.48;pointer-events:none}.dx12-colours [data-dx-unconfigured-colour] .dx4-colour__meta:after{content:'Unavailable';font-size:8px;letter-spacing:.06em;opacity:.6;margin-left:auto;margin-right:8px}.dx4-buy-first .dx-gallery__thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.dx4-buy-first .dx-variant-grid{display:grid;grid-template-columns:1fr;gap:16px;max-width:520px}.dx12-variant-group{display:grid;gap:9px}.dx12-variant-group__label{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#aab2af;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.dx12-variant-group__label strong{color:#f1f3ef;font-size:10px}.dx12-swatch-row{display:flex;gap:9px;flex-wrap:wrap}.dx4-buy-first .dx-swatch{flex:0 0 auto}.dx12-trustline{display:flex;gap:8px 14px;align-items:center;flex-wrap:wrap;margin:0 0 18px;color:#cbd2cf;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.dx12-trustline strong{color:#fff}.dx12-trustline span+span:before,.dx12-trustline strong+span:before{content:'•';margin-right:14px;opacity:.35}.dx12-finish{display:inline-flex;align-items:center;margin:0 0 12px;padding:7px 10px;border:1px solid rgba(255,255,255,.14);color:#cbd2cf;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.dx12-removed-note{margin-top:9px;color:#737c78;font-size:10px}.dx12-removed-note strong{color:#aeb6b2}@media(max-width:1199px) and (min-width:990px){.dx12-colours .dx4-colour-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:989px){.dx12-colours .dx4-colour-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dx4-buy-first .dx-gallery__thumbs{grid-template-columns:repeat(6,minmax(74px,1fr));overflow-x:auto}.dx12-group__head{align-items:start}}@media(max-width:749px){.dx12-colours .dx4-colours__intro{margin-bottom:24px}.dx12-group+.dx12-group{margin-top:38px;padding-top:32px}.dx12-group__head{display:block;margin-bottom:12px}.dx12-group__head p{margin-top:6px}.dx12-colours .dx4-colour-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;margin-inline:-12px;padding-inline:12px}.dx12-colours .dx4-colour{min-width:68vw;scroll-snap-align:center}.dx12-colours .dx4-colour__media{aspect-ratio:4/5}.dx4-buy-first .dx-gallery__thumbs{display:flex}.dx4-buy-first .dx-gallery__thumb{min-width:64px}.dx12-variant-group__label{font-size:8px}.dx12-trustline{font-size:9px}.dx12-colours [data-dx-unconfigured-colour] .dx4-colour__meta:after{display:none}}
