 .pmb_resp_bar {
     position: fixed;
     bottom: 0;
     left: 0;
     z-index: 99999;
     background-color: var(--c-white);
     width: 100%;
     height: 62px;
     box-shadow: var(--box-shadow);
 }

 .pmb_resp_menu  {
    max-width: 600px;
    min-width: 400px;
    justify-content: space-between;
    margin: 0 auto;
}

.pmb_search_resp {
    position: fixed;
    padding: 32px;
    background-color: var(--c-white);
    height: 100%;
    width: 100%;
    display: none;
}

 /* facettes responsive */

 .pmb_icon_facette {
     position: fixed;
     bottom: 88px;
     left: 32px;
     background-color: var(--c-primary);
     color: var(--c-white);
     font: var(--font);
     padding: 12px;
     font-weight: 500;
     padding-left: 56px;
     background-image: url("../../images/filter-white.png");
     background-repeat: no-repeat;
     background-position: left 20px center;
     border-radius: var(--border-radius);
     z-index: 999;
 }

 .pmb_icon_facette span {
     max-width: 100px;
     display: block;
     text-align: left;
 }

 @media (max-width: 480px) {
     .pmb-container_mobile_nav {
         max-width: 320px;
         width: 100%;
         margin: 0 auto;
     }

 }