.shopify-section.section-page-content-wrapper:has(.section-page-content--contact),.template-page-contact #MainContent{background:rgb(var(--color-background, 255 255 255))}.section-page-content--contact{--contact-border: rgb(var(--color-footer-bg, var(--color-brand-rgb, 179 102 150)));background:rgb(var(--color-background, 255 255 255));text-align:center}.section-page-content--contact .section-page-content__inner{max-width:min(920px,var(--page-content-max-width, 920px));margin-left:auto;margin-right:auto;padding-left:var(--fluid-offset, 1.6rem);padding-right:var(--fluid-offset, 1.6rem)}.contact-page__intro{margin:0 auto 2.5rem;max-width:42rem;text-align:center}.contact-page__intro p{margin:0 0 1rem;font-size:calc(1rem + 3px);line-height:1.65}.contact-page__intro p:last-child{margin-bottom:0}.contact-page__intro strong{display:block;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 400);font-size:calc(clamp(2.2rem,3.5vw,3rem) + 3px);line-height:1.25;margin-bottom:.75rem;color:rgb(var(--color-heading, var(--color-foreground)));letter-spacing:.02em}.contact-page__form-heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 400);font-size:calc(clamp(2rem,3vw,2.6rem) + 3px);line-height:1.25;margin:3.5rem auto 2rem;text-align:center;color:rgb(var(--color-heading, var(--color-foreground)));letter-spacing:.02em}.contact-page__form.page-form{margin:0 auto;max-width:100%;width:100%;text-align:left;display:flex;flex-direction:column;gap:1.25rem}.contact-page__form-row--half{display:grid;grid-template-columns:1fr;gap:1.25rem}@media screen and (min-width:750px){.contact-page__form-row--half{grid-template-columns:1fr 1fr;gap:1.5rem}}.contact-page__form .page-form__field{margin:0}.contact-page__form .page-form__input,.contact-page__form .page-form__textarea{font-size:calc(1rem + 3px);line-height:1.45;border:1px solid var(--contact-border);border-radius:2px;padding:1rem 1.1rem;min-height:5.2rem;width:100%;box-sizing:border-box;background:rgb(var(--color-background, 255 255 255));color:rgb(var(--color-foreground))}.contact-page__form .page-form__input::placeholder,.contact-page__form .page-form__textarea::placeholder{font-size:calc(1rem + 3px);color:rgba(var(--color-foreground),.45);opacity:1}.contact-page__form .page-form__textarea{min-height:14rem;resize:vertical;padding-top:1rem}.contact-page__form .page-form__input:focus,.contact-page__form .page-form__textarea:focus{outline:2px solid rgb(var(--color-brand-rgb, 179 102 150));outline-offset:2px;border-color:var(--contact-border)}.contact-page__form-actions{text-align:center;margin-top:1.5rem}.contact-page__form .page-form__submit{font-size:calc(1rem + 3px);letter-spacing:.12em;text-transform:uppercase;min-width:min(100%,22rem);min-height:5rem;padding:0 3rem;justify-self:center}.contact-page__form .page-form__submit.btn-primary{background:rgb(var(--color-footer-bg));border-color:rgb(var(--color-footer-bg));color:#fff}.contact-page__form .page-form__submit.btn-primary:hover,.contact-page__form .page-form__submit.btn-primary:focus-visible{background:rgb(var(--color-brand-rgb));border-color:rgb(var(--color-brand-rgb));color:#fff;opacity:1}.contact-page__success,.contact-page__errors{text-align:center;font-size:calc(1rem + 3px);line-height:1.5;max-width:36rem;margin-left:auto;margin-right:auto}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-contact-page.css.map */
