.b-template .b-product-gallery.b-media-gallery{display:block;overflow:visible;min-width:0;width:100%;align-self:start}.b-template .b-media-gallery>.b-media-stage{display:block;min-width:0;flex:none;background:transparent}.b-template .b-media-gallery .b-media-panel{display:block;margin:0;min-width:0;background:var(--soft,#e9e4db)}.b-template .b-media-gallery .b-media-panel[hidden]{display:none!important}.b-template .b-media-gallery .b-media-zoom{display:flex;align-items:center;justify-content:center;min-height:0;width:100%;background:var(--soft,#e9e4db)}.b-template .b-media-gallery .b-media-panel .b-media-zoom img{display:block;width:100%;height:auto!important;max-height:740px;aspect-ratio:4/5;object-fit:contain!important;object-position:center!important;background:var(--soft,#e9e4db)}.b-template .b-media-gallery .b-media-panel video{width:100%;height:auto;max-height:740px;aspect-ratio:4/5;object-fit:contain;display:block;background:#181818}.b-template .b-media-gallery .b-media-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;font-size:11px;line-height:1.35;letter-spacing:.07em;background:var(--soft,#e9e4db);color:var(--ink,#2a2927)}.b-template .b-media-gallery>.b-media-strip-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:18px 0 10px;padding:0;background:transparent;flex:none}.b-template .b-media-gallery>.b-media-strip-header strong{font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.b-template .b-media-gallery>.b-media-strip-header span{font-size:11px;color:var(--dim,#666)}.b-template .b-media-gallery>.b-media-thumbnails{display:flex;flex-direction:row;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:2px 2px 12px;background:transparent;flex:none;scrollbar-width:thin}.b-template .b-media-gallery .b-media-thumb{-webkit-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:stretch;flex:0 0 92px;width:92px;max-width:92px;min-width:0;margin:0;padding:4px;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--ink,#242424);cursor:pointer;scroll-snap-align:start;text-align:left;font:inherit}.b-template .b-media-gallery .b-media-thumb[aria-pressed=true]{border-color:var(--ink,#242424)}.b-template .b-media-gallery .b-media-thumb:focus-visible{outline:2px solid var(--ink,#242424);outline-offset:2px}.b-template .b-media-gallery .b-media-thumb-frame{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:115px;aspect-ratio:4/5;overflow:hidden;background:var(--soft,#e9e4db)}.b-template .b-media-gallery .b-media-thumb-frame img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:4/5!important;object-fit:cover!important;object-position:center!important}.b-template .b-media-gallery .b-media-thumb-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:33px;height:33px;display:grid;place-items:center;background:#1a1a1acb;border:1px solid #fff8;border-radius:50%;color:#fff;font-size:13px;text-indent:2px}.b-template .b-media-gallery .b-media-thumb-title{display:block;margin-top:6px;font-size:10px;line-height:1.35;letter-spacing:.015em;text-align:center;overflow-wrap:normal;white-space:normal}.b-template .b-media-gallery .b-media-thumb-fallback{font-size:10px;letter-spacing:.1em}@media(max-width:790px){.b-template .b-product-gallery.b-media-gallery{display:block;overflow:visible;scroll-snap-type:none}.b-template .b-product-gallery.b-media-gallery>.b-media-stage{width:100%;flex:none}.b-template .b-media-gallery .b-media-thumb{flex-basis:77px;width:77px;max-width:77px}.b-template .b-media-gallery .b-media-thumb-frame{height:96px}.b-template .b-media-gallery .b-media-strip-header span{font-size:10px}}@media(prefers-reduced-motion:no-preference){.b-template .b-media-gallery .b-media-thumbnails{scroll-behavior:smooth}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/brahvi-product-gallery.css.map */
