.search-form{display:flex;flex-direction:column;width:100%}.search-form__input{position:relative;height:40px}.search-form__input input{font-family:Fira Sans,Arial,sans-serif;border:none;border-bottom:1px solid #9aa5aa;outline:none;font-size:14px;padding:10px 30px 10px 0;height:100%;width:100%;transition:all .3s ease-in-out;background-color:#fdf6f2}.search-form__input input::placeholder{color:#9aa5aa}.search-form__input-icon{display:flex;align-items:center;height:100%;position:absolute;right:0;padding-right:6px;cursor:pointer}.search-form--toggled .search-form__filters{border-color:var(--ved-border-color);max-height:850px;padding-top:45px;padding-bottom:15px;overflow:visible;opacity:1}@media screen and (min-width: 704px){.search-form--toggled .search-form__filters{max-height:550px;padding-top:30px;padding-bottom:35px}}.search-form__filters{display:flex;flex-direction:column;border-bottom:1px solid white;transition:all .5s ease-in-out;overflow:hidden;max-height:0;opacity:0}@media screen and (min-width: 704px){.search-form__filters{flex-direction:row;justify-content:space-between;flex-wrap:wrap}}.search-form__filter{display:flex;flex-direction:column;margin-top:10px}@media screen and (min-width: 704px){.search-form__filter{max-width:33.3333%;margin-top:0}}@media screen and (min-width: 1550px){.search-form__filter{max-width:20%}}@media screen and (min-width: 704px){.search-form__filter:last-child{max-width:100%;width:100%;margin-top:15px}}@media screen and (min-width: 1550px){.search-form__filter:last-child{max-width:35%;width:auto;margin-top:0}}.search-form__filter-title{font-size:14px;line-height:20px}.search-form__filter-body{display:flex;flex-wrap:wrap;margin-top:15px}.search-form__filter-body.--material{min-width:115px}@media screen and (min-width: 704px){.search-form__filter-body.--material{display:grid;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1550px){.search-form__filter-body.--material{display:flex}}@media screen and (min-width: 704px){.search-form__filter-body.--material .b-checkbox{width:50%}.search-form__filter-body.--material .b-checkbox:nth-child(3n){grid-column:1;grid-row:auto}}@media screen and (min-width: 1024px){.search-form__filter-body.--material .b-checkbox{max-width:150px}}@media screen and (min-width: 1550px){.search-form__filter-body.--material .b-checkbox{width:100%}}@media screen and (min-width: 704px){.search-form__filter-body{flex-direction:row;align-items:center}}.search-form__filter .b-checkbox{margin:15px 0;width:50%}@media screen and (min-width: 704px){.search-form__filter .b-checkbox{width:100%}}.search-form__filter .b-radio-group{width:100%}.search-form__filter .b-radio-group__items{flex-wrap:wrap;justify-content:flex-start}.search-form__filter .b-radio-group__item{margin:15px 0;width:50%}@media screen and (min-width: 704px){.search-form__filter .b-radio-group__item{width:100%}}.search-form__datepicker{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:all .3s ease-in-out}@media (max-width: 339px){.search-form__datepicker .datepicker__popup{margin-left:-20px}.search-form__datepicker .datepicker__triangle{margin-left:20px}}@media screen and (min-width: 704px){.search-form__datepicker{flex-direction:row}}.search-form__datepicker--active{max-height:200px;overflow:visible;visibility:visible;margin-top:15px;margin-bottom:20px;opacity:1}@media screen and (min-width: 704px){.search-form__datepicker--active{margin-bottom:15px}}.search-form__datepicker>li{display:flex;flex-direction:column}.search-form__datepicker>li:last-child{margin-top:20px}@media screen and (min-width: 704px){.search-form__datepicker>li:last-child{margin-left:20px;margin-top:0}}.search-form__datepicker>li span{margin-right:7px}@media screen and (min-width: 704px){.search-form__datepicker>li{align-items:center;flex-direction:row}}.search-form__footer{display:flex;justify-content:space-between;align-items:center;padding-top:20px}@media screen and (min-width: 704px){.search-form__footer{align-items:center}}.search-form__footer-controls{display:flex;align-items:center}.search-form__footer-toggle{cursor:pointer;display:flex;align-items:center;margin-right:26px;transition:all .3s ease-in-out}.search-form__footer-toggle:hover{opacity:.5}.search-form__footer-toggle svg{margin-right:7px}.search-form__footer-toggle span{font-size:14px;line-height:20px;border-bottom:1px dotted black;white-space:nowrap}.search-form--toggled .search-form__footer-toggle:last-child{display:none}@media screen and (min-width: 704px){.search-form--toggled .search-form__footer-toggle:last-child{display:flex}}.search-form__footer-toggle--reset{color:#ff7a7a}.search-form__footer-toggle--reset span{border-color:#ff7a7a}.search-form__button{padding:12px 25px;border-radius:0}@media screen and (min-width: 375px){.search-form__button{padding:12px 45px}}@media screen and (min-width: 704px){.search-form__button{padding:12px 20px}}.search-form__button .salmon-button__title{padding:0}.search-page{display:flex}.search-page__title{font-weight:900;margin-bottom:40px;font-size:28px;line-height:33px}@media screen and (min-width: 704px){.search-page__title{font-size:36px;line-height:43px}}.search-page__ad{display:none;top:80px;margin:0 20px;flex:none;width:300px}@media screen and (min-width: 1024px){.search-page__ad{display:block}}@media screen and (min-width: 1550px){.search-page__ad{margin-left:70px}}.search-page__content{display:flex;flex-direction:column;flex:1;width:100%}.search-page__found{text-align:right;line-height:30px}@media screen and (min-width: 704px){.search-page__found span{display:inline}}.search-page__heading{display:flex;justify-content:space-between;font-size:16px;line-height:19px;color:#9aa5aa;padding-top:30px;padding-bottom:5px;flex-direction:column-reverse;align-items:flex-start}@media screen and (min-width: 360px){.search-page__heading{padding-bottom:10px}}@media screen and (min-width: 704px){.search-page__heading{flex-direction:row;align-items:center;padding-bottom:40px}}.search-page__article{opacity:0;visibility:hidden}.search-page__article .search-item__subtitle{font-size:16px;line-height:26px}.search-page__sort{display:flex;line-height:30px;flex-direction:column;align-items:flex-start;margin-top:20px}@media screen and (min-width: 704px){.search-page__sort{margin-top:0;align-items:center;flex-direction:row}.search-page__sort>span{margin-right:20px}}.search-page__loader{height:50%;display:flex;align-items:center;align-self:center}.search-page__loader.mobile-loader{align-items:flex-end;margin-top:20px}.search-page__loader .spinner{width:100px}.search-page__loader .spinner>div{width:18px;height:18px;background-color:var(--ved-main-color, #4f99af)}.search-page__body{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;min-height:100vh;position:relative}.search-page__body--ready .search-page__article{opacity:1;visibility:visible;transition:opacity .3s ease-in-out}.search-page__body--ready .search-page__article:hover{opacity:.6}.search-page__message{margin-top:30px;font-size:14px}.search-page__article{padding:20px 0;border-bottom:1px solid var(--ved-border-color);opacity:0;visibility:hidden;transition:all .3s ease-in-out}@media screen and (min-width: 704px){.search-page__article{padding-top:10px}}.search-page__article-title{font-size:18px;line-height:26px}.search-page__article-content{font-family:Lora,Times,serif;font-size:16px;line-height:30px;padding:10px 0;margin:0}.search-page__article-content em{background-color:#fdf6f2;font-style:normal;padding:4px}.search-page__article-date{font-size:14px;color:#a1a1a1}.search-page__pagination{display:flex;align-items:center;justify-content:center;margin-top:40px}.search-page__pagination-arrow{width:11px;height:20px;cursor:default;color:#000;transition:all .3s ease-in-out}.search-page__pagination-arrow:hover{color:#000}.search-page__pagination-arrow:first-of-type{transform:rotate(180deg)}.search-page__pagination-arrow--enabled{cursor:pointer;color:#9aa5aa}.search-page__pagination-list{display:flex;align-items:baseline;padding:0 20px}.search-page__pagination-list-item{font-size:14px;line-height:16px;padding:0 10px;user-select:none}.search-page__pagination-list-item--active{font-size:22px;font-weight:700}.search-page__pagination-list span{cursor:pointer}.search-page__pagination-list small{color:#9aa5aa;cursor:default}
