.contact-page{padding:80px 0;background:#fff}.contact-page__container{max-width:1000px;margin:0 auto;padding:0 40px}.contact-page__title{font-family:Apple Garamond,Garamond,serif;font-size:42px;font-weight:400;color:#000;margin:0 0 15px;text-align:center}.contact-page__subtitle{font-family:Cabinet Grotesk,sans-serif;font-size:16px;font-weight:400;color:#666;margin:0 0 50px;text-align:center}.contact-page__content{display:grid;grid-template-columns:1fr 300px;gap:60px;align-items:start}.contact-page__form-wrapper{background:#fff}.contact-page__form{display:flex;flex-direction:column}.contact-page__field{margin-bottom:24px}.contact-page__label{display:block;font-family:Cabinet Grotesk,sans-serif;font-size:13px;font-weight:500;color:#000;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.contact-page__input,.contact-page__textarea{width:100%;padding:14px 16px;border:1px solid #000000;font-family:Cabinet Grotesk,sans-serif;font-size:14px;color:#000;background:#fff;transition:border-color .2s ease;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;box-shadow:none}.contact-page__input::placeholder,.contact-page__textarea::placeholder{color:#999}.contact-page__input:focus,.contact-page__textarea:focus{outline:none;border:1px solid #000000;box-shadow:none}.contact-page__textarea{resize:none;min-height:150px}.contact-page__submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;align-self:flex-start;padding:16px 40px;background:#fff;border:1px solid #000000;border-radius:50px;font-family:Cabinet Grotesk,sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;color:#000;cursor:pointer;transition:all .2s ease;text-transform:uppercase;margin-top:10px}.contact-page__submit:hover{background:#000;color:#fff}.contact-page__submit svg{transition:stroke .2s ease}.contact-page__submit:hover svg{stroke:#fff}.contact-page__sucesso{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 40px;border:1px solid #e5e5e5}.contact-page__sucesso svg{margin-bottom:20px}.contact-page__sucesso h3{font-family:Cabinet Grotesk,sans-serif;font-size:24px;font-weight:500;color:#000;margin:0 0 10px}.contact-page__sucesso p{font-family:Cabinet Grotesk,sans-serif;font-size:14px;color:#666;margin:0}.contact-page__info{padding:40px;background:#f8f8f8;border:1px solid #e5e5e5}.contact-page__info-title{font-family:Cabinet Grotesk,sans-serif;font-size:18px;font-weight:500;color:#000;margin:0 0 25px}.contact-page__info-item{display:flex;align-items:center;gap:12px;font-family:Cabinet Grotesk,sans-serif;font-size:15px;color:#000;text-decoration:none;margin-bottom:15px;transition:opacity .2s ease}.contact-page__info-item:last-child{margin-bottom:0}.contact-page__info-item:hover{opacity:.7}.contact-page__info-item svg{flex-shrink:0}@media screen and (max-width:900px){.contact-page__content{grid-template-columns:1fr;gap:40px}.contact-page__info{order:-1}}@media screen and (max-width:768px){.contact-page{padding:60px 0}.contact-page__container{padding:0 20px}.contact-page__title{font-size:32px}.contact-page__subtitle{font-size:14px;margin-bottom:40px}.contact-page__info{padding:30px}.contact-page__submit{width:100%;justify-content:center}}@media screen and (max-width:480px){.contact-page{padding:40px 0}.contact-page__container{padding:0 15px}.contact-page__title{font-size:28px}.contact-page__info{padding:25px 20px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-contact-page.css.map */
