.gb-contact-page{padding-top:var(--gb-header-height-mobile);color:#000;background:#fff;font-family:Jost,Futura PT,Futura,Century Gothic,Helvetica Neue,sans-serif}.gb-contact-container{max-width:1440px;margin:0 auto}.gb-contact-caption{margin:0;color:#666;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.gb-contact-hero{padding:80px 20px 64px;border-bottom:.5px solid #e5e5e5}.gb-contact-hero__inner{text-align:center}.gb-contact-hero__caption{margin-bottom:24px}.gb-contact-hero__heading{margin:0 0 24px;color:#000;font-family:inherit;font-size:clamp(40px,6vw,72px);font-weight:400;letter-spacing:.06em;line-height:1.05;text-transform:uppercase}.gb-contact-hero__body{max-width:576px;margin:0 auto;color:#666;font-size:16px;font-weight:400;letter-spacing:.01em;line-height:1.7}.gb-contact-content{padding:80px 20px}.gb-contact-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:64px}.gb-contact-info__caption{margin-bottom:16px}.gb-contact-info__heading{margin:0 0 40px;color:#000;font-family:inherit;font-size:clamp(28px,3vw,40px);font-weight:400;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.gb-contact-info__items{display:flex;flex-direction:column;gap:32px}.gb-contact-info__item{display:flex;align-items:flex-start;gap:20px}.gb-contact-info__icon{display:block;flex:0 0 20px;width:20px;height:20px;margin-top:4px;color:#9b7c4b;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.gb-contact-info__label{margin-bottom:4px}.gb-contact-info__link,.gb-contact-info__text{margin:0;color:#000;font-family:inherit;font-size:15px;font-weight:400;letter-spacing:.01em;line-height:1.6;text-decoration:none}.gb-contact-info__link{transition:color .3s ease}.gb-contact-info__link:hover,.gb-contact-info__link:focus-visible{color:#9b7c4b}.gb-contact-form{display:flex;flex-direction:column;gap:24px;margin:0}.gb-contact-form__status{margin:0;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1.5}.gb-contact-form__status--success{color:#000}.gb-contact-form__status--error,.gb-contact-field__error{color:#c33}.gb-contact-field{display:block}.gb-contact-field__label{display:block;margin-bottom:8px}.gb-contact-field__input{display:block;width:100%;padding:12px 0;color:#000;font-family:inherit;font-size:15px;font-weight:400;letter-spacing:.01em;line-height:1.5;background:transparent;border:0;border-bottom:.5px solid #e5e5e5;border-radius:0;box-shadow:none;outline:0;transition:border-color .3s ease;-webkit-appearance:none;appearance:none}.gb-contact-field__input:focus{border-bottom-color:#000}.gb-contact-field__textarea{min-height:134px;resize:none}.gb-contact-field__error{display:block;margin-top:8px;font-size:12px;line-height:1.4}.gb-contact-form__submit{align-self:flex-start;margin-top:16px;padding:16px 40px;color:#fff;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.18em;line-height:1;text-transform:uppercase;background:#000;border:0;border-radius:0;cursor:pointer;transition:background .3s ease,opacity .3s ease}.gb-contact-form__submit:hover,.gb-contact-form__submit:focus-visible{background:#9b7c4b}.gb-contact-form__submit:disabled{opacity:.6;cursor:default}@media screen and (min-width:768px){.gb-contact-page{padding-top:var(--gb-header-height-desktop)}.gb-contact-hero,.gb-contact-content{padding-right:40px;padding-left:40px}}@media screen and (min-width:1024px){.gb-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:96px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/gb-contact-page.css.map */
