@charset "UTF-8";.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.c5cd7f5300576ab4c88202b42f6ded62.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.ced611daf7709cc778da928fec876475.eot);src:url(/_next/static/media/slick.ced611daf7709cc778da928fec876475.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.b7c9e1e479de3b53f1e4e30ebac2403a.woff) format("woff"),url(/_next/static/media/slick.d41f55a78e6f49a5512878df1737e58a.ttf) format("truetype"),url(/_next/static/media/slick.c9798d0521338801646fbff151f20689.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*,html{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}button,div[role=button]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;text-decoration:none;outline:0;background:transparent}button{border:none}ul{list-style-type:none;padding:0}h1,h2,h3,h4,h5,h6,p,ul{margin:0}a{text-decoration:none}#nprogress{pointer-events:none}#nprogress .bar{background:var(--color-smartClub);position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px var(--color-smartClub),0 0 5px var(--color-smartClub);opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-bottom:2px solid transparent;border-right:2px solid transparent;border-top:2px solid transparent;border-top-color:var(--color-blueCarrefour);border-left:2px solid transparent;border-left-color:var(--color-blueCarrefour);border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:Bebas Neue;font-style:"normal";src:url(/fonts/bebasNeue/BebasNeue-Regular.ttf);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Thirsty Rough;font-style:normal;src:url(/fonts/ThirstyRough/ThirstyRoughLt.otf);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Amatic;font-style:normal;src:url(/fonts/amatic/AmaticSC-Regular.ttf);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Montserrat;font-style:normal;src:url(/fonts/montserrat/Montserrat-Regular.ttf);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Montserrat\ 500;font-style:normal;src:url(/fonts/montserrat/Montserrat-Medium.ttf);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Montserrat\ 700;font-style:normal;src:url(/fonts/montserrat/Montserrat-SemiBold.ttf);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Montserrat\ 900;font-style:normal;src:url(/fonts/montserrat/Montserrat-Black.ttf);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Kalam Regular;font-style:normal;src:url(/fonts/kalam/Kalam-Regular.ttf);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--max-width-tablet:1110px;--color-smartClub:#ce0f69;--color-blueCarrefour:#254f9a;--color-redCarrefour:#c20016;--color-yellowCarrefour:#f5d307;--color-darkGreyCarrefour:#a6a6a6;--color-lightGreyCarrefour:#c4c5c5;--color-backgroundGrey:#f3f3f3;--color-blackCarrefour:#3d3d3c;--color-skyBlueCarrefour:#69b9ec;--color-greenCarrefour:#a1bf36;--color-turquoiseCarrefour:#51acb8;--color-yellowPrice:#fef202;--color-orange:#ef8134}html{font-size:70%}body,html{height:100%}body{width:100%;min-height:1050px;font-family:Montserrat;line-height:1.4rem;font-size:16px}@media (max-width:1110px){html{font-size:60%}}@media (max-width:767px){html{overflow-x:hidden;font-size:65%}}input,select{font-size:100%}a,li{cursor:pointer}h1,h2,h3,h4,h5,h6{font-weight:400}.container{width:100%;padding:115px 0 100px;max-width:1110px;min-height:850px;margin:auto}@media (max-width:1110px){.container{padding:115px 0 150px;max-width:720px;margin:auto}}.layout-mobile{display:none;position:fixed;flex-direction:column;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;z-index:1000;background:var(--color-orange)}@media (max-width:767px){.container{padding:60px 20px 100px}}@media (max-width:599px){.container{padding:60px 0 130px}}.layout-mobile p{color:#fff;font-size:2.2rem;line-height:2.6rem;text-transform:uppercase;text-align:center;padding-bottom:10px}.bebas-neue{font-family:Bebas Neue,Montserrat,Arial,sans-serif}.thirsty-rough{font-family:Thirsty Rough,Montserrat,Arial,sans-serif}.kalam{font-family:Kalam Regular,Montserrat,Arial,sans-serif}.amatic{font-family:Amatic,Montserrat,Arial,sans-serif}.montserrat-500{font-family:Montserrat\ 500,Arial,sans-serif}.montserrat-700{font-family:Montserrat\ 700,Arial,sans-serif}.montserrat-900{font-family:Montserrat\ 900,Arial,sans-serif}.cursor-move{cursor:move}.cursor-text{cursor:text}.title{font-family:Amatic,Arial,sans-serif;color:var(--color-blueCarrefour)}@media (max-width:599px){.title{padding:0 10px}}.amatic-title{font-family:Amatic,Arial,sans-serif;font-size:2.2rem;line-height:2.2rem;color:var(--color-blueCarrefour)}.icon-button{margin-bottom:12px;width:335px;height:55px;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid;border-radius:8px;align-self:center}.icon-button.loading{opacity:.7}.icon-button.loading img,.icon-button.loading p{opacity:.5}.buttons-center{display:flex;align-items:center;justify-content:space-evenly;width:100%;margin-top:20px}.button-container{display:flex;align-items:center;justify-content:center;width:auto;border-radius:8px;padding:13px 30px;border:1px solid var(--color-blueCarrefour);white-space:nowrap;font-size:1.2rem;text-transform:uppercase;color:var(--color-blueCarrefour)}.button-primary{width:220px;height:50px;cursor:pointer;border-radius:8px;background-color:var(--color-greenCarrefour)!important}.button-primary-blue{background-color:var(--color-blueCarrefour)!important}.button-primary p{color:#fff;font-size:1.1rem;letter-spacing:.05rem;text-transform:uppercase}.button-add-to-list{white-space:nowrap;display:flex;align-items:center;justify-content:center;height:60px;width:100%;background:var(--color-blueCarrefour)!important;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.button-add-to-list p{color:#fff;font-size:1.1rem;letter-spacing:.05rem;text-transform:uppercase}.button-add-to-list svg{fill:#fff;display:none}.button-modal{justify-content:center;height:100%;width:100%;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.button-back,.button-modal{white-space:nowrap;display:flex;align-items:center}.button-back{justify-content:flex-start;height:50px;width:140px;padding-left:25px;border-radius:10px;cursor:pointer}.button-back span{color:#fff;font-size:1.2rem;text-transform:uppercase}.round-button{width:40px;height:40px;border-radius:25px;border:1px solid}.custom-dot-list-style{width:6px;height:6px;border-radius:3px;margin-right:5px;background-color:grey}.flex{display:flex;flex:1 1}.column{flex-direction:column}.align-center{align-items:center}.align-flex-end{align-items:flex-end}.align-flex-start{align-items:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-flex-end{justify-content:flex-end}.justify-flex-start{justify-content:flex-start}.justify-around{justify-content:space-around}.underline-menu{height:2px;width:100%;margin-top:30px}.date-text{position:relative;z-index:2;height:2.2rem;font-size:1.1rem;color:var(--color-redCarrefour)}.date-text:before{content:"";position:absolute;z-index:-1;width:120px;height:.7rem;left:50%;margin-top:.4rem;transform:translateX(-50%);background:var(--color-yellowCarrefour)}.slick-slide>div{display:flex;justify-content:center}.slick-arrow{z-index:3;width:32px;height:32px;border-radius:16px;color:var(--color-blueCarrefour);border:1px solid var(--color-blueCarrefour)}.slick-arrow.slick-prev{left:-25px;padding-right:1px}.slick-arrow.slick-next{right:-25px;padding-left:1px}.slick-dots li{width:6px;height:6px;margin:0 3px}.slick-dots li button{width:6px;height:6px;border-radius:3px;background:rgba(0,0,0,.18823529411764706);padding:0}.slick-dots li.slick-active button{background:rgba(0,0,0,.5019607843137255)}.slick-dots li button:before{display:none}@media (max-width:767px){.slick-arrow.slick-prev{left:-12px}.slick-arrow.slick-next{right:-12px}}.item-enter{opacity:0}.item-enter-active{opacity:1;transition:opacity .5s ease-in}.item-exit{opacity:1}.item-exit-active{opacity:0;transition:opacity .5s ease-in}.flash-message{display:flex;align-items:center;justify-content:center;position:fixed;bottom:-80px;z-index:10;height:60px;width:80%;border-radius:8px;box-shadow:0 4px 4px rgba(0,0,0,.25);margin:0 10%;transition:all .2s;transition-timing-function:cubic-bezier(.57,.21,.69,1.25);opacity:0}.flash-message.flash-message--is-visible{opacity:1;bottom:30px}.flash-message p{padding-left:10px;font-size:1.5rem;color:#fff}.empty-block-container{height:90px;width:90px}.empty-block-container>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.empty-block-title{color:var(--color-darkGreyCarrefour);line-height:4rem}.empty-block-subtitle{color:var(--color-darkGreyCarrefour);font-size:1.2rem}.item-title{color:var(--color-blueCarrefour);font-size:1.4rem;line-height:2rem}.hover:hover{opacity:.7}.red-text{font-family:Montserrat\ 500,Arial,sans-serif;color:var(--color-redCarrefour);font-size:1.4rem}.montserrat300{font-size:1.2rem;line-height:2rem}.montserrat300-smartclub,.montserrat500-smartclub{color:var(--color-smartClub);font-size:1.3rem}.montserrat500-smartclub{font-family:Montserrat\ 500,Arial,sans-serif;text-transform:uppercase}.montserrat300-skyblue{color:var(--color-skyBlueCarrefour);font-size:1.3rem}.montserrat300-black{color:var(--color-black);font-size:1.3rem;line-height:2rem}.montserrat500-black-uppercase{font-family:Montserrat\ 500,Arial,sans-serif;color:var(--color-black);font-size:1.3rem;text-transform:uppercase}.montserrat-500-martclub-underline{font-family:Montserrat\ 500,Arial,sans-serif;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--color-smartClub);font-size:1.3rem}@media (max-width:1110px){.display-none{display:none}}.disabled-link{pointer-events:none}.page-subtitle{font-size:1.3rem;color:var(--color-blackCarrefour);margin-top:20px;margin-bottom:20px;align-self:flex-start;line-height:1.7rem}.news-store-text{font-size:1.7rem;color:var(--color-darkGreyCarrefour)}h2.montserrat{font-family:Montserrat\ 500,Arial,sans-serif;color:var(--color-blueCarrefour);font-size:1.9rem;line-height:1.8rem;text-transform:uppercase}h3.montserrat{font-family:Montserrat\ 700,Arial,sans-serif;font-size:1.6rem}h3.montserrat,h4.montserrat{color:var(--color-blueCarrefour);line-height:2rem}h4.montserrat{font-family:Montserrat\ 500,Arial,sans-serif;font-size:1.4rem}.cookie-container{position:fixed;display:flex;align-items:center;justify-content:center;width:100%;left:0;bottom:0;height:50px;z-index:10;box-shadow:0 4px 4px rgba(0,0,0,.25);background-color:var(--color-blueCarrefour)}.cookie-container>p{color:#fff;font-size:1.2rem;padding-left:15px}.cookie-container>button{border-radius:2px;margin-left:15px;background-color:#fff;padding:10px;color:var(--color-blackCarrefour);font-family:Montserrat\ 500,Arial,sans-serif}.cookie-container>a{text-decoration:underline;font-size:1.2rem;padding-left:15px}.cookie-container>a,button.cookie{font-family:Montserrat\ 500,Arial,sans-serif;color:#fff}button.cookie{margin-top:8px;background-color:var(--color-blueCarrefour);border-radius:8px;padding:13px}@media (max-width:599px){.cookie-container{flex-direction:column;height:auto}.cookie-container>p{text-align:center;font-size:1.1rem;padding:15px}.cookie-container>button{margin:auto}.cookie-container>a{padding:15px}}.footer{width:100%;background-color:var(--color-blueCarrefour);padding-top:50px;position:relative}.footer-scrollToTop{position:absolute;top:-80px;right:40px;width:40px;height:40px;cursor:pointer}.footer-container{display:grid;width:100%;max-width:1320px;margin:0 auto;padding-bottom:50px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:40px;gap:40px}.footer-map-container{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-column:span 2;grid-row:span 2}.footer-logo{width:270px;text-align:center}.footer-map{padding-top:20px;text-align:center}.footer-map img{width:220px;height:auto;margin:auto}.link-container,.link-container-replace{flex-direction:column;font-size:12px;font-weight:400;line-height:1.8rem;padding-top:10px;padding-bottom:20px}.link-container-replace li{display:block}.footer-title-section{padding-bottom:20px;font-size:15px;color:var(--color-skyBlueCarrefour);text-transform:uppercase;font-family:Montserrat\ 700;letter-spacing:.05rem}.link-container-replace a,.link-container a{white-space:nowrap;color:#fff;font-size:1.3rem;letter-spacing:.04rem}.footer-button{grid-column:span 2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;grid-gap:15px;gap:15px}.button-footer-block{display:flex;align-items:center;white-space:nowrap;border:.5px solid #fff;border-radius:8px;letter-spacing:.08rem;text-transform:uppercase;padding:8px 20px;color:#fff;font-size:1.1rem;height:46px}.footer-btn-facebook{width:280px}.footer-btn-contact{width:200px}.footer-button p{padding-left:10px;margin:0}.footer-button b{font-weight:400}.footer-legal{position:absolute;bottom:0;right:0;text-align:right;z-index:2;padding-right:10px}.footer-hashtag{color:#fff;font-style:italic;font-size:1.4rem;line-height:3rem}.footer-copyright{color:var(--color-skyBlueCarrefour);font-size:1.1rem;padding-bottom:10px}@media (max-width:1110px){.footer-button{padding-left:100px}}@media (max-width:699px){.hidden-on-mobile{display:none}.footer-container{display:block;padding:0 20px}.footer-map-container{margin-bottom:30px}.footer-logo{width:260px;margin:auto}.footer-map img{padding-top:20px;width:200px}.footer-button{padding-top:50px}.footer-button,.link-container,.link-container-replace{padding-left:20px}.footer-title-section{margin-top:20px;line-height:1.5rem}.footer-button{padding-top:30px}.footer-btn-facebook{width:270px}.footer-btn-contact{width:200px}.footer-legal{position:relative;text-align:center;margin:30px 0 20px}}.navbar{position:fixed;z-index:10;width:100%;height:90px;border-bottom:1px solid #dee7ee;background:#fff;box-shadow:3px 2px 4px 0 rgba(0,0,0,.027450980392156862)}.nav{display:flex;justify-content:center;align-items:center;max-width:1110px;margin:auto}.nav,.nav-logo img{width:100%}.logo-desktop,.logo-mobile,.logo-tablet{display:none}.nav ul{max-width:700px;display:flex;flex:1 1;justify-content:space-between;visibility:visible}.nav li{display:flex;justify-content:center;align-items:center}.nav-section-mobile{display:none}.nav li p{display:block;font-size:2rem;padding-left:5px;color:var(--color-blueCarrefour)}.nav li svg{fill:var(--color-blueCarrefour)}.nav li.active p{color:var(--color-smartClub)}.nav li.active svg{fill:var(--color-smartClub)}#nav-floating{position:fixed;z-index:100;bottom:15px;right:15px;width:50px;height:50px}#nav-close{flex:1 1;display:none;cursor:pointer;align-items:center;text-transform:uppercase}.nav-guest,.nav-monclub{position:relative}.nav-guest{display:flex;align-items:center}.nav-guest img{width:74px;margin-top:-5px}.nav-guest-content{display:flex;align-items:center;flex-direction:column;margin-left:7px}.nav-connected-container{width:200px}.nav-connected{position:relative;display:flex;align-items:center;float:right}.nav-connected-img{position:absolute;left:-22px;width:77px}.nav-connected-content{padding:5px 15px 6px 60px;border-radius:10px;max-width:200px;height:48px}.nav-connected-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.nav li p{color:var(--color-blueCarrefour)}#nav-content{flex:1 1;max-width:750px;display:flex;justify-content:space-between;align-items:center;height:90px;margin:auto}#nav-close,#nav-floating{display:none}}@media (min-width:1111px){.nav-logo{width:240px}.nav-logo img.logo-desktop{display:block}}@media (min-width:768px) and (max-width:1110px){.nav{max-width:720px}#nav-content{max-width:620px}.nav-connected-container{width:175px}.nav-connected-content{max-width:175px}.nav ul{max-width:620px;margin:auto}.nav li p{padding-left:2px}.nav-logo{width:63px}.nav-logo img.logo-tablet{display:block}}@media (max-width:768px){.navbar{height:50px;padding:3px 8px 0}.nav-logo{padding-top:2px}.logo-mobile{display:block}.logo-mobile img{width:41px}.nav-monclub{z-index:105;flex:1 1;display:flex;justify-content:flex-end}.nav-guest img{width:56px}.nav-connected-container{width:175px}.nav-connected{margin-top:-3px}.nav-connected-img{width:60px}.nav-connected-content{padding:5px 15px 6px 50px;border-radius:8px;max-width:175px;height:38px}#nav-floating{display:block}#nav-close{display:none}#nav-content{position:fixed;top:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:space-around;z-index:101;width:100%;height:100%;padding:10px 0;max-width:auto;background:#fff;transition:all .3s;transition-timing-function:ease,cubic-bezier(.7,0,.3,1)}#nav-content .logo-mobile{flex:1 1;display:flex;align-items:flex-end;justify-content:center;padding-bottom:15px}#nav-content .logo-mobile img{width:60px;margin-left:4px}.nav ul{flex:2 1;margin:auto;text-align:center}.nav-section-mobile,.nav ul{display:block}.nav li{margin-left:-15px}.nav li p{font-size:3rem;line-height:6.3rem}#nav-content.close,.nprogress-busy #nav-content.open{display:none}#nav-content.open{z-index:110;animation:navOpen .3s ease,cubic-bezier(.7,0,.3,1)}#nav-content.open #nav-close{display:flex}}@keyframes navOpen{0%{display:block;visibility:hidden;opacity:0;transform:scale(.9)}to{visibility:visible;opacity:1;transform:scale(1)}}.for-you{text-decoration:underline}.form{width:100%;padding:0 40px 0 10px}.form-btn{display:flex;justify-content:flex-end}.form-btn button:first-child{align-self:center;padding:0 30px;height:50px;color:var(--color-smartClub);font-size:1.2rem}.labelText{font-family:Amatic;font-weight:400;position:relative;left:61px;color:#e6007e;font-size:23px;padding-bottom:8px}.errorText{height:30px;left:10px;bottom:-35px}.error-text-modal,.errorText{position:absolute;color:#c20016;font-size:1.1rem}.error-text-modal{left:19px;bottom:-7px}.bodyText{font-size:19px;color:#89969f}.errorIcon{position:absolute;right:20px}.errorIconSelect{position:absolute;right:40px}.preCardId{color:#e6007e;font-size:26px;margin-left:16px}.inputIcon{margin-top:-10px}.inputDiv{margin-left:10px;background:#f1f5f8;border-radius:6px;margin-bottom:10px}.inputDiv,.modal-input{display:flex;position:relative;height:50px;align-items:center}.modal-input>input::-moz-placeholder{color:var(--color-turquoiseCarrefour)}.modal-input>input::placeholder{color:var(--color-turquoiseCarrefour)}.input-search-item{align-items:center;display:flex;height:40px;background:#f1f5f8;border-radius:6px;width:330px}textarea{padding:15px;resize:none}input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{outline:0;border:0;background:transparent;color:var(--color-blueCarrefour);font-size:1.3rem;width:100%}input[type=email],input[type=number],input[type=password],input[type=text],select{padding-left:20px;height:50px}select{padding-left:5px}.sigCanvas{background:#f1f5f8;border-radius:6px;margin-bottom:25px}::-moz-placeholder{color:#89969f}::placeholder{color:#89969f}.button[type=reset]{color:var(--color-smartClub);font-size:22px}.checkboxDiv{flex:1 1;left:15px;height:50px}.checkbox,.checkboxDiv{position:relative;display:flex;align-items:center}.checkbox{justify-content:flex-start;padding-left:35px;margin-right:15px;cursor:pointer;font-size:1.3rem;line-height:20px;height:27px;color:var(--color-blueCarrefour);-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.check{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:50%}.checkbox input:checked~.check{background-color:#ce0f69}.check:after{content:"";position:absolute;display:none}.checkbox input:checked~.check:after{display:block}.checkbox .check:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.checkboxDiv .errorText{left:35px;bottom:-12px;height:25px}.checkboxDiv .errorIcon{top:18px}.checkboxDiv a{text-decoration:underline;color:var(--color-smartClub)}.firstinfos{flex-direction:row}.error{margin-bottom:20px;padding:0 15px;display:flex;align-items:center;background:#c20016;border-radius:4px;height:40px}.textError{font-size:17px;color:#fff;text-align:"center";margin-left:15px}@media (max-width:1110px){.form{padding:0 10px}}@media (max-width:767px){.labelText{font-size:2rem}.firstinfos{flex-direction:column}.input-birthday svg{min-width:40px}.input-birthday .inputDiv{max-width:69px}.input-birthday .errorIcon{right:-30px}.input-birthday .errorText{left:0;min-width:100px}.form{padding:0 20px 0 10px}.form-btn{padding-left:20px;flex-direction:column-reverse}.form-btn button:first-child{padding-left:60px}input[type=email],input[type=number],input[type=password],input[type=text]{font-size:inherit!important}.checkboxDiv{height:80px}.checkboxDiv .errorText{bottom:-8px}.checkboxDiv .errorIcon{top:22px}}.promotext{font-size:1.2rem;height:90px;z-index:3;overflow:hidden}.promotext-container{width:100%;height:100%;margin-left:-10px;transform:skewX(-10deg)}.promotext-smartclub .promotext-container{margin-left:-20px}.promotext-text{position:relative;height:45px;padding:15px;color:#fff;font-size:1.4rem;text-transform:uppercase;align-items:center;justify-content:center;background:var(--color-redCarrefour)}.promotext-generique .promotext-text{height:90px}.promotext-smartclub .promotext-text{background:var(--color-smartClub)}.promotext-left{letter-spacing:0;font-size:3rem;padding-left:3px;transform:skewX(10deg)}.promotext-nodiscount{white-space:nowrap;letter-spacing:0;font-size:1.8rem}.promotext-right{padding-left:2px;transform:skewX(10deg)}.promotext-img{max-width:70px}.dealtext-img{max-width:62px}.promotext-promo{position:relative;height:45px;text-transform:uppercase;align-items:center;justify-content:center;text-align:center;color:var(--color-redCarrefour);background:var(--color-yellowPrice)}.promotext-smartclub .promotext-promo{color:var(--color-smartClub);background:#fff;border:1px solid var(--color-backgroundGrey)}.promotext-price{transform:skewX(10deg);font-size:2.3rem;margin-left:10px;line-height:3.4rem}.promotext-small{font-size:1.4rem}.promotext-subprice .promotext-small{line-height:70%}.promotext-subprice{transform:skewX(10deg);color:#000;font-size:1.05rem;margin-left:20px;margin-top:-1.2rem}.promotext-subprice .promotext-small{font-size:.8rem}.promotext-smartclub .promotext-subprice{color:var(--color-blueCarrefour)}.promotext-subprice span{text-decoration:line-through}.promotext-smartclub .promotext-subprice span,.promotext-subprice span.promotext-nocrossed{text-decoration:none}.promos-container{width:100%;height:100%;border-radius:8px;box-shadow:2px 1px 20px rgba(0,0,0,.1);overflow:hidden}.promotion-container{display:grid;margin-top:40px;margin-bottom:40px;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}.promotion-pages{position:relative;width:100%;padding-top:58.57%}.promotion-pages iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.promos-card-container{box-shadow:2px 1px 20px rgba(0,0,0,.2);width:260px;border-radius:10px;justify-self:center}.promos-bloc{align-items:center;padding:20px;height:270px;background:var(--color-redCarrefour)!important}.smartclub .promos-bloc{background:var(--color-smartClub)!important}.promos-bloc-inside{width:100%;height:96%;background-color:#fff;border-radius:10px}.promos-bloc-infos{display:flex;flex-direction:column;justify-content:space-around;width:65%;height:90%}.promos-bloc-title{width:100%;padding-left:15px;color:var(--color-blueCarrefour)}.promos-bloc-title p{color:var(--color-blackCarrefour);font-size:1.3rem;line-height:1.7rem;padding-top:3px}.promos-bloc-title p:first-child{color:var(--color-blueCarrefour);font-size:1.5rem;line-height:1.9rem;text-transform:uppercase}.promos-bloc-promo{z-index:2;height:90px;padding-right:5px}.promos-bloc-img{position:relative;padding-right:5px;width:130px;height:130px}.promos-bloc-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.promos-bloc-footer{position:relative;text-align:center;color:#fff;font-size:1rem;line-height:2.7rem}.promos-card-bloc{margin:auto;height:215px;padding-top:13px}.promos-card-promo{display:flex;flex:1 1;align-items:center}.promos-card-img{position:relative;flex:0.6 1;height:120px;width:120px;margin-right:5px}.promos-card-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.promos-card-infos{display:flex;flex-direction:column;flex:0.8 1;align-items:center;justify-content:center}.promos-card-bloc.generique .promos-card-infos p:last-child{padding-top:10px}@media (min-width:600px) and (max-width:1110px){.promotion-container{grid-template-columns:repeat(2,1fr);max-width:720px;margin:auto auto 90px;align-items:center}}@media (max-width:767px){.promos-bloc-title p,.promos-bloc-title p:first-child{font-size:1.3rem;line-height:1.6rem}.promos-bloc-promo{padding-right:0}}@media (max-width:599px){.promotion-container{grid-template-columns:repeat(1,1fr);grid-gap:0;gap:0;width:100%;overflow:hidden;margin:auto auto 80px}.promos-container{width:100%}.promotion-pages{max-width:100%;margin:auto;padding-top:120%}.promos-card-container{position:relative;width:100%;border-radius:0;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.1)}.promos-card-bloc{position:relative;margin:auto;height:90px;padding-top:0}.promos-card-promo{flex-direction:row-reverse;align-items:flex-end}.promos-card-promo .promos-card-img{flex:0.5 1;width:80px;height:80px;margin-bottom:5px}.promos-card-bloc.generique .deal-generique{flex:0.5 1;width:80px;height:80px}.promos-card-bloc.generique .deal-generique p{width:90%;font-size:1.2rem;line-height:1.6rem}.promos-card-promo .promotext{height:36px;margin-top:0;flex:1.5 1}.promos-card-promo .promotext-container{display:flex;transform:none;margin-left:0}.promos-card-promo .promotext-text{height:36px}.promos-card-bloc.generique .promotext-text{justify-content:flex-start}.promos-card-promo .promotext-left{padding-left:0}.promos-card-promo .promotext-left,.promos-card-promo .promotext-price,.promos-card-promo .promotext-right,.promos-card-promo .promotext-subprice{transform:none}.promos-card-promo .promotext-price{line-height:2.8rem}.promos-card-promo .promotext-subprice{margin-top:-.5rem}.promos-card-promo .promotext-price,.promos-card-promo .promotext-subprice{margin-left:0}.promos-card-promo .promotext-subprice .promotext-small{font-size:.65rem}.promos-card-promo .promotext-promo{height:36px}.promos-card-infos{position:absolute;top:15px;left:28%;width:auto;height:30px;align-items:flex-start}.promos-card-bloc.generique .promos-card-infos p:last-child{padding-top:5px}.promos-card-infos div{align-items:flex-start}.promos-card-infos p{text-align:left!important}.promos-card-infos div p:first-child{font-size:1.4rem!important}.promos-card-infos .date-text{display:none}.promos-card-infos .dailytext{position:absolute;top:39px;left:-90px;width:87px!important;height:36px!important;background:var(--color-redCarrefour)}.promos-card-infos .dailytext p{font-size:12px!important}.promos-card-infos .dailytext div:first-child{height:54%!important}.promos-card-infos .dailytext div:first-child p{font-size:16px!important}.promos-card-container .button-add-to-list{position:absolute;top:3px;right:0;width:50px;height:50px;background:transparent!important}.promos-card-container .button-add-to-list p{display:none}.promos-card-container .button-add-to-list svg{display:block;fill:var(--color-blueCarrefour)}.dealtext-img,.promotext-img{max-width:64px}}@media (max-width:374px){.promotext-text{padding:0 10px}.dealtext-img,.promotext-img{max-width:55px}}.smartdeal{display:flex;align-items:center;justify-content:center}.smartdeal-container{box-shadow:2px 1px 20px rgba(0,0,0,.1);border-radius:10px;overflow:hidden}.smartdeal-bloc{display:flex;flex-direction:column;align-items:center;padding:10px 20px;width:255px;height:290px}.smartdeal-container .promotext{height:45px;margin-top:0;transform:scale(1.55);margin-bottom:5px}.smartdeal-container .promotext-container{display:block;height:auto;transform:none}.smartdeal-container .promotext-text{background:var(--color-smartClub);justify-content:flex-start}.smartdeal-container .promotext-generique .promotext-text{padding:15px}.smartdeal-container .promotext-left,.smartdeal-container .promotext-right{transform:none}.smartdeal-container .promotext-left{padding-left:.2rem;font-size:2.9rem;line-height:4rem;letter-spacing:normal}.smartdeal-container .promotext-promo{display:none}.deal-main{position:relative;z-index:4;background:#fff;overflow:hidden;width:100%;padding:0 10px 10px 15px;text-align:center;border-radius:10px}.deal-generique{display:flex;flex:1 1;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;padding:1%}.promos-card-bloc .deal-generique{flex:0.75 1;max-width:110px}.deal-generique p{font-family:Montserrat\ 900,Arial,sans-serif;font-size:1.4rem;line-height:2rem;text-transform:uppercase;text-align:center;color:#ce0f69}.smartdeal-container .deal-generique p{font-size:2.1rem;line-height:3rem}.promos-card-bloc .deal-generique p{font-size:1.3rem}.deal-title{font-family:Montserrat\ 500,Arial,sans-serif;text-align:left;margin-top:10px;font-size:1.4rem;line-height:1.7rem}.deal-title p{text-transform:uppercase;font-size:1.1rem}.deal-infos{flex:0.55 1}.deal-cover{flex:0.45 1;position:relative}.deal-cover img{width:90px;height:120px;-o-object-fit:contain;object-fit:contain}.deal-cover-generique{position:relative;flex:0.6 1}.deal-cover-generique img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.deal-quantity{white-space:nowrap}.deal-origin,.deal-quantity{text-align:left;font-size:1rem;color:#3d3d3c;font-weight:400}.deal-origin{padding-bottom:.3rem}.deal-price,.deal-price-discount{font-family:Bebas Neue,Montserrat,Arial,sans-serif;text-transform:uppercase}.deal-cashprice{color:#254f9a}.deal-crossedprice{color:#ce0f69}.deal-price-discount p,.deal-price p{text-align:left;font-size:3.6rem;letter-spacing:-.1rem;line-height:2rem;padding:0;margin:0}.deal-price-discount p{font-size:3.2rem;line-height:1.7rem}.deal-price p span{font-size:2.8rem}.deal-price-discount p span{font-size:2.4rem}.deal-price-discount p.deal-price-txt,.deal-price p.deal-price-txt{white-space:nowrap;font-size:1.1rem;letter-spacing:0}.deal-price-discount p.deal-price-txt,.deal-price p.deal-price-txt{padding-bottom:.2rem}.deal-footer{text-align:center;color:#fff;margin-top:1.2rem;font-size:1rem;line-height:1.2rem}@media (max-width:1110px){.smartdeal-bloc{font-size:120%}}@media (min-width:600px) and (max-width:700px){.smartdeal-bloc{width:260px}}@media (max-width:599px){.smartdeal-bloc{width:290px}}@media (max-width:374px){.smartdeal-bloc{width:260px}}.catalog-slider{margin:auto}.catalog-slider .slick-arrow{top:42%}.catalog-promotion{border-radius:8px;width:182px;padding:12px}@media (max-width:767px){.catalog-promotion{width:110px}}.catalog-cover{width:100%;border-radius:8px;overflow:hidden;margin-bottom:8px}.catalog-default{width:100%;height:100%;background:#fff;border-radius:8px;margin-bottom:20px;box-shadow:2px 1px 20px rgba(0,0,0,.1);display:flex;align-items:center}.catalog-default img{width:40%;filter:grayscale(100%);opacity:.1;margin:auto;border:none}.search-promotion{margin:50px 0 30px}.search-promotion .catalog-cover{width:95px;height:135px;margin-bottom:0;float:left}.catalog-header{position:relative;padding:0 15px;height:135px}.catalog-header h2{line-height:3rem}.catalog-header p{position:relative;font-size:1.3rem;line-height:2rem;color:var(--color-redCarrefour);margin:4px 0 10px}.catalog-header p:after{content:"";position:absolute;width:120px;height:6px;left:0;bottom:-10px;background:var(--color-yellowCarrefour)}.catalog-search{height:60px;display:flex;align-items:flex-end;justify-content:space-between;flex-direction:row}.input-search-item{flex:1.5 1}.search-promotion-filter{flex:0.5 1;justify-content:flex-end}.search-promotion-filter div{justify-content:flex-end}@media (max-width:1110px){.catalog-header{padding:0 0 0 15px}.catalog-header h2{font-size:1.5rem;line-height:2rem}.input-search-item{flex:1 1}.search-promotion-filter{flex:0.6 1}.catalog-slider{padding:0 20px}}@media (max-width:767px){.search-promotion-filter{flex:1 1}}@media (max-width:599px){.search-promotion{width:330px;height:180px;margin:70px auto 30px}.catalog-search{position:absolute;z-index:3;bottom:-60px;left:-95px;width:330px;height:110px;flex-direction:column-reverse;align-items:flex-end}.input-search-item{width:330px;flex:auto;max-height:50px}.search-promotion-filter{width:225px}.search-promotion-filter div{justify-content:center;margin-left:-20px}}@media (max-width:374px){.catalog-search,.input-search-item,.search-promotion{width:270px}}.detail-promotion{position:relative;margin:auto;padding:0 15px;width:100%;overflow-x:hidden}.detail-promotion-logoclub{width:120px;height:75px;margin-bottom:20px}.detail-promotion-title{display:flex;flex-direction:row}.detail-promotion-title h2{line-height:2.6rem}.detail-promotion .date-text{font-size:1.3rem}.detail-promotion .date-text:before{left:0;width:170px;transform:none;margin-top:.8rem}.detail-promotion-img{position:relative;margin-bottom:30px;width:330px;height:330px;-o-object-fit:contain;object-fit:contain}.detail-promotion-bloc{min-height:420px}.detail-promotion-bloc .promotext{width:100%;height:60px}.detail-promotion-bloc .promotext-container{display:flex}.detail-promotion-bloc .smartdeal-bloc{padding:12px 20px;font-size:120%;width:330px;height:366px}.detail-promotion-bloc .button-add-to-list{border-radius:10px;width:330px}.detail-promotion-bloc .button-add-to-list p{font-size:1.3rem;padding:1px 0 0 3px}.detail-promotion-bloc .button-add-to-list svg{display:block}.detail-promotion-bloc .deal-cover img{height:180px;width:90%}.detail-promotion-bloc .deal-generique p{font-size:2.8rem;line-height:4rem}.detail-promotion-bloc .deal-title{margin-top:12px;font-size:1.7rem;line-height:1.8rem}.detail-promotion-bloc .deal-title p{font-size:1.3rem}.detail-promotion-bloc .deal-price p{font-size:4.2rem}.detail-promotion-bloc .deal-price p.deal-price-txt{font-size:1.3rem;line-height:2.5rem}.detail-promotion-footer{margin:auto}@media (min-width:1111px){.detail-promotion-content{flex:1.5 1;padding-right:25px}.promo .detail-promotion-bloc .promotext{transform:scale(1.2);width:100%;max-width:330px;height:50px;margin:20px 0 10px 33px}}@media (max-width:1110px){.detail-promotion{max-width:720px}.detail-promotion .date-text:before{width:145px}.detail-promotion-footer{width:720px}}@media (max-width:767px){.detail-promotion{padding:0;margin-bottom:80px}.detail-promotion-logoclub{display:none}.detail-promotion-bloc{flex-direction:column-reverse;max-width:330px;margin:auto}.detail-promotion-content{flex:1 1;width:100%;padding:20px 10px}.detail-promotion-bloc .button-add-to-list{position:fixed;z-index:100;bottom:15px;right:15px;width:50px;height:50px;border-radius:25px;text-indent:-1000}.detail-promotion-bloc .button-add-to-list p{display:none}.detail-promotion-bloc .button-add-to-list svg{transform:scale(.85)}.promo .detail-promotion-img{margin-top:120px}.promo .detail-promotion-content{position:relative;padding:80px 10px 20px}.promo .detail-promotion-bloc .promotext{position:absolute;z-index:6;left:0;top:0;transform:scale(1.3)}.promo .detail-promotion-bloc .promotext-container{margin-left:0;transform:none}.promo .detail-promotion-bloc .promotext-left,.promo .detail-promotion-bloc .promotext-price,.promo .detail-promotion-bloc .promotext-right,.promo .detail-promotion-bloc .promotext-subprice{transform:none}.promo .detail-promotion-bloc .promotext-price,.promo .detail-promotion-bloc .promotext-subprice{margin-left:0}.promo .date-text,.promo .detail-promotion-title{position:absolute;z-index:6;width:100%;left:50%;transform:translateX(-50%);margin:auto;text-align:center}.promo .date-text:before{left:50%;transform:translateX(-50%)}.promo .date-text{top:-480px}.promo .detail-promotion-title{top:-460px}.promo .detail-promotion-title.dailydate{flex-direction:column-reverse;top:-480px}.detail-promotion-footer{width:330px}}@media (max-width:374px){.detail-promotion-bloc,.detail-promotion-bloc .smartdeal-bloc{width:270px}.detail-promotion-bloc .button-add-to-list{width:50px}.promo .detail-promotion-img{width:250px;height:250px}.promo .date-text{top:-400px}.promo .detail-promotion-title{top:-380px}.promo .detail-promotion-title.dailydate{flex-direction:column-reverse;top:-400px}.detail-promotion-footer{width:270px}}.outofstock{position:absolute;z-index:3;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.outofstock p{background:#000;text-align:center;text-transform:uppercase;color:#fff}.home-container{max-width:1110px;margin:auto;grid-gap:2rem;grid-template-columns:repeat(12,1fr);grid-template-rows:424px auto 370px 70px auto auto 70px 70px auto 70px auto;display:grid}.home-news{grid-column:span 9;display:grid;grid-template-columns:minmax(830px,370px);grid-template-rows:370px}.home-news-slider{box-shadow:2px 1px 20px rgba(0,0,0,.2)}.home-news-slide,.home-news-slider{border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden}.home-news-slide,.home-news-slide img{width:100%}.home-news-arrows{height:55px;padding:15px;justify-content:space-around;align-items:center;display:flex;position:relative;overflow:hidden;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.home-news-arrows p{white-space:nowrap}.catalogue{grid-column:10/span 3;display:flex;align-items:center;flex-direction:column}.catalogue-cover{flex:1 1;max-width:260px;display:flex;flex-direction:column;justify-content:space-between}.catalogue-cover img{border-radius:8px;box-shadow:2px 1px 20px rgba(0,0,0,.1)}.banner{grid-column:span 12;background-color:#fff;box-shadow:2px 1px 20px rgba(0,0,0,.1);border-radius:10px}.banner,.banner-img{height:220px;overflow:hidden}.banner-img img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover}.banner-img img.banner-img-desktop{display:block}.banner-img img.banner-img-mobile{display:none;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.corporate{align-items:center;grid-column:span 4}.bloc-corporate,.corporate{display:flex;flex-direction:column}.bloc-corporate{height:100%;width:100%;border-radius:8px;overflow:hidden;background-color:"#FFFFFF";box-shadow:2px 1px 20px rgba(0,0,0,.1)}.bloc-corporate-cover{height:195px}.bloc-corporate-cover img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.corporate-content{flex-direction:column;justify-content:space-between;display:flex;flex:1 1;padding:20px 30px}.corporate-content-text{font-size:1.3rem;line-height:2rem;color:var(--color-blackCarrefour)}.promo-title{grid-column:span 8;font-size:2.5rem;display:flex;align-items:center;justify-content:center}.promo-title-hidden{grid-column:9/span 4}.promos{grid-column:span 4;display:flex;flex-direction:column;align-items:center;justify-content:center}.promo-slider{grid-column:span 12}.promo-slider,.promo-slider-slides{position:relative;display:block;width:100%}.promo-slider-slides{margin:0 auto 15px}.promo-slider-dots{position:relative;display:block;width:100%;height:30px;bottom:0}.promo-button,.promo-slider-dots{display:flex;justify-content:center;align-items:center}.promo-button{grid-column:span 8}.monclub-slider,.promo-button-hidden{grid-column:9/span 4}.monclub-slider{position:relative;display:flex;width:100%;justify-content:flex-start;grid-row:5/span 2}.monclub-visible{display:block}@media (max-width:1110px){.monclub-visible{display:none}}.monclub-bloc{overflow:hidden;background:#fff;border-radius:8px;box-shadow:2px 1px 20px rgba(0,0,0,.1);max-width:400px}.monclub-bloc-slider{position:relative;display:block;width:100%;height:78%}.monclub-bloc-slider img{height:78%;-o-object-fit:cover;object-fit:cover}.monclub-bloc-footer{position:relative;text-align:center;width:100%;min-height:120px}.monclub-bloc-footer img{margin-top:-30px;width:132px}.monclub-bloc-footer p{padding-top:4%}.monclub-bloc-dots{position:absolute;display:flex;width:100%;bottom:-20px;justify-content:center}.shoppinglist-bloc .monclub-bloc-img img,.shoppinglist-bloc .monclub-bloc-img picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shoppinglist-bloc .monclub-bloc-footer{background:var(--color-blueCarrefour);margin-top:-2px;min-height:64px;height:64px}.shoppinglist-bloc .monclub-bloc-footer p{padding-top:0}.home-container .smartdeal{grid-column:span 3}.smartdeal-title{display:flex;align-items:center;justify-content:center;grid-column:span 12}.smartdeal-slider{position:relative;display:block;width:100%;grid-column:span 12}.smartdeal-slider-slides{position:relative;display:block;width:100%;margin:15px auto}.smartdeal-slider-dots{position:relative;display:block;width:100%;height:30px;bottom:0}.smartdeal-button,.smartdeal-slider-dots{display:flex;justify-content:center;align-items:center}.smartdeal-button{grid-column:span 12}.bloc-home{display:flex;flex-direction:column;background-color:#fff;box-shadow:2px 1px 20px rgba(0,0,0,.1);border-radius:10px;height:280px;overflow:hidden}.bloc-home-img{height:220px;overflow:hidden}.bloc-home-img img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover}.bloc-home-img img.bloc-home-img-desktop{display:block}.bloc-home-img img.bloc-home-img-mobile{display:none;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.bloc-home-text{width:100%;min-height:70px;-o-object-fit:cover;object-fit:cover}.pouvoirachat{grid-column:span 8}.facebook,.pouvoirachat{display:flex;align-items:center;justify-content:center}.facebook{grid-column:9/span 4}.facebook-martinique{grid-column:7/span 6;display:flex;align-items:center;justify-content:center}.facebook-martinique .bloc-home{height:100%;max-height:510px}.facebook-martinique .bloc-home-img img.bloc-home-img-mobile{display:block}.facebook-martinique .bloc-home-img img.bloc-home-img-desktop{display:none}@media (min-width:1111px){.facebook-martinique .bloc-home-img img.bloc-home-img-mobile,.facebook.hide-desktop{display:none}.facebook-martinique .bloc-home-img img.bloc-home-img-desktop{display:block}.facebook-martinique{grid-column:1/span 12}.modal{max-width:450px}.modal-title{font-size:2.5rem;line-height:6rem}}.pouvoirachat .bloc-home{width:730px}.facebook .bloc-home{width:100%}@media (min-width:768px){.home-news-slider{min-height:200px}.modal{max-width:450px}.modal-title{font-size:2.5rem;line-height:6rem}}@media (min-width:600px) and (max-width:1110px){.home-container{max-width:720px;grid-gap:2.4rem;grid-template-rows:392px auto 370px 410px 50px auto auto 50px 50px auto auto 50px 510px auto}.home-news{grid-column:span 12;width:720px;display:block}.catalogue{grid-row:4;grid-column:7/span 6}.catalogue .catalogue-cover{width:250px}.banner,.banner-img,.banner-img img{height:auto}.corporate{grid-column:span 6}.corporate-content-text{font-size:1.4rem}.promo-title{grid-column:span 12}.promo-title-hidden{display:none}.promos{grid-column:span 6}.promo-button{grid-column:span 12}.promo-button-hidden{display:none}.home-container .smartdeal{grid-column:span 6}.home-container .smartdeal-bloc{width:290px}.smartdeal-button .button-container{max-width:290px}.monclub-slider{grid-column:1/span 6;grid-row:13/span 1}.pouvoirachat{grid-column:span 12}.facebook{grid-column:7/span 6;grid-row:13/span 1}.facebook .bloc-home{height:100%;max-height:510px}.shoppinglist-bloc .monclub-bloc-footer{height:75px}.shoppinglist-bloc .monclub-bloc{height:510px}.facebook-martinique .bloc-home-img,.facebook .bloc-home-img,.shoppinglist-bloc .monclub-bloc-img{display:flex;height:86%;justify-content:center;align-items:center}.facebook-martinique .bloc-home-img,.facebook .bloc-home-img{background:var(--color-blueCarrefour)}.modal-title{font-size:2.5rem;line-height:4rem}}@media (max-width:767px){.home-container{max-width:100%;grid-template-rows:auto auto 370px 410px 50px auto auto 50px 50px auto auto 50px 510px auto}.home-news{grid-column:span 12;width:100%;display:block}.home-news-arrows p{font-size:2rem}.banner,.banner-img,.banner-img img{height:auto}.home-container .smartdeal-bloc{width:290px}.promos-container{box-shadow:none}.monclub-slider{justify-content:center}.modal-title{font-size:2.5rem;line-height:4rem}}@media (max-width:599px){.home-container{padding:0 20px;max-width:100%;grid-template-rows:1fr}.catalogue{grid-row:2;grid-column:span 12}.catalogue .catalogue-cover{width:290px}.catalogue .catalogue-cover .button-container{margin-top:15px}.catalogue .catalog-default{height:392px}.catalogue .news-button{margin-top:10px}.banner-img img.banner-img-desktop{display:none}.banner-img img.banner-img-mobile{display:block}.corporate{grid-column:span 12}.corporate-content p:first-child{line-height:4rem}.corporate-content-text{padding-bottom:1.7rem}.bloc-corporate-cover{height:auto}.bloc-corporate-cover img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.promo-title{grid-column:span 12;margin-top:40px}.promo-button{grid-column:span 12;margin:0 auto 20px}.promo-button .button-container{width:290px}.promos{grid-column:span 12;padding:0 10px}.promos-container{box-shadow:none}.monclub-slider{grid-column:span 12;grid-row:12;margin-bottom:40px}.shoppinglist-bloc .monclub-bloc{margin:auto;max-width:290px}.smartdeal{grid-column:span 12}.smartdeal-button{margin-bottom:40px}.smartdeal-button .button-container{width:290px}.bloc-home-img{height:auto}.bloc-home-img img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.bloc-home-img img.bloc-home-img-desktop{display:none}.bloc-home-img img.bloc-home-img-mobile{display:block}.facebook .bloc-home,.pouvoirachat .bloc-home{height:auto;width:100%}.facebook,.pouvoirachat{grid-column:span 12}.facebook{grid-row:auto}.modal-container{position:relative;margin:auto;width:100%;height:100%;z-index:9;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);position:fixed;background-color:red;overflow:scroll;border-radius:8px;padding:0 30px}.modal{height:80%;max-height:500px}.modal-title{font-size:2rem;line-height:4rem}}@media (max-width:374px){.home-container .smartdeal-bloc,.promo-button .button-container,.smartdeal-button .button-container{width:260px}.modal{width:200px;background:red}.modal-title{font-size:2rem;line-height:4rem}}.modal-container{top:0}.modal-container,.modal-container-vauclin{position:absolute;right:0;bottom:0;left:0;z-index:9;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);position:fixed}.modal-container-vauclin{top:9%}.modal,.modal-vauclin{background-color:#fff;width:450px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:8px;padding:10px 30px;margin-top:30px}.modal-close-button{display:flex;align-self:flex-end;position:relative;right:-10px;cursor:pointer}.modal-content{background:#fff;padding-bottom:30px;margin-top:10px}.modal-content,.modal .header{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.modal-title{width:100%;line-height:3.45rem;text-align:center;padding:0;color:var(--color-blueCarrefour)}.modal-content .modal-icon-caddie{display:flex;justify-content:center;align-items:center;margin:5px}.modal-content .modal-icon-caddie .icon{position:relative;right:20px;fill:var(--color-blueCarrefour)}.modal-content .modal-description{line-height:2.34rem}.modal-content .modal-description,.modal-content .modal-description-vauclin{color:var(--color-blackCarrefour);font-size:1.3rem;text-align:center;display:flex;flex-direction:column;justify-content:space-between;margin-top:30px;margin-bottom:30px}.modal-content .modal-description-vauclin{line-height:2rem}.modal-content .tag-line{font-size:x-large;font-weight:700;margin-bottom:20px;color:var(--color-blueCarrefour)}.modal-content .button-redirect{margin-top:20px;padding:20px;border-radius:8px}.modal-description p{font-weight:800}.klaro .cookie-notice:not(.cookie-modal-notice){position:fixed;width:100%;bottom:0;right:0;background-color:var(--color-blackCarrefour)!important}@media (min-width:1024px){.klaro .cookie-notice:not(.cookie-modal-notice){right:20px;left:auto;bottom:20px;top:auto;border-radius:8px!important;max-width:480px!important;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}}.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:8px!important;padding:15px 15px 0}.klaro .context-notice a,.klaro .cookie-modal a,.klaro .cookie-notice a{color:var(--color-skyBlueCarrefour)!important}.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:var(--color-greenCarrefour)!important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{padding:15px}.klaro .cookie-modal .cm-modal .cm-header h1.title{font-size:1.7em}.klaro .cookie-modal .cm-modal .cm-header p{font-size:1em;line-height:1.6em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{line-height:1.6em}.klaro .cm-btn,.klaro .cm-link.cn-learn-more{position:relative;color:#fff;border-radius:4px;cursor:pointer;padding:8px 10px 7px!important;font-size:.9em!important;background-color:#5c5c5c}.klaro .cm-link.cn-learn-more{width:100px;white-space:nowrap;color:var(--color-blueCarrefour)!important;font-size:.0003em}.klaro .cm-link.cn-learn-more:before{content:"PERSONNALISER MES CHOIX";position:absolute;width:100%;left:10px;top:8px;color:#fff;font-size:1.02em!important;z-index:1}@media (max-width:1023px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{flex-grow:0!important;width:200px!important}}.klaro .cm-btn.cm-btn-success{background-color:var(--color-blueCarrefour)!important}.klaro .context-notice .cm-list-label .slider,.klaro .cookie-modal .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{background-color:#5c5c5c!important}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service .purposes{display:none}.news{width:730px;margin:auto;padding-top:5px;position:relative}.news img{width:100%;max-height:370px;-o-object-fit:cover;object-fit:cover}.news b,.news strong{font-family:Montserrat\ 700}.news iframe{width:100%;height:calc(730px * .5628205128205128)}@media (min-width:421px) and (max-width:767px){.news{width:400px}.news iframe{height:calc(400px * .5628205128205128)}}@media (max-width:420px){.news{width:300px}.news iframe{height:calc(300px * .5628205128205128)}}.marketing{position:relative;width:100%}.marketing-header{height:auto;padding-bottom:60px}.marketing-header h2{font-size:3.1rem;line-height:40px;text-align:center;color:var(--color-blackCarrefour)}.marketing-img{position:relative;top:15px;width:130px;margin:0 15px}.marketing .monclub-bloc{background:transparent;box-shadow:none}.marketing-content{margin-top:300px;width:100%;height:740px}.marketing-slider{position:absolute;z-index:2;padding:0 25px;top:-310px;width:100%;height:560px;margin:auto}.marketing-slide{display:block;width:100%;margin:0 15px;border-radius:8px;overflow:hidden;background:#fff;height:560px;box-shadow:2px 1px 2px rgba(0,0,0,.1)}.marketing-slide img{width:100%;-o-object-fit:cover;object-fit:cover}.marketing-slide-footer{height:150px;padding:25px;display:flex;align-items:center;justify-content:center}.marketing-slide-footer p{font-size:1.4rem;line-height:2.2rem;text-align:center;color:var(--color-blackCarrefour);background:#fff}.marketing-slide-footer p span{font-weight:700;font-family:Montserrat\ 500}.marketing-signup{font-size:2.8rem;color:#000;text-align:center;line-height:4rem;text-transform:uppercase;white-space:nowrap;padding-bottom:20px}.monclub-deals{grid-gap:2rem;grid-template-columns:repeat(4,1fr)}.monclub-deals,.movements{display:grid;margin-bottom:50px}.movements{grid-template-columns:2fr 1fr;grid-template-rows:auto}.movements-container{display:flex;justify-content:flex-start;padding-top:20px}.movement-item-container{width:100%;max-height:75px;padding:0 20px}.movement-item-store-text{text-align:center;margin-top:-6px;font-size:1.1rem;line-height:1rem;max-width:60px}.movement-item-difference-text{text-align:right;margin-top:-8px;font-size:1.4rem}.smartclubcard-container{display:flex;justify-self:flex-end}.smartclubcard-block{width:337px;align-self:self-start;border-radius:8px;box-shadow:0 4px 26px rgba(0,0,0,.06);margin-top:10px;margin-bottom:30px}.smartclubcard-name-block{height:113px;position:relative;border-top-left-radius:8px;border-top-right-radius:8px}.smartclubcard-logo-cagnotte{position:absolute;bottom:88px;width:83px;height:52px}.smartclubcard-cagnotte{padding:18px}.smartclubcard-link-movements{z-index:3;font-size:1.3rem;line-height:3rem;margin-top:10px;color:var(--color-smartClub)}.smartclubcard-separator{height:1px;width:80%;background-color:var(--color-backgroundGrey);margin:25px 0}.smartclubcard-block-profile{position:relative;width:100%;height:80px;overflow:hidden}.smartclubcard-profile-text{position:relative;width:55%;top:23px}.smartclubcard-section-title{color:var(--color-blueCarrefour);font-size:1.2rem}.smartclubcard-profile-percent{color:var(--color-greenCarrefour);font-size:1.7rem;line-height:3rem}.smartclubcard-pie{position:absolute;top:-70px;right:-30px;width:220px;height:220px}.smartclubcard-user-img{position:absolute;top:98px;right:89px;height:40px;width:40px;-o-object-fit:contain;object-fit:contain;z-index:-1}.smartclubcard-user-btn{display:none;padding-top:25px;z-index:3;color:var(--color-smartClub);font-size:1.3rem}.smartclubcard-notification{position:relative}.smartclubcard-notification-icon{position:absolute;top:4px;left:58px;width:15px;height:15px;border-radius:10px;background-color:var(--color-redCarrefour)}.smartclubcard-notification-icon span{display:block;width:100%;text-align:center;color:#fff;font-size:.7rem;line-height:1.5rem}.smartclubcard-notification-number{color:var(--color-redCarrefour);font-size:1.2rem;line-height:2rem}.smartclubcard-newsletter>img{width:40px;height:40px;margin-left:10px;-o-object-fit:contain;object-fit:contain}@media (max-width:1110px){.marketing{margin:auto;width:720px}.marketing-img{width:110px}.marketing-slider{padding:0 20px;top:-110px;height:450px}.marketing-slide{height:450px}.marketing-slide-footer{height:200px}.marketing-content{margin-top:80px;height:790px}.monclub-deals{grid-template-columns:repeat(2,1fr);max-width:530px;margin:auto auto 90px}.movements{grid-template-columns:1fr;grid-template-rows:auto auto;margin:auto;max-width:530px}.movements-container{padding-top:50px;justify-content:center}.movements-empty{margin-top:50px}.smartclubcard-container{grid-row:1;justify-self:center}.smartclubcard-section-title{font-size:1.3rem}.smartclubcard-user-btn{display:block}}@media (max-width:767px){.marketing{width:100%}.marketing-header{width:310px;margin:auto;padding-bottom:25px}.marketing-header h2{font-size:3rem}.marketing-img{width:80px}.marketing-slider{position:relative;width:550px;height:auto;padding:0;top:0}.marketing-slide{margin:0 10px;height:auto}.marketing-slide-footer{height:180px}.marketing-content{margin-top:-360px;height:845px}.marketing-content .signup-success-text-download{max-width:290px}.marketing-content div:first-child,.marketing-content div:last-child{display:none}}@media (max-width:599px){.marketing-header h2{font-size:2.6rem}.marketing{display:block;text-align:center}.marketing-slider{width:320px;top:0}.marketing-slide{height:520px}.marketing-slide-footer{height:140px}.marketing-content{height:850px}.marketing-signup{font-size:2.4rem}.marketing-content .signup-success-text-download{font-size:2.4rem;max-width:260px}.smartclubcard-block{width:100%;max-width:370px}.monclub-deals{grid-template-columns:repeat(1,1fr);grid-gap:0;gap:0;max-width:330px;margin-bottom:50px}.movements-container{margin-bottom:100px}}@media (max-width:374px){.marketing-slider{width:260px;top:0}.marketing-slide{height:500px}.marketing-slide-footer{height:180px}.smartclubcard-pie{right:-50px}.smartclubcard-cagnotte svg{width:220px}}.signin-modal{position:absolute;z-index:-1;top:65px;right:-15px;width:446px;background:#fff;border:1px solid #dee7ee;box-shadow:0 4px 26px rgba(0,0,0,.06);border-top-left-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:25px 0}.signin-modal:before{background:#fff;content:"";position:absolute;width:200px;height:84px;top:-85px;right:-1px;border-top:1px solid #dee7ee;border-left:1px solid #dee7ee;border-right:1px solid #dee7ee;border-top-left-radius:8px;border-top-right-radius:8px}.signin-form-container{padding:20px 20px 0}.signin-separator{position:relative;width:340px;height:60px;text-align:center}.signin-separator:before{content:"";position:absolute;width:100%;left:0;top:29px;height:1px;background-color:#dee7ee;z-index:0}.signin-separator div{position:absolute;margin:auto;background:#fff;padding:22px 10px;left:46%}.signin-forgotpassword{display:flex;font-size:15px;color:var(--color-darkGreyCarrefour);align-items:center;cursor:pointer;margin-left:45px;margin-bottom:10px}.signup-form-container{margin-top:10px;padding-bottom:20px;width:100%;max-width:710px;justify-content:space-between;overflow-x:hidden}.signup-form-container .monclub-bloc{width:330px}.signup-title{margin-top:10px;border-bottom:1px solid #ce0f69;padding-bottom:13px}.signup-success-container{max-width:864px;box-shadow:0 5px 10px rgba(48,48,48,.1);border-radius:8px;overflow:hidden;margin:auto auto 50px}.signup-success-text-download{color:#fff;font-size:2.6rem;text-transform:uppercase;line-height:3.2rem;text-align:center}.signup-success-subcontainer{padding-bottom:20px;min-height:123px;position:relative;background-color:#fff}.signup-checkbox{position:relative;margin-top:20px;margin-left:15px}.signup-checkbox .checkbox{padding-bottom:0;padding-top:0}.signup-checkbox span{padding-top:5px}.signup-legal{font-size:1.2rem;line-height:1.7rem;text-align:justify;color:var(--color-darkGreyCarrefour);padding:0 20px 0 50px;margin:10px auto 40px}.signup-checkbox a,.signup-legal a{text-decoration:underline;color:var(--color-smartClub)}.img-monclub-signup{position:absolute;bottom:48%;width:132px;height:83px}@media (max-width:1110px){.signup-form-container{max-width:720px;justify-content:center}}@media (min-width:768px) and (max-width:1110px){.signin-modal:before{width:175px}}@media (min-width:768px) and (max-height:720px){.signin-form{height:400px;overflow-x:hidden;overflow-y:auto}}@media (max-width:767px){.signin-modal{position:fixed;top:45px;right:0;padding-top:35px;width:100%;height:calc(100% - 45px);border:none;box-shadow:none}.signin-modal:before{display:none}.signin-form-container{align-items:center}.signin-modal .icon-button,.signin-modal .labelText,.signin-separator{width:300px}.signin-modal .inputDiv{width:255px!important}.signup-form-container .icon-button{margin-left:20px}.signin-forgotpassword{font-size:13px;margin-left:0}.signin-form{overflow-x:hidden;overflow-y:auto;height:calc(100% - 20px)}}.profile{width:100%;max-width:723px;align-items:center}.profile-nav{width:100%;height:65px}.profile-nav-item{position:relative}.profile-nav .underline-menu{margin-top:20px}.profile-nav-notif{position:absolute;top:4px;left:20px;width:15px;height:15px;border-radius:10px;background-color:var(--color-redCarrefour)}.profile-nav-notif span{display:block;width:100%;text-align:center;color:#fff;font-size:.7rem;line-height:1.5rem}.update-form-password-text{color:var(--color-blueCarrefour);font-size:1.3rem;text-transform:uppercase;display:flex;position:relative;margin-left:20px;height:50px;align-items:center}.update-form-cancel-btn{display:none;position:relative;text-align:center;width:100%;padding-top:25px;z-index:3;color:var(--color-smartClub);font-size:1.3rem}.store{justify-content:space-between}.store-info{width:297px;border-radius:10px;border:1px solid var(--color-lightGreyCarrefour);padding:0 15px 20px}.store-info.active{border:1px solid var(--color-smartClub);border-top:0;border-top-left-radius:0;border-top-right-radius:0}.store-collapsible{width:297px;height:57px;border-radius:10px;border:1px solid var(--color-lightGreyCarrefour);padding:0 15px;margin-top:20px}.store-collapsible.active{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.store-collapsible h3{font-size:1.4rem}.store-header{margin-top:20px}.store-header>p{color:var(--color-blueCarrefour);font-size:1.6rem}.store-header-number{float:left;width:40px;height:40px;text-align:center}.store-number{display:flex;justify-content:center;align-items:center;width:28px;height:28px;border-radius:14px;margin-right:10px}.store-header-number .store-number{background-color:var(--color-blueCarrefour);margin:auto 10px auto auto}.store-number span{color:#fff;font-size:1.5rem}.store-info-address{margin-left:40px}.ligth-grey-text{color:var(--color-lightGreyCarrefour);font-size:1.2rem;line-height:2rem}.store-info-phone{margin-left:10px;color:var(--color-blackCarrefour);font-size:1.4rem;line-height:2rem}.store-info-hour-title{margin-left:15px;color:var(--color-blackCarrefour);font-size:1.2rem;line-height:4rem}.opening-hour{display:flex;align-items:center;padding:10px 15px;width:100%}.opening-hour p{color:var(--color-blackCarrefour);font-size:1.3rem;line-height:1.9rem}.store-map{width:367px;height:660px;margin-top:25px}.marker{background:var(--color-blueCarrefour);position:relative;width:30px;height:30px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);margin:-20px 0 0 -20px}.marker p{position:absolute;transform:rotate(45deg);font-size:1.5rem;color:#fff;top:6px;left:11px}.notification-collapsible{display:flex;margin-top:20px;width:100%;height:69px;box-shadow:2px 1px 20px rgba(0,0,0,.1);border-radius:10px;background:#fff;padding:0 15px;transition:all .2s;transition-timing-function:cubic-bezier(.57,.21,.69,1.25)}.notification-collapsible.active{box-shadow:unset}.notification-item{display:flex;align-items:center;width:100%;box-shadow:2px 1px 20px rgba(0,0,0,.1);border-radius:10px;background:#fff;padding:20px 25px;margin:20px 0}.notification-item.notification-catalog{cursor:pointer}.notification-item p{font-size:1.3rem;color:var(--color-blackCarrefour)}.notification-item .button-container{width:106px;padding:6px 10px;margin-top:12px;font-size:1.2rem;color:var(--color-smartClub);border-color:var(--color-smartClub)}.notification-item-content{flex:1 1}.notification-item-date{height:20px;color:var(--color-lightGreyCarrefour)}.notification-item-title{color:var(--color-blueCarrefour);margin-bottom:3px}.notification-item-body{padding-bottom:8px}.notification-item-delete{cursor:pointer;align-items:center;justify-content:center}.notification-item-delete svg{fill:var(--color-lightGreyCarrefour)}.notification-item-delete:hover svg{fill:var(--color-smartClub)}.ourstore{display:flex;flex-wrap:wrap;padding:20px 15px}.ourstore .btn-store-info{width:30%;display:flex;align-items:stretch;padding:15px}.btn-store-info .store-info{width:100%;height:100%}.ourstore-map{width:100%;max-width:1110px;height:300px;padding:0 15px}.ourstore-service{padding-top:15px}.ourstore-infos .store-info-address{margin-left:20px;margin-bottom:15px}.ourstore-opening{padding-left:40px}.ourstore-opening-hour{display:flex;align-items:center;padding:10px 15px;width:500px;font-size:1.3rem;line-height:1.9rem}.ourstore-opening-hour p:first-child{flex:1.5 1}.ourstore-card{width:100%}.ourstore-card img{height:100%;height:45px;-o-object-fit:contain;object-fit:contain}@media (min-width:1111px){.ourstore .btn-store-info{min-width:360px}}@media (max-width:1110px){.profile{padding:0 15px}.store{justify-content:space-around}.store-collapsible h3{font-size:1.5rem}.ourstore .btn-store-info{width:32%}.ourstore .store-header{padding:0}.ourstore .opening-hour p{font-size:1.1rem}.update-form-cancel-btn{display:block}}@media (max-width:767px){.profile{width:100%;padding:0 15px}.store{flex-direction:column-reverse}.store-map{width:100%;height:200px;margin-bottom:5px}.btn-store-info,.store-collapsible,.store-info{width:100%}.ourstore{flex-direction:column}.ourstore-map{height:200px}.ourstore .btn-store-info{width:100%;margin-bottom:15px}.ourstore-service{flex-direction:column}.ourstore-infos .store-info-address{float:left;margin-right:60px}.ourstore-opening{padding:0 20px;margin-bottom:80px}.ourstore-opening-hour{width:100%}}@media (max-width:599px){.profile-nav-item{flex-direction:column}.profile-nav p{font-size:1.6rem}.notification-collapsible h4{font-size:1.2rem;line-height:1.6rem}.notification-collapsible .ligth-grey-text{font-size:1.2rem}.notification-collapsible svg{min-width:35px}.ourstore-infos .store-info-address{float:none;margin-right:0}.ourstore-opening-hour p:first-child{max-width:90px}.smartclubcard-cagnotte{text-align:center}}@media (max-width:374px){.profile-nav p{font-size:1.5rem}}.shoppinglist{width:100%;padding-left:10px;margin-top:20px}.shoppinglist-container{padding:40px 10px;width:100%}.shoppinglist-articles{flex:2 1;padding-right:30px}.shoppinglist-items{flex:1 1}.shoppinglist-item-container{display:flex;cursor:pointer}.shoppinglist-item-block{display:flex;border-radius:10px;box-shadow:2px 1px 20px rgba(0,0,0,.1);background-color:#fff;height:64px;margin-bottom:3px;align-items:center;padding:0 14px}.shoppinglist-item-title{padding-left:14px}.open-tooltip{width:40px;height:40px}.open-tooltip.active,.open-tooltip:hover{background:#f1f5f8;border-radius:20px}.open-tooltip.active svg,.open-tooltip:hover svg{fill:var(--color-blueCarrefour)}.tooltip-container{display:flex;justify-content:space-between;flex-direction:column;box-shadow:2px 1px 20px rgba(0,0,0,.1);border-radius:10px;width:249px;height:161px;padding:10px 17px;background-color:#fff}.modal-subtitle{padding-top:25px;font-size:1.3rem;color:var(--color-blackCarrefour);text-align:center}.modal-trash-title{padding-top:3px;font-size:1.4rem;color:var(--color-redCarrefour);text-align:center}.shoppinglist-modal-separator{width:100%;height:1px;background-color:var(--color-blueCarrefour);opacity:.3}.shoppinglist-header{min-width:400px;padding-left:5px}.shoppinglist-header h2{padding-bottom:7px;line-height:2.4rem}.article-block{display:flex;border-radius:10px;box-shadow:2px 1px 20px rgba(0,0,0,.1);background-color:#fff;height:64px;margin-bottom:10px;align-items:center;padding:0 14px}.article-block svg{min-width:30px}.article-checkbox{position:relative;display:flex;align-items:center;justify-content:center;margin-left:14px;width:40px;min-width:40px;height:30px}.article-checkbox div,.article-checkbox svg{position:absolute;top:0;left:0;width:30px;height:30px}.article-checkbox div{border-radius:15px;border:1px solid var(--color-blueCarrefour)}.addtolist-container{height:22rem;padding:25px;overflow:hidden;overflow-y:auto}.addtolist-checkbox{display:flex;align-items:center;justify-content:center;height:22px;width:22px;border-radius:5px;border:1px solid var(--color-blueCarrefour)}.addtolist-input{color:var(--color-blueCarrefour);font-size:1.5rem;padding-left:0}.article-promotion-img{height:30px;width:48px}.article-promotion-img>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media (min-width:768px) and (max-width:1110px){.shoppinglist-item-title h4{max-width:55px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width:767px){.shoppinglist .marketing{padding-bottom:150px}.shoppinglist-content{flex-direction:column-reverse}.shoppinglist-articles{margin-top:40px;padding-right:0}}@media (max-width:599px){.shoppinglist{padding-left:0}.shoppinglist-content{padding:0 20px}.shoppinglist-header{min-width:200px}.article-block .ligth-grey-text{font-size:1rem;line-height:1.4rem}}@media (max-width:374px){.shoppinglist-header{min-width:60px}.shoppinglist-header h2{font-size:1.7rem;line-height:2.2rem}.article-block .ligth-grey-text{display:none}}.corporate-item{margin-top:40px;width:100%;height:300px;margin-bottom:80px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAJElEQVQoU2NkIAAYqavg9evX/0EmioqKwk1GsYKgAmzuodyRADHoCAk1sCywAAAAAElFTkSuQmCC) repeat}.corporate-item h2{padding-left:60px;font-size:3.5rem;height:80px;display:flex;align-items:center;text-align:left;color:var(--color-greenCarrefour);cursor:pointer}.corporate .corporate-item:nth-child(2n) h2{margin-left:335px}.corporate-accroche{display:flex;height:160px;background:var(--color-blueCarrefour);padding:0 60px;margin-bottom:30px}.corporate .corporate-item:nth-child(2n) .corporate-accroche{flex-direction:row-reverse}.corporate-accroche p{flex:1 1;color:#fff;font-size:1.3rem;line-height:2rem;padding:30px 30px 34px 0}.corporate .corporate-item:nth-child(2n) .corporate-accroche p{padding-right:0;padding-left:35px}.corporate-accroche img{margin-top:-85px;width:300px;height:300px;float:right;cursor:pointer;border-radius:8px;box-shadow:3px 3px 8px 0 rgba(0,0,0,.10980392156862745)}.corporate-item .button-add-to-list{width:220px;height:50px;margin-left:60px;cursor:pointer;border-radius:8px;background-color:var(--color-greenCarrefour)!important}.corporate .corporate-item:nth-child(2n) .button-add-to-list{margin-left:54%}.post{margin-bottom:100px}.post-header{position:relative;display:block}.post-header h2{padding-left:30px;color:var(--color-greenCarrefour);font-size:3.6rem;line-height:80px;height:80px}.post-header img{width:100%;max-height:350px;-o-object-fit:cover;object-fit:cover;border-radius:8px;box-shadow:3px 3px 8px 0 rgba(0,0,0,.10980392156862745)}.post-content{margin-bottom:30px}.post-text{flex:4 1;padding:30px 60px 30px 30px}.post-text p{margin-bottom:30px}.post-text b,.post-text strong{font-family:Montserrat\ 700;color:var(--color-blueCarrefour)}.post-text iframe{width:814px;height:calc(814px * .5628205128205128)}.post-quote{display:flex;align-items:center;height:100%;margin-left:-30px}.post-quote h3{position:relative;display:block;font-size:2rem;line-height:2.5rem;margin-top:-1.2rem}.post-quote h3:after{content:"";position:absolute;width:100%;height:12px;left:0;bottom:-2.4rem;background-color:var(--color-greenCarrefour)}.post-sidebar{flex:1 1;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAJElEQVQoU2NkIAAYqavg9evX/0EmioqKwk1GsYKgAmzuodyRADHoCAk1sCywAAAAAElFTkSuQmCC) repeat}@media (max-width:1110px){.corporate-item{height:auto}.corporate-accroche{height:200px}.post-text iframe{width:500px;height:calc(500px * .5628205128205128)}.corporate-item h2{max-width:350px;font-size:3rem;line-height:3.2rem;height:auto;margin-bottom:15px}.corporate-accroche p{padding:20px 30px 34px 0}.corporate-accroche img{margin-top:-60px}}@media (max-width:767px){.corporate-item h2{max-width:220px;font-size:2.5rem;line-height:2.8rem;padding-left:30px}.corporate-accroche{height:auto;padding:30px}.post-text iframe{width:400px;height:calc(400px * .5628205128205128)}}@media (max-width:599px){.corporate-item h2{max-width:100%}.corporate .corporate-item:nth-child(2n) h2{margin-left:0}.corporate-accroche,.corporate .corporate-item:nth-child(2n) .corporate-accroche{flex-direction:column-reverse;height:auto;margin-top:70px;padding:30px 30px 120px}.corporate-accroche img{margin-top:-80px;margin-bottom:20px}.corporate .corporate-item:nth-child(2n) .corporate-accroche p{padding-left:0}.corporate-item .button-add-to-list,.corporate .corporate-item:nth-child(2n) .button-add-to-list{margin-top:-120px;margin-left:30px}.post-header{padding:0 20px}.post-header h2{font-size:2.5rem;line-height:3rem;height:auto;padding:15px 0 15px 10px}.post-content{flex-direction:column-reverse}.post-sidebar{display:block;height:auto;padding:0 20px}.post-quote{display:block;margin-left:10px;align-items:center;justify-content:center}.post-quote h3{font-size:1.8rem;line-height:2rem;margin-top:20px;margin-bottom:45px}.post-quote h3:after{width:50%;height:10px;bottom:-2rem}.post-text{padding-top:15px}.post-text iframe{width:300px;height:calc(300px * .5628205128205128)}}@media (max-width:374px){.corporate-accroche img{float:none;width:95%;height:auto}.post-text iframe{width:240px;height:calc(240px * .5628205128205128)}}.joinus{margin-bottom:80px}.joinus .post-header img{height:200px}.joinus-title{grid-column:span 8;font-size:4.5rem;margin-bottom:30px}.joinus-button,.joinus-title{display:flex;align-items:center;justify-content:center}.joinus-button{width:264px;height:52px;background-color:var(--color-smartClub);color:#fff;font-size:16px;border:none;border-radius:4px;cursor:pointer;margin-bottom:20px;margin-left:5px;align-self:center}.joinus-content{margin-bottom:30px}.joinus-text{font-family:Montserrat,Arial,sans-serif;color:var(--color-blackCarrefour);text-align:left;width:100%;font-size:1.3rem;line-height:2.3rem;padding:30px 70px 30px 10px}.joinus-counter,.joinus .page-subtitle{padding-left:10px}.joinus-counter{font-family:Montserrat,Arial,sans-serif;color:var(--color-blackCarrefour);display:flex;flex:1 1;text-align:left;width:100%;line-height:2.4rem;margin-bottom:2rem;font-size:1.3rem}.joinus-counter b{font-family:Montserrat\ 700,Arial,sans-serif;margin-left:5px;letter-spacing:.015rem;color:var(--color-smartClub)}.joinus-items{padding-left:10px}.joinus-item{display:flex;width:100%;background:#fff;border-radius:8px;box-shadow:2px 1px 20px rgba(0,0,0,.1);height:217px;margin-bottom:20px;overflow:hidden;max-height:190px}.joinus-item-img{position:relative;width:380px;height:100%}.joinus-item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.joinus-item-infos{display:flex;flex-direction:column;padding:23px}.joinus-item-dateref{display:flex;justify-content:space-between}.joinus-empty{padding-top:150px}.joinus-post{padding:20px 10px}.joinus-post-img{margin-bottom:30px;margin-top:5px}.joinus-post-infos{flex:2 1;padding:0 35px 80px}.joinus-post-title{font-family:Amatic,Montserrat,Arial,sans-serif;font-weight:700;line-height:5.5rem;font-size:3rem;color:var(--color-blueCarrefour)}.joinus-post-infos img{width:100%;max-height:350px;-o-object-fit:cover;object-fit:cover}.joinus-label{display:flex;margin-bottom:20px}.joinus-post-infos h3{font-size:1.2rem;color:var(--color-smartClub);text-transform:uppercase}.joinus-label p,.joinus-post-infos h3{font-family:Montserrat,Arial,sans-serif;letter-spacing:.015rem;padding-bottom:5px}.joinus-label p{font-size:1.3rem}.joinus-post-infos .joinus-text{color:#000;padding:0}.joinus-post-infos .joinus-text b,.joinus-post-infos .joinus-text strong{font-family:Montserrat\ 500,Arial,sans-serif;color:var(--color-blueCarrefour)}.joinus-smallitems{display:flex;flex:1 1;max-width:300px;flex-direction:column;margin-left:20px}.joinus-smallitem{width:100%;padding:5px 0 5px 15px;background:#fff;margin-bottom:20px;overflow:hidden;display:flex;border-radius:8px;box-shadow:2px 1px 20px rgba(0,0,0,.1)}.joinus-button-talentLink-list{justify-content:flex-end}.joinus-talentlink-list .joinus-item-infos{width:100%}.joinus-button-talentLink a{justify-content:flex-start;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:10px 20px;border-radius:8px;background:var(--color-smartClub);color:#fff;font-family:Montserrat,Arial,sans-serif;font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.015rem;text-decoration:none;transition:all .3s ease}.joinus-button-talentLink iframe{height:800px;width:100%}.labelText{left:12px}@media (max-width:1110px){.filter{flex-direction:column}.filter-posttype{flex:1 1}.filter-location{justify-content:flex-start;flex:1 1}.filter-label{margin-right:10px}.filter-item,.filter-label{font-size:1.2rem}.joinus-item{max-height:170px}.joinus-item-img{width:320px}.joinus-item-infos{padding:18px}.joinus-smallitem{padding:5px 10px 5px 5px}.joinus-post-infos img{max-height:203px}}@media (max-width:767px){.joinus .post-header img{height:150px}.joinus-item-img{width:35%;height:100%}.joinus-post-infos{padding:0 20px 80px}}@media (max-width:599px){.joinus-content{flex-direction:column-reverse}.joinus-text{padding:15px 20px 20px}.post-sidebar{display:block;height:auto;padding:0 20px}.post-quote{margin-left:0}.filter,.joinus-counter,.joinus .page-subtitle{padding:0 20px}.filter{width:100%}.filter-location{position:relative;margin-bottom:30px}.filter-location,.filter-location .filter-label{display:block;width:100%}.filter-location .checkbox{float:left;width:40%;height:40px;padding-top:13px}.joinus-items{padding:0 20px}.joinus-item{position:relative;display:block;max-height:none;height:auto}.joinus-item-img,.joinus-post-img{position:relative;display:block;width:100%;padding-top:50%}.joinus-item-img img,.joinus-post-img img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.joinus-post{flex-direction:column}.joinus-post-title{padding:10px 0;font-size:2.8rem;line-height:3.4rem}.joinus-smallitems{max-width:100%;margin-left:0;padding:0 20px}}@media (max-width:374px){.joinus-item-dateref{flex-direction:column;height:36px}}.legal{padding:20px;font-size:1.2rem;line-height:2.2rem}.legal ul{list-style:inside}.legal li{margin-left:10px}.legal p{margin-bottom:30px}.legal p p{margin-bottom:10px}.legal b,.legal strong{font-family:Montserrat\ 700}.legal a{font-family:Montserrat\ 500;text-decoration:underline;color:var(--color-greenCarrefour)}.media-iframe{position:relative}.media-iframe iframe{width:100%;border:2px solid #fff}.media-iframe:after{content:"";position:absolute;width:100%;height:20px;left:0;bottom:0;background:#fff}.media-iframe iframe .media-title{display:none}@media (max-width:599px){.media-iframe{padding:0 10px}}.sav-container{padding:20px;max-width:1200px;margin:0 auto}.sav-title{color:var(--color-blueCarrefour);font-family:Montserrat\ 700;position:absolute;top:10%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:5rem;font-weight:700;width:90%;line-height:6rem;z-index:1;margin-top:30px}.sav-image-container{position:relative;display:inline-block;width:100%;overflow:hidden;margin-bottom:-10px}.sav-contact-info{margin-top:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:65%;height:140px;background-color:red;line-height:45px}.sav-image{width:100%;height:100%;display:block;margin-bottom:-10px}.sav-contact-box{padding:2rem}.sav-contact-box,.sav-title-box{background-color:#2a5ba3;color:#fff;text-align:center;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center}.sav-title-box{padding-bottom:3rem}.title-box{font-size:5rem}.sav-contact-title,.title-box{font-family:Montserrat\ 700;margin-bottom:1.5rem}.sav-contact-title{font-size:5.2rem}.sav-phone{font-size:8.3rem;font-family:Montserrat\ 700;margin-top:2rem;margin-bottom:1rem}.sav-hours{font-size:2.5rem;font-family:Montserrat\ 500;margin-top:12px}.sav-email,.sav-sub-title{font-size:2.6rem;font-family:Montserrat\ 500;font-weight:700;margin-top:35px}.sav-logo{text-align:center;margin-top:9rem}.sav-logo img{height:60px;width:auto}@media (max-width:768px){.sav-contact-box{padding:1.5rem}.sav-phone{font-size:2rem}.sav-hours{font-size:1rem}}@media (max-width:480px){.sav-container{padding:10px}.sav-title{line-height:3rem}.sav-phone,.sav-title{font-size:1.8rem}}.return-policy-content{margin:2rem auto;padding:0 2.5rem}.return-section{margin-bottom:2rem}.return-section h2{color:#333;margin-bottom:1rem;font-size:1.5rem}.return-section ol,.return-section ul{padding-left:1.5rem;margin-bottom:1rem}.return-section li{margin-bottom:.5rem}.return-section ul li{list-style-type:disc}.return-section ol li{list-style-type:decimal}h2.return-section-title{font-size:2rem;font-weight:800;padding-bottom:1rem}.return-title-box{background-color:#2a5ba3;color:#fff;padding-top:6%;font-size:5rem;font-family:Montserrat\ 700;margin-bottom:1rem;width:100%;height:20%;text-align:center;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;position:absolute;left:50%;top:10%;transform:translate(-50%,-50%)}.return-sub-title{font-size:2.6rem;font-family:Montserrat\ 500;font-weight:700;margin-top:35px}@media (max-width:1110px){.return-title-box{font-size:4rem}.return-sub-title{font-size:2rem}}@media (max-width:768px){.return-title-box{font-size:3rem}.return-sub-title{font-size:2rem}}@media (max-width:550px){.return-title-box{font-size:2.2rem}.return-sub-title{font-size:1.3rem}}@media (max-width:480px){.return-title-box{font-size:2rem}.return-sub-title{font-size:1.5rem}}.loader{display:inline-block;width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader:after{content:" ";display:block;width:34px;height:34px;margin:8px;border-radius:50%;border-color:#a6a6a6 transparent;border-style:solid;border-width:6px;animation:loader 1.2s linear infinite}@keyframes loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.buttonCritizr{margin-top:20px}.buttonCritizr img{width:20px}.buttonCritizr div{margin-left:5px}