.contact{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100dvh - var(--entete-h))}.contact__photo{position:relative;min-height:calc(100dvh - var(--entete-h));margin:0;overflow:hidden;background:var(--k10)}.contact__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.contact__corps{display:flex;flex-direction:column;justify-content:center;padding:var(--e6) var(--marge) var(--e6) var(--e6)}.contact__corps>*{width:100%;max-width:34rem}.dire h1{margin:0}.dire p{margin-top:var(--e2);max-width:34ch;color:var(--ombre)}.adresse{margin-top:var(--e3);display:inline-block;font-family:var(--titre);font-size:1.5rem;line-height:1.2;letter-spacing:-.02em;color:var(--encre);border-bottom:var(--trait) solid var(--filet-mou);word-break:break-word;transition:border-color var(--duree-court) linear}@media(hover:hover)and (pointer:fine){.adresse:hover{border-bottom-color:var(--encre)}}.adresse:focus-visible{outline:2px solid var(--encre);outline-offset:3px}.form{margin-top:var(--e4)}.form>*+*{margin-top:var(--e3)}.duo{display:grid;grid-template-columns:1fr 1fr;gap:var(--e3);align-items:end}.champ-bloc{display:block}.duo .champ-bloc{margin:0}.champ-bloc .label{display:block;margin-bottom:var(--e1);color:var(--encre)}.option{text-transform:none;letter-spacing:0;color:var(--ombre)}.zone{min-height:128px;padding-block:var(--e2);line-height:var(--lh-corps);resize:vertical}.selecteur{position:relative;display:block}.selecteur select{-webkit-appearance:none;appearance:none;padding-right:var(--e4);cursor:pointer}.selecteur:after{content:"";position:absolute;right:0;top:50%;margin-top:-4px;width:9px;height:9px;pointer-events:none;background:linear-gradient(var(--filet),var(--filet)) 0 0 / 3px 3px no-repeat,linear-gradient(var(--filet),var(--filet)) 3px 3px / 3px 3px no-repeat,linear-gradient(var(--filet),var(--filet)) 6px 6px / 3px 3px no-repeat}.selecteur select:invalid{color:var(--ombre)}.envoi{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2) var(--e3);padding-top:var(--e2)}.envoi .btn{min-height:48px;padding-inline:var(--e4)}.mention{flex:1;min-width:16ch;font-size:var(--t-label);color:var(--ombre)}.mention a{border-bottom:var(--trait) solid currentColor;color:var(--encre)}.mention a:focus-visible{outline:2px solid var(--encre);outline-offset:3px}.recu{margin:0;padding-bottom:var(--e2);border-bottom:2px solid var(--encre);font-family:var(--titre);font-size:1.5rem;line-height:1.2;color:var(--encre)}.erreurs{margin:0;padding:0;list-style:none}.contact--sans-photo{grid-template-columns:1fr;min-height:0}.contact--sans-photo .contact__corps{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gouttiere);align-items:start;padding:var(--e5) var(--marge) var(--e6)}.contact--sans-photo .contact__corps>*{max-width:none}.contact--sans-photo .dire{grid-column:1 / span 5}.contact--sans-photo .form{grid-column:7 / span 6;margin-top:0}@media(max-width:900px){.contact{grid-template-columns:1fr;min-height:0}.contact__photo{min-height:0;height:58svh}.contact__corps{padding:var(--e4) var(--marge) var(--e5)}.contact--sans-photo .contact__corps{display:block;padding:var(--e4) var(--marge) var(--e5)}.contact--sans-photo .form{margin-top:var(--e4)}.contact__corps>*{max-width:none}.form{margin-top:var(--e4)}}@media(max-width:640px){.duo{grid-template-columns:1fr;gap:var(--e3)}.envoi .btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kilim-contact.css.map */
