.bm-instant-loop{display:block;width:100%;margin:0 auto;font-family:inherit;}.bm-filters{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;align-items:flex-start;}.bm-filters-template{display:flex;flex-wrap:wrap;gap:1rem;width:100%;align-items:flex-start;}.bm-filters-template .elementor-widget-n-accordion{display:flex;flex-wrap:wrap;gap:1rem;width:100%;}.bm-filters-template .elementor-widget-n-accordion > details.e-n-accordion-item{flex:1 1 100%;width:100%;max-width:100%;}.bm-filters-template .elementor-widget-n-accordion > details.e-n-accordion-item > summary{display:block;width:100%;}.bm-filters-template .elementor-widget-n-accordion > details.e-n-accordion-item > [role="region"]{width:100%;}.bm-filters-template > *,.bm-controls > *{flex:1 1 100%;width:100%;max-width:100%;}.bm-controls,.bm-control{display:flex;flex-direction:column;gap:.5rem;min-width:160px;}.bm-opt{position:relative;display:inline-flex;align-items:center;gap:.5rem;font-size:.95em;cursor:pointer;user-select:none;}.bm-opt input[type="checkbox"]{position:absolute;opacity:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;}.bm-opt span{position:relative;display:inline-flex;align-items:center;}.bm-opt span::before{content:"";display:inline-block;width:18px;height:18px;flex:0 0 18px;border:2px solid var(--e-global-color-text,rgba(0,0,0,.6));border-radius:3px;background:#fff;margin-right:6px;box-sizing:border-box;}.bm-opt span::after{content:"";position:absolute;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;left:9px;top:50%;transform:translate(-50%,-60%) rotate(45deg);opacity:0;pointer-events:none;}.bm-opt input[type="checkbox"]:checked + span::before{background:var(--e-global-color-accent,#0073aa);border-color:var(--e-global-color-accent,#0073aa);}.bm-opt input[type="checkbox"]:checked + span::after{opacity:1;}.bm-opt input[type="checkbox"]:focus-visible + span::before,.bm-opt input[type="checkbox"]:focus + span::before{outline:2px solid var(--e-global-color-accent,#0073aa);outline-offset:2px;}.bm-checklist,.bm-tax-checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));column-gap:1.25rem;row-gap:.5rem;align-items:center;}.bm-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;}.bm-load-more,.bm-reset{background:var(--e-global-color-accent,#0073aa);border:none;color:#fff;padding:.5rem 1rem;cursor:pointer;font-size:.9rem;border-radius:3px;transition:background .2s ease;}.bm-load-more:hover,.bm-reset:hover{background:var(--e-global-color-secondary,#005a8c);}.bm-instant-loop select[data-sort]{width:100%;min-width:240px;}.bm-loop-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;}.bm-loop-grid > .elementor-post.elementor-grid-item{width:auto;}.bm-instant-loop[data-results-cols="1"] .bm-loop-grid{grid-template-columns:repeat(1,minmax(0,1fr));}.bm-instant-loop[data-results-cols="2"] .bm-loop-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.bm-instant-loop[data-results-cols="3"] .bm-loop-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.bm-instant-loop[data-results-cols="4"] .bm-loop-grid{grid-template-columns:repeat(4,minmax(0,1fr));}.bm-loop-meta{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;font-size:.9rem;color:var(--e-global-color-text,#333);}.bm-count{opacity:.8;}.bm-empty{text-align:center;opacity:.7;padding:2rem;font-style:italic;}@media (max-width: 768px){.bm-control{min-width:100%;}.bm-filters-template{flex-direction:column;}.bm-filters-template .bm-checklist,.bm-filters-template .bm-tax-checklist{grid-template-columns:repeat(2,1fr);}.bm-filters-template > *,.bm-controls > *{flex:1 1 auto;min-width:0;}.bm-instant-loop .bm-loop-grid{grid-template-columns:repeat(1,minmax(0,1fr));}.bm-instant-loop[data-results-cols-mobile="1"] .bm-loop-grid{grid-template-columns:repeat(1,minmax(0,1fr));}.bm-instant-loop[data-results-cols-mobile="2"] .bm-loop-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.bm-instant-loop[data-results-cols-mobile="3"] .bm-loop-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.bm-instant-loop[data-results-cols-mobile="4"] .bm-loop-grid{grid-template-columns:repeat(4,minmax(0,1fr));}}.bm-instant-loop[data-columns="1"] .bm-checklist,.bm-instant-loop[data-columns="1"] .bm-tax-checklist{grid-template-columns:repeat(1,1fr);}.bm-instant-loop[data-columns="2"] .bm-checklist,.bm-instant-loop[data-columns="2"] .bm-tax-checklist{grid-template-columns:repeat(2,1fr);}.bm-instant-loop[data-columns="3"] .bm-checklist,.bm-instant-loop[data-columns="3"] .bm-tax-checklist{grid-template-columns:repeat(3,1fr);}.bm-instant-loop[data-columns="4"] .bm-checklist,.bm-instant-loop[data-columns="4"] .bm-tax-checklist{grid-template-columns:repeat(4,1fr);}.bm-instant-loop[data-columns="5"] .bm-checklist,.bm-instant-loop[data-columns="5"] .bm-tax-checklist{grid-template-columns:repeat(5,1fr);}.bm-instant-loop[data-columns="6"] .bm-checklist,.bm-instant-loop[data-columns="6"] .bm-tax-checklist{grid-template-columns:repeat(6,1fr);}