/* Approved photographic direction, isolated from existing watch/QR pages. */
:root{--kron-ink:#172b42;--kron-muted:#687481;--kron-line:#dbe0e5;--kron-rose:#b98c71;--kron-mist:#f1f4f6;--kron-display:Baskerville,'Palatino Linotype','Songti SC',SimSun,serif}
.kron-page{color:var(--kron-ink)}.kron-page .dark{background:var(--kron-ink)}.kron-page .dark:hover{background:#2c425b}.kron-page a:focus-visible,.kron-page button:focus-visible,.kron-page summary:focus-visible{outline:2px solid var(--kron-rose);outline-offset:4px}
.kron-hero{background:var(--kron-mist);color:var(--kron-ink);grid-template-columns:1fr 1fr;min-height:610px}.kron-hero-copy{align-self:center}.kron-hero-copy>.overline,.kron-intro{color:var(--kron-muted)}.kron-wordmark{color:var(--kron-ink);font-family:var(--kron-display);font-size:34px}.kron-hero h1{font-family:var(--kron-display)}.kron-hero .light{background:var(--kron-ink);color:white}
.kron-archive{background:#fff}.kron-archive>img{height:640px;object-fit:contain;padding:30px 20px 50px}.kron-archive figcaption{background:#fff;color:var(--kron-muted);font-size:9px;letter-spacing:1.5px;padding:14px 30px}
.kron-tabs a[aria-current]{color:var(--kron-ink);border-color:var(--kron-rose)}.kron-catalog .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 30px}.kron-card .product-photo{aspect-ratio:1/1.1;background:white;border:1px solid #edf0f3}.kron-card .product-photo>.kron-photo{height:86%;width:94%;mix-blend-mode:normal;transition:transform .3s}.kron-card:hover .product-photo>.kron-photo{transform:scale(1.035)}.kron-card .product-photo:after{display:none}.kron-photo img{mix-blend-mode:normal;clip-path:none!important}
.kron-story{background:var(--kron-ink)}.kron-story p{color:#d0d8e0}.kron-story small{color:#aab8c6}.kron-story .overline{color:#d6b99e}.kron-story h2{font-family:var(--kron-display)}
.kron-premium{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:7%;padding-bottom:70px;align-items:start}.kron-gallery{min-width:0}.kron-stage{height:650px;position:relative;background:#fff;border:1px solid #edf0f3}.kron-stage-label{position:absolute;left:24px;top:22px;font-size:8px;letter-spacing:2px;z-index:1;pointer-events:none}
.kron-hero-button{width:100%;height:100%;padding:40px 15px 48px;cursor:zoom-in;display:block;background:#fff;border:0}.kron-hero-button img{width:100%;height:100%;object-fit:contain}.kron-stage-caption{position:absolute;bottom:20px;left:24px;font-size:10px;color:var(--kron-muted);pointer-events:none}.kron-zoom{position:absolute;right:22px;bottom:15px;padding:5px;background:white;border:0;font-size:10px}.kron-zoom span{margin-left:18px;font-size:18px}
.kron-gallery-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.kron-thumbnails{display:flex;gap:12px}.kron-thumbnails button{background:white;border:1px solid var(--kron-line);width:66px;height:78px;padding:6px}.kron-thumbnails button[aria-pressed=true]{border-color:var(--kron-rose);box-shadow:0 2px 0 var(--kron-rose)}.kron-thumbnails img{width:100%;height:100%;object-fit:contain}#kron-image-count{font-size:10px;letter-spacing:2px;color:var(--kron-muted)}.kron-image-note{font-size:9px;color:var(--kron-muted);margin-top:18px}
.kron-product-info{padding-top:35px;max-width:470px}.kron-product-info>.overline{font-size:9px;letter-spacing:2.8px;color:var(--kron-muted)}.kron-product-info h1{font:56px/1.2 var(--kron-display);font-weight:400;margin:24px 0 26px;letter-spacing:-1.5px}.kron-product-info h1 span{display:block;font:25px/1.5 var(--kron-display);letter-spacing:3px;margin-top:12px}.kron-color{font-size:12px;color:var(--kron-muted);display:flex;align-items:center;gap:10px}.kron-color i{width:9px;height:9px;border-radius:50%}.kron-product-info .reference{margin:15px 0 32px;color:var(--kron-muted)}
.kron-product-info .detail-price{border-top:1px solid var(--kron-line);padding-top:24px;font:25px var(--kron-display);letter-spacing:2px}.kron-product-info .detail-price span{font:10px/1.6 var(--body);color:var(--kron-muted);margin-top:9px}.kron-product-intro{font-size:12px;line-height:2.1;color:var(--kron-muted);margin:28px 0}.kron-spec-strip{display:flex;justify-content:space-between;padding:20px 0;margin-bottom:28px;border-block:1px solid var(--kron-line)}.kron-spec-strip strong{font:25px var(--kron-display)}.kron-spec-strip strong small{font:11px var(--body)}.kron-spec-strip span{display:block;font-size:9px;color:var(--kron-muted);margin-top:7px}
.kron-variants>a{border-color:var(--kron-line);padding:6px}.kron-variants>a[aria-current]{border-color:var(--kron-rose);box-shadow:inset 0 -2px var(--kron-rose)}.kron-variants .kron-photo{width:50px;height:58px}.kron-share-link{width:100%;display:flex;justify-content:space-between;padding:18px 0;font-size:11px;border-bottom:1px solid var(--kron-line)}.kron-share-status{color:var(--kron-muted)}
.kron-editorial{display:grid;grid-template-columns:1fr 1.1fr;background:var(--kron-mist);padding:60px 10%;gap:9%;align-items:center}.kron-editorial h2{font:42px/1.6 var(--kron-display);letter-spacing:3px;margin:28px 0}.kron-editorial p{font-size:12px;color:var(--kron-muted);line-height:2.2}.kron-editorial a{margin-top:28px}.kron-editorial small{display:block;margin-top:80px;font-size:9px;letter-spacing:2px;color:var(--kron-muted)}.kron-editorial figure{margin:0;background:#fff;position:relative}.kron-editorial figure img{height:650px;width:100%;object-fit:contain}.kron-editorial figcaption{padding:14px 20px;background:white;font-size:9px;color:var(--kron-muted)}
.kron-specifications{display:grid;grid-template-columns:1fr 1.4fr;gap:8%;padding-block:80px}.kron-specifications h2{font:34px var(--kron-display);letter-spacing:3px;margin:20px 0}.kron-specifications>div>p{font-size:12px;color:var(--kron-muted)}.kron-specifications .detail-facts dl{margin-bottom:10px}.kron-specifications dt{flex-shrink:0}.kron-specifications dd{overflow-wrap:anywhere}.kron-specifications .detail-facts .text-link{margin-top:20px}.kron-all-link{display:flex;width:max-content;margin:45px auto 0}
.kron-lightbox.image-dialog{width:min(1100px,96vw);padding:60px 15px 20px}.kron-lightbox.image-dialog img{height:auto;width:100%;object-fit:contain}.kron-lightbox.image-dialog .icon-button{position:sticky;float:right;top:0;margin-top:-45px;background:var(--kron-ink);color:white;z-index:2}.kron-page:has(dialog[open]){overflow:hidden}
.kron-teaser{background:var(--kron-mist)}.kron-teaser-art{background:white}.kron-teaser-art img{height:460px;object-fit:contain;padding:20px}
@media(min-width:1600px){.kron-stage{height:750px}.kron-product-info{padding-top:70px}}
@media(max-width:1100px){.kron-premium{gap:4%}.kron-stage{height:560px}.kron-product-info h1{font-size:43px}.kron-editorial{padding:45px 6%;gap:7%}.kron-editorial figure img{height:550px}}
@media(max-width:760px){.kron-hero{min-height:0}.kron-wordmark{font-size:25px}.kron-archive>img{height:440px;padding:20px 10px 45px}.kron-catalog .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.kron-card .product-photo{aspect-ratio:1/1.25}.kron-premium{display:block;padding-bottom:35px}.kron-stage{height:460px}.kron-hero-button{padding:25px 8px 40px}.kron-stage-label{top:15px;left:16px;font-size:7px}.kron-stage-caption{left:16px;font-size:9px;bottom:16px}.kron-zoom{right:12px;font-size:9px;bottom:10px}.kron-zoom span{margin-left:8px}.kron-gallery-bottom{margin-top:14px}.kron-thumbnails button{width:55px;height:64px}.kron-product-info{padding:30px 5px 0;max-width:none}.kron-product-info h1{font-size:48px;margin-top:18px}.kron-product-info h1 span{font-size:23px}.kron-product-info .reference{margin-bottom:25px}.kron-spec-strip{justify-content:space-around}.kron-variants{gap:6px}.kron-variants>a{width:calc((100% - 24px)/5);max-width:70px}.kron-variants .kron-photo{width:100%}.kron-editorial{display:flex;flex-direction:column;padding:35px 5%;gap:30px}.kron-editorial>div{width:100%;padding:5px}.kron-editorial h2{font-size:31px;margin:20px 0;letter-spacing:2px}.kron-editorial small{display:none}.kron-editorial a{margin-top:10px}.kron-editorial figure{width:100%}.kron-editorial figure img{height:480px}.kron-specifications{display:block;padding-block:45px}.kron-specifications h2{font-size:29px}.kron-specifications .detail-facts{margin-top:30px}.kron-teaser-art img{height:350px;padding:10px}.kron-lightbox.image-dialog{padding:55px 8px 15px}}
@media(max-width:500px){.kron-hero{grid-template-columns:1fr}.kron-archive>img{height:390px}.kron-card .product-photo>.kron-photo{width:94%;height:86%}}
@media(max-width:370px){.kron-stage{height:410px}.kron-product-info h1{font-size:41px}.kron-spec-strip strong{font-size:23px}.kron-stage-caption{font-size:8px}.kron-zoom{font-size:8px}}
@media(prefers-reduced-motion:reduce){.kron-card .product-photo>.kron-photo{transition:none}.kron-card:hover .product-photo>.kron-photo{transform:none}}
