*{letter-spacing:0!important}body,html{overscroll-behavior:none;overscroll-behavior-y:none}header.header{background:#fff;margin-top:20px;border-radius:100px;padding:12px 15px 12px 50px!important;box-shadow:0 1px #dde1e600;transition:opacity 1s cubic-bezier(.7,0,.2,1)}.scrolled-past-header header.header{box-shadow:0 1px #dde1e6}header.header .header__icons{display:flex;gap:7px}.button:after,.button:before{content:none!important}.button.button--primary{transition:all .4s cubic-bezier(.7,0,.2,1);border:2px solid rgba(var(--color-button))}.button.button--primary:hover{background-color:transparent!important;color:rgba(var(--color-button))!important}.button.button--secondary{border:2px solid rgb(var(--color-button-text));background-color:transparent;transition:all .4s cubic-bezier(.7,0,.2,1)}.button.button--secondary:hover{background-color:rgb(var(--color-button-text));color:rgba(var(--color-button))}header.header .header__icons .button{border-radius:100px;white-space:nowrap}.header-wrapper{background:transparent}.image-with-text__media{border:none!important}div.center:empty{display:none}.image-with-text__media img{object-fit:contain!important;top:50%!important;transform:translateY(-50%);border-radius:15px;height:auto!important}.shopify-section.section[id*=__multicolumn]{overflow:hidden}.button{padding:0 30px;letter-spacing:0;min-height:50px}.buttons{display:flex;gap:20px}.multicolumn .multicolumn-card__image-wrapper[style*=--hauteur-img] .media{padding:0!important}.multicolumn .multicolumn-card__image-wrapper[style*=--hauteur-img] img{left:unset!important;transform:none!important;height:var(--hauteur-img);margin:auto;display:block;width:auto;position:relative;object-fit:contain;top:unset}.shopify-section.logos{width:100vw;overflow:hidden;padding:40px 0;position:relative;z-index:1;margin-bottom:-43px;margin-top:-38px}.liste-logos{background-color:#0cb1e4;padding:20px 0;transform:rotate(-3deg);width:calc(100vw + 30px);margin-left:-15px;position:relative;min-height:78px}.liste-logos .page-width{display:flex;align-items:center;gap:50px;justify-content:space-between}.liste-logos img{height:38px;width:auto}.shopify-section.logos>div:not([class]){background-color:#1a1c3f;display:block;height:78px;transform:rotate(3deg);z-index:-1;position:absolute;top:35px;width:calc(100vw + 30px);margin-left:-15px}.multicolumn .title{min-width:400px}.multicolumn .title.fond-titre{background-color:rgb(var(--color-foreground));color:#fff;padding:2px}.multicolumn .title-wrapper-with-link.horizontal{flex-wrap:nowrap;align-items:flex-end;gap:20px}.multicolumn .title-wrapper-with-link:not(.horizontal){justify-content:center;gap:20px;text-align:center;margin-bottom:40px}.multicolumn .title-wrapper-with-link p,.multicolumn .multicolumn-list .multicolumn-list__item:first-child{margin:0}.slider-buttons{display:none!important}.multicolumn.contours-arrondis .multicolumn-card{border-radius:45px;border:1px solid #0CB1E4;box-shadow:0 5px #01a1d1}.multicolumn.color-scheme-1.background-primary .multicolumn-card{background:#f3f3f3}.multicolumn .multicolumn-list{margin:0!important;padding-bottom:10px!important}.multicolumn .multicolumn-list.grid--1-col-desktop .multicolumn-list__item:only-child{width:100%;min-width:100%}.multicolumn .multicolumn-list.grid--1-col-desktop .multicolumn-list__item:only-child .multicolumn-card__image-wrapper{margin:0}.multicolumn .multicolumn-list.grid--1-col-desktop .multicolumn-list__item:only-child .multicolumn-card__image-wrapper img{border-radius:15px}.link.animate-arrow .icon-wrap{margin-left:20px}.link.animate-arrow .icon-wrap svg{transform:translateY(4px)}.multicolumn.card-horizontal .multicolumn-card{display:flex;flex-direction:row-reverse}.multicolumn.card-horizontal .multicolumn-card__info{width:fit-content;padding:40px 0 40px 40px}.multicolumn.card-horizontal .multicolumn-card__info .inline-richtext{font-size:25px;line-height:1.14}.multicolumn .multicolumn-card__info .inline-richtext{font-size:22px}.multicolumn.card-horizontal .multicolumn-card__info .link{font-size:20px}.offres .page-width{display:flex;align-items:center;justify-content:center;gap:50px}.offres .page-width .liste-offres{width:calc(50% - 25px);position:relative;max-width:520px}.offres .page-width .liste-offres svg{width:100%;height:auto}.offres .page-width .intro{width:calc(50% - 25px)}.offres .page-width .intro .h2{margin:0;font-size:42px}.offres .page-width .intro .h2 svg{width:180px;height:auto;padding-right:10px;transform:translateY(10px)}.offres .page-width .liste-offres span{width:100%;display:block;text-align:center;max-width:320px;margin:auto;color:#1a1c3f;font-size:40px;line-height:44px;font-weight:900;font-family:var(--font-heading-family);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;position:absolute}.offres .page-width .liste-offres .liste-icones li{list-style:none;width:80px;height:80px;position:absolute;right:13%;top:13%;border-radius:80px;overflow:hidden;cursor:pointer;transition:opacity .4s cubic-bezier(.7,0,.2,1)}.offres .page-width .liste-offres .liste-icones li.active{opacity:0}.offres .page-width .liste-offres .liste-icones li img{width:100%;height:auto}.offres .page-width .liste-offres .liste-icones li:nth-child(2){right:calc(50% - 40px);top:2%}.offres .page-width .liste-offres .liste-icones li:nth-child(3){left:13%;right:unset;top:13%}.offres .page-width .liste-offres .liste-icones li:nth-child(4){left:-1%;right:unset;top:calc(50% - 40px)}.offres .page-width .liste-offres .liste-icones li:nth-child(5){left:12%;top:unset;right:unset;bottom:12%}.offres .page-width .liste-offres .liste-icones li:nth-child(6){top:unset;right:calc(50% - 40px);bottom:0}.offres .page-width .liste-offres .liste-icones li:nth-child(7){top:unset;right:12%;bottom:12%}.offres .page-width .liste-offres .liste-description li{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;width:100%;height:100%;max-width:400px;max-height:400px;border-radius:400px;border:1px solid #1A1C3F;flex-direction:column;align-items:center;justify-content:center;padding:50px 50px 20px;text-align:center;opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.7,0,.2,1)}.offres .page-width .liste-offres .liste-description li svg path{fill:#1a1c3f}.offres .page-width .liste-offres .liste-description li svg circle{stroke:#1a1c3f}.offres .page-width .liste-offres .liste-description li.active{opacity:1;pointer-events:auto}.offres .page-width .liste-offres .liste-description li h3{margin:0;color:#1a1c3f;font-weight:600;font-size:30px}.offres .page-width .liste-offres .liste-description li .button.button--primary{background-color:#1a1c3f}.offres .page-width .liste-offres .liste-description li .button.button--primary svg path{fill:#fff}.offres .page-width .liste-offres .liste-description li .retour{width:30px;height:auto;margin-top:20px;cursor:pointer}.splide__sr{display:none!important}.splide__track{width:100%}.splide__track .splide__list{width:100%;display:flex;flex-grow:0;flex-shrink:0}.splide__track .splide__list .splide__slide{flex-shrink:0}.equipements .splide__slide{width:calc(33.33% - 13.33px);background-color:rgb(var(--color-background));display:flex;flex-direction:column;align-items:center;border-radius:45px;border:1px solid #0CB1E4;padding:30px;gap:15px;box-shadow:0 5px #01a1d1}.equipements .splide__slide h3{margin:0;font-size:25px;text-align:center}.equipements .splide__slide p{margin:0;text-align:center;font-size:16px;line-height:28px}.equipements .splide__slide .link{text-decoration:none;font-size:20px;line-height:28px}.equipements .splide__track{overflow:hidden}.equipements .splide__track .splide__list{padding-bottom:5px}.splide__pagination{padding:0;display:flex;justify-content:center;list-style:none;margin:40px 0 0;gap:5px}.splide__pagination button{width:10px;height:10px;padding:0;border-radius:10px;border:none;background-color:#1a1c3f54;cursor:pointer}.splide__pagination button.is-active{width:40px;background-color:#1a1c3f}.equipements .page-width{position:relative}.equipements .splide__arrows{position:absolute;right:5rem;display:flex;bottom:0;align-items:center;gap:12px;transform:translateY(13px)}.equipements .splide__arrows .splide__arrow{background-color:#1a1c3f;border-radius:12px;width:48px;height:48px;border:none;display:flex;align-items:center;justify-content:center;padding:0 0 0 4px}.equipements .splide__arrows .splide__arrow[disabled]{background-color:#fff}.equipements .splide__arrows .splide__arrow[disabled] svg path{fill:#1a1c3f}.equipements .splide__arrows .splide__arrow svg{transform:scale(1.5)}.equipements .splide__arrows .splide__arrow svg path{fill:#fff}.equipements .splide__arrows .splide__arrow.splide__arrow--prev{transform:scaleX(-1)}.equipements .intro{display:flex;align-items:flex-end;gap:20px;margin-bottom:40px}.equipements .intro .title.fond-titre{background-color:rgb(var(--color-foreground));color:#fff;padding:7px;margin:0;max-width:415px;width:100%}.equipements .intro p{margin:0}.equipements .buttons{justify-content:center;margin-top:30px}.image-with-text__heading.fond-titre{background-color:rgb(var(--color-foreground));color:#fff;padding:5px;margin:0}.equipements.avis .title{text-align:center;margin:0;width:100%}.equipements.avis{overflow:hidden}.equipements.avis .splide__track{overflow:unset}.equipements.avis .splide__slide{width:500px;padding:20px;background-color:#f3f3f3;border-radius:14px}.equipements.avis .splide__slide .top{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:wrap}.equipements.avis .splide__slide .top img{width:32px;height:auto;border-radius:32px;overflow:hidden}.equipements.avis .splide__slide .top .nom{font-size:15px;line-height:1.5;color:#323232}.equipements.avis .splide__slide .top .date{font-size:14px;line-height:1.5;color:#3f3f3f;position:relative;display:flex;align-items:center;gap:8px}.equipements.avis .splide__slide .top .date:before{content:"";width:2px;height:2px;border-radius:2px;background-color:#3f3f3f;display:block}.equipements.avis .splide__slide .top svg{margin-left:auto;transform:translateY(-3px)}.equipements.avis .splide__slide p{text-align:left;font-size:16px;color:#323232;line-height:28px}.equipements.avis .splide__slide:nth-child(2n){transform:translateY(20px)}.equipements.avis .splide__pagination{margin:70px 0 0}.collapsible-content .collapsible-content-wrapper-narrow{max-width:1240px;display:flex;align-items:center;gap:50px;flex-wrap:wrap}.collapsible-content .collapsible-content-wrapper-narrow>.collapsible-content__header{min-width:250px}.collapsible-content .collapsible-content-wrapper-narrow>.grid{width:600px;min-width:600px}.collapsible-content .collapsible-content__heading{background-color:rgb(var(--color-foreground));color:#fff;padding:7px;margin-bottom:10px}html .collapsible-content summary{background:transparent!important;padding:25px 0}html .collapsible-content summary .accordion__title{text-decoration:none!important;font-size:16px;font-weight:400}html .collapsible-content summary .icon{position:absolute;right:0;top:calc(50% - 12px)}html .collapsible-content details[open] summary .icon path{transition:opacity .3s cubic-bezier(.7,0,.2,1)}html .collapsible-content details[open] summary .icon path:nth-child(3),html .collapsible-content details[open] summary .icon path:nth-child(2){opacity:0}html .collapsible-content .accordion__content{padding:0;font-size:14px}html .collapsible-none-layout .accordion{border-color:#50aedf}.footer .footer-block__details-content.footer-block-image p{font-size:16px}.footer .footer-block__details-content.footer-block-image p a{color:#fff;text-decoration:none}.footer .footer-block__details-content.footer-block-image p a:hover{text-decoration:underline}.footer-block__image-wrapper img{margin-bottom:40px}.footer .footer-block__details-content.footer-block-image .list-social{justify-content:flex-start}.footer .footer-block__details-content.footer-block-image .list-social a{padding:0}.footer .footer-block__details-content.footer-block-image .list-social .svg-wrapper,.footer .footer-block__details-content.footer-block-image .list-social .svg-wrapper svg{width:35px;height:auto}.shopify-section-group-footer-group{background:linear-gradient(180deg,#fff 0% 29.999%,#1a1c3f 30% 100%)}.shopify-section-group-footer-group footer.footer{max-width:calc(100% - 40px);width:1300px;border-radius:16px;margin:0 auto 20px;border:1px solid #05728066;padding-top:50px}.rich-text__heading.fond-titre{background-color:rgb(var(--color-foreground));color:#fff;padding:2px}.shopify-section.image-liste .page-width{display:flex;gap:50px}.shopify-section.image-liste .page-width>div{width:calc(50% - 25px);display:flex;flex-direction:column;gap:30px}.shopify-section.image-liste .page-width .left-part .h1,.shopify-section.image-liste .page-width .left-part p{margin:0}.shopify-section.image-liste .page-width .left-part img{width:100%;height:auto;border-radius:16px}.shopify-section.image-liste .page-width .right-part .liste{position:relative;display:flex;flex-direction:column;padding-left:45px}.shopify-section.image-liste .page-width .right-part .liste .h2{margin:0 0 5px}.shopify-section.image-liste .page-width .right-part .liste p{margin:0;color:#525b5a}.shopify-section.image-liste .page-width .right-part .liste img{position:absolute;left:0;top:0;width:30px;height:auto}.shopify-section.liste-produits .produit-info{background-color:#f3f3f3;border-radius:45px;padding:30px 60px;display:flex;align-items:center;justify-content:space-between;margin-bottom:60px}.shopify-section.liste-produits .produit-info .content{max-width:650px}.shopify-section.liste-produits .produit-info .content .h2{margin:0 0 10px}.shopify-section.liste-produits .buttons.page-width{display:flex;justify-content:center;margin-top:40px}.blog-articles__article{box-shadow:0 12px 40px #0000000a;border-radius:12px}.blog-articles__article .card .card__inner .card__media{border-radius:12px 12px 0 0}.blog-articles__article .card .card__heading a{font-size:20px;text-decoration:none}.blog-articles__article .card .card__content .card__information{padding:17px 20px}.blog-articles__article .card .article-card__excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#7c8483;font-size:15px;line-height:1.5}.blog-articles__article .card .button.button--primary{margin:20px auto 0;width:fit-content;display:flex}.blog-articles__article .card .article-card__info.caption-with-letter-spacing.h5{font-size:14px;text-transform:none;font-weight:400;color:#525b5a;padding:0;display:flex;justify-content:center}.blog-articles__article .card .card__inner{background:transparent!important}.collapsible-content__header[style="text-align: center;"] .buttons{justify-content:center}.collapsible-content__header[style="text-align: right;"] .buttons{justify-content:right}.accordion .accordion__content p{color:#333}.accordion summary .accordion__title{color:#000}.contact-form-section .contact{display:flex;margin-top:20px}.contact-form-section .contact .contact-info{width:41%;background:#ffffffa6;padding:30px;border-radius:18px;border:1px solid #0AADE1;margin:-.8px 0 -.8px -.8px}.contact-form-section .contact .contact-info .h1{margin:0 0 10px;color:#000}.contact-form-section .contact .contact-info p{color:#000;font-size:15px}.contact-form-section .contact .contact-info ul{padding:0;margin:30px 0 0;display:flex;flex-direction:column;list-style:none;gap:10px}.contact-form-section .contact .contact-info ul li,.contact-form-section .contact .contact-info ul li a{display:flex;align-items:center;gap:10px;color:#000;text-decoration:none;font-size:15px}.shopify-section.section.contact-form-section{display:flex;align-items:center;justify-content:center;overflow:hidden}.shopify-section.section.contact-form-section>img{position:absolute;z-index:0;width:100%}.shopify-section.section.contact-form-section>.gradient{background:transparent;z-index:1}.shopify-section.section.contact-form-section>.gradient>.contact.page-width{box-shadow:1px 3px 4px #3936ee40;backdrop-filter:blur(200px);-webkit-backdrop-filter:blur(200px);background:#ffffff1a;border:1px solid #0AADE1;max-width:1100px;margin:200px 0;border-radius:20px;padding:0}.shopify-section.section.contact-form-section .contact-form{padding:30px}.field:before,.field:after{content:none!important}.shopify-section.section.contact-form-section .contact-form fieldset{margin:0;border:none;padding:0}.shopify-section.section.contact-form-section .contact-form fieldset legend{padding:0;font-size:14px;color:#0e0729;margin-bottom:10px}.shopify-section.section.contact-form-section .contact-form fieldset label{font-size:16px;line-height:24px;padding:10px 20px;background-color:#0cb1e433;border-radius:50px;cursor:pointer;display:block}.shopify-section.section.contact-form-section .contact-form fieldset label input{display:none}.shopify-section.section.contact-form-section .contact-form fieldset .checkbox-group{display:flex;flex-wrap:wrap;gap:12px}.shopify-section.section.contact-form-section .contact-form .fields{display:flex;gap:28px}.shopify-section.section.contact-form-section .contact-form .field{display:flex;flex-direction:column;gap:6px}.shopify-section.section.contact-form-section .contact-form .field input{font-size:16px;line-height:24px;padding:10px 20px;background-color:#0cb1e433;border-radius:50px;border:none;outline:none!important;color:rgba(var(--color-foreground),1);box-shadow:none!important;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.shopify-section.section.contact-form-section .contact-form .field input::placeholder,.shopify-section.section.contact-form-section .contact-form .field textarea::placeholder{color:#969696;font-size:16px;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.shopify-section.section.contact-form-section .contact-form .field label[for]{padding:0;font-size:14px;color:#0e0729}.shopify-section.section.contact-form-section .contact-form .field textarea{resize:none;padding:10px 20px 10px 40px;background-color:#0cb1e433;border-radius:110px;border:none;outline:none!important;color:rgba(var(--color-foreground),1);box-shadow:none!important;height:100px;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);color:#0e0729;font-size:16px}.shopify-section.section.contact-form-section .contact-form .button.button--primary{display:flex;margin:auto}.shopify-section.section.contact-form-section .contact-form fieldset .checkbox-group label:has(input:checked),.shopify-section.section.contact-form-section .contact-form .field input:focus,.shopify-section.section.contact-form-section .contact-form .field textarea:focus{background-color:#50aedf}.shopify-section.section.contact-form-section .contact-form .field input:focus::placeholder,.shopify-section.section.contact-form-section .contact-form .field textarea:focus::placeholder{color:#0e0729}.article-template{width:60%}.article-section{display:flex;align-items:flex-start;justify-content:space-between;max-width:1200px;margin:auto;gap:50px;flex-wrap:wrap}.article-section>aside{margin-top:50px;width:calc(40% - 50px);position:sticky;top:150px}.article-section>aside img{width:100%;height:auto;border-radius:12px}.article-section>aside .sommaire{padding:0;margin:20px 0 30px;list-style:none}.article-section>aside .sommaire li:after{content:url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 1.5L8 8.5L1 1.5' stroke='%23525B5A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");display:block;position:absolute;right:0;top:15px;transition:transform .4s cubic-bezier(.7,0,.2,1) .2s}.article-section>aside .sommaire li.active:after{transform:rotate(180deg)}.article-section>aside .sommaire li{position:relative}.article-section>aside .sommaire li a{color:#181b39;text-decoration:none;font-size:16px;line-height:28px;border-bottom:2px solid #EFEFEF;display:flex;padding:16px 16px 16px 0}.article-section>aside .sommaire li:last-child a{border-bottom:none}html .circle-divider:after{margin:0 7px}.article-section>aside .sommaire li.active a{font-weight:600}.article-section .article-template__content img{display:block;width:100%;height:auto;border-radius:16px}.article-template .article__info{font-size:14px;color:#525b5a;margin-bottom:20px}.article-template .article__info *{font-size:14px;text-transform:none}.article-section .article-template__back{display:none}.shopify-section.partager .share-social{padding:0}.shopify-section.partager .share-social ul{margin:0 0 50px;padding:0;list-style:none;display:flex;align-items:center;justify-content:flex-end;gap:12px}.shopify-section.partager .share-social ul li>*{display:flex;cursor:pointer}.copy-link .copied,.copy-link.copied-state .copy{display:none}.copy-link.copied-state .copied{display:block}.featured-blog .title-wrapper-with-link{justify-content:flex-start;gap:30px}.featured-blog .blog__posts .blog__post:first-child .article-card .card__inner{border-radius:12px;overflow:hidden}.featured-blog .blog__posts .blog__post:first-child .article-card .button.button--primary{position:absolute;top:230px;left:50%;transform:translate(-50%)}@media screen and (max-width: 1280px){.featured-blog .blog__posts .blog__post:first-child .article-card .button.button--primary{top:190px}}@media screen and (max-width: 1280px){.featured-blog .blog__posts .blog__post:first-child .article-card .button.button--primary{top:160px}}@media screen and (max-width: 830px){.featured-blog .blog__posts .blog__post:first-child .article-card .button.button--primary{top:130px}}.featured-blog .blog__posts .blog__post:first-child .article-card .card__inner .article-card__image-wrapper img{aspect-ratio:1.74;border-radius:12px}.featured-blog .blog__posts .blog__post:first-child .article-card .card__inner .article-card__image-wrapper .article-card__image{background:transparent!important}.featured-blog .blog__posts .blog__post:first-child .article-card .card__information{padding:17px 0 0}.featured-blog[id*=featured_blog_AX3zQy] .page-width-desktop{padding-left:0;padding-right:0}.featured-blog .blog__posts .blog__post .article-card .article-card__excerpt{display:none}.featured-blog .blog__posts .blog__post .article-card .button.button--primary{margin-top:15px;opacity:0}.featured-blog .blog__posts .blog__post .article-card:hover .button.button--primary{background-color:transparent!important;color:rgba(var(--color-button))!important;opacity:1}.featured-blog .blog__posts .blog__post:nth-child(2){display:flex;flex-direction:column;flex-wrap:nowrap}.featured-blog .blog__posts .blog__post:nth-child(2) .card.article-card{display:flex;flex-direction:row}.featured-blog .blog__posts .blog__post:nth-child(2) .card.article-card .card__inner{width:125px;aspect-ratio:.85;border-radius:12px;overflow:hidden}.featured-blog .blog__posts .blog__post .card.article-card .card__heading a{text-decoration:none!important}.featured-blog .blog__posts .blog__post:nth-child(2) .card.article-card .card__heading a{font-size:20px}.featured-blog .blog__posts .blog__post:nth-child(2) .card.article-card .card__information{padding-top:0}.featured-blog .blog__posts .blog__post .article-card__info.caption-with-letter-spacing{font-size:14px;text-transform:none;font-weight:400;color:#525b5a;padding:0;display:flex;margin-top:10px}.footer__blocks-wrapper>.footer-block.grid__item:not(.footer-block--menu):nth-child(5) .footer-block__heading{background-color:#1a1c3e;color:#fff;padding:7px;margin-bottom:20px;font-size:28px}.footer-block__details-content.footer-block-image .footer-block__image-wrapper{width:100%;min-width:100%}.footer-block__details-content.footer-block-image .footer-block__image-wrapper img{width:var(--img-width)}.footer-block__details-content>.button.button--secondary{color:#fff;border-color:#fff}.footer-block__details-content>.button.button--secondary:hover{background-color:#fff;color:#1a1c3e}.footer-block__details-content>.button.button--secondary:first-child:not(:only-child){margin-bottom:15px}.footer__content-bottom-wrapper .footer__copyright{display:flex;align-items:center;width:100%}.footer__content-bottom-wrapper .footer__copyright .policies{margin-left:auto}.footer__content-bottom-wrapper .footer__copyright{color:#fbfbfb;opacity:.5}.footer__content-bottom-wrapper .footer__copyright .policies li:first-child:before{content:none!important}.footer-block.grid__item.footer-block--menu .footer-block__heading{font-weight:400}.mega-menu-img.header__submenu{padding:20px;background-color:#dadada;min-width:450px;border-radius:28px;display:flex;flex-direction:column;gap:25px;margin-top:50px}.mega-menu-img.header__submenu img{width:80px;height:auto}.mega-menu-img.header__submenu .header__menu-item *{text-decoration:none!important}.mega-menu-img.header__submenu .header__menu-item{padding:0;display:flex;gap:20px;text-decoration:none!important;justify-content:flex-start}.mega-menu-img.header__submenu .header__menu-item>div>span:first-child{color:#191a15;font-weight:600;font-size:18px;letter-spacing:1px!important}.mega-menu-img.header__submenu .header__menu-item>div>span:nth-child(2){display:block;font-size:16px;color:#1a1c3f;text-decoration:none;margin-top:5px}.mega-menu-img.header__submenu .header__menu-item .icon-wrap svg{transition:transform 1s cubic-bezier(.7,0,.2,1);transform:rotate(0)}.mega-menu-img.header__submenu .header__menu-item:hover .icon-wrap svg{transform:rotate(360deg)}.mega-menu-img.header__submenu .header__menu-item .link.animate-arrow{display:flex;align-items:center}html .shopify-policy__container{max-width:1000px;margin-bottom:50px}html .shopify-policy__title h1{margin-bottom:50px}.featured-blog .card.article-card .card__inner:after{background:linear-gradient(0deg,#01a1d1,#01a1d100);opacity:0;z-index:1;transition:opacity var(--duration-default) ease}.featured-blog .card.article-card:hover .card__inner:after{opacity:.8}.footer-block.grid__item[style*="--animation-order: 3;"] .footer-block__details-content{pointer-events:none}@media screen and (min-width: 990px){.multicolumn .slider--desktop.grid--2-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 2 - var(--grid-desktop-horizontal-spacing) * 1)}.featured-blog .blog__posts.grid--2-col-desktop .grid__item{width:calc(50% - 15px);max-width:calc(50% - 15px);gap:20px}.featured-blog .blog__posts{column-gap:30px;row-gap:30px}.collapsible-content .collapsible-content-wrapper-narrow>.collapsible-content__header{max-width:40%}.multicolumn-list.slider--desktop.grid--1-col-desktop .grid__item{width:calc((125% - var(--desktop-margin-left-first-item)) - var(--grid-desktop-horizontal-spacing) * 9)}}@media screen and (min-width: 750px){.image-with-text__grid.image-with-text__grid--reverse .image-with-text__content{padding-left:0}.main-blog .blog-articles{grid-template-columns:1fr 1fr 1fr;column-gap:28px;row-gap:28px}.image-with-text__grid:not(.image-with-text__grid--reverse) .image-with-text__content{padding-right:0}.image-with-text .grid--3-col-tablet .image-with-text__media-item{width:calc(40% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.footer__blocks-wrapper.grid--3-col-tablet .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.shopify-section.image-liste .page-width{padding:0}}@media screen and (max-width: 989px){.offres .page-width{flex-direction:column-reverse}.offres .page-width .intro{text-align:center;width:100%}.offres .page-width .liste-offres{width:100%}}@media screen and (max-width: 870px){header.header .header__icons .button:first-child{display:none}}@media screen and (max-width: 749px){header.header .header__icons .button[href*=tel]{font-size:0;padding:0!important;width:50px;max-width:50px;min-width:unset}.offres .page-width .liste-offres .liste-icones li{width:50px;height:50px}.offres .page-width .liste-offres span{font-size:22px;line-height:28px;max-width:220px}.offres .page-width .liste-offres .liste-icones li:nth-child(2),.offres .page-width .liste-offres .liste-icones li:nth-child(6){right:calc(50% - 25px)}.offres .page-width .liste-offres .liste-icones li:nth-child(5){left:10%;bottom:15%}.featured-blog .blog__posts .blog__post .article-card .button.button--primary{display:none}header.header .header__icons .button[href*=tel]:before{content:url("data:image/svg+xml,%3Csvg width='23' height='24' viewBox='0 0 23 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.6639 16.639C18.235 15.4168 16.7848 14.6765 15.3735 15.8968L14.5307 16.6344C13.9141 17.1698 12.7676 19.6713 8.335 14.5722C3.90331 9.47961 6.54054 8.68669 7.15808 8.15592L8.00546 7.41745C9.40946 6.19438 8.87961 4.65468 7.867 3.06976L7.25592 2.10976C6.23869 0.528531 5.131 -0.509931 3.72331 0.7113L2.96269 1.37592C2.34054 1.82915 0.601461 3.30238 0.179614 6.10115C-0.328078 9.4593 1.27346 13.3048 4.94269 17.5242C8.60731 21.7455 12.1953 23.8658 15.5941 23.8288C18.4187 23.7984 20.1245 22.2827 20.6581 21.7316L21.4215 21.0661C22.8255 19.8458 21.9532 18.6033 20.5233 17.3784L19.6639 16.639Z' fill='white'/%3E%3C/svg%3E%0A")!important;position:absolute;inset:unset;z-index:1;box-shadow:none;top:10px}.image-with-text .image-with-text__content{padding-left:0;padding-right:0}.buttons{flex-wrap:wrap}.image-with-text .image-with-text__content .buttons{justify-content:center}.liste-logos img{height:20px}.liste-logos{min-height:60px}h1,.h1{font-size:26px}.liste-logos .page-width{justify-content:flex-start;overflow-x:auto;padding:0 30px}.multicolumn .title-wrapper-with-link.horizontal{flex-direction:column;align-items:flex-start}.multicolumn .title{min-width:unset}.multicolumn.card-horizontal .multicolumn-card__info{width:fit-content;padding:20px 0 20px 20px}.multicolumn.contours-arrondis .multicolumn-card{border-radius:20px}.multicolumn .multicolumn-list{padding:0 15px}.multicolumn.card-horizontal .multicolumn-card__info p{font-size:15px;line-height:1.4}.multicolumn.card-horizontal .multicolumn-card__info .inline-richtext{font-size:22px}.offres .page-width .intro .h2{font-size:26px}.offres .page-width .intro .h2 svg{width:130px}.equipements .intro{flex-direction:column}.equipements .splide__slide{width:80%}.equipements .splide__arrows{right:50%;transform:translate(50%,-42px)}.splide__pagination{margin:90px 0 0}.equipements .splide__track{margin-left:-15px;margin-right:-15px;min-width:100vw}.equipements.avis .splide__slide{width:80%}.equipements.avis .splide__slide p{font-size:14px;line-height:22px}.equipements.avis .splide__pagination{margin:100px 0 0}.equipements .splide__slide:first-child{margin-left:15px}.equipements .splide__slide:last-child{margin-right:15px}.featured-blog .blog__posts{display:flex;flex-direction:column;padding:0 15px}.featured-blog .blog__posts .blog__post{margin:0!important}.featured-blog .blog__posts .blog__post:nth-child(2){gap:15px}.equipements.avis .splide__slide .top svg{margin:0}.featured-blog .blog__posts .blog__post:nth-child(2) .card.article-card{flex-direction:column;gap:17px}.featured-blog .blog__posts .blog__post:nth-child(2) .card.article-card .card__inner{width:100%;aspect-ratio:1.74}.featured-blog .blog__posts .blog__post:nth-child(2) .card.article-card .card__information{padding:0 0 13px}.collapsible-content .collapsible-content-wrapper-narrow>.grid{width:100%;min-width:100%}.footer__content-bottom-wrapper .footer__copyright{flex-direction:column;gap:10px}.policies li:before{content:none!important}.collapsible-content .collapsible-content-wrapper-narrow{gap:20px}html .collapsible-content summary .accordion__title,.accordion .accordion__content p{font-size:13px}.footer__blocks-wrapper>.footer-block.grid__item:not(.footer-block--menu):nth-child(5) .footer-block__heading{font-size:18px;width:fit-content}.blog .blog__posts.articles-wrapper .article{width:100%}header.header .header__heading{position:absolute;left:50%;transform:translate(-50%)}header.header .header__heading .header__heading-logo-wrapper{width:85px}header.header{margin:0;border-radius:0 0 20px 20px;transition:border-radius var(--duration-default) ease;padding-left:25px!important}.header--has-social .menu-drawer__utility-links{display:none!important}.section-header.menu-open header.header{border-radius:0}.rich-text__wrapper{padding:0;margin:0 15px}.banner .banner__content{min-height:70dvh}.banner .banner__content .banner__buttons{align-items:center;flex-direction:column}.banner .banner__media{margin-top:calc(var(--header-height) - 15px);min-height:70dvh}.multicolumn .page-width{flex-direction:column!important}.multicolumn .title-wrapper-with-link:not(.horizontal){margin-bottom:0}.multicolumn .title-wrapper-with-link:not(.horizontal) .title{min-width:unset!important;margin-bottom:20px}footer.footer .footer__content-top{padding:0 20px}html .shopify-section.section[id*=rich_text]:first-child{top:30px}.shopify-section.liste-produits .produit-info{padding:20px;border-radius:20px;flex-direction:column-reverse}.shopify-section.liste-produits .produit-info img{width:120px;height:auto;margin:10px 0 30px}.shopify-section.liste-produits .produit-info .content .h2{font-size:17px!important;margin:0}.shopify-section.liste-produits .produit-info .content p{font-size:13px;line-height:1.5;margin:10px 0}.multicolumn .title{margin-bottom:20px}.equipements .intro .title,.multicolumn .title{min-width:unset!important}.shopify-section.image-liste .page-width{flex-direction:column;gap:30px}.shopify-section.image-liste .page-width>div{width:100%;gap:15px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
