.bm-card-gallery{position:relative;min-width:0}.bm-card-gallery>.grid-product__image-link{position:relative}.bm-card-gallery__extra,.bm-card-gallery__controls{display:none}[data-bm-card-ready] .grid-product__color-image{display:none!important}[data-bm-color-picked]:not([data-bm-hover-color=ready]) .grid-product__secondary-image{display:none!important}[data-bm-card-status]{min-height:20px;margin:3px 0 0;font-size:12px;line-height:17px;letter-spacing:0;text-align:center;overflow-wrap:anywhere}[data-bm-card-ready] .bm-card-gallery{display:flex;align-items:stretch;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.bm-card-gallery::-webkit-scrollbar{display:none}[data-bm-card-ready] .bm-card-gallery>[data-bm-card-slide]{display:block;flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;background-size:var(--bm-card-fit,cover);background-position:center;background-repeat:no-repeat}.bm-card-gallery__extra{position:relative;overflow:hidden}.bm-card-gallery__controls{max-width:calc(100% - 12px);overflow-x:auto;scrollbar-width:none}.bm-card-gallery__controls::-webkit-scrollbar{display:none}.bm-card-gallery__extra[data-bm-other-view]:after{content:attr(data-bm-view-label);position:absolute;z-index:3;top:6px;left:6px;right:auto;bottom:auto;width:max-content;height:auto;max-width:calc(100% - 12px);padding:4px 6px;background:#fffffff0;color:#111;font-size:10px;line-height:1.25;letter-spacing:0;pointer-events:none}.bm-card-gallery__controls--compact button:after{display:none}.bm-card-gallery__controls--compact button{font-size:20px;line-height:1}.bm-card-gallery__controls--compact button:disabled{opacity:.35}.bm-card-gallery__position{min-width:36px;font-size:11px;line-height:24px;letter-spacing:0;text-align:center}.bm-card-gallery__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--bm-card-fit,cover)}.bm-card-gallery:focus-visible{outline:2px solid #111;outline-offset:-2px}.bm-card-gallery__controls{display:flex;position:absolute;z-index:4;bottom:3px;left:50%;transform:translate(-50%);padding:0 2px;background:#ffffffe0;border-radius:12px}.bm-card-gallery__controls[hidden]{display:none}.bm-card-gallery__controls button{display:grid;place-items:center;width:24px;height:24px;min-width:24px;min-height:24px;padding:0;border:0;background:transparent;color:#111}.bm-card-gallery__controls button:after{content:"";width:5px;height:5px;border:1px solid currentColor;border-radius:50%}.bm-card-gallery__controls button[aria-pressed=true]:after{background:currentColor}.bm-card-gallery__controls button:focus-visible{outline:2px solid #111;outline-offset:0}.bm-card-gallery__pending:before{content:"";position:absolute;z-index:2;right:8px;top:8px;width:13px;height:13px;border:2px solid #ddd;border-top-color:#111;border-radius:50%;animation:bm-card-loading .7s linear infinite}@keyframes bm-card-loading{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bm-card-gallery__pending:before{animation:none}}[data-bm-card-ready] .bm-card-gallery .grid-product__secondary-image{display:none!important}.bm-card-gallery--dragging{scroll-snap-type:none!important;cursor:grabbing;-webkit-user-select:none;user-select:none}@media(hover:hover){.bm-card-gallery[data-bm-count]:not([data-bm-count="1"]){cursor:grab}}[data-bm-card-missing] .bm-card-gallery [data-bm-card-slide]>:not(.bm-card-gallery__missing){visibility:hidden}.bm-card-gallery__missing{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#f5f5f3;color:#555;font:inherit;font-size:13px;line-height:1.5;letter-spacing:0;text-align:center;pointer-events:none}.bm-recoded-gallery-wrap{position:relative;min-width:0}.recoded-product[data-bm-card-ready] .bm-card-gallery{aspect-ratio:3/4}.recoded-product[data-bm-card-ready] .bm-card-gallery>[data-bm-card-slide]{min-height:0}.recoded-product[data-bm-card-ready] .bm-card-gallery .recoded-image{height:100%}
/*# sourceMappingURL=/cdn/shop/t/53/assets/bimoni-card-gallery.css.map */
