@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap";:root{--bb-black: #000000;--bb-black-soft: #11110f;--bb-panel: rgba(13, 13, 12, .91);--bb-gold: #dfbc6a;--bb-gold-light: #f0d77f;--bb-gold-dark: #a97c28;--bb-cream: #f7f3e9;--bb-muted: rgba(247, 243, 233, .68);--bb-header-height: 72px}.bb-shop-header,.bb-shop-header button,.bb-shop-header a{font-family:DM Sans,sans-serif!important}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2")}.bb-shop-header-section{position:sticky;top:14px;z-index:1000;width:100%;margin-top:14px;pointer-events:none}.bb-shop-header{position:relative;width:min(1460px,calc(100% - 32px));margin:0 auto;padding:0;pointer-events:none}.bb-shop-header__shell{width:100%;margin:0 auto;pointer-events:auto}.bb-shop-header__inner{position:relative;z-index:2;width:100%;min-height:var(--bb-header-height);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;padding:0 18px 0 24px;border:1px solid rgba(214,173,80,.25);border-radius:24px;background:var(--bb-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 22px 60px #00000061,inset 0 1px #ffffff0a}.bb-shop-header__inner:before{content:"";position:absolute;left:28px;right:28px;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(214,173,80,.75),transparent);opacity:.55}.bb-shop-header__logo{display:inline-flex;align-items:center;height:39px;min-width:170px;max-width:175px;flex:0 0 auto;color:var(--bb-cream);text-decoration:none}.bb-shop-header__logo-image{display:block;width:auto;height:38px;max-width:175px;object-fit:contain;transition:transform .25s ease,filter .25s ease}.bb-shop-header__logo:hover .bb-shop-header__logo-image{transform:translateY(-1px);filter:drop-shadow(0 0 10px rgba(214,173,80,.2))}.bb-shop-header__logo-text{font-size:22px;font-weight:800;color:var(--bb-cream)}.bb-shop-header__nav{display:flex;align-items:center;justify-content:center;gap:clamp(16px,1.6vw,28px);margin-left:0}.bb-shop-header__link{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;color:#f7f3e9b8;font-family:DM Sans,sans-serif!important;font-size:.82rem;font-weight:750;letter-spacing:.025em;line-height:1;text-decoration:none;white-space:nowrap;transition:color .2s ease,transform .2s ease}.bb-shop-header__link:after{content:"";position:absolute;left:50%;right:50%;bottom:6px;height:1px;background:linear-gradient(90deg,transparent,var(--bb-gold),transparent);transition:left .25s ease,right .25s ease}.bb-shop-header__link:hover,.bb-shop-header__link:focus-visible{color:var(--bb-cream);transform:translateY(-1px)}.bb-shop-header__link:hover:after,.bb-shop-header__link:focus-visible:after{left:0;right:0}.bb-shop-header__right{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto;margin-left:auto}.bb-shop-header__shop-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:1px solid var(--bb-gold);border-radius:999px;background:linear-gradient(135deg,var(--bb-gold-light),var(--bb-gold));color:#111;font-size:13px;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:0 7px 22px #dfbc6a33,inset 0 1px #ffffff80;transition:transform .18s ease,box-shadow .18s ease}.bb-shop-header__shop-button:hover,.bb-shop-header__shop-button:focus-visible{color:#111;transform:translateY(-2px);box-shadow:0 10px 28px #dfbc6a4d,inset 0 1px #ffffff8c}.bb-shop-header__utilities{display:flex;align-items:center;justify-content:center;gap:0;width:160px;height:46px;min-width:160px;min-height:46px;padding:0 9px;box-sizing:border-box;overflow:visible;border:1px solid var(--bb-gold);border-radius:999px;background:linear-gradient(135deg,var(--bb-gold-light),var(--bb-gold));box-shadow:0 7px 22px #dfbc6a33,inset 0 1px #ffffff80}.bb-shop-header__utilities .search-action,.bb-shop-header__utilities header-actions{display:flex;align-items:center;margin:0}.bb-shop-header__utilities .header-actions__action,.bb-shop-header__utilities .search-modal__button,.bb-shop-header__utilities .account-button{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border:0;border-radius:50%;color:#111;background:transparent;display:inline-flex;align-items:center;justify-content:center;overflow:visible!important;transition:background .18s ease,transform .18s ease}.bb-shop-header__utilities .header-actions__action:hover,.bb-shop-header__utilities .search-modal__button:hover,.bb-shop-header__utilities .account-button:hover{color:#111;border-color:transparent;background:#0000001a;transform:translateY(-1px)}.bb-shop-header__utilities svg{width:20px;height:20px}.bb-shop-header__utilities .header-actions__action .svg-wrapper{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.bb-shop-header__utilities .header-actions__cart-icon{display:flex;align-items:center;justify-content:center}.bb-shop-header__utilities .header-actions__cart-icon{position:relative;overflow:visible!important;display:flex;align-items:center;justify-content:center}.bb-shop-header__utilities .cart-bubble{position:absolute!important;top:-2px!important;right:-1px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;padding:0!important;margin:0!important;overflow:visible!important;border-radius:50%!important;background:transparent!important;color:#f0d77f!important;font-family:DM Sans,sans-serif!important;font-size:10px!important;font-weight:900!important;line-height:1!important;transform:none!important}.bb-shop-header__utilities .cart-bubble__background{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:50%!important;background:#00000080!important}.bb-shop-header__utilities .cart-bubble__text{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;color:#f0d77f!important;line-height:1!important}.bb-shop-header__utilities .header-actions__cart-icon{position:relative;display:flex;align-items:center;justify-content:center}.bb-shop-menu-button{display:none;position:relative;width:46px;height:46px;flex:0 0 46px;padding:0;border:1px solid rgba(223,188,106,.42);border-radius:50%;background:#ffffff08;cursor:pointer}.bb-shop-menu-button__line{position:absolute;left:50%;width:19px;height:1.5px;border-radius:10px;background:var(--bb-gold-light);transform:translate(-50%);transition:top .22s ease,transform .22s ease,opacity .16s ease}.bb-shop-menu-button__line:nth-child(1){top:15px}.bb-shop-menu-button__line:nth-child(2){top:22px}.bb-shop-menu-button__line:nth-child(3){top:29px}.bb-shop-menu-button.is-open .bb-shop-menu-button__line:nth-child(1){top:22px;transform:translate(-50%) rotate(45deg)}.bb-shop-menu-button.is-open .bb-shop-menu-button__line:nth-child(2){opacity:0}.bb-shop-menu-button.is-open .bb-shop-menu-button__line:nth-child(3){top:22px;transform:translate(-50%) rotate(-45deg)}.bb-shop-mobile-menu{max-height:0;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-8px);transition:max-height .35s ease,opacity .22s ease,transform .22s ease,visibility .22s ease}.bb-shop-mobile-menu.is-open{max-height:620px;opacity:1;visibility:visible;transform:translateY(0)}.bb-shop-mobile-menu__nav{margin-top:9px;padding:13px;border:1px solid rgba(223,188,106,.42);border-radius:22px;background:linear-gradient(145deg,#141414fb,#060606fb);box-shadow:0 22px 45px #00000059;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.bb-shop-mobile-menu__link{display:grid;grid-template-columns:42px 1fr;align-items:center;min-height:54px;padding:0 15px;border-radius:13px;color:var(--bb-cream);font-size:15px;font-weight:650;text-decoration:none;transition:color .18s ease,background .18s ease,padding-left .18s ease}.bb-shop-mobile-menu__link:hover,.bb-shop-mobile-menu__link:focus-visible{padding-left:19px;color:var(--bb-gold-light);background:#dfbc6a14}.bb-shop-mobile-menu__number{color:var(--bb-gold);font-size:10px;font-weight:800;letter-spacing:.12em}.bb-shop-mobile-menu__shop{display:flex;align-items:center;justify-content:center;min-height:52px;margin-top:10px;padding:0 20px;border-radius:999px;background:linear-gradient(135deg,var(--bb-gold-light),var(--bb-gold));color:#111;font-size:14px;font-weight:850;text-decoration:none}.bb-shop-mobile-menu__shop:hover{color:#111}@media screen and (max-width:1180px){.bb-shop-header__inner{gap:14px}.bb-shop-header__nav{gap:15px}.bb-shop-header__link{font-size:13px}.bb-shop-header__shop-button{padding-inline:16px}}@media screen and (max-width:900px){.bb-shop-header__inner{min-height:70px;padding:7px 10px 7px 17px;border-radius:21px}.bb-shop-header__nav,.bb-shop-header__shop-button{display:none}.bb-shop-header__right{margin-left:auto}.bb-shop-menu-button{display:block}.bb-shop-header__utilities .account-popover{display:none}.bb-shop-header__utilities .account-drawer{display:flex}.bb-shop-header{top:8px;padding-inline:8px}.bb-shop-header__inner{min-height:64px;padding:6px 8px 6px 14px;border-radius:18px}.bb-shop-header__logo-image{height:46px;max-width:145px}.bb-shop-header__utilities .header-actions__action,.bb-shop-header__utilities .search-modal__button,.bb-shop-header__utilities .account-button{width:38px;height:38px;min-width:38px;min-height:38px}.bb-shop-header__utilities .header-actions__action .svg-wrapper{width:38px;height:38px}.bb-shop-menu-button{width:42px;height:42px;flex-basis:42px}.bb-shop-menu-button__line:nth-child(1){top:13px}.bb-shop-menu-button__line:nth-child(2){top:20px}.bb-shop-menu-button__line:nth-child(3){top:27px}.bb-shop-menu-button.is-open .bb-shop-menu-button__line:nth-child(1),.bb-shop-menu-button.is-open .bb-shop-menu-button__line:nth-child(3){top:20px}}@media screen and (max-width:430px){.bb-shop-header__logo-image{height:42px;max-width:126px}}#header-group{position:relative!important;z-index:9999!important;margin:0!important;padding:0!important;border:0!important;background:#000!important}#header-group .shopify-section,.shopify-section.bb-shop-header-section,.bb-shop-header-section{margin:0!important;padding:0!important;border:0!important;background:#000!important}.bb-shop-header-section{position:relative!important;top:auto!important;min-height:1px;pointer-events:none}.bb-shop-header{position:fixed!important;top:14px;left:50%;z-index:9999;width:min(1460px,calc(100% - 32px));margin:0;padding:0;transform:translate(-50%);pointer-events:none}.bb-shop-header__shell{pointer-events:auto}@media screen and (max-width:900px){.bb-shop-header{top:10px;width:calc(100% - 24px);padding:0}}@media screen and (max-width:600px){.bb-shop-header{top:8px;width:calc(100% - 16px);padding:0}}html,body{margin-top:0;border-top:0;background-color:#000}.bb-shop-header__utilities,.bb-shop-header__utilities header-actions,.bb-shop-header__utilities cart-drawer-component,.bb-shop-header__utilities cart-icon,.bb-shop-header__utilities .header-actions__cart-icon{overflow:visible!important}.bb-shop-header__utilities .header-actions__cart-icon{position:relative!important}.bb-shop-header__utilities .cart-bubble{position:absolute!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#f0d77f!important;overflow:visible!important;transform:none!important;z-index:50!important}.bb-shop-header__utilities .cart-bubble__background{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:16px!important;height:16px!important;border-radius:50%!important;opacity:1!important;z-index:0!important}.bb-shop-header__utilities .cart-bubble__text{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;padding:0!important;margin:0!important;color:#f0d77f!important;font-size:9px!important;font-weight:900!important;line-height:1!important}.bb-shop-header__utilities .cart-bubble__text-count{color:#f0d77f!important;line-height:1!important}.bb-shop-mobile-menu__utilities{display:none}@media screen and (max-width:430px){.bb-shop-header__inner>.bb-shop-header__right .bb-shop-header__utilities{display:none!important}.bb-shop-header__right{display:flex;align-items:center;margin-left:auto;flex:0 0 auto}.bb-shop-menu-button{display:block!important;width:42px;height:42px;flex:0 0 42px}.bb-shop-mobile-menu__utilities{position:relative;display:block;width:100%;height:52px;min-height:52px;margin-top:10px;padding:0;box-sizing:border-box;overflow:visible;border:1px solid var(--bb-gold);border-radius:999px;background:linear-gradient(135deg,var(--bb-gold-light),var(--bb-gold));box-shadow:0 7px 22px #dfbc6a33,inset 0 1px #ffffff80}.bb-shop-mobile-menu__utilities .search-action{position:absolute;left:25%;top:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;transform:translate(-50%,-50%)}.bb-shop-mobile-menu__utilities header-actions{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0;padding:0;pointer-events:none}.bb-shop-mobile-menu__utilities .account-button,.bb-shop-mobile-menu__utilities .account-popover,.bb-shop-mobile-menu__utilities .account-drawer{position:absolute!important;left:50%!important;top:50%!important;width:40px;height:40px;margin:0!important;padding:0!important;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%)!important;pointer-events:auto}.bb-shop-mobile-menu__utilities cart-drawer-component{position:absolute!important;left:75%!important;top:50%!important;width:40px;height:40px;margin:0!important;padding:0!important;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%)!important;overflow:visible!important;pointer-events:auto}.bb-shop-mobile-menu__utilities .header-actions__action,.bb-shop-mobile-menu__utilities .search-modal__button,.bb-shop-mobile-menu__utilities .account-button{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;margin:0;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:visible!important;color:#111;background:transparent}.bb-shop-mobile-menu__utilities svg{width:20px;height:20px}.bb-shop-mobile-menu__utilities .svg-wrapper{display:flex;align-items:center;justify-content:center}.bb-shop-mobile-menu__utilities .header-actions__cart-icon{position:relative!important;display:flex;align-items:center;justify-content:center;width:40px;height:40px;overflow:visible!important}.bb-shop-mobile-menu__utilities .cart-bubble{position:absolute!important;top:2px!important;right:1px!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:50%!important;overflow:visible!important;transform:none!important;z-index:20!important}.bb-shop-mobile-menu__utilities .cart-bubble__background{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;border-radius:50%!important;background:#0000008c!important;z-index:0!important}.bb-shop-mobile-menu__utilities .cart-bubble__text{position:relative!important;z-index:2!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#f0d77f!important;font-family:DM Sans,sans-serif!important;font-size:9px!important;font-weight:900!important;line-height:1!important}.bb-shop-mobile-menu__utilities .cart-bubble__text-count{display:block!important;color:#f0d77f!important;font-size:9px!important;font-weight:900!important;line-height:1!important}.bb-shop-mobile-menu__utilities .header-actions__cart-icon{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;overflow:visible!important}.bb-shop-mobile-menu__utilities .header-actions__cart-icon.header-actions__cart-icon--has-cart svg{mask:none!important;-webkit-mask:none!important}.bb-shop-mobile-menu__utilities .cart-bubble{position:absolute!important;top:-3px!important;right:-5px!important;width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:1px solid rgba(240,215,127,.65)!important;border-radius:50%!important;background:#000000c7!important;overflow:visible!important;transform:none!important;z-index:999!important}.bb-shop-mobile-menu__utilities .cart-bubble__background{display:none!important}.bb-shop-mobile-menu__utilities .cart-bubble__text{position:relative!important;z-index:1000!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;color:#f0d77f!important;font-family:DM Sans,sans-serif!important;font-size:10px!important;font-weight:900!important;line-height:1!important;opacity:1!important;visibility:visible!important}.bb-shop-mobile-menu__utilities .cart-bubble__text-count{display:block!important;color:#f0d77f!important;font-size:10px!important;font-weight:900!important;line-height:1!important;opacity:1!important;visibility:visible!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/barkbuddy-header.css.map */
