.header-search form,.header-search input{width:100%;height:100%}#header-responsive-menu,.search-suggestions{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}header #header-content{max-width:unset}#header-content .top #menu-top,#header-responsive-menu .responsive-menu-actions .button-fsm{flex:1 1 auto}#header-content .top #menu-top ul{display:flex;align-items:center;width:100%;margin:0;padding:0;list-style:none}#header-content .top #menu-top li{display:flex;align-items:center;justify-content:center;min-height:58px;padding:0 25px;white-space:nowrap;font-weight:700}#header-content .top #menu-top li:first-child{flex:0 0 225px;border-left:2px solid rgba(51,45,35,.05);border-right:2px solid rgba(51,45,35,.05)}#header-content .top #menu-top li:first-child::before{content:"";width:24px;height:16px;margin-right:8px;flex-shrink:0;background:linear-gradient(to right,#0055a4 0 33.33%,#fff 33.33% 66.66%,#ef4135 66.66% 100%)}#header-content .top #menu-top li:nth-child(2)::before,#header-content .top #menu-top li:nth-child(3)::before,#header-content .top #menu-top li:nth-child(4)::before,#header-content .top #menu-top li:nth-child(5)::before{content:"";width:24px;height:24px;margin-right:8px;flex-shrink:0;background-color:#c5a46d}#header-content .top #menu-top li:nth-child(2){flex:0 0 200px;border-right:2px solid rgba(51,45,35,.05)}#header-content .top #menu-top li:nth-child(2)::before{-webkit-mask:url("/img/icons/phone-brown.svg") center/contain no-repeat;mask:url("/img/icons/phone-brown.svg") center/contain no-repeat}#header-content .top #menu-top li:nth-child(3){flex:0 0 225px;justify-content:flex-start;padding:0 25px}#header-content .top #menu-top li:nth-child(3)::before{-webkit-mask:url("/img/icons/truck-brown.svg") center/contain no-repeat;mask:url("/img/icons/truck-brown.svg") center/contain no-repeat}#header-content .top #menu-top li:nth-child(4)::before{-webkit-mask:url("/img/icons/prix-usine.svg") center/contain no-repeat;mask:url("/img/icons/prix-usine.svg") center/contain no-repeat}#header-content .top #menu-top li:nth-child(4){flex:0 0 auto;margin-left:auto;padding:0 25px;border-right:2px solid rgba(51,45,35,.05)}#header-content .top #menu-top li:nth-child(5)::before{-webkit-mask:url("/img/icons/FAQ.svg") center/contain no-repeat;mask:url("/img/icons/FAQ.svg") center/contain no-repeat}#header-content .top>nav:last-child,#header-responsive-menu .responsive-menu-actions .button-black{flex:0 0 auto}#header-content .top .avis-verifies{flex-shrink:0}header #header-content .top{padding:0 70px}#header-content .middle{display:flex;align-items:center;gap:40px;padding:5px 70px}#header-content .middle #header-logo{flex:0 0 auto;width:auto;margin:0;padding:0 0 9px}#header-content .middle #header-logo img{display:block;width:290px;height:auto}.header-search{position:relative;overflow:visible;display:flex;align-items:center;flex:1 1 auto;height:52px;padding:0 25px;border:1px solid #e5e5e5;border-radius:4px;background:#fafafa}.header-search.header-search-responsive{height:45px;min-width:0}.header-search input{padding:0;border:0;outline:0;background:0 0;font-family:inherit;font-size:16px;color:#332d23}.header-search .search-icon{width:24px;height:24px;margin-right:24px;flex-shrink:0;background-color:#c5a46d;-webkit-mask:url("/img/icons/search-white.svg") center/contain no-repeat;mask:url("/img/icons/search-white.svg") center/contain no-repeat}#header-content .header-middle-link{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 75px;gap:6px;color:#332d23;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}#header-content .header-middle-icon{display:block;width:34px;height:34px;background-color:#c5a46d;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-position:center;mask-repeat:no-repeat;mask-size:contain}#header-content .header-account .header-middle-icon{-webkit-mask-image:url("/img/icons/account-brown.svg");mask-image:url("/img/icons/account-brown.svg")}#header-content .header-cart .header-middle-icon{-webkit-mask-image:url("/img/icons/cart-brown.svg");mask-image:url("/img/icons/cart-brown.svg")}#header-content .middle>.button-brown{flex:0 0 auto;white-space:nowrap}@media screen and (min-width:992px){#cart-count{left:75%!important}}header #header-content .bottom{width:100%;padding:5px 70px;border-top:2px solid rgba(51,45,35,.05);border-bottom:2px solid rgba(51,45,35,.05)}header #header-content #menu-bottom>.primary-menu{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:0;list-style:none}#header-responsive-menu .responsive-product-links li,header #header-content #menu-bottom>.primary-menu>li{margin:0;padding:0}header #header-content #menu-bottom>.primary-menu>li>.menu-bottom-main-link{display:flex;align-items:center;gap:8px;min-height:52px;padding:0;line-height:1;white-space:nowrap;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}header #header-content #menu-bottom .menu-bottom-icon{display:block;width:34px;height:34px;flex:0 0 34px;object-fit:contain}header #header-content #menu-bottom .menu-bottom-main-link>span{display:block;line-height:1;font-weight:600}header #header-content .bottom nav ul.primary-menu li.with-submenu .submenu{top:218px}body{padding-top:220px}.nav-link>a::before,a.nav-link::before{height:0}#header-content .link:hover{color:#bf9a62}.search-suggestions{display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;z-index:1000;max-height:650px;padding:18px 25px 22px;overflow-y:auto;background:#fff;border:1px solid #e2e2e2;border-radius:0 0 4px 4px;box-shadow:0 4px 10px rgba(0,0,0,.12)}.search-suggestions::before{content:"PRODUITS";display:block;margin-bottom:10px;font-size:13px;font-weight:700;color:#332d23}.search-suggestions .search-suggestion{display:grid;grid-template-columns:64px 1fr 18px;align-items:center;column-gap:18px;min-height:90px;padding:10px 12px;background:#fff;border:1px solid #dedede;border-bottom:0;color:#332d23;text-decoration:none}.search-suggestions .search-suggestion:first-of-type{border-radius:3px 3px 0 0}.search-suggestions .search-suggestion:nth-last-child(2){border-bottom:1px solid #dedede;border-radius:0 0 3px 3px}.search-suggestions .search-suggestion img{display:block;width:64px;height:64px;object-fit:cover;border-radius:3px}.search-suggestions .search-suggestion>div{display:flex;flex-direction:column;gap:3px;min-width:0}.search-suggestions .search-suggestion strong{font-size:14px;line-height:1.3;font-weight:700;color:#332d23}.search-suggestions .search-suggestion span{font-size:13px;line-height:1.3;color:#555}.search-suggestions .search-suggestion::after{content:"";width:9px;height:9px;border-top:2px solid #294d7a;border-right:2px solid #294d7a;transform:rotate(45deg);justify-self:center}.search-suggestions .search-suggestion:hover{background:#fafafa}.search-suggestions .search-all-results{display:block;margin-top:15px;padding:12px 15px;font-size:13px;font-weight:600;text-align:center;color:#332d23;text-decoration:none;background:#f7f7f7;border:1px solid #dedede;border-radius:3px}.search-suggestions .search-all-results:hover{background:#eee}.search-suggestions .search-suggestion.search-suggestion-no-image{grid-template-columns:1fr 18px}#header-responsive-menu .responsive-menu-content{padding:0 25px 30px}#header-responsive-menu .responsive-config-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;margin-bottom:14px}#header-responsive-menu .responsive-product-links{margin:0;padding:0;list-style:none}#header-responsive-menu .responsive-product-links li>a{display:grid;grid-template-columns:38px 1fr 14px;align-items:center;gap:12px;min-height:61px;padding:0 3px;color:#332d23;text-decoration:none}#header-responsive-menu .responsive-product-links li>a>span:nth-child(2){display:flex;align-items:center;height:100%;border-bottom:1px solid #e2e2e2;font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}#header-responsive-menu .responsive-menu-icon{display:block;width:28px;height:32px;object-fit:contain;justify-self:center}#header-responsive-menu .responsive-faq-icon{height:28px}#header-responsive-menu .responsive-menu-arrow{width:8px;height:8px;border-top:2px solid #1e3f70;border-right:2px solid #1e3f70;transform:rotate(45deg)}#header-responsive-menu .responsive-menu-services{display:grid;grid-template-columns:1fr 1fr;margin-top:28px;background:#fafafa}#header-responsive-menu .responsive-menu-service{display:flex;align-items:center;gap:8px;min-height:42px;padding:8px;color:#332d23;text-decoration:none;font-size:12px}#header-responsive-menu .responsive-menu-service:nth-child(odd){border-right:1px solid #e5e5e5}#header-responsive-menu .responsive-menu-service:nth-child(-n+2){border-bottom:1px solid #e5e5e5}#header-responsive-menu .responsive-menu-service img{width:25px;height:25px;object-fit:contain}#header-responsive-menu .responsive-france-flag{display:block;width:22px;height:14px;flex-shrink:0;background:linear-gradient(to right,#0055a4 0 33.33%,#fff 33.33% 66.66%,#ef4135 66.66% 100%);border:1px solid #eee}#header-responsive-menu .responsive-menu-actions{display:flex;align-items:center;gap:10px;margin-top:22px}#header-responsive-menu .responsive-menu-actions .button{display:flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;white-space:nowrap;font-size:10px;text-transform:uppercase}#header-responsive-menu .responsive-menu-actions .button-black,#header-responsive-menu .responsive-menu-actions .button-fsm{padding:0 10px!important;gap:7px}@media screen and (max-width:1699px){header #header-content .bottom,header #header-content .middle,header #header-content .top{padding-left:40px;padding-right:40px}}@media screen and (max-width:1549px){header #header-content .bottom,header #header-content .middle,header #header-content .top{padding-left:20px;padding-right:20px}}@media screen and (max-width:991px){body{padding-top:130px}#header-responsive #header-responsive-logo{height:auto;min-width:0;display:flex;align-items:center}#header-responsive #header-responsive-logo a{display:block}#header-responsive #header-responsive-logo img{display:block;width:auto;height:auto;max-width:190px}#header-responsive .header-search-responsive .q,#header-responsive .header-search-responsive .search-form{width:100%}}@media screen and (min-width:670px) and (max-width:991px){#header-responsive{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:25px}#header-responsive-logo{grid-column:1}#header-responsive .header-search-responsive{grid-column:2;width:100%;min-width:0}#header-responsive>.d-flex{grid-column:3;flex-shrink:0}}@media screen and (max-width:669px){#header-responsive{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0}#header-responsive-logo{grid-column:1;grid-row:1}#header-responsive>.d-flex{grid-column:2;grid-row:1;flex-shrink:0}#header-responsive .header-search-responsive,#promo-remises{grid-column:1/-1;width:auto;margin-left:-25px;margin-right:-25px}#header-responsive .header-search-responsive{grid-row:2;min-width:0;padding:12px 25px;background:#fff}#header-responsive .burger{height:44px;min-height:44px;background-color:#fff;border-radius:5px}#promo-remises{display:flex!important;position:static;grid-row:3}.button-black.mr-3{margin-right:0!important}main#home{margin-top:55px!important}}@media screen and (min-width:992px) and (max-width:1149px){body{margin-top:190px}header #header-content .top{gap:8px;padding-left:5px;padding-right:5px}#header-content .top #menu-top li{padding-left:7px;padding-right:7px;font-size:11px}#header-content .top #menu-top li:first-child{flex-basis:135px}#header-content .top #menu-top li:nth-child(2){flex-basis:130px}#header-content .top #menu-top li:nth-child(3){flex-basis:125px;padding-left:10px;padding-right:10px}#header-content .top #menu-top li:nth-child(4){padding-left:8px;padding-right:8px}#header-content .middle{gap:12px;padding-left:5px;padding-right:5px}#header-content .middle #header-logo img{width:175px}.header-search{min-width:0;height:54px;padding-left:12px;padding-right:12px}.header-search .search-icon{width:20px;height:20px;margin-right:10px}.header-search input{font-size:13px}#header-content .header-middle-link{flex-basis:55px;font-size:10px}#header-content .header-middle-icon{width:27px;height:27px}#header-content .middle>.button-brown{padding-left:12px;padding-right:12px;font-size:11px}header #header-content .bottom{padding-left:3px;padding-right:3px}header #header-content #menu-bottom>.primary-menu{gap:0}header #header-content #menu-bottom>.primary-menu>li{flex:0 1 auto;min-width:0}header #header-content #menu-bottom>.primary-menu>li>.menu-bottom-main-link{gap:3px;font-size:9.5px}header #header-content #menu-bottom .menu-bottom-icon{width:22px;height:22px;flex-basis:22px}}