﻿@import"https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i";@import"https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300";.cart .counter{display:none}body.nav-active{overflow:hidden;position:fixed;left:0;top:0;width:100%;height:100vh}#st-access-sl{-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;position:relative;transform:translate3d(0, 0, 0)}#st-access-sl:before{transition:opacity .3s ease-in-out,visibility .3s ease-in-out;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background-color:rgba(0,0,0,.8);opacity:0;visibility:hidden}.nav-active #st-access-sl{transform:translate3d(275px, 0, 0)}.nav-active #st-access-sl:before{opacity:1;visibility:visible}.footer-container>footer{margin:0 0 57px 0}@media(min-width: 576px){#module-breadcrumb{max-width:540px;margin:0 auto}}@media(min-width: 768px){#module-breadcrumb{max-width:750px;margin:0 auto}}@media(min-width: 1024px){.nav-active#st-access-sl{transform:translate3d(0, 0, 0)}.nav-active #st-access-sl:before{opacity:0;visibility:hidden}.header-holder,#module-breadcrumb,.footer-container>div,.footer-container>footer{max-width:970px;margin:0 auto;width:100%}}@media(min-width: 1190px){.header-holder,#module-breadcrumb,.footer-container>div,.footer-container>footer{max-width:940px;margin:0 auto}}.resize-active .w1{transition:none}.resize-active #st-access-sl:before{transition:none}a,.site-header .site-header__tools .site-email-signup__contents-form a:not(.btn),.site-header .site-header__tools .site-my-mac__contents-signin a:not(.btn),.site-header .site-header__tools .site-my-mac__contents-signed_in a:not(.btn),.product__description-trigger-title{border:0 none}.mobile-header{max-width:720px;margin:0 auto;padding:0 10px;height:50px}.open-search .slide{right:10px;left:10px}body{width:100vw;overflow-x:hidden}.header-container,.footer-container{width:99vw;background-color:#fff}.banner-social{margin:0}.access-index #module-breadcrumb{margin:0 auto}#module-breadcrumb{position:relative;background:rgba(0,0,0,0) !important;border-top:0 none}#module-breadcrumb .wrapper{padding:0;max-width:1600px}#module-breadcrumb .breadcrumb-content{display:flex;align-items:flex-start;justify-content:flex-start}#module-breadcrumb .breadcrumb-content .list-item{color:#121e48;padding-right:12px}#module-breadcrumb .breadcrumb-content .list-item:first-of-type,#module-breadcrumb .breadcrumb-content .list-item:last-of-type{display:block}#module-breadcrumb .breadcrumb-content .breadcrumb__item{color:#121e48;border:0 none;position:relative;text-transform:uppercase}#module-breadcrumb .breadcrumb-content .breadcrumb__item:hover{color:#121e48;text-decoration:none}#module-breadcrumb .breadcrumb-content .breadcrumb__item:hover .breadcrumb__caret{text-decoration:none}#module-breadcrumb .breadcrumb-content .breadcrumb__item:hover .breadcrumb__item--name{text-decoration:underline}#module-breadcrumb .breadcrumb-content .breadcrumb__item:after{background:#706d70;height:6px;width:6px;content:"";position:absolute;top:6px;right:-5px}#module-breadcrumb .breadcrumb-content .breadcrumb__item+span{display:none}#module-breadcrumb .breadcrumb-content .breadcrumb__item--name{color:#121e48}#module-breadcrumb .breadcrumb-content .current-page{font-weight:bold;text-transform:uppercase}body #st-access-widget-modal #stac-module-resume-appointment .addtocalendar .stac-addtocalendar-btn span,body #st-access-widget-modal #stac-module-list-store #stac-list-store .stac-item-magasin .stac-item-container .stac-store-info .stac-horaires .stac-text .stac-block,body #st-access-widget-modal #stac-module-list-store #stac-list-store .stac-item-magasin .stac-item-container .stac-store-info .stac-telephone .stac-text .stac-block,body #st-access-widget-modal #stac-module-list-store #stac-list-store .stac-item-magasin .stac-item-container .stac-store-info .stac-horaires,body #st-access-widget-modal #stac-module-list-store #stac-list-store .stac-item-magasin .stac-item-container .stac-store-info .stac-street-address,body #st-access-widget-modal #stac-module-list-store #stac-list-store .stac-item-magasin .stac-item-container .stac-store-info .stac-telephone,body #st-access-widget-modal #stac-module-product .stac-product .stac-infos-container .stac-infos .stac-product-description .stac-description,body #st-access-widget-modal #stac-module-product .stac-product .stac-infos-container .stac-infos .stac-sub-infos .stac-list-container .stac-list-item *,body #st-access-widget-modal.stac-module-step-widget .stac-title,body #st-access-widget-modal #stac-module-search-widget .stac-search-localisation #stac-btn-geolocalisation span,body #st-access-widget-modal .horex-single,body #st-access-widget-modal *{font-size:inherit}body #st-access-widget-modal.stac-module-step-widget .stac-title{font-size:16px}body #st-access-widget-modal #stac-module-resume-appointment ul.stac-info-appointment .stac-label,body #st-access-widget-modal #stac-module-list-store #stac-list-store .stac-item-magasin .stac-item-container .stac-store-info,body #st-access-widget-modal #stac-module-product .stac-product .stac-infos-container .stac-infos .stac-product-description .stac-description{color:inherit}body #st-access-widget-modal #stac-module-step{background-color:#d40f6e}body #st-access-widget-modal #stac-module-step .stac-menu-step{padding:0}body #st-access-widget-modal #stac-module-step .stac-menu-step .stac-step{padding:10px 0;border:0;color:#d0d3dd}body #st-access-widget-modal #stac-module-step .stac-menu-step .stac-step span{font-weight:bold;text-transform:uppercase;font-size:14px !important}body #st-access-widget-modal #stac-module-step .stac-menu-step .stac-step.stac-active{background-color:#313e4a;color:#fff !important}body #st-access-widget-modal #stac-module-product .stac-product .stac-infos-container .stac-infos .stac-product-description .stac-name{color:#313e4a}body #st-access-widget-modal #stac-module-product .stac-product .stac-infos-container .stac-infos .stac-product-description .stac-description{color:inherit}body #st-access-widget-modal #stac-module-product .stac-product #stac-image img{max-height:none}body #st-access-widget-modal #stac-module-list-store #stac-list-store .stac-item-magasin:hover{border-color:#e2e2e2 !important}body #st-access-widget-modal #stac-module-list-store #stac-list-store .stac-item-magasin .stac-item-container .stac-store-info .stac-title-store{font-weight:800}body #st-access-widget-modal #stac-module-list-store #stac-list-store .stac-item-magasin .stac-item-container .stac-store-more-info .stac-container-open-hours .stac-open-hours .stac-day{padding:2px 0}body #st-access-widget-modal #stac-module-resume-appointment .stac-title-appointment{color:#313e4a}.stac-btn-container.stac-btn-primary,.search-bar .search-bar-submit{background-color:#313e4a}.stac-btn-container.stac-btn-primary:hover,.search-bar .search-bar-submit:hover{background-color:#302f30}#products .product .infos-container .infos .description,#products .product .infos-container .infos .product-price{color:inherit !important}body .page-cancel{background:url("../images/hero-scene.jpg") no-repeat top center}body{color:#121e48;font-family:"Open sans",Helvetica,Arial,Sans-Serif}#module-header{background:none !important}#products{background-color:#fff;padding:20px}#products .products{margin:0 -10px}#products .products-list{margin:0}#products .product{padding:0 10px}#products .product .product-inner{margin:0;border:1px solid #d4d3d4;box-shadow:none !important}#products .product .image{background:none}#products .product .image .image-inner{height:340px;vertical-align:top}#products .product .product-actions .btn{background-color:#313e4a;border:0}#products .product .product-actions .btn:hover{color:#fff;background-color:#302f30}#products .product .infos-container .infos .product-description .name{color:#313e4a;margin-top:0}#products .product .infos-container .infos .product-price{color:#313e4a !important}#products .product .infos-container{top:240px}#page-header{padding-bottom:0}.access-index #page-header,.access-index #module-breadcrumb{background:rgba(0,0,0,0) !important;border:0}#page-header .title-page{color:#f1f1f1;text-transform:none;text-align:left !important;font-size:30px;font-weight:200;margin:0 0 17px 0}#page-header .title-page span{font-weight:800}#result-head{padding-top:0;border-bottom:0 none}#module-all-cities{border-top:0 none;background-color:#fff}#module-all-cities h2.section-title{cursor:pointer;font-size:20px;font-weight:200;color:#313e4a;position:relative}#module-all-cities h2.section-title span{display:inline}#module-all-cities h2.section-title span::after{display:inline;content:"";font-family:"FontAwesome";font-size:20px;margin:0 0 0 5px}.stac-modal .stac-close:after,.stac-modal .stac-close:before{background-color:#fff !important}#module-search{background:#313e4a}#module-search #form-adresse-annuaire{margin:0}#module-search #form-adresse-annuaire .search-bar .search-bar-inner{flex-wrap:wrap}#module-search #form-adresse-annuaire .search-bar-input{order:0;flex-basis:calc(100% - 90px);max-width:calc(100% - 90px);margin-left:15px}#module-search #form-adresse-annuaire .search-bar-input #search_query{padding-left:15px;padding-right:15px}#module-search #form-adresse-annuaire .search-bar-input i.fa-map-marker{display:none}#module-search #form-adresse-annuaire .search-localisation-container{order:2;flex-basis:calc(100% - 30px);max-width:calc(100% - 30px);margin:15px 15px 0;position:relative}#module-search #form-adresse-annuaire .search-localisation-container::before{content:"ou";display:block;position:absolute;left:-43px;top:11px;text-transform:uppercase;font-weight:400;color:#fff;font-size:17px}#module-search #form-adresse-annuaire .search-localisation-container .search-bar-geolocation{position:relative;background:#d40f6e;width:100%;border:0 none;font-weight:700}#module-search #form-adresse-annuaire .search-localisation-container .search-bar-geolocation:after{content:"Me géolocaliser";display:block;text-transform:uppercase;color:#f1f1f1}#module-search #form-adresse-annuaire .search-localisation-container .search-bar-geolocation i{display:none}#module-search #form-adresse-annuaire .search-bar-submit{order:1;max-width:60px;flex-basis:60px;width:100%;height:100%;color:rgba(0,0,0,0);position:relative;background:#d40f6e;margin-top:0 !important;font-size:0}#module-search #form-adresse-annuaire .search-bar-submit:after{position:absolute;color:#f1f1f1;content:"";font:normal normal normal 14px/1 FontAwesome;font-size:25px;top:11px;left:20px}@media screen and (min-width: 640px){#module-search #form-adresse-annuaire .search-bar .search-bar-inner{flex-wrap:nowrap}#module-search #form-adresse-annuaire .search-bar-input{flex-basis:calc(50% - 75px);max-width:calc(50% - 75px)}#module-search #form-adresse-annuaire .search-localisation-container{flex-basis:calc(50% - 75px);max-width:calc(50% - 75px);margin:0 15px 0 60px;position:relative}#module-search #form-adresse-annuaire .search-localisation-container::after{position:absolute;color:#f1f1f1;font:normal normal normal 14px/1 FontAwesome;font-size:20px;z-index:30;right:20px;top:15px}}@media screen and (min-width: 970px){#module-search{background-color:rgba(0,0,0,0)}#module-search .align-left-container{background-color:#313e4a;padding:20px;margin:-20px 0 0 -15px;max-width:970px}}.leaflet-marker-icon.marker-user.leaflet-zoom-animated.leaflet-interactive{position:relative;background-image:url("https://cdn.smart-traffik.com/v2_clients/seigneuriegauthier/images/MarkerLocalize.png");background-repeat:no-repeat;background-position:center center}.leaflet-marker-icon.marker-user.leaflet-zoom-animated.leaflet-interactive img{opacity:0}#search-result h2.section-title{font-size:20px;font-weight:200;color:#313e4a}#search-result h2.section-title span:not(.total-store-title){font-weight:800}#module-switch-liste-map #switch-liste-map{background-color:#f7f7f7;color:#999;margin:0}#module-switch-liste-map #switch-liste-map .switch-liste-map__label{font-weight:400}#module-switch-liste-map #switch-liste-map #switch-liste-map__cursor{background-color:#313e4a}#list-and-map>.container{margin:0}@media screen and (min-width: 768px){#list-and-map>.container{flex-wrap:nowrap}}@media screen and (min-width: 768px)and (max-width: 780px){#module-map{display:block !important}#module-liste-store{overflow:scroll !important;overflow-x:hidden !important;height:550px !important}.access-store #tab-acces .section-content #module-search-itin .search-localisation{margin-top:0 !important}}@media screen and (min-width: 768px)and (max-width: 960px){#module-liste-store #list-container #list-store .item-magasin .item-container .store-info .horaires-secondary{margin-top:55px !important}#module-liste-store #list-container #list-store .item-magasin .item-container .store-info .horaires-secondary::before{top:-43px !important}}@media screen and (min-width: 780px){#list-and-map>.container{margin:0 auto}#module-map{display:block !important}#module-liste-store #list-container,#module-map #map,#module-map .map{height:730px}}@media screen and (max-width: 992px){#module-store-hours .list-container.static-hours .list-item{width:100% !important}}@media screen and (min-width: 960px){#module-liste-store{width:30%;flex-basis:30%;max-width:30%;float:none;border:1px solid #f1f1f1}#module-map{flex-basis:70%;max-width:70%;width:70%;margin-left:30px}}@media(min-width: 1200px){#list-and-map>.container{max-width:1600px}}#module-liste-store #list-container #list-store{padding-right:0;padding-left:0;width:100%;overflow-x:hidden;position:relative}#module-liste-store #list-container #list-store .item-magasin.active{background:#f1f1f1}#module-liste-store #list-container #list-store .item-magasin .item-container{width:100%;padding:0;margin:0}#module-liste-store #list-container #list-store .item-magasin .item-container .marker-info{max-width:100px;flex-basis:100px;padding:10px 0;position:relative;z-index:30}#module-liste-store #list-container #list-store .item-magasin .item-container .marker-info .info-dist{font-size:18px;font-weight:800;color:#121e48;text-transform:uppercase;margin-left:5px}#module-liste-store #list-container #list-store .item-magasin .item-container .store-info{width:calc(100% - 120px);max-width:calc(100% - 120px);flex-basis:calc(100% - 120px);position:relative;z-index:20;color:#333;display:flex}#module-liste-store #list-container #list-store .item-magasin .item-container .store-info .title-store{order:0;display:inline-block;margin-top:0;margin-bottom:4px;font-weight:700;background:#f1f1f1;padding:20px 20px 20px 0;min-height:90px;position:relative;font-size:20px !important;z-index:20}#module-liste-store #list-container #list-store .item-magasin .item-container .store-info .title-store:before{content:" ";display:block;width:calc(100% + 180px);height:100%;background:#f1f1f1;position:absolute;left:-120px;top:0;z-index:0}#module-liste-store #list-container #list-store .item-magasin .item-container .store-info .title-store a{position:relative;z-index:30;text-decoration:none;font-size:20px;color:#333 !important}#module-liste-store #list-container #list-store .item-magasin .item-container .store-info .title-store a:hover{text-decoration:none}#module-liste-store #list-container #list-store .item-magasin .item-container .store-info i{position:relative;margin-right:20px}#module-liste-store #list-container #list-store .item-magasin .item-container .store-info i:before{content:"";display:block;background:#313e4a;height:10px;width:10px;position:absolute;top:-10px;right:-9px}#module-liste-store #list-container #list-store .item-magasin .item-container .store-info address{order:1;padding:20px 0}#module-liste-store #list-container #list-store .item-magasin .item-container .store-info .telephone{order:3;padding:0}#module-liste-store #list-container #list-store .item-magasin .item-container .store-info .horaires{order:2;position:relative;padding:15px 0 0 0}#module-liste-store #list-container #list-store .item-magasin .item-container .store-info .horaires::before{display:block;position:absolute;width:100%;height:15px;color:#313e4a;content:"MAGASIN";padding-left:20px;font-size:14px;font-weight:700;top:-7px;left:-22px}#module-liste-store #list-container #list-store .item-magasin .item-container .store-info .horaires-secondary{order:4;position:relative;padding-top:36px;margin-top:25px}#module-liste-store #list-container #list-store .item-magasin .item-container .store-info .horaires-secondary::before{display:block;position:absolute;width:100%;height:15px;color:#313e4a;content:"SHOWROOM - Conseils et Vente Particuliers ";padding-left:20px;font-size:14px;font-weight:700;top:-7px;left:-22px}#module-liste-store #list-container #list-store .item-magasin .item-container .store-page-link{order:5;margin:20px 0}#module-liste-store #list-container #list-store .item-magasin .item-container .store-page-link a{display:block;width:calc(100% + 110px);background:#313e4a;margin-left:-95px;text-align:center;position:relative;text-decoration:none;font-weight:700;text-transform:uppercase;font-size:12px;padding:10px;color:#fff;margin-bottom:15px}#module-liste-store #list-container #list-store .item-magasin .item-container .store-page-link a.btn-st__negative{background:#fff;color:#313e4a;border:1px solid #313e4a;transition:all .3s ease}#module-liste-store #list-container #list-store .item-magasin .item-container .store-page-link a.btn-st__negative:hover{background:#f1f1f1}#module-liste-store #list-container #list-store .item-magasin.hasShowroom .item-container .marker-info .marker{background-image:url("https://cdn.smart-traffik.com/v2_clients/seigneuriegauthier/images/market-showroom.png") !important;background-size:80px auto;background-position:center center !important}#module-all-cities .list-container .list-item a{background-color:#fff;border:1px solid #313e4a;text-align:center;text-transform:uppercase;font-weight:800;color:#313e4a;transition:all .3s ease}#module-all-cities .list-container .list-item a:hover{background:#f1f1f1}#module-map .leaflet-popup{width:370px !important}#module-map .customized-infobox .infobox-inner{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start}#module-map .customized-infobox .infobox-inner .infobox-image{cursor:pointer;text-decoration:none;height:auto;width:130px;max-height:100%;display:block;min-height:150px}#module-map .customized-infobox .infobox-inner .infobox-image:after{box-shadow:inset -2px 0px 5px 0 rgba(0,0,0,.2)}#module-map .customized-infobox .infobox-inner .infobox-image img{height:100%;object-fit:cover}#module-map .customized-infobox .infobox-inner .infobox-content{width:calc(100% - 130px);font-family:"Open sans",Helvetica,Arial,Sans-Serif}#module-map .customized-infobox .infobox-inner .tabbable-line .nav-tabs{display:flex;justify-content:stretch;flex-wrap:nowrap;width:100%;margin:0}#module-map .customized-infobox .infobox-inner .tabbable-line .nav-tabs li{flex-basis:50%}#module-map .customized-infobox .infobox-inner .tabbable-line .nav-tabs li>a{background:#f7f7f7;color:#999;font-weight:400;text-transform:uppercase;text-align:center}#module-map .customized-infobox .infobox-inner .tabbable-line .nav-tabs li.active>a{background:#313e4a;color:#fff;border:0 none}#module-map .customized-infobox .infobox-inner .tabbable-line #infobox-tab-details .item-title{margin-top:0}#module-map .customized-infobox .infobox-inner .tabbable-line #infobox-tab-details .item-name{text-transform:uppercase;color:#313e4a;font-size:20px;line-height:1em}#module-map .customized-infobox .infobox-inner .tabbable-line #infobox-tab-details .item-brand{display:none}#module-map .customized-infobox .infobox-inner .tabbable-line #infobox-tab-details .item-phone{color:#333;font-weight:200}#module-map .customized-infobox .infobox-inner .tabbable-line #infobox-tab-details .item-phone .fa.fa-phone{background:#313e4a;padding:5px 6px;border-radius:50px;color:#fff;margin-right:5px}#module-store-details{padding-bottom:0;padding-top:10px}#module-store-details .wrapper{padding:0;max-width:1920px}#module-store-details .container.flex-md-row-reverse{flex-direction:row !important;border-top:1px solid #d4d3d4;border-left:1px solid #d4d3d4;border-right:1px solid #d4d3d4;padding:0 15px 30px}#module-store-details .store_image{display:none}#module-store-details .store_title{text-align:center !important;padding:0;flex-basis:100%}#module-store-details .store_title h1{font-weight:800;font-size:30px;color:#313e4a;position:relative;padding:0 20px;text-align:center}#module-store-details .store_title h1:before{background:rgba(0,0,0,0) url("https://cdn.smart-traffik.com/v2_clients/seigneuriegauthier/images/market-clock.png") left top no-repeat;background-size:29px auto;display:inline-block;content:" ";position:relative;width:30px;min-height:50px;margin:15px 0 -25px 0}#module-store-details .store_title h1.hasShowroom:before{width:70px;min-height:60px;background:rgba(0,0,0,0) url("https://cdn.smart-traffik.com/v2_clients/seigneuriegauthier/images/market-showroom.png") left top no-repeat;background-size:70px auto}#module-store-details .store_title .city{display:block;font-family:"Open sans Condensed",Helvetica,Arial,Sans-Serif;font-weight:300;font-size:30px;color:#313e4a;margin:-15px 0 10px 0}#module-store-details .store_informations{margin-top:0}#module-store-details .store_informations>.bloc{text-align:left !important}#module-store-details .store_informations>.bloc:after{display:none}#module-store-details .store_informations address{position:relative}#module-store-details .store_informations address:before{display:block;position:relative;content:"Adresse";color:#313e4a;text-transform:uppercase;font-family:"Open sans",Helvetica,Arial,Sans-Serif;font-size:24px;font-weight:800;margin-bottom:10px}#module-store-details .store_informations a.telephone{display:block;position:relative}#module-store-details .store_informations a.telephone:before{display:block;position:relative;content:"Contacter une agence";color:#313e4a;text-transform:uppercase;font-family:"Open sans",Helvetica,Arial,Sans-Serif;font-size:24px;font-weight:800}#module-store-details .store_informations a.telephone:hover,#module-store-details .store_informations a.telephone:hover:before,#module-store-details .store_informations a.telephone:hover i{text-decoration:none}#module-store-details .store_informations a.telephone:hover span{text-decoration:underline}#module-store-details .store_informations .store-informations-extra__block{flex-direction:column}#module-store-details .store_informations .store-informations-extra__block .receive-details{margin-top:20px;width:100%;text-align:center;background:#313e4a;text-transform:uppercase;font-weight:700}#module-store-details .store_informations .store-informations-extra__block i.fa{display:none}#module-store-details .store_informations .store-informations-extra__block .btn-st__negative{width:100%;background:#fff;color:#313e4a;border:1px solid #313e4a;transition:all .3s ease;text-transform:uppercase;font-weight:700}#module-store-details .store_informations .store-informations-extra__block .btn-st__negative:hover{background:#f1f1f1}@media screen and (min-width: 780px){#module-store-details .store_title{text-align:left !important}#module-store-details .store_title h1{position:relative;padding:0 0 0 43px;text-align:left}#module-store-details .store_title h1:before{display:block;content:" ";position:absolute;left:0;top:0;width:40px;height:20px;margin:3px 0 0 0}#module-store-details .store_title h1.hasShowroom{padding:0 0 0 90px}#module-store-details .store_title h1.hasShowroom:before{background-size:80px auto;width:80px;height:60px;margin:-10px 0 0 0}#module-store-details .store_title .city{display:block;margin:-10px 0 15px 0}#module-store-details .store_image{text-align:left !important;padding:0;display:block}#module-store-details .store_image .bloc{float:none !important;padding:0;width:100%;max-width:100%}#module-store-details .store_informations{padding-left:60px}}#module-store-hours,#module-store-secondary-hours{padding-top:0}#module-store-hours>.container,#module-store-secondary-hours>.container{border-bottom:1px solid #d4d3d4;border-left:1px solid #d4d3d4;border-right:1px solid #d4d3d4;background:#f1f1f1;padding:0}#module-store-hours h2,#module-store-secondary-hours h2{text-transform:none;color:#313e4a;position:relative;padding:0 0 0 55px}#module-store-hours h2:before,#module-store-secondary-hours h2:before{display:block;background-image:url("https://cdn.smart-traffik.com/v2_clients/seigneuriegauthier/images/market-clock.png");background-position:0 0;background-repeat:no-repeat;width:29px;height:29px;content:"";position:absolute;top:3px;left:15px}#module-store-hours .list-container.static-hours,#module-store-secondary-hours .list-container.static-hours{padding-bottom:15px}#module-store-hours .list-container.static-hours .list-item,#module-store-secondary-hours .list-container.static-hours .list-item{padding:10px;border:0 none !important}#module-store-hours .list-container.static-hours .list-item .title,#module-store-secondary-hours .list-container.static-hours .list-item .title{font-weight:400;color:#313e4a}#module-store-hours .list-container.static-hours .list-item.today,#module-store-secondary-hours .list-container.static-hours .list-item.today{background:#fff}#module-store-hours .list-container.static-hours .list-item.today .title,#module-store-hours .list-container.static-hours .list-item.today .content,#module-store-secondary-hours .list-container.static-hours .list-item.today .title,#module-store-secondary-hours .list-container.static-hours .list-item.today .content{font-weight:800}#module-store-hours .list-container.static-hours .list-item.today .content,#module-store-secondary-hours .list-container.static-hours .list-item.today .content{color:#313e4a;font-size:13px}#module-store-secondary-hours,#module-store-hours.secondary{margin-top:-20px}#module-store-secondary-hours>.container,#module-store-hours.secondary>.container{background-color:#fff}#module-store-secondary-hours>.container h2,#module-store-hours.secondary>.container h2{padding-left:82px}#module-store-secondary-hours>.container h2::before,#module-store-hours.secondary>.container h2::before{background-image:url("https://cdn.smart-traffik.com/v2_clients/seigneuriegauthier/images/market-showroom.png");background-size:60px auto;width:60px;top:0;height:40px}#module-store-secondary-hours>.container .list-container.static-hours .list-item.today,#module-store-hours.secondary>.container .list-container.static-hours .list-item.today{background:#f1f1f1}.list-item .content span{display:block}@media screen and (max-width: 991px){#module-store-hours .list-container.static-hours .list-item.today,#module-store-secondary-hours .list-container.static-hours .list-item.today{flex-basis:auto}}#module-liste-store #list-container #list-store .item-magasin .item-container .store-info .horaires{display:flex;justify-content:flex-start;gap:10px;align-items:baseline}#module-section-block .section .block-container{list-style:none;padding:0}#module-section-block .section .block-container .block{padding:0 10px}#module-section-block .section .block-container .block .block-inner{height:100%;display:flex;flex-direction:column;position:relative}#module-section-block .section .block-container .block .block-text{height:100%}#module-section-block .section .block-container .block .block-description{margin-bottom:10px}#module-section-block .section .block-container .block .block-link-button{margin-top:auto !important;justify-content:center !important}#tab-acces{background:#313e4a;color:#fff;padding:20px}#tab-acces h2.section-title{font-size:30px;font-weight:200;text-transform:none;color:#fff;margin:0}#tab-acces h2.section-title span{font-weight:800}#tab-acces .section-content{display:flex;flex-direction:column-reverse}#tab-acces .section-content #module-map-itin{margin:0 0 30px 0}#tab-acces .section-content #module-map-itin #map,#tab-acces .section-content #module-map-itin .map{height:250px}#tab-acces .section-content #module-search-itin .search-container{padding:0}#tab-acces .section-content #module-search-itin i{display:none}#tab-acces .section-content #module-search-itin .input-container{flex-direction:row !important}#tab-acces .section-content #module-search-itin .input-container #search_itinerary{color:#333;padding:15px;max-width:calc(100% - 60px);flex-basis:calc(100% - 60px)}#tab-acces .section-content #module-search-itin .input-container .btn-container{width:60px;max-width:60px;flex-basis:60px;background:#d40f6e;color:rgba(0,0,0,0)}#tab-acces .section-content #module-search-itin .search-localisation{padding:0;margin:20px 0 0 0 !important}#tab-acces .section-content #module-search-itin .search-localisation #btn-geolocalisation{background:#d40f6e;color:#fff;text-transform:uppercase;font-weight:700}#tab-acces .section-content #module-search-itin #form-adresse-itineraire{position:relative;padding:0}#tab-acces .section-content #module-search-itin #form-adresse-itineraire::after{position:absolute;color:#f1f1f1;content:"";font:normal normal normal 14px/1 FontAwesome;font-size:20px;z-index:30;right:20px;top:15px}@media screen and (min-width: 780px){#tab-acces .section-content #module-search-itin .search-localisation{margin:0 0 0 40px !important;flex-basis:calc(40% - 40px);width:calc(40% - 40px);max-width:calc(40% - 40px)}#tab-acces .section-content #module-search-itin #form-adresse-itineraire{flex-basis:60%}}@media screen and (min-width: 1200px){#tab-acces .section-content #module-search-itin #form-adresse-itineraire{flex-basis:calc(60% - 210px);margin-left:210px}#tab-acces .section-content #module-search-itin .input-container::before{content:"Calculer mon itinéraire";display:block;position:absolute;color:#fff;text-transform:uppercase;font-weight:700;font-size:14px;left:-210px;top:16px}#tab-acces .section-content #module-search-itin .search-localisation{position:relative}#tab-acces .section-content #module-search-itin .search-localisation::before{content:"ou";display:block;position:absolute;left:-30px;top:17px;text-transform:uppercase;font-weight:400}}#module-store-nearby h2.section-title{font-size:30px;font-weight:200;text-transform:none;color:#313e4a;margin:0 0 20px 0}#module-store-nearby h2.section-title span{font-weight:800}#module-store-nearby .nearby-store__store-info--item-container{margin-right:-20px}#module-store-nearby .nearby-store__store-info--item-container .marker{height:45px;padding-top:60px}#module-store-nearby .nearby-store__store-info--list-item:not(last-child){border-right:1px solid #f1f1f1}#module-store-nearby .nearby-store__store-info--list-item .description-item{padding:0}#module-store-nearby .nearby-store__store-info--list-item .marker-icon{background:url("https://cdn.smart-traffik.com/v2_clients/seigneuriegauthier/images/nearest-market.png") no-repeat center top !important;background-size:25px auto !important;margin-top:15px}#module-store-nearby .nearby-store__store-info--list-item .store-distance{font-weight:800;color:#313e4a;font-size:18px !important;text-transform:uppercase;margin-bottom:5px}#module-store-nearby .nearby-store__store-info--list-item .title-item-magasin{font-weight:800;color:#313e4a;font-size:18px}#module-store-nearby .nearby-store__store-info--list-item .content-item-magasin{color:#313e4a}.access-services-list #module-breadcrumb{display:none}.access-services-list #page-header{padding-top:0;background:#313e4a !important;margin-bottom:30px;margin-top:30px}.access-services-list #page-content .wrapper{max-width:1580px}.access-services-list .footer-container{margin-top:30px}#st-access-widget #stac-module-step .stac-menu-step,#st-access-widget-modal #stac-module-step .stac-menu-step{display:flex;flex-wrap:nowrap}#st-access-widget #stac-module-step .stac-menu-step .stac-step,#st-access-widget-modal #stac-module-step .stac-menu-step .stac-step{flex-basis:13% !important;width:13% !important}#st-access-widget #stac-module-step .stac-menu-step .stac-step .stac-number::after,#st-access-widget-modal #stac-module-step .stac-menu-step .stac-step .stac-number::after{margin:0}#st-access-widget #stac-module-step .stac-menu-step .stac-step .stac-step-name,#st-access-widget-modal #stac-module-step .stac-menu-step .stac-step .stac-step-name{display:none !important;line-height:17px}#st-access-widget #stac-module-step .stac-menu-step .stac-step.stac-active,#st-access-widget-modal #stac-module-step .stac-menu-step .stac-step.stac-active{flex-basis:61% !important;width:61% !important;padding-top:10px !important}#st-access-widget #stac-module-step .stac-menu-step .stac-step.stac-active .stac-step-name,#st-access-widget-modal #stac-module-step .stac-menu-step .stac-step.stac-active .stac-step-name{display:inline-block !important}#st-access-widget #stac-module-resume-appointment,#st-access-widget-modal #stac-module-resume-appointment{padding-top:50px !important}#st-access-widget #stac-module-resume-appointment .addtocalendar .stac-addtocalendar-btn i,#st-access-widget-modal #stac-module-resume-appointment .addtocalendar .stac-addtocalendar-btn i{margin-left:4px !important}#st-access-widget #stac-module-resume-appointment .addtocalendar .stac-addtocalendar-btn span,#st-access-widget-modal #stac-module-resume-appointment .addtocalendar .stac-addtocalendar-btn span{font-size:14px !important}@media screen and (min-width: 1090px){#st-access-widget #stac-module-step .stac-menu-step .stac-step .stac-step-name,#st-access-widget-modal #stac-module-step .stac-menu-step .stac-step .stac-step-name{display:inline-block !important}#st-access-widget #stac-module-step .stac-menu-step .stac-step,#st-access-widget #stac-module-step .stac-menu-step .stac-step.stac-active,#st-access-widget-modal #stac-module-step .stac-menu-step .stac-step,#st-access-widget-modal #stac-module-step .stac-menu-step .stac-step.stac-active{flex-basis:25% !important;width:25% !important}}#products .products-header,.access-services-list #page-content .wrapper #sidebar.no-categories{display:none !important}.list-container{list-style:none;padding:5px 15px}#products .product{padding:0;margin:10px;flex-basis:calc(33% - 20px)}@media screen and (max-width: 1100px){#products .product{flex-basis:calc(50% - 20px)}}@media screen and (max-width: 768px){#products .product{flex-basis:calc(100% - 20px)}}#products .product .infos-container .infos .main-infos .list-container{padding:0}@media screen and (min-width: 576px){#products .products-list>.section-inner{max-width:calc(100% + 30px) !important}}@media screen and (min-width: 768px){.fullpage__main-content--step-container{align-items:flex-start}}.fullpage__product--title h4,.fullpage__service--title h4{text-transform:uppercase;margin:0 10px 0 0;color:#185a9f;font-weight:700;font-size:14px}.fullpage-step1__user-geoloc--container#stac-module-search-widget .fullpage-step1__input-geoloc{border:1px solid #f7f7f7;padding-left:35px}.fullpage-step1__user-geoloc--container#stac-module-search-widget .fullpage-step1__input-geoloc--container i{top:10px}.fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group label{padding-top:6px;margin-bottom:-6px}.fullpage__header{width:100vw;margin:0 auto;background-color:#313e4a;color:#fff}.fullpage__header .wrapper{position:relative;padding:0 20px}.fullpage__header .fullpage__header--title{padding:20px 20px 20px 0;text-align:left;font-size:27px;text-transform:none;background:#313e4a;margin-bottom:0;font-weight:200}.fullpage__header .fullpage__header--title>span{font-weight:800}@media screen and (max-width: 550px){#stac-datetime-label>.time-choice__validate{flex-direction:column}#stac-datetime-label>.time-choice__validate button{width:100%;margin:0 0 5px 0}}#stac-module-step.fullpage-rdv__steps--container{padding:0}@media screen and (max-width: 1140px){#stac-module-step.fullpage-rdv__steps--container{padding:0;margin:-15px -15px 0;width:calc(100% + 30px)}}#stac-module-step.fullpage-rdv__steps--container .fullpage__steps--step-element{border-bottom:2px solid #313e4a;opacity:1;background:#121e48;color:#d0d3dd}#stac-module-step.fullpage-rdv__steps--container .fullpage__steps--step-element.stac-active{color:#fff;border-bottom:2px solid #313e4a;opacity:1;background:#313e4a}#stac-module-step.fullpage-rdv__steps--container .fullpage__steps--step-element .stac-number,#stac-module-step.fullpage-rdv__steps--container .fullpage__steps--step-element .stac-step-name{font-weight:bold}@media screen and (max-width: 400px){#stac-module-step.fullpage-rdv__steps--container .fullpage__steps--step-element .stac-number,#stac-module-step.fullpage-rdv__steps--container .fullpage__steps--step-element .stac-step-name{font-size:12px}}.fullpage-step__aside{box-shadow:4px 6px 15px rgba(0,0,0,.15);background:#f9f9f9}.fullpage-step__aside .fullpage__back-button{text-decoration:none;margin:0 0 6px;border:0;border-radius:0;color:#313e4a;background:rgba(0,0,0,0);font-weight:300;transition:all .3s ease;padding:2px;text-align:left;font-size:18px}.fullpage-step__aside .fullpage__back-button i{margin:0 5px 0 0;transition:all .3s ease}.fullpage-step__aside .fullpage__back-button:hover,.fullpage-step__aside .fullpage__back-button:active,.fullpage-step__aside .fullpage__back-button:focus{text-decoration:none;color:#23527c;background-color:rgba(0,0,0,0)}.fullpage-step__aside .fullpage__back-button:hover i,.fullpage-step__aside .fullpage__back-button:active i,.fullpage-step__aside .fullpage__back-button:focus i{margin-right:2px}.fullpage-step__aside .fullpage__service--description{color:#848484;font-style:normal;font-size:13px}.fullpage-step__aside .fullpage__selected-info--title,.fullpage-step__aside .fullpage__selected-store--name{font-size:14px;text-transform:uppercase;font-weight:700}.fullpage-step__aside .fullpage__selected-info--change-link{text-transform:none}.fullpage-step__aside .fullpage__selected-store--phone-address,.fullpage-step__aside .fullpage__selected-store--phone-address h4{color:#848484}.fullpage-step__article .fullpage-store-list__container .fullpage-step__store-list--container .fullpage__select-store--store-name{font-weight:800;font-size:16px}.fullpage-step__article .fullpage-store-list__container .fullpage-step__store-list--container .fullpage-step__store-list--store .stac-item-container .stac-store-info{color:#121e48}.fullpage-step__article .fullpage-store-list__container .fullpage-step__store-list--container .fullpage-step__store-list--store .stac-item-container .stac-store-more-info .stac-container-open-hours .stac-title-open-hours,.fullpage-step__article .fullpage-store-list__container .fullpage-step__store-list--container .fullpage-step__store-list--store .stac-item-container .stac-store-more-info .stac-container-phone-address .stac-title-phone-number{color:#848484}.fullpage-step__article .fullpage-store-list__container .fullpage-step__store-list--container .fullpage__select-store--button span{text-transform:none}.jcf-select-flatpickr-monthDropdown-months{border:0 none;margin:-5px 5px 0 -20px}.jcf-select-flatpickr-monthDropdown-months .jcf-select-opener{display:none !important}.fullpage__selected-date--info h3{margin-top:0}.fullpage__button{text-transform:none}.fullpage-step__article #stac-module-resume-message .stac-message h2{margin-top:0}.fullpage-step__article #stac-module-resume-appointment .stac-title-appointment{text-transform:uppercase;font-size:15px}.fullpage__appointment-summary--store-info .fullpage__selected-store--title,.fullpage__appointment-summary--store-info .fullpage__selected-store--name{font-size:18px;font-weight:700;text-transform:uppercase}.fullpage__selected-store--hours,.fullpage__selected-store--phone-address{color:#848484}.fullpage__selected-store--hours h4,.fullpage__selected-store--phone-address h4{color:#848484}@media screen and (max-width: 550px){.fullpage-step__contact-form--container #stac-contact-form .stac-form-row.fullpage__contact-form--cta-container>div>div{flex-basis:100%}.fullpage-step__contact-form--container #stac-contact-form .stac-form-row.fullpage__contact-form--cta-container #stac-form-submit{width:100%}}.fullpage-step__aside .fullpage__selected-store--more-info{position:relative;transition:all .5s ease-in-out;padding-left:0}.fullpage-step__aside .fullpage__selected-store--more-info::before{content:"";position:absolute;right:10px;top:12px;font:normal normal normal 14px/1 FontAwesome}.fullpage-step__aside .fullpage__selected-store--more-info.caret-up::before{content:""}.fullpage-step__aside .fullpage__selected-store--more-info h4{cursor:pointer}.fullpage-step__aside .fullpage__selected-store--more-info ul{display:none}.fullpage__product--text-info-container,.fullpage__service--text-info-container{line-height:1em}.fullpage-step__aside .fullpage__selected-info--title,.fullpage-step__aside .fullpage__selected-store--name{margin-top:0}.fullpage__selected-store--address{margin-bottom:10px}.fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group.stac-form-title input[type=radio]:checked+label{background-color:gray;border-color:gray}.fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group.stac-form-title input[type=radio]:checked+label:hover{background-color:#606060}.fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group.stac-form-title .stac-customer-title-element label{border-color:gray;color:#606060}.fullpage-step3__aside .fullpage-step__service--container{background-color:rgba(0,0,0,0);padding:10px 0 0}.fullpage-step__contact-form--container #stac-contact-form .stac-form-row.fullpage__contact-form--cta-container .stac-form-group{width:auto}.fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group label p{margin:-12px 0 10px 0px}@media screen and (max-width: 768px){.fullpage-step__aside{margin-bottom:30px}.fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group label{padding-top:2px}}.modal{position:fixed !important;z-index:210 !important;left:0 !important;top:10% !important;background-color:#fff;max-width:100vw;right:unset !important;bottom:unset !important;height:auto;width:100%;transform:scale(1) !important}body[route=store_locator_resolve] .modal{height:100% !important;overflow-y:scroll;top:0 !important}body[route=store_locator_resolve] .modal .header-modal>.close-modal,body[route=store_locator_resolve] .modal .close-modal{border-left:0 none}#module-receive-details-modal #tabs-modals .form-group input{height:15px}@media screen and (min-width: 760px){.modal{left:50% !important;top:10% !important;width:740px !important;margin-left:-370px !important}}body #st-access-widget-modal{font-size:14px;color:#121e48}body #st-access-widget-modal a{color:#313e4a}body #st-access-widget-modal .stac-text-custom{color:#313e4a !important}body #st-access-widget-modal .stac-bg-custom{background-color:#313e4a !important}body #st-access-widget-modal .stac-border-custom{border-color:#313e4a !important}body #st-access-widget-modal .stac-btn-container.stac-btn-primary,body #st-access-widget-modal #stac-module-search-widget .stac-search-localisation #stac-btn-geolocalisation.stac-static{background-color:#313e4a}body #st-access-widget-modal .stac-btn-container.stac-btn-primary:hover,body #st-access-widget-modal #stac-module-search-widget .stac-search-localisation #stac-btn-geolocalisation.stac-static:hover{background-color:#302f30}body #st-access-widget-modal .stac-btn-container.stac-btn-primary.stac-btn-outline{color:#313e4a}body #st-access-widget-modal .stac-btn-container.stac-btn-primary.stac-btn-outline span{color:#313e4a}body #st-access-widget-modal .stac-btn-container.stac-btn-primary.stac-btn-outline:hover{border-color:#302f30;background-color:#302f30}body #st-access-widget-modal #stac-module-list-store #stac-list-store::-webkit-scrollbar-thumb{background-color:#313e4a}body #st-access-widget-modal input[type=text]:focus,body #st-access-widget-modal input[type=email]:focus,body #st-access-widget-modal input[type=tel]:focus,body #st-access-widget-modal input[type=password]:focus,body #st-access-widget-modal textarea:focus{border-color:#313e4a !important}body #st-access-widget-modal #stac-module-contact-form #stac-contact-form .stac-form-row .stac-form-group label .stac-asterisk{color:#313e4a}body #st-access-widget-modal #stac-module-list-store #stac-list-store .stac-item-magasin:hover{border-color:#313e4a}body #st-access-widget-modal #stac-datetimepicker .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a,body #st-access-widget-modal #stac-datetimepicker .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today span{border-color:#313e4a}body #st-access-widget-modal #stac-datetimepicker .ui-datepicker .ui-datepicker-calendar a.ui-state-active{background-color:#313e4a}body #st-access-widget-modal #stac-datetimepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover,body #st-access-widget-modal #stac-datetimepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover{background-color:#313e4a}body #st-access-widget-modal #stac-timepicker{border-color:#313e4a}body #st-access-widget-modal #stac-timepicker .stac-list-item .stac-timepicker-item.active{border-color:#313e4a;background-color:#313e4a}body #st-access-widget-modal.stac-module-step-widget .stac-loader:after,body .stac-modal.stac-loading .stac-loader-modal span{border-top-color:#313e4a}body #st-access-widget-modal{font-family:"Open sans",Helvetica,Arial,Sans-Serif}body #st-access-widget-modal .stac-input-container button,body #st-access-widget-modal .stac-input-container input{font-family:"Open sans",Helvetica,Arial,Sans-Serif}body #st-access-widget-modal .stac-title,body #st-access-widget-modal #stac-module-step{font-family:"Open sans",sans-serif}@media screen and (max-width: 780px){#module-liste-store #list-store{padding-right:0}#module-liste-store #list-container #list-store .item-magasin{margin-bottom:0}#list-and-map{padding:0 !important}#list-and-map #module-map{padding-left:0 !important}#module-switch-liste-map{z-index:99}#module-switch-liste-map #switch-liste-map a{background-color:#000}.access-store #module-store-details .store_informations{width:100%}#module-store-nearby .section-inner .wrapper .wrapper-list ul.list-container{display:block}#module-store-nearby .section-inner .wrapper .wrapper-list ul.list-container li.list-item{width:100%;display:block;border:1px solid hsla(0,0%,100%,.15) !important;text-align:left}#module-store-nearby .section-inner .wrapper .wrapper-list ul.list-container li.list-item .list-content .marker{max-width:none;width:30%}}@media screen and (max-width: 576px){#module-store-details .container.flex-md-row-reverse,#module-store-hours>.container,#module-store-secondary-hours>.container{width:92%}#module-section-block,#module-store-nearby{padding-right:4%;padding-left:4%}}@media screen and (min-width: 760px)and (max-width: 990px){#module-switch-liste-map{display:block !important}#module-liste-store{width:100%;flex-basis:100%;max-width:100%;display:block;height:auto !important}#module-liste-store #list-container{height:auto}#module-map{flex-basis:100%;width:100%;max-width:100%;display:none !important}#module-map.active{display:block !important}}@media screen and (max-width: 1023px){img{width:80px}}/*# sourceMappingURL=style_sandbox.css.map */
