.gudslip-contact{background:var(--ct-bg, #fff);padding:var(--ct-py, 64px) 0}.gudslip-contact__inner{display:flex;align-items:stretch;gap:var(--ct-gap, 48px);max-width:var(--ct-max, 1440px);margin:0 auto;padding:0 var(--ct-px, 48px)}.gudslip-contact__col{flex:0 1 600px;min-width:0;display:flex;flex-direction:column;justify-content:center}.gudslip-contact__header{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.gudslip-contact__heading{margin:0;color:var(--ct-heading, #000);font-family:var(--font-family-brand-primary, var(--font-family-base, "Inter"), sans-serif);font-size:36px;font-weight:400;line-height:32px}.gudslip-contact__text{margin:0;color:var(--ct-text, #1d293d);font-family:var(--font-family-brand-primary, var(--font-family-base, "Inter"), sans-serif);font-size:16px;font-weight:400;line-height:1.25}.gudslip-contact__form{display:flex;flex-direction:column;gap:12px}.gudslip-contact__field{display:flex;flex-direction:column;gap:8px}.gudslip-contact__label{color:var(--ct-text, #1d293d);font-family:var(--font-family-brand-primary, var(--font-family-base, "Inter"), sans-serif);font-size:14px;font-weight:500;line-height:18px}.gudslip-contact__input{width:100%;padding:14px 16px;background:var(--ct-input-bg, #fff);border:1px solid var(--ct-input-border, #dce6f2);border-radius:var(--ct-input-radius, 12px);color:var(--ct-input-text, #37466a);font-family:var(--font-family-brand-primary, var(--font-family-base, "Inter"), sans-serif);font-size:14px;font-weight:400;line-height:18px;transition:border-color .15s ease,box-shadow .15s ease}.gudslip-contact__input::placeholder{color:var(--ct-placeholder, #5a6374);opacity:1}.gudslip-contact__input:focus{outline:none;border-color:var(--ct-btn-bg, #1f2447);box-shadow:0 0 0 3px #1f24471f}.gudslip-contact__textarea{height:160px;padding:16px;resize:vertical}.gudslip-contact__select-wrap{position:relative;color:var(--ct-input-text, #37466a)}.gudslip-contact__select{appearance:none;-webkit-appearance:none;padding-right:44px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer}.gudslip-contact__chevron{position:absolute;top:50%;right:16px;width:16px;height:16px;transform:translateY(-50%);pointer-events:none}.gudslip-contact__submit{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:12px 24px;background:var(--ct-btn-bg, #1f2447);border-radius:var(--ct-btn-radius, 12px);color:var(--ct-btn-text, #fff);font-family:var(--font-family-brand-primary, var(--font-family-base, "Inter"), sans-serif);font-size:14px;font-weight:500;line-height:20px;text-align:center;transition:opacity .15s ease}.gudslip-contact__submit:hover{opacity:.92}.gudslip-contact__msg{padding:14px 16px;border:1px solid;border-radius:var(--ct-input-radius, 12px);color:var(--ct-text, #1d293d);font-family:var(--font-family-brand-primary, var(--font-family-base, "Inter"), sans-serif);font-size:14px;font-weight:400;line-height:1.45}.gudslip-contact__msg:focus{outline:none}.gudslip-contact__msg--success{border-color:var(--ct-success, #41bd6a);background:color-mix(in srgb,var(--ct-success, #41bd6a) 10%,#fff)}.gudslip-contact__msg--error{border-color:var(--ct-error, #b3261e);background:color-mix(in srgb,var(--ct-error, #b3261e) 8%,#fff)}.gudslip-contact__msg-text,.gudslip-contact__msg-title{margin:0}.gudslip-contact__msg-title{font-weight:500;margin-bottom:4px}.gudslip-contact__msg-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.gudslip-contact__msg-list a{color:inherit;text-decoration:underline;text-underline-offset:2px}.gudslip-contact__media{position:relative;flex:1 1 0;min-width:0;min-height:480px;border-radius:var(--ct-img-radius, 24px);overflow:hidden;background:#d3d3d3}.gudslip-contact__picture{position:absolute;top:0;right:0;bottom:0;left:0}.gudslip-contact__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:989px){.gudslip-contact__inner{flex-direction:column}.gudslip-contact__col{flex:0 0 auto;width:100%}.gudslip-contact__media{flex:0 0 auto;min-height:0;aspect-ratio:4/3}}@media(max-width:749px){.gudslip-contact{padding:var(--ct-py-m, 32px) 0}.gudslip-contact__inner{padding:0 12px}.gudslip-contact__header{gap:12px;margin-bottom:24px;text-align:center}.gudslip-contact__heading{font-size:28px;line-height:32px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/iurop-contact.css.map */
