.guest-reviews-filters{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--color-gray-100);padding:30px var(--grid-col-gutter) var(--grid-col-gutter);margin-left:calc(-1*var(--grid-col-gutter));margin-right:calc(-1*var(--grid-col-gutter));transition-property:all;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}@media screen and (min-width: 576px){.guest-reviews-filters{border-radius:var(--border-radius-large);margin-left:auto;margin-right:auto}}.guest-reviews-filters[active=false]{padding-top:0}.guest-reviews-filters[active=false] .guest-reviews-filters__content{overflow:hidden;opacity:0;visibility:hidden}.guest-reviews-filters__title{margin-bottom:2px}.guest-reviews-filters .form-field{margin-bottom:20px}.guest-reviews-filters .form-row{display:flex;flex-flow:row wrap;grid-gap:0;margin-bottom:20px}.guest-reviews-filters .form-row .form-field{flex:0 0 calc(50% - 15px);margin-bottom:0;margin-right:15px;margin-top:10px}@media screen and (min-width: 576px){.guest-reviews-filters .form-row .form-field{flex:0 0 auto}}.guest-reviews-filters__reset-button{color:var(--color-orange);display:inline-flex;align-items:center;transition-property:color;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.guest-reviews-filters__reset-button:hover{color:var(--color-orange-dark)}.guest-reviews-filters__reset-button-icon{border:1px solid;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;height:15px;width:15px;margin-right:6px}.guest-reviews-filters__reset-button-icon svg{height:7px;width:7px}.guest-reviews-filters__toggle-button-wrap{display:block;margin-bottom:calc(-1*var(--grid-col-gutter));text-align:center}@media screen and (min-width: 576px){.guest-reviews-filters__toggle-button-wrap{display:none}}.guest-reviews-filters__toggle-button{color:var(--color-orange);position:relative;font-weight:var(--font-weight-bold);padding:15px 16px 15px 14px;border:none;cursor:pointer;background-color:var(--color-gray-100)}.guest-reviews-filters__toggle-button::before,.guest-reviews-filters__toggle-button::after{content:"";display:block;background-color:currentcolor;position:absolute;top:50%;right:0;width:10px;height:2px}.guest-reviews-filters__toggle-button::before{transform:translateY(-50%)}.guest-reviews-filters__toggle-button::after{transform:translateY(-50%) rotate(90deg)}.guest-reviews-filters[active=true] .guest-reviews-filters__toggle-button::before{transform:translateY(-50%) rotate(-90deg);opacity:0}.guest-reviews-filters[active=true] .guest-reviews-filters__toggle-button::after{transform:translateY(-50%) rotate(0)}.guest-reviews-filters__content{opacity:1;visibility:visible;transition-property:all;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.guest-reviews-filters__reset-link{align-self:flex-start}.review-search__results{display:block}.review-search__results-count{display:flex;line-height:1}.review-search__result-text{font-weight:var(--font-weight-bold)}.review-search__clear-results{margin-left:10px;padding-left:10px;border-left:1px solid var(--color-gray-400);color:var(--color-orange)}.review-search__clear-results:hover{color:var(--color-orange-dark)}.review-search__no-results{width:100%;border:1px solid var(--color-border);border-radius:var(--border-radius-large);text-align:center;padding:var(--grid-section-gutter)}@media screen and (min-width: 1280px){.review-search__no-results{padding:70px}}.review-search__no-results[active=true]{display:block}.review-search__no-results[active=false]{display:none}.review-search__no-results-text{margin-top:var(--grid-col-gutter);margin-bottom:0;font-weight:var(--font-weight-semibold)}@media screen and (min-width: 1280px){.review-search__no-results-text{margin-top:25px}}.review-search__no-results-option{margin-top:15px;margin-bottom:0;font-weight:var(--font-weight-semibold)}@media screen and (min-width: 1280px){.review-search__no-results-option{margin-top:16px}}.review-search__reset{display:inline-block;margin-top:10px}@media screen and (min-width: 1280px){.review-search__reset{margin-top:12px}}.review-search__loading{display:none;padding:150px 0;width:100%}.review-search[loading=true] .review-search__loading{display:block}.review-search{display:block;margin-top:var(--grid-col-gutter);margin-bottom:var(--grid-col-gutter)}
