predictive-search,search-form{display:block}.ka-sfield{position:relative;margin:0}.ka-sfield .qrow{display:flex;align-items:stretch}.ka-sfield .qbox{position:relative;flex:1 1 auto;min-width:0}.ka-sfield input[type=search]{display:block;width:100%;height:44px;margin:0;padding:0 14px;border:2px solid var(--ink);border-radius:0;background:var(--white);color:var(--ink);box-shadow:none;font:600 var(--t-body)/1.2 var(--grot);letter-spacing:normal;text-overflow:ellipsis;-webkit-appearance:none;appearance:none}.ka-sfield input[type=search]::placeholder{color:var(--ink-40);opacity:1}.ka-sfield input[type=search]::-webkit-search-cancel-button,.ka-sfield input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.ka-sfield input[type=search]:not(:placeholder-shown){padding-right:44px}.ka-sfield .qreset{position:absolute;top:50%;right:4px;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;margin:0;padding:0;border:0;background:none;color:var(--ink-70);cursor:pointer}.ka-sfield .qreset svg{width:16px;height:16px}.ka-sfield .qreset:hover{color:var(--ink)}.ka-sfield .qreset:focus-visible{outline-offset:-3px}.ka-sfield .qgo{flex:none;margin:0}.ka-sfield .qgo svg{width:18px;height:18px}.ka-sfield.hdr input[type=search]{border-right-width:0}.ka-sfield.hdr .qgo{height:44px;padding:0 20px}@supports selector(:has(*)){.ka-sfield.hdr .qrow:has(input:focus-visible){outline:3px solid var(--brass-dark);outline-offset:3px}.ka-sfield.hdr input[type=search]:focus-visible{outline:none}}.ka-suggest{display:none;position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:640px;min-width:100%;max-width:calc(100vw - 2 * var(--gutter));overflow-y:auto;overscroll-behavior:contain;text-align:left;background:var(--paper);color:var(--ink);border:3px solid var(--ink);box-shadow:8px 8px 0 var(--brass)}predictive-search[open] .ka-suggest{display:block}.section-header:has(predictive-search[open]){z-index:12}.ka-suggest .ps-bar{display:none;position:sticky;top:0;z-index:1;height:3px;margin-bottom:-3px;overflow:hidden;background:var(--paper-2)}.ka-suggest .ps-bar:before{content:"";position:absolute;top:0;bottom:0;left:-35%;width:35%;background:var(--brass)}predictive-search[loading] .ka-suggest .ps-bar{display:block}@media(prefers-reduced-motion:no-preference){predictive-search[loading] .ka-suggest .ps-bar:before{animation:ka-ps-bar .9s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){.ka-suggest .ps-bar:before{left:0;width:100%}}@keyframes ka-ps-bar{0%{left:-35%}to{left:100%}}.ka-suggest .ps-groups>*+*{border-top:1.5px solid var(--rule)}.ka-suggest .ps-group>.lbl{display:block;padding:14px 16px 6px}.ka-suggest ul{margin:0;padding:0 0 6px;list-style:none}.ka-suggest .ps-kn ul{padding:0}.ka-suggest li{margin:0}.ka-suggest li[role=option]{cursor:pointer}.ka-suggest li[role=option]:hover,.ka-suggest li[aria-selected=true]{background:var(--paper-2)}.ka-suggest li[aria-selected=true]{box-shadow:inset 4px 0 0 var(--brass-dark)}.ka-suggest li a{display:block;color:inherit;text-decoration:none}.ka-suggest product-component{display:block}.ka-suggest .ps-text{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-2);padding:10px 16px;font:600 var(--t-body)/1.3 var(--grot)}.ka-suggest .ps-q mark{background:none;color:var(--ink-70);font-weight:600}.ka-suggest .ps-q span{font-weight:800}.ka-suggest .ps-type{flex:none;font:700 var(--t-label)/1 var(--grot);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-70)}.ka-suggest .ps-model{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px var(--s-2);align-items:center;padding:10px 16px}.ka-suggest .th{display:block;width:56px;height:56px;background:#fff;border:1.5px solid var(--rule);overflow:hidden}.ka-suggest .th img{display:block;width:100%;height:100%;object-fit:contain;padding:3px;box-sizing:border-box;mix-blend-mode:multiply}.ka-suggest .br{display:block;font:800 var(--t-label)/1 var(--grot);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;color:var(--ink-70)}.ka-suggest .br.am{color:var(--red-text)}.ka-suggest .br.ml{color:var(--green)}.ka-suggest .ps-model b{display:block;font:900 var(--t-lede)/1.15 var(--slab);letter-spacing:-.01em}.ka-suggest .sp{display:block;font-size:var(--t-small);color:var(--ink-70);line-height:1.35;margin-top:2px}.ka-suggest .pr{font:900 var(--t-lede)/1 var(--slab);white-space:nowrap}.ka-suggest .pr small{font:700 var(--t-label)/1 var(--grot);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-70);margin-left:2px}.ka-suggest .pr.asl{color:var(--green);text-align:right}.ka-suggest .ps-keyno{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 16px;font:600 var(--t-body)/1.3 var(--grot)}.ka-suggest .ps-keyno .keyno{padding:4px 8px;border:1.5px solid var(--ink);background:var(--white)}.ka-suggest .ps-keyno .go{margin-left:auto;color:var(--green);font-weight:800;white-space:nowrap}.ka-suggest .ps-none{padding:14px 16px;font:600 var(--t-body)/1.4 var(--grot);color:var(--ink-70)}.ka-suggest{scroll-padding-bottom:76px}.ka-suggest .ps-foot{position:sticky;bottom:0;z-index:1;padding:12px 16px 16px;background:var(--paper)}.ka-suggest .ps-groups+.ps-foot{border-top:1.5px solid var(--rule)}.ka-suggest .ps-foot .btn{display:flex;width:100%;justify-content:space-between;gap:var(--s-2);text-align:left;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.ka-suggest .ps-foot .btn[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ka-suggest .ps-term{text-transform:none;letter-spacing:.02em}.srch-head h1{overflow-wrap:anywhere}.srch-also{background:var(--paper);color:var(--ink);border:3px solid var(--ink);padding:var(--s-3)}.col-grid+.srch-also{margin-top:var(--s-5)}.srch-also h3{font-size:var(--t-h3);margin-bottom:var(--s-2)}.srch-also ul{display:grid;gap:var(--s-2)}.srch-also li+li{padding-top:var(--s-2);border-top:1.5px solid var(--rule)}.srch-also a{font:800 var(--t-lede)/1.25 var(--grot);color:var(--ink)}.srch-also p{margin-top:4px;font-size:var(--t-body);line-height:1.45;color:var(--ink-70)}.on-dark .srch-also :focus-visible{outline-color:var(--brass-dark)}.srch-empty .try,.srch-empty .kn{flex:1 1 100%}.srch-empty .kn a{white-space:nowrap}@media(max-width:1280px){.ka-sfield.hdr .qgo{width:44px;padding:0}.ka-sfield.hdr .qgo .txt{display:none}}@media(max-width:1100px){.ka-hsearch .ka-suggest{right:0;width:auto;max-width:none}}@media(max-width:560px){.ka-suggest .ps-group>.lbl{padding-left:12px;padding-right:12px}.ka-suggest .ps-text{min-height:44px;align-items:center;padding:10px 12px}.ka-suggest .ps-keyno{min-height:44px;padding:10px 12px}.ka-suggest .ps-model{grid-template-columns:48px minmax(0,1fr);gap:6px 12px;align-items:start;padding:10px 12px}.ka-suggest .th{width:48px;height:48px}.ka-suggest .pr{grid-column:2}.ka-suggest .pr.asl{text-align:left}.ka-suggest .ps-none{padding:12px}.ka-suggest .ps-foot{padding:10px 12px 12px}.srch-also{padding:var(--s-3) var(--s-2)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ka-search.css.map */
