.savas-contact{padding-top:var(--contact-pt, 64px);padding-bottom:var(--contact-pb, 128px);padding-left:var(--savas-gutter);padding-right:var(--savas-gutter)}.savas-contact__inner{max-width:var(--savas-page-width);margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:var(--savas-space-3xl);align-items:start}.savas-contact__info{min-width:0}.savas-contact__title{margin:0 0 var(--savas-space-lg);font-size:var(--contact-heading-size, var(--savas-size-4xl));font-weight:var(--savas-weight-display);line-height:var(--savas-leading-display);letter-spacing:var(--savas-tracking-display);color:var(--contact-heading-color, var(--savas-text))}.savas-contact__intro{margin:0;max-width:46ch;font-size:var(--contact-intro-size, 17px);line-height:1.6;color:var(--contact-text-color, var(--savas-text-light))}.savas-contact__rows{margin-top:var(--savas-space-2xl);display:flex;flex-direction:column;gap:var(--savas-space-lg)}.savas-contact__row{display:flex;flex-direction:column;gap:var(--savas-space-xs);padding-top:var(--savas-space-md);border-top:1px solid var(--contact-input-border, var(--savas-border))}.savas-contact__row-label{font-size:var(--savas-size-label);font-weight:var(--savas-weight-medium);line-height:var(--savas-leading-heading);letter-spacing:var(--savas-tracking-label);text-transform:uppercase;color:var(--contact-label-color, var(--savas-muted))}.savas-contact__row-value{font-size:var(--contact-text-size, var(--savas-size-base));line-height:var(--savas-leading-body);color:var(--contact-text-color, var(--savas-text-light))}.savas-contact__row-link{color:var(--contact-accent, var(--savas-primary));text-decoration:underline;text-underline-offset:3px;transition:opacity var(--savas-transition-fast)}.savas-contact__row-link:hover{opacity:var(--savas-hover-opacity)}.savas-contact__form-panel{min-width:0;padding:var(--savas-space-2xl);background-color:var(--contact-form-bg, var(--savas-card));border-radius:var(--savas-radius-card)}.savas-contact__form-heading{margin:0 0 var(--savas-space-lg);font-size:var(--savas-size-xl);font-weight:var(--savas-weight-medium);line-height:var(--savas-leading-heading);letter-spacing:var(--savas-tracking-body);color:var(--contact-heading-color, var(--savas-text))}.savas-contact__field{margin-bottom:var(--savas-space-lg)}.savas-contact__label{display:block;margin-bottom:var(--savas-space-sm);font-size:var(--contact-label-size, 13px);font-weight:var(--savas-weight-medium);line-height:var(--savas-leading-heading);letter-spacing:var(--savas-tracking-body);color:var(--contact-label-color, var(--savas-muted))}.savas-contact__input,.savas-contact__select,.savas-contact__textarea{width:100%;font-family:var(--savas-font-body);font-size:var(--contact-text-size, var(--savas-size-base));font-weight:var(--savas-weight-regular);line-height:var(--savas-leading-body);color:var(--savas-text);background-color:var(--contact-input-bg, var(--savas-white));border:1px solid var(--contact-input-border, var(--savas-border));border-radius:var(--savas-radius-input);transition:border-color var(--savas-transition-fast),box-shadow var(--savas-transition-fast)}.savas-contact__input,.savas-contact__select{height:var(--savas-control-md);padding:0 var(--savas-space-md)}.savas-contact__textarea{padding:var(--savas-space-2sm) var(--savas-space-md);resize:vertical;min-height:148px}.savas-contact__input::placeholder,.savas-contact__textarea::placeholder{color:var(--savas-disabled)}.savas-contact__input:focus,.savas-contact__select:focus,.savas-contact__textarea:focus{outline:none;border-color:var(--contact-focus, var(--savas-focus-ring));box-shadow:0 0 0 3px var(--savas-tint)}.savas-contact__select-wrap{position:relative}.savas-contact__select{-webkit-appearance:none;appearance:none;padding-right:var(--savas-space-2xl);cursor:pointer}.savas-contact__select-caret{position:absolute;top:50%;right:var(--savas-space-md);width:18px;height:18px;transform:translateY(-50%);pointer-events:none;color:var(--contact-label-color, var(--savas-muted))}.savas-contact__select-caret svg{width:100%;height:100%}.savas-contact__note{margin-bottom:var(--savas-space-lg);padding:var(--savas-space-md);font-size:var(--savas-size-caption);line-height:var(--savas-leading-body);border-radius:var(--savas-radius-input)}.savas-contact__note--success{background-color:var(--savas-success-soft);color:var(--savas-success-text)}.savas-contact__note--error{background-color:var(--savas-error-soft);color:var(--savas-error-text)}.savas-contact__note--error p{margin:0;color:inherit;font-size:inherit;max-width:none}.savas-contact__note--error a{color:inherit;text-decoration:underline;text-underline-offset:3px}.savas-contact__submit{width:100%;height:var(--savas-control-lg);margin-top:var(--savas-space-sm);font-size:var(--savas-size-base);background-color:var(--contact-btn-bg, var(--savas-primary));border-color:var(--contact-btn-bg, var(--savas-primary));color:var(--contact-btn-text, var(--savas-surface));border-radius:var(--savas-radius-pill)}.savas-contact__submit:hover{background-color:var(--contact-btn-bg, var(--savas-primary));border-color:var(--contact-btn-bg, var(--savas-primary));color:var(--contact-btn-text, var(--savas-surface));opacity:.88}@media(max-width:768px){.savas-contact{padding-top:calc(var(--contact-pt, 64px) * .75);padding-bottom:calc(var(--contact-pb, 128px) * .5)}.savas-contact__inner{grid-template-columns:1fr;gap:var(--savas-space-xl)}.savas-contact__title{font-size:calc(var(--contact-heading-size, 56px) * .64)}.savas-contact__intro{max-width:none}.savas-contact__rows{margin-top:var(--savas-space-xl)}.savas-contact__form-panel{padding:var(--savas-space-lg)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/savas-contact.css.map */
