.moonou-co__wrapper{background-color:var(--mco-bg, #f6f1ea);color:var(--mco-text, #1e1e1e);position:relative;z-index:1;overflow:clip}.moonou-co{position:relative;z-index:1;display:grid;grid-template-columns:var(--mco-content-width, 5fr) var(--mco-form-width, 7fr);gap:var(--mco-gap, 80px);align-items:start;padding-top:var(--mco-pt, 100px);padding-bottom:var(--mco-pb, 100px)}.moonou-co__content{display:flex;flex-direction:column;gap:24px;position:sticky;top:120px}.moonou-co__heading{font-size:var(--mco-heading-fs, 56px);font-weight:var(--mco-heading-fw, 400);line-height:var(--mco-heading-lh, 1.08);letter-spacing:-.01em;margin:0}.moonou-co__heading .highlighted-text{z-index:0}.moonou-co__desc{font-size:var(--mco-desc-fs, 17px);line-height:1.6;color:var(--mco-text-muted, #8d847c)}.moonou-co__desc p{margin:0}.moonou-co__desc p+p{margin-top:1em}.moonou-co__info{display:flex;flex-direction:column;gap:var(--mco-info-gap, 12px);margin-top:8px}.moonou-co__info-card{display:flex;align-items:center;gap:16px;padding:20px 24px;background:var(--mco-card-bg, #f0e7dd);border:1px solid var(--mco-card-border, #d8d2cb);border-radius:var(--mco-card-radius, 12px);transition:all .25s ease}.moonou-co__info-card:hover{background:var(--mco-accent, #f36a2b);border-color:var(--mco-accent, #f36a2b)}.moonou-co__info-card:hover .moonou-co__info-icon{color:#fff;background:#fff3}.moonou-co__info-card:hover .moonou-co__info-label{color:#ffffffb3}.moonou-co__info-card:hover .moonou-co__info-value,.moonou-co__info-card:hover .moonou-co__info-value a{color:#fff}.moonou-co__info-icon{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--mco-accent, #f36a2b);background:var(--mco-icon-bg, rgba(243, 106, 43, .1));border-radius:10px;transition:all .25s ease}.moonou-co__info-icon svg{width:22px;height:22px}.moonou-co__info-text{display:flex;flex-direction:column;gap:2px;min-width:0}.moonou-co__info-label{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--mco-text-muted, #8d847c);transition:color .25s ease}.moonou-co__info-value{font-size:16px;line-height:1.4;color:var(--mco-text, #1e1e1e);transition:color .25s ease}.moonou-co__info-value a{color:inherit;text-decoration:none}.moonou-co__social{display:flex;flex-direction:column;gap:12px;margin-top:8px}.moonou-co__social .social-icons svg{color:var(--mco-text-muted, #8d847c);transition:color .2s ease}.moonou-co__social .social-icons a:hover svg{color:var(--mco-accent, #f36a2b)}.moonou-co__form-wrap{background:var(--mco-form-bg, #fbf7f1);border:1px solid var(--mco-form-border, #d8d2cb);border-radius:var(--mco-form-radius, 20px);padding:var(--mco-form-padding, 48px)}.moonou-co__fields{display:flex;flex-wrap:wrap;gap:20px}.moonou-co__field{flex:1 1 calc(50% - 10px);min-width:200px;position:relative}.moonou-co__field--full{flex:1 1 100%}.moonou-co__form-wrap .input,.moonou-co__form-wrap .textarea,.moonou-co__form-wrap .select{border-radius:var(--mco-input-radius, 12px);border-color:var(--mco-input-border, #d8d2cb)}.moonou-co__form-wrap .input:focus,.moonou-co__form-wrap .textarea:focus,.moonou-co__form-wrap .select:focus-visible{border-color:var(--mco-input-focus, #f36a2b)}.moonou-co__submit .button{width:100%;border-radius:var(--mco-btn-radius, 100px);padding:18px 32px;font-weight:500;font-size:16px}.moonou-co__consent{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;color:var(--mco-text-muted, #8d847c);cursor:pointer}.moonou-co__consent input[type=checkbox]{accent-color:var(--mco-accent, #f36a2b);margin-top:3px;flex-shrink:0;width:18px;height:18px}.moonou-co__consent a{color:var(--mco-accent, #f36a2b);text-decoration:underline}.moonou-co__recaptcha{font-size:12px;color:var(--mco-text-muted, #8d847c);opacity:.7}.moonou-co__recaptcha a{color:var(--mco-text-muted, #8d847c);text-decoration:underline}.moonou-co__wrapper .alert{border-radius:12px}@media(max-width:767px){.moonou-co{grid-template-columns:1fr;gap:var(--mco-gap-m, 48px);padding-top:var(--mco-pt-m, 64px);padding-bottom:var(--mco-pb-m, 64px)}.moonou-co__content{position:static}.moonou-co__heading{font-size:var(--mco-heading-fs-m, 36px)}.moonou-co__form-wrap{padding:var(--mco-form-padding-m, 24px);border-radius:var(--mco-form-radius-m, 16px)}.moonou-co__field{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/moonou-contact.css.map */
