.origin-carousel{display:block}.origin-carousel__track{--origin-cards-gap-current: min(var(--origin-cards-gap, 20px), 12px);--origin-cards-row-gap: 32px;--origin-cards-offset: 0px;position:relative;display:grid;column-gap:var(--origin-cards-gap-current);row-gap:0;margin:0;padding:0;list-style:none}.origin-carousel__track>*{min-width:0}.origin-carousel__track::-webkit-scrollbar{display:none}.origin-carousel__track--rows{margin-block-end:calc(var(--origin-cards-row-gap) * -1)}.origin-carousel__track--rows>*{margin-block-end:calc(var(--origin-cards-row-gap) + var(--origin-cards-offset))}@media screen and (max-width:749px){.origin-carousel__track--mobile-carousel{grid-auto-flow:column;grid-auto-columns:var(--origin-card-width-mobile, 85%);margin-inline:calc(var(--origin-gutter) * -1);padding-inline:var(--origin-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--origin-gutter);scrollbar-width:none}.origin-carousel__track--mobile-carousel>*{scroll-snap-align:start}.origin-carousel__track--mobile-column{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.origin-carousel__track--mobile-grid{grid-template-columns:repeat(var(--origin-cards-columns-mobile, 2),minmax(0,1fr));grid-auto-flow:row}.origin-carousel__track--mobile-carousel.origin-carousel__track--rows,.origin-carousel__track--mobile-carousel.origin-carousel__track--rows>*{margin-block-end:0}}@media screen and (min-width:750px){.origin-carousel__track{--origin-cards-gap-current: var(--origin-cards-gap, 20px);--origin-cards-row-gap: 48px}.origin-carousel__track--desktop-carousel{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--origin-cards-gap-current) * 2)) / 2.4);margin-inline:calc(var(--origin-gutter) * -1);padding-inline:var(--origin-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--origin-gutter);scrollbar-width:none}.origin-carousel__track--desktop-carousel>*{scroll-snap-align:start}.origin-carousel__track--desktop-carousel.origin-carousel__track--rows,.origin-carousel__track--desktop-carousel.origin-carousel__track--rows>*{margin-block-end:0}.origin-carousel__track--desktop-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.origin-carousel__track--desktop-grid.origin-carousel__track--offset{--origin-cards-offset: 56px}.origin-carousel__track--desktop-grid.origin-carousel__track--offset>*:nth-child(2n){translate:0 var(--origin-cards-offset)}}@media screen and (min-width:990px){.origin-carousel__track--desktop-carousel{grid-auto-columns:calc((100% - ((var(--origin-cards-columns, 4) - 1) * var(--origin-cards-gap-current))) / var(--origin-cards-columns, 4))}.origin-carousel__track--desktop-grid{grid-template-columns:repeat(var(--origin-cards-columns, 4),minmax(0,1fr))}.origin-carousel__track--desktop-grid.origin-carousel__track--offset{--origin-cards-offset: 96px}}.origin-carousel__controls{display:none;justify-content:flex-end;gap:8px;margin-block-start:24px}@media screen and (min-width:750px){.origin-carousel[data-overflowing] .origin-carousel__controls{display:flex}}.origin-carousel__button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background-color .25s ease,color .25s ease,opacity .25s ease}.origin-carousel__button:hover:not(:disabled){background-color:var(--origin-foreground);color:var(--origin-background)}.origin-carousel__button:disabled{opacity:.3;cursor:default}.origin-carousel__button svg{width:16px;height:16px}
/*# sourceMappingURL=/cdn/shop/t/63/assets/origin-carousel.css.map */
