/* Révision ciblée : titre, fermeture ronde et deux tôles simples. */
body dialog button.close-button{box-sizing:border-box!important;display:grid!important;place-items:center!important;width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;min-height:46px!important;max-height:46px!important;flex:0 0 46px!important;aspect-ratio:1/1!important;border:1px solid rgba(181,211,231,.36)!important;border-radius:50%!important;padding:0!important;background:rgba(173,206,228,.035);line-height:1!important;overflow:hidden;transition:background .25s ease,border-color .25s ease,transform .32s cubic-bezier(.22,1,.36,1)}
body dialog button.close-button svg{display:block!important;width:18px!important;height:18px!important;flex:none!important;margin:0!important;transform:none!important}
body dialog button.close-button::before,body dialog button.close-button::after{display:none!important}
body dialog button.close-button:hover{background:rgba(163,201,229,.13);border-color:#b7d3e8!important;transform:rotate(90deg)}
body dialog button.close-button:active{transform:rotate(90deg) scale(.94)}
#matieres .premium-material-panel:is([data-finish="inox"],[data-finish="aluminium"]) .mp-photo{background:radial-gradient(ellipse at 49% 40%,#3b4b57 0,#243644 48%,#182a38 100%)}
#matieres .premium-material-panel:is([data-finish="inox"],[data-finish="aluminium"]) .mp-photo-track{inset:15% 11%!important;will-change:transform}
#matieres .premium-material-panel:is([data-finish="inox"],[data-finish="aluminium"]) #material-photo-main{border-radius:0!important;transform:perspective(1100px) rotateY(-10deg) rotateX(5deg) rotateZ(-4deg)!important;border-bottom:3px solid #6c7c85;border-right:2px solid #bac6cd;border-top:1px solid #e1e8ed;box-shadow:3px 20px 30px rgba(1,9,16,.4);box-sizing:border-box;object-fit:cover!important}
#matieres .premium-material-panel[data-finish="aluminium"] #material-photo-main{border-bottom-color:#8999a3;border-right-color:#d2dce3}
#matieres .premium-material-panel:is([data-finish="inox"],[data-finish="aluminium"]) .mp-light{display:none!important}
@media(max-width:760px){#matieres .premium-material-panel:is([data-finish="inox"],[data-finish="aluminium"]) .mp-photo-track{inset:17% 10%!important}}
@media(prefers-reduced-motion:reduce){body dialog button.close-button{transition:none!important}body dialog button.close-button:hover{transform:none!important}}

/* Aération ciblée entre le r et le l de « Parlons », proportionnelle au titre. */
.contact-top h2 .contact-r{letter-spacing:-.04em}
