.template-page.contact #MainContent{background:rgb(var(--color-background))}.m-contact-page-hero.m-rich-text .m-richtext__title{letter-spacing:.04em;font-weight:500}.m-contact-page-hero.m-rich-text .m-richtext__description{max-width:36rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.6}.m-contact-page-brand.m-contact-form{padding-bottom:24px}.m-contact-page-brand .m-contact-form__heading{font-size:clamp(1.35rem,4vw,1.75rem);font-weight:500;letter-spacing:.03em;margin-bottom:12px}.m-contact-page-brand .m-contact-form__description{max-width:32rem;margin-bottom:28px;color:rgb(var(--color-foreground-secondary));line-height:1.55}.m-contact-page-brand .form-field--input{border-radius:12px;border-color:rgba(var(--color-foreground),.15);min-height:48px}.m-contact-page-brand .form-field--input:focus{border-color:rgb(var(--color-heading));box-shadow:0 0 0 1px rgba(var(--color-heading),.2)}.m-contact-page-brand .m-contact-form__message textarea.form-field--input{min-height:140px;border-radius:12px}.m-contact-page-brand .m-button.m-button--primary{border-radius:999px;min-width:225px;min-height:48px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-top:8px}.m-contact-page-brand .m-info-box{background:rgba(var(--color-background),.65);border:1px solid rgba(var(--color-foreground),.1);border-radius:16px;padding:20px 18px;margin-bottom:16px}.m-contact-page-brand .m-info-box h3{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;color:rgb(var(--color-heading))}.m-contact-page-brand .m-info-box__content{font-size:14px;line-height:1.55}.m-contact-page-brand .m-info-box__content a{color:rgb(var(--color-heading));text-decoration:none;font-weight:500}.m-contact-page-brand .m-info-box__content a:hover{text-decoration:underline}.m-contact-page-brand .m-contact-form__info{gap:0}@media screen and (min-width:1280px){.m-contact-page-brand .m-contact-form__main{padding-right:48px}.m-contact-page-brand .m-contact-form__info{padding-left:12px;border-left:1px solid rgba(var(--color-foreground),.1)}}@media screen and (max-width:767px){.m-contact-page-brand .m-contact-form__main{margin-bottom:8px}.m-contact-page-brand .m-contact-form__info{margin-top:8px}.m-contact-page-brand .m-info-box{padding:16px}.m-contact-page-brand .m-button.m-button--primary{width:100%;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/contact-page.css.map */
