.shopify-section:has(.xo-contact) .xo-section--modifier{height:unset;scroll-snap-align:center}.xo-contact{padding:8.2rem 0 4.7rem}@media(min-width:740px){.xo-contact{padding:13.6rem 0 23.7rem}}@media(min-width:992px){.xo-contact{padding:10.6rem 0 12rem}}@media(min-width:1400px){.xo-contact{padding:11.2rem 0 16rem}}.xo-contact .xo-field-textarea{display:inline-flex;margin-bottom:0;height:13.6rem;padding:1.6rem 2.3rem 1.6rem 2.9rem;border-radius:3.6rem;border:.1rem solid rgba(var(--color-border),.5)}.xo-contact .xo-field-textarea__textarea{padding:0}.xo-contact__heading{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:var(--font-heading-weight);word-break:break-word;word-wrap:break-word}.xo-contact__top-text{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground)) 95%,transparent);font-weight:500;font-size:calc(var(--font-heading-4-scale) * 1.9rem);line-height:calc(1 + 0 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.095rem);word-break:break-word;word-wrap:break-word}@media(min-width:740px){.xo-contact__top-text{font-size:calc(var(--font-heading-4-scale) * 2.2rem);letter-spacing:calc(var(--font-heading-4-scale) * -.132rem);opacity:.9}}@media(min-width:992px){.xo-contact__top-text{font-size:calc(var(--font-heading-4-scale) * 1.9rem);line-height:calc(1 + .05 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.095rem)}}@media(min-width:1400px){.xo-contact__top-text{font-size:calc(var(--font-heading-4-scale) * 2.2rem);line-height:calc(1 + 0 / var(--font-heading-4-scale));letter-spacing:calc(var(--font-heading-4-scale) * -.132rem)}}.xo-contact__bottom-text{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .42 / var(--font-body-scale));opacity:.67}@media(min-width:740px){.xo-contact__bottom-text{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));opacity:.75}}@media(min-width:992px){.xo-contact__bottom-text{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .42 / var(--font-body-scale))}}@media(min-width:1400px){.xo-contact__bottom-text{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale))}}.xo-contact__content{width:100%;height:100%}@media(min-width:992px){.xo-contact__content{border:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);border-inline-start:0;border-inline-end:0}}@media(min-width:1400px){.xo-contact__content{border:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);border-inline-end:0}}.xo-contact__content form{width:100%}.xo-contact__grid:first-child{gap:0}.xo-contact__col:first-child{display:grid;grid-template-rows:1fr 1fr}.xo-contact__col:last-child{padding-bottom:3.2rem}@media(min-width:992px){.xo-contact__col:last-child{padding:4rem 2.4rem;border-inline-start:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);display:flex;align-items:center}}.xo-contact__row:last-child{padding-top:1rem}@media(min-width:992px){.xo-contact__row{display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.xo-contact__row:last-child{padding-top:0}.xo-contact__row{padding:1.8rem 1.8rem 1.8rem 0;border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.xo-contact__row:last-child{padding:1rem 1.8rem 1.8rem 0;border-bottom:0}}@media(min-width:1400px){.xo-contact__row{padding:2rem 3rem}.xo-contact__row:last-child{padding:2rem 3rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-main-contact.css.map */
