.collection-showcase__carousel{display:flex;flex-direction:column;gap:var(--carousel-gap, var(--space-24));width:100%;min-width:0;max-width:100%;overflow:hidden}.collection-showcase__viewport{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;container-type:inline-size}.collection-showcase__viewport::-webkit-scrollbar{display:none}.collection-showcase__viewport:focus-visible{outline:2px solid var(--color-grey-100);outline-offset:2px}.collection-showcase__track{display:flex;width:-moz-max-content;width:max-content;max-width:none}.collection-showcase__track>*+*{margin-inline-start:var(--card-gap)}.collection-showcase__scrollbar{position:relative;width:var(--scrollbar-track-width);max-width:100%;height:var(--scrollbar-height-hover);margin-inline:auto;cursor:pointer;transition:height var(--transition-duration-short) ease}@media(max-width:1023px){.collection-showcase__scrollbar{display:none}}.collection-showcase__scrollbar:hover{--scrollbar-height: var(--scrollbar-height-hover)}.collection-showcase[data-show-scrollbar=false] .collection-showcase__scrollbar{display:none}.collection-showcase[data-show-scrollbar=false] .collection-showcase__viewport.is-scrollable,.collection-showcase[data-show-scrollbar=false] .collection-showcase__viewport.is-scrollable *{cursor:grab}.collection-showcase[data-show-scrollbar=false] .collection-showcase__viewport.is-scrollable img,.collection-showcase[data-show-scrollbar=false] .collection-showcase__viewport.is-scrollable a{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.collection-showcase[data-show-scrollbar=false] .collection-showcase__viewport.is-scrollable button,.collection-showcase[data-show-scrollbar=false] .collection-showcase__viewport.is-scrollable input,.collection-showcase[data-show-scrollbar=false] .collection-showcase__viewport.is-scrollable select,.collection-showcase[data-show-scrollbar=false] .collection-showcase__viewport.is-scrollable textarea{cursor:pointer}.collection-showcase[data-show-scrollbar=false] .collection-showcase__viewport.is-scrollable.is-dragging,.collection-showcase[data-show-scrollbar=false] .collection-showcase__viewport.is-scrollable.is-dragging *{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.collection-showcase[data-show-scrollbar=false] .collection-showcase__viewport.is-scrollable.is-dragging button,.collection-showcase[data-show-scrollbar=false] .collection-showcase__viewport.is-scrollable.is-dragging input,.collection-showcase[data-show-scrollbar=false] .collection-showcase__viewport.is-scrollable.is-dragging select,.collection-showcase[data-show-scrollbar=false] .collection-showcase__viewport.is-scrollable.is-dragging textarea{cursor:pointer}.collection-showcase__scrollbar:before{content:"";position:absolute;top:50%;right:0;left:0;height:var(--scrollbar-height);border-radius:999px;background-color:var(--color-grey-20);transform:translateY(-50%);transition:height var(--transition-duration-short) ease}.collection-showcase__scrollbar-thumb{position:absolute;top:50%;left:0;width:calc(100% * 359 / 1512);height:var(--scrollbar-height);border-radius:999px;background-color:var(--color-grey-100);transform:translateY(-50%);cursor:grab;transition:height var(--transition-duration-short) ease}.collection-showcase__scrollbar-thumb:active{cursor:grabbing}.collection-showcase{--scrollbar-height: 2px;--scrollbar-height-hover: 6px;--scrollbar-track-width: min(1512px, 78.75vw);display:block;width:100%;padding-block:var(--padding-top) var(--padding-bottom)}.collection-showcase__carousel{--card-gap: var(--space-24);--carousel-gap: var(--space-24);--visible-cards: 1.15;--visible-card-gaps: 1}@media(min-width:1024px){.collection-showcase__carousel{--card-gap: var(--space-32);--carousel-gap: var(--space-150);--visible-cards: 2.5;--visible-card-gaps: 2 }}.collection-showcase__inner{display:flex;flex-direction:column;gap:var(--space-24);min-width:0}@media(min-width:1024px){.collection-showcase__inner{gap:var(--space-40)}}.collection-showcase__heading{margin:0 var(--page-gutter)}.collection-showcase__track:first-child{margin-left:var(--page-gutter)}.collection-showcase__track:last-child{margin-right:var(--page-gutter)}.collection-showcase__card{flex:0 0 calc((100cqi - var(--visible-card-gaps) * var(--card-gap)) / var(--visible-cards));min-width:0}.collection-showcase__card-link{display:block;color:inherit;text-decoration:none}.collection-showcase__image-wrapper{position:relative;aspect-ratio:var(--card-aspect-ratio);background-color:var(--color-grey-20);overflow:hidden}.collection-showcase__image{width:100%;height:100%}.collection-showcase__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-duration) ease}.collection-showcase__card:hover .collection-showcase__image img,.collection-showcase__card:focus-within .collection-showcase__image img{transform:scale(1.05)}.collection-showcase__overlay{position:absolute;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding:var(--space-16)}@media(min-width:1024px){.collection-showcase__overlay{padding:var(--space-40)}}.collection-showcase__card-title{margin:0}.collection-showcase--text-light .collection-showcase__card-title,.collection-showcase--text-light .collection-showcase__arrow{color:var(--color-white)}.collection-showcase--text-dark .collection-showcase__card-title,.collection-showcase--text-dark .collection-showcase__arrow{color:var(--color-grey-100)}.collection-showcase__arrow{opacity:0;transform:translate(calc(-1 * var(--space-20)));transition:opacity var(--transition-duration) ease,transform var(--transition-duration) ease}.collection-showcase__arrow svg{display:block;width:var(--space-40);height:auto}.collection-showcase__card:hover .collection-showcase__arrow,.collection-showcase__card:focus-within .collection-showcase__arrow{opacity:1;transform:translate(0)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/collection-showcase.css.map */
