.Store{margin-top:20px;background-color:#fff;box-shadow:-5px -5px 10px 0 #fff,5px 5px 10px 0 #c2ccd9;border-radius:5px;overflow:hidden}.Store-inner{padding:20px}.Store-name{font-weight:700;font-size:1.33333em}.Store-infos{margin-top:20px}.Store-infosLabel{color:#a4aec1;display:block;margin:5px 0;font-size:.91667em}.Store-infosHoraires{font-size:.91667em;margin:5px 0;display:flex;align-items:center;cursor:pointer}.Store-infosSeparator{display:block;margin-top:20px}.Store-infosIcon{height:20px;width:20px;margin-left:5px}.Store-infos th{text-align:right;padding-right:10px;font-weight:800}.Store-horaires{margin-top:20px;display:block;max-height:0;overflow:hidden;transition:max-height .2s ease-in-out}.Store-horaires tr{line-height:20px;font-size:.91667em}.Store-horairesActive .Store-horaires{max-height:100vh!important}.Store-btnContainer{display:flex;flex-wrap:wrap}.Store-btn,.Store-btnContainer{flex-direction:row;margin-top:10px}.Store-btn{padding:5px 10px;background-color:#3f69b8;display:inline-flex;align-items:center;color:#fff;font-size:.91667em;margin-right:10px}.Store-btnIcon{height:30px;width:30px;fill:#fff;margin-right:5px}.StoreLoc-header{position:relative;height:180px;width:100%;background:url(/assets/img/headers/nos-agences.jpg) no-repeat bottom;background-size:cover}@media only screen and (min-width:765px) and (max-width:1099px){.StoreLoc-header{width:calc(100% - 40px);margin:auto}}@media only screen and (min-width:765px){.StoreLoc-header{margin-top:20px;height:220px}}.StoreLoc-header--occasions{background:url(/assets/img/headers/occas_destock.jpg) no-repeat bottom}@media only screen and (min-width:765px){.StoreLoc-headerLarge{height:338px}}.StoreLoc-headerCover{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;background-color:rgba(0,74,114,.3);padding-left:20px}.StoreLoc-headerTitle{color:#fff;font-weight:700;font-size:1.66667em}.StoreLoc-container{padding:20px}@media only screen and (min-width:1200px){.StoreLoc-container{padding:20px 0}}.StoreLoc-subtitle{margin-top:20px;color:#004a72;font-size:1.33333em;line-height:1.4;font-weight:700}.StoreLoc-column,.StoreLoc-inner{width:100%}@media only screen and (min-width:765px){.StoreLoc-inner{display:flex;flex-direction:row;justify-content:space-between}}.StoreLoc-left{width:100%;top:0}@media only screen and (min-width:765px) and (max-width:1099px){.StoreLoc-left{width:50%}}@media only screen and (min-width:1100px){.StoreLoc-left{width:70%}}@media only screen and (min-width:765px) and (max-width:1099px){.StoreLoc-right{width:50%}}@media only screen and (min-width:765px){.StoreLoc-right{padding-left:20px}}@media only screen and (min-width:1100px){.StoreLoc-right{width:30%}}.StoreLoc-map{height:300px;width:100%;margin-top:20px;position:sticky!important;top:30px!important}@media only screen and (min-width:765px){.StoreLoc-map{height:560px}}.StorePage .StoreLoc-map{height:250px}@media only screen and (min-width:765px){.StorePage .StoreLoc-map{height:250px}}.Avis-verifies{position:relative;z-index:3;padding:20px 0;background-color:#fff}@media only screen and (max-width:764px){.Avis-verifies{padding:0;background-color:#f4f5f9}}@media only screen and (min-width:1100px){.Avis-verifies{display:flex;align-items:center}}.Avis-verifies-global{text-align:center}@media only screen and (max-width:764px){.Avis-verifies-global{background-color:#fff;margin:0 20px}}@media only screen and (min-width:1100px){.Avis-verifies-global{width:38%}}.Avis-verifies-globalLevel,.Avis-verifies-globalNote{display:block;font-size:1.19em;color:grey}.Avis-verifies-globalNote{position:relative;margin-top:-10px;font-weight:700}.Avis-verifies-globalControl{position:relative;margin-top:-10px;display:block;font-size:.875em;color:#818181}.Avis-verifies-globalIcon{fill:#004a72;position:relative;top:4px;height:20px;width:20px;cursor:pointer}.Avis-verifies-globalBulle{position:relative}.Avis-verifies-globalInfo{position:absolute;left:-220px;width:300px;bottom:175%;z-index:1;background:#fff;border:1px solid #a4aec1;border-radius:5px;padding:5px;font-size:.875em;color:#818181;text-align:left}@media only screen and (min-width:1100px){.Avis-verifies-globalInfo{width:500px;bottom:175%;left:-50px}}.Avis-verifies-globalInfo>span{display:block}.Avis-verifies-globalInfo--arrow,.Avis-verifies-globalInfo--arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.Avis-verifies-globalInfo--arrow{right:60px;margin-left:-11px;border-width:11px 11px 0;border-top-color:#a4aec1;border-top-color:rgba(0,0,0,.25);bottom:-11px}@media only screen and (min-width:1100px){.Avis-verifies-globalInfo--arrow{right:auto;left:59px}}.Avis-verifies-globalInfo--arrow:after{content:"";bottom:1px;margin-left:-10px;border-width:10px 10px 0;border-top-color:#fff}.Avis-verifies-reviews{position:relative;overflow:hidden;height:160px;width:90%;margin:20px auto 0;padding:0 20px}@media only screen and (max-width:764px){.Avis-verifies-reviews{background-color:#fff;margin:0 auto;padding:20px}}@media only screen and (min-width:1100px){.Avis-verifies-reviews{width:62%;padding:0;margin:0}}.Avis-verifies-review{opacity:0;position:absolute;bottom:0;transform:translateY(100%);width:100%;padding-right:20px}.Avis-verifies-review.wipe-in{top:0}.Avis-verifies-reviewStar{width:15px;height:15px}.Avis-verifies-reviewRate{font-size:1.4em;font-weight:700;color:#004a72}.Avis-verifies-reviewContent{padding-top:5px;font-size:.875em;max-height:80px;overflow:hidden}.Avis-verifies-reviewInfos{padding-top:5px;color:#818181;font-size:.688em}.Avis-verifies-reviewInfos--bold{font-weight:700}.block-review{display:flex;flex-direction:column;align-items:center;padding:20px}@media only screen and (max-width:1099px){.block-review{width:100%;top:unset;right:unset;position:relative;background-color:#fff}.block-review .last-review-message{position:unset;margin-bottom:10px}.block-review .Avis-verifies-reviews{padding:10px}}.block-review .last-review-message{text-align:center;padding-bottom:10px;color:#004a72}.block-review .Avis-verifies-global{margin-bottom:10px;width:100%}.block-review .Avis-verifies-reviews{height:auto;width:100%;padding:unset}.block-review .Avis-verifies-globalInfo{width:300px}.StoreContainer-productStore{margin:5px 0 10px;font-weight:700;color:#3f69b8}.StoreContainer-productStore>a{color:inherit;text-decoration:underline}.StorePage-intro{font-size:1.16667em;margin:15px 0}@media only screen and (max-width:764px){.StorePage-intro{padding:0 20px}}.StoreContainer-intro{font-size:1.25em;font-weight:700;padding:0 20px}@media only screen and (min-width:1100px){.StoreContainer-intro{padding:0}}.StoreContainer-text{margin-top:8px;padding:0 20px}@media only screen and (min-width:1100px){.StoreContainer-text{padding:0}}.StoreContainer-title{margin-top:10px;font-size:1.5em;font-weight:700;color:#004a72;padding:0 20px}@media only screen and (min-width:1100px){.StoreContainer-title{padding:0}}.StoreContainer-card{display:flex;flex-direction:column;padding:0 20px;margin:20px 0 50px}@media only screen and (min-width:1100px){.StoreContainer-card{padding:0}}@media only screen and (min-width:765px){.StoreContainer-card{flex-direction:row;justify-content:space-between}}.StoreContainer-cardLeft{position:relative;overflow:hidden}@media only screen and (min-width:765px){.StoreContainer-cardReverse{flex-direction:row-reverse}.StoreContainer-cardLeft{width:55%}.StoreContainer-cardRight{width:30%}}.StoreContainer-card .Store-horaires{display:table;margin-top:0;max-height:100%;background-color:#fff;margin-right:10px}.StoreContainer-card .Store-horaires th{font-weight:700;text-align:left;padding:5px 0 5px 10px}.StoreContainer-card .Store-horaires td{padding:5px 10px 5px 0;text-align:right}.StoreContainer-ShowcaseImg{display:block;width:100%}.StoreContainer-ShowcaseThumbs{display:flex;width:100%;flex-direction:row;justify-content:flex-start;margin-top:10px}.StoreContainer-ShowcaseThumbsItem{display:block;width:30%;margin-right:1%;border-bottom:9px solid #f4f5f9}.StoreContainer-ShowcaseThumbsItem img{display:block;width:100%}.StoreContainer-ShowcaseThumbsItem.--active{border-color:#3f69b8}.StoreContainer .Store-btnContainer{flex-direction:column}.StoreContainer .Store-btnContainer .Store-btnIconPhone2{width:22px;height:22px;margin:4px 9px 4px 4px}.StoreContainer .Store-btnContainer .Store-btnIconReverse{fill:#3f69b8;padding:0 3px}.StoreContainer .Store-btnContainer .Store-btnIconHours{padding:0}.StoreContainer .TrailerCard-frame{height:auto}.StoreContainer .Avis-verifies{flex-direction:column;margin-top:20px}@media only screen and (min-width:765px){.StoreContainer .Avis-verifies{margin-top:0}}.StoreContainer .Avis-verifies-global{width:100%}.StoreContainer .Avis-verifies-reviews{margin:20px 0;padding:0;width:100%;height:auto}@media only screen and (min-width:765px){.StoreContainer .Avis-verifies-reviews{padding:0 20px}}.StoreContainer .Avis-verifies-review{opacity:1;position:relative;width:100%;transform:translateY(0);padding:0 20px}.StoreContainer-cardBtn{margin-top:20px}.StoreContainer-flag{font-weight:700;font-size:1.25em;color:#fff;background-color:red;transform:matrix(.92,.39,-.39,.92,0,0);position:absolute;top:20px;right:-60px;padding:5px 20px;width:280px;text-align:center}.StoreContainer-productContainer{padding:15px 10px;background-color:#fff}.StoreContainer-productTitle{font-weight:700;font-size:1.25em}.StoreContainer-productDesc{margin:10px 0;font-size:1.16667em}.StoreContainer-productPrice{font-size:1.25em;font-weight:700;color:#ff3c2b}.StoreContainer-product .Store-btnContainer{flex-direction:column}