.c-block{position:relative;display:block;background-repeat:no-repeat;background-size:auto auto;background-size:initial}.c-block--section{margin:60px 0}.c-block--with-background{padding:60px 0;margin:15px 0;box-sizing:border-box}.c-block .row .row+.row{margin-top:60px}.c-block .c-block{margin:0}div.c-block:last-child{margin-bottom:0}div.c-block:first-child{margin-top:0}
.drive-promotion-service{display:flex}.drive-promotion-service__icon-wrapper{width:84px;height:84px;display:flex;justify-content:center;align-content:center;background:#fff;border-radius:42px}.drive-promotion-service__icon-wrapper>span{max-width:85px;max-height:85px;line-height:85px;font-size:75px;text-align:center;color:#1a171b}.drive-promotion-service__icon-wrapper>span.icon-ic_services_consigne24-24{font-size:70px;margin-right:6px}.drive-promotion-service__info{padding-left:25px}.drive-promotion-service__title{font-size:2.4rem;font-weight:700;font-family:intermarche,sans-serif;margin-bottom:5px}.drive-promotion-service__description,.drive-promotion-service__schedule{font-size:1.5rem;line-height:25px}.drive-promotion-service__schedule{font-weight:700;text-transform:capitalize}
.drive-promotions{display:flex;color:#fff;justify-content:center;flex-wrap:wrap;flex:1}.drive-promotions__slogan{width:100%;text-align:center;font-size:2.8rem;line-height:28px;font-weight:700;margin:25px 0 30px}.drive-promotions__time-slots{width:100%;justify-content:center;margin-bottom:60px}@media (min-width:768px){.drive-promotions__time-slots{display:flex}}.drive-promotions__slot-wrapper{padding:0 30px}.drive-promotion-service{justify-content:center;margin:20px 0}
@media only screen and (max-width:320px){.hide-sm{display:none!important}}@media only screen and (max-width:768px){.hide-md{display:none!important}}@media only screen and (max-width:1024px){.hide-lg{display:none!important}}@media only screen and (max-width:1280px){.hide-xlg{display:none!important}}@media only screen and (max-width:1920px){.hide-xxlg{display:none!important}}.c-pdv-services{background-color:#f7f7f7}.c-pdv-services__description{text-align:center;font-size:18px;color:#1a171b}.c-pdv-services__list-container{margin-top:25px}.c-pdv-services__list-container__item{margin:15px 0}.c-pdv-services .c-title{margin-bottom:2rem}@media only screen and (max-width:768px){.c-pdv-services__list-container__item{margin:20px 0}}
@media only screen and (max-width:320px){.hide-sm{display:none!important}}@media only screen and (max-width:768px){.hide-md{display:none!important}}@media only screen and (max-width:1024px){.hide-lg{display:none!important}}@media only screen and (max-width:1280px){.hide-xlg{display:none!important}}@media only screen and (max-width:1920px){.hide-xxlg{display:none!important}}.c-block__inner .c-block__inner{width:100%;padding:initial;margin:initial}.c-block__inner{width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}@media (min-width:1280px){.c-block__inner{max-width:1280px}}
@media only screen and (max-width:320px){.hide-sm{display:none!important}}@media only screen and (max-width:768px){.hide-md{display:none!important}}@media only screen and (max-width:1024px){.hide-lg{display:none!important}}@media only screen and (max-width:1280px){.hide-xlg{display:none!important}}@media only screen and (max-width:1920px){.hide-xxlg{display:none!important}}.c-pdv-service-item{display:table;min-height:110px}.c-pdv-service-item__left,.c-pdv-service-item__right{display:table-cell;vertical-align:top}.c-pdv-service-item__left{width:20%;max-width:60px}.c-pdv-service-item__left__circle{border:1px solid #fff;background-color:#fff;width:48px;height:48px;border-radius:50%;text-align:center}.c-pdv-service-item__left__circle .c-icon{font-size:40px;line-height:50px}.c-pdv-service-item__right{text-align:left;padding-left:5%}.c-pdv-service-item__right__title{color:#000;font-size:15px;line-height:17px;margin-top:0;margin-bottom:0;text-align:left}.c-pdv-service-item__right__description{font-size:15px;line-height:19px;margin-top:10px;padding-right:10%;color:#1a171b}@media only screen and (max-width:1024px){.c-pdv-service-item{min-height:inherit}.c-pdv-service-item__left{vertical-align:top;padding-top:0;width:50px;max-width:inherit}.c-pdv-service-item__right{padding-left:5%;vertical-align:middle;padding-right:5%}}
.pdv-header{text-align:center;font-size:18px;color:#1a171b}
.c-opening-hours{display:flex;font-size:15px;font-family:Open Sans,sans-serif}.c-opening-hours .left{display:flex;width:50%;padding:52px 48px 0;line-height:24px;flex-direction:column}.c-opening-hours .left .exceptionalOpening{width:500px;height:auto;background-color:#fff;padding:30px 50px;margin-bottom:48px}.c-opening-hours .left .addressAndHours{display:flex}.c-opening-hours .left .addressAndHours>div:nth-child(2){margin:0 55px}.c-opening-hours .left .address{margin:0 0 33px}.c-opening-hours .left .address p{width:192px;margin-bottom:15px}.c-opening-hours .left .address span{display:block}.c-opening-hours .left .contact .fax,.c-opening-hours .left .contact .phone{display:flex;justify-content:flex-start}.c-opening-hours .left .contact .fax>span,.c-opening-hours .left .contact .phone>span{margin-left:auto}.c-opening-hours .left .openingHours{margin-bottom:20px}.c-opening-hours .left .openingHours p.opened{font-weight:700}.c-opening-hours .left .openingHours p span:first-child{display:inline-block;width:90px}.c-opening-hours .left .openingHours .day{text-transform:capitalize}.c-opening-hours .left .address strong,.c-opening-hours .left .contact strong,.c-opening-hours .left .openingHours strong{display:block;font-size:13px;font-weight:700;text-transform:uppercase;margin:0 0 8px}.c-opening-hours .left .rateButton{display:inline-block;margin:18px 0 0}.c-opening-hours .left .secondBloc{margin-top:15px}.c-opening-hours .right{width:50%;min-width:335px;height:410px}.c-opening-hours .right .map-container{position:absolute;right:0;width:50%;height:100%}@media (max-width:1280px){.c-opening-hours .left{padding:56px 0 56px 36px;width:100%}.c-opening-hours .left .addressAndHours>div:nth-child(2){margin-right:0}.c-opening-hours .right .map-container{width:33%}}@media (max-width:1023px){.c-opening-hours{display:block}.c-opening-hours .left{padding-left:22px}.c-opening-hours .left .addressAndHours>div{margin-right:0}.c-opening-hours .left .addressAndHours>div:nth-child(2){margin-left:25%}.c-opening-hours .left .exceptionalOpening{margin:0 auto 48px}.c-opening-hours .right{width:100%}.c-opening-hours .right .map-container{position:static;right:0;width:100%;height:400px}}@media (max-width:767px){.c-opening-hours{text-align:center}.c-opening-hours .left{width:100%;padding:10px 0 20px}.c-opening-hours .left .addressAndHours{flex-direction:column-reverse}.c-opening-hours .left .addressAndHours>div{width:100%;margin:0}.c-opening-hours .left .addressAndHours>div:nth-child(2){margin-left:0}.c-opening-hours .left div:first-child{margin-top:20px}.c-opening-hours .left .address p{width:auto}.c-opening-hours .left .contact .fax,.c-opening-hours .left .contact .phone{display:block}.c-opening-hours .left .contact .fax>span,.c-opening-hours .left .contact .phone>span{margin-left:5px}.c-opening-hours .left .exceptionalOpening{width:100%;padding:inherit;margin-bottom:0}.c-opening-hours .left .exceptionalOpening .contentException{display:table;width:auto;margin:0 auto;font-family:Open Sans;font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#1d1d1d}.c-opening-hours .right{padding-top:10px;min-width:inherit}}.maybeChaneExceptions{width:205px;height:19px;font-family:Open Sans;font-size:14px;font-weight:300;font-stretch:normal;font-style:italic;line-height:normal;letter-spacing:normal;color:#1a171b}.openException{width:225px;color:#1f9849}.closeException,.openException{height:19px;font-family:Open Sans;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;margin-bottom:5px}.closeException{width:283px;color:#f48a3a}.contentException{width:430px;height:20px;font-family:Open Sans;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#1d1d1d}
.c-bloc-marche .c-title{margin-bottom:2rem}.c-bloc-marche__carousel{margin-top:4rem}
@media only screen and (max-width:320px){.hide-sm{display:none!important}}@media only screen and (max-width:768px){.hide-md{display:none!important}}@media only screen and (max-width:1024px){.hide-lg{display:none!important}}@media only screen and (max-width:1280px){.hide-xlg{display:none!important}}@media only screen and (max-width:1920px){.hide-xxlg{display:none!important}}.promo-slider .carousel-arrow--left{left:calc((100vw - 1440px)/2 + 20px)!important}.promo-slider .carousel-arrow--right{right:calc((100vw - 1440px)/2 + 20px)!important}.promo-slider .slick-dots{bottom:30px}@media only screen and (min-width:768px) and (max-width:1440px){.promo-slider .carousel-arrow--large{padding:5px;border-width:0 4px 4px 0}.promo-slider .carousel-arrow--left{left:20px!important}.promo-slider .carousel-arrow--right{right:20px!important}}@media only screen and (max-width:768px){.promo-slider .carousel-arrow--large{padding:5px;border-width:0 3px 3px 0}.promo-slider .carousel-arrow--left{left:20px!important;top:calc(30% - 15px)}.promo-slider .carousel-arrow--right{right:20px!important;top:calc(30% - 15px)}.promo-slider .slick-dots{bottom:0}}
