.mk-contact__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter);row-gap:var(--spacing-48);align-items:start}.mk-contact__intro{grid-column:1 / span 5;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-24);min-width:0}.mk-contact__intro h1{overflow-wrap:break-word}.mk-contact__lead{margin:0;color:var(--color-text-secondary);text-wrap:pretty}.mk-contact__details{align-self:stretch;margin:var(--spacing-16) 0 0;box-shadow:var(--rule-top)}.mk-contact__row{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr);align-items:baseline;gap:var(--spacing-16);padding-block:var(--spacing-16);box-shadow:var(--rule-bottom)}.mk-contact__row dt{margin:0;color:var(--color-text-muted)}.mk-contact__row dd{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--spacing-8) var(--spacing-16);margin:0;min-width:0}.mk-contact__value{color:var(--color-text);font-size:var(--text-body-lg);text-decoration:none;overflow-wrap:anywhere}a.mk-contact__value:hover{color:var(--color-link-hover)}.mk-contact__copy{display:inline-flex}.mk-contact__copy-btn{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.mk-contact__panel{grid-column:7 / -1;min-width:0;padding:var(--spacing-40);background:var(--color-surface-wash);--color-text-muted: var(--color-text-muted-on-wash)}.mk-contact__form{display:flex;flex-direction:column;gap:var(--spacing-24)}.mk-contact__topics{margin:0;padding:0;border:0;min-width:0}.mk-contact__topics legend{margin-bottom:var(--spacing-12);padding:0}.mk-contact__chips{display:flex;flex-wrap:wrap;gap:var(--spacing-8)}.mk-contact__chip{position:relative;display:inline-flex}.mk-contact__chip input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.mk-contact__chip .mk-chip{background:var(--color-bg);transition:background-color var(--duration-hover-quick) var(--easing-hover-quick),color var(--duration-hover-quick) var(--easing-hover-quick),box-shadow var(--duration-hover-quick) var(--easing-hover-quick)}.mk-contact__chip input:checked+.mk-chip{background:var(--color-bg-inverse);color:var(--color-text-inverse);box-shadow:inset 0 0 0 1px var(--color-bg-inverse)}.mk-contact__chip input:hover+.mk-chip{box-shadow:inset 0 0 0 1px var(--color-text)}.mk-contact__chip input:focus-visible+.mk-chip{outline:2px solid var(--color-focus);outline-offset:2px}.mk-contact__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-16)}.mk-contact .mk-input{border-radius:0;background:var(--color-bg)}.mk-contact__message{min-height:9rem;resize:vertical}@supports selector(:has(*)){.mk-contact__order{display:none}.mk-contact__form:has([data-mk-asks-order]:checked) .mk-contact__order{display:flex;animation:mk-contact-in .35s cubic-bezier(.16,1,.3,1)}}@keyframes mk-contact-in{0%{opacity:0;transform:translateY(-6px)}}.mk-contact__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-16)}.mk-contact__note{margin:0;color:var(--color-text-muted)}.mk-contact__errors{padding:var(--spacing-12) var(--spacing-16);box-shadow:inset 0 0 0 1px var(--color-error);color:var(--color-error);font-size:var(--text-body-sm)}.mk-contact__errors ul{margin:0;padding-inline-start:var(--spacing-16)}.mk-contact__done{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-16);padding-block:var(--spacing-48);outline:none}.mk-contact__done p{margin:0;max-width:22ch}.mk-contact__done-mark{width:40px;height:40px;border-radius:var(--radius-pill);background:var(--color-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%230e140c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 22px no-repeat}@media screen and (max-width:991px){.mk-contact__intro,.mk-contact__panel{grid-column:1 / -1}}@media screen and (max-width:767px){.mk-contact__panel{padding:var(--spacing-24);margin-inline:calc(-1 * var(--section-padding-inline))}.mk-contact__pair{grid-template-columns:minmax(0,1fr)}.mk-contact__row{grid-template-columns:minmax(0,1fr);gap:var(--spacing-4)}}@media(prefers-reduced-motion:reduce){.mk-contact__form:has([data-mk-asks-order]:checked) .mk-contact__order{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/217/assets/mk-contact.css.map */
