.bslider{position:relative;background:var(--c-sand)}.bslider__inner{position:relative}.bslider--boxed{background:none}.bslider--boxed .bslider__inner{max-width:var(--w-page);margin:var(--s4) auto 0;padding-inline:var(--gutter)}.bslider--boxed .bslider__track{border-radius:var(--r-lg)}.bslider__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.bslider__track::-webkit-scrollbar{display:none}.bslider__slide{position:relative;flex:0 0 100%;aspect-ratio:var(--ratio);overflow:hidden;scroll-snap-align:start;background:var(--c-sand)}@media(max-width:749px){.bslider__slide{aspect-ratio:var(--ratio-m,var(--ratio))}}.bslider__link{display:block;height:100%}.bslider__slide picture,.bslider__slide img,.bslider__ph{display:block;width:100%;height:100%;object-fit:cover}.bslider__ph{fill:#1a1a1a40}.bslider__hint{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:8px 14px;border-radius:var(--r-pill);background:#ffffffe6;font-size:13px;font-weight:var(--fw-bold);color:var(--c-ink);white-space:nowrap}.bslider__arrow{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffffffeb;color:var(--c-ink);box-shadow:0 4px 14px #1a1a1a1f;transform:translateY(-50%);transition:background var(--t)}.bslider__arrow:hover{background:#fff}.bslider__arrow:focus-visible,.bslider__dot:focus-visible{outline:2px solid var(--c-action);outline-offset:2px}.bslider__arrow--prev{left:var(--s4)}.bslider__arrow--next{right:var(--s4)}.bslider--boxed .bslider__arrow--prev{left:calc(var(--gutter) + var(--s3))}.bslider--boxed .bslider__arrow--next{right:calc(var(--gutter) + var(--s3))}@media(max-width:749px){.bslider__arrow{display:none}}.bslider__dots{position:absolute;left:0;right:0;bottom:10px;z-index:2;display:flex;justify-content:center;gap:2px}.bslider__dot{display:grid;place-items:center;width:28px;height:24px;padding:0;border:0;background:none;cursor:pointer}.bslider__dot span{display:block;width:8px;height:8px;border-radius:999px;background:#ffffffa6;box-shadow:0 0 0 1px #1a1a1a2e;transition:width var(--t),background var(--t)}.bslider__dot[aria-current=true] span{width:22px;background:#fff}
/*# sourceMappingURL=/cdn/shop/t/87/compiled_assets/styles.css.map */
