.kl-showmore{position:relative}.kl-showmore.is-expandable{overflow:hidden;-webkit-transition:max-height 2s;transition:max-height 2s}.kl-swiper{overflow:-moz-scrollbars-none;-ms-overflow-style:none;overflow-x:scroll;scroll-behavior:smooth;scrollbar-width:none}.kl-swiper::-webkit-scrollbar{height:0;width:0!important}.kl-swiper__controls{display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;opacity:1;position:absolute;top:calc(50% - 16px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media screen and (min-width:1024px){.kl-swiper__controls{height:auto;overflow:visible}}.kl-swiper__controls--hidden{display:none}.kl-swiper__controls .ka-nav-button{-webkit-box-shadow:0 1px 8px 0 rgba(0,0,0,.2);box-shadow:0 1px 8px 0 rgba(0,0,0,.2);font-size:0;opacity:.7;padding:.5rem;position:absolute}.kl-swiper__controls .ka-nav-button:hover{opacity:1}.kl-swiper__controls .ka-nav-button--hidden{display:none}.kl-swiper__controls .ka-nav-button svg{fill:var(--color-grey-700,#4d4d4d);pointer-events:none}.kl-swiper__controls .ka-nav-button:first-child{left:.5rem}.kl-swiper__controls .ka-nav-button:last-child{right:.5rem}@media (hover){.kl-swiper__controls{opacity:1;width:100%}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.kl-swiper__controls{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;width:100%}}.kl-swiper__override-grid{max-width:1840px;min-width:928px;padding:0}.kl-swiper__slider-container{overflow:hidden;position:relative}.kl-swiper__slider-container:focus .kl-swiper__controls,.kl-swiper__slider-container:hover .kl-swiper__controls{opacity:1}.kl-swiper__slider{display:-webkit-box;display:-ms-flexbox;display:flex}.kl-swiper__slider--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.kl-swiper__slider-item{display:inline-block}.component-commercialoperations .m-text-header--hub{margin-bottom:2rem}.component-commercialoperations .m-text-header__wrapper .mc-link{display:block;grid-column-end:span 12;margin:auto;text-align:center}.component-commercialoperations .m-text-header__paragraph{margin:auto;width:100%}@media screen and (min-width:680px){.component-commercialoperations .m-text-header__paragraph{width:80%}}@media screen and (min-width:1024px){.component-commercialoperations .m-text-header__paragraph{width:60%}}.component-commercialoperations .m-text-header__description{margin-bottom:.5rem;margin-top:.5rem;text-align:center}.component-commercialoperations .m-text-header__banner{background-color:var(--color-secondary-red-500,#ea302d);color:var(--color-grey-000,#fff);font-weight:600;margin-top:1.5rem;padding:.5rem;text-align:center}.component-commercialoperations .l-currentpromotion,.component-commercialoperations .m-text-header__description-condition{margin-bottom:2.5rem}@media screen and (min-width:1024px){.component-commercialoperations .l-currentpromotion{margin-bottom:4rem}}.component-commercialoperations .l-inspirational-header{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-column-gap:0;margin-bottom:2.5rem}@media screen and (min-width:1280px){.component-commercialoperations .l-inspirational-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.component-commercialoperations .l-inspirational-header__text{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%;-ms-flex-item-align:stretch;align-self:stretch;background-color:var(--color-grey-100,#e6e6e6);padding:2rem 1.5rem}@media screen and (min-width:1280px){.component-commercialoperations .l-inspirational-header__text{padding:3.5rem 5rem}}.component-commercialoperations .l-inspirational-header__description{font-size:.875rem;padding-top:1rem}.component-commercialoperations .l-inspirational-header__visual{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%;-ms-flex-item-align:stretch;align-self:stretch}.component-commercialoperations .l-inspirational-header__picture{height:100%;width:100%}.component-commercialoperations .l-instore-header-title{margin-bottom:1rem;margin-top:1rem}.component-commercialoperations .l-iteminstoreoffer{margin-top:2rem}.component-commercialoperations .l-iteminstoreoffer-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-top:1rem}@media screen and (min-width:680px){.component-commercialoperations .l-iteminstoreoffer-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:1.5rem}}.component-commercialoperations .l-iteminstoreoffer__item{margin-bottom:1.5rem;width:100%}@media screen and (min-width:680px){.component-commercialoperations .l-iteminstoreoffer__item{margin-bottom:3rem;padding:1rem;width:33.33%}}.component-commercialoperations .l-iteminstoreoffer-figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-grey-100,#e6e6e6);min-height:5rem;text-align:center}.component-commercialoperations .l-iteminstoreoffer-figure__image{display:block;width:100%}.component-commercialoperations .l-iteminstoreoffer-figure__icon{fill:var(--color-grey-500,grey)}.component-commercialoperations .l-iteminstoreoffer-title{font-size:1rem;font-weight:600;line-height:1.375;margin-top:.5rem}.component-commercialoperations .l-iteminstoreoffer-link{margin-top:.25rem}.component-commercialoperations .l-legalnotices{border-top:1px solid var(--color-grey-100,#e6e6e6);color:var(--color-grey-900,#191919);font-size:1rem;line-height:1.375;margin-top:3rem;padding:2rem}@media screen and (min-width:1024px){.component-commercialoperations .l-legalnotices{margin-top:4rem;padding:2rem 0}}.component-commercialoperations .l-legalnotices__item{margin-bottom:1.5rem}.component-commercialoperations .l-instorestorelocator{margin-bottom:2rem;margin-top:4rem}.component-commercialoperations .l-headerbannerimg{margin-bottom:2rem;min-height:15rem;padding-top:4rem;position:relative}@media screen and (min-width:1024px){.component-commercialoperations .l-headerbannerimg{margin-bottom:4rem;min-height:13rem;padding-top:2rem}}.component-commercialoperations .l-headerbannerimg-ambiantimg{height:15rem;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}@media screen and (min-width:1920px){.component-commercialoperations .l-headerbannerimg-ambiantimg{height:16rem}}.component-commercialoperations .l-headerbannerimg-ambiantimg__image{height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:680px){.component-commercialoperations .l-headerbannerimg-ambiantimg__image{height:auto;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:100%}}.component-commercialoperations .l-headerbannerimg-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-grey-000,#fff);border-radius:.25rem;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.2);box-shadow:0 2px 10px 0 rgba(0,0,0,.2);margin:auto;min-height:13rem;padding:1rem 1rem 1.5rem;text-align:center;width:88%}@media screen and (min-width:680px){.component-commercialoperations .l-headerbannerimg-card{width:50%}}@media screen and (min-width:1024px){.component-commercialoperations .l-headerbannerimg-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:11rem}}@media screen and (min-width:1280px){.component-commercialoperations .l-headerbannerimg-card{max-width:37rem;width:40%}}.component-commercialoperations .l-headerbannerimg-card-visual{margin-bottom:1rem}@media screen and (min-width:1024px){.component-commercialoperations .l-headerbannerimg-card-visual{margin-bottom:0;width:40%}}.component-commercialoperations .l-headerbannerimg-card-visual-picture__image{width:50%}@media screen and (min-width:1024px){.component-commercialoperations .l-headerbannerimg-card-visual-picture__image{width:80%}.component-commercialoperations .l-headerbannerimg-card-wording{width:60%}}.component-commercialoperations .l-headerbannerimg-card-wording__date{font-size:.875rem;padding-bottom:.5rem;position:relative}.component-commercialoperations .l-headerbannerimg-card-wording__date:before{background:var(--color-grey-999,#000);bottom:0;content:"";height:1px;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:28%}@media screen and (min-width:1024px){.component-commercialoperations .l-headerbannerimg-card-wording__date{font-size:1rem}}.component-commercialoperations .l-headerbannerimg-card-wording__headline{font-size:1.125rem;font-weight:600;margin:1rem auto 0;width:68%}@media screen and (min-width:1024px){.component-commercialoperations .l-headerbannerimg-card-wording__headline{font-size:1.4375rem;width:80%}}.component-commercialoperations .l-edito{display:block}.component-commercialoperations .l-edito__title{margin-bottom:1rem;margin-top:1.5rem;text-align:center}@media screen and (min-width:1024px){.component-commercialoperations .l-edito__title{margin-bottom:1.5rem;margin-top:4rem}}@media screen and (min-width:0px){.component-commercialoperations .l-edito__item-swiper{max-width:calc(66.66667% - 5.33333px);min-width:calc(66.66667% - 5.33333px)}.component-commercialoperations .l-edito__item-swiper:not(:last-child){margin-right:16px}}@media screen and (min-width:680px){.component-commercialoperations .l-edito__item-swiper{max-width:calc(40% - 9.6px);min-width:calc(40% - 9.6px)}.component-commercialoperations .l-edito__item-swiper:not(:last-child){margin-right:16px}}@media screen and (min-width:1024px){.component-commercialoperations .l-edito__item-swiper{max-width:calc(33.33333% - 16px);min-width:calc(33.33333% - 16px)}.component-commercialoperations .l-edito__item-swiper:not(:last-child){margin-right:24px}}@media screen and (min-width:1280px){.component-commercialoperations .l-edito__item-swiper{max-width:calc(33.33333% - 16px);min-width:calc(33.33333% - 16px)}.component-commercialoperations .l-edito__item-swiper:not(:last-child){margin-right:24px}}@media screen and (min-width:1920px){.component-commercialoperations .l-edito__item-swiper{max-width:calc(33.33333% - 16px);min-width:calc(33.33333% - 16px)}.component-commercialoperations .l-edito__item-swiper:not(:last-child){margin-right:24px}}.component-commercialoperations .l-edito__swiper{margin:1rem 0}.component-commercialoperations .l-edito__wrap-image{background:var(--color-grey-100,#e6e6e6);border-radius:4px;display:block;overflow:hidden;position:relative;width:100%}.component-commercialoperations .l-edito__wrap-image img{display:block;width:100%}.component-commercialoperations .l-edito__designation{color:var(--color-grey-700,#4d4d4d);display:block;font-size:1rem;line-height:1.375;margin-top:.5rem}.component-commercialoperations .l-edito__item{text-decoration:none}.component-commercialoperations .l-edito__item:hover .l-edito__designation{color:var(--color-grey-999,#000);text-decoration:underline}.component-commercialoperations .l-edito__wrap-svg{display:block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;fill:var(--color-grey-300,#b3b3b3)}.component-commercialoperations .l-commercialoperations-main-title{color:var(--color-secondary-red-500,#ea302d)}.component-commercialoperations .l-commercialoperations-subtitle{margin:2.5rem}.component-commercialoperations .l-commercialoperations-subtitle-opeco{margin-bottom:2.5rem}.component-commercialoperations .l-commercialoperationbanner{display:none}@media screen and (min-width:1280px){.component-commercialoperations .l-commercialoperationbanner{display:block}}.component-commercialoperations .l-commercialoperationbanner__picture{height:auto;width:100%}