.pmct{padding:var(--pmct-pt, 48px) 15px var(--pmct-pb, 64px);background:#fff}.pmct *,.pmct *:before,.pmct *:after{box-sizing:border-box}.pmct__wrap{width:100%;max-width:860px;margin:0 auto}.pmct__head{text-align:center;margin-bottom:20px}.pmct__form-title{font-family:var(--font-heading-family),sans-serif;font-size:26px;font-weight:900;letter-spacing:-.3px;color:#111827;margin:0 0 6px}.pmct__form-sub,.pmct__form-sub p{font-family:var(--font-body-family),sans-serif;font-size:14px;line-height:1.5;color:#11182799;margin:0}.pmct__form-card{background:#f7f9fc;border:1px solid #e4e7ec;border-radius:14px;padding:24px}.pmct__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pmct__field{display:flex;flex-direction:column;gap:6px;min-width:0}.pmct__field--full{grid-column:1 / -1}.pmct__label{font-family:var(--font-body-family),sans-serif;font-size:12px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#111827a6}.pmct__input,.pmct__select,.pmct__textarea{width:100%;font-family:var(--font-body-family),sans-serif;font-size:15px;color:#111827;background:#fff;border:1px solid #d9dee6;border-radius:10px;padding:11px 13px;transition:border-color .15s ease,box-shadow .15s ease}.pmct__textarea{min-height:150px;resize:vertical}.pmct__input:focus,.pmct__select:focus,.pmct__textarea:focus{outline:none;border-color:var(--pm-pink-dark, #c2185b);box-shadow:0 0 0 3px #e83e8c26}.pmct__input::placeholder,.pmct__textarea::placeholder{color:#11182759}.pmct__select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%23111827' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;padding-right:34px}.pmct__submit{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:9px;font-family:var(--font-body-family),sans-serif;font-size:14px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;color:#fff;background:var(--pm-pink-dark, #c2185b);border:2px solid var(--pm-pink-dark, #c2185b);border-radius:999px;padding:12px 26px;cursor:pointer;transition:background .15s ease,color .15s ease}.pmct__submit svg{width:16px;height:16px;flex-shrink:0}.pmct__submit:hover{background:transparent;color:var(--pm-pink-dark, #c2185b)}.pmct__form-note{grid-column:1 / -1;font-family:var(--font-body-family),sans-serif;font-size:12.5px;color:#11182780;margin:-4px 0 0}.pmct__alert{font-family:var(--font-body-family),sans-serif;font-size:14px;line-height:1.5;border-radius:10px;padding:12px 14px;margin:0 0 16px}.pmct__alert--ok{background:#e8f6ee;border:1px solid #b7e2c8;color:#1b5e38}.pmct__alert--ko{background:#fdeef2;border:1px solid #f3c4d2;color:#a01440}@media(max-width:749px){.pmct__form-grid{grid-template-columns:1fr;gap:14px}.pmct__form-card{padding:18px}.pmct__form-title{font-size:22px}.pmct__submit{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pm-contacto.css.map */
