.search__form{background:#FFF;border:solid 1px #a9a9a9;width:100%;height:3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:1em}.search__form__field{-webkit-box-flex:2;-ms-flex:2 1 auto;flex:2 1 auto;display:inline}.search__form__field input{height:100%;width:100%;border:0;padding:.5em}.search__form__select{display:inline}.search__form__select select{height:100%;border:0;padding:.5em}.search__form__button{display:inline;margin-left:auto;width:3em;background:0;border:none}.search__results{padding:0;margin:0 -.5em 0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.search__results__item{padding:0 .5em;margin:0 0 1em;position:relative}.search__results__item__card{height:100%}.search__results__item__image{width:100%}.search__results__item__link{white-space:nowrap}.search__results__item__rating{width:10em;display:block;overflow:hidden;font-size:.9em;line-height:1.2em}.search__results__item__relevance__box{height:.2em;margin:.5em 0;background:#CCC}.search__results__item__relevance__box__fill{height:100%;background:#42FF00}.search__results__filter{font-size:.8em;margin:0;padding:0;margin-bottom:1em}.search__results__filter__option{display:inline-block;text-decoration:none;color:#444444;margin:0 .5em}.search__results--1 li{width:100%}@media (min-width:769px){.search__results--2 li,.search__results--3 li,.search__results--4 li{width:50%;float:left}}@media (min-width:1025px){.search__results--3 li,.search__results--4 li{width:33.33%}}@media (min-width:1301px){.search__results--4 li{width:25%}}.btn{font-weight:800}.btn{display:inline-block;vertical-align:bottom;color:inherit!important;border:none;line-height:1.2;font-size:1rem;letter-spacing:0.06em;padding:1.215em 1.5em;position:relative}@media (min-width:769px){.btn:hover:before{opacity:1;-webkit-filter:blur(4px);filter:blur(4px);-webkit-box-shadow:-1px 1px 2px, 2px -2px 3px;box-shadow:-1px 1px 2px, 2px -2px 3px}}.btn{-webkit-transition:color 0.2s ease, fill 0.2s ease, background 0.2s ease, border-color 0.2s ease, -webkit-box-shadow 0.2s ease;transition:color 0.2s ease, fill 0.2s ease, background 0.2s ease, border-color 0.2s ease, -webkit-box-shadow 0.2s ease;-o-transition:color 0.2s ease, fill 0.2s ease, background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;transition:color 0.2s ease, fill 0.2s ease, background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;transition:color 0.2s ease, fill 0.2s ease, background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease}@-webkit-keyframes neonfade{0%,to{opacity:1}50%{opacity:.6}}@keyframes neonfade{0%,to{opacity:1}50%{opacity:.6}}.btn{z-index:0;border-radius:inherit;border:2px solid currentColor}.btn:before{position:absolute;content:'';top:1px;right:1px;bottom:-5px;left:-5px;border-radius:inherit;-webkit-filter:blur(2px);filter:blur(2px);border:inherit;opacity:.85;z-index:-1;will-change:opacity, filter, border-width;-webkit-transition:opacity 0.2s ease, -webkit-filter 0.2s ease, -webkit-box-shadow 0.2s ease;transition:opacity 0.2s ease, -webkit-filter 0.2s ease, -webkit-box-shadow 0.2s ease;-o-transition:opacity 0.2s ease, filter 0.2s ease, box-shadow 0.2s ease;transition:opacity 0.2s ease, filter 0.2s ease, box-shadow 0.2s ease;transition:opacity 0.2s ease, filter 0.2s ease, box-shadow 0.2s ease, -webkit-filter 0.2s ease, -webkit-box-shadow 0.2s ease}h2.search__results__item__title{font-size:1.29412em;margin:0 0 1em}