.bhs-h,.bhs-h *{box-sizing:border-box}.shopify-section-group-header-group{position:relative;z-index:400}.bhs-h{position:sticky;top:0;z-index:50;background:rgb(var(--color-background));border-bottom:1px solid rgba(var(--color-foreground),.15)}.bhs-h__wrap{position:static;max-width:1880px;margin:0 auto;padding:.9rem clamp(1.4rem,3vw,3rem);display:flex;align-items:center;gap:1.4rem}.bhs-h__logo{text-decoration:none;color:rgb(var(--color-foreground));flex-shrink:0;display:flex;align-items:center}.bhs-h .bhs-h__logo img,.bhs-h .bhs-h__logo-img{display:block;height:76px!important;max-height:76px!important;width:auto!important;max-width:324px;margin:0!important;object-fit:contain}.bhs-h__wordmark{font-family:var(--font-heading-family);font-size:2.4rem;letter-spacing:.04rem;white-space:nowrap}.bhs-h__badges{display:flex;align-items:center;gap:14px;flex-shrink:0}.bhs-h__badges img{display:block;height:35px;width:auto;filter:grayscale(1);opacity:.85}@media(max-width:1680px){.bhs-h__badges{display:none}}.bhs-h__nav{margin-left:auto}.bhs-nav{list-style:none;display:flex;align-items:center;gap:.15rem;margin:0;padding:0}.bhs-nav__top{display:inline-flex;align-items:center;gap:.42rem;padding:.85rem .28rem;text-decoration:none;color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:500;letter-spacing:.005em;white-space:nowrap;position:relative;transition:color .18s ease}.bhs-nav__top:after{content:"";flex:0 0 auto;width:5px;height:5px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:translateY(-1px) rotate(45deg);opacity:.4;transition:transform .2s ease,opacity .2s ease}.bhs-nav__top:before{content:"";position:absolute;left:.8rem;right:.8rem;bottom:.5rem;height:2px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .22s ease}.bhs-nav__item:hover .bhs-nav__top:before,.bhs-nav__item:focus-within .bhs-nav__top:before,.bhs-nav__top:focus-visible:before{transform:scaleX(1)}.bhs-nav__item:hover .bhs-nav__top:after,.bhs-nav__item:focus-within .bhs-nav__top:after{transform:translateY(1px) rotate(-135deg);opacity:1}.bhs-mega{position:absolute;left:0;right:0;top:100%;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.12);box-shadow:0 26px 44px -20px #0000004d;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s;z-index:40}.bhs-mega:before{content:"";position:absolute;left:0;right:0;top:-28px;height:28px}.bhs-h{position:sticky}.bhs-nav__item{position:static}.bhs-nav__item:hover .bhs-mega,.bhs-nav__item:focus-within .bhs-mega{opacity:1;visibility:visible;transform:translateY(0)}.bhs-mega__inner{max-width:1700px;margin:0 auto;padding:2.8rem clamp(1.6rem,4vw,4rem) 3rem;display:flex;gap:clamp(2rem,3vw,3.6rem);align-items:stretch}.bhs-mega--narrow .bhs-mega__inner{max-width:1200px}.bhs-mega__col{flex:1 1 0;min-width:0}.bhs-mega__col h3{font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;letter-spacing:0;text-transform:none;color:rgb(var(--color-foreground));margin:0 0 1rem;padding-bottom:.8rem;border-bottom:1px solid rgba(var(--color-foreground),.16)}.bhs-mega__col h3 a{color:inherit;text-decoration:none}.bhs-mega__sub{margin-top:1.8rem!important}.bhs-mega__col>a{position:relative;display:block;text-decoration:none;color:rgba(var(--color-foreground),.82);font-size:1.4rem;line-height:1.3;padding:.52rem 2rem .52rem .7rem;margin:0 -.7rem;border-radius:4px;transition:color .15s ease,background .15s ease}.bhs-mega__col>a:after{content:"\2192";position:absolute;right:.9rem;top:50%;transform:translateY(-50%) translate(-4px);opacity:0;color:rgb(var(--color-foreground));transition:opacity .15s ease,transform .15s ease}.bhs-mega__col>a:hover{color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.06)}.bhs-mega__col>a:hover:after{opacity:.6;transform:translateY(-50%) translate(0)}.bhs-mega__feature{flex:0 0 clamp(230px,21vw,312px);border-left:1px solid rgba(var(--color-foreground),.12);padding-left:clamp(1.8rem,2.4vw,3rem);display:flex}.bhs-mega__card{display:flex;flex-direction:column;width:100%;text-decoration:none;color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.16);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.bhs-mega__card:hover{box-shadow:0 16px 30px -16px #00000073;transform:translateY(-2px)}.bhs-mega__card-img{display:block;aspect-ratio:16 / 10;overflow:hidden;background:rgba(var(--color-foreground),.06)}.bhs-mega__card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.bhs-mega__card:hover .bhs-mega__card-img img{transform:scale(1.06)}.bhs-mega__card-body{padding:1.2rem 1.3rem 1.4rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.bhs-mega__card-eyebrow{font-family:var(--mono, ui-monospace, monospace);font-size:1rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--color-foreground),.5)}.bhs-mega__card-title{font-family:var(--font-heading-family);font-weight:600;font-size:1.85rem;line-height:1.15}.bhs-mega__card-cta{margin-top:auto;padding-top:.5rem;font-family:var(--mono, ui-monospace, monospace);font-size:1.15rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600}.bhs-mega__card:hover .bhs-mega__card-cta{text-decoration:underline;text-underline-offset:3px}.bhs-mega__note{font-size:1.3rem;line-height:1.6;color:rgba(var(--color-foreground),.6);margin:0}.bhs-h li,.bhs-h p,.bhs-h .bhs-mega__col a,.bhs-h .bhs-mega__col h3{white-space:normal!important}.bhs-h .bhs-nav__top,.bhs-h .bhs-h__wordmark{white-space:nowrap!important}.bhs-h__actions{display:flex;align-items:center;gap:1.4rem;flex-shrink:0}.bhs-h__icon{position:relative;color:rgb(var(--color-foreground));display:inline-flex}.bhs-h__count{position:absolute;top:-8px;right:-10px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1rem;line-height:18px;text-align:center}.bhs-h__burger{display:none;flex-direction:column;gap:4px;width:34px;height:30px;padding:5px;background:none;border:0;cursor:pointer}.bhs-h__burger span{display:block;height:2px;background:rgb(var(--color-foreground));transition:transform .2s,opacity .2s}.bhs-h__scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:45}@media(max-width:1340px){.bhs-h__burger{display:flex}.bhs-h__wrap{gap:1.2rem}.bhs-h__logo{margin-right:auto}.bhs-h__nav{position:fixed;top:0;left:0;bottom:0;width:min(86vw,380px);background:rgb(var(--color-background));margin:0;padding:2rem 0;overflow-y:auto;transform:translate(-100%);transition:transform .25s ease;z-index:46;border-right:1px solid rgba(var(--color-foreground),.15)}.bhs-h__nav.is-open{transform:translate(0)}.bhs-nav{flex-direction:column;gap:0}.bhs-nav__item{border-bottom:1px solid rgba(var(--color-foreground),.1)}.bhs-nav__top{display:block;padding:1.4rem clamp(1.6rem,4vw,5rem);font-size:1.6rem;position:relative}.bhs-nav__top:before{display:none}.bhs-nav__top:after{content:"+";position:absolute;right:clamp(1.6rem,4vw,5rem);top:50%;transform:translateY(-50%);width:auto;height:auto;border:0;opacity:1;font-size:2rem;color:rgba(var(--color-foreground),.5)}.bhs-nav__item.is-open .bhs-nav__top:after{content:"\2212";transform:translateY(-50%)}.bhs-mega{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border-top:0;max-height:0;overflow:hidden;transition:max-height .25s ease}.bhs-nav__item.is-open .bhs-mega{max-height:1500px}.bhs-nav__item:not(.is-open) .bhs-mega__feature{display:none}.bhs-mega__inner{display:block;padding:0 clamp(1.6rem,4vw,5rem) 1.6rem}.bhs-mega__col{margin-bottom:1.4rem}.bhs-mega__col h3{margin-bottom:.6rem}.bhs-mega__feature{border-left:0;padding-left:0}}@media(max-width:749px){.bhs-h__wrap{gap:.8rem;padding:.6rem 1.2rem}.bhs-h__logo{min-width:0;flex-shrink:1}.bhs-h .bhs-h__logo img,.bhs-h .bhs-h__logo-img{height:48px!important;max-height:48px!important;max-width:170px}.bhs-h__actions{gap:1.1rem}}@media(max-width:479px){.bhs-h .bhs-h__logo img,.bhs-h .bhs-h__logo-img{height:40px!important;max-height:40px!important;max-width:128px}.bhs-h__actions a[aria-label=Account]{display:none}.bhs-h__sell{padding:.5rem .7rem!important;font-size:1.15rem!important;margin-right:0!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/bhs-header.css.map */
