:root{--blue-100:#f3f9fe;--blue-200:#d5e4f6;--blue-600:#296dc1;--blue-800:#173d6c;--blue-900:#123054;--green-50:#eef8f1;--green-100:#cbf6dd;--green-600:#008537;--green-700:#006b2c;--yellow-100:#fff4cc;--yellow-400:#ffd433;--yellow-500:#fec900;--yellow-550:#e5b600;--grey-100:#f4f4f4;--grey-200:#e6e6e6;--grey-300:#ccc;--grey-400:#b3b3b3;--grey-500:#999;--grey-600:#666;--grey-700:#4d4d4d;--grey-800:#666;--grey-900:#1a1a1a;--grey-1000:#000;--yellow-bonemine:#fae06e;--red-promo:#be433c;--devis-50:#fff7dc;--solution-pro:#1db6c5;--solution-pro-500:#1db6c5;--solution-pro-600:#1894a0;--promo:#be433c;--green-friday:#80b145;--offres-flash:#ea9728;--success:#39a033;--success-100:#f4fbf3;--success-500:#39a033;--info-100:#f3f9fe;--info-500:#2768b9;--error:#df0021;--error-100:#feecee;--error-500:#df0021;--alert:#f90;--alert-100:#fff8db;--alert-500:#e5b600;--alert-700:#a85f00;--available:#39a033;--unavailable:#df0021;--text:#000;--vert-oney:#8cbb25}.u-unlimited{width:100vw;position:relative;left:50%;transform:translate(-50%,0)}.u-bgUnlimited{position:relative}.u-bgUnlimited:before{content:"";display:block;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;height:100%;top:0;bottom:0;position:absolute;z-index:-1;background-color:inherit}body:has(.c-deliveryCms){overflow-x:hidden}body:has(.c-deliveryCms .c-intro) .breadcrumbs{background-color:#f3f9fe;position:relative}body:has(.c-deliveryCms .c-intro) .breadcrumbs:before{content:"";display:block;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;height:calc(100% + 20px);top:-20px;bottom:0;position:absolute;z-index:-1;background-color:inherit}.cms-page-view .page-main .c-deliveryCms p{line-height:1.3}.cms-page-view .page-main .c-deliveryCms h1,.cms-page-view .page-main .c-deliveryCms h2{color:#1a1a1a;margin:0 0 16px;font-family:"Open Sans",sans-serif}.cms-page-view .page-main .c-deliveryCms h1{font-size:36px}.cms-page-view .page-main .c-deliveryCms h2{font-size:24px}.cms-page-view .page-main .c-deliveryCms .c-services h1{font-size:48px;margin-bottom:56px}@media (max-width:768px){.cms-page-view .page-main .c-deliveryCms .c-services h1{margin-top:32px;font-size:32px}}.c-deliveryCms{font-size:16px;line-height:1.3}.c-deliveryCms ol,.c-deliveryCms ul{list-style:initial;padding:0 0 0 16px}.c-deliveryCms .c-services{max-width:1048px;margin:0 auto 76px auto}.c-deliveryCms .c-services h1{font-size:48px;font-weight:800;text-align:center;margin-bottom:56px}.c-deliveryCms .c-services ul.c-list--service{padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;gap:32px;margin:0 0 76px}@media (max-width:1023px){.c-deliveryCms .c-services ul.c-list--service{justify-content:center}}.c-deliveryCms .c-service{display:flex;flex-direction:column;width:calc(33.3% - (64px/3));max-width:328px;border-radius:16px;border:1px solid #e6e6e6;background:#fff;box-shadow:2px 5px 25px 0px rgba(11,16,79,.08);padding:0 24px 24px;position:relative;transition:all .3s cubic-bezier(.39,.575,.565,1);transform-origin:center;transform:scale(1) translateZ(0px)}@media (hover:hover) and (pointer:fine){.c-deliveryCms .c-service:hover{transform:scale(1.04)}}@media (max-width:1023px){.c-deliveryCms .c-service{width:calc(50% - (32px/2))}}@media (max-width:576px){.c-deliveryCms .c-service{width:100%;max-width:328px}}.c-deliveryCms .c-service__img{margin:0 -24px 16px}.c-deliveryCms .c-service__img img{width:100%;border-radius:16px 16px 0 0}.c-deliveryCms h2.c-service__title a,.c-deliveryCms .c-service__title a{font-size:20px;font-weight:700;display:flex;align-items:center}.c-deliveryCms h2.c-service__title a:before,.c-deliveryCms .c-service__title a:before{content:"";display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.c-deliveryCms h2.c-service__title a .c-icon,.c-deliveryCms .c-service__title a .c-icon{flex-shrink:0;margin:0 8px 0 0}.c-deliveryCms .c-service__text{flex-grow:1;font-size:14px;font-weight:400;margin:0 0 28px}.c-deliveryCms .c-service__price{font-size:18px;margin:0 0 8px}.c-deliveryCms .c-service__price small{font-size:12px}.c-deliveryCms .c-service__availabilityWrapper{display:flex;align-items:center;margin:0 0 24px}.c-deliveryCms .c-service__availabilityWrapper .c-tip{position:relative;z-index:3;margin-left:8px}.c-deliveryCms .c-service__availability{font-size:16px;font-weight:600;color:#39a033;position:relative;display:flex;align-items:center}.c-deliveryCms .c-service__availability:before{content:"";display:block;width:8px;height:8px;background-color:currentColor;border-radius:100rem;margin:0 8px 0 0}.c-deliveryCms .c-service__button{border:1px solid #ccc;display:flex;height:40px;padding:8px 16px 8px 20px;justify-content:center;align-items:center;gap:8px;align-self:stretch;text-align:center;font-size:16px;font-weight:600;border-radius:4px;color:#000}.c-deliveryCms .c-service__button:before{order:1}.c-deliveryCms .c-list--framedButton{display:flex;flex-direction:column;gap:24px;padding-left:55px}@media (max-width:768px){.c-deliveryCms .c-list--framedButton{padding-left:0}}.c-deliveryCms .c-framedButton{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:878px;padding:24px;position:relative;gap:24px;border-radius:16px;border:1px solid #e6e6e6}.c-deliveryCms .c-framedButton:hover{border:1px solid #173d6c}.c-deliveryCms .c-framedButton img{flex-shrink:0;width:64px;height:64px}@media (max-width:576px){.c-deliveryCms .c-framedButton{gap:12px;flex-direction:column;align-items:flex-start;padding:16px}.c-deliveryCms .c-framedButton .c-framedButton__text{font-size:14px;font-weight:400}.c-deliveryCms .c-framedButton .c-framedButton__text a{font-size:16px;font-weight:700}}.c-deliveryCms .c-framedButton__text{flex-grow:1;text-align:left;font-size:18px;font-weight:400;display:flex;align-items:center;justify-content:space-between;gap:24px}.c-deliveryCms .c-framedButton__text p{margin:0}.c-deliveryCms .c-framedButton__text a{font-size:20px;font-weight:700}.c-deliveryCms .c-framedButton__text a:before{content:"";display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.c-deliveryCms .c-framedButton__text:after{content:"";display:block;flex-shrink:0;width:40px;height:40px;border:1px solid #e6e6e6;border-radius:100rem;background-image:url(../icons/chevron-droite.svg);background-repeat:no-repeat;background-repeat:no-repeat;background-position:center}@media (max-width:576px){.c-deliveryCms .c-framedButton__text{gap:12px}}.c-deliveryCms .c-intro{max-width:1046px;margin:auto;transform:translate(-54px,0);display:flex;align-items:center;padding:5px 0 68px}@media (max-width:1280px){.c-deliveryCms .c-intro{transform:none;padding:50px 0 68px}}@media (max-width:768px){.c-deliveryCms .c-intro{flex-direction:column-reverse;transform:none;padding:0 0 33px}.c-deliveryCms .c-intro .c-intro__text{width:100%;padding:0;padding:34px 0 0}.c-deliveryCms .c-intro .c-intro__img{width:100vw;margin:0 -1.5em}.c-deliveryCms .c-intro .c-intro__img img{width:100%;border-radius:0}}.c-deliveryCms .c-intro__text{width:53%;padding:0 6% 0 0}.c-deliveryCms .c-intro__img{width:47%}.c-deliveryCms .c-intro__img img{border-radius:16px}.c-deliveryCms .c-text{padding:56px 0;max-width:878px;margin:auto}.c-deliveryCms .c-text *+h2{margin-top:56px !important}.c-deliveryCms .c-text ol{margin-bottom:15px}.c-deliveryCms .c-framed__wrapper{padding:64px 0}.c-deliveryCms .c-framed{padding:24px 48px;max-width:1002px;background-color:#fff;border-radius:16px;box-shadow:0px 5px 17px 0px rgba(0,0,0,.1);margin:0 auto}@media (max-width:768px){.c-deliveryCms .c-framed{padding:24px}}.c-deliveryCms .c-tableArticle__wrapper{padding:66px 0 94px;position:relative}.c-deliveryCms .c-tableArticle__wrapper:before{content:"";display:block;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;height:100%;top:0;bottom:0;position:absolute;z-index:-1;border-top:1px solid #000}.c-deliveryCms .c-tableArticle{width:100%;max-width:878px;margin:auto}.c-deliveryCms .c-tableArticle thead tr th{background-color:#173d6c;color:#fff;text-align:left;padding:20px 16px}.c-deliveryCms .c-tableArticle tbody:nth-of-type(2n) td{background-color:#f4f4f4}.c-deliveryCms .c-tableArticle tr td{text-align:left;padding:20px 16px;vertical-align:middle}.c-deliveryCms .c-tableArticle tr td .c-icon{margin:-10px 8px 0 15px}@media (max-width:768px){.c-deliveryCms .c-tableArticle tr td .c-icon{margin:-10px 8px 0 0}}@media (max-width:768px){.c-deliveryCms .c-tableArticle{width:100vw;margin:0 -1.5em}}.c-deliveryCms .c-button--delivery{background-color:#173d6c}.c-deliveryCms .c-button--delivery:hover{background-color:#123054}