.bz{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;margin-top:28px;align-items:start}.bz>*{min-width:0}.bz-obj{display:flex;flex-direction:column;align-items:center}.bz-watch{touch-action:auto;cursor:default;position:relative;width:min(100%,340px);aspect-ratio:1;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:#0000}.bz-watch:before{content:"";position:absolute;inset:1.5%;border-radius:50%;box-shadow:0 26px 46px #3a28122e,0 6px 12px #3a281224}.bz-watch:focus{outline:none}.bz-watch:focus-visible:after{content:"";position:absolute;inset:-7px;border-radius:50%;border:2px solid #7d5f33}.bz-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.bz-win{position:absolute;inset:18.4%;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 42% 38%,#2a2621,#0c0b0a 72%)}.bz-shot{z-index:1;position:absolute;inset:0;clip-path:circle(72% at 50% 50%);transition:clip-path .7s var(--bz-e)}.bz-shot img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 1.1s var(--bz-e)}.bz-shot.in{clip-path:circle(0% at 50% 50%)}.bz-shot.in img{transform:scale(1.22)}.bz-hint{display:flex;align-items:center;gap:8px;margin:18px 0 0;font-size:13px;color:#7d5f33;transition:opacity .4s}.bz-hint svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bz-hint.gone{opacity:0}.bz-pick{display:block;max-width:100%;margin-top:6px;text-align:center;color:#1d1a16;text-decoration:none;transition:opacity .3s}.bz-pick small{display:block;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#7d5f33}.bz-pick span{display:block;margin-top:3px;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bz-pick:hover span{text-decoration:underline;text-underline-offset:3px}.bz-line{margin:0 0 18px;font-family:var(--display);font-size:clamp(27px,3vw,36px);line-height:1.12;color:#1d1a16}.bz-n{font-variant-numeric:lining-nums tabular-nums}.bz-line em{color:#7d5f33}.bz-line,.bz-all{opacity:0;transition:opacity .4s}.bz-res.ready .bz-line,.bz-res.ready .bz-all{opacity:1}.bz-grid{display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none;min-height:300px}.bz-grid::-webkit-scrollbar{display:none}.bz-grid>*{scroll-snap-align:start;transition:opacity .25s,transform .5s var(--bz-e)}.bz-grid.out>*{opacity:0;transform:translateY(8px)}.bz-grid>.in{opacity:0;transform:translateY(14px)}.bz-all{margin-top:22px}@media(min-width:900px){.bz{--bz-space:700px;grid-template-columns:minmax(0,5fr) minmax(0,8fr);gap:64px;margin-top:44px}.bz-obj{position:sticky;top:96px}.bz-watch{width:min(100%,440px)}.bz-grid{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;min-height:640px}}@media(prefers-reduced-motion:reduce){.bz-shot,.bz-shot img,.bz-grid>*{transition:none}}.bz-win:after{content:"Just Another Watch";position:absolute;inset:0;display:grid;place-items:center;font:600 9px var(--body);letter-spacing:.32em;text-transform:uppercase;color:#d9c3a680}.bz-svg,.bz-rot{pointer-events:none}.bz-rot{position:absolute;inset:0;will-change:transform;transform-origin:50% 50%;backface-visibility:hidden}.bz-hit{position:absolute;inset:0;border-radius:50%;clip-path:circle(50% at 50% 50%);touch-action:none;cursor:grab;z-index:3}.bz-open{position:absolute;inset:18.4%;border-radius:50%;clip-path:circle(50% at 50% 50%);touch-action:pan-y;z-index:4;cursor:pointer;-webkit-tap-highlight-color:#0000}.bz-watch .bz-lens{inset:7.25% auto auto 40.25%;width:19.5%;height:9.5%;overflow:hidden;border-radius:999px;will-change:transform;contain:strict}.bz-pick[hidden]{display:block!important;visibility:hidden}.bz-res:not(.ready) .bz-grid{visibility:hidden}@media(max-width:374px){.bz-line{min-height:2.24em}}.bz-wait{position:absolute;inset:16.4%;border-radius:50%;pointer-events:none;z-index:5;opacity:0;transition:opacity .3s;border:3px solid transparent;border-top-color:#fffaf0;border-right-color:#f6e3b8;filter:drop-shadow(0 0 4px #f6e3b8cc);animation:bzspin 1.1s cubic-bezier(.45,.1,.55,.9) infinite;animation-play-state:paused;}.bz-watch.wait .bz-wait{opacity:1;animation-play-state:running}@keyframes bzspin{to{transform:rotate(1turn)}}.bz-res .bz-n,.bz-res .bz-label{transition:opacity .25s}.bz-res.wait .bz-n,.bz-res.wait .bz-label{opacity:.38}.bz-res .bz-grid{transition:opacity .3s}.bz-res.wait .bz-grid{opacity:.45}.bz-note:empty{opacity:0}@media(prefers-reduced-motion:reduce){.bz-wait{animation:none}}.bz-pick del{margin-left:6px;font-size:.88em;opacity:.7}.bz-note{margin:-8px 0 14px;font-size:13px;color:#7d5f33;height:44px;line-height:22px}.bz-retry{font:inherit;color:inherit;background:none;border:0;text-decoration:underline;cursor:pointer;height:44px}.bz-fallback{position:absolute;top:140px;left:0;right:0}.bz-res.failed .bz-grid,.bz-res.failed .bz-all{visibility:hidden}
.bz-watch .bz-lens{inset:7.25% auto auto 36%;width:28%}
@media(max-width:899px){.bz-line em{display:block}}
