.tr-contact{--tr-container-max-width: 76.25rem;position:relative;padding-block:60px;background:var(--trBackground);color:var(--trText)}.tr-contact__layout{display:flex;flex-direction:column;gap:56px}.tr-contact__directory,.tr-contact__card{min-width:0}.tr-contact__caption{margin:0 0 10px;color:var(--trAccent);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:2px;text-transform:uppercase}.tr-contact__heading{margin:0 0 10px;color:var(--trHeading);font-size:31px;font-weight:600;line-height:1.1;letter-spacing:0;text-transform:uppercase}.tr-contact__text{font-size:14px;line-height:1.5}.tr-contact__directory>*+*{margin-top:40px}.tr-contact__detail+.tr-contact__detail{margin-top:24px}.tr-contact__detail+.tr-contact__socials{margin-top:48px}.tr-contact__social+.tr-contact__social{margin-top:12px}.tr-contact__detail{display:flex;flex-direction:column;gap:4px}.tr-contact__label,.tr-contact__social-title{color:var(--trAccent);font-family:inherit;font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.tr-contact__value{color:var(--trHeading);font-size:15px;line-height:1.4;overflow-wrap:anywhere}.tr-contact__value a{color:inherit;text-decoration:none;transition:opacity var(--tr-transition-duration) ease}.tr-contact__social-title{margin:0 0 16px}.tr-contact__social-link{display:inline-flex;align-items:center;gap:10px;color:var(--trHeading);font-size:14px;font-weight:600;text-decoration:none;transition:transform var(--tr-transition-duration) ease,opacity var(--tr-transition-duration) ease}.tr-contact__social-icon{flex:none;width:18px;height:18px;object-fit:contain}.tr-contact__social-icon svg{display:block;width:100%;height:100%}.tr-contact__card{--trFieldPadding: 1rem;--trFieldBorderColor: var(--trInputBorder);--trFieldHoverColor: var(--trInputBorder);--trFieldRadius: 5px;--trFieldBackground: transparent;--trFieldText: var(--trHeading);padding:32px 24px;border-radius:16px;background:var(--trForm);box-shadow:0 20px 60px #0000000f}.tr-contact__form-title{margin:0 0 32px;color:var(--trHeading);font-size:24px;font-weight:700;line-height:1.3;letter-spacing:0}.tr-contact__row{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:24px}.tr-contact .tr-field>.tr-field__label,.tr-contact .tr-contact__field>label{margin:0 0 8px;color:var(--trText);font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.tr-contact .tr-dropdown__trigger,.tr-contact .tr-dropdown>select{padding:var(--trFieldPadding);border:1px solid var(--trFieldBorderColor);border-radius:var(--trFieldRadius);background-color:var(--trFieldBackground);color:var(--trFieldText);font-size:1rem}.tr-contact a:focus-visible{outline:2px solid var(--trAccent);outline-offset:3px}.tr-contact .tr-dropdown>select{padding-right:40px;background-image:var(--urlIcoSelectWhite);color-scheme:dark}.tr-contact .tr-dropdown>select option{background:var(--trForm);color:var(--trHeading)}.tr-contact .tr-dropdown__trigger svg path{fill:currentColor}.tr-contact .tr-dropdown__trigger,.tr-contact .tr-dropdown>select{transition:background-color var(--tr-transition-duration) ease,border-color var(--tr-transition-duration) ease,opacity var(--tr-transition-duration) ease}.tr-contact .tr-field .tr-field__input:focus,.tr-contact .tr-dropdown__trigger:focus,.tr-contact .tr-dropdown>select:focus{border-color:var(--trBackground);background-color:var(--trBackground);outline:none}.tr-contact .tr-dropdown__list{top:calc(100% + 8px);width:100%;min-width:0;border-color:var(--trInputBorder);border-radius:5px;background:var(--trForm);color:var(--trHeading)}.tr-contact .tr-dropdown__option{padding:12px 16px;font-size:15px}.tr-contact .tr-dropdown__option[aria-selected=true]{background:var(--trBackground);color:var(--trAccent)}.tr-contact textarea.tr-field__input{min-height:150px;resize:vertical}.tr-contact__submit{width:100%;margin-top:16px;font-size:14px;letter-spacing:1px}.tr-contact__message{margin-bottom:32px;padding:20px 24px}@media(min-width:768px){.tr-contact{padding-block:100px}.tr-contact__caption{font-size:13px}.tr-contact__heading{font-size:36px}.tr-contact__text{font-size:15px}.tr-contact__card{padding:56px 48px}.tr-contact__row{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-contact__submit{width:auto;padding-inline:48px}}@media(min-width:990px){.tr-contact__layout{flex-direction:row;align-items:flex-start;gap:100px}.tr-contact__directory{position:sticky;top:100px;flex:0 1 35%}.tr-contact__card{flex:0 1 65%}}@media(hover:hover){.tr-contact .tr-dropdown__trigger:hover,.tr-contact .tr-dropdown>select:hover{background-color:var(--trBackground);opacity:1}.tr-contact .tr-dropdown__option:hover{background:var(--trBackground);color:var(--trAccent)}.tr-contact__value a:hover{color:inherit;opacity:.7}.tr-contact__social-link:hover{color:var(--trHeading);opacity:.7;transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.tr-contact .tr-dropdown__trigger,.tr-contact .tr-dropdown>select,.tr-contact__value a,.tr-contact__social-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/tr-contact.css.map */
