@charset "UTF-8";
/*
	CSS Document
	
	Version : 6.0.1 du 01/12/2025
	Web	: www.amexpo-ouest.fr
	Auteur	: Vincent HUMEAU
	
	© 2020-2025 Trans-Sphère Sarl	Internet & Multimédia	https://www.trans-sphere.com
	 _____   _____        ___   __   _   _____        _____   _____   _   _   _____   _____    _____  
	|_   _| |  _  \      /   | |  \ | | /  ___/      /  ___/ |  _  \ | | | | | ____| |  _  \  | ____| 
	  | |   | |_| |     / /| | |   \| | | |___       | |___  | |_| | | |_| | | |__   | |_| |  | |__   
	  | |   |  _  /    / / | | | |\   | \___  \      \___  \ |  ___/ |  _  | |  __|  |  _  /  |  __|  
	  | |   | | \ \   / /  | | | | \  |  ___| |       ___| | | |     | | | | | |___  | | \ \  | |___  
	  |_|   |_|  \_\ /_/   |_| |_|  \_| /_____/      /_____/ |_|     |_| |_| |_____| |_|  \_\ |_____| 
	  
*/
.popup{cursor:grab;font-family:var(--font-alter1-regular);font-size:1rem;line-height:1;color:var(--col-noir-hexa)}.popup>div{background-color:var(--col-blanc-hexa);border:1px var(--col-noir-hexa) solid;box-shadow:0 0 .5rem 0 var(--col-noir-hexa-33)}.popup .front{overflow:hidden}.popup .front .close{position:absolute;top:4px;right:4px;width:1.5rem;height:1.5rem;z-index:10;cursor:pointer;background:url('../img/_mono/pictos/picto_fermeture.svg') no-repeat scroll center center transparent;background-size:cover}.popup .back{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;display:flex;transition:all 250ms ease-out}.popup .back .switcher{position:absolute;top:4px;right:4px;width:1.5rem;height:1.5rem;z-index:10;cursor:pointer;background:url('../img/_mono/pictos/picto_switcher.svg') no-repeat scroll center center transparent;background-size:cover}@media all and (orientation:landscape){.popup.backopen .back{left:100%;max-width:300px;border-left:0;transition:left 750ms ease-in}}@media all and (orientation:portrait){.popup.backopen .back{top:100%;border-top:0;height:auto;transition:all 400ms ease-in}.popup .back .switcher{rotate:90deg}}.popup .label-prix{display:flex;justify-content:space-between;gap:1rem;padding:.75rem .65rem 0;line-height:1}.popup .label{font-family:var(--font-alter1-bold);font-size:2em}.popup .label .lift{height:36px}.popup .label span{display:block;font-family:var(--font-alter1-regular);font-size:.5em;text-transform:uppercase}.popup .label h1{font-size:inherit;font-weight:inherit}@media all and (max-width:767px){.popup .label{max-width:55%}}@media all and (min-width:768px){.popup .label .lift{display:none}}.popup .prix{min-width:108px;white-space:nowrap}.popup .prix .titre{width:max-content;padding:4px;background-color:var(--col-noir-hexa);color:var(--col-blanc-hexa);font-size:.7em;text-transform:uppercase}.popup .prix .data{font-size:1.78em;color:var(--col-noir-hexa);background-color:var(--col-blanc-hexa)}body.fr .popup .prix .data span{font-size:.75em}body.en .popup .prix .data span{font-size:.45em}.popup .prix .data.surdevis{font-size:1.25rem}.popup .optiongraphique{padding:0 0 0 8px;position:absolute;z-index:2}.popup .photo{position:relative;margin:8px 0;text-align:center}.popup .photo img{margin:0 auto}.popup .panier{position:absolute;top:33%;right:1px;width:48px;height:48px;z-index:2;transition:right 400ms ease-out;background:url(../img/_mono/pictos/picto_panier_ajout.svg) var(--col-blanc-hexa) center center no-repeat;background-size:72%;cursor:pointer;border-top-left-radius:5px;border-bottom-left-radius:5px;border:1px solid var(--col-gris-hexa);border-right:0;box-shadow:0 0 5px var(--col-noir-hexa-66);opacity:0;transition:opacity 400ms ease-out}.popup .panier.plus{background-image:url(../img/_mono/pictos/picto_panier_plus.svg)}.popup:hover .panier,body.tactile .popup .panier{opacity:1;transition:opacity 400ms ease-in}.popup .couleurs{text-align:center;cursor:auto}.popup .couleurs .titre{color:var(--col-logo-fuchsia-hexa);margin:0 0 .5rem 0}.popup .couleurs>form>div{position:relative;display:inline-block;margin:0 4px}.popup .couleurs>form>div>*{display:block;margin:0 auto}.popup .couleurs .nouveaute{position:absolute;top:-8px;right:-8px;width:16px;height:16px;background:url(../img/_mono/pictos/picto_nouveaute.svg) transparent center center no-repeat;background-size:contain;cursor:help}.popup .couleurs .pastille{margin-bottom:4px}.popup .pictos{margin:.75rem .65rem .75rem auto;width:fit-content}.popup .pictos>div{display:inline-block;width:24px;height:24px;margin:0 2px;background-size:contain;background-repeat:no-repeat;background-position:center center;cursor:help}.popup .pictos .nouveaute{background-image:url(../img/_mono/pictos/picto_nouveaute.svg)}.popup .pictos .ecoresponsable{background-image:url(../img/_mono/pictos/picto_eco.svg)}.popup .pictos .grandnombre{background-image:url(../img/_mono/pictos/picto_grandnombre.svg)}.popup .pictos .ecoconcu{background-image:url(../img/_mono/pictos/picto_recycle.svg)}.popup .pictos .regional{background-image:url(../img/_mono/pictos/picto_regional.svg)}.popup .pictos .serrure{background-image:url(../img/_mono/pictos/picto_serrure.svg)}.popup .pictos .pmr{background-image:url(../img/_mono/pictos/picto_pmr.svg)}.popup .pictos .fichier3d{background-image:url(../img/_mono/pictos/picto_fichier3d.svg)}.popup .pictos .madeinfrance{background-image:url(../img/_mono/pictos/picto_madeinfrance.svg)}.popup .pictos .secondchoix{background-image:url(../img/_mono/pictos/picto_secondchoix.svg)}.popup .pictos .empilable{background-image:url(../img/_mono/pictos/picto_empilable.svg)}.popup .pictos .pliable{background-image:url(../img/_mono/pictos/picto_pliable.svg)}.popup .pictos .ajustableenhauteur{background-image:url(../img/_mono/pictos/picto_ajustableenhauteur.svg)}.popup .pictos .utilisableenexterieur{background-image:url(../img/_mono/pictos/picto_utilisableenexterieur.svg)}.popup .dimensions{padding:.75rem .65rem}.popup .dimensions .titre{font-family:var(--font-alter1-bold)}.popup .description_switcher{padding:.75rem .65rem}.popup .description_switcher .titre{font-family:var(--font-alter1-bold)}.popup .description_switcher .switcher{text-decoration:underline;cursor:pointer;width:fit-content}.popup .description{padding:.75rem .65rem;margin:auto auto auto 0}.popup .description .data ul,.popup .options .data ul{list-style-type:circle;margin:0 0 0 20px}.popup .description .data li,.popup .options .data li{padding:0}.popup .options{padding:.75rem .65rem}.popup .options .titre{font-family:var(--font-alter1-bold)}.popup.mob{height:400px}@media all and (max-width:767px){.popup.mob{max-width:320px}}@media all and (min-width:768px){.popup.mob{max-width:calc(100dvw - 300px)}}.popup.mob .photo img{max-width:300px;max-height:200px}.popup.ens{min-width:360px;height:400px}@media all and (max-width:767px){.popup.ens{min-width:unset;max-width:calc(100dvw - 2rem)}.popup.ens .label{font-size:1.2em}.popup.ens .label span{font-size:.85em}}.popup.ens .photo img{width:100%;max-width:360px;max-height:288px}body.fr .popup.ens .prix{min-width:116px}.popup .composition{padding:.75rem .65rem;width:100%}.popup .composition .titre{font-family:var(--font-alter1-bold)}.popup .composition .composition_txt{margin:.75rem auto;text-align:center}.popup .composition .composants{display:flex;flex-flow:row wrap;justify-content:space-evenly;align-items:baseline;gap:1rem}.popup .composition .composant{min-width:50px;cursor:pointer;text-align:center}.popup .composition .composant.small img{max-width:120px}.popup .composition .composant>div{font-family:var(--font-alter1-bold)}:root{--col-mrb-rouge:#e62b27;--col-mrb-vert:#3ea635}.mrb_rouge{color:var(--col-mrb-rouge)}.mrb_vert{color:var(--col-mrb-vert)}.salon.mrbricolage #ho-panier,.salon.mrbricolage .popup .panier{display:none}.salon.mrbricolage main{background-color:#fff;color:var(--col-mrb-vert);padding-top:2rem;min-width:620px}.salon.mrbricolage main #intro{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-around;gap:max(1rem,1vw);width:100%}.salon.mrbricolage main #intro>div{text-align:center}.salon.mrbricolage main #intro>div.col1{font-size:max(1.285rem,1.285vw);font-family:var(--font-base-bold)}.salon.mrbricolage main #intro>div.col2 img{width:75%;max-width:33vw}.salon.mrbricolage main #intro h1{font-family:var(--font-base-bold);font-weight:normal;font-size:max(2rem,2vw)}.salon.mrbricolage main #intro>div.col3{font-size:max(1rem,1.15vw)}.salon.mrbricolage main #bdc{background-color:var(--col-mrb-vert);margin:24px auto;padding:8px;max-width:600px;width:100%;color:#fff;text-align:center}.salon.mrbricolage main #bdc h2{font-family:var(--font-base-bold);font-weight:normal;font-size:max(1.5rem,1.5vw)}.salon.mrbricolage main #bdc p{background-color:#fff;color:var(--col-mrb-rouge);display:inline-block;margin:8px auto 0;padding:4px}.salon.mrbricolage #f_commande table:not(#final){background-color:rgba(240,240,240)}.salon.mrbricolage #identite{border:1px #000 solid;margin:0 auto;width:100%;max-width:615px}.salon.mrbricolage #identite td{width:50%;text-align:left;padding:8px}.salon.mrbricolage #identite td[colspan="2"]{width:100%}.salon.mrbricolage #identite label{min-width:132px;margin-right:10px;display:inline-block}.salon.mrbricolage #identite input{min-width:40%}.salon.mrbricolage #commande td span[data-id]{cursor:pointer}.salon.mrbricolage #commande td span[data-id]:hover{color:var(--col-mrb-rouge)}.salon.mrbricolage #commande th,#commande td{border:1px #000 solid;padding:4px}.salon.mrbricolage #commande th{color:var(--col-mrb-vert);font-family:var(--font-base-bold)}.salon.mrbricolage #commande tbody td[colspan="5"]{text-align:left;background-color:var(--col-mrb-vert);font-family:var(--font-base-bold);color:#FFF}.salon.mrbricolage #commande tbody td{text-align:center;vertical-align:middle}.salon.mrbricolage #commande tbody td:first-child{text-align:left}.salon.mrbricolage #commande tfoot td{text-align:center}.salon.mrbricolage #commande input[name$="QUANTITE"]{width:90%;text-align:center}.salon.mrbricolage #commande select{min-width:90%}.salon.mrbricolage #commande span[id$="prix"],.salon.mrbricolage #commande span[id$="total"]{white-space:nowrap}.salon.mrbricolage textarea{display:block;width:50%;min-width:596px;margin:15px auto;padding:8px;height:60px;border:2px solid #3ea635}.salon.mrbricolage #final{margin:16px auto 0}.salon.mrbricolage #final>tbody>tr>td{padding:0;vertical-align:middle}.salon.mrbricolage #final>tfoot td{padding:16px 64px;text-align:center}.salon.mrbricolage #final #assurance_titre{white-space:nowrap;text-decoration:underline;margin:16px 0;text-align:center}.salon.mrbricolage #final #assurance{margin:0 auto;text-align:center}.salon.mrbricolage #final #assurance th,.salon.mrbricolage #final #assurance td{border:1px #000 solid;padding:4px}.salon.mrbricolage #final #totaux{margin:0 auto}.salon.mrbricolage #final #totaux td{padding:4px}.salon.mrbricolage #final #totaux td:first-child{font-family:var(--font-base-bold);text-align:left}.salon.mrbricolage #final #totaux input{color:#000;font-family:var(--font-base-bold);text-align:right;width:70px}.salon.mrbricolage .btn.charte{border-color:var(--col-mrb-vert);background-color:var(--col-mrb-vert);margin:8px auto;max-width:296px}.salon.mrbricolage .btn.charte:hover,.salon.mrbricolage .btn.charte.hover{color:var(--col-mrb-vert);background-color:#fff}.salon.mrbricolage #messagerie{border-radius:10px;padding:4px 16px;background-color:var(--col-mrb-rouge);color:#fff;font-size:14px;max-width:268px;margin:0 auto}.salon.mrbricolage #messagerie *{margin:4px 0;text-align:center;list-style:outside none none}.salon.mrbricolage #messagerie p{font-family:var(--font-base-bold);text-decoration:underline}.salon.mrbricolage #succes{font-family:var(--font-base-bold);font-size:1rem;text-align:center;margin:16px auto 0}@keyframes kf_syntaxerror{0%{background-color:#fff}50%{background-color:rgba(230,43,39,0.2)}100%{background-color:#fff}}.salon.mrbricolage .syntaxerror{animation-delay:0s;animation-direction:normal;animation-duration:3000ms;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:kf_syntaxerror;animation-play-state:running;animation-timing-function:ease-in-out;background-color:rgba(230,43,39,0.2);content:""}.salon.mrbricolage section#contact{text-align:center;background-color:var(--col-noir-hexa);padding:16px 0;border-bottom:1px solid #fff;color:#fff}.salon.mrbricolage section#contact p{font-family:var(--font-base-bold);font-size:18px;margin:0;line-height:1.5}.salon.mrbricolage section#contact a{color:#fff}