.contact{max-width:800px;margin:0 auto;padding:var(--spacing-10, 40px) var(--spacing-6, 24px)}@media screen and (max-width:768px){.contact{padding:var(--spacing-6, 24px) var(--spacing-4, 16px)}}.contact .title{color:var(--color-neutral-900, #171717);text-align:center;font-family:var(--font-family-brand-primary, "Druk Wide Bold");font-size:var(--font-size-2xl, 24px);font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;margin-bottom:var(--spacing-4, 16px)}@media screen and (max-width:768px){.contact .title{font-size:var(--font-size-2xl, 24px);margin-bottom:var(--spacing-4, 16px)}}.contact .contact__subtitle{color:var(--color-neutral-800, #262626);text-align:center;font-family:var(--font-family-brand-secondary, Jost);font-size:var(--Typo-Body-M, 16px);font-style:normal;font-weight:400;line-height:25px;margin-bottom:var(--spacing-8, 32px)}@media screen and (max-width:768px){.contact .contact__subtitle{font-size:var(--Typo-Body-M, 16px);margin-bottom:var(--spacing-8, 32px)}}.contact #ContactForm{background:transparent;border-radius:0;padding:0}@media screen and (max-width:768px){.contact #ContactForm{padding:0}}.contact .contact__fields{display:grid;grid-template-columns:1fr;gap:var(--spacing-8, 32px);margin-bottom:var(--spacing-8, 32px)}@media screen and (min-width:750px){.contact .contact__fields{grid-template-columns:repeat(2,1fr);gap:var(--spacing-8, 32px);margin-bottom:var(--spacing-6, 24px)}}@media screen and (max-width:768px){.contact .contact__fields{gap:var(--spacing-8, 32px);margin-bottom:var(--spacing-8, 32px)}}.contact .contact__fields .field{margin-bottom:0}.contact .field{position:relative;margin-bottom:var(--spacing-8, 32px)}@media screen and (min-width:750px){.contact .field{margin-bottom:var(--spacing-6, 24px)}}@media screen and (max-width:768px){.contact .field{margin-bottom:var(--spacing-8, 32px)}}.contact .field:last-of-type{margin-bottom:0}.contact .field__label,.contact .form__label{display:block;color:var(--color-neutral-900, #171717);font-family:var(--font-family-brand-secondary, Jost);font-size:var(--Typo-Body-S, 13px);font-style:normal;font-weight:400;line-height:normal;margin-bottom:var(--spacing-3, 12px);transition:color .2s ease}.contact .field__label span[aria-hidden=true],.contact .form__label span[aria-hidden=true]{color:#c10007;margin-left:2px}.contact .field__input{width:100%;padding:var(--spacing-3, 12px) var(--spacing-4, 16px);border:1px solid #000;border-radius:0;background:#fff;color:#000;font-family:var(--font-family-brand-secondary, Jost);font-size:var(--font-size-base, 16px);font-weight:var(--font-weight-normal, 400);line-height:1.5;transition:all .2s ease;box-sizing:border-box}.contact .field__input:focus{outline:none;border-color:#000}.contact .field__input::placeholder{color:#9ca3af;opacity:1}.contact .field__input:hover:not(:focus){border-color:#000}.contact .text-area{min-height:150px;resize:vertical;font-family:var(--font-family-brand-secondary, Jost)}.contact .contact__button{margin-top:var(--spacing-8, 32px);display:flex;justify-content:center}@media screen and (max-width:768px){.contact .contact__button{margin-top:var(--spacing-8, 32px)}}.contact .button{display:inline-flex;height:var(--Buttons-D-H, 50px);padding:0 24px;justify-content:center;align-items:center;gap:var(--Space-0, 0);border-radius:var(--radius-sm, 4px);border:var(--border-width-2, 2px) solid var(--color-black, #000);background:var(--color-white, #FFF);box-shadow:4px 4px #000;color:var(--color-black, #000);font-family:var(--font-family-sans, Jost);font-size:var(--font-size-base, 16px);font-style:normal;font-weight:var(--font-weight-semibold, 600);line-height:var(--font-leading-6, 24px);letter-spacing:var(--font-tracking-normal, 0);text-decoration:none;cursor:pointer!important;transition:transform .1s ease,box-shadow .1s ease;white-space:nowrap}.contact .button:hover{transform:translate(2px,2px);box-shadow:2px 2px #000}.contact .button:active{transform:translate(4px,4px);box-shadow:0 0 #000}.contact .button:focus-visible{outline:2px solid var(--color-black, #000);outline-offset:2px}.contact .form__message{display:flex;align-items:center;gap:var(--spacing-2, 8px);padding:var(--spacing-4, 16px);border-radius:0;margin-bottom:var(--spacing-6, 24px);font-family:var(--font-family-brand-secondary, Jost);font-size:var(--font-size-base, 16px);line-height:1.5}.contact .form-status{color:#059669;background:#d1fae5;border:2px solid #059669;border-radius:var(--radius-sm, 4px);padding:var(--spacing-4, 16px);margin-top:var(--spacing-8, 32px);margin-bottom:0;font-weight:500;box-shadow:0 2px 8px #05966926}.contact .form-status .icon-success,.contact .form-status svg{width:24px;height:24px;min-width:24px;min-height:24px;flex-shrink:0}.contact .form-status-list{list-style:none;padding:0;margin:0}.contact .form-status-list li{margin-bottom:var(--spacing-2, 8px)}.contact .form-status-list li:last-child{margin-bottom:0}.contact .contact__field-error{display:block;color:#dc2626;font-size:var(--font-size-sm, 14px);margin-top:var(--spacing-1, 4px);font-family:var(--font-family-brand-secondary, Jost)}.contact .contact__field-error .form__message{color:#dc2626;background:#fee2e2;border:1px solid #FECACA;margin:0;padding:var(--spacing-2, 8px) var(--spacing-3, 12px)}.contact .field--with-error .field__input{border-color:#dc2626}.contact .field--with-error .field__input:focus{border-color:#dc2626}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-contact-form.css.map */
