/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.taxonomy-active-filters{background:#fff;border:1px solid #eaddd5;border-radius:10px;margin-bottom:16px;padding:12px 14px}.taxonomy-active-filters__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.taxonomy-active-filters__title{color:#3f3f46;font-size:.87rem;font-weight:700}.taxonomy-active-filters__clear{background:#0000;border:none;color:#f37249;cursor:pointer;font-size:.82rem;font-weight:700;padding:0}.taxonomy-active-filters__list{display:flex;flex-wrap:wrap;gap:8px}.taxonomy-active-filters__chip{align-items:center;background:#f8f5f3;border:1px solid #eaddd5;border-radius:20px;display:inline-flex;font-size:.84rem;gap:8px;line-height:1;max-width:100%;padding:7px 10px}.taxonomy-active-filters__chip-label{color:#303038;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taxonomy-active-filters__chip-remove{background:#0000;border:none;color:#6b7280;cursor:pointer;font-size:1rem;font-weight:700;line-height:1;margin:0;padding:0}.taxonomy-filters-mobile-cta{align-items:center;background:#e87e00;border:0;border-radius:999px;bottom:calc(16px + env(safe-area-inset-bottom,0px));box-shadow:none;color:#fff;cursor:pointer;display:none;font-size:.95rem;font-weight:800;gap:6px;padding:12px 16px;position:fixed;right:16px;z-index:1200}.taxonomy-filters-mobile-sheet{display:none}@media (max-width:991.98px){body.taxonomy-filters-sheet-open{overflow:hidden}.taxonomy-filters-mobile-cta{bottom:auto;display:inline-flex;margin:0 0 14px auto;position:static;right:auto;top:auto;z-index:auto}.taxonomy-filters-mobile-sheet{display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .18s ease;z-index:1250}.taxonomy-filters-mobile-sheet.is-open{opacity:1;pointer-events:auto}.taxonomy-filters-mobile-sheet__backdrop{background:#00000080;inset:0;position:absolute}.taxonomy-filters-mobile-sheet__panel{background:#fff;border-radius:16px 16px 0 0;bottom:0;box-shadow:0 -8px 24px #00000038;left:0;max-height:85vh;position:absolute;right:0;transform:translateY(16px);transition:transform .18s ease}.taxonomy-filters-mobile-sheet.is-open .taxonomy-filters-mobile-sheet__panel{transform:translateY(0)}.taxonomy-filters-mobile-sheet__header{align-items:center;border-bottom:1px solid #f1eeeb;display:flex;justify-content:space-between;padding:14px 16px}.taxonomy-filters-mobile-sheet__close{background:#0000;border:none;color:#3f3f46;cursor:pointer;font-size:1.8rem;line-height:1;padding:0 4px}.taxonomy-filters-mobile-sheet__body{max-height:calc(85vh - 58px);overflow-y:auto;padding:4px 12px 20px}body.taxonomy-filters-sheet-open>.ui-autocomplete{z-index:1300!important}.taxonomy-filters-mobile-sheet__body .block--exposedformtaxonomy-termpage-1{border:none;box-shadow:none;margin:0;padding:0}.taxonomy-sidebar .block--exposedformtaxonomy-termpage-1,.taxonomy-sidebar .block--exposedformtaxonomy-termpage-2,.taxonomy-sidebar .views-exposed-form{display:none!important}.taxonomy-filters-mobile-sheet__body .views-exposed-form .form-item:first-of-type,.taxonomy-filters-mobile-sheet__body .views-exposed-form .js-form-item:first-of-type,.taxonomy-filters-mobile-sheet__body .views-exposed-form fieldset:first-of-type{margin-top:0!important}}@media (min-width:992px){.taxonomy-filters-mobile-cta,.taxonomy-filters-mobile-sheet{display:none!important}}[id^=edit-proximity-center-coordinates],fieldset[data-drupal-selector=edit-proximity-center-coordinates],label[for^=edit-proximity--],label[for^=edit-proximity-center-geocoder],small[id^=edit-proximity-center-geocoder][id$="--description"]{display:none!important}div:has(>input[name=proximity]){display:none!important}.form-item-proximity,.js-form-item-proximity{display:none!important}.taxonomy-filters-mobile-sheet__body input[name="proximity_center[geocoder][geolocation_geocoder_address]"],.taxonomy-filters-mobile-sheet__body select[name=online]{-webkit-appearance:none!important;appearance:none!important;background-color:#fdf8f5!important;border:1px solid #e6d8cf!important;border-radius:10px!important;box-shadow:none!important;color:#34251f!important;font-size:.92rem!important;min-height:44px!important;padding:.58rem .8rem!important}.taxonomy-filters-mobile-sheet__body input[name="proximity_center[geocoder][geolocation_geocoder_address]"]::placeholder{color:#34251f!important;opacity:1!important}input[name="proximity_center[geocoder][geolocation_geocoder_address]"]{margin-bottom:12px!important;padding-left:12px!important}legend.fieldset-legend{margin-bottom:0!important}.form-item-level{margin-top:16px!important}.form-item-cer{padding-left:0!important}.taxonomy-results-content .stretched-link:after{content:none!important;display:none!important;pointer-events:none!important}.taxonomy-sidebar .views-exposed-form .form-actions button[type=submit]:hover,.taxonomy-sidebar .views-exposed-form .form-actions input[type=submit]:hover,.taxonomy-sidebar .views-exposed-form .views-submit-button button[type=submit]:hover,.taxonomy-sidebar .views-exposed-form .views-submit-button input[type=submit]:hover{box-shadow:none!important;filter:none!important;opacity:1!important;transform:none!important}.taxonomy-sidebar .views-exposed-form input[type=email],.taxonomy-sidebar .views-exposed-form input[type=number],.taxonomy-sidebar .views-exposed-form input[type=password],.taxonomy-sidebar .views-exposed-form input[type=search],.taxonomy-sidebar .views-exposed-form input[type=tel],.taxonomy-sidebar .views-exposed-form input[type=text]:not([name^=price]),.taxonomy-sidebar .views-exposed-form input[type=url],.taxonomy-sidebar .views-exposed-form select,.taxonomy-sidebar .views-exposed-form textarea{background-color:#fffdfb!important;border:1px solid #e6d8cf!important;border-radius:10px!important;box-shadow:none!important;color:#34251f!important;font-size:.92rem!important;min-height:44px!important;padding:.58rem .8rem!important;width:100%!important}.taxonomy-sidebar .views-exposed-form input[type=email]:focus,.taxonomy-sidebar .views-exposed-form input[type=number]:focus,.taxonomy-sidebar .views-exposed-form input[type=password]:focus,.taxonomy-sidebar .views-exposed-form input[type=search]:focus,.taxonomy-sidebar .views-exposed-form input[type=tel]:focus,.taxonomy-sidebar .views-exposed-form input[type=text]:not([name^=price]):focus,.taxonomy-sidebar .views-exposed-form input[type=url]:focus,.taxonomy-sidebar .views-exposed-form select:focus,.taxonomy-sidebar .views-exposed-form textarea:focus{border-color:#c2410c!important;box-shadow:0 0 0 3px #c2410c14!important;outline:none!important}.taxonomy-sidebar .views-exposed-form input[name="proximity_center[geocoder][geolocation_geocoder_address]"]{-webkit-appearance:none!important;appearance:none!important;background-color:#fdf8f5!important}.taxonomy-sidebar .views-exposed-form input[name="proximity_center[geocoder][geolocation_geocoder_address]"]::placeholder{color:#34251f!important;opacity:1!important}.taxonomy-sidebar .views-exposed-form .form-actions button[type=submit],.taxonomy-sidebar .views-exposed-form .form-actions input[type=submit],.taxonomy-sidebar .views-exposed-form .views-submit-button button[type=submit],.taxonomy-sidebar .views-exposed-form .views-submit-button input[type=submit]{border-radius:9px!important;box-shadow:none!important;min-height:48px!important}.taxonomy-filters-mobile-sheet__body .form-actions .views-reset-button,.taxonomy-filters-mobile-sheet__body .views-reset-button{display:flex!important;justify-content:flex-end!important;margin-top:6px!important;width:100%!important}.taxonomy-filters-mobile-sheet__body .views-reset-button button,.taxonomy-filters-mobile-sheet__body .views-reset-button input,.taxonomy-filters-mobile-sheet__body input[name=reset],.taxonomy-filters-mobile-sheet__body input[value=Επαναφορά]{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#b45309!important;display:inline-block!important;font-size:.95rem!important;font-weight:700!important;margin:0!important;min-height:0;padding:2px 0!important;text-align:right!important;text-decoration:underline;width:auto!important}.taxonomy-filters-mobile-sheet__body .views-reset-button button:hover,.taxonomy-filters-mobile-sheet__body .views-reset-button input:hover,.taxonomy-filters-mobile-sheet__body input[name=reset]:hover,.taxonomy-filters-mobile-sheet__body input[value=Επαναφορά]:hover{background:#0000!important;color:#9a3412!important;opacity:.9}:is(.taxonomy-sidebar,.taxonomy-filters-mobile-sheet__body) .views-exposed-form fieldset[id^=edit-price-wrapper]{background:#0000!important;border:0!important;box-shadow:none!important;margin:.95rem 0 1rem!important;min-width:0;padding:.9rem 0 .95rem!important}:is(.taxonomy-sidebar,.taxonomy-filters-mobile-sheet__body) .views-exposed-form fieldset[id^=edit-price-wrapper]>.border-b{border:0!important;margin-bottom:.6rem;padding:0!important}:is(.taxonomy-sidebar,.taxonomy-filters-mobile-sheet__body) .views-exposed-form fieldset[id^=edit-price-wrapper]>.border-b>legend{float:none;width:auto}:is(.taxonomy-sidebar,.taxonomy-filters-mobile-sheet__body) .views-exposed-form fieldset[id^=edit-price-wrapper] .fieldset-legend{clip:auto!important;clip-path:none!important;color:#1c1917;display:block;font-size:.8rem;font-weight:700;height:auto!important;line-height:1.25;margin:0!important;overflow:visible!important;position:static!important;white-space:normal!important;width:auto!important}:is(.taxonomy-sidebar,.taxonomy-filters-mobile-sheet__body) .views-exposed-form fieldset[id^=edit-price-wrapper] .fieldset-wrapper{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0!important}:is(.taxonomy-sidebar,.taxonomy-filters-mobile-sheet__body) .views-exposed-form .form-item-price-max,:is(.taxonomy-sidebar,.taxonomy-filters-mobile-sheet__body) .views-exposed-form .form-item-price-min{margin:0!important;min-width:0}:is(.taxonomy-sidebar,.taxonomy-filters-mobile-sheet__body) .views-exposed-form .form-item-price-max label,:is(.taxonomy-sidebar,.taxonomy-filters-mobile-sheet__body) .views-exposed-form .form-item-price-min label{color:#34251f;display:block;font-size:.875rem;font-weight:600;line-height:1.4;margin-bottom:.35rem}:is(.taxonomy-sidebar,.taxonomy-filters-mobile-sheet__body) .views-exposed-form .form-item-price-max input,:is(.taxonomy-sidebar,.taxonomy-filters-mobile-sheet__body) .views-exposed-form .form-item-price-min input{background:#fffdfb!important;border:1px solid #e6d8cf!important;border-radius:10px!important;box-shadow:none!important;color:#34251f!important;font-size:16px;font-variant-numeric:tabular-nums;font-weight:400;height:44px;line-height:1.5;margin:0;min-height:44px;min-width:0;padding:.58rem .8rem!important;text-align:left;width:100%}:is(.taxonomy-sidebar,.taxonomy-filters-mobile-sheet__body) .views-exposed-form .form-item-price-max input:focus,:is(.taxonomy-sidebar,.taxonomy-filters-mobile-sheet__body) .views-exposed-form .form-item-price-min input:focus{border-color:var(--idietera-text,#1c1917)!important;outline:2px solid var(--idietera-text,#1c1917);outline-offset:2px}
