.kb-custom-header{--kb-charcoal: #383838;--kb-red: #C81E32;--kb-cream: #E5E1D9;width:100%;background:#fff;color:var(--kb-charcoal);position:relative;z-index:10}.kb-custom-header,.kb-custom-header *,.kb-custom-header *:before,.kb-custom-header *:after{box-sizing:border-box}.kb-header-top{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(220px,2fr) auto;align-items:center;gap:28px;width:100%;max-width:1440px;min-height:88px;margin-inline:auto;padding:16px 32px}.kb-header-logo{min-width:0}.kb-header-logo img{display:block;max-width:100%;height:auto}.kb-header-search{display:flex;align-items:stretch;width:100%;max-width:700px;min-width:0;min-height:46px;margin:0;overflow:hidden;border:1px solid #d5d5d5;border-radius:7px;background:#fff}.kb-header-search input[type=search]{flex:1 1 auto;width:100%;min-width:0;min-height:46px;padding:0 16px;border:0;outline:none;box-shadow:none;background:#fff;color:var(--kb-charcoal);font:inherit}.kb-header-search input[type=search]:focus{outline:none;box-shadow:none}.kb-header-search input[type=search]::-webkit-search-cancel-button{cursor:pointer}.kb-header-search button{display:grid;flex:0 0 52px;min-height:46px;place-items:center;padding:0;border:0;border-radius:0;background:var(--kb-red);color:#fff;cursor:pointer}.kb-header-search button:hover{background:#a81729}.kb-header-search button svg,.kb-header-search .kb-search-icon{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.kb-header-search .kb-search-icon{display:inline-block;color:#fff;font-size:25px;line-height:1}.kb-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:0}.kb-header-navigation{background:var(--kb-red);color:#fff}.kb-header-category{display:flex;align-items:center;width:100%;max-width:1440px;min-height:52px;margin-inline:auto;padding:0 32px}.kb-header-navigation a,.kb-header-navigation button{color:#fff}.kb-header-mobile-search,.kb-header-mobile-drawer{display:none}@media screen and (min-width:990px){#header-component .header__row--top .header__columns{--header-left: minmax(150px, .8fr);--header-center: minmax(280px, 2fr);--header-right: minmax(100px, auto)}#header-component .header__row--top .header__column--center{justify-content:flex-start;padding-left:0;padding-right:48px}#header-component .header__row--top .kb-header-search{display:flex;width:100%;max-width:700px;min-width:0;margin:0}}@media screen and (min-width:750px)and (max-width:989px){#header-component .header__row--top .kb-header-search{display:flex;width:100%;max-width:100%;min-width:0}}@media screen and (max-width:749px){.kb-header-top{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:64px;padding:12px 16px}.kb-header-logo{grid-column:1;grid-row:1}.kb-header-search{display:none}.kb-header-actions{grid-column:2;grid-row:1;gap:10px}.kb-header-mobile-search{display:block;grid-column:1 / -1;grid-row:2}.kb-header-navigation{display:none}.kb-header-mobile-drawer{display:block}}@media screen and (min-width:750px){.kb-header-mobile-search,.kb-header-mobile-drawer{display:none}}#header-component .kb-header-search button{background:#c81e32;color:#fff}#header-component .kb-header-search button svg,#header-component .kb-header-search button .kb-search-icon{display:block;visibility:visible;opacity:1;color:#fff;stroke:#fff}#header-component .kb-header-search button:hover svg,#header-component .kb-header-search button:hover .kb-search-icon{color:#fff;stroke:#fff}#header-component .kb-header-search{overflow:hidden;border-radius:7px}#header-component .kb-header-search button{flex:0 0 42px;width:42px;min-width:42px;height:42px;min-height:42px;margin:3px;border-radius:5px;display:grid;place-items:center;background:#c81e32;color:#fff}#header-component .kb-header-search button svg,#header-component .kb-header-search button .kb-search-icon{width:21px;height:21px;color:#fff;stroke:#fff;opacity:1;visibility:visible}#header-component .kb-header-search button:hover{background:#a81729}@media screen and (min-width:750px){#header-component .header__row--bottom,#header-component .header__row--bottom .header__columns{background:#c81e32}#header-component .header__row--bottom .header__column--left{align-items:stretch;gap:0}#header-component .header__row--bottom .header-menu{width:100%}#header-component .header__row--bottom .header-menu>details>summary,#header-component .header__row--bottom .header-menu>a{color:#fff}#header-component .header__row--bottom .header-menu>details>summary:hover,#header-component .header__row--bottom .header-menu>a:hover{background:#a81729;color:#fff}#header-component .header__row--bottom .header-menu>details>summary{font-weight:700;padding:14px 18px}}@media screen and (min-width:750px){#header-component .header__row--bottom header-menu .menu-list__list-item:first-child>a,#header-component .header__row--bottom header-menu .menu-list__list-item:first-child>summary,#header-component .header__row--bottom header-menu .menu-list__list-item:first-child>button{display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 18px;background:#a81729;color:#fff;font-weight:700;text-decoration:none}#header-component .header__row--bottom header-menu .menu-list__list-item:first-child>a:before,#header-component .header__row--bottom header-menu .menu-list__list-item:first-child>summary:before,#header-component .header__row--bottom header-menu .menu-list__list-item:first-child>button:before{content:"\2630";display:inline-block;color:#fff;font-size:20px;line-height:1}}@media screen and (min-width:750px){#header-component header-menu .menu-list__list-item:first-child{align-self:stretch;background:#a81729}#header-component header-menu .menu-list__list-item:first-child>.menu-list__link,#header-component header-menu .menu-list__list-item:first-child .menu-list__trigger>.menu-list__link{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;height:100%;min-height:52px;padding:0 18px;color:#fff;font-weight:700;text-decoration:none}#header-component header-menu .menu-list__list-item:first-child>.menu-list__link .menu-list__link-title,#header-component header-menu .menu-list__list-item:first-child .menu-list__trigger>.menu-list__link .menu-list__link-title{padding-inline:0}#header-component header-menu .menu-list__list-item:first-child>.menu-list__link:before,#header-component header-menu .menu-list__list-item:first-child .menu-list__trigger>.menu-list__link:before{content:"\2630";display:inline-block;color:#fff;font-size:20px;line-height:1}#header-component header-menu .menu-list__list-item:first-child:hover{background:#8f1223}}@media screen and (min-width:750px){#header-component header-menu .menu-list__list-item:first-child{background:transparent}#header-component header-menu .menu-list__list-item:first-child>.menu-list__link,#header-component header-menu .menu-list__list-item:first-child .menu-list__trigger>.menu-list__link{background:transparent;color:#fff;font-weight:700}#header-component header-menu .menu-list__list-item:first-child:hover{background:transparent}#header-component header-menu .menu-list__list-item:first-child>.menu-list__link:before,#header-component header-menu .menu-list__list-item:first-child .menu-list__trigger>.menu-list__link:before{content:"\2630";color:#fff;font-size:20px;line-height:1}}@media screen and (min-width:750px){#header-component .kb-header-search{display:flex;align-items:center;gap:8px;padding:3px 4px 3px 14px;border-radius:999px;overflow:hidden}#header-component .kb-header-search .kb-search-leading-icon{flex:0 0 20px;width:20px;height:20px;fill:none;stroke:#777;stroke-width:1.8;stroke-linecap:round}#header-component .kb-header-search input[type=search]{flex:1 1 auto;width:100%;min-width:0;padding:0 8px}#header-component .kb-header-search button{flex:0 0 auto;width:auto;min-width:90px;padding:0 20px;border-radius:999px;white-space:nowrap}#header-component .kb-header-search button:after{content:none}}.kb-cart-with-details{display:inline-flex;align-items:center;gap:8px;position:relative}.kb-cart-with-details .kb-cart-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.kb-cart-with-details .kb-cart-icon svg{display:block;width:22px;height:22px}.kb-cart-with-details .kb-cart-details{display:flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.2;white-space:nowrap}.kb-cart-with-details .kb-cart-title{font-size:13px;font-weight:600}.kb-cart-with-details .kb-cart-total{font-size:12px;font-weight:400}.kb-cart-with-details .cart-bubble{position:absolute;top:-2px;left:12px;z-index:5;width:18px;min-width:18px;height:18px;padding:0;border-radius:50%;font-size:10px}.kb-cart-with-details .cart-bubble__background{border-radius:50%}.kb-cart-with-details .cart-bubble__text{font-size:10px}.account-button{display:flex;align-items:center;gap:0;margin-right:12px}.account-button shopify-account{display:inline-flex;align-items:center;justify-content:flex-start;gap:0}.account-button .kb-account-content{display:inline-flex!important;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;margin:0;padding:0;white-space:nowrap}.account-button .kb-account-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 15px;width:15px;height:17px;margin:0;padding:0}.account-button .kb-account-icon svg{display:block;width:15px;height:17px}.account-button .kb-account-label{display:flex!important;flex:0 0 auto;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-width:0;margin:0;padding:0;color:#383838;line-height:1.15;text-align:left;white-space:nowrap}.account-button .kb-account-login{display:block;margin:0;padding:0;font-size:11px;font-weight:400;line-height:1.15}.account-button .kb-account-title{display:block;margin:0;padding:0;font-size:13px;font-weight:600;line-height:1.2}@media screen and (max-width:749px){.account-button{margin-right:0}.account-button .kb-account-content{gap:6px}.account-button .kb-account-login{font-size:10px}.account-button .kb-account-title{font-size:12px}.kb-cart-with-details{gap:6px}.kb-cart-with-details .kb-cart-title{font-size:12px}.kb-cart-with-details .kb-cart-total{font-size:11px}}@media screen and (max-width:749px){#header-component .header__row--bottom{display:none!important}#header-component .header__row--top{min-height:76px}#header-component .header__row--top .header__columns{align-items:center}#header-component .header__row--top .header__column--center{min-width:0;justify-content:center}#header-component .header__row--top .header__column--center img{max-width:120px;height:auto}#header-component .account-button .kb-account-label{display:none!important}#header-component .account-button{margin:0!important}#header-component .kb-cart-with-details .kb-cart-details,#header-component .Vtl-WishlistHeaderWrapper{display:none!important}}@media screen and (max-width:749px){#header-component .header__row--bottom,#header-component .header__row--navigation,#header-component .header__navigation{display:none!important}}@media screen and (max-width:749px){#header-component .header__row--navigation-bar,#header-component .header__row--bottom,#header-component .header__row--navigation,#header-component .header__navigation-bar,#header-component .header-menu{display:none!important}}@media screen and (max-width:749px){#header-component .header__navigation-bar-row{display:none!important}}@media screen and (min-width:750px){#header-component .header__row--bottom{background-color:#fff!important;border-bottom:1px solid #E5E1D9}#header-component .header__row--bottom .header__columns{background:#fff}#header-component .header__row--bottom header-menu .overflow-menu>.menu-list__list-item>.menu-list__link,#header-component .header__row--bottom header-menu .overflow-menu>.menu-list__list-item>.menu-list__trigger>:is(.menu-list__link,.menu-list__disclosure){color:#383838;background:transparent}#header-component .header__row--bottom header-menu .overflow-menu>.menu-list__list-item:first-child>.menu-list__link:before,#header-component .header__row--bottom header-menu .overflow-menu>.menu-list__list-item:first-child>.menu-list__trigger>.menu-list__link:before{color:#383838}}@media screen and (min-width:750px){#header-component .header__row--bottom header-menu{width:100%}#header-component .header__row--bottom .header-menu__inner{width:100%}#header-component .header__row--bottom nav.menu-list{width:100%}#header-component .header__row--bottom .overflow-menu::part(list){justify-content:center}#header-component .header__row--bottom .overflow-menu>.menu-list__list-item:first-child{margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/kinbobro-header.css.map */
