.pf-sidebar-sticky{position: sticky;top: 76px;max-height: calc(100vh - 90px);max-height: calc(100dvh - 90px);overflow-y: auto;scrollbar-width: thin;scrollbar-color: var(--pf-border) transparent;background: var(--pf-bg-card);border: 1px solid var(--pf-border);border-radius: 12px;box-shadow: 0 2px 10px rgba(0,0,0,0.03)}.pf-sidebar-sticky::-webkit-scrollbar{width: 5px}.pf-sidebar-sticky::-webkit-scrollbar-thumb{background: var(--pf-border);border-radius: 4px}.pf-sidebar-main-header{position: sticky;top: 0;background: var(--pf-bg-card);z-index: 5;padding: 10px 12px;border-bottom: 1px solid var(--pf-border)}.pf-sidebar-main-title{font-size: 13.5px;font-weight: 700;color: var(--pf-text-primary)}.pf-active-filters-box{padding: 8px 12px;background: var(--pf-bg-hover);border-bottom: 1px solid var(--pf-border)}.pf-active-filter-chip{display: inline-flex;align-items: center;gap: 4px;font-size: 10.5px;font-weight: 600;padding: 2px 7px;background: var(--pf-bg-card);border: 1px solid var(--pf-border);border-radius: 20px;color: var(--pf-text-primary);text-decoration: none;transition: all 0.15s ease}.pf-active-filter-chip:hover{border-color: #ef4444;color: #ef4444;background: rgba(239,68,68,0.05)}.pf-active-filter-chip i{font-size: 9px;opacity: 0.7}.pf-filter-accordion-item{border-bottom: 1px solid var(--pf-border)}.pf-filter-accordion-item:last-child{border-bottom: none}.pf-filter-accordion-header{padding: 9px 12px;cursor: pointer;user-select: none;transition: background 0.15s ease}.pf-filter-accordion-header:hover{background: var(--pf-bg-hover)}.pf-filter-header-icon{font-size: 12.5px;color: var(--pf-accent,#0f4c81)}.pf-filter-header-title{font-size: 12.5px;font-weight: 700;color: var(--pf-text-primary);letter-spacing: -0.2px}.pf-filter-count-badge{font-size: 9.5px;font-weight: 700;padding: 2px 5px;background: var(--pf-accent,#0f4c81) !important}.pf-accordion-chevron{font-size: 10.5px;color: var(--pf-text-muted);transition: transform 0.25s ease}.pf-filter-accordion-header[aria-expanded="false"] .pf-accordion-chevron{transform: rotate(-90deg)}.pf-filter-accordion-body{padding: 0 12px 10px 12px}.pf-cat-parent-link{font-size: var(--pf-font-xs);font-weight: 600;color: var(--pf-accent,#0f4c81);text-decoration: none;display: inline-flex;align-items: center;gap: 4px;margin-bottom: 6px;transition: all 0.15s ease}.pf-cat-parent-link:hover{color: var(--pf-accent-hover,#1e3a8a);padding-left: 2px}.pf-sidebar-cat-active{background: rgba(15,76,129,0.08);color: var(--pf-accent,#0f4c81);font-size: 12px;border-radius: 6px;padding: 4px 7px;display: flex;align-items: center;justify-content: space-between}.pf-sidebar-cat-link{font-size: 12px;color: var(--pf-text-secondary);transition: all 0.15s ease}.pf-sidebar-cat-link:hover{color: var(--pf-accent,#0f4c81);background: var(--pf-bg-hover);padding-left: 4px !important}.pf-sidebar-count{font-size: 10.5px;color: var(--pf-text-muted)}[data-bs-theme="dark"] .pf-cat-parent-link,[data-theme="dark"] .pf-cat-parent-link{color: #60a5fa !important}[data-bs-theme="dark"] .pf-cat-parent-link:hover,[data-theme="dark"] .pf-cat-parent-link:hover{color: #93c5fd !important}[data-bs-theme="dark"] .pf-sidebar-cat-active,[data-theme="dark"] .pf-sidebar-cat-active{background: rgba(59,130,246,0.18) !important;color: #60a5fa !important}[data-bs-theme="dark"] .pf-sidebar-cat-link:hover,[data-theme="dark"] .pf-sidebar-cat-link:hover{background: rgba(255,255,255,0.06) !important;color: #f8fafc !important}.pf-filter-search-wrap{position: relative;margin-bottom: 6px}.pf-filter-search-icon{position: absolute;left: 8px;top: 50%;transform: translateY(-50%);font-size: 10px;color: var(--pf-text-muted);pointer-events: none}.pf-filter-search-input{padding-left: 24px !important;font-size: var(--pf-font-xs) !important;height: 28px !important;border-radius: 6px !important;background: var(--pf-bg-hover) !important;border-color: var(--pf-border) !important;color: var(--pf-text-primary) !important}.pf-filter-search-input:focus{background: var(--pf-bg-card) !important;border-color: var(--pf-accent) !important;box-shadow: 0 0 0 2px rgba(15,76,129,0.1) !important}.pf-filter-checkbox-item{font-size: var(--pf-font-xs);cursor: pointer;color: var(--pf-text-secondary);padding: 2.5px 0;transition: color 0.15s ease;user-select: none}.pf-filter-checkbox-item:hover{color: var(--pf-text-primary)}.pf-filter-checkbox-item input[type="checkbox"]{width: 13px;height: 13px;margin-right: 7px;border-radius: 3px;cursor: pointer;accent-color: var(--pf-accent,#0f4c81);flex-shrink: 0}.pf-price-filter-card{padding: 2px 0 4px}.pf-price-range-badge{display: inline-flex;align-items: center;gap: 3px;font-size: var(--pf-font-xs);font-weight: 700;color: var(--pf-accent,#0f4c81);background: rgba(15,76,129,0.08);padding: 3px 8px;border-radius: 6px;letter-spacing: -0.2px;line-height: 1.2}.pf-price-badge-suffix{font-size: 10px;opacity: 0.8}.pf-price-badge-sep{color: var(--pf-text-muted,#64748b);padding: 0 2px;font-weight: 400}.pf-price-quick-apply.pf-price-changed{background: #2563eb !important;border-color: #2563eb !important;box-shadow: 0 0 0 3px rgba(37,99,235,0.25);animation: pfPulseApply 1.5s infinite}@keyframes pfPulseApply{0%{box-shadow: 0 0 0 0 rgba(37,99,235,0.4)}70%{box-shadow: 0 0 0 5px rgba(37,99,235,0)}100%{box-shadow: 0 0 0 0 rgba(37,99,235,0)}}.pf-price-actions-bar{display: flex;align-items: center;gap: 7px;margin-top: 8px;margin-bottom: 8px;animation: pfSlideActionsIn 0.22s cubic-bezier(0.16,1,0.3,1)}@keyframes pfSlideActionsIn{from{opacity: 0;transform: translateY(-4px)}to{opacity: 1;transform: translateY(0)}}.pf-price-btn-apply{flex: 1 1 auto;height: 31px;font-size: var(--pf-font-xs) !important;font-weight: 700 !important;color: #ffffff !important;background: var(--pf-accent,#0f4c81) !important;border: 1px solid var(--pf-accent,#0f4c81) !important;border-radius: 7px !important;display: inline-flex;align-items: center;justify-content: center;gap: 4px;padding: 0 12px !important;line-height: 1 !important;cursor: pointer;transition: all 0.15s ease !important;box-shadow: 0 2px 4px rgba(15,76,129,0.12)}.pf-price-btn-apply:hover{background: #1d4ed8 !important;border-color: #1d4ed8 !important;transform: translateY(-1px);box-shadow: 0 3px 8px rgba(29,78,216,0.2)}.pf-price-btn-apply:active{transform: translateY(0)}.pf-price-btn-apply.pf-price-changed{background: #2563eb !important;border-color: #2563eb !important;box-shadow: 0 0 0 3px rgba(37,99,235,0.25);animation: pfPulseApply 1.5s infinite}.pf-price-btn-reset{flex: 0 0 auto;height: 31px;font-size: var(--pf-font-xs) !important;font-weight: 600 !important;color: #ef4444 !important;background: rgba(239,68,68,0.08) !important;border: 1px solid rgba(239,68,68,0.25) !important;border-radius: 7px !important;display: inline-flex;align-items: center;justify-content: center;gap: 3px;padding: 0 10px !important;line-height: 1 !important;cursor: pointer;transition: all 0.15s ease !important}.pf-price-btn-reset:hover{background: #ef4444 !important;color: #ffffff !important;border-color: #ef4444 !important;transform: translateY(-1px)}.pf-price-btn-reset:active{transform: translateY(0)}.pf-dual-slider-wrap{position: relative;width: 100%;height: 24px;margin: 8px 0 12px;display: flex;align-items: center}.pf-slider-track{position: absolute;left: 0;right: 0;height: 5px;background: var(--pf-border,#e2e8f0);border-radius: 6px;z-index: 1}.pf-slider-progress{position: absolute;height: 5px;background: linear-gradient(90deg,#0f4c81 0%,#2563eb 100%);border-radius: 6px;z-index: 2;pointer-events: none;transition: left 0.04s ease,width 0.04s ease}.pf-slider-range{position: absolute;left: 0;right: 0;width: 100%;height: 5px;margin: 0;padding: 0;pointer-events: none;-webkit-appearance: none;appearance: none;background: transparent;outline: none;z-index: 3}.pf-slider-range::-webkit-slider-thumb{-webkit-appearance: none;appearance: none;width: 17px;height: 17px;border-radius: 50%;background: #ffffff;border: 2.5px solid #0f4c81;box-shadow: 0 1px 4px rgba(0,0,0,0.22);cursor: grab;pointer-events: auto;transition: transform 0.15s cubic-bezier(0.2,0,0.13,1.5),border-color 0.15s ease,box-shadow 0.15s ease}.pf-slider-range::-webkit-slider-thumb:hover{transform: scale(1.2);border-color: #2563eb;box-shadow: 0 2px 7px rgba(37,99,235,0.4)}.pf-slider-range::-webkit-slider-thumb:active{cursor: grabbing;transform: scale(1.28);background: #0f4c81;border-color: #ffffff;box-shadow: 0 0 0 4px rgba(15,76,129,0.2)}.pf-slider-range::-moz-range-thumb{width: 17px;height: 17px;border-radius: 50%;background: #ffffff;border: 2.5px solid #0f4c81;box-shadow: 0 1px 4px rgba(0,0,0,0.22);cursor: grab;pointer-events: auto;transition: transform 0.15s cubic-bezier(0.2,0,0.13,1.5),border-color 0.15s ease,box-shadow 0.15s ease}.pf-slider-range::-moz-range-thumb:hover{transform: scale(1.2);border-color: #2563eb;box-shadow: 0 2px 7px rgba(37,99,235,0.4)}.pf-slider-range::-moz-range-thumb:active{cursor: grabbing;transform: scale(1.28);background: #0f4c81;border-color: #ffffff;box-shadow: 0 0 0 4px rgba(15,76,129,0.2)}.pf-price-presets-wrap{display: flex;flex-wrap: wrap;gap: 4px;margin-top: 6px}.pf-price-bracket-pill{font-size: 10px !important;font-weight: 600 !important;padding: 2.5px 7px !important;border-radius: 14px !important;background: var(--pf-bg-hover,#f1f5f9) !important;border: 1px solid var(--pf-border,#e2e8f0) !important;color: var(--pf-text-secondary,#475569) !important;transition: all 0.15s ease !important;white-space: nowrap;cursor: pointer;display: inline-flex;align-items: center;gap: 3px;text-decoration: none !important;line-height: 1.3 !important}.pf-price-bracket-pill:hover{border-color: var(--pf-accent,#0f4c81) !important;color: var(--pf-accent,#0f4c81) !important;background: var(--pf-bg-card,#ffffff) !important}.pf-price-bracket-pill.active{background: var(--pf-accent,#0f4c81) !important;border-color: var(--pf-accent,#0f4c81) !important;color: #ffffff !important;box-shadow: 0 1px 5px rgba(15,76,129,0.3) !important}.pf-price-addon{font-size: 10.5px !important;font-weight: 700 !important;background: var(--pf-bg-hover) !important;color: var(--pf-text-muted) !important;border-color: var(--pf-border) !important;padding: 0 6px !important}.pf-price-input{font-size: var(--pf-font-xs) !important;border-color: var(--pf-border) !important;background: var(--pf-bg-card) !important;color: var(--pf-text-primary) !important;padding: 4px 4px !important;height: 28px !important}[data-theme="dark"] .pf-price-range-badge,[data-bs-theme="dark"] .pf-price-range-badge,body.dark-mode .pf-price-range-badge,html.dark .pf-price-range-badge{background: rgba(56,189,248,0.12);color: #38bdf8}[data-theme="dark"] .pf-slider-track,[data-bs-theme="dark"] .pf-slider-track,body.dark-mode .pf-slider-track,html.dark .pf-slider-track{background: #334155}[data-theme="dark"] .pf-slider-progress,[data-bs-theme="dark"] .pf-slider-progress,body.dark-mode .pf-slider-progress,html.dark .pf-slider-progress{background: linear-gradient(90deg,#0284c7 0%,#38bdf8 100%)}[data-theme="dark"] .pf-slider-range::-webkit-slider-thumb,[data-bs-theme="dark"] .pf-slider-range::-webkit-slider-thumb,body.dark-mode .pf-slider-range::-webkit-slider-thumb,html.dark .pf-slider-range::-webkit-slider-thumb{background: #0f172a;border-color: #38bdf8;box-shadow: 0 1px 5px rgba(0,0,0,0.5)}[data-theme="dark"] .pf-slider-range::-moz-range-thumb,[data-bs-theme="dark"] .pf-slider-range::-moz-range-thumb,body.dark-mode .pf-slider-range::-moz-range-thumb,html.dark .pf-slider-range::-moz-range-thumb{background: #0f172a;border-color: #38bdf8;box-shadow: 0 1px 5px rgba(0,0,0,0.5)}body.dark-mode .pf-price-input-box,html.dark .pf-price-input-box{background: #1e293b;border-color: #334155}body.dark-mode .pf-price-box-label,html.dark .pf-price-box-label{background: #0f172a;border-color: #334155;color: var(--pf-text-muted)}body.dark-mode .pf-price-number-input,html.dark .pf-price-number-input{color: #f1f5f9}[data-theme="dark"] .pf-price-bracket-pill,[data-bs-theme="dark"] .pf-price-bracket-pill,body.dark-mode .pf-price-bracket-pill,html.dark .pf-price-bracket-pill{background: #1e293b !important;border-color: #334155 !important;color: #cbd5e1 !important}[data-theme="dark"] .pf-price-bracket-pill:hover,[data-bs-theme="dark"] .pf-price-bracket-pill:hover,body.dark-mode .pf-price-bracket-pill:hover,html.dark .pf-price-bracket-pill:hover{border-color: #38bdf8 !important;color: #38bdf8 !important;background: #0f172a !important}[data-theme="dark"] .pf-price-bracket-pill.active,[data-bs-theme="dark"] .pf-price-bracket-pill.active,body.dark-mode .pf-price-bracket-pill.active,html.dark .pf-price-bracket-pill.active{background: #0284c7 !important;border-color: #0284c7 !important;color: #ffffff !important}[data-theme="dark"] .pf-price-btn-apply,[data-bs-theme="dark"] .pf-price-btn-apply,body.dark-mode .pf-price-btn-apply,html.dark .pf-price-btn-apply{background: #2563eb !important;border-color: #2563eb !important;color: #ffffff !important}[data-theme="dark"] .pf-price-btn-apply:hover,[data-bs-theme="dark"] .pf-price-btn-apply:hover,body.dark-mode .pf-price-btn-apply:hover,html.dark .pf-price-btn-apply:hover{background: #3b82f6 !important;border-color: #3b82f6 !important}[data-theme="dark"] .pf-price-btn-reset,[data-bs-theme="dark"] .pf-price-btn-reset,body.dark-mode .pf-price-btn-reset,html.dark .pf-price-btn-reset{background: rgba(239,68,68,0.15) !important;border-color: rgba(239,68,68,0.35) !important;color: #fca5a5 !important}[data-theme="dark"] .pf-price-btn-reset:hover,[data-bs-theme="dark"] .pf-price-btn-reset:hover,body.dark-mode .pf-price-btn-reset:hover,html.dark .pf-price-btn-reset:hover{background: #ef4444 !important;border-color: #ef4444 !important;color: #ffffff !important}.pf-filter-options-scroll{max-height: 180px;overflow-y: auto;padding-right: 4px;scrollbar-width: thin;scrollbar-color: var(--pf-border) transparent}.pf-filter-options-scroll::-webkit-scrollbar{width: 4px}.pf-filter-options-scroll::-webkit-scrollbar-thumb{background: var(--pf-border);border-radius: 4px}#mobileSpecsAccordion .accordion-item{background: var(--pf-bg-card);border-color: var(--pf-border) !important}#mobileSpecsAccordion .accordion-button{font-size: 12.5px;font-weight: 600;color: var(--pf-text-primary);background: var(--pf-bg-card)}#mobileSpecsAccordion .accordion-body{max-height: 180px;overflow-y: auto}#mobileSpecsAccordion .pf-spec-group-badge{font-size: 9.5px}.pf-spec-options:empty::before{content: "Özellikler yükleniyor…";font-size: 12px;color: var(--pf-text-muted)}.pf-spec-more{display: block;width: 100%;padding: 8px 10px;margin-top: 2px;border: 1px dashed var(--pf-border);border-radius: 8px;background: transparent;color: var(--pf-text-muted);font-size: 12px;font-weight: 600;text-align: center;cursor: pointer}.pf-spec-more:hover{color: var(--pf-text-primary);border-color: var(--pf-text-muted)}.pf-spec-more:disabled{cursor: progress;opacity: .65}#specs-filter-form .pf-sidebar-brand-main{min-width: 0;flex: 1 1 auto}#specs-filter-form .pf-sidebar-brand-logo{width: 14px;height: 14px;background: #fff;border-radius: 2px;display: inline-flex;align-items: center;justify-content: center;padding: 1px;overflow: hidden;margin-right: 6px;border: 1px solid var(--pf-border);flex-shrink: 0}#specs-filter-form .pf-sidebar-brand-logo img{width: 100%;height: 100%;object-fit: contain}.pf-search-filters__title-icon{font-size: 14px}.pf-search-filters__reset{font-size: 11px;font-weight: 700;color: #dc2626;text-decoration: none}.pf-search-filters__reset:hover{text-decoration: underline}.pf-search-filters__cats{gap: 1px;max-height: 240px}.pf-search-filters__cat--active,.pf-search-filters__cat--active:hover{background: rgba(15,76,129,0.07);color: var(--pf-accent,#0f4c81) !important;font-weight: 700}.pf-search-filters__price-row{display: flex;align-items: center;gap: 6px;margin-bottom: 8px}.pf-search-filters__price-input.pf-search-filters__price-input{flex: 1 1 0;min-width: 0;height: 30px;padding: 0 8px;border-color: var(--pf-border);border-radius: 0;background: var(--pf-bg-hover);color: var(--pf-text-primary);font-size: 12px}.pf-search-filters__price-input.pf-search-filters__price-input:focus{background: var(--pf-bg-card);border-color: var(--pf-accent,#0f4c81);box-shadow: none}.pf-search-filters__price-sep{color: var(--pf-text-muted);font-size: 12px}.pf-search-filters__price-apply{flex: 0 0 30px;height: 30px;border: 0;background: var(--pf-accent,#0f4c81);color: #fff;display: inline-flex;align-items: center;justify-content: center;cursor: pointer}.pf-search-filters__price-apply:hover{filter: brightness(1.1)}.pf-search-filters__toggle{padding: 9px 12px}.pf-search-filters__switch{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin: 0;cursor: pointer;font-size: 12.5px;font-weight: 700;color: var(--pf-text-primary)}.pf-search-filters__switch .bi-fire{color: #ef4444}.pf-search-filters__scope{display: flex;flex-direction: column;align-items: flex-start;gap: 2px;padding: 8px 12px;background: var(--pf-bg-hover);border-bottom: 1px solid var(--pf-border);font-size: 11.5px;line-height: 1.35;color: var(--pf-text-secondary)}.pf-search-filters__scope strong{color: var(--pf-text-primary)}.pf-search-filters__scope-link{flex-shrink: 0;font-size: 11px;font-weight: 700;color: var(--pf-accent,#0f4c81);text-decoration: none}.pf-search-filters__scope-link:hover{text-decoration: underline}.pf-search-filters__hint{margin: 0;padding: 10px 12px;font-size: 11.5px;line-height: 1.45;color: var(--pf-text-muted)}.pf-search-filters--mobile{padding: 14px;background: var(--pf-bg-card);border: 1px solid var(--pf-border);border-radius: 12px}.pf-search-filters__mobile-head{display: flex;align-items: center;justify-content: space-between;margin-bottom: 10px}.pf-search-filters__mobile-title{font-size: 14px;font-weight: 800;color: var(--pf-text-primary)}.pf-search-filters__group{padding-bottom: 12px;margin-bottom: 12px;border-bottom: 1px solid var(--pf-border)}.pf-search-filters__group-title{margin-bottom: 8px;font-size: 13px;font-weight: 700;color: var(--pf-text-primary)}.pf-search-filters__group-title .bi{color: var(--pf-accent,#0f4c81);margin-right: 2px}.pf-search-filters__chips{display: flex;flex-wrap: wrap;gap: 6px;max-height: 140px;overflow-y: auto}.pf-search-filters__chip{padding: 5px 9px;border: 1px solid var(--pf-border);border-radius: 6px;background: var(--pf-bg-card);color: var(--pf-text-secondary);font-size: 11.5px;text-decoration: none}.pf-search-filters__chip--active{background: var(--pf-accent,#0f4c81);border-color: var(--pf-accent,#0f4c81);color: #fff}.pf-search-filters__chip-count{font-size: 10.5px;opacity: 0.7}.pf-search-filters--mobile .pf-filter-options-scroll{max-height: 200px;overflow-y: auto}.pf-search-filters--mobile .pf-search-filters__scope{margin-bottom: 10px;border: 1px solid var(--pf-border)}.pf-search-filters--mobile .pf-search-filters__hint{padding: 0 0 12px}.pf-search-filters__accordion{border: 1px solid var(--pf-border);border-radius: 10px;overflow: hidden}.pf-search-filters__submit{padding: 10px;border-radius: 10px;background: #0f4c81;border-color: #0f4c81;font-weight: 700}