.contact__errors{margin-bottom:var(--spacing-16);color:#b3261e;font-size:.9375rem}.contact__row{display:grid;grid-template-columns:1fr;gap:var(--spacing-16);margin-bottom:var(--spacing-16)}.contact__field{display:flex;flex-direction:column;gap:var(--spacing-8);margin-bottom:var(--spacing-16)}.contact__field>span{font-weight:700;font-size:.9375rem;color:var(--color-primary)}.contact__field em{font-style:normal;font-weight:400;color:color-mix(in srgb,var(--color-text) 50%,transparent)}.contact__field input,.contact__field select,.contact__field textarea{width:100%;padding:var(--spacing-12) var(--spacing-16);border:1.5px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:var(--style-border-radius-inputs);font-size:1rem;font-family:inherit;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.contact__field input:focus,.contact__field select:focus,.contact__field textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 18%,transparent)}.contact__check{display:flex;align-items:flex-start;gap:var(--spacing-8);margin-bottom:var(--spacing-20);font-size:.9375rem}.contact__check input{margin-top:3px;width:1.05rem;height:1.05rem;accent-color:var(--color-secondary)}.contact__submit{width:100%;padding:var(--spacing-16) var(--spacing-24);border:none;border-radius:999px;background:linear-gradient(135deg,var(--color-secondary),color-mix(in srgb,var(--color-secondary) 78%,#000));color:#fff;font-size:1.05rem;font-weight:800;cursor:pointer;box-shadow:0 14px 30px -10px color-mix(in srgb,var(--color-secondary) 65%,transparent);transition:transform .15s ease,box-shadow .15s ease}.contact__submit:hover{transform:translateY(-2px);box-shadow:0 20px 36px -10px color-mix(in srgb,var(--color-secondary) 70%,transparent)}.contact__fineprint{margin:var(--spacing-12) 0 0;font-size:.75rem;color:color-mix(in srgb,var(--color-text) 55%,transparent);text-align:center}@media(min-width:750px){.contact__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.contact__row{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/cf-b.css.map */
