.embla{overflow:hidden;position:relative;--_ease: cubic-bezier(.25, .1, .25, 1)}.embla__viewport{overflow:hidden;width:100%;touch-action:pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none}.embla__viewport:focus-visible{outline:2px solid var(--color-foreground, #1F1F1F);outline-offset:4px;border-radius:8px}.embla__container{display:flex;flex-direction:row;gap:var(--_gap, 8px);transition:transform .28s var(--_ease)}.embla__container.is-dragging{cursor:grabbing;transition:none}.embla__slide{flex:0 0 auto;min-width:0}.embla.is-dragging .embla__viewport,.embla.is-active-touch .embla__viewport{cursor:grabbing}.embla.is-dragging .embla__slide{pointer-events:none}.embla__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#ffffffb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-foreground, #1F1F1F);cursor:pointer;padding:0;line-height:0;box-shadow:0 4px 16px #00000014,0 1px 4px #0000000a,inset 0 1px #ffffff80;transition:background .25s var(--_ease),border-color .25s var(--_ease),color .25s var(--_ease),box-shadow .25s var(--_ease),transform .25s var(--_ease),opacity .25s var(--_ease);opacity:0;will-change:transform,opacity}.embla:hover .embla__arrow,.embla:focus-within .embla__arrow{opacity:1}.embla__arrow:focus-visible{outline:2px solid var(--color-foreground, #1F1F1F);outline-offset:3px;opacity:1}.embla__arrow:disabled{opacity:.15!important;cursor:default;pointer-events:none;transform:translateY(-50%) scale(.9)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.embla__arrow:hover:not(:disabled){background:var(--color-foreground, #1F1F1F);border-color:var(--color-foreground, #1F1F1F);color:var(--color-background, #FFFFFF);box-shadow:0 8px 24px #0000002e,0 2px 8px #00000014;transform:translateY(-50%) scale(1.08)}.embla__arrow:active:not(:disabled){transform:translateY(-50%) scale(.96);box-shadow:0 2px 8px #0000001a}}.embla__arrow--prev{left:16px}.embla__arrow--next{right:16px}.embla__dots{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:28px}.embla__dot{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--color-foreground, #1F1F1F);opacity:.18;background:transparent;cursor:pointer;padding:0;transition:opacity .3s var(--_ease),background-color .3s var(--_ease),transform .3s var(--_ease),width .3s var(--_ease)}.embla__dot.is-active{opacity:1;background:var(--color-foreground, #1F1F1F);transform:scale(1.1);width:24px;border-radius:4px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.embla__dot:hover:not(.is-active){opacity:.4;transform:scale(1.15)}}.embla__progress{width:100%;height:3px;background:#0000000f;border-radius:2px;margin-top:20px;overflow:hidden;position:relative}.embla__progress-fill{display:block;width:100%;height:100%;background:var(--color-foreground, #1F1F1F);border-radius:2px;transform-origin:left center;transform:scaleX(0);transition:transform .18s var(--_ease);will-change:transform}.embla__counter{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--color-foreground, #1F1F1F);opacity:.5;letter-spacing:.04em;font-variant-numeric:tabular-nums}.embla__counter .counter-separator{opacity:.3;margin:0 2px}@media(prefers-reduced-motion:reduce){.embla,.embla__viewport,.embla__container,.embla__slide,.embla__arrow,.embla__dot,.embla__progress-fill{transition:none!important}.embla__dot.is-active{transform:none}.embla__viewport{cursor:default}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/premium-carousel.css.map */
