.compare-hero{padding-bottom:2em}.compare-hero .properties-hero-form{margin-top:2em}.compare-hero .properties-hero-form__field{align-items:center;display:flex}.compare-hero .properties-hero-form__field>*{flex:1}@media screen and (max-width:767px){.compare-hero .properties-hero-form{margin-top:1.5em}}.compare-card .property-card__title{margin-bottom:1em}@media screen and (max-width:767px){.compare-card .property-card__title{font-size:1em}.compare-card .property-card__badge{padding:.625em}.compare-card .property-card__badge span{display:none}}.compare-cards{--card-gallery-height:15.625em;display:grid;gap:var(--grid-gap);grid-template-columns:repeat(var(--grid-columns),var(--grid-column-size));position:sticky;top:calc(var(--header-height) - var(--card-gallery-height));z-index:1}@media screen and (max-width:767px){.compare-cards{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.compare-cards::-webkit-scrollbar{display:none}.compare-cards>h2{display:none}}.compare-table{margin-top:var(--section-padding)}.compare-table__row{border-bottom:.0625em solid #d4d4d4;display:grid;gap:var(--grid-gap);grid-template-columns:repeat(var(--grid-columns),var(--grid-column-size));padding-block:1em;position:relative}.compare-table__row+h2{margin-top:1.2em}h2+.compare-table__row{border-top:.0625em solid #1d222d;margin-top:1em}.compare-table__cell{font-size:1.125em;line-height:1.4444444444em}.compare-table__label{color:#848484;font-weight:500}@media screen and (max-width:767px){.compare-table{overflow:auto}.compare-table>h2{left:0;position:sticky}.compare-table__row{min-width:calc(var(--grid-column-size)*var(--grid-columns) + var(--grid-gap)*(var(--grid-columns) - 1));padding-block:1.5em .5em}.compare-table__cell{font-size:1em;line-height:1.5em}.compare-table__label{font-size:.875em;left:0;position:absolute;top:.25em;width:100%}.compare-table__label:before{content:attr(data-label);left:0;position:sticky}.compare-table__label span{display:none}}.popup-confirm{text-align:center}.popup-confirm__buttons{display:grid;gap:.5em;grid-template-columns:1fr 1fr;margin-top:1.5em}.compare-content{--grid-column-size:1fr;--grid-columns:4;--grid-gap:2em;padding-top:0}.compare-content:before{background-color:#f4f4f4;content:"";display:block;height:var(--header-height);position:sticky;top:0;width:100%;z-index:2}@media screen and (max-width:767px){.compare-content{--grid-column-size:11.25em;--grid-columns:var(--grid-columns-mobile,3);--grid-gap:1em}.compare-content__cards,.compare-content__table{margin-inline:calc(var(--container-padding-x)*-1);padding-inline:var(--container-padding-x)}}
