/* Collection opening and the watch-band product editorial. */
.watch-band-editorial{--ew-gutter:7.2vw}
.watch-band-editorial .purchase-note{max-width:490px}
.wb-opening-note{font:10px/2 var(--sans);color:#aaa;max-width:490px;margin:22px 0 0}
.watch-band-editorial .ew-nav{margin-top:0}
.wb-connection figure{max-width:430px;margin:auto}
.wb-profile{display:grid;grid-template-columns:.85fr 1.3fr;gap:7vw;align-items:center;background:#080808}
.wb-profile .ew-section-heading{margin:0}
.wb-profile img{width:100%;height:auto;filter:grayscale(1)}
.wb-edition{border-bottom:1px solid #202020}
.wb-edition .ew-section-heading{text-align:center;margin-bottom:0}
.wb-edition .ew-edition-grid{margin-top:65px}
.watch-band-world .ew-wearing{padding-top:110px}
.watch-band-world .ew-wearing-grid{grid-template-columns:1.1fr 1fr}
.watch-band-world .ew-wearing-grid img{filter:grayscale(1)}
.wb-image-note{font:11px/2 var(--sans);color:#999;margin-top:30px}
.wb-spec-photo{position:sticky;top:115px}
.wb-spec-photo img{width:100%;height:auto;filter:grayscale(1)}
.wb-price{font:28px/1.5 var(--serif);letter-spacing:.06em;margin:0 0 22px}
.wb-spec-intro{margin-bottom:30px}
.wb-notices{margin-top:65px;padding:30px 34px;border:1px solid #393939;background:#080808}
.wb-notices p{font:12px/2.2 var(--sans);color:#bbb;margin:0 0 12px;padding-left:1em;text-indent:-1em}
.wb-notices p:last-child{margin-bottom:0}
.wb-order-action{max-width:540px;margin:38px auto 0}
.wb-order-action .button-outline{margin:0}
.watch-band-world .ew-related h2{font-size:clamp(28px,3vw,45px)}
.wb-film .ew-film-stage{aspect-ratio:9/16}
.wb-film .ew-film-stage .scene-media{object-fit:contain;filter:grayscale(1) brightness(.8) contrast(1.06)}
@media(max-width:1000px){.watch-band-editorial{--ew-gutter:6vw}.wb-profile{gap:4vw}.wb-price{font-size:25px}}
@media(max-width:650px){.watch-band-editorial{--ew-gutter:26px}.watch-band-editorial .ew-nav{margin-top:0}.wb-opening-note{font-size:10px}.wb-connection figure{max-width:100%}.wb-profile{grid-template-columns:1fr;gap:30px}.wb-edition .ew-section-heading{text-align:left}.wb-edition .ew-edition-grid{margin-top:40px}.watch-band-world .ew-wearing{padding-top:75px}.watch-band-world .ew-wearing-grid{grid-template-columns:1fr}.wb-image-note{font-size:10px}.wb-spec-photo{position:static}.wb-price{font-size:25px}.wb-notices{padding:24px 20px;margin-top:42px}.wb-notices p{font-size:11px}.wb-order-action .button-outline{font-size:10px;letter-spacing:.03em}.watch-band-world .ew-related h2{font-size:27px}}
@media(max-width:650px){.wb-edition .ew-section-heading h2{font-size:24px;letter-spacing:.015em}}

.wb-opening .ew-opening-art img{max-height:630px;object-fit:contain}
.wb-opening .ew-opening-copy{padding-bottom:0}
.wb-product-intro{font:13px/2.3 var(--serif);color:#b4b0ac;letter-spacing:.04em;margin:0 0 30px}
.watch-band-editorial .ew-creation .gallery-thumbs{scrollbar-width:thin;scrollbar-color:#3a3a3a #000}
@media(max-width:650px){.wb-opening .ew-opening-art{margin-bottom:35px}.wb-opening .ew-opening-art img{max-height:calc(var(--stable-vh, 1svh) * 42)}.wb-opening .ew-jp{font-size:11px;letter-spacing:.08em}.wb-product-intro{font-size:12px}}

/* Close views emphasize the real carving without changing its proportions. */
.watch-band-world .ew-wearing-grid figure{aspect-ratio:4/3;overflow:hidden}
.watch-band-world .ew-wearing-grid img{height:100%;object-fit:cover;display:block}
.watch-band-world .ew-wearing-grid figure:first-child img{transform:scale(1.5);transform-origin:47% 46%}
.watch-band-world .ew-wearing-grid figure:nth-child(2) img{transform:scale(2.15);transform-origin:50% 60%}

.wb-related{display:grid;grid-template-columns:minmax(300px,.9fr) 1fr;gap:7vw;padding-top:75px;padding-bottom:75px}
.wb-related figure{margin:0;overflow:hidden;background:#050505}
.wb-related figure img{display:block;width:100%;height:100%;min-height:330px;object-fit:cover;filter:grayscale(1) brightness(.82)}
.wb-related-copy{align-self:center}
.wb-related-copy .text-link{margin-top:34px}
@media(max-width:650px){.wb-related{display:block;padding:55px 26px 65px}.wb-related figure img{min-height:0;aspect-ratio:4/3}.wb-related-copy{padding-top:34px}.wb-related-copy .text-link{margin-top:26px}}
