.tete{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end;padding:40px var(--gout) 26px}.tete h1{font-size:clamp(90px,13vw,220px)}.tete p{max-width:34ch;font-size:17px}.filtre{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:0 var(--gout) 34px}.filtre .tous{border:1.5px solid var(--encre);background:transparent;padding:9px 16px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.filtre .tous[aria-pressed=true]{background:var(--encre);color:var(--creme)}.filtre .nb{font-family:var(--main);font-size:26px;margin-left:auto}.mur{columns:3 340px;column-gap:30px;padding:0 var(--gout) 100px}.photo{break-inside:avoid;margin:0 0 34px;background:#fff;padding:12px 12px 18px;box-shadow:0 12px 26px -16px #2e1e1873;position:relative;display:block;width:100%;border:0;text-align:left;cursor:zoom-in}.photo:nth-child(3n+1){rotate:-1.2deg}.photo:nth-child(3n+2){rotate:1deg}.photo:hover{rotate:0deg}.photo img{width:100%;height:auto;display:block}.photo .date{position:absolute;right:24px;bottom:62px;color:#ffb24a;font-size:18px;text-shadow:0 0 6px rgba(255,140,40,.6)}.photo .leg{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:12px}.photo .leg .main{font-size:26px}.photo .leg small{font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.photo[hidden]{display:none}.vue{position:fixed;top:0;right:0;bottom:0;left:0;z-index:97;background:#140000eb;display:none;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:20px}.vue.ouvert{display:grid}.vue figure{display:grid;justify-items:center;gap:14px}.vue img{max-width:min(88vw,1000px);max-height:80vh;object-fit:contain}.vue figcaption{color:var(--creme);display:flex;gap:22px;align-items:center;flex-wrap:wrap;justify-content:center}.vue figcaption .main{color:var(--creme);font-size:30px}.vue button{background:none;border:0;color:#fff;font-size:40px;width:56px;height:56px}.vue .fermer{position:absolute;top:12px;right:18px}@media(max-width:900px){.tete{grid-template-columns:1fr}.mur{columns:2 160px;column-gap:14px}.photo{padding:8px 8px 12px;margin-bottom:16px}.photo .leg .main{font-size:20px}.photo .date{display:none}.vue{grid-template-columns:1fr}.vue .prec,.vue .suiv{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/filr-galerie.css.map */
