#header-component.tbb-head{width:min(calc(100% - 24px),1352px);margin:12px auto 0;background:var(--tbb-paper) var(--tbb-noise);border:1.5px solid var(--tbb-brass);border-radius:38px 12px;box-shadow:inset 0 0 0 4px var(--tbb-paper),inset 0 0 0 5px #a5803a80,0 12px 20px -16px #1e2a2280,0 3px 8px -5px #1e2a2233;transition:transform .5s var(--tbb-ease),box-shadow .5s var(--tbb-ease),background-color .5s ease}#header-component.tbb-head .header__underlay-closed{background:none}#header-component.tbb-head .header__underlay-open{border-radius:36px 10px}#header-component.tbb-head .header__columns{min-height:74px;padding-inline:clamp(12px,1.8vw,26px) clamp(12px,1.4vw,20px);column-gap:clamp(12px,1.8vw,28px)}#header-component.tbb-head .header-logo{gap:12px;color:var(--tbb-deep)}#header-component.tbb-head .header-logo>span[data-testid=header-logo]:has(img){flex:none;width:52px;height:52px;border-radius:50%;border:1.5px solid var(--tbb-brass);background:var(--tbb-paper);box-shadow:inset 0 0 0 4px var(--tbb-paper),inset 0 0 0 5px #a5803ab3;display:grid;place-items:center;transition:transform .5s var(--tbb-ease)}#header-component.tbb-head .header-logo>span[data-testid=header-logo]:has(img) img{width:auto;height:31px}#header-component.tbb-head .tbb-brand-name,#header-component.tbb-head .header-logo>span[data-testid=header-logo]:not(:has(img)){font:900 1.6rem/1 var(--tbb-display);letter-spacing:.01em;white-space:nowrap;color:var(--tbb-deep);transform-origin:0 50%;transition:transform .5s var(--tbb-ease)}#header-component.tbb-head .menu-list__link{font:700 .8rem/1 var(--tbb-text);letter-spacing:.15em;text-transform:uppercase;color:var(--tbb-ink);background:var(--tbb-whip) left bottom 5px / 0 7px no-repeat;transition:background-size .5s var(--tbb-ease),color .2s}#header-component.tbb-head .menu-list__link:hover,#header-component.tbb-head .menu-list__link:focus-visible,#header-component.tbb-head .menu-list__link.menu-list__link--active{color:var(--tbb-green);background-size:100% 7px}#header-component.tbb-head [slot=overflow]>.menu-list__link{display:inline-block;padding-block:12px;background-position:left bottom 4px}#header-component.tbb-head :focus-visible{outline:2px solid var(--tbb-deep);outline-offset:3px}#header-component.tbb-head .tbb-head__hire{flex:none;padding:.85em 1.3em;font-size:.92rem}#header-component.tbb-head .header__column--right{gap:10px}#header-component.tbb-head .header-actions__action,#header-component.tbb-head .search-action .header-actions__action{width:46px;height:46px;border-radius:50%;border:1.5px solid var(--tbb-brass);color:var(--tbb-deep);transition:background-color .2s}:is(#header-component.tbb-head .header-actions__action,#header-component.tbb-head .search-action .header-actions__action):hover{background-color:var(--tbb-brass-pale)}#header-component.tbb-head .cart-bubble{border-radius:10px 3px}#header-component.tbb-head[data-tbb-tight]{transform:translateY(-5px);background-color:#f6eeda;box-shadow:inset 0 0 0 3px #f6eeda,inset 0 0 0 4px var(--tbb-brass),0 16px 22px -16px #1e2a2299,0 4px 10px -5px #1e2a2240}#header-component.tbb-head[data-tbb-tight] .header-logo>span[data-testid=header-logo]:has(img){transform:scale(.86)}#header-component.tbb-head[data-tbb-tight] .tbb-brand-name{transform:scale(.95)}@media(max-width:1240px){#header-component.tbb-head .menu-list__link{letter-spacing:.11em}#header-component.tbb-head .tbb-brand-name{font-size:1.4rem}}@media(max-width:989px){#header-component.tbb-head .tbb-head__hire{display:none}}@media(max-width:749px){#header-component.tbb-head .header__columns{column-gap:6px}#header-component.tbb-head .header-actions__action,#header-component.tbb-head .search-action .header-actions__action{width:40px;height:40px;border-color:transparent}#header-component.tbb-head .action__cart{border-color:var(--tbb-brass)}#header-component.tbb-head .header-logo{min-width:0}}@media(max-width:560px){#header-component.tbb-head .header__columns{min-height:66px;padding-inline:10px 12px}#header-component.tbb-head .header-logo{gap:8px}#header-component.tbb-head .header-logo>span[data-testid=header-logo]:has(img){width:42px;height:42px}#header-component.tbb-head .header-logo>span[data-testid=header-logo]:has(img) img{height:25px}#header-component.tbb-head .tbb-brand-name,#header-component.tbb-head .header-logo>span[data-testid=header-logo]:not(:has(img)){font-size:clamp(1.02rem,4.8vw,1.28rem);line-height:1;white-space:normal;max-width:10ch}}@media(prefers-reduced-motion:reduce){#header-component.tbb-head,#header-component.tbb-head *{transition:none}#header-component.tbb-head[data-tbb-tight]{transform:none}}#header-component.tbb-head .header-logo.tbb-logo--full>span[data-testid=header-logo]:has(img){width:auto;height:auto;border:0;border-radius:0;background:none;box-shadow:none;transform-origin:0 50%}#header-component.tbb-head .header-logo.tbb-logo--full>span[data-testid=header-logo]:has(img) img{width:var(--header-logo-image-width);height:var(--header-logo-image-height);max-width:none;object-fit:contain}#header-component.tbb-head[data-tbb-tight] .header-logo.tbb-logo--full>span[data-testid=header-logo]:has(img){transform:scale(.9)}@media(max-width:749px){#header-component.tbb-head .header-logo.tbb-logo--full>span[data-testid=header-logo]:has(img) img{width:var(--header-logo-image-width-mobile);height:var(--header-logo-image-height-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tbb-header.css.map */
