.s_clickable {
    cursor: pointer;
}

.s_all-caps {
    text-transform: uppercase;
}
.s_search{
    display:flex;
    align-items:center;
}
    .s_search label {
        opacity: 1;
        /* transform: scale(.8); */
        cursor: pointer;
        pointer-events: all;
        position: absolute;
        left: 24px;
        top: 20px;
        width: fit-content; 
    }

.s_search [type="search"] {
    background: var(--grey-50);
    color: var(--grey-500);
    border: none;
    padding-left: 50px;
    width: 100%;

}

.s_navhover:hover, .s_is-active{
    background:var(--grey-50);
    border-radius:var(--radius-40);
    cursor:pointer;
}

.s_hover:hover, .s_selected {
    background: var(--grey-50);
    cursor: pointer;
}




.l_leftnavmobile.open {
    display: block !important;
    background: var(--white);
    width: 100%;
    position: absolute;
    top: 65px;
    padding: 20px 40px 30px 25px;
    left: 0;
    transition: all .5s ease-in-out;
}

.s_clickable a{
    color: var(--grey-500);
}

