#header-component.bt-header{--bt-ink: #172420;--bt-blue: #294fff;--bt-paper: #f6f5ee;--bt-accent: #e8f58a;color:var(--bt-ink);isolation:isolate}#header-component.bt-header .header__underlay-closed{background:#f6f5eee0;backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%);border-bottom:1px solid rgba(23,36,32,.12)}#header-component.bt-header .header__underlay-open,#header-component.bt-header .header__underlay-open:after{background:var(--bt-paper)}#header-component.bt-header .header__row--top{--color-background: transparent;--color-foreground: var(--bt-ink);background:transparent;padding-inline:clamp(16px,4vw,64px)}#header-component.bt-header .header__columns{min-height:68px;padding-block:10px;column-gap:12px}#header-component.bt-header .header-logo{min-width:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(23px,5.5vw,28px);font-weight:700;letter-spacing:-1.2px;line-height:1.1;text-transform:lowercase;color:var(--bt-ink)}#header-component.bt-header .header-logo__image{max-width:min(45vw,200px);object-fit:contain}#header-component.bt-header :is(.header-actions__action,.header__icon--menu){min-width:44px;min-height:44px;border-radius:50%;color:var(--bt-ink);transition:background .2s ease,color .2s ease}#header-component.bt-header :is(.header-actions__action,.header__icon--menu):hover{background:#294fff12;color:var(--bt-blue)}#header-component.bt-header .header__column--right{gap:10px}#header-component.bt-header .bt-header-cta{display:none}#header-component.bt-header .menu-list__link-title{position:relative;display:inline-block;color:var(--bt-ink)}#header-component.bt-header .menu-list__link-title:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:2px;background:var(--bt-blue);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}#header-component.bt-header .menu-list__link:is(:hover,:focus-visible,[aria-current=page]) .menu-list__link-title:after{transform:scaleX(1)}#header-component.bt-header :is(a,button,summary):focus-visible{outline:2px solid var(--bt-blue);outline-offset:4px}#header-component.bt-header[data-menu-style=drawer] .bt-header-cta{display:none}@media screen and (min-width:750px){#header-component.bt-header .header__columns{min-height:82px;padding-block:16px;column-gap:clamp(16px,2vw,32px)}#header-component.bt-header .header-logo{font-size:32px;letter-spacing:-1.7px}}@media screen and (min-width:1100px){#header-component.bt-header[data-menu-style=menu] .bt-header-cta{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:44px;padding:11px 19px;border-radius:50px;border:1px solid var(--bt-blue);background:var(--bt-blue);color:#fff;font-family:var(--font-body--family);font-size:14px;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background .2s ease,transform .2s ease}#header-component.bt-header .bt-header-cta:hover{background:#1738d7;transform:translateY(-1px)}#header-component.bt-header .bt-header-cta-dot{width:6px;height:6px;flex-shrink:0;background:var(--bt-accent);border-radius:50%}}@media(prefers-reduced-motion:reduce){#header-component.bt-header *,#header-component.bt-header *:after{transition:none}}@media screen and (max-width:749px){#header-component.bt-header :is(header-actions,header-menu,header-drawer,.header__icon--menu,.search-action,.header-localization){display:none}#header-component.bt-header .header__columns{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand cta";column-gap:12px;padding-inline:0;padding-block:14px;min-height:80px}#header-component.bt-header .header__column{display:contents}#header-component.bt-header .header-logo{grid-area:brand;justify-self:start;text-align:left;font-size:clamp(22px,6vw,28px)}#header-component.bt-header .header-logo__image{max-width:min(44vw,200px)}#header-component.bt-header .bt-header-cta{grid-area:cta;justify-self:end;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 14px;border:1px solid var(--bt-ink);border-radius:50px;background:transparent;color:var(--bt-ink);font-family:var(--font-body--family);font-size:clamp(12px,3.2vw,14px);line-height:1.2;text-decoration:none;white-space:nowrap}#header-component.bt-header .bt-header-cta-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--bt-blue)}}@media screen and (min-width:750px){#header-component.bt-header .bt-header-cta{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:44px;padding:11px 19px;border-radius:50px;border:1px solid var(--bt-blue);background:var(--bt-blue);color:#fff;font-family:var(--font-body--family);font-size:14px;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background .2s ease,transform .2s ease}#header-component.bt-header .bt-header-cta:hover{background:#1738d7;transform:translateY(-1px)}#header-component.bt-header .bt-header-cta-dot{width:6px;height:6px;flex-shrink:0;background:var(--bt-accent);border-radius:50%}}#header-component.bt-header header-actions:not(:has(.account-button)){display:none}#header-component.bt-header .header__column--right header-actions{margin-inline-start:0}@media screen and (min-width:750px){#header-component.bt-header .header__column--right{justify-content:flex-end;gap:16px}#header-component.bt-header .bt-header-cta{margin-inline-start:8px}#header-component.bt-header[data-menu-style=drawer] .bt-header-cta{display:inline-flex}}#header-component.bt-header .bt-header-cta:hover{background:var(--bt-accent);border-color:var(--bt-accent);color:var(--bt-ink)}#header-component.bt-header .bt-header-cta:hover .bt-header-cta-dot{background:var(--bt-blue)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/blue-theory-header.css.map */
