/* Scoped prototype only. Existing theme styles and Pelak @font-face are untouched. */
.bxl-vb-location,.bxl-vb-preview{font-family:"BizeeLux Pelak",Tahoma,sans-serif;direction:rtl}
.bxl-vb-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.bxl-vb-product{display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none}
.bxl-vb-product img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover}
.bxl-vb-product-name{margin-block-start:8px}
.bxl-vb-product-price{display:block;unicode-bidi:isolate}
.bxl-vb-menu-list,.bxl-vb-menu-list .sub-menu{list-style:none;margin:0;padding:0}
.bxl-vb-menu-list{display:flex;flex-wrap:wrap;gap:20px}
.bxl-vb-menu a{display:inline-block;padding-block:8px;color:inherit;text-decoration:none}
.bxl-vb-menu a:hover,.bxl-vb-menu a:focus-visible{text-decoration:underline}
.bxl-vb-menu-toggle{display:none;border:1px solid currentColor;padding:8px 14px;background:transparent;color:inherit;font:inherit}
.bxl-vb-menu-list .sub-menu{padding-inline-start:16px;font-size:.9em}
.bxl-vb-menu-panel[hidden]{display:none}
@media(max-width:1024px){.bxl-vb-products{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.bxl-vb-products{grid-template-columns:repeat(2,minmax(0,1fr))}.bxl-vb-menu-toggle{display:block}.bxl-vb-menu-list{flex-direction:column}}
