.mobile-search-form-popover-open{height:100vh;overflow:hidden}.mobile-search-form__popover{opacity:0;pointer-events:none;z-index:100;inset:0;top:var(--header-height);height:calc(100vh - var(--header-height));background-color:#fff;transition:opacity .2s ease-out;position:absolute;& fieldset{padding:0}}.mobile-search-form__popover--open{opacity:1;pointer-events:unset}.mobile-search-form__inner{flex-direction:column;display:flex}.mobile-search-form__query-container{flex-direction:column;margin-top:16px;display:flex}.mobile-search-form-query__term{flex-direction:row;padding-bottom:8px;padding-right:14px;display:flex;position:relative;.field__input{display:flex}& textarea{appearance:none;resize:none;caret-color:var(--color__brand-blue);border:none;outline:none;margin:7px 0 0;padding:0 0 0 10px;font-size:16px;font-weight:500;&:focus{outline:none}&::placeholder{color:#333;font-weight:400}}&:after{content:"";background-color:#7171718c;height:1px;position:absolute;bottom:0;left:21px;right:22px}}.mobile-search-form__query-container__error{color:#cc2900;margin-top:10px;padding:0 38px}.mobile-search-form-query__back{appearance:none;color:#0000;cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20viewBox='0%200%2024%2025'%3e%3cpath%20fill='%232469fa'%20d='M12.78%2020.45a1.2%201.2%200%200%200%200-1.7l-5.52-5.5H19.6a1.2%201.2%200%200%200%200-2.4H7.26l5.51-5.51a1.2%201.2%200%200%200-1.7-1.7L3.53%2011.2l-.01.01-.14.17-.05.1-.06.1-.04.13-.03.1a1.3%201.3%200%200%200%200%20.47c0%20.04.02.07.03.1l.04.13.06.1.05.1.14.17v.01l7.57%207.56a1.2%201.2%200%200%200%201.7%200Z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:24px 24px;border:none;width:24px;height:24px;margin-top:6px;padding:0;&:hover{filter:brightness(.8)}}.mobile-search-form-query__clear{appearance:none;color:#0000;cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20viewBox='0%200%2024%2025'%3e%3cpath%20fill='%23333'%20d='m13.58%2012.05%206.76-6.77a1.2%201.2%200%200%200-1.7-1.7l-6.7%206.71-6.72-6.7a1.2%201.2%200%200%200-1.7%201.69l6.77%206.77-6.76%206.76a1.2%201.2%200%200%200%201.7%201.7l6.7-6.71%206.72%206.7a1.2%201.2%200%200%200%201.7-1.69z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:24px 24px;border:none;width:34px;height:34px;padding:10px}.mobile-search-form__modifiers{background-color:#f2f2f2;border-radius:13px;flex-direction:column;margin-top:19px;margin-left:17px;margin-right:22px;padding:16px;display:flex;.field--select,.location-placeholder{margin-bottom:16px;display:flex;&:last-child{margin-bottom:0}}.location-placeholder .location-placeholder__label,.field--select .field__label{color:#353535;align-self:center;width:95px;margin-bottom:0;margin-left:0;font-size:13px;font-weight:500}.location-placeholder .location-placeholder__button,.field--select .react-select{flex:1;margin-left:6px}.field--select{.react-select{.react-select__control{min-height:34px;.react-select__value-container{grid-template-columns:1fr;padding-left:14px;padding-right:14px}.react-select__single-value{font-size:14px;font-weight:500}.react-select__flag-single-value-icon{width:17px;height:17px;top:3px;left:8px}.react-select__flag-single-value{padding-left:16px}.react-select__indicator{& img{width:12px;height:12px}}.react-select__placeholder{color:#333}}}}}.mobile-search-form__error{color:#cc2900;margin-top:20px;margin-bottom:10px;padding:0 20px;& a{color:#353535;font-weight:500;text-decoration:underline}}
