section.contact{margin:var(--spacing-y-minor) 0}section.contact h1.title{font-size:58px;line-height:50px;text-align:left;margin:0 var(--spacing-x-minor);font-family:Zuume;font-weight:600}section.contact p.strapline{font-size:var(--body-mid-copy);line-height:var(--body-mid-lh);text-align:center;margin:var(--spacing-y-minor) var(--spacing-x-major)}section.contact form.contact-page{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-y-tiny);padding:0 var(--spacing-x-minor)}section.contact form.contact-page .name-section{display:flex;gap:var(--spacing-x-tiny)}section.contact form.contact-page input,section.contact form.contact-page textarea{width:100%;padding:var(--button-padding) var(--spacing-x-minor);border-radius:30px;border:1px solid var(--body-grey-alt);color:var(--body-grey-alt);resize:none;font-size:var(--body-small-copy);line-height:var(--body-small-lh)}section.contact form.contact-page input:placeholder{color:var(--body-grey-alt);font-size:var(--body-small-copy);line-height:var(--body-small-lh)}section.contact form.contact-page textarea{padding:var(--button-padding) var(--spacing-x-minor)}section.contact form.contact-page button.cta.one{margin:0;width:100%}section.contact ul{list-style-type:none;margin:var(--spacing-y-minor) var(--spacing-x-minor);padding:0}section.contact ul li{padding:calc(var(--spacing-y-minor) * .75) 0;position:relative}section.contact ul li:not(:last-child){border-bottom:1px solid var(--body-grey)}section.contact ul li svg.question{position:absolute;top:50%;left:0;transform:translateY(-50%)}section.contact ul li h2{font-size:var(--body-mid-copy);line-height:var(--body-mid-lh);margin:0 0 0 var(--spacing-x-major)}section.contact ul li a{margin:0;margin-left:var(--spacing-x-major);font-size:var(--body-big-copy);line-height:var(--body-big-lh)}section.contact form h2{font-size:60px;line-height:60px;font-family:zuume;font-weight:600;margin:var(--spacing-y-minor) 0;width:100%}@media screen and (min-width: 850px){.hero{display:flex;align-items:center;justify-content:center}.hero .upper,.hero .lower{flex:1 0 0}.hero .lower{display:flex;align-items:center;justify-content:center}img.desktop-only{max-width:45vw;border-radius:20px}section.contact ul li a{margin-left:var(--spacing-x-minor)}section.contact ul li h2{margin:0 0 0 var(--spacing-x-minor)}section.contact form.contact-page input,section.contact form.contact-page textarea{padding:var(--button-padding) var(--spacing-x-tiny)}section.contact form.contact-page button.cta.one{margin:0 auto;max-width:30vw;min-width:fit-content}}
/*# sourceMappingURL=/cdn/shop/t/233/assets/contact-form.css.map */
