.contact-page{padding-top:65px;padding-bottom:95px}.contact-page .__content{max-width:890px;display:flex;margin:0 auto;background-color:rgb(var(--color-bg-lt));border-radius:25px;padding:40px;column-gap:48px}.contact-page .__content .__text-content{max-width:270px}.contact-page .__content .__form-title{font-size:2.8rem;line-height:1.2;margin-bottom:10px}.contact-page .__content .__form-text{font-size:1.4rem;line-height:1.8}.contact-page .__content .__form{flex:1}.contact-page .__field-group{display:grid;grid-template-columns:1fr 1fr;column-gap:10px}.contact-page .__field{margin-bottom:15px;border:1px solid #c0bfaf;border-radius:25px;min-height:48px;display:flex;align-items:center;justify-content:center;position:relative;padding:0 20px}.contact-page .__field input,.contact-page .__field input:focus,.contact-page .__field select,.contact-page .__field select:focus,.contact-page .__field textarea,.contact-page .__field textarea:focus{background-color:transparent;border:none;outline:none;height:24px;box-shadow:none;width:100%;font-family:ABCDiatype,sans-serif;font-size:1.2rem;line-height:1.5;color:rgb(var(--color-fg))}.contact-page .__field textarea,.contact-page .__field textarea:focus{padding:20px 0;height:unset;resize:vertical}.contact-page .__field input::placeholder,.contact-page .__field textarea::placeholder{color:transparent}.contact-page .__field label{width:max-content;position:absolute;left:18px;top:50%;transform:translateY(-50%);font-size:1.2rem;line-height:1.5;color:rgba(var(--color-fg),.5);display:flex;align-items:center;justify-content:flex-start;column-gap:10px;pointer-events:none;background-color:rgb(var(--color-bg-lt));transition:top .2s ease;padding:2px 4px}.contact-page .__field textarea+label{top:24px}.contact-page .__field input:not(:placeholder-shown)+label,.contact-page .__field input:focus+label,.contact-page .__field textarea:not(:placeholder-shown)+label,.contact-page .__field textarea:focus+label,.contact-page .__field select:focus+label,.contact-page .__field.--selected label{top:0}.contact-page .__field select{-moz-appearance:none;-webkit-appearance:none}.contact-page .__field .__arrow-down{position:absolute;width:10px;top:50%;right:20px;transform:translateY(-50%);pointer-events:none}.contact-page .__field .__arrow-down svg{width:100%;height:auto}.contact-page .__field input:not(:placeholder-shown)+label svg,.contact-page .__field input:focus+label svg,.contact-page .__field select:focus+label svg,.contact-page .__field select:focus~.__dropdown-icon{display:none}.contact-page .__field.--textarea{margin-bottom:10px;padding-bottom:20px}.contact-page .__content .__required-fields-info{font-size:1.3rem;line-height:1.8;margin:0 0 15px}.contact-page .contact__button .button{width:100%}.contact-page .form-messages .form-message{font-size:1.4rem;line-height:1.6;margin-top:0;display:flex;justify-content:flex-start;align-items:center;font-weight:600;text-align:left}.contact-page .form-messages .form-message svg{flex-shrink:0;margin-bottom:1px}.contact-page .contact__button+.form-messages .form-message{margin-top:14px;margin-bottom:0}.contact-page .form-messages .form-message svg{width:16px;margin-right:8px}@media screen and (max-width: 768px){.contact-page{padding-top:40px;padding-bottom:45px}.contact-page .section-title{font-size:4.2rem}.contact-page .__content{padding:25px 20px 30px;display:block;background-color:rgb(var(--color-bg-lts))}.contact-page .__field label{background-color:rgb(var(--color-bg-lts))}.contact-page .__content .__text-content{margin-bottom:15px;text-align:center;width:100%;max-width:unset}.contact-page .__content .__form-title{font-size:2rem;line-height:1.4}.contact-page .form-messages .form-message{text-align:center}}@media screen and (max-width: 550px){.contact-page .__field-group{display:block}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/section-contact-page.css.map */
