.brand-contact{--contact-bg: #f5f7fb;--contact-surface: #ffffff;--contact-field: #ffffff;--contact-ink: #102653;--contact-muted: #566782;--contact-accent: #ff5361;--contact-button-ink: #ffffff;--contact-line: #dce3ef;--contact-soft: #eef3fa;padding:clamp(48px,6vw,88px) 32px clamp(64px,8vw,112px);background:var(--contact-bg);color:var(--contact-ink)}.brand-contact *,.brand-contact *:before,.brand-contact *:after{box-sizing:border-box}.brand-contact__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(36px,6vw,88px);max-width:1180px;margin:0 auto;align-items:start}.brand-contact__intro{padding-top:16px}.brand-contact__kicker{margin:0 0 20px;color:var(--contact-accent);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.brand-contact h1{margin:0 0 24px;color:var(--contact-ink);font-family:inherit;font-size:clamp(52px,5.8vw,84px);font-weight:800;line-height:1.02;letter-spacing:-.055em}.brand-contact__lead{max-width:450px;margin:0;color:var(--contact-muted);font-size:18px;line-height:1.7}.brand-contact__identity{display:flex;align-items:center;gap:16px;margin-top:32px;padding:20px;border:1px solid var(--contact-line);border-radius:18px;background:var(--contact-soft)}.brand-contact__identity-icon{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:50%;background:var(--contact-surface);color:var(--contact-accent)}.brand-contact__identity-icon svg{width:28px;height:28px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.brand-contact__identity>div{display:grid;gap:5px;min-width:0}.brand-contact__identity>div>span{color:var(--contact-muted);font-size:12px;line-height:1.4}.brand-contact__identity strong{color:var(--contact-ink);font-size:17px;line-height:1.35}.brand-contact__email{margin-top:32px}.brand-contact__email h2,.brand-contact__help h2{margin:0 0 12px;color:var(--contact-ink);font-family:inherit;font-size:15px;font-weight:700;line-height:1.5}.brand-contact__email>a{color:var(--contact-ink);font-size:clamp(18px,2vw,23px);font-weight:700;overflow-wrap:anywhere;text-decoration-color:var(--contact-accent);text-underline-offset:6px}.brand-contact__email>p{margin:13px 0 0;color:var(--contact-muted);font-size:13px;line-height:1.6}.brand-contact__help{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:32px}.brand-contact__help h2{flex:0 0 100%;margin:0}.brand-contact__help>a{color:var(--contact-muted);font-size:13px;line-height:1.6;text-underline-offset:4px}.brand-contact__help>a>span{margin-left:4px;color:var(--contact-accent)}.brand-contact__card{min-width:0;padding:clamp(24px,3vw,40px);border:1px solid var(--contact-line);border-radius:24px;background:var(--contact-surface);box-shadow:0 18px 60px #1026530f}.brand-contact__card>h2{margin:0 0 8px;color:var(--contact-ink);font-family:inherit;font-size:clamp(23px,2.4vw,30px);font-weight:700;line-height:1.25;letter-spacing:-.025em}.brand-contact__required{margin:0 0 28px;color:var(--contact-muted);font-size:12px;line-height:1.5}.brand-contact__fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 16px}.brand-contact__field{display:grid;gap:9px;min-width:0}.brand-contact__field--message{grid-column:1/-1}.brand-contact__field>label{color:var(--contact-ink);font-size:13px;font-weight:700;line-height:1.4}.brand-contact__field>label>span{color:var(--contact-accent)}.brand-contact__field>label>small{color:var(--contact-muted);font-size:11px;font-weight:400}.brand-contact__field>input,.brand-contact__field>textarea{display:block;width:100%;min-width:0;margin:0;padding:14px 15px;border:1px solid var(--contact-line);border-radius:12px;background:var(--contact-field);color:var(--contact-ink);font-family:inherit;font-size:16px;line-height:1.4}.brand-contact__field>input{min-height:50px}.brand-contact__field>textarea{min-height:160px;resize:vertical}.brand-contact__field>input::placeholder,.brand-contact__field>textarea::placeholder{color:var(--contact-muted);opacity:.85}.brand-contact__field>input:focus,.brand-contact__field>textarea:focus{outline:2px solid var(--contact-accent);outline-offset:2px;border-color:var(--contact-accent)}.brand-contact__privacy{display:flex;align-items:flex-start;gap:11px;margin:23px 0;color:var(--contact-muted);font-size:12px;line-height:1.65;cursor:pointer}.brand-contact__privacy>input{flex:0 0 18px;width:18px;height:18px;margin:1px 0 0;accent-color:var(--contact-accent)}.brand-contact__privacy a{color:var(--contact-ink);text-underline-offset:3px}.brand-contact__submit{display:flex;align-items:center;justify-content:center;gap:18px;width:100%;min-height:54px;padding:15px 22px;border:1px solid var(--contact-accent);border-radius:999px;background:var(--contact-accent);color:var(--contact-button-ink);font-family:inherit;font-size:15px;font-weight:800;cursor:pointer}.brand-contact__submit:hover{filter:brightness(.94)}.brand-contact__submit svg{width:22px;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.brand-contact__submit:focus-visible,.brand-contact a:focus-visible,.brand-contact__privacy>input:focus-visible{outline:3px solid var(--contact-accent);outline-offset:4px}.brand-contact__reply{margin:15px 0 0;color:var(--contact-muted);font-size:11px;line-height:1.6;text-align:center}.brand-contact__success{padding:28px 0}.brand-contact__success>span{display:grid;width:56px;height:56px;margin-bottom:20px;place-items:center;border:1px solid var(--contact-line);border-radius:50%;background:var(--contact-soft);color:var(--contact-accent);font-size:28px}.brand-contact__success h3,.brand-contact__errors h3{margin:0 0 10px;color:var(--contact-ink);font-family:inherit;font-size:21px}.brand-contact__success p{margin:0;color:var(--contact-muted);line-height:1.7}.brand-contact__errors{margin-bottom:24px;padding:18px;border:1px solid #b54742;border-radius:12px;color:var(--contact-ink)}.brand-contact__errors h3{font-size:16px}.brand-contact__errors ul{margin:0;padding-left:20px;line-height:1.7}.site-alucinate-gateway .brand-contact{--contact-bg: #041724;--contact-surface: #092536;--contact-field: #061c2a;--contact-ink: #f4f9fb;--contact-muted: #b5cbd5;--contact-accent: #21d4ee;--contact-button-ink: #03111d;--contact-line: #244654;--contact-soft: #0a2d3c}.site-miel-y-lino .brand-contact{--contact-bg: var(--myl-cream);--contact-ink: var(--myl-ink);--contact-muted: var(--myl-muted);--contact-accent: #a76835;--contact-line: var(--myl-line);--contact-soft: #f2e9df}.site-miel-y-lino .brand-contact h1,.site-miel-y-lino .brand-contact__card>h2{font-family:var(--myl-serif);font-weight:400}.site-devocion-y-fe .brand-contact{--contact-bg: var(--dvf-ivory);--contact-ink: var(--dvf-navy);--contact-muted: var(--dvf-muted);--contact-accent: #25517b;--contact-line: var(--dvf-line);--contact-soft: #edf3f8}.site-devocion-y-fe .brand-contact h1,.site-devocion-y-fe .brand-contact__card>h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.site-mi-mundo-friki .brand-contact{--contact-ink: var(--mmf-ink);--contact-muted: var(--mmf-muted);--contact-accent: #c72f48;--contact-line: var(--mmf-soft-line);--contact-soft: #ece8fc}.site-mi-mundo-friki .brand-contact__card{border:2px solid var(--mmf-line);box-shadow:6px 6px 0 var(--mmf-line)}.site-mi-mundo-friki .brand-contact h1{font-weight:900}.site-mimo-y-marca .brand-contact{--contact-ink: var(--mym-ink);--contact-muted: var(--mym-muted);--contact-accent: #c82f46;--contact-soft: #fff0f2}.site-mimo-y-marca .brand-contact h1,.site-mimo-y-marca .brand-contact__card>h2{font-family:Georgia,Times New Roman,serif}@media(max-width:820px){.brand-contact{padding:44px 24px 64px}.brand-contact__inner{grid-template-columns:minmax(0,1fr);gap:34px;max-width:600px}.brand-contact__intro{padding-top:0}.brand-contact h1{font-size:60px;margin-bottom:18px}.brand-contact__lead{font-size:16px;max-width:none}.brand-contact__identity,.brand-contact__email,.brand-contact__help{margin-top:24px}}@media(max-width:520px){.brand-contact{padding:36px 18px 56px}.brand-contact__fields{grid-template-columns:minmax(0,1fr);gap:18px}.brand-contact__card{padding:25px 20px;border-radius:20px}.brand-contact h1{font-size:54px}.brand-contact__required{margin-bottom:24px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/brand-contact.css.map */
