/*albums+photos+etc*/::root{--stroke-color:currentColor}.cards{margin:20px auto;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important}.blc-albums{display:flex;gap:10px;margin:20px 0;flex-wrap:wrap}.albums{background:var(--bg);padding:10px}.albums img,.card img,.album-buy a{transition:.4s ease-in-out}.albums picture{aspect-ratio: 1/1}.albums img{border-radius:10px;object-fit:cover;display:block;width:100%;height:150px}.albums img:hover,.card img:hover{filter:brightness(1.5)}.album-info{color:white;display:flex;flex-direction:column}.album-name{font-size:17px;font-weight:600;flex-basis:4em;overflow-x:hidden;text-overflow:ellipsis;width:150px}.album-date,.album-track{font-size:13px;margin:0 2px}.album-buy a:hover{color:#8eee7a}.album-buy a{display:inline-block;margin:10px auto;color:var(--main)}.hentry .entry-content img{margin-bottom:0}.events ul{list-style:none;padding:0}.events li:before{content:'\2605';margin-right:4px;color:var(--link);font-size:1.125em}.articles-container{display:flex;flex-wrap:wrap;gap:15px}.related-article{flex:1 1 calc(33.333% - 20px);border:1px solid #ddd;background-color:#f9f9f9;min-width:175px}.related-article-media{aspect-ratio:16/9}.related-article-media img{width:100%;height:100%;object-fit:cover}.related-article-content{padding:10px}.related-article-title{color:var(--bg);margin-block:.5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:.875em;line-height:1.4}.articles-container p{margin:10px 0;font-size:0.875em;font-family:trebuchet ms}.icon.positionfix{top:2px;position:relative;vertical-align:inherit}.icon{width:15px;height:15px;vertical-align:sub}.icon-txt{width:20px;height:20px;margin:0 8px;top:6px}.icon-txt{margin:0 4px 0 0;vertical-align:sub}.cards{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.card{margin:0;aspect-ratio:4/3}.card img{object-fit:cover;display:block;width:100%;height:100%;background:#f7f7f7f7}.conteneur{display:grid;grid-template-columns:1fr;gap:20px;text-align:left;margin-top:0!important}.texte{max-width:90ch}.image{align-content:center}.image img{display:block;margin:0 auto;aspect-ratio:1/1;background:#f7f7f7f7}@media (min-width:768px){.conteneur{grid-template-columns:3fr 1fr}.image img{align-content:center;text-align:center;margin:0 auto}}.gras{font-weight:700}label,svg{max-width:100%}h3,.h3{font-size:1.5rem}section+section,h2+div,div+h2,div+h3,p+h2,p+h3,ul+h3,p+h4,ul+h4{margin-top:40px}.cadreh3+article,article+div{margin-top:20px}li{line-height:1.5;margin:4px 0}.wrapper{width:100%;position:relative}.wrapper button{top:50%;transform:translateY(-50%);height:50px;width:50px;position:absolute;background:#fff;transition:transform 0.1s linear;display:flex;align-content:center;align-items:center;justify-content:center;filter:drop-shadow(0px 1px 3px rgba(0,0,0,0.43));z-index:2}.wrapper button:active{transform:scale(.85) translateY(-50%)}.photos-left{left:10px}.photos-right{right:10px}.photos-left.disabled,.photos-right.disabled{opacity:.3;pointer-events:none}.wrapper .carousel{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% / 3) - 12px);overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;scroll-behavior:smooth;scrollbar-width:none;position:unset;margin-bottom:0}.carousel::-webkit-scrollbar{display:none}.carousel.no-transition{scroll-behavior:auto}.carousel.dragging{scroll-snap-type:none;scroll-behavior:auto}.carousel.dragging .card{cursor:grab;user-select:none}.carousel .card{scroll-snap-align:start;flex-direction:column;height:auto}.video-thumb{aspect-ratio:16/9}#carousel-produits-associes img{object-fit:cover;width:100%;height:100%;display:block}.related-name{text-align:center;font-size:clamp(1.25rem,2vw,1.875rem);margin-block:1.5rem 0;color:var(--bg)}:is(#carousel-produits-associes button){background:rgba(255,255,255,.75)}@media screen and (max-width:900px){.wrapper .carousel{grid-auto-columns:calc((100% / 2) - 10px)}}@media screen and (max-width:600px){.video-thumb{aspect-ratio:4/5}.related-article-media{aspect-ratio:4/3}.wrapper .carousel{grid-auto-columns:calc((100% / 2) - 10px)}#carousel-produits-associes img{aspect-ratio:4/5}}.video-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--bg);font-size:clamp(1.25rem,2vw,1.875rem);margin-block:1.5rem 0}.see-more-card{display:flex;justify-content:center;text-align:center;border:dashed 1px var(--bg)}