@font-face{font-family:'mbicons';src:url('/static/frontend/Pictime/mrbricolage/fr_FR/fonts/mbicons/mbicons_1518615776.eot');src:url('/static/frontend/Pictime/mrbricolage/fr_FR/fonts/mbicons/mbicons_1518615776.eot?#iefix') format('embedded-opentype'),url('/static/frontend/Pictime/mrbricolage/fr_FR/fonts/mbicons/mbicons_1518615776.woff2') format('woff2'),url('/static/frontend/Pictime/mrbricolage/fr_FR/fonts/mbicons/mbicons_1518615776.woff') format('woff'),url('/static/frontend/Pictime/mrbricolage/fr_FR/fonts/mbicons/mbicons_1518615776.ttf') format('truetype'),url('/static/frontend/Pictime/mrbricolage/fr_FR/fonts/mbicons/mbicons_1518615776.svg#mbicons') format('svg');font-weight:normal;font-style:normal}a[href^="tel"]{text-decoration:none;color:#555}.search-form-input{background:#fff;background-clip:padding-box;font-family:'Ubuntu','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;height:40px;padding:0 20px;border:1px solid #333;line-height:1.42857143;vertical-align:baseline;width:100%;box-sizing:border-box;border-radius:20px}.search-form-input:focus{outline:0}.search-form-submit:focus{outline:0}.search-form-submit{padding:2px 0 2px 20px;margin:8px 20px 8px 0;color:#000;font-size:1.4em !important;background-color:#fff;border:0;border-left:1px solid #ebebeb;position:absolute;z-index:10;top:0;right:0;border-radius:0;cursor:pointer;display:inline-block;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.search-form-submit::before{font-family:'mbicons' !important;content:"\EA2D";speak:none}.search-suggestions{font-family:'Ubuntu','Helvetica Neue',Helvetica,Arial,sans-serif;margin-top:.7em;max-height:300px;overflow-y:auto}.search-suggestions .search-suggestion{padding:.2em 0 .2em 1.2em;font-size:1em;cursor:pointer}.search-suggestion:nth-child(even){background-color:#ededed}.search-suggestion:nth-child(odd){background-color:#fff}.search-suggestion:hover{background-color:#dcdcdc}.search-error{display:none}.search-results{width:100%;background:#fff;box-shadow:0 0 40px rgba(0,0,0,0.04);overflow-y:auto;max-height:300px;max-width:920px;padding:0;box-sizing:content-box}.search-result{border-bottom:3px solid #ededed;box-shadow:0 0 5px 0 rgba(0,0,0,0.1);padding:10px;position:relative;list-style:none;font-weight:300;margin:0;font-style:normal;color:#5a5e62;font-size:10pt;font-family:'Ubuntu','Helvetica Neue',Helvetica,Arial,sans-serif;float:left;width:100%;box-sizing:border-box}.search-result .location-marker{display:block;float:left;width:44px;height:44px;text-align:center;color:#fff;padding-top:9px;font-weight:700;background:transparent url(/static/frontend/Pictime/mrbricolage/fr_FR/images/popinselectionmag/marker.png) center top no-repeat;margin-right:20px;margin-bottom:20px}.search-result .location-name{font-weight:700;font-size:10.5pt;line-height:1em;text-decoration:none;color:#5a5e62;float:left;width:71%}.search-result .location-address{float:left;width:71%}.search-result .location-address .location-address-address1{display:block;float:left;width:100%}.search-result .location-address .location-address-postal-code{padding-right:5px}.search-result .location-phone{position:relative;text-indent:27px;margin-top:4px;width:180px;display:block;text-decoration:none;float:left}.search-result .location-phone .location-phone-link{text-decoration:none;float:left;padding:6px 12px;border:1px solid #453356;background:transparent url(/static/frontend/Pictime/mrbricolage/fr_FR/images/popinselectionmag/phone.png) 10px center no-repeat;background-size:13px;font-weight:700;font-size:10pt;line-height:1em}.search-result .location-email{display:none}.search-result .location-page-link,.search-result .location-custom-page-link{padding:6px 0;font-size:0;position:absolute;width:150px;right:22px;background:#e3000b;color:white;text-align:center;text-decoration:none;border-radius:5px}.search-result .location-custom-page-link{top:20px}.search-result .location-custom-page-link:after{content:"Choisir ce magasin";font-size:12px}.search-result .location-page-link{top:55px}.search-result .location-page-link:after{content:"Voir la fiche du magasin";font-size:12px}.search-result .location-times,.search-result .location-offer-ranges{display:none}.loading{position:absolute;height:140px;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.96);z-index:1000;margin:0}.loading:after{content:url("/static/frontend/Pictime/mrbricolage/fr_FR/images/loader-2.gif");position:absolute;left:50%;margin-left:-109px;top:50%;margin-top:-76px}@media screen and (max-width:540px){.loading{height:200px}.search-result .location-marker{margin-right:10px}.search-result .location-name,.search-result .location-address,.search-result .location-phone{width:60%}.search-result .location-page-link{display:none}.search-result .location-custom-page-link{right:0;border-radius:0;width:34px;top:0;bottom:0;overflow:hidden;text-indent:-9999px;background-image:url(/static/frontend/Pictime/mrbricolage/fr_FR/images/popinselectionmag/flecheMobile.png);background-repeat:no-repeat;background-size:20px;background-position:center}}