.moza-contact-page{max-width:880px;margin:0 auto;padding:56px 24px 80px;color:#111}.moza-contact-page h1{font-family:var(--font-heading--family);font-size:clamp(30px,4vw,48px);line-height:1.15;margin:24px 0 16px}.moza-contact-page>p{line-height:1.65;margin-bottom:32px}.moza-contact-back,.moza-contact-privacy a{color:#111;text-underline-offset:4px}.moza-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px}.moza-contact-fields label{display:block;font-weight:500;margin-bottom:8px}.moza-contact-fields input,.moza-contact-fields textarea{box-sizing:border-box;width:100%;border:1px solid #aaa;border-radius:0;background:#fff;color:#111;padding:14px;font:inherit;font-size:16px}.moza-contact-fields textarea{resize:vertical}.moza-contact-message{grid-column:1/-1}.moza-contact-privacy{font-size:13px;line-height:1.6;margin:20px 0}.moza-contact-submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:#111;color:#fff;border:1px solid #111;padding:14px 28px;font:inherit;cursor:pointer;margin-top:24px}.moza-contact-submit:hover{background:#333}.moza-contact-page :is(input,textarea,button,a):focus-visible{outline:2px solid #111;outline-offset:4px}.moza-contact-success{padding:24px;background:#edf5ed;color:#173d1e;line-height:1.6}.moza-contact-errors{padding:16px;background:#fff0f0;color:#8c1d18;margin-bottom:24px}@media(max-width:600px){.moza-contact-page{padding:32px 6% 56px}.moza-contact-fields{grid-template-columns:1fr;gap:20px}.moza-contact-submit{width:100%}}.product-card:hover,.collection-card:hover,.predictive-search-results__card:hover{z-index:var(--layer-raised)}shopify-chat{--shopify-chat-breakpoint: 768px}shopify-chat[mode=managed]{position:static;height:100%}.theme-drawer__dialog:has(shopify-chat[mode=standalone][open]){z-index:calc(var(--layer-menu-drawer) + 1)}.theme-drawer__dialog.chat-drawer:has(shopify-chat:defined){display:flex}.skip-to-content-link{position:absolute;inset-inline-start:-99999px}.skip-to-content-link:focus{z-index:var(--layer-temporary);overflow:auto;width:auto;height:auto;padding:var(--padding-lg) var(--padding-4xl);inset-inline-start:var(--margin-lg);top:var(--margin-lg);background-color:var(--color-background);box-shadow:0 0 0 var(--focus-outline-offset) var(--color-background)}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map?subset=AAAABAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAAAAAgA */
