.contact{padding-top:4rem;padding-bottom:4rem}@media(min-width:768px){.contact{padding-top:6rem;padding-bottom:6rem}}.contact__head{text-align:center;margin-bottom:4rem}.contact__eyebrow{display:block;margin-bottom:.75rem}.contact__title{margin-bottom:1rem}.contact__lede{max-width:32rem;margin-inline:auto}.contact__grid{display:grid;gap:4rem}@media(min-width:1024px){.contact__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact__cards>*+*{margin-top:1.5rem}.contact-card{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 4px)}.contact-card__icon{width:2.5rem;height:2.5rem;border-radius:9999px;background-color:hsl(var(--copper) / .1);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:hsl(var(--copper))}.contact-card__title{font-family:var(--font-display);font-size:calc(1rem * var(--font-heading-scale, 1));line-height:1.5rem;font-weight:600;margin-bottom:.125rem}.contact-card__detail{font-size:calc(.875rem * var(--font-body-scale, 1));line-height:1.25rem;font-family:var(--font-body);font-weight:500}.contact-card__sub{font-size:calc(.75rem * var(--font-body-scale, 1));line-height:1rem;color:hsl(var(--muted-foreground));margin-top:.125rem}.contact-note{padding:1.25rem;background-color:hsl(var(--muted) / .5);border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 4px)}.contact-note__title{font-family:var(--font-display);font-size:calc(1rem * var(--font-heading-scale, 1));line-height:1.5rem;font-weight:600;margin-bottom:.5rem}.contact-note__copy{font-size:calc(.875rem * var(--font-body-scale, 1));line-height:1.25rem;font-family:var(--font-body);color:hsl(var(--muted-foreground));margin-bottom:.75rem}.contact-note__link{font-size:calc(.875rem * var(--font-body-scale, 1));line-height:1.25rem;font-family:var(--font-body);font-weight:500;color:hsl(var(--copper));transition:color .15s cubic-bezier(.4,0,.2,1)}.contact-note__link:hover{color:hsl(var(--foreground))}.contact__form-title{margin-bottom:1.5rem}.contact-form>*+*{margin-top:1.25rem}.contact-form__row{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}@media(min-width:768px){.contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-form{scroll-margin-top:6rem}.contact-form input,.contact-form textarea{width:100%;padding:.875rem 1rem;background-color:hsl(var(--muted) / .5);border:1px solid hsl(var(--border));font-size:calc(.875rem * var(--font-body-scale, 1));line-height:1.25rem;font-family:var(--font-body);color:inherit;border-radius:calc(var(--radius) - 4px);outline:none}.contact-form input::placeholder,.contact-form textarea::placeholder{color:hsl(var(--muted-foreground) / .75)}.contact-form input:focus,.contact-form textarea:focus{border-color:hsl(var(--copper))}.contact-form textarea{resize:none}.contact-form__status{display:flex;align-items:flex-start;gap:.75rem;margin-top:0;padding:1rem 1.125rem;border:1px solid;border-left-width:3px;border-radius:calc(var(--radius) - 4px);font-family:var(--font-body);font-size:calc(.875rem * var(--font-body-scale, 1));line-height:1.5;animation:fade-in .5s cubic-bezier(.16,1,.3,1) both}.contact-form__status svg{flex-shrink:0;margin-top:.1875rem}.contact-form__status-title{display:block;font-family:var(--font-display);font-size:calc(1rem * var(--font-heading-scale, 1));line-height:1.5rem;font-weight:600;margin-bottom:.125rem}.contact-form__status ul{list-style:none;padding-left:0}.contact-form__status li+li{margin-top:.25rem}.contact-form__status--success{background-color:hsl(var(--primary) / .07);border-color:hsl(var(--primary) / .25);border-left-color:hsl(var(--primary));color:hsl(var(--primary))}.contact-form__status--error{background-color:hsl(var(--destructive) / .07);border-color:hsl(var(--destructive) / .25);border-left-color:hsl(var(--destructive));color:hsl(var(--destructive))}@media(prefers-reduced-motion:reduce){.contact-form__status{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/section-contact.css.map */
