.dscroll{position:relative;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.dscroll:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.dscroll{scroll-behavior:auto}}.dscroll[data-autoplay-mode=drift]{scroll-snap-type:none}.js .dscroll{scrollbar-width:none;-ms-overflow-style:none}.js .dscroll::-webkit-scrollbar{display:none}.dscroll-track{display:flex;list-style:none;margin:0;padding:0;width:max-content}.dscroll-item{scroll-snap-align:start;flex:none}.dscroll-controls{display:none;align-items:center;gap:var(--s3);margin-top:var(--s3)}.js .dscroll-controls{display:flex}.dscroll-nav{flex:none;width:var(--tap);height:var(--tap);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ink);border-radius:var(--r);background:var(--paper);color:var(--ink);padding:0;cursor:pointer;transition:background var(--fast) var(--ease),opacity var(--fast) var(--ease)}.dscroll-nav svg{width:18px;height:18px}.dscroll-prev svg{transform:scaleX(-1)}@media(hover:hover){.dscroll-nav:not(:disabled):hover{background:var(--court-soft)}}.dscroll-nav:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.dscroll-nav:disabled{opacity:.35;cursor:default}.dscroll-progress{flex:1;height:3px;background:var(--line);position:relative}.dscroll-progress-fill{position:absolute;top:0;left:0;height:100%;width:100%;background:var(--court);transition:left var(--fast) var(--ease),width var(--fast) var(--ease)}@media(prefers-reduced-motion:reduce){.dscroll-progress-fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/daps-scroller.css.map */
