@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
	 _____   _____        ___   __   _   _____        _____   _____   _   _   _____   _____    _____  
	|_   _| |  _  \      /   | |  \ | | /  ___/      /  ___/ |  _  \ | | | | | ____| |  _  \  | ____| 
	  | |   | |_| |     / /| | |   \| | | |___       | |___  | |_| | | |_| | | |__   | |_| |  | |__   
	  | |   |  _  /    / / | | | |\   | \___  \      \___  \ |  ___/ |  _  | |  __|  |  _  /  |  __|  
	  | |   | | \ \   / /  | | | | \  |  ___| |       ___| | | |     | | | | | |___  | | \ \  | |___  
	  |_|   |_|  \_\ /_/   |_| |_|  \_| /_____/      /_____/ |_|     |_| |_| |_____| |_|  \_\ |_____| 
	  
*/
main{position:relative;width:auto;padding-top:var(--gap) !important;margin:0 auto;text-align:center;background-color:var(--col-blanc-hexa) !important}main h1{width:fit-content;padding:.25rem 2rem;margin:0 auto 1rem;font-family:var(--font-base-bold);font-size:max(1.2rem,1.875vw);font-weight:normal;letter-spacing:1px;color:var(--col-noir-hexa);background-color:var(--col-logo-orange-hexa)}body.nouveautes main h1{color:var(--col-blanc-hexa);background-color:var(--col-logo-fuchsia-hexa)}body.ecoresponsable main h1{color:var(--col-blanc-hexa);background-color:var(--col-logo-vert-hexa)}main #msg_ensembles{margin:24px auto;width:100%;font-size:max(1rem,1.56vw)}main>.selectors{text-align:center;margin:0 0 16px;color:var(--col-gris-hexa)}main>.selectors *{display:inline-block;min-height:16px;margin:8px 32px 8px 0;padding:4px 8px 4px 32px;background-repeat:no-repeat;background-position:8px 5px;background-size:16px 16px;border-radius:5px;cursor:pointer}main>.selectors .off{border:1px solid var(--col-gris-bf-hexa)}main>.selectors .on{color:var(--col-logo-grisclair-hexa);border:1px solid var(--col-logo-grisclair-hexa);box-shadow:0 0 5px var(--col-logo-grisclair-hexa)}main>.selectors .nouveaute{background-image:url(../img/_mono/pictos/picto_nouveaute.svg)}main>.selectors .nouveaute.on{background-color:var(--col-logo-fuchsia-hexa);color:var(--col-blanc-hexa);border:1px solid var(--col-logo-fuchsia-hexa)}main>.selectors .grandnombre{background-image:url(../img/_mono/pictos/picto_grandnombre.svg)}main>.selectors .grandnombre.on{background-color:var(--col-logo-grisclair-hexa);color:var(--col-blanc-hexa)}main>.selectors .serrure{background-image:url(../img/_mono/pictos/picto_serrure.svg)}main>.selectors .serrure.on{background-color:var(--col-logo-grisclair-hexa);color:var(--col-blanc-hexa)}main>.selectors .pmr{background-image:url(../img/_mono/pictos/picto_pmr.svg)}main>.selectors .pmr.on{background-color:var(--col-logo-grisclair-hexa);color:var(--col-blanc-hexa)}main>.selectors .fichier3d{background-image:url(../img/_mono/pictos/picto_fichier3d.svg)}main>.selectors .fichier3d.on{background-color:var(--col-logo-grisclair-hexa);color:var(--col-blanc-hexa)}main>.selectors .madeinfrance{background-image:url(../img/_mono/pictos/picto_madeinfrance.svg)}main>.selectors .madeinfrance.on{background-color:var(--col-logo-grisclair-hexa);color:var(--col-blanc-hexa)}main>.selectors .secondchoix{background-image:url(../img/_mono/pictos/picto_secondchoix.svg)}main>.selectors .secondchoix.on{background-color:var(--col-logo-grisclair-hexa);color:var(--col-blanc-hexa)}main>.selectors .empilable{background-image:url(../img/_mono/pictos/picto_empilable.svg)}main>.selectors .empilable.on{background-color:var(--col-logo-grisclair-hexa);color:var(--col-blanc-hexa)}main>.selectors .pliable{background-image:url(../img/_mono/pictos/picto_pliable.svg)}main>.selectors .pliable.on{background-color:var(--col-logo-grisclair-hexa);color:var(--col-blanc-hexa)}main>.selectors .ajustableenhauteur{background-image:url(../img/_mono/pictos/picto_ajustableenhauteur.svg)}main>.selectors .ajustableenhauteur.on{background-color:var(--col-logo-grisclair-hexa);color:var(--col-blanc-hexa)}main>.selectors .utilisableenexterieur{background-image:url(../img/_mono/pictos/picto_utilisableenexterieur.svg)}main>.selectors .utilisableenexterieur.on{background-color:var(--col-logo-grisclair-hexa);color:var(--col-blanc-hexa)}main>.selectors .ecoresponsable{background-image:url(../img/_mono/pictos/picto_eco.svg)}main>.selectors .ecoresponsable.on{background-color:var(--col-logo-vert-hexa);color:var(--col-blanc-hexa);border:1px solid var(--col-logo-vert-hexa)}main>.container{display:flex;flex-flow:row wrap;justify-content:space-evenly;align-items:baseline}main>.container>div img{max-height:132px;margin-left:auto;margin-right:auto}main>.container>div[data-id]{position:relative;overflow:hidden;border:1px solid var(--col-blanc-hexa);display:inline-block;height:132px;min-width:78px}main>.container>div .link{display:flex;height:100%;cursor:pointer}main>.container>div .link>img{max-height:132px;margin:auto auto 0}main>.container>div .panier{position:absolute;top:-1px;left:-54px;width:32px;height:32px;z-index:2;transition:left 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-bottom-right-radius:5px;border:1px solid var(--col-gris-hexa);border-left:0;border-top:0;box-shadow:0 0 5px var(--col-noir-hexa-66)}main>.container>div .panier.plus{background-image:url(../img/_mono/pictos/picto_panier_plus.svg)}main>.container>div .legendes{position:absolute;top:0;right:-20px;z-index:2;width:20px;height:auto;cursor:help}main>.container>div .legendes div{width:16px;height:16px;margin:2px;background-size:contain;background-repeat:no-repeat;background-position:center center}main>.container>div .legendes .nouveaute{background-image:url(../img/_mono/pictos/picto_nouveaute.svg)}main>.container>div .legendes .grandnombre{background-image:url(../img/_mono/pictos/picto_grandnombre.svg)}main>.container>div .legendes .serrure{background-image:url(../img/_mono/pictos/picto_serrure.svg)}main>.container>div .legendes .pmr{background-image:url(../img/_mono/pictos/picto_pmr.svg)}main>.container>div .legendes .fichier3d{background-image:url(../img/_mono/pictos/picto_fichier3d.svg)}main>.container>div .legendes .madeinfrance{background-image:url(../img/_mono/pictos/picto_madeinfrance.svg)}main>.container>div .legendes .secondchoix{background-image:url(../img/_mono/pictos/picto_secondchoix.svg)}main>.container>div .legendes .empilable{background-image:url(../img/_mono/pictos/picto_empilable.svg)}main>.container>div .legendes .pliable{background-image:url(../img/_mono/pictos/picto_pliable.svg)}main>.container>div .legendes .ajustableenhauteur{background-image:url(../img/_mono/pictos/picto_ajustableenhauteur.svg)}main>.container>div .legendes .utilisableenexterieur{background-image:url(../img/_mono/pictos/picto_utilisableenexterieur.svg)}main>.container>div .legendes .ecoresponsable{background-image:url(../img/_mono/pictos/picto_eco.svg)}@media(any-hover:hover){main>.selectors .off:hover{color:var(--col-noir-hexa);border:1px solid var(--col-noir-hexa);box-shadow:0 0 max(5px,1vh) #666}main>.container>div[data-id]:hover{border-color:var(--col-logo-noir-hexa)}main>.container>div:hover .panier{left:0;transition:left 400ms ease-in}main>.container>div:hover .legendes{right:0;transition:right 400ms ease-in}}@media(any-hover:none){main>.selectors .off.over{color:var(--col-noir-hexa);border:1px solid var(--col-noir-hexa);box-shadow:0 0 max(5px,1vh) #666}main>.container>div[data-id].over{border-color:var(--col-logo-noir-hexa)}main>.container>div.over .panier{left:0;transition:left 400ms ease-in}main>.container>div.over .legendes{right:0;transition:right 400ms ease-in}}main .distribution{text-align:left}main .distribution ul{list-style-position:inside}main .distribution ul>li>ul{padding-left:1rem}@media all and (min-width:1024px){main h1{margin:0 auto 1rem 0}main #msg_ensembles{width:75%}main .distribution ul>li>ul{padding-left:2rem}}.ui-tooltip-custom{position:absolute;z-index:999;max-width:100dvw;width:fit-content;padding:max(12px,1vh) max(12px,1vw);border:1px solid var(--col-noir-hexa);box-shadow:0 0 max(5px,1vh) #666;background-color:var(--col-blanc-hexa)}@media all and (min-width:768px){.ui-tooltip-custom{max-width:50dvw}}.arrow{position:absolute;left:calc(50% - (max(70px, 8.4vw) / 2));width:max(70px,8.4vw);height:max(1rem,1.92vh);overflow:hidden;z-index:2}.arrow.bottom{top:auto;bottom:min(-15px,-1.8vh)}.arrow.top{top:min(-15px,-1.8vh);bottom:auto}.arrow.left:after{display:none}.arrow:after{content:"";position:absolute;width:max(25px,2vw);height:max(25px,2vw);border:1px solid var(--col-noir-hexa);background-color:var(--col-blanc-hexa);z-index:2;box-shadow:0 0 max(5px,1vh) #666;transform:rotate(45deg)}.arrow.bottom:after{top:min(-20px,-2.4vh);left:calc(50% - (max(25px, 2vw) / 2))}.arrow.top:after{top:max(10px,1.2vh);left:calc(50% - (max(25px, 2vw) / 2))}.ui-tooltip-content{color:var(--col-noir-hexa);font-family:var(--font-alter1-regular);font-size:max(1rem,1vw);line-height:1}.ui-tooltip-content>.special{display:flex;gap:max(12px,1vw);justify-content:space-evenly;align-items:baseline}.ui-tooltip-content .nouveaute{font-size:.9em;font-family:var(--font-alter1-bold);color:var(--col-logo-fuchsia-hexa);padding-bottom:max(12px,1vh)}.ui-tooltip-content .pmr{width:max(24px,2vh);height:max(24px,2vw);background:url(../img/_mono/pictos/picto_pmr.svg) center center no-repeat;background-size:contain;padding-bottom:max(12px,1vh)}.ui-tooltip-content>.diptyque{display:flex;gap:max(21px,2.4vw)}.ui-tooltip-content .type{font-size:.7em;text-transform:uppercase}.ui-tooltip-content .reference{font-size:1.4em;font-family:var(--font-alter1-bold)}.ui-tooltip-content .couleur{font-size:.7em}.ui-tooltip-content .couleur::first-letter {text-transform:uppercase}.ui-tooltip-content .prix_unitaire{background-color:var(--col-noir-hexa);color:var(--col-blanc-hexa);text-transform:uppercase;font-size:.6em;width:fit-content;padding:2px;white-space:nowrap}.ui-tooltip-content .prix{font-size:1.3em;white-space:nowrap}.ui-tooltip-content .prix span{font-size:.8em;white-space:nowrap}.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)}