.btn:before{position:absolute;top:0;right:0;bottom:0;left:0}.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:600}.btn{display:inline-block;vertical-align:bottom;color:inherit!important;border-radius:1.375rem;border:none;font-size:1rem;line-height:1.2;padding:.785em 1.75em;position:relative;overflow:hidden;z-index:0}.btn:before{content:'';z-index:-1;opacity:0;background:#000}.btn svg{margin-left:.2em}.btn:before{position:absolute;margin:auto}@supports (inset:0){.btn:before{inset:0}}@supports not (inset:0){.btn:before{top:0;right:0;bottom:0;left:0}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.btn:before{top:0;right:0;bottom:0;left:0}}.btn{-webkit-transition:color 0.15s ease, fill 0.15s ease, background 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;transition:color 0.15s ease, fill 0.15s ease, background 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;-o-transition:color 0.15s ease, fill 0.15s ease, background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;transition:color 0.15s ease, fill 0.15s ease, background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;transition:color 0.15s ease, fill 0.15s ease, background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease}.btn:before{-webkit-transition:opacity 0.35s ease, visibility 0.35s ease, -webkit-transform 0.35s ease, -webkit-clip-path 0.35s ease;transition:opacity 0.35s ease, visibility 0.35s ease, -webkit-transform 0.35s ease, -webkit-clip-path 0.35s ease;-o-transition:transform 0.35s ease, opacity 0.35s ease, visibility 0.35s ease, clip-path 0.35s ease;transition:transform 0.35s ease, opacity 0.35s ease, visibility 0.35s ease, clip-path 0.35s ease;transition:transform 0.35s ease, opacity 0.35s ease, visibility 0.35s ease, clip-path 0.35s ease, -webkit-transform 0.35s ease, -webkit-clip-path 0.35s ease}.btn{background-color:var(--pri)}h2.search__results__item__title{font-size:1.375em;margin:0 0 1em}
/*# sourceMappingURL=search.css.map */