input:focus-visibl{outline:none}select:focus,select:focus-visible{outline:none;box-shadow:none}.announcement-bar{background:#e0001a!important}.announcement-bar select{background:none!important}.header-kim-section{--color-header-bg: #000;--color-header-bg-rgb: 0, 0, 0;--color-header-text: #fff;--color-header-text-rgb: 255, 255, 255;--color-header-links: #fff;--color-header-links-hover: #ddd;--color-header-icons: #fff}.header-kim{border-top:2px solid #e0001a;border-bottom:1px solid #222}.header-kim__inner{max-width:1640px;margin-inline:auto;padding:12px 16px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px 8px}.header-kim .mobile-toggle{min-width:44px;min-height:44px}.header-kim .logolink{margin:0;min-width:0;justify-self:center;justify-content:center;max-width:100%}.header-kim .logoimg{width:auto;max-width:100%;height:min(var(--logo-height-mobile),48px);object-position:center}.header-kim .text-logo{font-size:clamp(16px,4vw,24px)}.header-kim .thb-secondary-area{grid-column:3;grid-row:1;min-width:0;height:48px;margin:0}.header-kim .thb-secondary-item{padding-inline:8px;min-width:44px;justify-content:center}.header-kim #quick-search{display:none}.header-kim .thb-secondary-item svg{stroke:currentColor;color:#fff}.header-kim .thb-secondary-cart{padding-inline-end:12px}.header-kim__search{display:block;min-width:0;grid-column:1 / -1;grid-row:2}.header-kim__search-form{display:flex;align-items:center;border-radius:999px;background:#2c2c2c;padding-inline:8px 16px;margin:0;height:54px;max-width:700px}.header-kim__search-form:focus-within{outline:2px solid #fff;outline-offset:3px}.header-kim__search-submit{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.header-kim__search-submit svg{width:24px;height:24px;stroke:currentColor}.header-kim__search-form input[type=search]{flex:1;min-width:0;width:100%;height:46px;margin:0;padding:0 4px;border:0;border-radius:0;box-shadow:none;background:transparent;color:#fff;font-size:16px}.header-kim__search-form input::placeholder{color:#c6c6c6;opacity:1}.header-kim .full-menu{display:none}.header-kim-section .thb-quick-search{--color-header-bg: var(--color-body-bg, #fff);--color-header-bg-rgb: var(--color-body-bg-rgb, 255, 255, 255);--color-header-text: var(--color-accent, #111);--color-header-text-rgb: var(--color-accent-rgb, 17, 17, 17);--color-header-links: var(--color-accent, #111);--color-header-links-hover: var(--color-accent2, #444);display:none;transform:none;max-height:calc(100dvh - var(--header-height, 140px));overflow-y:auto;overscroll-behavior:contain}.header-kim-section.search-open .thb-quick-search{display:block}.header-kim-section .thb-quick-search--form{display:none}.header-kim-section .thb-quick-search--results-container{min-height:40px}.header-kim-section .thb-quick-search--results-container .loading-overlay{left:calc(50% - 16px);top:8px}.header-kim-section .search-categories{display:flex;flex-wrap:wrap;gap:12px}.header-kim-section .search-categories a{margin:0}.header-kim a:focus-visible,.header-kim button:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(min-width:768px)and (max-width:1067px){.header-kim__inner{padding-inline:32px}}@media(min-width:1068px){.header-kim__inner{grid-template-columns:minmax(180px,260px) minmax(0,790px) minmax(100px,1fr);gap:12px 60px;padding:24px 40px 0}.header-kim .logolink{justify-self:start;justify-content:flex-start}.header-kim .logoimg{height:min(var(--logo-height),76px);object-position:left}.header-kim__search{grid-column:2;grid-row:1}.header-kim__search-form{min-height:54px}.header-kim__search-form input[type=search]{height:64px;font-size:18px}.header-kim .thb-secondary-area{height:64px;justify-self:end}.header-kim .thb-secondary-item svg{width:30px;height:30px}.header-kim .thb-secondary-area shopify-account{--shopify-account-signed-in-avatar-size: 30px}.header-kim .full-menu{display:flex;grid-column:1 / -1;grid-row:2;margin:0;min-width:0}.header-kim .thb-full-menu{display:flex;flex-wrap:wrap;text-align:start}.header-kim .thb-full-menu>li{padding-inline:0 38px}.header-kim .thb-full-menu>li>a{min-height:56px;display:inline-flex;align-items:center}}@media(prefers-reduced-motion:reduce){.header-kim-section .thb-quick-search{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/custom.css.map */
