:root{--kf-header-blue: #05c3de;--kf-header-black: #050505;--kf-header-white: #ffffff}.section-header{z-index:40;margin-bottom:0!important}.header-wrapper{position:relative;border-bottom:1px solid rgba(5,195,222,.22)!important;background:#030303fa!important;box-shadow:0 8px 30px #00000024;transition:background-color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease}.shopify-section-header-sticky .header-wrapper,.scrolled-past-header .header-wrapper{background:#030303e0!important;box-shadow:0 14px 38px #00000042;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.header{width:min(100% - 48px,1720px);max-width:1720px!important;min-height:84px;margin:0 auto;padding:12px 0!important;column-gap:26px}.header__heading,.header__heading-link{margin:0}.header__heading-logo-wrapper{display:flex;align-items:center;width:auto!important}.header__heading-logo{width:auto!important;max-width:190px!important;max-height:62px!important;object-fit:contain;transition:transform .18s ease,opacity .18s ease}.header__heading-link:hover .header__heading-logo{transform:translateY(-2px);opacity:.96}.header__inline-menu{margin-left:10px}.header__inline-menu .list-menu--inline{align-items:center;gap:6px}.header__inline-menu .list-menu__item{position:relative;min-height:50px;padding:0 14px;color:#ffffffdb!important;font-size:1.28rem;font-weight:900;letter-spacing:.045em;text-transform:uppercase;transition:color .18s ease,transform .18s ease}.header__inline-menu .list-menu__item:after{content:"";position:absolute;right:14px;bottom:8px;left:14px;height:3px;border-radius:999px;background:var(--kf-header-blue);transform:scaleX(0);transform-origin:left center;transition:transform .2s ease}.header__inline-menu .list-menu__item:hover,.header__inline-menu .list-menu__item:focus-visible,.header__inline-menu .list-menu__item.list-menu__item--active{color:var(--kf-header-white)!important;transform:translateY(-1px)}.header__inline-menu .list-menu__item:hover:after,.header__inline-menu .list-menu__item:focus-visible:after,.header__inline-menu .list-menu__item.list-menu__item--active:after{transform:scaleX(1)}.header__inline-menu .icon-caret{right:0;width:10px;color:var(--kf-header-blue)}.header__submenu{min-width:240px!important;padding:12px!important;border:1px solid rgba(5,195,222,.2)!important;border-radius:16px!important;background:#0a0a0afa!important;box-shadow:0 20px 54px #00000057!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.header__submenu .header__menu-item{min-height:auto;margin:2px 0;padding:11px 13px!important;border-radius:10px;color:#ffffffc2!important;font-size:1.2rem;font-weight:800;letter-spacing:.02em;transition:color .16s ease,background-color .16s ease,padding-left .16s ease}.header__submenu .header__menu-item:after{display:none}.header__submenu .header__menu-item:hover,.header__submenu .header__menu-item:focus-visible{padding-left:18px!important;color:var(--kf-header-white)!important;background:#05c3de1f}.header__icons{align-items:center;gap:7px}.header__icon{position:relative;width:44px;height:44px;border:1px solid rgba(255,255,255,.13);border-radius:50%;color:var(--kf-header-white)!important;background:#ffffff09;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}.header__icon:hover{color:#031214!important;background:var(--kf-header-blue);border-color:var(--kf-header-blue);transform:translateY(-2px)}.header__icon .svg-wrapper{width:20px;height:20px}.cart-count-bubble{top:-3px;right:-3px;bottom:auto;left:auto;width:20px;min-width:20px;height:20px;border:2px solid var(--kf-header-black);color:#031214;background:var(--kf-header-blue);font-size:.95rem;font-weight:900}.search-modal{border-bottom:1px solid rgba(5,195,222,.22);background:#040404fa}.search-modal__content{color:#fff}.mega-menu__content{border-top:1px solid rgba(5,195,222,.18)!important;border-bottom:1px solid rgba(5,195,222,.18)!important;background:#070707fa!important;box-shadow:0 24px 50px #00000052}.mega-menu__link{color:#ffffffb8!important;transition:color .16s ease,transform .16s ease}.mega-menu__link:hover{color:var(--kf-header-blue)!important;transform:translate(3px)}.menu-drawer-container .header__icon--menu{border-radius:50%}.menu-drawer{border-right:1px solid rgba(5,195,222,.2);color:#fff;background:radial-gradient(circle at 20% 0%,rgba(5,195,222,.17),transparent 34%),#050505}.menu-drawer__menu-item{color:#ffffffdb!important;font-size:1.55rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.menu-drawer__menu-item:hover,.menu-drawer__menu-item--active{color:var(--kf-header-blue)!important;background:#05c3de14!important}.menu-drawer__close-button{color:#fff}.menu-drawer__utility-links{background:#ffffff09}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:auto minmax(0,1fr) auto}.header__inline-menu{justify-self:center}}@media screen and (max-width:989px){.header{width:min(100% - 28px,1720px);min-height:72px;padding:8px 0!important}.header__heading-logo{max-width:145px!important;max-height:52px!important}.header__icon{width:40px;height:40px}.header__icons{gap:3px}}@media screen and (max-width:749px){.header{width:calc(100% - 22px)}.header__heading-logo{max-width:125px!important;max-height:46px!important}.header__icon{width:38px;height:38px}.header__icon--account{display:none!important}}@media(prefers-reduced-motion:reduce){.header__heading-logo,.header__inline-menu .list-menu__item,.header__inline-menu .list-menu__item:after,.header__icon,.header__submenu .header__menu-item{transition:none}}.section-header{position:sticky!important;z-index:9999!important}.header-wrapper,.header{overflow:visible!important}.header__inline-menu,.header__inline-menu details,.header__inline-menu header-menu{position:relative;z-index:10000}.header__submenu,.mega-menu__content{position:absolute;z-index:10001!important}.header__inline-menu details[open],.header__inline-menu details[open]>summary,.header__inline-menu details[open] .header__submenu,.header__inline-menu details[open] .mega-menu__content{z-index:10002!important}.kf-split-hero{position:relative;z-index:0!important}.kf-split-hero__shell,.kf-split-hero__content,.kf-split-hero__media{z-index:auto}
/*# sourceMappingURL=/cdn/shop/t/31/assets/kf-header.css.map */
