.grid-carousel__heading-wrapper{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}grid-carousel{display:block;overflow:hidden}.grid-carousel__items{--is-fractional: round(up, mod(var(--items-per-view), 1), 1);--fractional-offset: calc(var(--is-fractional) * var(--wrapper-gutter));--total-gap: calc(round(var(--items-per-view) - 1) * var(--gap));--column-width: calc( (100% + var(--fractional-offset) - var(--total-gap)) / var(--items-per-view) );display:grid;grid-template-columns:repeat(var(--blocks-size),var(--column-width));gap:var(--gap);overflow:auto hidden;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;scroll-behavior:smooth}.grid-carousel__items::-webkit-scrollbar{display:none}.grid-carousel__items>*{scroll-snap-align:start;scroll-margin-inline-start:calc(var(--wrapper-gutter))}@media(min-width:100rem){.grid-carousel.layout--constrained .grid-carousel__items>*{scroll-margin-inline-start:0}}.grid-carousel__items.is-grabbing,.grid-carousel__items.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.grid-carousel__items.is-dragging{scroll-snap-type:none}.grid-carousel__items.is-dragging a{pointer-events:none}.grid-carousel__progress{position:relative;background-color:var(--c-brand-ink-20);height:.25rem;border-radius:.25rem;margin-top:1.5rem}.grid-carousel__progress:after{content:"";position:absolute;top:0;height:100%;transform:translate(calc(1 * clamp(0%,var(--transform, 0%),100%) * (var(--blocks-size) - 1)));width:calc(100% / var(--blocks-size));background-color:var(--c-brand-ink-80);border-radius:inherit}
/*# sourceMappingURL=/cdn/shop/t/6/assets/snippet-grid-carousel.css.map */
