.store-page-drive-header{padding-block:1.5rem;display:flex;flex-direction:column;align-items:flex-start}.store-page-drive-header__wrapper{display:flex;justify-content:space-between;width:100%;font-size:.875rem}.store-page-drive-header__wrapper .c-icon{margin-right:.5rem;font-size:1.25rem}.store-page-drive-header__block{width:100%}.store-page-drive-header__block-title{display:flex;align-items:center}.store-page-drive-header .icon-carrefour,.store-page-drive-header__icon{display:block;flex-shrink:0;margin-right:.5rem;width:2rem;height:2rem;align-self:baseline}@media only screen and (min-width: 768px){.store-page-drive-header .icon-carrefour,.store-page-drive-header__icon{width:2.5rem;height:2.5rem}}.store-page-drive-header__title{margin-right:.5rem}.store-page-drive-header__title .store-name{font-weight:400}.store-page-drive-header__picto{display:block;margin:0 auto 1rem;width:9.375rem;height:7rem;flex-shrink:0}.store-page-drive-header__picto img{margin:0}@media only screen and (min-width: 1024px){.store-page-drive-header__picto{width:9rem;height:5.375rem;margin:0}}@media only screen and (min-width: 1024px){.store-page-drive-header__picto{width:17rem;height:10.125rem}}.store-page-drive-header__picto--right{display:none;margin-bottom:0}@media only screen and (min-width: 1024px){.store-page-drive-header__picto--right{display:block}}.store-page-drive-header__store-set{margin-top:.5rem;display:flex;align-items:center}.store-page-drive-header__store-set .c-button--tertiary{padding-left:0}@media only screen and (min-width: 768px){.store-page-drive-header__store-set .c-button--tertiary{padding-left:.5rem}}.store-page-drive-header__next-slot{margin-top:.75rem;display:flex;flex-direction:column}@media only screen and (min-width: 540px){.store-page-drive-header__next-slot{flex-direction:row;align-items:baseline}}.store-page-drive-header__perks{margin-top:1.25rem;display:flex;flex-direction:column}@media only screen and (min-width: 540px){.store-page-drive-header__perks{flex-direction:row}}.store-page-drive-header__perks--item{margin-right:2.5rem;margin-bottom:.5rem;display:flex;align-items:center}@media only screen and (min-width: 768px){.store-page-drive-header__actions{margin-top:1rem;margin-right:1.5rem}}.store-page-drive-header__actions .c-button{margin-top:1rem;width:100%}@media only screen and (min-width: 768px){.store-page-drive-header__actions .c-button{margin-top:0;margin-right:1.5rem;width:auto}}@media only screen and (min-width: 768px){.store-page-drive-header__modal{display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0}}.store-page-drive-header__modal .modal-relative__header--has-title{margin-bottom:0;box-shadow:none}@media only screen and (min-width: 768px){.store-page-drive-header__modal .modal-relative__content{width:auto;min-width:100%;max-height:80vh}}@media only screen and (min-width: 1024px){.store-page-drive-header__modal .modal-relative__content{min-width:51.25rem}}.store-page-drive-header .c-breadcrumb__nav{margin-bottom:.5rem;padding:0}@media only screen and (min-width: 768px){.store-page-drive-header .c-breadcrumb__nav{margin-bottom:1rem}}.store-page-drive-header .c-breadcrumb__item>.c-link{color:#303336;padding:0 .5rem}.store-page{display:flex;flex-direction:column}.store-page__header{background-color:#f5fbff}.store-page__section{margin-bottom:2rem;scroll-margin-top:4rem}@media only screen and (min-width: 768px){.store-page__section{margin-bottom:2.5rem;scroll-margin-top:5.5rem}}.store-page__section--main{margin-top:1.5rem}.store-page--drive .store-page__section--main{margin-top:1rem}.store-page__section--drive{margin-top:0}.store-page__section:empty{margin-bottom:0}.store-page--drive .blocks>div>*{padding:0;margin:0 0 2.5rem;background:inherit;max-width:100%}.store-page--drive .blocks .editorial-intro{padding-bottom:0}.store-page--drive .blocks h2.ds-title{font-weight:700;font-size:1.25rem;margin-bottom:1rem}.store-page--drive .blocks .editorial-product-list__wrapper{max-width:100%}.store-page--drive .blocks .editorial-product-list__products{margin:0;max-width:100%}.store-page--drive .blocks .editorial-product-list__products .ds-carousel__item:first-child{padding-left:.125rem}.store-page__wrapper{padding-inline:1rem;width:100%}@media only screen and (min-width: 768px){.store-page__wrapper{padding-inline:1.5rem}}@media only screen and (min-width: 1280px){.store-page__wrapper{margin-inline:auto;width:clamp(90.25rem,80vw,96rem);max-width:100%}}.store-page__wrapper--ad{margin-bottom:2.5rem}.store-page__wrapper--ad:empty{margin-bottom:0}.store-page__wrapper--catalogs{display:flex;flex-direction:column-reverse;gap:1rem}@media only screen and (min-width: 768px){.store-page__wrapper--catalogs{flex-direction:row}}.store-page__heading,.store-page .heading--smallcaps{margin-bottom:1rem}.store-page__heading+.critizr-block,.store-page .heading--smallcaps+.critizr-block{margin-top:1rem}.store-page__space{display:flex;align-items:flex-start;flex-direction:column;margin-bottom:1rem;gap:.5rem}.store-page__space .store-page__heading{margin-bottom:0}@media only screen and (min-width: 768px){.store-page__space{flex-direction:row;align-items:center;justify-content:space-between}}.store-page .alert-banner{z-index:1}.store-page .store-page-services{margin:0;padding:0;background-color:transparent}.store-page .ds-carousel{margin-bottom:0}.store-page .ds-carousel__viewport{margin-block:0}.store-page .drawer--bottom.drawer--maxed-out .drawer__content{height:auto;padding-bottom:2.5rem}.store-page__advertising-display-panel{margin-bottom:2rem}@media only screen and (min-width: 768px){.store-page__advertising-display-panel{margin-bottom:2.5rem}}.recruitment{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fbfbfb;overflow:hidden;padding-block:1.5rem;border-radius:4px}@media only screen and (min-width: 768px){.recruitment{height:9.5rem;flex-direction:row;justify-content:space-evenly}}.recruitment__img{width:12.5rem;margin-bottom:1rem}@media only screen and (min-width: 768px){.recruitment__img{margin-bottom:-5%}}.recruitment__action{display:flex;flex-direction:column;justify-content:center;text-align:center;padding-inline:1rem}.recruitment__cta{align-self:center;margin-top:1rem}
