#productLocator-location-modal .modal-header,#productLocator-onehour-modal .modal-header,#productLocator-stock-modal .modal-header{background-color:#151638;color:#fff}#productLocator-location-modal .modal-header .close,#productLocator-onehour-modal .modal-header .close,#productLocator-stock-modal .modal-header .close{color:#fff;opacity:1;margin-top:0}#productLocator-location-modal .modal-header h2,#productLocator-onehour-modal .modal-header h2,#productLocator-stock-modal .modal-header h2{margin:5px;font-size:15px;font-weight:700}#productLocator-location-modal .modal-header .titleInfo,#productLocator-onehour-modal .modal-header .titleInfo,#productLocator-stock-modal .modal-header .titleInfo{margin:5px;font-size:10px}#productLocator-location-modal .vertical-alignment-helper,#productLocator-onehour-modal .vertical-alignment-helper,#productLocator-stock-modal .vertical-alignment-helper{display:table;height:100%;width:95%;margin:auto}#productLocator-location-modal .vertical-alignment-helper .vertical-align-center,#productLocator-onehour-modal .vertical-alignment-helper .vertical-align-center,#productLocator-stock-modal .vertical-alignment-helper .vertical-align-center{display:table-cell;vertical-align:middle}#productLocator-location-modal .vertical-alignment-helper .vertical-align-center .modal-content,#productLocator-onehour-modal .vertical-alignment-helper .vertical-align-center .modal-content,#productLocator-stock-modal .vertical-alignment-helper .vertical-align-center .modal-content{width:inherit;height:inherit;margin:0 auto}#productLocator-location-modal .modal-error,#productLocator-onehour-modal .modal-error,#productLocator-stock-modal .modal-error{display:none;color:red;padding:0 15px 30px}#productLocator-location-modal .modal-body #bloc_dispo_magasin,#productLocator-onehour-modal .modal-body #bloc_dispo_magasin,#productLocator-stock-modal .modal-body #bloc_dispo_magasin{width:90%;margin:auto}#productLocator-location-modal .modal-body #bloc_dispo_magasin #bloc_dispo_title,#productLocator-onehour-modal .modal-body #bloc_dispo_magasin #bloc_dispo_title,#productLocator-stock-modal .modal-body #bloc_dispo_magasin #bloc_dispo_title{margin-top:5px;margin-bottom:30px;color:#575454;font-size:12px}#productLocator-location-modal .modal-body #bloc_dispo_magasin #bloc_dispo_title .productlocator_btaide,#productLocator-onehour-modal .modal-body #bloc_dispo_magasin #bloc_dispo_title .productlocator_btaide,#productLocator-stock-modal .modal-body #bloc_dispo_magasin #bloc_dispo_title .productlocator_btaide{display:inline;position:relative}#productLocator-location-modal .modal-body #bloc_dispo_magasin #bloc_dispo_title .productlocator_btaide_result,#productLocator-onehour-modal .modal-body #bloc_dispo_magasin #bloc_dispo_title .productlocator_btaide_result,#productLocator-stock-modal .modal-body #bloc_dispo_magasin #bloc_dispo_title .productlocator_btaide_result{display:none;background:url(../../images/productpage/coteLayer.jpg) no-repeat scroll 0 0 #fff;background-position:300px 4px;border:1px solid #0c2758;border-radius:10px 10px 10px 10px;padding:12px;position:absolute;right:-10px;text-align:left;top:-4px;width:300px;color:#0c2758;z-index:5}#productLocator-location-modal .modal-body #bloc_dispo_magasin #bouton_geoloc,#productLocator-onehour-modal .modal-body #bloc_dispo_magasin #bouton_geoloc,#productLocator-stock-modal .modal-body #bloc_dispo_magasin #bouton_geoloc{float:left;border:1px solid #151638;border-radius:10px;padding:15px 10px;color:#151638;font-size:14px;font-weight:700;max-width:140px}#productLocator-location-modal .modal-body #bloc_dispo_magasin .choice,#productLocator-onehour-modal .modal-body #bloc_dispo_magasin .choice,#productLocator-stock-modal .modal-body #bloc_dispo_magasin .choice{float:left;display:inline-block;background-color:#ebebeb;min-width:24px;max-width:35px;height:24px;border-radius:12px;margin:8px;padding:5px;font-weight:700}#productLocator-location-modal .modal-body #bloc_dispo_magasin #champ_formulaire,#productLocator-onehour-modal .modal-body #bloc_dispo_magasin #champ_formulaire,#productLocator-stock-modal .modal-body #bloc_dispo_magasin #champ_formulaire{overflow:hidden;width:auto;display:block;position:relative}#productLocator-location-modal .modal-body #bloc_dispo_magasin #champ_formulaire #input_magasin,#productLocator-onehour-modal .modal-body #bloc_dispo_magasin #champ_formulaire #input_magasin,#productLocator-stock-modal .modal-body #bloc_dispo_magasin #champ_formulaire #input_magasin{width:100%;border:1px solid #151638;padding:12px 6px;color:#151638;font-size:14px;font-weight:700}#productLocator-location-modal .modal-body #bloc_dispo_magasin #champ_formulaire #popupChoiceSize,#productLocator-onehour-modal .modal-body #bloc_dispo_magasin #champ_formulaire #popupChoiceSize,#productLocator-stock-modal .modal-body #bloc_dispo_magasin #champ_formulaire #popupChoiceSize{cursor:pointer;color:#fff;background-color:#32abe2;height:32px;line-height:32px;float:right;width:32px}#productLocator-location-modal .modal-body #bloc_dispo_magasin #champ_formulaire #bouton_ville,#productLocator-onehour-modal .modal-body #bloc_dispo_magasin #champ_formulaire #bouton_ville,#productLocator-stock-modal .modal-body #bloc_dispo_magasin #champ_formulaire #bouton_ville{background:transparent url(../../images/sprite.png) no-repeat;background-position:-55px -45px;border:none;height:25px;width:25px;position:absolute;right:13px;top:10px;cursor:pointer}#productLocator-location-modal .modal-body #bloc_dispo_magasin #popupChoiceSize .action,#productLocator-onehour-modal .modal-body #bloc_dispo_magasin #popupChoiceSize .action,#productLocator-stock-modal .modal-body #bloc_dispo_magasin #popupChoiceSize .action{width:180px;font-size:14px}#productLocator-location-modal .modal-body #bloc_dispo_magasin #label_input_magasin,#productLocator-onehour-modal .modal-body #bloc_dispo_magasin #label_input_magasin,#productLocator-stock-modal .modal-body #bloc_dispo_magasin #label_input_magasin{display:block;margin-bottom:8px}#productLocator-location-modal .modal-body #bloc_dispo_magasin #input_magasin.btnactive,#productLocator-onehour-modal .modal-body #bloc_dispo_magasin #input_magasin.btnactive,#productLocator-stock-modal .modal-body #bloc_dispo_magasin #input_magasin.btnactive{background:#fff}.productLocatorModalError .close{position:absolute;right:5px;top:5px;width:35px;height:33px}.productLocatorModalError h2{width:100%;margin:auto;font-size:15px;font-weight:700;display:block;padding:20px;border-bottom:1px solid #151638;background-color:#151638;color:#fff}.productLocatorModalError #blocstockmagasin{margin:40px auto;width:100%}.productLocatorModalError .errorText{font-size:14px;text-align:center;padding:50px}.productLocatorModalError #bloc_dispo_magasin{width:90%;margin:auto}.productLocatorModalError #bloc_dispo_magasin #bloc_dispo_title{margin-top:5px;margin-bottom:30px;color:#575454;font-size:12px}.productLocatorModalError #bloc_dispo_magasin #bloc_dispo_title .productlocator_btaide{display:inline;position:relative}.productLocatorModalError #bloc_dispo_magasin #bloc_dispo_title .productlocator_btaide_result{display:none;background:url(../../images/productpage/coteLayer.jpg) no-repeat scroll 0 0 #fff;background-position:300px 4px;border:1px solid #0c2758;border-radius:10px 10px 10px 10px;padding:12px;position:absolute;right:-10px;text-align:left;top:-4px;width:300px;color:#0c2758;z-index:5}.productLocatorModalError #bloc_dispo_magasin #bouton_geoloc{float:left;border:1px solid #151638;border-radius:10px;padding:15px 10px;color:#151638;font-size:14px;font-weight:700;max-width:140px}.productLocatorModalError #bloc_dispo_magasin .choice{float:left;display:inline-block;background-color:#ebebeb;min-width:24px;max-width:35px;height:24px;border-radius:12px;margin:8px;padding:5px;font-weight:700}.productLocatorModalError #bloc_dispo_magasin #champ_formulaire{overflow:hidden;width:auto;display:block;position:relative}.productLocatorModalError #bloc_dispo_magasin #champ_formulaire #input_magasin{width:100%;border:1px solid #151638;padding:12px 6px;color:#151638;font-size:14px;font-weight:700}.productLocatorModalError #bloc_dispo_magasin #champ_formulaire #popupChoiceSize{cursor:pointer;color:#fff;background-color:#32abe2;height:32px;line-height:32px;float:right;width:32px}.productLocatorModalError #bloc_dispo_magasin #champ_formulaire #bouton_ville{background:transparent url(../../images/sprite.png) no-repeat;background-position:-55px -45px;border:none;height:25px;width:25px;position:absolute;right:13px;top:10px;cursor:pointer}.productLocatorModalError #bloc_dispo_magasin #popupChoiceSize .action{width:180px;font-size:14px}.productLocatorModalError #bloc_dispo_magasin #label_input_magasin{display:block;margin-bottom:8px}.productLocatorModalError #bloc_dispo_magasin #input_magasin.btnactive{background:#fff}#productLocator-onehour-modal{color:#040037}#productLocator-onehour-modal h2{width:90%;font-size:25px;font-weight:700;display:block;margin:20px auto auto;padding-bottom:5px;border-bottom:1px solid #151638}#productLocator-onehour-modal .closeOneHourPopup{text-align:center;margin-top:20px}#productLocator-onehour-modal .modal-body{width:90%;margin:auto;font-size:14px}#productLocator-onehour-modal .info-error{display:none;color:red;padding-bottom:10px}#productLocator-onehour-modal #onehour_description{padding-bottom:20px;font-size:14px}#productLocator-onehour-modal #onehour_description li{list-style:decimal;margin-bottom:15px}#productLocator-onehour-modal #onehour_description #descriptionText{font-weight:700}#productLocator-onehour-modal .info-success{display:none;text-align:center}#productLocator-onehour-modal .info-success .success{color:green;font-size:65px;margin-bottom:20px}#productLocator-onehour-modal .info-success>div{font-size:20px}#productLocator-onehour-modal .btn_onehour_validate{display:inline-block;background-color:#040037;text-transform:initial;font-size:16px;border:1px solid #040037;height:45px;border-radius:8px;color:#f7f7f7;width:100%}#productLocator-onehour-modal #bookingOneHourForm{margin-top:10px;padding:0 50px}#productLocator-stock-modal .modal-body{color:#151638;min-height:500px;padding-top:0}#productLocator-stock-modal .modal-body .results-container{position:relative}#productLocator-stock-modal .modal-body .results-container #articleAdded{color:#4caf50;font-size:16px;margin:5px 0}#productLocator-stock-modal .modal-body .results-container #articleAddedError{color:#ee2436;font-size:16px;margin:5px 0}#productLocator-stock-modal .modal-body .results-container .store-stock-cell{display:table-cell;width:100%}#productLocator-stock-modal .modal-body .results-container .store-stock-cell-booking{display:table-cell;min-width:100px;vertical-align:middle}#productLocator-stock-modal .modal-body .results-container .store-stock-cell-booking.unavailable{text-align:center;color:#c13515}#productLocator-stock-modal .modal-body .results-container .store-stock{min-height:75px;border-bottom:1px solid #efefef}#productLocator-stock-modal .modal-body .results-container .store-stock.selected{padding:20px 0}#productLocator-stock-modal .modal-body .results-container .store-stock .store{width:100%;font-size:15px;font-weight:500;text-transform:capitalize;margin-top:10px;margin-bottom:10px;cursor:pointer}#productLocator-stock-modal .modal-body .results-container .store-stock .store.skuChoice{text-transform:none;cursor:default}#productLocator-stock-modal .modal-body .results-container .store-stock ul.skus{width:100%;-webkit-padding-start:0;padding-inline-start:0}#productLocator-stock-modal .modal-body .results-container .store-stock ul.skus li{height:30px;min-width:30px;border-radius:15px;margin-right:5px;margin-bottom:5px;padding:8px 3px;display:inline-block;color:#fff;text-align:center;font-size:12px}#productLocator-stock-modal .modal-body .results-container .store-stock ul.skus .available:not(.skuSelect){background-color:#31b564}#productLocator-stock-modal .modal-body .results-container .store-stock ul.skus .almost-out:not(.skuSelect){background-color:#f7941d}#productLocator-stock-modal .modal-body .results-container .store-stock ul.skus .unavailable{color:#ee2436;padding-top:0;margin-bottom:0;font-size:18px}#productLocator-stock-modal .modal-body .results-container .store-stock ul.skus .skuSelect{cursor:pointer;color:#575454;border:1px solid #444;padding-top:7px}#productLocator-stock-modal .modal-body .results-container .store-stock ul.skus .skuSelect:hover{background-color:#040037;color:#fff;border:1px solid #040037}#productLocator-stock-modal .modal-body .results-container .store-stock .clickAndCollectButton{position:relative;display:block;border:1px solid #151638;border-radius:10px;padding:10px;color:#151638;font-size:13px;max-width:100px;text-align:center}#productLocator-stock-modal .modal-body .results-container .store-stock .cancelBookingButton{background:url(../../images/close.png) no-repeat scroll 0 0 transparent;background-size:100% 100%;width:30px;height:30px;text-indent:-9999px;border:none;float:right}#productLocator-stock-modal .modal-body .results-container #ajaxloading{background:url(../../images/loading.gif) no-repeat scroll 0 0 transparent;height:32px;width:32px;margin:auto;top:100px}#productLocator-stock-modal .modal-body #clickAndDrive{margin-top:15px}#productLocator-stock-modal .modal-body #clickAndDrive #header{font-size:15px}#productLocator-stock-modal .modal-body #clickAndDrive #items{max-height:300px;overflow:auto}#productLocator-stock-modal .modal-body #clickAndDrive #items .click-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;padding:10px 0}#productLocator-stock-modal .modal-body #clickAndDrive #items .click-item .image{-ms-flex:0 1 auto;flex:0 1 auto;margin-right:10px}#productLocator-stock-modal .modal-body #clickAndDrive #items .click-item .description{-ms-flex:1 1 auto;flex:1 1 auto;line-height:18px;font-size:14px}#productLocator-stock-modal .modal-body #clickAndDrive #items .click-item .description .price{font-weight:700}#productLocator-stock-modal .modal-body #clickAndDrive #items .click-item .delete{-ms-flex-item-align:end;align-self:flex-end;-ms-flex:0 1 auto;flex:0 1 auto;font-size:14px;text-decoration:underline}#productLocator-stock-modal .modal-body #clickAndDrive #items .click-item .delete a{cursor:pointer}#productLocator-stock-modal .modal-body #clickAndDrive #total{line-height:22px;font-size:15px;border-top:1px solid grey;border-bottom:1px solid grey;padding:10px;margin-top:5px}#productLocator-stock-modal .modal-body #clickAndDrive #total .price{font-weight:700;font-size:16px}#productLocator-stock-modal .modal-body #clickAndDrive #actions{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0}#productLocator-stock-modal .modal-body #clickAndDrive #actions button{font-size:15px;border:1px solid #040037;border-radius:8px;height:45px;padding:0 20px}#productLocator-stock-modal .modal-body #clickAndDrive #actions button.add{background-color:#fff}#productLocator-stock-modal .modal-body #clickAndDrive #actions button.validate{background-color:#040037;color:#fff}#productLocator-stock-modal .modal-footer{font-size:14px;text-align:left}#productLocator-stock-modal .modal-footer #change-store{display:inline-block;text-decoration:underline;cursor:pointer}#productLocator-stock-modal .modal-footer #caption{padding:0}#productLocator-stock-modal .modal-footer #caption li{display:inline-block;margin-right:10px}#productLocator-stock-modal .modal-footer #caption li:before{content:'\2022 ';font-size:60px;line-height:0;vertical-align:middle}#productLocator-stock-modal .modal-footer #caption .available:before{color:#31b564}#productLocator-stock-modal .modal-footer #caption .almost-out:before{color:#f7941d}.productlocator_btaide_result h2{font-size:11px}.productlocator_btaide_result h3{font-weight:700}.productlocator_btaide_result p{margin-bottom:5px}