.contact__head{padding:7.28vw 8.57vw 7.57vw}.contact__heading{font-family:var(--font-body-family);font-size:2.4rem;font-weight:var(--font-body-weight);line-height:1.29;color:rgb(var(--color-base-accent-1));margin-block:0 3.4rem}.contact__description{font-size:1.8rem;line-height:1.72;letter-spacing:.04em}.contact__body--split{display:grid;grid-template-columns:53.93% 46.07%}.contact__body-addresses{background-color:#d0d0d0;display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;padding:5.5rem 4.3vw 6rem 8.57vw}.contact__address{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.contact__address p{margin:0}.contact__address-heading{font-family:var(--font-body-family);font-size:1.6rem;font-weight:700;line-height:1.75;letter-spacing:.04em;color:var(--custom-brand-pink);margin-block:0 2.6rem}.contact__address-content:not(:first-child){margin-top:3rem}.contact__address-content p:empty{display:block;margin-bottom:1.6rem}.contact__body-form{background-color:var(--custom-brand-pink);padding:5.5rem 4.5rem 6rem}@media (min-width: 990px) and (max-width: 1100px),(max-width: 426px){.contact__body-addresses{display:block}.contact__address+.contact__address{margin-top:5rem}}@media (max-width: 989px){.contact__body--split{display:flex;flex-direction:column-reverse}.contact__head{padding-inline:2rem}.contact__body-addresses{padding-left:2rem}.contact__body-form{padding-right:2rem}}@media (max-width: 426px){.contact__body-addresses--center{text-align:center}.contact__body-addresses,.contact__body-form{padding-inline:2rem}}.form-contact .form__title{font-size:24px;font-family:League Spartan,arial,sans-serif!important;color:#ffe84e}.form-contact .form__row{display:grid;grid-template-columns:1fr;gap:1.8rem 4.6rem}.form-contact .form__message{font-family:League Spartan,arial,sans-serif;color:#fff;font-size:11px;line-height:2.18}@media screen and (min-width: 750px){.form-contact .form__row--double{grid-template-columns:repeat(2,1fr)}}.form-contact .form__label{color:#fff;display:block;font-size:14px;font-family:League Spartan,sans-serif;margin-bottom:4px}.form-contact .form__body{display:flex;flex-flow:column wrap;gap:1.8rem 0}.form-contact .form__field{display:block;width:100%;height:40px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#33475b;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-appearance:none;-moz-appearance:none;border-radius:3px;background-color:#f5f8fa;border:1px solid #c87872;padding:0 15px;min-height:27px;outline:none;box-shadow:none}.form-contact .form__field:focus,.form-contact .form__field:hover{border-color:#b9554d}.form-contact .form__field--textarea{height:66px}.form-contact .form__btn{font-weight:700;font-size:14px;font-family:League Spartan,sans-serif;margin:0;cursor:pointer;display:inline-block;position:relative;text-align:center;transition:all .15s linear;border-radius:3px;border:1px solid #fff;padding:12px 24px;background:#fff;color:#de5799;line-height:14px}.form-contact .form__status{display:flex;flex-flow:row wrap;align-items:center;gap:0 1rem;font-size:1.6rem;color:#fff!important}.form-contact .form__status--success{position:relative;padding-left:2rem}.form-contact .form__status svg{width:1.3rem;display:inline-block;height:auto;position:absolute;top:3px;left:0}.form-contact .form-status-list a{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/81/assets/contact.css.map */
