@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)}}#storelocator_home{position:relative;background:url(../../../ximg/storelocator/storelocator_index.png) no-repeat center center;background-size:cover;min-height:569px;transition:5s background-color linear}#storelocator_home>form{position:absolute;top:20%;left:0;width:100%;text-align:center}#storelocator_home>form .searchShopBlock{background-color:rgba(255,255,255,.6);display:inline-block;padding:20px 0 0;box-shadow:0 0 10px 1px rgba(102,102,102,.5)}#storelocator_home>form .searchShopBlock .ttl{margin:0 0 10px;font-size:20px}#storelocator_home>form .searchShopBlock .searchField{padding:10px}#storelocator_home>form .searchShopBlock .searchField .searchViaZip,.mapInfos{background-color:#fff}#storelocator_home>form .searchShopBlock .searchField .or{display:block;text-align:center}#storelocator_home>form .searchShopBlock .searchField .error>p{padding:10px 0}#accordion_allMags{margin-top:20px}#accordion_allMags .panel-body>a{padding-top:15px;padding-bottom:15px;height:75px}.mapAndList .nbResult{margin:15px 0;font-size:20px;visibility:hidden}.mapAndList .modifAndAffine .searchField .or{line-height:35px}.mapAndList .modifAndAffine .searchField .error>p{padding-top:15px}#selActivites{margin:20px 0}.mapAndList .container-map{padding-right:0}.mapAndList .container-map .googlemap{height:523px}.mapInfos{padding:10px;position:absolute;bottom:0;left:0;right:0}.mapInfos>div>span:first-child{margin-right:10px}.mapInfos .legend{font-size:14px}.magList{overflow:hidden;min-height:535px}.magList .nbResult{font-size:1.5em;line-height:25px;margin:10px 20px 10px 0}.magList .nbResult strong{font-size:1.5em}.magList .resultsMag{height:525px;overflow-x:hidden;overflow-y:auto}@supports(-ms-ime-align:auto){.magList .resultsMag{padding-right:20px}}.magList .resultsMag .mag>header,.magList .resultsMag .placeName{padding:0 0 5px;margin:10px 0 0}.magList .resultsMag .mag{margin-bottom:25px}.magList .resultsMag .mag>header .count{margin-right:10px}.magList .resultsMag .mag.selected>header .count>span{animation:shake .5s;animation-iteration-count:1}.magList .resultsMag .mag .flipper{width:100%;min-height:200px;margin-bottom:0}.magList .resultsMag .mag.hover .flipper{min-height:225px}.magList .resultsMag .mag .box>.infosMag,.magList .resultsMag .mag .flip-content{padding:15px;width:100%}.magList .resultsMag .mag .flipper .back .actionList>li{margin-bottom:5px}.magList .resultsMag .mag .flipper .back .actionList>li.favoris>.btn{font-size:13px;padding-top:7px;padding-bottom:7px}.magList .resultsMag .mag .flipper .back .actionList>li.favoris>.btn .isNotFav{font-size:.9em}.magList .resultsMag .mag .flipper .back .actionList>li a span.dspTel,.magList .resultsMag .mag .flipper .back .actionList>li a.affiche span.callMag{display:none}.icoStore,.magList .resultsMag .mag .flipper .back .actionList>li a.affiche span.dspTel{display:inline-block}.magList .resultsMag .mag .count .icoStore{text-align:center;line-height:32px;font-size:.8em}.magList .resultsMag .mag .count .icoStore.mag_ville{color:#fff}.infosMag .schdl .fa{margin-right:.5em}.magList .resultsMag .mag .flipper .front{overflow:hidden}.magList .resultsMag .mag .flipper .front,.magList .resultsMag .mag .flipper.toggle .back{transition:.3s opacity ease;-o-transition:.3s opacity ease;-ms-transition:.3s opacity ease;-moz-transition:.3s opacity ease;-webkit-transition:.3s opacity ease;height:auto;opacity:1}.magList .resultsMag .mag .flipper .back,.magList .resultsMag .mag .flipper.toggle .front{height:0;opacity:0}.icoStore{vertical-align:middle;background-color:transparent;background-image:url(../../ximg/storelocator/sprites_store.png)}.icoStore.mag_ville{width:28px;height:42px;background-position:0 0}.icoStore.mag_commercial{width:28px;height:41px;background-position:-29px 0}.icoStore.mag_favoris{width:28px;height:42px;background-position:-58px 0;z-index:10}.icoStore.mag_ville_small{width:22px;height:33px;background-position:0 -42px}.icoStore.mag_commercial_small{width:23px;height:33px;background-position:-22px -41px}.icoStore.mag_favoris_small{width:22px;height:33px;background-position:-47px -41px}.icoStore.ATF{width:20px;height:32px;background-position:0 0}.icoStore.ATH,.icoStore.TO{width:20px;height:32px;background-position:-21px 0}.icoStore.TO{background-position:-42px 0}.icoStore.ATFH,.icoStore.ATFHTO{width:20px;height:32px;background-position:-63px 0}.icoStore.ATFHTO{background-position:-84px 0}.isFav.fa{font-size:20px}.btn .isFav,.magFav .isNotFav,.mapIconLabel.mag_favoris>span,.mapIconLabel>span{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 p{color:#666;display:block}.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{z-index:0;margin:-32px 0 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.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,#sendCoordForm>input{margin-bottom:20px}#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;border-color:transparent}.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%}.selectMagLbx .mapInfos>div>span{display:inline-block;vertical-align:middle;max-width:115px}.selectMagLbx .resultsMag{height:460px;margin-bottom:55px}#magDetail h1{font-size:1.38em;margin:0 0 15px}#magDetail h1 span:not(.mag){text-transform:uppercase}#magDetail h2,h3.tel_hMob{font-size:14px;font-weight:400;margin:5px 0 0;line-height:1.4em}h3.tel_hMob{margin:0;line-height:20px}#magDetail .bold.ttl,#magDetail .closestMags span.ttl{font-size:1.1em;margin:10px 0;display:inline-block}#magDetail ul.schedules li{margin:0 0 5px}#magDetail ul.schedules li .day,#magDetail ul.schedules li .hours{display:inline-block;vertical-align:middle;width:30%}#magDetail ul.schedules li .hours{text-align:center;overflow:hidden}#magDetail ul.schedules li .hours .left{float:left}#magDetail ul.schedules li .hours .right{float:right}#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 .selectFav>span.isFav,#magDetail .selectFav>span.isNotFav{vertical-align:middle}#magDetail .h2_magasin{margin:15px 0;font-size:20px}#magDetail .infos .goTo,#magDetail .infos .print,#magDetail .infos .selectFav,#magDetail .infos .sendMail{text-align:left}#magDetail .actuBoutique{background-color:#eee;padding:10px;margin:30px 0}.SEO_magasin{margin-top:10px}#magDetail .zoneGoogleMap{height:330px;position:relative;margin-top:20px}#magDetail .zoneGoogleMap .googlemap{height:330px;width:100%}#magDetail .zoneGoogleMap a.goTo{bottom:10px;left:50%;margin:0 0 0 -155px;position:absolute;text-align:center;width:230px;z-index:6000}#magDetail .imgStaticGoogle,.zoneGoogleMap .closestMags a .fa-chevron-up{display:none}.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}.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{background-color:#eee}#magDetail .findInfosLater>p{font-size:18px;margin:10px 0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.magList .resultsMag{padding-right:20px}}@media(max-width:576px){.pg_index.bodyLayer{min-height:1px}#storelocator_home{min-height:210px;position:relative}#storelocator_home:before{content:"";width:1px;height:100%}#storelocator_home:before,#storelocator_home>.storelocator_bg{display:inline-block;vertical-align:middle}#storelocator_home>form{top:10px}#storelocator_home>form .searchShopBlock .ttl{font-size:15px}.magList{min-height:345px}.magList .resultsMag{height:345px}.magList .resultsMag .mag .flipper{min-height:190px}#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{padding:0}#lightbox.map .googlemap{height:355px;margin-top:20px}#lightbox.map .mapInfos>div{margin-bottom:5px}#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}#magDetail .zoneGoogleMap a.goTo{left:0;width:96%;margin:0 2%}}