.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.6rem}@media screen and (min-width:750px){.contact .field{margin-bottom:3.2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact__wrapper{background-color:#f5f1ea;padding:4.8rem 2.9rem 8rem}.contact__inner{max-width:80rem;margin:0 auto}.contact__heading{text-align:center;margin-bottom:4.8rem}.contact__heading h1{font-family:Times New Roman;font-size:2.6rem;line-height:3rem;letter-spacing:.08em;margin-bottom:.8rem}.contact__heading p{font-family:Yu Gothic;font-size:1.3rem;line-height:1.6rem;letter-spacing:.1em}.contact__description{font-family:Yu Gothic;text-align:center;font-size:1.3rem;line-height:2.3rem;letter-spacing:.02em;margin-bottom:4.5rem}@media screen and (min-width:750px){.contact__wrapper{background-color:#f5f1ea;padding:9.6rem 2.9rem 16rem}.contact__heading{margin-bottom:6.4rem}.contact__heading h1{font-size:4.2rem;line-height:4.7rem;letter-spacing:.06em;margin-bottom:.5rem}.contact__heading p{font-family:Yu Gothic;font-size:1.6rem;line-height:1.6rem;letter-spacing:.07em}.contact__description{font-size:1.6rem;line-height:3.2rem;letter-spacing:.07em;margin-bottom:5.6rem}}.field__label{display:none}.field__title{font-family:Yu Gothic;font-size:1.4rem;line-height:1.4rem;letter-spacing:.08em;margin-bottom:.8rem}.field__input{font-family:Yu Gothic;font-size:1.1rem;line-height:1.6rem;letter-spacing:.08em}.field__input::placeholder{color:#ccc9c4}@media screen and (min-width:750px){.field__title{font-size:1.6rem;line-height:1.6rem;letter-spacing:.07em;margin-bottom:.8rem}.field__input{font-size:1.6rem}}.contact__privacy-policy{width:fit-content;display:flex;align-items:center;gap:1.2rem;margin:4rem auto 0;font-size:1.2rem;letter-spacing:.1em}@media screen and (min-width:750px){.contact__privacy-policy{font-size:1.6rem;letter-spacing:.07em}}.contact__privacy-policy a{color:inherit}input[type=checkbox]{-webkit-appearance:none;appearance:none;outline:none;display:block;position:relative;text-align:center;cursor:pointer;width:1.2rem;height:1.2rem;margin:0 auto}input[type=checkbox]:before{display:block;position:absolute;content:"";width:1.2rem;height:1.2rem;background:#fff}input[type=checkbox]:checked:before{background-color:#0069e2}input[type=checkbox]:after{display:block;content:"";position:absolute;left:4px;top:2px;width:4px;height:7px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);opacity:0}@media screen and (min-width:750px){input[type=checkbox]{width:1.6rem;height:1.6rem}input[type=checkbox]:before{width:1.6rem;height:1.6rem}input[type=checkbox]:after{left:5px;top:3px;width:5px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff}}input[type=checkbox]:checked:after{opacity:1}.contact__checkbox-group{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:2.4rem}.contact__checkbox-label{display:flex;align-items:center;gap:1.2rem;font-family:Yu Gothic;font-size:1.2rem;line-height:1.6rem;letter-spacing:.08em;cursor:pointer}.contact__checkbox-label input[type=checkbox]{flex-shrink:0;margin:0}@media screen and (min-width:750px){.contact__checkbox-group{gap:1.6rem;margin-bottom:3.2rem}.contact__checkbox-label{font-size:1.6rem;line-height:2rem}}.contact__submit-wrapper{margin-top:4rem;text-align:center}.contact__submit-button{display:inline-block;border:solid 1px #333231;background-color:transparent;padding:1.1rem 6rem;font-family:Times New Roman;font-size:1.4rem;line-height:1.4rem;letter-spacing:.1em;text-decoration:none;-webkit-appearance:none;appearance:none;color:inherit}@media screen and (min-width:750px){.contact__submit-wrapper{margin-top:6.4rem}.contact__submit-button{padding:1.6rem 4.8rem;cursor:pointer;font-size:1.6rem;line-height:1.5rem;transition:.2s ease;background-color:transparent}.contact__submit-button:hover{color:#fff;border-color:#868177;background-color:#868177}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-contact-form.css.map */
