.hdg-tissus{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem;display:grid}.hdg-tissu{background:#fff;border:1px solid #1e2a3524;flex-direction:column;display:flex}.hdg-tissu-photo{aspect-ratio:3/2;background:#e8e4da;position:relative;overflow:hidden}.hdg-tissu-photo img{object-fit:cover}.hdg-tissu-txt{border-top:3px solid var(--accent);flex-direction:column;flex:1;gap:.6rem;padding:1.4rem 1.4rem 1.5rem;display:flex}.hdg-tissu-txt h3{margin:0}.hdg-tissu-txt p{flex:1;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.9rem;line-height:1.6}.hdg-echantillons{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:1.5rem 0 0;display:grid}.hdg-echantillons figure{margin:0}.hdg-echantillons .hdg-tissu-photo{aspect-ratio:3/2}.hdg-echantillons figcaption{opacity:.75;margin-top:.5rem;font-family:Arial,Helvetica,sans-serif;font-size:.8rem}.hdg-credit{opacity:.75;margin:1.25rem 0 0;font-family:Arial,Helvetica,sans-serif;font-size:.75rem}.cards.hdg-inspiration{grid-template-columns:repeat(3,minmax(0,1fr))}.cards.hdg-inspiration .card{aspect-ratio:4/3}@media (max-width:900px){.cards.hdg-inspiration{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cards.hdg-inspiration{grid-template-columns:minmax(0,1fr)}}.hdg-catalogues{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem;display:grid}.hdg-catalogue{color:inherit;background:#fff;border:1px solid #1e2a3524;flex-direction:column;gap:.45rem;padding:1.5rem 1.4rem;text-decoration:none;transition:border-color .2s;display:flex}.hdg-catalogue:hover,.hdg-catalogue:focus-visible{border-color:var(--accent-dark)}.hdg-catalogue-type{background:var(--ink);color:#fff;letter-spacing:.08em;align-self:flex-start;padding:.2rem .5rem;font-family:Arial,Helvetica,sans-serif;font-size:.7rem;font-weight:700}.hdg-catalogue strong{font-size:1.05rem;font-weight:500;line-height:1.3}.hdg-catalogue small{opacity:.7;flex:1;font-family:Arial,Helvetica,sans-serif;font-size:.8rem}@media (max-width:1100px){.hdg-tissus,.hdg-catalogues{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.hdg-tissus,.hdg-catalogues{grid-template-columns:minmax(0,1fr)}.hdg-echantillons{gap:.75rem}}@media (min-width:900px){.content-section:has(>.hdg-tissus){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:2.5rem;padding-top:clamp(36px,5svh,72px);padding-bottom:clamp(36px,5svh,72px);display:grid}.content-section:has(>.hdg-tissus)>*{grid-column:1/-1}.content-section:has(>.hdg-tissus)>.section-heading{text-align:left;grid-column:1;max-width:none;margin-inline:0}.content-section:has(>.hdg-tissus)>.section-heading h2{margin-bottom:clamp(12px,2.5svh,27px)}.content-section:has(>.hdg-tissus)>.section-heading>p:last-child{margin-bottom:0}.content-section:has(>.hdg-tissus)>.lg-carrousel-ctrl{margin-top:.5rem}.content-section>.hdg-echantillons{grid-area:1/2;gap:.75rem;margin:0}.hdg-tissus{margin-top:clamp(1rem,3svh,2.5rem)}.hdg-tissus .hdg-tissu-photo{aspect-ratio:auto;height:clamp(7rem,16svh,15rem)}.hdg-tissu-txt{gap:.4rem;padding:clamp(.8rem,1.8svh,1.4rem) 1.1rem}.hdg-tissu-txt p{font-size:.85rem;line-height:1.5}.hdg-credit{margin-top:.75rem}}@media (min-width:900px) and (max-height:800px){.hdg-tissus .hdg-tissu-photo{height:clamp(6rem,13svh,15rem)}}@media (min-width:900px) and (max-width:1399px) and (max-height:800px){.content-section:has(>.hdg-tissus){grid-template-columns:minmax(0,3fr) minmax(0,2fr);padding-top:clamp(24px,4svh,72px);padding-bottom:clamp(24px,4svh,72px)}.hdg-tissus .hdg-tissu-photo{height:clamp(4.5rem,10svh,15rem)}}
