.multi-scroll-showcase{display:block;inline-size:100%;max-inline-size:100%;min-inline-size:0;background:var(--color-background);overflow-x:clip}.multi-scroll-showcase>.foundation-container,.multi-scroll-showcase__rows,.multi-scroll-row{inline-size:100%;max-inline-size:100%;min-inline-size:0}.multi-scroll-showcase>.foundation-container,.multi-scroll-showcase__rows,.multi-scroll-row{overflow-x:clip}.multi-scroll-showcase--spacing-compact{padding-block:clamp(2.5rem,5vw,4rem)}.multi-scroll-showcase--spacing-normal{padding-block:var(--premium-section-space)}.multi-scroll-showcase--spacing-roomy{padding-block:clamp(5rem,9vw,8rem)}.multi-scroll-showcase--soft{background:var(--color-surface)}.multi-scroll-showcase--contrast{background:var(--color-foreground);color:var(--color-background)}.multi-scroll-showcase__intro{display:flex;align-items:end;justify-content:space-between;gap:var(--space-6);margin-block-end:clamp(2rem,4vw,3.75rem)}.multi-scroll-showcase__intro-copy{display:grid;max-inline-size:54rem;min-inline-size:0;gap:var(--space-3)}.multi-scroll-showcase__intro h2{max-inline-size:14ch;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:.98;letter-spacing:var(--letter-spacing-tight);text-wrap:balance}.multi-scroll-showcase__intro .foundation-prose,.multi-scroll-row__copy .foundation-prose{color:var(--color-muted)}.multi-scroll-showcase--contrast .multi-scroll-showcase__intro .foundation-prose,.multi-scroll-showcase--contrast .multi-scroll-row__copy .foundation-prose,.multi-scroll-showcase--contrast .product-card__vendor,.multi-scroll-showcase--contrast .product-card__rating,.multi-scroll-showcase--contrast .product-card__swatch-legend{color:color-mix(in srgb,var(--color-background) 68%,transparent)}.multi-scroll-showcase--contrast .product-card__title a,.multi-scroll-showcase--contrast .product-card__price,.multi-scroll-showcase--contrast .multi-scroll-row__view-all{color:var(--color-background)}.multi-scroll-showcase__rows{display:grid;gap:clamp(2.75rem,6vw,5.5rem)}.multi-scroll-row+.multi-scroll-row{padding-block-start:clamp(2rem,4vw,3.5rem);border-block-start:var(--border-width) solid var(--color-border)}.multi-scroll-showcase--contrast .multi-scroll-row+.multi-scroll-row{border-color:color-mix(in srgb,var(--color-background) 18%,transparent)}.multi-scroll-row__header{display:flex;align-items:end;justify-content:space-between;gap:clamp(1rem,3vw,3rem);margin-block-end:clamp(1.25rem,2.5vw,2rem)}.multi-scroll-row__copy{display:grid;max-inline-size:42rem;min-inline-size:0;gap:var(--space-2)}.multi-scroll-row__copy h3{margin:0;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.08;letter-spacing:-.025em}.multi-scroll-row__copy .foundation-prose{font-size:var(--font-size-sm)}.multi-scroll-row__tools,.multi-scroll-row__controls{display:flex;align-items:center;gap:var(--space-2)}.multi-scroll-row__tools{flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.multi-scroll-row__view-all{display:inline-flex;min-block-size:2.75rem;align-items:center;gap:var(--space-2);padding-inline:.4rem;color:var(--color-foreground);font-size:var(--font-size-sm);font-weight:700;text-decoration:none;white-space:nowrap}.multi-scroll-row__view-all:hover{text-decoration:underline;text-underline-offset:.2em}.multi-scroll-row__arrow,.multi-scroll-row__autoplay-toggle{display:inline-grid;inline-size:2.75rem;block-size:2.75rem;min-inline-size:2.75rem;place-items:center;border:var(--border-width) solid var(--color-border);border-radius:999px;padding:0;color:var(--color-foreground);cursor:pointer;transition:transform var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}.multi-scroll-showcase--arrows-glass .multi-scroll-row__arrow,.multi-scroll-showcase--arrows-glass .multi-scroll-row__autoplay-toggle{background:color-mix(in srgb,var(--color-surface-elevated) 88%,transparent);box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.multi-scroll-showcase--arrows-minimal .multi-scroll-row__arrow,.multi-scroll-showcase--arrows-minimal .multi-scroll-row__autoplay-toggle{background:transparent;box-shadow:none}.multi-scroll-showcase--arrows-solid .multi-scroll-row__arrow,.multi-scroll-showcase--arrows-solid .multi-scroll-row__autoplay-toggle{background:var(--color-foreground);color:var(--color-background);border-color:var(--color-foreground);box-shadow:none}.multi-scroll-showcase--contrast .multi-scroll-row__arrow,.multi-scroll-showcase--contrast .multi-scroll-row__autoplay-toggle{border-color:color-mix(in srgb,var(--color-background) 24%,transparent);background:color-mix(in srgb,var(--color-background) 12%,transparent);color:var(--color-background)}.multi-scroll-row__arrow .icon{inline-size:1rem;block-size:1rem}.multi-scroll-row__arrow--previous .icon{transform:rotate(180deg)}.multi-scroll-row__autoplay-toggle{font-size:.83rem;font-weight:800;line-height:1}.multi-scroll-row__arrow:disabled{opacity:.32;cursor:default;box-shadow:none}.multi-scroll-row__arrow:not(:disabled):hover,.multi-scroll-row__autoplay-toggle:hover{transform:translateY(-1px)}.multi-scroll-row__arrow:focus-visible,.multi-scroll-row__autoplay-toggle:focus-visible,.multi-scroll-row__view-all:focus-visible{outline:2px solid currentColor;outline-offset:3px}.multi-scroll-row__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--multi-desktop-width);grid-template-columns:none;inline-size:100%;max-inline-size:100%;min-inline-size:0;box-sizing:border-box;gap:var(--multi-gap);overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:.15rem;scroll-snap-type:inline mandatory;scrollbar-width:none;padding:.2rem .15rem .8rem;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.multi-scroll-row[data-scroll-mode=marquee] .multi-scroll-row__track{scroll-snap-type:none;scroll-behavior:auto}.multi-scroll-row__track::-webkit-scrollbar{display:none}.multi-scroll-row__track:focus-visible{outline:2px solid var(--color-foreground);outline-offset:.35rem;border-radius:var(--radius-sm)}.multi-scroll-showcase--contrast .multi-scroll-row__track:focus-visible{outline-color:var(--color-background)}.multi-scroll-row__item{min-inline-size:0;max-inline-size:100%;scroll-snap-align:start;scroll-snap-stop:normal}.multi-scroll-row[data-scroll-mode=marquee] .multi-scroll-row__item{scroll-snap-align:none}.multi-scroll-row__item>.product-card,.multi-scroll-row__item .product-card__article{block-size:100%;max-inline-size:100%}.multi-scroll-row__progress{display:flex;align-items:center;justify-content:center;min-block-size:1.5rem;margin-block-start:.2rem;color:var(--color-muted)}.multi-scroll-showcase--contrast .multi-scroll-row__progress{color:color-mix(in srgb,var(--color-background) 70%,transparent)}.multi-scroll-row__dots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.4rem}.multi-scroll-row__dot{inline-size:.38rem;block-size:.38rem;border-radius:999px;background:currentColor;opacity:.3;transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.multi-scroll-row__dot.is-active{opacity:1;transform:scale(1.25)}.multi-scroll-row__fraction{font-size:.78rem;font-variant-numeric:tabular-nums;letter-spacing:.05em}.multi-scroll-row__bar{display:block;inline-size:min(9rem,30vw);block-size:2px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,currentColor 24%,transparent)}.multi-scroll-row__bar-fill{display:block;inline-size:100%;block-size:100%;border-radius:inherit;background:currentColor;transform:scaleX(var(--multi-progress, .1));transform-origin:left center;transition:transform .18s linear}@media(max-width:64rem){.multi-scroll-row__track{grid-auto-columns:var(--multi-tablet-width)}}@media(max-width:47.999rem){.multi-scroll-showcase--spacing-compact{padding-block:2.5rem}.multi-scroll-showcase--spacing-normal{padding-block:clamp(2.75rem,10vw,4.25rem)}.multi-scroll-showcase--spacing-roomy{padding-block:clamp(4rem,14vw,6rem)}.multi-scroll-showcase__intro{margin-block-end:2.25rem}.multi-scroll-showcase__intro h2{max-inline-size:12ch;font-size:clamp(1.8rem,9vw,2.75rem)}.multi-scroll-showcase__rows{gap:2.75rem}.multi-scroll-row+.multi-scroll-row{padding-block-start:2.25rem}.multi-scroll-row__header{align-items:start;margin-block-end:1.15rem}.multi-scroll-row__copy h3{font-size:clamp(1.3rem,6vw,1.65rem)}.multi-scroll-row__copy .foundation-prose{display:none}.multi-scroll-row__tools{gap:var(--space-1)}.multi-scroll-row__view-all{min-block-size:var(--target-mobile);font-size:.78rem}.multi-scroll-row__arrow,.multi-scroll-row__autoplay-toggle{inline-size:var(--target-mobile);block-size:var(--target-mobile);min-inline-size:var(--target-mobile)}.multi-scroll-row__track{grid-auto-columns:min(var(--multi-mobile-width),78%);inline-size:100%;max-inline-size:100%;gap:min(var(--multi-gap),.875rem);margin-inline:0;padding:.15rem .35rem .65rem 0;scroll-padding-inline:0}.multi-scroll-showcase .product-card__swatch{inline-size:2rem;block-size:2rem;min-inline-size:2rem;min-block-size:2rem}.multi-scroll-showcase .product-card__swatch-color,.multi-scroll-showcase .product-card__swatch-image{inline-size:100%;block-size:100%;max-inline-size:100%;max-block-size:100%;border-radius:inherit}.multi-scroll-showcase .product-card__swatch[aria-current=true]{outline-width:1.5px;outline-offset:2px}.multi-scroll-showcase .product-card__swatch-list{gap:.55rem;padding-block:.1rem .2rem}.multi-scroll-showcase .product-card__swatch-legend{font-size:.78rem}.multi-scroll-row__bar{inline-size:min(8rem,38vw)}}@media(max-width:30rem){.multi-scroll-row__header{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.multi-scroll-row__tools{justify-content:space-between}.multi-scroll-row__controls{margin-inline-start:auto}}@media(max-width:22.5rem){.multi-scroll-row__tools{gap:.35rem}.multi-scroll-row__view-all{padding-inline:0}.multi-scroll-row__track{grid-auto-columns:min(var(--multi-mobile-width),76%);gap:min(var(--multi-gap),.75rem)}.multi-scroll-showcase .product-card__swatch{inline-size:1.9rem;block-size:1.9rem;min-inline-size:1.9rem;min-block-size:1.9rem}}@media(prefers-reduced-motion:reduce){.multi-scroll-row__arrow,.multi-scroll-row__autoplay-toggle,.multi-scroll-row__dot,.multi-scroll-row__bar-fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/multi-scroll-showcase.css.map */
