.pr-contact-hero{display:flex;flex-direction:column;align-items:center;gap:var(--pr-space-4);text-align:center;padding:var(--pr-space-8) var(--pr-space-6) var(--pr-space-4)}.pr-contact-hero__heading{font-family:var(--pr-font-subheading);font-weight:500;font-size:clamp(32px,6vw,60px);letter-spacing:3px;text-transform:uppercase;margin:0}.pr-contact-hero__rule{width:128px;height:4px;background:var(--pr-color-accent)}.pr-contact-hero__subcopy{max-width:640px;font-size:20px;color:var(--pr-color-text-muted);margin:0}.pr-contact-grid{display:flex;gap:var(--pr-space-8);flex-wrap:wrap;justify-content:center;padding:var(--pr-space-6) var(--pr-space-6) var(--pr-space-12)}.pr-contact-form,.pr-contact-info{flex:1 1 480px;max-width:536px;display:flex;flex-direction:column;gap:var(--pr-space-4)}.pr-contact-form__title,.pr-contact-info__title{font-family:var(--pr-font-heading);font-weight:500;font-size:30px;letter-spacing:1px;margin:0}.pr-field{display:flex;flex-direction:column;gap:8px}.pr-field__label{font-family:var(--pr-font-subheading);font-weight:500;font-size:14px;letter-spacing:1.2px;text-transform:uppercase;color:var(--pr-color-text-muted)}.pr-field__input,.pr-field__textarea{background:var(--pr-color-surface);border:2px solid var(--pr-color-surface);color:var(--pr-color-text);padding:var(--pr-space-2);font-family:var(--pr-font-body);font-size:14px}.pr-field__input{height:52px}.pr-field__textarea{height:154px;resize:vertical}.pr-field__input:focus,.pr-field__textarea:focus{outline:none;border-color:var(--pr-color-accent)}.pr-contact-form__submit{border-radius:var(--pr-radius-lg);padding:var(--pr-space-3);font-size:16px}.pr-contact-form__note{font-size:12px;color:var(--pr-color-text-subtle);margin:0}.pr-info-row{display:flex;align-items:center;gap:24px;background:var(--pr-color-surface);padding:var(--pr-space-3);min-height:100px}.pr-info-row__icon{width:32px;height:32px;flex-shrink:0;color:var(--pr-color-accent)}.pr-info-row__label{display:block;font-size:16px;color:var(--pr-color-border-muted)}.pr-info-row__value{display:block;font-size:16px;color:var(--pr-color-text)}.pr-info-row--hours{border-left:3px solid var(--pr-color-accent);flex-direction:column;align-items:flex-start;gap:var(--pr-space-2)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pr-contact.css.map */
