.jc-card-track{display:flex;overflow-x:auto;touch-action:pan-y pinch-zoom;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.jc-card-slide{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start}@media(min-width:768px){.jc-card-track{display:block;overflow:hidden;touch-action:auto}.jc-card-slide{position:absolute;inset:0}}.jc-card-track::-webkit-scrollbar{display:none}.jc-card-quick{opacity:0;transform:translateY(.5rem);transition:opacity .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.group:hover .jc-card-quick,.group:focus-within .jc-card-quick{opacity:1;transform:none}.jc-collection-banner{height:45vh;min-height:40vh;max-height:50vh}@keyframes jc-card-reveal{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}html[data-motion=off] .jc-card-reveal,html[data-motion=off] .jc-card-quick{animation:none;transition:none;transform:none}@media(prefers-reduced-motion:reduce){.jc-card-reveal{animation:none}.jc-card-quick{transform:none}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.jc-card-zoom{transition:transform .4s ease}.product-card:hover .jc-card-zoom{transform:scale(1.025)}}html[data-motion=off] .product-card:hover .jc-card-zoom{transform:none}
