.cs-contact{--ink: #121513;--cream: #f4f1eb;--paper: #fffdf9;--blue: #b9d7e5;--line: rgba(18,21,19,.16);background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#shopify-section-newsletter .newsletter__wrapper{background:#121513!important;color:#fff}#shopify-section-newsletter .newsletter__wrapper h6,#shopify-section-newsletter .newsletter__wrapper p{color:#fff}#shopify-section-newsletter .newsletter__wrapper button{background:#b9d7e5;color:#121513}.cs-contact *,.cs-contact *:before,.cs-contact *:after{box-sizing:border-box}.cs-contact h1,.cs-contact h2{margin:0;color:var(--ink);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em}.cs-contact h1{max-width:9ch;font-size:clamp(4.6rem,6.4vw,8rem);line-height:.94}.cs-contact h2{font-size:clamp(3.5rem,5vw,6rem);line-height:.98}.cs-contact h3,.cs-contact p{margin-top:0}.cs-contact p{font-size:1.6rem;line-height:1.65}.cs-contact__eyebrow{margin-bottom:2.2rem;font-size:1.12rem!important;font-weight:750;letter-spacing:.16em;line-height:1.2!important;text-transform:uppercase}.cs-contact__layout{display:grid;min-height:76rem;padding:10rem max(2.4rem,calc((100vw - 118rem)/2));grid-template-columns:.82fr 1.18fr;gap:clamp(5rem,9vw,12rem);background:var(--cream)}.cs-contact__copy{align-self:center}.cs-contact__lead{max-width:48rem;margin:6rem 0 5rem;font-size:1.82rem!important}.cs-contact__details{padding-top:2.6rem;border-top:1px solid var(--line)}.cs-contact__details .cs-contact__detail-label{margin-bottom:.6rem;font-size:1.1rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.cs-contact__details a{color:var(--ink);font-size:1.65rem;font-weight:700;text-underline-offset:.4rem}.cs-contact__details p:last-child{margin:1.4rem 0 0;color:#121513a3;font-size:1.35rem}.cs-contact__form-wrap{align-self:center;padding:clamp(3rem,5vw,6rem);border-radius:1.8rem;background:var(--paper);box-shadow:0 2.4rem 7rem #12151314}.cs-contact__form{display:grid;gap:2rem}.cs-contact__field{display:grid;gap:.8rem}.cs-contact__field label{font-size:1.22rem;font-weight:700;letter-spacing:.035em}.cs-contact__field input,.cs-contact__field textarea{width:100%;padding:1.5rem 1.6rem;border:1px solid rgba(18,21,19,.24);border-radius:.8rem;background:#fff;color:var(--ink);font:inherit;font-size:1.55rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.cs-contact__field textarea{resize:vertical}.cs-contact__field input:focus,.cs-contact__field textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #b9d7e594}.cs-contact__button{min-height:5.4rem;margin-top:.6rem;padding:1.5rem 2.7rem;border:1px solid var(--ink);border-radius:99rem;background:var(--ink);color:#fff;cursor:pointer;font-size:1.3rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;transition:transform .2s ease}.cs-contact__button:hover{transform:translateY(-2px)}.cs-contact__status{margin:0;padding:1.3rem 1.5rem;border-radius:.8rem;background:var(--blue);font-size:1.4rem!important}.cs-contact__status--error{background:#f7d9d6}.cs-contact__help{padding:10rem max(2.4rem,calc((100vw - 118rem)/2));background:var(--blue)}.cs-contact__help h2{max-width:12ch}.cs-contact__help-grid{display:grid;margin-top:5rem;border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr)}.cs-contact__help-grid article{padding:3rem;border-right:1px solid var(--line)}.cs-contact__help-grid article:first-child{padding-left:0}.cs-contact__help-grid article:last-child{border-right:0}.cs-contact__help-grid h3{margin-bottom:1.2rem;font-size:1.7rem}.cs-contact__help-grid p{margin-bottom:0;color:#121513a6;font-size:1.42rem}@media(max-width:899px){.cs-contact__layout{padding-top:7rem;padding-bottom:7rem;grid-template-columns:1fr;gap:5rem}.cs-contact__help{padding-top:8rem;padding-bottom:8rem}}@media(max-width:640px){.cs-contact h1{font-size:4.4rem}.cs-contact h2{font-size:3.7rem}.cs-contact__form-wrap{padding:2.4rem}.cs-contact__help-grid{grid-template-columns:1fr}.cs-contact__help-grid article,.cs-contact__help-grid article:first-child{padding:2.5rem 0;border-right:0;border-bottom:1px solid var(--line)}.cs-contact{overflow:hidden}.cs-contact__layout,.cs-contact__help{padding-right:2rem;padding-left:2rem}.cs-contact__details a{overflow-wrap:anywhere}.cs-contact__form-wrap{width:100%;min-width:0}.cs-contact__field input,.cs-contact__field textarea{min-width:0;font-size:1.6rem}.cs-contact__button{width:100%}.cs-contact__help{display:none}.cs-contact__layout{min-height:0;gap:3rem;padding-top:5rem;padding-bottom:6rem}.cs-contact__lead{margin-top:4rem;margin-bottom:3rem}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AAQ */
