.collection{padding-inline:0;overflow:hidden}.collection-head{max-width:900px;padding-inline:var(--pad);text-align:center;margin:0 auto clamp(32px,4vw,56px)}.collection-head h2{text-wrap:balance;font-size:clamp(36px,4.8vw,68px);line-height:1.04}.collection-head p{color:var(--titan-dark);margin-top:22px;font-size:16px}.collection-signature{justify-content:center;align-items:center;gap:clamp(16px,2vw,28px);margin-top:28px;display:flex}.collection-signature img{width:clamp(150px,17vw,240px);height:auto}.collection-signature img:last-child{width:clamp(85px,10vw,140px)}.collection-signature span{color:var(--titan);font-size:24px;font-weight:300}.collection-track{padding:4px var(--pad) 8px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none;cursor:grab;gap:clamp(16px,2.2vw,32px);display:flex;overflow-x:auto}.collection-track::-webkit-scrollbar{display:none}.collection-track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.collection-card{scroll-snap-align:start;min-width:0;color:var(--titan-dark);flex:0 0 clamp(290px,36vw,510px);text-decoration:none;display:block}.collection-media{aspect-ratio:4/5;background:var(--silber);border-radius:3px;position:relative;overflow:hidden}.collection-media>img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:opacity .45s,transform .7s;position:absolute}.collection-media:after{content:"";pointer-events:none;background:linear-gradient(#14171c26,#0000 35%);position:absolute;inset:0}.collection-model{opacity:0}.collection-card:is(:hover,:focus-visible) .collection-model{opacity:1;transform:scale(1.03)}.collection-number{z-index:1;font:500 clamp(48px, 5vw, 72px)/1 var(--display);color:#fff;text-shadow:0 1px 12px #14171c80;position:absolute;top:16px;right:22px}.collection-badge{z-index:1;color:var(--titan-dark);background:#f6f8faf5;border-radius:30px;padding:7px 12px;font-size:12px;font-weight:500;position:absolute;top:22px;left:20px}.collection-reveal{z-index:1;color:var(--titan-dark);opacity:0;background:#fff;border-radius:30px;padding:14px 22px;font-size:13px;transition:opacity .25s,transform .25s;position:absolute;bottom:24px;left:24px;transform:translateY(8px)}.collection-card:is(:hover,:focus-visible) .collection-reveal{opacity:1;transform:none}.collection-meta{justify-content:space-between;align-items:center;gap:16px;padding-top:22px;display:flex}.collection-meta h3{font:500 clamp(28px, 2.6vw, 38px)/1.1 var(--display);text-transform:uppercase}.collection-meta p{color:#55606f;margin-top:7px;font-size:14px;line-height:1.5}.collection-arrow{font-size:26px}.collection-coming .collection-media{background:linear-gradient(145deg,#e5edf3,#c2d5e2);place-items:center;display:grid}.collection-coming:nth-child(2n) .collection-media{background:linear-gradient(145deg,#dce4ec,#b4c6d5)}.collection-coming .collection-media:after{display:none}.collection-coming .collection-number{color:var(--titan);text-shadow:none}.collection-preview{font:400 clamp(34px, 3.5vw, 50px)/1.1 var(--display);color:var(--titan);text-align:center}.collection-preview em{display:block}.collection-foot{margin:28px var(--pad) 0;border-top:1px solid #56627a30;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;display:flex}.collection-foot p{font-size:14px}.collection-controls{gap:10px;display:flex}.collection-controls button{width:48px;height:48px;color:var(--titan-dark);cursor:pointer;background:0 0;border:1px solid #56627a66;border-radius:50%;place-items:center;font-size:22px;display:grid}.collection-controls button:hover:enabled{background:var(--titan);color:#fff}.collection-controls button:disabled{opacity:.35;cursor:default}.collection :is(a,button):focus-visible{outline:2px solid var(--titan-dark);outline-offset:3px}@media (max-width:700px){.collection-card{flex-basis:80vw}.collection-head{padding-inline:20px}.collection-signature{gap:14px}.collection-badge{font-size:11px;top:16px;left:14px}.collection-number{right:14px}.collection-reveal{display:none}}@media (prefers-reduced-motion:reduce){.collection-media>img,.collection-reveal{transition:none}}
