@keyframes shake{0%{transform:skewX(9deg)}10%{transform:skewX(-8deg)}20%{transform:skewX(7deg)}30%{transform:skewX(-6deg)}40%{transform:skewX(5deg)}50%{transform:skewX(-4deg)}60%{transform:skewX(3deg)}70%{transform:skewX(-2deg)}80%{transform:skewX(1deg)}90%,to{transform:skewX(0deg)}}#lightbox .googleZone>header,#sendCoordForm>input,.bodyLayer>.grid-template{margin-bottom:20px}.bodyLayer>.grid-template img{width:100%}.hdr_lst_ttl{position:relative;text-align:center;padding:0;font-size:36px;font-weight:200;margin-bottom:16px;margin-top:6px;text-transform:uppercase}.storeloc-header{font-size:14px;padding:23px 0;text-align:center;font-style:italic}#storelocator-content.storelocator-index{height:640px}#storelocator-content{position:relative;overflow:hidden}#accordion_all_dep{margin-top:20px}.storelocator-map{position:absolute!important;width:100%;height:100%;z-index:1;top:0;left:0}#storelocator-content .storelocator-search{position:relative;margin:60px 0 60px 60px;z-index:20;width:360px;background-color:#fff;box-shadow:0 2px 7px 1px rgba(0,0,0,.7)}#storelocator-content .storelocator-search form.searchForm{border-bottom:1px solid #000}#storelocator-content .storelocator-search form.searchForm .searchShopBlock{background-color:#fff;padding:5px}#storelocator-content .storelocator-search form.searchForm .error span{display:block;padding-top:5px}#storelocator-content .storelocator-search form.searchForm .searchViaZip{width:calc(100% - 50px)}#storelocator-content .storelocator-search form.searchForm .geoloc{margin-left:8px;font-weight:900}form.searchForm .btn-group>.dropdown-toggle{padding-right:30px!important}.magList .resultsMag{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:flex-start}.magList .resultsMag .mag{width:25%;padding:0 15px;display:none}.magList .resultsMag .mag.main{display:block}.magList .resultsMag .mag header{margin:25px 0 5px}.magList .resultsMag .mag header .name{font-family:"Cormorant Garamond";font-style:normal;font-weight:700;font-size:16px;line-height:22px;letter-spacing:.05em;text-transform:uppercase}.magList .resultsMag .mag .infosMag p{font-weight:300;font-size:12px;line-height:18px}.magList .resultsMag .mag .box>a{text-transform:uppercase;text-decoration:underline}#directionsForm .sep_or{margin:10px 0}.icoStore{display:inline-block;vertical-align:middle;background-color:transparent;background-image:url(../../ximg/storelocator/sprites_store_2X.png);background-size:97px 75px}.isFav,.magFav .isNotFav,.mapIconLabel.mag_favoris>span,.zoneGoogleMap .closestMags a .fa-chevron-up{display:none}.isNotFav,.magFav .isFav{display:inline-block}.bulle .infosMag,.bulle img{display:inline-block;vertical-align:middle}.bulle img{width:95px}.bulle .infosMag{padding:0 0 0 8px}.bulle .infosMag h2{color:#000;font-size:1em;margin-top:10px}.bulle .infosMag h2>a,.zoneGoogleMap .closestMags>div ul li a.otherMag:hover{text-decoration:underline}.bulle .infosMag .schdl span:first-child{margin-right:.5em}.bulle .infosMag .time{color:#1fa5a7;display:block;margin:20px 0 0}.bulle .infosMag .time .icoClock{background:#fff;border:2px solid #1fa5a7;border-radius:100%;display:inline-block;height:20px;margin:0 10px 0 0;position:relative;width:20px}.bulle .infosMag .time .icoClock::before{border-bottom:2px solid #1fa5a7;border-left:2px solid #1fa5a7;content:" ";display:block;height:6px;position:absolute;right:2px;top:2px;width:6px}.mapIconLabel{color:#000;display:block;height:43px;font-size:20px;margin:-43px 0 0 -15px!important;width:28px;z-index:0;transition:.5s opacity ease,.5s visibility ease;-o-transition:.5s opacity ease,.5s visibility ease;-ms-transition:.5s opacity ease,.5s visibility ease;-moz-transition:.5s opacity ease,.5s visibility ease;-webkit-transition:.5s opacity ease,.5s visibility ease}.mapIconLabel>span{display:block;line-height:32px;text-align:center;width:28px}.mapIconLabel.mag_ville>span{color:#fff}.mapIconLabel.hide{opacity:0;visibility:hidden}.magList .otherStore50and100{padding:2% 0 0 7%;margin:0 0 20px}.magList .otherStore50and100 .ttl{color:#333;font-size:1.5em;margin:0 0 10px}.magList .otherStore50and100 p{margin:0 0 10px;font-size:1.15em}.magList .otherStore50and100 p strong{color:#000;text-transform:uppercase}.magList .otherStore50and100 p span{color:#666}#lightbox.directions .modal-dialog{max-width:875px;width:100%}#lightbox .googleZone>header .recherche{background:url(../../ximg/storelocator/bgSearch_google.png) no-repeat 13px 10px;padding:0 0 0 33px;border:1px solid #ccc;box-shadow:-3px 3px 5px 0 #e6e6e6}#lightbox .googleZone header .recherche input{line-height:30px;width:99%;height:30px;background:0 0;font-size:14px;padding:0}#lightbox .googleZone header .recherche input.origin{margin:3px 0 0}#lightbox .googleZone header .recherche input.destin{border-top:1px solid #ccc;padding:3px 0 0}#lightbox .googleZone header a.submit{display:none;text-align:center;vertical-align:top;margin:10px 0 0;background-color:#4d90fe;background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);width:70px;height:35px;line-height:35px;box-shadow:3px 3px 5px 0 #e6e6e6}#lightbox .googleZone .steps{height:500px;overflow-y:scroll}#lightbox .googleZone .steps .content .adp-placemark{border:0;background:0 0}#lightbox .googleZone .steps .content .adp-placemark .adp-text{padding:0 0 0 25px}#lightbox .googleZone .steps .content .adp-details,#lightbox .googleZone .steps .content .adp-details .adp-legal{font-size:12px}#lightbox .googleZone #gMapDirection{height:500px}#lightbox .googleZone .locomotion{background-color:#fff;height:40px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin:0 0 25px}#lightbox .googleZone .locomotion ul.moyensLoc{margin:0 0 0 35px;visibility:hidden}#lightbox .googleZone .locomotion ul.moyensLoc li{text-align:center;cursor:pointer;width:55px;height:38px;line-height:34px;display:inline-block;border-bottom:5px solid #fff}#lightbox .googleZone .locomotion ul.moyensLoc li.selected{border-color:#3983de}#lightbox .googleZone .locomotion ul.moyensLoc li:hover{border-color:#9cc1ef}#lightbox .googleZone .locomotion ul.moyensLoc li.disabled{opacity:.3}#lightbox .googleZone .locomotion ul.moyensLoc li.disabled:hover{border-color:#fff}#lightbox .googleZone .locomotion ul.moyensLoc li .icoG{vertical-align:middle;display:inline-block;background:url(../../ximg/storelocator/locomotions.png) no-repeat;width:20px;height:20px}#lightbox .googleZone .locomotion ul.moyensLoc li .icoG.voiture,#lightbox .googleZone .locomotion ul.moyensLoc li.disabled:hover .icoG.voiture{background-position:0 -40px}#lightbox .googleZone .locomotion ul.moyensLoc li .icoG.bus,#lightbox .googleZone .locomotion ul.moyensLoc li.disabled:hover .icoG.bus{background-position:0 -80px}#lightbox .googleZone .locomotion ul.moyensLoc li .icoG.pieton,#lightbox .googleZone .locomotion ul.moyensLoc li.disabled:hover .icoG.pieton{background-position:0 -120px}#lightbox .googleZone .locomotion ul.moyensLoc li .icoG.velo,#lightbox .googleZone .locomotion ul.moyensLoc li.disabled:hover .icoG.velo{background-position:0 -160px}#lightbox .googleZone .locomotion ul.moyensLoc li.selected .icoG.voiture,#lightbox .googleZone .locomotion ul.moyensLoc li:hover .icoG.voiture{background-position:0 -60px}#lightbox .googleZone .locomotion ul.moyensLoc li.selected .icoG.bus,#lightbox .googleZone .locomotion ul.moyensLoc li:hover .icoG.bus{background-position:0 -100px}#lightbox .googleZone .locomotion ul.moyensLoc li.selected .icoG.pieton,#lightbox .googleZone .locomotion ul.moyensLoc li:hover .icoG.pieton{background-position:0 -140px}#lightbox .googleZone .locomotion ul.moyensLoc li.selected .icoG.velo,#lightbox .googleZone .locomotion ul.moyensLoc li:hover .icoG.velo{background-position:0 -180px}.selectMagLbx>.modal-dialog{width:950px}.selectMagLbx .modal-header{margin:0;height:0;padding:0}.selectMagLbx .modal-header .close{margin:0;position:absolute;top:10px;right:15px;z-index:10}.selectMagLbx .modal-body{padding:0}.selectMagLbx .map{height:567px}.selectMagLbx .gMaps{width:100%;height:100%}#magDetail h1,.selectMagLbx .mapInfos>div>span{display:inline-block;vertical-align:middle;max-width:115px}.selectMagLbx .resultsMag{height:460px;margin-bottom:55px}.pg_magasin_storelocator .breadcrumb{padding:0}#magDetail h1{max-width:60%;margin:0}#magDetail h2{margin-top:15px;margin-bottom:5px}#magDetail h3{font-size:14px;margin-top:10px}#magDetail .intro{text-align:justify;margin:0}#magDetail p{margin:0}#magDetail .infoTime{font-weight:400;font-size:12px;font-family:"roboto"}#magDetail .infoTime.loading,#magDetail ul.schedules.loading{opacity:0}#magDetail ul.schedules li{margin:0;text-align:center}#magDetail ul.schedules li .day,#magDetail ul.schedules li .hours{display:inline-block;vertical-align:middle;text-align:left;width:20%}#magDetail ul.schedules li .hours{overflow:hidden;text-align:right;width:60%}#magDetail ul.schedules li span.hours.closed{color:#d32a2a}#magDetail .findInfosLater>div,#magDetail .imgMag{margin-bottom:10px}#magDetail .imgMag img{max-width:100%;margin:0 auto;display:block}#magDetail h2,.infos_mag>div>.fa{font-size:20px}#magDetail .h2_magasin{margin:15px 0;font-size:20px}#magDetail .fas{font-size:14px;margin-right:5px;vertical-align:middle}#magDetail .selectFav,.map{margin-top:15px}#magDetail .selectFav.magFav .fa{display:inline-block;margin-right:5px}.photosMag img{max-height:344px;margin:0 auto;display:block}#magDetail .zoneGoogleMap{height:330px;position:relative}#magDetail .zoneGoogleMap .googlemap{height:330px;width:100%}#magDetail .zoneGoogleMap .goTo{bottom:10px;left:50%;margin:0 0 0 -125px;position:absolute;text-align:center;width:300px;z-index:1070}#magDetail .imgStaticGoogle{display:none;width:100%}.zoneGoogleMap .closestMags{background-color:#fff;min-width:300px;position:absolute;right:0;text-align:right;top:10px}.zoneGoogleMap .closestMags a.linkDeploy{display:block;font-size:15px;padding:0 15px;position:relative}.zoneGoogleMap .closestMags a.linkDeploy .icoStore{left:10px;position:absolute;top:8px}.zoneGoogleMap .closestMags.open a.linkDeploy .icoStore{transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.zoneGoogleMap .closestMags>div{max-height:0;overflow-y:scroll;overflow-x:hidden;transition:all .3s linear}.zoneGoogleMap .closestMags>div ul{display:inline-block;width:100%}.zoneGoogleMap .closestMags>div ul li{border-bottom:1px solid #eee;font-size:0;min-height:32px;padding:7px 0 4px}.zoneGoogleMap .closestMags>div ul li:last-child{border-bottom:0}.zoneGoogleMap .closestMags>div ul li a.otherMag{display:inline-block;font-size:15px;text-align:left;text-decoration:none;text-transform:uppercase;vertical-align:middle;width:55%;margin:0 0 0 5%}.zoneGoogleMap .closestMags>div ul li p{display:inline-block;font-size:15px;text-align:right;vertical-align:middle;width:35%;margin:0 5% 0 0}.zoneGoogleMap .closestMags.open>div{max-height:139px;clear:both}.zoneGoogleMap .closestMags h3{float:left}.zoneGoogleMap .closestMags a .fa{margin-top:10px}.zoneGoogleMap .closestMags.open a .fa-chevron-down{display:none}.zoneGoogleMap .closestMags.open a .fa-chevron-up{display:inline-block}.services .ttlLine{font-size:20px;margin:20px 0}.fa-echanges:before{content:""}.fa-livraison:before{content:""}.fa-cadeaux:before{content:""}.fa-tailles:before{content:""}.fa-paiement:before{content:""}.fa-ereservation:before{content:""}.fa-embalage:before{content:""}.fa-handicape:before{content:""}.fa-typepaiement:before{content:""}.fa-collection:before{content:""}.fa-recyclage:before{content:""}.fa-parking:before{content:""}.fa-retouches:before{content:""}#magDetail .findInfosLater{padding:15px 0 5px}#magDetail .findInfosLater>p{font-size:18px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#magDetail ul.schedules li .day{width:40%}#magDetail ul.schedules li .hours{width:50%}.selectMagLbx>.modal-dialog{width:95%}.mapInfos>div>span:first-child{margin-right:0}.mapInfos>div>span{display:inline-block;vertical-align:middle}}@media(max-width:767px){#storelocator-content.storelocator-index{height:485px}#storelocator-content .storelocator-search form.searchForm{border:0;padding-bottom:10px}#storelocator-content .storelocator-display{margin-bottom:15px}#storelocator-content .storelocator-map,#storelocator-content .storelocator-search{display:none;position:relative!important;top:0;left:0;margin:0;width:100%;height:420px}#storelocator-content.storelocator-index .storelocator-search{height:auto}#storelocator-content .storelocator-map.active,#storelocator-content .storelocator-search.active,#storelocator-content.storelocator-index .storelocator-map,#storelocator-content.storelocator-index .storelocator-search{display:block}.pg_index.bodyLayer{min-height:1px}.searchForm{width:100%;float:none!important}.searchForm .store_select{margin-bottom:0}#magDetail h1,.magList .resultsMag .mag{width:100%}.magList .resultsMag .mag .flipper{min-height:190px}.resultsMag .flip-container .flip-content .actionList>li>a{padding-left:0;padding-right:0}#lightbox.map .modal-header{margin:0;height:0;padding:0}#lightbox.map .modal-header .close{margin:0;position:absolute;top:10px;right:15px;z-index:10}#lightbox.map .container-map,.magList .resultsMag .mag .flip-content{padding:0}#lightbox.map .googlemap{height:355px;margin-top:20px}#lightbox.map .mapInfos>div{margin-bottom:5px}#magDetail .findInfosLater,#magDetail .infos,.mapAndList .mags{margin:0}#lightbox.directions .modal-dialog,.selectMagLbx>.modal-dialog{width:auto}.selectMagLbx .magList{min-height:1px}.selectMagLbx .magList .nbResult{font-size:1.1em}.selectMagLbx .resultsMag{height:345px;margin-bottom:20px}.selectMagLbx .map{height:175px}.selectMagLbx .map .mapInfos{display:none}.pg_magasin_storelocator .breadcrumb{padding:0 10px}#magDetail .intro{margin:0 15px}#magDetail .zoneGoogleMap .goTo{left:0;width:96%;margin:0 2%}}