.xhome-announcement{color:#fff;min-height:64px;font-family:var(--font-xweb-pack), Arial, sans-serif;background:#193831}.xhome-announcement__inner{justify-content:space-between;align-items:center;gap:28px;width:min(100%,1504px);min-height:64px;margin-inline:auto;padding:10px clamp(20px,3.1vw,48px);display:flex}.xhome-announcement p{margin:0;font-size:14px;font-weight:400;line-height:1.35}.xhome-announcement a{color:inherit;text-underline-offset:3px;flex:none;font-size:13px;font-weight:500;line-height:1.35;text-decoration:underline;transition:opacity .2s}.xhome-announcement a:hover{opacity:.7}.xhome-announcement a:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (max-width:700px){.xhome-announcement,.xhome-announcement__inner{min-height:48px}.xhome-announcement__inner{gap:16px;padding:8px 18px}.xhome-announcement p{font-size:11px}.xhome-announcement a{text-align:right;font-size:11px}}@media (prefers-reduced-motion:reduce){.xhome-announcement a{transition:none}}
.xpack-header{--xweb-green:#193831;--xweb-green-ink:#193831;--xpack-ink:#1b1b1b;--xpack-line:#eceef0;--xpack-font:var(--font-xweb-pack,var(--font-inter,Arial, sans-serif));z-index:60;background:var(--xweb-green);width:100%;color:var(--xpack-ink);font-family:var(--xpack-font);position:relative}.xpack-header *,.xpack-header :before,.xpack-header :after{box-sizing:border-box}.xpack-header button,.xpack-header input{font-family:inherit}.xpack-header :is(a,button,input):focus-visible{outline:2px solid var(--xweb-green);outline-offset:3px}.xpack-inner{width:min(100%,1504px);margin-inline:auto;padding-inline:clamp(20px,3.1vw,48px)}.xpack-main-row{background:#fff;border-radius:20px 20px 0 0}.xpack-main-inner{align-items:center;gap:24px;min-height:64px;display:flex}.xpack-logo{flex:none;align-items:center;text-decoration:none;display:flex}.xpack-logo-image{width:162px;height:auto;display:block}.xpack-search{flex:0 480px;min-width:180px;margin-inline:auto}.xpack-search .xw-search-wrap{width:100%;margin:0}.xpack-search .xw-search{width:100%;height:40px;color:var(--xpack-ink);box-shadow:none;background:#f4f4f4;border:1px solid #0000;border-radius:999px;margin:0;padding-inline:15px;transition:background-color .2s,border-color .2s;display:flex}.xpack-search .xw-search:hover{background:#ededed}.xpack-search .xw-search:focus-within{border-color:var(--xweb-green);box-shadow:0 0 0 1px var(--xweb-green);background:#fff}.xpack-search .xw-search input:focus-visible{outline:none}.xpack-search .xw-search input{font-size:13px;font-weight:400}.xpack-search .xw-search input::placeholder{color:#858585}.xpack-search .xw-search .search-icon{color:#777}.xpack-search .xw-search-panel{border:1px solid var(--xpack-line);width:min(600px,92vw);font-family:var(--xpack-font);border-radius:12px;padding:12px;display:block;left:0;right:auto;box-shadow:0 20px 55px #0000001f}.xpack-search .xw-search-name,.xpack-search .xw-search-all,.xpack-search .xw-search-price{font-family:var(--xpack-font)}.xpack-search .xw-search-name{font-weight:600}.xpack-search .xw-search-price{color:var(--xweb-green)}.xpack-search .xw-search-icon{display:none}.xpack-actions{flex:none;justify-content:flex-end;align-items:center;gap:18px;display:flex}.xpack-signin,.xpack-account-trigger{min-height:40px;color:var(--xpack-ink);font:400 14px/1 var(--xpack-font);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0;text-decoration:none;transition:color .15s;display:inline-flex}.xpack-signin:hover,.xpack-account-trigger:hover{color:var(--xweb-green)}.xpack-signin>svg{display:none}.xpack-account{position:relative}.xpack-account-trigger svg:last-child{transition:transform .2s}.xpack-account-trigger[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.xpack-account-menu{z-index:95;border:1px solid var(--xpack-line);background:#fff;border-radius:12px;width:248px;padding:8px;animation:.22s cubic-bezier(.22,1,.36,1) both xpack-panel-in;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 50px #0000001f}.xpack-account-menu :is(a,button){width:100%;min-height:41px;color:var(--xpack-ink);font:500 13px/1.35 var(--xpack-font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:11px 12px;text-decoration:none;display:block}.xpack-account-menu :is(a,button):hover,.xpack-account-menu :is(a,button):focus-visible{color:var(--xweb-green);background:#f2f3f2}.xpack-account-menu button:last-of-type{border-top:1px solid var(--xpack-line);margin-top:5px}.xpack-account-menu button:disabled{cursor:progress;opacity:.6}.xpack-account-error{color:#9a2d2d;font:400 12px/1.4 var(--xpack-font);margin:5px 9px 7px}.xpack-cart .xw-ctl{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--xpack-ink);background:0 0;padding:0}.xpack-cart .xw-ctl:hover{color:var(--xweb-green)}.xpack-cart .xw-ctl>span{color:#fff}.xpack-mobile-trigger{width:42px;height:42px;color:var(--xpack-ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:none}.xpack-menu-area{background:#fff;position:relative}.xpack-nav-row{border-bottom:1px solid var(--xpack-line);background:#fff;height:56px}.xpack-nav-inner{align-items:center;gap:2px;height:100%;display:flex}.xpack-nav-link,.xpack-nav-category{height:34px;color:var(--xpack-ink);font:400 15px/1.2 var(--xpack-font);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.xpack-nav-link:hover,.xpack-nav-link:focus-visible,.xpack-nav-category:hover,.xpack-nav-category:focus-visible,.xpack-nav-category[data-active=true]{background:#f3f3f3}.xpack-nav-spacer{flex:auto;min-width:12px}.xpack-mega-backdrop{z-index:79;background:#090c0d38;height:100vh;animation:.3s ease-out both xpack-backdrop-in;position:absolute;top:100%;left:0;right:0}.xpack-mega{z-index:80;border-bottom:1px solid var(--xpack-line);background:#fff;max-height:calc(100vh - 185px);animation:.3s cubic-bezier(.22,1,.36,1) both xpack-panel-in;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 20px 44px #0000001c}.xpack-mega-inner{min-height:310px;padding-top:31px;padding-bottom:36px}.xpack-mega-inner:not([data-menu=publicite-imprimee]){grid-template-columns:minmax(0,1.25fr) minmax(510px,.95fr);gap:clamp(32px,4vw,68px);display:grid}.xpack-mega-inner[data-menu=publicite-exterieure]{grid-template-columns:300px minmax(0,650px);justify-content:start;gap:40px}.xpack-mega-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3.3vw,56px);display:grid}.xpack-mega-inner:not([data-menu=publicite-imprimee]) .xpack-mega-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,34px)}.xpack-mega-inner[data-menu=publicite-exterieure] .xpack-mega-groups{display:block}.xpack-mega-inner[data-menu=publicite-exterieure] .xpack-mega-group+.xpack-mega-group{margin-top:15px}.xpack-mega-inner[data-menu=publicite-exterieure] .xpack-mega-group h2{margin-bottom:2px;font-size:17px}.xpack-mega-inner[data-menu=publicite-exterieure] .xpack-mega-group ul{gap:0}.xpack-mega-inner[data-menu=publicite-exterieure] .xpack-mega-group a{padding-block:4px}.xpack-mega-group{animation:.33s cubic-bezier(.22,1,.36,1) both xpack-mega-item-in}.xpack-mega-group:nth-child(2){animation-delay:40ms}.xpack-mega-group:nth-child(3){animation-delay:80ms}.xpack-mega-group:nth-child(4){animation-delay:.12s}.xpack-mega-group h2{color:var(--xpack-ink);font:500 19px/1.18 var(--xpack-font);letter-spacing:-.025em;margin:0 0 12px}.xpack-mega-group ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.xpack-mega-group a{color:#2d2d2d;font:400 15px/1.32 var(--xpack-font);padding:5px 0;text-decoration:none;transition:color .15s,translate .2s;display:inline-block}.xpack-mega-group a:hover,.xpack-mega-group a:focus-visible{color:var(--xweb-green);translate:2px}.xpack-mega-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.xpack-mega-feature{min-height:375px;color:var(--xpack-ink);border-radius:8px;flex-direction:column;padding:30px 30px 20px;text-decoration:none;animation:.33s cubic-bezier(.22,1,.36,1) 80ms both xpack-mega-item-in;display:flex;position:relative;overflow:hidden}.xpack-mega-feature--pale{background:#edf2ef}.xpack-mega-feature--green{color:#fff;background:#193831;animation-delay:.13s}.xpack-mega-feature-label{z-index:1;letter-spacing:.015em;margin-bottom:12px;font-size:11px;font-weight:500;position:relative}.xpack-mega-feature strong{z-index:1;letter-spacing:-.03em;max-width:15ch;font-size:clamp(20px,1.7vw,26px);font-weight:500;line-height:1.15;position:relative}.xpack-mega-feature-cta{z-index:1;width:-moz-fit-content;width:fit-content;margin-top:20px;font-size:14px;line-height:1.4;transition:opacity .15s;position:relative}.xpack-mega-feature:hover .xpack-mega-feature-cta{opacity:.65}.xpack-mega-feature-visual{background-position:50%;background-size:cover;flex:auto;min-height:85px;margin:28px -30px -20px;display:none}.xpack-mega-feature-visual.has-image{background-color:#19383112;display:block}.xpack-mega-feature-visual--logo{justify-content:center;align-items:center;display:flex}.xpack-mega-feature-visual--scene{background-image:url(/home/banniere-principale-ordi.png);background-position:29% bottom;background-size:auto 100%;display:block}.xpack-mega-inner[data-menu=publicite-exterieure] .xpack-mega-feature{min-height:420px}.xpack-mega-inner[data-menu=publicite-exterieure] .xpack-mega-feature--green{background-color:#193831}.xpack-mega-card-logo{mix-blend-mode:screen;width:min(78%,195px);height:auto;display:block}.xpack-mega-all{width:-moz-fit-content;width:fit-content;color:var(--xpack-ink);margin-top:34px;font-size:14px;text-decoration:none;display:inline-block}.xpack-mega-all:hover{color:var(--xweb-green)}@keyframes xpack-panel-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes xpack-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes xpack-mega-item-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.xpack-mobile-menu{z-index:1300;color:var(--xpack-ink);background:#fff;flex-direction:column;animation:.28s cubic-bezier(.22,1,.36,1) both xpack-mobile-in;display:flex;position:fixed;inset:0}.xpack-mobile-head{border-bottom:1px solid var(--xpack-line);flex:none;justify-content:space-between;align-items:center;min-height:63px;padding-inline:16px;display:flex}.xpack-mobile-head a{align-items:center;display:flex}.xpack-mobile-logo{width:154px;height:auto;display:block}.xpack-mobile-back{min-height:50px;color:var(--xpack-ink);font:400 12px/1.2 var(--xpack-font);text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;padding:0;display:inline-flex}.xpack-mobile-close{width:42px;height:42px;color:var(--xpack-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.xpack-mobile-scroll{overscroll-behavior:contain;flex:0 auto;padding:0 16px;overflow-y:auto}.xpack-mobile-row{width:100%;min-height:55px;color:var(--xpack-ink);font:400 16px/1.25 var(--xpack-font);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:15px;padding:11px 0;text-decoration:none;display:flex}.xpack-mobile-row svg{flex:none}.xpack-mobile-row:hover,.xpack-mobile-row:focus-visible{color:var(--xweb-green)}.xpack-mobile-bottom{border-top:1px solid var(--xpack-line);flex:1 0 auto;min-height:95px;padding:0 16px}.xpack-mobile-bottom a{min-height:64px;color:var(--xpack-ink);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.xpack-mobile-subpage{flex:auto;padding-top:11px;padding-bottom:34px}.xpack-mobile-subgroup{border-bottom:1px solid var(--xpack-line);padding:0 0 14px}.xpack-mobile-subgroup+.xpack-mobile-subgroup{padding-top:14px}.xpack-mobile-subgroup h2{color:var(--xweb-green);font:500 18px/1.3 var(--xpack-font);margin:0;padding:11px 0 6px}.xpack-mobile-subgroup a{color:var(--xpack-ink);font:400 16px/1.3 var(--xpack-font);padding:10px 0;text-decoration:none;display:block}.xpack-mobile-view-all{min-height:58px;color:var(--xweb-green);font:500 16px/1.25 var(--xpack-font);justify-content:space-between;align-items:center;margin-top:11px;text-decoration:none;display:flex}@keyframes xpack-mobile-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@media (max-width:1440px){.xpack-nav-row{display:none}.xpack-logo{order:0}.xpack-mobile-trigger{order:1;margin-left:auto;display:inline-flex}.xpack-search{order:2;margin-inline:0}.xpack-actions{order:3}.xpack-signin,.xpack-account,.xpack-mega,.xpack-mega-backdrop{display:none}}@media (max-width:900px){.xpack-actions{gap:10px}.xpack-logo-image{width:150px}}@media (max-width:700px){.xpack-main-inner{gap:12px;min-height:62px}.xpack-search{flex:none;order:2;min-width:0;margin-left:0;margin-right:0}.xpack-search .xw-search{display:none}.xpack-search .xw-search-icon{width:40px;height:40px;color:var(--xpack-ink);margin:0;display:inline-flex}.xpack-search .xw-search-icon .search-icon{color:var(--xpack-ink)}.xpack-search .xw-search-panel{display:none}.xpack-logo-image{width:140px}}@media (max-width:420px){.xpack-inner{padding-inline:12px}.xpack-main-inner{gap:7px}.xpack-logo-image{width:clamp(115px,30vw,135px)}.xpack-actions{gap:2px}}@media (prefers-reduced-motion:reduce){.xpack-header *,.xpack-header :before,.xpack-header :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.xw-search-sheet :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #193831}.xw-search-sheet-field:focus-within{border-color:#193831}@media (prefers-reduced-motion:reduce){.xw-search-sheet *,.xw-search-sheet :before,.xw-search-sheet :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
.xw-footer{--footer-ink:#00061a;--footer-muted:#555;--footer-line:#e8e8e8;--footer-green:#193831;color:var(--footer-ink);border-top:1px solid var(--footer-line);font-family:var(--font-xweb-pack,var(--font-body,var(--font-inter))), Arial, sans-serif;padding:72px 32px calc(24px + env(safe-area-inset-bottom,0px));background:#fff}.xw-footer p{margin:0}.xw-footer a{color:inherit;text-decoration:none}.xw-footer ul{margin:0;padding:0;list-style:none}.xw-footer__panel{grid-template-columns:minmax(230px,1.7fr) repeat(4,minmax(130px,1fr));gap:clamp(24px,3vw,52px);max-width:1440px;margin:0 auto;padding-bottom:72px;display:grid}.xw-footer__brand{min-width:0}.xw-footer__logo{vertical-align:top;display:inline-block}.xw-footer__logo img{width:164px;height:auto;display:block}.xw-footer__tagline{max-width:28ch;color:var(--footer-ink);letter-spacing:-.02em;font-size:16px;font-weight:500;line-height:1.45;margin-top:24px!important}.xw-footer__help{color:var(--footer-muted);flex-direction:column;align-items:flex-start;gap:10px;margin-top:28px;font-size:14px;line-height:1.5;display:flex}.xw-footer__help-title{color:var(--footer-ink);font-weight:500}.xw-footer__help>a:not(.xw-footer__button){overflow-wrap:anywhere}.xw-footer__help>a:not(.xw-footer__button):hover{text-underline-offset:4px;text-decoration:underline}.xw-footer__button{background:var(--footer-green);border-radius:999px;justify-content:center;align-items:center;min-height:46px;margin-top:12px;padding:0 18px 0 22px;font-size:14px;font-weight:500;transition:background-color .25s ease-in-out,transform .25s ease-in-out;display:inline-flex;color:#fff!important}.xw-footer__button:hover{background:var(--footer-ink)}.xw-footer__title{letter-spacing:-.01em;font-size:15px;font-weight:500;line-height:1.35;margin-bottom:24px!important}.xw-footer__col li+li{margin-top:14px}.xw-footer__col a,.xw-footer__linkbtn{color:var(--footer-muted);font-family:inherit;font-size:14px;font-weight:400;line-height:1.45;transition:color .2s ease-in-out}.xw-footer__col a:hover,.xw-footer__linkbtn:hover{color:var(--footer-ink);text-underline-offset:4px;text-decoration:underline}.xw-footer__linkbtn{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.xw-footer a:focus-visible,.xw-footer button:focus-visible{outline:2px solid var(--footer-ink);outline-offset:4px}.xw-footer__bottom{border-top:1px solid var(--footer-line);max-width:1440px;color:var(--footer-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:0 auto;padding-top:22px;font-size:12px;line-height:1.5;display:flex}@media (max-width:1120px){.xw-footer__panel{grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 28px}.xw-footer__brand{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 36px;display:grid}.xw-footer__logo,.xw-footer__tagline{grid-column:1}.xw-footer__help{grid-area:1/2/3;margin-top:0}}@media (max-width:760px){.xw-footer{padding:52px 20px calc(24px + env(safe-area-inset-bottom,0px))}.xw-footer__panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 24px;padding-bottom:52px}.xw-footer__brand{grid-column:1/-1;display:block}.xw-footer__tagline{margin-top:20px!important}.xw-footer__help{margin-top:22px}.xw-footer__title{margin-bottom:18px!important}.xw-footer__col li+li{margin-top:0}.xw-footer__col a,.xw-footer__linkbtn{padding-block:8px;display:inline-block}.xw-footer__bottom{flex-direction:column;gap:6px}}@media (max-width:400px){.xw-footer{padding-inline:16px}.xw-footer__panel{column-gap:18px}.xw-footer__col a,.xw-footer__linkbtn{font-size:13px}}@media (prefers-reduced-motion:reduce){.xw-footer *,.xw-footer :before,.xw-footer :after{transition:none!important}}.xcd-desktop>.xw-footer{margin:36px -22px -22px}@media (max-width:1200px){.xcd-desktop>.xw-footer{margin:28px -14px -14px}}@media (max-width:760px){.xcd-desktop>.xw-footer{margin:20px -7px -7px}}.xcd-desktop--catalogue>.xw-footer,.xcd-desktop--account>.xw-footer{margin:0}
