.page-width--narrow{max-width:760px}.main-page-title,.page-title.h0{font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:clamp(28px,4vw,42px);color:var(--color-how-black, #1A1210);text-align:center;margin-bottom:40px;line-height:1.2;letter-spacing:-.01em}.page-width--narrow .rte{font-family:var(--font-body-family);font-size:14px;font-weight:300;line-height:1.85;color:#1a1210bf;letter-spacing:.01em}.page-width--narrow .rte h2{font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:clamp(22px,3vw,28px);color:var(--color-how-black, #1A1210);margin-top:48px;margin-bottom:16px;line-height:1.3}.page-width--narrow .rte h3{font-family:var(--font-body-family);font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#1a121073;margin-top:40px;margin-bottom:12px}.page-width--narrow .rte p{margin-bottom:16px}.page-width--narrow .rte a{color:var(--color-how-black, #1A1210);text-decoration:none;border-bottom:1px solid rgba(26,18,16,.25);transition:border-color .2s ease}.page-width--narrow .rte a:hover{border-color:var(--color-how-black, #1A1210)}.page-width--narrow .rte img{width:100%;height:auto;margin:32px 0;display:block}.page-width--narrow .rte ul,.page-width--narrow .rte ol{padding-left:20px;margin-bottom:16px}.page-width--narrow .rte li{margin-bottom:8px}.page-width--narrow .rte blockquote{border-left:2px solid rgba(26,18,16,.15);padding-left:24px;margin:32px 0;font-style:italic;color:#1a121099}.section-page-padding{padding-top:60px;padding-bottom:80px}.contact__fields .field__input,.contact__fields textarea{border-radius:0!important;border-color:#1a121026!important;font-family:var(--font-body-family);font-size:13px;font-weight:300}.contact__fields .field__input:focus,.contact__fields textarea:focus{border-color:var(--color-how-black, #1A1210)!important;box-shadow:none!important}.contact__button .button{background-color:var(--color-how-black, #1A1210)!important;color:var(--color-how-white, #FBF7F4)!important;border-radius:0!important;font-family:var(--font-body-family);font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase}@media screen and (max-width: 749px){.section-page-padding{padding-top:40px;padding-bottom:60px}.main-page-title,.page-title.h0{margin-bottom:28px}.page-width--narrow .rte{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/how-page.css.map */
