.boite_produit1 .bp_image{height:270px;width:100%!important;padding:20px 20px 0 20px}.boite_produit1 .bp_image .pictureContainer img{max-height:250px;width:auto!important}.titre_infos_annexe{color:#183F5D!important;font-weight:700;font-size:2em;padding:10px 10px 10px 10px!important;font-family:montserrat-bold!important}.titre-peinture{color:#375f41;font-weight:400;font-size:1.3em;font-family:'montserrat-bold'}.modal-title .modal-title-text{line-height:1.1}.teinte-designation{color:#294f6f;font-size:16px;margin-top:5px}.teinte-square{width:100%}.teinte-square:after{content:'';display:block;padding-bottom:100%}.blk-select-teinte{height:500px;overflow-y:scroll}.obj-select-teinte{text-align:center;border:5px solid #fff0;padding:10px!important;cursor:pointer}.obj-select-teinte.selected{border:5px solid #375f41!important}.blk-valid-teinte{margin-top:20px}.intro-avantage{margin-top:15px}.button-avantage{margin-top:15px}.lien-avantage{padding-left:30px!important;padding-right:30px!important}.boite-avantage{margin-top:15px}.boite-contenu-avantage{padding:30px}.ligne-avantage{border-top:solid 1px #E6E6E6;padding-top:10px;padding-bottom:10px}.ligne-avantage:last-child{border-bottom:solid 1px #E6E6E6}.label-avantage{font-family:montserrat-semibold!important}.value-avantage .vert{color:#3A7729!important;font-family:montserrat-semibold!important}.value-avantage .rouge{color:#9B0634!important;font-family:montserrat-semibold!important}.fa_marques_widget-share{border-bottom:solid 2px #dedede}.fa_marque{font-size:18px;font-family:'montserrat-semibold'}.fa_marque_logo{padding-top:10px}.widget-share{margin-bottom:10px}.fa_reference{font-size:16px;font-family:'montserrat-medium'}.is-small .fa_reference{font-size:14px;margin-bottom:10px}.fa_reference strong{font-weight:400;font-family:'montserrat-semibold'}h1.fa_designation{margin-bottom:5px}.fa_description{color:#294f6f}.fa_description .jq-read-more-toggle{color:#294f6f;margin-top:10px;display:inline-block;font-family:'montserrat-medium'}.fa_description .jq-read-more-toggle:after{font-family:'FontAwesome';content:"\f107";margin-left:5px}.fa_description .jq-read-more[aria-expanded="true"]+.jq-read-more-toggle:after{content:"\f106"}.fa_prix{width:100%}.fa_prix-unite{font-family:'montserrat'}.fa_prix-unitaire.blk_prix_unitaire{font-size:16px!important;font-family:montserrat-semibold!important}.fa_prix-unite[style*="none"]~.fa_prix-unitaire.blk_prix_unitaire{font-size:30px!important;font-family:montserrat-extrabold!important}.fa_bloc_tarif{border:solid 2px #375f41;background-color:#ebf0f5;font-family:'montserrat-semibold';text-align:center;font-size:16px;max-width:100%;width:100%;padding:15px;padding-bottom:10px;margin-top:15px}.is-medium .fa_bloc_tarif{max-width:unset}.mon_tarif{font-size:18px;color:#375f41;font-family:'montserrat-semibold'}.prix_public{background-color:#fff;margin-left:-15px;margin-right:-15px;margin-top:10px;padding:5px;font-family:'montserrat';color:#000;font-size:16px;font-style:italic}.prix_public .mon_tarif{font-size:16px;color:#183f5d;font-family:'montserrat-semibold';font-style:normal}.is-small .prix_public .mon_tarif,.is-small .obj_prix_unite{display:block}.is-small .prix_public br{display:none}.fa_eco_contribution{font-size:12px;color:#183f5d;font-family:'montserrat-semibold';font-style:normal;padding-top:10px}.fa_delai_livraison{margin-top:15px}.info-colisage{padding-right:15px!important;padding-bottom:10px;font-size:14px}.carrousel-selected{border:3px #375f41 solid}.carrousel{padding:15px}.button-valid-product.disabled{opacity:.8;cursor:not-allowed!important}.blk-valid-product{padding-top:1em}.list-variantes{overflow:auto}@media screen and (min-width:40em){.list-variantes{height:650px}}@media screen and (max-width:40em){.list-variantes{height:520px}}.lab-specification{font-size:smaller;text-align:center}.img-specification{text-align:center}.small-order-7{order:7}@media print,screen and (min-width:40em){.medium-order-7{order:7!important}}#proginov-tabs{border:none;padding:0 8px;margin-top:30px}.is-large #proginov-tabs,.is-medium #proginov-tabs{display:flex;justify-content:center}.is-large #proginov-tabs .tabs-title,.is-medium #proginov-tabs .tabs-title{margin:0 5%}#proginov-tabs .tabs-title{padding:0 8px;width:20%;text-align:center}.is-large #proginov-tabs .tabs-title-commande,.is-medium #proginov-tabs .tabs-title-commande{width:35%!important}#proginov-tabs .tabs-title a{padding:5px;border-radius:10px 10px 0 0;color:#000;font-size:24px;font-style:normal;font-weight:400;line-height:normal;background:#D9D9D9;border-bottom:solid 2px #fff;font-family:montserrat}#proginov-tabs .tabs-title.is-active a{background:#183F5D;color:#fff;border-bottom:solid 2px #fff0;font-family:montserrat-semibold}#proginov-datas .tabs-content .ligne-proginov,#proginov-tabs .ligne-proginov{background:#fff;border-radius:10px;margin-bottom:16px;padding:10px}#proginov-datas .tabs-content .ligne-proginov:last-child,#proginov-tabs .ligne-proginov:last-child{margin-bottom:0}#proginov-datas .tabs-content .ligne-proginov .column,#proginov-tabs .ligne-proginov .row .column{padding:5px}.is-small #proginov-tabs{padding:0}#proginov-tabs .accordion-item{background:#D9D9D9;margin-bottom:16px;border-radius:10px;overflow:hidden}#proginov-tabs .accordion-item .accordion-title{background:#D9D9D9;color:#000;font-size:24px;font-style:normal;font-weight:400;line-height:normal;border:none;text-align:center;padding:10px 15px}#proginov-tabs .accordion-item.is-active .accordion-title{background:#183F5D;color:#fff}#proginov-tabs .accordion-title::before{content:"\f107";font-family:'FontAwesome';top:auto;margin-top:unset}#proginov-tabs .is-active>.accordion-title::before{content:"\f106";font-family:'FontAwesome'}#proginov-tabs .accordion-content{background:#D9D9D9;border-radius:0 0 10px 10px;border:none}.pied-proginov{font-family:'montserrat-semibold';line-height:1.1;padding-bottom:5px}.boite5 .card{border:none}.lien_commandes_progrinov{text-align:center;margin-top:10px}.lien_commandes_progrinov .bouton2>a{text-transform:none!important;font-size:12px!important}.lien_commandes_progrinov .bouton2>a:hover{text-transform:none!important;font-size:12px!important}.echeances-totaux{font-size:16px}.echeances-totaux .entete-proginov{border:none}.is-small .echeances-liste[style*="block"]+.echeances-totaux{display:none}.entete-proginov{border-bottom:1px solid #cacaca;font-family:'montserrat-semibold';line-height:1.1;padding-bottom:5px}.tab-products{margin-top:45px;font-weight:400;font-size:12px;word-break:break-word}.is-large .tab-products .row .column{padding:0 10px}.is-medium .tab-products .row .column{padding:0 5px}.is-small .tab-products{margin-top:15px}.tab-tva{margin-top:45px;font-weight:400}.is-small .tab-tva{margin-top:15px;padding-top:15px;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca}.is-small .tab-tva .entete-proginov{border:none}.tab-documents{margin-top:45px;font-weight:400}.is-small .tab-documents{margin-top:15px}.accordion-proginov{margin-top:15px!important}.is-large .proginov-card .accordion-proginov,.is-medium .proginov-card .accordion-proginov{display:block!important}.is-small .accordion-proginov-button i.fa{float:right;margin-top:2px}.titre-proginov{margin-bottom:.5em}.ligne-product:nth-child(odd),.ligne-tva:nth-child(odd){background-color:#f1f1f1}.is-small .ligne-product{background-color:#f1f1f1;border-radius:10px;margin-bottom:15px;padding-bottom:5px}.is-small .ligne-product>.column{margin-bottom:10px}.ligne-tva,.ligne-product{padding-top:1em;padding-bottom:1em}.ligne-product-phone{background-color:#D9D9D9;border-radius:5px 5px 5px 5px;margin:0.5em!important;padding-top:1em;padding-bottom:1em;text-align:center}.tab-products-phone{margin-top:1em}.tab-products-phone>.title-product{text-align:center;border-top:2px solid #cacaca;font-weight:700}.tab-products-phone>.column.small-4{margin-top:.5em}.smaller{font-size:smaller}.poids-proginov{margin-top:15px}.proginov-card{background-color:#f1f1f1;border-radius:10px 10px 10px 10px;margin-bottom:30px!important;padding-top:15px;padding-bottom:15px;text-align:center}.is-small .proginov-card{margin-bottom:15px!important}.document_title_proginov{text-decoration:underline}.document_proginov_signe{background-image:url(../themes/html_responsive/img/fleche-bas-droite.svg);background-position:7px 2px;background-repeat:no-repeat;background-size:20px 20px;padding-left:30px;padding-top:3px}.pagination .highlight{color:#fff!important}.pagination a:hover,.pagination button:hover{color:#0a0a0a!important}#modalAcceptCGV{overflow:hidden;padding:15px}#modalAcceptCGV .modal-title{padding:0 15px}.contenu-cgv{overflow:auto;max-height:50vh;z-index:0;position:relative;padding-bottom:50px}.is-small .contenu-cgv{max-height:calc(100vh - 320px)}.validation-cgv{padding-top:15px;line-height:1.2;background-color:#fff;box-shadow:0 -10px 10px -10px rgb(0 0 0 / 30%)}.is-small .validation-cgv{position:absolute;bottom:0}.indispo{opacity:.8}.indispo>#id_valider_cgv{cursor:not-allowed!important}.Head_commercial{font-size:13px}.Head_commercial .commercial,.Head_commercial .agence{background:#ebf0f5;margin-bottom:10px;padding:5px 10px 10px}.titre-commercial,.titre-agence{font-family:montserrat-bold!important;color:#183f5d;text-transform:uppercase}.description-commercial,.description-agence{padding-left:5px}.spe_unite{font-size:14px}.a_partir_de{font-size:14px;line-height:20px}.boite_produit1 .add_to_cart{background-color:#fff0}.boite-encours{font-size:13px;border-top:solid 1px #E6E6E6;padding:10px 15px}.boite-encours .row{max-width:360px!important}.contact_commercial_mail_send{color:#375f41}.voir_commande_p .ligne-product a,.voir_devis_p .ligne-product a{text-decoration:underline;color:#294f6f}.link-popup-shop{text-decoration:underline;line-height:1.2}.mes_paniers_commerciaux .boite_produit1 .bp_designation a,.mes_paniers_commerciaux .boite_produit1 .bp_designation{height:60px;line-height:20px}.is-medium #refresh_panier #float-buttons.float-buttons-static{display:none!important}@media screen and (max-width:40em){#modalAjoutPanier{padding-left:.5em;padding-right:.5em}.popup_prix_total,.popup_designation{font-size:1.5em;text-align:left}.popup_caracteristique{text-align:left}.is-small .popup_caracteristique p{font-size:12px;line-height:1.5em}}.fa_stock_retrait_magasin{margin-bottom:15px;line-height:25px}.cart_eco_contribution{font-size:.8em}.erreur-paiement-api{color:#fff;background-color:#d45900;padding:8px}.no-dossier-div{background-color:#19875440;padding:10px}.no-dossier-value{font-style:italic;font-weight:700}.no-dossier-del{line-height:1em}.no-dossier-obligatoire{font-weight:700}.is-medium #DateRetrait{width:60%}#DateRetrait .modal-title{margin-bottom:0}#DateRetrait .modal-content{margin-top:0}.titre-retrait-pop-up{font-family:'montserrat-semibold';font-size:24px;margin-bottom:20px}.texte-retrait-pop-up{font-size:14px;margin-bottom:20px}.sous-titre-popup-retrait{font-family:'montserrat-bold';margin-bottom:10px}.popupResaCalendrier .xdsoft_datetimepicker.xdsoft_inline{border-radius:10px;box-shadow:0 5px 15px -5px rgb(0 0 0 / .33);padding:10px 18px 18px 10px}.popupResaCalendrier tbody tr:nth-child(even){background-color:#fff}.popupResaCalendrier .xdsoft_datetimepicker .xdsoft_calendar th{background:#fff;text-transform:uppercase;font-size:10px}.popupResaCalendrier .xdsoft_datetimepicker .xdsoft_calendar td,.popupResaCalendrier .xdsoft_datetimepicker .xdsoft_calendar th{background:#fff!important;color:#000;border:none;text-align:center}.popupResaCalendrier .xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:0;border:solid 1px #fff;border-radius:15px;line-height:25px;height:25px;width:25px;margin:auto}.popupResaCalendrier .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#000}.popupResaCalendrier .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current{background:#fff0;box-shadow:none;font-weight:400;color:#000}.popupResaCalendrier .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current:not(.xdsoft_disabled) div{background:#d45900;border:solid 1px #d45900;color:#fff}.popupResaCalendrier .xdsoft_datetimepicker .xdsoft_calendar td:not(.xdsoft_disabled):hover div{background:#fff;color:#d45900;border:solid 1px #d45900}.popupResaCalendrier .xdsoft_datetimepicker .xdsoft_calendar td:hover,.popupResaCalendrier .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#d45900!important;background:#fff!important;box-shadow:none!important}.popupResaCalendrier .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.popupResaCalendrier .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{color:#000!important;background:#fff!important;box-shadow:none!important}.popupResaCalendrier .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.popupResaCalendrier .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.popupResaCalendrier .xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.15}.popupResaCalendrier .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.15}.popupResaCalendrier tbody tr:last-child td.xdsoft_other_month:not(.xdsoft_disabled){opacity:0.7!important}.popup-date-retrait{margin-bottom:15px;margin-top:15px;font-size:20px}.popup-date-retrait strong{font-weight:400;font-family:'montserrat-semibold';color:#d45900}.choix-heure-retrait{max-width:500px!important}.heure-retrait{background-color:#FFF;border:1px solid #ccc;border-radius:8px;text-align:center;margin:8px;padding:8px;font-size:18px;font-family:'montserrat-semibold';cursor:pointer}.heure-selected{background-color:#294f6f;border-color:#294f6f;color:#fff;box-shadow:0 5px 15px -5px rgb(0 0 0 / .33)}.cart-total-right{align-content:last baseline}#proginov-datas .tabs-panel{padding:0!important}.proginov-pieces{border:solid 1px;border-bottom:none}.is-small .proginov-piece-line .row>.column,.proginov-piece-line>.column{padding:10px!important;color:#000}.proginov-piece-list{padding:0!important;font-weight:400;font-size:15px}#proginov-datas .proginov-piece-1{background-color:#FFF}#proginov-datas .proginov-piece-titles{background-color:#fff;font-family:'montserrat-semibold'}#proginov-datas .proginov-piece-titles>.column{padding:10px!important}.proginov-piece-link{color:#183f5e;font-family:'montserrat-medium'}.proginov-voir-list-commande{padding:10px 0 3px;display:inline-block;border-bottom:solid 1px}.proginov-list-commande.proginov-piece-list{margin:-1px 10px 10px;border:solid 1px;border-bottom:none}.is-small .proginov-list-commande.proginov-piece-list{margin-top:-10px}.proginov-list-commande.proginov-piece-list .proginov-piece-line:nth-last-child(-n+2){border-bottom:solid 1px}#proginov-datas .proginov-ref-facture{font-weight:700}#proginov-datas .proginov-download-facture{font-weight:700;color:#294f6f}#proginov-datas .proginov-show-detail{font-weight:700;color:#294f6f}#proginov-datas .tabs-content{border:0}#proginov-datas .accordion-content{padding:0!important}#modalErreurPdf .erreur{text-align:center;font-size:18px;padding:30px 15px!important}#modalErreurPdf .erreur:before{display:block;font-size:36px}.is-small #modalErreurPdf .modal-content{display:flex;flex-wrap:nowrap;align-items:center;height:85%}.spe_message_warning{width:100%;border:none;padding:10px 15px 10px 15px;margin-top:15px;background-color:#ebf0f5;color:#183F5D}.spe_message_warning_title{font-family:'montserrat-semibold';font-size:14px}.spe_message_warning_text{font-size:12px}.spe_message_warning_text p{margin-bottom:0}.fa_bloc-contact-commercial{margin-top:10px}.produit_coupe{color:#d00000}.fa_prix-total .fa_prix-total-conteneur .blk_variante{font-weight:normal!important;font-family:'montserrat-medium';margin-right:5px}.fa_titre_qte_coupe{line-height:1.1;margin-top:15px}.quantite_plus.MaxLimit{pointer-events:none}.obj_sTexteEcoContributionMulti{letter-spacing:-1px}.panier-recap .prix_total_article{font-family:'montserrat-medium'}.is-small .panier-recap .prix_total_article small{display:block}#refresh_panier label{line-height:1.2;margin-bottom:10px}.cont-field-qte input[type=number]{padding-right:10px;width:90%}.cont-field-qte input[type=number]::-webkit-inner-spin-button,.cont-field-qte input[type=number]::-webkit-outer-spin-button{opacity:1;cursor:pointer}body .card.error-retrait-magasin{border:solid 2px red!important}.erreur-retrait-magasin{color:red;font-weight:700}