.bamboo-header{--bh-green: #2d3621;--bh-ink: #121212}.bamboo-header .header__icon--cart .svg-wrapper{width:4.4rem;height:4.4rem}.bamboo-header .header__icon--cart .icon{width:100%;height:100%}.bamboo-header .header__icon--cart{width:4.4rem;height:4.4rem;min-width:4.4rem;min-height:4.4rem;padding:0}.bamboo-header .header__icon:not(.header__icon--cart) .icon{width:2rem;height:2rem}@media screen and (min-width:990px){.bamboo-header .header__inline-menu{margin-left:0}.bamboo-header .header__inline-menu>.list-menu--inline{flex-wrap:nowrap;gap:.4rem .8rem;align-items:center}.bamboo-header .header__menu-item{padding:1rem 1.1rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:600;font-size:1.55rem;line-height:1.35;letter-spacing:.01em;color:var(--bh-ink);transition:color .2s ease}.bamboo-header .header__menu-item span{font-weight:inherit}.bamboo-header .header__menu-item:hover,.bamboo-header .header__menu-item:hover span{color:var(--bh-green);text-decoration:none}.bamboo-header details[open]>.header__menu-item,.bamboo-header details[open]>.header__menu-item span{color:var(--bh-green);text-decoration:none}.bamboo-header .header__active-menu-item{color:var(--bh-green);font-weight:600;text-decoration:none}.bamboo-header .header__menu-item .icon-caret{width:1rem;height:1rem;margin-left:.35rem;opacity:.65;transition:transform .2s ease,opacity .2s ease}.bamboo-header .header__menu-item:hover .icon-caret{opacity:1}.bamboo-header summary.list-menu__item{padding-right:2.2rem}.bamboo-header .header__submenu .header__menu-item{font-size:1.45rem;font-weight:500;padding:.9rem 2rem;color:#121212d1}.bamboo-header .header__submenu .header__menu-item:hover{color:var(--bh-green);text-decoration:none}.bamboo-header .header__submenu.list-menu--disclosure{border-radius:1rem;border-color:#2d36211f;box-shadow:0 .8rem 2.4rem #12121214;padding:.6rem 0}.bamboo-header .cart-count-bubble{bottom:.6rem;left:2.6rem;height:1.8rem;width:1.8rem;font-size:1rem}.bamboo-header .header__heading-logo{max-height:4.8rem}}@media screen and (min-width:1200px){.bamboo-header .header__menu-item{font-size:1.6rem;padding:1rem 1.25rem}.bamboo-header .header__inline-menu>.list-menu--inline{gap:.6rem 1.2rem}}.bamboo-header .header__heading-link .h2{font-family:var(--font-heading-family);font-weight:600;font-size:clamp(2rem,2.5vw,2.6rem);letter-spacing:-.02em;color:var(--bh-ink)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bamboo-header.css.map */
