.cards-page__intro{background-color:#fff}.cards-page__intro-head{background-color:inherit;padding:1.5rem;width:100%}@media(min-width:64em){.cards-page__intro-head{margin:0 auto;max-width:77.5rem;padding:1.5rem}}.cards-page__intro-main{padding:0 1.5rem 1.5rem}@media(min-width:64em){.cards-page__intro-main{margin:0 auto;max-width:77.5rem}}.cards-page__intro-footer{background-color:#0e3368;padding:1.5rem}@media(min-width:64em){.cards-page__intro-footer{padding:3rem}}@media only screen and (min-width:1024px){.cards-page__intro{margin:0 auto;max-width:77.5rem}}.cards-page__intro--sticky-mode .cards-page__intro-head{left:0;position:fixed;right:0;top:3em;z-index:1}@media(min-width:64em){.cards-page__intro--sticky-mode .cards-page__intro-head{margin:inherit;min-width:100%;padding:1.5rem 0 0;top:5em}}.icon-carrefour--variation-default .logo-left{fill:#e81e26}.icon-carrefour--variation-default .logo-right{fill:#095ba5}.icon-carrefour--variation-market .logo-left{fill:#db3832}.icon-carrefour--variation-market .logo-right{fill:#ef1d21}.icon-carrefour--variation-bonapp .logo-left,.icon-carrefour--variation-bonapp .logo-right{fill:#c00041}.icon-carrefour--variation-proxi .logo-left,.icon-carrefour--variation-proxi .logo-right{fill:#008535}.opening-hours--primary{align-items:center;color:#575757;display:flex;font-size:1rem;font-weight:700;justify-content:center;margin-top:1rem}.opening-hours--primary:before{background-color:#4ccd8a;border-radius:7rem;content:"";display:block;height:.5rem;margin:0 .5rem;width:.5rem}@media only screen and (min-width:1024px){.opening-hours--primary:before{margin-right:1rem}}.opening-hours--primary.opening-hours--closed:before{background-color:#e81e26}.opening-hours--secondary{background-color:#f2fcf7;border-radius:4px;color:#006223;padding:1rem 0 1rem 1rem;width:100%}.opening-hours--secondary.opening-hours--closed{background-color:#ffefef;color:#aa0d11}.card-store{align-items:flex-start;background:#fff;border-radius:4px;color:#454545;display:flex;flex:auto;flex-wrap:wrap;justify-content:space-between;margin:0;padding:1.5rem}.card-store__carrefour-icon{flex:0 0 1.75rem}.card-store__main{display:flex;justify-content:space-between;padding-bottom:1rem;width:100%}.card-store__description{flex-basis:70%}.card-store__chevron{color:#0970e6}.card-store__opening{align-content:flex-end;align-items:baseline;align-self:flex-end;background-color:#b0eac7;border-radius:4px;display:inline-flex;flex-shrink:0;padding:1rem 0 1rem 1rem;width:100%}.card-store .opening-hours{align-self:flex-end}.card-store__closed{align-content:flex-end;align-items:baseline;background-color:#ffccbd;border-radius:4px;display:inline-flex;flex-shrink:0;padding:1rem 0 1rem 1rem;width:100%}.card-store__name{display:flex}.card-store__address{color:#575757}.card-store__aside{margin-top:1rem;width:100%}.cards-list__items{display:flex;flex-wrap:wrap;margin:.75rem}@media(min-width:64em){.cards-list__items{margin-left:0}}.cards-list__item{display:flex;flex:1 1 20.625rem;margin:.75rem}@media(min-width:64em){.cards-list__item{margin-left:0}}@media(min-width:37.5em){.cards-list__item{max-width:calc(50% - 1.5rem)}}@media(min-width:70em){.cards-list__item{flex-basis:25rem;max-width:calc(33.33333% - 1.5rem)}}.ds-body-text{color:#575757;font-family:Open Sans,cf-body-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4285;margin:0}@media only screen and (min-width:768px){.ds-body-text{font-size:1rem}}.ds-body-text--size-xs{font-size:.625rem}.ds-body-text--size-s,.ds-body-text--size-xs-fix{font-size:.75rem}.ds-body-text--size-s-fix{font-size:.875rem}.ds-body-text--size-l,.ds-body-text--size-m-fix{font-size:1rem}.ds-body-text--size-l-fix{font-size:1.25rem}.ds-body-text--size-xl{font-size:1rem}@media only screen and (min-width:768px){.ds-body-text--size-xl{font-size:1.25rem}}.ds-body-text--size-xl-fix{font-size:1.5rem}.ds-body-text--color-main-primary{color:#121212}.ds-body-text--color-main-secondary{color:#454545}.ds-body-text--color-information{color:#173eb4}.ds-body-text--main-tertiary{color:#575757}.ds-body-text--color-standard-1{color:#fff}.ds-body-text--color-standard-2{color:#0e3368}.ds-body-text--color-standard-3{color:#575757}.ds-body-text--color-standard-4{color:#929292}.ds-body-text--color-standard-7{color:#121212}.ds-body-text--color-standard-8{color:#d2d2d2}.ds-body-text--color-standard-10{color:#0970e6}.ds-body-text--color-standard-11{color:#303336}.ds-body-text--color-highlight-2{color:#006223}.ds-body-text--color-warning-1{color:#e81e26}.ds-body-text--color-content-functional-warning{color:#b33308}.ds-body-text--color-inherit{color:inherit}.ds-body-text--color-interactive-1{color:#0970e6}.ds-body-text--color-interactive-5{color:#575757}.ds-body-text--color-interactive-6{color:#303336}.ds-body-text--color-validation-3{color:#00a881}.ds-body-text--color-validation-4{color:#058567}.ds-body-text--color-status-2{color:#ff8000}.ds-body-text--color-status-4{color:#ea551e}.ds-body-text--color-highlight-3,.ds-body-text--color-promotion-2{color:#aa0d11}.ds-body-text--weight-light{font-weight:300}.ds-body-text--weight-bold{font-weight:700}.cards-list-group{margin:1.5rem 0}.cards-list-group .page-title{align-items:center;display:flex;font-size:1.75rem;margin:0 1.5rem 1.5rem}@media(min-width:64em){.cards-list-group .page-title{margin:0}}.cards-list-group .page-title:after{background-color:#e5e5e5;content:"";display:block;flex:auto;height:.0625rem;margin-left:.75rem}.ds-title{color:#0e3368;display:block;font-family:Ubuntu,cf-heading-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;font-weight:700;line-height:1.25;margin:0;overflow-wrap:break-word;word-break:break-word}@media only screen and (min-width:768px){.ds-title{font-size:1.25rem}}.ds-title--xs{font-size:.75rem}@media only screen and (min-width:768px){.ds-title--xs{font-size:.875rem}}.ds-title--s{font-size:.875rem}@media only screen and (min-width:768px){.ds-title--s{font-size:1rem}}.ds-title--m{font-size:1rem}@media only screen and (min-width:768px){.ds-title--m{font-size:1.25rem}}.ds-title--l{font-size:1.25rem}@media only screen and (min-width:768px){.ds-title--l{font-size:1.75rem}}.ds-title--xl{font-size:1.5rem}@media only screen and (min-width:768px){.ds-title--xl{font-size:2.5rem}}.ds-title--xxl{font-size:1.75rem}.ds-title--xs-fix{font-size:.75rem}.ds-title--s-fix{font-size:.875rem}.ds-title--m-fix{font-size:1rem}.ds-title--l-fix{font-size:1.25rem}.ds-title--xl-fix{font-size:1.5rem}.ds-title--xxl-fix{font-size:1.75rem}.ds-title--primary{color:#303336}.ds-title--secondary{color:#575757}.ds-title--tertiary{color:#929292}.ds-title--bright{color:#fff}.ds-title--highlight{color:#0970e6}.ds-title--dark{color:#303336}.ds-title--black{color:#121212}.ds-title--warning{color:#e81e26}.ds-title--standard-12{color:#058567}.ds-title--main-primary{color:#121212}.ds-title--main-secondary{color:#454545}.ds-title--light{font-weight:300}.ds-title--medium{font-weight:400}.ds-title--bold{font-weight:700}.filters-button{background-color:#f5f4f2;border:1px solid #e5e5e5;border-radius:5px;color:#0e3368;display:inline-flex;font-family:Open Sans,cf-body-fallback,sans-serif;font-size:.85rem;font-weight:700;height:100%;padding:.5em .75rem}.filters-button>div:first-letter{text-transform:capitalize}.filters-button--store-filter{background:#fff;border:1px solid #e5e5e5;cursor:pointer;display:flex;height:100%}.filters-button--uppercase{text-transform:uppercase}.filters-button--active{background-color:#fff;border-color:#0970e6;color:#0970e6}.filters-button--active:visited{color:#0970e6}.filters-button__logo{height:100%;width:100%}.filters-button__carrefour-icon{height:1.3125rem;margin-right:.75rem;width:1.75rem}.filters-button__carrefour-icon--drive{margin-top:-.2rem;width:6rem}.filters-buttons__button{max-height:2.5rem}.filters-buttons__button.pl-link{background-color:#f7f7f7;border:1px solid #e5e5e5;border-radius:4px;color:#0e3368;font-family:Open Sans,cf-body-fallback,sans-serif;font-size:.875rem;font-weight:700;height:100%;padding:.5rem .75rem}.filters-buttons__button.filters-buttons__button--active{background-color:#fff;border-color:#0970e6;color:#0970e6}.filters-buttons__button.filters-buttons__button--active:visited{color:#0970e6}.filters-buttons__carrefour-icon-container{height:1rem;margin-right:.5rem;width:1.5rem}.filters-buttons__carrefour-icon-container .filters-buttons__carrefour-icon{height:auto;margin:0;max-height:2.5rem;width:auto}.filters-buttons__carrefour-icon-container--drive{height:auto;max-height:1.25rem;width:6rem}.filters-buttons__carrefour-icon-container--drive .filters-buttons__carrefour-icon{height:auto;max-height:1.25rem;width:100%}.filters-buttons__items{display:flex;flex-wrap:wrap;margin:0 -.5rem;padding:0}.filters-buttons__item{display:block;flex:auto;margin:.5rem;padding:0}@media(min-width:64em){.filters-buttons__item{flex-grow:0}}.filters-buttons__slider .filters-buttons__items{flex-wrap:nowrap;max-width:100%;overflow-x:auto;overflow-y:hidden}@media(min-width:64em){.filters-buttons__slider .filters-buttons__items{flex-wrap:wrap;overflow:visible}}.filters-buttons__slider .filters-buttons__button{white-space:nowrap}.cards-list{background-color:#f7f7f7;padding:1.5rem}.cards-list__head{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width:1024px){.cards-list__head{margin:0 auto;max-width:77.5rem}}.cards-list__head .page-title{margin:0 1.5rem 1.5rem}@media only screen and (min-width:1024px){.cards-list__main{margin:0 auto;max-width:77.5rem}}.cards-list__anchors{display:flex;flex-basis:100%;justify-content:space-between;margin-top:1.5rem;width:100%}.cards-list__anchors ol{background-color:#fff;border-radius:4px;display:inline-flex;margin:0;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:1rem}@media only screen and (min-width:1024px){.cards-list__anchors ol{flex:1 0 0;justify-content:space-around}}.cards-list__anchors li{display:block;margin:0}.cards-list__anchors li a{color:#0970e6;font-weight:700;padding:.25rem .5rem}.cards-list__anchors li span{display:block;line-height:1.375rem;padding:.25rem .5rem;text-decoration:line-through}.stores-directories__cta{margin-top:1.5rem}.stores-directories .cards-page__intro-main{display:none}.stores-directories__store-search{align-items:center;background-color:#fff;border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem}@media(min-width:64em){.stores-directories__store-search{flex-direction:row}}.stores-directories .store-search-direct-access .autocomplete-geoloc__box{display:flex;flex-direction:row}
/*# sourceMappingURL=36496.836b4d1f14efe4a5de48.css.map*/