.ad-purina.ad-purina-page {width: -webkit-fill-available;width: -moz-available;margin-bottom:var(--size-sm)}.h1-top-purina{text-align: center;margin-bottom: 0.25rem;font-size: 1rem}.h1-purina:first-letter{text-transform:uppercase}.h1-purina{text-align: center;font-size: 2rem;margin-bottom: 2rem;font-weight: bold;color: #dc0a16}.cadre-purina {padding: var(--resp);border-radius: var(--radius);border: 4px solid #ffb622}.logo-purina-proplan {background: url(/media/purina/logo-purina-proplan.png) 50% 50% no-repeat;width: clamp(100px,80%,275px);height: 90px;margin: 0 auto var(--size-lg) auto ;background-size: contain;}.menu-purina {margin-bottom: var(--resp);}.menu-purina span {width:100%;}.menu-purina a,.menu-purina span {transition: .2s ease-in-out;font-size: 1.1rem;color: var(--rev-black);display: block;margin-bottom: var(--size-sm);background-color: var(--gr-0);border-radius: var(--radius);padding: var(--size-sm) var(--size-md);}.menu-purina a:hover,.menu-purina span:hover {background-color: var(--gr-2);}.menu-purina a:last-child, .menu-purina span:last-child {background-color:transparent;border:2px solid var(--gr-0);}.menu-purina a:last-child:hover, .menu-purina span:last-child:hover {border:2px solid var(--gr-2);}.menu-purina-opti {display: flex;margin-bottom: var(--resp);flex-direction: column;color: var(--gr-3) !important;}.menu-purina-opti .txt {line-height: 1.2rem }.menu-purina-opti img {max-width: 80%;margin: 0 auto var(--size-md) auto}.menu-purina {position: relative;margin-bottom: 2rem }.menu-purina hr, .menu-purina-a {background-color: #4e4e4e }.menu-purina hr {height: 1px;margin: 10px 0 }.menu-purina-plus {background-color: #cc232a }.menu-purina-a, .menu-purina-actif, .menu-purina-plus {display: block;padding: 10px 0 10px 20px;margin-bottom: 1px;font-size: 1.1em;}.menu-purina-actif {background-color: #ffb622 !important;color: #000 !important;font-weight: bold}.menu-purina-a:first-letter, .menu-purina-plus:first-letter {text-transform: uppercase }.purina-img-opti {position: absolute;top: -230px;right: -1px;border: 0 solid #FFF }.menu-club-proplan {background: url(../../media/menu-purina-proplan-club.png) no-repeat 50% 50%;background-size: contain;width: 157px }.nouvelle-gamme {display: block;width: 100%;overflow: auto;margin-bottom: 20px }.nouvelle-gamme-img {margin: 5px auto;float: left;text-align: center }.box-rechercher-purina form {display: flex;gap:1rem }.box-rechercher-purina {border:2px solid var(--gr-0);padding: 1rem;margin-bottom: 2rem;border-radius: var(--radius-1);}.box-rechercher-purina input[type=submit] {cursor: pointer;border-radius: var(--radius-1);background-color: #ffb622;padding: 1rem;font-size: 1rem;border: 0;font-weight: bold}.box-rechercher-purina input[type=submit]:hover {background-color: #e48c25;}.box-rechercher-purina select {max-width: 50%;width: inherit;border: 1px solid var(--gr-4);padding: 1rem;border-radius: var(--radius-1);font-size:1rem;}.box-rechercher-purina-elv {display: flex;gap:1.5rem;border-radius: var(--radius);background-color: var(--gr-0);border: 1px solid var(--gr-1);padding: 1rem 1.5rem;}.box-rechercher-purina-g, .box-rechercher-purina-d {width: 50%}.box-rechercher-purina-type {font-size: .9rem;color: var(--gr-4);margin-bottom: .25rem}.box-rechercher-purina-nom {font-weight: bold;font-size: 1.1rem;margin-bottom: .5rem;color: var(--color-1)}.box-rechercher-purina-adresse {color: var(--address);margin-bottom: .5rem}.box-rechercher-purina-tel{color: var(--gr-4)}.box-rechercher-purina-d {padding:.5rem;border: 1px solid var(--gr-1)}.box-rechercher-purina-elvrace {margin-bottom: .25rem;color:var(--gr-3);font-size: .9rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 200px }.menu-purina {display: flex;flex-wrap: wrap;column-gap: 1rem;justify-content: space-between;}.menu-purina a {font-size: 1rem;width: 100%;color: var(--rev-black);display: block;margin-bottom: var(--size-sm);background-color: var(--gr-0);border-radius: var(--radius);padding: var(--size-sm) var(--size-md);}.list_box_purina {display: grid;gap:1rem;grid-template-columns: repeat(auto-fill,minmax(390px,1fr));}.purina-optinutrition {background: url(../../media/purina/purina-proplan-optinutrition.png) no-repeat 50% 50%; background-size: contain; border-radius: var(--radius); display: block; margin:0 auto 1rem auto; width: 100%; ;height: 145px  }@media only screen and (max-width: 1200px) {.menu-purina:before {display: none}}@media only screen and (max-width: 800px) {.box-rechercher-purina select {max-width: 100%;}}@media only screen and (max-width: 700px) {.list_box_purina {grid-template-columns: 1fr;gap:.5rem}.box-rechercher-purina-g, .box-rechercher-purina-d {width: 100%;}.box-rechercher-purina-elv {flex-direction: column}.box-rechercher-purina form {flex-direction: column;gap: .5rem;}.menu-purina {flex-direction: column;}.box-rechercher-purina select, .box-rechercher-purina input[type=submit] {padding: .75rem;font-size: .9rem;}}