@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{--font-heading-family: "Plus Jakarta Sans", -apple-system, sans-serif;--font-body-family: "Plus Jakarta Sans", -apple-system, sans-serif;--hs-brand: #0F5E85;--hs-brand-deep: #0D2C3D;--hs-green: var(--hs-brand);--hs-green-dark: var(--hs-brand-deep);--hs-panel-bg: #EAF6FC;--hs-card-bg: #ffffff;--hs-border: rgba(0, 0, 0, .08);--hs-muted: rgba(0, 0, 0, .62)}body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Plus Jakarta Sans,-apple-system,sans-serif!important}.text-block h1,.text-block h2{overflow-wrap:normal!important;word-break:normal!important;text-wrap:pretty}[id$=__description_below]{margin-top:32px}[id$=__description_below] rte-formatter{display:block;background:var(--hs-panel-bg);border-radius:12px;padding:48px 56px;max-width:880px;--max-width: 880px;margin:0 auto}[id$=__description_below] rte-formatter p.hs-lead{font-size:1.0625rem;line-height:1.7;margin:0 0 2rem;color:var(--color-foreground)}[id$=__description_below] rte-formatter p{font-size:.9375rem;line-height:1.75;margin:0 0 1.25rem;color:var(--color-foreground)}[id$=__description_below] rte-formatter h3{position:relative;font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:-.005em;margin:2.5rem 0 1rem;padding-left:14px;color:var(--color-foreground);white-space:normal!important}[id$=__description_below] rte-formatter h3:before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:4px;background:var(--hs-brand);border-radius:2px}[id$=__description_below] rte-formatter>h3:first-of-type,[id$=__description_below] rte-formatter>p.hs-lead+h3{margin-top:.5rem}[id$=__description_below] rte-formatter ul{list-style:none;padding:0;margin:0 0 1.75rem}[id$=__description_below] rte-formatter ul li{position:relative;padding:.5rem 0 .5rem 1.5rem;font-size:.9375rem;line-height:1.65;color:var(--color-foreground)}[id$=__description_below] rte-formatter ul li:before{content:"";position:absolute;left:4px;top:1.05rem;width:6px;height:6px;border-radius:50%;background:var(--hs-brand);opacity:.65}[id$=__description_below] rte-formatter ul li strong{font-weight:700;color:var(--hs-brand-deep)}[id$=__description_below] rte-formatter .hs-callout{background:var(--hs-card-bg);border:1px solid var(--hs-border);border-left:4px solid var(--hs-brand);border-radius:6px;padding:28px 32px;margin:2.5rem 0}[id$=__description_below] rte-formatter .hs-callout h3{margin-top:0;padding-left:0;font-size:1.0625rem;color:var(--hs-brand-deep)}[id$=__description_below] rte-formatter .hs-callout h3:before{display:none}[id$=__description_below] rte-formatter .hs-callout p{margin-bottom:.75rem;font-size:.9375rem}[id$=__description_below] rte-formatter .hs-callout p:last-child{margin-bottom:0}[id$=__description_below] rte-formatter a{color:var(--hs-brand-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#0f5e8566;font-weight:500;transition:text-decoration-color .2s ease}[id$=__description_below] rte-formatter a:hover{text-decoration-color:var(--hs-brand-deep)}[id$=__description_below] rte-formatter strong{font-weight:600;color:var(--color-foreground)}@media(max-width:640px){[id$=__description_below] rte-formatter{padding:28px 22px;border-radius:0}[id$=__description_below] rte-formatter p.hs-lead{font-size:1rem}[id$=__description_below] rte-formatter h3{font-size:1.05rem;margin-top:2rem}[id$=__description_below] rte-formatter .hs-callout{padding:22px;margin:2rem 0}}.text-block[class*=__hero_heading]>h1{max-inline-size:820px;margin:0;line-height:1;text-wrap:balance}.text-block[class*=__hero_heading]>h1>span{display:block;text-wrap:balance}.text-block[class*=__hero_heading]>h1>span:first-child{font-size:clamp(2.25rem,4.6vw,3.5rem);line-height:1.04;letter-spacing:-.02em;font-weight:700}.text-block[class*=__hero_heading]>h1>span+span{margin-block-start:.42em;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.25;letter-spacing:-.005em;font-weight:500;color:#ffffffeb}.text-block[class*=__hero_desc]>p{font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.5;max-inline-size:46ch;color:#fff}.text-block[class*=__hero_desc] strong{font-weight:700;color:#fff}@media(max-width:749px){.text-block[class*=__hero_heading]>h1{max-inline-size:100%}.text-block[class*=__hero_heading]>h1>span+span{margin-block-start:.5em}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/harbor-soils-custom.css.map */
