.bl-site-header{--steel:#c9c9c2;--white:#fff;--sand:#c6b99a;--bone:#f0ece2;--black:#030303;--muted:#a5a5a0;--brand-gradient:linear-gradient(100deg,#f0ece2 0%,#c6b99a 38%,#7c8064 70%,#b7c0b0 100%);color:#f5f5f1;line-height:1.5}.bl-site-header a{color:inherit;text-decoration:none}.bl-site-header a:focus-visible,.bl-site-header button:focus-visible{outline:2px solid #c6b99a;outline-offset:4px}.bl-header-section{min-height:94px}.bl-site-header{position:fixed;top:0;right:0;left:0;z-index:30;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:22px clamp(18px,4vw,56px);background:linear-gradient(to bottom,rgba(3,3,3,.92),rgba(3,3,3,.62),transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bl-brand{width:72px;height:50px;display:inline-flex;align-items:center}.bl-brand img{width:72px}.bl-nav-links{justify-self:end;display:flex;align-items:center;gap:clamp(16px,2.5vw,34px);color:var(--steel);font-family:Rajdhani,sans-serif;font-size:.94rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.bl-nav-links a{border-bottom:1px solid transparent;transition:color .18s ease,border-color .18s ease}.bl-nav-links a:hover{color:var(--white);border-color:var(--white)}.bl-nav-links a.is-active{color:var(--white);border-color:var(--sand)}.bl-header-actions{display:inline-flex;align-items:center;justify-self:end;gap:12px}.bl-language-toggle{display:inline-flex;align-items:center;min-height:42px;border:1px solid rgba(240,236,226,.2);background:#0c0c0cb8}.bl-language-toggle button{min-width:42px;min-height:40px;border:0;border-right:1px solid rgba(240,236,226,.14);background:transparent;color:var(--muted);cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.84rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:background .18s ease,color .18s ease}.bl-language-toggle button:last-child{border-right:0}.bl-language-toggle button:hover,.bl-language-toggle button.is-active{background:var(--bone);color:var(--black)}.bl-mobile-nav-links{display:none}.bl-nav-cta{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid transparent;background:linear-gradient(#111,#111) padding-box,var(--brand-gradient) border-box;font-family:Rajdhani,sans-serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background .18s ease,color .18s ease}.bl-nav-cta:hover{background:var(--white);color:var(--black)}.bl-site-header{background-color:#030303}.bl-cart{width:32px;min-height:42px;display:inline-flex;align-items:center;justify-content:center}.bl-cart svg{width:22px;height:22px}.bl-language-toggle{margin:0;padding:0}@media(max-width:1080px){.bl-site-header{grid-template-columns:auto 1fr;gap:14px 18px;background:#030303f0}.bl-nav-links{display:none}.bl-header-section{min-height:135px}.bl-mobile-nav-links{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,max-content);justify-content:space-between;gap:10px 16px;padding:2px 0 4px;color:#c9c9c2;font-family:Rajdhani,sans-serif;font-size:.86rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.bl-mobile-nav-links a{white-space:nowrap;border-bottom:1px solid transparent}.bl-mobile-nav-links a.is-active{color:#fff;border-color:#c6b99a}}@media(max-width:640px){#header-group{position:sticky;top:0;z-index:30}.bl-header-section{min-height:0}.bl-site-header{position:relative;padding:16px 18px;gap:12px 16px;background:#030303fa;box-shadow:0 16px 36px #0303036b}.bl-brand,.bl-brand img{width:58px}.bl-nav-cta{min-height:38px;padding:0 11px;font-size:.78rem}.bl-language-toggle{min-height:38px}.bl-language-toggle button{min-width:36px;min-height:36px;font-size:.76rem}.bl-header-actions{gap:8px}.bl-mobile-nav-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;padding-top:4px;font-size:clamp(.78rem,3.35vw,.9rem);letter-spacing:.09em;line-height:1;text-align:center}.bl-mobile-nav-links a{display:inline-flex;align-items:center;justify-content:center;min-height:24px}}@media(max-width:360px){.bl-site-header{column-gap:8px}.bl-nav-cta{white-space:nowrap;padding:0 8px;font-size:.72rem}.bl-nav-cta svg{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/borderline-header.css.map */
