
.catalogue-download,.detail-back,.detail-next a{color:#916d35;font-weight:700}.catalogue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.catalogue-card{background:white;border:1px solid #e6dfd3}.catalogue-card>a{display:block;height:100%}.catalogue-card img{height:210px;object-fit:cover}.catalogue-card>a>div:not(.catalogue-mark){padding:25px}.catalogue-card h3{font-size:22px;line-height:1.3;margin:0 0 14px}.catalogue-card p{font-size:14px;color:var(--muted);line-height:1.7}.catalogue-more{display:block;margin-top:22px;color:#916d35;font-size:13px;font-weight:bold}.catalogue-card:hover{border-color:var(--gold)}.catalogue-mark{height:210px;background:#10171b;display:grid;place-items:center}.catalogue-mark img{width:150px;height:150px;object-fit:contain}
.detail-intro{padding:36px 0 65px;background:#10171b;color:white}.detail-back{display:inline-block;color:#e5c78b;font-size:13px;margin-bottom:35px}.detail-heading{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.detail-heading h1{font-size:clamp(34px,4.5vw,62px);line-height:1.12;margin:17px 0 24px}.detail-heading p{color:#d7dddd;font-size:17px;line-height:1.85}.detail-heading .btn{margin-top:20px}.detail-hero-image{width:100%;height:410px;object-fit:cover}.detail-logo{display:grid;place-items:center;background:#0b1114}.detail-logo img{width:65%;height:80%;object-fit:contain}.detail-content{padding:65px 0}.detail-columns{display:grid;grid-template-columns:1.2fr 1fr;gap:80px}.detail-columns h2{font-size:30px;line-height:1.25}.detail-columns aside{background:var(--sand);border-top:2px solid var(--gold);padding:28px}.detail-columns aside h2{font-size:24px}.detail-columns aside a{color:#916d35;font-weight:bold}.detail-gallery-section{padding:65px 0}.detail-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.detail-gallery a{display:block;background:#e8e1d5}.detail-gallery img{height:260px;object-fit:contain}.detail-next{padding:28px 0}.footer .footer-grid{grid-template-columns:1fr 1.65fr 1fr 1fr;gap:28px}.footer-grid>div:nth-child(2)>ul{columns:2;column-gap:18px}.footer li{break-inside:avoid}.footer-grid>div:nth-child(2) li{font-size:13px}.lang option{color:#10171b;background:white}
@media(max-width:1100px){.catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-heading{gap:30px}.detail-hero-image{height:340px}.detail-columns{gap:35px}}
@media(max-width:700px){.detail-heading,.detail-columns{grid-template-columns:1fr}.detail-hero-image{height:290px}.detail-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-gallery img{height:210px}.detail-intro{padding-bottom:40px}.detail-heading h1{font-size:38px}.detail-content,.detail-gallery-section{padding:45px 0}}
@media(max-width:580px){.catalogue-grid,.footer .footer-grid{grid-template-columns:1fr}.catalogue-card img{height:225px}.detail-gallery{grid-template-columns:1fr}.detail-gallery img{height:auto;max-height:400px}.footer-grid>div:nth-child(2)>ul{columns:2}.detail-heading h1{font-size:34px}}

.detail-heading{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-heading h1{overflow-wrap:anywhere}@media(max-width:700px){.detail-heading{grid-template-columns:1fr}}

.named-show{margin:0;background:#fff;border:1px solid #e6dfd3;overflow:hidden}.named-show figcaption{padding:16px 18px;color:#10171b;font-weight:700;font-size:16px;border-top:2px solid #c5a36a;line-height:1.4}.detail-gallery .named-show a{background:#10171b}.detail-gallery .named-show img{width:100%;height:240px;object-fit:contain}@media(max-width:580px){.detail-gallery .named-show img{height:250px}}

.about-brand-image{background:transparent;height:auto;aspect-ratio:1 / 1;max-width:100%;width:100%}.about-brand-image img{object-fit:contain;width:100%;height:100%}

/* Même référence sRGB que --gold pour les logos. */
img[src="ringoo-logo.png"]{filter:url(#ringoo-gold)}.about-brand-image img{filter:url(#ringoo-site-background)}

/* Logo identique à celui de la section À propos, sur toutes les pages. */
.brand-logo img{filter:url(#ringoo-site-background)}
