@charset "UTF-8";
/*
	CSS Document
	
	Version : 6.0.0 du 29/11/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 .photo .panier{position:absolute;top:16px;right:-54px;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)}.popup .panier.plus{background-image:url(../img/_mono/pictos/picto_panier_plus.svg)}.popup:hover .panier,body.tactile .popup .panier{right:0;transition:right 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)}.article .popup{min-width:unset;max-width:unset;width:100%;height:auto;cursor:auto;font-size:max(1rem,1vw)}.popup>div{border:0;box-shadow:none}.popup .label-prix{padding:0}.popup .pictos>div{display:inline-block;width:max(1.5rem,2.35vw);height:max(1.5rem,2.35vw);margin:0 max(.125rem,.2vw)}.nojs .popup .photo .panier{display:none}.popup .photo .panier{right:0;width:max(3rem,4.7vw);height:max(3rem,4.7vw);box-shadow:0 0 max(0.3125rem,.5vw) var(--col-noir-hexa-66);border-radius:max(0.3125rem,.5vw)}.popup .description .titre{font-family:var(--font-alter1-bold)}.popup .distribution{padding:.75rem .65rem;margin:auto auto auto 0}.popup .distribution strong{font-family:var(--font-alter1-bold)}.popup .distribution ul{list-style-position:inside}.popup .distribution ul>li>ul{padding-left:1rem}@media all and (min-width:1024px){.popup .distribution ul>li>ul{padding-left:2rem}}