.modanie-contact{padding-block:44px 104px;background:var(--modanie-paper)}.modanie-contact__header{padding-bottom:72px;border-bottom:1px solid var(--modanie-line)}.modanie-contact__header .modanie-eyebrow{margin-top:36px}.modanie-contact__header h1{margin-bottom:20px}.modanie-contact__lead{max-width:600px;margin:0;color:var(--modanie-ink-soft);font-size:17px;line-height:1.8}.modanie-contact__routes{padding-block:88px;border-bottom:1px solid var(--modanie-line)}.modanie-contact__section-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:48px;align-items:end;margin-bottom:44px}.modanie-contact__section-heading h2,.modanie-contact__guide h2,.modanie-contact__form-intro h2,.modanie-contact__section-heading .modanie-copy{margin-bottom:0}.modanie-contact__route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--modanie-line)}.modanie-contact__route{min-width:0;padding:28px 28px 6px 0}.modanie-contact__route+.modanie-contact__route{padding-left:28px;border-left:1px solid var(--modanie-line)}.modanie-contact__route-label{margin-bottom:22px;color:var(--modanie-warm);font-family:var(--modanie-latin-font);font-size:12px;font-weight:600;letter-spacing:0}.modanie-contact__route h3{margin-bottom:12px}.modanie-contact__route>p:not(.modanie-contact__route-label){margin-bottom:22px;color:var(--modanie-ink-soft);font-size:15px;line-height:1.75}.modanie-contact__text-link,.modanie-contact__line>summary,.modanie-contact__line-panel a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--modanie-ink);font-size:15px;text-decoration:none}.modanie-contact__text-link{border-bottom:1px solid currentcolor}.modanie-contact__text-link:hover,.modanie-contact__text-link:focus-visible,.modanie-contact__line-panel a:hover,.modanie-contact__line-panel a:focus-visible{color:var(--modanie-warm)}.modanie-contact__line{margin:0}.modanie-contact__line>summary{cursor:pointer;list-style:none;border-bottom:1px solid currentcolor}.modanie-contact__line>summary::-webkit-details-marker{display:none}.modanie-contact__line>summary:after{margin-left:2px;content:"+"}.modanie-contact__line[open]>summary:after{content:"-"}.modanie-contact__line-panel{display:flex;gap:20px;align-items:center;margin-top:20px;padding:18px;border:1px solid var(--modanie-line);background:var(--modanie-mist)}.modanie-contact__line-panel img{display:block;flex:0 0 112px;width:112px;height:112px;object-fit:contain;background:#fff}.modanie-contact__line-panel p{margin-bottom:10px;color:var(--modanie-ink-soft);font-size:14px;line-height:1.65}.modanie-contact__line-panel a{min-height:auto;border-bottom:1px solid currentcolor}.modanie-contact__guide{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:48px;padding-block:64px;border-bottom:1px solid var(--modanie-line)}.modanie-contact__guide ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none}.modanie-contact__guide li{border-top:1px solid var(--modanie-line)}.modanie-contact__guide a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;color:var(--modanie-ink);font-size:15px;text-decoration:none}.modanie-contact__guide a:hover,.modanie-contact__guide a:focus-visible{color:var(--modanie-warm)}.modanie-contact__form-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:48px;padding-top:88px}.modanie-contact__form-intro .modanie-copy{max-width:520px;margin-top:20px;margin-bottom:0}.modanie-contact__form{display:flex;flex-direction:column;gap:24px}.modanie-contact__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.modanie-contact__field{display:flex;flex-direction:column;gap:9px}.modanie-contact__field label,.modanie-contact__consent{color:var(--modanie-ink);font-size:14px;line-height:1.5}.modanie-contact__field label span{margin-left:8px;color:var(--modanie-warm);font-size:12px}.modanie-contact__field input,.modanie-contact__field select,.modanie-contact__field textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--modanie-line);border-radius:0;color:var(--modanie-ink);background:var(--modanie-paper);font:inherit;line-height:1.5}.modanie-contact__field textarea{min-height:168px;resize:vertical}.modanie-contact__field input:focus-visible,.modanie-contact__field select:focus-visible,.modanie-contact__field textarea:focus-visible,.modanie-contact__consent input:focus-visible,.modanie-contact__submit:focus-visible,.modanie-contact__line>summary:focus-visible{outline:2px solid var(--modanie-warm);outline-offset:3px}.modanie-contact__consent{display:flex;gap:10px;align-items:flex-start}.modanie-contact__consent input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--modanie-ink)}.modanie-contact__consent a{color:inherit;text-underline-offset:3px}.modanie-contact__submit{display:inline-flex;align-items:center;justify-content:center;gap:14px;align-self:flex-start;min-height:50px;padding:13px 22px;border:1px solid var(--modanie-ink);border-radius:0;color:var(--modanie-paper);background:var(--modanie-ink);font:inherit;font-size:15px;cursor:pointer}.modanie-contact__submit:hover{color:var(--modanie-ink);background:transparent}.modanie-contact__success,.modanie-contact__errors{margin:0;padding:16px 0;border-block:1px solid var(--modanie-line);color:var(--modanie-ink);font-size:15px;line-height:1.65}.modanie-contact__errors ul{margin:0;padding-left:20px}@media screen and (max-width:749px){.modanie-contact{padding-block:28px 64px}.modanie-contact__header{padding-bottom:48px}.modanie-contact__header .modanie-eyebrow{margin-top:28px}.modanie-contact__lead{font-size:16px}.modanie-contact__routes,.modanie-contact__form-section{padding-block:56px}.modanie-contact__section-heading,.modanie-contact__guide,.modanie-contact__form-section{grid-template-columns:1fr;gap:28px}.modanie-contact__section-heading{margin-bottom:32px}.modanie-contact__route-grid,.modanie-contact__guide ul,.modanie-contact__field-grid{grid-template-columns:1fr}.modanie-contact__route{padding:24px 0}.modanie-contact__route+.modanie-contact__route{padding-left:0;border-top:1px solid var(--modanie-line);border-left:0}.modanie-contact__guide{padding-block:48px}.modanie-contact__guide ul{gap:0}.modanie-contact__line-panel{align-items:flex-start}.modanie-contact__consent{min-height:44px;align-items:center}.modanie-contact__consent input{flex:0 0 auto;margin-top:0}}@media screen and (max-width:480px){.modanie-contact__line-panel{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/modanie-contact.css.map */
