.nav-favorites{display:flex;align-items:center;gap:6px;background:#edf4f1;color:#174634;padding:9px 11px;border-radius:7px;position:relative}.nav-favorites:hover,.nav-favorites:focus{background:#d9ebe3;color:#123c2f}.nav-favorites>span{font-size:15px;color:#739587}.nav-favorites.has-saved>span{color:#b33c4c}.nav-favorites.has-unavailable:not(.has-saved)>span{color:#9c6b2f}.nav-favorites b{font-size:.78rem}.nav-favorites i{min-width:20px;height:20px;padding:0 5px;border-radius:20px;background:#fff;display:grid;place-items:center;font-style:normal;font-size:.68rem}.nav-favorites em{font-style:normal;font-size:.62rem;font-weight:800;color:#7a5427;background:#fff7e8;border:1px solid #ecd6af;border-radius:999px;padding:3px 6px;white-space:nowrap}.favorite-visual.has-photo{background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}.favorite-visual.has-photo span,.favorite-visual.has-photo b{text-shadow:0 2px 5px rgba(0,0,0,.7)}@media(max-width:900px){.nav-favorites b,.nav-favorites em{display:none}.nav-favorites{padding:9px}.nav-favorites i{position:absolute;top:8px;right:5px;transform:scale(.75)}.nav-favorites.has-unavailable:after{content:"";position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border-radius:50%;background:#c48a3a;border:2px solid #fff}}
