.template-page .main-page--contact-intro{max-width:118rem;padding-inline:2.4rem;box-sizing:border-box}.template-page .contact--page,.template-page .blog .page-width-desktop{padding-inline:2.4rem;box-sizing:border-box}.main-page__contact-intro{display:grid;gap:2rem;padding:3.6rem 0 1.2rem}.main-page__eyebrow{margin:0;color:#a97636;font-size:1.2rem;font-weight:700;letter-spacing:.24rem;text-transform:uppercase}.main-page__contact-intro .main-page-title{max-width:14ch;margin:0;color:#1d1917;line-height:.98;text-wrap:balance}.main-page__lede{max-width:68rem;color:#1d1917cc;font-size:1.8rem;line-height:1.7}.main-page__contact-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.main-page__contact-point{display:grid;gap:.8rem;padding:2rem;border-radius:2.4rem;background:linear-gradient(180deg,#fffffffa,#f7f1e9fa);box-shadow:0 1.6rem 4.4rem #2b221614}.main-page__contact-point strong{color:#1d1917;font-size:1.6rem}.main-page__contact-point span{color:#1d1917c2;line-height:1.55}.contact--page .contact__layout--page{display:grid;grid-template-columns:minmax(28rem,36rem) minmax(0,1fr);gap:3.2rem;align-items:start}.contact__intro{display:grid;gap:1.6rem;padding:3rem;border-radius:3rem;background:linear-gradient(180deg,#f6efe6fa,#eee6dcfa);border:.1rem solid rgba(133,95,52,.14);color:#1d1917e6;box-shadow:0 2rem 5rem #2b221614}.contact__eyebrow{margin:0;color:#a97636;font-size:1.2rem;font-weight:700;letter-spacing:.24rem;text-transform:uppercase}.contact__intro .title{margin:0;color:#1d1917;line-height:1.02;text-wrap:balance}.contact__lede{margin:0;color:#1d1917b8;line-height:1.7}.contact__checklist{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.contact__checklist li{position:relative;padding-left:2rem;color:#1d1917d1;line-height:1.6}.contact__checklist li:before{content:"";position:absolute;left:0;top:.8rem;width:.8rem;height:.8rem;border-radius:999px;background:#a97636}.contact__form-panel{padding:3.2rem;border:.1rem solid rgba(133,95,52,.1);border-radius:3rem;background:#fffffffa;box-shadow:0 2rem 5rem #2b22160f}.contact__helper{margin:0 0 1.2rem;color:#1d1917b3;font-size:1.45rem;line-height:1.65}.contact--page .field:before,.contact--page .select:before,.contact--page .customer .field:before,.contact--page .field:after,.contact--page .select:after,.contact--page .customer .field:after{display:none;border-radius:1.8rem;box-shadow:none}.contact--page .field__input,.contact--page .select__select,.contact--page .customer .field input,.contact--page .text-area{border:.1rem solid rgba(133,95,52,.2);border-radius:1.8rem;background:#fff;color:#1d1917}.contact--page .field__label,.contact--page .customer .field label{color:#1d19179e}.contact--page .field__input::placeholder,.contact--page .text-area::placeholder{color:#1d191766}.contact--page .field__input:focus,.contact--page .text-area:focus{border-color:#a97636a6;box-shadow:0 0 0 .2rem #a9763629}.contact .contact__button .button{min-width:22rem;border:none;border-radius:999px;background:#a97636;box-shadow:none;color:#fff8ef}.contact .contact__button .button:before,.contact .contact__button .button:after{display:none}.contact .contact__button .button:hover{background:#92642b}.template-page .blog .title-wrapper-with-link{display:grid;gap:1.2rem;align-items:start}.template-page .blog__title-copy{display:grid;gap:1rem;max-width:74rem}.template-page .blog__eyebrow{margin:0;color:#a97636;font-size:1.2rem;font-weight:700;letter-spacing:.24rem;text-transform:uppercase}.template-page .blog__title{color:#1d1917;line-height:1.02;text-wrap:balance}.template-page .blog__lede{margin:0;color:#1d1917c2;font-size:1.7rem;line-height:1.7}.template-page .blog__posts .article-card-wrapper .card{border-radius:2.8rem;overflow:hidden;background:linear-gradient(180deg,#fff,#f8f3ec);box-shadow:0 1.8rem 4.8rem #30241614}.template-page .blog__posts .card__information{padding:1.8rem 1.6rem 1.2rem}.template-page .article-card__excerpt{color:#1d1917bd}.template-page .article-card__footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.6rem}.template-page .article-card__cta{color:#a97636;font-weight:700;text-decoration:none}@media screen and (max-width:989px){.main-page__contact-points,.contact--page .contact__layout--page{grid-template-columns:1fr}}@media screen and (max-width:749px){.template-page .main-page--contact-intro,.template-page .contact--page,.template-page .blog .page-width-desktop{padding-inline:1.8rem}.main-page__contact-intro{padding-top:2.4rem}.main-page__lede,.template-page .blog__lede{font-size:1.6rem}.contact__intro,.contact__form-panel{padding:2.2rem;border-radius:2.4rem}.contact .contact__button .button{width:100%;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/contact-page.css.map */
