@media screen and (max-width:749px){#MainContent .kv-contact-page{background:#fff!important;color:#11110f!important}#MainContent .kv-contact-page .kv-contact-hero{width:100%!important;min-height:0!important;background:#eee9e2!important}#MainContent .kv-contact-page .kv-contact-hero__image{width:100%!important;height:clamp(300px,63.5vw,380px)!important;min-height:300px!important;object-fit:cover!important;object-position:center center!important}#MainContent .kv-contact-page .kv-contact-hero__overlay{gap:28px!important;padding:0 24px!important}#MainContent .kv-contact-page .kv-contact-hero__eyebrow{font-size:17px!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important}#MainContent .kv-contact-page .kv-contact-hero__title{font-size:18px!important;font-weight:400!important;line-height:1!important;letter-spacing:.24em!important}#MainContent .kv-contact-page .kv-contact-content{width:100%!important;max-width:620px!important;padding:54px 30px max(72px,env(safe-area-inset-bottom))!important}#MainContent .kv-contact-page .kv-contact-title{color:#11110f!important;font-size:clamp(27px,7vw,32px)!important;font-weight:400!important;line-height:1.15!important;letter-spacing:.18em!important}#MainContent .kv-contact-page .kv-contact-copy{max-width:34ch!important;margin-top:28px!important;color:#141412!important;font-size:16px!important;line-height:1.62!important;text-align:center!important}#MainContent .kv-contact-page .kv-contact-instagram{gap:8px!important;min-height:44px!important;margin-top:62px!important;padding:0!important;color:#11110f!important;font-size:16px!important;line-height:1!important}#MainContent .kv-contact-page .kv-contact-instagram svg{width:23px!important;height:23px!important;stroke-width:1.8!important}#MainContent .kv-contact-page .kv-contact-form-wrap{margin-top:42px!important}#MainContent .kv-contact-page .kv-contact-form{gap:18px!important}#MainContent .kv-contact-page .kv-contact-form__row{grid-template-columns:1fr!important;gap:18px!important}#MainContent .kv-contact-page .kv-contact-form__input,#MainContent .kv-contact-page .kv-contact-form__textarea{border-color:#d7d7d3!important;background:#fff!important;color:#383632!important;font-family:var(--font-body--family, inherit)!important;font-size:16px!important;font-weight:400!important;line-height:1.4!important}#MainContent .kv-contact-page .kv-contact-form__input::placeholder,#MainContent .kv-contact-page .kv-contact-form__textarea::placeholder{color:#77736d!important}#MainContent .kv-contact-page .kv-contact-form__input{min-height:58px!important;height:58px!important;padding:0 18px!important}#MainContent .kv-contact-page .kv-contact-form__textarea{min-height:116px!important;padding:18px!important;resize:vertical!important}#MainContent .kv-contact-page .kv-contact-form__submit{min-height:56px!important;height:56px!important;border-color:#171715!important;background:#171715!important;color:#fff!important;font-size:12px!important;font-weight:500!important;line-height:1!important;letter-spacing:.22em!important}}@media screen and (max-width:390px){#MainContent .kv-contact-page .kv-contact-hero__image{height:clamp(280px,74vw,330px)!important;min-height:280px!important}#MainContent .kv-contact-page .kv-contact-content{padding:48px 22px max(64px,env(safe-area-inset-bottom))!important}#MainContent .kv-contact-page .kv-contact-copy{font-size:15px!important}#MainContent .kv-contact-page .kv-contact-instagram{margin-top:52px!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/kv-contact-mobile-reference.css.map */
