.bora-sports-bra-gallery{display:grid;grid-template-columns:minmax(0,1fr);gap:11px;width:100%;min-width:0;color:#191716;font-family:var(--font-body--family, sans-serif)}.bora-sports-bra-gallery .bfc-stage{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.bora-sports-bra-gallery .bfc-stage>img{transform:none}.bora-sports-bra-gallery svg{display:block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.bora-sports-bra-count{position:absolute;top:12px;inset-inline-start:12px;z-index:1;padding:5px 9px;border:1px solid #ddd8d7;border-radius:3px;background:#fffffff2;color:var(--variant-focus, #25232b);font:600 12px/1.4 var(--font-body--family, sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.055em;pointer-events:none}.bora-sports-bra-gallery .bora-gallery-nav{inset-inline:4px;top:50%}.bora-sports-bra-gallery .bora-gallery-nav button{position:relative;isolation:isolate;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--variant-on-accent, #fff)}.bora-sports-bra-gallery .bora-gallery-nav button:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:-1;border:1px solid var(--variant-accent, #25232b);border-radius:inherit;background:var(--variant-accent, #25232b)}.bora-sports-bra-gallery .bora-gallery-nav button:hover:before{box-shadow:0 0 0 1px var(--variant-focus, #25232b);border-color:var(--variant-on-accent, #fff)}.bora-sports-bra-gallery .bfc-thumbs{display:flex;flex-wrap:nowrap;align-items:start;gap:5px;min-width:0;max-width:100%;margin:0;padding:2px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.bora-sports-bra-gallery .bfc-thumb{display:block;flex:0 0 48px;width:48px;min-width:44px;min-height:44px;padding:2px;border:1px solid transparent;border-radius:3px;background:transparent;text-decoration:none}.bora-sports-bra-gallery .bfc-thumb[aria-current=true]{border-color:var(--variant-focus, #25232b);background:transparent}.bora-sports-bra-gallery .bfc-thumb img{display:block;width:100%;height:auto;aspect-ratio:3 / 5;object-fit:cover;object-position:center;border-radius:1px;transform:none}.bora-sports-bra-gallery :is(a,button):focus-visible{outline:2px solid var(--variant-focus, #25232b);outline-offset:-2px}.bora-sports-bra-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}bora-fc-gallery:has(.bora-sports-bra-gallery) .bfc-dialog img{display:block;max-width:100%;object-fit:contain;object-position:center;transform:none}bora-fc-gallery:has(.bora-sports-bra-gallery) .bfc-close{min-width:44px;min-height:44px;background:var(--variant-accent, #25232b);border-color:var(--variant-accent, #25232b);color:var(--variant-on-accent, #fff)}bora-fc-gallery:has(.bora-sports-bra-gallery) .bfc-close:focus-visible{outline:2px solid var(--variant-focus, #25232b);outline-offset:3px}@media(min-width:750px){.bora-sports-bra-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}.bora-sports-bra-gallery .bora-gallery-stage{grid-column:2;grid-row:1}.bora-sports-bra-gallery .bfc-thumbs{grid-column:1;grid-row:1;flex-direction:column;gap:4px}.bora-sports-bra-gallery .bfc-thumb{flex:none;width:100%}}@media(max-width:749px){.bora-sports-bra-gallery .bfc-thumbs{width:100%;padding-inline:12px;gap:7px}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/bora-sports-bra-gallery.css.map */
