.hw-contact{padding:88px 0 96px;background:var(--warm-white)}.hw-contact-header{text-align:center;max-width:640px;margin:0 auto 56px}.hw-contact-header .section-label{display:block;margin-bottom:16px}.hw-contact-title{font-family:var(--font-sans);font-size:clamp(34px,5vw,52px);color:var(--text-dark);letter-spacing:3px;font-weight:400;line-height:1.25;margin:0}.hw-contact-subtitle{font-family:var(--font-sans);font-size:16px;color:var(--text-med);line-height:1.9;font-weight:300;max-width:520px;margin:0 auto}.hw-contact-grid{display:grid;grid-template-columns:minmax(300px,.9fr) 1.3fr;gap:60px;align-items:start}.hw-contact-info{display:flex;flex-direction:column;gap:14px}.hw-contact-card{display:block;padding:26px 28px;background:var(--white);border:1px solid var(--gold-line);text-align:right;transition:all var(--transition);position:relative}.hw-contact-card:hover{border-color:var(--gold-line-hover);transform:translateY(-2px);box-shadow:0 8px 24px #1a1f360a}.hw-contact-card--static:hover{transform:none;box-shadow:none;cursor:default}.hw-contact-icon{width:44px;height:44px;border:1px solid var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.hw-contact-icon i{font-size:16px;color:var(--gold)}.hw-contact-card h3{font-family:var(--font-hebrew-display);font-size:20px;color:var(--text-dark);font-weight:400;margin:0 0 4px;letter-spacing:.5px}.hw-contact-card p{font-family:var(--font-sans);font-size:15px;color:var(--text-med);font-weight:300;margin:0 0 10px;line-height:1.6}.hw-contact-cta{font-family:var(--font-sans);font-size:12px;color:var(--gold);letter-spacing:2px;text-transform:uppercase;font-weight:400}.hw-contact-form-wrap{background:var(--white);padding:48px 44px;border:1px solid var(--gold-line)}.hw-contact-form-header{margin-bottom:32px}.hw-contact-form-header h2{font-family:var(--font-sans);font-size:28px;letter-spacing:2px;color:var(--text-dark);font-weight:400;margin:0 0 8px}.hw-contact-form-header p{font-family:var(--font-sans);font-size:15px;color:var(--text-med);font-weight:300;margin:0}.hw-contact-form .hw-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hw-contact-form .hw-form-field{margin-bottom:20px;display:flex;flex-direction:column}.hw-contact-form label{font-family:var(--font-sans);font-size:12px;color:var(--text-med);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px;font-weight:400}.hw-contact-form input,.hw-contact-form select,.hw-contact-form textarea{font-family:var(--font-sans);font-size:15px;color:var(--text-dark);background:transparent;border:none;border-bottom:1px solid var(--gold-line);padding:12px 2px;outline:none;transition:border-color var(--transition);width:100%;direction:rtl}.hw-contact-form input:focus,.hw-contact-form select:focus,.hw-contact-form textarea:focus{border-bottom-color:var(--gold)}.hw-contact-form textarea{resize:vertical;min-height:120px;font-family:var(--font-sans)}.hw-btn--filled{background:var(--gold);color:var(--white);border:1px solid var(--gold);padding:16px 52px;font-family:var(--font-sans);font-size:13px;letter-spacing:3px;text-transform:uppercase;cursor:pointer;transition:all var(--transition);display:inline-block;margin-top:8px}.hw-btn--filled:hover{background:transparent;color:var(--gold)}.hw-form-success{text-align:center;padding:32px 16px}.hw-form-success i{font-size:40px;color:var(--gold);margin-bottom:14px}.hw-form-success p{font-family:var(--font-sans);font-size:17px;color:var(--text-dark);font-weight:400}.hw-form-error{background:#c5b88214;border:1px solid var(--gold-line);padding:14px 18px;margin-bottom:20px;font-family:var(--font-sans);font-size:14px;color:var(--text-dark)}@media(max-width:1024px){.hw-contact-grid{grid-template-columns:1fr;gap:40px}}@media(max-width:768px){.hw-contact{padding:56px 0 72px}.hw-contact-header{margin-bottom:40px}.hw-contact-form-wrap{padding:32px 24px}.hw-contact-form-header h2{font-size:24px}.hw-contact-form .hw-form-row{grid-template-columns:1fr;gap:0}.hw-contact-card{padding:22px}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
