.watches-collection{display:flex;flex-direction:column;gap:26px;container-type:inline-size}.watches-box{position:relative;padding:min(14px,2.5cqi);border-radius:min(20px,3.6cqi);background:repeating-linear-gradient(92deg,rgb(255 255 255 / 3.5%) 0 1px,transparent 1px 6px,rgb(0 0 0 / 5%) 6px 7px,transparent 7px 13px),linear-gradient(135deg,#7a4e30,#5b3820 45%,#43281a);box-shadow:inset 0 1px #ffffff40,inset 0 -2px #00000040,0 1px 2px #28140a40,0 24px 48px -24px #28140a8c}.watches-tray{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:min(10px,1.8cqi);padding:min(18px,3.2cqi) min(12px,2.1cqi) 14px;border-radius:12px;overflow:hidden;background:radial-gradient(120% 90% at 50% 0%,#6e1e24,#561519 60%,#430f13);box-shadow:inset 0 3px 8px #00000073,inset 0 0 0 1px #00000059}.watches-tray:before{position:absolute;inset:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.6' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .5 0'/></filter><rect width='80' height='80' filter='url(%23n)'/></svg>");content:"";mix-blend-mode:overlay;opacity:.07;pointer-events:none}.watches-glass{position:absolute;inset:min(14px,2.5cqi);border-radius:12px;background:linear-gradient(115deg,#ffffff29,#ffffff0a 26%,#fff0 27% 58%,#ffffff12 59%,#fff0 72%);box-shadow:inset 0 0 0 1px #ffffff14;pointer-events:none;transition:opacity .4s}.watches-slot{position:relative;display:flex;flex-direction:column;align-items:center;gap:min(10px,1.8cqi);padding:0;border:0;background:none;color:inherit;cursor:pointer;font:inherit;appearance:none;-webkit-tap-highlight-color:transparent}.watches-slot:focus-visible{border-radius:12px;outline:2px solid #fff;outline-offset:4px}.watches-cushion{position:absolute;top:min(44px,7.86cqi);left:50%;width:min(64px,11.43cqi);height:min(150px,26.8cqi);border-radius:min(30px,5.36cqi);background:radial-gradient(70% 45% at 40% 30%,#8a2a31,#6a1c22 55%,#4e1216);box-shadow:inset 0 2px 3px #ffffff1f,inset 0 -6px 10px #00000059,0 2px 6px #00000059;transform:translate(-50%)}.watches-lift{position:relative;display:block;filter:drop-shadow(0 3px 3px rgb(0 0 0 / 35%)) drop-shadow(0 10px 12px rgb(0 0 0 / 25%));line-height:0;transition:transform .45s cubic-bezier(.2,.9,.25,1.2),filter .45s}.watches-drawing{display:block}.watches-drawing svg{display:block;width:min(150px,26.8cqi);height:auto}.watches-slot.is-selected .watches-lift{filter:drop-shadow(0 8px 8px rgb(0 0 0 / 30%)) drop-shadow(0 22px 22px rgb(0 0 0 / 30%));transform:translateY(-8px) scale(1.05)}.watches-plate{position:relative;padding:2px 9px;border-radius:3px;background:linear-gradient(180deg,#e7cc8e,#c9a55e 55%,#a7843f);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0003,0 1px 2px #0006;color:#5a4219;font-family:var(--site-mono);font-size:9px;font-weight:500;letter-spacing:.14em;line-height:1.7;text-shadow:0 1px 0 rgb(255 255 255 / 40%);white-space:nowrap}.watches-plate:before,.watches-plate:after{position:absolute;top:50%;width:2px;height:2px;margin-top:-1px;border-radius:50%;background:#7a5a26;box-shadow:0 .5px #ffffff7f;content:""}.watches-plate:before{left:3px}.watches-plate:after{right:3px}.watches-slot.is-selected .watches-plate{background:linear-gradient(180deg,#f6e2ae,#ddbb72 55%,#b8934b)}.watches-view{display:flex;flex-direction:column;gap:14px;padding:4px 2px 0;animation:watches-swap-in .45s cubic-bezier(.2,.8,.2,1) both}@keyframes watches-swap-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.watches-view h2{margin:0;font-size:18px;font-weight:600;letter-spacing:-.015em}.watches-view p{margin:2px 0 0;color:var(--site-quiet);font-size:15px}.watches-specs{display:grid;grid-template-columns:1fr 1fr;margin:0;border-top:1px solid var(--site-rule)}.watches-spec{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-bottom:1px solid #f2f2f4}.watches-spec:nth-child(odd){padding-right:16px}.watches-spec dt{color:#a1a1a8;font-family:var(--site-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.watches-spec dd{margin:0;color:var(--site-ink);font-size:14px}@media(hover:hover)and (pointer:fine){.watches-box:hover .watches-glass{opacity:.55}.watches-slot:hover .watches-lift{filter:drop-shadow(0 8px 8px rgb(0 0 0 / 30%)) drop-shadow(0 22px 22px rgb(0 0 0 / 30%));transform:translateY(-8px) scale(1.05)}}@media(prefers-reduced-motion:reduce){.watches-lift,.watches-glass{transition:none}.watches-view{animation:none}}.watches-slot:active .watches-lift{transform:translateY(-4px) scale(.98);transition-duration:.12s}
