.cclf{--cclf-ink: #1e2a3f;--cclf-accent: #1B3459;--cclf-muted: #6f6656;--cclf-soft: #4c5566;--cclf-edge: #d9cfba;--cclf-line: #e4dccb;--cclf-card: #fff;--cclf-pick: #f1f4f9;--cclf-ph: #9a917e;--cclf-note: #6f5415;--cclf-note-bg: #fdf3dc;--cclf-note-line: #f0dcaa;--cclf-hover: #f6f7fa;--cclf-tile: #f3efe7;--cclf-foot: #fbfaf7;--cclf-font: Montserrat, "Helvetica Neue", Arial, sans-serif;--cclf-radius: 12px;display:grid;gap:10px;min-width:0;color:var(--cclf-ink);font:400 15px/1.45 var(--cclf-font);text-align:left;-webkit-font-smoothing:antialiased}.cclf[hidden],.cclf [hidden]{display:none!important}.cclf *,.cclf *:before,.cclf *:after{box-sizing:border-box}.cclf p,.cclf ul{margin:0;padding:0;letter-spacing:normal;text-transform:none}.cclf button{margin:0;font-family:var(--cclf-font);letter-spacing:normal;text-transform:none;-webkit-tap-highlight-color:transparent}.cclf .cclf-ic{flex:none;display:inline-block}.cclf-search{display:grid;gap:8px;min-width:0}.cclf-intro{font:600 14px/1.35 var(--cclf-font);color:var(--cclf-ink)}.cclf.is-changing .cclf-intro{display:none}.cclf-field{position:relative;min-width:0}.cclf-field .cclf-ic{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--cclf-muted);pointer-events:none}.cclf .cclf-q{display:block;width:100%;height:auto;margin:0;padding:13px 14px 13px 44px;border:1.5px solid var(--cclf-edge);border-radius:var(--cclf-radius);background:var(--cclf-card);color:var(--cclf-ink);font:500 17px/1.45 var(--cclf-font);box-shadow:none;outline:none;-webkit-appearance:none;appearance:none}.cclf .cclf-q::placeholder{color:var(--cclf-ph);opacity:1}.cclf .cclf-q:focus{border-color:var(--cclf-ink);box-shadow:0 0 0 3px #1b345926}.cclf-pop{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--cclf-edge);border-radius:var(--cclf-radius);background:var(--cclf-card);box-shadow:0 16px 32px -20px #28201261}.cclf .cclf-list{list-style:none;margin:0;padding:6px 0!important}.cclf-opt{position:relative;display:flex;align-items:center;gap:14px;min-height:60px;margin:0;padding:11px 16px;cursor:pointer}.cclf-opt+.cclf-opt:before{content:"";position:absolute;top:0;left:66px;right:16px;border-top:1px solid var(--cclf-line)}.cclf-list:not(:has(.is-active)) .cclf-opt:hover{background:var(--cclf-hover)}.cclf-opt.is-active{background:var(--cclf-pick)}.cclf-list:not(:has(.is-active)) .cclf-opt:hover:before,.cclf-list:not(:has(.is-active)) .cclf-opt:hover+.cclf-opt:before,.cclf-opt.is-active:before,.cclf-opt.is-active+.cclf-opt:before{border-top-color:transparent}.cclf-oic{position:relative;flex:none;display:grid;place-items:center;width:36px;height:36px;overflow:hidden;border:1px solid var(--cclf-line);border-radius:9px;background:#fff;color:var(--cclf-muted)}.cclf-oic img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:contain}.cclf-oic.has-img .cclf-olt{visibility:hidden}.cclf-oic.is-letter,.cclf-oic.is-site{background:var(--cclf-tile)}.cclf-olt{font:600 15px/1 var(--cclf-font);color:var(--cclf-muted)}.cclf-otx{display:grid;gap:3px;flex:1;min-width:0}.cclf-name{overflow:hidden;font:600 15px/1.25 var(--cclf-font);color:var(--cclf-ink);white-space:nowrap;text-overflow:ellipsis}.cclf-dom{overflow:hidden;font:400 13px/1.25 var(--cclf-font);color:var(--cclf-muted);white-space:nowrap;text-overflow:ellipsis}.cclf .cclf-more{margin:0;padding:11px 16px 13px;border-top:1px solid var(--cclf-line);background:var(--cclf-foot);font:400 13px/1.45 var(--cclf-font);color:var(--cclf-muted);overflow-wrap:anywhere}.cclf-msg{display:flex;align-items:center;gap:10px;font:600 14px/1.45 var(--cclf-font);color:var(--cclf-muted)}.cclf-msg.is-note{align-items:flex-start;padding:12px 14px;border-radius:var(--cclf-radius);background:var(--cclf-note-bg);border:1px solid var(--cclf-note-line);color:var(--cclf-note)}.cclf-msg.is-busy{align-items:flex-start}.cclf-msg.is-busy .cclf-spin{margin-top:3px}.cclf-spin{flex:none;width:15px;height:15px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:cclf-spin .8s linear infinite}@keyframes cclf-spin{to{transform:rotate(360deg)}}.cclf-results{display:grid;gap:10px;min-width:0}.cclf-for{overflow:hidden;font:600 14px/1.3 var(--cclf-font);color:var(--cclf-ink);white-space:nowrap;text-overflow:ellipsis}.cclf-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.cclf .cclf-card{display:grid;gap:7px;min-width:0;height:auto;padding:5px 5px 9px;border:1.5px solid var(--cclf-edge);border-radius:var(--cclf-radius);background:var(--cclf-card);color:var(--cclf-ink);font:600 12.5px/1.2 var(--cclf-font);text-align:center;box-shadow:none;cursor:pointer;transition:border-color .15s,box-shadow .15s}.cclf .cclf-card:hover:not(:disabled){border-color:var(--cclf-ink)}.cclf .cclf-card:focus-visible{outline:3px solid rgba(27,52,89,.5);outline-offset:2px}.cclf .cclf-card:disabled{cursor:default}.cclf .cclf-card:disabled:not(.is-busy){opacity:.55}.cclf .cclf-card.is-busy{border-color:var(--cclf-accent);box-shadow:inset 0 0 0 1px var(--cclf-accent);cursor:progress}.cclf-art{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;border-radius:8px;background:#fff conic-gradient(#ece8df 25%,#fff 0 50%,#ece8df 0 75%,#fff 0) 0 0 / 14px 14px}.cclf-card.is-light .cclf-art{background:#2a3140 conic-gradient(#384052 25%,#2a3140 0 50%,#384052 0 75%,#2a3140 0) 0 0 / 14px 14px}.cclf-card.is-opaque .cclf-art{background:#fff}.cclf-art img{display:block;max-width:84%;max-height:74%;object-fit:contain}.cclf-art .cclf-spin{position:absolute;color:var(--cclf-muted)}.cclf-card.is-ready:not(.is-busy) .cclf-art .cclf-spin,.cclf-card.is-broken .cclf-art .cclf-spin{display:none}.cclf-card.is-busy .cclf-art img{opacity:.35}.cclf-card.is-light .cclf-art .cclf-spin{color:#fff}.cclf-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cclf-picked{display:flex;align-items:baseline;gap:7px;min-width:0;font:500 14px/1.4 var(--cclf-font);color:var(--cclf-soft);white-space:nowrap}.cclf-picked-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.cclf-picked b{font-weight:700;color:var(--cclf-ink)}.cclf-dot{flex:none;color:var(--cclf-muted)}.cclf .cclf-link{flex:none;justify-self:start;min-width:0;min-height:0;height:auto;margin:-6px -4px;padding:6px 4px;border:0;border-radius:6px;background:none;color:var(--cclf-accent);font:600 14px/1.4 var(--cclf-font);text-decoration:underline;text-underline-offset:3px;box-shadow:none;cursor:pointer;white-space:nowrap}.cclf .cclf-link:hover{color:var(--cclf-ink)}.cclf .cclf-link:focus-visible{outline:3px solid rgba(27,52,89,.5);outline-offset:0}.cclf .cclf-keep{margin-top:-2px}.cclf-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cclf.is-compact{gap:8px}.cclf.is-compact .cclf-intro{font-size:13.5px}.cclf.is-compact .cclf-q{padding:11px 12px 11px 40px;font-size:16px}.cclf.is-compact .cclf-field .cclf-ic{left:13px}.cclf.is-compact .cclf-opt{min-height:58px;padding:10px 14px;gap:12px}.cclf.is-compact .cclf-opt+.cclf-opt:before{left:62px;right:14px}.cclf.is-compact .cclf-more{padding:10px 14px 12px}.cclf.is-compact .cclf-cards{gap:6px}@media(max-width:600px){.cclf-opt,.cclf.is-compact .cclf-opt{min-height:56px;padding-top:9px;padding-bottom:9px}}@media(prefers-reduced-motion:reduce){.cclf-spin{animation:none;border-right-color:currentColor;opacity:.6}.cclf .cclf-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/custom-cover-logo-finder.css.map */
