/* Shared RE-LAX visual language; native listing, gallery and inquiry behavior stay intact. */
.relax-estatik,.relax-immoz{--rlx-gold:#c09e4b;--rlx-light:#dfbd68;--rlx-ink:#171717;--rlx-surface:#1d1d1a;--rlx-text:#f6f3eb;--rlx-muted:#c8c2b6;font-family:var(--wp--preset--font-family--livvic),"Livvic",sans-serif;line-height:1.6;box-sizing:border-box}
.relax-estatik *{box-sizing:border-box}
body.relax-estatik-page{background:#151515;color:var(--rlx-text,#f6f3eb)}
.relax-property-main{background:#151515;margin:0!important;padding:32px max(20px,calc((100vw - 1260px)/2)) 72px!important;width:100%;max-width:none!important}
.relax-property-main>.relax-estatik{max-width:1260px;margin:auto;width:100%}
.relax-property-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:16px 0 32px;margin-bottom:28px;border-bottom:1px solid #695730}
.relax-property-eyebrow{font-size:11px!important;letter-spacing:1.8px;color:#dfbd68!important;margin:0 0 18px!important}
.relax-property-hero h1{color:#fff!important;font-size:clamp(30px,4vw,48px)!important;font-weight:500!important;line-height:1.14!important;letter-spacing:-1px;margin:0 0 18px!important}
.relax-property-hero p:last-child{font-size:17px;color:#c8c2b6;max-width:680px;margin:0}
.relax-property-contact,.relax-property-back{color:#e4c577!important;text-decoration:none!important;font-size:14px}
.relax-property-contact{border:1px solid #8d7540;border-radius:8px;padding:12px 18px;white-space:nowrap;flex-shrink:0}
.relax-property-back{display:inline-block;margin-bottom:22px;min-height:44px;padding-block:10px}
.relax-estatik .es-properties,.relax-estatik .es-properties__list,.relax-estatik .es-listings__wrap-inner{background:transparent!important;max-width:100%!important;width:100%!important;padding:0!important;margin:0!important}
.relax-estatik .es-listings:not(.es-listings--list){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px!important;margin:0!important;width:100%!important}
.relax-estatik .es-listings>.es-post-entity{float:none!important;flex:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}
.relax-estatik .es-listings .es-listing{background:#1d1d1a!important;border:1px solid #c09e4b55!important;border-radius:18px!important;box-shadow:0 12px 32px #0003!important;overflow:hidden;height:100%;color:#f6f3eb!important}
.relax-estatik .es-listings:not(.es-listings--list) .es-listing{display:flex!important;flex-direction:column!important}
.relax-estatik .es-listings:not(.es-listings--list) .es-listing__image{width:100%!important;flex:none!important;aspect-ratio:16/10;height:auto!important;overflow:hidden;background:#292820}
.relax-estatik .es-listing__image :is(.slick-list,.slick-track,.slick-slide,.es-listings__image__link){height:100%!important}
.relax-estatik .es-listing__image :is(.es-listing__image__slider,.es-listings__image__link){display:block;width:100%;height:100%!important}
.relax-estatik .es-listing__image img{display:block;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}
.relax-estatik .es-listings .es-listing__content{padding:24px!important;background:transparent!important;flex:1;min-width:0;width:100%!important}
.relax-estatik .es-listings .es-listing__content__inner{display:block!important}
.relax-estatik .es-listings .es-listing__content__left{width:100%!important}
.relax-estatik .es-listings .es-listing__title{font-family:inherit!important;font-size:clamp(21px,2vw,26px)!important;line-height:1.3!important;font-weight:500!important;letter-spacing:-.35px;margin:0 0 18px!important;text-transform:none!important}
.relax-estatik .es-listings .es-listing__title a{color:#f6f3eb!important;text-decoration:none!important}
.relax-estatik .es-price{font-family:inherit!important;color:#f1d389!important;font-weight:600!important;font-size:23px!important;line-height:1.3!important;background:transparent!important}
.relax-estatik .es-listing__meta{display:flex!important;flex-wrap:wrap!important;gap:12px 24px!important;margin:18px 0!important;padding:16px 0!important;border-block:1px solid #ffffff18;color:#ddd6c7!important;font-size:14px!important}
.relax-estatik .es-listing__meta>div{margin:0!important;color:inherit!important;white-space:normal}
.relax-estatik .es-listing__meta svg{flex-shrink:0}
.relax-estatik .es-address{font-size:14px!important;color:#dfbd68!important;line-height:1.5!important;margin:12px 0!important}
.relax-estatik .es-listing__footer{border-color:#ffffff18!important;margin-top:16px!important;padding-top:14px!important;background:transparent!important}
.relax-estatik .es-listing__terms a,.relax-estatik a{color:#dfbd68}
.relax-estatik .es-excerpt{color:#c8c2b6!important;font-size:15px!important;line-height:1.7!important}
.relax-estatik .es-listings-filter{padding:0 0 22px!important;color:#c8c2b6!important;gap:12px;flex-wrap:wrap}
.relax-estatik .es-total,.relax-estatik .es-sort{color:#c8c2b6!important;font-family:inherit!important}
.relax-estatik :is(.es-btn,button){font-family:inherit!important;clip-path:none!important;transform:none!important;text-transform:none!important;border-radius:8px!important;min-height:44px}
.relax-estatik .es-btn--primary,.relax-estatik .es-btn--active{background:#c09e4b!important;color:#17140d!important;border:1px solid #c09e4b!important}
.relax-estatik .es-btn--gray{background:#29261f!important;color:#dfbd68!important;border:1px solid #6b5730!important}
.relax-estatik .es-badge--normal{background:#29261f!important;color:#e5d8ba!important;border-radius:5px!important}
.relax-estatik :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#f5f2e9!important;color:#25221a!important;border:1px solid #c7bfae!important;border-radius:8px!important;font-family:inherit!important;font-size:16px!important;min-height:46px}
.relax-estatik :is(a,button,input,select,textarea):focus-visible{outline:3px solid #dfbd68!important;outline-offset:3px}
.relax-estatik .es-single{background:transparent!important;padding:0!important;color:#eee9dd!important;max-width:100%!important}
.relax-estatik .property-title{color:#fff!important;font-family:inherit!important;font-size:clamp(27px,3.3vw,44px)!important;line-height:1.2!important;font-weight:500!important;text-transform:none!important;letter-spacing:-.5px}
.relax-estatik .es-property-section{background:#1d1d1a!important;border:1px solid #c09e4b45!important;border-radius:16px!important;padding:28px!important;margin:26px 0!important;color:#eee9dd!important}
.relax-estatik .es-property-section__title{font-family:inherit!important;color:#dfbd68!important;font-size:25px!important;font-weight:500!important;line-height:1.3!important;margin:0 0 22px!important}
.relax-estatik .es-property-fields{margin:0!important;padding:0!important;list-style:none!important}
.relax-estatik .es-property-field__label{color:#c8c2b6!important}
.relax-estatik .es-property-field__value{color:#f6f3eb!important;font-size:16px!important;line-height:1.7!important}
/* Long description fields are stacked, never squeezed into narrow columns. */
.relax-estatik .es-property_section--description .es-property-fields{display:block!important;columns:1!important}
.relax-estatik .es-property_section--description .es-property-field{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 26px!important;flex-basis:100%!important}
.relax-estatik .es-property_section--description .es-property-field__label{display:block!important;color:#dfbd68!important;font-weight:600!important;margin-bottom:10px!important}
.relax-estatik .es-property_section--description .es-property-field__value{display:block!important;max-width:850px!important;font-size:17px!important;line-height:1.8!important}
.relax-estatik .es-property_section--description .es-property-field__sep{display:none!important}
.relax-estatik .es-request-form{background:transparent!important;color:#eee9dd!important}
.relax-estatik .es-field__label{color:#eee9dd!important}
.relax-estatik .es-request-form__terms{color:#c8c2b6!important}
.relax-estatik iframe{max-width:100%}
.relax-estatik .es-powered{font-size:12px!important;color:#c8c2b6!important}
@media(max-width:780px){
.relax-property-main{padding:22px 16px 48px!important}
.relax-property-hero{flex-direction:column;align-items:flex-start;gap:22px;padding:8px 0 26px;margin-bottom:24px}
.relax-property-hero h1{font-size:32px!important;letter-spacing:-.5px}
.relax-property-contact{white-space:normal}
.relax-estatik .es-listings:not(.es-listings--list){grid-template-columns:minmax(0,1fr)!important;gap:20px!important}
.relax-estatik .es-listing__content{padding:20px!important}
.relax-estatik .es-listings .es-listing__title{font-size:23px!important}
.relax-estatik .es-listings--list .es-listing{display:flex!important;flex-direction:column!important}
.relax-estatik .es-listings--list .es-listing__image{width:100%!important;height:auto!important;aspect-ratio:16/10;flex:none!important}
.relax-estatik .es-listings--list .es-listing__content__right{width:100%!important}
.relax-estatik .es-property-section{padding:20px!important;margin:20px 0!important}
.relax-estatik .es-property-fields{display:block!important;columns:1!important}
.relax-estatik .es-property-field{width:100%!important;max-width:100%!important;float:none!important;flex-basis:100%!important}
.relax-estatik .es-single .es-listing__meta{gap:10px 18px!important}
.relax-estatik .property-title{font-size:28px!important}
}
@media(prefers-reduced-motion:reduce){.relax-estatik *{scroll-behavior:auto!important;transition:none!important}}

/* Accessible pictograms supplement the existing field labels. */
.relax-estatik{--rlx-icon-home:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%2010%209-7%209%207v10H3zM9%2020v-7h6v7%22%2F%3E%3C%2Fsvg%3E")}
.relax-estatik{--rlx-icon-cost:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M16%209a5%205%200%201%200%200%206M6%2011h8M6%2014h8%22%2F%3E%3C%2Fsvg%3E")}
.relax-estatik{--rlx-icon-calendar:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M7%202v6M17%202v6M3%2011h18M7%2015h3M14%2015h3%22%2F%3E%3C%2Fsvg%3E")}
.relax-estatik{--rlx-icon-area:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M7%2017%2017%207M11%207h6v6M7%2011v6h6%22%2F%3E%3C%2Fsvg%3E")}
.relax-estatik{--rlx-icon-energy:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m13%202-9%2012h7l-1%208%2010-13h-7z%22%2F%3E%3C%2Fsvg%3E")}
.relax-estatik{--rlx-icon-parking:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22M9%2018V7h5a3%203%200%200%201%200%206H9%22%2F%3E%3C%2Fsvg%3E")}
.relax-estatik{--rlx-icon-check:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22m7%2012%203%203%207-7%22%2F%3E%3C%2Fsvg%3E")}
.relax-estatik{--rlx-icon-room:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2020V4h18v16M7%2020V8h7v12M11%2013h.1M1%2020h22%22%2F%3E%3C%2Fsvg%3E")}
.relax-estatik{--rlx-icon-bath:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012h18v3a5%205%200%200%201-5%205H8a5%205%200%200%201-5-5zM5%2012V5a3%203%200%200%201%206%200M7%2020v2M17%2020v2M8%206h6%22%2F%3E%3C%2Fsvg%3E")}
.relax-estatik{--rlx-icon-pin:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2010c0%206-8%2012-8%2012S4%2016%204%2010a8%208%200%201%201%2016%200z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E")}
.relax-estatik .es-property-field--es_type .es-property-field__label,.relax-estatik .es-property-field--bautyp .es-property-field__label,.relax-estatik .es-property-field--immoz_zustand .es-property-field__label{display:inline-flex!important;align-items:center;gap:9px;--rlx-field-icon:var(--rlx-icon-home)}
.relax-estatik .es-property-field--es_type .es-property-field__label::before,.relax-estatik .es-property-field--bautyp .es-property-field__label::before,.relax-estatik .es-property-field--immoz_zustand .es-property-field__label::before{content:"";display:inline-block;flex:0 0 19px;width:19px;height:19px;background:#dfbd68;-webkit-mask:var(--rlx-field-icon) center/contain no-repeat;mask:var(--rlx-field-icon) center/contain no-repeat}
.relax-estatik .es-property-field--preis .es-property-field__label,.relax-estatik .es-property-field--maklerprovision .es-property-field__label,.relax-estatik .es-property-field--immoz_monatskosten .es-property-field__label,.relax-estatik .es-property-field--betriebskosten-inkl-mwst .es-property-field__label,.relax-estatik .es-property-field--kaution .es-property-field__label{display:inline-flex!important;align-items:center;gap:9px;--rlx-field-icon:var(--rlx-icon-cost)}
.relax-estatik .es-property-field--preis .es-property-field__label::before,.relax-estatik .es-property-field--maklerprovision .es-property-field__label::before,.relax-estatik .es-property-field--immoz_monatskosten .es-property-field__label::before,.relax-estatik .es-property-field--betriebskosten-inkl-mwst .es-property-field__label::before,.relax-estatik .es-property-field--kaution .es-property-field__label::before{content:"";display:inline-block;flex:0 0 19px;width:19px;height:19px;background:#dfbd68;-webkit-mask:var(--rlx-field-icon) center/contain no-repeat;mask:var(--rlx-field-icon) center/contain no-repeat}
.relax-estatik .es-property-field--year_built .es-property-field__label,.relax-estatik .es-property-field--immoz_verfuegbar .es-property-field__label{display:inline-flex!important;align-items:center;gap:9px;--rlx-field-icon:var(--rlx-icon-calendar)}
.relax-estatik .es-property-field--year_built .es-property-field__label::before,.relax-estatik .es-property-field--immoz_verfuegbar .es-property-field__label::before{content:"";display:inline-block;flex:0 0 19px;width:19px;height:19px;background:#dfbd68;-webkit-mask:var(--rlx-field-icon) center/contain no-repeat;mask:var(--rlx-field-icon) center/contain no-repeat}
.relax-estatik .es-property-field--area .es-property-field__label,.relax-estatik .es-property-field--wohnflache .es-property-field__label,.relax-estatik .es-property-field--grundflache .es-property-field__label,.relax-estatik .es-property-field--freiflache-m .es-property-field__label{display:inline-flex!important;align-items:center;gap:9px;--rlx-field-icon:var(--rlx-icon-area)}
.relax-estatik .es-property-field--area .es-property-field__label::before,.relax-estatik .es-property-field--wohnflache .es-property-field__label::before,.relax-estatik .es-property-field--grundflache .es-property-field__label::before,.relax-estatik .es-property-field--freiflache-m .es-property-field__label::before{content:"";display:inline-block;flex:0 0 19px;width:19px;height:19px;background:#dfbd68;-webkit-mask:var(--rlx-field-icon) center/contain no-repeat;mask:var(--rlx-field-icon) center/contain no-repeat}
.relax-estatik .es-property-field--hwb .es-property-field__label,.relax-estatik .es-property-field--hwb-energieklasse .es-property-field__label,.relax-estatik .es-property-field--fgee .es-property-field__label,.relax-estatik .es-property-field--fgee-energieklasse .es-property-field__label,.relax-estatik .es-property-field--heizung .es-property-field__label{display:inline-flex!important;align-items:center;gap:9px;--rlx-field-icon:var(--rlx-icon-energy)}
.relax-estatik .es-property-field--hwb .es-property-field__label::before,.relax-estatik .es-property-field--hwb-energieklasse .es-property-field__label::before,.relax-estatik .es-property-field--fgee .es-property-field__label::before,.relax-estatik .es-property-field--fgee-energieklasse .es-property-field__label::before,.relax-estatik .es-property-field--heizung .es-property-field__label::before{content:"";display:inline-block;flex:0 0 19px;width:19px;height:19px;background:#dfbd68;-webkit-mask:var(--rlx-field-icon) center/contain no-repeat;mask:var(--rlx-field-icon) center/contain no-repeat}
.relax-estatik .es-property-field--parkmoglichkeiten .es-property-field__label,.relax-estatik .es-property-field--immoz_stellplaetze .es-property-field__label{display:inline-flex!important;align-items:center;gap:9px;--rlx-field-icon:var(--rlx-icon-parking)}
.relax-estatik .es-property-field--parkmoglichkeiten .es-property-field__label::before,.relax-estatik .es-property-field--immoz_stellplaetze .es-property-field__label::before{content:"";display:inline-block;flex:0 0 19px;width:19px;height:19px;background:#dfbd68;-webkit-mask:var(--rlx-field-icon) center/contain no-repeat;mask:var(--rlx-field-icon) center/contain no-repeat}
.relax-estatik .es-property-field--status .es-property-field__label,.relax-estatik .es-property-field--ausstattung .es-property-field__label{display:inline-flex!important;align-items:center;gap:9px;--rlx-field-icon:var(--rlx-icon-check)}
.relax-estatik .es-property-field--status .es-property-field__label::before,.relax-estatik .es-property-field--ausstattung .es-property-field__label::before{content:"";display:inline-block;flex:0 0 19px;width:19px;height:19px;background:#dfbd68;-webkit-mask:var(--rlx-field-icon) center/contain no-repeat;mask:var(--rlx-field-icon) center/contain no-repeat}
.relax-estatik .es-property-field--total_rooms .es-property-field__label,.relax-estatik .es-property-field--bedrooms .es-property-field__label{display:inline-flex!important;align-items:center;gap:9px;--rlx-field-icon:var(--rlx-icon-room)}
.relax-estatik .es-property-field--total_rooms .es-property-field__label::before,.relax-estatik .es-property-field--bedrooms .es-property-field__label::before{content:"";display:inline-block;flex:0 0 19px;width:19px;height:19px;background:#dfbd68;-webkit-mask:var(--rlx-field-icon) center/contain no-repeat;mask:var(--rlx-field-icon) center/contain no-repeat}
.relax-estatik .es-property-field--bathrooms .es-property-field__label,.relax-estatik .es-property-field--immoz_bad .es-property-field__label{display:inline-flex!important;align-items:center;gap:9px;--rlx-field-icon:var(--rlx-icon-bath)}
.relax-estatik .es-property-field--bathrooms .es-property-field__label::before,.relax-estatik .es-property-field--immoz_bad .es-property-field__label::before{content:"";display:inline-block;flex:0 0 19px;width:19px;height:19px;background:#dfbd68;-webkit-mask:var(--rlx-field-icon) center/contain no-repeat;mask:var(--rlx-field-icon) center/contain no-repeat}
.relax-estatik .es-listing__meta svg{width:19px!important;height:19px!important;margin-right:5px}.relax-estatik .es-listing__meta svg path{fill:#dfbd68!important}
/* Consistent information hierarchy across native detail sections. */
.relax-estatik .es-breadcrumbs,.relax-estatik .es-breadcrumbs__item{color:#c8c2b6!important;font-size:14px!important}
.relax-estatik .es-control__item--sharing{display:none!important}
.relax-estatik .js-es-single-property-layout{display:flex;flex-direction:column;min-width:0}
.relax-estatik .es-single__header{order:-1;margin-top:0!important;margin-bottom:24px!important}
.relax-estatik .es-property-fields{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px}
.relax-estatik .es-property-field{width:100%!important;max-width:100%!important;min-width:0!important;padding:8px 0!important;margin:0!important;border-bottom:1px solid #ffffff10}
.relax-estatik .es-property-field__label{font-size:14px!important;font-weight:500!important;line-height:1.5!important;margin-bottom:7px}
.relax-estatik .es-property-field__sep{display:none!important}
.relax-estatik .es-property-field__value{display:block!important;overflow-wrap:anywhere;font-size:16px!important}
.relax-estatik .es-property_section--video .es-property-fields,.relax-estatik .es-property_section--request_form .es-property-fields{display:block!important}
.relax-estatik .es-property_section--description .es-property-fields{display:block!important}
.relax-estatik .es-property_section--description .es-property-field{border-bottom:0}
@media(max-width:1000px){.relax-estatik .es-property-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:780px){.relax-estatik .es-property-fields{display:grid!important;grid-template-columns:minmax(0,1fr)}.relax-estatik .es-property_section--description .es-property-fields,.relax-estatik .es-property_section--video .es-property-fields,.relax-estatik .es-property_section--request_form .es-property-fields{display:block!important}.relax-estatik .es-single__header{margin-bottom:20px!important}}
/* Apply the same heading and filter surface to shortcode-based search pages. */
.relax-estatik .es-listings--list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important}
.relax-estatik .es-search{background:linear-gradient(145deg,#27241c,#151515)!important;border:1px solid #5b4b2b!important;border-radius:16px!important;padding:24px!important;color:#eee9dd!important}
.relax-estatik .es-search-nav__label,.relax-estatik .es-search__collapse-link{background:#29261f!important;color:#eee9dd!important;border:1px solid #6b5730!important;border-radius:8px!important}
.relax-estatik .es-search-nav__content{background:#f5f2e9!important;color:#25221a!important;border-radius:10px!important}
body.relax-estatik-page .wp-block-cover:has(.wp-block-post-title){background:#151515!important;min-height:0!important;padding:32px 20px!important}
body.relax-estatik-page .wp-block-cover:has(.wp-block-post-title)>.wp-block-cover__background{background:#151515!important}
body.relax-estatik-page .wp-block-cover .wp-block-post-title{color:#fff!important;font-size:clamp(30px,4vw,48px)!important;line-height:1.15!important;font-weight:500!important;letter-spacing:-1px!important}
body.relax-estatik-page main .wp-block-post-content{max-width:1260px!important;width:100%!important;margin-inline:auto!important}
body.relax-estatik-page main .wp-block-post-content .wp-block-columns:has(.relax-estatik){width:100%!important;max-width:100%!important;padding-inline:0!important}
@media(max-width:780px){.relax-estatik .es-search{padding:18px!important}.relax-estatik .es-search__address{max-width:100%!important;width:100%!important}}
/* One filter surface, three clear type tabs and a consistent partner handoff. */
.relax-type-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 24px}
.relax-type-tabs a{display:inline-flex;align-items:center;min-height:46px;padding:11px 20px;border:1px solid #8d7540;border-radius:9px;color:#dfbd68!important;font-size:15px;font-weight:500;text-decoration:none!important;transition:background .15s,color .15s}
.relax-type-tabs a:hover,.relax-type-tabs a[aria-current=page]{background:#c09e4b;color:#17140d!important;border-color:#c09e4b}
.relax-estatik .es-properties__search{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:0 0 28px!important;box-shadow:none!important}
.relax-estatik .es-search{background:#211f19!important;border:1px solid #66532e!important;border-radius:14px!important;padding:20px!important;box-shadow:none!important}
.relax-estatik .es-search>form{display:flex;align-items:center;flex-wrap:wrap;gap:12px}
.relax-estatik .es-search__address{min-width:0;flex:1 1 250px;margin:0!important}
.relax-estatik .es-search__address input{min-width:0!important;width:100%!important;height:48px!important;padding:12px 16px!important}
.relax-estatik .es-search input::placeholder{color:#706a5c!important;opacity:1}
.relax-estatik .es-search-nav-wrap{flex:1 1 auto;min-width:0;margin:0!important}
.relax-estatik .es-search-nav{gap:12px;flex-wrap:wrap;margin:0!important;padding:0!important}
.relax-estatik .es-search-nav__label{background:#2c291f!important;color:#f6f3eb!important;border:1px solid #786338!important;min-height:48px;display:flex;align-items:center;padding:12px 16px!important;font-size:15px!important}
.relax-estatik .es-search-nav__label:hover{border-color:#dfbd68!important}
.relax-partner-offers{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:32px!important;margin:52px 0 0!important;border:1px solid #786338;border-radius:18px;background:linear-gradient(135deg,#29251b,#1a1916);clear:both}
.relax-partner-offers h2{font-family:inherit!important;color:#f6f3eb!important;font-size:clamp(24px,3vw,34px)!important;line-height:1.25!important;font-weight:500!important;text-transform:none!important;letter-spacing:-.5px!important;margin:0 0 14px!important}
.relax-partner-offers p:last-child{color:#c8c2b6;font-size:16px;line-height:1.7;margin:0;max-width:720px}
.relax-partner-offers .relax-property-eyebrow{margin-bottom:14px!important}
.relax-partner-button{display:inline-flex;justify-content:center;align-items:center;gap:14px;padding:14px 20px;min-height:48px;flex-shrink:0;background:#c09e4b;color:#17140d!important;border-radius:9px;border:1px solid #c09e4b;text-decoration:none!important;font-size:15px;font-weight:600}
.relax-partner-button:hover{background:#dfbd68}
@media(max-width:780px){.relax-type-tabs{display:grid;grid-template-columns:1fr;gap:8px}.relax-type-tabs a{justify-content:center}.relax-estatik .es-search>form{display:block}.relax-estatik .es-search__address{width:100%!important;margin-bottom:12px!important}.relax-estatik .es-search-nav-wrap{width:100%}.relax-estatik .es-search-nav{display:flex;gap:8px}.relax-estatik .es-search-nav>li{margin:0!important;flex:1 1 auto}.relax-estatik .es-search-nav__label{padding:10px 12px!important;justify-content:space-between}.relax-partner-offers{flex-direction:column;align-items:stretch;padding:24px!important;gap:24px;margin-top:34px!important}.relax-partner-button{width:100%;text-align:center;white-space:normal}}
.relax-estatik .es-search-nav>li>a{display:flex!important;align-items:center;justify-content:space-between;gap:10px;background:#2c291f!important;color:#f6f3eb!important;border:1px solid #786338!important;border-radius:8px!important;min-height:48px!important;padding:12px 16px!important;font-size:15px!important;text-decoration:none!important;box-shadow:none!important}
.relax-estatik .es-search-nav>li>a:hover,.relax-estatik .es-search-nav>li>a:focus{border-color:#dfbd68!important;background:#353022!important}
.relax-estatik .es-search-nav>li>a .js-es-search-nav__label,.relax-estatik .es-search-nav>li>a .es-icon{color:inherit!important}
.relax-estatik .es-search-nav__content .es-field__label{color:#25221a!important}
@media(max-width:780px){.relax-estatik .es-search-nav>li>a{padding:10px 12px!important;font-size:14px!important}}
.relax-estatik .es-search-nav>li{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;border-radius:8px!important}

/* Inquiry section: remove the native white canvas and narrow double padding. */
.relax-estatik .es-property_section--request_form>.es-property-section__content{background:transparent!important;padding:0!important}
.relax-estatik .es-request-form--section{width:100%!important;max-width:680px!important;margin:0 auto!important;padding:0!important}
.relax-estatik .es-request-form--section>.es-component,.relax-estatik form.es-request-form{width:100%!important;max-width:none!important;padding:0!important;background:transparent!important}
.relax-estatik .es-request-form .es-field__label{font-size:14px!important;font-weight:500!important;line-height:1.5!important}
.relax-estatik .es-request-form textarea{min-height:150px!important;resize:vertical}
.relax-estatik .es-request-form input::placeholder,.relax-estatik .es-request-form textarea::placeholder{color:#756e60!important;opacity:1}
.relax-estatik .es-request-form .select2-selection{background:#f5f2e9!important;color:#25221a!important;border-color:#c7bfae!important;border-radius:8px!important;min-height:46px!important}
.relax-estatik .es-request-form .select2-selection__rendered{color:#25221a!important}
.relax-estatik .es-request-form__terms,.relax-estatik .es-request-form__terms a{font-size:13px!important;line-height:1.7!important}

/* Consistent responsive player size for every property, including future listings. */
.relax-estatik .es-property_section--video :is(video,iframe){display:block!important;width:500px!important;max-width:100%!important;height:auto!important;aspect-ratio:500/281!important;background:#000;object-fit:contain}

/* Complete field pictograms and preserve editor line breaks in notes. */
.relax-estatik{--rlx-icon-pin:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2010c0%206-8%2012-8%2012S4%2016%204%2010a8%208%200%201%201%2016%200Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E")}
.relax-estatik{--rlx-icon-text:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%203h10l4%204v14H5zM14%203v5h5M8%2012h8M8%2016h8%22%2F%3E%3C%2Fsvg%3E")}
.relax-estatik{--rlx-icon-sofa:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012V7h14v5M3%2012h4v5h10v-5h4v8H3zM5%2020v2M19%2020v2%22%2F%3E%3C%2Fsvg%3E")}
.relax-estatik{--rlx-icon-leaf:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%203C7%202%202%209%206%2015s15%201%2014-12ZM4%2021%2016%208%22%2F%3E%3C%2Fsvg%3E")}
.relax-estatik{--rlx-icon-video:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22m10%209%206%203-6%203z%22%2F%3E%3C%2Fsvg%3E")}
.relax-estatik .es-property-field__label{display:inline-flex!important;align-items:center;gap:9px}
.relax-estatik .es-property-field__label::before{content:"";display:inline-block;flex:0 0 19px;width:19px;height:19px;background:#dfbd68;-webkit-mask:var(--rlx-field-icon,var(--rlx-icon-text)) center/contain no-repeat;mask:var(--rlx-field-icon,var(--rlx-icon-text)) center/contain no-repeat}
.relax-estatik .es-property-field--strasse .es-property-field__label,.relax-estatik .es-property-field--relax_plz .es-property-field__label,.relax-estatik .es-property-field--relax_ort .es-property-field__label,.relax-estatik .es-property-field--lage .es-property-field__label{--rlx-field-icon:var(--rlx-icon-pin)}
.relax-estatik .es-property-field--boden .es-property-field__label{--rlx-field-icon:var(--rlx-icon-area)}
.relax-estatik .es-property-field--freiflachen .es-property-field__label{--rlx-field-icon:var(--rlx-icon-leaf)}
.relax-estatik .es-property-field--immoz_moeblierung .es-property-field__label{--rlx-field-icon:var(--rlx-icon-sofa)}
.relax-estatik .es-property-field--video .es-property-field__label{--rlx-field-icon:var(--rlx-icon-video)}
.relax-estatik .es-property-field--sonstiges .es-property-field__value{white-space:pre-line!important}

/* Description labels use the same icon gap as the other fields. */
.relax-estatik .es-property_section--description .es-property-field__label{display:flex!important;align-items:center;gap:9px!important}

/* Compact mobile property intro: one address, no duplicate breadcrumb/category. */
@media(max-width:780px){
.relax-property-main:has(.es-single){padding-top:14px!important}
.relax-property-main:has(.es-single) .relax-property-back{font-size:13px;min-height:36px;padding:6px 0;margin-bottom:12px}
.relax-estatik .es-single .es-breadcrumbs,.relax-estatik .es-single__header-terms{display:none!important}
.relax-estatik .es-single__header{margin-bottom:16px!important;gap:0!important}
.relax-estatik .es-single__header-left{margin:0!important;width:100%!important}
.relax-estatik .es-single .property-title{font-size:24px!important;line-height:1.22!important;letter-spacing:-.35px;margin:0 0 10px!important}
.relax-estatik .es-single .es-address{display:block;font-size:13px!important;margin:0 0 12px!important}
.relax-estatik .es-single .es-listing__meta{margin:0 0 12px!important;padding:10px 0!important;gap:8px 14px!important;font-size:12px!important}
.relax-estatik .es-single .es-listing__meta svg{width:16px!important;height:16px!important}
.relax-estatik .es-single__header-right{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;width:100%!important;margin:0!important}
.relax-estatik .es-single .es-price-container{display:flex;flex-direction:column;gap:4px;margin:0!important;align-items:flex-start}
.relax-estatik .es-single .es-price{font-size:24px!important}
.relax-estatik .es-single .es-price-badge{font-size:11px!important;padding:3px 7px!important}
.relax-estatik .es-single .es-btn--request-info{margin:0!important;font-size:13px!important;padding:11px 13px!important;min-height:44px}
.relax-estatik .property-title a[x-apple-data-detectors],.relax-estatik .es-address a[x-apple-data-detectors]{color:inherit!important;font:inherit!important;text-decoration:none!important;border:0!important}
}

@media(max-width:780px){.relax-estatik .es-single__header{flex-direction:column!important;align-items:stretch!important}.relax-estatik .es-single__header-right{flex:none!important;align-self:stretch!important}.relax-estatik .es-single .es-price-container{width:auto!important}}

/* ImmoZ results on phones: prioritize listings, with compact useful controls. */
@media(max-width:780px){
.relax-immoz--results .relax-immoz-hero{display:block!important;padding:0 0 18px!important;margin:0 0 18px!important}
.relax-immoz--results .relax-immoz-eyebrow{font-size:10px!important;letter-spacing:1.3px!important;line-height:1.6!important;margin:0 0 12px!important}
.relax-immoz--results .relax-immoz-hero h1{font-size:28px!important;line-height:1.15!important;margin:0 0 12px!important;letter-spacing:-.5px}
.relax-immoz--results .relax-immoz-hero>div>p:last-child:not(.relax-immoz-eyebrow){display:none!important}
.relax-immoz--results .relax-immoz-contact{display:inline-flex!important;align-items:center;gap:7px;padding:4px 0!important;border:0!important;font-size:13px!important;min-height:32px;margin:0!important}
.relax-immoz--results .relax-immoz-contact span{font-family:Arial,sans-serif;font-variant-emoji:text}
.relax-immoz--results .dataTables_wrapper>.row:nth-child(2){display:none!important}
.relax-immoz--results .dataTables_wrapper>.row:first-child{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:14px!important;margin:0 0 14px!important}
.relax-immoz--results .dataTables_wrapper>.row:first-child>div{width:100%!important;max-width:100%!important;min-width:0;padding:0!important;margin:0!important;flex:none!important}
.relax-immoz--results .dataTables_length,.relax-immoz--results .dataTables_filter{text-align:left!important;margin:0!important;padding:0!important}
.relax-immoz--results .dataTables_length label,.relax-immoz--results .dataTables_filter label{display:flex!important;flex-direction:column;align-items:stretch!important;gap:6px!important;margin:0!important;font-size:12px!important;line-height:1.5!important}
.relax-immoz--results .dataTables_filter label::before{content:"Angebote durchsuchen";font-size:12px;line-height:1.5}
.relax-immoz--results .dataTables_filter label>:is(i,svg){display:none!important}
.relax-immoz--results .dataTables_length select,.relax-immoz--results .dataTables_filter input{width:100%!important;max-width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;font-size:16px!important;margin:0!important;padding:8px 12px!important;border-radius:8px!important}
.relax-immoz--results .relax-results-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 18px!important;padding:0!important;border:0!important}
.relax-immoz--results .relax-results-toolbar label{font-size:12px!important;white-space:nowrap}
.relax-immoz--results .relax-results-toolbar select{min-width:0!important;width:60%!important;height:44px!important;min-height:44px!important;font-size:14px!important;padding:8px 12px!important;border-radius:8px!important}
.relax-immoz--results .dataTables_paginate{margin:20px 0 0!important;padding:0!important}
.relax-immoz--results .pagination{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:4px!important;margin:0!important;padding:0!important}
.relax-immoz--results .pagination .page-item{margin:0!important}
.relax-immoz--results .pagination .page-link{display:flex!important;align-items:center;justify-content:center;width:36px!important;min-width:36px!important;height:40px!important;min-height:40px!important;padding:4px!important;font-size:15px!important;line-height:1!important;border-radius:7px!important}
}

/* Compact property overviews on phones, including longer Hungarian labels. */
@media(max-width:780px){
 .relax-property-main{padding-top:18px!important;padding-inline:12px!important}
 .relax-property-hero{gap:12px;padding:0 0 16px!important;margin-bottom:16px!important}
 .relax-property-hero .relax-property-eyebrow{display:none!important}
 .relax-property-hero h1{font-size:28px!important;line-height:1.15!important;margin-bottom:10px!important}
 .relax-property-hero p:last-child{font-size:14px!important;line-height:1.55!important}
 .relax-property-contact{font-size:13px!important;line-height:1.4!important;padding:9px 12px!important;min-height:44px;max-width:100%;white-space:normal}
 .relax-type-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:0 0 16px!important}
 .relax-type-tabs a{min-width:0;min-height:52px;padding:8px 6px!important;font-size:12px!important;line-height:1.3!important;text-align:center;white-space:normal;overflow-wrap:normal;hyphens:auto;border-radius:8px}
 body.page-id-576 .wp-block-cover:has(.wp-block-post-title){padding:20px 12px!important;min-height:0!important}
 body.page-id-576 .wp-block-cover .wp-block-post-title{font-size:28px!important;margin:0!important;line-height:1.2!important}
 body.page-id-576 main{padding-top:16px!important}
 body.page-id-576 .wp-block-post-content>.wp-block-columns{padding:0!important}
 body.page-id-576 .wp-block-post-content .wp-block-columns{margin-block:0!important}
 body.page-id-576 .wp-block-post-content .wp-block-buttons{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;margin:0 0 16px!important;padding:0!important}
 body.page-id-576 .wp-block-post-content .wp-block-button{width:100%!important;min-width:0;margin:0!important}
 body.page-id-576 .wp-block-post-content .wp-block-button__link{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:8px 6px!important;font-size:12px!important;line-height:1.3!important;white-space:normal;hyphens:auto;border-radius:8px!important}
 .relax-estatik .es-properties__search{margin-bottom:14px!important}
 .relax-estatik .es-search{padding:12px!important;border-radius:12px!important}
 .relax-estatik .es-search__address{margin-bottom:10px!important}
 .relax-estatik .es-search__address input{height:46px!important;padding:10px 50px 10px 12px!important;font-size:16px!important}
 .relax-estatik .es-search__address .es-btn{height:46px!important;min-height:46px!important;width:46px!important;padding:10px!important}
 .relax-estatik .es-search__collapse-link{font-size:14px!important;line-height:1.3!important;min-height:44px!important;padding:10px 12px!important;margin:0!important}
 .relax-estatik .es-listings-filter{display:flex!important;align-items:center;justify-content:space-between;gap:10px!important;padding:0!important;margin:0 0 14px!important;min-height:44px}
 .relax-estatik .es-total{font-size:13px!important;margin:0!important}
 .relax-estatik .es-control--layouts{margin:0!important;padding:0!important}
 .relax-estatik .es-control--layouts .es-btn{color:#e5c777!important;min-height:44px!important;height:44px!important;width:44px!important;padding:10px!important}
}

/* Readable expanded mobile filters with aligned ranges and clear reset controls. */
@media(max-width:780px){
 body.page-id-576 main .wp-block-post-content{padding-top:0!important}
 .relax-estatik .es-search-nav.es-search-nav--show{display:flex!important;flex-direction:column!important;align-items:stretch;gap:12px!important;margin-top:12px!important}
 .relax-estatik .es-search-nav.es-search-nav--show>li{flex:none!important;width:100%!important;min-width:0!important;padding:12px!important;border:1px solid #5b4c2e!important;border-radius:10px!important;background:#29251d!important}
 .relax-estatik .es-search-nav.es-search-nav--show>li>a{background:transparent!important;border:0!important;padding:0 0 8px!important;min-height:28px!important;border-radius:0!important;font-size:14px!important;font-weight:600}
 .relax-estatik .es-search-nav.es-search-nav--show .es-search-nav__content{position:static!important;left:auto!important;right:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;box-shadow:none!important;border:0!important;background:transparent!important;color:#eee9dd!important}
 .relax-estatik .es-search .es-field-row__range{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end;gap:8px!important;margin:0 0 12px!important}
 .relax-estatik .es-search .es-field-row__range>.es-field{width:100%!important;min-width:0!important;margin:0!important;padding:0!important}
 .relax-estatik .es-search .es-search-nav__content .es-field__label{color:#eee9dd!important;font-size:12px!important;line-height:1.4!important;margin-bottom:6px!important}
 .relax-estatik .es-search .es-field-row__range input{width:100%!important;min-width:0!important;height:46px!important;padding:10px!important;font-size:16px!important}
 .relax-estatik .es-search .select2-container{width:100%!important;min-width:0!important;max-width:100%!important}
 .relax-estatik .es-search .select2-selection--single{height:46px!important;min-height:46px!important;background:#f5f2e9!important;border:1px solid #c7bfae!important;border-radius:8px!important}
 .relax-estatik .es-search .select2-selection__rendered{color:#25221a!important;line-height:44px!important;padding-left:10px!important;font-size:14px!important}
 .relax-estatik .es-search .select2-selection__arrow{height:44px!important}
 .relax-estatik .es-search .es-field--checkboxes-bordered>.es-field-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important}
 .relax-estatik .es-search .es-field--checkbox-item-bordered{width:100%!important;min-width:0!important;margin:0!important;padding:0!important}
 .relax-estatik .es-search .es-radio--bordered label{display:flex!important;align-items:center;justify-content:center;gap:6px;min-height:44px!important;height:auto!important;padding:8px!important;border:1px solid #8d7540!important;border-radius:8px!important;background:#1d1d1a!important;color:#eee9dd!important;text-align:center;white-space:normal}
 .relax-estatik .es-search .es-radio--bordered label .es-field__label{margin:0!important;color:inherit!important;font-size:13px!important}
 .relax-estatik .es-search .es-radio--bordered input:checked+label{background:#c09e4b!important;color:#17140d!important;border-color:#c09e4b!important}
 .relax-estatik .es-search-nav__reset-mobile{display:flex!important;align-items:center;justify-content:center;gap:6px;min-height:44px!important;margin:0!important;padding:10px!important;color:#e5c777!important;font-size:13px!important;text-decoration:none!important}
 .relax-estatik .es-search-nav-wrap>.es-search__collapse-link{display:flex!important;align-items:center;justify-content:center;gap:8px;margin-top:10px!important;border:0!important;background:transparent!important;color:#e5c777!important}
}

@media(max-width:780px){.relax-estatik .es-search-nav-wrap:not(:has(>.es-search-nav--show))>.es-search__collapse-link{display:none!important}.relax-estatik .es-search .es-field-row__range input::placeholder{font-size:12px!important}}
