@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700&family=Manrope:wght@400;500;600;700;800&display=swap";.hightide-home{--ht-bg: #f4f6f8;--ht-surface: #ffffff;--ht-surface-alt: #eaf0f5;--ht-ink: #102235;--ht-muted: #5f7284;--ht-line: #d9e2ea;--ht-brand: #0e4064;--ht-brand-strong: #0a314d;--ht-accent: #c8a96b;--ht-shadow: 0 18px 40px rgba(16, 34, 53, .08);background:linear-gradient(180deg,#f7f9fb,#f4f6f8);color:var(--ht-ink);font-family:Manrope,sans-serif;line-height:1.6;margin:0;padding:calc(var(--header-height, 0px) + 1.2rem) 0 4rem}.hightide-home .ht-shell{width:min(1180px,calc(100% - 2rem));margin:0 auto}.hightide-home .ht-nav,.hightide-home .ht-hero,.hightide-home .ht-section,.hightide-home .ht-footer{margin-bottom:.7rem}.hightide-home .ht-nav,.hightide-home .ht-section,.hightide-home .ht-hero-copy,.hightide-home .ht-hero-aside,.hightide-home .ht-category-card,.hightide-home .ht-product-card,.hightide-home .ht-step-card,.hightide-home .ht-final{background:var(--ht-surface);border:1px solid var(--ht-line);border-radius:24px;box-shadow:var(--ht-shadow)}.hightide-home .ht-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.45rem 1rem}.hightide-home .ht-logo{color:var(--ht-brand);display:inline-grid;line-height:1;text-decoration:none}.hightide-home .ht-logo strong,.hightide-home .ht-heading,.hightide-home h1,.hightide-home h2,.hightide-home h3{font-family:Barlow Condensed,sans-serif;letter-spacing:.01em}.hightide-home .ht-logo strong{font-size:clamp(2rem,2.8vw,2.8rem)}.hightide-home .ht-logo small{color:var(--ht-muted);font-size:.78rem;letter-spacing:.18em}.hightide-home .ht-actions,.hightide-home .ht-cta-row{display:flex;flex-wrap:wrap;gap:.7rem}.hightide-home .ht-btn{align-items:center;border-radius:999px;display:inline-flex;font:inherit;font-weight:700;justify-content:center;min-height:48px;padding:.8rem 1.2rem;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.hightide-home .ht-btn:hover{transform:translateY(-1px)}.hightide-home .ht-btn--primary{background:var(--ht-brand);border:1px solid var(--ht-brand);color:#fff}.hightide-home .ht-btn--primary:hover{background:var(--ht-brand-strong);border-color:var(--ht-brand-strong)}.hightide-home .ht-btn--secondary{background:#fff;border:1px solid var(--ht-line);color:var(--ht-ink)}.hightide-home .ht-hero{display:grid;align-items:end;min-height:34rem;overflow:hidden;position:relative}.hightide-home .ht-hero-copy,.hightide-home .ht-hero-aside,.hightide-home .ht-section,.hightide-home .ht-final{padding:1.5rem}.hightide-home .ht-eyebrow,.hightide-home .ht-section-kicker,.hightide-home .ht-card-kicker,.hightide-home .ht-aside-label{color:var(--ht-brand);font-size:.82rem;font-weight:800;letter-spacing:.1em;margin:0 0 .6rem;text-transform:uppercase}.hightide-home h1{font-size:clamp(2.6rem,5vw,4.7rem);line-height:.95;margin:0;max-width:11ch}.hightide-home .ht-heading{color:var(--ht-ink);font-size:clamp(1.8rem,3vw,3rem);line-height:.96;margin:0}.hightide-home .ht-sub,.hightide-home .ht-hero-aside p,.hightide-home .ht-category-card p,.hightide-home .ht-product-card p,.hightide-home .ht-step-card p,.hightide-home .ht-final p,.hightide-home .ht-footer,.hightide-home .ht-contractor-band__copy p{color:var(--ht-muted)}.hightide-home .ht-sub{font-size:1.05rem;margin:1rem 0 1.4rem;max-width:64ch}.hightide-home .ht-hero-notes{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.2rem}.hightide-home .ht-hero-copy{max-width:44rem;position:relative;z-index:2}.hightide-home .ht-hero-notes span,.hightide-home .ht-tag,.hightide-home .ht-inline-link,.hightide-home .ht-section-link{font-weight:700}.hightide-home .ht-hero-notes span,.hightide-home .ht-tag{background:#ffffff1f;border-radius:999px;color:#fff;display:inline-flex;padding:.45rem .8rem}.hightide-home .ht-hero--image{background-color:#dfe6ec;background-position:center center;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(16,34,53,.08);border-radius:28px;box-shadow:var(--ht-shadow);padding:1.5rem}.hightide-home .ht-hero--image:before{background:linear-gradient(90deg,#0917238f,#09172366 34%,#0917231f 66%,#09172308);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.hightide-home .ht-hero--image .ht-hero-copy{background:#08182557;border:1px solid rgba(255,255,255,.14);border-radius:24px;box-shadow:0 20px 44px #050e1638;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hightide-home .ht-hero--image .ht-eyebrow,.hightide-home .ht-hero--image h1,.hightide-home .ht-hero--image .ht-sub{color:#fff}.hightide-home .ht-hero--image .ht-eyebrow{color:#d8b980}.hightide-home .ht-hero--image .ht-btn--secondary{background:#ffffff1f;border-color:#ffffff2e;color:#fff}.hightide-home .ht-hero-aside{background:linear-gradient(180deg,#0f3958,#0c2f49);border-color:#ffffff14;color:#fff}.hightide-home .ht-hero-aside h2{color:#fff;font-size:clamp(2rem,3vw,2.8rem);line-height:.96;margin:0 0 .7rem}.hightide-home .ht-hero-aside .ht-aside-label,.hightide-home .ht-hero-aside small,.hightide-home .ht-hero-aside p,.hightide-home .ht-hero-aside li{color:#fffc}.hightide-home .ht-feature-list{margin:1rem 0 0;padding-left:1.1rem}.hightide-home .ht-feature-list li+li{margin-top:.4rem}.hightide-home .ht-aside-footer{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:1.2rem}.hightide-home .ht-aside-footer strong{display:block;font-family:Barlow Condensed,sans-serif;font-size:2rem;line-height:1}.hightide-home .ht-section-head{align-items:end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.hightide-home .ht-section-link,.hightide-home .ht-inline-link{color:var(--ht-brand);text-decoration:none}.hightide-home .ht-category-grid,.hightide-home .ht-product-grid,.hightide-home .ht-contractor-band__steps{display:grid;gap:1rem}.hightide-home .ht-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hightide-home .ht-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hightide-home .ht-category-card,.hightide-home .ht-step-card{padding:1.25rem}.hightide-home .ht-category-card h3,.hightide-home .ht-product-card h3,.hightide-home .ht-step-card h3{color:var(--ht-ink);font-size:1.7rem;line-height:1;margin:0 0 .55rem}.hightide-home .ht-product-card{display:flex;flex-direction:column;overflow:hidden}.hightide-home .ht-product-media{aspect-ratio:1 / 1;background:#f8fafb;border-bottom:1px solid var(--ht-line);min-height:260px}.hightide-home .ht-product-media img{display:block;height:100%;object-fit:contain;width:100%}.hightide-home .ht-placeholder{align-items:center;color:var(--ht-muted);display:flex;height:100%;justify-content:center;padding:1rem;text-align:center}.hightide-home .ht-product-body{display:flex;flex:1;flex-direction:column;gap:.7rem;padding:1.2rem}.hightide-home .ht-product-meta{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-top:auto}.hightide-home .ht-product-meta strong{color:var(--ht-brand);font-family:Barlow Condensed,sans-serif;font-size:2rem;line-height:1}.hightide-home .ht-product-meta span{color:var(--ht-muted);font-size:.9rem}.hightide-home .ht-contractor-band{background:linear-gradient(180deg,#f7fafc,#edf3f7)}.hightide-home .ht-contractor-band__copy{margin-bottom:1rem}.hightide-home .ht-contractor-band__steps{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem}.hightide-home .ht-step-card span{color:var(--ht-accent);display:inline-block;font-family:Barlow Condensed,sans-serif;font-size:1.2rem;font-weight:700;margin-bottom:.45rem}.hightide-home .ht-footer{color:var(--ht-muted);font-size:.92rem;padding:.2rem .2rem 0;text-align:center}.hightide-home.ht-contractor-page{padding-top:2rem}.ht-contractor-page .ht-contractor-hero,.ht-contractor-page .ht-panel,.ht-contractor-page .ht-contractor-product{background:var(--ht-surface);border:1px solid var(--ht-line);box-shadow:var(--ht-shadow);color:var(--ht-ink)}.ht-contractor-page .ht-contractor-hero{border-radius:24px}.ht-contractor-page .ht-contractor-hero__panel,.ht-contractor-page .ht-contractor-pricebox{background:#f7fafc;border:1px solid var(--ht-line)}.ht-contractor-page .ht-contractor-pricebox__head span,.ht-contractor-page .ht-contractor-product__vendor,.ht-contractor-page .ht-panel p,.ht-contractor-page .ht-contractor-kicker{color:var(--ht-muted)}.ht-contractor-page .ht-contractor-price-list,.ht-contractor-page .ht-contractor-points{color:var(--ht-ink)}.ht-contractor-page .ht-strip--contractor{background:transparent;border:0;box-shadow:none;padding:0}.ht-contractor-page .ht-step{color:var(--ht-accent)}@media screen and (max-width:989px){.hightide-home{padding-top:calc(var(--header-height, 0px) + .8rem)}.hightide-home .ht-hero,.hightide-home .ht-category-grid,.hightide-home .ht-product-grid,.hightide-home .ht-contractor-band__steps,.ht-contractor-page .ht-contractor-benefit-grid,.ht-contractor-page .ht-contractor-step-grid,.ht-contractor-page .ht-contractor-faq-grid,.ht-contractor-page .ht-contractor-product-grid,.ht-contractor-page .ht-contractor-product,.ht-contractor-page .ht-contractor-hero{grid-template-columns:1fr}.hightide-home .ht-hero{min-height:28rem}.hightide-home .ht-hero--image:before{background:linear-gradient(180deg,#091723b3,#09172380 45%,#091723c2)}}@media screen and (max-width:749px){.hightide-home .ht-shell{width:min(100%,calc(100% - 1rem))}.hightide-home .ht-nav,.hightide-home .ht-section-head{align-items:start;flex-direction:column}.hightide-home .ht-hero-copy,.hightide-home .ht-hero-aside,.hightide-home .ht-section,.hightide-home .ht-final{padding:1.2rem}.hightide-home h1{max-width:none}.hightide-home .ht-aside-footer,.hightide-home .ht-product-meta{align-items:start;flex-direction:column}.hightide-home .ht-product-media{min-height:220px}.hightide-home .ht-actions,.hightide-home .ht-cta-row,.hightide-home .ht-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/hightide-pop.css.map */
