.cnc-ps{--cnc-ps-build: "2026-08-22-e"}.cnc-find [hidden],.cnc-ps [hidden]{display:none!important}.cnc-find-hero{padding:var(--sp-lg) 0 var(--sp-xl);display:flex;flex-direction:column;gap:var(--sp-md)}.cnc-find-form{display:flex;gap:var(--sp-sm);align-items:stretch}.cnc-find-field{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--sp-sm);background:var(--c-white);border:1.5px solid var(--c-border);border-radius:var(--r-pill);padding:0 var(--sp-lg);height:46px;transition:border-color .16s ease,box-shadow .16s ease}.cnc-find-field:focus-within{border-color:var(--c-blue-light);box-shadow:0 0 0 3px var(--c-blue-pale)}.cnc-find-field__ic{color:var(--c-muted);display:inline-flex;flex:0 0 auto}.cnc-find input.cnc-find-input,.cnc-find .cnc-find-field input{flex:1 1 auto;min-width:0;width:100%;height:auto;min-height:0;line-height:1.2;font:inherit;font-size:var(--fs-h2);font-weight:var(--fw-medium);color:var(--c-dark);-webkit-appearance:none!important;appearance:none!important;background:none!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important;outline:0!important}.cnc-find input.cnc-find-input:focus,.cnc-find input.cnc-find-input:focus-visible,.cnc-find input.cnc-find-input:hover{outline:0!important;box-shadow:none!important;border:0!important;background:none!important}.cnc-find form.cnc-find-form{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.cnc-find-input::placeholder{color:var(--c-light);font-weight:var(--fw-regular);opacity:1}.cnc-find-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.cnc-find-clear{flex:0 0 auto;width:26px;height:26px;padding:0!important;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-pill);background:var(--c-bg);color:var(--c-muted);cursor:pointer}.cnc-find-clear:hover{background:var(--c-border);color:var(--c-dark)}.cnc-find-go{flex:0 0 auto;padding:0 var(--sp-xl);border:0;border-radius:var(--r-pill);cursor:pointer;background:linear-gradient(135deg,var(--c-blue),var(--c-blue-light));color:var(--c-white);font-size:var(--fs-body);font-weight:var(--fw-bold);letter-spacing:.01em}.cnc-find-go:hover{filter:brightness(1.06)}.cnc-find-h1{margin:0;font-size:var(--fs-h1-lg);font-weight:var(--fw-heavy);color:var(--c-dark);line-height:1.25}.cnc-find-h1__n{color:var(--c-blue)}@media(min-width:768px){.cnc-find-hero{padding:var(--sp-xl) 0 var(--sp-2xl);gap:var(--sp-lg)}.cnc-find-field{height:54px;padding:0 var(--sp-xl)}.cnc-find-h1{font-size:var(--fs-display)}}.cnc-find-miss{display:flex;flex-direction:column;align-items:center;gap:var(--sp-xl);padding:var(--sp-sm) 0 var(--sp-3xl);text-align:center}.cnc-find-miss .cnc-es{padding-bottom:0}.cnc-find-block,.cnc-find-dym{width:100%}.cnc-find-blocklabel{margin:0 0 var(--sp-md);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:.09em;text-transform:uppercase;color:var(--c-muted)}.cnc-find-chips{display:flex;flex-wrap:wrap;gap:var(--sp-sm);justify-content:center}.cnc-find-term{display:inline-flex;align-items:center;gap:6px;padding:9px var(--sp-lg);border:1px solid var(--c-border);border-radius:var(--r-pill);background:var(--c-white);color:var(--c-dark-mid);font-size:var(--fs-body);font-weight:var(--fw-medium);text-decoration:none;min-height:44px;transition:border-color .14s ease,color .14s ease,background .14s ease}.cnc-find-term svg{color:var(--c-light)}.cnc-find-term:hover{border-color:var(--c-blue-light);background:var(--c-blue-pale);color:var(--c-blue)}.cnc-find-term:hover svg{color:var(--c-blue-light)}.cnc-find-dym .cnc-find-term{background:var(--c-blue-pale);border-color:var(--c-blue-pale2);color:var(--c-blue);font-weight:var(--fw-bold)}.cnc-find-dym .cnc-find-term svg{color:var(--c-blue-light)}.cnc-find-recs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-md)}@media(min-width:700px){.cnc-find-recs{grid-template-columns:repeat(4,minmax(0,1fr))}}.cnc-find-rec{display:flex;flex-direction:column;gap:3px;padding:0 0 var(--sp-md);background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-lg);overflow:hidden;text-decoration:none;text-align:left;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.cnc-find-rec:hover{border-color:var(--c-blue-pale2);transform:translateY(-2px);box-shadow:0 6px 18px -10px #01579b61}.cnc-find-rec__art{display:block;position:relative;aspect-ratio:8 / 5;background:var(--c-bg);margin-bottom:var(--sp-md)}.cnc-find-rec__art img{width:100%;height:100%;object-fit:cover;display:block}.cnc-find-rec__ic{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--c-white)}.cnc-find-rec__t{padding:0 var(--sp-md);font-size:var(--fs-title);font-weight:var(--fw-bold);color:var(--c-dark);line-height:1.3}.cnc-find-rec__s{padding:0 var(--sp-md);font-size:var(--fs-caption);color:var(--c-muted);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cnc-find-rec__go{margin-top:auto;padding:var(--sp-sm) var(--sp-md) 0;display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--c-blue)}.cnc-find-all{display:inline-flex;align-items:center;gap:7px;padding:13px var(--sp-2xl);border-radius:var(--r-md);background:linear-gradient(135deg,var(--c-blue),var(--c-blue-light));color:var(--c-white);font-size:var(--fs-body);font-weight:var(--fw-bold);text-decoration:none}.cnc-find-all:hover{filter:brightness(1.06)}.cnc-ps{position:absolute;z-index:var(--cnc-ps-z, 91);left:0;right:0;top:calc(100% + 8px);background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:0 18px 44px -18px #1c1c1c4d,0 2px 8px -4px #1c1c1c24;overflow:hidden;transform-origin:top center;animation:cnc-ps-in .14s ease-out}@keyframes cnc-ps-in{0%{opacity:0;transform:translateY(-4px) scaleY(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cnc-ps{animation:none}}.cnc-ps-host{position:relative}.cnc-ps-scroll{max-height:min(62vh,520px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cnc-ps-group{padding:var(--sp-md) 0}.cnc-ps-group+.cnc-ps-group{border-top:1px solid var(--c-border)}.cnc-ps-glabel{margin:0 0 6px;padding:0 var(--sp-lg);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--c-light)}.cnc-ps-list{list-style:none;margin:0;padding:0}.cnc-ps-list b,.cnc-ps-chip b{font-weight:var(--fw-heavy);color:var(--c-dark)}.cnc-ps-q{display:flex;align-items:center;gap:var(--sp-md);padding:11px var(--sp-lg);min-height:44px;text-decoration:none;color:var(--c-dark-mid);font-size:var(--fs-body)}.cnc-ps-q__ic{color:var(--c-light);display:inline-flex;flex:0 0 auto}.cnc-ps-q__t{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cnc-ps-q__go{color:var(--c-light);display:inline-flex;flex:0 0 auto;opacity:0}.cnc-ps-row{display:flex;align-items:center;gap:var(--sp-md);padding:var(--sp-sm) var(--sp-lg);min-height:44px;text-decoration:none}.cnc-ps-row__img{flex:0 0 auto;width:52px;height:52px;display:grid;place-items:center;background:var(--c-bg);border-radius:var(--r-sm);overflow:hidden;color:var(--c-light)}.cnc-ps-row__img img{width:100%;height:100%;object-fit:contain;display:block}.cnc-ps-row__mid{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.cnc-ps-row__brand{font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--c-light)}.cnc-ps-row__t{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--c-dark);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cnc-ps-row__price{display:flex;align-items:baseline;gap:6px;font-size:var(--fs-caption);margin-top:2px}.cnc-ps-row__price b{font-size:var(--fs-body);font-weight:var(--fw-heavy);color:var(--c-dark)}.cnc-ps-row__price s{color:var(--c-light)}.cnc-ps-row__price em{font-style:normal;font-weight:var(--fw-bold);color:var(--c-green)}.cnc-ps-row__oos{flex:0 0 auto;font-size:var(--fs-micro);font-weight:var(--fw-bold);color:var(--c-muted);background:var(--c-bg);padding:3px 8px;border-radius:var(--r-pill)}.cnc-ps-chips{display:flex;flex-wrap:wrap;gap:var(--sp-sm);padding:2px var(--sp-lg) var(--sp-xs)}.cnc-ps-chip{display:inline-flex;align-items:center;gap:6px;padding:8px var(--sp-md);min-height:40px;border:1px solid var(--c-border);border-radius:var(--r-pill);font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--c-dark-mid);text-decoration:none}.cnc-ps-chip svg{color:var(--c-light)}.cnc-ps-q.is-active,.cnc-ps-row.is-active,.cnc-ps-chip.is-active{background:var(--c-blue-pale);outline:none}.cnc-ps-chip.is-active{border-color:var(--c-blue-light);color:var(--c-blue)}.cnc-ps-q.is-active{color:var(--c-blue)}.cnc-ps-q.is-active .cnc-ps-q__go{opacity:1;color:var(--c-blue-light)}.cnc-ps-q.is-active .cnc-ps-q__ic{color:var(--c-blue-light)}.cnc-ps a:focus-visible{outline:2px solid var(--c-blue-light);outline-offset:-2px}.cnc-ps-recent__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-sm);padding:0 var(--sp-lg) 6px}.cnc-ps-recent__head .cnc-ps-glabel{padding:0;margin:0}.cnc-ps-clear{border:0;background:none;padding:0!important;cursor:pointer;font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--c-muted);min-height:32px}.cnc-ps-clear:hover{color:var(--c-red)}.cnc-ps-load{display:flex;align-items:center;gap:var(--sp-sm);padding:var(--sp-lg);font-size:var(--fs-body);color:var(--c-muted)}.cnc-ps-load__dot{width:6px;height:6px;border-radius:50%;background:var(--c-blue-light);animation:cnc-ps-pulse 1s ease-in-out infinite}.cnc-ps-load__dot:nth-child(2){animation-delay:.15s}.cnc-ps-load__dot:nth-child(3){animation-delay:.3s}@keyframes cnc-ps-pulse{0%,to{opacity:.25}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.cnc-ps-load__dot{animation:none;opacity:.6}}.cnc-ps-miss{padding:var(--sp-xl) var(--sp-lg);text-align:center}.cnc-ps-miss__ic{display:inline-grid;place-items:center;width:40px;height:40px;margin-bottom:var(--sp-sm);border-radius:50%;background:var(--c-bg);color:var(--c-light)}.cnc-ps-miss__t{margin:0 0 3px;font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--c-dark)}.cnc-ps-miss__s{margin:0;font-size:var(--fs-caption);color:var(--c-muted)}.cnc-ps-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-sm);padding:var(--sp-md) var(--sp-lg);min-height:48px;border-top:1px solid var(--c-border);background:var(--c-bg);font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--c-blue);text-decoration:none}.cnc-ps-foot:hover,.cnc-ps-foot.is-active{background:var(--c-blue-pale)}.cnc-ps-foot__k{font-size:var(--fs-micro);font-weight:var(--fw-bold);color:var(--c-muted);border:1px solid var(--c-border);border-radius:5px;padding:2px 6px;background:var(--c-white)}@media(hover:none){.cnc-ps-foot__k{display:none}}@media(max-width:699px){.cnc-ps{position:fixed;left:var(--sp-sm);right:var(--sp-sm);top:var(--cnc-ps-top, 64px);border-radius:var(--r-lg)}.cnc-ps-scroll{max-height:calc(100vh - var(--cnc-ps-top, 64px) - var(--sp-xl))}.cnc-ps-scroll{max-height:calc(100dvh - var(--cnc-ps-top, 64px) - var(--sp-xl))}}.cnc-find-rel{margin:var(--sp-2xl) 0 var(--sp-xl);padding-top:var(--sp-xl);border-top:1px solid var(--c-border)}.cnc .cnc-find-rel__h{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--c-dark)}.cnc-find-rel__n{padding:1px 8px;border-radius:var(--r-pill);background:var(--c-bg);border:1px solid var(--c-border);font-size:var(--fs-micro);font-weight:var(--fw-bold);color:var(--c-muted)}.cnc-find-rel__sub{margin:4px 0 var(--sp-md);font-size:var(--fs-caption);color:var(--c-muted)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cnc-search.css.map */
