.section-contact{background-color:var(--contact-bg, var(--color-background));color:var(--contact-text, var(--color-foreground));width:100%}.contact__container{max-width:var(--page-width, 1200px);margin-inline:auto;padding-inline:var(--page-margin)}.contact__layout--split{display:grid;grid-template-columns:5fr 7fr;gap:0;border-radius:var(--contact-radius, 16px);overflow:hidden;border:1px solid var(--contact-border, rgba(0, 0, 0, .1))}.contact__layout--split.contact__layout--info-right{direction:rtl}.contact__layout--split.contact__layout--info-right>*{direction:ltr}.contact__layout--split.contact__layout--form-only{grid-template-columns:1fr}.contact__layout--stacked{max-width:680px;margin-inline:auto}.contact__layout--stacked .contact__form-panel{background-color:var(--contact-surface, #ffffff);border:1px solid var(--contact-border, rgba(0, 0, 0, .1));border-radius:var(--contact-radius, 16px);padding:clamp(2rem,5vw,3rem)}.contact__layout--stacked .contact__info{margin-bottom:2rem}.contact__info{background-color:var(--contact-accent, #111111);color:var(--color-btn-primary-text, #ffffff);display:flex;flex-direction:column}.contact__info-inner{padding:clamp(2rem,5vw,3rem);display:flex;flex-direction:column;justify-content:center;height:100%;gap:2.5rem}.contact__info .contact__heading,.contact__info .contact__subheading,.contact__info .contact__subheading p{color:var(--color-btn-primary-text, #ffffff)}.contact__info .contact__subheading,.contact__info .contact__subheading p{opacity:.8}.contact__info .contact__heading--decorated,.contact__info .contact__heading strong,.contact__info .contact__heading b{color:var(--color-btn-primary-text, #ffffff);opacity:.7}.contact__layout--stacked .contact__info{background:transparent;color:var(--contact-text, var(--color-foreground))}.contact__layout--stacked .contact__info .contact__heading,.contact__layout--stacked .contact__info .contact__subheading,.contact__layout--stacked .contact__info .contact__subheading p{color:var(--contact-text, var(--color-foreground))}.contact__layout--stacked .contact__info .contact__subheading,.contact__layout--stacked .contact__info .contact__subheading p{opacity:.6}.contact__layout--stacked .contact__info-inner{padding:0}.contact__layout--stacked .contact__info-item{background-color:var(--contact-surface, #ffffff);border:1px solid var(--contact-border, rgba(0, 0, 0, .1))}.contact__layout--stacked .contact__info-icon{background-color:var(--contact-accent-muted, rgba(0, 0, 0, .06));color:var(--contact-accent, #111111)}.contact__layout--stacked .contact__info-label{color:var(--contact-text-muted, rgba(0, 0, 0, .6))}.contact__layout--stacked .contact__info-value{color:var(--contact-text, var(--color-foreground))}.contact__info-items{display:flex;flex-direction:column;gap:.75rem}.contact__info-item{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-radius:calc(var(--contact-radius, 16px) * .6);background-color:#ffffff1a;transition:background-color .2s ease;text-decoration:none;color:inherit}a.contact__info-item:hover{background-color:#ffffff2e}.contact__info-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:#ffffff26;color:inherit}.contact__info-detail{display:flex;flex-direction:column;gap:.125rem;min-width:0}.contact__info-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;opacity:.7;font-weight:500}.contact__info-value{font-size:.9375rem;font-weight:500;word-break:break-word}.contact__social{padding-top:.5rem;border-top:1px solid rgba(255,255,255,.15)}.contact__layout--stacked .contact__social{border-top-color:var(--contact-border, rgba(0, 0, 0, .1))}.contact__form-panel{padding:clamp(2rem,5vw,3rem);background-color:var(--contact-surface, #ffffff)}.contact__form-header{margin-bottom:2rem}.contact__fields{display:flex;flex-direction:column;gap:1.25rem}.contact__field-row{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.contact__field{display:flex;flex-direction:column;gap:.375rem}.contact__label{font-weight:600;font-size:.875rem;color:var(--contact-surface-text, var(--color-foreground))}.contact__required{color:var(--color-error, #ef4444)}.contact__field-hint{font-size:.8rem;color:var(--contact-surface-text-muted, rgba(0, 0, 0, .5));margin:0;line-height:1.4}.contact__input{width:100%;padding:.75rem 1rem;font-family:var(--font-body);font-size:1rem;color:var(--contact-surface-text, #111111);background-color:var(--contact-bg, var(--color-background, #f9fafb));border:1px solid var(--contact-border, rgba(0, 0, 0, .1));border-radius:var(--input-border-radius, 8px);transition:border-color .2s ease,box-shadow .2s ease}.contact__input::placeholder{color:var(--contact-surface-text-muted, rgba(0, 0, 0, .4))}.contact__input:hover{border-color:var(--contact-text-muted, rgba(0, 0, 0, .3))}.contact__input:focus{outline:none;border-color:var(--contact-accent, #111111);box-shadow:0 0 0 3px var(--contact-accent-muted, rgba(0, 0, 0, .08))}.contact__input--error{border-color:var(--color-error, #ef4444)}.contact__input--error:focus{border-color:var(--color-error, #ef4444);box-shadow:0 0 0 3px #ef44441a}.contact__textarea{resize:vertical;min-height:120px}.contact__field-error{color:var(--color-error, #ef4444);font-size:.8125rem;display:block}.contact__file-upload{position:relative}.contact__file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact__file-label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem 1rem;border:2px dashed var(--contact-border, rgba(0, 0, 0, .15));border-radius:var(--input-border-radius, 8px);background-color:var(--contact-bg, var(--color-background, #f9fafb));cursor:pointer;transition:border-color .2s ease,background-color .2s ease;text-align:center;color:var(--contact-surface-text-muted, rgba(0, 0, 0, .5))}.contact__file-label svg{color:var(--contact-accent, #111111);opacity:.6}.contact__file-label:hover{border-color:var(--contact-accent, #111111);background-color:var(--contact-accent-muted, rgba(0, 0, 0, .03))}.contact__file-input:focus+.contact__file-label{border-color:var(--contact-accent, #111111);box-shadow:0 0 0 3px var(--contact-accent-muted, rgba(0, 0, 0, .08))}.contact__file-label-text{font-size:.9rem;font-weight:500;color:var(--contact-surface-text, var(--color-foreground))}.contact__file-label-hint{font-size:.75rem;opacity:.6}.contact__radio-group{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.25rem}.contact__radio-option{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border:1px solid var(--contact-border, rgba(0, 0, 0, .1));border-radius:var(--input-border-radius, 8px);cursor:pointer;transition:border-color .2s ease,background-color .2s ease;-webkit-user-select:none;user-select:none;flex:1;min-width:0}.contact__radio-option:hover{border-color:var(--contact-text-muted, rgba(0, 0, 0, .3))}.contact__radio-input{position:absolute;opacity:0;width:0;height:0}.contact__radio-custom{display:flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;border-radius:50%;border:2px solid var(--contact-border, rgba(0, 0, 0, .2));transition:border-color .2s ease,background-color .2s ease}.contact__radio-custom:after{content:"";width:8px;height:8px;border-radius:50%;background-color:transparent;transition:background-color .15s ease}.contact__radio-input:checked+.contact__radio-custom{border-color:var(--contact-accent, #111111)}.contact__radio-input:checked+.contact__radio-custom:after{background-color:var(--contact-accent, #111111)}.contact__radio-input:checked~.contact__radio-text{font-weight:600}.contact__radio-input:focus-visible+.contact__radio-custom{box-shadow:0 0 0 3px var(--contact-accent-muted, rgba(0, 0, 0, .08))}.contact__radio-option:has(.contact__radio-input:checked){border-color:var(--contact-accent, #111111);background-color:var(--contact-accent-muted, rgba(0, 0, 0, .03))}.contact__radio-text{font-size:.9rem;color:var(--contact-surface-text, var(--color-foreground));transition:font-weight .15s ease;white-space:nowrap}.contact__checkbox-option{display:flex;align-items:flex-start;gap:.625rem;cursor:pointer;-webkit-user-select:none;user-select:none;padding:.75rem 1rem;border:1px solid var(--contact-border, rgba(0, 0, 0, .1));border-radius:var(--input-border-radius, 8px);transition:border-color .2s ease,background-color .2s ease}.contact__checkbox-option:hover{border-color:var(--contact-text-muted, rgba(0, 0, 0, .3))}.contact__checkbox-option:has(.contact__checkbox-input:checked){border-color:var(--contact-accent, #111111);background-color:var(--contact-accent-muted, rgba(0, 0, 0, .03))}.contact__checkbox-input{position:absolute;opacity:0;width:0;height:0}.contact__checkbox-custom{display:flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;margin-top:1px;border-radius:4px;border:2px solid var(--contact-border, rgba(0, 0, 0, .2));transition:border-color .15s ease,background-color .15s ease;color:transparent}.contact__checkbox-input:checked+.contact__checkbox-custom{background-color:var(--contact-accent, #111111);border-color:var(--contact-accent, #111111);color:var(--color-btn-primary-text, #fff)}.contact__checkbox-input:focus-visible+.contact__checkbox-custom{box-shadow:0 0 0 3px var(--contact-accent-muted, rgba(0, 0, 0, .08))}.contact__checkbox-text{font-size:.875rem;line-height:1.5;color:var(--contact-surface-text, var(--color-foreground))}.contact__submit{margin-top:1.5rem}.contact__alert{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;border-radius:calc(var(--contact-radius, 16px) * .5);margin-bottom:1.5rem;font-size:.9375rem;line-height:1.5}.contact__alert--success{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.contact__alert--error{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b}.contact__alert-icon{flex-shrink:0;margin-top:.125rem}.contact__alert-text{margin:0}.contact__alert-text a{color:inherit;text-decoration:underline}.contact__header{display:grid;gap:.75rem;justify-items:start;text-align:left}.contact__header--align-center{justify-items:center;text-align:center}.contact__header--align-right{justify-items:end;text-align:right}.contact__heading{line-height:1.2;margin:0}.contact__heading.text-lg{font-size:var(--font-size-lg)}.contact__heading.text-xl{font-size:var(--font-size-xl)}.contact__heading.text-2xl{font-size:var(--font-size-2xl)}.contact__heading.text-3xl{font-size:var(--font-size-3xl)}.contact__heading.text-4xl{font-size:var(--font-size-4xl)}.contact__heading--decorated,.contact__heading strong,.contact__heading b{color:var(--contact-link, var(--color-link, var(--color-foreground)));font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}.contact__subheading{font-family:var(--font-body);color:var(--contact-text-muted, rgba(0, 0, 0, .6));line-height:1.6;margin:0}.contact__subheading a{color:var(--contact-link, var(--color-link));text-decoration:underline}@media(max-width:767px){.contact__layout--split{grid-template-columns:1fr}.contact__layout--split.contact__layout--info-right{direction:ltr}.contact__field-row{grid-template-columns:1fr}.contact__radio-group{flex-direction:column}.contact__radio-option{flex:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/contact-new.css.map */
