:root{--hfb-amber-pressed: #bf6600;--hfb-mono: ui-monospace, "JetBrains Mono", "Roboto Mono", "SFMono-Regular", Menlo, Consolas, monospace;--hfb-display: var(--font-heading--family, "Barlow Condensed", system-ui, sans-serif);--hfb-hairline: rgb(var(--color-foreground-rgb) / .16)}.hfb-stamp{font-family:var(--hfb-mono);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.01em}.hfb-stamp--amber{color:var(--hfb-amber, #ff6700)}.hfb-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-subheading--family, "Public Sans", system-ui, sans-serif);font-weight:600;font-size:.8125rem;line-height:1.2;text-transform:uppercase;letter-spacing:.14em;color:var(--color-foreground);margin:0 0 .75rem}.hfb-eyebrow:before{content:"";width:2rem;height:2px;background:var(--hfb-amber, #ff6700);flex:0 0 auto}.hfb-eyebrow--center{justify-content:center}.hfb-trust-row{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:stretch;justify-content:center;list-style:none;margin:0;padding:0}.hfb-trust-badge{display:inline-flex;align-items:center;gap:.55rem;padding:.6rem .95rem;border:1px solid var(--hfb-hairline);border-radius:2px;background:rgb(var(--color-foreground-rgb) / .03)}.hfb-trust-badge__mark{font-family:var(--hfb-display);font-weight:800;font-size:1.05rem;line-height:1;letter-spacing:.02em;color:var(--hfb-steel, #202f3f)}.hfb-trust-badge__label{font-family:var(--font-subheading--family, "Public Sans", system-ui, sans-serif);font-weight:600;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-foreground)}.hfb-trust-badge__img{display:block;height:34px;width:auto;object-fit:contain}.hfb-trust-badge--wide{padding-inline:.85rem}.hfb-trust-badge__img--wide{height:30px}.hfb-dolly{display:block;color:var(--hfb-amber, #ff6700)}.hfb-dolly path,.hfb-dolly line,.hfb-dolly circle,.hfb-dolly polyline{fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.hfb-dolly--draw path,.hfb-dolly--draw polyline{transition:stroke-dashoffset 1.5s ease-out}.js-reveal .hfb-dolly--draw path,.js-reveal .hfb-dolly--draw polyline{stroke-dasharray:var(--dash, 900);stroke-dashoffset:var(--dash, 900)}.js-reveal .is-in .hfb-dolly--draw path,.js-reveal .is-in .hfb-dolly--draw polyline{stroke-dashoffset:0}.hfb-divider{border:0;height:1px;background:var(--hfb-hairline);margin:0}.hfb-reveal{transition:opacity .6s ease-out,transform .6s ease-out}.js-reveal .hfb-reveal{opacity:0;transform:translateY(18px);will-change:opacity,transform}.js-reveal .hfb-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hfb-reveal{transition:none}}.hfb-section__head{max-width:46rem}.hfb-section__head--center{margin-inline:auto;text-align:center}.hfb-section__title{margin:0;font-family:var(--hfb-display)}.hfb-section__intro{margin:.9rem 0 0;color:var(--color-foreground-subdued, rgb(var(--color-foreground-rgb) / .75));max-width:42rem}.hfb-section__intro--center{margin-inline:auto}.hfb-card-spec{display:block;margin:.25rem 0 .15rem;font-family:var(--hfb-mono);font-size:.8125rem;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--color-foreground-subdued, rgb(var(--color-foreground-rgb) / .72))}.hfb-card-badge{display:inline-block;margin-bottom:.4rem;padding:.2rem .5rem;font-family:var(--font-subheading--family, "Public Sans", system-ui, sans-serif);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--hfb-hairline);border-radius:2px;color:var(--color-foreground)}.hfb-count{font-family:var(--hfb-display);font-weight:800;line-height:.9}.hfb-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.6rem;border-radius:3px;border:2px solid transparent;font-family:var(--font-subheading--family, "Public Sans", system-ui, sans-serif);font-weight:600;font-size:.9375rem;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.hfb-btn:hover{transform:translateY(-1px)}.hfb-btn--amber{background:var(--hfb-amber, #ff6700);color:#161b20;border-color:var(--hfb-amber, #ff6700)}.hfb-btn--amber:hover{background:#d07d05;border-color:#d07d05;color:#161b20}.hfb-btn--ghost{background:transparent;color:var(--color-foreground);border-color:currentColor}.hfb-btn--ghost:hover{background:var(--color-foreground);color:var(--color-background)}.hfb-card{display:flex;flex-direction:column;height:100%;border:1px solid var(--hfb-hairline);border-radius:3px;overflow:hidden;background:var(--color-background);transition:border-color .18s ease,transform .18s ease}.hfb-card:hover{border-color:var(--hfb-amber, #ff6700);transform:translateY(-2px)}.hfb-card__link{display:flex;flex-direction:column;text-decoration:none;color:inherit;flex:1 1 auto}.hfb-card__media{position:relative;display:block;aspect-ratio:4 / 3;background:var(--hfb-muted, #d6dbe0);overflow:hidden}.hfb-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%;transition:opacity .25s ease}.hfb-card__img--second{opacity:0}.hfb-card:hover .hfb-card__img--second{opacity:1}.hfb-card:hover .hfb-card__img--primary:not(:only-child){opacity:0}.hfb-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--hfb-steel, #202f3f) 0%,var(--hfb-deep-steel, #142537) 100%)}.hfb-card__body{display:flex;flex-direction:column;gap:.15rem;padding:1rem 1.1rem 1.2rem;flex:1 1 auto}.hfb-card__badges{display:flex;flex-wrap:wrap;gap:.35rem}.hfb-card-badge--muted{color:var(--color-foreground-subdued, rgb(var(--color-foreground-rgb) / .7))}.hfb-card__title{margin:.25rem 0 0;font-family:var(--hfb-display, sans-serif);font-weight:700;font-size:1.35rem;line-height:1.05}.hfb-card__price{display:block;margin-top:auto;padding-top:.6rem;font-size:1.15rem;color:var(--color-foreground);font-weight:600}.hfb-card__cta{margin:0 1.1rem 1.1rem}.hfb-grid{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:600px){.hfb-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.hfb-grid--3{grid-template-columns:repeat(3,1fr)}}.shopify-policy__container{box-sizing:border-box;width:100%;max-width:46rem!important;margin-inline:auto;padding:64px var(--page-margin, 40px) 80px;line-height:1.65}.shopify-policy__title{text-align:left;padding-bottom:1.5rem;border-bottom:1px solid var(--hfb-hairline);margin-bottom:2rem}.shopify-policy__title h1{margin:0;font-family:var(--hfb-display, sans-serif);font-weight:800;line-height:1.05;font-size:clamp(2rem,4.5vw,3rem)}.shopify-policy__body h2{font-family:var(--hfb-display, sans-serif);font-size:1.45rem;margin:2.2rem 0 .6rem}.shopify-policy__body h3{font-family:var(--hfb-display, sans-serif);font-size:1.15rem;margin:1.8rem 0 .5rem}.shopify-policy__body h5{font-family:var(--hfb-display, sans-serif);font-size:1.05rem;margin:1.6rem 0 .4rem}.shopify-policy__body p{margin:0 0 1rem}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1rem;padding-left:1.4rem}.shopify-policy__body li{margin-bottom:.4rem}.shopify-policy__body a{color:var(--hfb-amber, #ff6700)}.shopify-policy__body table{width:100%;border-collapse:collapse;margin:0 0 1.2rem;font-size:.92rem;display:block;overflow-x:auto}.shopify-policy__body th,.shopify-policy__body td{border:1px solid var(--hfb-hairline);padding:.5rem .65rem;text-align:left;vertical-align:top}@media screen and (min-width:750px){.media-gallery--two-column .media-gallery__grid{grid-auto-rows:auto}.media-gallery--two-column .media-gallery__grid .product-media-container{grid-column:auto / span 1!important;aspect-ratio:3 / 4!important;height:auto!important}.media-gallery--two-column .media-gallery__grid .product-media-container :where(img,video,model-viewer,.product-media,.product-media__image){width:100%!important;height:100%!important;object-fit:cover}}@media screen and (max-width:749px){.media-gallery .product-media-container{max-height:72vh!important}.media-gallery .product-media-container :where(img,video,model-viewer,.product-media,.product-media__image){max-height:72vh!important;object-fit:contain!important}}@media screen and (min-width:750px){.menu-list__list-item:has([aria-expanded=true])>.menu-list__trigger:after{content:"";position:absolute;top:100%;left:0;right:0;height:calc(var(--submenu-gap, var(--header-padding, 24px)) + 16px);background:transparent;pointer-events:auto;z-index:var(--layer-header-menu, 5)}}product-price[data-product-id="8368525901939"],product-card:has(a[href*="/products/apex-docking-station"]) product-price,.predictive-search-results__card:has(a[href*="/products/apex-docking-station"]) [ref=priceContainer]{display:none!important}product-card:has(a[href*="/products/freight-service-add-ons"]),.predictive-search-results__card:has(a[href*="/products/freight-service-add-ons"]){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/hfb-theme.css.map */
