@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{--font-heading-family: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--font-heading-weight: 700 !important;--font-heading-style: normal !important;--font-body-family: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--font-body-weight: 400 !important;--font-body-weight-bold: 700 !important;--font-display: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--font-body: "Manrope", -apple-system, "Segoe UI", Roboto, sans-serif !important}h1,h2,h3,.h0,.h1,.h2,.h3,.title,.card__heading,.product__title{letter-spacing:-.01em}.card .quick-add__submit,.card-wrapper .quick-add__submit{font-family:var(--font-heading-family);font-weight:700;text-transform:none;white-space:nowrap;font-size:1.35rem;padding-left:1.2rem;padding-right:1.2rem;min-width:0;gap:.6rem}.menu-drawer__menu-item{font-family:var(--font-heading-family)!important;font-weight:700!important;letter-spacing:-.01em;padding-top:1.4rem!important;padding-bottom:1.4rem!important}.menu-drawer__menu-item--active{background:transparent!important;color:var(--star-gold, #ffb020)!important;box-shadow:inset 3px 0 0 var(--star-gold, #ffb020)}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus{background:#ffffff0f!important;color:#fff!important}.menu-drawer__submenu .menu-drawer__menu-item{font-size:1.7rem!important}.product-grid .grid__item{display:flex}.product-grid .card-wrapper{display:flex;flex-direction:column;width:100%}.product-grid .card-wrapper>.card{flex:1 1 auto;display:flex;flex-direction:column}.product-grid .card>.card__content{flex:1 1 auto;display:flex;flex-direction:column}.product-grid .card>.card__content>.quick-add{margin:auto 0 0!important;width:100%}.product-grid .card .quick-add,.product-grid .card .quick-add__submit{width:100%;max-width:none;margin-left:0!important;margin-right:0!important}.product-grid .card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card .quick-add__submit.button,.card-wrapper .quick-add__submit.button{background:var(--ink, #172A5E)!important;color:#fff!important;border-radius:999px!important;box-shadow:none!important;width:100%!important}.card .quick-add__submit.button:after,.card-wrapper .quick-add__submit.button:after,.card .quick-add__submit.button:before,.card-wrapper .quick-add__submit.button:before{box-shadow:none!important;border:0!important}.card .quick-add__submit.button:hover,.card-wrapper .quick-add__submit.button:hover{background:var(--ink-deep, #0E1B42)!important;color:#fff!important}.hh-home a.clip{position:relative;display:block;text-decoration:none}.hh-home a.clip .clip-tt{position:absolute;left:8px;bottom:8px;z-index:2;display:inline-flex;align-items:center;gap:5px;background:#0009;color:#fff;font-family:var(--font-heading-family);font-weight:700;font-size:11px;letter-spacing:.02em;padding:5px 9px 5px 8px;border-radius:999px;pointer-events:none}.hh-home a.clip .clip-tt svg{width:12px;height:12px}.hh-home a.clip:hover .clip-tt{background:#000000d1}.hh-home .logo-band .logo-tile img{height:41px;max-width:192px}.hh-home .spotlight{max-width:none;width:auto;margin:clamp(64px,15vw,92px) calc(50% - 50vw) 0;border-radius:0;overflow:visible;background:var(--ink);color:#fff;min-height:clamp(215px,56vw,300px);padding:clamp(24px,4vw,40px) max(var(--gutter),calc(50vw - 600px + var(--gutter)));display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.hh-home .spotlight h2{color:#fff}.hh-home .spotlight .btn-primary{background:var(--sky);color:var(--ink);box-shadow:0 3px #00000059}.hh-home .spotlight .btn-primary:hover{background:#fff;color:var(--ink)}.hh-home .spot-credit{color:#fff9;left:max(var(--gutter),calc(50vw - 600px + var(--gutter)))}.hh-home .spot-photo{bottom:0;right:max(var(--gutter),calc(50vw - 600px + var(--gutter)))}@media(max-width:989px){.hh-home .spotlight h2{max-width:54%;font-size:clamp(16px,4.8vw,25px);font-weight:800;text-transform:uppercase;line-height:1.14;letter-spacing:-.01em;margin:0 0 16px}.hh-home .spotlight .btn-primary{padding:12px 22px;font-size:15px}.hh-home .spot-photo{height:122%}}@media(min-width:990px){.hh-home .section{padding:40px 0!important}.hh-home .section.tight{padding:28px 0!important}.hh-home .hero{padding:28px 0 34px!important}.hh-home .hero-carpe{max-width:var(--w-max);display:block;text-align:center}.hh-home .hero-carpe>.hero-img{float:right;width:42%;max-width:470px;margin:2px 0 18px clamp(28px,3.5vw,56px)}.hh-home .hero-carpe>.hero-rating,.hh-home .hero-carpe>.hero-bignum,.hh-home .hero-carpe>.hero-ctas{justify-content:center}.hh-home .hero-carpe>.hero-sub{margin-left:auto;margin-right:auto;align-items:center;max-width:46ch}.hh-home .hero-carpe>.hero-rating{margin-bottom:10px}.hh-home .hero-carpe>.hero-bignum{margin-bottom:4px}.hh-home .hero-carpe>.hero-h1{margin:0}.hh-home .hero-carpe>.hero-sub{margin-top:14px;margin-bottom:20px;font-size:16.5px;font-weight:500}.hh-home .hero-bignum .big-num,.hh-home .hero-bignum .sold-word{font-size:clamp(44px,4vw,60px)}.hh-home .hero-h1{font-size:clamp(30px,3vw,46px)}.hh-home .hero-usps{max-width:640px;margin:26px auto 0;gap:18px}.hh-home .hero-ctas .btn{font-size:19px;padding:20px 54px}.hh-home .sec-head{margin-bottom:20px}.hh-home .duty-list{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;max-width:1160px}.hh-home .duty-row{flex-direction:column;align-items:center;text-align:center;gap:16px;padding:38px 30px 34px}.hh-home .duty-thumb{width:158px;height:158px;border-radius:18px}.hh-home .duty-body{align-items:center;gap:8px}.hh-home .duty-name{font-size:24px}.hh-home .duty-blurb{font-size:15px;max-width:28ch}.hh-home .duty-go{margin-top:8px;padding:13px 24px;font-size:14px}.hh-home .spotlight{margin-top:clamp(52px,6vw,92px);min-height:clamp(190px,16vw,230px);padding:clamp(30px,2.6vw,40px) max(var(--gutter),calc(50vw - 600px + var(--gutter)))}.hh-home .spotlight h2{max-width:62%;font-size:clamp(23px,2.5vw,35px);font-weight:700;color:#fff;line-height:1.08;letter-spacing:-.02em;white-space:nowrap;margin:0 0 22px}.hh-home .spotlight h2:first-line{text-transform:uppercase;font-size:1.75em;font-weight:900}.hh-home .spotlight .btn-primary{background:var(--sky);color:var(--ink);box-shadow:0 3px #00000059;padding:18px 42px;font-size:17px}.hh-home .spotlight .btn-primary:hover{background:#fff;color:var(--ink)}.hh-home .spot-credit{color:#fff9}.hh-home .spot-photo{height:clamp(280px,27vw,345px);bottom:0;right:max(var(--gutter),calc(50vw - 600px + var(--gutter)))}.hh-home .clip{width:clamp(240px,24vw,320px)}.hh-home .clip-rail{gap:16px;justify-content:flex-start}.hh-home .clip-nav{width:48px;height:48px}.hh-home .clip-nav svg{width:19px;height:19px}.hh-home .clip-prev{left:-18px}.hh-home .clip-next{right:-18px}.hh-home .container:has(>.vs-wrap){display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:min-content 1fr 1fr;column-gap:clamp(32px,4vw,64px)}.hh-home .container:has(>.vs-wrap)>.vs-head-row{display:contents}.hh-home .container:has(>.vs-wrap) .vs-title{grid-column:1;grid-row:2;align-self:end;margin:0;font-size:clamp(32px,3.84vw,61px);line-height:1.04}.hh-home .container:has(>.vs-wrap) .vs-brand{font-size:1.5em}.hh-home .container:has(>.vs-wrap) .vs-word{font-size:.78em}.hh-home .container:has(>.vs-wrap) .vs-comp{font-size:.62em;margin-top:.22em}.hh-home .container:has(>.vs-wrap) .vs-topper{grid-column:2;grid-row:1;justify-self:end;transform:translate(calc(50% - (var(--vs-them-w) + var(--vs-us-w) / 2)));width:clamp(115px,12vw,160px);height:auto;margin:0 0 -14px;position:relative;z-index:3;pointer-events:none}.hh-home .container:has(>.vs-wrap)>.vs-wrap{grid-column:2;grid-row:2 / span 2;max-width:none;margin:0}.hh-home .container:has(>.vs-wrap)>.center-cta{grid-column:1;grid-row:3;align-self:start;text-align:left;margin:26px 0 0}.hh-home .container:has(>.vs-wrap)>.center-cta .btn{font-size:18px;padding:19px 46px}.hh-home .container:has(>.vs-wrap) .vs-thead>div{padding:13px 9px;font-size:14px}.hh-home .container:has(>.vs-wrap) .vs-row .vs-feat{padding:14px 15px;font-size:14px}.hh-home .container:has(>.vs-wrap) .vs-cell{padding:12px}.hh-home .container:has(>.vs-wrap) .vs-cell svg{width:22px;height:22px}.hh-home .section.tight:has(.waste-grid){padding-top:10px!important}}.hh-home .duty-name{text-transform:uppercase;letter-spacing:.02em}.hh-home{--vs-us-w: 120px;--vs-them-w: 92px;--vs-poke: 10px;--vs-topper-w: clamp(96px, 27vw, 172px)}@media(max-width:520px){.hh-home{--vs-us-w: 96px;--vs-them-w: 66px;--vs-poke: 8px}}@media(min-width:990px){.hh-home{--vs-us-w: 130px;--vs-them-w: 104px;--vs-poke: 11px}}.hh-home .vs-thead,.hh-home .vs-row{grid-template-columns:1fr var(--vs-us-w) var(--vs-them-w)}.hh-home .vs-wrap:before{content:"";position:absolute;top:calc(-1 * var(--vs-poke));bottom:calc(-1 * var(--vs-poke));right:var(--vs-them-w);width:var(--vs-us-w);background:var(--ink);border-radius:14px;z-index:0;box-shadow:0 12px 26px -12px #172a5e8c}.hh-home .vs-thead .vs-us-h{position:relative;z-index:1}@media(max-width:989px){.hh-home .vs-head-row{position:relative;padding-right:calc(var(--vs-them-w) + var(--vs-us-w) / 2 + var(--vs-topper-w) / 2 + 10px)}.hh-home .vs-head-row .vs-title{font-size:clamp(21px,5.6vw,30px)}.hh-home .vs-head-row .vs-comp{font-size:.7em}.hh-home .vs-head-row .vs-topper{position:absolute;right:0;bottom:calc(-6px - clamp(16px,2.5vw,24px));width:var(--vs-topper-w);transform:translate(calc(50% - (var(--vs-them-w) + var(--vs-us-w) / 2)));z-index:3;margin:0;pointer-events:none}}@media(max-width:989px){.hh-home .section.tight.hh-social{padding-top:clamp(12px,2.5vw,20px)}.hh-home .section.tight.hh-social .sec-head h2{margin-top:0}}#CartDrawer .cart__ctas,#main-cart-footer .cart__ctas,.cart__ctas{display:flex;flex-direction:column;align-items:stretch;gap:12px}#CartDrawer .cart__ctas .cart__checkout-button,#main-cart-footer .cart__ctas .cart__checkout-button,.cart__ctas .cart__checkout-button{order:-1;width:100%;margin:0}@media(max-width:989px){.hh-home .section:has(.vs-head-row){padding-top:clamp(52px,15vw,130px)}}.product .product__title,.product .product__title h1{font-size:25px;line-height:1.14;letter-spacing:-.015em;margin-bottom:6px}@media(min-width:750px){.product .product__title,.product .product__title h1{font-size:32px}}.product .icon-with-text{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0 20px;padding:0}.product .icon-with-text .icon-with-text__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;margin:0}.product .icon-with-text .icon-with-text__item>svg,.product .icon-with-text .icon-with-text__item>img{width:52px;height:52px;padding:13px;box-sizing:border-box;background:var(--ink);border-radius:50%;color:#fff;fill:currentColor;flex:none}.product .icon-with-text .icon-with-text__item .h4{font-family:var(--font-heading-family);font-size:12.5px;line-height:1.25;font-weight:700;letter-spacing:.01em;text-transform:uppercase;color:var(--ink);margin:0}.product .icon-with-text .icon-with-text__item .h4 strong{font-weight:800}@media(min-width:750px){.product .icon-with-text .icon-with-text__item>svg,.product .icon-with-text .icon-with-text__item>img{width:58px;height:58px;padding:15px}.product .icon-with-text .icon-with-text__item .h4{font-size:13.5px}}.section-header.shopify-section-group-header-group{z-index:10}
/*# sourceMappingURL=/cdn/shop/t/10/assets/hh-global.css.map */
