@media screen and (max-width:1400px){header nav ul.menu{padding:0 0 0 20px;}header nav .account a{padding:0 15px;}}@media screen and (max-width:1280px){}@media screen and (max-width:1024px){h1{font-size:4rem;line-height:5rem;}header .header_content{height:70px;}header nav{width:100%;max-width:400px;position:fixed;top:0;right:-400px;text-align:right;padding:50px 10px 10px;z-index:100;height:100%;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;background:#FFF;display:flex;align-items:center;justify-content:center;flex-direction:column;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;z-index:50;}header .bottom:before{content:'';display:block;width:0;height:100%;top:0;right:0;position:fixed;background:rgba(255,255,255,0.9);z-index:10;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}body.active{overflow-y:hidden;height:100%;}header.active nav{right:0;background:var(--grey)!important;}header.active .bottom:before{width:100%;}header nav ul.menu{display:flex;justify-content:center;flex-direction:column;margin-bottom:20px;padding:0;height:50vh;}header nav ul.menu li{height:100%;display:flex;align-items:center;justify-content:center;}header nav ul.menu li:after{content:'';display:none;}header nav ul.menu li a{font-size:1.6rem;text-align:left;height:auto;max-width:none;color:var(--tertiary);}header nav ul.menu li.niv_1:hover .niv_2{display:none;}header .logo_nav{display:block;width:150px;margin:0 auto;}header .bottom{overflow:hidden;background:rgba(255,255,255,1);}header a#burger{display:block;}header.active a#burger span{}header nav .account{padding-top:20px;display:flex;gap:20px;justify-content:center;}header nav .account a{display:block;padding:10px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}footer .container{padding:0 15px 20px 15px;}footer .contact{padding-right:30px;}footer .contact img{display:none;}#avis_fixed{display:none;}.marques .liste_marques li{width:25%;}}@media screen and (max-width:768px){input,select,textarea{font-size:16px;}.row{display:block;}.popup_container{width:85%;}.rating_details .row{display:flex;}.btn{padding:10px 15px;}.btn.small_btn{padding:5px 10px;}a.row{display:flex;}header a#burger{top:25px;right:15px;}header .logo{width:150px;}body section{padding-left:10px;padding-right:10px;}header nav .search{display:flex;}footer .logo_footer{margin-bottom:20px;}footer .col{margin-bottom:20px;}footer .contact_infos{text-align:left;margin:0 auto;}footer .contact_infos p{text-align:center;}footer .contact_infos p> span{display:inline-block;margin:0 auto;}footer .links{display:block;}footer .links ul{width:100%;padding:0 0 20px;}footer .links ul li{padding:5px 0;}footer .hdf{margin:0 auto;padding-top:30px;}footer .avis{text-align:left;margin:0 auto;}footer .avis .stars{display:flex;}footer .social{display:flex;justify-content:center;gap:50px;width:100%;}footer .social a{font-size:2.5rem;}footer .signature{display:flex;}footer .signature a{float:none;padding:0 10px;}footer #btn_contact{margin-top:30px;}footer .newsletter .row{display:flex;}.bg-img{padding:150px 0;}.marques .liste_marques{display:flex;}.marques .liste_marques li{width:50%;text-align:center;}.marques .liste_marques li a{display:block;}.marques .liste_marques li .img{margin:0 auto;}}