.hscroll-wrap{background:var(--B);border-top:2px solid rgba(255,255,255,.1);border-bottom:2px solid rgba(255,255,255,.1);overflow:hidden}.hscroll-label{padding:2rem 2.5rem 1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.08)}.hscroll-title{font-family:var(--m);font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;opacity:.4}.hscroll-drag{font-family:var(--m);font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;opacity:.2}.hscroll-track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;height:90vh}.hscroll-track:active{cursor:grabbing}.hscroll-track::-webkit-scrollbar{display:none}.hcard{flex:0 0 38vw;scroll-snap-align:start;position:relative;overflow:hidden;border-right:1px solid rgba(255,255,255,.07);transition:flex .4s cubic-bezier(.16,1,.3,1)}.hcard:hover{flex:0 0 46vw}.hcard-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a center/cover no-repeat;transition:transform .5s cubic-bezier(.16,1,.3,1)}.hcard:hover .hcard-bg{transform:scale(1.06)}.hcard-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,transparent 55%)}.hcard-content{position:absolute;bottom:0;left:0;right:0;padding:2rem 1.75rem}.hcard-num{font-family:var(--m);font-size:.55rem;letter-spacing:.22em;opacity:.3;display:block;margin-bottom:.6rem}.hcard-name{font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:.35rem}.hcard-meta{display:flex;align-items:center;gap:.75rem}.hcard-pairs{font-family:var(--m);font-size:.55rem;letter-spacing:.18em;opacity:.35}.hcard-price{font-family:var(--m);font-size:.65rem;font-weight:700;color:var(--Y)}.hcard-last2{background:var(--Y);color:var(--B);font-family:var(--m);font-size:.5rem;letter-spacing:.15em;text-transform:uppercase;padding:.2em .5em;font-weight:700;animation:hLast2Pulse 2s ease-in-out infinite}@keyframes hLast2Pulse{0%,to{opacity:1}50%{opacity:.55}}.hcard-badge{background:var(--Y);color:var(--B);font-family:var(--m);font-size:.5rem;letter-spacing:.15em;text-transform:uppercase;padding:.2em .5em;font-weight:700;opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s}.hcard:hover .hcard-badge{opacity:1;transform:translateY(0)}@media(max-width:900px){.hcard{flex:0 0 75vw}.hcard:hover{flex:0 0 80vw}}@media(max-width:500px){.hcard{flex:0 0 85vw}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/section-collection-gallery.css.map */
