.rating{position:relative;height:fit-content}.rating .bottom{display:flex}.rating .top{display:flex;overflow:hidden;position:absolute;left:0;top:0}.rating.changeable{cursor:pointer}.rating.changeable .rating-star:hover{transform:scale(1.1)}.rating.changeable:hover .rating-star{opacity:.2;filter:grayscale(.8);-webkit-filter:grayscale(.8)}.rating.changeable .rating-star:hover,.rating.changeable .rating-star:hover~.rating-star{opacity:1!important;filter:grayscale(0)!important;color:var(--green)}.rating .rating-star{flex-shrink:0;color:var(--green);width:1.25rem;height:1.25rem;transition:all .2s cubic-bezier(.4,0,.2,1);transform-origin:center}.rating .rating-star.rating-star-empty{opacity:.2}.rating .rating-star.active{opacity:1}.search__body-wrapper .search__body{height:100%;font-size:inherit;padding:0 1rem 1rem;overflow:auto;overscroll-behavior:contain}.search__body-wrapper .search__results-item{justify-content:space-between;display:flex;align-items:center;font-size:inherit;font-family:var(--font-montserrat);font-size:.875rem;padding:.75em;border-radius:1em;line-height:1em;letter-spacing:.02em;transition:all .3s;cursor:pointer;outline:none}.search__body-wrapper .search__results-item._focused,.search__body-wrapper .search__results-item:focus,.search__body-wrapper .search__results-item:hover{color:var(--green);background:color-mix(in srgb,var(--green) 15%,var(--bgColor));box-shadow:0 0 0 2px var(--green)}.search__body-wrapper .search__results-item:focus-visible{box-shadow:0 0 0 2px var(--green)}.search__body-wrapper .search__result-header{flex-shrink:0}.search__body-wrapper .search__result-link{padding-block:1.25rem;flex-shrink:0;display:flex;align-items:center;color:var(--lightGrey)}@media(min-width:640px){.search__body-wrapper .search__result-link svg{width:.6666666667em}}.search__body-wrapper .search__result-link span{transition:.3s;font:inherit;color:inherit;white-space:nowrap;margin-right:.5em}.search__body-wrapper .search__result-link path{transition:.3s;stroke:var(--lightGrey)}.search__body-wrapper .search__result-link:hover{color:var(--textColor)}.search__body-wrapper .search__result-link:hover path{stroke:var(--textColor)}.search__body-wrapper .search__note{color:var(--textColor);margin-bottom:1em}.search__body-wrapper .search__loading,.search__body-wrapper .search__note{font-family:var(--font-montserrat);font-size:.75rem;line-height:116%;letter-spacing:.02em;text-transform:uppercase}.search__body-wrapper .search__loading{color:#838383}.search__body-wrapper .search__error{font-size:.75rem;color:var(--error)}.search__body-wrapper .search__not-found{font-size:.75rem;margin-bottom:1em}.search__body-wrapper .search__not-found ._top{display:block;font-family:var(--font-montserrat);font-size:inherit;line-height:116%;letter-spacing:.02em;text-transform:uppercase;color:#838383;margin-bottom:1em}.search__body-wrapper .search__not-found ._bottom{display:flex;align-items:center;font-size:inherit}.search__body-wrapper .search__not-found ._bottom svg{width:1.5em;margin-left:.6666666667em}