.search-head{padding-block:var(--space-4) var(--space-5);background:var(--gradient-sunrise)}.search-head__row{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-3)}.search-head__art{flex:none;width:clamp(3.5rem,2.5rem + 4vw,5.5rem);height:auto}.search-head__intro{max-width:54rem;margin-top:var(--space-2)}.search-layout{display:grid;align-items:start;gap:var(--space-5);margin-top:var(--space-5)}@media(min-width:62rem){.search-layout{grid-template-columns:17.5rem minmax(0,1fr)}.filters-open,.filters__head .icon-btn,.filters-backdrop{display:none!important}}.filters{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.filters__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.filters__head h2{font-size:var(--text-lg)}.filters__prices{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.filters__actions{display:grid;gap:var(--space-2);margin-top:var(--space-5)}.filters-backdrop{display:none}@media(max-width:61.99rem){.filters{position:fixed;z-index:calc(var(--z-bottom-nav) + 1);inset:0 auto 0 0;width:min(23rem,90vw);border-radius:0 var(--radius-xl) var(--radius-xl) 0;overflow-y:auto;overscroll-behavior:contain;transform:translateX(-105%);visibility:hidden;transition:transform var(--dur) var(--ease-out),visibility var(--dur)}.filters.is-open{transform:none;visibility:visible}.filters.is-open~.filters-backdrop{display:block;position:fixed;z-index:var(--z-bottom-nav);inset:0;background:rgb(47 17 71/45%)}body.filters-locked{overflow:hidden}.filters__actions{position:sticky;bottom:calc(-1*var(--space-4));margin:var(--space-5) calc(-1*var(--space-4)) calc(-1*var(--space-4));padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--gradient-sunrise);box-shadow:0 -8px 24px rgb(67 26 102/8%)}.filters__more{--nudge:0 .3rem;position:absolute;z-index:1;bottom:calc(100% + .6rem);left:50%;margin-left:-1.125rem}.filters__actions::before{content:"";position:absolute;inset:auto 0 100%;height:3.75rem;background:linear-gradient(rgb(255 255 255/0%),var(--color-surface) 85%);pointer-events:none}.filters:not(.has-more) .filters__more,.filters:not(.has-more) .filters__actions::before{display:none}}@media(min-width:62rem){.filters__more{display:none}}.results{min-width:0}.saved-searches-slot{display:contents}.results__save{margin:calc(-1*var(--space-2)) 0 var(--space-4)}.results__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-4)}@media(max-width:61.99rem){.results__bar{justify-content:flex-start}.results__condition{order:3}.results__bar{position:relative}.saved-searches{order:2}.results__bar .saved-searches{position:static}.saved-searches__panel{left:0;width:auto}}.results__summary{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .5rem;margin-bottom:var(--space-4);font-size:var(--text-sm)}.results__clear{font-weight:800}.subcategory-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.seo-block{display:grid;gap:var(--space-6)}@media(min-width:62rem){.seo-block:has(.seo-block__faq){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.region-links{display:flex;flex-wrap:wrap;gap:.2rem 1rem}.region-links a{color:var(--color-text-soft);font-weight:700;font-size:var(--text-sm)}.region-links a:hover{color:var(--purple-600)}