@charset "UTF-8";@font-face{font-family:fonticon;src:url(../fonts/fonticon.eot);src:url(../fonts/fonticon.eot?#iefix) format("eot"),url(../fonts/fonticon.woff2) format("woff2"),url(../fonts/fonticon.woff) format("woff"),url(../fonts/fonticon.ttf) format("truetype"),url(../fonts/fonticon.svg#fonticon) format("svg")}#map-container .accordion-title[data-target-group=togglemaplist][href="#accordion-listing"]:before,#map-container .accordion-title[data-target-group=togglemaplist][href="#accordion-map"]:before,#map-container .bloc-postuler a:before,#map-container .container .routepanel .btnicon.car:before,#map-container .container .routepanel .btnicon.close:before,#map-container .container .routepanel .btnicon.print:before,#map-container .container .routepanel .btnicon.walk:before,#map-container .container .routepanel form .dst em:before,#map-container .container .routepanel form .src em:before,#map-container .details .infos .btnicon.like:before,#map-container .details .mapp .pin.quick:before,#map-container .gm-style-iw .popin .content [id^=tab-] .btnicon .like:before,#map-container .gm-style-iw .popin .popin-header .like.active:before,#map-container .gm-style-iw .popin .popin-header .like:before,#map-container .listing>ul li:after,#map-container .pin .nth:before,#map-container .pin:before,#map-container .resultsDetailsMode.car:before,#map-container .resultsDetailsMode.walk:before,#map-container .toolbar .transparentfield:after,.autosuggest~.ui-autocomplete .ui-menu-item-quick-favorite.active:before,.autosuggest~.ui-autocomplete .ui-menu-item-quick-favorite:before,.bloc-user-account-aside .bloc-user-account-aside-sponsorship .user-account-sponsorship-nav .user-account-sponsorship-action:before,.block-menu .mobile-home-link:before,.block-menu .primary>li:first-child a:before,.block-square-big.block-un-quick-vite .icon_geoloc:after,.block-square-big.block-un-quick-vite-find .pin.quick:before,.breadcrumb-component-item:first-child .breadcrumb-component-text:before,.btnicon.like:before,.button-arrow:before,.c-popin__closeButton:before,.checkbox-wrapper .checkbox:checked+.label:before,.checkbox-wrapper .label:before,.connexion-nav__close:before,.cookie-popin-close-button:before,.download-pdf:before,.home-slider .slick-arrow:before,.icon-actu:before,.icon-arrow-2020:before,.icon-arrow-curve:before,.icon-arrow-down-big:before,.icon-arrow-down:before,.icon-arrow-drawn:before,.icon-arrow-left-big:before,.icon-arrow-left-medium:before,.icon-arrow-left:before,.icon-arrow-right-big:before,.icon-arrow-right-medium:before,.icon-arrow-right:before,.icon-burger:before,.icon-car:before,.icon-celery:before,.icon-checkbox-checked:before,.icon-checkbox:before,.icon-checked:before,.icon-click-and-collect:before,.icon-clock:before,.icon-close:before,.icon-crab:before,.icon-cross:before,.icon-delivery2:before,.icon-delivery:before,.icon-eggs:before,.icon-facebook2:before,.icon-facebook:before,.icon-filter:before,.icon-fish:before,.icon-flag:before,.icon-geoloc:before,.icon-glucid:before,.icon-gluten:before,.icon-goat-milk:before,.icon-header-geoloc:before,.icon-heart-empty:before,.icon-heart:before,.icon-home:before,.icon-itineraire:before,.icon-kcal:before,.icon-lipid:before,.icon-lupine:before,.icon-mdp:before,.icon-milk:before,.icon-mollusc:before,.icon-mustard:before,.icon-new:before,.icon-nuts:before,.icon-ok-bag:before,.icon-pdf:before,.icon-peanut:before,.icon-pedestrian:before,.icon-pin-car:before,.icon-pin-quick2:before,.icon-pin-quick:before,.icon-pin:before,.icon-play:before,.icon-plus-circle:before,.icon-plus:before,.icon-print:before,.icon-protein:before,.icon-quick-star:before,.icon-quick:before,.icon-salt:before,.icon-search2:before,.icon-search:before,.icon-sesame:before,.icon-so2:before,.icon-soy:before,.icon-tap-bar-actus:before,.icon-tap-bar-carte:before,.icon-tap-bar-enfants:before,.icon-tel:before,.icon-user:before,.icon-youtube2:before,.icon-youtube:before,.menus-product-list-block .slick-next:before,.menus-product-list-block .slick-prev:before,.menus-product-list-block-paging-item-image-wrapper:after,.my-account_content .field.field-birtday label:after,.my-account_content .field.field_select label:after,.navigation-block-delivery-item p:after,.navigation-block-nav-item--quick-collect p:after,.navigation-block-nav-item--quick-collect small:after,.navigation-block-searchbar .icon-geoloc:before,.navigation-block-searchbar>a:after,.navigation-block-storenavigation-close:before,.navigation-block-storenavigation__top .store-search-submit:before,.navigation-block-user-item:after,.navigation-block-useraccount-close:before,.nutrition-allergens-block-item-name.arachide:before,.nutrition-allergens-block-item-name.celeri:before,.nutrition-allergens-block-item-name.crabe:before,.nutrition-allergens-block-item-name.fruitcoque:before,.nutrition-allergens-block-item-name.gluten:before,.nutrition-allergens-block-item-name.lait:before,.nutrition-allergens-block-item-name.laitchevre:before,.nutrition-allergens-block-item-name.lupin:before,.nutrition-allergens-block-item-name.molusque:before,.nutrition-allergens-block-item-name.moutarde:before,.nutrition-allergens-block-item-name.oeuf:before,.nutrition-allergens-block-item-name.poisson:before,.nutrition-allergens-block-item-name.sesam:before,.nutrition-allergens-block-item-name.so2:before,.nutrition-allergens-block-item-name.soja:before,.nutrition-block-allergen-link:before,.nutrition-block-item.energy .nutrition-block-item-name:before,.nutrition-block-item.glucid .nutrition-block-item-name:before,.nutrition-block-item.glucid-2 .nutrition-block-item-name:before,.nutrition-block-item.lipid .nutrition-block-item-name:before,.nutrition-block-item.lipid-2 .nutrition-block-item-name:before,.nutrition-block-item.protein .nutrition-block-item-name:before,.nutrition-block-item.salt .nutrition-block-item-name:before,.page-account .account-block-add-child-link:before,.page-account .account-block-favorite-child-link:before,.player-btn:before,.quickiteasy-popin .btn-close-flip.quickiteasy-popin-close:before,.quickiteasy-popin .quickiteasy-popin-tab-close:before,.rollmenu .accordion-title.arrow span:after,.rollmenu .accordion-title[href="#filters"]:after,.rollmenu .accordion-title[href="#filters2"]:after,.roundsticker .roundsticker-arrow:before,.select-wrapper:after,.slick-next:before,.slick-prev:before,.slider-2020 .slick-arrow:before,.store-search-favorite-add:before,.store-search-favorite-list-title:before,.store-search-label-text.favorite:before,.store-tabs__hours p[data-activate]:after,.tft-header .slick-dots li:before,body.page-corpo .rollmenu ul.second>li:first-child .accordion-title span:before,body.page-corpo-contact .form-contact .field.field_select label:after,body.page-corpo-mediatheque.page-corpo-galerie-photo .content-item .icon:before,body.page-familybreaks #toggle-map-list:before,body.page-familybreaks-hiver #toggle-map-list:before,body.page-familybreaks-hiver.show-list #toggle-map-list:before,body.page-familybreaks.show-list #toggle-map-list:before,body.page-my_account_edit .btn-add-nbr-child a:before,body.page-my_account_edit .btn-add-store a:before,body.page-my_account_edit .btn-remove-nbr-child a:before,body.page-salade .block-slider .button:after,body.page-salade .intermedaire-plus span:after{font-family:fonticon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.icon-actu:before{content:""}.icon-arrow-2020:before{content:""}.icon-arrow-curve:before{content:""}.icon-arrow-down-big:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-drawn:before{content:""}.icon-arrow-left-big:before{content:""}.icon-arrow-left-medium:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right-big:before{content:""}.icon-arrow-right-medium:before{content:""}.icon-arrow-right:before{content:""}.icon-burger:before{content:""}.icon-car:before{content:""}.icon-celery:before{content:""}.icon-checkbox-checked:before{content:""}.icon-checkbox:before{content:""}.icon-checked:before{content:""}.icon-click-and-collect:before{content:""}.icon-clock:before{content:""}.icon-close:before{content:""}.icon-crab:before{content:""}.icon-cross:before{content:""}.icon-delivery:before{content:""}.icon-delivery2:before{content:""}.icon-eggs:before{content:""}.icon-facebook:before{content:""}.icon-facebook2:before{content:""}.icon-filter:before{content:""}.icon-fish:before{content:""}.icon-flag:before{content:""}.icon-geoloc:before{content:""}.icon-glucid:before{content:""}.icon-gluten:before{content:""}.icon-goat-milk:before{content:""}.icon-header-geoloc:before{content:""}.icon-heart-empty:before{content:""}.icon-heart:before{content:""}.icon-home:before{content:""}.icon-itineraire:before{content:""}.icon-kcal:before{content:""}.icon-lipid:before{content:""}.icon-lupine:before{content:""}.icon-mdp:before{content:""}.icon-milk:before{content:""}.icon-mollusc:before{content:""}.icon-mustard:before{content:""}.icon-new:before{content:""}.icon-nuts:before{content:""}.icon-ok-bag:before{content:""}.icon-pdf:before{content:""}.icon-peanut:before{content:""}.icon-pedestrian:before{content:""}.icon-pin-car:before{content:""}.icon-pin-quick:before{content:""}.icon-pin-quick2:before{content:""}.icon-pin:before{content:""}.icon-play:before{content:""}.icon-plus-circle:before{content:""}.icon-plus:before{content:""}.icon-print:before{content:""}.icon-protein:before{content:""}.icon-quick-star:before{content:""}.icon-quick:before{content:""}.icon-salt:before{content:""}.icon-search:before{content:""}.icon-search2:before{content:""}.icon-sesame:before{content:""}.icon-so2:before{content:""}.icon-soy:before{content:""}.icon-tap-bar-actus:before{content:""}.icon-tap-bar-carte:before{content:""}.icon-tap-bar-enfants:before{content:""}.icon-tel:before{content:""}.icon-user:before{content:""}.icon-youtube:before{content:""}.icon-youtube2:before{content:""}.player-btn{display:inline-block;border-radius:100%;border:.06em solid;width:1em;height:1em;position:relative;cursor:pointer}.player-btn:before{content:""}.player-btn:before{position:absolute;top:50%;left:calc(50% + .1em);z-index:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:40%}.player-btn:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:transform .35s,opacity .35s;transition:transform .35s,opacity .35s,-webkit-transform .35s;background-color:#000;border-radius:100%}html.no-touch .player-btn:active:after,html.no-touch .player-btn:hover:after{opacity:.8;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.text-block{padding:50px;text-align:center}.text-block-title{font-size:1.5em;font-weight:800;line-height:1.2em;margin-bottom:50px;text-transform:uppercase;text-align:center}.text-block p{line-height:1.2;margin:2rem 10% 0}@media (max-width:980px){.text-block p{margin:0}}@media (max-width:640px){.text-block{padding:25px}.text-block-title{margin-bottom:25px}}.image-block{position:relative}.image-block img{width:100%;display:block}.block-list>li{display:inline-block;vertical-align:top}@media (min-width:981px){.sm-visible{display:none!important}}@media (max-width:980px){.sm-hidden{display:none!important}}@media (max-width:640px){.xs-hidden{display:none!important}}.h-clearfix:after,.h-clearfix:before{content:" ";display:table}.h-clearfix:after{clear:both}.btnicon{display:inline-block;width:2.2em;height:2.2em;line-height:2.2;border-radius:100%;background:#fff;color:#777;-webkit-box-shadow:0 0 0 .22em rgba(119,119,119,.5);box-shadow:0 0 0 .22em rgba(119,119,119,.5);margin:.264rem;-webkit-transition:color .35s;transition:color .35s;cursor:pointer;text-align:center}.btnicon [class*=g-icon]{display:inline-block;vertical-align:middle}.btnicon.like{position:absolute;right:0;top:0;z-index:20;padding-top:1px;-webkit-transition:color .35s,-webkit-box-shadow .35s;transition:color .35s,-webkit-box-shadow .35s;transition:color .35s,box-shadow .35s;transition:color .35s,box-shadow .35s,-webkit-box-shadow .35s}.btnicon.like:before{content:""}.btnicon.like.active{color:#d2082a;-webkit-box-shadow:0 0 0 .22em #d2082a;box-shadow:0 0 0 .22em #d2082a}.vitrine{height:35rem}@media (min-width:768px){.vitrine{height:45rem}}@media (min-width:1024px){.vitrine{height:60rem}}@media (min-width:1600px){.vitrine{height:70rem}}.vitrine.full{height:100vh;background-size:cover}@media (min-width:641px){.vitrine.full{height:100vh}}@media (min-width:768px){.vitrine.full{height:45rem}}@media (min-width:1024px){.vitrine.full{height:100vh}}@media (min-width:1600px){.vitrine.full{height:100vh}}html.mobile .vitrine.full{height:568px}.vitrine .img-vitrine{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-position:center bottom;background-repeat:no-repeat;background-size:100% auto}@media (max-width:980px){.vitrine .img-vitrine{background-size:auto 75%}}.vitrine .img>img{visibility:hidden}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-size:62.5%;height:100%;width:100%}*{margin:0;padding:0}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}body{position:relative;height:100%;width:100%;margin:0;background:#fff;font-family:"Nunito Sans",sans-serif,sans serif;font-weight:400;font-size:1.6rem}body:not(.showCookiePopin) .cookie-popin{display:none}body.-informationMessage .container{padding-top:90px}body.-informationMessage .navigation-block-nav{top:90px}body.-informationMessage .navigation-block-searchbar{height:90px}@media (max-width:640px){body.-informationMessage .container{padding-top:110px}body.-informationMessage .navigation-block-nav{top:110px}body.-informationMessage .navigation-block-searchbar{height:110px}}img,video{max-width:100%}input{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:inherit}button,input[type=button],input[type=reset],input[type=submit]{border:0;cursor:pointer}a{color:inherit;cursor:pointer;text-decoration:none}img{display:inline-block}img[src][width]{height:auto}.container{padding-top:40px;overflow:hidden}.container>.logo{top:40px}.arrow-right{padding:15px 0}.arrow-right::before{margin-right:.5em;font-family:glyphicons;font-style:normal;vertical-align:middle;font-size:60%}.anchor{position:relative}.anchor-link{position:absolute;top:-39px}.bold-italic-underline{font-style:italic;text-decoration:underline;font-weight:900}.common-full-width{width:100%}.js-slide-rtl{-webkit-transform:translateX(-470px);transform:translateX(-470px)}.js-fade-in{background:rgba(0,0,0,.6);display:block}.logo{display:block;position:absolute;top:0;left:20px;z-index:1003;width:20.14%;height:189px;max-width:290px;background:url(../images/layout/logo-quick-black-fr.svg) no-repeat top left/contain;text-decoration:none}.logo .box-title{position:absolute;top:3%;left:0;right:0}.logo a{display:block;width:100%;height:inherit;text-decoration:none}.logo span{display:none}@media (max-width:980px){.logo.glow{background-image:url(../images/layout/logo-quick-glow.svg)!important}}@media (max-width:640px){.logo{height:114px;width:66px;background-image:url(../images/layout/logo-quick.svg)!important}}@media (min-width:641px){.logo.white{background-image:url(../images/layout/logo-quick-white-fr.svg)}.logo.black{background-image:url(../images/layout/logo-quick-black-fr.svg)}}@media (min-width:641px){_:-ms-fullscreen.white,:root .logo.white{background-image:url(../images/layout/logo-quick-white-fr.png)}_:-ms-fullscreen.black,:root .logo.black{background-image:url(../images/layout/logo-quick-black-fr.png)}}.flip-square-container-50{width:50%}.h-visuallyHidden{font-size:0}.browserupgrade{margin:.2em 0;padding:.2em 0;background:#ccc;color:#000}#mask{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background:#000;background:rgba(0,0,0,.5)}#mask .mask_show{display:block}[data-activated]:not(.active){display:none}.article-bp-reduc-promo .img{position:absolute;top:0;left:0;right:0;bottom:0}.article-bp-reduc-promo .box_btn{position:absolute;bottom:7.5rem;left:0;right:0;z-index:2;text-align:center}@media (max-width:1024px){.article-bp-reduc-promo .box_btn{bottom:3.5rem}}.article-bp-reduc-promo.horiz .box_btn{bottom:3.5rem}.article-actu{text-align:center}.article-actu .img{position:relative;display:block;height:50%;overflow:hidden}.article-actu .img:after{content:"";display:block;position:absolute;bottom:0;left:50%;margin-left:-2rem;width:0;height:0;border-left:2rem solid transparent;border-right:2rem solid transparent;border-bottom:2rem solid #fff}.article-actu .ratiobloc{padding-top:50%;background:#fff;overflow:auto}.article-actu .in>.in{padding:2rem 8%}.article-actu .time{font-weight:700;font-size:1.4rem;color:#aeaeae}.article-actu .h3{margin:2rem 0;font-size:3rem}.article-actu .p{margin:0 0 3rem 0}.article-actu .btn_text{font-size:1.8rem!important}@media (max-width:800px){.article-actu .in>.in{padding:2rem 5%}.article-actu .h3{font-size:2.5rem}.article-actu .p{margin:0 0 2rem 0}}#map-container .accordion-title[data-target-group=togglemaplist][href="#accordion-listing"]:before,#map-container .accordion-title[data-target-group=togglemaplist][href="#accordion-map"]:before,#map-container .bloc-postuler a:before,#map-container .container .routepanel .btnicon.car:before,#map-container .container .routepanel .btnicon.close:before,#map-container .container .routepanel .btnicon.print:before,#map-container .container .routepanel .btnicon.walk:before,#map-container .container .routepanel form .dst em:before,#map-container .container .routepanel form .src em:before,#map-container .details .infos .btnicon.like:before,#map-container .details .mapp .pin.quick:before,#map-container .gm-style-iw .popin .content [id^=tab-] .btnicon .like:before,#map-container .gm-style-iw .popin .popin-header .like.active:before,#map-container .gm-style-iw .popin .popin-header .like:before,#map-container .listing>ul li:after,#map-container .pin .nth:before,#map-container .pin:before,#map-container .resultsDetailsMode.car:before,#map-container .resultsDetailsMode.walk:before,#map-container .toolbar .transparentfield:after,.autosuggest~.ui-autocomplete .ui-menu-item-quick-favorite.active:before,.autosuggest~.ui-autocomplete .ui-menu-item-quick-favorite:before,.bloc-user-account-aside .bloc-user-account-aside-sponsorship .user-account-sponsorship-nav .user-account-sponsorship-action:before,.block-menu .mobile-home-link:before,.block-menu .primary>li:first-child a:before,.block-square-big.block-un-quick-vite .icon_geoloc:after,.block-square-big.block-un-quick-vite-find .pin.quick:before,.breadcrumb-component-item:first-child .breadcrumb-component-text:before,.btnicon.like:before,.button-arrow:before,.c-popin__closeButton:before,.checkbox-wrapper .checkbox:checked+.label:before,.checkbox-wrapper .label:before,.connexion-nav__close:before,.cookie-popin-close-button:before,.download-pdf:before,.home-slider .slick-arrow:before,.icon-actu:before,.icon-arrow-2020:before,.icon-arrow-curve:before,.icon-arrow-down-big:before,.icon-arrow-down:before,.icon-arrow-drawn:before,.icon-arrow-left-big:before,.icon-arrow-left-medium:before,.icon-arrow-left:before,.icon-arrow-right-big:before,.icon-arrow-right-medium:before,.icon-arrow-right:before,.icon-burger:before,.icon-car:before,.icon-celery:before,.icon-checkbox-checked:before,.icon-checkbox:before,.icon-checked:before,.icon-click-and-collect:before,.icon-clock:before,.icon-close:before,.icon-crab:before,.icon-cross:before,.icon-delivery2:before,.icon-delivery:before,.icon-eggs:before,.icon-facebook2:before,.icon-facebook:before,.icon-filter:before,.icon-fish:before,.icon-flag:before,.icon-geoloc:before,.icon-glucid:before,.icon-gluten:before,.icon-goat-milk:before,.icon-header-geoloc:before,.icon-heart-empty:before,.icon-heart:before,.icon-home:before,.icon-itineraire:before,.icon-kcal:before,.icon-lipid:before,.icon-lupine:before,.icon-mdp:before,.icon-milk:before,.icon-mollusc:before,.icon-mustard:before,.icon-new:before,.icon-nuts:before,.icon-ok-bag:before,.icon-pdf:before,.icon-peanut:before,.icon-pedestrian:before,.icon-pin-car:before,.icon-pin-quick2:before,.icon-pin-quick:before,.icon-pin:before,.icon-play:before,.icon-plus-circle:before,.icon-plus:before,.icon-print:before,.icon-protein:before,.icon-quick-star:before,.icon-quick:before,.icon-salt:before,.icon-search2:before,.icon-search:before,.icon-sesame:before,.icon-so2:before,.icon-soy:before,.icon-tap-bar-actus:before,.icon-tap-bar-carte:before,.icon-tap-bar-enfants:before,.icon-tel:before,.icon-user:before,.icon-youtube2:before,.icon-youtube:before,.menus-product-list-block .slick-next:before,.menus-product-list-block .slick-prev:before,.menus-product-list-block-paging-item-image-wrapper:after,.my-account_content .field.field-birtday label:after,.my-account_content .field.field_select label:after,.navigation-block-delivery-item p:after,.navigation-block-nav-item--quick-collect p:after,.navigation-block-nav-item--quick-collect small:after,.navigation-block-searchbar .icon-geoloc:before,.navigation-block-searchbar>a:after,.navigation-block-storenavigation-close:before,.navigation-block-storenavigation__top .store-search-submit:before,.navigation-block-user-item:after,.navigation-block-useraccount-close:before,.nutrition-allergens-block-item-name.arachide:before,.nutrition-allergens-block-item-name.celeri:before,.nutrition-allergens-block-item-name.crabe:before,.nutrition-allergens-block-item-name.fruitcoque:before,.nutrition-allergens-block-item-name.gluten:before,.nutrition-allergens-block-item-name.lait:before,.nutrition-allergens-block-item-name.laitchevre:before,.nutrition-allergens-block-item-name.lupin:before,.nutrition-allergens-block-item-name.molusque:before,.nutrition-allergens-block-item-name.moutarde:before,.nutrition-allergens-block-item-name.oeuf:before,.nutrition-allergens-block-item-name.poisson:before,.nutrition-allergens-block-item-name.sesam:before,.nutrition-allergens-block-item-name.so2:before,.nutrition-allergens-block-item-name.soja:before,.nutrition-block-allergen-link:before,.nutrition-block-item.energy .nutrition-block-item-name:before,.nutrition-block-item.glucid .nutrition-block-item-name:before,.nutrition-block-item.glucid-2 .nutrition-block-item-name:before,.nutrition-block-item.lipid .nutrition-block-item-name:before,.nutrition-block-item.lipid-2 .nutrition-block-item-name:before,.nutrition-block-item.protein .nutrition-block-item-name:before,.nutrition-block-item.salt .nutrition-block-item-name:before,.page-account .account-block-add-child-link:before,.page-account .account-block-favorite-child-link:before,.player-btn:before,.quickiteasy-popin .btn-close-flip.quickiteasy-popin-close:before,.quickiteasy-popin .quickiteasy-popin-tab-close:before,.rollmenu .accordion-title.arrow span:after,.rollmenu .accordion-title[href="#filters"]:after,.rollmenu .accordion-title[href="#filters2"]:after,.roundsticker .roundsticker-arrow:before,.select-wrapper:after,.slick-next:before,.slick-prev:before,.slider-2020 .slick-arrow:before,.store-search-favorite-add:before,.store-search-favorite-list-title:before,.store-search-label-text.favorite:before,.store-tabs__hours p[data-activate]:after,.tft-header .slick-dots li:before,body.page-corpo .rollmenu ul.second>li:first-child .accordion-title span:before,body.page-corpo-contact .form-contact .field.field_select label:after,body.page-corpo-mediatheque.page-corpo-galerie-photo .content-item .icon:before,body.page-familybreaks #toggle-map-list:before,body.page-familybreaks-hiver #toggle-map-list:before,body.page-familybreaks-hiver.show-list #toggle-map-list:before,body.page-familybreaks.show-list #toggle-map-list:before,body.page-my_account_edit .btn-add-nbr-child a:before,body.page-my_account_edit .btn-add-store a:before,body.page-my_account_edit .btn-remove-nbr-child a:before,body.page-salade .block-slider .button:after,body.page-salade .intermedaire-plus span:after{display:inline-block;vertical-align:middle}@font-face{font-family:Dimbo;src:url(../fonts/dimbo-regular.woff2) format("woff2"),url(../fonts/dimbo-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:brush_up_tooregular;src:url(../fonts/brushuptoo-webfont.woff2) format("woff2"),url(../fonts/brushuptoo-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'ITC Franklin Gothic LT';src:url(../fonts/FranklinGothicLT-HeavyItal.woff2) format("woff2"),url(../fonts/FranklinGothicLT-HeavyItal.woff) format("woff");font-weight:900;font-style:italic}@font-face{font-family:'ITC Franklin Gothic LT';src:url(../fonts/FranklinGothicLT-Book.woff2) format("woff2"),url(../fonts/FranklinGothicLT-Book.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'ITC Franklin Gothic LT';src:url(../fonts/FranklinGothicLT-Demi.woff2) format("woff2"),url(../fonts/FranklinGothicLT-Demi.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:'ITC Franklin Gothic LT';src:url(../fonts/FranklinGothicLT-Heavy.woff2) format("woff2"),url(../fonts/FranklinGothicLT-Heavy.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:'ITC Franklin Gothic LT';src:url(../fonts/FranklinGothicLT-DemiItal.woff2) format("woff2"),url(../fonts/FranklinGothicLT-DemiItal.woff) format("woff");font-weight:600;font-style:italic}@media (max-width:640px){.hidden-xs-down{display:none!important}}@media (min-width:641px){.hidden-sm-up{display:none!important}}@media (max-width:980px){.hidden-sm-down{display:none!important}}@media (min-width:981px){.hidden-md-up{display:none!important}}.hidden{display:none!important}.clear{clear:both;float:none}#loading-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);z-index:9999}#loading-overlay::after{content:'';position:absolute;top:50%;left:50%;width:153px;height:153px;margin-top:-76.5px;margin-left:-76.5px;border-radius:50%}body.loading #loading-overlay{display:block}body.loading.loading-jeune #loading-overlay::after{background:#fff url(../images/layout/loader_jeune.gif) no-repeat center}body.loading.loading-adulte #loading-overlay::after{background:#fff url(../images/layout/loader_adulte.gif) no-repeat center}body.loading.loading-famille #loading-overlay::after{background:#fff url(../images/layout/loader_famille.gif) no-repeat center}.square-box{position:relative;width:100%;vertical-align:middle}.square-box::before{content:'';display:block;padding-top:100%}.square-box-content{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center}.square-box-content .square-box-centered{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;text-align:center}.square-box-content picture,.square-box-content picture>img{display:block;width:100%;max-width:none}.square-box-w-50{width:50%;display:inline-block}.square-box-w-25{width:25%;display:inline-block}.square-box-h-50:before{padding-top:50%}.square-box-h-auto:before{display:none;padding-top:0}.square-box-h-auto .square-box-content{position:static}@media (max-width:980px){.square-box-sm-w-100{width:100%}.square-box-sm-w-50{width:50%}.square-box-sm-h-100::before{padding-top:100%}.square-box-sm-h-50::before{padding-top:50%}.square-box-sm-disabled{width:100%}.square-box-sm-disabled:before{display:none;padding:0}.square-box-sm-disabled .square-box-content{position:static}.square-box-sm-disabled .square-box-content .square-box-centered{position:static;-webkit-transform:none;transform:none}}@media (max-width:640px){.square-box-xs-w-100{width:100%}.square-box-xs-w-50{width:50%}.square-box-xs-h-100::before{padding-top:100%}.square-box-xs-h-50::before{padding-top:50%}.square-box-xs-disabled{width:100%}.square-box-xs-disabled:before{display:none;padding:0}.square-box-xs-disabled .square-box-content{position:static}.square-box-xs-disabled .square-box-content .square-box-centered{position:static;-webkit-transform:none;transform:none}}.beige-picto-bg{background:#f7ebdf url(../images/layout/delivery_bg.png) repeat center center/250px auto}@media (min-width:981px){.beige-picto-bg{background-size:380px auto}}.rotate-text{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}.main-title{display:inline-block;font:900 italic 22px/1 "ITC Franklin Gothic LT",sans-serif;text-transform:uppercase;color:#000;border-bottom:4px solid #d2082a;margin:0 auto 30px}.main-title--white{color:#fff;border-color:#fff}@media (min-width:981px){.main-title{letter-spacing:.9px;border-width:6px;font-size:37px;margin-bottom:40px}}.main-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font:900 italic 16px/1 "ITC Franklin Gothic LT",sans-serif;color:#fff;border-radius:35px;background-color:#d2082a;height:54px;width:auto;padding-left:22px;padding-right:22px;border:1px solid #fff;max-width:280px;margin:0 auto;-webkit-transition:all 150ms linear;transition:all 150ms linear}.main-button+.main-button{margin-top:10px}@media (min-width:981px){.main-button{height:70px;font-size:18px}}.main-button--outlined{border-color:#d2082a;color:#d2082a;background-color:#fff}.input-field{position:relative;display:block;border-radius:35px;border:1px solid #ece8e6;overflow:hidden;background:#fff;margin-bottom:10px}.input-field input{width:100%;height:52px;padding-left:22px;padding-right:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent!important;outline:0;font:600 italic 13px/1 "Nunito Sans",sans-serif;line-height:52px;color:#000}.input-field input::-webkit-input-placeholder{color:#ccc}.input-field input::-moz-placeholder{color:#ccc}.input-field input::-ms-input-placeholder{color:#ccc}.input-field input::placeholder{color:#ccc}.input-field[class*=icon-]::before{position:absolute;left:20px;top:0;line-height:52px;color:#d2082a;font-size:1.2em}.input-field[class*=icon-] input{padding-left:50px}@media (min-width:981px){.input-field{border-width:2px}.input-field input{height:66px;line-height:66px;font-size:15px;padding-left:30px;padding-right:30px}.input-field[class*=icon-]::before{line-height:66px;left:25px}.input-field[class*=icon-] input{padding-left:55px}}.store-search--v2020{position:relative}.store-search--v2020 .store-search-input{height:70px;border-radius:35px;padding-right:70px;padding-left:55px;border:2px solid #ece8e6}.store-search--v2020 .store-search-input+.input_icon{position:absolute;z-index:5;top:0;left:25px;height:70px;line-height:70px;font-size:24px;color:#d2082a;pointer-events:none}.store-search--v2020 .store-search-input+.input_icon::before{vertical-align:top}@media (max-width:980px){.store-search--v2020 .store-search-input{position:relative;z-index:4;height:54px;padding-left:45px;padding-right:54px;border-width:1px;margin-bottom:10px;font-size:12px}.store-search--v2020 .store-search-input+.input_icon{left:20px;height:54px;line-height:54px;font-size:19px}}.store-search--v2020 .store-search-submit{z-index:4;border-radius:35px;height:70px;width:auto;font:900 italic 28px/1 "ITC Franklin Gothic LT",sans-serif;padding-left:22px;padding-right:22px;border:1px solid #fff}.store-search--v2020 .store-search-submit::before{vertical-align:top}@media (max-width:980px){.store-search--v2020 .store-search-submit{padding-left:16px;padding-right:16px;height:54px;font-size:24px}}.store-search--v2020 .store-search-close{display:none;position:absolute;z-index:10;top:17px;right:25px;width:20px;height:20px;font-size:20px;background:0 0;color:#d2082a}.store-search--v2020 .store-search-close::before{line-height:20px;width:20px;height:20px;vertical-align:top}@media (min-width:981px){.store-search--v2020 .store-search-close{top:25px;right:30px}}.store-search--v2020 .store-search-label{z-index:4;height:70px}@media (max-width:980px){.store-search--v2020 .store-search-label{height:54px}}.store-search--v2020 .store-search-label-text{z-index:5;border-radius:35px;background-color:#fff;height:66px;line-height:66px;padding-left:25px;margin:2px 70px 2px 2px}.store-search--v2020 .store-search-label-text::before{vertical-align:top;font-size:13px;margin-right:8px}@media (max-width:980px){.store-search--v2020 .store-search-label-text{height:52px;line-height:52px;font-size:12px;padding-left:20px;margin:1px 55px 1px 1px}}.store-search--v2020 .autosuggest~.ui-autocomplete,.store-search--v2020 .store-search-favorite-list{border-bottom-left-radius:35px;border-bottom-right-radius:35px;padding-top:35px;border:2px solid #ece8e6;border-top:none}@media (max-width:980px){.store-search--v2020 .autosuggest~.ui-autocomplete,.store-search--v2020 .store-search-favorite-list{padding-top:27px;border-width:1px}}.store-search--v2020 .store-search-favorite-list{top:35px}@media (max-width:980px){.store-search--v2020 .store-search-favorite-list{z-index:3;top:27px}.store-search--v2020 .store-search-favorite-list-empty-text{font-size:14px}}.store-search--v2020 .autosuggest~.ui-autocomplete{max-height:220px;z-index:-1;top:-37px!important}@media (max-width:980px){.store-search--v2020 .autosuggest~.ui-autocomplete{max-height:210px}}.store-search--v2020 .autosuggest~.ui-autocomplete .ui-menu-item{padding:0}.store-search--v2020 .autosuggest~.ui-autocomplete .ui-menu-item-wrapper{padding:10px;height:60px}.store-search--v2020 .autosuggest~.ui-autocomplete .ui-menu-item-wrapper.ui-state-active{background-color:#f2f2f2}@media (max-width:980px){.store-search--v2020.store-search--with-submit-label .store-search-label{position:static!important;height:auto}}.store-search--v2020.store-search--with-submit-label .store-search-input{padding-right:200px}@media (max-width:980px){.store-search--v2020.store-search--with-submit-label .store-search-input{padding-right:30px;z-index:5}}.store-search--v2020.store-search--with-submit-label .store-search-submit{z-index:initial;padding-left:50px;padding-right:50px;font-size:18px;border:none}@media (max-width:980px){.store-search--v2020.store-search--with-submit-label .store-search-submit{position:relative;top:auto;left:auto;width:100%}.store-search--v2020.store-search--with-submit-label .store-search-submit[style*="display: none"]+.ui-autocomplete{top:-37px!important}}.store-search--v2020.store-search--with-submit-label .autosuggest~.ui-autocomplete{top:-35px!important}@media (max-width:980px){.store-search--v2020.store-search--with-submit-label .autosuggest~.ui-autocomplete{z-index:4;top:-91px!important}}.input,.select{width:100%;border:2px solid #000;height:60px;padding:5px 10px;font-family:"Nunito Sans",sans-serif;color:#000;font-size:1.3rem;font-weight:600;font-style:normal;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff}.input::-ms-expand,.select::-ms-expand{display:none}.select option{font-weight:700;padding:15px}.label{display:block;color:#000;font-size:1.3rem;font-weight:800;line-height:2.2rem;text-align:left}.checkbox-wrapper .checkbox{display:none}.checkbox-wrapper .checkbox:checked+.label:before{content:""}.checkbox-wrapper .label{display:inline-block;vertical-align:middle}.checkbox-wrapper .label:before{content:""}.checkbox-wrapper .label::before{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:10px;font-size:2rem;color:#000;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.checkbox-wrapper a{text-decoration:underline}.select-wrapper{position:relative;width:100%}.select-wrapper:after{content:""}.select-wrapper::after{display:inline-block;position:absolute;right:20px;top:calc(50% - 5px);font-size:1rem;line-height:1;cursor:pointer;pointer-events:none}.stampy{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:matrix(1,-.12,0,1,0,0);transform:matrix(1,-.12,0,1,0,0);display:inline-block;text-align:left;font-family:Anton,sans-serif;font-weight:500;text-transform:uppercase;line-height:1}.stampy small{display:block;margin-bottom:0;text-transform:none;font-family:"Nunito Sans",sans-serif;font-weight:700;font-size:50%;line-height:1.5;letter-spacing:0}.stampy-border{border-bottom:.13em solid}.stampy-border-red{border-bottom:.13em solid;border-color:#d2082a}.border-red-text{border-color:#d2082a;color:#d2082a}.block-title-wrapper{margin:0 auto;text-align:center}.block-title{border-color:#d2082a;margin:50px 0 60px;margin-top:25px;font-size:6rem;line-height:1.2}@media (max-width:980px){.block-title{font-size:9vw;border-bottom-width:5px}}@media (max-width:640px){.block-title{font-size:9vw;border-bottom-width:4px}}.block-title-border{display:inline-block;vertical-align:baseline;border-bottom:.13em solid}.chooseStore{font-weight:bolder}.wysiwyg-table-wrapper{overflow:auto}@media (max-width:640px){.wysiwyg-table-wrapper td{min-width:200px}}.breadcrumb-component{text-align:center}.breadcrumb-component-item{position:relative;display:inline-block;vertical-align:middle;font-size:1.4rem}.breadcrumb-component-item:not(:last-child){padding-right:21px}.breadcrumb-component-item:not(:last-child)::after{content:'/';font-weight:900;font-style:italic;position:absolute;top:0;right:0;margin:0 10px}.breadcrumb-component-item.breadcrumb-component-return::after{content:'|';font-weight:500;font-style:normal;line-height:1}.breadcrumb-component-item:first-child .breadcrumb-component-text:before{content:""}.breadcrumb-component-item:first-child .breadcrumb-component-text::before{vertical-align:middle;margin-right:5px;font-size:1.2rem}.breadcrumb-component-text{font-family:"Nunito Sans",sans-serif;font-style:italic;font-weight:900;line-height:1;letter-spacing:0;text-decoration:none;border:0;-webkit-transition:all 225ms ease;transition:all 225ms ease}.bullet-switcher{position:fixed;top:50%;right:2%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:100}.bullet-switcher__wrapper{list-style:none;background:#fff;border-radius:20px;-webkit-box-shadow:1px 2px 2px rgba(1,1,1,.4);box-shadow:1px 2px 2px rgba(1,1,1,.4);padding:11px 0}.bullet-switcher__item{position:relative}.bullet-switcher__dot{display:block;padding:3.5px 10px;pointer-events:none}.bullet-switcher__dot:before{content:'';display:block;width:14px;height:14px;background:#d1d1d1;border-radius:50%;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.bullet-switcher__dot_current:before{background:#d2082a}.bullet-switcher__dot:hover+.bullet-switcher__tooltip{opacity:1;pointer-events:auto}.bullet-switcher__tooltip{position:absolute;top:50%;right:100%;width:200px;padding:15px 10px;margin-right:20px;font-size:1.4rem;color:#fff;background:#d2082a;opacity:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.bullet-switcher__tooltip:after{display:block;position:absolute;top:50%;left:100%;content:'';width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #d01030;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media (max-width:980px){.bullet-switcher{display:none}}.button{display:inline-block;padding:1.8rem 2rem;font-size:2rem;font-family:"Nunito Sans",sans-serif;font-style:italic;font-weight:1000;line-height:1;letter-spacing:0;text-decoration:none;border:0;-webkit-transition:all 225ms ease;transition:all 225ms ease;outline:0;cursor:pointer}.button::before{margin-right:10px;font-size:1.4rem}.button.loading{cursor:default;opacity:.8}@media (max-width:640px){.button{font-size:1.4rem;padding:1.6rem 1.8rem}.button::before{font-size:1rem}}.button-white{background:#fff;color:#d2082a}.button-white:hover{background:#000;color:#fff}.button-red{background:#d2082a;color:#fff}.button-red:hover{background:#000}.button-transparent{background:0 0;color:#000}.button-transparent:hover{background:0 0}.button-grey{background:#777;color:#fff}.button-grey:hover{background:#000}.button-red-dashed{border:2px dashed #fff;background:#d2082a;color:#fff}.button-red-dashed:hover{background:#000}.button-arrow:before{content:""}.button-arrow:before{font-size:.8em}@media (min-width:641px){.button-arrow{white-space:nowrap}}.cta{display:inline-block;margin:8px 0;font:bold 1.4rem/1.33 "Nunito Sans",sans-serif;color:#d2082a;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;text-decoration:underline;-webkit-transition:color 225ms ease;transition:color 225ms ease}.cta:hover{color:#000}@media (min-width:641px){.cta{font-size:1.8rem}}.dot{display:block;width:4em;height:4em;background:rgba(255,255,255,.1);border-radius:100%;-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.4);padding:.35em}.dot>.in{display:block;width:100%;height:100%;border-radius:100%;background:#d2082a;color:#fff;font-weight:700;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:.3s;transition-duration:.3s;white-space:nowrap;word-spacing:-.25em}.dot>.in:before{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}.dot>.in>*{display:inline-block;vertical-align:middle;white-space:normal;word-spacing:normal}.flipper-wrapper{-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.flipper-wrapper.flipped .flipper{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flipper-wrapper.flipped .flipper-front{opacity:0;pointer-events:none}.flipper-wrapper:not(.flipped) .flipper-back{opacity:0;pointer-events:none}.flipper{position:relative;width:100%;height:100%;-webkit-transition:.6s;transition:.6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.flipper-back,.flipper-front{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:opacity .6s ease;transition:opacity .6s ease;-webkit-backface-visibility:hidden}.flipper-front{-webkit-transform:rotateY(0);transform:rotateY(0)}.flipper-back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.header-arrow{display:block;position:absolute;bottom:4%;left:50%;z-index:11;margin:-30px 0 0 -30px;width:60px;height:60px;border:2px solid #fff;border-radius:100%;background:0 0;-webkit-transition:background .35s ease-in,border-color .3s ease;transition:background .35s ease-in,border-color .3s ease;overflow:hidden}.header-arrow::before{content:'';display:block;position:absolute;top:15%;left:18px;width:20px;height:25px;background:url(../images/layout/arrow_bottom.png) no-repeat 0 0;-webkit-animation:animArrow 1s infinite;animation:animArrow 1s infinite;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (max-width:980px){.header-arrow::before{top:12px;left:12px;width:12px;height:16px;margin-top:-2px;background-size:cover}}@media (max-width:980px){.header-arrow{width:40px;height:40px;margin:-20px 0 0 -20px;background-size:cover}}.header-arrow:hover{background:rgba(255,255,255,.15)}.header-arrow.black{border-color:#000}.header-arrow.black i{background-image:url(../images/layout/arrow_bottom_black.png)}@media (max-width:640px){.header-arrow{display:none!important}}@-webkit-keyframes animArrow{0%{top:15%}100%{top:35%}}@keyframes animArrow{0%{top:15%}100%{top:35%}}.imgauge{display:inline-block;font-size:8em;position:relative;position:relative}.imgauge .gauge{display:inline-block;width:1em;height:1em;border-radius:100%;background:rgba(201,157,107,.2)}.imgauge .gauge .pacss{vertical-align:top}.imgauge .gauge .pacss>.before .dot{display:none;display:block;width:3em;height:3em;background:rgba(255,255,255,.1);border-radius:100%;-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.4);padding:.35em;font-size:.04em;position:absolute;right:0;top:1.75%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0)}.imgauge .gauge .pacss>.before .dot>.in{display:block;width:100%;height:100%;border-radius:100%;background:#d2082a;color:#fff;font-weight:700;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:.3s;transition-duration:.3s;white-space:nowrap;word-spacing:-.25em}.imgauge .gauge .pacss>.before .dot>.in:before{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}.imgauge .gauge .pacss>.before .dot>.in>*{display:inline-block;vertical-align:middle;white-space:normal;word-spacing:normal}.imgauge .img{background:#c99d6b;display:block;width:1em;height:1em;position:relative;border-radius:100%;background:#d2082a;-webkit-transform:scale(.93);transform:scale(.93)}.imgauge .img span{font-size:1.5remrem;color:#fff;font-weight:700;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:.3s;transition-duration:.3s;white-space:nowrap;word-spacing:-.25em;top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.imgauge .img+.gauge{background:0 0}.imgauge .img+.gauge .pacss{overflow:visible}.imgauge .img+.gauge .pacss>.after,.imgauge .img+.gauge .pacss>.before{background:0 0!important}.imgauge .gauge{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.imgauge.imgaugeinverse .gauge .pacss{-webkit-transform:scale3d(-1,1,1);transform:scale3d(-1,1,1);-webkit-transform:scale(-1,1);transform:scale(-1,1)}.imgauge.imgaugeinverse .gauge .pacss>.before .dot{-webkit-transform:translate3d(50%,-50%,0) scale3d(-1,1,1);transform:translate3d(50%,-50%,0) scale3d(-1,1,1);-webkit-transform:translate(50%,-50%) scale(-1,1);transform:translate(50%,-50%) scale(-1,1)}.imgauge .gaugefront{visibility:hidden}.imgauge.imgaugeactive .gaugefront{visibility:visible}.imgauge .countdown{display:block;width:6em;height:6em;background:rgba(255,255,255,.1);border-radius:100%;-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.4);padding:.35em;font-size:1rem;position:absolute;left:100%;top:0;margin-left:-6.2rem;margin-top:-.7rem}.imgauge .countdown>.in{display:block;width:100%;height:100%;border-radius:100%;background:#69904e;color:#fff;font-weight:700;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:.3s;transition-duration:.3s;white-space:nowrap;word-spacing:-.25em}.imgauge .countdown>.in:before{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}.imgauge .countdown>.in>*{display:inline-block;vertical-align:middle;white-space:normal;word-spacing:normal}@media (min-width:1024px){.imgauge .countdown{font-size:1.5rem;margin-left:-9.4rem;margin-top:-.8rem}}.imgauge .countdown.countdownactive{visibility:visible;display:block;width:6em;height:6em;background:rgba(255,255,255,.1);border-radius:100%;-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.4);padding:.35em}.imgauge .countdown.countdownactive>.in{display:block;width:100%;height:100%;border-radius:100%;background:#d2082a;color:#fff;font-weight:700;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:.3s;transition-duration:.3s;white-space:nowrap;word-spacing:-.25em}.imgauge .countdown.countdownactive>.in:before{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}.imgauge .countdown.countdownactive>.in>*{display:inline-block;vertical-align:middle;white-space:normal;word-spacing:normal}.imgauge .countdown.countdownfinished{display:none}.imgauge:not(.imgaugestarted) .gaugefront .pacss>.before{-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.imgauge:not(.imgaugestarted) .gaugeback .pacss>.before{background:#fff;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.imgauge:not(.imgaugestarted) .dot>.in{-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.c-popin{position:fixed;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:5000;background:rgba(0,0,0,.5)}.c-popin[data-popin=information] .c-popin__content{padding:0}.c-popin[data-popin=information] .c-popin__content img{display:block}.c-popin:not(.-visible){display:none}.c-popin.-video .c-popin__content{background:0 0}@media (min-width:641px){.c-popin.-video .c-popin__content{padding:60px 25px 20px}}.c-popin.-video .c-popin__closeButton{color:#fff}.c-popin__content{position:relative;margin:auto;width:calc(100% - 40px);padding:60px 20px;max-width:770px;overflow:auto;background:#fff;max-height:calc(100vh - 40px)}.c-popin__content.-centered{text-align:center}.c-popin__content.-centered .c-popin__buttonWrapper{text-align:center}@media (max-width:640px){.c-popin__content{text-align:center}}@media (min-width:641px){.c-popin__content{padding:60px 60px 20px}}.c-popin__close{position:absolute;top:10px;right:10px;width:50px;height:50px;font-size:0;cursor:pointer;background:url(../images/layout/icon_close_black.png) no-repeat center/50%}@media (max-width:980px){.c-popin__close{top:0;right:0;width:40px;height:40px}}.c-popin__title{font:bold 2.2rem/1.4 "Nunito Sans",sans-serif;text-transform:uppercase;margin-bottom:40px}@media (min-width:641px){.c-popin__title{padding-right:40px;font-size:2.7rem}}.c-popin__text{font:bold 1.6rem/1.3 "Nunito Sans",sans-serif;color:#777;margin-bottom:20px}@media (min-width:641px){.c-popin__text{font-size:1.8rem}}.c-popin__closeButton{font-size:0;padding:8px;color:#000;position:absolute;top:15px;right:20px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:0 0;-webkit-transition:color 225ms ease;transition:color 225ms ease}.c-popin__closeButton:before{content:""}.c-popin__closeButton::before{font-size:20px}.c-popin__closeButton:hover{color:#d2082a}@media (min-width:641px){.c-popin__buttonWrapper{text-align:right}}.c-popin__videoWrapper{position:relative;width:100%;padding-top:56.25%;height:0}.c-popin__video{position:absolute;top:0;left:0;width:100%;height:100%}.c-popin__mention{font-size:1rem;margin-top:20px}.c-popin__link{text-decoration:underline}.grecaptcha-badge{z-index:2}@media (max-width:980px){.grecaptcha-badge{bottom:60px!important}}.roundsticker{display:inline-block;width:14.4rem;height:14.4rem;border-radius:100%;background-color:#d2082a;color:#fff;position:absolute;bottom:0;right:0;margin-right:5rem;margin-bottom:5rem;text-align:center;white-space:nowrap;word-spacing:-.25em}.roundsticker a{display:block}.roundsticker [class*=stampy]{white-space:nowrap;font-size:4rem;padding:2rem 0 0 1.3rem}.roundsticker .roundsticker-image{background-size:contain;max-width:4em;max-height:4em;position:relative;left:60px}.roundsticker .roundsticker-arrow{position:absolute;top:50%;right:120%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);font-size:1.5rem}.roundsticker .roundsticker-arrow:before{content:""}.roundsticker:before{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}.roundsticker>*{display:inline-block;vertical-align:middle;white-space:normal;word-spacing:normal}@media (max-width:640px){.roundsticker [class*=stampy]{padding:0 0 0 1.3rem}}@media (max-width:640px){.roundsticker-responsive{display:block;left:0;margin:0;width:100%;height:9.4rem;border-radius:0}.roundsticker-responsive br{display:none}.roundsticker-responsive .stampy{margin-top:0}.roundsticker-responsive .roundsticker-image{display:inline-block;vertical-align:center;left:0;margin-left:10px}.roundsticker-responsive .roundsticker-arrow{left:auto;right:0;-webkit-transform:scale(-1,1) translateY(50%) rotate(38deg);transform:scale(-1,1) translateY(50%) rotate(38deg);-webkit-transform-origin:right top;transform-origin:right top;font-size:1.2rem}}.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(50%,#eee));background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(white));background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.select2-container .select2-selection--multiple{border-radius:0;border:none}.select2-container .select2-selection--multiple .select2-selection__rendered{padding:0 7px;margin-top:7px}.select2-container .select2-selection--multiple .select2-selection__choice{border-radius:0;border-color:#e2e2e2;background-color:#f9f9f9;padding:7px 25px 5px 5px;position:relative;font-size:15px;margin-right:7px;margin-top:0}.select2-container .select2-selection--multiple .select2-selection__choice__remove{position:absolute;right:2px;top:3px;font-size:20px}.select2-container--default{text-align:left;margin-bottom:10px}.select2-container--default .select2-results__option{padding:10px;font-size:15px}.select2-container--default .select2-results__option span>span{float:right;font-size:14px;font-style:italic}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#e2e2e2;color:#000}.select2-dropdown{border-radius:0;border:none;border-top:1px solid #e2e2e2}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;outline:0}.slick-slide{outline:0}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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{position:absolute;z-index:2;top:calc(50% - 32px);display:block;width:64px;height:64px;line-height:64px;font-size:0;border:none;outline:0;color:#603916;background:0 0;cursor:pointer}.slick-arrow::before{font-size:2rem}.slick-arrow.slick-disabled{cursor:default;opacity:.5}@media (max-width:640px){.slick-arrow{top:calc(50% - 16px);display:block;width:32px;height:32px;line-height:32px}}.slick-prev{left:0}.slick-prev:before{content:""}.slick-next{right:0}.slick-next:before{content:""}.slick-active{opacity:1}.slick-dots{text-align:center;font-family:"Nunito Sans",sans-serif}.slick-dots li{display:inline-block;padding:0;cursor:pointer}.slick-dots li button{display:none}.slick-dots li::before{opacity:.25;content:'•';font-size:3rem;color:#d2082a}.slick-dots li.slick-active::before{opacity:1}.slick-dots li:only-child{display:none}.slider-2020{margin-left:-20px;margin-right:-20px}.slider-2020:not(.slick-initialized) .slider-2020__item:not(:first-child){display:none}.slider-2020 .slick-list{padding:0 20px}@media (min-width:981px){.slider-2020{margin-left:auto;margin-right:auto}.slider-2020 .slick-list{margin-left:-20px;margin-right:-20px}.slider-2020 .slick-arrow{width:50px;height:50px;background-color:#fff;border-radius:50px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);right:-25px}.slider-2020 .slick-arrow:before{content:""}.slider-2020 .slick-arrow::before{font-size:25px;line-height:50px;vertical-align:top;color:#d2082a}.slider-2020 .slick-arrow.slick-prev{right:auto;left:-25px}.slider-2020 .slick-arrow.slick-prev::before{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.slider-2020 .slick-arrow.slick-disabled{opacity:0;pointer-events:none}}.slider-2020__item{display:inline-block;vertical-align:top;margin:0 5px}@media (min-width:981px){.slider-2020__item{margin:0 15px}}.store-opening-component{margin:.5vw 0;font-size:1.25vw;font-weight:800;line-height:1.4}.store-opening-component::before{content:'\2022';display:inline-block;vertical-align:middle;font-size:180%;line-height:1;padding-right:8px}@media (max-width:980px){.store-opening-component{margin:10px 0;font-size:1.4rem}}@media (min-width:1440px){.store-opening-component{font-size:1.8rem}}.store-dot-open::before{color:#7ed321}.store-dot-close::before{color:#d2082a}.store-search{position:relative;margin:0 auto;width:100%;text-align:left;z-index:2}.store-search .store-search-label{position:relative;display:block;color:#000}.store-search .store-search-btn{height:60px;width:15%;background:#d2082a;color:#fff;border:none}.store-search.show-favorites .store-search-favorite-list{display:block;overflow-y:auto}.store-search.hide-label .store-search-label-text{opacity:0;pointer-events:none}.store-search.hide-label .store-search-favorite-link{display:none}.store-search-header{display:none}.store-search-label{display:block;height:60px;margin-bottom:2%}.store-search-input{font-size:1.4rem;font-weight:500;width:100%;padding:0 65px 0 20px;height:60px;background:#fff;border:1px solid #d1d1d1;outline:0;font-weight:600}.store-search-submit{position:absolute;top:0;right:0;width:60px;height:60px;font-size:2rem;background:#d01030;color:#fff;border:none}.store-search-label-text{position:absolute;left:0;right:0;padding-left:20px;line-height:60px;font-size:1.4rem;font-weight:700;white-space:nowrap;overflow:hidden}.store-search-label-text.favorite:before{content:""}.store-search-label-text.favorite::before{color:#d2082a;margin-right:10px;font-size:1.2em}.store-search-label-quick-name{font-weight:900;font-style:italic}.store-search-favorite-list{display:none;position:absolute;top:60px;left:0;width:100%;max-height:300px;border:1px solid #d1d1d1;border-top:0;background:#fff;z-index:2}.store-search-favorite-list li{display:block}.store-search-favorite-list a{display:block;padding:10px 20px;margin:0}.store-search-favorite-list a:hover{background:#ece8e6}.store-search-favorite-list-title{padding:20px;font-size:1.6rem;color:#d2082a;font-weight:700}.store-search-favorite-list-title:before{content:""}.store-search-favorite-list-title::before{color:#d2082a;margin-right:10px;font-size:1.8rem;vertical-align:middle}.store-search-favorite-list-quick-name{color:#000;font-size:1.4rem;font-weight:600}.store-search-favorite-list-empty-text{width:100%;color:#d1d1d1;text-align:center;font-size:1.8rem;line-height:1.2;padding:20px}.store-search-favorite-add,.store-search-favorite-remove{padding:5px 0;font-size:1.6vw;font-style:italic;text-decoration:underline;cursor:pointer;display:table;margin:0 auto;white-space:nowrap}@media (max-width:980px){.store-search-favorite-add,.store-search-favorite-remove{font-size:3.2vw}}.store-search-favorite-add.active,.store-search-favorite-remove.active{opacity:.5}.store-search-favorite-add.disabled,.store-search-favorite-remove.disabled{opacity:0;pointer-events:none}.store-search-favorite-add:before{content:""}.store-search-favorite-add.active{-webkit-box-shadow:none;box-shadow:none;color:#000}.store-search-favorite-add::before{color:#d2082a;text-decoration:none;margin-right:1%}.store-search-favorite-remove{padding-left:7%;background:url(../images/layout/my-account/favorite-remove.png) no-repeat center left/contain;margin:0}@media (max-width:980px){.store-search-favorite-remove{padding-left:9%}}.store-search-favorite-add{margin:0}@media (max-width:980px){.store-search-favorite-add{padding-left:0}}.ui-helper-hidden-accessible{display:none}.autosuggest~.ui-autocomplete{max-height:180px;overflow-y:auto;list-style:none;text-align:left;white-space:nowrap;background:#fff;border:1px solid #d8d8d8;border-top:none}.autosuggest~.ui-autocomplete .ui-menu-item{font-size:1.4rem;font-weight:600;display:block;padding:10px;-webkit-transition:color .35s;transition:color .35s;cursor:pointer}.autosuggest~.ui-autocomplete .ui-menu-item:not(:last-child){border-bottom:1px solid #d8d8d8}.autosuggest~.ui-autocomplete .ui-menu-item-wrapper{height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis}.autosuggest~.ui-autocomplete .ui-menu-item-quick-favorite{display:inline-block;margin-right:10px;padding:0 10px;font-size:1.6rem;color:#d2082a}.autosuggest~.ui-autocomplete .ui-menu-item-quick-favorite:before{content:""}.autosuggest~.ui-autocomplete .ui-menu-item-quick-favorite:hover{opacity:.8}.autosuggest~.ui-autocomplete .ui-menu-item-quick-favorite.active:before{content:""}.autosuggest~.ui-autocomplete .ui-menu-item-quick-name{font-weight:900;font-style:italic}.autosuggest~.ui-autocomplete .ui-menu-item.ui-state-focus a{background:#eee}.autosuggestabsolute{position:relative}.autosuggestabsolute .autosuggest~.ui-autocomplete{position:absolute!important;top:calc(100% - 2px)!important;left:0!important;width:auto!important;min-width:100%}.store-tabs{position:relative;background:#fff;padding:15px 0;font-family:"ITC Franklin Gothic LT",sans-serif}@media (min-width:641px){.store-tabs{padding:25px 0}}.store-tabs__links{font:600 18px/1 "ITC Franklin Gothic LT",sans-serif;color:#000;text-align:center}.store-tabs__links a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 12px}.store-tabs__links a::before{font-size:1.5em;margin-right:8px}.store-tabs__links a.active,.store-tabs__links a:hover{color:#d2082a}@media (min-width:641px){.store-tabs__links{font-size:20px}.store-tabs__links a{margin:0 15px}}@media (max-width:640px){.store-tabs__links{white-space:nowrap;padding:0 90px;width:100%;overflow-x:auto}.store-tabs__links::after,.store-tabs__links::before{content:'';position:absolute;left:0;top:0;height:60px;background:-webkit-gradient(linear,left top,right top,from(#fff),to(transparent));background:linear-gradient(90deg,#fff,transparent);width:70px;pointer-events:none}.store-tabs__links::after{left:auto;right:0;background:-webkit-gradient(linear,right top,left top,from(#fff),to(transparent));background:linear-gradient(-90deg,#fff,transparent)}}.store-tabs__tab{padding:15px 20px}.store-tabs__tab.active{display:block}@media (max-width:640px){.store-tabs__tab[data-value=services]{padding-left:10px;padding-right:10px}}@media (min-width:641px){.store-tabs__tab[data-value=horaires] .store-tabs__tab-content{display:-webkit-box;display:-ms-flexbox;display:flex}}.store-tabs__hours p{font:600 15px/1 "ITC Franklin Gothic LT",sans-serif;margin:10px 0}.store-tabs__hours p.store-opening-component{font-size:12px;text-align:center}.store-tabs__hours ul{list-style:none}.store-tabs__hours li{font:12px/1.6 "ITC Franklin Gothic LT",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:640px){.store-tabs__hours{max-width:320px;margin:0 auto}.store-tabs__hours p[data-activate]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.store-tabs__hours p[data-activate]:after{content:""}.store-tabs__hours p[data-activate]::after{font-size:.6em}.store-tabs__hours p[data-activate].active::after{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.store-tabs__hours ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;max-height:80px}.store-tabs__hours li{width:38%;margin-left:12%}.store-tabs__hours+.store-tabs__hours{border-top:1px solid #000}}@media (min-width:641px){.store-tabs__hours{position:relative;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-bottom:70px}.store-tabs__hours ul{display:block!important}.store-tabs__hours li{font-size:15px;width:65%;margin:0 auto}.store-tabs__hours p{font-size:17px;text-align:center;margin-bottom:20px}.store-tabs__hours p.store-opening-component{position:absolute;bottom:0;left:0;width:100%}}.store-tabs__services-group{text-align:center}.store-tabs__services-group .store-tabs__services-item{display:inline-block;vertical-align:top;fill:#000;width:33%;padding:0 10px 5px}.store-tabs__services-group .store-tabs__services-item img{display:block;width:60%;margin:5px auto}.store-tabs__services-group p{font-weight:600;font-size:11px}@media (min-width:641px){.store-tabs__services-group .store-tabs__services-item{padding:10px}.store-tabs__services-group .store-tabs__services-item img{width:40%;margin:10px auto}.store-tabs__services-group p{font-size:14px}}.store-tabs-services-mentions{padding:0 10px;font-size:12px}.store-tabs__address{max-width:280px;margin:0 auto}.store-tabs__address p{text-align:center;font:900 italic 15px/1.4 "ITC Franklin Gothic LT",sans-serif;margin-bottom:15px}@media (min-width:641px){.store-tabs__address .main-button:nth-child(2){margin-right:4%}.store-tabs__address .main-button:nth-child(-n+3){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:48%}}body.page-corpo-wysiwyg .accordion-block{padding:0 10px}@media (min-width:981px){body.page-corpo-wysiwyg .accordion-block{padding:0 70px}}body.page-corpo-wysiwyg .accordion-block .accordion-block-title{position:relative;display:block;width:100%;padding:20px 50px 20px 0;font:bold 2rem/1.2 "Nunito Sans",sans-serif;border:none;border-bottom:2px solid #777;text-align:left;outline:0;cursor:pointer}@media (min-width:981px){body.page-corpo-wysiwyg .accordion-block .accordion-block-title{font-size:2.4rem}}body.page-corpo-wysiwyg .accordion-block .accordion-block-title::before{content:'';display:block;position:absolute;top:calc(50% - 10px);right:15px;width:15px;height:15px;border-style:solid;border-width:2px 2px 0 0;border-color:#777;-webkit-transform:rotate(135deg);transform:rotate(135deg)}body.page-corpo-wysiwyg .accordion-block .accordion-block-title.active::before{top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body.page-corpo-wysiwyg .accordion-block .accordion-block-content :first-child{margin-top:1.2em}.actus-block{height:100%;background:url(../images/content/actus-bons-plans/actus-background.png) no-repeat center/cover}.actus-block-title{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:matrix(1,-.12,0,1,0,0);transform:matrix(1,-.12,0,1,0,0);display:inline-block;text-align:left;font-family:Anton,sans-serif;font-weight:500;text-transform:uppercase;line-height:1;padding:15px;color:#fff;font-size:10vw;line-height:.9;text-align:center}.actus-block-title small{display:block;margin-bottom:0;text-transform:none;font-family:"Nunito Sans",sans-serif;font-weight:700;font-size:50%;line-height:1.5;letter-spacing:0}.actus-block-title::before{font-size:7vw;display:block;padding-bottom:13%}@media (min-width:641px){.actus-block-title{font-size:5.5vw}.actus-block-title::before{font-size:3.5vw}}.actus-block-quick-name{border-bottom:.15em solid #fff;display:inline-block;white-space:nowrap}.actus-block-link-wrapper{margin-top:8vw}@media (min-width:641px){.actus-block-link-wrapper{margin-top:4vw}}.actus-home-block{padding:50px 0;background:#fdf5ec;text-align:center}.block-activation .block-activation-cta-wrapper{position:relative;display:inline-block;vertical-align:top;width:100%}.block-activation .block-activation-cta-wrapper .btn_common{white-space:nowrap}@media (max-width:980px){.block-activation{padding-top:80%}.block-activation .tft-block-inner{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:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.block-activation .block-activation-cta-wrapper{margin-top:20px;text-align:center}.block-activation .block-activation-cta-wrapper .btn_common{position:static;-webkit-transform:none;transform:none}}@media (min-width:981px){.block-activation-cta-wrapper{height:100%}.block-activation-cta-2 .block-activation-cta-wrapper{width:50%}.block-activation-cta-3 .block-activation-cta-wrapper{width:33.3333%}}.ad-video-block-button{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:0}.ad-video-block-image{display:block;position:relative}.block-menu{position:relative}.block-menu>ul{display:table;list-style:none}.block-menu li{position:relative;display:table-cell;height:80px;vertical-align:middle;text-align:center;padding:0 10px}.block-menu a{color:#777;font-weight:800;display:block;position:relative}.block-menu #mobile-menu-toggle,.block-menu .mobile-home-link{display:none}.block-menu .primary{background:#1c1c1c;width:100%}.block-menu .primary>li::after{content:"";display:block;position:absolute;top:25px;right:0;width:1px;height:30px;background-color:#3c3734}.block-menu .primary>li:first-child a:before{content:""}.block-menu .primary>li:first-child{width:80px}.block-menu .primary>li:last-child:after{display:none}.block-menu .primary>li:last-child{background:#d8d8d8}.block-menu .primary>li:last-child a.on,.block-menu .primary>li:last-child a:hover{color:#000}.block-menu .primary>li a.on,.block-menu .primary>li a:hover{color:#fff}.block-menu .primary.withoutHome li:first-child{width:auto}.block-menu .primary.withoutHome li:first-child a:before{display:none}.block-menu .primary.withoutNews>li:last-child{background:#1c1c1c}.block-menu .primary.withoutNews>li:last-child>a.on,.block-menu .primary.withoutNews>li:last-child>a:hover{color:#fff}.block-menu .secondary,.block-menu .secondary-mobile{margin:0 auto;background:#fff;word-spacing:normal;color:#aeaeae;font-size:1.8rem}.block-menu .secondary li,.block-menu .secondary-mobile li{padding:0 2rem}.block-menu .secondary a.on,.block-menu .secondary a:hover,.block-menu .secondary-mobile a.on,.block-menu .secondary-mobile a:hover{color:#000}.block-menu .secondary-mobile{display:none}.block-menu .corpo-actu-sidebar{top:80px!important}.block-menu--rh-franchise>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-menu--rh-franchise li{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;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}.block-menu--rh-franchise .primary li:first-child{width:auto}.block-menu--rh-franchise .secondary>li::after{content:"";display:block;position:absolute;top:25px;right:0;width:1px;height:30px;background-color:#777}@media (max-width:980px){.block-menu .mobile-home-link{display:block;line-height:70px;background:#3c3734;font-size:0;color:#fff}.block-menu .mobile-home-link:before{content:""}.block-menu .mobile-home-link:before{font-size:15px}.block-menu #mobile-menu-toggle{display:block;line-height:70px;background:#1c1c1c;color:#fff;padding:0 25px;font-weight:700;position:relative}.block-menu #mobile-menu-toggle::after{content:'';border-style:solid;border-width:2px 2px 0 0;display:inline-block;height:10px;right:25px;position:absolute;top:50%;margin-top:-5px;-webkit-transform:rotate(135deg);transform:rotate(135deg);vertical-align:top;width:10px}.block-menu #mobile-menu-toggle.open::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.block-menu ul{display:block}.block-menu li{display:block;height:auto;line-height:50px;padding:0;text-align:left}.block-menu a{padding:0 25px;font-weight:400;font-size:15px}.block-menu a.has-submenu::after,.block-menu a.has-submenu::before{content:'';background:#fff;position:absolute;top:50%}.block-menu a.has-submenu::before{height:1px;width:11px;right:25px}.block-menu a.has-submenu::after{right:30px;width:1px;height:11px;margin-top:-5px}.block-menu a.has-submenu.open::after{display:none}.block-menu a.has-submenu.open+.secondary-mobile{display:block}.block-menu .secondary{display:none}.block-menu .primary{display:none;position:absolute;top:100%;z-index:100}.block-menu .primary.open{display:block}.block-menu .primary>li:not(:last-child){border-bottom:1px solid #3c3734}.block-menu .primary>li:first-child{display:none}.block-menu .secondary-mobile{display:none}.block-menu .secondary-mobile>li{padding:0}.block-menu .secondary-mobile>li a.on,.block-menu .secondary-mobile>li a:hover{color:#000}.block-menu .secondary-mobile a{padding:0 40px}}.connexion-nav{overflow-x:hidden;position:fixed;top:0;left:100%;width:100%;max-width:470px;height:100vh;height:-webkit-fill-available;z-index:10000;background:#fff;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.connexion-nav p{font:900 italic 16px/1 "ITC Franklin Gothic LT",sans-serif}@media (min-width:641px){.connexion-nav p{font-size:28px}}.connexion-nav .main-button{width:205px}@media (min-width:641px){.connexion-nav .main-button{width:330px;max-width:none}}.connexion-nav__link{font-size:10px;text-decoration:underline;display:inline-block;margin:15px auto 10px}.connexion-nav__top{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:#fff url(../images/layout/nav/connexion-top.png) no-repeat center top/100% auto;padding:42% 20px 20px}.connexion-nav__top p{margin-bottom:20px}.connexion-nav__top .input-field{max-width:330px;margin-left:auto;margin-right:auto}@media (min-width:641px){.connexion-nav__top{padding-top:54%;padding-bottom:30px;background-position:center 60px}.connexion-nav__top p{margin-bottom:40px}}.connexion-nav__bottom{position:relative;-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px;background:#d2082a url(../images/layout/nav/connexion-bottom.png) no-repeat center bottom/320px auto;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;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:42px}.connexion-nav__bottom::before{content:'';position:absolute;top:-45px;left:0;display:inline-block;height:0;width:0;border-bottom:45px solid #d2082a;border-left:640px solid transparent}.connexion-nav__bottom p{color:#fff;margin-bottom:45px}@media (min-width:641px){.connexion-nav__bottom{-ms-flex-preferred-size:260px;flex-basis:260px;background-size:100% auto;padding-bottom:75px}.connexion-nav__bottom p{margin-bottom:70px}}@media (min-width:981px){.connexion-nav__bottom{padding-bottom:65px}}.connexion-nav__close{display:block;position:absolute;right:10px;top:10px;padding:10px;width:34px;height:34px}.connexion-nav__close:before{content:""}.connexion-nav__close::before{font-size:16px;line-height:13px;width:14px;height:14px;vertical-align:top}.connexion-nav__close:hover::before{-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;-webkit-transform:rotate(.5turn);transform:rotate(.5turn);color:#d2082a}.connexion-nav .message-error{color:#d2082a;font:bold italic 13px/1.2 "Nunito Sans",sans-serif;margin-bottom:20px}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(.5turn);transform:rotate(.5turn)}}@keyframes rotate{100%{-webkit-transform:rotate(.5turn);transform:rotate(.5turn)}}.js-connexion-nav-slide{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@-webkit-keyframes slide{0%{-webkit-transform:translateX(200%);transform:translateX(200%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slide{0%{-webkit-transform:translateX(200%);transform:translateX(200%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes fade{from{display:none}to{display:block}}@keyframes fade{from{display:none}to{display:block}}.cookie-bar{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;bottom:60px;padding:25px 20px;max-width:880px;margin:0 auto;color:#3c3734;font-size:1.4rem;line-height:1.3;font-style:italic;text-align:left;background-color:#fff;border:1px solid #3c3734;border-radius:10px;z-index:1007}@media (max-width:980px){.cookie-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:20px;right:20px}}@media (min-width:981px){.cookie-bar{bottom:20px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;left:calc(50% - 400px);width:880px}}@media (min-width:981px){.cookie-bar-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.cookie-bar-link{text-decoration:underline;font-weight:900;font-size:95%}.cookie-bar-button{padding:10px 15px;font:900 italic 1.2rem/1 "Nunito Sans",sans-serif;text-decoration:none;border:0;-webkit-transition:all 225ms ease;transition:all 225ms ease;outline:0;cursor:pointer;background:#d2082a;color:#fff}.cookie-bar-button:hover{background:#000}@media (max-width:980px){.cookie-bar-button{margin-top:5px;-ms-flex-item-align:end;align-self:flex-end}}@media (min-width:981px){.cookie-bar-button{padding:16px 20px;-ms-flex-negative:0;flex-shrink:0;font-size:2rem;margin-left:24px}}.cookie-popin{position:fixed;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1020;background:rgba(0,0,0,.5)}.cookie-popin-content{position:relative;margin:auto;width:100%;padding:20px;max-width:940px;overflow:auto;background:#fff;border:1px solid #aeaeae}@media (max-width:980px){.cookie-popin-content{height:100vh;padding-bottom:100px}}@media (min-width:981px){.cookie-popin-content{max-height:95vh;padding:20px 60px}}.cookie-popin-title{font:bold 2.7rem/1.4 "Nunito Sans",sans-serif;text-transform:uppercase;padding-right:40px;margin-bottom:10px}.cookie-popin-text{font:normal 1.2rem/1.33 "Nunito Sans",sans-serif;color:#777;max-width:700px}.cookie-popin-subtitle{font:bold 2.4rem/1.4 "Nunito Sans",sans-serif;text-transform:uppercase;margin-top:30px;margin-bottom:10px}@media (min-width:981px){.cookie-popin-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cookie-popin-item{display:block;position:relative}@media (max-width:980px){.cookie-popin-item{margin-bottom:50px}}@media (min-width:981px){.cookie-popin-item{width:30%}}.cookie-popin-checkbox{position:absolute;opacity:0}.cookie-popin-section-label{position:relative;padding-bottom:5px;margin-bottom:10px;border-bottom:2px solid #aeaeae;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}input+.cookie-popin-section-label{cursor:pointer}input+.cookie-popin-section-label::before{content:'';display:block;position:absolute;top:5px;right:20px;z-index:1;width:14px;height:14px;-webkit-transition:-webkit-transform 225ms ease-in-out 0s;transition:-webkit-transform 225ms ease-in-out 0s;transition:transform 225ms ease-in-out 0s;transition:transform 225ms ease-in-out 0s,-webkit-transform 225ms ease-in-out 0s;background:#fff;border-radius:50%}input+.cookie-popin-section-label::after{content:'';display:block;position:absolute;top:3px;right:0;width:36px;height:18px;-webkit-transition:background 225ms ease-in-out 0s;transition:background 225ms ease-in-out 0s;background:#aeaeae;border-radius:18px}input:checked+.cookie-popin-section-label::before{-webkit-transform:translateX(18px);transform:translateX(18px)}input:checked+.cookie-popin-section-label::after{background:#a4d55d}input:checked+.cookie-popin-section-label .cookie-popin-state.-inactive{display:none}input:not(:checked)+.cookie-popin-section-label .cookie-popin-state.-active{display:none}.cookie-popin-section-title{margin-right:10px;font:bold 1.6rem/1.8 "Nunito Sans",sans-serif;text-transform:uppercase}.cookie-popin-state{font:normal 1rem/1.2 "Nunito Sans",sans-serif;text-transform:uppercase;color:#aeaeae}.cookie-popin-state.-inactive{opacity:.8}@media (max-width:980px){.cookie-popin-validate-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:981px){.cookie-popin-validate-button{position:absolute;bottom:20px;right:20px}}.cookie-popin-close-button{font-size:0;padding:8px;color:#000;position:absolute;top:15px;right:20px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:0 0;-webkit-transition:color 225ms ease;transition:color 225ms ease}.cookie-popin-close-button:before{content:""}.cookie-popin-close-button::before{font-size:20px}.cookie-popin-close-button:hover{color:#d2082a}.cross-product-block{background:#fdf5ec;padding-bottom:50px;text-align:center;margin-top:20px}.cross-product-block .block-title{color:#d2082a;border-bottom:none}.cross-product-block-list{text-align:center}.cross-product-block-item{display:inline-block;vertical-align:top;width:calc(33.3333% - 20px);max-width:360px;margin:0 10px}@media (max-width:640px){.cross-product-block-item{width:calc(50% - 20px)}.cross-product-block-item:last-child{display:none}}.cross-product-block-item-link{display:block}.cross-product-block-item-image{display:block;width:80%;margin:0 auto 40px}.cross-product-block-item-name{font-size:1.6rem;font-weight:700}.download-app{background:url(../images/layout/download-app/background.png) repeat center center/auto 35%;text-align:center;position:relative}.download-app::after,.download-app::before{content:'';display:block;position:absolute;left:50%;top:0;z-index:5;width:33%;max-width:176px;padding-top:15%;background:url(../images/layout/download-app/icon-top.png) no-repeat center center/contain;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);pointer-events:none}@media (min-width:641px){.download-app::after,.download-app::before{padding-top:70px}}.download-app::after{width:11%;max-width:60px;padding-top:15%;top:auto;bottom:0;background-image:url(../images/layout/download-app/icon-bottom.png);-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0)}@media (min-width:641px){.download-app::after{padding-top:75px}}.download-app--no-bottom:after{content:none}.download-app__mobile{background:url(../images/layout/download-app/mobile.png) no-repeat center center/100% auto;width:92%;max-width:490px;margin:auto;padding:15% 0 14%}@media (min-width:641px){.download-app__mobile{padding:80px 0 70px}}.download-app__text{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}.download-app p{font:900 2.5vw "Nunito Sans",sans-serif;color:#fff}.download-app p strong{font:normal 4.5vw/1.2 Anton,sans-serif;text-transform:uppercase}.download-app p+p{margin:1% auto 3%}@media (min-width:641px){.download-app p{font-size:13px}.download-app p strong{font-size:25px}.download-app p+p{margin:5px auto 15px}}.download-app__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.download-app__buttons a{-webkit-box-flex:0;-ms-flex:0 0 26%;flex:0 0 26%;margin:0 1%}.download-app__buttons img{-webkit-filter:grayscale(1);filter:grayscale(1)}.family-more{position:relative;background:#d2082a;font-size:30px;font-weight:700;color:#fff;text-align:center;padding:15px 0}.family-more p{margin:20px 0}.family-more a{display:inline-block;padding:10px 20px;background:#fff;color:#d2082a}.family-more::before{display:block;position:absolute;bottom:0;left:0;content:'';background:transparent url(../images/content/famille/woman.png) bottom left no-repeat;background-size:100%;width:110px;height:300px}.family-more::after{display:block;position:absolute;bottom:-6px;right:20px;content:'';background:transparent url(../images/content/famille/kids.png) bottom left no-repeat;background-size:100%;width:240px;height:150px;z-index:1}@media (max-width:980px){.family-more::after{width:180px;height:120px;bottom:-3px}}@media (max-width:640px){.family-more::before{width:70px}.family-more::after{width:120px;height:75px;bottom:-3px;right:5px}.family-more p{font-size:16px;margin-left:15px;margin-right:15px}}.find-your-quick{background-color:#f7ebdf}@media (min-width:641px){.find-your-quick{padding:4% 0}}@media (min-width:981px){.find-your-quick{padding:130px 20px}.find-your-quick__icon{position:absolute;top:0;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);color:#fff;font-size:47px;line-height:1.2;width:68px;height:68px;background-color:#d2082a;border-radius:68px}}.find-your-quick__content{position:relative;padding:26% 20px 10%;background:url(../images/home/find-your-quick_mobile.jpg) no-repeat center top/cover;text-align:center;max-width:640px;margin:0 auto}@media (min-width:641px){.find-your-quick__content{padding:160px 0 40px;border:5px solid #fff;background-position:center 10%}}@media (min-width:981px){.find-your-quick__content{padding:11% 0 13%;max-width:1200px;max-height:542px;background-image:url(../images/home/find-your-quick_desktop.jpg);background-position:center center}}@media (min-width:1280px){.find-your-quick__content{padding:136px 0 160px}}.find-your-quick .main-title{font-size:7.5vw;margin-bottom:6%}@media (min-width:641px){.find-your-quick .main-title{font-size:47px;margin-bottom:30px}}@media (min-width:981px){.find-your-quick .main-title{margin-bottom:2%}}.find-your-quick .main-title+p{font:600 italic 4.1vw/1.2 "ITC Franklin Gothic LT",sans-serif;max-width:470px;margin:0 auto 25%}@media (min-width:641px){.find-your-quick .main-title+p{font-size:20px;margin-bottom:160px}}@media (min-width:981px){.find-your-quick .main-title+p{max-width:none;margin-bottom:2%}}.find-your-quick .store-search{max-width:400px;margin-left:auto;margin-right:auto}.find-your-quick .store-search .store-search-label-text{display:none!important}.find-your-quick .store-search .store-search-input{border-color:#ecd6c0}@media (min-width:981px){.find-your-quick .store-search{max-width:540px}.find-your-quick .store-search .store-search-submit{padding-left:40px;padding-right:40px}.find-your-quick .store-search .store-search-submit::before{content:'Je fonce';font:900 italic 18px/70px "ITC Franklin Gothic LT",sans-serif}}@media (min-width:1280px){.find-your-quick .store-search{max-width:640px}}.footer__health{background-color:#fff;font:2.6vw/1.2 "ITC Franklin Gothic LT",sans-serif;color:#000;text-align:center;padding:3% 5%}@media (min-width:641px){.footer__health{font-size:16px;padding:6px 0}}.footer__content{position:relative;background-color:#d2082a;color:#fff;padding:36% 5% 5%}@media (min-width:641px){.footer__content{padding-top:200px}}@media (min-width:981px){.footer__content{padding:50px 50px 50px 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__logo{position:absolute;top:0;left:5%;width:16%}@media (min-width:641px){.footer__logo{width:90px}}@media (min-width:981px){.footer__logo{left:45px;width:75px}}@media (max-width:980px){.footer__menu:not(:last-child)::after{content:'';display:block;margin:10px 0;border-top:1px solid rgba(255,255,255,.3)}}@media (min-width:981px){.footer__menu{margin:0 34px;-webkit-box-flex:0;-ms-flex:0 0 192px;flex:0 0 192px}}.footer__menu-title{position:relative;font:6.4vw/1.8 Anton,sans-serif;text-transform:uppercase;letter-spacing:.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:980px){.footer__menu-title[data-activate]::after{content:'';display:block;width:15px;height:15px;border-style:solid;border-width:1px 1px 0 0;border-color:#fff;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateY(-4px) rotate(135deg);transform:translateY(-4px) rotate(135deg)}.footer__menu-title[data-activate].active::after{-webkit-transform:translateY(4px) scaleY(-1) rotate(135deg);transform:translateY(4px) scaleY(-1) rotate(135deg)}}@media (min-width:641px){.footer__menu-title{font-size:40px}}@media (min-width:981px){.footer__menu-title{font-size:30px}}.footer__menu-list{list-style:none}.footer__menu-list li{margin:8px 0}.footer__menu-list li:last-child{margin-bottom:25px}.footer__menu-list a{font-size:4.1vw;line-height:1.2;font-weight:600}@media (min-width:641px){.footer__menu-list a{font-size:26px}}@media (min-width:981px){.footer__menu-list{display:block!important}.footer__menu-list a{font-size:16px}}.footer__social{display:inline-block;vertical-align:top;padding:10px 5px;margin-right:15px;font-size:0}.footer__social::before{font-size:6vw}@media (min-width:641px){.footer__social::before{font-size:40px}}@media (min-width:981px){.footer__social::before{font-size:27px}}#header-home{height:auto;position:relative}.header-block{position:relative;width:100%;height:auto;text-align:center;background-color:#f7ebdf;background-position:center;background-size:cover;padding:215px 25px 60px}@media (max-width:640px){.header-block{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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:185px 25px 25px}}.header-block.header-block-overlay::before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4)}.header-block.theme-white{color:#fff}.header-block.theme-white .breadcrumb-component-item::after{color:#fff}.header-block .breadcrumb-component{position:relative;z-index:2;margin-bottom:30px}.header-block .block-account-store-search{width:100%;max-width:700px;margin:0 auto}@media (max-width:640px){.header-block .block-account-store-search{width:100%}}.header-block .store-search-label{margin-bottom:0}.header-block .store-search:not(.store-search--v2020) .autosuggest~.ui-autocomplete,.header-block .store-search:not(.store-search--v2020) .store-search-favorite-list,.header-block .store-search:not(.store-search--v2020) .store-search-input{border:none}.header-block-mobile-background{position:absolute;top:0;left:0;bottom:0;right:0;background-position:center;background-size:cover}@media (min-width:641px){.header-block-mobile-background{display:none}}.header-block-title-wrapper{position:relative;display:block;width:100%;margin-bottom:50px;text-align:center}.header-block-title-wrapper .header-block-title{display:inline-block;vertical-align:top;margin-bottom:0}@media (min-width:1440px){.header-block-title-wrapper{margin-top:3%}}.header-block-title{position:relative;z-index:2;line-height:1.1;margin:0 auto 50px;font-size:16vw;border-bottom-width:1.8vw}@media (min-width:641px){.header-block-title{font-size:4.5vw;border-bottom-width:.7vw}}.header-block-title-smaller{font-size:92%}.header-block-text{position:relative;z-index:2;width:100%;max-width:700px;margin:0 auto 30px;font-size:3.8vw;line-height:1.4;font-weight:750}@media (min-width:641px){.header-block-text{font-size:1.8vw}}@media (min-width:981px){.header-block-text{font-size:1.3vw}}@media (min-width:1440px){.header-block-text{font-size:2rem}}.header-bg{background-size:cover}.quickiteasy-badge{position:absolute;right:calc(50% - 170px);top:16%}@media (min-width:981px){.quickiteasy-badge{top:40%;right:calc(50% - 365px)}}@media (min-width:1440px){.quickiteasy-badge{right:auto;left:69%}}@media (max-width:767px){#jeune-tuto{height:auto;padding-bottom:0}}.quickiteasy-roundsticker{width:90px;height:90px;border-radius:50%;background:#fff;-webkit-box-shadow:0 0 0 7px #d8d8d8;box-shadow:0 0 0 7px #d8d8d8;margin:0 auto}.quickiteasy-roundsticker h3{font-size:3vw}.quickiteasy-roundsticker_yard{width:67.5px;height:67.5px;-webkit-box-shadow:#000 7px #d8d8d8;box-shadow:#000 7px #d8d8d8}.quickiteasy-roundsticker p{color:#000;font-size:36px!important;position:relative;top:16px;left:3px}.header-block-nav{width:100%;color:#000}@media (min-width:641px){.header-block-nav{position:absolute;left:0;right:0;bottom:0}}.header-block-nav-list{width:100%;max-width:700px;margin:0 auto}.header-block-nav-item{display:inline-block;vertical-align:middle;width:25%;text-align:center;background:#fff}.header-block-nav-item:not(:last-child){border-right:1px solid #f7ebdf}.header-block-nav-item:first-child:nth-last-child(2),.header-block-nav-item:first-child:nth-last-child(2)~.header-block-nav-item{width:50%}.header-block-nav-item:first-child:nth-last-child(3),.header-block-nav-item:first-child:nth-last-child(3)~.header-block-nav-item{width:33.3333%}.header-block-nav-item:first-child:nth-last-child(4),.header-block-nav-item:first-child:nth-last-child(4)~.header-block-nav-item{width:25%}.header-block-nav-item-name{display:block;width:100%;height:60px;line-height:60px;font-size:1.4rem;font-weight:800;text-align:center;-webkit-transition:all .2s;transition:all .2s;cursor:pointer}.header-block-nav-item-name.active,.header-block-nav-item-name:hover{background:#d2082a;color:#fff;text-decoration:underline}@media (max-width:640px){.header-block-nav-item-name{width:100%}}@media (max-width:980px){.home-header-block{padding-top:200px}}@media (min-width:981px){.home-header-block{position:relative;width:100%;height:34.72vw;min-height:400px;padding-top:120px}}@media (max-width:640px){.home-header-block{background:url(../images/layout/background-header-mobile.jpg) no-repeat center/cover}}@media (min-width:641px){.home-header-block{background:url(../images/layout/background-header.jpg) no-repeat center/cover}}.home-header-block-title-wrapper{text-align:center}@media (max-width:980px){.home-header-block-title-wrapper{width:100%;padding:0 20px}}@media (min-width:981px){.home-header-block-title-wrapper{position:absolute;top:calc(50% + 60px);left:3.47%;right:30%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.home-header-block-title{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:matrix(1,-.12,0,1,0,0);transform:matrix(1,-.12,0,1,0,0);display:inline-block;text-align:left;font-family:Anton,sans-serif;font-weight:500;text-transform:uppercase;line-height:1;border-bottom:.13em solid;-webkit-transform:matrix(1,-.12,0,1,0,0) translateY(-12%);transform:matrix(1,-.12,0,1,0,0) translateY(-12%);color:#d2082a;font-size:6vw;border-bottom-width:.08em}.home-header-block-title small{display:block;margin-bottom:0;text-transform:none;font-family:"Nunito Sans",sans-serif;font-weight:700;font-size:50%;line-height:1.5;letter-spacing:0}.home-header-block-title small{color:#000;font-weight:700}@media (max-width:980px){.home-header-block-title{text-overflow:ellipsis;font-size:8vw;max-width:100%;white-space:nowrap;overflow:hidden}}@media (max-width:980px){.home-header-block-infos{padding:50px 20px;width:100%;text-align:center}}@media (min-width:981px){.home-header-block-infos{position:absolute;top:calc(50% + 60px);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:70%;width:30%}}.home-header-block-infos-store-link{margin-top:1vw;padding:2rem 0}body.page-home .home-offers-carousel{position:relative;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;justify-content:center;background:#f7ebdf;width:100%;height:100%;color:#000;text-align:center}@media (max-width:640px){body.page-home .home-offers-carousel{height:100vw}}body.page-home .home-offers-carousel .box-title{top:0;margin:0 0 6%;left:0;right:0}body.page-home .home-offers-carousel .box-title::before{content:'';display:inline-block;position:absolute;vertical-align:baseline;width:12%;height:0;padding-top:22%;left:9%;background:url(../images/content/home/bons-plans-arrow-black.png) no-repeat center/contain}body.page-home .home-offers-carousel .offers-title{font-size:5vw}@media (max-width:640px){body.page-home .home-offers-carousel .offers-title{font-size:10vw}}body.page-home .home-offers-carousel .slider{left:25%;width:50%;height:50%}@media (max-width:900px){body.page-home .home-offers-carousel .slider{border-width:2px}}body.page-home .home-offers-carousel .slick-next,body.page-home .home-offers-carousel .slick-prev{top:40%;width:20%;height:20%;max-width:60px;max-height:60px;font-size:0;border-radius:50%;border:3px solid #000;background-repeat:no-repeat;background-size:30% auto;background-color:transparent}@media (max-width:980px){body.page-home .home-offers-carousel .slick-next,body.page-home .home-offers-carousel .slick-prev{border-width:2px}}body.page-home .home-offers-carousel .slick-next::before,body.page-home .home-offers-carousel .slick-prev::before{display:none}body.page-home .home-offers-carousel .slick-prev{position:absolute;left:-32%;background-image:url(../images/layout/slick-arrow-prev-black.png);background-position:48% center;border:3px solid #000}body.page-home .home-offers-carousel .slick-next{position:absolute;right:-32%;background-image:url(../images/layout/slick-arrow-next-black.png);background-position:52% center;border:3px solid #000}body.page-home .home-offers-carousel .img{margin:3%;vertical-align:top}body.page-home .home-offers-carousel .img img{width:100%;height:100%}body.page-home .home-offers-carousel .blockyfooter{margin:0;bottom:5%;height:15%}body.page-home .block-home-offers-see-all-offers{left:0;right:0}body.page-home .block-home-offers-see-all-offers .button{display:inline-block;vertical-align:middle}body.page-home .block-home-offers-my-quick-image{position:absolute;left:8%;width:25%;bottom:0}body.page-home .block-home-offers-my-quick-text{position:absolute;left:38%;bottom:10%;font:900 italic 1.5vw/1.3 "Nunito Sans",sans-serif;text-align:left}@media (max-width:980px){body.page-home .block-home-offers-my-quick-text{font-size:3vw}}body.page-home .block-home-offers-app-image{position:absolute;left:8%;width:8%;bottom:0}body.page-home .block-home-offers-app-text{position:absolute;left:20%;bottom:10%;font:900 italic 1.5vw/1.3 "Nunito Sans",sans-serif;text-align:left}@media (max-width:980px){body.page-home .block-home-offers-app-text{font-size:3vw}}body.page-home .block-home-offers-app-link-list{position:absolute;top:0;right:5%;width:20%}body.page-home .block-home-offers-app-link-list a{width:100%;margin-bottom:2%}.page-homepage-block img{display:block}.blocky{padding-top:50%}.f_l{float:left}.block-home-offers-see-all-link{margin:30px 0}@media (max-width:980px){.block-home-offers-see-all-link{margin:15px 0}}.block-home-offers-see-all-offers{margin-top:6%}.home-slider{position:relative;background-color:#000}.home-slider a,.home-slider img,.home-slider picture{display:block;width:100%}.home-slider__slider:not(.slick-initialized) .home-slider__item:not(:first-child){display:none}.home-slider .slick-dots{position:absolute;bottom:1%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home-slider .slick-dots li::before{color:#fff;font-size:25px;line-height:1}@media (min-width:981px){.home-slider .slick-dots{bottom:3%}.home-slider .slick-dots li::before{font-size:35px}}.home-slider .slick-arrow{width:50px;height:50px;background-color:#fff;border-radius:50px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);right:20px}.home-slider .slick-arrow:before{content:""}.home-slider .slick-arrow::before{font-size:25px;line-height:50px;vertical-align:top;color:#d2082a}.home-slider .slick-arrow.slick-prev{right:auto;left:20px}.home-slider .slick-arrow.slick-prev::before{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.home-slider .slick-arrow.slick-disabled{opacity:0;pointer-events:none}.layer-disconnect-insert{text-align:center;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;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;width:100%;height:67vw;background:rgba(255,255,255,.9);left:0;top:0;background-image:url(/images/layout/actus-bons-plans/offer-not-logged-desktop.jpg);background-size:100% auto;background-repeat:no-repeat}@media (max-width:980px){.layer-disconnect-insert{height:100vw;background-image:url(/images/layout/actus-bons-plans/offer-not-logged-mobile.jpg)}}.layer-disconnect-insert--title-group{margin:0 auto 4%;width:50%}@media (max-width:980px){.layer-disconnect-insert--title-group{width:100%}}.layer-disconnect-insert--title{font-size:8.3vw;line-height:.83}.layer-disconnect-insert--title span{color:#d2082a;margin:0;padding:0;display:block;width:auto}@media (max-width:980px){.layer-disconnect-insert--title{font-size:13vw}}@media (max-width:980px){.layer-disconnect-insert--btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.layer-disconnect-insert--btn-group .cta_connect{margin-top:4%}}.layer-disconnect-text{font-weight:700;padding:4% 0;margin:0 auto;font-size:1.4vw}@media (max-width:980px){.layer-disconnect-text{padding:10% 12%;width:100%;font-size:4.2vw}}.menus-pleasure-block{position:relative;background:url(../images/menus/pleasure-background.jpg) no-repeat center;background-size:cover;width:100%;height:0;padding-top:48%}.menus-pleasure-block::before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2)}@media (min-width:641px){.menus-pleasure-block{padding-top:24.3125%}}.menus-pleasure-block-title-wrapper{position:absolute;top:50%;left:0;right:0;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.menus-pleasure-block-title{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:matrix(1,-.12,0,1,0,0);transform:matrix(1,-.12,0,1,0,0);display:inline-block;text-align:left;font-family:Anton,sans-serif;font-weight:500;text-transform:uppercase;line-height:1;color:#fff;font-size:8vw;border-bottom:1vw solid #fff}.menus-pleasure-block-title small{display:block;margin-bottom:0;text-transform:none;font-family:"Nunito Sans",sans-serif;font-weight:700;font-size:50%;line-height:1.5;letter-spacing:0}@media (min-width:641px){.menus-pleasure-block-title{font-size:6vw;border-bottom-width:.8vw}}.menus-product-list-block{position:relative;text-align:center;background:#f7ebdf}.menus-product-list-block:nth-child(even){background:#f0e5da}.menus-product-list-block .slick-prev:before{content:""}.menus-product-list-block .slick-next:before{content:""}@media (min-width:641px){.menus-product-list-block{display:inline-block;vertical-align:middle;width:33.3333%}}.menus-product-list-block-title{margin-top:5%;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:matrix(1,-.12,0,1,0,0);transform:matrix(1,-.12,0,1,0,0);display:inline-block;text-align:left;font-family:Anton,sans-serif;font-weight:500;text-transform:uppercase;line-height:1;color:#000;font-size:8vw;border-bottom:1vw solid #d2082a}.menus-product-list-block-title small{display:block;margin-bottom:0;text-transform:none;font-family:"Nunito Sans",sans-serif;font-weight:700;font-size:50%;line-height:1.5;letter-spacing:0}@media (min-width:641px){.menus-product-list-block-title{font-size:6vw;border-bottom-width:.8vw}}.menus-product-list-block-item-image{width:55%;margin:40px auto}.menus-product-list-block-item-name{height:40px;margin-bottom:20px;font-size:1.6rem;font-weight:700;color:#603916}.menus-product-list-block-dots{padding-bottom:30px}.menus-product-list-block-paging-carousel{width:90%;margin:0 auto}.menus-product-list-block-paging-item{position:relative;display:inline-block;vertical-align:top;text-align:center;cursor:pointer}.menus-product-list-block-paging-item.slick-current .menus-product-list-block-paging-item-image,.menus-product-list-block-paging-item:hover .menus-product-list-block-paging-item-image{border-color:#d2082a}.menus-product-list-block-paging-item.slick-current .menus-product-list-block-paging-item-image-wrapper::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.menus-product-list-block-paging-item-image-wrapper{position:relative;display:block;margin:0 auto 15px;width:65%;max-width:80px}.menus-product-list-block-paging-item-image-wrapper:after{content:""}.menus-product-list-block-paging-item-image-wrapper::after{position:absolute;top:0;right:0;width:28px;height:28px;z-index:2;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;line-height:26px;border:2px solid #fff;border-radius:50%;font-size:.9rem;background:#d2082a;color:#fff}.menus-product-list-block-paging-item-image{display:block;width:100%;height:0;padding-top:calc(100% - 6px);border-radius:50%;background-color:#fff;background-position:center;background-size:80% auto;background-repeat:no-repeat;-webkit-transition:all .3s ease;transition:all .3s ease;border:2px solid transparent}.menus-product-list-block-paging-item-name{height:45px;font-size:1.2rem;line-height:1.3;font-weight:500;color:#603916;width:88%;margin:0 auto}.block-my-quick--not-loggedin .block-my-quick__content{margin:0 auto;max-width:480px;background:#fff url(../images/home/my-quick_mobile.jpg) no-repeat center/cover;padding:81% 0 79%}.block-my-quick--not-loggedin .main-button{font-size:5.1vw;width:57vw;height:13vw;border-radius:200px}.block-my-quick--not-loggedin .block-my-quick__mentionsLegales{margin-bottom:50px;padding:0 15px;font-size:11px;line-height:1.3;font-weight:600}@media (min-width:480px){.block-my-quick--not-loggedin .block-my-quick__content{padding:389px 0 379px}.block-my-quick--not-loggedin .main-button{font-size:24px;height:62px}}@media (min-width:981px){.block-my-quick--not-loggedin .block-my-quick__content{max-width:none;background-image:url(../images/home/my-quick_desktop.jpg);padding:35.9% 0 6.2%}.block-my-quick--not-loggedin .main-button{font-size:1.25vw;width:13.5vw;height:5vw;margin-left:16%}}@media (min-width:1920px){.block-my-quick--not-loggedin .block-my-quick__content{max-width:1920px;padding:689px 0 119px}.block-my-quick--not-loggedin .main-button{font-size:24px;height:96px}}.block-my-quick--loggedin .block-my-quick__content{margin:0 auto;background:#fff url(../images/home/my-quick-unlogged_mobile.jpg) no-repeat center top/100% auto;padding:62% 20px 0}@media (min-width:480px){.block-my-quick--loggedin .block-my-quick__content{padding-top:326px;background-size:480px auto}}@media (min-width:981px){.block-my-quick--loggedin .block-my-quick__content{background-image:url(../images/home/my-quick-unlogged_desktop.jpg);background-size:auto 100%;background-position:30% top;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;max-width:1280px}}.block-my-quick--loggedin .block-my-quick__cta{padding:20px 0 60px}.block-my-quick--loggedin .block-my-quick__cta p{font-size:11px;line-height:1.3;font-weight:600;text-align:center;margin:30px auto 0;max-width:280px}@media (min-width:981px){.block-my-quick--loggedin .block-my-quick__cta{width:50%;padding:0;-ms-flex-item-align:end;align-self:flex-end}.block-my-quick--loggedin .block-my-quick__cta p{max-width:420px;font-size:12px;margin-top:0;padding:70px 0 10px}}@media (min-width:981px){.block-my-quick--loggedin .block-my-quick__slider{width:432px;max-width:50%}}.block-my-quick--loggedin .block-my-quick__slider-item{padding-bottom:20px;padding-top:50px}@media (min-width:981px){.block-my-quick--loggedin .block-my-quick__slider-item{padding-top:75px;padding-bottom:60px}}.block-my-quick--loggedin .block-my-quick__slider-item-inner{position:relative;display:block;width:280px;height:280px;padding:20px;border-radius:15px;background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.4);box-shadow:0 10px 10px rgba(0,0,0,.4)}.block-my-quick--loggedin .block-my-quick__slider-item-inner img{position:absolute;z-index:-1;left:25%;right:0;top:-50px;width:50%;height:auto}@media (min-width:981px){.block-my-quick--loggedin .block-my-quick__slider-item-inner{width:432px;height:432px}.block-my-quick--loggedin .block-my-quick__slider-item-inner img{top:-75px}}.myquick-block{position:relative;width:100%;height:0}@media (min-width:641px){.myquick-block{padding-top:50%}}.myquick-block-mentions{position:absolute;z-index:1;bottom:2%;left:2%;right:2%;font-size:3vw}@media (min-width:641px){.myquick-block-mentions{font-size:13px}}.myquick-block-no-connect{padding-top:106%!important;background:url(../images/layout/myquick/home-background-mobile.jpg) no-repeat center/cover!important}.myquick-block-no-connect .myquick-block-cta{bottom:18%!important}@media (min-width:641px){.myquick-block-no-connect{padding-top:50%!important;background-image:url(../images/layout/myquick/home-background.jpg)!important}.myquick-block-no-connect .myquick-block-cta{left:30%!important;bottom:16%!important}.myquick-block-no-connect .myquick-block-mentions{right:42%}}.myquick-block-no-geoloc{padding-top:100%;background:url(../images/layout/myquick/home-background-mobile.jpg) no-repeat center/cover}.myquick-block-no-geoloc .myquick-block-cta-wrapper{position:absolute;bottom:18%;left:calc(50% - 125px);text-align:center;width:250px}@media (min-width:641px){.myquick-block-no-geoloc{padding-top:50%;background-image:url(../images/layout/myquick/home-background.jpg)}.myquick-block-no-geoloc .myquick-block-cta-wrapper{top:70%;left:20%}}@media (min-width:981px){.myquick-block-no-geoloc .myquick-block-cta-wrapper{top:75%;left:20%}}.myquick-block-geoloc{padding-top:207.46%;background:url(../images/layout/myquick/home-background-geoloc-mobile.jpg) no-repeat center/cover}.myquick-block-geoloc.myquick-block-connect{padding-top:214%}@media (min-width:641px){.myquick-block-geoloc{padding-top:50%!important;background-image:url(../images/layout/myquick/home-background-geoloc.jpg)}}.myquick-block-slider{position:absolute;background:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5)}@media (max-width:640px){.myquick-block-slider{top:33%;left:0;width:100%}}@media (min-width:641px){.myquick-block-slider{top:20%;right:10%;width:27%;height:54%}}.myquick-block-slider .slick-dots{margin-top:10px}@media (max-width:640px){.myquick-block-slider .slick-dots{position:absolute;top:100%;left:0;right:0}}.myquick-block-slider .slick-arrow{width:15.3%;height:15.3%;line-height:15.3%;border-radius:50%;background:#d2082a;color:#fff;-webkit-box-shadow:0 0 0 10px #fff,0 0 10px 10px rgba(0,0,0,.5);box-shadow:0 0 0 10px #fff,0 0 10px 10px rgba(0,0,0,.5)}@media (min-width:981px){.myquick-block-slider .slick-arrow{-webkit-box-shadow:0 0 0 15px #fff,0 0 15px 15px rgba(0,0,0,.5);box-shadow:0 0 0 15px #fff,0 0 15px 15px rgba(0,0,0,.5)}}.myquick-block-slider .slick-arrow::before{position:absolute;top:50%;left:50%;font-size:1.5vw}.myquick-block-slider .slick-prev{left:-27%}.myquick-block-slider .slick-prev::before{-webkit-transform:translate(-60%,-50%);transform:translate(-60%,-50%)}.myquick-block-slider .slick-next{right:-27%}.myquick-block-slider .slick-next::before{-webkit-transform:translate(-40%,-50%);transform:translate(-40%,-50%)}.myquick-block-slider:not(.slick-initialized){overflow:hidden}.myquick-block-slide{padding:20px}@media (min-width:641px) and (max-width:980px){.myquick-block-slide{padding:15px}}.myquick-block-cta{position:absolute;bottom:8%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}@media (min-width:641px){.myquick-block-cta{bottom:10%}}.navigation-block-searchbar{position:fixed;top:0;left:0;width:100%;height:40px;z-index:1010;background:#000;color:#fff;text-align:left;font-size:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:640px){.navigation-block-searchbar{font-size:10px}}.navigation-block-searchbar>a{padding:0 25px;font-family:"Nunito Sans",sans-serif;background:0 0;color:#fff;white-space:nowrap}.navigation-block-searchbar>a:after{content:""}.navigation-block-searchbar>a:after{padding-left:15px;font-size:1rem;color:#777}@media (max-width:640px){.navigation-block-searchbar>a{padding:0 10px}}.navigation-block-searchbar .icon-geoloc:before{content:""}.navigation-block-searchbar .icon-geoloc::before{padding-right:15px}.navigation-block-searchbar .store-opening-component{font:inherit;margin:0;line-height:1}.navigation-block-searchbar .store-opening-component.store-dot-close{color:#d2082a}.navigation-block-searchbar .store-opening-component.store-dot-open{color:#16cc6e}.navigation-block-searchbar .store-opening-component.store-dot-open::before{color:#16cc6e}@media (max-width:640px){.navigation-block-searchbar .store-opening-component{display:none}}.navigation-block-searchbar-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 25px;height:50px;border:1px solid #fff;background:#d01030;font-size:1.4rem}@media (max-width:640px){.navigation-block-searchbar-message{height:70px;font-size:1.3rem}}.navigation-block-searchbar-message-text{display:block;font-family:"Nunito Sans",sans-serif;line-height:1.2}.bloc-navigation-backdrop{display:none;position:fixed;left:0;top:0;width:100%;height:100vh;background:rgba(0,0,0,.8);z-index:1005}.bloc-navigation-backdrop.is-active{display:block;-webkit-animation:fade .2s linear;animation:fade .2s linear}.navigation-block-nav{position:fixed;right:0;z-index:300;border-radius:0 0 0 8px;background:#d2082a;color:#fff}@media (min-width:981px){.navigation-block-nav{top:40px;padding-left:10px;padding-right:10px}}.navigation-block-nav-item{display:block}@media (min-width:981px){.navigation-block-nav-item{position:relative;display:inline-block;vertical-align:middle;height:80px;line-height:80px}.navigation-block-nav-item:not(:hover) .navigation-block-ss-ul{display:none}.navigation-block-nav-item:hover .navigation-block-ss-ul{display:block}.navigation-block-nav-item:not(.icon)::after{content:"";display:block;position:absolute;bottom:0;left:17px;right:17px;height:5px;background:#fff;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.navigation-block-nav-item:not(.icon):hover::after{opacity:1}}@media (min-width:1280px){.navigation-block-nav-item:not(.icon)::after{right:30px;left:30px}}.navigation-block-nav-item--quick-collect p{color:#f3df6f}@media (min-width:981px){.navigation-block-nav-item--quick-collect p{padding-right:23px}.navigation-block-nav-item--quick-collect p:after{content:""}.navigation-block-nav-item--quick-collect p::after{position:absolute;right:0;top:10px;font-size:1.4em}}.navigation-block-nav-item--quick-collect small:after{content:""}.navigation-block-nav-item--quick-collect small::after{font-size:1.5em;line-height:1.3;vertical-align:bottom}@media (max-width:980px){.navigation-block-nav-item--quick-collect small::after{float:right;line-height:1.6;margin-left:4px}}.navigation-block-nav-link{display:block}@media (min-width:981px){.navigation-block-nav-link{padding:7px 17px 0;cursor:pointer;height:100%;font-size:2rem}}@media (min-width:1280px){.navigation-block-nav-link{padding-right:30px;padding-left:30px}}@media (max-width:980px){.navigation-block-nav-link[data-activate].active{padding-top:20px!important;padding:0 20px;margin:0 -20px;margin-top:-11px;width:calc(100% + 40px);background:#fff;color:#d2082a}.navigation-block-nav-link[data-activate].active::after{-webkit-transform:translateY(-4px) scaleY(-1) rotate(-45deg);transform:translateY(-4px) scaleY(-1) rotate(-45deg);border-color:#d2082a}}@media (min-width:981px){.navigation-block-nav-text{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:matrix(1,-.12,0,1,0,0);transform:matrix(1,-.12,0,1,0,0);display:inline-block;text-align:left;font-family:Anton,sans-serif;font-weight:500;text-transform:uppercase;line-height:1;font-size:25px}.navigation-block-nav-text small{display:block;margin-bottom:0;text-transform:none;font-family:"Nunito Sans",sans-serif;font-weight:700;font-size:50%;line-height:1.5;letter-spacing:0}.navigation-block-nav-text small{letter-spacing:1px;font-size:1.3rem;line-height:1.7;font-weight:700}}@media (max-width:1279px){.navigation-block-nav-text{font-size:23px}}.navigation-block-user-item{display:block;text-decoration:none}.navigation-block-user-item:after{content:""}.navigation-block-user-item::after{vertical-align:middle;font-size:30px;margin-left:10px}@media (min-width:981px){.navigation-block-user-item{font-size:0;line-height:80px;padding:0 18px 0 25px}.navigation-block-user-item::after{margin-left:0;font-size:38px}}.navigation-block-delivery-item{display:block;text-decoration:none}.navigation-block-delivery-item p:after{content:""}.navigation-block-delivery-item p::after{vertical-align:middle;font-size:30px;margin-left:10px}@media (max-width:980px){.navigation-block-delivery-item{margin-top:40px}}@media (min-width:981px){.navigation-block-delivery-item p{text-align:center}.navigation-block-delivery-item p::after{font-size:38px;line-height:.8;margin-left:0}}.navigation-block-nav-item .store_notifications{position:absolute;top:20px;right:12px;width:15px;height:15px;font-weight:700;font-size:0;line-height:22px;text-align:center;color:#fff;background-color:#b8e986;border-radius:50%;border:2px solid #d2082a;z-index:99999999}@media (max-width:980px){.navigation-block-nav-item .store_notifications{top:5px}}.navigation-block-ss-nav-item{list-style:none;color:#d2082a;font-weight:700}.navigation-block-ss-nav-link{display:block;width:200px;padding:12px 15px;text-decoration:none;-webkit-transition:all .2s;transition:all .2s;line-height:1}.navigation-block-ss-nav-link:hover{color:#fff;background:#d2082a;width:200px}.navigation-block-ss-ul{list-style:none;background:#fff}@media (min-width:981px){.navigation-block-ss-ul{position:absolute;right:17px;top:100%;width:auto;line-height:initial}}@media (min-width:1280px){.navigation-block-ss-ul{right:30px}}@media (max-width:980px){.navigation-block-ss-ul{padding-top:15px;margin:0 -20px}.navigation-block-ss-ul .navigation-block-ss-nav-link{display:block;width:100%;padding:12px 20px;font-size:1.3rem;font-weight:400}.navigation-block-ss-ul:last-child{padding-bottom:25px;margin-bottom:-11px}}.changeStore{padding-left:0}.changeStore::before{padding-right:7.5px}.button-connexion-center{text-align:center}.menu-mobile__trigger{display:none}@media (max-width:980px){.menu-mobile__trigger{position:fixed;z-index:4000;right:20px;top:50px;background-color:#d2082a;color:#fff;border-radius:50px;padding:16px 14px;display:inline-block;cursor:pointer;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;outline:0;border:1px solid rgba(255,255,255,.8)}.menu-mobile__trigger .menu-mobile__box{width:22px;height:16px;display:inline-block;position:relative}.menu-mobile__trigger .menu-mobile__inner{display:block;top:50%;margin-top:2px/-2}.menu-mobile__trigger .menu-mobile__inner,.menu-mobile__trigger .menu-mobile__inner::after,.menu-mobile__trigger .menu-mobile__inner::before{width:22px;height:2px;background-color:#fff;border-radius:2px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.menu-mobile__trigger .menu-mobile__inner::after,.menu-mobile__trigger .menu-mobile__inner::before{content:"";display:block}.menu-mobile__trigger .menu-mobile__inner::before{top:-7px}.menu-mobile__trigger .menu-mobile__inner::after{bottom:-7px}.menu-mobile__trigger.is-active{-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transform:translateX(20px);transform:translateX(20px);background-color:transparent;border-color:transparent}.menu-mobile__trigger.is-active .menu-mobile__inner,.menu-mobile__trigger.is-active .menu-mobile__inner::after,.menu-mobile__trigger.is-active .menu-mobile__inner::before{background-color:#fff}.menu-mobile__trigger.is-active+.navigation-block-nav{-webkit-transform:translateX(0);transform:translateX(0)}.menu-mobile__trigger .menu-mobile__inner{-webkit-transition-duration:75ms;transition-duration:75ms;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.menu-mobile__trigger .menu-mobile__inner::before{-webkit-transition:top 75ms .12s ease,opacity 75ms ease;transition:top 75ms .12s ease,opacity 75ms ease}.menu-mobile__trigger .menu-mobile__inner::after{-webkit-transition:bottom 75ms .12s ease,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms .12s ease,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19)}.menu-mobile__trigger.is-active .menu-mobile__inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.menu-mobile__trigger.is-active .menu-mobile__inner::before{top:0;opacity:0;-webkit-transition:top 75ms ease,opacity 75ms .12s ease;transition:top 75ms ease,opacity 75ms .12s ease}.menu-mobile__trigger.is-active .menu-mobile__inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 75ms ease,-webkit-transform 75ms .12s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms ease,-webkit-transform 75ms .12s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1),-webkit-transform 75ms .12s cubic-bezier(.215,.61,.355,1)}}.navigation-block-nav-logo-mobile{display:none}@media (max-width:980px){.navigation-block-nav-logo-mobile{display:block;width:50px}}@media (max-width:980px){.navigation-block-nav{z-index:3000;overflow:auto;top:0;left:0;width:268px;height:100vh;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translateX(-100%);transform:translateX(-100%);padding:0 20px}.navigation-block-nav-item{padding:10px 0}.navigation-block-nav-item:not(:first-child){border-top:1px solid rgba(255,255,255,.3)}.navigation-block-nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navigation-block-nav-link::after{content:'';display:block;width:10px;height:10px;border-style:solid;border-width:1px 1px 0 0;border-color:#fff;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navigation-block-nav-text{font:normal 18px/35px Anton,sans-serif;text-transform:uppercase;letter-spacing:.5px}.navigation-block-nav-text small{font:600 13px "Nunito Sans",sans-serif;text-transform:none}.navigation-block-user-item{font:600 13px "Nunito Sans",sans-serif}}.nutrition-block{overflow:hidden;height:750px;text-align:center}.nutrition-block.nutrition-block-multiple{height:820px}@media (min-width:641px){.nutrition-block{height:800px}.nutrition-block.nutrition-block-multiple{height:870px}}.nutrition-block-tab-list{margin-bottom:30px}.nutrition-block-tab{display:inline-block;vertical-align:middle;margin:0 25px;padding:10px 15px;font-size:1.8rem;font-weight:700;border-bottom:5px solid transparent;cursor:pointer}.nutrition-block-tab.active{color:#d2082a;border-color:#d2082a}.nutrition-block-diagram{display:block;max-width:700px;margin:0 auto 20px}.nutrition-block-content{margin-bottom:25px}.nutrition-block-content:not(.active){display:none}.nutrition-block-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 25px;border-bottom:1px solid #ccc}.nutrition-block-item:first-child{border-top:1px solid #ccc}.nutrition-block-item.energy .nutrition-block-item-name:before{content:""}.nutrition-block-item.energy .nutrition-block-item-name::before{background-color:#e90083}.nutrition-block-item.protein .nutrition-block-item-name:before{content:""}.nutrition-block-item.protein .nutrition-block-item-name::before{background-color:#eb0008}.nutrition-block-item.lipid .nutrition-block-item-name:before{content:""}.nutrition-block-item.lipid .nutrition-block-item-name::before{background-color:#ffbc1b}.nutrition-block-item.glucid .nutrition-block-item-name:before{content:""}.nutrition-block-item.glucid .nutrition-block-item-name::before{background-color:#63ca48}.nutrition-block-item.salt .nutrition-block-item-name:before{content:""}.nutrition-block-item.salt .nutrition-block-item-name::before{background-color:#3bbeec}.nutrition-block-item.lipid-2 .nutrition-block-item-name:before{content:""}.nutrition-block-item.lipid-2 .nutrition-block-item-name::before{background-color:#ffa200}.nutrition-block-item.glucid-2 .nutrition-block-item-name:before{content:""}.nutrition-block-item.glucid-2 .nutrition-block-item-name::before{background-color:#3eab22}.nutrition-block-item-label{text-align:left}.nutrition-block-item-name{font-size:1.3rem;font-weight:500}.nutrition-block-item-name::before{content:'';display:inline-block;vertical-align:middle;width:40px;height:40px;line-height:40px;margin-right:15px;border-radius:50%;background:red;color:#fff;font-size:2.2rem;text-align:center}.nutrition-block-item-percent{display:inline-block;vertical-align:basline;width:50px;font-size:1.4rem;font-weight:700;text-align:right}.nutrition-block-item-amount{font-size:.9rem;color:#ccc}.nutrition-block-legend{padding:10px 25px;font-size:1.2rem;font-weight:700;text-align:left}.nutrition-block-allergen-link{font-size:1.8rem;font-weight:900;font-style:italic;cursor:pointer}.nutrition-block-allergen-link:before{content:""}.nutrition-block-allergen-link::before{margin-right:10px;font-size:1.4rem}.nutrition-block-allergen-legend{margin-bottom:10px}.nutrition-block-allergen-legend-item{display:inline-block;vertical-align:middle;font-size:1.2rem}.nutrition-block-allergen-legend-item:not(:first-child){margin-left:15px}.nutrition-block-allergen-legend-item::before{content:'';display:inline-block;vertical-align:baseline;width:10px;height:10px;border-radius:50%;margin-right:10px}.nutrition-block-allergen-legend-yes::before{background:#d2082a}.nutrition-block-allergen-legend-no::before{border:1px solid #d1d1d1}.nutrition-block-allergen-legend-unknown::before{background:#d1d1d1}.nutrition-allergens-block-carousel-wrapper{max-width:700px;margin:0 auto;display:block!important;opacity:0;pointer-events:none;position:fixed}.nutrition-allergens-block-carousel-wrapper.active{position:relative;opacity:1;pointer-events:auto}.nutrition-allergens-block .btn-close-flip{position:absolute;right:0;top:0;margin:5%}.nutrition-allergens-block .slick-carousel .slick-list{list-style:none;white-space:nowrap;overflow:hidden;display:inline-block;width:70%;text-align:left;margin-bottom:60px}@media (max-width:640px){.nutrition-allergens-block .slick-carousel .slick-list{width:100%}}@media (max-width:980px){.nutrition-allergens-block .slick-carousel .slick-list{position:relative;bottom:auto;left:auto}}.nutrition-allergens-block .slick-carousel .slick-slide{display:inline-block;vertical-align:top;width:100%;white-space:normal}.nutrition-allergens-block .slick-carousel .slick-slide ul{list-style:none}.nutrition-allergens-block .slick-carousel .slick-slide ul>li{padding:10px 25px;border-top:1px solid #ccc}.nutrition-allergens-block .slick-carousel .slick-slide ul>li:last-child{border-bottom:1px solid #ccc}.nutrition-allergens-block .slick-carousel .slick-dots{position:absolute;left:0;right:0;bottom:0;font-size:0}.nutrition-allergens-block .slick-carousel .slick-dots li{display:inline-block;vertical-align:middle;width:16px}.nutrition-allergens-block .slick-carousel .slick-dots li.slick-active button{background-color:#4b3611}.nutrition-allergens-block .slick-carousel .slick-dots button{width:1rem;height:1rem;background-color:#dbd7cf;border-radius:100%}.nutrition-allergens-block-item-name{font-size:1.3rem;font-weight:500}.nutrition-allergens-block-item-name::before{display:inline-block;vertical-align:middle;margin-right:10px;width:50px;height:50px;line-height:50px;text-align:center;font-size:3rem}.nutrition-allergens-block-item-name.so2:before{content:""}.nutrition-allergens-block-item-name.so2::before{color:#b6b6af}.nutrition-allergens-block-item-name.arachide:before{content:""}.nutrition-allergens-block-item-name.arachide::before{color:#ffc80a}.nutrition-allergens-block-item-name.celeri:before{content:""}.nutrition-allergens-block-item-name.celeri::before{color:#38d6dc}.nutrition-allergens-block-item-name.crabe:before{content:""}.nutrition-allergens-block-item-name.crabe::before{color:#faa511}.nutrition-allergens-block-item-name.fruitcoque:before{content:""}.nutrition-allergens-block-item-name.fruitcoque::before{color:#734e0d}.nutrition-allergens-block-item-name.gluten:before{content:""}.nutrition-allergens-block-item-name.gluten::before{color:#458a26}.nutrition-allergens-block-item-name.sesam:before{content:""}.nutrition-allergens-block-item-name.sesam::before{color:#ebc177}.nutrition-allergens-block-item-name.lait:before{content:""}.nutrition-allergens-block-item-name.lait::before{color:#adecee}.nutrition-allergens-block-item-name.laitchevre:before{content:""}.nutrition-allergens-block-item-name.laitchevre::before{color:#88e9b3}.nutrition-allergens-block-item-name.molusque:before{content:""}.nutrition-allergens-block-item-name.molusque::before{color:#6a75a2}.nutrition-allergens-block-item-name.moutarde:before{content:""}.nutrition-allergens-block-item-name.moutarde::before{color:#d5c21e}.nutrition-allergens-block-item-name.poisson:before{content:""}.nutrition-allergens-block-item-name.poisson::before{color:#56cacb}.nutrition-allergens-block-item-name.soja:before{content:""}.nutrition-allergens-block-item-name.soja::before{color:#0bca06}.nutrition-allergens-block-item-name.oeuf:before{content:""}.nutrition-allergens-block-item-name.oeuf::before{color:#9cd597}.nutrition-allergens-block-item-name.lupin:before{content:""}.nutrition-allergens-block-item-name.lupin::before{color:#7e177f}.nutrition-allergens-block-item-name.no,.nutrition-allergens-block-item-name.unknown,.nutrition-allergens-block-item-name.yes{position:relative}.nutrition-allergens-block-item-name.no::after,.nutrition-allergens-block-item-name.unknown::after,.nutrition-allergens-block-item-name.yes::after{content:'';position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);display:inline-block;vertical-align:baseline;width:15px;height:15px;border-radius:50%}@media (max-width:640px){.nutrition-allergens-block-item-name.no::after,.nutrition-allergens-block-item-name.unknown::after,.nutrition-allergens-block-item-name.yes::after{right:20px}}.nutrition-allergens-block-item-name.yes::after{background:#d2082a}.nutrition-allergens-block-item-name.no::after{border:1px solid #d1d1d1}.nutrition-allergens-block-item-name.unknown::after{background:#d1d1d1}.offer-disconnected-block{position:relative;height:100%;padding-top:18vw;text-align:center;background:url(../images/bons-plans/block-background.jpg) no-repeat center/cover}.offer-disconnected-block::before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,.9);z-index:1}@media (min-width:641px){.offer-disconnected-block{padding-top:11vw}}.offer-disconnected-block-icon{position:relative;z-index:2;display:block;margin:0 auto 8vw;background:url(../images/content/home/icon-bons-plans.png) no-repeat center/contain;width:17vw;height:18vw}@media (min-width:641px){.offer-disconnected-block-icon{margin-bottom:4vw;width:5.8vw;height:5.5vw}}.offer-disconnected-block-title{position:relative;z-index:2;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:matrix(1,-.12,0,1,0,0);transform:matrix(1,-.12,0,1,0,0);display:inline-block;text-align:left;font-family:Anton,sans-serif;font-weight:500;text-transform:uppercase;line-height:1;text-align:center;font-size:10vw}.offer-disconnected-block-title small{display:block;margin-bottom:0;text-transform:none;font-family:"Nunito Sans",sans-serif;font-weight:700;font-size:50%;line-height:1.5;letter-spacing:0}.offer-disconnected-block-title span{color:#d2082a}@media (min-width:641px){.offer-disconnected-block-title{font-size:5.5vw}}.offer-disconnected-block-link-wrapper{position:relative;z-index:2;margin-top:10vw}@media (min-width:641px){.offer-disconnected-block-link-wrapper{margin-top:5vw}}.overlayVertical{display:none}.overlayVertical.badVersion{display:block;position:fixed;background:#000;background:rgba(0,0,0,.9);top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:14}.overlayVertical.badVersion.forie10{display:none}body.ie10 .overlayVertical.badVersion.forie10{display:block}.overlayVertical.badVersion .msg{position:absolute;display:block;width:590px;height:320px;top:50%;left:50%;margin-left:-295px;margin-top:-160px}.overlayVertical.badVersion .msg p{color:#fff!important}@media only screen and (max-device-width:768px) and (min-aspect-ratio:13 / 9){.overlayVertical{display:table;position:fixed;top:0;left:0;right:0;bottom:0;text-align:center;vertical-align:middle;z-index:99999;background:rgba(0,0,0,.9);width:100vw;height:100vh}.overlayVertical .msg{display:table-cell;vertical-align:middle;text-align:center}.overlayVertical .msg .bg{width:80vw;height:70vh;margin:0 auto;background:url(/images/tf/supreme-bacon/bulle.svg);background-size:100% 100%;background-repeat:no-repeat;padding:10vw;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;vertical-align:middle;text-align:center}.overlayVertical .msg .bg img{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.overlayVertical .msg .bg p{width:90%;margin:0 auto;margin-top:20px;font-size:20px}.overlayVertical .hide-mobile{display:table-cell}.overlayVertical .show-mobile{display:none}}@media only screen and (max-device-width:480px) and (min-aspect-ratio:13 / 9){.overlayVertical .show-mobile{display:table-cell}.overlayVertical .hide-mobile{display:none}.overlayVertical .msg .bg{width:90vw}}.product-category-list-block-link{display:inlineblock;vertical-align:middle;background-color:#fef7e5;background-position:center;background-repeat:no-repeat;background-size:cover}.product-category-list-block-link.product-category-list-block-bon-plan{background:#d2082a url(../images/product/description-background-mobile.png) no-repeat center/cover;color:#fff}.product-category-list-block-product .product-category-list-block-link:nth-child(3n+1){background-color:#fef7e5}.product-category-list-block-product .product-category-list-block-link:nth-child(3n+2){background-color:#f0e5da}.product-category-list-block-product .product-category-list-block-link:nth-child(3n){background-color:#fff}.product-category-list-block-title{position:absolute;top:10%;left:7%;color:#854100;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:matrix(1,-.12,0,1,0,0);transform:matrix(1,-.12,0,1,0,0);display:inline-block;text-align:left;font-family:Anton,sans-serif;font-weight:500;text-transform:uppercase;line-height:1;font-size:4.8vw}.product-category-list-block-title small{display:block;margin-bottom:0;text-transform:none;font-family:"Nunito Sans",sans-serif;font-weight:700;font-size:50%;line-height:1.5;letter-spacing:0}@media (min-width:641px){.product-category-list-block-title{font-size:3.8vw}}@media (min-width:981px){.product-category-list-block-title{font-size:2.4vw}}.product-category-list-block-link-first .product-category-list-block-title{font-size:8vw}@media (min-width:641px){.product-category-list-block-link-first .product-category-list-block-title{font-size:6.5vw}}@media (min-width:981px){.product-category-list-block-link-first .product-category-list-block-title{font-size:4vw}}.product-category-list-block-image{position:absolute;top:10%;bottom:20%;left:15%;right:15%;background-position:center;background-repeat:no-repeat;background-size:contain}.product-category-list-block-name{position:absolute;bottom:10%;left:0;right:0;font-size:1.7rem;font-weight:900;color:#854100;text-align:center;padding:0 30px}@media (max-width:640px){.product-category-list-block-name{padding:0 10px;font-size:1.4rem}}.product-category-list-block-bon-plan-title{position:absolute;top:0;left:0;right:0;text-align:center}.product-category-list-block-bon-plan-title::before{display:block;margin:12% auto 7%;font-size:6vw}@media (min-width:981px){.product-category-list-block-bon-plan-title::before{font-size:3vw}}.product-category-list-block-bon-plan-title-text{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:matrix(1,-.12,0,1,0,0);transform:matrix(1,-.12,0,1,0,0);display:inline-block;text-align:left;font-family:Anton,sans-serif;font-weight:500;text-transform:uppercase;line-height:1;font-size:10.4vw;text-align:left;border-bottom:1.2vw solid #fff}.product-category-list-block-bon-plan-title-text small{display:block;margin-bottom:0;text-transform:none;font-family:"Nunito Sans",sans-serif;font-weight:700;font-size:50%;line-height:1.5;letter-spacing:0}@media (min-width:981px){.product-category-list-block-bon-plan-title-text{font-size:5.2vw;border-bottom-width:.6vw}}.product-category-list-block-bon-plan-text{position:absolute;bottom:10%;left:0;right:0;font-size:3vw;font-weight:500;line-height:1.4;text-align:center}@media (min-width:981px){.product-category-list-block-bon-plan-text{font-size:1.5vw}}.product-header-block{background-color:#fff;overflow:hidden}@media (max-width:640px){.product-header-block{height:auto}}.product-header-block .header-block-title small{font-family:Anton,sans-serif}.product-header-block-image{position:relative;z-index:2;display:block;width:700px;margin:0 auto}.product-header-block-ingredient-list{width:100%}@media (min-width:981px){.product-header-block-ingredient-list{position:absolute;bottom:60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:373px;max-width:1300px}}.product-header-block-ingredient-item{text-align:center}@media (max-width:980px){.product-header-block-ingredient-item{display:inline-block;vertical-align:top;width:50%}}@media (min-width:981px){.product-header-block-ingredient-item{display:block;position:absolute;width:240px}.product-header-block-ingredient-item:nth-child(1){left:0;top:0}.product-header-block-ingredient-item:nth-child(2){right:0;top:0}.product-header-block-ingredient-item:nth-child(3){left:0;bottom:0}.product-header-block-ingredient-item:nth-child(4){right:0;bottom:0}.product-header-block-ingredient-item:first-child:last-child,.product-header-block-ingredient-item:first-child:nth-last-child(2),.product-header-block-ingredient-item:first-child:nth-last-child(2)~.product-header-block-ingredient-item{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.product-header-block-ingredient-image{width:100%}.product-header-block-ingredient-name{padding:0 5px;font-size:1.6rem;line-height:1.4}.product-intro-block{position:relative;background:#d2082a;text-align:center}.product-intro-block .block-title{position:relative;z-index:2;color:#fff;border-color:#fff}@media (max-width:640px){.product-intro-block{background:#d2082a url(../images/product/description-background-mobile.png) no-repeat center/cover}}@media (min-width:641px){.product-intro-block{padding:3% 0}.product-intro-block::after,.product-intro-block::before{content:'';display:block;position:absolute;top:0;bottom:0;width:200px;z-index:1}.product-intro-block::before{left:0;background:url(../images/product/description-background-left.png) no-repeat center left/contain}.product-intro-block::after{right:0;background:url(../images/product/description-background-right.png) no-repeat center right/contain}}.product-intro-block-text{position:relative;z-index:2;color:#fff;max-width:740px;margin:0 auto;padding:0 20px 50px;font-size:1.6rem;line-height:1.2}.product-intro-block-mentions{position:relative;z-index:2;padding-bottom:10px;font-size:1.2rem;line-height:1.2;color:#fff}@media (min-width:981px){.product-intro-block-mentions{padding-top:15px}}.push-block{display:block;width:100%}.push-block--retrouvailles{position:relative}.push-block--retrouvailles a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:0;left:50%;height:54px;border-radius:35px;width:auto;background:#d2082a;color:#fff;font:900 italic 18px "ITC Franklin Gothic LT",sans-serif;padding-left:40px;padding-right:40px;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:8%}@media (max-width:640px){.push-block--retrouvailles a{padding-left:20px;padding-right:20px;font-size:14px;height:35px;width:60%;max-width:280px;margin-bottom:9%}}.push-block-image{display:block;max-width:none;width:100%}.push-slider{padding:40px 20px 60px;background:#f7ebdf;text-align:center}@media (min-width:981px){.push-slider__content{max-width:830px;margin:0 auto}}@media (min-width:1320px){.push-slider__content{max-width:1260px}}.push-slider__slider{margin-bottom:20px}@media (min-width:981px){.push-slider__slider .slick-list{padding:0 15px;margin-left:-15px;margin-right:-15px}}.push-slider__item{padding-bottom:30px}@media (min-width:981px){.push-slider__item{margin:0 15px}}.push-slider__item-inner{display:block;border-radius:15px;-webkit-box-shadow:0 10px 15px #bca187;box-shadow:0 10px 15px #bca187;width:280px;overflow:hidden}@media (min-width:981px){.push-slider__item-inner{width:400px}}.push-slider__item img{display:block;width:100%;height:auto}.quickiteasy-popin{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.75);z-index:9999;overflow:auto}.quickiteasy-popin .quickiteasy-popin-container{position:relative;margin:15px 15px 50px 15px;border-radius:10px}.quickiteasy-popin .quickiteasy-popin-container .quickiteasy-popin-head{height:100px}.quickiteasy-popin .quickiteasy-popin-container .quickiteasy-popin-head:before{content:'';display:block;height:75px;background:#fff;border-radius:10px 10px 0 0}.quickiteasy-popin .quickiteasy-popin-container .quickiteasy-popin-head .quickiteasy-popin-headthing{height:25px;background-color:transparent;background-image:url(../images/content/offre-jeune/card-left.png),url(../images/content/offre-jeune/card-right.png);background-repeat:no-repeat;background-position:center left,center right;background-size:13px 25px}.quickiteasy-popin .quickiteasy-popin-container .quickiteasy-popin-head .quickiteasy-popin-headthing:before{content:'';display:block;margin:0 13px;height:100%;background:#fff}.quickiteasy-popin .quickiteasy-popin-container .quickiteasy-popin-body{background:#fff;border-radius:0 0 10px 10px}.quickiteasy-popin .quickiteasy-popin-container .quickiteasy-popin-body .quickiteasy-popin-tuto{width:100%;height:100%}.quickiteasy-popin .quickiteasy-popin-container .quickiteasy-popin-body .quickiteasy-popin-tuto h3{font-size:3.6rem;padding-top:10px}.quickiteasy-popin .quickiteasy-popin-container .quickiteasy-popin-body .quickiteasy-popin-tuto .quickiteasy-popin-tab-close{position:absolute}.quickiteasy-popin .quickiteasy-popin-container .quickiteasy-popin-body .tuto-container{margin:0 auto}.quickiteasy-popin .quickiteasy-popin-tuto{display:none}.quickiteasy-popin .quickiteasy-popin-tuto .showLegal{display:none!important}.quickiteasy-popin .quickiteasy-popin-tuto-title{position:absolute;top:0;left:20px}.quickiteasy-popin .quickiteasy-popin-intro{-webkit-transform:translateY(-50px);transform:translateY(-50px);height:auto;text-align:center}.quickiteasy-popin .quickiteasy-popin-intro h3{font-size:8.6rem;margin-bottom:4rem;text-align:left;border-width:.12em}.quickiteasy-popin .quickiteasy-popin-intro h3 small{margin:0;font-weight:700;color:#d2082a}.quickiteasy-popin .quickiteasy-popin-intro h2[class^=stampy]{display:block;line-height:.9;font-size:3.5rem;margin:0 auto;border:none;text-transform:initial;text-align:center}.quickiteasy-popin .quickiteasy-popin-intro h2[class^=stampy] span{display:inline-block;color:#d2082a;border-bottom:.12em solid #d2082a;text-transform:uppercase}.quickiteasy-popin .quickiteasy-popin-intro .quickiteasy-warning{position:relative;margin-top:3rem;margin-bottom:2rem;display:inline-block;font-size:.9rem;font-weight:700;line-height:2rem;color:#d2082a;background:#fde6d9;padding:7px 20px 7px 55px}.quickiteasy-popin .quickiteasy-popin-intro .quickiteasy-warning span{color:#000}.quickiteasy-popin .quickiteasy-popin-intro .quickiteasy-warning:before{position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);content:'';display:inline-block;width:19px;height:18px;margin-left:20px;background:url(../images/layout/icon_warning.png) no-repeat;background-size:100%}.quickiteasy-popin .quickiteasy-popin-intro .quickiteasy-button a{font-size:1.15rem}.quickiteasy-popin .btn-close-flip.quickiteasy-popin-close{font-weight:700;font-size:14px;text-align:center;color:#fff;background:#d2082a;height:60px;width:60px;border-radius:50%;position:absolute;top:auto;bottom:-30px;right:40px;line-height:60px;-webkit-box-shadow:0 0 0 4px rgba(135,131,129,.5);box-shadow:0 0 0 4px rgba(135,131,129,.5);z-index:1;border:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.quickiteasy-popin .btn-close-flip.quickiteasy-popin-close:before{content:""}.quickiteasy-popin .quickiteasy-popin-legal{display:none}.quickiteasy-popin .quickiteasy-popin-legal p{padding:30px;font-size:14px;line-height:18px;text-align:justify}.quickiteasy-popin .quickiteasy-popin-legal,.quickiteasy-popin .quickiteasy-popin-offer{-webkit-transform:translateY(-100px);transform:translateY(-100px)}.quickiteasy-popin .quickiteasy-popin-legal:before,.quickiteasy-popin .quickiteasy-popin-offer:before{content:'';display:block;background:transparent url(../images/layout/logo-quick-1.png) 0 0 no-repeat;background-size:contain;height:100px;width:60px;margin-left:40px}.quickiteasy-popin .quickiteasy-popin-offer{text-align:center}.quickiteasy-popin .quickiteasy-popin-offer h2{font-size:4em}.quickiteasy-popin .quickiteasy-popin-offer h2 small{font-size:30%;color:#d2082a}.quickiteasy-popin .quickiteasy-popin-offer h3{position:absolute;top:25px;right:25px;font-size:22px;font-weight:700;text-align:right;text-transform:uppercase}.quickiteasy-popin .quickiteasy-popin-offer h3+p{margin:30px 0 20px;font-size:24px;text-transform:uppercase}.quickiteasy-popin .quickiteasy-popin-offer h3+p em{font-style:normal;color:#d2082a}.quickiteasy-popin .quickiteasy-popin-offer p+ul{width:320px;margin:0 auto}.quickiteasy-popin .quickiteasy-popin-offer p+ul:after{content:'';display:table;clear:both}.quickiteasy-popin .quickiteasy-popin-offer p+ul li{width:140px;list-style:none;float:left;margin-right:40px;position:relative}.quickiteasy-popin .quickiteasy-popin-offer p+ul li:last-child{margin-right:0}.quickiteasy-popin .quickiteasy-popin-offer p+ul li:first-child:after{content:'ou';display:inline;position:absolute;right:-36px;top:55px;font-weight:700;font-size:24px}.quickiteasy-popin .quickiteasy-popin-offer p+ul a>span{font-size:24px;font-weight:700;display:inline-block;margin-top:10px;-webkit-transform:none;transform:none}.quickiteasy-popin .quickiteasy-popin-offer .imgauge .img{background-size:80%;background-color:#fff;background-repeat:no-repeat;background-position:center;-webkit-transform:none;transform:none;width:.9em;height:.9em;z-index:1}.quickiteasy-popin .quickiteasy-popin-offer .imgauge .gaugeback{background:#dcd5cd;border-radius:50%}.quickiteasy-popin .quickiteasy-popin-offer .burngauge{display:block}.quickiteasy-popin .quickiteasy-popin-offer .burngauge span:before{display:none}.quickiteasy-popin .quickiteasy-popin-offer .burngauge.burngaugestarted>span{color:#d2082a;letter-spacing:normal}.quickiteasy-popin .quickiteasy-popin-offer ul+ul{margin:30px 0 0 20px;text-align:left;font-size:14px}.quickiteasy-popin .quickiteasy-popin-offer ul+ul li{list-style:none;margin-top:10px}.quickiteasy-popin .quickiteasy-popin-offer ul+ul li:before{content:'>';display:inline-block;margin-right:5px}.quickiteasy-popin .quickiteasy-popin-offer ul+p{margin:20px 0 0 20px;padding-bottom:40px;font-size:13px;text-align:left;color:#777}.quickiteasy-popin .quickiteasy-popin-intro .showLegal,.quickiteasy-popin .quickiteasy-popin-tuto .showLegal{display:none}.quickiteasy-popin .quickiteasy-popin-intro .quickiteasy-tuto-intro{height:100%;padding:50px}.quickiteasy-popin .quickiteasy-popin-intro .quickiteasy-tuto-intro .quickiteasy-button{margin-top:200px!important}.quickiteasy-popin .quickiteasy-popin-tab-close{position:absolute;top:0!important;right:0!important;padding:30px}.quickiteasy-popin .quickiteasy-popin-tab-close:before{content:""}.quickiteasy-popin .quickiteasy-popin-legal p{padding:30px;font-size:14px;line-height:18px;text-align:justify}@media (max-width:320px){.quickiteasy-popin .quickiteasy-popin-legal p{padding:30px;font-size:12px}.quickiteasy-popin .quickiteasy-popin-offer h2{font-size:3em}.quickiteasy-popin .quickiteasy-popin-offer h3{font-size:18px}.quickiteasy-popin .quickiteasy-popin-offer h3+p{font-size:18px}.quickiteasy-popin .quickiteasy-popin-offer p+ul{width:240px}.quickiteasy-popin .quickiteasy-popin-offer p+ul li{width:100px}.quickiteasy-popin .quickiteasy-popin-offer p+ul li:first-child{margin-right:40px}.quickiteasy-popin .quickiteasy-popin-offer p+ul li:first-child:after{right:-31px;top:45px;font-size:16px}.quickiteasy-popin .quickiteasy-popin-offer p+ul li:before{width:95px;height:95px}.quickiteasy-popin .quickiteasy-popin-offer p+ul a>span{font-size:18px}.quickiteasy-popin .quickiteasy-popin-offer ul+ul{margin-top:20px}.quickiteasy-popin .quickiteasy-popin-offer ul+p{margin-top:10px}.quickiteasy-popin .quickiteasy-popin-offer .imgauge .gauge{width:116px;height:116px}.quickiteasy-popin .quickiteasy-popin-offer .imgauge .img{width:.8em;height:.8em}.quickiteasy-popin .quickiteasy-popin-offer .imgauge .before,.quickiteasy-popin .quickiteasy-popin-offer .imgauge .pacss{width:58px;height:116px}.quickiteasy-popin .quickiteasy-popin-offer .imgauge .pacss{margin-left:58px}}.quickiteasy-tuto{position:relative;width:100%;color:#000;text-align:center}.quickiteasy-tuto h2[class^=stampy]{display:inline-block;line-height:6rem;font-size:6.5rem;margin:30px 0;border:none;text-transform:initial}.quickiteasy-tuto h2[class^=stampy] span{display:inline-block;line-height:5rem;color:#d2082a;border-bottom:.12em solid #d2082a;text-transform:uppercase}@media (max-width:768px){.quickiteasy-tuto h2[class^=stampy]{display:none;margin:0 auto;line-height:.85}.quickiteasy-tuto h2[class^=stampy] span{line-height:.85}}@media (max-width:768px){.quickiteasy-tuto.quickiteasy-tuto-intro h2{display:table}}.quickiteasy-tuto h3{position:absolute;top:40px;left:40px;font-size:6rem;text-align:left;border-width:.12em}.quickiteasy-tuto h3 small{margin:0;font-weight:700;color:#d2082a}@media (max-width:768px){.quickiteasy-tuto h3{position:relative;top:0;left:0;display:table;font-size:2.5em}}.quickiteasy-tuto .quickiteasy-warning{position:absolute;bottom:0;right:40px;display:inline-block;padding-left:45px;font-size:1.4rem;font-weight:700;line-height:2rem;color:#d2082a;background:#f7ebdf;padding:15px 20px 15px 55px}.quickiteasy-tuto .quickiteasy-warning span{color:#000}.quickiteasy-tuto .quickiteasy-warning:before{position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);content:'';display:inline-block;width:26px;height:25px;margin-left:20px;background:url(../images/layout/icon_warning.png) no-repeat}@media (max-width:768px){.quickiteasy-tuto .quickiteasy-warning{position:relative;bottom:auto;right:auto;display:none;margin:40px auto 30px}}@media (max-width:768px){.quickiteasy-tuto.quickiteasy-tuto-intro .quickiteasy-warning{display:table}}.quickiteasy-tuto .quickiteasy-carousel{position:relative}.quickiteasy-tuto .quickiteasy-carousel:after{content:'';display:table;clear:both}.quickiteasy-tuto .quickiteasy-button{display:none}.quickiteasy-tuto .carouselist{width:100%;padding:40px 0;margin:0;display:table;clear:both}@media (max-width:768px){.quickiteasy-tuto .carouselist{display:block;padding:0 0 25px}}.quickiteasy-tuto .slick-dots{width:100px;margin:0 auto}.quickiteasy-tuto .slick-dots li::before{font-size:5rem}.quickiteasy-tuto small,.quickiteasy-tuto strong{font-size:normal}.quickiteasy-tuto ul{padding:0}.quickiteasy-tuto li{width:25%;float:left;list-style:none;position:relative}.quickiteasy-tuto li .step{position:relative;display:inline-block;width:70%;max-width:265px;height:auto;margin:0 auto}.quickiteasy-tuto li .step img{display:block;width:100%}.quickiteasy-tuto li:first-child:nth-last-child(3),.quickiteasy-tuto li:first-child:nth-last-child(3)~li{width:33.3333%}.quickiteasy-tuto .quickiteasy-step-4 p a{display:none;margin-top:15px;font-style:italic}.quickiteasy-tuto .showLegal{font-weight:900;font-size:14px;font-style:italic;cursor:pointer;position:absolute;bottom:-30px;right:40px;text-decoration:none}.quickiteasy-tuto nav{display:none}.quickiteasy-tuto .legal{display:none;background:#f7ebdf;position:absolute;right:0;top:-40px;bottom:-40px!important;left:50%;color:#854100;z-index:1000}@media (max-width:767px){.quickiteasy-tuto .legal{right:-25px;top:-25px;bottom:-25px!important}}.quickiteasy-tuto .legal div{display:table;height:100%}.quickiteasy-tuto .legal p{display:table-cell;vertical-align:middle;padding:0 100px;line-height:18px;text-align:justify;font-size:14px}.quickiteasy-tuto .legal a{position:absolute;top:40px;right:40px;cursor:pointer;text-decoration:none;color:#854100}@media (max-width:1279px){.quickiteasy-tuto h2[class^=stampy]{font-size:4.75rem}.quickiteasy-tuto li{font-size:20px}.quickiteasy-tuto li:before{width:183px;height:183px}.quickiteasy-tuto li:after{top:70px}.quickiteasy-tuto li span{top:150px}}@media (max-width:1023px){.quickiteasy-tuto li{font-size:18px}.quickiteasy-tuto li:before{width:150px;height:150px}.quickiteasy-tuto li:after{top:50px}.quickiteasy-tuto li span{top:120px}}@media (max-width:768px){.quickiteasy-tuto .quickiteasy-carousel{padding:0 0 20px 0}.quickiteasy-tuto li{font-size:16px}.quickiteasy-tuto li:before{width:120px;height:120px}.quickiteasy-tuto li:after{top:30px}.quickiteasy-tuto li span{top:90px}.quickiteasy-tuto .legal p{padding:80px 30px 30px 30px;font-size:10px}}@media (max-width:768px){.quickiteasy-tuto{text-align:left}.quickiteasy-tuto .quickiteasy-carousel{padding:0}.quickiteasy-tuto ul{text-align:center;margin:0;padding-bottom:20px}.quickiteasy-tuto .quickiteasy-step-4 p a{display:inline-block}.quickiteasy-tuto li.carouselitem:before{width:200px;height:200px}.quickiteasy-tuto li.carouselitem:after{display:none}.quickiteasy-tuto nav{display:block}.quickiteasy-tuto .showLegal{position:relative;bottom:0;right:0;text-align:center;display:table;margin:0 auto}.quickiteasy-tuto .paging nav{display:inline-block;width:100%;text-align:center;margin:10px 0}.quickiteasy-tuto .paging nav a{display:inline-block;border-color:#d1d1d1}.quickiteasy-tuto .paging nav a.active{border-color:#d2082a}.quickiteasy-tuto a[rel=next],.quickiteasy-tuto a[rel=prev]{color:#000;position:absolute;top:115px;display:block;width:36px;height:36px;z-index:100}.quickiteasy-tuto a[rel=next].slick-disabled,.quickiteasy-tuto a[rel=prev].slick-disabled{opacity:.5}.quickiteasy-tuto a[rel=next] span:before,.quickiteasy-tuto a[rel=prev] span:before{font-family:brush_up_tooregular;font-size:36px}.quickiteasy-tuto a[rel=prev]{left:0}.quickiteasy-tuto a[rel=prev] span:before{content:'<'}.quickiteasy-tuto a[rel=next]{right:0}.quickiteasy-tuto a[rel=next] span:before{content:'>'}.quickiteasy-tuto .legal{left:-25px}.quickiteasy-tuto .legal p{padding:0 45px}}@media (max-width:320px){.quickiteasy-tuto .legal p{font-size:12px}}@media (max-width:767px){.quickiteasy-tuto.quickiteasy-tuto-intro .quickiteasy-button,.quickiteasy-tuto.quickiteasy-tuto-intro h2{position:static;text-align:center}.quickiteasy-tuto.quickiteasy-tuto-intro .quickiteasy-button{display:block}.quickiteasy-tuto.quickiteasy-tuto-intro .quickiteasy-button a{display:inline-block;cursor:pointer;text-decoration:none}.quickiteasy-tuto.quickiteasy-tuto-intro .quickiteasy-button+div{visibility:hidden;height:0}.quickiteasy-tuto.quickiteasy-tuto-intro .showLegal{display:none}}.quickiteasy-tuto-text{font-family:brush_up_tooregular;margin:1rem 0 0;font-size:2rem;line-height:1.2}.quickiteasy-tuto-text strong{font-weight:400;color:#d2082a}.quickiteasy-tuto-text small{font-size:70%}.quickiteasy-tuto-text+.button{margin-top:20px}.register-block{position:relative;overflow:hidden;background:#fff}@media (min-width:981px){.register-block::before{content:"";display:block;width:288px;height:100%;position:absolute;left:calc(50% - 1440px / 2);top:0;background:#fff url(../images/layout/register/background-left.jpg) no-repeat left calc(50% - 288px * 2) top 290px/288px auto;background-attachment:fixed;z-index:10}}@media (min-width:981px) and (max-width:1279px){.register-block::before{left:calc(50% - 1280px / 2)}}@media (min-width:981px) and (min-width:1440px){.register-block::before{left:0;background-position:left top 290px}}@media (min-width:981px){.register-block::after{content:"";display:block;width:315px;height:100%;position:absolute;right:calc(50% - 1440px / 2);top:0;background:#fff url(../images/layout/register/background-right.jpg) no-repeat right calc(50% - 281px * 2) top 120px/315px auto;background-attachment:fixed;z-index:10}}@media (min-width:981px) and (max-width:1279px){.register-block::after{right:calc(50% - 1330px / 2)}}@media (min-width:981px) and (min-width:1440px){.register-block::after{right:0;background-position:right top 120px}}.register-block .header-block-title small{line-height:.6}.register-block-facebook{text-align:center}@media (min-width:981px){.register-block-facebook{background:url(../images/layout/register/background-facebook.jpg) no-repeat center/50% auto}}.register-block-facebook-text{color:#3b5998;font-size:1.6rem;font-weight:600}@media (min-width:981px){.register-block-facebook-text{font-size:2rem}}.register-block-facebook-button{margin:20px 0 50px;background:#3b5998;color:#fff;cursor:pointer}@media (max-width:980px){.register-block-facebook-button{font-size:1.4rem;margin-bottom:20px}}.register-block-section-title{padding-bottom:20px;border-bottom:2px solid #000;font-size:1.8rem;font-weight:900;font-style:normal;font-weight:700;font-variant:small-caps;text-align:center;color:#000}@media (min-width:981px){.register-block-section-title{padding-bottom:25px}}.register-block-section{margin:0 -10px;padding:0;border:none;text-align:left}.register-block-section.-information{margin-bottom:20px}.register-block-radio-label{display:inline-block;vertical-align:top;margin-top:10px;width:120px}.register-block-info-link{display:inline-block;background:url(../images/register/informations-icon.png) no-repeat center/contain;width:15px;height:15px;vertical-align:baseline;margin-left:10px;margin-bottom:-1px;cursor:pointer}.register-block-info-link::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#000 transparent transparent transparent;position:relative;top:-13px;left:-2px}.register-block-info-link::after{content:attr(data-text) " ";display:inline-block;position:absolute;left:10px;right:10px;bottom:calc(100% + 10px);background:#000;font-size:12px;font-weight:400;line-height:1.2;font-style:italic;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}.register-block-info-link:not(:hover)::after,.register-block-info-link:not(:hover)::before{display:none}.register-block-submit-wrapper{margin:40px 0;text-align:center}.register-block-submit-wrapper .button{margin-bottom:20px}.register-block-mentions{font-size:1.1rem;font-weight:400;text-align:center}.register-block-section-separator{margin-top:40px}.register-block-birthdate .select{display:inline-block;vertical-align:middle;width:calc(33.3333% - 8px)}.register-block-birthdate .select:not(:last-child){margin-right:12px}.register-block-parental-consent{display:block;margin-top:10px}.register-block-sponsor{position:relative;float:none;margin-left:auto;margin-right:auto}.register-block-sponsor-input{display:inline-block;vertical-align:middle;width:calc(100% - 60px)}.register-block-sponsor-button{display:inline-block;vertical-align:middle;height:60px;width:60px;line-height:60px;background:#000;border:none;outline:0;color:#fff;cursor:pointer;font-size:1.6rem}.register-block-sponsor-button.disabled{cursor:default;opacity:.7}.register-block-sponsor-validity-bar{height:4px;width:100%;margin:0;background:0 0}.register-block-sponsor-validity-bar.valid{background:#9bc947}.register-block-sponsor-validity-bar.invalid{background:#d2082a}.register-block-sponsor-validity-label{display:block;color:#000;font-size:14px;line-height:28px;font-style:italic;text-align:center}.register-block-form{max-width:700px;margin:0 auto;text-align:left;padding-bottom:40px}@media (min-width:981px){.register-block-form{background:#fff url(../images/layout/register/background-bottom.jpg) no-repeat bottom 70px left/contain}}.register-block-form .col-half{position:relative;display:inline-block;vertical-align:top;width:100%;margin-top:20px;padding:0 10px}@media (min-width:981px){.register-block-form .col-half{width:50%}}.register-block-form .col-full{position:relative;display:block;width:100%;margin-top:20px;padding:0 10px}.register-block-form .col-full.checkbox-wrapper{margin-top:10px}.register-block-form input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.register-block-form fieldset span.select2{border:2px solid #000}.register-block-form fieldset label.optin_free_meal:before{content:"";position:absolute;left:-242px;top:-150px;display:block;width:223px;height:176px;background:url(../images/content/myquick/optin-freemeal.png)}.register-block-form fieldset label.optin_free_meal a{text-decoration:underline}.register-block-form fieldset .password-strength-label{color:#000;font-size:14px;line-height:28px;font-style:italic}.register-block-form #store_id.error+.select2 .select2-selection,.register-block-form input.error,.register-block-form select.error{border:1px solid #d2082a}.register-block-form input.error+span:before{color:#d2082a}.register-block-form fieldset input::-webkit-inner-spin-button,.register-block-form fieldset input::-webkit-outer-spin-button{-webkit-appearance:none}.register-block-form fieldset .select2{color:#000}.register-block-form fieldset .select2-selection{min-height:60px}.register-block-form fieldset .select2-container .select2-selection--multiple .select2-selection__rendered{margin-top:14px}.register-block-form input[name=zip]{display:none}.register-block-form .see-password{position:absolute;right:10px;bottom:15px;color:#d1d1d1;font-size:16px;cursor:pointer}.register-block-form .see-password:hover{color:#777}.register-block-form .errorText{margin:10px 0;padding:0 10px;background:#d2082a;color:#fff;font-weight:700;line-height:30px}.register-block-form .errorText:empty{visibility:hidden;display:none}.register-block-form #store_id.error+.select2 .select2-selection,.register-block-form input.error,.register-block-form select.error{border:1px solid #d2082a}.register-block-form input.error+span:before{color:#d2082a}@media (max-width:980px){.register-block-form{padding:20px}.register-block-form fieldset label.optin_free_meal:before{content:"";position:relative;left:21px;top:-7px;display:block;width:166px;height:115px;background:url(../images/content/myquick/optin-freemeal-mobile.png) no-repeat;background-size:100%}}@media (max-width:414px){.register-block-form .errorText{height:auto;line-height:1;padding:10px 0}}.register-connection-block{padding:60px 20px;text-align:center;background:#f7ebdf}.register-connection-block-title{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:matrix(1,-.12,0,1,0,0);transform:matrix(1,-.12,0,1,0,0);display:inline-block;text-align:left;font-family:Anton,sans-serif;font-weight:500;text-transform:uppercase;line-height:1;color:#000;font-size:8vw;margin:0 auto 50px;border-bottom:1vw solid #d2082a}.register-connection-block-title small{display:block;margin-bottom:0;text-transform:none;font-family:"Nunito Sans",sans-serif;font-weight:700;font-size:50%;line-height:1.5;letter-spacing:0}@media (min-width:641px){.register-connection-block-title{font-size:6vw;border-bottom-width:.8vw}}.registered-insert{position:absolute;text-align:center;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;justify-content:center;height:100vh;padding:15px;background:#fff}@media (max-width:640px){.registered-insert{height:auto}}.registered-insert--title-group{margin:30px auto;width:50%}@media (max-width:640px){.registered-insert--title-group{width:100%}}.registered-insert--title{font-size:5vw}.registered-insert--title span{color:#d2082a;margin:0;padding:0;display:block;width:auto}@media (max-width:640px){.registered-insert--title{font-size:10vw}}@media (max-width:640px){.registered-insert--btn-group{display:block}}.registered-text{font-weight:700;padding:30px;width:40%;margin:0 auto}@media (max-width:640px){.registered-text{width:100%}}.block-satisfaction{position:relative;background-color:#f7ebdf;color:#000;padding:50px 20px 80px}@media (min-width:981px){.block-satisfaction{padding:80px 20px 140px}}.block-satisfaction__title{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}.block-satisfaction__title img{width:72px;height:72px;margin-right:5px}.block-satisfaction__title .main-title{margin:0 0 16px}.block-satisfaction__title .main-title span{display:block;font-size:.6em}@media (min-width:981px){.block-satisfaction__title img{width:142px;height:142px;margin-right:0}.block-satisfaction__title .main-title{font-size:47px;margin-bottom:40px}.block-satisfaction__title .main-title span{font-size:.45em}}.block-satisfaction__text{font:600 13px/1.3 "Nunito Sans",sans-serif;text-align:center;width:245px;margin:10px auto 30px}.block-satisfaction__text strong{font-weight:800}@media (min-width:981px){.block-satisfaction__text{font-size:19px;width:auto}}.block-satisfaction__links{display:block;position:absolute;text-align:center;bottom:20px;left:20px;right:20px}.block-satisfaction__links a{display:inline-block;text-decoration:underline;text-align:center;font-size:11px;font-weight:500}@media (min-width:981px){.block-satisfaction__links{bottom:30px}.block-satisfaction__links a{font-size:12px}}.block-sponsor-wrap{background:#d1d1d1 url(../images/content/sponsor/sponsor-block-background.png) no-repeat center/cover;color:#000;text-align:center;width:100%;height:100%}.block-sponsor-wrap .btn-close-flip{position:absolute;right:0;top:0;margin:5%}.block-sponsor-title .stampy{border-color:#d2082a;font-size:5vw}@media (max-width:640px){.block-sponsor-title .stampy{font-size:11vw}}.block-sponsor-text{margin:13% 0 8%;line-height:1.2;font-size:1.6rem;margin:8% 0}@media (max-width:640px){.block-sponsor-text br{display:none}}@media (min-width:641px){.block-sponsor-text{margin:13% 0 8%;font-size:1.4rem}}@media (min-width:981px){.block-sponsor-text{font-size:1.6rem}}@media (min-width:1440px){.block-sponsor-text{font-size:1.2vw}}.block-sponsor-link-list a{display:inline-block;vertical-align:middle;margin:0 6px;width:140px}.block-sponsor-copy-feedback{font-size:1.4rem;line-height:2;margin-bottom:1%;font-style:italic;font-weight:700;color:#68914a}.block-sponsor-copy-feedback.error{color:#d2082a}@media (min-width:981px){.block-sponsor-copy-feedback{font-size:1.6rem}}@media (min-width:1440px){.block-sponsor-copy-feedback{font-size:1.2vw}}.block-sponsor-code-input{cursor:pointer;text-align:center;font-size:2rem;width:180px;height:50px;line-height:1}@media (min-width:641px){.block-sponsor-code-input{width:50%;height:6vw;font-size:2vw}}@media (min-width:981px){.block-sponsor-code-input{width:220px;height:60px;font-size:2rem}}.block-sponsor-send-link{cursor:pointer;display:inline-block}.block-sponsor-send-link .btn_text{font-size:1.5vw;line-height:1.2}@media (max-width:980px){.block-sponsor-send-link .btn_text{font-size:3vw}}@media (max-width:640px){.block-sponsor-send-link .btn_text{font-size:4.2vw}}.block-sponsor-mentions-wrapper{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;text-align:center}.block-sponsor-mentions-link{position:absolute;bottom:1.5vw;right:1.5vw;font-size:1.3vw;text-decoration:underline;font-weight:700;color:#000;cursor:pointer}@media (max-width:980px){.block-sponsor-mentions-link{bottom:3vw;right:3vw;font-size:2.5vw}}@media (max-width:640px){.block-sponsor-mentions-link{font-size:3.2vw}}.block-sponsor-mentions-title{font-size:11vw;margin-bottom:10%}@media (min-width:641px){.block-sponsor-mentions-title{font-size:5.5vw}}.block-sponsor-mentions-text{margin:0 5%;text-align:center;font-size:3vw;line-height:1.2;width:90%}@media (min-width:641px){.block-sponsor-mentions-text{font-size:1.5vw}}@media (min-width:981px){.block-sponsor-mentions-text{font-size:1vw}}.sponsor-popin{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,.7);z-index:100}@media (max-width:980px){.sponsor-popin{z-index:100000}}.sponsor-popin-wrapper{background:#fde6d9;position:fixed;top:50%;left:50%;height:485px;padding:40px 20px 50px;width:calc(100% - 20px);max-width:700px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:10px 10px 0 0 rgba(0,0,0,.1);box-shadow:10px 10px 0 0 rgba(0,0,0,.1);z-index:100;text-align:center}.sponsor-popin-wrapper .block-sponsor-form{margin-bottom:50px}@media (max-width:980px){.sponsor-popin-wrapper{height:auto;padding:30px 20px}.sponsor-popin-wrapper .block-sponsor-form{margin-bottom:30px}}.sponsor-popin-wrapper:not(.validated) .sponsor-popin-step-2{display:none}.sponsor-popin-wrapper.validated .sponsor-popin-step-1{display:none}.sponsor-popin-title{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:matrix(1,-.12,0,1,0,0);transform:matrix(1,-.12,0,1,0,0);display:inline-block;text-align:left;font-family:Anton,sans-serif;font-weight:500;text-transform:uppercase;line-height:1;font-size:6rem;font-weight:700;color:#000;margin-bottom:60px;text-transform:none;border-color:#d2082a}.sponsor-popin-title small{display:block;margin-bottom:0;text-transform:none;font-family:"Nunito Sans",sans-serif;font-weight:700;font-size:50%;line-height:1.5;letter-spacing:0}@media (max-width:980px){.sponsor-popin-title{font-size:3.5rem;margin-bottom:30px}}.sponsor-popin-close{position:absolute;top:10px;right:10px;width:50px;height:50px;font-size:0;cursor:pointer;background:url(../images/layout/icon_close_black.png) no-repeat center/50%}@media (max-width:980px){.sponsor-popin-close{top:0;right:0;width:40px;height:40px}}.sponsor-popin-email-input{width:90%;max-width:400px;height:60px;line-height:60px;padding:0 25px;margin-bottom:50px;border:2px solid #d1d1d1;color:#000;font-size:18px}.sponsor-popin-email-input.error{border-color:#d2082a}.sponsor-popin-email-input::-webkit-input-placeholder{font-size:18px;color:#777}.sponsor-popin-email-input::-moz-placeholder{font-size:18px;color:#777}.sponsor-popin-email-input::-ms-input-placeholder{font-size:18px;color:#777}.sponsor-popin-email-input::placeholder{font-size:18px;color:#777}@media (max-width:980px){.sponsor-popin-email-input{padding:0 10px;height:50px;line-height:50px;margin-bottom:30px;font-size:14px}.sponsor-popin-email-input::-webkit-input-placeholder{font-size:14px}.sponsor-popin-email-input::-moz-placeholder{font-size:14px}.sponsor-popin-email-input::-ms-input-placeholder{font-size:14px}.sponsor-popin-email-input::placeholder{font-size:14px}}.sponsor-popin-confirm-title{margin-bottom:20px;font-size:2.6rem;font-weight:700;font-variant:small-caps}@media (max-width:980px){.sponsor-popin-confirm-title{font-size:2rem}}.sponsor-popin-confirm-text{font-size:1.6rem}@media (max-width:980px){.sponsor-popin-confirm-text{font-size:1.4rem}}.sponsor-copy::before,.sponsor-send::before{margin-right:5px}.sponsor-face{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;justify-content:center}.sponsor-code-button::before{padding-right:7.5px}.sponsor-burger-block-wrapper{height:100%;color:#000;text-align:center}.sponsor-burger-block-wrapper .btn-close-flip{position:absolute;right:0;top:0;margin:5%}.sponsor-burger-block-wrapper .flipper-back,.sponsor-burger-block-wrapper .flipper-front{background:#d1d1d1 url(../images/content/sponsor/sponsor-bons-plans-block-background.png) no-repeat center/cover}.sponsor-burger-block-title{margin-top:5%;margin-bottom:6%}@media (max-width:640px){.sponsor-burger-block-title{margin-bottom:3%}}.sponsor-burger-block-title .stampy{border-color:#d2082a;font-size:5vw}@media (max-width:640px){.sponsor-burger-block-title .stampy{font-size:10vw}}.sponsor-burger-block-title sup{font-size:60%}.sponsor-burger-block-image{margin:9% auto 5%;width:55%}@media (max-width:640px){.sponsor-burger-block-image{width:50%}}.sponsor-burger-block-text{font-size:1.6rem;margin-bottom:3%}@media (min-width:1440px){.sponsor-burger-block-text{font-size:1.3vw}}.sponsor-burger-block-text-mention{margin-bottom:5%;font-size:1.1rem}@media (min-width:1440px){.sponsor-burger-block-text-mention{font-size:.8vw}}.sponsor-burger-block-cta{bottom:10%;left:0;right:0}@media (max-width:640px){.sponsor-burger-block-cta{margin-bottom:2%}}.sponsor-burger-block-mentions-link{position:absolute;text-align:right;bottom:2.5vw;right:2.5vw;font-size:3.2vw;text-decoration:underline;font-weight:700;color:#000;cursor:pointer}@media (min-width:641px){.sponsor-burger-block-mentions-link{font-size:1.3vw;bottom:1.5vw;right:1.5vw}}.btnicon{color:#000;text-align:center;height:auto;display:inline-block;width:2.2em;height:2.2em;line-height:2.2;border-radius:100%;background:#fff;color:#878381;-webkit-box-shadow:0 0 0 .22em rgba(135,131,129,.5);box-shadow:0 0 0 .22em rgba(135,131,129,.5);margin:.264rem;-webkit-transition:color .35s;transition:color .35s;cursor:pointer;text-align:center}.flipverso>.in{margin:20% 0}@media (max-width:640px){.flipverso>.in{height:100vw}}.block-store{padding:60px 20px 20px;text-align:center}@media (min-width:981px){.block-store{padding:120px 20px 60px}}.block-store__info{-webkit-box-shadow:0 20px 30px #bca187;box-shadow:0 20px 30px #bca187;border-radius:10px;max-width:600px;margin:0 auto}@media (min-width:981px){.block-store__info{width:1200px;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:20px}}.block-store>.main-title{text-align:center;border-bottom:none;margin:50px auto 30px}.block-store>.main-title span{border-bottom:4px solid #d2082a}@media (min-width:981px){.block-store>.main-title{margin:75px auto 50px;border-bottom:6px solid #d2082a}.block-store>.main-title span{border:none}}@media (min-width:981px){.block-store__detail{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.block-store__detail-header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;color:#fff;background:#d2082a;border-top-left-radius:10px;border-top-right-radius:10px;text-align:center;font:900 italic 13px "ITC Franklin Gothic LT",sans-serif;text-transform:uppercase;padding:30px 10px 0}@media (min-width:981px){.block-store__detail-header{border-top-right-radius:0;border-top-left-radius:20px}}.block-store__detail-header::before{content:'';display:block;position:absolute;top:0;left:calc(50% - 12px);-webkit-transform:translate3d(0,-65%,0);transform:translate3d(0,-65%,0);width:50px;height:64px;background:url(../images/layout/block-store/flag2.svg) no-repeat center center/cover}.block-store__detail-header .rotate-text{position:relative;z-index:2}.block-store__detail-header .main-title{display:block;border:none;margin:5px auto 0}.block-store__detail-header-bottom{overflow:hidden;position:absolute;z-index:1;width:100%;bottom:0;left:0;-webkit-transform:translateY(96%);transform:translateY(96%)}.block-store__detail-header-bottom::after{content:'';display:block;background-color:#d2082a;width:101%;padding-bottom:7.3%;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-4deg) skewX(-4deg);transform:rotate(-4deg) skewX(-4deg)}.block-store__detail .store-tabs{padding-top:8%}.block-store__detail .store-tabs__links::after,.block-store__detail .store-tabs__links::before{top:20px}@media (min-width:981px){.block-store__detail .store-tabs{max-width:600px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:10%;padding-bottom:15px;border-bottom-left-radius:20px;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:start;-ms-flex-pack:start;justify-content:flex-start}.block-store__detail .store-tabs__links{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.block-store__detail .store-tabs__links a{margin:0 5px}.block-store__detail .store-tabs__tab{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-bottom:0}.block-store__detail .store-tabs__tab.active{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;justify-content:center}.block-store__detail .store-tabs__services-item{padding-top:0}.block-store__detail .store-tabs__services-group p{font-size:12px}}.block-store__map{position:relative;padding-top:100%;background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.block-store__map img{display:block;position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:981px){.block-store__map{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;padding-top:50%;border-bottom-left-radius:0;border-top-right-radius:20px;border-bottom-right-radius:20px}}.block-store__products+.main-button{margin-top:20px}@media (min-width:981px){.block-store__products+.main-button{margin-top:40px}}@media (min-width:981px){.block-store__products{max-width:1210px}}.block-store__product{padding-bottom:30px}.block-store__product-inner{position:relative;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:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:280px;height:300px;padding:100px 35% 10px 20px;border-radius:15px;background-color:#fff;background-repeat:no-repeat;background-position:right -145px bottom;background-size:auto 90%;text-align:left;-webkit-box-shadow:0 10px 15px #bca187;box-shadow:0 10px 15px #bca187}.block-store__product-inner:focus{outline:0}@media (min-width:981px){.block-store__product-inner{height:347px;padding-top:120px;background-position:right -165px bottom}}.block-store__product p{font:17px/1 "ITC Franklin Gothic LT",sans-serif;color:#000}@media (min-width:981px){.block-store__product p{font-size:18px}}.block-store__product p.icon-quick-star{color:#d2082a;position:absolute;top:10px;left:0;width:100%;text-align:center;font-weight:600;font-size:18px}.block-store__product p.icon-quick-star::before{font-size:1.4em;padding-bottom:2%;margin-right:10px}.block-store__product p.block-store__product-name{font-weight:900;font-style:italic;font-size:20px;text-transform:uppercase;margin-top:12px}@media (min-width:981px){.block-store__product p.block-store__product-name{margin-top:20px}}.block-store__product p.block-store__product-name::after{content:'';display:block;width:30px;height:4px;border-radius:4px;background:#d2082a;margin-top:20px}@media (min-width:981px){.block-store__product p.block-store__product-name::after{height:6px}}.navigation-block-storenavigation{position:fixed;width:528px;max-width:100%;height:100%;top:0;left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;z-index:100000;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.navigation-block-storenavigation.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.navigation-block-storenavigation__logo{display:block;width:50px;position:absolute;z-index:1;left:20px;top:0}@media (min-width:641px){.navigation-block-storenavigation__logo{left:40px;width:87px}}.navigation-block-storenavigation__top{-webkit-box-flex:0;-ms-flex:0 0 210px;flex:0 0 210px;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;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#fff;background-color:#d2082a;padding:40px 20px 15px}@media (min-width:641px){.navigation-block-storenavigation__top{-ms-flex-preferred-size:335px;flex-basis:335px;padding:60px 40px 25px}}.navigation-block-storenavigation__top .icon-flag{text-align:center;font:900 italic 13px "ITC Franklin Gothic LT",sans-serif;text-transform:uppercase}.navigation-block-storenavigation__top .icon-flag::before{display:block;margin:0 auto 4px;font-size:36px;text-indent:30%}@media (min-width:641px){.navigation-block-storenavigation__top .icon-flag{font-size:22px}.navigation-block-storenavigation__top .icon-flag::before{font-size:71px}}.navigation-block-storenavigation__top .main-title{margin-top:5px;margin-bottom:15px}@media (min-width:641px){.navigation-block-storenavigation__top .main-title{margin-bottom:25px}}.navigation-block-storenavigation__top .store-search-submit:before{content:""}.navigation-block-storenavigation__top .store-search-label{margin-bottom:0}.navigation-block-storenavigation__bottom{overflow-y:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-bottom:42px}@media (min-width:981px){.navigation-block-storenavigation__bottom{padding-bottom:57px}}.navigation-block-storenavigation__cta{position:absolute;bottom:0;left:0;width:100%;background-color:#d2082a}.navigation-block-storenavigation__cta a{display:block;text-align:center;padding:10px 20px;color:#fff;font-size:16px;font-family:"Nunito Sans",sans-serif;font-style:italic;font-weight:1000}@media (min-width:981px){.navigation-block-storenavigation__cta a{padding:15px 20px;font-size:20px}}.navigation-block-storenavigation-close{position:absolute;width:25px;height:25px;right:0;margin:25px;font-size:25px;color:#fff}.navigation-block-storenavigation-close:before{content:""}.home-header-block-infos-title{font-size:1.66vw;padding-bottom:2vw;padding-right:20px;font-weight:800}@media (max-width:980px){.home-header-block-infos-title{font-size:1.8rem;padding:0 0 20px}}@media (min-width:981px){.home-header-block-infos-title{font-size:2rem}}.home-header-block-infos-list{margin:0 -10px}.home-header-block-infos-item{display:inline-block;vertical-align:top;margin:0 10px 10px}@media (max-width:980px){.home-header-block-infos-button{width:180px;padding-left:0;padding-right:0}}.chooseStore{padding-left:0}.chooseStore::before{padding-right:7.5px}@media (max-width:640px){.chooseStore{padding:15px}}.background-storenavigation{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:10000}.block-square-big.block-un-quick-vite{z-index:2;text-align:center;overflow:visible}.block-square-big.block-un-quick-vite-no-store,.block-square-big.block-un-quick-vite-store{background:#fde6d9}.block-square-big.block-un-quick-vite-no-store .btn_red,.block-square-big.block-un-quick-vite-store .btn_red{display:inline-block}.block-square-big.block-un-quick-vite-find{background:#d1d1d1 url(../images/content/bg_quick_vite.png) no-repeat center center/cover}.block-square-big.block-un-quick-vite-find .blockyheader{margin-top:10%;z-index:2}.block-square-big.block-un-quick-vite-find .blockyfooter{margin-bottom:20%;z-index:2}.block-square-big.block-un-quick-vite-find .mapp{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.block-square-big.block-un-quick-vite-find .mapp-info{position:absolute;background:#fff;top:64%;left:20%;right:20%;padding:0 3%;text-align:left}@media (max-width:640px){.block-square-big.block-un-quick-vite-find .mapp-info .p{font-size:3vw;margin-top:2vw;margin-bottom:2vw}.block-square-big.block-un-quick-vite-find .mapp-info .btn_common{font-size:3vw}}.block-square-big.block-un-quick-vite-find .mapp-store-name{font-weight:700}.block-square-big.block-un-quick-vite-find .block-un-quick-vite-map-image{width:100%}.block-square-big.block-un-quick-vite-find .block-un-quick-vite-find-other-link.btn_text{color:#000}.block-square-big.block-un-quick-vite-find .pin.quick{position:absolute;bottom:37%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.block-square-big.block-un-quick-vite-find .pin.quick:before{content:""}.block-square-big.block-un-quick-vite-find .pin.quick::before{content:"\e644";font-size:5vw;color:#d2082a}@media (max-width:980px){.block-square-big.block-un-quick-vite-find .pin.quick::before{font-size:10vw}}.block-square-big.block-un-quick-vite-find .block-un-quick-vite-find-other-link{position:absolute;display:inline;z-index:2;color:#000;bottom:2.5%;left:4%}.block-square-big.block-un-quick-vite-find .block-un-quick-vite-find-other-link.with-geoloc{display:none}.block-square-big.block-un-quick-vite-find .with-geoloc{display:none}.block-square-big.block-un-quick-vite-no-store .burger-image{width:36%;height:auto}.block-square-big.block-un-quick-vite-no-store .p{font-weight:700;line-height:1.3}@media (max-width:980px){.block-square-big.block-un-quick-vite.blocky{padding-top:100%}}@media (max-width:640px){.block-square-big.block-un-quick-vite.blocky{padding-top:100%}}.block-square-big.block-un-quick-vite .in{width:90%}.block-square-big.block-un-quick-vite .box_content{margin-top:45px;margin-bottom:30px}.block-square-big.block-un-quick-vite .blockyfooter{width:80%;margin:0 auto 1.875em;z-index:3}@media (max-width:980px){.block-square-big.block-un-quick-vite .blockyfooter{width:90%}}@media (max-width:640px){.block-square-big.block-un-quick-vite .blockyfooter .icon_geoloc{margin-left:2.5rem}}.block-square-big.block-un-quick-vite .form-un-quick-vite{margin:0 auto;width:100%}.block-square-big.block-un-quick-vite .ui-autocomplete{z-index:1}.block-square-big.block-un-quick-vite [class*=stampy]{color:#000;font-size:8vw;border-bottom-width:.1em}.block-square-big.block-un-quick-vite [class*=stampy] small{font-size:25%}.block-square-big.block-un-quick-vite [class*=stampy].stampy-border-long{font-size:6.5vw}.block-square-big.block-un-quick-vite [class*=stampy].stampy-border-very-long{font-size:5.5vw}@media (max-width:980px){.block-square-big.block-un-quick-vite [class*=stampy].stampy-border-long{font-size:11vw}.block-square-big.block-un-quick-vite [class*=stampy].stampy-border-long small{font-size:30%}.block-square-big.block-un-quick-vite [class*=stampy].stampy-border-very-long{font-size:10vw}.block-square-big.block-un-quick-vite [class*=stampy].stampy-border-very-long small{font-size:35%}}.block-square-big.block-un-quick-vite .button-arrow{color:#d2082a;display:inline-block;vertical-align:middle}.block-square-big.block-un-quick-vite .box-search-quick{position:relative;display:inline-block;vertical-align:top;width:100%;margin-bottom:3rem}.block-square-big.block-un-quick-vite .box-search-quick.loading:after{content:'';background:url(../images/layout/ajax-loader.gif);width:16px;height:16px;position:absolute;z-index:15;right:20px;top:30px}.block-square-big.block-un-quick-vite .box-search-quick label{display:block;position:absolute;top:40%;left:3rem;z-index:10;color:#d1d1d1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:none}@media (max-width:640px){.block-square-big.block-un-quick-vite .box-search-quick label{font-size:14px;left:1rem}}.block-square-big.block-un-quick-vite .input_text{position:relative;z-index:5;display:inline-block;vertical-align:middle;margin:0 auto;padding:0 2rem 0 3rem;height:7.8rem;border:0 none;border-bottom:2px solid #d1d1d1;background:#fff;-webkit-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out;width:100%}.block-square-big.block-un-quick-vite .input_text.used,.block-square-big.block-un-quick-vite .input_text:active,.block-square-big.block-un-quick-vite .input_text:focus{outline:0 none;border-color:#d2082a}.block-square-big.block-un-quick-vite .input_text.used+label,.block-square-big.block-un-quick-vite .input_text:focus+label{top:0;font-size:1px;color:#fff}.block-square-big.block-un-quick-vite .input_text.used+label span,.block-square-big.block-un-quick-vite .input_text:focus+label span{display:none}.block-square-big.block-un-quick-vite .input_text.used+label u,.block-square-big.block-un-quick-vite .input_text:focus+label u{visibility:visible;opacity:1}.block-square-big.block-un-quick-vite .input_text.error{border-bottom-color:#d2082a}.block-square-big.block-un-quick-vite .input_text.error+label+.error-message{opacity:1}.block-square-big.block-un-quick-vite .icon_geoloc,.block-square-big.block-un-quick-vite input[type=submit]{display:inline-block;vertical-align:top;height:6rem}.block-square-big.block-un-quick-vite .icon_geoloc{margin-left:3rem;width:6rem;line-height:6rem;background-color:#d2082a;overflow:hidden;color:#fff;font-size:3rem}.block-square-big.block-un-quick-vite .icon_geoloc:after{content:""}.block-square-big.block-un-quick-vite u{visibility:hidden;opacity:0}.bloc-user-account-layer{display:none;position:fixed;left:0;right:0;top:0;width:100%;height:100vh;opacity:0;background:rgba(0,0,0,0);z-index:10000;-webkit-transition:all .2s linear;transition:all .2s linear}.navigation-block-useraccount-close{right:0;margin:20px;width:25px;height:25px;position:absolute;color:#fff;font-size:2.5rem}.navigation-block-useraccount-close:before{content:""}.navigation-block-useraccount-close:hover{color:#d2082a}@media (max-width:640px){.navigation-block-useraccount-close{font-size:1.7rem}}.bloc-user-account-aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;top:0;left:100%;width:470px;height:100%;z-index:10000;background:#fff;text-align:center;-webkit-transition:all .2s linear;transition:all .2s linear}@media (max-width:640px){.bloc-user-account-aside{overflow:auto;width:100%}}.bloc-user-account-aside .bloc-user-account-aside-header{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:36.4vh;width:100%;text-align:center;background:url(../images/layout/my-account/bg-my-account-layer.jpg);background-size:cover}@media (max-width:640px){.bloc-user-account-aside .bloc-user-account-aside-header{background-size:470px 245px}}.bloc-user-account-aside .navigation-block-user-account-logo{text-align:center;width:100%;top:70px;margin:0}@media (max-width:640px){.bloc-user-account-aside .navigation-block-user-account-logo{height:42px}}.bloc-user-account-aside .navigation-block-user-account-title{width:100%;text-align:center;color:#fff}@media (max-width:640px){.bloc-user-account-aside .navigation-block-user-account-title{font-size:1rem}}.bloc-user-account-aside .navigation-block-user-account-curve-title{font-size:50px;color:#fff}@media (max-width:640px){.bloc-user-account-aside .navigation-block-user-account-curve-title{font-size:4rem}}.bloc-user-account-aside .navigation-block-user-account-curve-title small{margin-bottom:-.2rem}@media (max-width:640px){.bloc-user-account-aside .navigation-block-user-account-curve-title small{margin-bottom:-.1rem;font-size:50%}}.bloc-user-account-aside .navigation-block-user-account-curve-title .border-red{max-width:400px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:50px;border-bottom:5px solid #d2082a}@media (max-width:640px){.bloc-user-account-aside .navigation-block-user-account-curve-title .border-red{max-width:300px;line-height:.8em;border-bottom:4px solid #d2082a}}.bloc-user-account-aside .user-account-aside-ul{width:inherit;height:180px;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}@media (max-width:640px){.bloc-user-account-aside .user-account-aside-ul{height:150px}}.bloc-user-account-aside .user-account-aside-ul .user-account-nav-item{display:block;width:inherit;list-style-type:none;height:33.33%;font-size:1.6rem;border-bottom:1px solid #f7ebdf}.bloc-user-account-aside .user-account-aside-ul .user-account-nav-item .user-account-item-link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:800;-webkit-transition:background-color .2s linear;transition:background-color .2s linear;line-height:100%}.bloc-user-account-aside .user-account-aside-ul .user-account-nav-item .user-account-item-link:hover{background-color:#d2082a;color:#fff}@media (max-width:640px){.bloc-user-account-aside .user-account-aside-ul .user-account-nav-item .user-account-item-link{font-size:1.4rem}}.bloc-user-account-aside .bloc-user-account-aside-sponsorship{height:calc(100vh - 36.4vh - 54px - 180px);text-align:center;padding-bottom:10vh}.bloc-user-account-aside .bloc-user-account-aside-sponsorship .block-user-account-aside-sponsorship-curve-title{top:60px;font-size:6rem}.bloc-user-account-aside .bloc-user-account-aside-sponsorship .user-account-sponsorship-ctrls{display:block;text-align:center;margin:15px 0}.bloc-user-account-aside .bloc-user-account-aside-sponsorship .user-account-sponsor-btn{width:220px;margin:15px 0}.bloc-user-account-aside .bloc-user-account-aside-sponsorship .user-account-sponsorship-nav{margin:15px}.bloc-user-account-aside .bloc-user-account-aside-sponsorship .user-account-sponsorship-nav .user-account-sponsorship-action{font-style:italic;font-weight:900;font-family:"Nunito Sans",sans-serif}.bloc-user-account-aside .bloc-user-account-aside-sponsorship .user-account-sponsorship-nav .user-account-sponsorship-action:before{content:""}.bloc-user-account-aside .bloc-user-account-aside-sponsorship .user-account-sponsorship-nav .user-account-sponsorship-action::before{padding:0 15px;vertical-align:middle}.bloc-user-account-aside .bloc-user-account-aside-sponsorship .user-account-sponsorship-nav .user-account-sponsorship-action:hover{color:#d2082a}.bloc-user-account-aside .bloc-user-account-aside-sponsorship .block-sponsor-title{padding-bottom:30px}@media (max-width:640px){.bloc-user-account-aside .bloc-user-account-aside-sponsorship .block-sponsor-title{padding:0 0 20px 0}}.bloc-user-account-aside .bloc-user-account-aside-sponsorship .block-sponsor-title .stampy{font-size:4rem}@media (max-width:640px){.bloc-user-account-aside .bloc-user-account-aside-sponsorship .block-sponsor-title .stampy{padding-bottom:0;font-size:3rem}.bloc-user-account-aside .bloc-user-account-aside-sponsorship .block-sponsor-title .stampy small{font-size:45%}}.bloc-user-account-aside .bloc-user-account-aside-sponsorship .block-sponsor-copy-feedback{margin-bottom:0}@media (max-width:640px){.bloc-user-account-aside .bloc-user-account-aside-sponsorship .block-sponsor-copy-feedback{font-size:1rem;line-height:2rem}}.bloc-user-account-aside .bloc-user-account-aside-sponsorship .block-sponsor-wrap{padding:15px 0 15px}.bloc-user-account-aside .bloc-user-account-aside-sponsorship .sponsor-code-button{padding:0 15px}.bloc-user-account-aside .bloc-user-account-aside-sponsorship .sponsor-code-button::before{margin-right:0}@media (max-width:640px){.bloc-user-account-aside .bloc-user-account-aside-sponsorship .sponsor-code-button::before{font-size:.9rem}}@media (max-width:640px){.bloc-user-account-aside .bloc-user-account-aside-sponsorship .sponsor-code-button{font-size:1.1rem}}.bloc-user-account-aside .bloc-user-account-aside-sponsorship .block-sponsor-code-input{width:auto;font-size:1.3vw;padding:1.8rem 2rem}.bloc-user-account-aside .bloc-user-account-aside-sponsorship .button-red-dashed{width:38%;padding:1.4rem 0;font-size:2rem;text-align:center;border:2px dashed #fff;border-radius:10px}@media (max-width:640px){.bloc-user-account-aside .bloc-user-account-aside-sponsorship .button-red-dashed{width:45%;padding:1rem 1.8rem;border:1px dashed #fff;border-radius:8px}}@media (max-width:640px){.bloc-user-account-aside .bloc-user-account-aside-sponsorship{height:calc(100vh - 36.4vh - 46px - 150px);width:100%;padding:0}.bloc-user-account-aside .bloc-user-account-aside-sponsorship .block-user-account-aside-sponsorship-curve-title{top:60px;font-size:4rem}}.bloc-user-account-aside .user-account-logout-btn{display:inherit;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-account-aside-nav{height:20%;background:violet}.js-fade-in{display:block;background:rgba(0,0,0,.6);opacity:1}.js-slide-rtl{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@-webkit-keyframes slide-rtl{0%{-webkit-transform:translateX(200%);transform:translateX(200%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slide-rtl{0%{-webkit-transform:translateX(200%);transform:translateX(200%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.useraccount-sponsor-article{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;justify-content:center;background-size:cover;height:inherit}body.page-corpo-wysiwyg .warning-block{border:2px solid #777;margin:50px 0;padding:40px 10px;text-align:center}@media (min-width:981px){body.page-corpo-wysiwyg .warning-block{margin:75px 0;padding:70px}}body.page-corpo-wysiwyg .warning-block .warning-block-title{font:bold 2.4rem/1.2 "Nunito Sans",sans-serif;margin-bottom:40px;text-transform:uppercase}body.page-corpo-wysiwyg .warning-block .warning-block-content p{text-align:center}body.page-corpo-wysiwyg .warning-block .warning-block-date{margin-top:20px;margin-bottom:0;text-align:center}@media (min-width:981px){body.page-corpo-wysiwyg .warning-block .warning-block-date{margin-top:60px}}.block-hub-activation{width:100%;position:relative}.block-hub-activation p{position:absolute;bottom:10px;right:6vh;font-family:"Nunito Sans",sans-serif;font-weight:500;font-size:16px}.block-hub-activation-image-desktop{width:100%}@media (max-width:980px){.block-hub-activation-image-desktop{display:none}}.block-hub-activation-image-mobile{width:100%}@media (min-width:981px){.block-hub-activation-image-mobile{display:none}}.block-hub-activation-cta{position:absolute;left:50%;bottom:35px;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-weight:900;font-style:italic;white-space:nowrap}.block-hub-activation-cta img{position:absolute;top:25%;left:10%}.block-hub-citation p{margin-top:0;font-size:30px;line-height:1.2}.block-hub-header{width:100%;height:auto;padding-top:50%;position:relative;background-position:center;background-size:cover}.block-hub-header p{position:absolute;bottom:10px;right:6vh;font-family:"Nunito Sans",sans-serif;font-weight:500;font-size:16px}@media (max-width:980px){.block-hub-header{background:0 0!important;padding-top:125%}}@media (max-width:414px){.block-hub-header .arrow_header_home{display:block!important;bottom:6vh}.block-hub-header .block-hub-header-cta{bottom:14vh}}.block-hub-header-image-mobile{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover}@media (min-width:981px){.block-hub-header-image-mobile{display:none}}.block-hub-header-cta{position:absolute;left:50%;bottom:0;margin-bottom:8%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-weight:900;font-style:italic;font-size:4.5vw;padding-left:60px;white-space:nowrap}.block-hub-header-cta img{position:absolute;top:50%;left:20px;width:26px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:641px){.block-hub-header-cta{margin-bottom:16%;font-size:3.5vw}}@media (min-width:981px){.block-hub-header-cta{font-size:20px;margin-bottom:2%;-webkit-transform:none;transform:none}.block-hub-header-cta.block-hub-header-cta-left{right:auto;left:5%}.block-hub-header-cta.block-hub-header-cta-right{left:auto;right:5%}}#block-hub-header-goto{display:block;height:0;visibility:hidden}.block-hub-movie{position:relative;clear:both}.block-hub-movie-link{display:block;height:100vh;background-position:center;background-size:cover}@media (max-width:980px){.block-hub-movie-link{height:60vh}}.block-hub-movie-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15%}@media (max-width:980px){.block-hub-movie-play{width:22%}}.block-hub-product{display:block}.block-hub-product-image{background:#fdf5ec}.block-hub-product-image img{width:85%}.block-hub-product-content .square-content-centered{padding:0 4%}.block-hub-product-title{font-size:7.5vw;letter-spacing:-.43vw;font-weight:700;margin-left:5%;margin-right:5%}@media (min-width:981px){.block-hub-product-title{font-size:3.7vw;letter-spacing:-.215vw}}.block-hub-product-text{margin:5% 7%}.block-hub-product-text,.block-hub-product-text p{font-size:4vw;line-height:1.4}@media (min-width:641px){.block-hub-product-text,.block-hub-product-text p{font-size:3vw}}@media (min-width:981px){.block-hub-product-text,.block-hub-product-text p{font-size:1.5vw}}.block-hub-product-mentions{margin-top:5%;font-size:3.5vw}@media (min-width:641px){.block-hub-product-mentions{font-size:2.2vw}}@media (min-width:981px){.block-hub-product-mentions{font-size:1.1vw}}@media (min-width:981px){.block-hub-product:nth-child(odd){display:-webkit-box;display:-ms-flexbox;display:flex}.block-hub-product:nth-child(odd) .block-hub-product-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.block-hub-storelocator .no-geoloc .no-geo{margin-bottom:20%!important}.block-hub-storelocator .no-geoloc img{position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.block-hub-storelocator .geo{position:absolute;left:3%;bottom:64%;z-index:999;font-size:5vw!important}.block-hub-storelocator .block-un-quick-vite.block-un-quick-vite-find .pin.quick{bottom:78%!important;left:20%;z-index:999}.block-hub-storelocator .geo-pin{top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.block-hub-storelocator .block-un-quick-vite.block-un-quick-vite-find .mapp-info{width:30%;height:80%;top:8%;left:5%}.block-hub-storelocator .mapp-info-hub .mapp-store-name{position:absolute;bottom:47%}.block-hub-storelocator .mapp-info-hub .mapp-address{position:absolute;bottom:34%;line-height:30px}.block-hub-storelocator .mapp-info-hub .details{position:absolute;bottom:22%;font-size:22px}.block-hub-storelocator .mapp-info-hub .change-restau{position:absolute;bottom:16%;font-size:22px}.block-hub-storelocator .mapp-info-hub .itineraire{position:absolute;bottom:-10px;left:50%;color:#fff!important;background-color:#d01030;padding:25px 20px;width:100%;-webkit-transform:translate(-50%);transform:translate(-50%);text-align:center;font-size:22px}.block-hub-storelocator .mapp-info-hub .itineraire a{color:#fff}.block-hub-storelocator .trouver-restau{text-decoration:underline;left:calc(5% + 1px);bottom:4.5%;font-size:22px}.block-hub-storelocator .block-un-quick-vite.block-un-quick-vite-find .pin.quick{bottom:78%!important}.block-hub-storelocator .block-product .ratiobloc{position:static;padding-top:0}.block-hub-storelocator .w_100.blocky.block-product{text-align:center}.block-hub-storelocator .w_100.blocky.block-product [class*=stampy-border]{margin-top:.7em;font-size:10rem}@media (max-width:980px){.block-hub-storelocator .w_100.blocky.block-product [class*=stampy-border]{font-size:7rem}}@media (max-width:640px){.block-hub-storelocator .w_100.blocky.block-product [class*=stampy-border]{font-size:5rem}}.block-hub-storelocator .w_100.blocky.block-product .blockyfooter{text-align:center}@media (max-width:640px){.block-hub-storelocator .w_50 .w_100.blocky.block-product{padding-top:50%}}.block-hub-storelocator .w_50 .w_100.blocky.block-product [class*=stampy-border]{margin-top:.2em;font-size:5rem}@media (max-width:480px){.block-hub-storelocator .w_50 .w_100.blocky.block-product [class*=stampy-border]{font-size:3rem}}.block-hub-storelocator .block-un-quick-vite.blocky{width:100%;padding-top:50%}@media (max-width:980px){.block-hub-storelocator .block-un-quick-vite.blocky{padding-top:100%}}.block-hub-storelocator .block-un-quick-vite.blocky .vcenter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-hub-storelocator .block-un-quick-vite.blocky .in{margin:0 auto}.block-hub-storelocator .block-un-quick-vite.blocky.block-product{text-align:left}.block-hub-storelocator .block-un-quick-vite.blocky .button{display:inline-block}@media (max-width:640px){.block-hub-storelocator .btn_common{font-size:1.4rem}}.block-hub-storelocator .btn_text{color:#fff}.block-hub-storelocator .block-square-big-rect .in{padding-left:5%}.block-hub-storelocator .block-social p{position:absolute;top:48%;left:0;right:0}@media (min-width:981px) and (max-width:1279px){.block-hub-storelocator .block-social p{font-size:3rem}}@media (max-width:640px){.block-hub-storelocator .block-facebook.blocky{padding-top:100%}}@media (max-width:640px){.block-hub-storelocator .article-bp-reduc-promo.horiz .h_50{padding-bottom:50%}.block-hub-storelocator .article-bp-reduc-promo.horiz .h_50 .box_btn{display:none}}.block-hub-storelocator .click-ton-quick{background:#cadce0 url(../images/content/click-phone.jpg) no-repeat right center;background-size:contain;text-align:left}.block-hub-storelocator .click-ton-quick.click-ton-quick-connecte{background:url(../images/content/background-myquick-hp.jpg) center center;background-size:cover;text-align:center}.block-hub-storelocator .click-ton-quick.click-ton-quick-connecte a{padding-left:0}.block-hub-storelocator .click-ton-quick.click-ton-quick-connecte .btn_text,.block-hub-storelocator .click-ton-quick.click-ton-quick-connecte h3{color:#fff}.block-hub-storelocator .click-ton-quick.click-ton-quick-connecte .box_btn{text-align:center}.block-hub-storelocator .click-ton-quick.click-ton-quick-connecte p.avatar{margin:0;width:100%!important}.block-hub-storelocator .click-ton-quick.click-ton-quick-connecte img{opacity:1;display:block;width:100px;height:100px;margin:20px auto;overflow:hidden;border-radius:100%;border:5px solid #fff}@media (max-width:980px){.block-hub-storelocator .click-ton-quick.click-ton-quick-connecte img{width:80px;height:80px}}.block-hub-storelocator .click-ton-quick a{padding-left:6%}.block-hub-storelocator .click-ton-quick h3{color:#63b0c7;font-weight:900;font-size:300%;line-height:.9}.block-hub-storelocator .click-ton-quick p{margin:4rem 0}.block-hub-storelocator .click-ton-quick .box_btn{text-align:left}.block-hub-storelocator .click-ton-quick .btn_text{color:#000}@media (max-width:640px){.block-hub-storelocator .click-ton-quick{padding-top:100%;background-size:50%}.block-hub-storelocator .click-ton-quick p{width:50%;font-size:1.4rem}.block-hub-storelocator .click-ton-quick h3{font-size:231.25%}}@media ((min-width:1440px)){.block-hub-storelocator .click-ton-quick{font-size:2rem}}.block-hub-storelocator .block-image .img{position:absolute;top:0;left:0;right:0;bottom:0}.block-hub-storelocator .block-square-big.block-branding{text-align:left}.block-hub-storelocator .block-square-big.block-branding [class*=stampy-border]{margin-top:4rem}@media (max-width:640px){.block-hub-storelocator .block-square-big.block-branding [class*=stampy-border]{margin-top:2rem}}.block-hub-storelocator .block-branding [class*=stampy-border]{text-transform:none}.block-hub-storelocator .block-branding.block-product p{margin:1.4em 0 0 3em;font-weight:600}.block-hub-storelocator [class*=stampy] small{font-size:40%}@media (max-width:640px){.block-hub-storelocator [class*=stampy] small{font-size:50%}}.block-hub-storelocator .block-video .player-btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:400%;color:#fff}@media (max-width:640px){.block-hub-storelocator .block-video .player-btn{font-size:250%}}@media (min-width:1440px){.block-hub-storelocator .block-video .player-btn{font-size:600%}}.block-hub-storelocator .box_btn{width:100%;text-align:center}.block-hub-storelocator .box_btn_fb{margin-top:10px}@media (max-width:1279px){.block-hub-storelocator .no-geoloc .no-geo{margin-bottom:10%!important}.block-hub-storelocator .no-geoloc img{top:-25px}}@media (max-width:980px){.block-hub-storelocator .no-geoloc .no-geo{margin-bottom:35%!important}.block-hub-storelocator .no-geoloc img{top:0}.block-hub-storelocator .geo{left:15%!important;font-size:12vw!important}.block-hub-storelocator .block-un-quick-vite-map-image{display:none}.block-hub-storelocator .block-square-big.block-un-quick-vite-find .pin.quick{z-index:999;left:50%!important;bottom:79%!important}.block-hub-storelocator .geo-pin{display:none}.block-hub-storelocator .block-square-big.block-un-quick-vite-find .block-un-quick-vite-find-other-link{bottom:4.5%}.block-hub-storelocator .block-square-big.block-un-quick-vite-find .mapp-info{width:80%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.block-hub-storelocator .block-square-big.block-un-quick-vite-find .mapp-info .change-restau,.block-hub-storelocator .block-square-big.block-un-quick-vite-find .mapp-info .details,.block-hub-storelocator .block-square-big.block-un-quick-vite-find .mapp-info .mapp-address,.block-hub-storelocator .block-square-big.block-un-quick-vite-find .mapp-info .mapp-store-name{left:13%}.block-hub-storelocator .block-square-big.block-un-quick-vite-find .mapp-info .mapp-address,.block-hub-storelocator .block-square-big.block-un-quick-vite-find .mapp-info .mapp-store-name{font-size:20px!important}.block-hub-storelocator .block-square-big.block-un-quick-vite-find .mapp-info .mapp-address{bottom:31%}.block-hub-storelocator .block-square-big.block-un-quick-vite-find .mapp-info .mapp-store-name{bottom:43%}.block-hub-storelocator .block-square-big.block-un-quick-vite-find .mapp-info .change-restau a,.block-hub-storelocator .block-square-big.block-un-quick-vite-find .mapp-info .details a{font-size:22px!important}.block-hub-storelocator .block-square-big.block-un-quick-vite-find .mapp-info .details{bottom:24%}.block-hub-storelocator .block-square-big.block-un-quick-vite-find .mapp-info .change-restau{bottom:17%}.block-hub-storelocator .block-square-big.block-un-quick-vite-find .mapp-info .itineraire a{font-size:25px!important}.block-hub-storelocator .block-square-big.block-un-quick-vite-find .block-un-quick-vite-find-other-link{left:11%}}@media (max-width:640px){.block-hub-storelocator .no-geoloc .no-geo{margin-bottom:15%!important;font-size:13vw!important}.block-hub-storelocator .no-geoloc img{width:10%;top:-5px}.block-hub-storelocator .geo{font-size:13vw!important;left:16%!important}.block-hub-storelocator .block-square-big.block-un-quick-vite-find .mapp-info .mapp-address,.block-hub-storelocator .block-square-big.block-un-quick-vite-find .mapp-info .mapp-store-name{font-size:13px!important;line-height:20px}.block-hub-storelocator .block-square-big.block-un-quick-vite-find .mapp-info .mapp-address{bottom:33%}.block-hub-storelocator .block-square-big.block-un-quick-vite-find .mapp-info .mapp-store-name{bottom:46%}.block-hub-storelocator .block-square-big.block-un-quick-vite-find .mapp-info .itineraire a{font-size:17px!important}.block-hub-storelocator .block-square-big.block-un-quick-vite-find .mapp-info .itineraire{padding:20px 15px}.block-hub-storelocator .block-square-big.block-un-quick-vite-find .mapp-info .change-restau a,.block-hub-storelocator .block-square-big.block-un-quick-vite-find .mapp-info .details a{font-size:14px!important}.block-hub-storelocator .block-square-big.block-un-quick-vite-find .mapp-info .change-restau{bottom:19%}.block-hub-storelocator .block-square-big.block-un-quick-vite-find .mapp-info .details{bottom:25%}.block-hub-storelocator .block-square-big.block-un-quick-vite-find .mapp-info .block-square-big.block-un-quick-vite-find .block-un-quick-vite-find-other-link{bottom:calc(4.5% - 3px)}.block-hub-storelocator .block-square-big.block-un-quick-vite [class*=stampy]{font-size:10vw}}html.page-404{height:100%}body.page-404{height:100%}body.page-404 .container{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;height:100%;padding-right:0;background-color:#fbf3e9;text-align:center}.page-404-content{width:80%;max-width:1120px}@media (max-width:980px){.page-404-content{padding:120px 0}}@media (min-width:981px){.page-404-image-wrapper,.page-404-text-wrapper{display:inline-block;vertical-align:middle;width:50%}}.page-404-image-wrapper{position:relative;padding:0 3%}@media (max-width:980px){.page-404-image-wrapper{margin-bottom:20px}}.page-404-error-text{position:absolute;top:0;left:3%;font-size:5rem;font-weight:600;color:#d89234;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:matrix(1,-.12,0,1,0,0);transform:matrix(1,-.12,0,1,0,0)}@media (max-width:980px){.page-404-error-text{font-size:3rem}}@media (max-width:640px){.page-404-error-text{font-size:1.8rem}}.page-404-title{font-size:1.6rem;font-weight:700;line-height:1.5;color:#854100}@media (max-width:640px){.page-404-title{font-size:1.4rem}}.page-404-text{margin-bottom:20px;font-size:1.6rem;line-height:1.5;color:#854100}@media (max-width:640px){.page-404-text{font-size:1.4rem}}.page-404-cta-wrapper{width:100%;max-width:360px;margin:0 auto}.page-404-cta-wrapper .button{margin-top:20px;width:100%}.page-a-la-carte .header-block{background-image:url(/images/a-la-carte/header-background-mobile.jpg);min-height:136vw}@media (min-width:641px){.page-a-la-carte .header-block{background-image:url(/images/a-la-carte/header-background.jpg);min-height:42.7vw}}.carte-reduite{text-transform:uppercase;padding:38px 20px;background:#141414;text-align:center;color:#fff;font-size:3.6vw;line-height:1.5;font-weight:700;font-style:italic;font-family:sans-serif}@media (min-width:641px){.carte-reduite{padding:48px 20px;line-height:1.35;font-size:2.1vw}}@media (min-width:981px){.carte-reduite{font-size:20px}}.page-account .header-block{background-image:url(/images/account/header-background-mobile.jpg);min-height:136vw}@media (min-width:641px){.page-account .header-block{background-image:url(/images/account/header-background.jpg);min-height:40.83vw}}.page-account .header-block-nav-item{border-color:#000}.page-account .header-block-nav-item-name{border-bottom:1px solid #000}.page-account .header-block-nav-item-name.active,.page-account .header-block-nav-item-name:hover{background:#fff;color:#d2082a}.page-account .header-block-nav-item-name.active{border-bottom:1px solid #fff}.page-account .type-boy,.page-account .type-girl{display:none}.page-account .type-2 .type-girl{display:inline}.page-account .type-1 .type-boy{display:inline}.page-account .account-block-add-child-wrapper{margin:30px 0;text-align:center}.page-account .account-block-child-list{margin-top:40px}.page-account .account-block-add-child-link,.page-account .account-block-favorite-child-link{font-size:1.6rem;font-weight:800;line-height:1.4rem;padding:5px;cursor:pointer}.page-account .account-block-add-child-link:before,.page-account .account-block-favorite-child-link:before{content:""}.page-account .account-block-add-child-link::before,.page-account .account-block-favorite-child-link::before{margin-right:10px;font-size:2rem}.page-account .account-block-child-title{position:relative;height:30px;border-bottom:1px solid #000;padding-bottom:12px;margin:0 15px 0 15px;color:#000;text-align:left;text-transform:uppercase;font-weight:600}.page-account .error{text-align:center;margin-top:30px;color:#d2082a;font-weight:700}.page-account .success-message{text-align:center;margin-top:30px;color:#7ed321;font-weight:700}.block-account-store-search-input{width:100%;max-width:500px;height:50px;line-height:50px;margin:0 auto}.account-block-tab:not(.active){display:none}.my-account-favorite-intro{margin:40px 0;text-align:center;font-weight:1.6rem;font-weight:800}body.page-my_account_edit{background:#f7ebdf}body.page-my_account_edit .btn_reset{color:#000;border-bottom:1px solid #000;height:auto;padding:5px 15px;margin-right:40px}body.page-my_account_edit .btn_reset:hover{color:#000;background:0 0}body.page-my_account_edit .btn_logout{margin:30px auto 0 auto;display:block;width:140px}body.page-my_account_edit .btn_submit.loading,body.page-my_account_edit .btn_submit_childs.loading{opacity:.5}body.page-my_account_edit .my_account-info{background-color:#fff}body.page-my_account_edit .my_account-info_backgrounds{background-color:#fff;position:relative;border-bottom:2px solid #000}@media (min-width:981px){body.page-my_account_edit .my_account-info_backgrounds::before{content:'';display:block;width:288px;height:704px;position:absolute;left:calc(50% - 1440px / 2);top:100px;background:#fff url(../images/layout/register/background-left.jpg) no-repeat center/contain;z-index:10}}@media (min-width:981px) and (min-width:1440px){body.page-my_account_edit .my_account-info_backgrounds::before{left:0}}@media (min-width:981px){body.page-my_account_edit .my_account-info_backgrounds::after{content:'';display:block;width:315px;height:772px;position:absolute;right:calc(50% - 1440px / 2);top:100px;background:#fff url(../images/layout/register/background-right.jpg) no-repeat center/contain;z-index:10}}@media (min-width:981px) and (min-width:1440px){body.page-my_account_edit .my_account-info_backgrounds::after{right:0}}body.page-my_account_edit .my_account-info_backgrounds .register-block-form{background:#fff}body.page-my_account_edit .form-req{text-align:left;font-style:italic;font-size:12px;margin:3rem 0 0 15px}@media (max-width:640px){body.page-my_account_edit .form-req{margin-left:0}}body.page-my_account_edit .my-account-family{max-width:680px;margin:30px auto 0 auto}body.page-my_account_edit .my-account-family .my-account-edit-content_align_inline{vertical-align:top;display:inline-block;width:50%;margin:10px auto 0 auto}body.page-my_account_edit .my-account-family .field.field-birtday,body.page-my_account_edit .my-account-family .field.field_select{width:100%}body.page-my_account_edit .my-account-favorite{max-width:500px;margin:0 auto 0 auto}body.page-my_account_edit .my-account-favorite .my-account-edit-content_align{max-width:300px;margin:30px auto 0 auto}body.page-my_account_edit .my-account-login{max-width:680px;margin:30px auto 0 auto}body.page-my_account_edit .my-account-personal-data{max-width:680px;margin:30px auto 0 auto}body.page-my_account_edit .my-account-login .box_btn,body.page-my_account_edit .my-account-personal-data .box_btn{margin-top:2rem}body.page-my_account_edit .checkbox [type=checkbox]:checked+span:before,body.page-my_account_edit .checkbox [type=checkbox]:not(:checked)+span:before,body.page-my_account_edit .checkbox [type=radio]:checked+span:before,body.page-my_account_edit .checkbox [type=radio]:not(:checked)+span:before{content:'';width:18px;height:18px;background:0 0;border:2px solid #000;margin-right:10px;float:left}body.page-my_account_edit .checkbox [type=checkbox]:checked+span:after,body.page-my_account_edit .checkbox [type=radio]:checked+span:after{content:'';position:absolute;top:8px;left:5px;background:#000;width:12px;height:12px}body.page-my_account_edit .btn_text{color:#000}body.page-my_account_edit .box_page-title{padding-top:50px;padding-left:30%;text-align:center;position:relative}body.page-my_account_edit .box_page-title small{line-height:2rem;color:#d2082a}body.page-my_account_edit .box_page-title .logo{margin:auto;background:url(../images/content/my-account/header/logo-my-quick-desktop.png) no-repeat;background-size:100%;width:180px;height:70px}body.page-my_account_edit .btn_dropdown .btn_icon,body.page-my_account_edit .my-account_nav .btn_icon{margin-right:14px;width:24px;text-align:center;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}body.page-my_account_edit .btn_dropdown .btn_icon.ico-pen,body.page-my_account_edit .my-account_nav .btn_icon.ico-pen{content:url(../images/content/my-account/ico-pen.png)}body.page-my_account_edit .btn_dropdown .btn_icon.ico-heart,body.page-my_account_edit .my-account_nav .btn_icon.ico-heart{content:url(../images/content/my-account/ico-heart.png)}body.page-my_account_edit .btn_dropdown .btn_icon.ico-key,body.page-my_account_edit .my-account_nav .btn_icon.ico-key{content:url(../images/content/my-account/ico-key.png)}body.page-my_account_edit .btn_dropdown .btn_icon.ico-family,body.page-my_account_edit .my-account_nav .btn_icon.ico-family{content:url(../images/content/my-account/ico-family.png)}body.page-my_account_edit .btn_dropdown .btn_icon,body.page-my_account_edit .btn_dropdown .btn_title,body.page-my_account_edit .btn_dropdown u,body.page-my_account_edit .my-account_nav .btn_icon,body.page-my_account_edit .my-account_nav .btn_title,body.page-my_account_edit .my-account_nav u{opacity:.5}body.page-my_account_edit .btn_dropdown.toggle-slide .btn_icon,body.page-my_account_edit .btn_dropdown.toggle-slide .btn_title,body.page-my_account_edit .btn_dropdown.toggle-slide u,body.page-my_account_edit .my-account_nav.toggle-slide .btn_icon,body.page-my_account_edit .my-account_nav.toggle-slide .btn_title,body.page-my_account_edit .my-account_nav.toggle-slide u{opacity:1}body.page-my_account_edit .my-account_nav{margin-top:30px}body.page-my_account_edit .my-account_nav li{height:70px;border-bottom:1px solid #39312c}body.page-my_account_edit .my-account_nav li:first-child{border-top:1px solid #39312c}body.page-my_account_edit .my-account_nav li:nth-child(3) a{padding-top:20px}body.page-my_account_edit .my-account_nav li:nth-child(3) span{font-size:2.2rem}body.page-my_account_edit .my-account_nav a{display:block;padding-top:24px;padding-left:15px;width:100%;height:100%;border-left:7px solid transparent;color:#6e6c6b;text-decoration:none;font-weight:600;font-size:1.6rem;text-align:left}body.page-my_account_edit .my-account_nav a.on{color:#fff;border-color:#d2082a}body.page-my_account_edit .btn_dropdown{position:relative;margin-top:0;width:100%;height:70px;border:0 none;border-top:1px solid #39312c;border-bottom:1px solid #39312c;background:rgba(0,0,0,.6);font-weight:600;color:#fff;text-align:left;padding-left:50px}body.page-my_account_edit .btn_dropdown+*{display:none}body.page-my_account_edit .btn_dropdown+* .accordion{display:none}body.page-my_account_edit .btn_dropdown i,body.page-my_account_edit .btn_dropdown u{position:absolute}body.page-my_account_edit .btn_dropdown i{top:0;bottom:0;width:7px;position:absolute;left:0}body.page-my_account_edit .btn_dropdown.toggle-slide i{background:#d2082a}body.page-my_account_edit .btn_dropdown u{display:none;top:50%;right:5%;margin-top:-5px;width:19px;height:10px;background:url(../images/layout/arrow_bottom_2.png) 0 0 no-repeat;background-size:contain;-webkit-transition:-webkit-transform .35s ease-in;transition:-webkit-transform .35s ease-in;transition:transform .35s ease-in;transition:transform .35s ease-in,-webkit-transform .35s ease-in}body.page-my_account_edit .btn_dropdown .btn_icon{margin-left:22px;left:0;position:absolute}body.page-my_account_edit .btn_dropdown .btn_icon.g-icon_quick-et-vous{font-size:2.2rem}body.page-my_account_edit .btn_dropdown.toggle-slide u{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:980px){body.page-my_account_edit .btn_dropdown{display:block}}body.page-my_account_edit .my-account_content-center{margin:0 auto;width:80%;max-width:630px}body.page-my_account_edit .info-enfant{position:relative;margin-top:40px;display:none}body.page-my_account_edit .info-enfant.on{display:block}body.page-my_account_edit .info-enfant .block-account-family-remove{width:23px;height:23px;border-radius:23px;top:-3px;right:0;background:#000;position:absolute;cursor:pointer}body.page-my_account_edit .info-enfant .block-account-family-remove:before{content:url(../images/content/my-account/delete-store.png);width:23px;height:23px;position:absolute;vertical-align:-webkit-baseline-middle}body.page-my_account_edit .btn-add-nbr-child,body.page-my_account_edit .btn-add-store,body.page-my_account_edit .btn-remove-nbr-child{margin-top:2rem;text-align:left}body.page-my_account_edit .btn-add-nbr-child a,body.page-my_account_edit .btn-add-store a,body.page-my_account_edit .btn-remove-nbr-child a{display:inline-block;color:#fff;background-color:transparent;cursor:pointer}body.page-my_account_edit .btn-add-nbr-child a:before,body.page-my_account_edit .btn-add-store a:before,body.page-my_account_edit .btn-remove-nbr-child a:before{margin-right:1em;padding:.7em;border:2px solid #fff;border-radius:100%;font-size:.6em;-webkit-transition:background-color .35s,color .35s;transition:background-color .35s,color .35s}body.page-my_account_edit .btn-add-nbr-child a:before,body.page-my_account_edit .btn-add-store a:before{content:""}body.page-my_account_edit .btn-remove-nbr-child{float:right}body.page-my_account_edit .btn-remove-nbr-child a:before{content:""}body.page-my_account_edit .error,body.page-my_account_edit .success-message{display:none}body.page-my_account_edit .error.enabled,body.page-my_account_edit .success-message.enabled{display:block}@media (max-width:640px){body.page-my_account_informations .my-account_nav li:nth-child(1){display:none}}@media (max-width:640px){body.page-my_account_profil_picture .my-account_nav li:nth-child(2){display:none}}@media (max-width:640px){body.page-my_account_quick_et_vous .my-account_nav li:nth-child(3){display:none}}.block-account-store-search-label{position:relative;display:block}.block-account-store-search-label .ui-autocomplete{position:absolute;z-index:3}.block-account-store-remove{top:0;right:0;position:absolute;width:50px;height:50px;cursor:pointer}.block-account-store-remove:before{content:url(../images/content/my-account/delete-store.png);width:12px;height:12px;left:50%;top:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);vertical-align:-webkit-baseline-middle;width:24px;height:24px;border-radius:24px;background:#000}.my-account_content em,.my-account_content input[type=email],.my-account_content input[type=number],.my-account_content input[type=password],.my-account_content input[type=tel],.my-account_content input[type=text],.my-account_content select{font-weight:800}.my-account_content em,.my-account_content strong{display:block;font-style:normal}.my-account_content strong{display:none;color:#d2082a;font-weight:400}.my-account_content .field{display:block;margin-top:18px}.my-account_content .field.field-birtday label:after,.my-account_content .field.field_select label:after{font-size:1.2rem;pointer-events:none}html.ie9 .my-account_content .field.field-birtday label:after,html.ie9 .my-account_content .field.field_select label:after{display:none}.my-account_content .field.field_select label{position:relative}.my-account_content .field.field_select label:after{content:""}.my-account_content .field.field_select label:after{position:absolute;top:36px;right:10px;color:#000}@media (max-width:640px){.my-account_content .field.field_select label:after{top:40px}}.my-account_content .field.field_select_type label:after{content:none}.my-account_content .field.field_select_type select{color:#7f7f7f;cursor:not-allowed}.my-account_content .field.field-birtday{font-size:0}.my-account_content .field.field-birtday em,.my-account_content .field.field-birtday label{font-size:1.6rem}.my-account_content .field.field-birtday em{color:#fff;text-align:left}.my-account_content .field.field-birtday label{position:relative;display:inline-block;width:32%;margin-right:1%}.my-account_content .field.field-birtday label:after{content:""}.my-account_content .field.field-birtday label:after{position:absolute;top:20px;right:10px;color:#000;top:22px;right:5px;font-size:60%}@media (max-width:980px){.my-account_content .field.field-birtday label:after{top:18px;right:10px;font-size:100%}}@media (max-width:640px){.my-account_content .field.field-birtday label:after{top:26px;right:5px;font-size:60%}}.my-account_content .field.field-birtday label+label+label{margin-right:0}.my-account_content input[type=email],.my-account_content input[type=number],.my-account_content input[type=password],.my-account_content input[type=tel],.my-account_content input[type=text],.my-account_content label,.my-account_content select{display:block;width:100%;text-align:left}.my-account_content input[type=email],.my-account_content input[type=number],.my-account_content input[type=password],.my-account_content input[type=tel],.my-account_content input[type=text],.my-account_content select{margin:6px 0 0 0;padding-left:11px;height:50px;color:#000}@media (max-width:640px){.my-account_content input[type=email],.my-account_content input[type=number],.my-account_content input[type=password],.my-account_content input[type=tel],.my-account_content input[type=text],.my-account_content select{height:50px}}.my-account_content .error{color:#d2082a!important}.my-account_content select{color:#000;border-radius:0;background:#fff;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.my-account_content .col{float:left;width:48%}.my-account_content .col+.col{float:right}.my-account_content .optin{font-weight:600}.my-account_content .optin label{padding-top:3px}.my-account_content .optin_1{margin-top:28px}.my-account_content .optin_2{margin-top:20px}.my-account_content .box_btn{text-align:center;margin-top:5rem}.my-account_content [type=number]::-webkit-inner-spin-button,.my-account_content [type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.my-account_content [type=number]{-moz-appearance:textfield}.my_account-profil-picture .box_profil-picture{position:relative;margin:0 auto;width:260px;text-align:center;cursor:pointer}.my_account-profil-picture .box_profil-picture input{position:absolute;top:0;left:0;visibility:hidden}.my_account-profil-picture .box_profil-picture input:valid~.profil-picture{border-color:green}.my_account-profil-picture .profil-picture{margin:0 auto 30px;width:201px;height:201px;overflow:hidden;border:8px solid #fff;border-radius:100%;background:#fff}.my_account-profil-picture .profil-picture img{min-height:185px}.my-account-profil-picture-form{overflow:hidden}.no-touch .page-my_account_edit .my-account_nav a:focus,.no-touch .page-my_account_edit .my-account_nav a:hover{border-color:#d2082a}.no-touch .page-my_account_informations .btn-add-nbr-child a:focus:before,.no-touch .page-my_account_informations .btn-add-nbr-child a:hover:before,.no-touch .page-my_account_informations .btn-add-store a:focus:before,.no-touch .page-my_account_informations .btn-add-store a:hover:before,.no-touch .page-my_account_informations .btn-remove-nbr-child a:focus:before,.no-touch .page-my_account_informations .btn-remove-nbr-child a:hover:before{background-color:#fff;color:#000;border-color:#fff}@media (max-width:980px){.my-account_content .col{float:none;width:100%}}@media (max-width:640px){body.page-my_account_edit .my-account_content{padding-left:34.5%}body.page-my_account_edit .my-account_content-center{width:85%;max-width:85%}}@media (max-width:980px){body.page-my_account_edit .box_page-title{margin-bottom:50px;padding-top:150px;padding-left:0}body.page-my_account_edit .my-account_nav{display:none;margin-top:0;max-width:100%}body.page-my_account_edit .my-account_nav li{background:rgba(0,0,0,.6)}body.page-my_account_edit .my-account_nav li:first-child{border-top:0 none}body.page-my_account_edit .my-account_content{padding-left:0}}@media (max-width:640px){[lang=fr_FR] body.page-my_account_edit .box_page-title{padding-top:0}body.page-my_account_edit .info-enfant h4{margin:0}body.page-my_account_edit .btn_logout,body.page-my_account_edit .btn_reset{display:none}body.page-my_account_edit .my-account-family{margin:0 auto 0 auto}body.page-my_account_edit .my-account-family .my-account-edit-content_align{margin:30px auto 0 auto}body.page-my_account_edit .my-account-family .my-account-edit-content_align_inline{width:100%}body.page-my_account_edit .my-account-favorite{margin:0 auto 0 auto}body.page-my_account_edit .my-account-favorite .my-account-edit-content_align{max-width:inherit;margin:0 auto 0 auto}body.page-my_account_edit .my-account-login{margin:0 auto 0 auto}body.page-my_account_edit .my-account-personal-data{margin:0 auto 0 auto}body.page-my_account_edit .btn_dropdown u{display:block}body.page-my_account_edit .btn_dropdown .accordion{display:block}body.page-my_account_edit .btn_dropdown.toggle-slide+*{display:block;padding:0 25px 0 25px}body.page-my_account_edit .btn_dropdown.toggle-slide+* .accordion{display:block}body.page-my_account_edit .btn_dropdown.toggle-slide+* form{padding-top:25px;padding-bottom:25px}body.page-my_account_edit .header-logo,body.page-my_account_edit .nav{display:none}body.page-my_account_edit .page-title{font-size:4.6rem}body.page-my_account_edit .content_nav{height:70px}body.page-my_account_edit .content_nav .content_nav-item.item_home{position:absolute;font-style:italic;color:#000;font-size:1.25rem;top:0;left:0}body.page-my_account_edit .content_nav .content_nav-item.item_home span{border-bottom:1px solid}body.page-my_account_edit .content_nav .content_nav-item.item_logout{position:absolute;font-size:1.25rem;top:1.5rem;right:1.5rem;color:#d2082a}body.page-my_account_edit .box_page-title .logo{background:url(../images/content/my-account/header/logo-my-quick-mobile.png) no-repeat;width:105px;height:41px}}body.page-anniversaire .block-title{font-weight:700;font-size:4.2rem;color:#fff;padding:5% 10% 0;margin:0}body.page-anniversaire .block-subtitle{font-weight:700;font-size:2.2rem;padding:1% 10%}body.page-anniversaire .block-text{position:absolute;bottom:0;font-size:1.8rem;line-height:1.4;color:#000;padding:0 8.5% 5%;width:100%}body.page-anniversaire .block-mentions{position:absolute;bottom:3%;left:0;width:100%;font-size:1.1rem;color:#000;padding:0 5%}body.page-anniversaire .block-image{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.page-anniversaire .confirmation-popin-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;opacity:.8;z-index:1000}body.page-anniversaire .confirmation-popin{position:absolute;top:150px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80%;max-width:750px;border:4px solid #fff;background:#e61c4a;z-index:1000;color:#fff;padding:30px;text-align:center}body.page-anniversaire .confirmation-popin .close-popin-link{position:absolute;top:-51px;width:51px;height:51px;right:-17px;background:#fff;background:url(../images/layout/icon_close.png) no-repeat center}body.page-anniversaire .confirmation-popin p{line-height:1.4}body.page-anniversaire .confirmation-popin strong{font-size:2rem;font-weight:700}body.page-anniversaire .confirmation-popin img{display:block;margin:0 auto 20px;max-width:370px;width:100%}body.page-anniversaire .header-background{position:relative;height:0;padding-top:67%;background:url(../images/content/birthday/fr/header-background.jpg) no-repeat center top/cover}body.page-anniversaire .arrow_header_home{bottom:7%;background:#fff;cursor:pointer}body.page-anniversaire .arrow_header_home i{background-image:url(../images/layout/arrow_bottom_red.png)}body.page-anniversaire .header-text-block{padding:0 10% 5%;text-align:center;font-size:1.8rem;line-height:1.3}body.page-anniversaire .header-text-block .bigger{font-size:2.4rem;color:#d2082a;font-weight:700}body.page-anniversaire .header-text-block .box_btn{margin-top:1%}body.page-anniversaire .heroes-block .block-mentions,body.page-anniversaire .safari-block .block-mentions{text-align:right}body.page-anniversaire .heroes-block{background:#ffc451 url(../images/content/birthday/heroes-background.png) no-repeat center bottom/contain}body.page-anniversaire .heroes-block .block-image{top:26%;width:60%}body.page-anniversaire .heroes-block::after{content:'';position:absolute;display:block;top:-8%;left:4%;width:16%;height:0;padding-top:16%;background:url(../images/content/birthday/fr/thematic-choice.png) no-repeat center bottom/contain}body.page-anniversaire .safari-block{background:#83cb63 url(../images/content/birthday/safari-background.png) no-repeat center bottom/contain}body.page-anniversaire .safari-block .block-image{top:26%;width:60%}body.page-anniversaire .safari-block::after{content:'';z-index:2;position:absolute;display:block;top:0;left:50%;width:8%;height:0;padding-top:8%;-webkit-transform:translate3D(-50%,-50%,0);transform:translate3D(-50%,-50%,0);background:url(../images/content/birthday/fr/circle-or.png) no-repeat center bottom/contain}body.page-anniversaire .menu-block{background:#fdf5ec}body.page-anniversaire .menu-block .block-title{padding-top:8%;color:#d2082a}body.page-anniversaire .menu-block .block-text{padding:0 10% 12%}body.page-anniversaire .menu-block .block-image{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0 10%}body.page-anniversaire .menu-block::after{content:'';z-index:2;position:absolute;display:block;bottom:0;left:0;width:8%;height:0;padding-top:8%;-webkit-transform:translate3D(-50%,50%,0);transform:translate3D(-50%,50%,0);background:url(../images/content/birthday/circle-plus.png) no-repeat center bottom/contain}body.page-anniversaire .animations-block{min-height:480px}body.page-anniversaire .animations-block .block-title{color:#d2082a}body.page-anniversaire .animations-block .block-mentions{text-align:right;bottom:1.5%}body.page-anniversaire .animation-block{display:inline-block;vertical-align:top;width:35%}body.page-anniversaire .animation-block .animation-title{position:relative;margin:0 11%}body.page-anniversaire .animation-block .animation-title-img{width:100%}body.page-anniversaire .animation-block .animation-title-text{position:absolute;bottom:15%;left:0;width:100%;color:#fff;line-height:1.4;font-size:2.2rem;font-weight:700}body.page-anniversaire .animation-block .block-text{position:static;margin-top:3%;padding:0}body.page-anniversaire .animation-block-games{width:12%;margin:8% 2% 0;font-size:1.8rem;font-weight:700;color:#d2082a}body.page-anniversaire .gift-block .block-text,body.page-anniversaire .photobox-block .block-text{padding-bottom:8%}body.page-anniversaire .gift-block::after,body.page-anniversaire .photobox-block::after{content:'';z-index:2;position:absolute;display:block;top:0;left:50%;width:8%;height:0;padding-top:8%;-webkit-transform:translate3D(-50%,-50%,0);transform:translate3D(-50%,-50%,0);background:url(../images/content/birthday/circle-plus.png) no-repeat center bottom/contain}body.page-anniversaire .gift-block{background:url(../images/content/birthday/gift-background.png) no-repeat center bottom/cover}body.page-anniversaire .gift-block .block-text span{display:block;padding-bottom:4%;color:#fff;font-size:2.2rem;font-weight:700}body.page-anniversaire .gift-block .block-image{top:26%;width:35%}body.page-anniversaire .photobox-block{background-image:url(../images/content/birthday/photobox-background.png),-webkit-gradient(linear,left top,left bottom,from(#ffab51),to(#ffd051));background-image:url(../images/content/birthday/photobox-background.png),linear-gradient(to bottom,#ffab51 0,#ffd051 100%);background-repeat:no-repeat;background-position:center bottom;background-size:contain}body.page-anniversaire .photobox-block .block-image{top:26%;width:40%}body.page-anniversaire .photobox-block .block-mentions span:last-child{margin-left:15px}body.page-anniversaire .map-block{text-align:center}body.page-anniversaire .map-block .block-title{color:#d2082a}body.page-anniversaire .map-block .block-text{position:static;padding-top:2%;padding-bottom:2%}body.page-anniversaire .map-block .block-mentions{position:static}body.page-anniversaire #map-container{position:relative;margin:3%;width:94%}body.page-anniversaire #map-container .map-wrapper{position:relative;width:100%;height:0;padding-top:70%}body.page-anniversaire #map-container .map-content{position:absolute;top:0;left:0;width:100%;height:100%}body.page-anniversaire #map-container .map-content .gm-style{font:inherit}body.page-anniversaire #map-container .popin .content{width:510px;max-height:240px;overflow-y:scroll}body.page-anniversaire #map-container .popin [id^=tab-] .birthday-organize-block a.birthday-organize-link.button-red{margin-top:20px}body.page-anniversaire #map-container .details{text-align:left;padding:0}@media (max-width:980px){body.page-anniversaire #map-container .details:not(:empty)~*{padding-top:0}}body.page-anniversaire #formulaire_inscription_standard{width:100%;display:none}body.page-anniversaire #formulaire_inscription_standard fieldset{margin:0 0 30px;padding:0;border:none;text-align:left;position:relative}body.page-anniversaire #formulaire_inscription_standard fieldset input,body.page-anniversaire #formulaire_inscription_standard fieldset select{border:1px solid #000}body.page-anniversaire #formulaire_inscription_standard fieldset div{width:calc(50% - 10px);height:60px;margin-top:20px;position:relative}body.page-anniversaire #formulaire_inscription_standard fieldset div:nth-child(odd){float:left}body.page-anniversaire #formulaire_inscription_standard fieldset div:nth-child(even){float:right}body.page-anniversaire #formulaire_inscription_standard fieldset .input,body.page-anniversaire #formulaire_inscription_standard fieldset .select{height:40px}body.page-anniversaire #formulaire_inscription_standard fieldset .select{width:auto;margin-right:10px}body.page-anniversaire #formulaire_inscription_standard .error-text{display:none;background:#d2082a;color:#fff;font-weight:700;line-height:30px;margin-top:55px;text-align:center}body.page-anniversaire #formulaire_inscription_standard .error-text:after,body.page-anniversaire #formulaire_inscription_standard .error-text:before{content:"";display:table}body.page-anniversaire #formulaire_inscription_standard .error-text:after{clear:both}body.page-anniversaire #formulaire_inscription_standard input.error,body.page-anniversaire #formulaire_inscription_standard select.error{border:1px solid #d2082a}body.page-anniversaire #formulaire_inscription_standard .description-container{width:100%;height:auto}body.page-anniversaire #formulaire_inscription_standard .description-container textarea{width:100%;border:1px solid #000;height:120px;resize:vertical;padding:10px}body.page-anniversaire #formulaire_inscription_standard .btn-close-flip{position:absolute;right:0;top:0;margin:0;z-index:2}body.page-anniversaire .details #formulaire_inscription_standard fieldset div{float:none;width:100%;margin:0 0 20px 0}body.page-anniversaire .details #formulaire_inscription_standard fieldset div:empty{display:none}body.page-anniversaire .details #formulaire_inscription_standard fieldset div.description-container{margin-bottom:0}body.page-anniversaire .details #formulaire_inscription_standard .btn-close-flip{top:-25px}body.page-anniversaire .arrow_header_home{display:block!important}@media (max-width:1279px){body.page-anniversaire .block-title{font-size:2.8rem}body.page-anniversaire .menu-block .block-text{padding:0 10% 8%}body.page-anniversaire .animation-block-games,body.page-anniversaire .block-text,body.page-anniversaire .header-text-block{font-size:1.4rem}body.page-anniversaire .header-text-block .bigger{font-size:1.8rem}body.page-anniversaire .animation-block .animation-title-text{font-size:1.8rem}}@media (max-width:980px){body.page-anniversaire .block-title{font-size:2.1rem}body.page-anniversaire .block-subtitle{font-size:1.6rem}body.page-anniversaire .block-image,body.page-anniversaire .block-text{position:static}body.page-anniversaire .block-text{font-size:1.2rem}body.page-anniversaire .block-image{-webkit-transform:none;transform:none;display:inline-block;margin:20px 0}body.page-anniversaire .menu-block .block-image{-webkit-transform:none;transform:none}body.page-anniversaire .block-mentions{font-size:.8rem}body.page-anniversaire .header-background{padding-top:140.625%;background-image:url(../images/content/birthday/fr/header-background-mobile.png)}body.page-anniversaire .header-text-block .box_btn{margin-top:5%}body.page-anniversaire .animation-block .block-text,body.page-anniversaire .menu-block .block-text{padding:0 8.5% 5%}body.page-anniversaire .menu-block::after{bottom:auto;top:0;left:50%;-webkit-transform:translate3D(-50%,-50%,0);transform:translate3D(-50%,-50%,0)}body.page-anniversaire .animations-block .block-title{padding-top:8%}body.page-anniversaire .animations-block .block-mentions{bottom:1%}body.page-anniversaire .animation-block{width:100%}body.page-anniversaire .animation-block::after{content:'';z-index:2;position:absolute;display:block;top:0;left:50%;width:8%;height:0;padding-top:8%;-webkit-transform:translate3D(-50%,-50%,0);transform:translate3D(-50%,-50%,0);background:url(../images/content/birthday/circle-plus.png) no-repeat center bottom/contain}body.page-anniversaire .animation-block .animation-title-img{width:auto}body.page-anniversaire .animation-block-games{font-size:1.3rem;margin-top:0}body.page-anniversaire .gift-block .block-text span{font-size:1.2rem}body.page-anniversaire .photobox-block{background-position:center}body.page-anniversaire .photobox-block .block-image{width:45%}body.page-anniversaire .photobox-block .block-text{padding-bottom:4%}body.page-anniversaire .photobox-block .block-image{width:60%}body.page-anniversaire .photobox-block .block-mentions{position:static;padding-bottom:4%}body.page-anniversaire .photobox-block .block-mentions span{display:block}body.page-anniversaire #map-container{margin:8%;width:84%}body.page-anniversaire #map-container .map-wrapper{padding-top:84%}}@media (max-width:640px){body.page-anniversaire .animation-block .animation-title .animation-title-text{font-size:1.4rem;bottom:17%}}html[lang=nl_BE] body.page-anniversaire .header-background{background-image:url(../images/content/birthday/nl/header-background.png)}html[lang=nl_BE] body.page-anniversaire .heroes-block .block-image{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-top:3%;width:45%}html[lang=nl_BE] body.page-anniversaire .heroes-block .block-text{padding:0 2% 5%}html[lang=nl_BE] body.page-anniversaire .heroes-block::after{background-image:url(../images/content/birthday/nl/thematic-choice.png)}html[lang=nl_BE] body.page-anniversaire .safari-block .block-image{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:45%}html[lang=nl_BE] body.page-anniversaire .safari-block .block-text{padding:0 2% 5%}html[lang=nl_BE] body.page-anniversaire .safari-block::after{background-image:url(../images/content/birthday/nl/circle-or.png)}@media (max-width:1279px){html[lang=nl_BE] body.page-anniversaire .heroes-block .block-image{width:45%;top:48%}html[lang=nl_BE] body.page-anniversaire .safari-block .block-image{width:45%;top:52%}}@media (max-width:980px){html[lang=nl_BE] body.page-anniversaire .heroes-block .block-image,html[lang=nl_BE] body.page-anniversaire .safari-block .block-image{-webkit-transform:none;transform:none;width:50%;top:45%}html[lang=nl_BE] body.page-anniversaire .header-background{background-image:url(../images/content/birthday/nl/header-background-mobile.png)}}html[lang=fr_BE] body.page-anniversaire .header-background,html[lang=fr_LU] body.page-anniversaire .header-background{background-image:url(../images/content/birthday/fr/header-background-belux.png)}@media (max-width:980px){html[lang=fr_BE] body.page-anniversaire .header-background,html[lang=fr_LU] body.page-anniversaire .header-background{background-image:url(../images/content/birthday/fr/header-background-mobile-belux.png)}}html[lang=fr_BE] body.page-anniversaire .menu-block .block-image,html[lang=fr_LU] body.page-anniversaire .menu-block .block-image,html[lang=nl_BE] body.page-anniversaire .menu-block .block-image{padding:0}html[lang=fr_BE] body.page-anniversaire .gift-block,html[lang=fr_LU] body.page-anniversaire .gift-block,html[lang=nl_BE] body.page-anniversaire .gift-block{background-color:#11a1d0;background-image:url(../images/content/birthday/gift-background-large.png)}html[lang=fr_BE] body.page-anniversaire .gift-block .square-box-content,html[lang=fr_LU] body.page-anniversaire .gift-block .square-box-content,html[lang=nl_BE] body.page-anniversaire .gift-block .square-box-content{position:relative}html[lang=fr_BE] body.page-anniversaire .gift-block .block-text,html[lang=fr_LU] body.page-anniversaire .gift-block .block-text,html[lang=nl_BE] body.page-anniversaire .gift-block .block-text{position:relative;padding-bottom:8%}html[lang=fr_BE] body.page-anniversaire .gift-block .block-text span,html[lang=fr_LU] body.page-anniversaire .gift-block .block-text span,html[lang=nl_BE] body.page-anniversaire .gift-block .block-text span{padding-bottom:2%}html[lang=fr_BE] body.page-anniversaire .gift-block .block-image,html[lang=fr_LU] body.page-anniversaire .gift-block .block-image,html[lang=nl_BE] body.page-anniversaire .gift-block .block-image{position:relative;top:0;left:0;-webkit-transform:none;transform:none;padding:4% 0 2%;width:auto}html[lang=fr_BE] body.page-anniversaire .gift-block:before,html[lang=fr_LU] body.page-anniversaire .gift-block:before,html[lang=nl_BE] body.page-anniversaire .gift-block:before{content:none}html[lang=fr_BE] body.page-anniversaire .gift-block:after,html[lang=fr_LU] body.page-anniversaire .gift-block:after,html[lang=nl_BE] body.page-anniversaire .gift-block:after{width:4%;padding-top:4%}@media (max-width:980px){html[lang=fr_BE] body.page-anniversaire .gift-block:after,html[lang=fr_LU] body.page-anniversaire .gift-block:after,html[lang=nl_BE] body.page-anniversaire .gift-block:after{width:8%;padding-top:8%}}@media (max-width:980px){html[lang=fr_BE] body.page-anniversaire .gift-block,html[lang=fr_LU] body.page-anniversaire .gift-block,html[lang=nl_BE] body.page-anniversaire .gift-block{background-color:#11a1d0;background-image:url(../images/content/birthday/gift-background.png)}html[lang=fr_BE] body.page-anniversaire .gift-block .block-image,html[lang=fr_LU] body.page-anniversaire .gift-block .block-image,html[lang=nl_BE] body.page-anniversaire .gift-block .block-image{max-width:215px;margin:20px 0;padding:0}html[lang=fr_BE] body.page-anniversaire .gift-block .block-text span,html[lang=fr_LU] body.page-anniversaire .gift-block .block-text span,html[lang=nl_BE] body.page-anniversaire .gift-block .block-text span{font-size:1.2rem}}[lang=fr_BE] #formulaire_inscription_standard .field-infos{display:inline-block;background:url(../images/layout/icon_form_info.png);width:17px;height:17px;vertical-align:baseline;margin-left:10px;margin-bottom:-1px;cursor:pointer}[lang=fr_BE] #formulaire_inscription_standard .field-infos:hover:after{content:attr(data-text) " ";display:inline-block;position:absolute;left:0;bottom:28px;width:100%;background:#f7ebdf;font-size:12px;line-height:1.2;font-style:italic;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000}[lang=fr_BE] #formulaire_inscription_standard .field-infos:hover:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#f7ebdf transparent transparent transparent;position:relative;top:-12px;left:-1px}.page-confirmation-user-content{padding:0 20px;text-align:center;padding-top:140px}@media (max-width:640px){.page-confirmation-user-content{padding-top:43%}}@media (min-width:981px){.page-confirmation-user-content{padding-top:170px}}.page-confirmation-user-title{margin:0 0 25px 0;font-size:2rem;font-weight:900;color:#000}@media (min-width:641px){.page-confirmation-user-title{font-size:1.8rem}}.page-confirmation-user-text{margin:0 0 25px 0;font-size:1.6rem;line-height:1.4;color:#000}body.page-confirmation-user .content{position:relative;padding-bottom:30px;border-bottom:2px solid #000;background:#fff url(../images/layout/register/background-password-top-mobile.jpg) no-repeat center top/100% auto}@media (min-width:641px){body.page-confirmation-user .content{background:#fff url(../images/layout/register/password-confirmation-background.jpg) no-repeat center top 210px/684px auto}}@media (min-width:981px){body.page-confirmation-user .content::before{content:'';display:block;width:288px;height:704px;position:absolute;left:calc(50% - 1440px / 2);top:250px;background:#fff url(../images/layout/register/background-left.jpg) no-repeat center/contain;z-index:10}}@media (min-width:981px) and (min-width:1440px){body.page-confirmation-user .content::before{left:0}}@media (min-width:981px){body.page-confirmation-user .content::after{content:'';display:block;width:315px;height:772px;position:absolute;right:calc(50% - 1440px / 2);top:80px;background:#fff url(../images/layout/register/background-right.jpg) no-repeat center/contain;z-index:10}}@media (min-width:981px) and (min-width:1440px){body.page-confirmation-user .content::after{right:0}}body.page-confirmation-user .errorText,body.page-confirmation-user .mess-error{margin:1.6rem auto 0;width:80%;font-weight:700;color:#d01030}body.page-confirmation-user .errorText a,body.page-confirmation-user .mess-error a{text-decoration:underline}body.page-confirmation-user>label{margin-top:10px}body.page-confirmation-user #store_id.error+.select2 .select2-selection,body.page-confirmation-user input.error,body.page-confirmation-user select.error{border:1px solid #d2082a}body.page-confirmation-user input.error+span:before{color:#d2082a}body.page-confirmation-user .register-block-mentions{margin-top:40px}body.page-confirmation-user .see-password{position:absolute;right:10px;bottom:20px;color:#d1d1d1;font-size:16px;cursor:pointer}body.page-confirmation-user .see-password:hover{color:#777}body.page-confirmation-user .see-password-confirm{position:absolute;right:10px;bottom:11px;color:#d1d1d1;font-size:16px;cursor:pointer}body.page-confirmation-user .see-password-confirm:hover{color:#777}body.page-confirmation-user .p{margin:0 0 2.5rem 0;font-size:1.8rem;color:#1f649a}body.page-confirmation-user .p-success{max-width:400px}body.page-confirmation-user form{width:332px;display:table;margin:0 auto}body.page-confirmation-user form .mess-error{margin:1.6rem auto 0;width:80%;font-weight:700;color:#d2082a}body.page-confirmation-user form .password-strength-label{color:#000;font-size:14px;line-height:28px;font-style:italic}@media (max-width:480px){body.page-confirmation-user form{width:100%}}body.page-confirmation-user button{margin-top:2rem}body.page-confirmation-user .btn_submit_confirmation_user{width:100%;text-align:center}@media (max-width:640px){body.page-confirmation-user .btn_submit_confirmation_user{background:#fff url(../images/layout/register/forgot-password-background-bottom.jpg) no-repeat center/contain}}@media (max-width:480px){body.page-confirmation-user br.hide{display:none}body.page-confirmation-user .vcenter>.in{margin-top:35%;width:90%}body.page-confirmation-user h1{font-size:3rem}body.page-confirmation-user .p{font-size:1.6rem}body.page-confirmation-user form .mess-error{width:100%}}body.page-corpo .blocky{position:relative;display:block;padding-top:100%;text-align:center}body.page-corpo .blocky>.in{position:absolute;left:0;right:0;top:0;bottom:0}body.page-corpo .blocky.with-notice .in>.in{padding-bottom:5px}body.page-corpo .blocky.with-notice .ratiobloc-notice{margin-top:10px;margin-left:-6%;margin-right:-6%;font-size:1.3rem;text-align:left}@media (max-width:800px){body.page-corpo .blocky.with-notice .ratiobloc-notice{margin-left:-4%;margin-right:-4%;font-size:1.1rem}}body.page-corpo .blocky:not(.with-notice) .ratiobloc-notice{position:absolute;left:20px;right:20px;bottom:20px;font-size:small}body.page-corpo .blocky>.in{white-space:nowrap;word-spacing:-.25em}body.page-corpo .blocky>.in:before{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}body.page-corpo .blocky>.in>*{display:inline-block;vertical-align:middle;white-space:normal;word-spacing:normal}body.page-corpo .blocky>.in>.in{width:100%}body.page-corpo .blocky .blockyfooter,body.page-corpo .blocky .blockyheader{position:absolute;left:0;right:0}body.page-corpo .blocky .blockyheader{top:0;margin-top:1.875em}body.page-corpo .blocky .blockyheader [class*=stampy]{font-size:230%}body.page-corpo .blocky .blockyfooter{bottom:0;margin-bottom:1.875em}body.page-corpo .blocky .carousel{position:relative}body.page-corpo .blocky .carousel .carouselocalnav a{position:absolute;z-index:50;top:50%;width:4em;height:4em;line-height:4;margin-top:-2em}body.page-corpo .blocky .carousel .carouselocalnav a[rel=prev]{left:0}body.page-corpo .blocky .carousel .carouselocalnav a[rel=next]{right:0}body.page-corpo .corporate-header{color:#fff}body.page-corpo .rollmenu-and-main{position:relative}body.page-corpo .container{overflow:hidden}@media (max-width:1024px){body.page-corpo br.hide{display:none}}body.page-corpo .head{z-index:32;position:relative;text-align:center;color:#fff}body.page-corpo .head .h1{color:#fff;text-align:left;font-size:9rem}body.page-corpo .head .h1 small{margin-bottom:1rem;font-size:3rem}@media (max-width:640px){body.page-corpo .head .h1{font-size:7rem}}@media (max-width:480px){body.page-corpo .head .h1{margin-top:4rem;font-size:6rem}}body.page-corpo .main{display:block;position:relative;overflow:hidden;background:#f1f1f1}body.page-corpo .main:after,body.page-corpo .main:before{content:" ";display:table}body.page-corpo .main:after{clear:both}body.page-corpo .rollmenu-and-main:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-color:rgba(0,0,0,0);-webkit-transition:background-color .35s;transition:background-color .35s}body.page-corpo .rollmenu-and-main.visible:before{z-index:28;background-color:rgba(0,0,0,.5)}body.page-corpo .rollmenu ul.second>li:first-child .accordion-title span:before{content:""}body.page-corpo .rollmenu ul.second>li:first-child .accordion-title i{display:none;font-weight:600}@media (max-width:1023px){body.page-corpo .rollmenu ul.second>li:first-child .accordion-title span{display:none}body.page-corpo .rollmenu ul.second>li:first-child .accordion-title i{display:inline-block;font-weight:700}}body.page-corpo .rollmenu ul.second>li#item-corpo-actu:after{display:none}body.page-corpo .rollmenu ul.second>li#item-corpo-actu .accordion-title{background-color:#d3d3d3;color:#9a9a9a}body.page-corpo .rollmenu ul.second>li#item-corpo-actu .accordion-title.active{color:#000}@media (min-width:1024px){body.page-corpo .rollmenu ul.second>li#item-corpo-actu-mobile{display:none}}@media (max-width:1023px){body.page-corpo .rollmenu ul.second>li#item-corpo-actu{display:none}body.page-corpo .rollmenu ul.second>li#item-corpo-actu-mobile{display:block}}body.page-corpo .corpo-actu-sidebar{position:absolute;top:calc(100% + 8rem);right:0;-webkit-transform:translate(100%,0);transform:translate(100%,0);-ms-transform:translate(100%,0);-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;z-index:60;padding-left:3rem;width:25%;background-color:#fff;color:#000;text-align:left}body.page-corpo .corpo-actu-sidebar.open{-webkit-transform:translate(0,0);transform:translate(0,0);-ms-transform:translate(0,0)}body.page-corpo .corpo-actu-sidebar a{display:block;padding:3rem 0}body.page-corpo .corpo-actu-sidebar h3{font-size:1.8rem}body.page-corpo .corpo-actu-sidebar ul{list-style:none;max-height:420px;overflow-y:auto}body.page-corpo .corpo-actu-sidebar li{margin-right:3rem;border-top:1px solid #c2c2c2;display:block;height:auto;text-align:left;padding:0}body.page-corpo time.time{color:#d2082a;font-weight:700;font-size:1.4rem}body.page-corpo time.time+p{margin-top:1.5rem;font-size:1.6rem;font-weight:400;line-height:normal}body.page-corpo .others{background-color:#620817;color:#fff;padding:4em 6% 8em 6%;clear:both;text-align:center}body.page-corpo .others h2{text-align:left;margin-bottom:1em;font-size:4.5rem}body.page-corpo .others h2 .small{font-size:1.9rem}body.page-corpo .others ul li{display:inline-block;width:20%;min-width:200px;padding:0 2%;vertical-align:top}body.page-corpo .others ul li img{width:100%;margin-bottom:.75em}body.page-corpo .others ul li img+span{font-weight:700;font-size:2rem}@media (max-width:480px){body.page-corpo .others{padding:2em 6% 2em 6%}body.page-corpo .others h2{font-size:4rem}body.page-corpo .others h2 .small{font-size:2rem}body.page-corpo .others ul li{min-width:93px}body.page-corpo .others ul li img+span{font-size:1.25rem}}.no-touch .page-corpo .rollmenu ul.second>li#item-corpo-actu .accordion-title:hover{color:#000}html.page-corpo-actu-article .rollmenu.second a{display:inline-block;padding:1.7rem 3rem;font-size:.875em;font-weight:700;color:#aeaeae}html.page-corpo-actu-article.no-touch .rollmenu.second a:focus,html.page-corpo-actu-article.no-touch .rollmenu.second a:hover{color:#000}body.page-corpo-actu-article .main .section{position:relative}body.page-corpo-actu-article .time{display:inherit;text-align:center}body.page-corpo-actu-article .time+.h{margin-top:4rem}@media (max-width:640px){body.page-corpo-actu-article .time+.h{margin-bottom:4rem}}body.page-corpo-actu-article em{font-style:italic;font-weight:600}body.page-corpo-actu .article-actu{padding:5rem 0;margin:0 auto;width:65.217391304%;border-top:1px solid #c1c1c1}body.page-corpo-actu .article-actu:first-child{border-top:0 none}@media (max-width:1024px){body.page-corpo-actu .article-actu{width:80%}}body.page-corpo-actu .article-actu h3{margin:4rem 0 3rem 0;font-size:1.825em;font-weight:700;line-height:1.3}body.page-corpo-actu .article-actu p{margin-bottom:3.5rem;font-size:1.125em;line-height:1.3}body.page-corpo-actu .rollmenu.second ul.second li{display:inline-block}@media (min-width:1024px){body.page-corpo-actu .rollmenu.second{overflow-x:auto;overflow-y:hidden;height:7rem}body.page-corpo-actu .rollmenu.second ul.second{white-space:nowrap}}body.page-corpo-contact .main{white-space:nowrap;word-spacing:-.25em}body.page-corpo-contact .main>*{white-space:normal;word-spacing:normal}body.page-corpo-contact .box-contact{display:inline-block;height:20em;text-align:center;color:#522e24}body.page-corpo-contact .box-contact.dark-0{background-color:#efe5da}body.page-corpo-contact .box-contact.dark-1{background-color:#f6ebde}body.page-corpo-contact .box-contact.light{background-color:#fdf5ec}body.page-corpo-contact .box-contact.box-contact-1{width:33.33333%}body.page-corpo-contact .box-contact.box-contact-2{width:50%}body.page-corpo-contact .box-contact.box-contact-form{position:relative}body.page-corpo-contact .box-contact h3{margin-bottom:1.875em}body.page-corpo-contact .box-contact p{margin-bottom:.625em}body.page-corpo-contact .box-contact .btn-target-form{position:relative;margin-bottom:2.5em}@media (max-width:960px){body.page-corpo-contact .box-contact .btn-target-form{position:relative;bottom:inherit;left:inherit;right:inherit;margin-top:1.875em}}body.page-corpo-contact .box-contact .btn-target-form a span{display:block}body.page-corpo-contact .box-contact .btn-target-form a span+span{display:none}body.page-corpo-contact .box-contact .btn-target-form a.target-from span{display:none}body.page-corpo-contact .box-contact .btn-target-form a.target-from span+span{display:block}@media (min-width:961px){body.page-corpo-contact .box-contact.show-desktop{display:inline-block}body.page-corpo-contact .box-contact.hide-desktop{display:none}}@media (max-width:960px){body.page-corpo-contact .box-contact{display:block}body.page-corpo-contact .box-contact.show-desktop{display:none}body.page-corpo-contact .box-contact.hide-desktop{display:inline-block}body.page-corpo-contact .box-contact.hide-desktop+.dark-1{background-color:#fdf5ec}body.page-corpo-contact .box-contact.box-contact-1,body.page-corpo-contact .box-contact.box-contact-2{width:100%}}body.page-corpo-contact .form-contact{position:relative;width:100%;max-height:0;overflow:hidden;-webkit-transition:max-height .35s;transition:max-height .35s;background-color:#fff}body.page-corpo-contact .form-contact.target{max-height:1300px}@media (max-width:640px){body.page-corpo-contact .form-contact.target{max-height:1700px}}body.page-corpo-contact .form-contact:before{content:"";position:absolute;top:0;left:50%;margin-left:-1rem;width:0;height:0;border-left:2rem solid transparent;border-right:2rem solid transparent;border-top:1.8rem solid #fdf5ec}body.page-corpo-contact .form-contact .h{margin-bottom:1.2em;font-size:1.5625em}body.page-corpo-contact .form-contact .h i{font-size:80%;vertical-align:top}@media (max-width:640px){body.page-corpo-contact .form-contact .h{font-size:118.75%}}body.page-corpo-contact .form-contact .col+.h{margin-top:3.4375em}body.page-corpo-contact .form-contact form{margin:0 auto;padding:9.4rem 0 10rem;width:50%;max-width:680px}body.page-corpo-contact .form-contact form.error .mess-error{display:block}@media (max-width:1024px){body.page-corpo-contact .form-contact form{width:100%}}@media (max-width:768px){body.page-corpo-contact .form-contact form{width:90%}}body.page-corpo-contact .form-contact form p{margin-bottom:4%;line-height:1.2}body.page-corpo-contact .form-contact .mess-error{display:none;color:#d2082a}body.page-corpo-contact .form-contact .col{white-space:nowrap;word-spacing:-.25em;margin-bottom:2%}body.page-corpo-contact .form-contact .col>*{white-space:normal;word-spacing:normal}body.page-corpo-contact .form-contact .col .field{width:49%}body.page-corpo-contact .form-contact .col input[type=text]{display:block;width:100%;height:100%;padding-left:2rem;border-bottom:0 none}body.page-corpo-contact .form-contact .col span+span{margin-left:2%}@media (max-width:640px){body.page-corpo-contact .form-contact .col{margin-bottom:0}body.page-corpo-contact .form-contact .col .field{display:block;width:100%;margin-bottom:2rem}body.page-corpo-contact .form-contact .col span+span{margin-left:0}}body.page-corpo-contact .form-contact .field{width:100%;height:6rem;background-color:#fff;border:1px solid #d9d9d9}body.page-corpo-contact .form-contact .field.field_address{width:100%}body.page-corpo-contact .form-contact .field.field_select{display:inline-block;width:60%;margin-bottom:8%}@media (max-width:640px){body.page-corpo-contact .form-contact .field.field_select{width:100%}}body.page-corpo-contact .form-contact .field.field_select label{position:relative;padding-left:2rem}body.page-corpo-contact .form-contact .field.field_select label:after{content:""}body.page-corpo-contact .form-contact .field.field_select label:after{position:absolute;top:0;right:0;padding-top:1.3em;width:3em;height:100%;color:#000;background-color:#fff;text-align:center;-webkit-box-sizing:inherit;box-sizing:inherit;pointer-events:none}body.page-corpo-contact .form-contact .field.field_select select{width:100%;height:100%;background-color:#fff;-webkit-appearance:inherit;-moz-appearance:inherit;appearance:inherit}body.page-corpo-contact .form-contact .field.error{border-color:#d2082a}body.page-corpo-contact .form-contact .field label{display:block;width:100%;height:100%}body.page-corpo-contact .form-contact .field em{left:2rem}body.page-corpo-contact .form-contact .field strong{display:none;margin-top:.5rem;color:#d2082a}body.page-corpo-contact .form-contact .textarea{display:block;padding:2rem;min-width:100%;max-width:100%;height:25rem;min-height:25rem;max-height:25rem}body.page-corpo-contact .form-contact .textarea+span{display:block;margin-top:1rem;margin-bottom:2.5rem;color:#b2b2b2}body.page-corpo-contact .form-contact button[type=submit]{float:right}html[lang=fr_FR] body.page-corpo-contact .box-contact.box-contact-2{width:33.3333%}@media (max-width:960px){html[lang=fr_FR] body.page-corpo-contact .box-contact.box-contact-2{width:100%}}body.page-corpo-histoire .banner.blocky{padding-top:50%;overflow:hidden}body.page-corpo-histoire .banner.blocky .in .in{margin:0 auto;width:60%}@media (max-width:960px){body.page-corpo-histoire .banner.blocky{padding-top:0}body.page-corpo-histoire .banner.blocky>.in{position:relative;top:inherit;bottom:inherit;padding:6rem 0;background:#fff}body.page-corpo-histoire .banner.blocky>.in:after{content:"";display:block;position:absolute;top:-1.8rem;left:50%;margin-left:-1rem;width:0;height:0;border-left:2rem solid transparent;border-right:2rem solid transparent;border-bottom:1.8rem solid #fff}body.page-corpo-histoire .banner.blocky .in .in{width:80%}}@media (max-width:640px){body.page-corpo-histoire .banner.blocky>.in{padding:3.15em 0}}body.page-corpo-histoire .banner{color:#fff}body.page-corpo-histoire .banner:hover .img img{-webkit-transform:scale(1.03);transform:scale(1.03)}body.page-corpo-histoire .banner .in{z-index:2}body.page-corpo-histoire .banner .h{margin:0}body.page-corpo-histoire .banner .h2{font-size:10.3125em}body.page-corpo-histoire .banner .h3{font-size:2.8125em}body.page-corpo-histoire .banner .p{margin-top:1.25em;font-weight:700;line-height:1.3}body.page-corpo-histoire .banner .img{position:absolute;top:0;left:0;right:0;bottom:0;background-image:none!important}body.page-corpo-histoire .banner .img img{visibility:visible;display:block!important;width:100%;max-width:100%;height:auto;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .4s ease-in;transition:-webkit-transform .4s ease-in;transition:transform .4s ease-in;transition:transform .4s ease-in,-webkit-transform .4s ease-in}@media (max-width:1024px){body.page-corpo-histoire .banner .h2{font-size:9.0625em}body.page-corpo-histoire .banner .h3{font-size:3.5rem}}@media (max-width:960px){body.page-corpo-histoire .banner{color:#000}body.page-corpo-histoire .banner .h2{font-size:1.875em;color:#d2082a}body.page-corpo-histoire .banner .h3{margin:2rem 0 3rem}body.page-corpo-histoire .banner .p{margin-top:0;font-weight:400}body.page-corpo-histoire .banner .img{display:block;position:relative;top:inherit;left:inherit;right:inherit;bottom:inherit}}@media (max-width:640px){body.page-corpo-histoire .banner .h3{margin:2rem 0;font-size:2.5rem}}body.page-corpo-histoire .banner-1987 .p{margin-left:auto;margin-right:auto;width:70%}body.page-corpo-histoire .block-txt .in>.in{padding:0 1.25em}body.page-corpo-histoire .block-txt .h3{margin:2rem 0 3rem;font-size:3.5rem}@media (min-width:1400px){body.page-corpo-histoire .block-txt .h3{font-size:2.8125em}}body.page-corpo-histoire .block-txt .time{font-size:1.875em;font-weight:700;color:#d2082a}body.page-corpo-histoire .block-txt .p{margin:0 auto;width:66.666666667%;line-height:1.3}@media (max-width:1024px){body.page-corpo-histoire .block-txt .h3,body.page-corpo-histoire .block-txt .time{font-size:1.5625em}body.page-corpo-histoire .block-txt .p{width:75%}}@media (max-width:1023px){body.page-corpo-histoire .block-txt .p{width:90%}}@media (max-width:800px){body.page-corpo-histoire .block-txt .h3{font-size:1.875em}}@media (max-width:640px){body.page-corpo-histoire .block-txt .h3{font-size:2.5rem}}body.page-corpo-histoire .section-logo-histoire{background-color:#f7ebdf}body.page-corpo-histoire .section-logo-histoire .block-logo,body.page-corpo-histoire .section-logo-histoire .block-txt{display:inline-block;width:50%;padding:4rem 0;text-align:center;white-space:normal;vertical-align:middle;white-space:nowrap}body.page-corpo-histoire .section-logo-histoire .block-txt>.in{padding:5rem 0;border-left:1px solid #ddd3c7;white-space:normal}@media (max-width:960px){body.page-corpo-histoire .section-logo-histoire .block-logo,body.page-corpo-histoire .section-logo-histoire .block-txt{display:block;padding:0;width:100%}body.page-corpo-histoire .section-logo-histoire .block-logo .in{padding-top:5rem}body.page-corpo-histoire .section-logo-histoire .block-txt .in>.in{border-left:0 none}}@media (max-width:640px){body.page-corpo-histoire .section-logo-histoire .block-txt .p{width:80%}body.page-corpo-histoire .section-logo-histoire .block-txt .h3{margin:0 0 2rem 0}}body.page-corpo-histoire .section-duo-histoire{white-space:nowrap;background-color:#fff}body.page-corpo-histoire .section-duo-histoire .block-img,body.page-corpo-histoire .section-duo-histoire .block-txt{position:relative;display:inline-block;width:50%;text-align:center;white-space:nowrap;vertical-align:middle}body.page-corpo-histoire .section-duo-histoire .block-img{overflow:hidden}body.page-corpo-histoire .section-duo-histoire .block-img img{display:block;width:100%;max-width:100%;height:auto;display:block!important;width:100%;max-width:100%;height:auto;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .4s ease-in;transition:-webkit-transform .4s ease-in;transition:transform .4s ease-in;transition:transform .4s ease-in,-webkit-transform .4s ease-in}body.page-corpo-histoire .section-duo-histoire .block-img:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}body.page-corpo-histoire .section-duo-histoire .block-txt>.in{white-space:normal}body.page-corpo-histoire .section-duo-histoire .block-txt:after{content:"";display:block;position:absolute;top:50%;left:-1.8rem;z-index:2;margin-top:-2rem;width:0;height:0;border-top:2rem solid transparent;border-right:1.8rem solid #fff;border-bottom:2rem solid transparent}body.page-corpo-histoire .section-duo-histoire .block-img.block-img-reverse{display:none}@media (max-width:960px){body.page-corpo-histoire .section-duo-histoire.reverse .block-img{display:none}body.page-corpo-histoire .section-duo-histoire.reverse .block-img.block-img-reverse{display:block}}body.page-corpo-histoire .section-duo-histoire.reverse .block-txt:after{left:inherit;right:-1.8rem;border-top:2rem solid transparent;border-left:1.8rem solid #fff;border-right:none;border-bottom:2rem solid transparent}@media (max-width:960px){body.page-corpo-histoire .section-duo-histoire .block-img,body.page-corpo-histoire .section-duo-histoire .block-txt{display:block;width:100%}body.page-corpo-histoire .section-duo-histoire .block-txt>.in{padding:6rem 0}body.page-corpo-histoire .section-duo-histoire .block-txt:after{content:"";display:block;position:absolute;top:2px!important;left:50%!important;right:inherit;margin-left:-2rem;width:0;height:0;border-top:none!important;border-left:2rem solid transparent!important;border-right:2rem solid transparent!important;border-bottom:1.8rem solid #fff!important}}body.page-corpo-histoire .rollmenu.second{display:block}body.page-corpo-histoire .rollmenu.second ul.second li{display:inline-block}body.page-corpo-histoire .rollmenu.second .accordion-title.target-from{color:#000}@media (min-width:1024px){body.page-corpo-histoire .rollmenu.second{display:none}}body.page-corpo-histoire .sticky-wrapper{height:auto!important}body.page-corpo-histoire nav.anchors{display:none;position:absolute;right:0;top:0;z-index:20;margin-right:1em;margin-top:3.3em}body.page-corpo-histoire nav.anchors a{position:relative;display:block;margin-bottom:1rem;padding-right:3.5rem;color:#fff;font-weight:700;-webkit-transition:color .35s;transition:color .35s}body.page-corpo-histoire nav.anchors a:after{content:"";position:absolute;top:9px;right:5px;display:block;width:.625em;height:.625em;border-radius:.625em;background-color:rgba(0,0,0,.3);-webkit-transition:background-color .35s;transition:background-color .35s}body.page-corpo-histoire nav.anchors a span{opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}@media (min-width:1024px){body.page-corpo-histoire nav.anchors a span{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;height:2.5rem;background-color:#000}body.page-corpo-histoire nav.anchors a span:before{content:"";display:block;position:absolute;top:0;left:100%;width:0;height:0;border-top:1.3rem solid transparent;border-bottom:1.2rem solid transparent;border-left:1rem solid #000}}body.page-corpo-histoire nav.anchors a.target-from span,html.no-touch body.page-corpo-histoire nav.anchors a:hover span{opacity:1}body.page-corpo-histoire nav.anchors a.target-from{color:#d2082a}body.page-corpo-histoire nav.anchors a.target-from span{background-color:#fff}body.page-corpo-histoire nav.anchors a.target-from span:before{border-left-color:#fff}body.page-corpo-histoire nav.anchors a.target-from:after{background-color:#d2082a}@media (min-width:1024px){body.page-corpo-histoire nav.anchors{display:block}}body.page-corpo-histoire nav.anchors.stuck{position:fixed;top:120px;right:0;z-index:20}@media (min-width:1400px){body.page-corpo-histoire .p{font-size:2rem}}body.page-corpo-home .main-actu .h2{margin:0;font-size:4rem}body.page-corpo-home .main{color:#fff}body.page-corpo-home .main .blockyheader{margin-bottom:12%}body.page-corpo-home .main .blockyheader h2{font-size:2.6vw}body.page-corpo-home .main p{font-size:1.5vw;width:79%;margin:0 auto}body.page-corpo-home .main .blockyfooter{position:absolute;bottom:8%;left:0;width:100%}body.page-corpo-home .main .button:hover{color:#fff!important}body.page-corpo-home .main .square-box-content:not(.square-box-content-wrapper){padding:8% 8% 25%;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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body.page-corpo-home .main .square-box-content-wrapper .square-box-content .blockyfooter{bottom:4%}@media (max-width:640px){body.page-corpo-home .main .blockyheader{margin-bottom:0}body.page-corpo-home .main .blockyheader h2{font-size:7vw}body.page-corpo-home .main p{font-size:3.6vw}body.page-corpo-home .main .blockyfooter{position:static}body.page-corpo-home .main .square-box-content:not(.square-box-content-wrapper){-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:8%}body.page-corpo-home .main .square-box-content-wrapper .square-box-content{padding-bottom:4%}}body.page-corpo-home .carousel .carouselist{margin:0 auto;width:calc(100% - 8em);white-space:nowrap;word-spacing:-.25em}body.page-corpo-home .carousel .carouselist>*{white-space:normal;word-spacing:normal}body.page-corpo-home .carousel .carouselitem{padding:1rem 3rem;width:25%;border-left:1px solid #ddd;text-align:left;vertical-align:top}body.page-corpo-home .carousel .carouselitem:first-child{border-left:0 none}body.page-corpo-home .carousel .carouselitem a{display:block}@media (max-width:960px){body.page-corpo-home .carousel .carouselitem{width:33.33333%}}@media (max-width:800px){body.page-corpo-home .carousel .carouselitem{width:50%}}@media (max-width:640px){body.page-corpo-home .carousel .carouselitem{width:100%;border-left:0 none}}body.page-corpo-home .carouselpaging{margin-top:2rem}@media (min-width:800px){body.page-corpo-home .carouselpaging{display:none}}body.page-corpo-home #histoire{background:#9fb992 url(../images/content/corpo/bg-histoire.jpg) no-repeat center bottom/contain}body.page-corpo-home #histoire .button{color:#9fb992}body.page-corpo-home #engagement{background:#ede2c9 url(../images/content/corpo/bg-engagement.jpg) no-repeat center bottom/contain}body.page-corpo-home #engagement .button,body.page-corpo-home #engagement .stampy,body.page-corpo-home #engagement p{color:#854100}body.page-corpo-home #groupe{background:grey url(../images/content/corpo/bg-groupe.jpg) no-repeat center bottom/contain}body.page-corpo-home #groupe .button{color:#000}body.page-corpo-home #franchise{background-color:#ca9e67;color:#fff}body.page-corpo-home .block-investisseur{background-color:#d2072a;background-size:100%;background-image:url(../images/content/investisseurs.gif)}body.page-corpo-home .block-investisseur.square-box-w-100{background-size:50%}body.page-corpo-home .block-mediatheque{background:url(../images/content/corpo/bg-mediatheque.jpg) no-repeat center center/contain;background-size:cover;color:#fff}@media (max-width:640px){body.page-corpo-home #engagement,body.page-corpo-home #histoire{background-image:none}}body.page-corpo-mediatheque .article-media{float:left;width:50%;text-align:center;overflow:hidden}body.page-corpo-mediatheque .article-media.light{background-color:#fdf5ec}body.page-corpo-mediatheque .article-media.dark{background-color:#efe5da}body.page-corpo-mediatheque .article-media.blocky{padding-top:30%}body.page-corpo-mediatheque .article-media .button{font-weight:500}@media (max-width:900px){body.page-corpo-mediatheque .article-media{float:none;width:100%}body.page-corpo-mediatheque .article-media.blocky{padding-top:50%}body.page-corpo-mediatheque .article-media:nth-child(odd){background-color:#fdf5ec}body.page-corpo-mediatheque .article-media:nth-child(even){background-color:#efe5da}}@media (max-width:640px){body.page-corpo-mediatheque .article-media.blocky{padding-top:80%}}body.page-corpo-mediatheque .article-media .visu{width:30%;max-width:160px;overflow:hidden}body.page-corpo-mediatheque .article-media .visu img{display:block;width:100%;max-width:100%;height:auto}body.page-corpo-mediatheque .article-media .infos{width:70%}body.page-corpo-mediatheque .article-media .visu,body.page-corpo-mediatheque .article-media .visu+.vcenter{display:inline-block;vertical-align:middle}body.page-corpo-mediatheque .article-media .infos{text-align:left;margin-left:4%}body.page-corpo-mediatheque .article-media .h{font-size:1.25em}body.page-corpo-mediatheque .article-media .p{margin-bottom:2.8rem;line-height:1.3}body.page-corpo-mediatheque .article-media .btn_common.btn_red{margin-bottom:2.8rem}@media (max-width:480px){body.page-corpo-mediatheque .article-media .btn_common.btn_red{margin-bottom:1.3rem}}body.page-corpo-mediatheque .article-media .accessible .btn_text,body.page-corpo-mediatheque .article-media .no-accessible .btn_text{font-weight:400!important;font-style:normal}body.page-corpo-mediatheque .article-media .accessible .btn_text:after,body.page-corpo-mediatheque .article-media .no-accessible .btn_text:after{border-bottom-width:1px}@media (max-width:480px){body.page-corpo-mediatheque .article-media .accessible .btn_text:after,body.page-corpo-mediatheque .article-media .no-accessible .btn_text:after{display:none}}body.page-corpo-mediatheque .article-media .accessible .btn_text:before{content:"\e661";font-size:1.6rem}body.page-corpo-mediatheque .article-media .no-accessible .btn_text:before{display:none}@media (max-width:1024px){body.page-corpo-mediatheque .article-media .h{font-size:1.125em}body.page-corpo-mediatheque .article-media .accessible,body.page-corpo-mediatheque .article-media .no-accessible,body.page-corpo-mediatheque .article-media .p{font-size:1.4rem}}@media (max-width:480px){body.page-corpo-mediatheque .article-media .accessible,body.page-corpo-mediatheque .article-media .h,body.page-corpo-mediatheque .article-media .no-accessible,body.page-corpo-mediatheque .article-media .p{font-size:1.4rem}body.page-corpo-mediatheque .article-media .p{margin-bottom:1.3rem}}body.page-corpo-mediatheque .content-article-media{width:80%;margin:0 auto;white-space:nowrap;word-spacing:-.25em}body.page-corpo-mediatheque .content-article-media>*{white-space:normal;word-spacing:normal}@media (max-width:480px){body.page-corpo-mediatheque .content-article-media{width:90%}}body.page-corpo-mediatheque.page-corpo-galerie .img{background-position:center;background-size:cover;background-repeat:no-repeat}body.page-corpo-mediatheque.page-corpo-galerie .img>img{visibility:hidden;display:block;width:100%}body.page-corpo-mediatheque.page-corpo-galerie .ratiobloc{position:relative;display:block;padding-top:100%}body.page-corpo-mediatheque.page-corpo-galerie .ratiobloc>.in{position:absolute;left:0;right:0;top:0;bottom:0}body.page-corpo-mediatheque.page-corpo-galerie .ratiobloc.with-notice .in>.in{padding-bottom:5px}body.page-corpo-mediatheque.page-corpo-galerie .ratiobloc.with-notice .ratiobloc-notice{margin-top:10px;margin-left:-6%;margin-right:-6%;font-size:1.3rem;text-align:left}@media (max-width:800px){body.page-corpo-mediatheque.page-corpo-galerie .ratiobloc.with-notice .ratiobloc-notice{margin-left:-4%;margin-right:-4%;font-size:1.1rem}}body.page-corpo-mediatheque.page-corpo-galerie .ratiobloc:not(.with-notice) .ratiobloc-notice{position:absolute;left:20px;right:20px;bottom:20px;font-size:small}body.page-corpo-mediatheque.page-corpo-galerie .content-item{width:100%;overflow:hidden}body.page-corpo-mediatheque.page-corpo-galerie .item{float:left;width:50%;overflow:hidden}body.page-corpo-mediatheque.page-corpo-galerie .item.item-long .ratiobloc{padding-top:50%}body.page-corpo-mediatheque.page-corpo-galerie .item.item-small{width:25%}body.page-corpo-mediatheque.page-corpo-galerie .item .img{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:640px){body.page-corpo-mediatheque.page-corpo-galerie .item{float:none;width:100%}body.page-corpo-mediatheque.page-corpo-galerie .item.item-long .ratiobloc{padding-top:50%}body.page-corpo-mediatheque.page-corpo-galerie .item.item-small{width:100%}}body.page-corpo-mediatheque.page-corpo-galerie-photo{position:relative}body.page-corpo-mediatheque.page-corpo-galerie-photo .content-item .box-icons{position:absolute;top:1em;right:1em;z-index:2}body.page-corpo-mediatheque.page-corpo-galerie-photo .content-item .box-icons i{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body.page-corpo-mediatheque.page-corpo-galerie-photo .content-item .icon{display:inline-block;width:2.2em;height:2.2em;line-height:2.2;border-radius:100%;background:#fff;color:#777;-webkit-box-shadow:0 0 0 .22em rgba(119,119,119,.5);box-shadow:0 0 0 .22em rgba(119,119,119,.5);margin:.264rem;-webkit-transition:color .35s;transition:color .35s;cursor:pointer;text-align:center;-webkit-transition:all .35s;transition:all .35s}body.page-corpo-mediatheque.page-corpo-galerie-photo .content-item .icon [class*=g-icon]{display:inline-block;vertical-align:middle}body.page-corpo-mediatheque.page-corpo-galerie-photo .content-item .icon:before{content:""}body.page-corpo-mediatheque.page-corpo-galerie-photo .content-item .icon.fullscreen{margin-right:.5em}body.page-corpo-mediatheque.page-corpo-galerie-photo .content-item .icon.fullscreen:before{content:"\e663"}html.no-touch body.page-corpo-mediatheque.page-corpo-galerie-photo .content-item .icon:hover{color:#000;-webkit-box-shadow:0 0 0 .22em rgba(0,0,0,.9);box-shadow:0 0 0 .22em rgba(0,0,0,.9)}body.page-corpo-mediatheque.page-corpo-galerie-video .player-btn{position:absolute;top:50%;left:50%;z-index:3;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-width:.04em;border-color:rgba(255,255,255,.5);font-size:900%;color:#fff}body.page-corpo-mediatheque.page-corpo-galerie-video .player-btn:before{font-size:30%}@media (max-width:1024px){body.page-corpo-mediatheque.page-corpo-galerie-video .player-btn{font-size:700%}}body.page-corpo-mediatheque .legend{position:absolute;bottom:3rem;left:0;right:0;z-index:3;padding:0 1.6rem;text-align:center;color:#fff;text-transform:uppercase;font-weight:700;font-size:1.2rem}.page-nutrition .pdfs{background:#f1f1f1;padding-bottom:10px;text-align:center}.page-nutrition .pdfs ul{display:inline-block}.page-nutrition .pdfs li{margin-bottom:1rem;list-style:none;text-align:left}body.page-corpo-wysiwyg figure{margin-left:0;margin-right:0}body.page-corpo-wysiwyg .container{overflow:hidden}body.page-corpo-wysiwyg .main{padding-left:5.55555%;padding-right:5.55555%;line-height:1.25}@media (min-width:1024px){body.page-corpo-wysiwyg .main{padding-left:15%;padding-right:15%}}body.page-corpo-wysiwyg .main+.main:last-child{padding-bottom:20px}@media (min-width:981px){body.page-corpo-wysiwyg .main+.main:last-child{padding-bottom:40px}}body.page-corpo-wysiwyg .main .section{margin-top:3em;margin-bottom:3em}body.page-corpo-wysiwyg .main nav.anchors{display:none;position:absolute;top:0;right:0;margin-right:0;margin-top:8em;width:170px;background-color:#fff}body.page-corpo-wysiwyg .main nav.anchors.stuck{position:fixed;top:1px;right:0;z-index:2}body.page-corpo-wysiwyg .main nav.anchors ul{list-style:none;padding:2.4rem 0 2.4rem 2rem}body.page-corpo-wysiwyg .main nav.anchors li{margin-top:1.8rem}body.page-corpo-wysiwyg .main nav.anchors li:first-child{margin-top:0}body.page-corpo-wysiwyg .main nav.anchors a{position:relative;display:block;padding-right:4rem;color:#aeaeae;font-size:65%;line-height:1;text-align:right}body.page-corpo-wysiwyg .main nav.anchors a:after{position:absolute;top:0;right:1.5rem;display:block;content:'';width:1.3rem;height:1.3rem;background-color:#aeaeae;border-radius:.5em}body.page-corpo-wysiwyg .main nav.anchors a.target-from,html.no-touch body.page-corpo-wysiwyg .main nav.anchors a:hover{color:#000;-webkit-transition:color .35s;transition:color .35s}body.page-corpo-wysiwyg .main nav.anchors a.target-from:after,html.no-touch body.page-corpo-wysiwyg .main nav.anchors a:hover:after{background-color:#000;-webkit-transition:background-color .35s;transition:background-color .35s}@media (min-width:1024px){body.page-corpo-wysiwyg .main nav.anchors{display:block}}body.page-corpo-wysiwyg .main .sticky-wrapper{height:auto!important}body.page-corpo-wysiwyg .main .num{margin-top:2em;margin-bottom:2em;text-align:center;font-size:120%}body.page-corpo-wysiwyg .main .num>span{display:inline-block;width:2.2em;height:2.2em;line-height:2.2;border-radius:100%;background:#fff;color:#777;-webkit-box-shadow:0 0 0 .22em rgba(119,119,119,.5);box-shadow:0 0 0 .22em rgba(119,119,119,.5);margin:.264rem;-webkit-transition:color .35s;transition:color .35s;cursor:pointer;text-align:center;-webkit-box-shadow:0 0 0 .15em #e7e7e7;box-shadow:0 0 0 .15em #e7e7e7;background:0 0;white-space:nowrap;word-spacing:-.25em}body.page-corpo-wysiwyg .main .num>span [class*=g-icon]{display:inline-block;vertical-align:middle}body.page-corpo-wysiwyg .main .num>span:before{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}body.page-corpo-wysiwyg .main .num>span>*{display:inline-block;vertical-align:middle;white-space:normal;word-spacing:normal}body.page-corpo-wysiwyg .main .num>span>*{line-height:1}body.page-corpo-wysiwyg .main .num>span>span{font-size:80%}body.page-corpo-wysiwyg .main .num em{font-size:150%}body.page-corpo-wysiwyg .main h1,body.page-corpo-wysiwyg .main h2,body.page-corpo-wysiwyg .main h3,body.page-corpo-wysiwyg .main h4,body.page-corpo-wysiwyg .main h5,body.page-corpo-wysiwyg .main h6{text-align:center;font-weight:800}body.page-corpo-wysiwyg .main h1,body.page-corpo-wysiwyg .main h2{font-size:168.75%}body.page-corpo-wysiwyg .main h3{font-size:143.75%}body.page-corpo-wysiwyg .main h4,body.page-corpo-wysiwyg .main h5,body.page-corpo-wysiwyg .main h6{font-size:125%}body.page-corpo-wysiwyg .main ul{padding:0 0 0 2rem}body.page-corpo-wysiwyg .main p{margin:1.2em 0;text-align:justify}body.page-corpo-wysiwyg .main em{font-weight:400;font-style:italic}body.page-corpo-wysiwyg .main a{text-decoration:underline}body.page-corpo-wysiwyg .main em strong,body.page-corpo-wysiwyg .main strong em{font-weight:700}body.page-corpo-wysiwyg .main blockquote{margin:3rem 0 2rem 0;padding:0}body.page-corpo-wysiwyg .main blockquote:after,body.page-corpo-wysiwyg .main blockquote:before{color:#ccc;font-size:4em;line-height:0}body.page-corpo-wysiwyg .main blockquote:before{content:'\201C';margin-right:.25em;vertical-align:-.4em}body.page-corpo-wysiwyg .main blockquote:after{content:'\201D';margin-left:.25em;vertical-align:-.6em}body.page-corpo-wysiwyg .main blockquote p{display:inline}body.page-corpo-wysiwyg .main .figureimg,body.page-corpo-wysiwyg .main .figurevideo{text-align:center}body.page-corpo-wysiwyg .main .figureimg figcaption,body.page-corpo-wysiwyg .main .figurevideo figcaption{margin:1.5em;margin-top:.5em;text-align:center;font-size:81.25%}body.page-corpo-wysiwyg .main .figureimg img,body.page-corpo-wysiwyg .main .figurevideo img{width:100%}body.page-corpo-wysiwyg .main .figurevideo{position:relative}body.page-corpo-wysiwyg .main .figurevideo .img{width:100%;max-height:55rem}body.page-corpo-wysiwyg .main .figurevideo .player-btn{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:460%;color:#fff}body.page-corpo-wysiwyg .main .figurewide{width:112.49999%;margin-left:-6.24999%}@media (min-width:1024px){body.page-corpo-wysiwyg .main .figurewide{width:142.85714%;margin-left:-21.42857%}}body.page-corpo-wysiwyg .main .figurewide figcaption{padding-left:5.55555%;padding-right:5.55555%}@media (min-width:1024px){body.page-corpo-wysiwyg .main .figurewide figcaption{padding-left:15%;padding-right:15%}}body.page-corpo-wysiwyg .main img{display:block;margin:2rem auto 4rem auto;max-width:80%}@media (min-width:1024px){body.page-corpo-wysiwyg:not(.page-anniversaire){font-size:200%}}body.page-corpo-wysiwyg.page-faq .main h3{text-align:left}body.page-corpo-wysiwyg.page-faq .main p{text-align:left}.delivery{padding:160px 20px 65px}@media (min-width:981px){.delivery{padding:250px 20px}}.delivery__content{border-radius:20px;padding:30px 20px;background-color:#fff;-webkit-box-shadow:0 30px 30px #bca187;box-shadow:0 30px 30px #bca187;text-align:center;margin:0 auto;max-width:700px}@media (min-width:981px){.delivery__content{padding:60px;-webkit-box-shadow:0 30px 50px #bca187;box-shadow:0 30px 50px #bca187;max-width:1200px}}.delivery__form-wrapper{position:relative;max-width:700px;margin:0 auto 20px}@media (min-width:981px){.delivery__form-wrapper{margin-bottom:40px}}.delivery__icon{display:block}.delivery__icon--c-par-ici{position:absolute;top:0;left:-125px;width:116px;height:100px}.delivery__icon--miam{width:100px;margin:0 auto}@media (min-width:981px){.delivery__icon--miam{width:140px}}.delivery__label{font:600 13px "ITC Franklin Gothic LT",sans-serif;text-align:left;padding-left:25px;margin-bottom:15px}@media (min-width:981px){.delivery__label{font-size:17px;padding-left:30px}}.delivery__results{display:none;margin-top:30px}.delivery__results-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;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.delivery__results a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:232px;height:54px;border-radius:35px;margin-bottom:8px}.delivery__results a img{display:block;max-height:36px;max-width:75%}@media (min-width:981px){.delivery__results{margin-top:15px}.delivery__results-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.delivery__results a{-webkit-box-flex:0;-ms-flex:0 0 calc(33% - 16px);flex:0 0 calc(33% - 16px);margin:8px}}.delivery__warning{font-size:10px;font-weight:1000;font-style:italic;color:#d2082a;text-align:center;margin:10px 0 20px}@media (min-width:981px){.delivery__warning{font-size:13px}}.delivery__no-results{display:none}.delivery__subscribe-success{display:none}.delivery__subscribe-success p{font-size:15px;margin:40px 0;text-align:center;padding-left:0}body.page-familybreaks .header{position:relative;background:#1e4866 url(../images/content/familybreaks/header-background-mobile.png) no-repeat center/cover;width:100%;height:0;padding-top:177.5%}body.page-familybreaks .header.header-ended{background-image:url(../images/content/familybreaks/header-background-mobile-ended.png)}@media (min-width:981px){body.page-familybreaks .header{padding-top:57.1429%;background-image:url(../images/content/familybreaks/header-background.png)}body.page-familybreaks .header.header-ended{background-image:url(../images/content/familybreaks/header-background-ended.png)}}@media (max-width:640px){body.page-familybreaks .logo{width:50px}}body.page-familybreaks .condition-link{font:.8vw Dimbo,sans-serif;position:absolute;right:0;bottom:2%;color:#fff;display:inline-block;text-align:left}@media (max-width:640px){body.page-familybreaks .condition-link{font-size:1rem}}body.page-familybreaks .condition-link-text{display:inline-block;vertical-align:top;margin-right:2vw}body.page-familybreaks .header-text{position:absolute;font-family:Dimbo,sans-serif;color:#fff;top:34%;text-align:center;width:100%}@media (min-width:981px){body.page-familybreaks .header-text{top:43%;width:74%}}body.page-familybreaks .header-text .familybreaks-popin-link{text-decoration:underline;cursor:pointer}body.page-familybreaks .header-text-main{font-size:4.8vw;line-height:1.25}@media (min-width:981px){body.page-familybreaks .header-text-main{font-size:2.3vw;line-height:1.15}}body.page-familybreaks .header-text-small{display:block;margin-top:4vw;font-size:3vw;line-height:1.4}@media (min-width:981px){body.page-familybreaks .header-text-small{margin-top:4.2vw;font-size:1.15vw;line-height:1.3}}body.page-familybreaks .arrow_header{bottom:2%;display:block!important}@media (min-width:641px){body.page-familybreaks .arrow_header{bottom:4%}}body.page-familybreaks .push-familybreaks{position:absolute;bottom:0;width:30%}body.page-familybreaks .push-familybreaks-mobile{position:relative;width:calc(100% + 40px);background:#4b99c9;color:#fff;font:1rem Dimbo,sans-serif;height:62px;left:-20px;margin-bottom:10px}body.page-familybreaks .push-familybreaks-mobile a{width:179px;height:40px;z-index:2;position:relative;display:inline-block;padding:10px}body.page-familybreaks .push-familybreaks-mobile::after,body.page-familybreaks .push-familybreaks-mobile::before{content:'';z-index:1;position:absolute;top:0;height:100%}body.page-familybreaks .push-familybreaks-mobile::before{left:0;width:100%;max-width:166px;background:url(../images/content/familybreaks/push-mobile-left.png) no-repeat top right/cover}body.page-familybreaks .push-familybreaks-mobile::after{right:0;width:100%;max-width:154px;background:url(../images/content/familybreaks/push-mobile-right.png) no-repeat top left/cover}body.page-familybreaks .header.header-ended .header-text{color:#fff;-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);font:4.3vw/1.2 Dimbo,sans-serif;top:42%}body.page-familybreaks .text-block{background:url(../images/content/familybreaks/content-background-mobile.png) no-repeat top center/100% auto;padding:25px 17px 5px 17px}body.page-familybreaks .text-block-title{font:2.5rem/1.2 Dimbo,sans-serif;color:#1e4866;-webkit-transform:rotate(-.5deg);transform:rotate(-.5deg);letter-spacing:.1rem;margin-bottom:20px}body.page-familybreaks .select2-container--default .select2-results__option--highlighted[aria-selected]{background:#1e4866;color:#fff}body.page-familybreaks .field-list{margin-bottom:0}body.page-familybreaks .field-list input,body.page-familybreaks .field-list select{-webkit-appearance:none}body.page-familybreaks .field-list .activity-select-wrapper,body.page-familybreaks .field-list .category-select-wrapper,body.page-familybreaks .field-list input{display:inline-block;vertical-align:top;font-size:14px;margin-bottom:15px;width:100%}body.page-familybreaks .field-list input{height:50px;line-height:50px;border:1px solid #d1d1d1;padding:2px 8px}body.page-familybreaks .field-list input.error{border-color:#d2082a}body.page-familybreaks .field-list .select2-container--default{margin-bottom:0;background:url(../images/content/familybreaks/arrow-down.png) no-repeat calc(100% - 15px) center #f3f3f3}body.page-familybreaks .field-list .select2-container--default.select2-container--focus{background-color:#fff}body.page-familybreaks .field-list .select2-selection.select2-selection--multiple,body.page-familybreaks .field-list .select2-selection.select2-selection--single{background:0 0;min-height:40px;border:1px solid #d1d1d1;border-radius:0;outline:0}body.page-familybreaks .field-list .select2-selection.select2-selection--multiple .select2-selection__rendered,body.page-familybreaks .field-list .select2-selection.select2-selection--single .select2-selection__rendered{margin-top:0}body.page-familybreaks .field-list .select2-selection.select2-selection--multiple .select2-selection__rendered li,body.page-familybreaks .field-list .select2-selection.select2-selection--single .select2-selection__rendered li{margin-top:10px;font-size:13px}body.page-familybreaks .field-list .select2-selection.select2-selection--multiple .select2-search__field,body.page-familybreaks .field-list .select2-selection.select2-selection--single .select2-search__field{height:20px;line-height:20px;margin-top:0;font-size:16px}body.page-familybreaks .field-list .select2-selection.select2-selection--single .select2-selection__rendered{line-height:50px;font-size:13px}body.page-familybreaks .field-list .select2-selection.select2-selection--single .select2-selection__arrow{height:50px}body.page-familybreaks #toggle-map-list{position:absolute;display:block;width:50px;height:50px;line-height:50px;background:#fff;border-radius:50%;z-index:2;right:-15px;bottom:10px;-webkit-box-shadow:0 5px 10px 3px rgba(0,0,0,.2);box-shadow:0 5px 10px 3px rgba(0,0,0,.2);text-align:center;font-size:1.6rem;cursor:pointer}body.page-familybreaks #toggle-map-list:before{content:""}body.page-familybreaks #result-wrapper{display:none}@media (min-width:981px){body.page-familybreaks #result-wrapper.visible{display:block}}@media (max-width:980px){body.page-familybreaks #result-wrapper.visible.toggled{display:block}}@media (max-width:980px){body.page-familybreaks.show-list #result-wrapper{display:block}}body.page-familybreaks.show-list #toggle-map-list{background:#d2082a;color:#fff}body.page-familybreaks.show-list #toggle-map-list:before{content:""}body.page-familybreaks #map-result-wrapper{position:relative}body.page-familybreaks #map-container{margin-left:-50px;width:calc(100% + 100px);background:#1e4866}@media (max-width:640px){body.page-familybreaks #map-container{margin-left:-25px;width:calc(100% + 50px)}}body.page-familybreaks #map-container .map-wrapper{position:relative;height:420px}body.page-familybreaks #map-container .map-content{position:absolute;top:0;left:0;width:100%;height:100%}body.page-familybreaks #map-container .map-content .gm-style{font:inherit}body.page-familybreaks #map-container .details{background:#fff;top:10px;position:absolute;left:-15px;right:-15px;bottom:10px;overflow:auto;text-align:left;z-index:10}body.page-familybreaks #map-container .details:empty{display:none}body.page-familybreaks #map-container .details .menu{background:0 0;padding:0;margin:0 0 3rem}body.page-familybreaks #map-container .details .menu .btn_red{background:#1e4866}body.page-familybreaks #map-container .details .name{font-size:1.7rem;margin-bottom:10px}body.page-familybreaks #map-container .details .phone{margin:10px 0}body.page-familybreaks #map-container .details .mapp{margin-top:20px}body.page-familybreaks #map-container .details .activity-link{text-decoration:underline}body.page-familybreaks #map-container .gm-style-iw .popin .p{font-size:1.3rem;margin-top:8px;margin-left:0;margin-right:0}body.page-familybreaks #map-container .gm-style-iw .popin .p.name{font-size:1.7rem}body.page-familybreaks #map-container .gm-style-iw .popin .tabs a{padding:1rem;font-size:1.3rem}body.page-familybreaks #map-container .gm-style-iw .popin .activity-link{text-decoration:underline}body.page-familybreaks #map-container .gm-style-iw .popin .content [id^=tab-] .route{color:#1e4866;font-size:1.5rem}body.page-familybreaks .result-list-title{background:#fff;padding:20px 0;font-size:16px;font-weight:700;border-bottom:1px solid #d1d1d1;margin:0}body.page-familybreaks .result-list{background:#fff}body.page-familybreaks .result{display:inline-block;padding:25px 0;text-align:left;vertical-align:top;width:25%;font-size:1.3rem;cursor:pointer}body.page-familybreaks .result p{margin:0 15%}body.page-familybreaks .result .place-title{font-size:1.5rem;font-weight:700}body.page-familybreaks .result .activity-name{font-weight:700}body.page-familybreaks .slick-arrow{width:40px;height:40px;line-height:40px;border-radius:50%;-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.2);box-shadow:0 2px 7px 0 rgba(0,0,0,.2);-webkit-transition:opacity .2s ease;transition:opacity .2s ease;color:#1e4866;font-size:1.5rem;background:#fff}body.page-familybreaks .slick-arrow.slick-disabled{opacity:0}body.page-familybreaks .slick-arrow.slick-prev{left:-20px}body.page-familybreaks .slick-arrow.slick-next{right:-20px}body.page-familybreaks .share-block{position:relative;background:#1a4858;color:#fff;text-align:center;font-size:1.3rem;padding:20px 0}body.page-familybreaks .share-block p{position:relative;z-index:2}body.page-familybreaks .share-block span{background:#fff;padding:10px 20px;color:#1e4866;font-weight:700;margin:0 15px}body.page-familybreaks .share-block .share-terms{font:1.2rem Dimbo,sans-serif;position:absolute;left:40px;bottom:10px;color:#000;display:inline-block;text-align:left}@media (max-width:640px){body.page-familybreaks .share-block .share-terms{font-size:.9rem;width:80px}}body.page-familybreaks .share-block::after,body.page-familybreaks .share-block::before{content:'';position:absolute;top:0;height:100%}body.page-familybreaks .share-block::before{left:0;width:100%;max-width:417px;background:url(../images/content/familybreaks/share-background-left.png) no-repeat top right/cover}body.page-familybreaks .share-block::after{right:0;width:100%;max-width:443px;background:url(../images/content/familybreaks/share-background-right.png) no-repeat top left/cover}body.page-familybreaks .share-block-title{font:3.6rem Dimbo,sans-serif;padding:0;position:relative;display:inline-block;z-index:2;height:50px}body.page-familybreaks .share-link-list{margin-top:10px;position:relative;z-index:2}body.page-familybreaks .share-link{display:inline-block;width:40px;height:40px;border:2px solid #fff;border-radius:4px;margin:0 15px;cursor:pointer}body.page-familybreaks .share-link-facebook{background:url(../images/content/familybreaks/facebook.png) no-repeat center/35%}body.page-familybreaks .share-link-email{background:url(../images/content/familybreaks/email.png) no-repeat center/80%}@media (max-width:640px){body.page-familybreaks .share-link{width:30px;height:30px}}body.page-familybreaks .popin.familybreaks-popin{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,.7);z-index:100}@media (max-width:980px){body.page-familybreaks .popin.familybreaks-popin{z-index:100000}}body.page-familybreaks .popin.familybreaks-popin .popin-content{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100;width:87.5%;text-align:center;max-width:497px}@media (max-width:640px){body.page-familybreaks .popin.familybreaks-popin .popin-content{width:80%}}body.page-familybreaks .popin.familybreaks-popin .popin-close{position:absolute;top:-35px;right:-35px;width:50px;height:50px;cursor:pointer;background-image:url(../images/layout/icon_close.png);background-repeat:no-repeat;background-position:center}@media (max-width:980px){body.page-familybreaks .share-block span{margin:20px 0;display:block}body.page-familybreaks .share-block::after,body.page-familybreaks .share-block::before{height:50%;top:inherit;bottom:0}body.page-familybreaks .share-block::before{width:50%}body.page-familybreaks .share-block::after{width:50%}}@media (max-width:980px) and (max-width:640px){body.page-familybreaks .share-block{background:url(../images/content/familybreaks/share-background-mobile.png) no-repeat center/cover}body.page-familybreaks .share-block::after,body.page-familybreaks .share-block::before{display:none}}@media (max-width:980px){body.page-familybreaks .share-block-title{font-size:2.7rem;padding:0 50px}body.page-familybreaks #result-wrapper{position:absolute;top:10px;left:-15px;right:-15px;bottom:10px;z-index:2;overflow:auto}body.page-familybreaks .result-list{padding:0 20px}body.page-familybreaks .result{width:100%;padding:10px 0;border-bottom:1px solid #d1d1d1}body.page-familybreaks .result.filtered{display:none}body.page-familybreaks .result p{margin:0}}body.page-familybreaks .field-list input{height:40px}@media (min-width:641px){body.page-familybreaks .header.header-ended .header-text{font-size:4vw;line-height:1.2}body.page-familybreaks .text-block{padding:50px 18px 0 18px}}@media (min-width:981px){body.page-familybreaks .header-terms{font-size:.9vw;bottom:.4%;left:2%}body.page-familybreaks .header.header-ended .header-text{font-size:2.2vw;line-height:1.3;top:35.5%}body.page-familybreaks .push-familybreaks-mobile{display:none}body.page-familybreaks .text-block{background-image:url(../images/content/familybreaks/content-background.png);padding:42px 120px 50px 120px}body.page-familybreaks .text-block-title{font-size:4.4rem;margin-bottom:40px}body.page-familybreaks .field-list{margin-bottom:35px;background:#fff}body.page-familybreaks .field-list .activity-select-wrapper,body.page-familybreaks .field-list .category-select-wrapper,body.page-familybreaks .field-list input{height:50px;font-size:16px;margin-bottom:0}body.page-familybreaks .field-list .activity-select-wrapper:not(:first-child),body.page-familybreaks .field-list .category-select-wrapper:not(:first-child),body.page-familybreaks .field-list input:not(:first-child){border-left:0}body.page-familybreaks .field-list .postal-code-select{width:150px}body.page-familybreaks .field-list .category-select-wrapper{width:300px}body.page-familybreaks .field-list .category-select-wrapper+.activity-select-wrapper{width:calc(100% - 300px - 150px)}body.page-familybreaks .field-list .activity-select-wrapper{width:calc(100% - 150px)}body.page-familybreaks .field-list .select2-selection.select2-selection--multiple,body.page-familybreaks .field-list .select2-selection.select2-selection--single{border-left:0;min-height:50px}body.page-familybreaks .field-list .select2-selection.select2-selection--multiple .select2-search__field,body.page-familybreaks .field-list .select2-selection.select2-selection--single .select2-search__field{height:30px;line-height:30px;margin-top:0;font-size:16px}body.page-familybreaks #map-container{width:100%;margin:0}body.page-familybreaks #map-container .map-wrapper{height:0;padding-top:43%}body.page-familybreaks #map-container .gm-style-iw .popin{display:block!important}body.page-familybreaks #toggle-map-list{display:none}body.page-familybreaks .details{display:none}body.page-familybreaks .share-block{font-size:1.6rem}body.page-familybreaks .share-block p{display:inline-block;vertical-align:middle}body.page-familybreaks .share-link-list{display:inline-block;vertical-align:middle;margin-top:0;height:50px}body.page-familybreaks .share-link{width:40px;height:40px;margin:0 10px;border:2px solid #fff;border-radius:4px}}body.page-familybreaks-hiver .header{position:relative}body.page-familybreaks-hiver .header img{width:100%;display:block}body.page-familybreaks-hiver .header-text{font:4.4vw/1.25 Dimbo,sans-serif;position:absolute;top:43%;text-align:center;width:100%;color:#3a94d5}body.page-familybreaks-hiver .header-text span{cursor:pointer;text-decoration:underline}body.page-familybreaks-hiver .header-terms{font:2.7vw Dimbo,sans-serif;position:absolute;bottom:1%;left:5.4%;width:100%;text-decoration:underline}body.page-familybreaks-hiver .arrow_header{bottom:1%;display:block!important}body.page-familybreaks-hiver .header.header-ended .header-text{font:4.3vw/1.2 Dimbo,sans-serif;top:49%}body.page-familybreaks-hiver .header.header-ended .arrow_header{bottom:0}body.page-familybreaks-hiver .text-block{background:url(../images/content/familybreaks/content-background-mobile.jpg) no-repeat top center/100% auto;padding-bottom:0}body.page-familybreaks-hiver .text-block-title{font:2.5rem/1.2 Dimbo,sans-serif;color:#3a94d5;-webkit-transform:rotate(-.5deg);transform:rotate(-.5deg)}body.page-familybreaks-hiver .field-list{margin-bottom:35px}body.page-familybreaks-hiver .field-list input,body.page-familybreaks-hiver .field-list select{-webkit-appearance:none}body.page-familybreaks-hiver .field-list .activity-select-wrapper,body.page-familybreaks-hiver .field-list .category-select-wrapper,body.page-familybreaks-hiver .field-list input{display:inline-block;vertical-align:top;font-size:16px;margin-bottom:15px;width:100%}body.page-familybreaks-hiver .field-list input{height:50px;line-height:50px;border:1px solid #d1d1d1;padding:2px 8px}body.page-familybreaks-hiver .field-list input.error{border-color:#d2082a}body.page-familybreaks-hiver .field-list .select2-container--default{margin-bottom:0}body.page-familybreaks-hiver .field-list .select2-selection.select2-selection--multiple,body.page-familybreaks-hiver .field-list .select2-selection.select2-selection--single{height:50px;border:1px solid #d1d1d1;border-radius:0;outline:0}body.page-familybreaks-hiver .field-list .select2-selection.select2-selection--multiple .select2-selection__rendered,body.page-familybreaks-hiver .field-list .select2-selection.select2-selection--single .select2-selection__rendered{margin-top:0}body.page-familybreaks-hiver .field-list .select2-selection.select2-selection--multiple .select2-selection__rendered li,body.page-familybreaks-hiver .field-list .select2-selection.select2-selection--single .select2-selection__rendered li{margin-top:10px;font-size:13px}body.page-familybreaks-hiver .field-list .select2-selection.select2-selection--multiple .select2-search__field,body.page-familybreaks-hiver .field-list .select2-selection.select2-selection--single .select2-search__field{height:30px;line-height:30px;margin-top:0;font-size:16px}body.page-familybreaks-hiver .field-list .select2-selection.select2-selection--single .select2-selection__rendered{line-height:50px;font-size:13px}body.page-familybreaks-hiver .field-list .select2-selection.select2-selection--single .select2-selection__arrow{height:50px}body.page-familybreaks-hiver #toggle-map-list{position:absolute;display:block;width:50px;height:50px;line-height:50px;background:#fff;border-radius:50%;z-index:2;right:-15px;bottom:10px;-webkit-box-shadow:0 5px 10px 3px rgba(0,0,0,.2);box-shadow:0 5px 10px 3px rgba(0,0,0,.2);text-align:center;font-size:1.6rem;cursor:pointer}body.page-familybreaks-hiver #toggle-map-list:before{content:""}body.page-familybreaks-hiver #result-wrapper{display:none}@media (min-width:981px){body.page-familybreaks-hiver #result-wrapper.visible{display:block}}@media (max-width:980px){body.page-familybreaks-hiver #result-wrapper.visible.toggled{display:block}}@media (max-width:980px){body.page-familybreaks-hiver.show-list #result-wrapper{display:block}}body.page-familybreaks-hiver.show-list #toggle-map-list{background:#d2082a;color:#fff}body.page-familybreaks-hiver.show-list #toggle-map-list:before{content:""}body.page-familybreaks-hiver #map-result-wrapper{position:relative}body.page-familybreaks-hiver #map-container{margin-left:-50px;width:calc(100% + 100px);background:#3a94d5}@media (max-width:640px){body.page-familybreaks-hiver #map-container{margin-left:-25px;width:calc(100% + 50px)}}body.page-familybreaks-hiver #map-container .map-wrapper{position:relative;height:100vh}body.page-familybreaks-hiver #map-container .map-content{position:absolute;top:0;left:0;width:100%;height:100%}body.page-familybreaks-hiver #map-container .map-content .gm-style{font:inherit}body.page-familybreaks-hiver #map-container .details{background:#fff;top:10px;position:absolute;left:-15px;right:-15px;bottom:10px;overflow:auto;text-align:left;z-index:10}body.page-familybreaks-hiver #map-container .details:empty{display:none}body.page-familybreaks-hiver #map-container .details .menu{background:0 0;padding:0;margin:0 0 3rem}body.page-familybreaks-hiver #map-container .details .menu .btn_red{background:#3a94d5}body.page-familybreaks-hiver #map-container .details .name{font-size:1.7rem;margin-bottom:10px}body.page-familybreaks-hiver #map-container .details .phone{margin:10px 0}body.page-familybreaks-hiver #map-container .details .mapp{margin-top:20px}body.page-familybreaks-hiver #map-container .details .activity-link{text-decoration:underline}body.page-familybreaks-hiver #map-container .gm-style-iw .popin .p{font-size:1.3rem;margin-top:8px;margin-left:0;margin-right:0}body.page-familybreaks-hiver #map-container .gm-style-iw .popin .p.name{font-size:1.7rem}body.page-familybreaks-hiver #map-container .gm-style-iw .popin .tabs a{font-size:1.3rem}body.page-familybreaks-hiver #map-container .gm-style-iw .popin .activity-link{text-decoration:underline}body.page-familybreaks-hiver #map-container .gm-style-iw .popin .content [id^=tab-] .route{color:#3a94d5;font-size:1.5rem}body.page-familybreaks-hiver .result-list-title{background:#fff;padding:20px 0;font-size:16px;font-weight:700;border-bottom:1px solid #d1d1d1;margin:0}body.page-familybreaks-hiver .result-list{background:#fff}body.page-familybreaks-hiver .result{display:inline-block;padding:25px 0;text-align:left;vertical-align:top;width:25%;font-size:1.3rem;cursor:pointer}body.page-familybreaks-hiver .result p{margin:0 15%}body.page-familybreaks-hiver .result .place-title{font-size:1.5rem;font-weight:700}body.page-familybreaks-hiver .result .activity-name{font-weight:700}body.page-familybreaks-hiver .slick-arrow{width:40px;height:40px;line-height:40px;border-radius:50%;-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.2);box-shadow:0 2px 7px 0 rgba(0,0,0,.2);-webkit-transition:opacity .2s ease;transition:opacity .2s ease;color:#3a94d5;font-size:1.5rem;background:#fff}body.page-familybreaks-hiver .slick-arrow.slick-disabled{opacity:0}body.page-familybreaks-hiver .slick-arrow.slick-prev{left:-20px}body.page-familybreaks-hiver .slick-arrow.slick-next{right:-20px}body.page-familybreaks-hiver .share-block{position:relative;background:#3a94d5;color:#fff;text-align:center;font-size:1.3rem;padding:0 30px;padding-bottom:25px}body.page-familybreaks-hiver .share-block p{position:relative;z-index:2}body.page-familybreaks-hiver .share-block span{background:#fff;padding:10px 20px;color:#3a94d5;font-weight:700;margin:0 15px}@media (min-width:981px){body.page-familybreaks-hiver .share-block::after,body.page-familybreaks-hiver .share-block::before{content:'';position:absolute;top:0;height:100%;opacity:.15}body.page-familybreaks-hiver .share-block::before{left:0;width:513px;background:url(../images/content/familybreaks/share-background-left.png) no-repeat top left/cover}body.page-familybreaks-hiver .share-block::after{right:0;width:499px;background:url(../images/content/familybreaks/share-background-right.png) no-repeat top right/cover}}body.page-familybreaks-hiver .share-block-title{font:3.6rem Dimbo,sans-serif;padding:25px 0;position:relative;z-index:2}body.page-familybreaks-hiver .share-link-list{margin-top:10px;position:relative;z-index:2}body.page-familybreaks-hiver .share-link{display:inline-block;width:40px;height:40px;margin:0 15px;cursor:pointer}body.page-familybreaks-hiver .share-link-facebook{background:url(../images/content/familybreaks/facebook.png) no-repeat center/50%}body.page-familybreaks-hiver .share-link-email{background:url(../images/content/familybreaks/email.png) no-repeat center/100%}body.page-familybreaks-hiver .popin.familybreaks-popin{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,.7);z-index:100}@media (max-width:640px){body.page-familybreaks-hiver .popin.familybreaks-popin{z-index:100000}}body.page-familybreaks-hiver .popin.familybreaks-popin .popin-content{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100;width:87.5%;text-align:center;max-width:420px}body.page-familybreaks-hiver .popin.familybreaks-popin .popin-close{position:absolute;top:-50px;right:0;width:50px;height:50px;cursor:pointer;background-image:url(../images/layout/icon_close.png);background-repeat:no-repeat;background-position:center}@media (max-width:980px){body.page-familybreaks-hiver .share-block span{margin:20px 0;display:block}body.page-familybreaks-hiver #result-wrapper{position:absolute;top:10px;left:-15px;right:-15px;bottom:10px;z-index:2;overflow:auto}body.page-familybreaks-hiver .result-list{padding:0 20px}body.page-familybreaks-hiver .result{width:100%;padding:10px 0;border-bottom:1px solid #d1d1d1}body.page-familybreaks-hiver .result.filtered{display:none}body.page-familybreaks-hiver .result p{margin:0}}@media (min-width:641px){body.page-familybreaks-hiver .header.header-ended .header-text{font-size:3.8vw;line-height:1.2}}@media (min-width:981px){body.page-familybreaks-hiver .header-text{font-size:1.6vw;line-height:1.4;top:53%}body.page-familybreaks-hiver .header-terms{font-size:.9vw;bottom:.4%;left:2%}body.page-familybreaks-hiver .header.header-ended .header-text{font-size:1.6vw;line-height:1.3;top:56%}body.page-familybreaks-hiver .header.header-ended .arrow_header{bottom:1%}body.page-familybreaks-hiver .text-block{background-image:url(../images/content/familybreaks/content-background.jpg);padding-bottom:50px}body.page-familybreaks-hiver .text-block-title{font-size:4.4rem}body.page-familybreaks-hiver .field-list{background:#fff}body.page-familybreaks-hiver .field-list .activity-select-wrapper,body.page-familybreaks-hiver .field-list .category-select-wrapper,body.page-familybreaks-hiver .field-list input{font-size:13px;margin-bottom:0}body.page-familybreaks-hiver .field-list .activity-select-wrapper:not(:first-child),body.page-familybreaks-hiver .field-list .category-select-wrapper:not(:first-child),body.page-familybreaks-hiver .field-list input:not(:first-child){border-left:0}body.page-familybreaks-hiver .field-list .postal-code-select{width:150px}body.page-familybreaks-hiver .field-list .category-select-wrapper{width:300px}body.page-familybreaks-hiver .field-list .activity-select-wrapper{width:calc(100% - 300px - 150px)}body.page-familybreaks-hiver .field-list .select2-selection.select2-selection--multiple,body.page-familybreaks-hiver .field-list .select2-selection.select2-selection--single{border-left:0}body.page-familybreaks-hiver .field-list .select2-selection.select2-selection--multiple .select2-search__field,body.page-familybreaks-hiver .field-list .select2-selection.select2-selection--single .select2-search__field{font-size:13px}body.page-familybreaks-hiver #map-container{width:100%;margin:0}body.page-familybreaks-hiver #map-container .map-wrapper{height:0;padding-top:50%}body.page-familybreaks-hiver #map-container .gm-style-iw .popin{display:block!important}body.page-familybreaks-hiver #toggle-map-list{display:none}body.page-familybreaks-hiver .details{display:none}body.page-familybreaks-hiver .share-block{height:165px;font-size:1.6rem}body.page-familybreaks-hiver .share-block p{display:inline-block;vertical-align:middle}body.page-familybreaks-hiver .share-link-list{display:inline-block;vertical-align:middle;margin-top:0}body.page-familybreaks-hiver .share-link{width:30px;height:30px;margin:0 10px}}.page-forget-password-content{padding:0 20px;text-align:center}@media (max-width:640px){.page-forget-password-content{padding-top:43%}}@media (min-width:641px){.page-forget-password-content{position:absolute;top:calc(50% + 25px);left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:981px){.page-forget-password-content{top:calc(50% + 40px);max-width:800px;margin-left:auto;margin-right:auto}}.page-forget-password-title{margin:0 0 25px 0;font-size:2rem;font-weight:900;color:#000}.page-forget-password-title strong{font-size:2.5rem;margin-top:35%;display:block}@media (min-width:641px){.page-forget-password-title{font-size:1.8rem}.page-forget-password-title strong{font-size:3.9rem;margin-top:0}}.page-forget-password-text{margin:0 0 25px 0;font-size:1.6rem;line-height:1.4;color:#000}.page-forget-password-label{font-size:1.3rem;line-height:1.5;color:#000;margin:0 0 5px;text-align:left}body.page-forget-password .content,body.page-forget-password-confirm .content{position:relative;min-height:540px;overflow:hidden;border-bottom:2px solid #000;background:#fff url(../images/layout/register/background-password-top-mobile.jpg) no-repeat center top/100% auto}@media (max-width:640px){body.page-forget-password .content,body.page-forget-password-confirm .content{padding-bottom:30px}}@media (min-width:641px){body.page-forget-password .content,body.page-forget-password-confirm .content{background:#fff url(../images/layout/register/forgot-password-background.jpg) no-repeat bottom center/auto 75%;height:calc(100vh - 90px + 1px)}}@media (min-width:981px){body.page-forget-password .content,body.page-forget-password-confirm .content{height:calc(100vh - 40px + 1px);min-height:680px}body.page-forget-password .content::before,body.page-forget-password-confirm .content::before{content:'';display:block;width:288px;height:704px;position:absolute;left:calc(50% - 1440px / 2);top:250px;background:#fff url(../images/layout/register/background-left.jpg) no-repeat center/contain;z-index:10}}@media (min-width:981px) and (min-width:1440px){body.page-forget-password .content::before,body.page-forget-password-confirm .content::before{left:0}}@media (min-width:981px){body.page-forget-password .content::after,body.page-forget-password-confirm .content::after{content:'';display:block;width:315px;height:772px;position:absolute;right:calc(50% - 1440px / 2);top:80px;background:#fff url(../images/layout/register/background-right.jpg) no-repeat center/contain;z-index:10}}@media (min-width:981px) and (min-width:1440px){body.page-forget-password .content::after,body.page-forget-password-confirm .content::after{right:0}}body.page-forget-password form,body.page-forget-password-confirm form{margin:0 auto;width:100%;max-width:432px}@media (max-width:640px){body.page-forget-password form,body.page-forget-password-confirm form{background:url(../images/layout/register/forgot-password-background-bottom.jpg) no-repeat center bottom/contain}}body.page-forget-password form .mess-error,body.page-forget-password-confirm form .mess-error{margin:1.6rem auto 0;width:80%;font-weight:700;color:#d2082a}body.page-forget-password .mess-error,body.page-forget-password-confirm .mess-error{max-width:432px;margin-top:30px}body.page-forget-password .mess-error a,body.page-forget-password-confirm .mess-error a{text-decoration:underline}body.page-forget-password .transparentfield.empty.error~.mess-error,body.page-forget-password-confirm .transparentfield.empty.error~.mess-error{display:block}body.page-forget-password button,body.page-forget-password-confirm button{margin-top:3rem}@media (max-width:480px){body.page-forget-password br.hide,body.page-forget-password-confirm br.hide{display:none}body.page-forget-password form .mess-error,body.page-forget-password-confirm form .mess-error{width:100%}}body.page-forget-password-confirm .content{min-height:auto}body.page-forget-password-confirm .page-forget-password-title{margin-bottom:40px}@media (max-width:640px){body.page-forget-password-confirm .page-forget-password-title{font-size:1.5rem;padding-left:12%;padding-right:12%;margin-bottom:25px}}body.page-forget-password-confirm .page-forget-password-content .button{margin-bottom:120px}@media (max-width:640px){body.page-forget-password-confirm .page-forget-password-content .button{margin-bottom:0}}.myquick-logo{margin-top:30px;background:transparent url(../images/layout/register/myquick-logo.jpg) no-repeat center/contain;width:100%;padding-top:30%;margin-bottom:3%}@media (min-width:641px){.myquick-logo{height:180px;padding-top:0;margin-bottom:60px}}@media (max-width:420px){body.page-kid .header-logo{width:60px!important;height:100px}}body.page-kid #page-kid{position:relative;padding-top:80px}@media (max-width:420px){body.page-kid #page-kid{padding-top:100px}}.overlay-mobile{display:none;position:absolute;z-index:150;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.overlay-mobile img{display:block;width:50%;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media (max-width:640px){.overlay-mobile img{width:80%}}.overlay-mobile.visible{display:block}#page-kid-video-block{width:100%;height:100vh;position:relative;background:#000;overflow:hidden}#page-kid-video-block ::-moz-scrollbar,#page-kid-video-block ::-o-scrollbar,#page-kid-video-block ::-webkit-scrollbar{width:8px;padding-right:25px}#page-kid-video-block ::-moz-scrollbar-track,#page-kid-video-block ::-o-scrollbar-track,#page-kid-video-block ::-webkit-scrollbar-track{background:#e8e8e8;border-radius:4px;width:8px;margin:10% 0}#page-kid-video-block ::-moz-scrollbar-thumb,#page-kid-video-block ::-o-scrollbar-thumb,#page-kid-video-block ::-webkit-scrollbar-thumb{border-radius:4px;width:8px;background:#d01030}#page-kid-video-block body,#page-kid-video-block html{overflow:hidden!important;width:100vw!important;font-weight:inherit;position:relative}@media (max-width:1024px){#page-kid-video-block body,#page-kid-video-block html{height:100vh!important}}#page-kid-video-block .container{overflow:hidden!important}#page-kid-video-block .clear{display:block;clear:both}#page-kid-video-block .logo-quick-top{position:fixed;top:0;left:30px;z-index:14}#page-kid-video-block .color-grey{color:#aaa}#page-kid-video-block .header{border-bottom:1px solid #ddd;margin-bottom:20px;background:#fff}#page-kid-video-block .video-wrapper{position:relative;margin:0 auto;max-width:800px}#page-kid-video-block .content{position:relative;margin:0 auto;padding:20px;max-width:840px}#page-kid-video-block .video-responsive{padding-bottom:56.25%;position:relative;width:100%}#page-kid-video-block .canvas,#page-kid-video-block .video{height:100vh;left:0;position:absolute;top:0;width:100%;background:#000;z-index:5;cursor:pointer}#page-kid-video-block .video{height:100vh;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0;width:177.777vh;background:#000;z-index:5;cursor:pointer;max-width:none}#page-kid-video-block .video-timeline{background:rgba(255,255,255,.4);bottom:0;cursor:pointer;height:12px;left:0;opacity:1;position:absolute;-webkit-transition:all .2s;transition:all .2s;width:100%;z-index:12;display:none!important}#page-kid-video-block .video-timeline-passed{background:#e81d31;height:100%;width:0}#page-kid-video-block .video-wrapper:hover .video-timeline{height:12px;opacity:.85}#page-kid-video-block .video-wrapper:hover .video-timeline-passed{background:#e81d31}#page-kid-video-block .video-wrapper:hover .video-event{bottom:12px}#page-kid-video-block .video-wrapper:hover .video-timeline-event{background:#790c17;opacity:.8}#page-kid-video-block #pins{position:absolute;top:0;left:0;display:none;z-index:6;width:100vw;height:100vh}#page-kid-video-block #pins .pin{display:block;position:absolute;border-radius:50%;width:48px;height:48px;cursor:pointer;cursor:hand;z-index:1}#page-kid-video-block #pins .pin.onRestau{display:block;position:absolute;border-radius:50%;width:auto;height:auto;cursor:pointer;cursor:hand;z-index:1}#page-kid-video-block #pins .pin .cross{display:block;width:48px;height:48px;position:absolute;border:4px solid #cd1431;border-radius:50%;margin-top:-4px;margin-left:-4px;z-index:10;background:#fff}#page-kid-video-block #pins .pin .bar{display:block;position:absolute;left:50%;top:50%;background:#cd1431}#page-kid-video-block #pins .pin .bar.h{width:18px;height:4px;margin-left:-9px;margin-top:-2px}#page-kid-video-block #pins .pin .bar.v{width:4px;height:18px;margin-left:-2px;margin-top:-9px}#page-kid-video-block #pins .pin.hover{z-index:3}#page-kid-video-block #pins .pin.hover .bar{background:#fff;-webkit-transition:background .5s,border .5s;transition:background .5s,border .5s}#page-kid-video-block #pins .pin.hover .cross{border:4px solid #fff;background:#cd1431;-webkit-transition:background .5s,border .5s;transition:background .5s,border .5s}#page-kid-video-block #pins .layer{background:rgba(0,0,0,.6);width:100%;height:100vh;position:absolute;z-index:2;display:none}#page-kid-video-block .bulle{width:359px;height:211px;position:absolute;margin-top:-180px;left:50%;margin-left:-179px;opacity:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;pointer-events:none}#page-kid-video-block .bulle .bg{position:absolute;top:-10px;right:-25px;bottom:-10px;left:-25px;background:url(/images/tf3-famille/bulle.svg);background-size:100% 100%;background-repeat:no-repeat}#page-kid-video-block .bulle .bulle-content{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%) matrix(1,-.12,0,1,0,0);transform:translateY(-50%) matrix(1,-.12,0,1,0,0);z-index:5;letter-spacing:1px;text-align:center}#page-kid-video-block .bulle .bulle-content .pin_no-matrix{-webkit-transform:matrix(1,.12,0,1,0,0);transform:matrix(1,.12,0,1,0,0)}#page-kid-video-block #sound{display:block;position:absolute;bottom:30px;left:30px;width:50px;height:50px;line-height:50px;background:#fff;border-radius:30px;border:4px solid #cd1431;display:table;vertical-align:middle;text-align:center;z-index:7;opacity:0}#page-kid-video-block #sound img{display:block;text-decoration:none;position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-11px}#page-kid-video-block #sound img.sound-on{opacity:0;-webkit-transform:scale(0);transform:scale(0)}#page-kid-video-block #timeline{width:760px;height:50px;border-radius:27px;position:absolute;left:50%;bottom:110px;margin-left:-380px;z-index:7;opacity:0}#page-kid-video-block #timeline .normal{width:760px;height:50px;border-radius:27px;background:#fff;position:absolute;top:0;left:0;z-index:1}#page-kid-video-block #timeline .normal .time{height:2px;background-color:#ffd600;position:absolute;top:50%;margin-top:-1px;left:27px;right:27px}#page-kid-video-block #timeline .progress{width:50%;height:50px;border-radius:27px;background:#d01030;position:absolute;top:0;left:0;z-index:1}#page-kid-video-block #timeline .progress .time{height:4px;background-color:#fff;position:absolute;top:50%;margin-top:-2px;left:27px;width:calc(100% - 27px);max-width:706px}#page-kid-video-block #timeline a.playPause{width:78px;height:78px;background:#fff;border:4px solid #d01030;position:absolute;border-radius:50%;z-index:5;top:50%;margin-top:-40px;margin-left:-40px;text-align:center;line-height:35px;overflow:hidden}#page-kid-video-block #timeline a.playPause img{display:block;text-decoration:none;position:absolute;top:50%;left:50%;margin-top:-13px;margin-left:-8px}#page-kid-video-block #timeline a.playPause img.pause{opacity:0;-webkit-transform:scale(0);transform:scale(0);margin-top:-14px;margin-left:-11px}#page-kid-video-block #timeline a.playPause img.replay{opacity:0;-webkit-transform:scale(0);transform:scale(0);margin-top:-12px;margin-left:-12px}#page-kid-video-block #timeline .dot{position:absolute;z-index:7;width:14px;height:14px;background:#fff;border:3px solid #ffd600;top:50%;margin-top:-10px;border-radius:50%;margin-left:-10px}#page-kid-video-block #timeline .dot .big{position:absolute;z-index:7;width:120px;height:120px;background:#fff;border:5px solid #d01030;top:50%;margin-top:-60px;border-radius:50%;margin-left:-60px;-webkit-box-sizing:content-box;box-sizing:content-box}#page-kid-video-block #timeline .dot:hover,#page-kid-video-block #timeline .dot:hover .big,#page-kid-video-block #timeline .dot:hover .big img{z-index:99}#page-kid-video-block #timeline .dot .big img{width:120px;height:120px}#page-kid-video-block #pops{background:rgba(0,0,0,.7);position:absolute;top:0;left:0;width:100%;height:100vh;z-index:15;display:none}#page-kid-video-block #pops .back{position:absolute;top:0;left:0;width:100%;height:100%}#page-kid-video-block #pops .popin{background:#fff;width:60%;height:100vh;position:absolute;right:0}#page-kid-video-block #pops .popin.big-size{width:70%}#page-kid-video-block #pops .popin .cut{width:74px;height:100%;position:absolute;left:-74px}#page-kid-video-block #pops .popin .pop-content{width:100%;height:100%;padding:120px 15% 0;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:640px){#page-kid-video-block #pops .popin .pop-content{padding:0 10%}}#page-kid-video-block #pops .popin.big-size .pop-content{padding:120px 15% 0}#page-kid-video-block #pops .popin .pop-content .pop-wrapper{padding-right:50px;text-align:center;font-size:14px;line-height:24px;padding-bottom:40px}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .copy{font-size:10px;float:right;clear:both}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .title{font-size:18px;font-weight:700;margin:40px 0}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .title-margTop{font-size:18px;font-weight:700;margin:40px 0 0 0}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .title-margTop+p{margin:0}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .title-2{margin:40px 0}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .red-bold{color:#d01030;font-style:italic;font-weight:700}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .red-bold-title{color:#d01030;font-style:italic;font-size:18px;font-weight:700}#page-kid-video-block #pops .popin .pop-content .pop-wrapper img.mt:not(.pin-date){width:225px}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .mt{margin-top:80px}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .mt.pin-date{position:absolute;margin-left:30px}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .mt.bulle-content{-webkit-transform:translateY(-50%) matrix(1,-.12,0,1,0,0);transform:translateY(-50%) matrix(1,-.12,0,1,0,0);text-align:center}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .mt.bulle-content .left-txt{text-align:left;display:inline-block}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .mt.bulle-content .left-txt>span{font-weight:700;font-size:18px;color:#d01030;display:inline-block}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .mt.bulle-content h2{font-family:Anton,sans-serif;font-weight:700;font-size:43px;color:#d01030;text-transform:uppercase;letter-spacing:1px;display:inline-block;margin:10px auto 0 auto;text-decoration:underline}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .mt.bulle-content h2.double-line{text-decoration:none}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .mt.bulle-content h2>span{text-decoration:underline;line-height:initial}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .mt.bulle-content+.title{margin:20px 0 10px}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .content-table{position:relative;overflow:hidden;width:100%;height:100%}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .content-table .clearBoth{clear:both}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .content-table b.red-bold{font-size:18px}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .content-table p{max-width:80%;display:inline-block;margin:0 auto;text-align:left}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .content-table>p:first-child{position:absolute;left:250px;right:40px;top:0}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .content-table .content-table-item{display:table;vertical-align:bottom;text-align:center;border-collapse:separate;border-spacing:20px}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .content-table .content-table-item.align-right-85{max-width:100%;float:right}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .content-table .content-table-item.align-right-80{max-width:80%;float:right;margin-top:-20px}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .content-table .content-table-item img{display:table-cell;vertical-align:middle}@media screen and (min-width:980px){#page-kid-video-block #pops .popin .pop-content .pop-wrapper .content-table .content-table-item img{display:block;width:100%;-webkit-transform:scale(1);transform:scale(1)}}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .content-table .content-table-item p{display:table-cell;vertical-align:middle}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .content-table .content-table-item.vertical-mid *{vertical-align:middle}#page-kid-video-block #pops .clearBoth+.content-table-item,#page-kid-video-block #pops .content-table-item+.content-table-item{margin-top:40px}#page-kid-video-block #pops .content-table-item.no-margTop{margin-top:0}#page-kid-video-block #pops .columns-2 .column-item{display:inline-block;vertical-align:top;max-width:48%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px}#page-kid-video-block #pops .columns-2 .column-item img{max-width:100%}#page-kid-video-block #pops .columns-2 .column-item+.column-item{margin-left:2%}#page-kid-video-block #pops .columns-2 .column-item p{text-align:left}#page-kid-video-block #pops .img-marg40-top{margin:40px auto 0 auto}#page-kid-video-block #pops .pop-img-bot{position:relative;display:block;margin:0 auto -40px auto}#page-kid-video-block #pops .jeux-collectifs-content-1{position:absolute;bottom:30px;right:30px}#page-kid-video-block #pops .atelier-crea-right-bot{margin-right:-5%}#page-kid-video-block #pops .btn_common{display:inline-block;padding:15px 25px;font-size:18px;font-weight:900;font-style:italic;line-height:1;letter-spacing:0;text-decoration:none;color:#fff;background:#d01030}#page-kid-video-block #pops .popin .flourish{position:absolute;z-index:5}#page-kid-video-block #pops .popin .pop-content .pop-wrapper p{position:relative;z-index:6;margin:1em auto}#page-kid-video-block #pops .popin b{font-weight:700}#page-kid-video-block #pops .close{display:block;position:absolute;z-index:7;border-radius:50%;width:48px;height:48px;cursor:pointer;cursor:hand;top:80px;left:-84px}#page-kid-video-block #pops .close .cross{display:block;width:48px;height:48px;position:absolute;border:4px solid #fff;border-radius:50%;margin-top:-4px;margin-left:-4px;z-index:10;background:#cd1431;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:background .5s,border .5s;transition:background .5s,border .5s}#page-kid-video-block #pops .close .bar{display:block;position:absolute;left:50%;top:50%;background:#fff;-webkit-transition:background .5s,border .5s;transition:background .5s,border .5s}#page-kid-video-block #pops .close .bar.h{width:18px;height:4px;margin-left:-9px;margin-top:-2px}#page-kid-video-block #pops .close .bar.v{width:4px;height:18px;margin-left:-2px;margin-top:-9px}#page-kid-video-block #pops .close:hover .bar{background:#cd1431}#page-kid-video-block #pops .close:hover .cross{border:4px solid #cd1431;background:#fff}#page-kid-video-block #pops .share{display:block;position:absolute;z-index:7;border-radius:50%;width:48px;height:48px;cursor:pointer;cursor:hand;top:140px;left:-78px}#page-kid-video-block #pops .share .f-logo{display:block;width:48px;height:48px;position:absolute;border:4px solid #fff;border-radius:50%;margin-top:-4px;margin-left:-4px;z-index:10;background:#3e5c9a url(/images/tf3-famille/share-facebook.png) no-repeat center;-webkit-transition:background .5s,border .5s;transition:background .5s,border .5s}#page-kid-video-block #pops .share:hover .f-logo{border:4px solid #3e5c9a;background:#fff url(/images/tf3-famille/share-facebook-on.png) no-repeat center}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .content-table .content-table-item img.show-mobile{display:none}#page-kid-video-block #pops .popin .pop-content.no-scroll-desk{overflow-y:hidden}#page-kid-video-block #pops .popin-enfants-right-image{width:auto;position:absolute;bottom:-20px;left:15%;-webkit-transform:scale(.9);transform:scale(.9)}#page-kid-video-block #pops .personnage-left{position:absolute;bottom:0;left:-225px;width:auto;-webkit-transform:scale(1);transform:scale(1)}#page-kid-video-block #pops .space-bottom{margin-bottom:50px}@media screen and (min-width:1700px){#page-kid-video-block #pops .popin-enfants-right-image{left:20%}}@media screen and (max-width:1281px){#page-kid-video-block #pops .popin-enfants-right-image{-webkit-transform:scale(.85);transform:scale(.85);left:40px}}@media screen and (max-width:1100px){#page-kid-video-block #pops .popin-enfants-right-image{left:-10px}}@media screen and (max-width:1010px){#page-kid-video-block #pops .popin-enfants-right-image{left:-70px;bottom:-40px;-webkit-transform:scale(.7);transform:scale(.7)}}@media screen and (max-width:850px){#page-kid-video-block #pops .popin-enfants-right-image{left:-110px;bottom:-50px;-webkit-transform:scale(.6);transform:scale(.6)}}@media screen and (max-width:768px){#page-kid-video-block #pops .personnage-left{display:block;left:-60px;max-height:400px!important;max-width:200px!important}#page-kid-video-block #pops .popin-enfants-right-image{-webkit-transform:scale(.7);transform:scale(.7);left:20px;bottom:-40px}}@media screen and (max-width:690px){#page-kid-video-block #pops .personnage-left{-webkit-transform:scale(.75)!important;transform:scale(.75)!important;left:-50px}#page-kid-video-block #pops .popin-enfants-right-image{-webkit-transform:scale(.65);transform:scale(.65);left:-20px;bottom:-50px}}@media screen and (max-width:600px){#page-kid-video-block #pops .personnage-left{-webkit-transform:scale(.6)!important;transform:scale(.6)!important;left:-40px}#page-kid-video-block #pops .popin-enfants-right-image{-webkit-transform:scale(.55);transform:scale(.55);left:-70px}}@media screen and (max-width:500px){#page-kid-video-block #pops .personnage-left{-webkit-transform:scale(.55)!important;transform:scale(.55)!important;left:-40px}#page-kid-video-block #pops .popin-enfants-right-image{-webkit-transform:scale(.45);transform:scale(.45);bottom:-85px;left:-80px}}#page-kid-video-block #pops img{display:inline-block;width:50%;max-width:none!important}#page-kid-video-block #pops img.left-side{float:left;position:relative;left:-60px;bottom:-10px}#page-kid-video-block #pops img.right-side{float:right;position:relative;bottom:240px;right:-20px;width:auto}#page-kid-video-block #pops .pop-encart-licence{width:auto;position:absolute;right:10px;bottom:20px}@media screen and (max-width:767px){#page-kid-video-block #pops .pop-encart-licence{top:90px}#page-kid-video-block #pops .meilleurs-jouets img:not(.pop-encart-licence):not(.cut):not(.flourish){width:110%;margin-left:-5%}}#page-kid-video-block #pops .meilleurs-jouets img:not(.pop-encart-licence):not(.cut):not(.flourish){width:130%;margin-left:-15%}#page-kid-video-block .meilleurs-jouets p.under-pic{font-size:10px;font-weight:700}#page-kid-video-block .two-parts-image{position:relative}#page-kid-video-block #pops .popin .pop-content{overflow-y:none}@media screen and (max-width:1700px){#page-kid-video-block #pops img.left-side{float:left;position:relative;left:-60px;bottom:-10px}#page-kid-video-block #pops img.right-side{float:right;position:relative;bottom:250px;right:-40px}}@media screen and (max-width:1590px){#page-kid-video-block #pops img.right-side{bottom:230px}}@media screen and (max-width:1510px){#page-kid-video-block #pops img.right-side{bottom:200px;right:-90px}#page-kid-video-block #pops img.left-side{bottom:-20px}}@media screen and (max-width:1320px){#page-kid-video-block #pops img.right-side{bottom:200px;right:-90px}#page-kid-video-block #pops img.left-side{left:-85px}}@media screen and (max-width:1250px){#page-kid-video-block #pops img.right-side{bottom:170px;right:-90px;-webkit-transform:scale(.88);transform:scale(.88)}}@media screen and (max-width:1100px){#page-kid-video-block #pops img.right-side{right:-120px;bottom:150px}}@media screen and (max-width:1024px){#page-kid-video-block #pops img.right-side{-webkit-transform:scale(.85);transform:scale(.85);right:-100px;bottom:170px}#page-kid-video-block #pops img.left-side{-webkit-transform:scale(.9);transform:scale(.9)}}@media screen and (max-width:1024px){#page-kid-video-block #pops img.right-side{right:-90px}}@media screen and (max-width:895px){#page-kid-video-block #pops img.right-side{-webkit-transform:scale(.75);transform:scale(.75);right:-100px}#page-kid-video-block #pops img.left-side{-webkit-transform:scale(.9);transform:scale(.9);left:-75px}}@media screen and (max-width:802px){#page-kid-video-block #pops img.right-side{-webkit-transform:scale(.62);transform:scale(.62)}#page-kid-video-block #pops img.left-side{left:-60px}}@media screen and (max-width:768px){#page-kid-video-block #pops img.right-side{-webkit-transform:scale(.9);transform:scale(.9)}}@media screen and (max-width:674px){#page-kid-video-block #pops img.right-side{-webkit-transform:scale(.8);transform:scale(.8);right:-90px}#page-kid-video-block #pops img.left-side{left:-70px}}@media screen and (max-width:588px){#page-kid-video-block #pops img.right-side{position:initial;clear:both;float:none;display:block;width:auto;margin:0 auto}#page-kid-video-block #pops img.left-side{position:initial;clear:both;float:none;display:block;width:auto;margin:0 auto}}@media screen and (max-width:420px){#page-kid-video-block #pops img.right-side{position:relative;bottom:-120px}}@media screen and (max-width:406px){#page-kid-video-block #pops img.right-side{position:relative;bottom:-150px}}#page-kid-video-block #intro{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:13;text-align:center}#page-kid-video-block #intro>div{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);max-width:none;width:57%}#page-kid-video-block #intro>div img{width:100%}@media (max-width:640px){#page-kid-video-block #intro>div{width:80%}}#page-kid-video-block #pops img.stick-bot{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}#page-kid-video-block #pops img.stick-bot-right{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}#page-kid-video-block #pops img.stick-left{-webkit-transform-origin:0 50%;transform-origin:0 50%}#page-kid-video-block #pops img.stick-right{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}#page-kid-video-block #pops img.stick-top{-webkit-transform-origin:50% 0;transform-origin:50% 0}#page-kid-video-block #pops img.stick-right-bot{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}#page-kid-video-block #pops img.stick-left-bot{-webkit-transform-origin:0 100%;transform-origin:0 100%}@media screen and (max-width:1770px){#page-kid-video-block #pops .meilleurs-jouets .pop-img-bot{-webkit-transform:scale(.9);transform:scale(.9)}#page-kid-video-block #pops .meilleurs-jouets .flourish{-webkit-transform:scale(.9);transform:scale(.9)}}@media screen and (max-width:1281px){#page-kid-video-block #pops img:not(.mt):not(.cut):not(.no-scale){-webkit-transform:scale(.8);transform:scale(.8)}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .content-table>p:first-child{position:relative;left:auto;right:auto;top:auto}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .content-table .content-table-item.align-right-80{max-width:90%}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .content-table .content-table-item.align-right-85{max-width:100%}}@media screen and (max-width:1024px){#page-kid-video-block #pops .popin{width:60%}#page-kid-video-block #pops .popin:nth-child(5) img{max-width:100%}#page-kid-video-block #pops .popin .pop-content .pop-wrapper{padding-right:0}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .mt.pin-date{margin-left:20px}#page-kid-video-block #pops .popin .pop-content.no-scroll-desk{overflow-y:auto}#page-kid-video-block #sound{display:none}}@media screen and (max-width:768px){#page-kid-video-block video::-webkit-media-controls-enclosure{display:none}#page-kid-video-block video::-webkit-media-controls-overlay-play-button{width:100%;height:150%;position:fixed;z-index:99;opacity:0;top:0;left:0}#page-kid-video-block video::-moz-media-controls-enclosure{display:none}#page-kid-video-block video::-moz-media-controls-overlay-play-button{width:100%;height:150%;position:fixed;z-index:99;opacity:0;top:0;left:0}#page-kid-video-block video::-o-media-controls-enclosure{display:none}#page-kid-video-block video::-o-media-controls-overlay-play-button{width:100%;height:150%;position:fixed;z-index:99;opacity:0;top:0;left:0}#page-kid-video-block video::media-controls-enclosure{display:none}#page-kid-video-block video::media-controls-overlay-play-button{width:100%;height:150%;position:fixed;z-index:99;opacity:0;top:0;left:0}#page-kid-video-block .logo-quick-top{display:none}#page-kid-video-block #pops{width:100vw}#page-kid-video-block #pops img.cut,#page-kid-video-block #pops img.flourish,#page-kid-video-block #pops img.pop-img-bot{display:none}#page-kid-video-block #pops img.hide-mobile{display:none!important}#page-kid-video-block #pops img.show-mobile{display:block!important}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .content-table .content-table-item img.show-mobile{display:block!important}#page-kid-video-block #pops .popin,#page-kid-video-block #pops .popin.big-size{width:85vw;height:calc(100vh - (50% - 42.5vh));top:50%;left:50%;right:auto;margin-top:-42.5vh;margin-left:-42.5vw;border-radius:20px 20px 0 0}#page-kid-video-block #pops .popin .pop-content .pop-wrapper{padding-right:0;padding-bottom:50px}#page-kid-video-block #pops .popin .pop-content .pop-wrapper p br{display:none}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .red-bold{display:block}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .mt{margin-top:30px}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .mt.mobile-margLeft{margin-left:-90px}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .mt.bulle-content{margin-top:60px}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .mt.pin-date{margin-left:10px}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .title{margin:20px 0}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .mt.bulle-content+.title{margin:10px 0 10px 0}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .content-table .content-table-item,#page-kid-video-block #pops .popin .pop-content .pop-wrapper .content-table .content-table-item img{display:block}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .content-table .content-table-item.align-right-80,#page-kid-video-block #pops .popin .pop-content .pop-wrapper .content-table .content-table-item.align-right-85{max-width:100%;float:none}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .content-table p{text-align:center}#page-kid-video-block #pops img:not(.mt):not(.cut):not(.no-scale){-webkit-transform:scale(1);transform:scale(1);max-height:200px;max-width:200px;margin:0 auto}#page-kid-video-block #pops img.stick-bot,#page-kid-video-block #pops img.stick-left,#page-kid-video-block #pops img.stick-right,#page-kid-video-block #pops img.stick-top{-webkit-transform-origin:50% 50%;transform-origin:50% 50%}#page-kid-video-block #pops .close{top:50px;left:-20px}#page-kid-video-block #pops .share{top:110px;left:-20px}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .mt.bulle-content.mobile-small-h2 h2{font-size:45px}#page-kid-video-block #pins .pin.onRestau:first-child{top:14%!important;left:7%!important}#page-kid-video-block #pins .pin.onRestau:nth-child(2){top:23%!important;left:58%!important}}@media screen and (max-width:768px){#page-kid-video-block #timeline{-webkit-transform:scale(.6);transform:scale(.6);bottom:45px}}@media only screen and (min-height:730px) and (min-width:1025px){#page-kid-video-block #pops .popin .pop-content .pop-wrapper img.mt:not(.pin-date){width:345px}#page-kid-video-block #pops .popin .pop-content .pop-wrapper img.mt.moyen-img:not(.pin-date){width:320px}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .title{font-size:26px;line-height:30px}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .mt.bulle-content .left-txt>span{font-size:23px}#page-kid-video-block #pops .popin .pop-content .pop-wrapper .mt.bulle-content h2{font-size:52px;line-height:35px}}body.page-kid #page-kid-map-box{position:absolute;z-index:10;top:0;left:0;margin:3%;width:94%;padding:2% 6%;background-color:#fff;text-align:center}body.page-kid #page-kid-map-box .stampy-border{font-size:40px;line-height:1.2;color:#d01030}body.page-kid #page-kid-map-box .stampy-border small{font-size:40%;margin-bottom:.4em}body.page-kid #page-kid-map-box h2{font-size:26px;line-height:1.2;font-weight:900;margin:30px 0 10px}body.page-kid #page-kid-map-box h3{font-size:18px;font-weight:900;line-height:1.2;margin-bottom:20px}@media (max-width:980px){body.page-kid #page-kid-map-box{padding:2% 3%}body.page-kid #page-kid-map-box .stampy-border{font-size:40px;margin-top:.5em}body.page-kid #page-kid-map-box h2{font-size:18px}body.page-kid #page-kid-map-box h3{font-size:16px}}body.page-kid #page-kid-map-box-search{width:82%;margin:0 auto;position:relative;text-align:left}body.page-kid #page-kid-map-box-search .box-search{display:inline-block;vertical-align:top;width:82%}body.page-kid #page-kid-map-box-search .box-search .input_text{padding:1.6rem 2rem;line-height:1;font-weight:800;width:100%;border:1px solid #000}body.page-kid #page-kid-map-box-search .filters{position:absolute;z-index:auto;top:0;right:0;width:44%}body.page-kid #page-kid-map-box-search .filters .filtershead{background-color:#fff;display:block!important}body.page-kid #page-kid-map-box-search .filters .filtershead .listing{padding:0}body.page-kid #page-kid-map-box-search .filters .filtershead .listing .filterstoggle{width:36%;text-align:center;float:right;font-weight:500}body.page-kid #page-kid-map-box-search .filters .filtershead .listing .filter-active-title{display:none}body.page-kid #page-kid-map-box-search .filters #filterscontent{background-color:#fff;color:#000}body.page-kid #page-kid-map-box-search .filters #filterscontent span:before{content:none}body.page-kid #page-kid-map-box-search .filters #filterscontent li{list-style:none}body.page-kid #page-kid-map-box-search .filters #filterscontent [type=checkbox]:checked+.icon-service{background-color:#d01030}body.page-kid #page-kid-map-box-search .filters #filterscontent .icon-service{background-color:#000;width:62px;height:62px;margin:0 20px 0 0}body.page-kid #page-kid-map-box-search .filters #filterscontent .icon-service img{display:block;width:100%;height:auto}body.page-kid #page-kid-map-box-search .filters #filterscontent .icon-service+span{line-height:62px}body.page-kid #page-kid-map-box-search .filters #filterscontent #filters-validate{display:none;position:absolute;right:20px;bottom:20px}body.page-kid #page-kid-map-box-search .filters.visible{z-index:10}body.page-kid #page-kid-map-box-search .filters.visible .filtershead{background-color:#000}body.page-kid #page-kid-map-box-search .filters.visible .filtershead .listing .filterstoggle{background-color:#878381;margin:10px;padding:0;width:32px;height:32px}body.page-kid #page-kid-map-box-search .filters.visible .filtershead .listing .filter-active-title{display:inline-block;vertical-align:top;margin-left:30px;height:52px;line-height:52px;font-family:"Nunito Sans",sans-serif;font-weight:900;font-style:italic}body.page-kid #page-kid-map-box-search .filters.visible #filterscontent{padding:20px;padding-bottom:80px}body.page-kid #page-kid-map-box-search .filters.visible #filterscontent label{padding:7px}body.page-kid #page-kid-map-box-search .filters.visible #filterscontent #filters-validate{display:inline-block}@media (max-width:980px){body.page-kid #page-kid-map-box-search{width:100%}body.page-kid #page-kid-map-box-search .box-search{width:78%}body.page-kid #page-kid-map-box-search .box-search .input_text{font-size:1.4rem;padding:1.4rem 1.8rem}body.page-kid #page-kid-map-box-search .filters{width:52%}}@media (max-width:640px){body.page-kid #page-kid-map-box-search .box-search{width:60%}body.page-kid #page-kid-map-box-search .box-search .input_text{font-size:1.2rem;padding:1.5rem 1.4rem;height:auto}body.page-kid #page-kid-map-box-search .filters{width:52%}body.page-kid #page-kid-map-box-search .filters .filtershead .listing .filterstoggle{width:70%}body.page-kid #page-kid-map-box-search .filters #filterscontent .icon-service{width:40px;height:40px;margin:0 15px 0 0}body.page-kid #page-kid-map-box-search .filters #filterscontent .icon-service+span{line-height:40px}body.page-kid #page-kid-map-box-search .filters.visible{width:100%}}body.page-kid #map-container{position:relative}body.page-kid #map-container .map-wrapper{position:relative;width:100%;height:0;padding-top:80%}body.page-kid #map-container .map-content{position:absolute;top:0;left:0;width:100%;height:100%}body.page-kid #map-container .map-content .gm-style{font:inherit}body.page-kid #map-container .details{position:relative;z-index:10;background-color:#fff}@media (max-width:980px){body.page-kid #map-container .map-wrapper{padding-top:140%}body.page-kid #map-container.show-details .map-wrapper{padding-top:0}}@media (max-width:640px){body.page-kid #map-container .map-wrapper{padding-top:250%}}body.page-kid .page-kid-popin{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;position:fixed;z-index:2000;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.45) url(../images/content/famille/enfants/popin-bg.png) no-repeat center center;background-size:100% auto}body.page-kid .page-kid-popin.show{display:block}body.page-kid .page-kid-popin .page-kid-popin-close,body.page-kid .page-kid-popin .page-kid-popin-facebook{background:url(../images/content/famille/enfants/popin-close.png) no-repeat center center;background-size:100%;position:absolute;z-index:100;right:10.5%;top:50%;margin-top:-20%;width:4.2%;padding-top:4.2%}body.page-kid .page-kid-popin .page-kid-popin-facebook{background-image:url(../images/content/famille/enfants/popin-fb.png);right:10.9%;margin-top:-13%}body.page-kid .page-kid-popin .page-kid-popin-outer{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-top:55%;left:6%;right:12%}body.page-kid .page-kid-popin .page-kid-popin-inner{background-color:#fff;position:absolute;top:11%;left:11%;right:11%;bottom:12%}body.page-kid .page-kid-popin .page-kid-popin-img{display:inline-block;vertical-align:middle;width:35%;margin-right:4%}body.page-kid .page-kid-popin .page-kid-popin-text{display:inline-block;vertical-align:middle;width:61%;max-height:100%;overflow-y:auto}body.page-kid .page-kid-popin .page-kid-popin-text img{margin-bottom:20px;width:45%}body.page-kid .page-kid-popin .page-kid-popin-text .stampy-border{color:#d01030;font-size:4.8vw;margin-bottom:14%;margin-top:2%}body.page-kid .page-kid-popin .page-kid-popin-text p{margin-bottom:20px;font-size:1.1vw;line-height:1.5}body.page-kid .page-kid-popin .page-kid-popin-text p.page-kid-popin-title{font-size:1.4vw;font-weight:700}body.page-kid .page-kid-popin .page-kid-popin-text .age-red{color:#d01030;font-size:1.3vw;font-weight:900;font-style:italic}body.page-kid .page-kid-popin .page-kid-popin-text .center{text-align:center}@media (max-width:980px){body.page-kid .page-kid-popin{background-image:none}body.page-kid .page-kid-popin .page-kid-popin-outer{border-radius:20px;background-color:#fff;left:4%;right:calc(4% + 60px);padding-top:60%;overflow:hidden}body.page-kid .page-kid-popin .page-kid-popin-inner{top:0;right:2%;bottom:0;left:2%;text-align:center}body.page-kid .page-kid-popin .page-kid-popin-close,body.page-kid .page-kid-popin .page-kid-popin-facebook{right:21%;top:50%;margin-top:-32%}body.page-kid .page-kid-popin .page-kid-popin-close{right:15%}body.page-kid .page-kid-popin .page-kid-popin-img{display:none!important}body.page-kid .page-kid-popin .page-kid-popin-text{padding-top:5%;padding-left:2%;padding-right:2%;width:100%}body.page-kid .page-kid-popin .page-kid-popin-text img{width:50%}body.page-kid .page-kid-popin .page-kid-popin-text .stampy-border{font-size:6vw;margin-bottom:14%}body.page-kid .page-kid-popin .page-kid-popin-text p{margin-bottom:2%;font-size:1.8vw}body.page-kid .page-kid-popin .page-kid-popin-text p.page-kid-popin-title{font-size:2.8vw}body.page-kid .page-kid-popin .page-kid-popin-text .age-red{font-size:2.8vw}}@media (max-width:640px){body.page-kid .page-kid-popin .page-kid-popin-outer{left:2%!important;right:2%!important;padding-top:0;top:5%;bottom:5%;-webkit-transform:none;transform:none;border-radius:10px}body.page-kid .page-kid-popin .page-kid-popin-inner{right:0!important;left:0!important;padding-left:1%;padding-right:1%}body.page-kid .page-kid-popin .page-kid-popin-close,body.page-kid .page-kid-popin .page-kid-popin-facebook{top:5%;margin-top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;padding-top:30px;right:18%}body.page-kid .page-kid-popin .page-kid-popin-close{right:7%}body.page-kid .page-kid-popin .page-kid-popin-text{padding-top:8%;padding-left:3%;padding-right:3%}body.page-kid .page-kid-popin .page-kid-popin-text img{width:60%}body.page-kid .page-kid-popin .page-kid-popin-text img.sm-visible{width:100%}body.page-kid .page-kid-popin .page-kid-popin-text .stampy-border{font-size:11vw}body.page-kid .page-kid-popin .page-kid-popin-text p{margin-bottom:6%;font-size:3.6vw}body.page-kid .page-kid-popin .page-kid-popin-text p.page-kid-popin-title{font-size:4.2vw}body.page-kid .page-kid-popin .page-kid-popin-text .age-red{font-size:4.2vw}}@media (min-width:1441px){body.page-kid .page-kid-popin{background-size:1440px auto}body.page-kid .page-kid-popin .page-kid-popin-outer{width:1180px;height:792px;padding-top:0;left:0!important;right:0!important;margin:auto}body.page-kid .page-kid-popin .page-kid-popin-close,body.page-kid .page-kid-popin .page-kid-popin-facebook{top:33.5%;margin-top:0;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);right:50%!important;margin-right:-595px;width:60px;padding-top:60px}body.page-kid .page-kid-popin .page-kid-popin-close{top:23%;margin-right:-600px}}body.page-kid .page-kid-popin#page-kid-popin-toys .btn_common{margin-top:15px}body.page-kid .page-kid-popin#page-kid-popin-ingredients .page-kid-popin-inner{left:15%}body.page-kid .page-kid-popin#page-kid-popin-ingredients .page-kid-popin-text{text-align:center;width:100%}body.page-kid .page-kid-popin#page-kid-popin-ingredients .page-kid-popin-text .stampy-border{margin-bottom:8%}body.page-kid .page-kid-popin#page-kid-popin-ingredients .page-kid-popin-text .page-kid-popin-title{width:85%;margin-left:auto;margin-right:auto}body.page-kid .page-kid-popin#page-kid-popin-ingredients .page-kid-popin-ingredients-line{text-align:left;font-size:0}body.page-kid .page-kid-popin#page-kid-popin-ingredients .page-kid-popin-ingredients-line .page-kid-popin-ingredients-img,body.page-kid .page-kid-popin#page-kid-popin-ingredients .page-kid-popin-ingredients-line p{display:inline-block;vertical-align:middle}body.page-kid .page-kid-popin#page-kid-popin-ingredients .page-kid-popin-ingredients-line p{width:60%;font-size:1.1vw;line-height:1.4}body.page-kid .page-kid-popin#page-kid-popin-ingredients .page-kid-popin-ingredients-line p .age-red{font-size:1.2vw}body.page-kid .page-kid-popin#page-kid-popin-ingredients .page-kid-popin-ingredients-line .page-kid-popin-ingredients-img{width:40%;text-align:center}body.page-kid .page-kid-popin#page-kid-popin-ingredients .page-kid-popin-ingredients-line .page-kid-popin-ingredients-img img{width:100%}@media (max-width:980px){body.page-kid .page-kid-popin#page-kid-popin-ingredients .page-kid-popin-inner{left:4%}body.page-kid .page-kid-popin#page-kid-popin-ingredients .page-kid-popin-text .page-kid-popin-title{margin-bottom:10%}body.page-kid .page-kid-popin#page-kid-popin-ingredients .page-kid-popin-ingredients-line p{font-size:1.9vw}body.page-kid .page-kid-popin#page-kid-popin-ingredients .page-kid-popin-ingredients-line p .age-red{font-size:2.1vw}}@media (max-width:640px){body.page-kid .page-kid-popin#page-kid-popin-ingredients .page-kid-popin-ingredients-line p{font-size:3.4vw}body.page-kid .page-kid-popin#page-kid-popin-ingredients .page-kid-popin-ingredients-line p .age-red{font-size:3.6vw}}body.page-kid .page-kid-popin#page-kid-popin-anniversaire{text-align:center}body.page-kid .page-kid-popin#page-kid-popin-anniversaire .page-kid-popin-inner{left:15%}body.page-kid .page-kid-popin#page-kid-popin-anniversaire .page-kid-popin-text{width:90%}body.page-kid .page-kid-popin#page-kid-popin-anniversaire .page-kid-popin-text .age-red{margin-top:6%}body.page-kid .page-kid-popin#page-kid-popin-anniversaire .page-kid-popin-text>img{width:35%}body.page-kid .page-kid-popin#page-kid-popin-anniversaire .anniv-duo{display:inline-block;vertical-align:top;width:47%;text-align:center}body.page-kid .page-kid-popin#page-kid-popin-anniversaire .anniv-duo+.anniv-duo{margin-left:6%}body.page-kid .page-kid-popin#page-kid-popin-anniversaire .anniv-duo img{width:70%;margin-bottom:0}body.page-kid .page-kid-popin#page-kid-popin-anniversaire .anniv-duo p{text-align:left}@media (max-width:980px){body.page-kid .page-kid-popin#page-kid-popin-anniversaire .page-kid-popin-inner{left:4%}body.page-kid .page-kid-popin#page-kid-popin-anniversaire .page-kid-popin-text{width:100%}body.page-kid .page-kid-popin#page-kid-popin-anniversaire .page-kid-popin-text>img{width:50%}body.page-kid .page-kid-popin#page-kid-popin-anniversaire .anniv-duo{display:block;width:100%;margin-left:0!important}body.page-kid .page-kid-popin#page-kid-popin-anniversaire .anniv-duo img{width:50%}}@media (max-width:980px){body.page-kid .text-block{padding:25px 20px}body.page-kid .text-block .text-block-title{font-size:18px;line-height:1.2;margin-bottom:15px;text-transform:none}body.page-kid .text-block p{font-size:14px}}#page-kid-scroll-dotation .text-block-title{margin-bottom:0}#page-kid-dotation .square-box-content img{width:100%;display:block}#page-kid-dotation .square-content-text{position:absolute;left:3%;right:3%;bottom:1%}#page-kid-dotation .square-content-text p{font-weight:600;line-height:1.2;font-size:1.2vw}#page-kid-dotation .square-content-text p.mentions{font-size:.9vw}#page-kid-dotation .square-content-text p.color-white{color:#fff}#page-kid-dotation .square-content-text .button{margin:3.5% 0;min-width:50%}@media (max-width:980px){#page-kid-dotation .square-content-text p{font-size:2.3vw}#page-kid-dotation .square-content-text p.mentions{font-size:1.4vw}}@media (max-width:640px){#page-kid-dotation .square-content-text p{font-size:3.2vw}#page-kid-dotation .square-content-text p.mentions{font-size:2.8vw}#page-kid-dotation .square-content-text .button{margin:3% 0;padding-top:2%;padding-bottom:2%}}#page-kid-color-box{position:relative}#page-kid-color-box .square-box{color:#fff}#page-kid-color-box .square-box img{width:44.5%}#page-kid-color-box .square-box p{font-weight:700;margin:4% 0 2%;font-size:1.1vw;line-height:1.3}#page-kid-color-box .square-box .button{font-size:1.1vw;font-weight:700}@media (max-width:980px){#page-kid-color-box .square-box .button,#page-kid-color-box .square-box p{font-size:2.4vw}}@media (max-width:640px){#page-kid-color-box .square-box img{width:56%}#page-kid-color-box .square-box .button,#page-kid-color-box .square-box p{font-size:4.5vw}}#page-kid-color-box .square-content-text{text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}#page-kid-color-box #page-kid-color-box-magic{background-color:#ff6938}#page-kid-color-box #page-kid-color-box-magic .square-content-text{padding-right:25%}#page-kid-color-box #page-kid-color-box-fun{background-color:#2fb4aa}#page-kid-color-box #page-kid-color-box-fun .square-content-text{padding-left:25%}#page-kid-color-box #page-kid-color-box-gouter{background-color:#f9b300}#page-kid-color-box #page-kid-color-box-gouter img{width:33.33%}@media (max-width:640px){#page-kid-color-box #page-kid-color-box-gouter img{width:45%}}#page-kid-color-box #page-kid-color-box-engagement{background-color:#97182c}#page-kid-color-box #page-kid-color-box-engagement .stampy-border{font-size:3.5vw}#page-kid-color-box #page-kid-color-box-engagement img{display:block;margin:2% auto 0;width:29%}#page-kid-color-box #page-kid-color-box-engagement p{margin-top:2%}@media (max-width:980px){#page-kid-color-box #page-kid-color-box-engagement .stampy-border{font-size:7vw}}@media (max-width:640px){#page-kid-color-box #page-kid-color-box-engagement .stampy-border{font-size:12vw}#page-kid-color-box #page-kid-color-box-engagement img{width:40%;margin-top:4%}#page-kid-color-box #page-kid-color-box-engagement p{margin-top:4%}}#page-kid-color-box #page-kid-color-box-center{pointer-events:none;position:absolute;z-index:100;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:transparent;color:#000}#page-kid-color-box #page-kid-color-box-center img.sm-hidden{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;width:auto}#page-kid-color-box #page-kid-color-box-center h3{font-size:1.4vw;line-height:1.2}#page-kid-color-box #page-kid-color-box-center p{font-weight:400;font-size:1vw}#page-kid-color-box #page-kid-color-box-center .button{font-size:.9vw}#page-kid-color-box #page-kid-color-box-center .square-content-text{pointer-events:auto;width:70%;margin-left:15%;margin-right:15%}@media (max-width:980px){#page-kid-color-box #page-kid-color-box-magic{padding-bottom:36%}#page-kid-color-box #page-kid-color-box-fun{padding-top:36%}#page-kid-color-box .square-content-text{position:static;-webkit-transform:none;transform:none;padding:6% 2%!important}#page-kid-color-box .page-kid-color-box-first-row{position:relative}#page-kid-color-box #page-kid-color-box-center{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#page-kid-color-box #page-kid-color-box-center:before{content:none}#page-kid-color-box #page-kid-color-box-center img.sm-visible{display:block;width:80%;margin-left:auto;margin-right:auto;height:auto}#page-kid-color-box #page-kid-color-box-center h3{font-size:4.6vw}#page-kid-color-box #page-kid-color-box-center .button,#page-kid-color-box #page-kid-color-box-center p{font-size:2.6vw}#page-kid-color-box #page-kid-color-box-center .square-content-text{width:50%;margin-left:25%;margin-right:25%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-width:640px){#page-kid-color-box #page-kid-color-box-magic{padding-bottom:44%}#page-kid-color-box #page-kid-color-box-fun{padding-top:38%}#page-kid-color-box #page-kid-color-box-center .square-content-text{width:70%;margin-left:15%;margin-right:15%;padding-left:0!important;padding-right:0!important}#page-kid-color-box #page-kid-color-box-center h3{margin-top:0;font-size:5.5vw}#page-kid-color-box #page-kid-color-box-center .btn_text,#page-kid-color-box #page-kid-color-box-center p{font-size:3.7vw}}#page-kid-white-box .square-box-content img{position:absolute;left:0;top:0;height:100%;width:auto}#page-kid-white-box .square-content-text{text-align:left;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding-left:40%}#page-kid-white-box .stampy-border{font-size:3.1vw;color:#d01030}#page-kid-white-box p{font-size:1.2vw;line-height:1.3;margin:10% 0 5%}#page-kid-white-box .button{font-size:1.1vw;font-weight:900}@media (max-width:980px){#page-kid-white-box .slick-arrow{right:10px}#page-kid-white-box .slick-arrow.slick-prev{right:auto;left:10px}#page-kid-white-box .slick-dots{position:absolute;left:0;right:0;bottom:0;margin-bottom:3%;font-size:0;text-align:center}#page-kid-white-box .slick-dots li{display:inline-block;vertical-align:middle;width:16px}#page-kid-white-box .slick-dots li.slick-active button{background-color:#000}#page-kid-white-box .slick-dots li:before{content:none}#page-kid-white-box .slick-dots button{display:block;font-size:0;border:1px solid #000;width:.7rem;height:.7rem;background-color:transparent;border-radius:100%}#page-kid-white-box .square-box:before{display:block;padding-top:60%}#page-kid-white-box .square-content-text{padding-right:4%}#page-kid-white-box .stampy-border{font-size:8vw}#page-kid-white-box p{font-size:2.8vw;margin:8% 0 4%}#page-kid-white-box .button{font-size:2.5vw}}@media (max-width:640px){#page-kid-white-box .slick-arrow{right:5px}#page-kid-white-box .slick-arrow.slick-prev{right:auto;left:5px}#page-kid-white-box .square-content-text{padding-left:38%}#page-kid-white-box .stampy-border{font-size:9.3vw}#page-kid-white-box p{font-size:4.4vw;line-height:1.2}#page-kid-white-box p br{display:none}#page-kid-white-box .button{font-size:4vw}}#page-kid-scroll-experiences{background:#fff url(../images/content/famille/enfants/experiences-bg-desktop.jpg) no-repeat center center;background-size:100% auto}#page-kid-scroll-experiences .btn_red{margin-top:40px}#page-kid-scroll-experiences p{margin-left:auto;margin-right:auto;width:60%}@media (max-width:980px){#page-kid-scroll-experiences{background:#fff url(../images/content/famille/enfants/experiences-bg-mobile.jpg) no-repeat center bottom;background-size:100% auto}#page-kid-scroll-experiences .btn_red{margin-top:20px}#page-kid-scroll-experiences p{width:auto}}@media (min-width:641px){.page-menu-magic-box .menus-product-list-block{width:50%}}@media (min-width:641px) and (max-width:980px){.page-menu-magic-box .menus-product-list-block:nth-child(3n+1),.page-menu-magic-box .menus-product-list-block:nth-child(3n+3){background:#f7ebdf}.page-menu-magic-box .menus-product-list-block:nth-child(3n),.page-menu-magic-box .menus-product-list-block:nth-child(3n+2){background:#f0e5da}}@media (min-width:981px){.page-menu-magic-box .menus-product-list-block{width:25%}}.page-menu .header-block{min-height:136vw;background:url(/images/menus/header-background.jpg) no-repeat center/cover}@media (min-width:641px){.page-menu .header-block{min-height:42.7vw;background-image:url(/images/menus/header-background.jpg)}}@media (min-width:641px){.page-menu-half-carousel .menus-product-list-block{width:50%}}.select2-container{color:#000}@media (max-width:980px){body.page-register .container{background:#fff url(../images/layout/register/background-register-top-mobile.jpg) no-repeat center 1%/100% auto}body.page-register .header-block{background:0 0;padding:45% 15% 0}body.page-register .header-block .breadcrumb-component{margin-bottom:8%}body.page-register .register-block{background:0 0}body.page-register .register-block-facebook-text{width:88%;margin:0 auto}}@media (min-width:981px){body.page-register .container>.logo{position:fixed}}body.page-register .header-block{padding-bottom:0}@media (min-width:981px){body.page-register .header-block{background:#fff url(../images/layout/register/background-top.jpg) no-repeat top 200px center/50% auto}}body.page-register .select2-dropdown{border:1px solid #000;border-top:none}body.page-rh-form .line .show-ie{display:none;color:#a6a6a6}html.ie9 body.page-rh-form .line .show-ie{display:block}body.page-rh-form .form{width:90%;max-width:690px;margin-right:auto;margin-left:auto}body.page-rh-form .form h2{color:#000;font-family:"Nunito Sans",sans-serif;font-weight:700;font-size:40px;line-height:45px;margin-top:60px;margin-bottom:30px}body.page-rh-form .form h2+p{margin-bottom:20px}@media (max-width:480px){body.page-rh-form .form h2{font-size:2rem!important;margin-top:20px!important;margin-bottom:0!important}}body.page-rh-form .form form{margin-top:10px}body.page-rh-form .form p{clear:both;width:100%;font-size:1.6rem!important;font-weight:400;line-height:25px;color:#000}body.page-rh-form .form .line{overflow:hidden;margin-bottom:25px;width:100%}body.page-rh-form .form .line input[type=email],body.page-rh-form .form .line input[type=text],body.page-rh-form .form .line textarea{padding-left:10px;width:100%;height:60px;font-size:75%;line-height:60px}body.page-rh-form .form .line input[type=email]+p,body.page-rh-form .form .line input[type=text]+p,body.page-rh-form .form .line textarea+p{margin-top:10px}body.page-rh-form .form .line textarea{padding-top:10px;width:100%;max-width:100%;min-height:120px;border:1px solid #d9d9d9;line-height:1.4}body.page-rh-form .form .line .select{width:100%;height:60px;overflow:hidden;line-height:60px;background:url(../images/layout/rh/arrow-bottom-grey.png) 97% center no-repeat #fff;border:1px solid #d9d9d9;color:#a6a6a6;vertical-align:top}body.page-rh-form .form .line .select select{margin-left:10px;width:110%;background:0 0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#a6a6a6;font-size:75%}@media (max-width:1024px){body.page-rh-form .form .line .select select{font-size:100%}}body.page-rh-form .form .line .select select option{color:#a6a6a6}body.page-rh-form .form .line input[type=checkbox],body.page-rh-form .form .line input[type=radio]{vertical-align:middle;display:none}body.page-rh-form .form .line input[type=checkbox]+label:before,body.page-rh-form .form .line input[type=radio]+label:before{content:" ";display:inline-block;width:30px;height:30px;background-color:#fff;border:1px solid #d9d9d9;vertical-align:middle;margin-right:20px}body.page-rh-form .form .line input[type=checkbox]:checked+label:before,body.page-rh-form .form .line input[type=radio]:checked+label:before{background-color:#d2082a}body.page-rh-form .form .line input[type=submit]{float:right;padding-left:20px;padding-right:20px;height:60px;background-color:#d01030;color:#fff;font-size:18px;line-height:60px;font-weight:700;font-style:italic;text-align:center}body.page-rh-form .form .line p+.col{margin-top:20px;padding-left:0}body.page-rh-form .form .line p+.col+.col{margin-top:20px}body.page-rh-form .form .line .col{float:left;width:50%;padding-left:25px;overflow:hidden;vertical-align:top;vertical-align:middle}body.page-rh-form .form .line .col+p{padding-top:20px}body.page-rh-form .form .line .col:first-child{padding-left:0}@media (max-width:480px){body.page-rh-form .form .line .col{width:100%;float:none;padding-left:0;margin-bottom:25px}body.page-rh-form .form .line .col+.col{margin-bottom:0;margin-top:25px}body.page-rh-form .form .line .col:first-child{margin-bottom:0}}body.page-rh-form .form .transparentfield{width:100%;border:1px solid #d9d9d9}body.page-rh-form .form .transparentfield.required:after{display:none}body.page-rh-form .form .transparentfield label{display:block;width:100%;height:100%;background:#fff}body.page-rh-form .form .transparentfield input{border:0 none}body.page-rh-form .form .transparentfield em{left:1rem;font-size:75%;color:#a6a6a6}@media (max-width:1024px){body.page-rh-form .form .transparentfield em{font-size:100%}}body.page-formulaire-de-candidature .rollmenu-and-main .form .error-message{margin-top:50px;color:#000;font-size:1.8rem;font-weight:700}body.page-formulaire-de-candidature .rollmenu-and-main .form .line .select{border:none;background:#fff;color:#000;font-size:75%;line-height:1}body.page-formulaire-de-candidature .rollmenu-and-main .form .line button[type=submit]{float:right}body.page-formulaire-de-candidature .rollmenu-and-main .form .line.line-file{height:120px;margin-bottom:0}body.page-formulaire-de-candidature .rollmenu-and-main .form .line.line-file label{float:left}@media (max-width:640px){body.page-formulaire-de-candidature .rollmenu-and-main .form .line.line-file label{float:none;display:block;margin-bottom:2rem}}body.page-formulaire-de-candidature .rollmenu-and-main .form .line.line-file .file-info{display:inline-block}@media (min-width:1024px){body.page-formulaire-de-candidature .rollmenu-and-main .form .line.line-file .file-info{font-size:80%}}body.page-formulaire-de-candidature .rollmenu-and-main .form .line .file{display:block;float:right;margin-right:0;padding-right:20px;padding-left:20px;height:60px;background-color:#c4c4c4;color:#fff;font-size:18px;font-weight:700;font-style:italic;line-height:60px;text-align:center;cursor:pointer}@media (max-width:480px){body.page-formulaire-de-candidature .rollmenu-and-main .form .line .file{float:none}}@media (max-width:780px){body.page-formulaire-de-candidature .rollmenu-and-main .form .line .file{float:none}}@media (max-width:1000px){body.page-formulaire-de-candidature .rollmenu-and-main .form .line .file{margin-right:0}}body.page-formulaire-de-candidature .rollmenu-and-main .form .line input[type=file]{float:right}@media (min-width:1024px){body.page-formulaire-de-candidature .rollmenu-and-main .form .line input[type=file]{font-size:80%}}@media (max-width:640px){body.page-formulaire-de-candidature .rollmenu-and-main .form .line input[type=file]{float:none;display:block}}body.page-formulaire-de-candidature .footer{clear:both}body.page-conseils-rh .main,body.page-etapes-de-selection .main{padding-bottom:160px}body.page-conseils-rh .career-go-to-storelocator,body.page-etapes-de-selection .career-go-to-storelocator{background:#f1f1f1;text-align:center;z-index:1;position:absolute;bottom:300px;left:0;right:60px}@media (max-width:1024px){body.page-conseils-rh .career-go-to-storelocator,body.page-etapes-de-selection .career-go-to-storelocator{right:0;bottom:720px}}body.page-conseils-rh .career-go-to-storelocator div,body.page-etapes-de-selection .career-go-to-storelocator div{padding-top:0;margin-bottom:10px}body.page-conseils-rh .career-go-to-storelocator a,body.page-etapes-de-selection .career-go-to-storelocator a{font-style:normal}body.page-rh-candidature .container,body.page-rh-formulaire .container{overflow:hidden}body.page-rh-candidature .rollmenu-and-main .main,body.page-rh-formulaire .rollmenu-and-main .main{padding-top:30px}body.page-rh-candidature .rollmenu-and-main .form .label,body.page-rh-formulaire .rollmenu-and-main .form .label{margin-right:40px;height:60px;vertical-align:middle;color:#a6a6a6;font-weight:300;font-size:18px;line-height:60px}body.page-rh-candidature .rollmenu-and-main .form .label.small,body.page-rh-formulaire .rollmenu-and-main .form .label.small{color:#000;font-family:"Nunito Sans",sans-serif;font-weight:400;font-size:14px;line-height:60px;vertical-align:middle}@media (max-width:480px){body.page-rh-candidature .rollmenu-and-main .form .label.small,body.page-rh-formulaire .rollmenu-and-main .form .label.small{display:block;line-height:1.4!important;vertical-align:top}body.page-rh-candidature .rollmenu-and-main .form .label.small:before,body.page-rh-formulaire .rollmenu-and-main .form .label.small:before{margin-bottom:40px;float:left;display:block}}body.page-rh-candidature .footer,body.page-rh-formulaire .footer{clear:both}.no-touch .page-rh-franchise .rollmenu ul.second>li#item-corpo-actu .accordion-title:hover{color:#000}.page-rh-candidature.ie9 .form input,.page-rh-candidature.ie9 .form select,.page-rh-candidature.ie9 .form select option{color:#000}.page-rh-candidature.ie9 body.page-rh-candidature .rollmenu-and-main .form .line .select{color:#000}.page-rh-candidature.ie9 body.page-rh-candidature .rollmenu-and-main .form .line .select select,.page-rh-candidature.ie9 body.page-rh-candidature .rollmenu-and-main .form .line .select select option{color:#000}body.page-carrieres .stampy-border{font-size:3rem}body.page-carrieres .square-box{background:#ccc;color:#fff}body.page-carrieres .head+.head{display:none}body.page-carrieres .container,body.page-rh-carriere .container{overflow:hidden}body.page-carrieres .main,body.page-rh-carriere .main{padding-left:0;padding-right:0}body.page-carrieres .roundsticker,body.page-rh-carriere .roundsticker{display:none}body.page-carrieres .square-box,body.page-rh-carriere .square-box{background:#ece8e6;color:#fff}body.page-carrieres .square-box .stampy-border,body.page-rh-carriere .square-box .stampy-border{margin-top:3.8rem;text-align:center}body.page-carrieres .square-box .blockyfooter,body.page-rh-carriere .square-box .blockyfooter{position:absolute;left:0;right:0;bottom:0;margin-bottom:2rem}body.page-carrieres .square-box .blockyfooter .btn_common,body.page-rh-carriere .square-box .blockyfooter .btn_common{position:relative;font-size:1.6rem}body.page-carrieres .square-box.career-block-statistics,body.page-rh-carriere .square-box.career-block-statistics{background:#f18700}body.page-carrieres .centered-content,body.page-rh-carriere .centered-content{position:absolute;top:50%;left:10%;width:80%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.page-carrieres .career-block-social h2,body.page-rh-carriere .career-block-social h2{margin-top:3.7rem;font-size:1.2rem;text-transform:uppercase}body.page-carrieres .career-block-social h2::before,body.page-rh-carriere .career-block-social h2::before{content:'';display:block;width:44px;height:44px;margin:0 auto 5px}body.page-carrieres .career-block-social .centered-content,body.page-rh-carriere .career-block-social .centered-content{font-size:1.8rem;font-weight:700;line-height:1.6}body.page-carrieres .block-manager,body.page-rh-carriere .block-manager{width:50%;color:#000;background:url(../images/layout/rh/rh-manager.jpg) center center no-repeat;background-size:cover}body.page-carrieres .block-manager .stampy-border,body.page-rh-carriere .block-manager .stampy-border{color:#000}body.page-carrieres .block-manager .btn_common,body.page-rh-carriere .block-manager .btn_common{font-size:18px;font-weight:700}@media (max-width:480px){body.page-carrieres .block-manager,body.page-rh-carriere .block-manager{width:100%;display:block;float:none;padding-top:50%}body.page-carrieres .block-manager .btn_common,body.page-rh-carriere .block-manager .btn_common{font-size:14px}}body.page-carrieres .block-manager .btn_common,body.page-rh-carriere .block-manager .btn_common{font-size:18px;font-weight:700;margin-top:8%;line-height:1.2}body.page-carrieres #career-block-join-us,body.page-rh-carriere #career-block-join-us{background:#ca9e67}body.page-carrieres #career-block-join-us .centered-content,body.page-rh-carriere #career-block-join-us .centered-content{font-size:3rem;font-weight:700;letter-spacing:-1px}body.page-carrieres #career-block-apply,body.page-rh-carriere #career-block-apply{background:url(../images/layout/rh/rh-postulez.jpg) center center/cover}body.page-carrieres #career-block-apply .blockyfooter .btn_text.first_line:after,body.page-rh-carriere #career-block-apply .blockyfooter .btn_text.first_line:after{display:none}body.page-carrieres #career-block-apply .blockyfooter .btn_text.first_line:hover~.second_line:after,body.page-rh-carriere #career-block-apply .blockyfooter .btn_text.first_line:hover~.second_line:after{width:100%}body.page-carrieres #career-block-apply .blockyfooter .btn_text.second_line:before,body.page-rh-carriere #career-block-apply .blockyfooter .btn_text.second_line:before{display:none}body.page-carrieres #career-block-expert,body.page-rh-carriere #career-block-expert{background-size:cover}body.page-carrieres #career-block-expert .btn_common,body.page-rh-carriere #career-block-expert .btn_common{color:#ece8e6}body.page-carrieres #career-block-jobs,body.page-carrieres #career-block-manager,body.page-rh-carriere #career-block-jobs,body.page-rh-carriere #career-block-manager{background:url(../images/layout/rh/rh-metier.jpg) center center/cover;color:#777}body.page-carrieres #career-block-jobs .btn_common,body.page-carrieres #career-block-manager .btn_common,body.page-rh-carriere #career-block-jobs .btn_common,body.page-rh-carriere #career-block-manager .btn_common{color:#757575}body.page-carrieres #career-block-director,body.page-rh-carriere #career-block-director{background:url(../images/layout/rh/rh-directeur.jpg) center center/cover;color:#777}body.page-carrieres #career-block-director .btn_common,body.page-rh-carriere #career-block-director .btn_common{color:#757575}body.page-carrieres #career-block-member,body.page-rh-carriere #career-block-member{background:url(../images/layout/rh/rh-equipier.jpg) center center/cover;color:#777}body.page-carrieres #career-block-member .btn_common,body.page-rh-carriere #career-block-member .btn_common{color:#757575}body.page-carrieres #career-block-viadeo,body.page-rh-carriere #career-block-viadeo{background:#282828}body.page-carrieres #career-block-viadeo h2::before,body.page-rh-carriere #career-block-viadeo h2::before{background:url(../images/layout/rh/rh-viadeo-icon.jpg) center center no-repeat}body.page-carrieres #career-block-engagement,body.page-rh-carriere #career-block-engagement{background:url(../images/layout/rh/rh-engagements.jpg) center center/cover}body.page-carrieres #career-block-jobs-headquarter,body.page-rh-carriere #career-block-jobs-headquarter{background:url(../images/layout/rh/rh-siege.jpg) center center/cover;color:#777}body.page-carrieres #career-block-jobs-headquarter .square-content,body.page-rh-carriere #career-block-jobs-headquarter .square-content{padding-right:50%}body.page-carrieres #career-block-jobs-headquarter .blockyfooter,body.page-rh-carriere #career-block-jobs-headquarter .blockyfooter{width:50%}body.page-carrieres #career-block-facebook,body.page-rh-carriere #career-block-facebook{background:#3b5998}body.page-carrieres #career-block-facebook h2::before,body.page-rh-carriere #career-block-facebook h2::before{background:url(../images/layout/rh/rh-facebook-icon.png) center center no-repeat}body.page-carrieres #career-block-facebook .centered-content,body.page-rh-carriere #career-block-facebook .centered-content{-webkit-transform:none;transform:none;top:45%;font-size:4rem;font-weight:700}body.page-carrieres #career-block-facebook .centered-content span,body.page-rh-carriere #career-block-facebook .centered-content span{font-size:1.2rem;font-weight:400;display:block}@media (min-width:1440px){body.page-carrieres .stampy-border,body.page-rh-carriere .stampy-border{font-size:5rem}}@media (max-width:640px){body.page-carrieres .square-box .stampy-border,body.page-rh-carriere .square-box .stampy-border{margin-top:2.5rem;font-size:2.5rem}body.page-carrieres .square-box .blockyfooter,body.page-rh-carriere .square-box .blockyfooter{margin-bottom:2%}body.page-carrieres .square-box .blockyfooter .btn_common,body.page-rh-carriere .square-box .blockyfooter .btn_common{font-size:1.3rem}body.page-carrieres #career-block-join-us .centered-content,body.page-carrieres .career-block-statistics .centered-content,body.page-rh-carriere #career-block-join-us .centered-content,body.page-rh-carriere .career-block-statistics .centered-content{font-size:1.8rem}body.page-carrieres #career-block-engagement,body.page-rh-carriere #career-block-engagement{background-position:center 30%}}body.page-carrieres .container,body.page-rh-carriere .container{overflow:hidden}body.page-carrieres .main,body.page-rh-carriere .main{padding-left:0;padding-right:0}body.page-carrieres .roundsticker,body.page-rh-carriere .roundsticker{display:none}body.page-carrieres .h1,body.page-rh-carriere .h1{color:#fff;text-align:left;font-size:115px}body.page-carrieres .h1 small,body.page-rh-carriere .h1 small{font-size:30px}@media (max-width:640px){body.page-carrieres .h1,body.page-rh-carriere .h1{font-size:70px}}@media (min-width:1024px){body.page-carrieres .rollmenu.rollmenu-nbr-child-6 ul.second>li,body.page-rh-carriere .rollmenu.rollmenu-nbr-child-6 ul.second>li{width:15.33%}body.page-carrieres .rollmenu.rollmenu-nbr-child-6 ul.second>li:first-child,body.page-rh-carriere .rollmenu.rollmenu-nbr-child-6 ul.second>li:first-child{width:8%}}body.page-carrieres .footer,body.page-rh-carriere .footer{clear:both}body.page-carrieres .head,body.page-rh-carriere .head{text-align:left}body.page-carrieres .head .h1,body.page-rh-carriere .head .h1{color:#d01030;font-size:4.3rem}@media (min-width:1440px){body.page-carrieres .head .h1,body.page-rh-carriere .head .h1{font-size:3.5vw}}body.page-carrieres .head .in,body.page-rh-carriere .head .in{position:absolute;min-height:auto;left:46%;top:28%}body.page-carrieres #carrieres-anim,body.page-rh-carriere #carrieres-anim{position:absolute;width:100%;height:100%;max-width:994px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden}body.page-carrieres #carrieres-woman-left,body.page-rh-carriere #carrieres-woman-left{opacity:0;position:absolute;bottom:0;left:33%;width:25.05%}body.page-carrieres #carrieres-man-right,body.page-rh-carriere #carrieres-man-right{opacity:0;position:absolute;bottom:0;left:56.5%;width:27%}body.page-carrieres #carrieres-woman-right,body.page-rh-carriere #carrieres-woman-right{opacity:0;position:absolute;bottom:0;left:49%;width:21.25%}body.page-carrieres #carrieres-man-left,body.page-rh-carriere #carrieres-man-left{opacity:0;position:absolute;bottom:0;left:20.5%;width:21%}body.page-carrieres #carrieres-groupe,body.page-rh-carriere #carrieres-groupe{opacity:0;position:absolute;bottom:1%;left:5%;width:23.4%}body.page-carrieres #carrieres-international,body.page-rh-carriere #carrieres-international{opacity:0;position:absolute;bottom:1%;left:5%;width:17.9%}body.page-carrieres #carrieres-collaborateurs,body.page-rh-carriere #carrieres-collaborateurs{opacity:0;position:absolute;bottom:1%;left:5%;width:16.7%}body.page-carrieres #carrieres-services,body.page-rh-carriere #carrieres-services{opacity:0;position:absolute;bottom:1%;left:5%;width:16.6%}body.page-carrieres #carrieres-evolution,body.page-rh-carriere #carrieres-evolution{opacity:0;position:absolute;bottom:1%;left:5%;width:16.2%}body.page-carrieres #carrieres-croissance,body.page-rh-carriere #carrieres-croissance{opacity:0;position:absolute;bottom:1%;left:5%;width:15.1%}body.page-carrieres #carrieres-dynamisme,body.page-rh-carriere #carrieres-dynamisme{opacity:0;position:absolute;bottom:1%;right:5%;width:21%}body.page-carrieres #carrieres-developpement,body.page-rh-carriere #carrieres-developpement{opacity:0;position:absolute;bottom:1%;right:5%;width:20.6%}body.page-carrieres #carrieres-client,body.page-rh-carriere #carrieres-client{opacity:0;position:absolute;bottom:1%;right:5%;width:15.2%}body.page-carrieres #carrieres-business,body.page-rh-carriere #carrieres-business{opacity:0;position:absolute;bottom:1%;right:5%;width:13.1%}body.page-carrieres #carrieres-audace,body.page-rh-carriere #carrieres-audace{opacity:0;position:absolute;bottom:1%;right:5%;width:12.2%}body.page-carrieres #carrieres-ecoute,body.page-rh-carriere #carrieres-ecoute{opacity:0;position:absolute;bottom:1%;right:5%;width:11.15%}body.page-carrieres #carrieres-enplus,body.page-rh-carriere #carrieres-enplus{opacity:0;position:absolute;bottom:0;right:0;width:17.1%}@media only screen and (max-width:1025px){body.page-carrieres body.page-linkscolor-black .head .in,body.page-rh-carriere body.page-linkscolor-black .head .in{left:42%;top:8%}body.page-carrieres #carrieres-anim,body.page-rh-carriere #carrieres-anim{max-width:754px}}@media only screen and (max-width:767px){body.page-carrieres body.page-linkscolor-black .head .in,body.page-rh-carriere body.page-linkscolor-black .head .in{left:40%;top:27%}}@media only screen and (max-width:480px){body.page-carrieres body.page-linkscolor-black .head .in,body.page-rh-carriere body.page-linkscolor-black .head .in{left:33%}}.no-touch .page-rh-franchise .rollmenu ul.second>li#item-corpo-actu .accordion-title:hover{color:#000}body.page-devenez-franchise .container,body.page-rh-franchise .container{overflow:hidden}body.page-devenez-franchise .main,body.page-rh-franchise .main{padding-left:0;padding-right:0}body.page-devenez-franchise .roundsticker,body.page-rh-franchise .roundsticker{display:none}body.page-devenez-franchise .h1,body.page-rh-franchise .h1{color:#fff;text-align:left;font-size:11.5rem}body.page-devenez-franchise .h1 small,body.page-rh-franchise .h1 small{font-size:3rem}@media (max-width:640px){body.page-devenez-franchise .h1,body.page-rh-franchise .h1{font-size:7rem}}body.page-devenez-franchise .article,body.page-rh-franchise .article{float:left}body.page-devenez-franchise .article.blocky,body.page-rh-franchise .article.blocky{padding-top:50%;width:50%}body.page-devenez-franchise .article.multi-blocky,body.page-rh-franchise .article.multi-blocky{padding-top:0!important}body.page-devenez-franchise .article.multi-blocky .blocky,body.page-rh-franchise .article.multi-blocky .blocky{padding-top:50%}body.page-devenez-franchise .article.multi-blocky article,body.page-rh-franchise .article.multi-blocky article{float:none}@media (max-width:1023px){body.page-devenez-franchise .article.multi-blocky,body.page-rh-franchise .article.multi-blocky{display:block;width:100%;float:none;padding-top:50%}}body.page-devenez-franchise .article .stampy-border,body.page-rh-franchise .article .stampy-border{color:#fff}body.page-devenez-franchise .article .p,body.page-rh-franchise .article .p{font-size:1.8rem;line-height:1.3}@media (max-width:800px){body.page-devenez-franchise .article,body.page-rh-franchise .article{float:none}body.page-devenez-franchise .article.blocky,body.page-rh-franchise .article.blocky{padding-top:100%;width:100%}}body.page-devenez-franchise #histoire,body.page-rh-franchise #histoire{background:#9fb992 url(../images/content/corpo/bg-histoire.jpg) 0 bottom no-repeat}body.page-devenez-franchise #histoire .btn_common,body.page-rh-franchise #histoire .btn_common{color:#9fb992}body.page-devenez-franchise #engagement,body.page-rh-franchise #engagement{background:#ede2c9 url(../images/content/corpo/bg-engagement.jpg) 0 bottom no-repeat}body.page-devenez-franchise #engagement .btn_common,body.page-devenez-franchise #engagement .stampy-border,body.page-devenez-franchise #engagement p,body.page-rh-franchise #engagement .btn_common,body.page-rh-franchise #engagement .stampy-border,body.page-rh-franchise #engagement p{color:#854100}body.page-devenez-franchise #groupe,body.page-rh-franchise #groupe{background:grey url(../images/content/corpo/bg-groupe.jpg) 0 bottom no-repeat}body.page-devenez-franchise #groupe .btn_common,body.page-rh-franchise #groupe .btn_common{color:#000}body.page-devenez-franchise #engagement,body.page-devenez-franchise #groupe,body.page-devenez-franchise #histoire,body.page-rh-franchise #engagement,body.page-rh-franchise #groupe,body.page-rh-franchise #histoire{background-size:contain}body.page-devenez-franchise #engagement.blocky>.in>.in,body.page-devenez-franchise #groupe.blocky>.in>.in,body.page-devenez-franchise #histoire.blocky>.in>.in,body.page-rh-franchise #engagement.blocky>.in>.in,body.page-rh-franchise #groupe.blocky>.in>.in,body.page-rh-franchise #histoire.blocky>.in>.in{vertical-align:top}body.page-devenez-franchise #engagement p,body.page-devenez-franchise #groupe p,body.page-devenez-franchise #histoire p,body.page-rh-franchise #engagement p,body.page-rh-franchise #groupe p,body.page-rh-franchise #histoire p{margin:20% auto 0;width:70%;font-size:112.5%;line-height:1.3}@media (max-width:1024px){body.page-devenez-franchise #engagement p,body.page-devenez-franchise #groupe p,body.page-devenez-franchise #histoire p,body.page-rh-franchise #engagement p,body.page-rh-franchise #groupe p,body.page-rh-franchise #histoire p{margin-top:25%}}@media (max-width:800px){body.page-devenez-franchise #engagement p,body.page-devenez-franchise #groupe p,body.page-devenez-franchise #histoire p,body.page-rh-franchise #engagement p,body.page-rh-franchise #groupe p,body.page-rh-franchise #histoire p{width:80%;font-size:2rem}}@media (max-width:640px){body.page-devenez-franchise #engagement p,body.page-devenez-franchise #groupe p,body.page-devenez-franchise #histoire p,body.page-rh-franchise #engagement p,body.page-rh-franchise #groupe p,body.page-rh-franchise #histoire p{width:90%}}@media (max-width:480px){body.page-devenez-franchise #engagement p,body.page-devenez-franchise #groupe p,body.page-devenez-franchise #histoire p,body.page-rh-franchise #engagement p,body.page-rh-franchise #groupe p,body.page-rh-franchise #histoire p{font-size:1.6rem}}body.page-devenez-franchise #engagement .btn_common,body.page-devenez-franchise #groupe .btn_common,body.page-devenez-franchise #histoire .btn_common,body.page-rh-franchise #engagement .btn_common,body.page-rh-franchise #groupe .btn_common,body.page-rh-franchise #histoire .btn_common{background-color:#fff}body.page-devenez-franchise #groupe p,body.page-devenez-franchise #histoire p,body.page-rh-franchise #groupe p,body.page-rh-franchise #histoire p{color:#fff}body.page-devenez-franchise #franchise,body.page-rh-franchise #franchise{background:url(../images/layout/rh/rh-etape-selection.jpg) center center no-repeat;background-size:cover;color:#fff}body.page-devenez-franchise #franchise .btn_common,body.page-rh-franchise #franchise .btn_common{font-size:1.8rem;font-weight:700}@media (max-width:480px){body.page-devenez-franchise #franchise,body.page-rh-franchise #franchise{width:100%;display:block;float:none;padding-top:50%}body.page-devenez-franchise #franchise .btn_common,body.page-rh-franchise #franchise .btn_common{font-size:1.4rem}}body.page-devenez-franchise #candidature,body.page-devenez-franchise #chips,body.page-devenez-franchise #entrepreneur,body.page-devenez-franchise #temoignages,body.page-rh-franchise #candidature,body.page-rh-franchise #chips,body.page-rh-franchise #entrepreneur,body.page-rh-franchise #temoignages{padding-top:25%;width:50%;float:left}body.page-devenez-franchise #entrepreneur,body.page-rh-franchise #entrepreneur{background-color:#991529;color:#fff}body.page-devenez-franchise #entrepreneur p,body.page-rh-franchise #entrepreneur p{font-size:3rem;font-weight:700;margin-top:7%}body.page-devenez-franchise #entrepreneur .btn_common,body.page-rh-franchise #entrepreneur .btn_common{font-size:1.8rem;font-weight:700}@media (min-width:1280px){body.page-devenez-franchise #entrepreneur.blocky .blockyheader [class*=stampy],body.page-rh-franchise #entrepreneur.blocky .blockyheader [class*=stampy]{font-size:170%}}@media (max-width:1023px){body.page-devenez-franchise #entrepreneur,body.page-rh-franchise #entrepreneur{width:100%;display:block;float:none;padding-top:50%!important}}@media (max-width:480px){body.page-devenez-franchise #entrepreneur p,body.page-rh-franchise #entrepreneur p{font-size:1.8rem}}body.page-devenez-franchise #chips,body.page-rh-franchise #chips{background:url(../images/layout/rh/rh-chips.jpg) center center no-repeat;background-size:cover}body.page-devenez-franchise #candidature,body.page-rh-franchise #candidature{color:#fff;background:url(../images/layout/rh/rh-candidature.jpg) center center no-repeat;background-size:cover}body.page-devenez-franchise #candidature .btn_common,body.page-rh-franchise #candidature .btn_common{font-size:1.8rem;font-weight:700}@media (max-width:1023px){body.page-devenez-franchise #candidature,body.page-rh-franchise #candidature{width:100%;display:block;float:none;padding-top:50%!important}}body.page-devenez-franchise #temoignages,body.page-rh-franchise #temoignages{color:#000}body.page-devenez-franchise #temoignages h2,body.page-rh-franchise #temoignages h2{font-size:3.5rem;font-weight:700}body.page-devenez-franchise #temoignages p,body.page-rh-franchise #temoignages p{font-size:1.5rem;line-height:1.6;width:80%;margin-left:auto;margin-right:auto}body.page-devenez-franchise #temoignages .btn_common,body.page-rh-franchise #temoignages .btn_common{font-size:2rem;font-weight:700}@media (max-width:1200px){body.page-devenez-franchise #temoignages h2,body.page-rh-franchise #temoignages h2{margin-top:0}}@media (max-width:1023px){body.page-devenez-franchise #temoignages,body.page-rh-franchise #temoignages{display:block;width:100%;float:none;padding-top:50%}}@media (max-width:480px){body.page-devenez-franchise #temoignages,body.page-rh-franchise #temoignages{width:100%;display:block;float:none;padding-top:100%}body.page-devenez-franchise #temoignages p,body.page-rh-franchise #temoignages p{font-size:1.4rem;margin-top:5%}body.page-devenez-franchise #temoignages .btn_common,body.page-rh-franchise #temoignages .btn_common{font-size:1.4rem}}body.page-devenez-franchise .block-faq,body.page-devenez-franchise .block-interlocuteur,body.page-rh-franchise .block-faq,body.page-rh-franchise .block-interlocuteur{width:50%}@media (max-width:480px){body.page-devenez-franchise .block-faq,body.page-devenez-franchise .block-interlocuteur,body.page-rh-franchise .block-faq,body.page-rh-franchise .block-interlocuteur{width:100%;display:block;float:none;padding-top:100%!important}body.page-devenez-franchise .block-faq p,body.page-devenez-franchise .block-interlocuteur p,body.page-rh-franchise .block-faq p,body.page-rh-franchise .block-interlocuteur p{font-size:1.4rem;margin-top:10%}}body.page-devenez-franchise .block-faq,body.page-rh-franchise .block-faq{background-color:#c89c6b;color:#fff}body.page-devenez-franchise .block-faq h2,body.page-rh-franchise .block-faq h2{margin-top:27%;font-size:8.8rem!important}@media (max-width:1200px){body.page-devenez-franchise .block-faq h2,body.page-rh-franchise .block-faq h2{margin-top:19%}}@media (max-width:480px){body.page-devenez-franchise .block-faq h2,body.page-rh-franchise .block-faq h2{margin-top:30%}}body.page-devenez-franchise .block-interlocuteur,body.page-rh-franchise .block-interlocuteur{background-color:#522e24;color:#fff}body.page-devenez-franchise .block-interlocuteur h2,body.page-rh-franchise .block-interlocuteur h2{margin-top:25%;font-weight:700;letter-spacing:-2px;font-family:"Nunito Sans",sans-serif;font-weight:400;font-size:4.5rem!important}body.page-devenez-franchise .block-interlocuteur .btn_common,body.page-rh-franchise .block-interlocuteur .btn_common{font-size:1.8rem;font-weight:700}@media (max-width:1200px) and (min-width:1024px){body.page-devenez-franchise .block-interlocuteur .blockyheader h2,body.page-rh-franchise .block-interlocuteur .blockyheader h2{margin-top:17%;font-size:3.5rem!important}}@media (max-width:480px){body.page-devenez-franchise .block-interlocuteur h2,body.page-rh-franchise .block-interlocuteur h2{margin-top:35%!important}}@media (max-width:640px){body.page-devenez-franchise #engagement,body.page-devenez-franchise #histoire,body.page-rh-franchise #engagement,body.page-rh-franchise #histoire{background-image:none}body.page-devenez-franchise #engagement.blocky>.in>.in,body.page-devenez-franchise #groupe.blocky>.in>.in,body.page-devenez-franchise #histoire.blocky>.in>.in,body.page-rh-franchise #engagement.blocky>.in>.in,body.page-rh-franchise #groupe.blocky>.in>.in,body.page-rh-franchise #histoire.blocky>.in>.in{vertical-align:middle}body.page-devenez-franchise #engagement p,body.page-devenez-franchise #groupe p,body.page-devenez-franchise #histoire p,body.page-rh-franchise #engagement p,body.page-rh-franchise #groupe p,body.page-rh-franchise #histoire p{margin-top:0}}@media (max-width:480px){body.page-devenez-franchise .blocky .blockyheader,body.page-rh-franchise .blocky .blockyheader{margin-top:1em}body.page-devenez-franchise .blocky .blockyheader [class*=stampy],body.page-rh-franchise .blocky .blockyheader [class*=stampy]{font-size:160%}body.page-devenez-franchise .blocky .blockyfooter,body.page-rh-franchise .blocky .blockyfooter{margin-bottom:1em}body.page-devenez-franchise #franchise p,body.page-rh-franchise #franchise p{font-size:1.6rem}}@media (min-width:1400px){body.page-devenez-franchise .blocky .blockyheader [class*=stampy],body.page-rh-franchise .blocky .blockyheader [class*=stampy]{font-size:300%}body.page-devenez-franchise .article .p,body.page-rh-franchise .article .p{font-size:2.2rem}body.page-devenez-franchise #engagement p,body.page-devenez-franchise #groupe p,body.page-devenez-franchise #histoire p,body.page-rh-franchise #engagement p,body.page-rh-franchise #groupe p,body.page-rh-franchise #histoire p{font-size:2.2rem}}body.page-devenez-franchise .footer,body.page-rh-franchise .footer{clear:both}.no-touch .page-rh-franchise .rollmenu ul.second>li#item-corpo-actu .accordion-title:hover{color:#000}body.page-equipier .container,body.page-equipier-expert .container{overflow:hidden}body.page-equipier .recherche-restaurant,body.page-equipier-expert .recherche-restaurant{display:block;padding-top:50px;background:#f1f1f1}body.page-equipier .recherche-restaurant form,body.page-equipier-expert .recherche-restaurant form{margin-left:auto;margin-right:auto}@media (min-width:801px){body.page-equipier .recherche-restaurant form,body.page-equipier-expert .recherche-restaurant form{width:755px}}body.page-equipier .recherche-restaurant .ui-autocomplete,body.page-equipier-expert .recherche-restaurant .ui-autocomplete{z-index:2}body.page-equipier .recherche-restaurant .autosuggestabsolute,body.page-equipier-expert .recherche-restaurant .autosuggestabsolute{padding:20px;width:100%;margin:0 auto 30px auto;background-color:#1f1f1f}body.page-equipier .recherche-restaurant label,body.page-equipier-expert .recherche-restaurant label{display:block;padding-bottom:10px;color:#fff;font-weight:700}body.page-equipier .recherche-restaurant input,body.page-equipier-expert .recherche-restaurant input{float:left}body.page-equipier .recherche-restaurant input[type=text],body.page-equipier-expert .recherche-restaurant input[type=text]{width:80%;height:50px;color:#000;font-size:16px;font-weight:400;line-height:50px;text-indent:10px}body.page-equipier .recherche-restaurant input[type=submit],body.page-equipier-expert .recherche-restaurant input[type=submit]{width:20%;height:50px;background-color:#d01030;color:#fff;font-size:18px;font-style:italic;font-weight:700;text-align:center}@media (max-width:640px){body.page-equipier .recherche-restaurant input[type=text],body.page-equipier-expert .recherche-restaurant input[type=text]{width:70%}body.page-equipier .recherche-restaurant input[type=submit],body.page-equipier-expert .recherche-restaurant input[type=submit]{width:30%}}body.page-au-quotidien .career-go-to-storelocator,body.page-directeur-de-restaurant .career-go-to-storelocator,body.page-equipier .career-go-to-storelocator,body.page-equipier-expert .career-go-to-storelocator,body.page-manager .career-go-to-storelocator{background:#f1f1f1;text-align:center;z-index:1}body.page-au-quotidien .career-go-to-storelocator div,body.page-directeur-de-restaurant .career-go-to-storelocator div,body.page-equipier .career-go-to-storelocator div,body.page-equipier-expert .career-go-to-storelocator div,body.page-manager .career-go-to-storelocator div{padding-bottom:120px}body.page-au-quotidien .career-go-to-storelocator a,body.page-directeur-de-restaurant .career-go-to-storelocator a,body.page-equipier .career-go-to-storelocator a,body.page-equipier-expert .career-go-to-storelocator a,body.page-manager .career-go-to-storelocator a{font-style:normal}body.page-equipier #equipier_trois,body.page-equipier #equipier_une{margin-right:30%;margin-left:30%;width:40%}body.page-au-quotidien .main img{float:left;width:50%;padding-right:20px;margin:0 0 50px 0}body.page-au-quotidien .main .content-au-quotidien{float:right;text-align:justify;width:50%;padding-left:20px;margin-bottom:50px;font-size:2rem}@media (max-width:1389px){body.page-au-quotidien .main .content-au-quotidien{font-size:1.5rem}}@media (max-width:768px){body.page-au-quotidien .main .content-au-quotidien,body.page-au-quotidien .main img{float:none;width:100%;padding:0}body.page-au-quotidien .main img{margin:2rem auto 4rem auto}}body.page-nos-metiers-au-siege h3{font-size:3.5rem;margin-bottom:1em;font-weight:700}body.page-nos-metiers-au-siege p{font-size:1.5rem;line-height:2.2rem}body.page-nos-metiers-au-siege .intro{width:100%;background-color:#ca9e67;font-family:"Nunito Sans",sans-serif;font-weight:400;color:#fff;text-align:center;padding:4em 6%}body.page-nos-metiers-au-siege section:nth-child(odd) article{float:right}body.page-nos-metiers-au-siege section:nth-child(odd) aside{float:left}body.page-nos-metiers-au-siege section:nth-child(odd) aside:before{right:0;left:auto;border-width:35px 35px 35px 0;border-color:transparent #fff transparent transparent}body.page-nos-metiers-au-siege section article,body.page-nos-metiers-au-siege section aside{width:50%;height:0;padding-bottom:50%}body.page-nos-metiers-au-siege section article{float:left;position:relative;text-align:center}body.page-nos-metiers-au-siege section article>div{position:absolute;top:50%;left:0;right:0;margin:0 auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%);width:70%}body.page-nos-metiers-au-siege section article>div p{margin:2em 0 2em 0}body.page-nos-metiers-au-siege section aside{position:relative;float:right}body.page-nos-metiers-au-siege section aside img{width:100%;position:absolute;top:0;left:0;z-index:1}body.page-nos-metiers-au-siege section aside div{position:absolute;width:100%;text-align:left;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);z-index:2;text-align:center}body.page-nos-metiers-au-siege section aside div h2{text-align:left;color:#fff;font-size:4.5rem}body.page-nos-metiers-au-siege section aside div h2 span{border-bottom:.15em solid;border-color:#fff;line-height:1.2em}body.page-nos-metiers-au-siege section aside:before{content:'';position:absolute;left:0;top:0;bottom:0;margin:auto 0;width:0;height:0;border-style:solid;border-width:35px 0 35px 35px;border-color:transparent transparent transparent #fff;z-index:3}@media (max-width:1200px){body.page-nos-metiers-au-siege section article>div{width:85%}body.page-nos-metiers-au-siege section article>div h3{font-size:2.5rem}body.page-nos-metiers-au-siege section article>div p{font-size:1.4rem;line-height:2rem;margin:1em 0 1em 0}body.page-nos-metiers-au-siege section article>div p br{display:none}body.page-nos-metiers-au-siege section article>div a{font-size:1.4rem}}@media (max-width:900px){body.page-nos-metiers-au-siege h3{font-size:2.5rem}body.page-nos-metiers-au-siege p{font-size:1.2rem;line-height:1.5rem}body.page-nos-metiers-au-siege .intro{padding:1.5em 7%}body.page-nos-metiers-au-siege section:nth-child(odd) article{float:none;padding-bottom:0}body.page-nos-metiers-au-siege section:nth-child(odd) aside{float:none;padding-bottom:50%}body.page-nos-metiers-au-siege section:nth-child(odd) aside:before{border-width:0 15px 15px 15px;border-color:transparent transparent #fff transparent;left:0;right:0;margin:0 auto}body.page-nos-metiers-au-siege section article,body.page-nos-metiers-au-siege section aside{width:100%;height:auto}body.page-nos-metiers-au-siege section article{float:none;padding-bottom:0}body.page-nos-metiers-au-siege section article>div{position:relative;-webkit-transform:none;transform:none;padding:2em;width:100%}body.page-nos-metiers-au-siege section article>div h3{font-size:2.5rem}body.page-nos-metiers-au-siege section article>div p{font-size:1.25rem;line-height:1.5rem;margin:1em 0 1em 0}body.page-nos-metiers-au-siege section article>div p br{display:none}body.page-nos-metiers-au-siege section article>div a{font-size:1.25rem}body.page-nos-metiers-au-siege section aside{float:none;padding-bottom:50%}body.page-nos-metiers-au-siege section aside div h2{font-size:4rem}body.page-nos-metiers-au-siege section aside:before{content:'';top:initial;bottom:0;left:0;right:0;margin:0 auto;border-width:0 15px 15px 15px;border-color:transparent transparent #fff transparent}}body.page-offres-d-emploi .container{overflow:hidden}body.page-offres-d-emploi .roundsticker{display:none}body.page-offres-d-emploi .h1{color:#fff;text-align:left;font-size:11.5rem}body.page-offres-d-emploi .h1 small{font-size:3rem}@media (max-width:640px){body.page-offres-d-emploi .h1{font-size:7rem}}body.page-offres-d-emploi .main{padding-left:5%;padding-right:5%}body.page-offres-d-emploi iframe{height:150vh}body.page-offres-d-emploi #offres{display:block;position:relative;overflow:auto;margin:50px auto 100px auto;width:90%;height:auto;background-color:#fff}@media (max-width:640px){body.page-offres-d-emploi #offres{margin-top:50px;margin-bottom:50px;width:90%}body.page-offres-d-emploi #offres iframe{margin-left:0;width:100%}body.page-offres-d-emploi #offres iframe img{display:none!important}}body.page-offres-d-emploi .article{float:left}body.page-offres-d-emploi .article.blocky{padding-top:50%;width:50%}body.page-offres-d-emploi .article.multi-blocky{padding-top:0!important}body.page-offres-d-emploi .article.multi-blocky .blocky{padding-top:50%}body.page-offres-d-emploi .article.multi-blocky article{float:none}@media (max-width:1023px){body.page-offres-d-emploi .article.multi-blocky{display:block;width:100%;float:none;padding-top:50%}}body.page-offres-d-emploi .article .stampy-border{color:#fff}body.page-offres-d-emploi .article .p{font-size:1.8rem;line-height:1.3}@media (max-width:800px){body.page-offres-d-emploi .article{float:none}body.page-offres-d-emploi .article.blocky{padding-top:100%;width:100%}}body.page-offres-d-emploi .footer{clear:both}body.page-offres-d-emploi .overlayVertical{display:none}@media only screen and (max-width:480px){body.page-offres-d-emploi .overlayVertical{display:table;position:fixed;top:0;left:0;right:0;bottom:0;text-align:center;vertical-align:middle;z-index:999;background:rgba(0,0,0,.9);width:100vw;height:100vh}body.page-offres-d-emploi .overlayVertical .msg{display:table-cell;vertical-align:middle;text-align:center}body.page-offres-d-emploi .overlayVertical .msg .bg{width:90vw;height:70vh;margin:0 auto;background:url(/images/tf/supreme-bacon/bulle.svg);background-size:100% 100%;background-repeat:no-repeat;padding:10vw;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;vertical-align:middle;text-align:center}body.page-offres-d-emploi .overlayVertical .msg .bg img{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}body.page-offres-d-emploi .overlayVertical .msg .bg p{width:90%;margin:0 auto;margin-top:20px;font-size:20px}body.page-offres-d-emploi .overlayVertical .hide-mobile{display:none}body.page-offres-d-emploi .overlayVertical .show-mobile{display:table-cell}}.no-touch .page-rh-franchise .rollmenu ul.second>li#item-corpo-actu .accordion-title:hover{color:#000}body.page-kom-bij-ons-werken .roundsticker,body.page-rejoignez-nous .roundsticker{display:none}body.page-kom-bij-ons-werken .h1,body.page-rejoignez-nous .h1{color:#fff;text-align:left;font-size:11.5rem}body.page-kom-bij-ons-werken .h1 small,body.page-rejoignez-nous .h1 small{font-size:3rem}@media (max-width:640px){body.page-kom-bij-ons-werken .h1,body.page-rejoignez-nous .h1{font-size:7rem}body.page-kom-bij-ons-werken .h1 small,body.page-rejoignez-nous .h1 small{font-size:2rem}}body.page-kom-bij-ons-werken .metiers,body.page-rejoignez-nous .metiers{overflow:hidden}body.page-kom-bij-ons-werken .metiers div,body.page-rejoignez-nous .metiers div{float:left;padding-top:10%;padding-bottom:5%;text-align:center;position:relative}body.page-kom-bij-ons-werken .metiers div h2,body.page-rejoignez-nous .metiers div h2{color:#fff;font-size:8.5rem}body.page-kom-bij-ons-werken .metiers div h2 small,body.page-rejoignez-nous .metiers div h2 small{font-size:30}body.page-kom-bij-ons-werken .metiers div .btn_common,body.page-rejoignez-nous .metiers div .btn_common{margin-top:30%;display:inline-block}body.page-kom-bij-ons-werken .metiers div.franchise,body.page-rejoignez-nous .metiers div.franchise{background:url(../images/layout/rh/rh-franchise.jpg) center center no-repeat transparent;background-size:cover}body.page-kom-bij-ons-werken .metiers div.carriere,body.page-rejoignez-nous .metiers div.carriere{background:url(../images/layout/rh/rh-carriere.jpg) center center no-repeat transparent;background-size:cover}@media (max-width:640px){body.page-kom-bij-ons-werken .metiers div h2,body.page-rejoignez-nous .metiers div h2{margin-top:100px;font-size:4rem}}body.page-kom-bij-ons-werken aside.rollmenu,body.page-rejoignez-nous aside.rollmenu{white-space:nowrap;word-spacing:-.25em}body.page-kom-bij-ons-werken aside.rollmenu>*,body.page-rejoignez-nous aside.rollmenu>*{white-space:normal;word-spacing:normal}body.page-kom-bij-ons-werken aside.rollmenu .accordion-title,body.page-rejoignez-nous aside.rollmenu .accordion-title{border-bottom:0 none;font-size:2.2rem!important}body.page-kom-bij-ons-werken aside.rollmenu .accordion-title.arrow,body.page-rejoignez-nous aside.rollmenu .accordion-title.arrow{text-align:left;padding:0 3rem}body.page-kom-bij-ons-werken aside.rollmenu .accordion-title.arrow span,body.page-rejoignez-nous aside.rollmenu .accordion-title.arrow span{width:100%;position:relative}body.page-kom-bij-ons-werken aside.rollmenu .accordion-title.arrow span:after,body.page-rejoignez-nous aside.rollmenu .accordion-title.arrow span:after{position:absolute;top:0;right:0;content:"\e610"!important;font-size:1.4rem}body.page-kom-bij-ons-werken aside.rollmenu ul.first>li,body.page-rejoignez-nous aside.rollmenu ul.first>li{white-space:nowrap;word-spacing:-.25em}body.page-kom-bij-ons-werken aside.rollmenu ul.first>li>*,body.page-rejoignez-nous aside.rollmenu ul.first>li>*{white-space:normal;word-spacing:normal}body.page-kom-bij-ons-werken aside.rollmenu .filter,body.page-rejoignez-nous aside.rollmenu .filter{display:inline-block;vertical-align:middle}body.page-kom-bij-ons-werken aside.rollmenu .filter,body.page-rejoignez-nous aside.rollmenu .filter{width:100%}body.page-kom-bij-ons-werken aside.rollmenu .filter ul.second,body.page-rejoignez-nous aside.rollmenu .filter ul.second{display:inline-block;width:50%}@media (max-width:1024px){body.page-kom-bij-ons-werken aside.rollmenu .filter ul.second,body.page-rejoignez-nous aside.rollmenu .filter ul.second{display:block;width:100%!important}}body.page-kom-bij-ons-werken aside.rollmenu .filter ul.second>li,body.page-rejoignez-nous aside.rollmenu .filter ul.second>li{width:100%}@media (max-width:1024px){body.page-kom-bij-ons-werken aside.rollmenu .filter,body.page-rejoignez-nous aside.rollmenu .filter{display:block;width:100%}body.page-kom-bij-ons-werken aside.rollmenu ul.second>li,body.page-rejoignez-nous aside.rollmenu ul.second>li{border-bottom:2px solid rgba(255,255,255,.2)}body.page-kom-bij-ons-werken aside.rollmenu .accordion-title.arrow,body.page-rejoignez-nous aside.rollmenu .accordion-title.arrow{height:6rem;padding:0 3rem 0 2rem}}@media (min-width:1024px){body.page-kom-bij-ons-werken aside.rollmenu ul.second>li,body.page-rejoignez-nous aside.rollmenu ul.second>li{height:8rem}}body.page-salade .salad-header-block{position:relative;height:100vh;background:url(../images/content/salade/salade.jpg) no-repeat center/cover}@media (max-width:980px){body.page-salade .salad-header-block{height:calc(100vh - 50px)}}body.page-salade .salad-header-block-title{position:absolute;top:48%;left:5%;color:#1e9258;border-color:#88c784;font-size:5rem;font-family:"Nunito Sans",sans-serif;text-transform:none;letter-spacing:-2px}@media (min-width:641px){body.page-salade .salad-header-block-title{font-size:7rem;letter-spacing:-4px}}body.page-salade .salad-ad-block-title{color:#199562;font-weight:700;font-size:8vw;line-height:1}@media (min-width:641px){body.page-salade .salad-ad-block-title{font-size:4vw}}body.page-salade .salad-quick-difference-block{background-color:#d2e7e2;color:#199562}body.page-salade .salad-quick-difference-block-title{font-size:6.4vw;margin-bottom:25%}@media (min-width:641px) and (max-width:980px){body.page-salade .salad-quick-difference-block-title{margin-bottom:12%}}@media (min-width:641px){body.page-salade .salad-quick-difference-block-title{font-size:3.2vw}}body.page-salade .salad-quick-difference-block-text{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:matrix(1,-.12,0,1,0,0);transform:matrix(1,-.12,0,1,0,0);font-size:4vw;font-weight:700;line-height:.8;text-transform:uppercase;margin-bottom:10%;font-size:8vw}body.page-salade .salad-quick-difference-block-text p{margin-bottom:2vw}@media (min-width:641px) and (max-width:980px){body.page-salade .salad-quick-difference-block-text{margin-bottom:5%}}@media (min-width:641px){body.page-salade .salad-quick-difference-block-text{font-size:4vw}}body.page-salade .salad-quick-difference-block-footer{font-size:4vw;font-weight:700}@media (min-width:641px){body.page-salade .salad-quick-difference-block-footer{font-size:2.2vw}}body.page-salade .block-choix-salade{background-color:#fcf3eb;text-align:center}body.page-salade .block-slider{position:relative;width:100%;overflow:hidden;color:#60472e;text-align:center}body.page-salade .block-slider .stampy{font-size:4.5rem}@media (max-width:640px){body.page-salade .block-slider .stampy{font-size:3.8rem}}body.page-salade .block-slider h2{font-weight:400;padding:3% 0}body.page-salade .block-slider h2.dark{background-color:#f6ebde}body.page-salade .block-slider h2.light{background-color:#fff}body.page-salade .block-slider h2.vinaigrette{padding:5% 0}body.page-salade .block-slider h2.vinaigrette span{display:inline-block;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:matrix(1,-.12,0,1,0,0);transform:matrix(1,-.12,0,1,0,0);font-weight:700;color:#199562}@media (max-width:640px){body.page-salade .block-slider h2{font-size:4.4vw;padding:10% 0}}@media (max-width:980px){body.page-salade .block-slider h2{font-size:3.4vw;padding:5% 0}}body.page-salade .block-slider .slick-list{overflow:visible}body.page-salade .block-slider .slick-arrow{position:absolute;top:calc(24% - 14px);z-index:50;width:28px;height:28px;line-height:28px}body.page-salade .block-slider .slick-arrow::before{font-size:15px}@media (min-width:981px){body.page-salade .block-slider .slick-arrow{top:calc(35% - 28px);width:56px;height:56px;line-height:56px;background-color:#fff;-webkit-box-shadow:0 0 0 4px rgba(0,0,0,.3);box-shadow:0 0 0 4px rgba(0,0,0,.3);border-radius:50%}body.page-salade .block-slider .slick-arrow::before{font-size:20px}}body.page-salade .block-slider .slick-prev{left:-5%}body.page-salade .block-slider .slick-prev::before{margin-left:-4px}@media (min-width:981px){body.page-salade .block-slider .slick-prev{left:-45%}}body.page-salade .block-slider .slick-next{right:-5%}body.page-salade .block-slider .slick-next::before{margin-right:-4px}@media (min-width:981px){body.page-salade .block-slider .slick-next{right:-45%}}body.page-salade .block-slider .active-only{opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}body.page-salade .block-slider .slick-slide{position:relative}body.page-salade .block-slider .slick-slide.slick-current .active-only{opacity:1}body.page-salade .block-slider .carousel-block-infos{z-index:3;margin:0 auto;width:80%}body.page-salade .block-slider .carousel-block-infos p{line-height:1.3}body.page-salade .block-slider .carousel-block-infos p small{font-size:12px}body.page-salade .block-slider .carousel-block-infos p+p{margin-top:1.5rem}body.page-salade .block-slider .button{margin:5.5rem 0;background-color:#199562;color:#fff}body.page-salade .block-slider .button:after{content:""}body.page-salade .block-slider .button:after{margin-left:2rem;font-size:70%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}body.page-salade .block-slider .button.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}body.page-salade .block-slider .block-en-savoir-plus{width:100%}@media (min-width:981px){body.page-salade .block-slider .block-en-savoir-plus{width:180%;margin-left:-40%}}body.page-salade .block-slider .block-en-savoir-plus-item{display:inline-block;width:33.3333%;vertical-align:top}body.page-salade .block-slider .block-en-savoir-plus-item .img,body.page-salade .block-slider .block-en-savoir-plus-item .img+p{margin:0 auto;width:80%}body.page-salade .block-slider .block-en-savoir-plus-item .img{display:block;background-size:contain}body.page-salade .block-slider .block-en-savoir-plus-item .img img{width:100%}@media (max-width:800px){body.page-salade .block-slider .visu{width:80%}body.page-salade .block-slider .carousel-block-infos{width:90%}body.page-salade .block-slider .carouselist .carouselitem u{display:none}body.page-salade .block-slider .block-en-savoir-plus-item p{font-size:1.4rem}}@media (max-width:640px){body.page-salade .block-slider .carouselist{padding-top:3%}body.page-salade .block-slider .p-info{width:90%;margin:0 auto}body.page-salade .block-slider .btn_common{margin-bottom:2.2rem}body.page-salade .block-slider .block-en-savoir-plus-item{display:block;margin:0 auto 2rem;width:50%}body.page-salade .block-slider .block-en-savoir-plus-item .img+p{width:100%}body.page-salade .block-slider .carouselocalnav a{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:0;top:25%;width:2.5em;height:2.5em;line-height:3em}body.page-salade .block-slider .carouselocalnav a span{font-size:100%}}body.page-salade .salad-carousel-or-text{display:block;position:absolute;top:35%;right:-4%;color:#199562;font-size:281.25%;font-weight:700;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:980px){body.page-salade .salad-carousel-or-text{display:none}}body.page-salade #salade-choix,body.page-salade #salade-garniture{width:80%;margin:0 auto}body.page-salade #salade-choix .carousel-block-infos,body.page-salade #salade-choix .salad-carousel-image,body.page-salade #salade-garniture .carousel-block-infos,body.page-salade #salade-garniture .salad-carousel-image{margin-top:-7%}@media (min-width:981px){body.page-salade #salade-choix,body.page-salade #salade-garniture{width:50%}}body.page-salade #salade-sauce{width:80%;margin:0 auto;padding-bottom:5%}body.page-salade #salade-sauce .salad-carousel-image{width:50%;margin:0 auto}@media (min-width:641px){body.page-salade #salade-sauce{width:100%}}body.page-salade .intermedaire-plus{font-size:200%;text-align:center;position:relative;overflow:hidden}@media (max-width:640px){body.page-salade .intermedaire-plus{font-size:150%}}@media (max-width:550px){body.page-salade .intermedaire-plus{font-size:100%}}body.page-salade .intermedaire-plus:after,body.page-salade .intermedaire-plus:before{position:absolute;top:-28%;display:block;content:'';width:50%;height:2.2em}body.page-salade .intermedaire-plus:before{left:0;-webkit-transform:rotate(6deg);transform:rotate(6deg)}body.page-salade .intermedaire-plus:after{right:0;-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}body.page-salade .intermedaire-plus span{position:relative;z-index:2;display:inline-block;width:4em;height:4em;color:#fff;border-radius:100%;line-height:3.5}body.page-salade .intermedaire-plus span:after{content:""}body.page-salade .intermedaire-plus.intermedaire-plus-1{background-color:#f6ebde}body.page-salade .intermedaire-plus.intermedaire-plus-1:after,body.page-salade .intermedaire-plus.intermedaire-plus-1:before{background-color:#fcf4eb}body.page-salade .intermedaire-plus.intermedaire-plus-1 span{background-color:#199562;border:.25em solid #f6ebde}body.page-salade .intermedaire-plus.intermedaire-plus-2{background-color:#fff}body.page-salade .intermedaire-plus.intermedaire-plus-2:after,body.page-salade .intermedaire-plus.intermedaire-plus-2:before{background-color:#f6ebde}body.page-salade .intermedaire-plus.intermedaire-plus-2 span{background-color:#199562;border:.25em solid #fff}body.page-salade #salade-garniture h5,body.page-salade #salade-sauce h5{margin-bottom:2rem;font-size:156.25%;font-weight:700;letter-spacing:-.05em}body.page-salade .salade-garniture-block{background-color:#f6ebde;padding-bottom:5%}body.page-salade .salade-sauce-block{background-color:#fff;padding-bottom:5%}@media (min-width:1024px){.page-local-burger,.page-storeloc{background-color:#000}}.page-local-burger #fav_stores,.page-storeloc #fav_stores{display:none}@media (min-width:1024px){.page-storeloc #map-container.fixed .filtershead,.page-storeloc #map-container.fixed .toolbar{position:fixed;z-index:2;top:0;left:0;width:34rem}.page-storeloc #map-container.fixed .toolbar{top:40px}}.page-storeloc #map-container .logo{top:40px}.page-storeloc .footer{display:none}.page-local-burger .ui-helper-hidden-accessible,.page-storeloc .ui-helper-hidden-accessible{display:none}#map-container .gm-style-iw{overflow:visible;font-size:100%}#map-container .gm-style-iw+div{display:none}#map-container .gm-style-iw .popin{margin-top:-1.6em;width:366px;min-width:330px;color:#000;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#map-container .gm-style-iw .popin .popin-header{background:#f7ebdf;padding:50px 20px 40px;text-align:center}#map-container .gm-style-iw .popin .popin-header .like{position:absolute;top:0;right:0;padding:20px;font-size:1.6rem;color:#d2082a}#map-container .gm-style-iw .popin .popin-header .like:before{content:""}#map-container .gm-style-iw .popin .popin-header .like.active:before{content:""}#map-container .gm-style-iw .popin .popin-header-title{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:matrix(1,-.12,0,1,0,0);transform:matrix(1,-.12,0,1,0,0);display:inline-block;text-align:left;font-family:Anton,sans-serif;font-weight:500;text-transform:uppercase;line-height:1;border-bottom:.13em solid;color:#d2082a;border-color:#d2082a;font-size:4rem;white-space:nowrap}#map-container .gm-style-iw .popin .popin-header-title small{display:block;margin-bottom:0;text-transform:none;font-family:"Nunito Sans",sans-serif;font-weight:700;font-size:50%;line-height:1.5;letter-spacing:0}#map-container .gm-style-iw .popin .tabs{display:table;width:100%;white-space:nowrap}#map-container .gm-style-iw .popin .tabs a{display:table-cell}#map-container .gm-style-iw .popin .tabs a{padding:2rem;font-size:80%}@media (max-width:480px){#map-container .gm-style-iw .popin .tabs a{padding:1.6rem}}#map-container .gm-style-iw .popin .tabs a{background:#fff;color:#000;font-weight:700}#map-container .gm-style-iw .popin .tabs a:hover{text-decoration:underline}#map-container .gm-style-iw .popin .tabs a.target-from{background:#fff;color:#d2082a;text-decoration:underline}#map-container .gm-style-iw .popin .store-opening-component{font-size:1.4rem;line-height:1;margin-top:20px;margin-bottom:0}#map-container .gm-style-iw .popin .store-opening-component+.store-opening-component{margin-top:0}#map-container .gm-style-iw .popin .content [id^=tab-]{display:none;background:#fff;padding:2rem;text-align:center;position:relative}#map-container .gm-style-iw .popin .content [id^=tab-].target{display:block}#map-container .gm-style-iw .popin .content [id^=tab-].target .btnicon.like{margin:2rem}@media (max-width:480px){#map-container .gm-style-iw .popin .content [id^=tab-]{padding:1.6rem}}#map-container .gm-style-iw .popin .content [id^=tab-] .btnicon .like{-webkit-transition:color .35s,-webkit-box-shadow .35s;transition:color .35s,-webkit-box-shadow .35s;transition:color .35s,box-shadow .35s;transition:color .35s,box-shadow .35s,-webkit-box-shadow .35s;position:absolute;right:0;top:0;margin:2rem}#map-container .gm-style-iw .popin .content [id^=tab-] .btnicon .like:before{content:""}#map-container .gm-style-iw .popin .content [id^=tab-] .btnicon .like.active{color:#d2082a;-webkit-box-shadow:0 0 0 .22em #d2082a;box-shadow:0 0 0 .22em #d2082a}#map-container .gm-style-iw .popin .content [id^=tab-] .route,#map-container .gm-style-iw .popin .content [id^=tab-] .storepage{color:#000}#map-container .gm-style-iw .popin .content [id^=tab-] a.readon{display:block;text-align:center;font-weight:700}#map-container .gm-style-iw .popin .content [id^=tab-] a.readon.button-red{margin:-2rem;margin-top:0}#map-container .gm-style-iw .popin .content .bloc-services{text-align:left;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}#map-container .gm-style-iw .popin .content .bloc-services.target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1023px){#map-container .gm-style-iw .popin{display:none!important}}#map-container .gm-style-pbc{display:none!important}@media (min-width:1024px){#map-container{background-color:#000}}#map-container .geolocationMarker>div{background:#d2082a;border-radius:50%;border:2px solid #fff;width:15px;height:15px}#map-container .resultsDetails{position:absolute;top:1.5em;right:2rem;max-width:150px;text-align:right;color:#777;font-size:1.4rem;line-height:1.2}#map-container .resultDetailsTooltip{text-align:right;color:#777;font-size:1.4rem;line-height:1.2}#map-container .resultsDetailsDistance{font-size:1.2rem;color:#d1d1d1}#map-container .resultsDetailsMode{font-size:2rem;text-align:center}#map-container .resultsDetailsMode.walk:before{content:""}#map-container .resultsDetailsMode.car:before{content:""}#map-container .icon-service{display:inline-block;margin-bottom:.8em;padding:0 2px;width:100px;font-size:80%;color:#000;vertical-align:top;text-align:center!important}#map-container .icon-service span{display:block}#map-container .icon-service img{width:30px;height:30px}@media (max-width:640px){#map-container .icon-service{width:25%;font-size:70%}}#map-container .head{background:url(../images/layout/storeloc/headerbg.jpg) center no-repeat;background-size:cover;height:220px}@media (min-width:1024px){#map-container .head .header-logo{width:100%}}#map-container .filters{color:#fff;background:#3b3b3b}@media (max-width:1023px){#map-container .filters{padding-top:0!important}#map-container .filters.visible+#accordion-map{display:none}}#map-container .filters .filtershead{background:#3b3b3b;color:#fff;white-space:nowrap;overflow:hidden}#map-container .filters .filtershead>*{white-space:normal}#map-container .filters .filtershead .listing{display:inline-block;vertical-align:top;padding:15px 20px;width:100%}#map-container .filters .filtershead .listing{position:relative}#map-container .filters .filtershead .listing a.filterstoggle{float:right;padding:15px 20px}#map-container .filters .filtershead .listing a.filterstoggle.target-from{width:52px;height:52px;cursor:pointer;background-image:url(../images/layout/icon_close.png);background-repeat:no-repeat;background-position:center;text-indent:-9999999px}@media (max-width:800px){#map-container .filters .filtershead .listing a.filterstoggle.target-from{width:46px;height:46px}}#map-container .filters .filtershead .listing h2{position:absolute;top:50%;left:inherit;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);font-size:1.8rem;font-weight:700}#map-container .filters #filterscontent{background:#000}#map-container .filters label{display:block;padding:1em}#map-container .filters .label{color:#fff;font-size:1.6rem}#map-container .filters .label::before{color:#fff}#map-container .filters p.submit{background:#3b3b3b;padding:1em}#map-container .filters p.submit .button{width:100%}#map-container .toolbar{position:relative;padding:2rem;border-top:1px solid #2b2b2a;background-color:#000}#map-container .toolbar .transparentfield{position:relative;width:100%;background:#fff;overflow:hidden;display:block}#map-container .toolbar .transparentfield:after{content:""}#map-container .toolbar .transparentfield:after{position:absolute;top:2rem;right:2rem;font-size:2rem}#map-container .toolbar .transparentfield em{left:2rem}#map-container .toolbar .transparentfield input{display:block;padding:2rem 6rem 2rem 2rem;border:0}#map-container .toolbar .transparentfield label.loading:after{content:'';background:url(../images/layout/ajax-loader.gif);width:16px;height:16px;position:absolute;z-index:15;right:50px;top:20px}#map-container .toolbar .ui-menu-item a{display:block;padding:1rem 2rem;color:#878381;-webkit-transition:color .35s;transition:color .35s}#map-container .pin{position:relative;color:#fff}#map-container .pin:before{content:""}#map-container .pin:before{font-size:73px;color:#d2082a}#map-container .pin .nth{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-.45em;margin-left:.03em;font-weight:700;font-size:32px}#map-container .pin .nth:before{content:""}#map-container .pin.like .nth{margin-top:-.65em;margin-left:0}#map-container .pin.like .nth:before{content:url(../images/layout/storeloc/heart.png);width:26px;height:22px}#map-container .details .mapp .pin.quick{-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}#map-container .details .mapp .pin.quick:before{content:""}#map-container .details .mapp .pin.quick::before{position:relative;z-index:2;font-size:6rem}#map-container .details .mapp .pin.quick:after{content:"";display:block;width:40px;height:40px;background:#fff;position:absolute;top:5%;left:calc(50% - 20px);z-index:1;border-radius:100%}#map-container .listing{white-space:nowrap;overflow:hidden}#map-container .listing>ul li{display:block;position:relative;padding:1.5em;padding-left:7rem;border-bottom:1px solid #d1d1d1}#map-container .listing>ul li:after{content:""}#map-container .listing>ul li:after{position:absolute;top:50%;right:0;-ms-transform:translate(0,-50%);margin-right:1.5rem}#map-container .listing>ul li .pin{position:absolute;top:0;left:0;bottom:auto;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-ms-transform:translate(-50%,0);margin-left:3.5rem;margin-top:1.5em}#map-container .listing>ul li .pin:before{font-size:48px}#map-container .listing>ul li .pin .nth{margin-left:0;font-size:100%}#map-container .listing>ul li .p:last-child{margin-bottom:0}#map-container .listing>*{white-space:normal}#map-container .listing>.details,#map-container .listing>ul{display:inline-block;vertical-align:top;width:100%}#map-container .details{padding:3rem}#map-container .details:empty{display:none}@media (max-width:980px){#map-container .details{padding-bottom:140px}}#map-container .details .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:3rem;margin:-3rem;margin-bottom:3rem;background:#3b3b3b}#map-container .details .menu .path{float:right}#map-container .details .menu .button.button-red{width:auto;line-height:1;margin:0}#map-container .details .mapp{position:relative}#map-container .details .mapp img{display:block;width:100%}#map-container .details .mapp .pin{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#map-container .details .infos{position:relative;margin-top:2em}#map-container .details .infos .btnicon.like{-webkit-transition:color .35s,-webkit-box-shadow .35s;transition:color .35s,-webkit-box-shadow .35s;transition:color .35s,box-shadow .35s;transition:color .35s,box-shadow .35s,-webkit-box-shadow .35s;position:absolute;top:0;right:0;display:inline-block;margin:0}#map-container .details .infos .btnicon.like:before{content:""}#map-container .details .infos .btnicon.like.active{color:#d2082a;-webkit-box-shadow:0 0 0 .22em #d2082a;box-shadow:0 0 0 .22em #d2082a}#map-container .details .button-arrow{color:#d2082a;-webkit-tap-highlight-color:transparent}#map-container .details .button.button-red{width:100%;text-align:center;line-height:0;margin:1rem 0 2rem 0}@media (min-width:1024px){#map-container .details{display:none}}@media (max-width:1023px){#map-container .details:not(:empty)~*{height:0}}#map-container .map .googlemap{position:relative;display:block;padding-top:100%}#map-container .map .googlemap>.in{position:absolute;left:0;right:0;top:0;bottom:0}#map-container .map .googlemap.with-notice .in>.in{padding-bottom:5px}#map-container .map .googlemap.with-notice .ratiobloc-notice{margin-top:10px;margin-left:-6%;margin-right:-6%;font-size:1.3rem;text-align:left}@media (max-width:800px){#map-container .map .googlemap.with-notice .ratiobloc-notice{margin-left:-4%;margin-right:-4%;font-size:1.1rem}}#map-container .map .googlemap:not(.with-notice) .ratiobloc-notice{position:absolute;left:20px;right:20px;bottom:20px;font-size:small}#map-container .map .googlemap>.in{position:absolute!important;left:0;right:0;top:0;bottom:0}#map-container .map .googlemap .gm-style{font:inherit}#map-container .bloc-hours strong,#map-container .bloc-services strong{display:block;margin:2.4rem 0 1.4rem 0;font-size:1.8rem}#map-container .bloc-services-mentions{font-size:1.2rem}#map-container .bloc-postuler{padding-top:10px;border-bottom:solid 8px #ce1635}#map-container .bloc-postuler a{font-weight:900;font-style:normal;font-size:1.8rem;display:block;margin-top:10px}#map-container .bloc-postuler a:first-child{margin-top:0}#map-container .bloc-postuler a:before{content:""}#map-container .bloc-postuler a:before{margin-right:.5em;font-style:normal;vertical-align:middle;font-size:60%}#map-container .bloc-postuler#details-postuler-{border-bottom:none;margin-top:20px}#map-container .bloc-postuler#details-postuler- strong{font-size:1.8rem}#map-container .bloc-postuler#details-postuler- a{font-size:1.6rem;color:#d2082a}#map-container .bloc-hours .open{color:#7ed321}#map-container .bloc-hours .closed{color:#d2082a}#map-container .bloc-hours strong{margin-top:0}#map-container .bloc-hours ul{list-style:none;font-size:1.4rem}#map-container .bloc-hours li{line-height:2.2rem}#map-container .bloc-hours li:hover{background:rgba(0,0,0,.1)}#map-container .bloc-hours li:first-child:hover{background:0 0}#map-container .bloc-hours li span{display:inline-block;width:90px;text-align:center;margin-left:10px}#map-container .bloc-hours li span:first-child{text-align:left;margin-left:0}@media (max-width:480px){#map-container .bloc-hours li span{width:85px}#map-container .bloc-hours li span:first-child{width:65px}}#map-container .pin .bloc-services{max-height:250px;overflow-y:auto}#map-container .footer{display:none}#map-container .listingitem .p+.p{margin:0}@media (min-width:1024px){#map-container .container{width:34rem;padding-right:0}#map-container .head{background:#000}#map-container .map{padding-top:0;position:fixed;top:40px;left:34rem;right:0;bottom:0}#map-container .map>.googlemap{height:100%;padding-top:inherit}#map-container .listing>ul li{border-bottom-color:#2b2b2a}#map-container .listingitem{cursor:pointer}#map-container .listingitem:before{content:"";display:block;height:100%;position:absolute;top:0;left:0;bottom:0;border-left:.45em solid #000;-webkit-transition:border-color .35s;transition:border-color .35s}#map-container .listingitem .cityname{display:inline-block;text-transform:lowercase}#map-container .listingitem .cityname:first-letter{text-transform:uppercase}#map-container .listingitem.active{position:relative}#map-container .listingitem.active:before{border-left-color:#d2082a}#map-container #accordion-map{max-height:none}#map-container #accordion-listing{max-height:none;background:#000;color:#fff}#map-container #accordion-listing .head{display:none}#map-container .toolbar input{display:block;width:100%}#map-container .toolbar .filterstoggle{display:none}#map-container .filters-title-mobile{display:none}#map-container .filtersfooter{display:none}#map-container .accordion-title[data-target-group=togglemaplist]{display:none}#map-container div.head{display:none}}@media (max-width:1023px){#map-container header.head:not(.visible){height:0}#map-container .map .googlemap{height:100vh;padding-top:73px;margin-top:-73px}#map-container .filters{position:relative;z-index:5001}#map-container .filters .filtershead{display:none}#map-container .filters .filtersfooter{display:none;position:fixed;bottom:0;left:0;width:100%;padding:17px;text-align:right;background:#000}#map-container .filters .filtersfooter .accordion-title{display:inline-block;width:75px}#map-container .filters.visible .filtersfooter,#map-container .filters.visible .filtershead{display:block}#map-container .filters.visible .filters-title{display:none}#map-container .filters.visible #filterscontent{padding-bottom:73px}#map-container .toolbar{position:fixed;bottom:50px;left:0;right:0;z-index:1006;background:#3b3b3b;border-top:0;padding:17px}#map-container .toolbar .transparentfield{display:inline-block;vertical-align:middle;width:calc(100% - 85px)}#map-container .toolbar .transparentfield input{padding:12px 40px 12px 10px;height:39px;width:100%;font-size:1.6rem}#map-container .toolbar .transparentfield em{left:10px}#map-container .toolbar .transparentfield:after{right:8px;top:8px}#map-container .filters .filtersfooter .accordion-title,#map-container .toolbar .filterstoggle{display:inline-block;vertical-align:bottom;margin-left:10px;padding:0;width:75px;height:39px;line-height:39px;text-align:center}#map-container .accordion-title[data-target-group=togglemaplist]{position:fixed;display:none;width:50px;height:50px;line-height:50px;background:#fff;border-radius:50%;z-index:2;right:17px;bottom:146px;-webkit-box-shadow:0 5px 10px 3px rgba(0,0,0,.2);box-shadow:0 5px 10px 3px rgba(0,0,0,.2);text-align:center}#map-container .accordion-title[data-target-group=togglemaplist][href="#accordion-map"]:before{content:""}#map-container .accordion-title[data-target-group=togglemaplist][href="#accordion-listing"]{font-size:1.6rem}#map-container .accordion-title[data-target-group=togglemaplist][href="#accordion-listing"]:before{content:""}#map-container .accordion-title[data-target-group=togglemaplist]:not(.target-from){display:block}#map-container .accordion-title[data-target-group=togglemaplist] span{display:none}#map-container.show-details .accordion-title[data-target-group=togglemaplist]{display:none}#map-container #accordion-listing .listingitem:last-child{margin-bottom:73px}}@media (max-width:767px){#map-container .toolbar{right:0}#map-container .accordion-title[data-target-group=togglemaplist]{right:17px}}#map-container .container{padding-top:0}#map-container .container .routepanel{position:fixed;left:0;top:40px;bottom:0;z-index:1005;width:50vw;background:#fff;text-align:center;overflow:auto}#map-container .container .routepanel .btnicon:not(:last-child){margin-right:.5em}#map-container .container .routepanel header{text-align:left;overflow:hidden;padding:1.5em;border-bottom:1px solid #e7e6e6;color:#878381}#map-container .container .routepanel header .tools{float:right}#map-container .container .routepanel header .tools .btnicon{vertical-align:top}#map-container .container .routepanel .modes{margin:10px 0}#map-container .container .routepanel .btnicon.car [type=radio],#map-container .container .routepanel .btnicon.walk [type=radio]{display:none}#map-container .container .routepanel .btnicon.car.active,#map-container .container .routepanel .btnicon.walk.active{-webkit-box-shadow:0 0 0 .22em #d2082a;box-shadow:0 0 0 .22em #d2082a}#map-container .container .routepanel .btnicon.walk:before{content:""}#map-container .container .routepanel .btnicon.car:before{content:""}#map-container .container .routepanel .btnicon.close:before{content:""}#map-container .container .routepanel .btnicon.print:before{content:""}#map-container .container .routepanel form{padding:2em}#map-container .container .routepanel form .input,#map-container .container .routepanel form input{border:1px solid #e7e6e6;padding:1em;text-align:left;width:100%}#map-container .container .routepanel form .dst,#map-container .container .routepanel form .src{margin:10px 0;text-align:right;position:relative}#map-container .container .routepanel form .dst .input,#map-container .container .routepanel form .dst .outsearch,#map-container .container .routepanel form .src .input,#map-container .container .routepanel form .src .outsearch{display:inline-block;width:calc(100% - 60px)}#map-container .container .routepanel form .dst em,#map-container .container .routepanel form .src em{display:block;width:60px;text-align:center;position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-ms-transform:translate(0,-50%)}#map-container .container .routepanel form .dst .input{background:#f5f5f5}#map-container .container .routepanel form .dst strong{display:block;font-size:120%;margin-bottom:.5em}#map-container .container .routepanel form .src em:before{content:""}#map-container .container .routepanel form .dst em{color:#d2082a}#map-container .container .routepanel form .dst em:before{content:""}#map-container .container .routepanel form .dst em:before,#map-container .container .routepanel form .src em:before{font-size:200%}#map-container .container .routepanel form .dst em span,#map-container .container .routepanel form .src em span{display:none}#map-container .container .routepanel form .src .outsearch{position:relative}#map-container .container .routepanel form .src .outsearch ul.ui-autocomplete{list-style:none;text-align:left}#map-container .container .routepanel form .src .outsearch ul.ui-autocomplete li{padding:1em}#map-container .container .routepanel form .submit{margin-top:1.5em;margin-bottom:0}#map-container .container .routepanel form .submit button{font-size:130%}#map-container .container .routepanel .results{position:relative;border-top:1px solid #e7e6e6;padding:2em;padding-top:1em;text-align:left}#map-container .container .routepanel .results .h3,#map-container .container .routepanel .results .h3+p{width:calc(100% - 150px)}#map-container .container .routepanel .results .h3+p{margin-bottom:1.5em}#map-container .container .routepanel .results .adp-legal,#map-container .container .routepanel .results .adp-placemark,#map-container .container .routepanel .results .adp-summary,#map-container .container .routepanel .results .adp-warnbox{display:none}#map-container .container .routepanel .results table.adp-directions{width:100%}#map-container .container .routepanel .results .adp-step,#map-container .container .routepanel .results .adp-substep{vertical-align:middle;padding:1.5em 0}#map-container .container .routepanel .results .adp-substep:nth-child(1){width:3em;text-align:center}#map-container .container .routepanel .results .adp-substep:nth-child(2){display:none}#map-container .container .routepanel .results .adp-substep .adp-stepicon{display:inline-block}#map-container .container .routepanel .results .adp-substep:last-child{text-align:right}#map-container .container .routepanel{-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-ms-transform:translate(-100%,0);-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}#map-container .container .map{-webkit-transition:left 0s;transition:left 0s;-webkit-transition-delay:.6s;transition-delay:.6s}#map-container .container:not(.route) .map{-webkit-transition-delay:0s;transition-delay:0s}#map-container .container.route .routepanel{-webkit-transform:translate(0,0);transform:translate(0,0);-ms-transform:translate(0,0)}#map-container .container.route .map{left:50vw}#map-container .container.route .map .cluster{display:none}#map-container .container.route .header-logo{display:none}#map-container .pin.bbq:before{color:#f7a600}#map-container .bbq .button-red.readon{background:#f7a600}#map-container .bbq [id*=tab-address-] .readon{position:relative}#map-container .bbq [id*=tab-address-] .readon:after{content:"";display:inline-block;width:5.5em;height:2em;background:url(../images/content/storeloc/bbq.png) no-repeat;background-size:contain;position:absolute;bottom:100%;right:0;margin:.5em;pointer-events:none}.no-touch body.page-local-burger .toolbar .ui-menu-item a:focus,.no-touch body.page-local-burger .toolbar .ui-menu-item a:hover,.no-touch body.page-storeloc .toolbar .ui-menu-item a:focus,.no-touch body.page-storeloc .toolbar .ui-menu-item a:hover{color:#000}.no-touch body.page-local-burger .filters label,.no-touch body.page-storeloc .filters label{-webkit-transition:background-color .35s;transition:background-color .35s}.no-touch body.page-local-burger .filters label:focus,.no-touch body.page-local-burger .filters label:hover,.no-touch body.page-storeloc .filters label:focus,.no-touch body.page-storeloc .filters label:hover{background-color:#3c3734}.no-touch body.page-local-burger .listingitem:focus:before,.no-touch body.page-local-burger .listingitem:hover:before,.no-touch body.page-storeloc .listingitem:focus:before,.no-touch body.page-storeloc .listingitem:hover:before{border-left-color:#d2082a}.no-touch body.page-local-burger .btnicon.car.active,.no-touch body.page-local-burger .btnicon.car:focus,.no-touch body.page-local-burger .btnicon.car:hover,.no-touch body.page-local-burger .btnicon.print.active,.no-touch body.page-local-burger .btnicon.print:focus,.no-touch body.page-local-burger .btnicon.print:hover,.no-touch body.page-local-burger .btnicon.walk.active,.no-touch body.page-local-burger .btnicon.walk:focus,.no-touch body.page-local-burger .btnicon.walk:hover,.no-touch body.page-storeloc .btnicon.car.active,.no-touch body.page-storeloc .btnicon.car:focus,.no-touch body.page-storeloc .btnicon.car:hover,.no-touch body.page-storeloc .btnicon.print.active,.no-touch body.page-storeloc .btnicon.print:focus,.no-touch body.page-storeloc .btnicon.print:hover,.no-touch body.page-storeloc .btnicon.walk.active,.no-touch body.page-storeloc .btnicon.walk:focus,.no-touch body.page-storeloc .btnicon.walk:hover{color:#000}.no-touch body.page-local-burger .btnicon.close:focus,.no-touch body.page-local-burger .btnicon.close:hover,.no-touch body.page-storeloc .btnicon.close:focus,.no-touch body.page-storeloc .btnicon.close:hover{color:#d2082a}.page-sanitary .block-header img{display:block;width:100%}.sanitary__content{text-align:center;padding:40px 0}@media (min-width:641px){.sanitary__content{padding:60px 0}}@media (min-width:981px){.sanitary__content{padding:80px 0}}.sanitary__content .main-title{font-size:7.5vw}.sanitary__content .main-title+p{font:italic 600 4.4vw/1.2 "ITC Franklin Gothic LT",sans-serif;max-width:90%;margin:0 auto}@media (min-width:641px){.sanitary__content .main-title{font-size:40px}.sanitary__content .main-title+p{font-size:19px;max-width:60%}}@media (min-width:981px){.sanitary__content .main-title+p{max-width:720px}}.sanitary__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:50px 5px;max-width:1280px;margin:0 auto}.sanitary__grid-item{font:italic 600 3.2vw/1.4 "ITC Franklin Gothic LT",sans-serif;color:#000;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:15px 5px}.sanitary__grid-item img{display:block;width:60%;margin:0 auto}.sanitary__grid-item-title{text-transform:uppercase;font-size:4vw;line-height:1;font-weight:900;color:#d2082a;margin:8% auto}@media (min-width:641px){.sanitary__grid{padding-left:15px;padding-right:15px}.sanitary__grid-item{font-size:14px;-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;padding:30px 5px;width:300px}.sanitary__grid-item img{width:130px}.sanitary__grid-item-title{font-size:22px}.sanitary__grid-item-title+p{max-width:70%;margin:auto}}.sanitary__faq{text-align:left;padding:0 20px 30px}.sanitary__faq-item:not(:last-child){border-bottom:1px solid #000}.sanitary__faq-trigger{font:italic 900 4.8vw/1.2 "ITC Franklin Gothic LT",sans-serif;text-align:left;border:none;background:0 0;outline:0;padding:14px 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sanitary__faq-trigger.active .icon-arrow-down::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sanitary__faq .icon-arrow-down{margin-left:10px;font-size:3.5vw}.sanitary__faq p{padding:10px 0 20px;font:3.8vw/1.2 "ITC Franklin Gothic LT",sans-serif}.sanitary__faq p a{color:#d2082a;font-weight:700}@media (min-width:641px){.sanitary__faq{max-width:1200px;margin:0 auto;padding:0 50px 50px}.sanitary__faq-trigger{font-size:22px;padding:20px 0}.sanitary__faq .icon-arrow-down{font-size:14px}.sanitary__faq p{padding:5px 0 25px;font-size:17px}}.tft-title-hidden{opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:transparent}.tft-block{position:relative;padding-bottom:55%;background-repeat:no-repeat;background-position:center center;background-size:cover}.tft-block .tft-block-inner{position:absolute;top:0;left:0;right:0;bottom:0;padding-left:1.5%;padding-right:1.5%;background-repeat:no-repeat;background-position:center center;background-size:cover}.tft-block .tft-block-mention{position:absolute;bottom:3%;left:0;right:0;text-align:center;font-size:1vw;line-height:1.1;white-space:pre-wrap;padding:0 2%}@media (min-width:901px){.tft-block .tft-block-inner{background:0 0!important}}@media (max-width:980px){.tft-block{padding-bottom:95%}.tft-block .tft-block-mention{font-size:1.5vw;position:static;padding-bottom:2%}}@media (max-width:640px){.tft-block .tft-block-mention{font-size:2.4vw;padding-bottom:1%}}.tft-header{padding-bottom:48%}.tft-header .tft-header-link-wrapper{position:absolute;bottom:3%;left:0;right:0}.tft-header .tft-header-link{display:inline-block;vertical-align:middle;width:20%;margin-left:15%;margin-right:15%}.tft-header.tft-header-activation .tft-header-link{margin-left:6.5%;margin-right:6.5%}.tft-header .tft-header-slider{font-size:0;overflow:hidden;width:100%;white-space:nowrap}.tft-header .tft-header-slider .tft-header-slider-bg{width:100%;display:block}.tft-header .tft-header-slider .slick-slide{position:relative}.tft-header .slick-dots{position:absolute;bottom:2%;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tft-header .slick-dots li:before{content:""}.tft-header .slick-dots li:before{color:inherit;font-size:6vw}.tft-header .slick-dots li:first-child{margin-right:10px}@media (max-width:980px){.tft-header{background:0 0!important;padding-bottom:0}.tft-header .tft-block-inner{position:static;padding-left:0;padding-right:0}.tft-header .tft-header-link-mobile{position:absolute;bottom:10%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:36%}}.tft-box-wrapper{position:relative}.tft-box-wrapper .tft-box-wrapper-header{position:absolute;z-index:100;top:0;left:0;width:100%}.tft-box-wrapper .tft-box-wrapper-header+.tft-video{padding-top:8.5%}.tft-box-wrapper .tft-box-wrapper-header+.tft-video .tft-block-inner{padding-top:8.5%}.tft-box-wrapper#tft-fun-box-wrapper:after{border-color:#20a096}.tft-box-wrapper.tft-box-wrapper-multiple{padding:15px}.tft-box-wrapper.tft-box-wrapper-multiple:after{content:'';position:absolute;z-index:200;top:0;left:0;right:0;bottom:0;border:15px solid #f0752c;border-top:none!important;pointer-events:none}@media (max-width:980px){.tft-box-wrapper.tft-box-wrapper-multiple{padding:10px}.tft-box-wrapper.tft-box-wrapper-multiple:after{border-width:10px}.tft-box-wrapper .tft-box-wrapper-header+.tft-video{padding-top:0}.tft-box-wrapper .tft-box-wrapper-header+.tft-video .tft-block-inner{padding-top:10%}}@media (max-width:640px){.tft-box-wrapper.tft-box-wrapper-multiple{padding:5px}.tft-box-wrapper.tft-box-wrapper-multiple:after{border-width:5px}}.tft-video{text-align:center;padding-bottom:67%}.tft-video .tft-video-title{font-size:4.9vw;line-height:1.4;font-family:Dimbo,Arial,sans-serif;padding:2% 0}.tft-video .tft-video-block{position:relative;padding-top:56.25%}.tft-video .video-wrapper{position:absolute;width:100%;bottom:0;right:0;padding-top:56.25%;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:scale(1);transform:scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#000;background-repeat:no-repeat;background-position:center center;background-size:cover}.tft-video .video-wrapper iframe{border:none;position:absolute;width:100%;height:100%;top:0;right:0}.tft-video .video-wrapper .btnicon{position:absolute;height:50px;width:50px;top:-20px;right:-20px;z-index:99;display:none}.tft-video .video-wrapper .btnicon:before{font-size:22px;font-weight:700}.tft-video .block-video{background-repeat:no-repeat;background-position:center center;background-size:cover}.tft-video.video-thumb .video-wrapper{position:fixed;z-index:900;bottom:2%;right:calc(2% + 60px);-webkit-transform:scale(.2);transform:scale(.2)}.tft-video.video-thumb .video-wrapper .btnicon{display:block;-webkit-transform:scale(2.5);transform:scale(2.5)}@media (max-width:980px){.tft-video{padding-bottom:0}.tft-video .tft-block-inner{position:relative;padding-bottom:3%}.tft-video .video-wrapper{background-image:none!important}}@media (max-width:640px){.tft-video .tft-block-inner{padding-left:0;padding-right:0}.tft-video .tft-video-title{font-size:5.8vw;line-height:1;padding:6% 3%}}.tft-content{padding-bottom:54%;font-size:0}.tft-content .tft-content-slider,.tft-content .tft-content-text{display:inline-block;vertical-align:middle}.tft-content .tft-content-slider-see-more-trigger{display:inline-block;position:absolute;z-index:200;right:2%;top:0;font-size:2vw;line-height:1;font-family:Dimbo,sans-serif;color:inherit}.tft-content .tft-content-slider-see-more-trigger:before{content:none}.tft-content .tft-content-slider-see-more{position:absolute;z-index:250;display:block;right:2%;top:4%;width:0;height:auto;-webkit-transition:all .2s;transition:all .2s;border:0 solid;border-radius:15px}.tft-content .tft-content-slider-see-more span{display:none;position:absolute;z-index:300;top:0;right:-3%;width:4.8%;padding-top:4.8%;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:url(../images/tf/template/see-more-close.png) no-repeat center center;background-size:45% auto}.tft-content .tft-content-slider-see-more img{display:block;width:100%;max-width:none}.tft-content .tft-content-slider-see-more.active{width:96%;border-width:15px}.tft-content .tft-content-slider-see-more.active span{display:inline-block}@media (min-width:901px){.tft-content .tft-block-inner{padding-top:22%}.tft-content .tft-content-text{padding-top:0!important}}@media (max-width:980px){.tft-content{padding-bottom:0;background:0 0!important}.tft-content .tft-block-inner{padding-top:0!important;position:static}.tft-content .tft-content-text{padding-top:28%;padding-bottom:5%}.tft-content .tft-content-slider-see-more-trigger{font-size:3.4vw}.tft-content .tft-content-slider-see-more{top:auto;bottom:2%}.tft-content .tft-content-slider-see-more.active{border-width:10px}.tft-content .tft-content-slider,.tft-content .tft-content-text{display:block}.tft-content .tft-content-slider{padding-bottom:20px}}@media (max-width:640px){.tft-content .tft-content-text{padding-bottom:4%}.tft-content .tft-content-slider-see-more-trigger{font-size:1.8rem}.tft-content .tft-content-slider-see-more{border-radius:6px}.tft-content .tft-content-slider-see-more.active{border-width:5px}}.tft-content-text{width:38%;text-align:center;font-family:Dimbo,Arial,sans-serif;padding:0 3%}.tft-content-text .tft-content-title{font-size:2.5vw;font-weight:700;line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin-bottom:7%}.tft-content-text p{font-family:"Nunito Sans",sans-serif;font-weight:700;text-align:left;font-size:1.5vw;line-height:1.1;margin-bottom:3%}@media (max-width:980px){.tft-content-text{width:100%}.tft-content-text .tft-content-title{font-size:6vw;margin-bottom:5%}.tft-content-text p{text-align:center;font-size:2.9vw;margin-bottom:5%}}@media (max-width:640px){.tft-content-text .tft-content-title{font-size:6.8vw;margin-bottom:4%}.tft-content-text p{font-size:3.8vw;margin-bottom:4%}}.tft-content-slider{width:62%;padding:0 6%}.tft-content-slider .toy{position:relative;text-align:center;display:inline-block;vertical-align:top}.tft-content-slider .toy img{width:80%;margin:0 auto}.tft-content-slider .toy-name{margin-top:4%}.tft-content-slider .button{font-size:1.6vw;line-height:1;padding:3% 8% 2%;min-width:65%;border-radius:12px;color:#fff}.tft-content-slider .slick-arrow{width:0;height:0;border-style:solid;border-color:transparent;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tft-content-slider .slick-arrow:before{content:none}.tft-content-slider .slick-arrow.slick-prev{left:5%;border-width:37px 22px 37px 0;border-right-color:inherit}.tft-content-slider .slick-arrow.slick-next{right:5%;border-width:37px 0 37px 22px;border-left-color:inherit}@media (max-width:980px){.tft-content-slider{width:100%;padding:0 8%}.tft-content-slider .toy img{width:72%}.tft-content-slider .button{font-size:2.2vw;border-radius:18px}.tft-content-slider .slick-arrow.slick-prev{left:2%}.tft-content-slider .slick-arrow.slick-next{right:2%}}@media (max-width:640px){.tft-content-slider{padding:0 10%}.tft-content-slider .button{font-size:2.8vw;padding:5% 10% 4%}.tft-content-slider .slick-arrow.slick-prev{border-width:18px 10px 18px 0}.tft-content-slider .slick-arrow.slick-next{border-width:18px 0 18px 10px}}.tft-activation .button{border:4px solid #fff;border-radius:12px;font-size:30px;padding:6px 16px;position:absolute;bottom:8%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:640px){.tft-activation .button{border-width:2px;border-radius:6px;font-size:16px;bottom:18%;padding:2% 4%}}.family-more:after,.family-more:before{content:none}@media (max-width:980px){body.page-ope .logo{height:135px;width:80px;background-image:url(../images/layout/logo-quick.svg)!important}}body.page-ope .header-block{background-color:#fff;padding-bottom:0}@media (max-width:980px){body.page-ope .header-block{background-color:transparent}body.page-ope .header-block-title{font-size:13vw;margin-bottom:10%}}@media (min-width:981px){body.page-ope .header-block .breadcrumb-component{margin-bottom:60px}}body.page-ope .select2-dropdown{border:1px solid #000;border-top:none}.ope-block .grecaptcha-badge{z-index:10}.ope-block .layout-block{position:relative}.ope-block .layout-block:after,.ope-block .layout-block:before{content:'';position:absolute}@media (min-width:981px){.ope-block .layout-block:after,.ope-block .layout-block:before{top:0;height:100%;z-index:10;width:288px}.ope-block .layout-block:before{left:0;background-position:left bottom;background-repeat:no-repeat}.ope-block .layout-block:after{right:0;background-position:right bottom;background-repeat:no-repeat}}.ope-block-form{width:calc(100% - 576px);max-width:700px;margin:0 auto;text-align:left;padding-bottom:20px}.ope-block-form .col-full,.ope-block-form .col-half{position:relative;display:inline-block;vertical-align:top;margin-top:20px;padding:0 10px;width:100%}@media (min-width:981px){.ope-block-form .col-half{width:50%}}.ope-block-form #store_id.error+.select2 .select2-selection,.ope-block-form input.error,.ope-block-form select.error{border:2px solid #d2082a}.ope-block-form input.error+span:before{color:#d2082a}.ope-block-form .errorText{margin:10px 0;padding:0 10px;background:#d2082a;color:#fff;font-weight:700;line-height:30px}.ope-block-form .errorText:empty{visibility:hidden;display:none}.ope-block-form span.select2{border:2px solid #000}.ope-block-form .select2-selection{min-height:60px;border:none;border-radius:0}@media (max-width:980px){.ope-block-form .select2-container .select2-selection--multiple{background-color:transparent;border:none}}.ope-block-form .select2-container .select2-selection--multiple .select2-selection__rendered{margin-top:12px;color:#000}.ope-block-form .select2-container .select2-selection--multiple .select2-selection__arrow{display:none}.ope-block-form .checkbox-wrapper{padding:0 30px}.ope-block-form .checkbox-wrapper+.checkbox-wrapper{margin-top:10px}@media (max-width:980px){.ope-block-form{width:100%}}.ope-block-section{border:none}.ope-block-info-link{display:inline-block;background:url(../images/ope/informations-icon-black.png) no-repeat left/contain;width:15px;height:15px;vertical-align:baseline;margin-left:10px;margin-bottom:-1px;cursor:pointer}.ope-block-info-link::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#000 transparent transparent transparent;position:relative;top:-13px;left:-2px}.ope-block-info-link::after{content:attr(data-text) " ";display:inline-block;position:absolute;left:10px;right:10px;bottom:calc(100% + 10px);background:#000;font-size:12px;font-weight:400;line-height:1.2;font-style:italic;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}.ope-block-info-link:not(:hover)::after,.ope-block-info-link:not(:hover)::before{display:none}.ope-block-mentions{font-size:1.1rem;font-weight:400;text-align:center}.ope-block-mentions span{display:inline-block;padding:10px}.ope-block-submit-wrapper{text-align:center;margin:40px 0}.ope-confirmation-block .content-block{text-align:center}.ope-confirmation-block .content-block img{margin-top:25px}.ope-optin-mention{text-align:center;font-weight:700;font-size:1.6rem}@media (min-width:981px){.ope-optin-mention{font-size:1.9rem}}.ope-vegedream-block,.ope-vegedream-confirmation-block{position:relative;overflow:hidden;padding-bottom:17px}.ope-vegedream-block:after,.ope-vegedream-confirmation-block:after{content:'';background:#becbe7;background:-webkit-gradient(linear,left top,right top,from(#becbe7),to(#d05da2));background:linear-gradient(to right,#becbe7 0,#d05da2 100%);height:17px;width:100%;position:absolute;bottom:0;left:0}@media (max-width:980px){.ope-vegedream-block:after,.ope-vegedream-confirmation-block:after{height:12px}}.ope-vegedream-block .layout-block,.ope-vegedream-confirmation-block .layout-block{position:relative}.ope-vegedream-block .layout-block:after,.ope-vegedream-block .layout-block:before,.ope-vegedream-confirmation-block .layout-block:after,.ope-vegedream-confirmation-block .layout-block:before{content:'';position:absolute}@media (max-width:980px){.ope-vegedream-block .layout-block:before,.ope-vegedream-confirmation-block .layout-block:before{left:0;top:4px;width:100%;height:357px;background:url(../images/ope-vegedream/background-bottom.png) no-repeat center bottom;background-size:contain;background-size:250%;background-position:80% bottom;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ope-vegedream-block .layout-block:after,.ope-vegedream-confirmation-block .layout-block:after{background:#becbe7;background:-webkit-gradient(linear,left top,right top,from(#becbe7),to(#d05da2));background:linear-gradient(to right,#becbe7 0,#d05da2 100%);height:12px;width:100%;top:0;left:0}}@media (max-width:980px){body.page-ope-vegedream .header-block{color:#fff}}@media (max-width:980px){.ope-vegedream-block{padding-bottom:12px;color:#fff;background:#000}.ope-vegedream-block:before{content:'';position:absolute;left:0;bottom:4px;width:100%;height:357px;background:url(../images/ope/ope-vegedream/background-bottom.png) no-repeat center bottom;background-size:250%;background-position:80% bottom}}@media (min-width:981px){.ope-vegedream-block .layout-block:before{background-image:url(../images/ope/ope-vegedream/background-left.jpg)}.ope-vegedream-block .layout-block:after{background-image:url(../images/ope/ope-vegedream/background-right.jpg)}}@media (max-width:980px){.ope-vegedream-block-form{padding-bottom:50px}.ope-vegedream-block-form .label{color:#fff}.ope-vegedream-block-form input:not(.button-red){border-color:#fff;color:#fff;background:#000}.ope-vegedream-block-form span.select2{border-color:#fff}.ope-vegedream-block-form .select2-container{color:#fff}.ope-vegedream-block-form .select2-container--default .select2-selection--multiple{background-color:#000}.ope-vegedream-block-form .select2-container .select2-selection--multiple .select2-selection__rendered{color:#fff}.ope-vegedream-block-form .select2-container .select2-selection--multiple .select2-selection__choice{border-color:#000;color:#000}.ope-vegedream-block-form .checkbox-wrapper .label:before{color:#fff}}@media (max-width:980px){.ope-vegedream-block-info-link{background-image:url(../images/ope/informations-icon.png)}.ope-vegedream-block-info-link::before{border-color:#fff transparent transparent transparent}.ope-vegedream-block-info-link::after{background:#fff;color:#000}}@media (max-width:980px){.ope-vegedream-block-submit-wrapper .button{background-color:#c967a7;border:2px solid transparent}.ope-vegedream-block-submit-wrapper .button:hover{border-color:#c967a7;background-color:#000}}@media (max-width:980px){.ope-vegedream-block-mentions span{background-color:#000}}body.page-ope-vegedream-confirmation .header-block{background-color:transparent;color:#fff}.ope-vegedream-confirmation-block{background-color:#0e1517}.ope-vegedream-confirmation-block:before{content:'';position:absolute;left:0;bottom:4px;width:100%;height:357px;background:url(../images/ope/ope-vegedream/background-bottom.png) no-repeat center bottom;background-size:contain}@media (max-width:980px){.ope-vegedream-confirmation-block{padding-bottom:12px}.ope-vegedream-confirmation-block:before{background-size:250%;background-position:80% bottom}}@media (min-width:981px){.ope-vegedream-confirmation-block .layout-block:after,.ope-vegedream-confirmation-block .layout-block:before{display:none}}.ope-vegedream-confirmation-block-wrapper{max-width:690px;margin:0 auto;background-color:#0e1517;padding:0 20px 20px}@media (max-width:980px){.ope-vegedream-confirmation-block-wrapper{background-color:transparent}}.ope-vegedream-confirmation-block .content-block p{color:#fff}@media (max-width:980px){.ope-vegedream-confirmation-block .content-block p{background-color:#0e1517}.ope-vegedream-confirmation-block .content-block p.first{margin-bottom:10px;padding:10px}.ope-vegedream-confirmation-block .content-block p.last{display:inline-block;padding:20px;width:auto}}.ope-vegedream-confirmation-block-mentions{font-size:1.1rem;font-weight:400;text-align:center;color:#fff}.ope-vegedream-confirmation-block-mentions span{display:inline-block;padding:5px;background-color:#0e1517}@media (max-width:980px){.ope-vegedream-confirmation-block-mentions{margin-top:20px}}.my-quick-block{padding:50px 0}@media (max-width:980px){.my-quick-block{padding:30px 0 10px}}.my-quick-block-wrapper{max-width:700px;margin:0 auto;text-align:center}.my-quick-block-programme{display:-webkit-box;display:-ms-flexbox;display:flex}.my-quick-block-programme h2{text-align:center}.my-quick-block-programme-devices img{width:387px;max-width:initial}@media (max-width:980px){.my-quick-block-programme{display:block}.my-quick-block-programme>div img{max-width:70%}.my-quick-block-programme-devices{margin-top:30px}.my-quick-block-programme-devices img{width:70%;max-width:387px}}.my-quick-block-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.my-quick-block-cta a{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:70px}.my-quick-block-cta p{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding-left:40px;padding-right:40px;margin-top:20px}@media (max-width:980px){.my-quick-block-cta a{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 auto}.my-quick-block-cta p{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:20px;padding-right:20px;margin:0 0 20px}}.my-quick-block-stores{background:url(/images/ope/ope-vegedream/bubble.png) no-repeat center center;min-height:148px;color:#fff;padding-top:40px}.my-quick-block-stores p{font-family:"Nunito Sans",sans-serif;font-weight:800;text-transform:uppercase;line-height:1;font-size:2rem;font-style:italic}.my-quick-block-stores .header-block-text{margin-bottom:10px}.my-quick-block-stores-cta a{display:inline-block;margin:0 5px}@media (max-width:980px){.my-quick-block-stores{background-size:contain;margin-left:20px;margin-right:20px;padding-top:50px}.my-quick-block-stores p{font-size:1.4rem}.my-quick-block-stores-cta img{max-width:70px}}@media (min-width:981px){.ope-monsieur-madame-block .layout-block:before{background-image:url(../images/ope/ope-monsieur-madame/background-left.jpg)}.ope-monsieur-madame-block .layout-block:after{background-image:url(../images/ope/ope-monsieur-madame/background-right.jpg)}}@media (max-width:980px){.ope-monsieur-madame-block-form{background:#fff}.ope-monsieur-madame-block .header-block-title{font-size:10vw!important}}@media (max-width:640px){.ope-monsieur-madame-block .header-block-title{font-size:13vw!important}}.ope-monsieur-madame-confirmation-block .layout-block{position:relative}.ope-monsieur-madame-confirmation-block .layout-block:after,.ope-monsieur-madame-confirmation-block .layout-block:before{content:'';position:absolute}@media (min-width:981px){.ope-monsieur-madame-confirmation-block .layout-block:after,.ope-monsieur-madame-confirmation-block .layout-block:before{top:0;height:100%;z-index:10;width:288px}.ope-monsieur-madame-confirmation-block .layout-block:before{left:0;background-position:left bottom;background-repeat:no-repeat;background-image:url(../images/ope/ope-monsieur-madame/background-left-confirm.jpg)}.ope-monsieur-madame-confirmation-block .layout-block:after{right:0;background-position:right bottom;background-repeat:no-repeat;background-image:url(../images/ope/ope-monsieur-madame/background-right-confirm.jpg)}}.ope-monsieur-madame-confirmation-block-wrapper{width:calc(100% - 576px);max-width:700px;margin:0 auto;text-align:left;padding-bottom:20px}@media (max-width:980px){.ope-monsieur-madame-confirmation-block-wrapper{width:100%;background:#fff}}.ope-monsieur-madame-confirmation-block .content-block{padding-left:20px;padding-right:20px}.ope-monsieur-madame-confirmation-block .main-button{margin:0 auto 30px}@media (max-width:980px){.ope-monsieur-madame-block,.ope-monsieur-madame-confirmation-block{background-image:url(../images/ope/ope-monsieur-madame/background-bottom.png);background-position:center bottom;background-repeat:no-repeat;background-size:100% auto;background-color:#7fd0f6}.ope-monsieur-madame-block .input,.ope-monsieur-madame-confirmation-block .input{background-color:transparent}.ope-monsieur-madame-block .layout-block,.ope-monsieur-madame-confirmation-block .layout-block{padding-bottom:88%;padding-top:150px}.ope-monsieur-madame-block .header-block,.ope-monsieur-madame-confirmation-block .header-block{padding-top:40px}}@media (max-width:980px){.ope-the-family-week-block .layout-block:before{background:url(../images/ope/ope-the-family-week/background-top.jpg) top center/cover;width:100%;padding-top:100%;top:0;left:0}}@media (min-width:981px){.ope-the-family-week-block .layout-block:before{background-image:url(../images/ope/ope-the-family-week/background-left-inscri.jpg);background-position:left 280px}.ope-the-family-week-block .layout-block:after{background-image:url(../images/ope/ope-the-family-week/background-right-inscri.jpg);background-position:right 280px}}@media (max-width:980px){.ope-the-family-week-block-form{background:#fff}.ope-the-family-week-block .header-block-title{font-size:10vw!important}}@media (max-width:640px){.ope-the-family-week-block .header-block-title{font-size:13vw!important}}.ope-the-family-week-confirmation-block .layout-block{position:relative}@media (max-width:980px){.ope-the-family-week-confirmation-block .layout-block:before{background:url(../images/ope/ope-the-family-week/background-top-confirm.jpg) top center/cover;width:100%;padding-top:100%;top:0;left:0}}.ope-the-family-week-confirmation-block .layout-block:after,.ope-the-family-week-confirmation-block .layout-block:before{content:'';position:absolute}@media (min-width:981px){.ope-the-family-week-confirmation-block .layout-block:after,.ope-the-family-week-confirmation-block .layout-block:before{top:0;height:100%;z-index:10;width:288px}.ope-the-family-week-confirmation-block .layout-block:before{left:0;background-position:left top;background-repeat:no-repeat;background-image:url(../images/ope/ope-the-family-week/background-left-confirm.jpg)}.ope-the-family-week-confirmation-block .layout-block:after{right:0;background-position:right top;background-repeat:no-repeat;background-image:url(../images/ope/ope-the-family-week/background-right-confirm.jpg)}}.ope-the-family-week-confirmation-block-wrapper{width:calc(100% - 576px);max-width:700px;margin:0 auto;text-align:left;padding-bottom:20px}@media (max-width:980px){.ope-the-family-week-confirmation-block-wrapper{width:100%;background:#fff}}.ope-the-family-week-confirmation-block .content-block{padding-left:20px;padding-right:20px}.ope-the-family-week-confirmation-block .main-button{margin:0 auto 30px}@media (max-width:980px){.ope-the-family-week-block,.ope-the-family-week-confirmation-block{background-image:url(../images/ope/ope-the-family-week/background-bottom.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:100% auto;background-color:#5c9ada}.ope-the-family-week-block .input,.ope-the-family-week-confirmation-block .input{background-color:transparent}.ope-the-family-week-block .layout-block,.ope-the-family-week-confirmation-block .layout-block{padding-bottom:80%;padding-top:150px}.ope-the-family-week-block .header-block,.ope-the-family-week-confirmation-block .header-block{padding-top:40px}}@media (max-width:980px){.ope-playmobil-hotte-quickos-block .layout-block:before{width:100%;padding-top:100%;top:0;left:0}}@media (min-width:981px){.ope-playmobil-hotte-quickos-block .layout-block:before{width:280px;background-image:url(../images/ope/ope-playmobil-hotte-quickos/background-left-inscri.png);background-position:left 280px}.ope-playmobil-hotte-quickos-block .layout-block:after{width:280px;background-image:url(../images/ope/ope-playmobil-hotte-quickos/background-right-inscri.png);background-position:right 280px}}@media (max-width:980px){.ope-playmobil-hotte-quickos-block-form{background:0 0}.ope-playmobil-hotte-quickos-block .header-block-title{font-size:10vw!important}}@media (max-width:640px){.ope-playmobil-hotte-quickos-block .header-block-title{font-size:13vw!important}}.ope-playmobil-hotte-quickos-confirmation-block .header-block{padding-top:100px}.ope-playmobil-hotte-quickos-confirmation-block .layout-block{position:relative}@media (max-width:980px){.ope-playmobil-hotte-quickos-confirmation-block .layout-block:before{background:url(../images/ope/ope-playmobil-hotte-quickos/background-top-confirm.jpg) top center/cover;width:100%;padding-top:100%;top:0;left:0}}.ope-playmobil-hotte-quickos-confirmation-block .layout-block:after,.ope-playmobil-hotte-quickos-confirmation-block .layout-block:before{content:'';position:absolute}@media (min-width:981px){.ope-playmobil-hotte-quickos-confirmation-block .layout-block:after,.ope-playmobil-hotte-quickos-confirmation-block .layout-block:before{top:0;height:100%;z-index:10;width:288px}.ope-playmobil-hotte-quickos-confirmation-block .layout-block:before{left:0;background-position:left top;background-repeat:no-repeat;background-image:url(../images/ope/ope-playmobil-hotte-quickos/background-left-confirm.png)}.ope-playmobil-hotte-quickos-confirmation-block .layout-block:after{right:0;background-position:right top;background-repeat:no-repeat;background-image:url(../images/ope/ope-playmobil-hotte-quickos/background-right-confirm.png)}}.ope-playmobil-hotte-quickos-confirmation-block-wrapper{width:calc(100% - 576px);max-width:700px;margin:0 auto;text-align:left;padding-bottom:20px}@media (min-width:981px){.ope-playmobil-hotte-quickos-confirmation-block-wrapper{min-height:705px}}@media (max-width:980px){.ope-playmobil-hotte-quickos-confirmation-block-wrapper{width:100%;background:0 0}}.ope-playmobil-hotte-quickos-confirmation-block .content-block{padding-left:20px;padding-right:20px}.ope-playmobil-hotte-quickos-confirmation-block .main-button{margin:0 auto 30px}@media (max-width:980px){.ope-playmobil-hotte-quickos-block,.ope-playmobil-hotte-quickos-confirmation-block{background-image:url(../images/ope/ope-playmobil-hotte-quickos/background-bottom.png);background-position:center bottom;background-repeat:no-repeat;background-size:100% auto;background-color:transparent}.ope-playmobil-hotte-quickos-block .input,.ope-playmobil-hotte-quickos-confirmation-block .input{background-color:transparent}.ope-playmobil-hotte-quickos-block .layout-block,.ope-playmobil-hotte-quickos-confirmation-block .layout-block{padding-bottom:95%;padding-top:150px}.ope-playmobil-hotte-quickos-block .header-block,.ope-playmobil-hotte-quickos-confirmation-block .header-block{padding-top:40px}}@media (max-width:980px){.ope-bons-plans-family-concours-block .layout-block:before{background:url(../images/ope/ope-bons-plans-family-concours/background-top.png) top center/cover;width:100%;padding-top:100%;top:0;left:0}}@media (min-width:981px){.ope-bons-plans-family-concours-block .layout-block:before{width:280px;background-image:url(../images/ope/ope-bons-plans-family-concours/background-left-inscri.png);background-position:left 280px}.ope-bons-plans-family-concours-block .layout-block:after{width:280px;background-image:url(../images/ope/ope-bons-plans-family-concours/background-right-inscri.png);background-position:right 280px}}@media (max-width:980px){.ope-bons-plans-family-concours-block-form{background:0 0}.ope-bons-plans-family-concours-block .header-block-title{font-size:10vw!important}}@media (max-width:640px){.ope-bons-plans-family-concours-block .header-block-title{font-size:13vw!important}}.ope-bons-plans-family-concours-confirmation-block .header-block{padding-top:100px}.ope-bons-plans-family-concours-confirmation-block .layout-block{position:relative}@media (max-width:980px){.ope-bons-plans-family-concours-confirmation-block .layout-block:before{background:url(../images/ope/ope-bons-plans-family-concours/background-top-confirm.jpg) top center/cover;width:100%;padding-top:100%;top:0;left:0}}.ope-bons-plans-family-concours-confirmation-block .layout-block:after,.ope-bons-plans-family-concours-confirmation-block .layout-block:before{content:'';position:absolute}@media (min-width:981px){.ope-bons-plans-family-concours-confirmation-block .layout-block:after,.ope-bons-plans-family-concours-confirmation-block .layout-block:before{top:0;height:100%;z-index:10;width:288px}.ope-bons-plans-family-concours-confirmation-block .layout-block:before{left:0;background-position:left top;background-repeat:no-repeat;background-image:url(../images/ope/ope-bons-plans-family-concours/background-left-confirm.png)}.ope-bons-plans-family-concours-confirmation-block .layout-block:after{right:0;background-position:right top;background-repeat:no-repeat;background-image:url(../images/ope/ope-bons-plans-family-concours/background-right-confirm.png)}}.ope-bons-plans-family-concours-confirmation-block-wrapper{width:calc(100% - 576px);max-width:700px;margin:0 auto;text-align:left;padding-bottom:20px}@media (min-width:981px){.ope-bons-plans-family-concours-confirmation-block-wrapper{min-height:705px}}@media (max-width:980px){.ope-bons-plans-family-concours-confirmation-block-wrapper{width:100%;background:0 0}}.ope-bons-plans-family-concours-confirmation-block .content-block{padding-left:20px;padding-right:20px}.ope-bons-plans-family-concours-confirmation-block .main-button{margin:0 auto 30px}@media (max-width:980px){.ope-bons-plans-family-concours-block,.ope-bons-plans-family-concours-confirmation-block{background-image:url(../images/ope/ope-bons-plans-family-concours/background-bottom.png);background-position:center bottom;background-repeat:no-repeat;background-size:100% auto;background-color:transparent}.ope-bons-plans-family-concours-block .input,.ope-bons-plans-family-concours-confirmation-block .input{background-color:transparent}.ope-bons-plans-family-concours-block .layout-block,.ope-bons-plans-family-concours-confirmation-block .layout-block{padding-bottom:95%;padding-top:50%}.ope-bons-plans-family-concours-block .header-block,.ope-bons-plans-family-concours-confirmation-block .header-block{padding-top:40px}}@media (min-width:981px){.ope-bons-plans-family-concours-block .layout-block,.ope-bons-plans-family-concours-confirmation-block .layout-block{min-height:919px}}@media (max-width:980px){.ope-retour-des-legendes-block .layout-block:before{width:100%;padding-top:100%;top:0;left:0}}@media (min-width:981px){.ope-retour-des-legendes-block .layout-block:before{background-image:url(../images/ope/ope-retour-des-legendes/background-left.png);background-position:left 280px}.ope-retour-des-legendes-block .layout-block:after{background-image:url(../images/ope/ope-retour-des-legendes/background-right.png);background-position:right 280px}}@media (max-width:980px){.ope-retour-des-legendes-block-form{background:0 0}.ope-retour-des-legendes-block .header-block-title{font-size:10vw!important}}@media (max-width:640px){.ope-retour-des-legendes-block .header-block-title{font-size:13vw!important}}.ope-retour-des-legendes-confirmation-block .layout-block{position:relative}@media (max-width:980px){.ope-retour-des-legendes-confirmation-block .layout-block:before{background-image:url(../images/ope/ope-retour-des-legendes/background-neutre.png) top center/cover;width:100%;padding-top:100%;top:0;left:0}}.ope-retour-des-legendes-confirmation-block .layout-block:after,.ope-retour-des-legendes-confirmation-block .layout-block:before{content:'';position:absolute}@media (min-width:981px){.ope-retour-des-legendes-confirmation-block .layout-block:after,.ope-retour-des-legendes-confirmation-block .layout-block:before{top:0;height:100%;z-index:10;width:288px}.ope-retour-des-legendes-confirmation-block .layout-block:before{left:0;background-position:left top;background-repeat:no-repeat;background-size:contain;background-image:url(../images/ope/ope-retour-des-legendes/background-left-confirm.png)}.ope-retour-des-legendes-confirmation-block .layout-block:after{right:0;background-position:right top;background-repeat:no-repeat;background-size:contain;background-image:url(../images/ope/ope-retour-des-legendes/background-right-confirm.png)}}.ope-retour-des-legendes-confirmation-block-wrapper{width:calc(100% - 576px);max-width:700px;margin:0 auto;text-align:left;padding-bottom:20px}@media (max-width:980px){.ope-retour-des-legendes-confirmation-block-wrapper{width:100%;color:#fff}}.ope-retour-des-legendes-confirmation-block .content-block{padding-left:20px;padding-right:20px}.ope-retour-des-legendes-confirmation-block .main-button{margin:0 auto 30px}@media (max-width:980px){.ope-retour-des-legendes-block,.ope-retour-des-legendes-confirmation-block{background-image:url(../images/ope/ope-retour-des-legendes/background-neutre.png);background-position:top center;background-repeat:no-repeat;background-size:cover;background-color:orange}.ope-retour-des-legendes-block .input,.ope-retour-des-legendes-confirmation-block .input{background-color:transparent}.ope-retour-des-legendes-block .layout-block,.ope-retour-des-legendes-confirmation-block .layout-block{padding-top:150px}.ope-retour-des-legendes-block .header-block,.ope-retour-des-legendes-confirmation-block .header-block{padding-top:40px}}.image-lot-mobile{display:none;margin-top:-50px}@media (max-width:980px){.image-lot-mobile{display:block;margin:0 auto;margin-top:20px}}.ope-retour-des-legendes-block-mentions-confirm{color:#fff}.page-ope-retour-des-legendes .logo-mobile{display:none}@media (max-width:980px){.page-ope-retour-des-legendes .retour-des-legendes-mentions-legales{color:#fff}.page-ope-retour-des-legendes .logo-mobile{display:block;margin:0 auto;padding-bottom:30px}.page-ope-retour-des-legendes .ope-block-section input{background:#fff}.page-ope-retour-des-legendes .ope-block-section span.label,.page-ope-retour-des-legendes .ope-block-section span.label:before{color:#fff}.page-ope-retour-des-legendes .ope-block-section span.select2-selection{background:#fff}}@media (max-width:980px){.page-ope-retour-des-legendes-confirmation .retour-des-legendes-mentions-legales{color:#fff}}.article-bon-promo h3{font-size:3em;margin-bottom:10%}.article-bon-promo .btn-close-flip{position:absolute;right:0;top:0;margin:5%}.article-promo-back{text-align:center;background:#fff;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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:10%}.article-promo-back .block-sponsor-mentions-text{font-size:1.2em}.push-connect-mobile{display:inline-block;width:55%}.push-connect-mobile img{display:inline-block;vertical-align:middle;width:11%}.offer-mobile-text{color:#000;display:inline-block;vertical-align:middle;font-size:.8em;line-height:1.1;width:89%;padding-left:5%}.article-store{display:block;text-align:center;font-weight:700;font-size:1.2em;margin-top:3%;color:#000;font-style:italic}.offer-square{background-image:url(https://media.quick.fr/media/cache/thumb_640/media/offer/5ae66a99ea805.png);background-repeat:no-repeat;background-size:cover}@media (max-width:640px){.offer-square{width:100%;height:100%}}.offer-box-button{position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:0;width:100%;padding:3%;font-size:1em}.offer-box-button .btn-text{display:inline-block;vertical-align:middle;-ms-flex-item-align:end;align-self:flex-end;font-weight:700;font-size:1em;padding:2%;margin:1%;color:#000;font-style:italic;cursor:pointer}.offer-box-button .btn-text::before{font-size:.7em;padding-right:5px}.offer-box-button .push-use-offer,.offer-box-button a.bp-deliveroo,.offer-box-button a.bp-recrutment{margin-right:1%;margin-bottom:3%;margin-left:auto;padding:2% 4%;font-size:1.2em}.bon-promo-flipper{padding-bottom:100%}.page-myquick .header-block{display:block;background:#fff url(../images/myquick/header_mobile.jpg) no-repeat center top/100% auto;padding:103% 20px 50px}.page-myquick .header-block__text{font:600 italic 13px/1.2 "ITC Franklin Gothic LT",sans-serif;max-width:220px;margin:0 auto 30px}.page-myquick .header-block__buttons{width:100%}.page-myquick .header-block .main-button{width:80%}@media (min-width:641px){.page-myquick .header-block{background-image:url(../images/myquick/header_desktop.jpg);padding-top:45%}}@media (min-width:981px){.page-myquick .header-block{padding:580px 20px 160px;background-size:auto 100%}.page-myquick .header-block__text{max-width:none;font-size:16px}.page-myquick .header-block__buttons{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-myquick .header-block .main-button{width:235px;margin:0 8px}}.page-myquick--loggedin{background:#fff url(../images/myquick/header-loggedin_mobile.jpg) no-repeat center top/100% auto}@media (min-width:641px){.page-myquick--loggedin{background-image:url(../images/myquick/header-loggedin_desktop.jpg)}}.page-myquick--loggedin .header-block{background:0 0;padding-top:74%}.page-myquick--loggedin .header-block__logo{display:block;width:36%;max-width:500px;margin:0 auto}.page-myquick--loggedin .header-block__text{max-width:none;margin-bottom:20px}.page-myquick--loggedin .header-block .store-search{max-width:480px}@media (max-width:980px){.page-myquick--loggedin .header-block .store-search-submit{display:block;width:auto;left:0;right:0;margin:auto}}@media (min-width:641px){.page-myquick--loggedin .header-block{padding-top:11%;padding-bottom:70px}}@media (min-width:981px){.page-myquick--loggedin .header-block__text{margin-bottom:40px}.page-myquick--loggedin .header-block .store-search{max-width:650px}.page-myquick--loggedin .header-block .store-search .store-search-label-text{font-size:16px;margin-right:196px}}.page-myquick__offers{padding:0 10px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1280px;margin:0 auto}.page-myquick__offers .article{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0 10px 20px;font-size:3vw}.page-myquick__offers .flipper-back,.page-myquick__offers .flipper-front{border-radius:10px;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.3);box-shadow:0 10px 10px rgba(0,0,0,.3)}@media (min-width:641px){.page-myquick__offers{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-myquick__offers .article{-ms-flex-preferred-size:50%;flex-basis:50%;font-size:1.8vw}}@media (min-width:981px){.page-myquick__offers{padding-bottom:70px}.page-myquick__offers .article{-ms-flex-preferred-size:33.3%;flex-basis:33.3%;font-size:1.1vw}.page-myquick__offers .flipper-back,.page-myquick__offers .flipper-front{border-radius:10px;-webkit-box-shadow:0 15px 20px rgba(0,0,0,.3);box-shadow:0 15px 20px rgba(0,0,0,.3)}}@media (min-width:1280px){.page-myquick__offers:not(.account-plan-carousel) .article{-ms-flex-preferred-size:25%;flex-basis:25%;font-size:11px}}.page-myquick__offers-empty{padding:20px;font:600 italic 16px/1.4 "ITC Franklin Gothic LT",sans-serif;width:100%;text-align:center}@media (min-width:981px){.page-myquick__offers-empty{font-size:18px;padding-top:0;padding-bottom:100px}}.account-plan-carousel .block-actu-content{padding:5%;text-align:center;line-height:1.2}.account-plan-carousel .block-actu-content .ratiobloc-notice{font-size:1rem}.account-plan-carousel .block-actu{width:33.33%;display:inline-block;vertical-align:top;text-align:center}@media (max-width:980px){.account-plan-carousel .block-actu{width:50%}}@media (max-width:640px){.account-plan-carousel .block-actu{width:100%}}.account-plan-carousel .block-actu img{display:block;width:100%;max-width:none}.account-plan-carousel .block-actu h3{font-size:1.4vw}.account-plan-carousel .block-actu div.p{font-size:1.1vw;line-height:1.2}.account-plan-carousel .block-actu h3{margin-bottom:5%}.account-plan-carousel .block-actu [class^=icon-]{font-size:1.2vw;font-weight:700}.account-plan-carousel .block-actu [class^=icon-]:before{font-size:.8em;margin-right:2%}@media (max-width:980px){.account-plan-carousel .block-actu h3{font-size:2.4vw}.account-plan-carousel .block-actu div.p{font-size:2vw}.account-plan-carousel .block-actu div.p,.account-plan-carousel .block-actu h3{margin-bottom:6%}.account-plan-carousel .block-actu [class^=icon-]{font-size:2.2vw}}@media (max-width:640px){.account-plan-carousel .block-actu h3{font-size:4.4vw}.account-plan-carousel .block-actu div.p{font-size:4vw}.account-plan-carousel .block-actu div.p,.account-plan-carousel .block-actu h3{margin-bottom:7%}.account-plan-carousel .block-actu [class^=icon-]{font-size:4.2vw}}.block-actu-link{position:relative;display:block;height:100%;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.3);box-shadow:0 10px 10px rgba(0,0,0,.3);background-color:#fff;border-radius:10px}.block-actu-link img{border-top-left-radius:10px;border-top-right-radius:10px}.actus-content{padding:15px 0}.actus-title{padding:15px 0}.actus-text{padding:15px}.actu-link::before{padding-right:7.5px;font-size:1.4rem}.block-actu{border:none}.accordion-title{display:block}.accordion-content{max-height:0;overflow:hidden}.accordion-content.target,.accordion-content:target{max-height:999em}.arrow_header,.arrow_header_home{display:block;position:absolute;bottom:4%;left:50%;z-index:11;margin:-30px 0 0 -30px;width:60px;height:60px;border:2px solid #fff;border-radius:100%;background:0 0;-webkit-transition:background .35s ease-in,border-color .3s ease;transition:background .35s ease-in,border-color .3s ease;overflow:hidden}.arrow_header i,.arrow_header_home i{display:block;position:absolute;top:15%;left:18px;width:20px;height:25px;background-image:url(../images/layout/arrow_bottom.png);background-position:0 0;background-repeat:no-repeat;-webkit-animation:animArrow 1s infinite;animation:animArrow 1s infinite;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (max-width:980px){.arrow_header i,.arrow_header_home i{top:12px;left:12px;width:12px;height:16px;margin-top:-2px;background-size:cover}}@media (max-width:980px){.arrow_header,.arrow_header_home{width:40px;height:40px;margin:-20px 0 0 -20px;background-size:cover}}.arrow_header:hover,.arrow_header_home:hover{background:rgba(255,255,255,.15)}@media (max-width:640px){.arrow_header,.arrow_header_home{display:none!important}}.arrow_header.black,.arrow_header_home.black{border-color:#000}.arrow_header.black i,.arrow_header_home.black i{background-image:url(../images/layout/arrow_bottom_black.png)}@keyframes animArrow{0%{top:15%}100%{top:35%}}@media (max-width:980px){.block-section>div:nth-child(1),.block-section>div:nth-child(2){float:none}}.red{background:#d2082a}.block-image img{display:block!important;width:100%;max-width:100%;height:auto}.block-video .icon-video{display:block;position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-50px;width:100px;height:100px;border-radius:100%;background:#000;background:rgba(0,0,0,.3)}.block-video .icon-video:after{content:'';display:block;width:100%;height:100%;background:url(../images/layout/icon_player.png) center center no-repeat}@media (max-width:640px){.block-video .icon-video{margin-top:-25px;margin-left:-25px;width:50px;height:50px}.block-video .icon-video:after{background-size:15px}}.block-square{position:relative;overflow:hidden}.block-square .vcenter{position:absolute;top:0;left:0;width:100%;height:100%}.block-square a{display:block;text-decoration:none}.block-square a>*{text-decoration:none}.block-square h2 i{display:block;font-family:"Nunito Sans",sans-serif;font-weight:600;letter-spacing:0}.block-square-cover img{position:absolute;top:0;left:0;z-index:-1;display:block!important;width:100%;max-width:100%;height:auto;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .4s ease-in;transition:-webkit-transform .4s ease-in;transition:transform .4s ease-in;transition:transform .4s ease-in,-webkit-transform .4s ease-in}.block-square-cover-switch img{position:absolute;top:0;left:0;z-index:-1;display:block!important;width:100%;max-width:100%;height:auto}.no-touch .block-square-cover:focus img,.no-touch .block-square-cover:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}.no-touch.no-csstransitions .block-square-cover:focus img,.no-touch.no-csstransitions .block-square-cover:hover img{-webkit-transform:scale(1);transform:scale(1)}.block-square-big.block-branding .categorie small,.block-square-small.block-branding .categorie small{margin-bottom:1rem}@media (max-width:640px){.block-square-big.block-branding .categorie small,.block-square-small.block-branding .categorie small{margin-bottom:1rem}}.block-square-big.block-branding h2{margin-left:10%;font-size:82px}@media (max-width:980px){.block-square-big.block-branding h2{font-size:62px}}@media (max-width:980px){.block-square-big.block-branding h2{font-size:72px}}@media (max-width:640px){.block-square-big.block-branding h2{font-size:42px}}.block-square-big.block-no-branding h2{padding-top:7%;font-size:85px}@media (max-width:640px){.block-square-big.block-no-branding h2{font-size:35px}}@media (max-width:640px){.block-square-big.block-no-branding h2{font-size:55px}}@media (max-width:640px){.block-square-big.block-no-branding h2:after{bottom:-2px}}.block-square-big.block-no-branding h2 i{font-size:22px}@media (max-width:640px){.block-square-small .btn span{font-size:14px}}.block-square-small.block-branding [class*=stampy],.block-square-small.block-no-branding [class*=stampy]{font-size:3em}@media (max-width:980px){.block-square-small.block-branding [class*=stampy],.block-square-small.block-no-branding [class*=stampy]{font-size:2.4em}}@media (max-width:56.25em){.block-square-small.block-branding [class*=stampy],.block-square-small.block-no-branding [class*=stampy]{font-size:3em}}@media (max-width:640px){.block-square-small.block-branding [class*=stampy],.block-square-small.block-no-branding [class*=stampy]{font-size:3rem}}.block-square-small.block-branding .categorie,.block-square-small.block-branding h2,.block-square-small.block-branding p{margin-left:5rem}.block-square-small.block-branding h2{margin-top:4.5rem}@media (max-width:640px){.block-square-small.block-branding .categorie,.block-square-small.block-branding h2,.block-square-small.block-branding p{margin-left:2.5rem}.block-square-small.block-branding p{font-size:14px}}.block-branding h2{font-family:"Nunito Sans",sans-serif;font-weight:700;line-height:.8;letter-spacing:-1.5px}.block-branding h2 small{letter-spacing:0}.block-branding p{margin-top:15px;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:matrix(1,-.12,0,1,0,0);transform:matrix(1,-.12,0,1,0,0);color:#000;font-size:18px;line-height:1.2}.block-branding img{width:101%;max-width:101%}.block-no-branding h2{color:#fff}.block-connectez-vous{background-color:#97182c;color:#fff}.block-connectez-vous [class*=stampy-border]{font-size:6rem!important}.block-connectez-vous p{margin-top:4em;font-size:1.125em;font-weight:600;line-height:1.3}@media (max-width:980px){.block-connectez-vous p{font-size:1em}}@media (max-width:980px){.block-connectez-vous [class*=stampy-border]{font-size:5rem!important}.block-connectez-vous [class*=stampy-border] small{font-size:40%!important}.block-connectez-vous p{display:none}}@media (max-width:980px){.block-connectez-vous .blockyheader,.block-facebook .blockyheader,.block-instagram .blockyheader{margin-top:1.125em}}.block-connectez-vous{width:50%}@media (max-width:40em){.block-connectez-vous{width:100%;padding-top:100%!important}}@media (max-width:980px){.block-group{width:100%;padding-top:100%!important}}.w_50.block-facebook .num,.w_50.block-instagram .num{font-size:6rem}.w_50.block-facebook p,.w_50.block-instagram p{margin-top:0;font-size:1.6rem}@media (max-width:1100px){.w_50.block-facebook .num,.w_50.block-instagram .num{font-size:5rem}.w_50.block-facebook p,.w_50.block-instagram p{font-size:1.4rem}}@media (max-width:980px){.w_50.block-facebook,.w_50.block-instagram{width:50%}}@media (max-width:40em){.w_50.block-facebook,.w_50.block-instagram{width:100%;padding-top:100%!important}}.block-facebook,.block-instagram{position:relative;text-align:center;overflow:hidden}.block-facebook.blocky,.block-instagram.blocky{padding-top:50%}.block-facebook.blocky .stampy-border,.block-instagram.blocky .stampy-border{font-size:4.5rem}.block-facebook.blocky.block-q-v,.block-instagram.blocky.block-q-v{padding-top:25%}.block-facebook .num,.block-instagram .num{margin-top:.3em;font-weight:700;font-size:10rem;letter-spacing:-2px}.block-facebook p,.block-instagram p{margin-top:-18px;font-weight:400;font-size:3rem;line-height:1.2}.block-facebook .box_btn,.block-instagram .box_btn{display:inline-block;margin-top:15px}@media (max-width:1279px){.block-facebook h3,.block-instagram h3{margin-bottom:5%}}@media (max-width:980px){.block-facebook .num,.block-instagram .num{font-size:70px}.block-facebook p,.block-instagram p{margin-top:-10px;font-size:20px}}@media (max-width:980px){.block-facebook .num,.block-instagram .num{font-size:100px}.block-facebook p,.block-instagram p{font-size:30px}}@media (max-width:640px){.block-facebook h3,.block-instagram h3{font-size:30px}.block-facebook .num,.block-instagram .num{font-size:50px}.block-facebook p,.block-instagram p{font-size:14px}.block-facebook .btn span,.block-instagram .btn span{padding:15px}}.block-facebook{background-color:#3b5998;color:#fff}.block-facebook .btn_common{color:#fff!important}.block-facebook .btn_common:after{background:#fff}.block-instagram{color:#774dc1}.block-instagram .logo{display:block;position:absolute;top:57%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:auto;background:url(../images/layout/instagram.png) no-repeat;background-size:100%;width:30%;height:30%}.block-instagram .btn_common{color:#d2082a!important}.block-instagram .btn_common:after{background:#d2082a}.block-social p{margin:0 auto;width:85%;font-family:"Nunito Sans",sans-serif;font-weight:700;color:#fff;font-size:36px;line-height:.9;letter-spacing:-3px}@media (max-width:1279px){.block-social p{font-size:40px}}@media (max-width:980px){.block-social p{width:90%;font-size:30px;letter-spacing:-2px}}@media (max-width:980px){.block-social p{font-size:30px}}.block_history a{background:#9fb992}.block_history a:focus img,.block_history a:hover img{opacity:1}html.touch .block_history a img{opacity:1}.block_history .in{width:100%;text-align:center}.block_history h4{position:relative;margin:0 auto 3.2rem;width:320px;font-size:60px;font-weight:400;color:#fff;letter-spacing:-.065em}.block_history h4 span{display:block;font-size:200%;font-weight:700;color:#ccdec4}@media (max-width:640px){.block_history h4 span{font-size:65px}}@media (min-width:1281px){.block_history h4{width:450px;font-size:8rem}}@media (max-width:980px){.block_history h4{width:320px;font-size:60px}}@media (max-width:640px){.block_history h4{width:200px;font-size:38px}}.block_history div,.block_history h4{z-index:12}.block_history img{display:block!important;width:100%;max-width:100%;height:auto;position:absolute;top:0;left:0;z-index:2;opacity:0;-webkit-transition:opacity 1.4s ease-in-out;transition:opacity 1.4s ease-in-out}.block-rejoignez-nous{background:#ca9e67}.block-investisseur{color:#fff;background-repeat:no-repeat;background-position:center center;background-size:cover}.box-search .input_text,.box-search label{font-family:"Nunito Sans",sans-serif;font-weight:600}.box-search label{display:block;position:absolute;z-index:10;color:#d1d1d1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media (max-width:640px){.box-search label{font-size:14px}}.box-search .input_text{position:relative;z-index:5;display:block;margin:0 auto;border:0 none;border-bottom:2px solid #d1d1d1;background:#fff;-webkit-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out}@media (max-width:640px){.box-search .input_text{height:60px}}.box-search .input_text.used,.box-search .input_text:active,.box-search .input_text:focus{outline:0 none;border-color:#d2082a}.box-search .input_text.used+label,.box-search .input_text:focus+label{top:0;font-size:1px;color:#fff}.box-search .input_text.used+label span,.box-search .input_text:focus+label span{display:none}.box-search .input_text.used+label u,.box-search .input_text:focus+label u{visibility:visible;opacity:1}body.page-taste-and-win .w_100:nth-child(3),body.page-taste-and-win .w_100:nth-child(7){float:right}.quick-informs-you{color:#000;font-family:"Nunito Sans",sans-serif;font-size:12px;font-weight:600}.download-pdf.download-pdf-top{position:absolute;top:-1rem;right:0}@media (max-width:640px){.download-pdf.download-pdf-top{position:relative;top:inherit;right:inherit;display:inline-block;width:100%;text-align:center}}.download-pdf:before{content:""}.download-pdf span{font-size:1.4rem;margin-left:1rem;font-weight:400;font-style:normal}.download-pdf span:before{display:none}.download-pdf span:after{border-bottom-width:1px}.quick-ajax-popin{position:absolute;top:0;left:50%;z-index:15000;width:63%;max-width:63%;padding:30px;border:7px solid #fff;background:#ece8e6;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.quick-ajax-popin.quick-ajax-popin-youtube{padding:0;background:#000}.quick-ajax-popin.quick-ajax-popin-address{width:600px;text-align:center}.quick-ajax-popin.quick-ajax-popin-address h3{font-weight:700;color:#000;letter-spacing:-2px;line-height:1;font-size:4rem}.quick-ajax-popin.quick-ajax-popin-address form label{position:relative;display:block;margin:30px auto;width:90%}.quick-ajax-popin.quick-ajax-popin-address .input_text{width:100%;height:68px;border-bottom:2px solid #d1d1d1;text-align:center}.quick-ajax-popin.quick-ajax-popin-address .input_text.used,.quick-ajax-popin.quick-ajax-popin-address .input_text:focus{border-color:#d2082a}.quick-ajax-popin.quick-ajax-popin-address .input_text.used+em,.quick-ajax-popin.quick-ajax-popin-address .input_text:focus+em{top:0;font-size:1rem;color:#fff}.quick-ajax-popin.quick-ajax-popin-address em{position:absolute;top:26px;left:0;right:0;z-index:6;font-weight:600;color:#d1d1d1}.quick-ajax-popin.quick-ajax-popin-address .error{position:absolute;left:0;right:0;margin-top:5px}@media (max-width:980px){.quick-ajax-popin{width:95%;max-width:95%}}@media (max-width:640px){.quick-ajax-popin{padding:10px}}.quick-ajax-popin .icon_close{position:absolute;top:-70px;right:-20px;z-index:3;width:50px;height:50px;overflow:hidden;font-size:28px;text-align:center;color:#fff;cursor:pointer;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.quick-ajax-popin .icon_close span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.quick-ajax-popin .icon_close i{display:block;text-indent:-9999px}.quick-ajax-popin .error{display:none;color:#d2082a;font-weight:600}.quick-ajax-popin-content-video{position:relative;height:0;padding-bottom:56.25%;overflow:hidden}.quick-ajax-popin-content-video embed,.quick-ajax-popin-content-video iframe,.quick-ajax-popin-content-video object{display:block;position:absolute;top:0;left:0;width:100%;height:100%}#mask-popin{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:14999;background:#000;background:rgba(0,0,0,.7)}.rollmenu{z-index:31;background:#000;color:#fff}.rollmenu .accordion-title{width:100%;height:100%;background:#1f1f1f;border-bottom:2px solid rgba(255,255,255,.1);font-weight:800;color:#7e7e7e;cursor:pointer;-webkit-transition:all .35s;transition:all .35s;white-space:nowrap;word-spacing:-.25em}.rollmenu .accordion-title:before{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}.rollmenu .accordion-title>*{display:inline-block;vertical-align:middle;white-space:normal;word-spacing:normal}.rollmenu .accordion-title.on{color:#fff}.rollmenu .accordion-title.arrow span:after{content:""}.rollmenu .accordion-title.arrow span:after{margin-left:2rem;font-size:.625em;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.rollmenu .accordion-title.arrow.target-from span:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:1024px){.rollmenu .accordion-title{padding:1.8rem 2rem}.rollmenu .accordion-title.arrow span{width:100%}.rollmenu .accordion-title.arrow span:after{content:""}.rollmenu .accordion-title.arrow span:after{float:right;font-size:1.8rem}.rollmenu .accordion-title.arrow.target-from span:after{content:"\e623"}}.rollmenu .accordion-title[href="#filters"]:after,.rollmenu .accordion-title[href="#filters2"]:after{content:""}.rollmenu .accordion-title[href="#filters"]:after,.rollmenu .accordion-title[href="#filters2"]:after{float:right;font-size:1.4rem;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.rollmenu .accordion-title[href="#filters"].target-from:after,.rollmenu .accordion-title[href="#filters2"].target-from:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rollmenu .accordion-title[href="#filters2"]{word-spacing:normal}.rollmenu .first{font-size:2rem}@media (max-width:1024px){.rollmenu .first{font-size:1.6rem}}.rollmenu .third{font-size:1.6rem}.rollmenu .accordion-content .accordion-title{border-bottom:none}.rollmenu .accordion-content{-webkit-transition:max-height .3s;transition:max-height .3s}.rollmenu .accordion-content.target{max-height:600px}.rollmenu .accordion-title[href^="#"]{position:relative}.rollmenu li li li a{display:block;padding:1em 1em 1em 2em;color:#737373;text-align:left}.rollmenu li li li a:hover{color:#fff}@media (max-width:1024px){.rollmenu li li li a{padding:1.8rem 2rem}}.rollmenu ul{list-style:none;padding-left:0}html.no-touch .rollmenu ul a:hover{color:#fff}@media (min-width:1024px){.rollmenu{position:relative;z-index:30;background:#1f1f1f}.rollmenu.rollmenu-nbr-child-1 ul.second>li{width:100%}.rollmenu.rollmenu-nbr-child-2 ul.second>li{width:50%}.rollmenu.rollmenu-nbr-child-3 ul.second>li{width:33.33333%}.rollmenu.rollmenu-nbr-child-4 ul.second>li{width:25%}.rollmenu.rollmenu-nbr-child-5 ul.second>li{width:20%}.rollmenu.rollmenu-nbr-child-6 ul.second>li{width:16.666666667%}.rollmenu.rollmenu-nbr-child-7 ul.second>li{width:14.285714286%}.rollmenu ul.first>li{position:relative;display:inline-block;width:100%;vertical-align:top}.rollmenu ul.first>li>.accordion-content{position:absolute;top:100%;left:0;right:0;z-index:1;background:#000}.rollmenu ul.first>li>.accordion-content{overflow:visible}.rollmenu ul.first>li>.accordion-title{display:none}.rollmenu ul.first>li>.accordion-content{position:static;max-height:none}.rollmenu ul.second{width:100%;word-spacing:-.25em}.rollmenu ul.second>li{position:relative;display:inline-block;vertical-align:middle;height:8rem;text-align:center}.rollmenu ul.second>li:after{content:"";display:block;position:absolute;top:50%;right:0;margin-top:-15px;width:1px;height:30px;background-color:#3c3734}.rollmenu ul.second>li:last-child:after{display:none}.rollmenu ul.second>li>.accordion-content{position:absolute;top:100%;left:0;right:0;z-index:1;background:#000}.rollmenu ul.second>*{word-spacing:normal}}.rollmenu.second{z-index:27;color:#000;font-weight:700;background:#fff}.rollmenu.second ul.first>li>.accordion-content{background:#fff}.rollmenu.second .accordion-title{background:#fff;word-spacing:normal;color:#aeaeae;font-size:1.8rem}.rollmenu.second .accordion-title.on{background:#fff;color:#000}html.no-touch .rollmenu.second ul a:hover{color:#000}@media (min-width:1024px){.rollmenu.second ul.second{display:block;text-align:center}.rollmenu.second ul.second>li:after{display:none}.rollmenu.second .accordion-title{padding:0 2rem}html.no-touch .rollmenu.second ul.second>li>.accordion-title:hover{color:#000;background:#fff}}