.cc-contact{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;max-width:780px;margin-inline:auto}.cc-contact h1{font-size:clamp(2.2rem,5vw,3.4rem)}.cc-contact .cc-lede{text-align:center;margin-inline:auto}.cc-card{width:100%;background:var(--cc-surface);border:1px solid var(--cc-hair);border-radius:18px;padding:clamp(22px,3vw,38px);text-align:left;position:relative;overflow:hidden;margin-top:12px}.cc-card form{position:relative;z-index:2}.cc-field{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.cc-field label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-muted)}.cc-field input,.cc-field textarea{width:100%;background:var(--cc-bg);border:1.5px solid var(--cc-hair);border-radius:10px;padding:14px 16px;color:var(--cc-ink);font:400 15px/1.5 var(--font-body--family);transition:border-color .2s ease,box-shadow .2s ease}.cc-field input::placeholder,.cc-field textarea::placeholder{color:var(--cc-muted);opacity:.65}.cc-field input:focus,.cc-field textarea:focus{outline:0;border-color:var(--cc-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--cc-accent) 22%,transparent)}.cc-field textarea{min-height:150px;resize:vertical}.cc-row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:620px){.cc-row2{grid-template-columns:1fr}}.cc-ok{border:1.5px solid var(--cc-accent);background:color-mix(in srgb,var(--cc-accent) 10%,transparent);border-radius:12px;padding:16px 18px;margin-bottom:18px;font-size:14.5px;animation:cc-pop .6s cubic-bezier(.2,.8,.3,1) both}.cc-err{border:1.5px solid #E5484D;background:#e5484d14;border-radius:12px;padding:14px 18px;margin-bottom:18px;font-size:14px;color:#ffc9cb}.cc-err ul{margin:6px 0 0;padding-left:18px}.cc-send{width:100%;margin-top:6px;padding-block:17px}.cc-contact-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;width:100%;margin-top:18px}@media(max-width:700px){.cc-contact-meta{grid-template-columns:1fr}}.cc-mcard{background:var(--cc-surface);border:1px solid var(--cc-hair);border-radius:14px;padding:18px 20px;text-align:left;transition:border-color .25s ease,transform .25s ease}.cc-mcard:hover{border-color:var(--cc-accent);transform:translateY(-3px)}.cc-mcard b{display:block;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-muted);margin-bottom:7px;font-weight:700}.cc-mcard span{font-size:14.5px;font-weight:700;word-break:break-word}.cc-mcard a{text-decoration:none}.cc-mcard a:hover{color:var(--cc-accent)}.cc-bubbles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:1}.cc-bubbles i{position:absolute;bottom:-60px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff6,#ffffff0a 58%,#ffffff29);animation:cc-float-up linear infinite}@keyframes cc-float-up{0%{transform:translateY(0) scale(.7);opacity:0}14%{opacity:.55}85%{opacity:.35}to{transform:translateY(-640px) scale(1.12);opacity:0}}@media(prefers-reduced-motion:reduce){.cc-bubbles{display:none}.cc-ok{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ciclo-form.css.map */
