.m-header__desktop,.m-header__mobile,button#scroll-to-top-button{box-shadow:8px 8px 14px #00000038}.template-page #MainContent{padding-bottom:0}.m-richtext__title em,.m-section__heading em,.h2 em,.h3 em{font-weight:400;color:red}@media only screen and (max-width:767px){.custom_desktop{display:none}}@media only screen and (min-width:768px){.custom_mobile{display:none}}.m-header__logo.m-logo.m-logo--has-image{padding-top:10px;padding-bottom:10px}a.m-menu__link.m-menu__link--main{font-weight:700}.m-hero__subtitle,.m-richtext__subtitle,.m-section__subheading{color:red;font-weight:700;text-transform:uppercase}.m-topbar .m-topbar__center a{font-weight:700}ul.m-menu{display:flex;align-items:center}.m-header__menu ul.m-menu li.m-menu__item:last-child a.m-menu__link--main{color:rgb(var(--color-button-text));background-color:rgb(var(--color-button));border-color:rgb(var(--color-button));border-radius:10px;padding:.5em 1.25em;margin-left:16px;transition:.3s ease}.m-header__menu ul.m-menu li.m-menu__item:last-child a.m-menu__link--main:hover{background:rgb(var(--color-button-hover));border-color:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover));box-shadow:0 0 0 .2rem rgb(var(--color-button-hover));transition:.3s ease}.m-header__menu ul.m-menu li.m-menu__item:last-child a.m-menu__link--main:after{height:0px}.m-language-switcher{text-transform:capitalize}.m-header__center{justify-content:right!important}.m-header__right{display:none!important}.m-menu-customer{background-color:#1c1c1c;border-top:1px solid #FF0000;color:#fff}@media only screen and (max-width:767px){.custom_hero .m-hero__btn{display:flex;flex-direction:column;margin-top:40px}.custom_hero .m-hero__content.m-hero__content--size-large.m\:text-center{width:90%}}.custom_section_background .m-custom-content__block-inner{padding:3em;background-color:#f8f8f8;border-radius:10px;min-height:-webkit-fill-available}@media only screen and (max-width:767px){.custom_section_background .m-custom-content__block-inner{padding:2em}}.custom_section_backgrounds .m-custom-content__block-inner{padding:3em;background-color:#f8f8f8;border-radius:10px;min-height:-webkit-fill-available;position:relative}.custom_section_backgrounds .m-custom-content__block-inner:after{content:"";background-image:url(/cdn/shop/files/medal.png?v=1743779647);background-size:40px 40px;background-repeat:no-repeat;position:absolute;top:12px;left:12px;width:60px;height:60px;z-index:10}.custom_statistique{background-image:linear-gradient(to bottom,#000,#000000b3,#0000004d 60%,#0000),url(/cdn/shop/files/Apropos_Heading_02.jpg?v=1714572817);background-size:cover;background-position:center;background-repeat:no-repeat;height:70vh;position:relative;margin-bottom:-1px}.custom_statistique .m-icon-box__heading{font-size:5em}.custom_map{position:relative}.custom_map .container-full{padding:0!important}.custom_map:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#000000f2,#0000004d 40%,#0000 50%);z-index:1;pointer-events:none}.custom_map m-hotspot.m-hotspot.m\:block{z-index:2}@media only screen and (min-width:1021px){.custom_statistique .m-icon-box{height:25vh;display:flex;align-items:center;justify-content:center;background-color:transparent}}@media only screen and (max-width:1020px){.custom_statistique .m-icon-box{display:flex;align-items:center;justify-content:center;background-color:transparent}}.custom_imagecard .m-image-card .m-image-card__inner{border-radius:0 10px 10px 90px;border-left:10px solid #FF0000}.custom_imagecard .m-image-card{border-radius:10px 10px 10px 90px}.custom_imagecard a.m-image-card__img.m\:block.m\:h-full,.custom_imagecard .m-image-card__content{border-radius:0 10px 10px 80px}.custom_pageheader .m-hero__text{margin-bottom:0}.custom_pageheader h1{margin-top:0;margin-bottom:.3em}.custom_pageheader .m-hero__content{border-left:10px solid #ff0000;padding-left:4em;border-radius:10px}.custom_pageheader .m-hero__content{max-width:75%}@media only screen and (max-width:767px){.custom_pageheader .m-hero__content{padding-left:1em}.custom_pageheader .m-hero__content{max-width:calc(100% - 1em - 10px)}.custom_pageheader_withContent .m-hero:not(.m-hero--adapt).m-hero--small .m-hero__bg{height:650px}.custom_pageheader .m-hero__inner[class*=--middle-]{align-items:end}}.custom_icon_boxed .m-icon-box{padding:3em;border-radius:1em;background-color:#fff;box-shadow:8px 8px 14px #00000038;z-index:1;position:relative}.custom_line_blue .m-content-box{border-left:.5em #014FD1 solid;padding-left:2.5em}.custom_line_red .m-content-box{border-left:.5em #FF0000 solid;padding-left:2.5em}.custom_overlay .m-image-card__content{background-image:linear-gradient(to right bottom,#ff0000b3,#000000b3)}.custom_overlay02 :before{background-image:linear-gradient(to bottom,#1c1c1cb3,#1c1c1c)}.custom_rounded_section .m-custom-content__wrapper{background-image:linear-gradient(to right,#0000004d,#0000001a),url(https://cdn.shopify.com/s/files/1/0561/4603/4791/files/Accueil_Outils_V2.jpg?v=1707767443);border-radius:1em;box-shadow:8px 8px 14px #00000038;background-position:65%;background-size:cover}.custom_rounded_section .m-custom-content__wrapper responsive-image{transform:rotate(10deg)}.rounded_image .m-image-card__inner.m-gradient.m-color-badge-hot{border-radius:1em;box-shadow:8px 8px 14px #00000038}.custom_slanted_image img{-webkit-clip-path:polygon(0 0%,100% 12%,100% 88%,0 100%)}@media only screen and (min-width:768px){.custom_hero_hover{margin-top:-250px}}@media only screen and (max-width:767px){.custom_icon_boxed{margin-top:-100px}h3.m-collection-card__title a{color:#222}.rounded_image responsive-image.m-image{border-radius:1em}.rounded_image a.m-image-card__img{box-shadow:8px 8px 14px #00000038;border-radius:1em}.custom_rounded_section .m-custom-content__wrapper{margin:1em}}.custom_background_transparent .m-gradient{background-color:unset}.custom_sidePromo .container-fluid.m-section-my{display:flex;column-gap:10%}.custom_sidePromo .m-section__header{flex:40%}.custom_sidePromo m-icon-box.m-swiper-overflow{flex:60%}.m-icon-box.m-icon-box--horizontal{min-height:100%}@media only screen and (min-width:768px){.m-icon-box.m-icon-box--horizontal{padding:1.5em}}@media only screen and (max-width:767px){.m-icon-box.m-icon-box--horizontal{padding:1em}}.m-icon-box.m\:blocks-radius{min-height:100%;border-radius:12px}.custom_promotion_tall .m-icon-box__content.m\:flex-1.m\:text-left{padding:2.5em;margin-top:0}@media only screen and (min-width:768px){.custom_pormotion_sidePromo .container-fluid.m-section-my.m-section-py{display:flex;column-gap:120px}.custom_pormotion_sidePromo .m-section__header{margin-bottom:0;flex:2}.custom_pormotion_sidePromo m-icon-box.m-swiper-overflow.m\:block{flex:4}}@media only screen and (max-width:767px){.m-hero:not(.m-hero--adapt).m-hero--large .m-hero__bg{height:800px!important}}@media only screen and (max-width:767px){.m\:text-right{text-align:left}}.custom_blur picture.media-wrapper{filter:blur(2px)}.custom_banner p{font-size:calc(((var(--font-h6-desktop)) /(var(--font-base-size)))* 1.5rem)}.custom_breadcrumb div{display:inline-flex;flex-wrap:wrap}.custom_breadcrumb .custom_divider{padding-left:1em;padding-right:1em}.custom_breadcrumb a:hover{text-decoration:underline}.custom_breadcrumb_collection{padding:1em 0;border-bottom:1px solid #8f8f8f}.custom_breadcrumb_collection a,.custom_breadcrumb_collection .custom_divider{color:#8f8f8f}.shopify-policy__body ol li{list-style-position:outside;margin-bottom:1em}.m-page-content table{width:100%}.m-page-content th{height:70px}h3.m-richtext__title.m-image-card__heading{font-size:200%}.custom_icons_centered_text .m-icon-box__inner{display:flex;align-items:center}@media only screen and (max-width:767px){.custom_icons_centered_text .m-icon-box__inner{align-items:flex-start;flex-direction:column;row-gap:1em}}.custom_rounded_section_03 .m-custom-content__wrapper{background-image:linear-gradient(to right,#0000004d,#0000001a),url(https://cdn.shopify.com/s/files/1/0561/4603/4791/files/Contracteurs_Soumission.jpg?v=1709317428);border-radius:1em;box-shadow:8px 8px 14px #00000038;background-position:65%;background-size:cover}.custom_rounded_section_02 .m-custom-content__wrapper{background-image:linear-gradient(to right,#0000004d,#0000001a),url(https://cdn.shopify.com/s/files/1/0561/4603/4791/files/Municipalite_Soumission.jpg?v=1709228718);border-radius:1em;box-shadow:8px 8px 14px #00000038;background-position:65%;background-size:cover}.custom_rotate .m-custom-content__wrapper responsive-image{transform:rotate(10deg)}h3.m-collapsible--button{border-left:10px solid #FF0000;padding-left:1em;margin:.5em 0}.m-collapsible--button{padding-bottom:16px}.custom_nohover{pointer-events:none}@media only screen and (min-width:768px){.custom_rounded_section_01 .m-custom-content__wrapper .m-custom-content__block-text,.custom_rounded_section_02 .m-custom-content__wrapper .m-custom-content__block-text,.custom_rounded_section_03 .m-custom-content__wrapper .m-custom-content__block-text,.custom_rounded_section .m-custom-content__wrapper .m-custom-content__block-text{padding:5em}}@media only screen and (max-width:767px){.custom_rounded_section_03 .m-custom-content__wrapper,.custom_rounded_section_02 .m-custom-content__wrapper{margin:1em}.custom_rounded_section_01 .m-custom-content__wrapper .m-custom-content__block-text,.custom_rounded_section_02 .m-custom-content__wrapper .m-custom-content__block-text,.custom_rounded_section_03 .m-custom-content__wrapper .m-custom-content__block-text,.custom_rounded_section .m-custom-content__wrapper .m-custom-content__block-text{padding:2.5em}}button.m-quantity__button:hover{background-color:red;color:#fff;border-radius:5px;transition:.5s}.m-cart__header{font-weight:700}a.m-cart-item__title{font-weight:700;text-transform:uppercase}.m-cart-item__price,.m-cart__column--subtotal div.m-cart-item__price--regular .m\:font-medium{font-weight:700;text-transform:uppercase;color:#014fd1}.m-cart__subtotal .m\:font-medium{font-weight:700!important;text-transform:uppercase;color:#014fd1}.ft-options-container .ft-options div{font-weight:700;text-transform:uppercase;color:#014fd1}.order-slots{padding:0!important;margin-bottom:20px}.ft-options-container .ft-options{border:1px solid #014FD1!important}.ft-options-container .ft-options-active{background:#014fd1!important}.ft-options-container .ft-options-active div,.m-cart-drawer__inner .ft-options-container .ft-options-active svg g path{color:#fff!important}.ft-options{display:flex;flex-direction:column;align-items:center}p#orders-slots-heading{margin:20px 0 5px!important}input.neo-input{padding:.5em 1em;color:red;border:1px solid #FF0000;border-radius:5px}.bcdp-widget-container input.bcdp-widget-input{border-radius:5px;border-style:none}a.m-collection-card__image{border-radius:1em;box-shadow:8px 8px 14px #00000038}.m-sidebar{border-radius:1em;box-shadow:8px 8px 14px #00000038;padding:2em;border-top:10px solid #FF0000}.m-sidebar .m-sidebar--title{color:red}.m-product-card{border-bottom:1px solid #EEEEEE;padding-bottom:1em}.m-filter--widget-title{font-weight:700!important}.m-facet--product-count{word-break:normal;color:red}.main-product__block .m-product-title{font-size:350%!important}.m-product-option--label{font-weight:700;color:red;text-transform:uppercase}.m-price .m-price-item{font-weight:700;color:#014fd1}.main-product__block.main-product__block-variant_picker,.main-product__block.main-product__block-buy_buttons{border-top:1px solid #FF0000;padding-top:.5em}.main-product__block-text .m-product-text--subtitle{font-weight:700;color:#014fd1!important}.main-product__block-custom_text .m-product-text{background-color:#f8f8f8;padding:1em 2em;border-left:5px solid #FF0000}.m-product-text a{text-decoration:underline!important}.m-product-text h5{text-transform:uppercase;margin-top:0}pickup-availability-preview{background-color:#f8f8f8;margin-top:2em;padding:1em!important;border-left:5px solid #FF0000}.main-product__block .m-product-addon{border-bottom:1px solid #014FD1!important;color:#014fd1}.main-product__block .m-product-addon m-ask-question:hover,.main-product__block .m-product-addon m-sharing:hover{color:red}@media only screen and (min-width:768px){.m-contact-form .m-row{background-color:#fff;border-radius:.5em;padding:3em;box-shadow:8px 8px 14px #00000038}}.m-contact-form__info .m-info-box h3{color:red}.rte a:not(.spr-summary-actions-newreview){text-decoration-line:none;--btn-link-border: 0px}.rte a:not(.spr-summary-actions-newreview):hover{text-decoration-line:underline;text-decoration-thickness:.1em}@media only screen and (min-width:768px){#shopify-section-template--17937353867435__contact-form>*{margin-top:-80px;padding-bottom:60px}}m-footer .m-select-custom{color:red}m-footer .m-footer--block-our_store a{text-decoration-line:none!important}m-footer .m-footer--block-our_store a:hover{text-decoration-line:underline!important;text-decoration-thickness:.1rem!important;text-underline-offset:.3rem}h3.m-footer--block-title{color:red}.m-footer--block-custom_text .block-text{font-size:calc(var(--font-base-size, 16)* .8px)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
