/* Pages secondaires : boutiques, pages légales, 404 */
.simple{display:flex;flex-direction:column}
.boutique-tete{display:flex;flex-direction:column;gap:20px;max-width:46rem;padding-bottom:clamp(8px,2vw,16px)}
.boutique-tete .sur a{text-decoration:none;border-bottom:1px solid var(--or)}
.note{font-size:.92rem;color:var(--pierre)}
.mini-looks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,28px)}
.mini-looks figure{margin:0;display:flex;flex-direction:column;gap:10px}
.mini-looks img{width:100%;aspect-ratio:7/10;object-fit:cover}
.mini-looks figcaption{font:400 1.25rem var(--titre)}
.autres{margin-top:clamp(40px,6vw,72px)}
.autres h2{font-size:clamp(1.5rem,3vw,2.2rem);margin-bottom:12px}
.autres ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--encre)}
.autres li{border-bottom:1px solid var(--ligne)}
.autres a{display:block;padding:14px 0;font:400 1.35rem var(--titre);text-decoration:none}
.autres a:hover{color:var(--or-texte)}
.club-simple{margin-top:clamp(56px,8vw,110px)}
.club-simple .consent a{color:#e2bd4f}
.texte-legal{max-width:44rem;display:flex;flex-direction:column;gap:14px;padding-bottom:clamp(56px,8vw,100px)}
.texte-legal h1{margin-bottom:8px}
.texte-legal h2{font-size:1.6rem;margin-top:18px}
.texte-legal a{color:var(--or-texte)}
.pied-liens a{color:#f1e9dc}
@media (max-width:860px){.mini-looks{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-looks figure:nth-child(3){display:none}}
.mini-looks + .centre{margin-top:clamp(24px,4vw,40px)}
