.row-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-block-end:var(--space-6)}.row-head__title{display:grid;gap:var(--space-1);min-width:0}.row-head h2{margin:0;font-size:calc(var(--text-2xl) * var(--heading-scale))}.row-head__eyebrow{margin:0;color:var(--palette-accent-text, var(--color-brand-text));font-size:var(--fs-3);font-weight:700}.row-head__end{display:flex;align-items:center;gap:var(--space-4);flex:none}.row-head__link{min-height:0;padding-block-end:2px;border-block-end:1.5px solid var(--palette-accent, var(--color-brand));color:var(--color-brand-text);font-weight:700;text-decoration:none;white-space:nowrap}.carousel-arrows{display:flex;gap:var(--space-2)}.carousel-arrows__button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-round);background:var(--color-background);color:var(--color-text)}.carousel-arrows__button svg{width:18px;height:18px}.carousel-arrows__button--next svg,[dir=rtl] .carousel-arrows__button:not(.carousel-arrows__button--next) svg{transform:scaleX(-1)}[dir=rtl] .carousel-arrows__button--next svg{transform:none}.carousel-arrows__button:hover:not(:disabled){background:var(--button-primary-background);border-color:var(--button-primary-background);color:var(--button-primary-text)}.carousel-arrows__button:disabled{opacity:.4;cursor:default}scroll-carousel:not([data-scrollable]) .carousel-arrows{visibility:hidden}.carousel-track{--carousel-columns: var(--cards-desktop, 4.25);--carousel-gap: var(--grid-gap, 20px);display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--carousel-gap) * (var(--carousel-columns) - 1)) / var(--carousel-columns));gap:var(--carousel-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:4px var(--space-2);margin:0;list-style:none;padding-inline:0}.carousel-track::-webkit-scrollbar{display:none}.carousel-track>*{scroll-snap-align:start;min-width:0}.carousel-track:focus-visible{outline-offset:4px}.carousel-track.is-dragging{scroll-snap-type:none;scroll-behavior:auto}.carousel-scrollbar{position:relative;height:22px;margin-block-start:var(--space-4);cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none}.carousel-scrollbar[hidden]{display:block;visibility:hidden}.carousel-scrollbar:before{content:"";position:absolute;inset-inline:0;inset-block-start:50%;height:2px;border-radius:var(--radius-badge);background:var(--palette-line, var(--color-border));transform:translateY(-50%)}.carousel-scrollbar__thumb{position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:60px;height:3px;border-radius:3px;background:var(--palette-primary, var(--button-primary-background));transform:translateY(-50%);cursor:grab}.carousel-scrollbar:hover:before,.carousel-scrollbar.is-dragging:before{height:4px}.carousel-scrollbar:hover .carousel-scrollbar__thumb,.carousel-scrollbar.is-dragging .carousel-scrollbar__thumb{height:6px}.carousel-scrollbar.is-dragging .carousel-scrollbar__thumb{cursor:grabbing}@media(prefers-reduced-motion:no-preference){.carousel-scrollbar:before,.carousel-scrollbar__thumb{transition:height var(--motion-fast) var(--ease-standard)}}@media(max-width:749px){.row-head{align-items:center;margin-block-end:var(--space-4)}.carousel-scrollbar{margin-block-start:var(--carousel-bar-gap-mobile, var(--space-4))}.row-head h2{font-size:calc(var(--h2-mobile) * var(--heading-scale) * var(--mobile-heading-scale))}.carousel-arrows{display:none}.carousel-track{--carousel-columns: var(--cards-mobile, 1.6);--carousel-gap: 12px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-carousel.css.map */
