.contact-page{display:flex;flex-direction:column}.contact-crumbs{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;padding:20px var(--edge) 30px;font-family:var(--font-body-family);font-size:12px;line-height:133%;color:rgb(var(--color-body))}.contact-crumbs__home{display:inline-flex;flex:0 0 auto;width:14px;height:14px;color:rgb(var(--color-text))}.contact-crumbs__home svg{width:100%;height:100%}.contact-crumbs__current{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.contact-hero{display:flex;flex-direction:column;gap:10px;padding:0 var(--edge) 40px;text-align:center}.contact-hero__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:28px;line-height:121%;color:rgb(var(--color-text))}.contact-hero__lead{margin:0;font-size:16px;line-height:150%;color:rgb(var(--color-body))}.contact-locations{display:flex;flex-direction:column;gap:20px;padding:0 var(--edge) 32px}.contact-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(var(--color-border-soft));border-radius:var(--corner-radius);background:rgb(var(--color-background))}.contact-card__media{position:relative;aspect-ratio:464 / 254;background:rgb(var(--color-media))}.contact-card__media .contact-card__image,.contact-card__media svg{display:block;width:100%;height:100%;object-fit:cover}.contact-card__map{display:block;width:100%;height:100%;border:0}.contact-card__body{display:flex;flex-direction:column;gap:8px;padding:24px}.contact-card__country{margin:0;font-weight:700;font-size:20px;line-height:130%;color:rgb(var(--color-muted))}.contact-card__city{margin:0;font-family:var(--font-body-family);font-weight:700;font-size:28px;line-height:121%;color:rgb(var(--color-text))}.contact-card__facts{display:flex;flex-direction:column;gap:12px;padding:8px 0}.contact-card__address{display:flex;flex-direction:column;gap:2px;font-style:normal;font-size:16px;line-height:150%;color:rgb(var(--color-body))}.contact-card__phone-label{display:block;font-size:16px;line-height:150%;color:rgb(var(--color-heading))}.contact-card__phone-number{display:block;font-family:var(--font-heading-family);font-weight:700;font-size:20px;line-height:121%;color:rgb(var(--color-text));text-decoration:none}.contact-card__actions{display:flex;flex-direction:column;gap:6px}.contact-details{display:flex;flex-direction:column;gap:32px;padding:0 var(--edge) 40px}.contact-details__col{display:flex;flex-direction:column;gap:16px;min-width:0}.contact-channels{display:flex;flex-direction:column;gap:16px;padding:24px 20px;border:1px solid rgb(var(--color-border-soft));border-radius:var(--corner-radius-lg)}.contact-channels__head{display:flex;flex-direction:column;gap:4px}.contact-channels__eyebrow{margin:0;font-size:12px;line-height:133%;color:rgb(var(--color-muted))}.contact-channels__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:20px;line-height:121%;color:rgb(var(--color-text))}.contact-channels__list{margin:0;padding:0;list-style:none}.contact-channels__row{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-bottom:1px solid rgb(var(--color-border-soft))}.contact-channels__label{font-size:12px;line-height:133%;color:rgb(var(--color-muted))}.contact-channels__value{font-weight:700;font-size:14px;line-height:129%;color:rgb(var(--color-text));text-decoration:none;overflow-wrap:anywhere}.contact-channels__value:hover{text-decoration:underline}.contact-banner{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:var(--corner-radius-lg);background:rgb(var(--color-surface))}.contact-banner__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:18px;line-height:121%;color:rgb(var(--color-text))}.contact-banner__text{margin:0;font-size:12px;line-height:133%;color:rgb(var(--color-body))}.contact-zone{display:flex;flex-direction:column}.contact-zone__head{display:flex;align-items:center;gap:12px;padding:16px 20px;border:.5px solid #e3e3e3;border-radius:var(--corner-radius) var(--corner-radius) 0 0}.contact-zone__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;color:rgb(var(--color-body))}.contact-zone__icon svg{width:28px;height:28px}.contact-zone__text{display:flex;flex-direction:column;gap:4px;min-width:0}.contact-zone__title{font-family:var(--font-heading-family);font-weight:700;font-size:14px;line-height:120%;color:rgb(var(--color-body))}.contact-zone__hint{font-size:12px;line-height:120%;color:#606060}.contact-zone__form{display:flex;flex-direction:column;gap:4px;margin-top:-1px;padding:16px 20px;border:.5px solid #e3e3e3;border-radius:0 0 var(--corner-radius) var(--corner-radius)}.contact-zone__label{font-size:12px;line-height:133%;color:#353840}.contact-zone__row{display:flex;flex-direction:column;gap:12px}.contact-zone__field{display:flex;align-items:center;gap:12px;min-height:51px;padding:8px 12px;border:.5px solid #e3e3e3;border-radius:var(--corner-radius)}.contact-zone__field-icon{display:inline-flex;flex:0 0 auto;width:18px;height:18px;color:rgb(var(--color-muted))}.contact-zone__field-icon svg{width:100%;height:100%}.contact-zone__input{width:100%;min-width:0;padding:0;border:0;background:transparent;font:inherit;font-size:16px;line-height:120%;color:rgb(var(--color-text))}.contact-zone__input:focus{outline:none}.contact-zone__input::placeholder{color:#606060}.contact-zone__submit{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 30px;border:0;border-radius:var(--corner-radius);background:rgb(var(--color-accent));color:#fff;font:inherit;font-weight:500;font-size:14px;line-height:143%;cursor:pointer}.contact-zone__submit:hover{background:rgb(var(--color-text) / .88)}.contact-form{display:flex;flex-direction:column;gap:20px;padding:24px;border:1px solid rgb(var(--color-border-soft));border-radius:var(--corner-radius);background:rgb(var(--color-surface))}.contact-form__intro{display:flex;flex-direction:column;gap:6px}.contact-form__title{margin:0;font-weight:700;font-size:16px;line-height:138%;color:rgb(var(--color-text))}.contact-form__hint{margin:0;font-size:12px;line-height:133%;color:rgb(var(--color-body))}.contact-form__form{display:flex;flex-direction:column;gap:20px}.contact-form__pair{display:contents}.contact-form__message textarea.form-field__control{min-height:110px}.contact-form__footer{display:flex;flex-direction:column-reverse;gap:20px}.contact-form__required{margin:0;font-size:12px;line-height:133%;color:rgb(var(--color-muted))}.contact-form__footer .button-submit{width:100%;min-height:49px;padding:14px 30px}@media(min-width:990px){.contact-crumbs{gap:7.5px;padding:79.5px var(--edge) 7.5px}.contact-crumbs__home{width:18px;height:18px}.contact-hero{gap:12px;padding:12px var(--edge) 40px}.contact-hero__title{font-size:35px;line-height:123%}.contact-locations{flex-direction:row;gap:24px;padding-bottom:64px}.contact-locations>.contact-card{flex:1 1 0;min-width:0}.contact-card__actions{gap:6px}.contact-details{flex-direction:row;align-items:flex-start;gap:30px;padding-top:16px;padding-bottom:80px}.contact-details__col{flex:1 1 0;gap:30px}.contact-channels{gap:16px;padding:32px;border-radius:12px}.contact-channels__eyebrow{display:none}.contact-channels__title{font-size:22px;line-height:121%}.contact-channels__row{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.contact-channels__label{font-size:16px;line-height:150%;color:rgb(var(--color-body))}.contact-banner{gap:6px;padding:28px 32px;border-radius:var(--corner-radius)}.contact-banner__title{font-size:24px;line-height:121%}.contact-banner__text,.contact-zone__title{font-size:16px;line-height:150%}.contact-zone__hint{font-size:13.5px;line-height:148%}.contact-zone__form{padding:0 20px 16px}.contact-zone__label{display:none}.contact-zone__row{flex-direction:row;align-items:center;gap:12px}.contact-zone__field{flex:1 1 auto;min-width:0}.contact-zone__submit{flex:0 0 auto;min-height:49px;padding:10px 30px}.contact-form{flex:1 1 0;gap:20px;padding:32px;border:0;border-radius:12px}.contact-form__title{font-size:16px}.contact-form__pair{display:flex;gap:16px}.contact-form__pair>.form-field{flex:1 1 0;min-width:0}.contact-form__message textarea.form-field__control{min-height:251px}.contact-form__footer{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.contact-form__footer .button-submit{width:auto;min-height:49px;padding:14px 30px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact.css.map */
