.bf-card-gallery{display:none}
.bf-card-gallery__dots{display:none}
@media(max-width:749px){
.product-item__image.bf-card-has-gallery{aspect-ratio:1;height:auto;padding:0}
.bf-card-static-image{display:none!important}
.bf-card-gallery{display:block;position:relative;width:100%;height:100%;isolation:isolate}
.bf-card-gallery__track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
.bf-card-gallery__track::-webkit-scrollbar{display:none}
.bf-card-gallery__slide{display:block;position:relative;flex:0 0 100%;width:100%;min-width:0;height:100%;scroll-snap-align:start;scroll-snap-stop:always}
.bf-card-gallery__slide img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:contain;user-select:none;-webkit-user-drag:none}
.bf-card-gallery__dots[hidden]{display:none}
.bf-card-gallery__dots{position:static;display:flex;align-items:center;justify-content:center;gap:0;min-height:24px;height:24px;margin:0;padding:0;background:#fff}
.bf-card-gallery__dot{display:flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;min-width:24px;padding:0;border:0;border-radius:0;background:transparent;color:#111;cursor:pointer;touch-action:manipulation}
.bf-card-gallery__dot span{display:block;width:12px;height:2px;border-radius:0;background:#8c8c8c}
.bf-card-gallery__dot[aria-current=true] span{width:18px;background:#111}
.bf-card-gallery__dot:focus-visible{outline:1px solid #111;outline-offset:-3px}
#MainContent .product-item[data-grid-item]>.bf-card-gallery__dots+.product-information{padding-top:0!important}
.bf-card-gallery__slide:focus-visible{outline-offset:-3px}
}
