.contact-section__container{max-width:1200px;margin:0 auto;padding:2rem 1.5rem}.contact-section__grid{display:flex;flex-direction:column;gap:2rem}.contact-section__media{width:100%}.contact-section__image{width:100%;max-width:420px;height:auto;border-radius:12px;object-fit:cover;display:block}.contact-section__content{font-size:1rem;line-height:1.6;color:rgb(var(--color-foreground))}.contact-section__text .contact-page,.contact-section__text .contact-info{margin:0;padding:0}.contact-section__text>.contact-page>h2,.contact-section__text>.contact-page+style+.contact-page{display:none}.contact-section__text h1.contact-section__title{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:700;font-size:.875rem;letter-spacing:var(--font-body-letter-spacing);line-height:1.4;text-transform:none;color:rgb(var(--color-foreground));margin:0;padding:0}.contact-section__title+p{margin-top:0}.contact-section__text p{margin:0}.contact-section__text .phone+.phone{margin-top:1rem}.contact-section a{text-decoration:underline}.contact-section a:hover{text-decoration:none}@media screen and (min-width:769px){.contact-section__container{padding:2.5rem 2rem}.contact-section__grid{flex-direction:row;align-items:center;gap:3.5rem}.contact-section__media{flex:0 0 40%;max-width:30%;width:auto}.contact-section__image{max-width:100%}.contact-section__content{display:flex;align-items:center;flex:1;min-width:0}.contact-section__text{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
