.chf-support,.shopify-policy__container{--chf-ink: #17191b;--chf-muted: #62676b;--chf-rule: #d8dbd9;--chf-paper: #fafaf8;color:var(--chf-ink);background:#fff;font-family:inherit}.chf-support *,.shopify-policy__container *{box-sizing:border-box}.chf-support a,.shopify-policy__container a{color:inherit}.chf-support__hero,.chf-support__content,.chf-support__footer,.chf-policy-intro{max-width:1320px;margin-inline:auto;padding-inline:clamp(22px,5vw,80px)}.chf-support__hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:clamp(30px,6vw,90px);align-items:center;padding-block:clamp(64px,8vw,122px)}.chf-support__eyebrow,.chf-support__content-label,.chf-policy-intro__eyebrow,.shopify-policy__title:before{display:block;margin:0;color:var(--chf-muted);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.chf-support__hero h1{margin:22px 0 24px;font-size:clamp(48px,5vw,72px);line-height:.96;letter-spacing:-.065em;text-transform:uppercase}.chf-support__lead{max-width:620px;margin:0;color:#44484c;font-size:clamp(17px,1.6vw,21px);line-height:1.55}.chf-support__aside{display:grid;align-content:center;min-height:290px;padding:clamp(25px,4vw,52px);background:var(--chf-paper)}.chf-support__aside>span{color:var(--chf-muted);font-size:10px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.chf-support__aside strong{display:block;margin:20px 0 18px;font-size:clamp(24px,2.7vw,37px);line-height:1.08;letter-spacing:-.04em;text-transform:uppercase}.chf-support__aside p{margin:0;border-top:1px solid var(--chf-rule);padding-top:17px;color:var(--chf-muted);font-size:14px;line-height:1.65}.chf-support__content{display:grid;grid-template-columns:minmax(170px,.55fr) minmax(0,1.45fr);gap:clamp(35px,7vw,110px);border-top:1px solid var(--chf-rule);padding-block:clamp(62px,8vw,105px)}.chf-support__body{max-width:760px;min-width:0}.chf-support__body h1,.chf-support__body h2,.chf-support__body h3{margin:42px 0 14px;color:var(--chf-ink);line-height:1.1;letter-spacing:-.035em;text-transform:uppercase}.chf-support__body h1:first-child,.chf-support__body h2:first-child,.chf-support__body h3:first-child{margin-top:0}.chf-support__body h1,.chf-support__body h2{font-size:clamp(24px,2.6vw,36px)}.chf-support__body h3{font-size:18px}.chf-support__body p,.chf-support__body li{color:#4f5559;font-size:15px;line-height:1.8}.chf-support__body p{margin:0 0 20px}.chf-support__body ul,.chf-support__body ol{margin:0 0 24px;padding-left:1.35em}.chf-support__body hr{margin:36px 0;border:0;border-top:1px solid var(--chf-rule)}.chf-support__body a{text-decoration-thickness:1px;text-underline-offset:3px}.chf-support__footer{border-top:1px solid var(--chf-rule);padding-block:34px 74px}.chf-support__footer a{display:inline-block;border-bottom:1px solid currentColor;padding-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.chf-policy-intro{padding-block:clamp(54px,7vw,100px) 0}.chf-policy-intro p:last-child{max-width:680px;margin:18px 0 0;color:var(--chf-muted);font-size:16px;line-height:1.65}.shopify-policy__container{max-width:1320px!important;margin:0 auto!important;padding:clamp(30px,5vw,72px) clamp(22px,5vw,80px) clamp(75px,9vw,120px)!important}.shopify-policy__title{text-align:left!important}.shopify-policy__title:before{content:"Canna Haus Farms / Support";margin-bottom:20px}.shopify-policy__title h1{max-width:1000px;margin:0 0 clamp(40px,6vw,72px);font-size:clamp(48px,6vw,78px);line-height:.96;letter-spacing:-.065em;text-align:left;text-transform:uppercase}.shopify-policy__body{max-width:790px;border-top:1px solid var(--chf-rule);padding-top:clamp(35px,5vw,62px)}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3{margin:44px 0 15px;font-size:clamp(24px,2.6vw,36px);line-height:1.12;letter-spacing:-.035em;text-transform:uppercase}.shopify-policy__body h1:first-child,.shopify-policy__body h2:first-child{margin-top:0}.shopify-policy__body>h1:first-child{display:none}.shopify-policy__body p,.shopify-policy__body li{color:#4f5559;font-size:15px;line-height:1.8}.shopify-policy__body p{margin:0 0 20px}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.35em}.shopify-policy__body hr{margin:38px 0;border:0;border-top:1px solid var(--chf-rule)}.shopify-policy__body a{text-decoration-thickness:1px;text-underline-offset:3px}.template--contact .form-contact{max-width:1320px;margin-inline:auto;border-top:1px solid var(--chf-rule, #d8dbd9);padding-inline:clamp(22px,5vw,80px)}.template--contact .form-contact>.container{max-width:780px;margin-left:auto;padding-inline:0}.chf-labs-page{background:#fff!important;color:#17191b!important}.chf-labs-page__hero{max-width:1320px!important;padding-inline:clamp(22px,5vw,80px)!important}.chf-labs-page__hero h1{font-size:clamp(48px,5vw,72px)!important;line-height:.96!important}.chf-labs-page__grid{max-width:1320px;margin-inline:auto;border-left:1px solid #d8dbd9}.chf-labs-card{background:#fff!important}@media(max-width:749px){.chf-support__hero,.chf-support__content{grid-template-columns:1fr}.chf-support__hero{padding-block:56px 70px}.chf-support__aside{min-height:0}.chf-support__content{gap:28px}.shopify-policy__title h1{font-size:clamp(42px,10vw,62px)}.chf-labs-page__grid{border-left:0}}#smile-ui-lite-launcher-frame-container,#smile-ui-container .smile-launcher-frame-container{position:fixed!important;top:auto!important;left:auto!important;right:calc(24px + env(safe-area-inset-right,0px))!important;bottom:calc(24px + env(safe-area-inset-bottom,0px))!important;margin:0!important}@media(max-width:749px){#smile-ui-lite-launcher-frame-container,#smile-ui-container .smile-launcher-frame-container{right:calc(16px + env(safe-area-inset-right,0px))!important;bottom:calc(16px + env(safe-area-inset-bottom,0px))!important}}.chf-confirmation{padding:clamp(64px,8vw,120px) 24px;background:#fafaf8;color:#17191b}.chf-confirmation .shopify-email-marketing-confirmation__container{width:100%;max-width:760px;margin:0 auto;padding:clamp(28px,5vw,64px);background:#fff;border:1px solid #d8dbd9;text-align:left}.chf-confirmation h1{margin:28px 0 24px;font-size:clamp(38px,5vw,64px);line-height:1;letter-spacing:-.055em;text-transform:uppercase}.chf-confirmation p{margin:0 0 20px;font-size:15px;line-height:1.7;color:#62676b}.chf-confirmation .chf-confirmation__eyebrow{margin:0;padding-bottom:18px;border-bottom:1px solid #d8dbd9;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.chf-confirmation .chf-confirmation__message{max-width:540px;font-size:18px}.chf-confirmation a{color:#17191b;text-decoration:underline;text-underline-offset:4px}.chf-confirmation .chf-confirmation__home{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:10px 0 32px;padding:16px 24px;background:#17191b;color:#fff;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.chf-confirmation a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:480px){.chf-confirmation{padding:48px 18px}.chf-confirmation .shopify-email-marketing-confirmation__container{padding:28px 22px}.chf-confirmation .chf-confirmation__message{font-size:16px}}.chf-account-page{background:#fafaf8;padding:clamp(56px,7vw,100px) 24px;color:#17191b}.chf-account-page .account{max-width:1200px;margin:0 auto;padding:0;background:transparent;gap:40px}.chf-account-page .account .account__col--center{padding:0}.chf-account-page .account .account__col .form-customer{width:100%;max-width:640px;margin:0 auto;padding:clamp(28px,4vw,52px);border:1px solid #d8dbd9;background:#fff}.chf-account-page .form-customer>.container{max-width:none;padding:0}.chf-account-page .account .account__col .form-customer__title{margin:26px 0 20px;text-align:left;font-size:clamp(34px,4vw,52px);line-height:1.03;letter-spacing:-.05em}.chf-account-page .chf-account__eyebrow{margin:0;padding-bottom:18px;border-bottom:1px solid #d8dbd9;color:#62676b;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.chf-account-page .chf-account__intro{margin:0;color:#62676b;font-size:16px;line-height:1.65}.chf-account-page .form-customer__head{margin-bottom:30px}.chf-account-page .field__input{min-height:50px;border:1px solid #a4aaa6;border-radius:0;background:#fff;font-size:16px}.chf-account-page .button:not(.button--text){min-height:48px;border-radius:0;font-size:11px;letter-spacing:.12em}.chf-account-page .form-customer__callout{margin-top:32px;padding:28px 0 0}.chf-account-page .account .account__col .form-customer__callout-title{margin:0 0 18px;text-align:left;font-size:18px;line-height:1.3}.chf-account-page .form-customer__subtitle{margin-top:20px;padding:16px;border:1px solid #d8dbd9;font-size:15px;line-height:1.6}.chf-account-page .sign-in-with-shop-provider{text-align:center}.chf-account-page .sign-in-with-shop-provider p{margin:16px 0 0;color:#62676b}.chf-account-page a:focus-visible,.chf-account-page button:focus-visible,.chf-account-page input:focus-visible{outline:2px solid #17191b;outline-offset:3px}@media(max-width:600px){.chf-account-page{padding:44px 18px}.chf-account-page .account .account__col .form-customer{padding:28px 22px}.chf-account-page .account .account__col .form-customer__title{font-size:34px}}.chf-account-page .form-customer{scroll-margin-top:120px}.chf-account-page .account>.container{width:100%;max-width:640px;padding:0}.chf-account-page .account .form-customer--reset{text-align:left}.chf-account-page .form-customer--activate .button+.button{margin-top:14px}
/*# sourceMappingURL=/cdn/shop/t/54/assets/chf-support-pages.css.map */
