.hh{--hh-teal:#1c4643;--hh-teal-2:#2a5d58;--hh-teal-d:#123331;--hh-mint:#e6efed;--hh-mint-l:#eef5f3;--hh-orange:#b65d21;--hh-orange-d:#9c4f1b;--hh-orange-l:#d8712b;--hh-sand:#ffffff;--hh-gray:#f5f7f7;--hh-box-line:#e8ecec;--hh-ink:#18231f;--hh-mut:#56635e;--hh-line:#dfe6e3;--hh-r:16px;--hh-sh:0 1px 2px rgba(16,40,38,.06),0 6px 18px rgba(16,40,38,.07);font-family:var(--text-font-family,inherit);color:var(--hh-ink)}.hh *,.hh *:before,.hh *:after{box-sizing:border-box}.hh a{text-decoration:none;color:inherit}.hh-wrap{max-width:1340px;margin:0 auto;padding:0 28px}.hh-sec{padding:44px 0 0}.hh-sh{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px}.hh-sh h2{font:800 26px/1.1 "Barlow Condensed",var(--heading-font-family,sans-serif);margin:0;color:var(--hh-teal);letter-spacing:.005em}.hh-sh a{font-weight:600;color:var(--hh-orange-d);font-size:14px;white-space:nowrap}.hh-note{margin:-6px 0 14px;color:var(--hh-mut);font-size:13.5px}.hh-eyebrow{font:700 12px/1.2 var(--text-font-family,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--hh-orange)}.hh-intro{position:relative;overflow:hidden;color:#fff;min-height:300px;display:flex;align-items:flex-end}.hh-intro__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 45%}.hh-intro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#123331f0,#123331a8 55%,#12333138)}.hh-intro__in{position:relative;z-index:1;width:100%;padding:44px 28px 30px;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;max-width:1340px;margin:0 auto}.hh-intro .hh-eyebrow{color:#ffb27c}.hh-intro h1{font:700 clamp(32px,4.2vw,52px)/1.02 "Barlow Condensed",var(--heading-font-family,sans-serif);margin:8px 0 10px;color:#fff;letter-spacing:-.005em}.hh-intro p{margin:0;max-width:600px;font-size:16.5px;color:#e3efed}.hh-rating{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--hh-ink);border-radius:999px;padding:8px 16px;font-size:14px;white-space:nowrap;box-shadow:var(--hh-sh)}.hh-rating .s{color:var(--hh-orange);letter-spacing:1px}.hh-search{display:flex;margin:18px 0 0;max-width:640px;background:#fff;border-radius:999px;padding:5px 5px 5px 18px;box-shadow:var(--hh-sh)}.hh-search input{flex:1;border:0;outline:0;font-size:15px;color:var(--hh-ink);background:transparent;min-width:0}.hh-search button{border:0;background:var(--hh-orange);color:#fff;border-radius:999px;width:40px;height:40px;font-size:18px;cursor:pointer}.hh-hero{display:grid;grid-template-columns:2.05fr 1fr;grid-template-rows:400px;gap:14px;margin-top:18px}.hh-hero__side{display:grid;grid-template-rows:1fr 1fr;gap:14px;min-height:0}.hh-slot{position:relative;border-radius:var(--hh-r);overflow:hidden;box-shadow:var(--hh-sh);min-height:0;display:flex}.hh-slot>a,.hh-slot>div{flex:1;display:flex;min-width:0}.hh-slot__img{width:100%;height:100%;object-fit:cover;display:block}.hh-ban{flex:1;display:flex;align-items:center;gap:4%;padding:5% 5.5%;color:#fff;background:linear-gradient(135deg,#0d0d0d,#253425);container-type:inline-size;min-width:0}.hh-ban__tx{flex:1 1 58%;min-width:0}.hh-ban__tx .k{display:block;font:800 13px/1 var(--text-font-family,sans-serif);letter-spacing:.16em;text-transform:uppercase;opacity:.9;margin-bottom:8px}.hh-ban h2{font:800 clamp(20px,6cqw,44px)/1.03 "Barlow Condensed",var(--heading-font-family,sans-serif);margin:0 0 8px;color:#fff}.hh-ban p{margin:0 0 14px;font-size:clamp(12px,2.2cqw,16px);opacity:.92}.hh .hh-cta{display:inline-block;background:#fff;color:#111;font-weight:700;font-size:14px;padding:.6em 1.15em;border-radius:999px}.hh-ban__pi{flex:0 0 36%;align-self:center;height:78%;display:grid;place-items:center}.hh-ban__pi img{height:100%;width:auto;max-width:100%;object-fit:contain;border-radius:12px;background:#fff;padding:6%}.hh-card{flex:1;display:flex;flex-direction:column;gap:3px;padding:18px 22px;background:linear-gradient(140deg,#123331,#1c4643);color:#fff;min-width:0}.hh-card.alt{background:linear-gradient(140deg,#2f6b4f,#1c4643)}.hh-card .k{font:700 11px/1.3 var(--text-font-family,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#ffb27c}.hh-card h2{font:800 23px/1.1 "Barlow Condensed",var(--heading-font-family,sans-serif);margin:4px 0;color:#fff}.hh-card p{margin:0;font-size:14px;line-height:1.4;color:#d7e9e7}.hh-card .go{margin-top:auto;font-weight:700;color:#fff;border-bottom:2px solid var(--hh-orange);width:max-content;padding-top:8px}.hh-mid{display:flex;height:300px}.hh-trust{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-radius:var(--hh-r);box-shadow:var(--hh-sh);margin-top:22px}.hh-trust div{display:flex;gap:12px;align-items:center;padding:16px 18px;border-right:1px solid var(--hh-line)}.hh-trust div:last-child{border-right:0}.hh-ic{flex:0 0 40px;height:40px;border-radius:12px;background:var(--hh-mint-l);display:grid;place-items:center;color:var(--hh-teal)}.hh-trust b{display:block;font-size:15.5px;color:var(--hh-teal);line-height:1.15}.hh-trust span{font-size:13px;color:var(--hh-mut)}.hh-doors{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hh-door{border-radius:var(--hh-r);padding:24px 26px;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:120px}.hh-door h3{font:800 22px/1.15 "Barlow Condensed",var(--heading-font-family,sans-serif);margin:0 0 4px}.hh-door p{margin:0;font-size:14px}.hh-door .ar{flex:0 0 46px;height:46px;border-radius:50%;display:grid;place-items:center;font-size:20px}.hh-door.d1{background:var(--hh-mint-l);color:var(--hh-teal)}.hh-door.d1 p{color:var(--hh-mut)}.hh-door.d1 .ar{background:var(--hh-teal);color:#fff}.hh-door.d2{background:linear-gradient(135deg,var(--hh-teal),var(--hh-teal-2));color:#fff}.hh-door.d2 h3{color:#fff}.hh-door.d2 p{color:var(--hh-mint)}.hh-door.d2 .ar{background:var(--hh-orange);color:#fff}.hh-cats{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.hh-cat{background:#fff;border-radius:var(--hh-r);padding:14px 12px;text-align:center;box-shadow:var(--hh-sh)}.hh-cat .im{aspect-ratio:1;border-radius:12px;background:#fff;border:1px solid var(--hh-box-line);overflow:hidden;margin-bottom:10px}.hh-cat img{width:100%;height:100%;object-fit:cover}.hh-cat b{display:block;font-size:15px;color:var(--hh-teal)}.hh-cat span{font-size:12px;color:var(--hh-mut)}.hh-tools{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.hh-tool{border-radius:18px;overflow:hidden;background:#fff;box-shadow:var(--hh-sh);display:flex;flex-direction:column}.hh-tool .tim{background:linear-gradient(160deg,#eef5f3,#dcebe7);height:120px;display:grid;place-items:center;color:var(--hh-teal)}.hh-tool .tx{padding:14px 16px 18px}.hh-tool b{display:block;font-size:16px;color:var(--hh-teal);margin-bottom:4px}.hh-tool p{margin:0;font-size:13.5px;color:var(--hh-mut)}.hh-tool .pill{display:inline-block;margin-top:8px;background:#fdeee3;color:#8a4416;font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px}.hh-prods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.hh-p{display:flex;flex-direction:column;background:#fff;border:1px solid var(--hh-line);border-radius:14px;padding:14px;font-size:14px;min-width:0}.hh-p .pi{aspect-ratio:1;display:grid;place-items:center;margin-bottom:12px}.hh-p .pi img{max-width:88%;max-height:100%;object-fit:contain}.hh-p .vb{font-size:11.5px;color:var(--hh-mut);text-transform:uppercase;letter-spacing:.06em;font-weight:700;min-height:1.3em}.hh-p .nm{font-weight:600;line-height:1.3;min-height:3.9em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--hh-ink)}.hh-p .pr{margin-top:auto;padding-top:8px;font-weight:800;color:var(--hh-teal);font-size:17px}.hh-p form{margin:10px 0 0}.hh-atc{display:block;width:100%;text-align:center;background:var(--hh-orange);color:#fff!important;font-weight:700;font-size:14px;padding:10px;border:0;border-radius:999px;cursor:pointer}.hh-atc:hover{background:var(--hh-orange-d)}.hh-ob{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hh-obp{border-radius:20px;overflow:hidden;background:#fff;box-shadow:var(--hh-sh);display:flex;flex-direction:column}.hh-obp__top{display:flex;gap:18px;align-items:center;padding:26px 28px;color:#fff;background:linear-gradient(135deg,#0d0d0d,#253425)}.hh-obp.hbx .hh-obp__top{background:linear-gradient(135deg,#1c4643,#2f6b4f)}.hh-obp__top .tx{flex:1;min-width:0}.hh-obp__top .k{font:800 13px/1 sans-serif;letter-spacing:.16em}.hh-obp__top h3{font:800 28px/1.05 "Barlow Condensed",var(--heading-font-family,sans-serif);margin:8px 0;color:#fff}.hh-obp__top p{margin:0 0 12px;font-size:14.5px;color:#dbe8e6}.hh-obp__top img{width:110px;height:110px;object-fit:contain;background:#fff;border-radius:12px;padding:8px;flex:0 0 auto}.hh-badge{display:inline-flex;gap:6px;align-items:center;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700;margin:0 0 12px}.hh-obp .hh-prods{grid-template-columns:repeat(3,minmax(0,1fr));padding:14px;gap:10px}.hh-obp .hh-p{border:0;padding:0}.hh-obp .hh-p .pi{background:#fff;border:1px solid var(--hh-box-line);border-radius:12px;padding:10px}.hh-brands{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.hh-tb{position:relative;background:#fff;border-radius:12px;box-shadow:var(--hh-sh);padding:16px 10px;text-align:center;font:800 17px/1.15 "Barlow Condensed",var(--heading-font-family,sans-serif);color:var(--hh-teal)}.hh-tb i{display:block;font:700 10.5px/1.3 var(--text-font-family,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--hh-mut);font-style:normal;margin-top:4px}.hh-svc{display:grid;grid-template-columns:1fr 1.35fr;border-radius:20px;overflow:hidden;box-shadow:var(--hh-sh)}.hh-svc__l{background:linear-gradient(140deg,#123331,#1c4643);color:#fff;padding:30px 30px 26px;display:flex;flex-direction:column;gap:10px}.hh-svc__l h3{font:800 32px/1.05 "Barlow Condensed",var(--heading-font-family,sans-serif);margin:0;color:#fff}.hh-svc__l p{margin:0;color:#d7e9e7}.hh-svc__l .btn{align-self:flex-start;background:var(--hh-orange);color:#fff;font-weight:700;padding:10px 18px;border-radius:999px;margin-top:6px}.hh-svc__l .reb{margin-top:auto;font-size:13.5px;color:#d7e9e7;border-top:1px solid rgba(255,255,255,.15);padding-top:14px}.hh-svc__l .reb a{color:#ffb27c;font-weight:700}.hh-svc__r{background:#fff;display:flex;flex-direction:column}.hh-row{display:flex;gap:16px;align-items:center;padding:18px 24px;border-bottom:1px solid var(--hh-line)}.hh-row:last-child{border-bottom:0}.hh-row .tx{flex:1}.hh-row b{display:block;color:var(--hh-teal);font-size:16.5px}.hh-row span{color:var(--hh-mut);font-size:14px}.hh-row .ar{flex:0 0 36px;height:36px;border-radius:50%;border:1px solid var(--hh-line);display:grid;place-items:center}.hh-quotes{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hh-q{background:#fff;border-radius:var(--hh-r);box-shadow:var(--hh-sh);padding:18px 22px}.hh-q .s{color:var(--hh-orange)}.hh-q p{margin:8px 0;font-size:15.5px}.hh-q small{color:var(--hh-mut)}.hh-fam{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:0;border-radius:20px;overflow:hidden;box-shadow:var(--hh-sh);background:#fff}.hh-fam__a{padding:24px 26px}.hh-fam__a img{height:34px;width:auto}.hh-fam__a h3{font:800 24px/1.1 "Barlow Condensed",var(--heading-font-family,sans-serif);margin:10px 0;color:var(--hh-teal)}.hh-fam__a .btn{display:inline-block;background:var(--hh-teal);color:#fff;font-weight:700;padding:9px 16px;border-radius:999px}.hh-fam__b{position:relative;color:#fff;padding:24px;background:#1c4643}.hh-fam__b img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.35}.hh-fam__b>*:not(img){position:relative}.hh-fam__b ul{margin:10px 0 0;padding-left:18px;font-size:14px}.hh-fam__c{padding:24px}.hh-fam__c .st{display:flex;gap:10px;margin:10px 0}.hh-fam__c .st div{flex:1;text-align:center;font-size:12.5px;color:var(--hh-mut)}.hh-fam__c img{height:44px;width:auto;object-fit:contain}.hh-guides{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-bottom:36px}.hh-g{border-radius:var(--hh-r);padding:20px 22px;background:linear-gradient(140deg,#123331,#1c4643);color:#fff;display:flex;flex-direction:column;gap:6px;min-height:150px}.hh-g .k{font:700 11px sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ffb27c}.hh-g b{font:800 22px/1.15 "Barlow Condensed",var(--heading-font-family,sans-serif)}.hh-g span{margin-top:auto;font-weight:700;font-size:14px}.template-index .footer__block-item--newsletter{flex:1 1 100%!important;max-width:none!important}.template-index .footer__block-item--newsletter .footer__title{font-size:26px}@media(max-width:999px){.hh-wrap{padding:0 16px}.hh-intro__in{padding:28px 16px 20px;display:block}.hh-intro p{font-size:14.5px}.hh-rating{margin-top:12px}.hh-hero{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.hh-hero__main{aspect-ratio:4/3}.hh-hero__side{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.hh-card h2{font-size:19px}.hh-ban{flex-direction:row}.hh-mid{height:auto;aspect-ratio:4/3}.hh-trust{grid-template-columns:1fr 1fr}.hh-trust div{border-right:0;border-bottom:1px solid var(--hh-line)}.hh-doors,.hh-ob,.hh-svc,.hh-quotes,.hh-fam,.hh-guides{grid-template-columns:minmax(0,1fr)}.hh-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hh-cat span{display:none}.hh-tools{grid-template-columns:minmax(0,1fr)}.hh-tool{display:grid;grid-template-columns:110px minmax(0,1fr)}.hh-tool .tim{height:auto}.hh-prods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hh-p{padding:10px}.hh-p .nm{font-size:13px}.hh-atc{font-size:12.5px;padding:8px 4px}.hh-obp .hh-prods{grid-template-columns:repeat(3,minmax(0,1fr))}.hh-obp .hh-p .nm{font-size:11.5px}.hh-obp__top img{display:none}.hh-brands{grid-template-columns:repeat(3,minmax(0,1fr))}.hh-sh h2{font-size:23px}}.hh .hh-rating,.hh .hh-rating b{color:var(--hh-ink)}.hh .hh-rating .t{color:var(--hh-mut)}.hh .hh-rating .s{color:transparent;background:linear-gradient(90deg,var(--hh-orange) var(--pct,100%),#d9dfdc var(--pct,100%));-webkit-background-clip:text;background-clip:text;letter-spacing:1px}.hh-ob{grid-template-rows:auto auto;align-items:stretch}.hh-obp{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0}.hh-obp__top{align-items:center}.hh-obp .hh-prods{align-items:stretch;align-content:start}.hh-obp .hh-p{height:100%}.hh-obp .hh-p .nm{min-height:3.9em}.hh .hh-g{justify-content:flex-start;gap:8px;padding:22px 24px;min-height:160px}.hh .hh-g .k{margin:0;color:#ffb27c}.hh .hh-g b{color:#fff;font:800 22px/1.15 "Barlow Condensed",var(--heading-font-family,sans-serif)}.hh .hh-g .go{margin-top:auto;color:var(--hh-mint);font-weight:700;font-size:14px}.hh .hh-g:hover .go{color:#fff}.hh-fam{align-items:stretch}.hh-fam__a{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:28px 30px}.hh-fam__a .btn{align-self:flex-start;margin-top:6px}.hh-fam__b{display:flex;flex-direction:column;justify-content:center;padding:28px 30px}.hh .hh-fam__b b{color:#fff}.hh-fam__b ul{color:#e3efed}.hh-fam__c{display:flex;flex-direction:column;justify-content:center;padding:28px 30px}.hh-fam__c p,.hh-fam__c small{color:var(--hh-mut)}.hh-brands{grid-auto-rows:1fr}.hh-tb{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100px;padding:8px 8px 10px}.hh-tb .lg{display:block;width:100%;height:78px;overflow:hidden;border-radius:8px}.hh-tb .lg.wide img{object-fit:contain;padding:6px 4px}.hh-tb .lg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hh-tb .nm{font:800 17px/1.15 "Barlow Condensed",var(--heading-font-family,sans-serif);color:var(--hh-teal)}.hh-tb i{margin-top:6px}.hh-tb:hover{box-shadow:0 0 0 2px var(--hh-teal) inset,var(--hh-sh)}@media(max-width:999px){.hh-sec{padding-top:34px}.hh-ob{grid-template-rows:none}.hh-obp{grid-row:auto;grid-template-rows:auto auto}.hh-tb{min-height:80px}.hh-tb .lg{height:60px}.hh-fam__a,.hh-fam__b,.hh-fam__c{padding:22px 20px}.hh .hh-g{min-height:0}}.hh-mid .hh-ban{padding:26px 5.5%}.hh-mid .hh-ban__pi{height:240px;max-height:100%}.hh-ban__pi img{max-height:100%;height:auto;max-width:100%}@media(max-width:999px){.hh-mid .hh-ban{padding:20px 18px}.hh-mid .hh-ban__pi{height:auto;max-height:70%}}.hh-mid .hh-ban__pi{display:flex;align-items:center;justify-content:center}.hh-mid .hh-ban__pi img{max-height:240px;height:auto;width:auto}@media(max-width:999px){.hh-mid .hh-ban__pi img{max-height:100%}}.hh .hh-fam__a img{align-self:flex-start;height:34px;width:auto;max-width:220px;object-fit:contain}.template-index,.template-index #main,.template-index main{background:#fff}.hh-obp__top{align-items:flex-start!important}.hh-obp__top img{align-self:center}.hh-obp__top .tx{display:flex;flex-direction:column;align-items:flex-start;min-height:100%}.hh-obp__top .tx .hh-badge{max-width:100%;white-space:normal;line-height:1.3}.hh-obp__top .tx .hh-cta{margin-top:auto}@media(max-width:749px){.jdgm-revs-tab-btn{display:none!important}}.hh-popular{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:18px}.hh-popular__k{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f6b183;margin-right:4px}.hh-popular a{display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.35);color:#fff;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .15s ease,color .15s ease}.hh-popular a:hover,.hh-popular a:focus-visible{background:#fff;color:#123331}@media(max-width:749px){.hh-popular{gap:8px;margin-top:14px}.hh-popular a{font-size:13.5px;min-height:34px;padding:5px 12px}}.hh-sign{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--hh-orange);color:#fff;border-radius:var(--hh-r);padding:22px 28px;box-shadow:var(--hh-sh)}.hh-sign__h{font:800 26px/1.1 "Barlow Condensed",var(--heading-font-family,sans-serif);margin:0;color:#fff}.hh-sign__p{margin:4px 0 0;color:#fff;font-size:15px}.hh-sign__form{display:flex;background:#fff;border-radius:999px;padding:5px;width:min(460px,100%);flex-shrink:0}.hh-sign__form input[type=email]{flex:1;border:0;outline:0;background:transparent;padding:0 16px;font-size:15px;color:var(--hh-ink);min-width:0}.hh-sign__form button{border:0;background:var(--hh-teal);color:#fff;font-weight:700;border-radius:999px;padding:11px 22px;cursor:pointer}.hh-sign__form button:hover{background:var(--hh-teal-d)}.hh-sign__msg{margin:0;padding:8px 14px;color:var(--hh-ink)}@media(max-width:767px){.hh-sign{flex-direction:column;align-items:stretch;padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/hbi-home.css.map */
