.section-contact{background:var(--color-white, #ffffff)}.section-contact .container{display:flex;flex-direction:column;gap:var(--space-48, 48px)}.contact-grid{display:flex;flex-direction:row;gap:var(--space-48, 48px);align-items:flex-start}.contact-info{flex:0 0 360px;display:flex;flex-direction:column;gap:var(--space-20, 20px)}.contact-info-title{font-family:var(--font-family-display);font-size:var(--font-h3, 32px);font-weight:var(--fw-bold, 700);text-transform:uppercase;color:var(--color-black, #0a0a0a)}.contact-info p{font-size:var(--font-size-14, 14px);color:var(--color-text-muted, #6b6b6b);line-height:var(--lh-relaxed, 1.65)}.contact-info-list{display:flex;flex-direction:column;gap:var(--space-16, 16px);padding-top:var(--space-8, 8px);list-style:none;padding-inline-start:0;letter-spacing:0}.contact-info-list li{display:flex;flex-direction:row;gap:var(--space-16, 16px);padding:var(--space-16, 16px);background:var(--color-grey-50, #f7f7f7);border-radius:var(--radius-md, 8px);transition:background var(--transition-fast, .15s ease),box-shadow var(--transition-fast, .15s ease)}.contact-info-list li:hover{background:var(--color-white, #ffffff);box-shadow:var(--shadow-md)}.contact-info-icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--color-primary, #f26723);color:var(--color-white, #ffffff);border-radius:var(--radius-full, 999px);font-size:var(--font-size-18, 18px)}.contact-info-text{display:flex;flex-direction:column;gap:var(--space-4, 4px);flex:1;min-width:0}.contact-info-text h4{font-size:var(--font-size-14, 14px);font-weight:var(--fw-bold, 700);text-transform:uppercase;letter-spacing:var(--ls-wide, .05em);color:var(--color-black, #0a0a0a);margin:0}.contact-info-text a{font-size:var(--font-size-15, 15px);font-weight:var(--fw-semibold, 600);color:var(--color-text, #2b2b2b);word-break:break-word;text-decoration:none;transition:color var(--transition-fast, .15s ease)}.contact-info-text a:hover{color:var(--color-primary, #f26723)}.contact-info-text span{font-size:var(--font-size-12, 12px);color:var(--color-text-muted, #6b6b6b)}.contact-socials{display:flex;flex-direction:column;gap:var(--space-12, 12px);padding-top:var(--space-8, 8px)}.contact-socials h4{font-size:var(--font-size-13, 13px);font-weight:var(--fw-bold, 700);text-transform:uppercase;letter-spacing:var(--ls-wide, .05em);color:var(--color-black, #0a0a0a);margin:0}.contact-form-wrap{flex:1;padding:var(--space-32, 32px);background:var(--color-white, #ffffff);border:1px solid var(--color-border, #e5e5e5);border-radius:var(--radius-lg, 12px);letter-spacing:0}.contact-form{display:flex;flex-direction:column;gap:var(--space-20, 20px)}.contact-form>h2{font-family:var(--font-family-display);font-size:var(--font-h3, 32px);font-weight:var(--fw-bold, 700);text-transform:uppercase;color:var(--color-black, #0a0a0a);margin:0}.form-row{display:flex;flex-direction:row;gap:var(--space-16, 16px)}.form-field{flex:1;display:flex;flex-direction:column;gap:var(--space-8, 8px);font-size:var(--font-size-13, 13px);font-weight:var(--fw-semibold, 600);color:var(--color-text, #2b2b2b)}.form-field>span{display:block}.form-field input,.form-field select,.form-field textarea{padding:var(--space-12, 12px) var(--space-16, 16px);background:var(--color-grey-50, #f7f7f7);border:1.5px solid var(--color-border, #e5e5e5);border-radius:var(--radius-sm, 4px);font-size:var(--font-size-14, 14px);color:var(--color-text, #2b2b2b);font-family:var(--font-family-primary);font-weight:var(--fw-regular, 400);transition:border-color var(--transition-fast, .15s ease),background var(--transition-fast, .15s ease)}.form-field textarea{resize:vertical;min-height:120px;font-family:var(--font-family-primary)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:none;border-color:var(--color-primary, #f26723);background:var(--color-white, #ffffff)}.form-field--error input,.form-field--error select,.form-field--error textarea{border-color:var(--color-danger, #dc2626);background:#dc26260a}.form-field-error{color:var(--color-danger, #dc2626);font-size:var(--font-size-12, 12px);font-weight:var(--fw-regular, 400)}.contact-form-errors{color:var(--color-danger, #dc2626);padding:var(--space-12, 12px) var(--space-16, 16px);background:#dc262614;border-radius:var(--radius-md, 8px);font-size:var(--font-size-13, 13px)}.contact-form-errors p{font-weight:var(--fw-bold, 700)}.contact-form-errors ul{list-style:disc;padding-inline-start:var(--space-20, 20px);display:flex;flex-direction:column;gap:var(--space-4, 4px)}.contact-form-errors a{color:var(--color-danger, #dc2626);text-decoration:underline}.contact-form-success{display:flex;flex-direction:column;gap:var(--space-12, 12px);align-items:flex-start}.contact-form-success h2{font-family:var(--font-family-display);font-size:var(--font-h3, 32px);font-weight:var(--fw-bold, 700);text-transform:uppercase;color:var(--color-success, #16a34a)}.contact-form-success p{font-size:var(--font-size-15, 15px);color:var(--color-text-muted, #6b6b6b);line-height:var(--lh-relaxed, 1.65)}.form-checkbox{display:inline-flex;flex-direction:row;align-items:center;gap:var(--space-8, 8px);cursor:pointer;font-size:var(--font-size-14, 14px);color:var(--color-text, #2b2b2b);line-height:var(--lh-normal, 1.5)}.form-checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;flex-shrink:0;width:18px;height:18px;background:var(--color-white, #ffffff);border:2px solid var(--color-border, #e5e5e5);border-radius:var(--radius-sm, 4px);cursor:pointer;position:relative;transition:background var(--transition-fast, .15s ease),border-color var(--transition-fast, .15s ease)}.form-checkbox input[type=checkbox]:hover{border-color:var(--color-primary, #f26723)}.form-checkbox input[type=checkbox]:checked{background:var(--color-primary, #f26723);border-color:var(--color-primary, #f26723)}.form-checkbox input[type=checkbox]:checked:after{content:"";position:absolute;top:1px;left:4px;width:5px;height:10px;border:solid var(--color-white, #ffffff);border-width:0 2px 2px 0;transform:rotate(45deg)}.form-checkbox input[type=checkbox]:focus-visible{outline:2px solid var(--color-primary-light, #f58849);outline-offset:2px}.form-checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.form-checkbox a{color:var(--color-primary, #f26723);text-decoration:underline}.contact-map{border-radius:var(--radius-lg, 12px);overflow:hidden;width:100%}.contact-map iframe{display:block;width:100%;border:0;border-radius:var(--radius-lg, 12px);aspect-ratio:var(--map-aspect, 16/9)}@media(max-width:1023px){.contact-grid{flex-direction:column}.contact-info{flex:none;width:100%}}@media(max-width:767px){.contact-form-wrap{padding:var(--space-20)}.form-row{flex-direction:column}}@media(max-width:479px){.contact-map iframe{aspect-ratio:4 / 3}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-contact.css.map */
