.bsn-gallery{--bsn-ink: #191716;--bsn-wine: #751522;display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem;width:100%;min-width:0;color:var(--bsn-ink);font-family:var(--font-body--family, sans-serif)}.bsn-gallery svg{display:block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.bsn-gallery button{font-family:inherit;color:inherit;cursor:pointer}.bsn-count,.bsn-nav:before{background:#fffffff2;border:1px solid #ddd8d7}.bsn-count{position:absolute;left:12px;top:12px;padding:5px 9px;border-radius:3px;font:600 12px/1.4 var(--font-body--family,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.055em;pointer-events:none}.bsn-nav{position:absolute;top:50%;transform:translateY(-50%);display:none;place-items:center;isolation:isolate;width:44px;height:44px;padding:0;border:0;background:transparent;border-radius:50%}.bsn-gallery:defined .bsn-nav{display:grid}.bsn-nav:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:-1;border-radius:inherit}.bsn-nav:hover:before{border-color:var(--bsn-wine)}.bsn-prev{left:4px}.bsn-next{right:4px}.bsn-gallery :is(.bsn-nav,.bsn-thumb,.bsn-open,button):focus-visible{outline:2px solid var(--bsn-wine);outline-offset:-2px}.bsn-thumbs{display:flex;flex-wrap:nowrap;gap:5px;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;padding:2px;scrollbar-width:thin}.bsn-thumb{flex:0 0 clamp(44px,10vw,55px);width:clamp(44px,10vw,55px);display:block;padding:2px;border:1px solid transparent;border-radius:3px;text-decoration:none;align-self:start}.bsn-thumb[aria-current=true]{border-color:var(--bsn-wine)}.bsn-thumb img{width:100%;height:auto;aspect-ratio:3/5;display:block;border-radius:1px}.bsn-modal:not([open]){display:none}.bsn-modal[open]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;margin:auto;padding:0;height:min(92vh,1050px);max-height:94dvh;width:min(94vw,960px);max-width:94vw;min-width:0;border:1px solid #e5e0de;border-radius:4px;background:#fff;color:var(--bsn-ink)}.bsn-modal::backdrop{background:#161412a6}.bsn-toolbar{padding:2px 6px;display:flex;justify-content:flex-end;align-items:center;gap:12px;border-bottom:1px solid #e8e4e2}.bsn-toolbar button{min-height:44px;min-width:44px;padding:5px 9px;border:none;background:transparent;border-radius:2px;font-size:14px}.bsn-toolbar button[aria-pressed=true]{color:var(--bsn-wine);text-decoration:underline;text-underline-offset:3px}.bsn-toolbar button svg{margin-inline:auto}.bsn-canvas{display:flex;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.bsn-canvas img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;margin:auto;object-fit:contain}.bsn-modal[data-full-size] .bsn-canvas img{max-width:none;max-height:none;width:auto;height:auto;flex:none;cursor:zoom-out}@media(min-width:750px){.bsn-gallery{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:12px;max-width:min(100%,calc(64px + clamp(350px,49vh,560px)));margin-inline:auto}.bsn-stage{grid-column:2;grid-row:1}.bsn-thumbs{grid-column:1;grid-row:1;flex-direction:column;gap:4px}.bsn-thumb{flex:none;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/bora-short-black-gallery.css.map */
