:root{--burdpress-primary-color:#0073aa;--burdpress-secondary-color:#005a87;--burdpress-text-color:#333;--burdpress-border-color:#ddd;--burdpress-background-color:#fff;--burdpress-hover-transition:0.3s ease;--burdpress-border-radius:4px;--burdpress-box-shadow:0 2px 4px rgba(0,0,0,.1);--burdpress-base-font-size:16px;--burdpress-heading-font-size:20px;--burdpress-small-font-size:calc(var(--burdpress-base-font-size)*0.875);--burdpress-large-font-size:calc(var(--burdpress-base-font-size)*1.125);--burdpress-spacing-xs:calc(var(--burdpress-base-font-size)*0.25);--burdpress-spacing-sm:calc(var(--burdpress-base-font-size)*0.5);--burdpress-spacing-md:var(--burdpress-base-font-size);--burdpress-spacing-lg:calc(var(--burdpress-base-font-size)*1.5);--burdpress-spacing-xl:calc(var(--burdpress-base-font-size)*2);--brand-color-1:var(--burdpress-primary-color);--brand-color-2:var(--burdpress-secondary-color);--brand-color-3:#00a0d2;--brand-color-4:#72aee6;--loading-animation-speed:1.2s;--loading-spinner-color:var(--burdpress-primary-color);--hover-scale-amount:1.05;--hover-lift-amount:-5px;--global-transition-easing:ease;--checkbox-bg-normal:var(--burdpress-background-color);--checkbox-bg-checked:var(--burdpress-primary-color);--checkbox-border-normal:var(--burdpress-border-color);--checkbox-border-checked:var(--burdpress-primary-color);--checkbox-checkmark-color:var(--burdpress-background-color);--checkbox-checked-label-color:var(--burdpress-primary-color);--checkbox-label-gap:var(--burdpress-spacing-xs);--slider-track-color:#e0e0e0;--slider-fill-color:var(--burdpress-primary-color);--slider-handle-color:var(--burdpress-primary-color);--dropdown-arrow-color:var(--burdpress-text-color);--focus-outline-color:var(--burdpress-primary-color);--focus-ring-opacity:0.3;--mobile-toggle-bg:linear-gradient(135deg,var(--burdpress-primary-color,#007cba) 0%,var(--burdpress-secondary-color,#005a87) 100%);--mobile-toggle-text-color:#fff;--mobile-toggle-border-radius:12px;--mobile-panel-width:320px;--mobile-panel-bg:linear-gradient(135deg,var(--burdpress-background-color,#fff) 0%,#fafbfc 100%);--mobile-header-bg:linear-gradient(135deg,var(--burdpress-primary-color,#007cba) 0%,var(--burdpress-secondary-color,#005a87) 100%);--mobile-header-text-color:#fff}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@keyframes bp-fade-in-up{0%{opacity:0;transform:translate3d(0,18px,0)}60%{opacity:1;transform:translate3d(0,-2px,0)}to{opacity:1;transform:translateZ(0)}}.bp-infinite-scroll-item{animation-delay:var(--bp-enter-delay,0s);animation-duration:var(--bp-enter-duration,.45s);animation-fill-mode:both;animation-name:bp-fade-in-up;animation-play-state:paused;animation-timing-function:cubic-bezier(.33,1,.68,1);opacity:0;transform:translate3d(0,18px,0);will-change:transform,opacity}.bp-infinite-scroll-item--animate{animation-play-state:running}.burdpress-post-grid-wrapper{position:relative;width:100%}.burdpress-post-grid-container,.burdpress-post-grid-wrapper{box-sizing:border-box;max-width:100%}.burdpress-loop-loading-overlay{align-items:center;backdrop-filter:blur(2px);background:hsla(0,0%,100%,.95);bottom:0;display:flex;justify-content:center;min-height:200px;opacity:0;right:0;transform:scale(.95);visibility:hidden;z-index:100}.burdpress-loading-container{align-items:center;background:none!important;border:none!important;display:flex;flex-direction:column;gap:20px;padding:20px}.burdpress-loading-container *{border:none!important}.burdpress-loading-container .burdpress-spinner-circle{background-color:var(--e-global-color-primary,#0073aa)!important;border:none!important}.burdpress-spinner-wrapper{height:50px;width:50px}.burdpress-spinner,.burdpress-spinner-wrapper{animation:none!important;position:relative;transform:none!important}.burdpress-spinner{height:100%;width:100%}.burdpress-spinner-wrapper:after,.burdpress-spinner-wrapper:before,.burdpress-spinner:after,.burdpress-spinner:before{border:none!important;content:none!important;display:none!important}.burdpress-spinner-circle{background-color:var(--loading-spinner-color);border-radius:50%;height:10px;position:absolute;width:10px}.burdpress-spinner-circle:first-child{animation:burdpress-fade var(--loading-animation-speed) linear infinite;animation-delay:0s;left:50%;top:5px;transform:translateX(-50%)}.burdpress-spinner-circle:nth-child(2){animation:burdpress-fade var(--loading-animation-speed) linear infinite;animation-delay:calc(var(--loading-animation-speed)*.25);right:5px;top:50%;transform:translateY(-50%)}.burdpress-spinner-circle:nth-child(3){animation:burdpress-fade var(--loading-animation-speed) linear infinite;animation-delay:calc(var(--loading-animation-speed)*.5);bottom:5px;left:50%;transform:translateX(-50%)}.burdpress-spinner-circle:nth-child(4){animation:burdpress-fade var(--loading-animation-speed) linear infinite;animation-delay:calc(var(--loading-animation-speed)*.75);left:5px;top:50%;transform:translateY(-50%)}@keyframes burdpress-fade{0%{opacity:1}25%{opacity:1}26%{opacity:.3}to{opacity:.3}}.burdpress-loading-text{text-align:center}.burdpress-loading-text span{color:var(--loading-text-color,color-mix(in srgb,var(--burdpress-text-color) 70%,transparent));font-family:inherit;font-size:var(--burdpress-small-font-size);font-weight:500;letter-spacing:.5px}.burdpress-post-grid{box-sizing:border-box;display:grid;gap:var(--bp-grid-gap,20px);grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%;width:100%}.burdpress-post-grid.burdpress-pgrid-columns-1{grid-template-columns:repeat(1,minmax(0,1fr))}.burdpress-post-grid.burdpress-pgrid-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.burdpress-post-grid.burdpress-pgrid-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.burdpress-post-grid.burdpress-pgrid-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.burdpress-post-grid.burdpress-pgrid-columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.burdpress-post-grid.burdpress-pgrid-columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1024px){.burdpress-post-grid{gap:var(--bp-grid-gap-tablet,var(--bp-grid-gap,20px))}.burdpress-loop-grid.columns-tablet-1{grid-template-columns:repeat(1,minmax(0,1fr))}.burdpress-loop-grid.columns-tablet-2{grid-template-columns:repeat(2,minmax(0,1fr))}.burdpress-loop-grid.columns-tablet-3{grid-template-columns:repeat(3,minmax(0,1fr))}.burdpress-loop-grid.columns-tablet-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.burdpress-post-grid{gap:var(--bp-grid-gap-mobile,var(--bp-grid-gap-tablet,var(--bp-grid-gap,20px)))}.burdpress-loop-grid.columns-mobile-1{grid-template-columns:repeat(1,minmax(0,1fr))}.burdpress-loop-grid.columns-mobile-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.burdpress-loop-grid.layout-list{grid-template-columns:1fr}.burdpress-loop-grid.layout-masonry{display:block}.burdpress-loop-grid.layout-carousel{display:flex;overflow:hidden}.burdpress-loop-item,.burdpress-post-grid-item,.elementor-loop-container .elementor-loop-item{background:var(--burdpress-background-color);border:1px solid var(--burdpress-border-color);border-radius:var(--burdpress-border-radius);box-shadow:var(--burdpress-box-shadow);box-sizing:border-box;color:var(--burdpress-text-color);max-width:100%;min-width:0;overflow:hidden;transition:all var(--burdpress-hover-transition);width:100%}.burdpress-loop-item:hover,.burdpress-post-grid-item:hover{border-color:var(--burdpress-primary-color);box-shadow:0 8px 25px rgba(0,0,0,.15);transform:translateY(var(--hover-lift-amount,-5px)) scale(var(--hover-scale-amount,1))}.burdpress-loop-item-thumbnail,.burdpress-post-grid-item-thumbnail{overflow:hidden;padding-bottom:60%;position:relative}.burdpress-loop-item-thumbnail img,.burdpress-post-grid-item-thumbnail img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .3s ease;width:100%}.burdpress-loop-item:hover .burdpress-loop-item-thumbnail img,.burdpress-post-grid-item:hover .burdpress-post-grid-item-thumbnail img{transform:scale(1.05)}.burdpress-loop-item-content,.burdpress-post-grid-item-content,.elementor-loop-container .elementor-loop-item>*{min-width:0;padding:20px}.elementor-loop-container{box-sizing:border-box;max-width:100%;width:100%}.burdpress-loop-item-title,.burdpress-post-grid-item-title{color:var(--burdpress-text-color);font-size:var(--burdpress-heading-font-size);font-weight:600;margin:0 0 var(--burdpress-spacing-sm)}.burdpress-loop-item-title a,.burdpress-post-grid-item-title a{color:inherit;text-decoration:none;transition:color .3s ease}.burdpress-loop-item-title a:hover,.burdpress-post-grid-item-title a:hover{color:var(--burdpress-primary-color);transition:color var(--burdpress-hover-transition)}.burdpress-loop-item-meta,.burdpress-post-grid-item-meta{color:color-mix(in srgb,var(--burdpress-text-color) 70%,transparent);display:flex;font-size:var(--burdpress-small-font-size);gap:var(--burdpress-spacing-sm);margin-bottom:var(--burdpress-spacing-sm)}.burdpress-loop-item-excerpt,.burdpress-post-grid-item-excerpt{color:var(--burdpress-text-color);font-size:var(--burdpress-base-font-size);line-height:1.6;margin-bottom:var(--burdpress-spacing-sm)}.burdpress-loop-item-link,.burdpress-post-grid-item-link{background:var(--burdpress-primary-color);border:2px solid var(--burdpress-primary-color);border-radius:var(--burdpress-border-radius);color:var(--burdpress-background-color);display:inline-block;font-size:var(--burdpress-base-font-size);font-weight:500;padding:var(--burdpress-spacing-xs) var(--burdpress-spacing-md);text-decoration:none;transition:all var(--burdpress-hover-transition)}.burdpress-loop-item-link:hover,.burdpress-post-grid-item-link:hover{background:var(--burdpress-secondary-color);border-color:var(--burdpress-secondary-color);box-shadow:var(--burdpress-box-shadow);transform:translateY(-1px)}.burdpress-loop-item-price,.burdpress-post-grid-item-price{color:var(--burdpress-primary-color);font-size:var(--burdpress-large-font-size);font-weight:600;margin-bottom:var(--burdpress-spacing-sm)}.burdpress-loop-grid.layout-list .burdpress-loop-item,.burdpress-loop-grid.view-list .burdpress-loop-item{align-items:flex-start;display:flex;gap:20px}.burdpress-loop-grid.layout-list .burdpress-loop-item-thumbnail,.burdpress-loop-grid.view-list .burdpress-loop-item-thumbnail{flex:0 0 200px;height:150px;padding-bottom:0}.burdpress-loop-grid.layout-list .burdpress-loop-item-content,.burdpress-loop-grid.view-list .burdpress-loop-item-content{flex:1}.burdpress-loop-filters{background:var(--bp-filter-panel-bg,var(--burdpress-background-color));border:1px solid var(--burdpress-border-color);border-radius:var(--burdpress-border-radius);box-shadow:var(--burdpress-box-shadow);color:var(--burdpress-text-color);margin-bottom:var(--burdpress-spacing-xl);padding:var(--burdpress-spacing-lg)}.filter-position-side{align-items:flex-start;display:flex;gap:var(--bp-panel-gap,30px)}.filter-position-side .burdpress-loop-filters{height:fit-content;margin-bottom:0;max-height:calc(100vh - 40px);overflow-y:auto;position:sticky;top:20px;width:var(--bp-panel-width,300px)}.filter-position-side .burdpress-post-grid-container{flex:1;min-width:0}.filter-position-side .burdpress-post-grid-container .burdpress-infinite-scroll-trigger{display:block;margin-top:10px;width:100%}.burdpress-filter-form{display:flex;flex-direction:column;gap:0}.burdpress-filter-group{position:relative}.burdpress-filter-group:not(:last-child){border-bottom:1px solid #e1e5e9}.burdpress-filter-group:last-child,.burdpress-filter-special{border-bottom:none!important;margin-bottom:0;padding-bottom:0}.burdpress-filter-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.burdpress-filter-label{align-items:center;color:var(--burdpress-text-color);display:flex;font-size:var(--burdpress-base-font-size);font-weight:600;gap:var(--burdpress-spacing-xs);line-height:1.4;margin:0}.burdpress-filter-total-count{color:#6c757d;font-size:.875rem;font-weight:400}.burdpress-current-results-count{color:var(--burdpress-primary-color);font-size:.875rem;font-weight:500}.burdpress-filter-header-actions{align-items:center;display:flex;gap:8px}.burdpress-filter-collapse-toggle{align-items:center;background:transparent;border:none;color:#6c757d;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:transform .2s ease}.burdpress-filter-collapse-toggle:hover{color:var(--burdpress-primary-color,#007bff)}.burdpress-collapse-icon{display:block;fill:currentColor;transition:transform .3s ease}.burdpress-collapse-icon .icon-horizontal{transform-origin:center;transition:all .3s ease}.burdpress-collapse-icon .icon-vertical{transform-origin:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.burdpress-filter-group:not(.burdpress-filter-collapsed) .burdpress-collapse-icon .icon-vertical{opacity:0;transform:rotate(90deg)}.burdpress-filter-collapsed .burdpress-collapse-icon .icon-vertical{opacity:1;transform:rotate(0deg)}.burdpress-filter-collapsible .burdpress-filter-options{max-height:2000px;opacity:1;overflow:visible;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .2s ease}.burdpress-filter-collapsed .burdpress-filter-options{max-height:0!important;opacity:0;pointer-events:none}.burdpress-filter-toggle-all{align-items:center;background:none;border:1px solid var(--burdpress-border-color);border-radius:var(--burdpress-border-radius);color:var(--burdpress-primary-color);cursor:pointer;display:flex;font-size:var(--burdpress-small-font-size);gap:var(--burdpress-spacing-xs);padding:var(--burdpress-spacing-xs) var(--burdpress-spacing-sm);transition:all var(--burdpress-hover-transition);white-space:nowrap}.burdpress-filter-toggle-all:hover{background:color-mix(in srgb,var(--burdpress-primary-color) 10%,transparent);border-color:var(--burdpress-primary-color)}.burdpress-filter-toggle-all.expanded{background:var(--burdpress-primary-color);color:var(--burdpress-background-color)}.burdpress-filter-toggle-all .toggle-icon{font-size:1rem;font-weight:700;line-height:1}.burdpress-filter-options{display:flex;flex-direction:column;gap:2px}.burdpress-filter-search-container{margin-bottom:12px}.burdpress-filter-term-search{background:color-mix(in srgb,var(--burdpress-border-color) 20%,var(--burdpress-background-color));border:1px solid var(--burdpress-border-color);border-radius:var(--burdpress-border-radius);color:var(--burdpress-text-color);font-size:var(--burdpress-small-font-size);padding:var(--burdpress-spacing-sm) var(--burdpress-spacing-sm);transition:all var(--burdpress-hover-transition);width:100%}.burdpress-filter-term-search:focus{background:var(--burdpress-background-color);border-color:var(--burdpress-primary-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--burdpress-primary-color) var(--focus-ring-opacity),transparent);outline:none}.burdpress-filter-terms-container{display:flex;flex-direction:column;gap:2px;max-height:300px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#cbd5e0 #f1f3f4;scrollbar-width:thin}.burdpress-filter-terms-container::-webkit-scrollbar{width:6px}.burdpress-filter-terms-container::-webkit-scrollbar-track{background:#f1f3f4;border-radius:3px}.burdpress-filter-terms-container::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.burdpress-filter-terms-container::-webkit-scrollbar-thumb:hover{background:#a0aec0}.burdpress-filter-terms-container::-webkit-scrollbar:horizontal{height:6px}.burdpress-filter-terms-container::-webkit-scrollbar-track:horizontal{background:#f1f3f4;border-radius:3px}.burdpress-filter-terms-container::-webkit-scrollbar-thumb:horizontal{background:#cbd5e0;border-radius:3px}.burdpress-filter-terms-container::-webkit-scrollbar-thumb:horizontal:hover{background:#a0aec0}.burdpress-filter-search-input{border:1px solid #ddd;border-radius:4px;font-size:1rem;padding:10px;width:100%}.burdpress-filter-checkbox{align-items:center;border-radius:var(--burdpress-border-radius);cursor:pointer;display:flex;gap:var(--checkbox-label-gap);margin-bottom:0;padding:var(--burdpress-spacing-xs) var(--burdpress-spacing-xs);position:relative;transition:all var(--burdpress-hover-transition)}.burdpress-filter-checkbox:hover{background:color-mix(in srgb,var(--burdpress-border-color) 15%,transparent)}.burdpress-filter-checkbox.burdpress-filter-hidden{display:none}.burdpress-filter-checkbox.search-hidden{display:none!important}.burdpress-filter-checkbox-input{accent-color:var(--checkbox-bg-checked,var(--burdpress-primary-color));-webkit-appearance:none;appearance:none;background-color:var(--checkbox-bg-normal,#fff)!important;border-color:var(--checkbox-border-normal,#ddd)!important;border-radius:2px;border-style:solid;border-width:1px;flex-shrink:0;height:16px;margin:0;position:relative;width:16px}.burdpress-filter-checkbox-input:checked{background-color:var(--checkbox-bg-checked,var(--burdpress-primary-color))!important;border-color:var(--checkbox-border-checked,var(--burdpress-primary-color))!important}.burdpress-filter-checkbox-input:checked:after{color:var(--checkbox-checkmark-color,#fff);content:"✓";font-size:11px;font-weight:700;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.burdpress-filter-checkbox-input:checked+.burdpress-filter-checkbox-label{color:var(--checkbox-checked-label-color,#0073aa);font-weight:500}.burdpress-filter-checkbox-label{align-items:center;color:var(--burdpress-text-color);display:flex;flex:1;font-size:var(--burdpress-small-font-size);gap:var(--burdpress-spacing-xs);line-height:1.4}.burdpress-term-level-0 .burdpress-filter-checkbox-label{font-weight:500}.burdpress-term-level-1{padding-left:20px}.burdpress-term-level-2{padding-left:40px}.burdpress-term-level-3{padding-left:60px}.burdpress-term-indent{align-items:center;color:#9ca3af;display:inline-flex;font-family:monospace;font-size:.85rem;margin-right:2px;white-space:nowrap}.burdpress-term-connector{color:#cbd5e0;margin-right:4px}.burdpress-filter-count{background:#f3f4f6;border-radius:10px;color:#6b7280;font-weight:400;line-height:1.2;padding:2px 6px}.burdpress-filter-select{background:#f8f9fa;border:1px solid #ddd;border-radius:6px;font-size:.9rem;margin-top:12px;padding:10px 12px;transition:all .2s ease;width:100%}.burdpress-filter-select:focus{background:#fff;border-color:#0073aa;box-shadow:0 0 0 3px rgba(0,115,170,.1);outline:none}.burdpress-filter-date-inputs{align-items:center;display:flex;gap:10px}.burdpress-filter-date-from,.burdpress-filter-date-to{border:1px solid #ddd;border-radius:4px;flex:1;padding:8px}.burdpress-filter-date-separator{color:#999}.burdpress-filter-date-presets{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.burdpress-date-preset{background:#fff;border:1px solid #ddd;border-radius:3px;cursor:pointer;font-size:.85rem;padding:5px 10px;transition:all .2s ease}.burdpress-date-preset:hover{background:#0073aa;border-color:#0073aa;color:#fff}.burdpress-filter-price-inputs{align-items:center;display:flex;gap:15px;margin-bottom:20px;margin-top:12px}.burdpress-filter-price-max,.burdpress-filter-price-min{background:#f8f9fa;border:1px solid #ddd;border-radius:6px;flex:1;font-size:.9rem;padding:10px 12px;transition:all .2s ease}.burdpress-filter-price-max::-webkit-inner-spin-button,.burdpress-filter-price-max::-webkit-outer-spin-button,.burdpress-filter-price-min::-webkit-inner-spin-button,.burdpress-filter-price-min::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.burdpress-filter-price-max[type=number],.burdpress-filter-price-min[type=number]{-moz-appearance:textfield}.burdpress-filter-price-max:focus,.burdpress-filter-price-min:focus{background:#fff;border-color:#0073aa;box-shadow:0 0 0 3px rgba(0,115,170,.1);outline:none}.burdpress-filter-price-separator{color:#6b7280;font-weight:500;white-space:nowrap}.burdpress-price-slider-range{background:var(--slider-fill-color,#0073aa);border-radius:3px;height:100%;position:absolute}.burdpress-price-slider-max,.burdpress-price-slider-min{-webkit-appearance:none;appearance:none;background:transparent;height:5px;pointer-events:none;position:absolute;width:100%}.burdpress-price-slider-max::-webkit-slider-thumb,.burdpress-price-slider-min::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--slider-handle-color,#0073aa);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);cursor:pointer;height:20px;pointer-events:all;position:relative;width:20px;z-index:2}.burdpress-price-slider-max::-moz-range-thumb,.burdpress-price-slider-min::-moz-range-thumb{-moz-appearance:none;appearance:none;background:var(--slider-handle-color,#0073aa);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);cursor:pointer;height:20px;pointer-events:all;position:relative;width:20px;z-index:2}.burdpress-price-slider-max::-ms-thumb,.burdpress-price-slider-min::-ms-thumb{appearance:none;background:var(--slider-handle-color,#0073aa);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);cursor:pointer;height:20px;pointer-events:all;position:relative;width:20px;z-index:2}.burdpress-price-slider-max::-webkit-slider-track,.burdpress-price-slider-min::-webkit-slider-track{-webkit-appearance:none;appearance:none;background:transparent;border:none;height:5px;outline:none}.burdpress-price-slider-max::-moz-range-track,.burdpress-price-slider-min::-moz-range-track{background:transparent;border:none;height:5px;outline:none}.burdpress-price-slider-max::-ms-track,.burdpress-price-slider-min::-ms-track{background:transparent;border:none;height:5px;outline:none}.burdpress-filter-price-slider{background:var(--slider-track-color,#e5e7eb);border-radius:3px;height:5px;margin-bottom:0;margin-top:5px;overflow:visible;position:relative}.burdpress-filter-price-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:5px;left:0;pointer-events:none;position:absolute;top:0;width:100%}.burdpress-filter-price-slider input[type=range]:focus{outline:none}.burdpress-post-grid-wrapper .burdpress-filter-price-slider{background:var(--slider-track-color,#e5e7eb)!important}.burdpress-post-grid-wrapper .burdpress-price-slider-range{background:var(--slider-fill-color,#0073aa)!important}.burdpress-post-grid-wrapper .burdpress-price-slider-max::-webkit-slider-thumb,.burdpress-post-grid-wrapper .burdpress-price-slider-min::-webkit-slider-thumb{background:var(--slider-handle-color,#0073aa)!important}.burdpress-post-grid-wrapper .burdpress-price-slider-max::-moz-range-thumb,.burdpress-post-grid-wrapper .burdpress-price-slider-min::-moz-range-thumb{background:var(--slider-handle-color,#0073aa)!important}.burdpress-post-grid-wrapper .burdpress-price-slider-max::-ms-thumb,.burdpress-post-grid-wrapper .burdpress-price-slider-min::-ms-thumb{background:var(--slider-handle-color,#0073aa)!important}.burdpress-filter-price-slider input[type=range]::-webkit-slider-thumb{pointer-events:all}.burdpress-filter-price-slider input[type=range]::-moz-range-thumb{pointer-events:all}.burdpress-filter-price-slider input[type=range]::-ms-thumb{pointer-events:all}.burdpress-active-filters{background:linear-gradient(135deg,#e3f2fd,#f8f9fa);border:1px solid #bbdefb;border-radius:8px;display:none;margin-bottom:16px;padding:12px 16px}.burdpress-active-filters.has-filters{display:block}.burdpress-active-filters-title{color:#1565c0;font-size:.9rem;font-weight:600;margin-bottom:8px}.burdpress-active-filters-list{display:flex;flex-wrap:wrap;gap:6px}.burdpress-active-filter-tag{align-items:center;background:#0073aa;border-radius:12px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:500;gap:6px;padding:4px 8px}.burdpress-active-filter-remove{cursor:pointer;font-weight:700;margin-left:2px;opacity:.8;transition:opacity .2s ease}.burdpress-active-filter-remove:hover{opacity:1}.burdpress-loop-filters.loading{opacity:.7;pointer-events:none}.burdpress-loop-filters.loading:after{animation:burdpress-filter-spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#0073aa;content:"";height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;z-index:10}@keyframes burdpress-filter-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.burdpress-filter-actions{display:flex;gap:12px;margin-top:24px;padding-top:0}.burdpress-loop-filter-form[data-ajax=yes] .burdpress-filter-submit{display:none!important}.burdpress-filter-reset,.burdpress-filter-submit{border:none;border-radius:4px;cursor:pointer;flex:1;font-size:1rem;padding:10px 20px;transition:all .3s ease}.burdpress-filter-submit{background:#0073aa;color:#fff}.burdpress-filter-submit:hover{background:#005a87}.burdpress-filter-reset{background:#666;color:#fff}.burdpress-filter-reset:hover{background:#444}.burdpress-filter-count{align-items:center;background:#fff;border-radius:4px;display:flex;font-size:.9rem;gap:5px;margin-left:auto;padding:10px}.burdpress-pgrid-filter-count{color:#0073aa;font-weight:600}.burdpress-loop-pagination{clear:both;margin-top:8px;padding:0;text-align:center}.burdpress-pagination-numbers{display:inline-block}.burdpress-pagination-list{align-items:center;display:flex;gap:5px;justify-content:center;list-style:none;margin:0;padding:0}.burdpress-pagination-item{display:inline-block}.burdpress-pagination-item a,.burdpress-pagination-item span{background:var(--pagination-bg,var(--burdpress-background-color));border:1px solid var(--burdpress-border-color);border-radius:var(--burdpress-border-radius);color:var(--pagination-color,var(--burdpress-text-color));cursor:pointer;display:block;font-size:var(--burdpress-base-font-size);min-width:16px;padding:var(--burdpress-spacing-xs) var(--burdpress-spacing-sm);text-align:center;text-decoration:none;transition:all var(--burdpress-hover-transition)}.burdpress-pagination-link:hover{background:var(--pagination-hover-bg,var(--burdpress-primary-color));border-color:var(--burdpress-primary-color);box-shadow:0 2px 4px color-mix(in srgb,var(--burdpress-primary-color) 30%,transparent);color:var(--burdpress-background-color);transform:translateY(-1px)}.burdpress-pagination-current,.burdpress-pagination-item .current,.burdpress-pagination-item.active span{background:var(--pagination-active-bg,var(--burdpress-primary-color));border-color:var(--burdpress-primary-color);color:var(--burdpress-background-color);cursor:default;font-weight:600}.burdpress-pagination-dots span{background:none;border:none;color:#666;padding:8px 4px}.burdpress-loop-pagination.loading{opacity:.6}@media (max-width:768px){.burdpress-pagination-list{gap:3px}.burdpress-pagination-item a,.burdpress-pagination-item span{font-size:14px;padding:6px 8px}}.burdpress-load-more-button{align-items:center;background:var(--burdpress-primary-color,#0073aa);border:none;border-radius:var(--burdpress-border-radius,4px);box-shadow:var(--burdpress-box-shadow,0 2px 4px rgba(0,0,0,.1));color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:8px;justify-content:center;min-width:120px;overflow:hidden;padding:12px 30px;position:relative;text-decoration:none;transition:all var(--burdpress-hover-transition,.3s ease)}.burdpress-load-more-button:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left var(--burdpress-hover-transition,.3s ease);width:100%}.burdpress-load-more-button:hover:before{left:100%}.burdpress-load-more-button:hover{background:var(--burdpress-secondary-color,#005a87);box-shadow:0 4px 8px rgba(0,115,170,.3);transform:translateY(-1px)}.burdpress-load-more-button:active{box-shadow:var(--burdpress-box-shadow,0 2px 4px rgba(0,0,0,.1));transform:translateY(0)}.burdpress-load-more-button:focus{outline:2px solid var(--burdpress-primary-color,#0073aa);outline-offset:2px}.burdpress-load-more-button:focus:not(:focus-visible){outline:none}.burdpress-load-more-button .button-loading{align-items:center;display:inline-flex;gap:10px;position:relative;z-index:1}.burdpress-load-more-button.loading,.burdpress-load-more-button:disabled{cursor:not-allowed;opacity:.7;pointer-events:none}.burdpress-infinite-scroll-trigger{padding:20px;text-align:center}.burdpress-infinite-scroll-loader{color:#666;display:inline-flex;gap:10px}.burdpress-end-state-container{background:var(--burdpress-background-color,#f9f9f9);border:1px solid var(--burdpress-border-color,#e5e5e5);border-radius:var(--burdpress-border-radius,8px);margin:0;padding:20px 15px;text-align:center;transition:all var(--burdpress-hover-transition,.3s ease)}.burdpress-end-state-message{align-items:center;display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.burdpress-end-state-icon{color:#999;font-size:2.5rem;margin-bottom:5px;transition:color var(--burdpress-hover-transition,.3s ease)}.burdpress-end-state-title{color:var(--burdpress-text-color,#333);font-size:1.2rem;font-weight:600;line-height:1.4;margin:0}.burdpress-end-state-description{color:#666;font-size:.95rem;line-height:1.4;margin:0;max-width:500px}.burdpress-back-to-top-button{align-items:center;background:var(--burdpress-primary-color,#0073aa);border:none;border-radius:25px;box-shadow:var(--burdpress-box-shadow,0 2px 4px rgba(0,115,170,.2));color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:8px;overflow:hidden;padding:10px 20px;position:relative;text-decoration:none;transition:all var(--burdpress-hover-transition,.3s ease)}.burdpress-back-to-top-button:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left var(--burdpress-hover-transition,.3s ease);width:100%}.burdpress-back-to-top-button:hover:before{left:100%}.burdpress-back-to-top-button:hover{background:var(--burdpress-secondary-color,#005a87);box-shadow:0 4px 8px rgba(0,115,170,.3);color:#fff;transform:translateY(-2px)}.burdpress-back-to-top-button:active{box-shadow:var(--burdpress-box-shadow,0 2px 4px rgba(0,115,170,.2));transform:translateY(0)}.burdpress-back-to-top-button:focus{outline:2px solid var(--burdpress-primary-color,#0073aa);outline-offset:2px}.burdpress-back-to-top-button:focus:not(:focus-visible){outline:none}.burdpress-back-to-top-icon{font-size:1rem;position:relative;transition:transform var(--burdpress-hover-transition,.3s ease);z-index:1}.burdpress-back-to-top-button:hover .burdpress-back-to-top-icon{transform:translateY(-2px)}.burdpress-back-to-top-text{font-size:.9rem;position:relative;transition:color var(--burdpress-hover-transition,.3s ease);z-index:1}.burdpress-load-more-end-state{margin-top:20px;padding:20px;text-align:center}.burdpress-infinite-scroll-end-state{display:block!important;margin-top:10px;opacity:1!important;padding:20px;text-align:center;visibility:visible!important}.burdpress-loop-empty-state{background:#f5f5f5;border-radius:8px;padding:60px 20px;text-align:center}.empty-state-icon{color:#ccc;font-size:3rem;margin-bottom:20px}.empty-state-title{color:#333;font-size:1.5rem;margin:0 0 10px}.empty-state-message{color:#666;margin:0 0 20px}.burdpress-clear-filters-button{background:var(--clear-filters-bg,var(--burdpress-primary-color));border:2px solid var(--burdpress-primary-color);border-radius:var(--burdpress-border-radius);color:var(--burdpress-background-color);cursor:pointer;display:inline-block;font-size:var(--burdpress-base-font-size);font-weight:500;padding:var(--burdpress-spacing-sm) var(--burdpress-spacing-md);transition:all var(--burdpress-hover-transition)}.burdpress-clear-filters-button:hover{background:var(--clear-filters-hover,var(--burdpress-secondary-color));border-color:var(--burdpress-secondary-color);box-shadow:var(--burdpress-box-shadow);transform:translateY(-1px)}.burdpress-clear-filters-button:focus{box-shadow:0 0 0 2px rgba(0,115,170,.3);outline:none}.burdpress-clear-filters-button:focus:not(:focus-visible){box-shadow:none;outline:none}.burdpress-view-mode-switcher{display:inline-flex;gap:5px;margin-bottom:20px}.burdpress-pgrid-view-button{background:#fff;border:1px solid #ddd;color:#666;cursor:pointer;padding:8px 12px;transition:all .3s ease}.view-mode-button:first-child{border-radius:4px 0 0 4px}.view-mode-button:last-child{border-radius:0 4px 4px 0}.view-mode-button:hover{background:#f5f5f5}.view-mode-button.active{background:#0073aa;border-color:#0073aa;color:#fff}.burdpress-sorting-dropdown{align-items:center;display:inline-flex;gap:10px;margin-bottom:20px}.burdpress-sort-select{border:1px solid #ddd;border-radius:4px;font-size:.95rem;padding:8px 12px}.burdpress-results-summary{color:#666;font-size:.95rem;margin-bottom:20px}.eicon-animation-spin{animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.filter-position-side{gap:var(--bp-panel-gap-tablet,var(--bp-panel-gap,30px))}.filter-position-side .burdpress-loop-filters{font-size:.9rem;width:var(--bp-panel-width-tablet,var(--bp-panel-width,300px))}.burdpress-filter-header{align-items:flex-start;flex-direction:column;gap:8px}.burdpress-filter-toggle-all{align-self:flex-end}}@media (max-width:767px){.filter-position-side{flex-direction:column;gap:var(--bp-panel-gap-mobile,var(--bp-panel-gap-tablet,var(--bp-panel-gap,30px)))}.filter-position-side .burdpress-loop-filters{flex:none;max-height:none;overflow-y:visible;padding:16px;position:static;width:var(--bp-panel-width-mobile,100%)}.burdpress-filter-form{gap:16px}.burdpress-filter-group{padding-bottom:16px}.burdpress-filter-header{margin-bottom:8px}.burdpress-filter-label{font-size:.95rem}.burdpress-filter-toggle-all{font-size:.8rem;padding:5px 10px}.burdpress-filter-terms-container{max-height:200px}.burdpress-filter-checkbox{padding:6px 8px}.burdpress-filter-checkbox-label{font-size:.85rem}.burdpress-term-indent{font-size:.7rem}.burdpress-filter-count{padding:1px 4px}.burdpress-filter-actions{flex-direction:column;gap:8px;margin-top:16px;padding-top:16px}.burdpress-active-filters{margin-bottom:12px;padding:10px 12px}.burdpress-active-filters-title{font-size:.85rem;margin-bottom:6px}.burdpress-active-filter-tag{font-size:.7rem;padding:3px 6px}.burdpress-loop-grid.layout-list .burdpress-loop-item,.burdpress-loop-grid.view-list .burdpress-loop-item{flex-direction:column}.burdpress-loop-grid.layout-list .burdpress-loop-item-thumbnail,.burdpress-loop-grid.view-list .burdpress-loop-item-thumbnail{flex:none;height:200px;width:100%}.burdpress-filter-date-inputs{flex-direction:column;gap:8px}.burdpress-filter-date-separator{display:none}.burdpress-end-state-container{margin:0;padding:15px 10px}.burdpress-end-state-icon{font-size:2rem}.burdpress-end-state-title{font-size:1.1rem}.burdpress-end-state-description{font-size:.9rem}.burdpress-back-to-top-button{font-size:.85rem;gap:6px;padding:8px 16px}.burdpress-back-to-top-icon{font-size:.9rem}}.elementor-editor-active .burdpress-editor-preview-placeholder{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px dashed #ddd;border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin:20px 0;min-height:200px;padding:40px 20px;position:relative;text-align:center}.elementor-editor-active .burdpress-editor-preview-placeholder i.eicon-posts-grid{color:#0073aa;font-size:3rem;margin-bottom:1rem}.elementor-editor-active .burdpress-editor-preview-placeholder strong{color:#0073aa;font-size:1.2rem;margin-bottom:.5rem}.elementor-editor-active .burdpress-editor-preview-placeholder p{color:#666;line-height:1.4;margin:.5rem 0}.elementor-editor-active .burdpress-editor-preview-placeholder em{color:#999;font-size:.9rem;font-style:italic}.elementor-editor-active .burdpress-preview-indicator{background:rgba(0,115,170,.1);border-left:4px solid #0073aa;border-radius:4px;margin:20px 0;padding:10px}.elementor-editor-active .burdpress-preview-indicator p{color:#0073aa;font-weight:500;margin:0}.elementor-editor-active .burdpress-loop-item.preview-item{background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:15px;transition:all .3s ease}.elementor-editor-active .burdpress-loop-item.preview-item:hover{box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-2px)}.burdpress-loop-filters .select2-container{margin-bottom:15px;width:100%!important}.burdpress-loop-filters .select2-selection{background-color:#fff!important;border:1px solid #ddd!important;border-radius:4px!important;min-height:38px!important;transition:border-color .3s ease!important}.burdpress-loop-filters .select2-container--open .select2-selection,.burdpress-loop-filters .select2-selection:focus{border-color:#0073aa!important;box-shadow:0 0 0 2px rgba(0,115,170,.1)!important;outline:none!important}.burdpress-loop-filters .select2-selection--single{height:38px!important;line-height:36px!important}.burdpress-loop-filters .select2-selection--single .select2-selection__rendered{color:#333!important;line-height:36px!important;padding-left:12px!important;padding-right:30px!important}.burdpress-loop-filters .select2-selection--single .select2-selection__placeholder{color:#999!important}.burdpress-loop-filters .select2-selection--single .select2-selection__arrow{height:36px!important;right:6px!important}.burdpress-loop-filters .select2-selection--single .select2-selection__arrow b{border-color:var(--dropdown-arrow-color,#666) transparent transparent transparent!important;border-style:solid!important;border-width:5px 4px 0!important}.burdpress-loop-filters .select2-selection--multiple{min-height:38px!important;padding:4px 6px!important}.burdpress-loop-filters .select2-selection--multiple .select2-selection__choice{background-color:#0073aa!important;border:1px solid #0073aa!important;border-radius:3px!important;color:#fff!important;font-size:12px!important;margin:2px 4px 2px 0!important;padding:2px 8px!important}.burdpress-loop-filters .select2-selection--multiple .select2-selection__choice__remove{color:hsla(0,0%,100%,.8)!important;font-weight:700!important;margin-right:6px!important}.burdpress-loop-filters .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff!important}.burdpress-loop-filters .select2-selection--multiple .select2-search__field{margin:0!important;min-width:60px!important;padding:4px!important}.burdpress-loop-filters .select2-dropdown{background-color:#fff!important;border:1px solid #ddd!important;border-top:none!important;box-shadow:0 4px 6px rgba(0,0,0,.1)!important;z-index:999!important}.burdpress-loop-filters .select2-search{background-color:#f9f9f9!important;border-bottom:1px solid #eee!important;padding:8px!important}.burdpress-loop-filters .select2-search--dropdown .select2-search__field{border:1px solid #ddd!important;border-radius:3px!important;box-sizing:border-box!important;padding:6px 8px!important;width:100%!important}.burdpress-loop-filters .select2-search--dropdown .select2-search__field:focus{border-color:#0073aa!important;outline:none!important}.burdpress-loop-filters .select2-results__options{max-height:200px!important;overflow-y:auto!important}.burdpress-loop-filters .select2-results__option{color:#333!important;cursor:pointer!important;padding:8px 12px!important;transition:background-color .2s ease!important}.burdpress-loop-filters .select2-results__option:hover,.burdpress-loop-filters .select2-results__option[aria-selected=true]{background-color:#f0f6fc!important;color:#0073aa!important}.burdpress-loop-filters .select2-results__option--highlighted{background-color:#0073aa!important;color:#fff!important}.burdpress-loop-filters .select2-results__option--selected{background-color:#e8f4f8!important;color:#0073aa!important;font-weight:500!important}.burdpress-loop-filters .select2-results__message{font-style:italic!important}.burdpress-loop-filters .select2-results__message,.burdpress-loop-filters .select2-results__option[role=status]{color:#666!important;padding:12px!important;text-align:center!important}.burdpress-loop-filters .select2-selection__clear{color:#999!important;font-size:16px!important;font-weight:700!important;margin-right:8px!important}.burdpress-loop-filters .select2-selection__clear:hover{color:#333!important}.burdpress-loop-filters.filter-dark-theme .select2-dropdown,.burdpress-loop-filters.filter-dark-theme .select2-selection{background-color:#2c2c2c!important;border-color:#444!important;color:#fff!important}.burdpress-loop-filters.filter-dark-theme .select2-results__option{color:#fff!important}.burdpress-loop-filters.filter-dark-theme .select2-results__option:hover{background-color:#444!important}@media (max-width:767px){.burdpress-loop-filters .select2-dropdown,.burdpress-loop-filters .select2-selection__rendered{font-size:14px!important}.burdpress-loop-filters .select2-results__option{padding:10px 12px!important}.burdpress-loop-filters .select2-selection--multiple .select2-selection__choice{font-size:11px!important;padding:2px 6px!important}}.elementor-widget .burdpress-loop-filters .select2-dropdown{z-index:99999!important}.elementor-editor-active .burdpress-loop-filters .select2-dropdown{z-index:999999!important}.burdpress-loop-filters.loading .select2-container{opacity:.6!important;pointer-events:none!important}.burdpress-filter-group .select2-container{margin-top:5px!important}.burdpress-filter-divider,.burdpress-filter-separator,.filter-section-divider{background-color:hsla(0,0%,100%,.1);border:none;height:1px;margin:8px 0;opacity:.6;width:100%}.burdpress-loop-filters .filter-divider,.burdpress-loop-filters .filter-section-divider{background:transparent;border:none;border-top:1px solid hsla(0,0%,100%,.1);height:0;margin:8px 0;opacity:.6;width:100%}.burdpress-price-input{background-color:var(--burdpress-background-color);border:1px solid var(--burdpress-border-color);border-radius:4px;color:var(--burdpress-text-color);font-size:.9rem;padding:8px 12px;transition:border-color .3s ease;width:100%}:root{--bp-fade-duration:0.2s;--bp-slide-duration:0.3s;--bp-scale-duration:0.15s;--bp-bounce-duration:0.4s;--bp-ease-smooth:ease-out;--bp-ease-bounce:ease-out;--bp-ease-out:ease-out;--bp-loading-opacity:0.7}@media (prefers-reduced-motion:reduce){:root{--bp-fade-duration:0.01s;--bp-slide-duration:0.01s;--bp-scale-duration:0.01s;--bp-bounce-duration:0.01s;--bp-ease-smooth:linear;--bp-ease-bounce:linear;--bp-ease-out:linear}.burdpress-end-state-container *,.burdpress-loop-grid *,.burdpress-loop-loading-overlay *,.burdpress-post-grid *{animation-delay:0s!important;animation-duration:.01s!important;transition-delay:0s!important;transition-duration:.01s!important}}.burdpress-loop-loading-overlay:not([style*="display: none"]){display:flex!important;opacity:1!important;visibility:visible!important;z-index:999!important}.burdpress-end-state-container,.burdpress-infinite-scroll-loader:not([style*="display: none"]){display:block!important;opacity:1!important;visibility:visible!important}.burdpress-end-state-container[style*="display: none"],.burdpress-infinite-scroll-loader[style*="display: none"],.burdpress-loop-loading-overlay[style*="display: none"]{display:none!important}@keyframes bpFadeInScale{0%{opacity:0;transform:scale(.95) translateZ(0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes bpFadeOutScale{0%{opacity:1;transform:scale(1) translateZ(0)}to{opacity:0;transform:scale(.95) translateZ(0)}}.burdpress-loop-loading-overlay.bp-active .burdpress-spinner{animation:bpSpinEnhanced 1s linear infinite}@keyframes bpSpinEnhanced{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.05)}to{transform:rotate(1turn) scale(1)}}.burdpress-loop-grid.bp-loading,.burdpress-post-grid.bp-loading{opacity:.7}@keyframes bpFadeOut{0%{opacity:1;transform:translateY(0) translateZ(0)}to{opacity:.3;transform:translateY(-5px) translateZ(0)}}@keyframes bpFadeIn{0%{opacity:.3;transform:translateY(5px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}.burdpress-loop-grid.bp-loading,.burdpress-post-grid.bp-loading{opacity:var(--bp-loading-opacity);transition:opacity var(--bp-fade-duration) var(--bp-ease-smooth);will-change:opacity}@keyframes bpSlideIn{0%{opacity:0;transform:translateY(30px) scale(.95) translateZ(0)}to{opacity:1;transform:translateY(0) scale(1) translateZ(0)}}@keyframes bpFadeInUp{0%{opacity:0;transform:translateY(15px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}@keyframes bpScaleBounce{0%{opacity:0;transform:scale(.8) translateZ(0)}60%{opacity:1;transform:scale(1.05) translateZ(0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes bpBounceIn{0%{opacity:0;transform:scale(.3) translateZ(0)}50%{opacity:1;transform:scale(1.05) translateZ(0)}70%{transform:scale(.9) translateZ(0)}to{opacity:1;transform:scale(1) translateZ(0)}}.burdpress-end-state-icon{animation:bpPulse 2s ease-in-out infinite}@keyframes bpPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.burdpress-back-to-top-button,.burdpress-load-more-button:not(:disabled),.burdpress-pagination-link:not(.current){transition:opacity .2s ease-out,transform .2s ease-out}.burdpress-back-to-top-button:hover,.burdpress-load-more-button:not(:disabled):hover,.burdpress-pagination-link:not(.current):hover{opacity:.8}.burdpress-back-to-top-button:active,.burdpress-load-more-button:active{transform:scale(.98);transition-duration:.1s}.burdpress-loop-loading-overlay{backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.9);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:500}.burdpress-infinite-scroll-loader{align-items:center;background-color:hsla(0,0%,100%,.95);border-radius:8px;box-shadow:0 10px 25px rgba(18,38,63,.08);color:#4a4a4a;display:none;font-size:14px;gap:12px;line-height:1.4;margin:20px auto;max-width:90%;padding:18px 20px;width:fit-content}.burdpress-infinite-scroll-loader-icon{align-items:center;color:var(--burdpress-primary-color,#0073aa);display:inline-flex;height:20px;justify-content:center;width:20px}.burdpress-infinite-scroll-loader-icon i{font-size:18px;margin:0}.burdpress-infinite-scroll-progress{font-weight:500;letter-spacing:.01em}.burdpress-infinite-scroll-trigger{display:block;min-height:1px}.bp-animating{backface-visibility:hidden;perspective:1000px;will-change:opacity,transform}.bp-animation-complete{backface-visibility:visible}.burdpress-loop-grid,.burdpress-loop-loading-overlay,.burdpress-post-grid{backface-visibility:hidden;transform:translateZ(0)}@media (max-width:768px){:root{--bp-fade-duration:0.2s;--bp-slide-duration:0.3s;--bp-scale-duration:0.2s;--bp-bounce-duration:0.4s}.burdpress-loop-item.bp-animate-scale-bounce{animation:bpFadeInUp var(--bp-fade-duration) var(--bp-ease-out) forwards}}@media (prefers-contrast:high){.burdpress-end-state-container.bp-show,.burdpress-loop-loading-overlay.bp-show{animation-duration:.1s}.burdpress-loop-grid.bp-fade-out,.burdpress-post-grid.bp-fade-out{opacity:.8!important}}.burdpress-term-count{color:#6b7280;font-size:.8em;margin-left:4px}.burdpress-filter-results-info,.burdpress-results-tooltip{background-color:#f9f9f9;border-radius:4px;color:#666;font-size:.85rem;margin-bottom:15px;padding:8px 12px}.burdpress-results-area{border-bottom:1px solid #e5e5e5;margin-bottom:15px;padding:10px 0}.burdpress-price-range-container{background-color:#f9f9f9;border-radius:6px;margin:15px 0;padding:10px}.burdpress-filter-checkbox:hover .burdpress-filter-checkbox-input{border-color:var(--checkbox-border-checked,var(--burdpress-primary-color))}.burdpress-filter-select[name=stock_status]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--dropdown-arrow-color,#666) 50%),linear-gradient(135deg,var(--dropdown-arrow-color,#666) 50%,transparent 50%);background-position:right 15px top 50%,right 10px top 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:30px;position:relative}.burdpress-filter-select[name=stock_status]::-ms-expand{display:none}.burdpress-post-grid-container{position:relative}.burdpress-post-grid-container .elementor-loading{background:hsla(0,0%,100%,.9)!important;border-radius:8px!important;box-shadow:0 2px 10px rgba(0,0,0,.1)!important;left:50%!important;padding:20px!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:999!important}.burdpress-post-grid-container .elementor-loading .eicon-loading{animation:elementor-rotation 2s linear infinite!important;color:#93003c!important;font-size:24px!important}.burdpress-editor-preview-placeholder{background:#fafafa!important;border:2px dashed #e6e6e6!important;border-radius:8px!important;margin:10px 0!important;padding:30px 20px!important;text-align:center!important}.burdpress-editor-preview-placeholder .eicon-posts-grid{color:#93003c!important;font-size:48px!important;margin-bottom:15px!important}.burdpress-editor-preview-placeholder p{line-height:1.5!important;margin-bottom:10px!important}.burdpress-editor-preview-placeholder strong{color:#93003c!important}.elementor-alert-danger{background:#ffeaea!important;border-left:4px solid #dc3232!important;border-radius:4px!important;color:#dc3232!important;margin:10px 0!important;padding:15px 20px!important}.elementor-alert-danger .eicon-warning{color:#dc3232!important;margin-right:10px!important}.burdpress-post-grid{transition:opacity .3s ease-in-out}.burdpress-post-grid-container.loading .burdpress-post-grid{opacity:.6;pointer-events:none}.burdpress-post-grid-wrapper.refreshing{opacity:.7;position:relative}.burdpress-post-grid-wrapper.refreshing:before{animation:elementor-refresh-spin 1s linear infinite;background:hsla(0,0%,100%,.9);border:4px solid rgba(147,0,60,.2);border-radius:50%;border-top-color:#93003c;box-shadow:0 2px 8px rgba(0,0,0,.15);content:"";height:32px;left:50%;padding:8px;position:absolute;top:50%;transform:translate(-50%,-50%);width:32px;z-index:1000}@keyframes elementor-refresh-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.elementor-editor-active .burdpress-debug-info{background:#f0f8ff;border:1px solid #0073aa;border-radius:4px;color:#0073aa;font-family:monospace;font-size:11px;margin:10px 0;overflow-x:auto;padding:10px}.burdpress-post-grid-wrapper{--filter-panel-bg:var(--burdpress-background-color,#fff);--filter-panel-border:var(--burdpress-border-color,#e1e5e9);--filter-label-color:var(--burdpress-text-color,#2c3e50);--filter-input-bg:var(--burdpress-background-color,#f8f9fa);--filter-input-border:var(--burdpress-border-color,#ddd);--filter-input-focus:var(--burdpress-primary-color,#0073aa);--clear-filters-bg:var(--burdpress-primary-color,#0073aa);--clear-filters-hover:var(--burdpress-secondary-color,#005a87);--pagination-bg:var(--burdpress-background-color,#fff);--pagination-color:var(--burdpress-text-color,#333);--pagination-active-bg:var(--burdpress-primary-color,#0073aa);--pagination-hover-bg:var(--burdpress-primary-color,#0073aa);--load-more-bg:var(--burdpress-primary-color,#0073aa);--load-more-hover:var(--burdpress-secondary-color,#005a87);--end-state-bg:var(--burdpress-background-color,#f9f9f9);--end-state-border:var(--burdpress-border-color,#e5e5e5);--end-state-title-color:var(--burdpress-text-color,#333);--back-to-top-bg:var(--burdpress-primary-color,#0073aa);--back-to-top-hover:var(--burdpress-secondary-color,#005a87);--loading-spinner-color:var(--burdpress-primary-color,#0073aa);--loading-text-color:var(--burdpress-text-color,#666);--focus-outline-color:var(--burdpress-primary-color,#0073aa)}@media (prefers-contrast:high){.burdpress-post-grid-wrapper{--burdpress-border-color:#000;--burdpress-text-color:#000;--burdpress-primary-color:#00f;--burdpress-background-color:#fff}.burdpress-back-to-top-button,.burdpress-clear-filters-button,.burdpress-load-more-button,.burdpress-loop-item,.burdpress-post-grid-item{border:2px solid #000!important}}@media (prefers-color-scheme:dark){.burdpress-post-grid-wrapper:not([data-theme]){--burdpress-background-color:#1a1a1a;--burdpress-text-color:#fff;--burdpress-border-color:#444;--burdpress-primary-color:#4a9eff;--burdpress-secondary-color:#3a8eef}.burdpress-loop-loading-overlay{background:rgba(26,26,26,.95)}.burdpress-end-state-container{background:#2a2a2a;border-color:#444}}.burdpress-post-grid-wrapper :focus-visible{border-radius:var(--burdpress-border-radius,4px);outline:2px solid var(--focus-outline-color);outline-offset:2px}.burdpress-will-change-transform{will-change:transform}.burdpress-gpu-accelerated{transform:translateZ(0)}.rtl .burdpress-post-grid-wrapper,[dir=rtl] .burdpress-post-grid-wrapper{direction:rtl}.rtl .burdpress-filter-checkbox,[dir=rtl] .burdpress-filter-checkbox{flex-direction:row-reverse}.rtl .burdpress-filter-checkbox-input,[dir=rtl] .burdpress-filter-checkbox-input{margin:0 0 0 8px}@media print{.burdpress-back-to-top-button,.burdpress-load-more-button,.burdpress-loop-filters,.burdpress-loop-loading-overlay,.burdpress-loop-pagination{display:none!important}.burdpress-loop-item,.burdpress-post-grid-item{border:1px solid #ccc!important;box-shadow:none!important;break-inside:avoid}}.burdpress-error-state{background:#fff5f5;border:1px solid #fed7d7;border-radius:var(--burdpress-border-radius,8px);color:#c53030;padding:40px 20px;text-align:center}.burdpress-error-state .error-icon{color:#e53e3e;font-size:2rem;margin-bottom:10px}.burdpress-success-state{background:#f0fff4;border:1px solid #9ae6b4;border-radius:var(--burdpress-border-radius,8px);color:#276749;padding:20px;text-align:center}.burdpress-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.burdpress-skip-link{background:var(--burdpress-primary-color);border-radius:var(--burdpress-border-radius);color:var(--burdpress-background-color);font-size:var(--burdpress-base-font-size);left:6px;padding:var(--burdpress-spacing-xs);position:absolute;text-decoration:none;top:-40px;z-index:100000}.burdpress-skip-link:focus{top:6px}.burdpress-post-grid-wrapper[data-theme-preset=minimal]{--burdpress-border-radius:0px;--burdpress-box-shadow:none;--burdpress-border-color:#f0f0f0;--burdpress-hover-transition:0.15s ease}.burdpress-post-grid-wrapper[data-theme-preset=minimal] .burdpress-loop-item,.burdpress-post-grid-wrapper[data-theme-preset=minimal] .burdpress-post-grid-item{border:none;border-bottom:2px solid var(--burdpress-border-color);border-radius:0;box-shadow:none}.burdpress-post-grid-wrapper[data-theme-preset=modern]{--burdpress-border-radius:12px;--burdpress-box-shadow:0 4px 20px rgba(0,0,0,.08);--burdpress-hover-transition:0.4s cubic-bezier(0.4,0,0.2,1)}.burdpress-post-grid-wrapper[data-theme-preset=modern] .burdpress-loop-item:hover,.burdpress-post-grid-wrapper[data-theme-preset=modern] .burdpress-post-grid-item:hover{box-shadow:0 8px 40px rgba(0,0,0,.12);transform:translateY(-8px) scale(1.02)}.burdpress-post-grid-wrapper[data-theme-preset=classic]{--burdpress-border-radius:2px;--burdpress-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);--burdpress-primary-color:#2c5282;--burdpress-secondary-color:#2a4a6b}.burdpress-post-grid-wrapper[data-theme-preset=classic] .burdpress-loop-item,.burdpress-post-grid-wrapper[data-theme-preset=classic] .burdpress-post-grid-item{background:linear-gradient(to bottom,var(--burdpress-background-color),#fafafa);border:2px solid var(--burdpress-border-color)}.burdpress-post-grid-wrapper[data-theme-preset=dark]{--burdpress-background-color:#1a202c;--burdpress-text-color:#e2e8f0;--burdpress-border-color:#4a5568;--burdpress-primary-color:#63b3ed;--burdpress-secondary-color:#4299e1}.burdpress-post-grid-wrapper[data-theme-preset=dark] .burdpress-loop-filters{background:#2d3748;border-color:var(--burdpress-border-color)}.burdpress-post-grid-wrapper[data-theme-preset=high-contrast]{--burdpress-background-color:#fff;--burdpress-text-color:#000;--burdpress-border-color:#000;--burdpress-primary-color:#00f;--burdpress-secondary-color:navy;--burdpress-box-shadow:0 2px 4px rgba(0,0,0,.5)}.burdpress-post-grid-wrapper[data-theme-preset=high-contrast] .burdpress-loop-item,.burdpress-post-grid-wrapper[data-theme-preset=high-contrast] .burdpress-post-grid-item{border:3px solid var(--burdpress-border-color)}.burdpress-post-grid-wrapper[data-hover-transform=scale] .burdpress-loop-item:hover,.burdpress-post-grid-wrapper[data-hover-transform=scale] .burdpress-post-grid-item:hover{transform:scale(var(--hover-scale-amount,1.05))}.burdpress-post-grid-wrapper[data-hover-transform=translateY] .burdpress-loop-item:hover,.burdpress-post-grid-wrapper[data-hover-transform=translateY] .burdpress-post-grid-item:hover{transform:translateY(var(--hover-lift-amount,-5px))}.burdpress-post-grid-wrapper[data-hover-transform=rotate] .burdpress-loop-item:hover,.burdpress-post-grid-wrapper[data-hover-transform=rotate] .burdpress-post-grid-item:hover{transform:rotate(1deg) translateY(-2px)}.burdpress-post-grid-wrapper[data-hover-transform=none] .burdpress-loop-item:hover,.burdpress-post-grid-wrapper[data-hover-transform=none] .burdpress-post-grid-item:hover{box-shadow:var(--burdpress-box-shadow);transform:none}.burdpress-post-grid-wrapper *{transition-timing-function:var(--global-transition-easing,ease)}.burdpress-spinner-circle{animation-duration:var(--loading-animation-speed)}.burdpress-post-grid-wrapper[data-color-scheme=light]{color-scheme:light}.burdpress-post-grid-wrapper[data-color-scheme=dark]{color-scheme:dark;--burdpress-background-color:#1a1a1a;--burdpress-text-color:#fff;--burdpress-border-color:#404040}.burdpress-post-grid-wrapper[data-color-scheme=auto]{color-scheme:light dark}:root{--bp-fade-duration:0.3s;--bp-slide-duration:0.4s;--bp-scale-duration:0.25s;--bp-bounce-duration:0.6s;--bp-spin-duration:1.2s;--bp-ease-smooth:cubic-bezier(0.4,0,0.2,1);--bp-ease-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--bp-ease-elastic:cubic-bezier(0.175,0.885,0.32,1.275);--bp-ease-sharp:cubic-bezier(0.4,0,0.6,1);--bp-ease-standard:cubic-bezier(0.4,0,0.2,1);--bp-will-change-transform:auto;--bp-will-change-opacity:auto;--bp-backface-visibility:hidden;--bp-perspective:1000px;--bp-loading-opacity:0.6;--bp-disabled-opacity:0.4;--bp-hidden-opacity:0;--bp-visible-opacity:1}@media (prefers-reduced-motion:reduce){:root{--bp-fade-duration:0.01s;--bp-slide-duration:0.01s;--bp-scale-duration:0.01s;--bp-bounce-duration:0.01s;--bp-spin-duration:0.01s;--bp-ease-smooth:ease;--bp-ease-bounce:ease;--bp-ease-elastic:ease;--bp-ease-sharp:ease;--bp-ease-standard:ease}.bp-animate-bounce,.bp-animate-fade,.bp-animate-scale,.bp-animate-slide,.bp-animate-spin{animation:none!important;transform:none!important;transition:none!important}}.burdpress-loop-loading-overlay{backface-visibility:var(--bp-backface-visibility);opacity:1;visibility:visible}.burdpress-loop-loading-overlay.bp-show{opacity:1;transform:scale(1);visibility:visible}.burdpress-loop-loading-overlay.bp-hide{opacity:0;transform:scale(.95);visibility:hidden}.burdpress-spinner-wrapper{animation:bp-spinner-appear var(--bp-scale-duration) var(--bp-ease-bounce) forwards;transform:scale(0)}.burdpress-spinner-wrapper.bp-active{transform:scale(1)}@keyframes bp-spinner-appear{0%{opacity:0;transform:scale(0)}50%{opacity:.8;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.burdpress-loading-text span{animation:bp-text-fade-up var(--bp-fade-duration) var(--bp-ease-smooth) .2s forwards;opacity:0;transform:translateY(10px)}@keyframes bp-text-fade-up{to{opacity:1;transform:translateY(0)}}.burdpress-post-grid{will-change:var(--bp-will-change-opacity)}.burdpress-post-grid,.burdpress-post-grid.bp-loading{transition:opacity var(--bp-fade-duration) var(--bp-ease-smooth)}.burdpress-post-grid.bp-loading{opacity:var(--bp-loading-opacity);pointer-events:none}.burdpress-post-grid.bp-updating{opacity:.8;transform:scale(.98);transition:opacity var(--bp-fade-duration) var(--bp-ease-smooth),transform var(--bp-scale-duration) var(--bp-ease-smooth)}.burdpress-post-grid.bp-fade-out{opacity:0;transform:translateY(-10px) scale(.98);transition:opacity var(--bp-fade-duration) var(--bp-ease-smooth),transform var(--bp-fade-duration) var(--bp-ease-smooth)}.burdpress-post-grid.bp-fade-in{opacity:1;transform:translateY(0) scale(1);transition:opacity var(--bp-fade-duration) var(--bp-ease-smooth) .1s,transform var(--bp-fade-duration) var(--bp-ease-smooth) .1s}.burdpress-loop-item.bp-new-item,.burdpress-post-grid-item.bp-new-item{backface-visibility:var(--bp-backface-visibility);opacity:0;transform:translateY(30px) scale(.9);will-change:var(--bp-will-change-transform),var(--bp-will-change-opacity)}.burdpress-loop-item.bp-animate-slide-in,.burdpress-post-grid-item.bp-animate-slide-in{animation:bp-slide-in var(--bp-slide-duration) var(--bp-ease-smooth) forwards}@keyframes bp-slide-in{0%{opacity:0;transform:translateY(30px) scale(.9)}60%{opacity:.8;transform:translateY(-5px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.burdpress-loop-item.bp-animate-fade-in,.burdpress-post-grid-item.bp-animate-fade-in{animation:bp-fade-in var(--bp-fade-duration) var(--bp-ease-smooth) forwards}@keyframes bp-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.burdpress-loop-item.bp-animate-scale-bounce,.burdpress-post-grid-item.bp-animate-scale-bounce{animation:bp-scale-bounce var(--bp-bounce-duration) var(--bp-ease-bounce) forwards}@keyframes bp-scale-bounce{0%{opacity:0;transform:scale(.3)}50%{opacity:.8;transform:scale(1.05)}70%{opacity:.9;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.burdpress-loop-item.bp-new-item:first-child{animation-delay:0s}.burdpress-loop-item.bp-new-item:nth-child(2){animation-delay:.1s}.burdpress-loop-item.bp-new-item:nth-child(3){animation-delay:.2s}.burdpress-loop-item.bp-new-item:nth-child(4){animation-delay:.3s}.burdpress-loop-item.bp-new-item:nth-child(5){animation-delay:.4s}.burdpress-loop-item.bp-new-item:nth-child(6){animation-delay:.5s}.burdpress-loop-item.bp-new-item:nth-child(n+7){animation-delay:.6s}.burdpress-post-grid-item.bp-new-item:first-child{animation-delay:0s}.burdpress-post-grid-item.bp-new-item:nth-child(2){animation-delay:.1s}.burdpress-post-grid-item.bp-new-item:nth-child(3){animation-delay:.2s}.burdpress-post-grid-item.bp-new-item:nth-child(4){animation-delay:.3s}.burdpress-post-grid-item.bp-new-item:nth-child(5){animation-delay:.4s}.burdpress-post-grid-item.bp-new-item:nth-child(6){animation-delay:.5s}.burdpress-post-grid-item.bp-new-item:nth-child(n+7){animation-delay:.6s}.burdpress-end-state-container{opacity:1;visibility:visible}.burdpress-end-state-container.bp-show{opacity:1;transform:translateY(0)}.burdpress-end-state-container.bp-animate-bounce{animation:bp-end-state-bounce var(--bp-bounce-duration) var(--bp-ease-bounce) forwards}@keyframes bp-end-state-bounce{0%{opacity:0;transform:translateY(30px) scale(.8)}50%{opacity:.8;transform:translateY(-10px) scale(1.05)}70%{opacity:.9;transform:translateY(5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.burdpress-end-state-icon{animation:bp-icon-pulse var(--bp-bounce-duration) var(--bp-ease-elastic) .2s forwards;transform:scale(.8)}@keyframes bp-icon-pulse{0%{opacity:.5;transform:scale(.8)}50%{opacity:.8;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.burdpress-loop-pagination{transition:opacity var(--bp-fade-duration) var(--bp-ease-smooth)}.burdpress-loop-pagination.loading{opacity:var(--bp-loading-opacity);pointer-events:none}.burdpress-pagination-item{transition:transform var(--bp-scale-duration) var(--bp-ease-smooth)}.burdpress-pagination-item:hover{transform:translateY(-1px) scale(1.05)}.burdpress-load-more-button{backface-visibility:var(--bp-backface-visibility);transform:translateZ(0);transition:transform var(--bp-scale-duration) var(--bp-ease-smooth),box-shadow var(--bp-fade-duration) var(--bp-ease-smooth),background-color var(--bp-fade-duration) var(--bp-ease-smooth);will-change:var(--bp-will-change-transform)}.burdpress-load-more-button:hover{transform:translateY(-2px) scale(1.02) translateZ(0)}.burdpress-load-more-button:active{transform:translateY(0) scale(.98) translateZ(0);transition:transform .1s var(--bp-ease-sharp)}.burdpress-load-more-button.loading{opacity:var(--bp-loading-opacity);transform:scale(.95) translateZ(0)}.burdpress-load-more-button .button-loading{opacity:0;transform:scale(.8);transition:opacity var(--bp-fade-duration) var(--bp-ease-smooth),transform var(--bp-scale-duration) var(--bp-ease-smooth)}.burdpress-load-more-button.loading .button-loading{opacity:1;transform:scale(1)}.burdpress-back-to-top-button{opacity:1;visibility:visible}.burdpress-back-to-top-button:hover{transform:translateY(-3px) scale(1.05) translateZ(0)}.burdpress-back-to-top-button:active{transform:translateY(-1px) scale(1.02) translateZ(0)}.burdpress-loop-filters.loading{position:relative}.burdpress-loop-filters.loading:before{animation:bp-filter-loading-fade var(--bp-fade-duration) var(--bp-ease-smooth) forwards;background:hsla(0,0%,100%,.8);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;z-index:10}@keyframes bp-filter-loading-fade{to{opacity:1}}.burdpress-filter-checkbox{transition:background-color var(--bp-fade-duration) var(--bp-ease-smooth),transform var(--bp-scale-duration) var(--bp-ease-smooth)}.burdpress-filter-checkbox:hover{transform:translateX(2px) scale(1.01)}.burdpress-filter-checkbox:active{transform:translateX(1px) scale(.99)}.burdpress-filter-price-max,.burdpress-filter-price-min,.burdpress-filter-term-search{transition:border-color var(--bp-fade-duration) var(--bp-ease-smooth),box-shadow var(--bp-fade-duration) var(--bp-ease-smooth),transform var(--bp-scale-duration) var(--bp-ease-smooth)}.burdpress-filter-price-max:focus,.burdpress-filter-price-min:focus,.burdpress-filter-term-search:focus{transform:scale(1.02)}.burdpress-active-filter-tag{animation:bp-tag-appear var(--bp-scale-duration) var(--bp-ease-bounce) forwards;opacity:0;transform:scale(.8)}@keyframes bp-tag-appear{0%{opacity:0;transform:scale(.8)}70%{opacity:.8;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.burdpress-active-filter-tag.bp-removing{animation:bp-tag-remove var(--bp-scale-duration) var(--bp-ease-sharp) forwards}@keyframes bp-tag-remove{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.burdpress-infinite-scroll-trigger{opacity:1;visibility:visible}.burdpress-error-state,.burdpress-success-state{animation:bp-state-appear var(--bp-slide-duration) var(--bp-ease-smooth) forwards;opacity:0;transform:translateY(20px) scale(.95)}@keyframes bp-state-appear{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.bp-fade-in{animation:bp-fade-in var(--bp-fade-duration) var(--bp-ease-smooth) forwards}.bp-fade-out{animation:bp-fade-out var(--bp-fade-duration) var(--bp-ease-smooth) forwards}.bp-slide-up{animation:bp-slide-up var(--bp-slide-duration) var(--bp-ease-smooth) forwards}.bp-slide-down{animation:bp-slide-down var(--bp-slide-duration) var(--bp-ease-smooth) forwards}.bp-scale-in{animation:bp-scale-in var(--bp-scale-duration) var(--bp-ease-bounce) forwards}.bp-scale-out{animation:bp-scale-out var(--bp-scale-duration) var(--bp-ease-sharp) forwards}@keyframes bp-fade-out{0%{opacity:1}to{opacity:0}}@keyframes bp-slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bp-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(30px)}}@keyframes bp-scale-in{0%{opacity:0;transform:scale(.8)}70%{opacity:.8;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes bp-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.burdpress-back-to-top-button,.burdpress-load-more-button,.burdpress-loop-item,.burdpress-loop-loading-overlay,.burdpress-post-grid,.burdpress-post-grid-item{transform:translateZ(0)}.bp-animating{will-change:transform,opacity}.bp-animation-complete{will-change:auto}@media (max-width:767px){:root{--bp-fade-duration:0.2s;--bp-slide-duration:0.3s;--bp-scale-duration:0.2s;--bp-bounce-duration:0.4s}.burdpress-loop-item.bp-animate-slide-in,.burdpress-post-grid-item.bp-animate-slide-in{animation:bp-slide-in-mobile var(--bp-slide-duration) var(--bp-ease-smooth) forwards}@keyframes bp-slide-in-mobile{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}}@media (prefers-color-scheme:dark){.burdpress-loop-loading-overlay.bp-show{backdrop-filter:blur(2px);background:rgba(26,26,26,.95)}}.burdpress-primary-bg{background-color:var(--burdpress-primary-color)!important}.burdpress-secondary-bg{background-color:var(--burdpress-secondary-color)!important}.burdpress-primary-text{color:var(--burdpress-primary-color)!important}.burdpress-secondary-text{color:var(--burdpress-secondary-color)!important}.burdpress-base-text{color:var(--burdpress-text-color)!important}.burdpress-border{border:1px solid var(--burdpress-border-color)!important}.burdpress-rounded{border-radius:var(--burdpress-border-radius)!important}.burdpress-shadow{box-shadow:var(--burdpress-box-shadow)!important}.burdpress-transition{transition:all var(--burdpress-hover-transition)!important}.burdpress-brand-1-bg{background-color:var(--brand-color-1)!important}.burdpress-brand-2-bg{background-color:var(--brand-color-2)!important}.burdpress-brand-3-bg{background-color:var(--brand-color-3)!important}.burdpress-brand-4-bg{background-color:var(--brand-color-4)!important}.burdpress-brand-1-text{color:var(--brand-color-1)!important}.burdpress-brand-2-text{color:var(--brand-color-2)!important}.burdpress-brand-3-text{color:var(--brand-color-3)!important}.burdpress-brand-4-text{color:var(--brand-color-4)!important}.burdpress-spacing-xs{gap:var(--burdpress-spacing-xs)!important}.burdpress-spacing-sm{gap:var(--burdpress-spacing-sm)!important}.burdpress-spacing-md{gap:var(--burdpress-spacing-md)!important}.burdpress-spacing-lg{gap:var(--burdpress-spacing-lg)!important}.burdpress-spacing-xl{gap:var(--burdpress-spacing-xl)!important}.burdpress-mobile-filter-toggle{display:none;margin-bottom:20px;position:relative;z-index:10}@media (min-width:768px){.burdpress-mobile-filter-overlay{display:none!important;visibility:hidden!important}.burdpress-mobile-filter-toggle{display:none!important}.burdpress-normal-filters,.burdpress-normal-filters .burdpress-loop-filter-form{display:block!important;opacity:1!important;visibility:visible!important}.filter-position-side{align-items:flex-start!important;display:flex!important}.filter-position-side .burdpress-normal-filters{height:fit-content!important;margin-bottom:0!important;max-height:calc(100vh - 40px)!important;overflow-y:auto!important;position:sticky!important;top:20px!important}.filter-position-side .burdpress-post-grid-container{flex:1!important;min-width:0!important}}@media (max-width:767px){.burdpress-mobile-filter-toggle{display:block}.burdpress-normal-filters{display:none!important}.burdpress-mobile-filter-overlay,.filter-position-side{display:block!important}.filter-position-side{flex-direction:column!important}.filter-position-side .burdpress-post-grid-container{flex:none!important;width:100%!important}}.burdpress-mobile-filter-btn{align-items:center;background:var(--mobile-toggle-bg);border:none;border-radius:12px;box-shadow:0 4px 12px rgba(0,123,186,.25),0 2px 4px rgba(0,0,0,.1);color:var(--mobile-toggle-text-color);cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.5px;min-height:50px;overflow:hidden;padding:14px 24px;position:relative;text-transform:none;transition:all .3s ease;width:100%}.burdpress-mobile-filter-btn:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.burdpress-mobile-filter-btn:hover:before{left:100%}.burdpress-mobile-filter-btn:focus,.burdpress-mobile-filter-btn:hover{background:linear-gradient(135deg,var(--burdpress-secondary-color,#005a87) 0,#004070 100%);box-shadow:0 6px 20px rgba(0,123,186,.35),0 4px 8px rgba(0,0,0,.15);outline:none;transform:translateY(-2px)}.burdpress-mobile-filter-btn:active{box-shadow:0 2px 8px rgba(0,123,186,.3);transform:translateY(0)}.burdpress-mobile-filter-btn .filter-icon{align-items:center;display:flex;position:relative;z-index:1}.burdpress-mobile-filter-btn .filter-icon svg{flex-shrink:0;height:1em;width:1em}.burdpress-mobile-filter-btn .filter-text{position:relative;z-index:1}.burdpress-mobile-filter-btn .filter-count-badge{background:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.5);border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:var(--burdpress-primary-color,#007cba);display:none;font-size:12px;font-weight:700;min-width:24px;padding:4px 10px;position:relative;text-align:center;z-index:1}.burdpress-mobile-filter-btn .filter-count-badge[data-count]:not([data-count="0"]){align-items:center;display:inline-flex;justify-content:center}.burdpress-mobile-filter-overlay{height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:9999}.burdpress-mobile-filter-overlay.active{opacity:1;visibility:visible}.burdpress-mobile-filter-backdrop{background:rgba(0,0,0,.5);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.burdpress-mobile-filter-panel{background:linear-gradient(135deg,var(--burdpress-background-color,#fff) 0,#fafbfc 100%);border-left:1px solid var(--burdpress-border-color,#e0e0e0);box-shadow:-4px 0 30px rgba(0,0,0,.2),-2px 0 8px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;max-width:85vw;overflow:hidden;position:absolute;right:-100%;top:0;transition:right .3s cubic-bezier(.25,.46,.45,.94);width:320px}.burdpress-mobile-filter-overlay.active .burdpress-mobile-filter-panel{right:0}.burdpress-mobile-filter-header{align-items:center;background:linear-gradient(135deg,var(--burdpress-primary-color,#007cba) 0,var(--burdpress-secondary-color,#005a87) 100%);border-bottom:1px solid var(--burdpress-border-color,#e0e0e0);box-shadow:0 2px 8px rgba(0,0,0,.1);color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:20px}.mobile-filter-title{color:#fff;font-size:18px;font-weight:600;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.1)}.burdpress-mobile-filter-close{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:300;justify-content:center;min-height:44px;min-width:44px;padding:8px;transition:all .2s ease}.burdpress-mobile-filter-close:focus,.burdpress-mobile-filter-close:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4);outline:none;transform:scale(1.05)}.burdpress-mobile-filter-content{flex:1;overflow-y:auto;padding:0;-webkit-overflow-scrolling:touch;position:relative}.burdpress-mobile-filter-content .burdpress-mobile-filters{margin:0}.burdpress-mobile-filter-content .burdpress-loop-filter-form{display:flex;flex-direction:column;height:100%}@media (max-width:767px){.burdpress-mobile-filter-toggle{display:block}.burdpress-loop-filters:not([data-mobile-overlay=disabled]){display:none!important}.burdpress-mobile-filter-content .burdpress-loop-filters{background:transparent;border:none;box-shadow:none;display:block!important;margin:0;padding:0}.burdpress-mobile-filter-content .burdpress-loop-filter-form{display:flex;flex-direction:column;height:100%;padding:20px}.burdpress-mobile-filter-content .burdpress-filter-group:last-of-type{border-bottom:none;margin-bottom:0}.burdpress-mobile-filter-content .burdpress-mobile-filters{margin:0}.burdpress-mobile-filter-content label{cursor:pointer;min-height:44px}.burdpress-mobile-filter-content .burdpress-filter-count,.burdpress-mobile-filter-content .burdpress-filter-total-count,.burdpress-mobile-filter-content .burdpress-term-count{margin:2px!important;padding:4px 8px!important}.burdpress-mobile-filter-content .burdpress-filter-actions{background:transparent!important;border:none!important;box-shadow:none!important;display:flex;flex-direction:column;flex-shrink:0;gap:6px!important;margin:0!important;padding:12px 8px 0!important;position:relative!important}.burdpress-mobile-filter-content .burdpress-loop-filter-form{margin-bottom:0!important;padding-bottom:0!important}.burdpress-mobile-filter-panel{padding-bottom:0!important}.burdpress-mobile-filter-content .burdpress-filter-count{margin-bottom:4px!important;margin-top:0!important}.burdpress-mobile-filter-content .burdpress-filter-reset,.burdpress-mobile-filter-content .burdpress-filter-submit{margin-bottom:0!important;min-height:48px}}@media (min-width:768px) and (max-width:1024px){.burdpress-mobile-filter-toggle{display:none!important}.burdpress-loop-filters{display:block!important}.burdpress-filter-actions{gap:15px;justify-content:center}}body.burdpress-mobile-filter-open{overflow:hidden;position:fixed;width:100%}