/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.geofield-google-map img{max-width:none;}.geofield-google-map-ajax-popup{height:140px;width:180px;background:center no-repeat url(/modules/contrib/geofield_map/assets/spin.gif);}.gm-style .gm-style-iw{max-width:440px;}.gm-style .gm-style-iw img{margin:4px 0;max-width:100%;}.gm-style .gm-style-iw h1{font-size:22px;margin:10px 0 6px 0;}.gm-style .gm-style-iw h2{font-size:18px;margin:8px 0 6px 0;}.gm-style .gm-style-iw h3{font-size:16px;margin:6px 0 4px 0;}.gm-style .gm-style-iw h4{font-size:14px;margin:4px 0 4px 0;}.gm-style .gm-style-iw p:first-child,.gm-style .gm-style-iw div:first-child,.gm-style .gm-style-iw .field:first-child{padding:2px 0;}.gm-style .gm-style-iw .geofield-google-map{display:none;}@media (max-device-width:480px){.gm-style .gm-style-iw{max-width:240px;}}
.caption{display:table;}.caption > *{display:block;max-width:100%;}.caption > figcaption{display:table-caption;max-width:none;caption-side:bottom;}.caption > figcaption[contenteditable="true"]:empty::before{content:attr(data-placeholder);font-style:italic;}
.caption .media .field,.caption .media .field *{float:none;margin:unset;}
.bootstrap-tabs .nav{padding-left:0;margin-bottom:0;list-style:none;}.bootstrap-tabs .nav > li{position:relative;display:block;}.bootstrap-tabs .nav > li > a{position:relative;display:block;padding:10px 15px;}.bootstrap-tabs .nav > li > a:hover,.bootstrap-tabs .nav > li > a:focus{text-decoration:none;background-color:#eee;}.bootstrap-tabs .nav > li.disabled > a{color:#777;}.bootstrap-tabs .nav > li.disabled > a:hover,.bootstrap-tabs .nav > li.disabled > a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent;}.bootstrap-tabs .nav .open > a,.bootstrap-tabs .nav .open > a:hover,.bootstrap-tabs .nav .open > a:focus{background-color:#eee;border-color:#337ab7;}.bootstrap-tabs .nav .bootstrap-tabs .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}.bootstrap-tabs .nav > li > a > img{max-width:none;}.bootstrap-tabs .nav-tabs{border-bottom:1px solid #ddd;}.bootstrap-tabs .nav-tabs:after{content:' ';display:table;clear:both;}.bootstrap-tabs .nav-tabs > li{float:left;position:relative;margin-bottom:-1px;}.bootstrap-tabs .nav-tabs > li > a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;}.bootstrap-tabs .nav-tabs > li > a:hover{border-color:#eee #eee #ddd;}.bootstrap-tabs .nav-tabs > li.active{background-color:#fff;}.bootstrap-tabs .nav-tabs > li.active > a,.bootstrap-tabs .nav-tabs > li.active > a:hover,.bootstrap-tabs .nav-tabs > li.active > a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;}.tab-content{clear:both;}.tab-content > .tab-pane{display:none;}.tab-content > .active{display:block;border:1px solid #ddd;border-top-width:0;}.tab-content > .active > .tab-pane-content{min-height:30px;}
.score-gf{background-color:transparent;padding:1rem;border-bottom:1px solid white;}.scoreTitle{font-size:22px;color:#803C5E;text-align:center;font-weight:bold;padding:0 25px;}.score{position:relative;margin:1em 0;}svg.circle,svg.polar{position:absolute;top:0;left:0;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.score{height:270px;}svg.axes,svg.polar{--position:absolute;--top:-55px;}}svg.axes line{stroke:gray;}.scoreLegend ul{list-style:none;font-size:0.875em;padding:0;}.scoreLegend ul li{position:relative;padding-left:10px;padding-right:14px;margin-bottom:10px;}.scoreLegend ul li .score-stars{vertical-align:text-bottom;}.scoreLegend ul li .score-stars svg{width:1.1rem;height:1.1rem;}.scoreLegend ul li:before{content:'';width:18px;height:18px;position:absolute;left:-15px;top:4px;}.scoreLegend ul li:nth-child(1):before{background:transparent url(/modules/custom/commerces/images/signe-categorie-purple.png) 0% 0% no-repeat padding-box;}.scoreLegend ul li:nth-child(2):before{background:transparent url(/modules/custom/commerces/images/signe-categorie-green.png) 0% 0% no-repeat padding-box;}.scoreLegend ul li:nth-child(3):before{background:transparent url(/modules/custom/commerces/images/signe-categorie-orange.png) 0% 0% no-repeat padding-box;}.scoreLegend ul li:nth-child(4):before{background:transparent url(/modules/custom/commerces/images/signe-categorie-blue.png) 0% 0% no-repeat padding-box;}.scoreLegend ul li.score-item-group-gamme-pains:before{background:#A0826D;-webkit-mask:url(/modules/custom/commerces/images/signe-categorie-purple.png) 0 0 no-repeat;mask:url(/modules/custom/commerces/images/signe-categorie-purple.png) 0 0 no-repeat;}.scoreLegend__description{font-size:0.875rem;font-style:italic;margin-bottom:1rem;}.scoreLegend__notice{font-size:0.875em;margin-bottom:0;}
.extra-description{font-size:0.923em;color:rgb(102,102,102);text-transform:none;}.extra-description a{color:rgb(56,168,255);display:inline;}.extra-description.with-title{text-transform:none;}
