.breakdance .bde-section{position:relative;width:100%;background-position:center center;background-size:cover}.breakdance .bde-section .section-container{max-width:var(--bde-section-width);background-size:cover;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0 auto;padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding)}.breakdance .bde-section .section-shape-divider-wrapper{position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;pointer-events:none}.breakdance .bde-section .section-shape-divider-wrapper .section-shape-divider svg{position:absolute;color:#000;width:100%;height:320px;left:0;right:0;top:0}.breakdance .bde-columns{max-width:100%;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--bde-column-gap)}.breakdance .bde-column{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;align-items:flex-start;width:calc(var(--column-width) - var(--bde-column-gap) * ((var(--columnCount) - 1) / var(--columnCount)));position:relative;background-size:cover}.breakdance .bde-div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative;background-size:cover}.breakdance .bde-smart-filter{--sf-heading-color:var(--bde-headings-color);--sf-text-color:var(--bde-body-text-color);--sf-surface-color:var(--bde-background-color);--sf-primary-color:var(--bde-brand-primary-color);--sf-primary-hover-color:var(--bde-brand-primary-color-hover,var(--bde-brand-primary-color));--sf-link-color:var(--bde-links-color,var(--bde-brand-primary-color));--sf-link-hover-color:var(--bde-links-color-hover,var(--bde-brand-primary-color-hover,var(--bde-brand-primary-color)));--sf-border-color:#ddd;width:100%;color:var(--sf-text-color)}.breakdance .bde-smart-filter .sf-filters{display:flex;flex-direction:column;gap:16px}.breakdance .bde-smart-filter .sf-mobile-toolbar,.breakdance .bde-smart-filter .sf-mobile-backdrop,.breakdance .bde-smart-filter .sf-mobile-panel-header,.breakdance .bde-smart-filter .sf-accordion-toggle{display:none}.breakdance .bde-smart-filter .sf-mobile-toggle svg{width:18px;height:18px;flex-shrink:0}.breakdance .bde-smart-filter .sf-mobile-toggle,.breakdance .bde-smart-filter .sf-mobile-close,.breakdance .bde-smart-filter .sf-accordion-toggle{appearance:none;font:inherit;color:inherit;background:transparent;border:none;padding:0;margin:0;cursor:pointer}.breakdance .bde-smart-filter .sf-mobile-toggle{display:inline-flex;align-items:center;gap:10px;font-size:0.95em;color:var(--sf-text-color);background:var(--sf-surface-color);border:1px solid var(--sf-border-color);border-radius:999px;padding:10px 16px;transition:border-color var(--bde-transition-duration,160ms) ease,color var(--bde-transition-duration,160ms) ease,background-color var(--bde-transition-duration,160ms) ease}.breakdance .bde-smart-filter .sf-mobile-toggle:hover,.breakdance .bde-smart-filter .sf-mobile-toggle:focus-visible{color:var(--sf-primary-color);border-color:var(--sf-primary-color)}.breakdance .bde-smart-filter .sf-mobile-toggle-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;font-size:0.8em;color:var(--sf-surface-color);background:var(--sf-primary-color);border-radius:999px;padding:0 6px}.breakdance .bde-smart-filter .sf-mobile-toggle-count[hidden]{display:none}.breakdance .bde-smart-filter .sf-mobile-panel-title{font:inherit;font-weight:600;color:var(--sf-heading-color)}.breakdance .bde-smart-filter .sf-mobile-close{display:inline-flex;align-items:center;justify-content:center;color:var(--sf-text-color)}.breakdance .bde-smart-filter .sf-mobile-panel-body{display:flex;flex-direction:column;gap:16px}.breakdance .bde-smart-filter .sf-accordion-toggle{width:100%;align-items:center;justify-content:space-between;gap:12px}.breakdance .bde-smart-filter .sf-accordion-icon{flex-shrink:0;transition:transform var(--bde-transition-duration,160ms) ease}.breakdance .bde-smart-filter .sf-filter-group.is-open .sf-accordion-icon{transform:rotate(180deg)}.breakdance .bde-smart-filter .sf-filter-groups{display:flex;flex-direction:column;gap:16px}.breakdance .bde-smart-filter .sf-filter-group{display:flex;flex-direction:column;gap:6px}.breakdance .bde-smart-filter .sf-filter-label{font:inherit;font-weight:600;font-size:0.85em;color:var(--sf-heading-color);text-transform:uppercase;letter-spacing:0.04em}.breakdance .bde-smart-filter .sf-select,.breakdance .bde-smart-filter .sf-search-input{width:100%;font:inherit;font-size:0.95em;color:var(--sf-text-color);background:var(--sf-surface-color);border:1px solid var(--sf-border-color);border-radius:6px;padding:8px 12px;box-sizing:border-box;outline:none;transition:border-color var(--bde-transition-duration,160ms) ease,color var(--bde-transition-duration,160ms) ease,background-color var(--bde-transition-duration,160ms) ease;-webkit-appearance:none;appearance:none}.breakdance .bde-smart-filter .sf-select:focus,.breakdance .bde-smart-filter .sf-search-input:focus,.breakdance .bde-smart-filter .sf-select:focus-visible,.breakdance .bde-smart-filter .sf-search-input:focus-visible{border-color:var(--sf-primary-color);box-shadow:0 0 0 2px rgba(139,92,246,0.15)}.breakdance .bde-smart-filter .sf-search-input::placeholder{color:var(--sf-text-color);opacity:0.65}.breakdance .bde-smart-filter .sf-select{padding-right:32px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.breakdance .bde-smart-filter .sf-search-wrap{position:relative}.breakdance .bde-smart-filter .sf-search-input{padding-right:36px}.breakdance .bde-smart-filter .sf-search-icon{color:var(--sf-text-color);position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none}.breakdance .bde-smart-filter .sf-checkbox-group,.breakdance .bde-smart-filter .sf-radio-group{display:flex;flex-direction:column;gap:4px}.breakdance .bde-smart-filter .sf-checkbox-item,.breakdance .bde-smart-filter .sf-radio-item{display:flex;align-items:center;gap:8px;cursor:pointer;font:inherit;font-size:0.95em;color:var(--sf-text-color);padding:4px 6px;border-radius:6px}.breakdance .bde-smart-filter .sf-checkbox-item input,.breakdance .bde-smart-filter .sf-radio-item input{accent-color:var(--sf-primary-color);width:16px;height:16px;margin:0;cursor:pointer;flex-shrink:0}.breakdance .bde-smart-filter .sf-count{font-size:0.85em;margin-left:2px}.breakdance .bde-smart-filter .sf-child-btn{font-size:0.85em}.breakdance .bde-smart-filter .sf-has-show-more .sf-item-hidden{display:none!important}.breakdance .bde-smart-filter .sf-has-show-more.sf-expanded .sf-item-hidden{display:inline-flex!important}.breakdance .bde-smart-filter .sf-checkbox-group.sf-has-show-more.sf-expanded .sf-item-hidden,.breakdance .bde-smart-filter .sf-radio-group.sf-has-show-more.sf-expanded .sf-item-hidden{display:flex!important}.breakdance .bde-smart-filter .sf-show-more-btn{display:inline-block;margin-top:8px;padding:4px 0;font:inherit;font-size:0.9em;color:inherit;background:none;border:0;text-decoration:underline;cursor:pointer}.breakdance .bde-smart-filter .sf-show-more-btn:hover{opacity:0.75}.breakdance .bde-smart-filter .sf-button-group{display:flex;flex-wrap:wrap;gap:6px}.breakdance .bde-smart-filter .sf-btn{font:inherit;font-size:0.9em;color:var(--sf-text-color);cursor:pointer;background:var(--sf-surface-color);border:1px solid var(--sf-border-color);border-radius:6px;padding:6px 14px;white-space:nowrap;transition:border-color var(--bde-transition-duration,160ms) ease,color var(--bde-transition-duration,160ms) ease,background-color var(--bde-transition-duration,160ms) ease}.breakdance .bde-smart-filter .sf-btn:hover,.breakdance .bde-smart-filter .sf-btn:focus-visible{color:var(--sf-primary-color);border-color:var(--sf-primary-color)}.breakdance .bde-smart-filter .sf-btn.sf-active{color:var(--sf-surface-color);background:var(--sf-primary-color);border-color:var(--sf-primary-color)}.breakdance .bde-smart-filter .sf-btn.sf-active:hover,.breakdance .bde-smart-filter .sf-btn.sf-active:focus-visible{background:var(--sf-primary-hover-color);border-color:var(--sf-primary-hover-color)}.breakdance .bde-smart-filter .sf-active-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.breakdance .bde-smart-filter .sf-active-chip{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:0.85em;color:var(--sf-primary-color);background:var(--sf-surface-color);border:1px solid var(--sf-primary-color);border-radius:20px;padding:4px 10px;cursor:pointer;transition:border-color var(--bde-transition-duration,160ms) ease,color var(--bde-transition-duration,160ms) ease,background-color var(--bde-transition-duration,160ms) ease}.breakdance .bde-smart-filter .sf-active-chip:hover,.breakdance .bde-smart-filter .sf-active-chip:focus-visible{color:var(--sf-surface-color);background:var(--sf-primary-hover-color);border-color:var(--sf-primary-hover-color)}.breakdance .bde-smart-filter .sf-active-chip svg{flex-shrink:0}.breakdance .bde-smart-filter .sf-reset-btn{border:none;background:transparent;cursor:pointer;font:inherit;font-size:0.85em;color:var(--sf-link-color);text-decoration:underline}.breakdance .bde-smart-filter .sf-reset-btn:hover,.breakdance .bde-smart-filter .sf-reset-btn:focus-visible{color:var(--sf-link-hover-color)}.breakdance .bde-smart-filter .sf-submit-btn{display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:0.95em;font-weight:600;color:var(--sf-surface-color);background:var(--sf-primary-color);border:2px solid var(--sf-primary-color);border-radius:6px;padding:10px 24px;cursor:pointer;align-self:flex-start;transition:border-color var(--bde-transition-duration,160ms) ease,background-color var(--bde-transition-duration,160ms) ease}.breakdance .bde-smart-filter .sf-submit-btn:hover,.breakdance .bde-smart-filter .sf-submit-btn:focus-visible{background:var(--sf-primary-hover-color);border-color:var(--sf-primary-hover-color)}.breakdance .bde-smart-filter.sf-loading{position:relative;opacity:0.5;pointer-events:none}.breakdance .bde-smart-filter.sf-loading::after{content:'';position:absolute;top:8px;right:8px;width:18px;height:18px;border:2px solid var(--sf-primary-color);border-top-color:transparent;border-radius:50%;animation:sf-spin 0.6s linear infinite}@keyframes sf-spin{to{transform:rotate(360deg)}}.breakdance .bde-smart-filter .sf-custom-select{position:relative;width:100%}.breakdance .bde-smart-filter .sf-custom-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;font:inherit;font-size:0.95em;color:var(--sf-text-color);background:var(--sf-surface-color);border:1px solid var(--sf-border-color);border-radius:6px;padding:8px 12px;box-sizing:border-box;cursor:pointer;user-select:none;transition:border-color var(--bde-transition-duration,160ms) ease,color var(--bde-transition-duration,160ms) ease,background-color var(--bde-transition-duration,160ms) ease}.breakdance .bde-smart-filter .sf-custom-select-trigger:focus,.breakdance .bde-smart-filter .sf-custom-select-trigger:focus-visible{outline:none;border-color:var(--sf-primary-color);box-shadow:0 0 0 2px rgba(139,92,246,0.15)}.breakdance .bde-smart-filter .sf-custom-select.is-open .sf-custom-select-trigger{border-color:var(--sf-border-color)}.breakdance .bde-smart-filter .sf-custom-select-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breakdance .bde-smart-filter .sf-custom-select-arrow{flex-shrink:0;transition:transform var(--bde-transition-duration,160ms) ease}.breakdance .bde-smart-filter .sf-custom-select.is-open .sf-custom-select-arrow{transform:rotate(180deg)}.breakdance .bde-smart-filter .sf-custom-select-dropdown{display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;background:var(--sf-surface-color);border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,0.1);max-height:400px;overflow-y:auto}.breakdance .bde-smart-filter .sf-custom-select.is-open .sf-custom-select-dropdown{display:block}.breakdance .bde-smart-filter .sf-custom-select-option{display:block;padding:8px 12px;font:inherit;font-size:0.95em;color:var(--sf-text-color);cursor:pointer;outline:none;transition:background-color var(--bde-transition-duration,160ms) ease,color var(--bde-transition-duration,160ms) ease}.breakdance .bde-smart-filter .sf-custom-select-option:hover,.breakdance .bde-smart-filter .sf-custom-select-option:focus{background:rgba(0,0,0,0.06)}.breakdance .bde-smart-filter .sf-custom-select-option.sf-selected{font-weight:600}.breakdance .bde-smart-filter .sf-custom-select-option.sf-depth-1{padding-left:28px}.breakdance .bde-smart-filter .sf-custom-select-option.sf-depth-2{padding-left:44px}.breakdance .bde-smart-filter .sf-custom-select-option.sf-depth-3{padding-left:60px}.breakdance .bde-smart-filter .sf-price-slider-wrap{--sf-slider-handle:24px;--sf-slider-track-h:4px;--sf-slider-track-color:#e8e8e8;--sf-slider-range-color:var(--sf-primary-color);--sf-slider-handle-bg:var(--sf-surface-color);--sf-slider-handle-border:#ccc;--sf-slider-handle-border-w:1px;--sf-slider-handle-shadow:0 1px 3px rgba(0,0,0,.15);--sf-slider-handle-hover-bg:var(--sf-slider-handle-bg);--sf-slider-handle-hover-border:var(--sf-primary-color);--sf-slider-handle-hover-shadow:0 2px 6px rgba(0,0,0,.2);width:100%}.breakdance .bde-smart-filter .sf-price-slider{position:relative;height:var(--sf-slider-handle);margin:8px 0}.breakdance .bde-smart-filter .sf-price-slider-track{position:absolute;top:50%;left:0;right:0;height:var(--sf-slider-track-h);transform:translateY(-50%);background-color:var(--sf-slider-track-color);border-radius:calc(var(--sf-slider-track-h) / 2);pointer-events:none;z-index:0}.breakdance .bde-smart-filter .sf-price-slider-range{position:absolute;top:50%;left:0;right:0;height:var(--sf-slider-track-h);transform:translateY(-50%);background-color:var(--sf-slider-range-color);border-radius:calc(var(--sf-slider-track-h) / 2);pointer-events:none;z-index:1}.breakdance .bde-smart-filter .sf-price-range{position:absolute;top:0;left:0;width:100%;height:var(--sf-slider-handle);margin:0;padding:0;-webkit-appearance:none;appearance:none;background:transparent;pointer-events:none;outline:none;z-index:2}.breakdance .bde-smart-filter .sf-price-range-max{z-index:3}.breakdance .bde-smart-filter .sf-price-range::-webkit-slider-runnable-track{height:var(--sf-slider-handle);background:transparent;border:none}.breakdance .bde-smart-filter .sf-price-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--sf-slider-handle);height:var(--sf-slider-handle);border-radius:50%;background-color:var(--sf-slider-handle-bg);border:var(--sf-slider-handle-border-w) solid var(--sf-slider-handle-border);box-shadow:var(--sf-slider-handle-shadow);cursor:pointer;pointer-events:all;margin-top:0;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.breakdance .bde-smart-filter .sf-price-range::-webkit-slider-thumb:hover{background-color:var(--sf-slider-handle-hover-bg);border-color:var(--sf-slider-handle-hover-border);box-shadow:var(--sf-slider-handle-hover-shadow)}.breakdance .bde-smart-filter .sf-price-range::-moz-range-track{height:0;background:transparent;border:none}.breakdance .bde-smart-filter .sf-price-range::-moz-range-thumb{width:var(--sf-slider-handle);height:var(--sf-slider-handle);border-radius:50%;background-color:var(--sf-slider-handle-bg);border:var(--sf-slider-handle-border-w) solid var(--sf-slider-handle-border);box-shadow:var(--sf-slider-handle-shadow);cursor:pointer;pointer-events:all;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.breakdance .bde-smart-filter .sf-price-range::-moz-range-thumb:hover{background-color:var(--sf-slider-handle-hover-bg);border-color:var(--sf-slider-handle-hover-border);box-shadow:var(--sf-slider-handle-hover-shadow)}.breakdance .bde-smart-filter .sf-price-label{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:4px;font-size:.9em;color:var(--sf-text-color)}.breakdance .bde-smart-filter .sf-price-sep{opacity:.5}.breakdance .bde-post-loop{max-width:100%;width:100%}