.szewko-js .szewko-faq-szukajka[hidden]{display:block}.szewko-faq-szukajka{& .szewko-faq-szukajka__etykieta{display:block;margin:0 0 var(--space-sm);font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--color-parchment) 85%,transparent)}& .szewko-faq-szukajka__pole{position:relative;display:block}& .szewko-faq-szukajka__lupa{position:absolute;top:50%;left:var(--space-md);transform:translateY(-50%);color:var(--color-sand-gold);pointer-events:none}& .szewko-faq-szukajka__wejscie{box-sizing:border-box;width:100%;height:56px;padding:0 52px;font-family:var(--font-body);font-size:16px;color:var(--color-parchment);background:color-mix(in srgb,var(--color-parchment) 7%,transparent);border:1px solid color-mix(in srgb,var(--color-sand-gold) 30%,transparent);border-radius:var(--radius-sm);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease;&::placeholder{color:color-mix(in srgb,var(--color-parchment) 50%,transparent)}&:focus{padding:0 51px;border:2px solid var(--color-sand-gold);box-shadow:0 0 16px color-mix(in srgb,var(--color-sand-gold) 20%,transparent);outline:none}}& .szewko-faq-szukajka__wyczysc{position:absolute;top:50%;right:10px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--color-sand-gold);background:color-mix(in srgb,var(--color-sand-gold) 14%,transparent);border:none;border-radius:var(--radius-sm);transform:translateY(-50%);cursor:pointer;&[hidden]{display:none}&:hover{background:color-mix(in srgb,var(--color-sand-gold) 26%,transparent)}&::after{position:absolute;top:50%;left:50%;width:44px;height:44px;content:'';transform:translate(-50%,-50%)}}& .szewko-faq-szukajka__podpowiedz{margin:var(--space-sm) 0 0;font-family:var(--font-body);font-size:14px;color:color-mix(in srgb,var(--color-parchment) 60%,transparent)}@media (max-width:767px){position:sticky;top:calc(var(--szewko-navbar-offset, 0px) + var(--szewko-pasek-wysokosc));z-index:20;margin:0 calc(-1 * var(--space-lg));padding:12px var(--space-lg) 14px;background:var(--color-smoked-tent)}}@media (max-width:767px){.admin-bar .szewko-faq-szukajka{top:calc(var(--szewko-navbar-offset, 0px) + var(--szewko-pasek-wysokosc) + 46px)}}