:root{--hb-navy: #0F1B26;--hb-ink: #163340;--hb-ink-hover: #0F2732;--hb-gold: #E9C03C;--hb-amber: #8A6500;--hb-teal: #0E6F98;--hb-cream: #F3F1EC;--hb-hairline: #DDD8CE;--hb-soldout: #123E51;--hb-canvas: #FFFFFF;--hb-h-control: 40px;--hb-h-action: 48px;--hb-h-purchase: 56px;--hb-radius: 10px;--hb-focus: 0 0 0 2px var(--hb-ink), 0 0 0 4px var(--hb-gold)}.\#header .\#header-searchbar-input,.\#header-searchbar-input{transition:box-shadow .25s ease,background-color .25s ease,border-color .25s ease,color .25s ease}cart-drawer-trigger .\#header-toolbar-item-title{min-width:7ch;text-align:center}:focus-visible{outline:2px solid var(--hb-ink);outline-offset:2px;box-shadow:0 0 0 5px var(--hb-gold)}.hb-hero-shelf{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin:16px 0}.hb-hero-shelf-main{display:block;position:relative;min-height:320px;border-radius:var(--hb-radius);overflow:hidden;background:var(--hb-navy)}.hb-hero-shelf-main img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.hb-hero-shelf-side{display:grid;gap:16px}.hb-hero-shelf-tile{position:relative;display:block;aspect-ratio:8 / 3;border-radius:var(--hb-radius);overflow:hidden;background:var(--hb-navy)}.hb-hero-shelf-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.hb-hero-shelf-main:hover img,.hb-hero-shelf-tile:hover img{transform:scale(1.02)}.hb-hero-shelf-label{position:absolute;left:0;right:0;bottom:0;padding:12px 14px;color:#fff;font-weight:700;font-size:1rem;background:linear-gradient(to top,#0f1b26e0,#0f1b2600)}@media(max-width:992px){.hb-hero-shelf{grid-template-columns:1fr}.hb-hero-shelf-main{min-height:0;aspect-ratio:16 / 9}.hb-hero-shelf-side{grid-template-columns:1fr}}.hb-banner{display:block;margin:16px 0;border-radius:var(--hb-radius);overflow:hidden;background:var(--hb-navy)}.hb-banner img{width:100%;height:auto;display:block;transition:transform .3s ease}.hb-banner:hover img{transform:scale(1.02)}.\#section-body.\@spaced,.shopify-section .\#section-body.\@spaced{padding-top:clamp(14px,2.5vw,24px);padding-bottom:clamp(14px,2.5vw,24px);margin-top:0;margin-bottom:0}.hb-chips{display:flex;flex-wrap:wrap;gap:12px;margin:4px 0 10px}.hb-chip{flex:0 1 auto;display:inline-flex;align-items:center;justify-content:center;min-height:var(--hb-h-action);padding:0 20px;border:1px solid var(--hb-hairline);border-radius:var(--hb-radius);background:#fff;color:var(--hb-ink);font-weight:600;font-size:1.05rem;white-space:nowrap;text-decoration:none;transition:none}.hb-chip:hover,.hb-chip.\@active{background:var(--hb-ink);border-color:var(--hb-ink);color:#fff}.hb-brands{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 8px;font-size:.95rem}.hb-brands-label{color:var(--hb-amber);font-weight:700}.hb-brand{color:var(--hb-ink);font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease,color .2s ease}.hb-brand:hover{border-bottom-color:var(--hb-ink)}.hb-brand.\@active{color:var(--hb-amber);border-bottom-color:var(--hb-gold)}.hb-brands-more{color:#6b7b85}.hb-chips-diagnostic{margin:4px 0 12px;padding:8px 12px;border:1px dashed var(--hb-hairline);border-radius:var(--hb-radius);color:#6b7b85;font-size:.9rem}@media(max-width:992px){.hb-chip{min-height:var(--hb-h-control);font-size:.95rem;padding:0 14px}}@media(max-width:992px){.hb-chips{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;mask-image:linear-gradient(to right,black calc(100% - 32px),transparent);-webkit-mask-image:linear-gradient(to right,black calc(100% - 32px),transparent)}.hb-chips::-webkit-scrollbar{display:none}.hb-chip{flex:0 0 auto}.hb-brands{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.hb-brands::-webkit-scrollbar{display:none}}.\#product-card-caption [data-oke-star-rating] .oke-stars svg{height:13px}@media all and (min-width:1300px){.\#product-card-caption [data-oke-star-rating] .oke-stars svg{height:15px}}[data-oke-star-rating]{display:block;min-height:20px}.\#product-card-caption .\#product-card-title{min-height:2.9em}.hb-rating-placeholder{display:block;min-height:20px}.\#collection-toolbar,.hb-brands-more{display:none}.hb-single-choice{pointer-events:none}@media(max-width:992px){.\#header .\#header-main-inner{align-items:center!important;gap:10px}.\#header .\#header-searchbar{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;order:0!important}.\#header .\#header-searchbar-input{height:40px}.\#header .\#header-main{padding-top:6px!important;padding-bottom:6px!important}}@media(min-width:993px){.\#header .\#header-main{padding-top:8px!important;padding-bottom:8px!important}}@media(max-width:992px){.\#header-toolbar .\#header-toolbar-item:not(:last-child){display:none!important}}@media(max-width:992px){.hb-hero-shelf{--shelf-h: auto}.hb-hero-shelf-main{height:auto!important;aspect-ratio:auto!important;display:block!important;background:transparent!important}.hb-hero-shelf-main img{position:static!important;width:100%!important;height:auto!important;object-fit:contain!important;display:block!important}}.shopify-section.section{margin-top:clamp(14px,2.5vw,24px)!important;margin-bottom:clamp(14px,2.5vw,24px)!important}.\#product-gallery-pagination{display:none!important}.\#product-meta [data-oke-star-rating]{display:block;min-height:26px}.\#product-grid{align-items:start}.\#page-header.\@type\:image{background-color:var(--hb-navy)}.hb-gallery-controls{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none;z-index:2;padding-inline:2px}.hb-gallery-controls button{width:44px;height:44px;flex:0 0 44px;padding:10px;display:grid;place-items:center;pointer-events:auto;border:1px solid rgb(22 51 64 / 20%);border-radius:50%;background:#ffffffd1;color:#163340}.hb-gallery-controls button .\#icon{--size: 18px}.hb-gallery-controls button[aria-disabled=true]{opacity:.5}.hb-gallery-controls button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.oke-w .oke-w-breakdownModule-distribution{grid-template-rows:repeat(5,minmax(44px,auto));align-items:center}.oke-w .oke-w-breakdownModule-distribution-highlight[role=button]{min-height:44px;align-self:stretch}.oke-w .oke-w-breakdownModule-distribution-highlight[role=button]:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.hb-workbench #hb-guides .hb-number{font:700 .875rem/1.4 Arial,sans-serif;letter-spacing:.06em;margin-bottom:1rem}.hb-workbench #hb-guides h3{font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.25;margin-bottom:1rem}.hb-workbench #hb-guides .hb-card>a{display:flex;align-items:center;min-height:44px;line-height:1.5;align-self:start}@media(min-width:701px){.hb-workbench #hb-guides .hb-grid{row-gap:0}.hb-workbench #hb-guides .hb-card{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0;min-width:0}}.hb-mobile-shortcuts{display:none}.hb-eyebrow{display:block;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hb-amber);margin-bottom:8px}.hb-field-notes{margin-block:32px}.hb-field-notes-heading{max-width:700px;margin-bottom:22px}.hb-field-notes-heading h2{font-size:clamp(1.65rem,3vw,2.35rem);margin:0 0 10px}.hb-field-notes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hb-field-note{display:flex;flex-direction:column;border:1px solid var(--hb-hairline);border-radius:16px;overflow:hidden;background:var(--hb-cream);color:var(--hb-ink);text-decoration:none}.hb-field-note>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.hb-field-note>div{padding:24px;display:flex;flex-direction:column;flex:1}.hb-field-note h3{font-size:1.4rem;margin:0 0 12px}.hb-field-note p{margin:0 0 20px;line-height:1.6}.hb-guide-link{font-weight:700;margin-top:auto;text-decoration:underline;text-underline-offset:4px}.hb-field-note:hover .hb-guide-link{text-decoration-thickness:2px}.hb-guide-bridge{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;margin-block:24px;border-left:4px solid var(--hb-gold);border-radius:10px;background:var(--hb-cream);color:var(--hb-ink)}.hb-guide-bridge h2{font-size:1.3rem;margin:0 0 8px}.hb-guide-bridge p{margin:0;line-height:1.6}.hb-guide-bridge>a{font-weight:700;text-underline-offset:4px;min-width:150px;padding-block:12px}.hb-help-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-block:28px;margin-bottom:30px;border-bottom:1px solid var(--hb-hairline)}.hb-help-rail a{display:flex;flex-direction:column;gap:10px;color:inherit;text-decoration:none;line-height:1.5}.hb-help-rail strong{font-size:1.2rem;color:#fff}.hb-help-rail b{font-size:.95rem;text-decoration:underline;text-underline-offset:4px}@media(max-width:991px){.hb-mobile-shortcuts{display:flex;justify-content:center;gap:8px;background:#fff;color:var(--hb-ink);border-bottom:1px solid var(--hb-hairline)}.hb-mobile-shortcuts a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;font-size:.9rem;font-weight:700;text-decoration:none}.hb-guide-bridge{flex-direction:column;align-items:flex-start;gap:8px}}@media(max-width:749px){.hb-field-notes-grid,.hb-help-rail{grid-template-columns:1fr}.hb-help-rail{gap:0;padding-block:8px}.hb-help-rail a{padding-block:20px}.hb-help-rail a+a{border-top:1px solid #43505a}.hb-field-note>img{aspect-ratio:2/1}.hb-field-note>div{padding:20px}}.hb-mobile-shortcuts a,.hb-mobile-shortcuts a:visited{color:var(--hb-ink)}.hb-service-strip{background:var(--hb-navy);color:#fff}.hb-service-strip>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hb-service-strip a{color:inherit;text-decoration:none;padding:20px 0;display:flex;flex-direction:column;gap:6px;line-height:1.4}.hb-service-strip strong{font-size:1.1rem}.hb-service-strip span{font-size:.9rem;color:#c9d2d9}@media(max-width:749px){.hb-hero-shelf-side{display:none}.hb-service-strip>div{grid-template-columns:1fr;gap:0}.hb-service-strip a{min-height:44px;padding:10px 0;flex-direction:row;align-items:center;justify-content:space-between;gap:14px}.hb-service-strip a+a{border-top:1px solid #43505a}.hb-service-strip strong{font-size:.85rem}.hb-service-strip span{font-size:.78rem;text-align:right}}.hb-social-more{display:flex;flex-direction:column;margin-top:8px}.hb-social-more a{color:inherit;padding:10px 0;min-height:44px;text-decoration:none}.hb-social-more a:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/108/assets/happibee-components.css.map */
