.ag-info-contact{position:relative;padding-block:clamp(2rem,calc(120 / var(--design-width) * 100vw),120px)}.ag-info-contact__grid{display:flex;align-items:center;gap:clamp(2rem,calc(168 / var(--design-width) * 100vw),168px)}.ag-info-contact__content-item{max-width:clamp(10rem,calc(574 / var(--design-width) * 100vw),574px);width:100%}.ag-info-contact__image-item{position:relative;flex-grow:1}.ag-info-contact__media img{width:100%;object-fit:cover;display:block}.ag-info-contact__content-item{position:relative}.ag-info-contact__content{display:flex;flex-direction:column;position:relative}.ag-info-contact__heading{font:var(--font-h2);color:var(--color-black);margin:0 0 clamp(1.5rem,calc(40 / var(--design-width) * 100vw),4rem);text-transform:uppercase}.ag-info-contact__info{margin-bottom:clamp(1rem,calc(36 / var(--design-width) * 100vw),36px)}.ag-info-contact__address,.ag-info-contact__hours{font-size:clamp(1rem,calc(20 / var(--design-width) * 100vw),20px);font-style:normal;font-weight:400;line-height:115.987%;color:var(--color-grey-800);margin-bottom:clamp(1rem,calc(24 / var(--design-width) * 100vw),24px)}.ag-info-contact__form{margin-top:auto}.ag-info-contact__form-fields{display:flex;flex-direction:column;gap:clamp(1rem,calc(25 / var(--design-width) * 100vw),2.5rem)}.ag-info-contact__form-fields .field:before,.ag-info-contact__form-fields .select:before,.ag-info-contact__form-fields .customer .field:before,.ag-info-contact__form-fields .customer select:before,.ag-info-contact__form-fields .localization-form__select:before{content:none}.ag-info-contact__form-fields .field:after,.ag-info-contact__form-fields .select:after,.ag-info-contact__form-fields .customer .field:after,.ag-info-contact__form-fields .customer select:after,.ag-info-contact__form-fields .localization-form__select:after{content:none}.ag-info-contact__form-fields .field__input:focus,.ag-info-contact__form-fields .select__select:focus,.ag-info-contact__form-fields .customer .field input:focus,.ag-info-contact__form-fields .customer select:focus,.ag-info-contact__form-fields .localization-form__select:focus.localization-form__select:after{box-shadow:none}.ag-info-contact__form .field{margin-bottom:0}.ag-info-contact__form .field__input{border:1px solid var(--color-grey-200);background:var(--color-white);padding:clamp(.8rem,calc(16 / var(--design-width) * 100vw),1.6rem);height:clamp(2rem,calc(44 / var(--design-width) * 100vw),44px);color:var(--color-black);width:100%;border-radius:0;font-size:clamp(.8rem,calc(16 / var(--design-width) * 100vw),16px);font-style:normal;font-weight:400;line-height:120%}.ag-info-contact__form .field__input:focus{outline:none;border-color:var(--color-black)}.ag-info-contact__form .field__input::placeholder{color:var(--color-grey-200);opacity:1;font-size:clamp(.8rem,calc(16 / var(--design-width) * 100vw),16px);font-style:normal;font-weight:400;line-height:120%}.ag-info-contact__form .field__label{display:none}.ag-info-contact__form .text-area{min-height:clamp(3rem,calc(107 / var(--design-width) * 100vw),107px);resize:vertical}.ag-info-contact__button{margin-top:clamp(1rem,calc(25 / var(--design-width) * 100vw),2.5rem)}.ag-info-contact__button .button{width:100%;min-height:clamp(2rem,calc(59 / var(--design-width) * 100vw),59px)}.ag-info-contact__form .form__message{margin-bottom:clamp(1rem,calc(20 / var(--design-width) * 100vw),2rem);padding:clamp(.5rem,calc(10 / var(--design-width) * 100vw),1rem);background:var(--color-grey-100);border:1px solid var(--color-grey-200)}.ag-info-contact__form .form-status-list{list-style:none;padding:0;margin:0}@media screen and (max-width:767px){.ag-info-contact__grid{flex-direction:column;gap:32px}.ag-info-contact__content-item{max-width:initial}.ag-info-contact{padding-block:0 60px}.ag-info-contact__heading{margin-bottom:1.6rem}.ag-info-contact__address,.ag-info-contact__hours{font-size:12px}.ag-info-contact__hours{margin-bottom:0}.ag-info-contact__form .field__input{height:56px;font-size:14px;padding:16px}.ag-info-contact__form .field__input::placeholder{font-size:14px}.ag-info-contact__form .field__input.text-area{min-height:191px}.ag-info-contact__button .button{height:43px}.ag-info-contact__info{margin-bottom:32px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-info-contact.css.map */
