:root{--hbs-navy:#0B2545;--hbs-orange:#F5761A;--hbs-off:#F6F4F1}body{-webkit-font-smoothing:antialiased}h1,.h1{letter-spacing:-.025em}h2,.h2{letter-spacing:-.02em}[id$=__hero] h1{font-size:clamp(2.6rem,6.4vw,5.25rem)!important;line-height:1.02!important;max-width:12ch}[id$=__hero] p{max-width:34rem}[id$=__hero] .button,[id$=__hero] a[class*=button]{padding:1rem 2rem;font-weight:600;letter-spacing:.02em}.shopify-section h2{font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.08}.hbs-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 24px;padding:18px 0;color:var(--hbs-navy)}.hbs-trust__item{display:flex;align-items:center;gap:12px;justify-content:center}.hbs-trust__item svg{color:var(--hbs-orange);flex:0 0 auto}.hbs-trust__item strong{display:block;font-size:.875rem;font-weight:600;line-height:1.25}.hbs-trust__item span{display:block;font-size:.8125rem;opacity:.7;line-height:1.25}@media(max-width:749px){.hbs-trust{grid-template-columns:1fr 1fr;gap:14px 12px;padding:16px 0}.hbs-trust__item{justify-content:flex-start;gap:10px}.hbs-trust__item span{display:none}.hbs-trust__item strong{font-size:.8125rem}}.collection-card .collection-card__content *,[class*=collection-card] h4,[class*=collection-card] .h4{color:#fff!important}[class*=collection-card] img{transition:transform .8s ease}[class*=collection-card]:hover img{transform:scale(1.04)}.product-card,.product-card *{border-radius:0!important}.product-card img{background:#ece9e4}.product-card [class*=title]{font-weight:500}[id$=__how_it_works] strong{color:var(--hbs-orange);font-size:.875rem;letter-spacing:.12em}[id$=__how_it_works] h3{font-size:1.375rem;margin:.35rem 0 .5rem}[id$=__how_it_works] p{opacity:.85}.hbs-eyebrow{font-size:.8125rem;text-transform:uppercase;letter-spacing:.14em;color:var(--hbs-orange);margin:0 0 .5rem}.hbs-faq{display:grid;grid-template-columns:1fr 1.6fr;gap:48px;color:var(--hbs-navy)}.hbs-faq h2{margin:0 0 1rem}.hbs-link{color:var(--hbs-navy);text-decoration:underline;text-underline-offset:4px;font-weight:600}.hbs-faq details{border-bottom:1px solid rgba(11,37,69,.15);padding:20px 0}.hbs-faq details:first-child{border-top:1px solid rgba(11,37,69,.15)}.hbs-faq summary{cursor:pointer;list-style:none;font-weight:600;font-size:1.0625rem;display:flex;justify-content:space-between;gap:16px}.hbs-faq summary::-webkit-details-marker{display:none}.hbs-faq summary:after{content:"+";font-weight:400;font-size:1.4rem;line-height:1;color:var(--hbs-orange)}.hbs-faq details[open] summary:after{content:"\2013"}.hbs-faq details p{margin:.75rem 0 0;opacity:.85;line-height:1.55}@media(max-width:749px){.hbs-faq{grid-template-columns:1fr;gap:24px}}.button,button.button{letter-spacing:.02em}footer .menu a,footer a{text-decoration:none}[id$=__hero] .hero__content-wrapper{padding-inline:24px!important;max-width:1440px;margin-inline:auto;width:100%;box-sizing:border-box}@media(min-width:750px){[id$=__hero] .hero__content-wrapper{padding-inline:72px!important}}[id$=__hero] .hero__content-wrapper>.text-block:first-child p{text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:600;opacity:.9}[id$=__hero] .hero__content-wrapper>.text-block:nth-child(3) p{font-size:1.0625rem;line-height:1.5;opacity:.92}[id$=__shop_by_product] .text-block:first-child p,[id$=__shop_by_use] .text-block:first-child p,[id$=__outages] .text-block:first-child p{text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:600;color:var(--hbs-orange)}[id$=__footer_m9NzUG] a,[id$=__footer_m9NzUG] li{font-size:.9375rem;opacity:.85}[id$=__footer_m9NzUG] h2,[id$=__footer_m9NzUG] h4,[id$=__footer_m9NzUG] .h4{font-size:.8125rem!important;text-transform:uppercase;letter-spacing:.14em;font-weight:600}[id$=__footer_m9NzUG] input,[id$=__footer_m9NzUG] .email-signup__input-group,[id$=__footer_m9NzUG] form *{border-radius:2px!important}[id$=__how_it_works] .group-block-content>.group-block{border-top:1px solid rgba(11,37,69,.15);padding-top:24px}[id$=__shop_by_product] [class*=collection-card] p,[id$=__shop_by_use] [class*=collection-card] p,[class*=collection-card] .text-block p{text-transform:none!important;letter-spacing:-.01em!important;font-size:1.125rem!important;font-weight:600!important;color:#fff!important}@media(min-width:750px){[class*=collection-card] .text-block p{font-size:1.25rem!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hbs-makeover.css.map */
