.szewko-strona-spis{display:flex;position:sticky;flex-direction:column;z-index:10;top:calc(var(--szewko-pasek-wysokosc) + var(--space-lg));min-height:0;max-height:calc(100vh - var(--szewko-pasek-wysokosc) - var(--space-lg) * 2);@media (max-width:1099px){display:none}}.admin-bar .szewko-strona-spis{top:calc(var(--szewko-pasek-wysokosc) + var(--space-lg) + 32px);max-height:calc(100vh - var(--szewko-pasek-wysokosc) - var(--space-lg) * 2 - 32px)}.szewko-strona-spis__nadtytul{flex:0 0 auto;margin:0 0 10px;color:var(--color-camel-brown);font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.szewko-strona-spis__lista{flex:1 1 auto;min-height:0;overflow-y:auto;margin:0;padding:0 var(--space-sm) 0 0;list-style:none;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-camel-brown) 28%,transparent) #fff0;&::-webkit-scrollbar{width:4px}&::-webkit-scrollbar-track{background:#fff0}&::-webkit-scrollbar-thumb{border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-camel-brown) 28%,transparent)}& a{display:grid;box-sizing:border-box;grid-template-columns:26px minmax(0,1fr);align-items:start;min-height:44px;border-left:2px solid #fff0;padding:9px 0 9px 13px;color:color-mix(in srgb,var(--color-camel-brown) 90%,transparent);font-family:var(--font-body);font-size:15px;line-height:1.4;text-decoration:none;text-wrap:pretty;&:hover{color:var(--color-desert-rust)}}& a[aria-current='true']{border-left-color:var(--color-desert-rust);color:var(--color-smoked-tent);font-weight:600}}.szewko-strona-spis__numer{color:color-mix(in srgb,var(--color-camel-brown) 85%,transparent);font-family:var(--font-ui)}.szewko-strona-spis__stopka{flex:0 0 auto}.szewko-strona-spis__kreska{height:1px;margin:18px 0 16px;background:color-mix(in srgb,var(--color-camel-brown) 20%,transparent)}.szewko-strona-spis__wersja{margin:0;color:color-mix(in srgb,var(--color-camel-brown) 90%,transparent);font-family:var(--font-ui);font-size:14px;line-height:1.55}.szewko-strona-spis__drukuj{display:inline-flex;align-items:center;min-height:44px;border:none;padding:0;background:#fff0;color:color-mix(in srgb,var(--color-camel-brown) 85%,transparent);font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.1em;gap:var(--space-sm);text-transform:uppercase;cursor:pointer;&[hidden]{display:none}&:hover{color:var(--color-desert-rust);text-decoration:underline;text-underline-offset:4px}&:focus-visible{outline:2px solid var(--color-desert-rust);outline-offset:3px}}.szewko-strona-spis__pasek-slot{position:sticky;z-index:60;top:var(--szewko-pasek-wysokosc);@media (min-width:1100px){display:none}}.admin-bar .szewko-strona-spis__pasek-slot{top:calc(var(--szewko-pasek-wysokosc) + 32px);@media screen and (max-width:782px){top:calc(var(--szewko-pasek-wysokosc) + 46px)}}.szewko-strona-spis__pasek{display:flex;box-sizing:border-box;align-items:center;justify-content:space-between;width:100%;height:48px;border:none;border-bottom:1px solid color-mix(in srgb,var(--color-sand-gold) 28%,transparent);padding:0 var(--space-lg);background:var(--color-smoked-tent);gap:12px;text-align:left;cursor:pointer;&:focus-visible{outline:2px solid var(--color-sand-gold);outline-offset:-3px}}.szewko-strona-spis__pozycja{color:var(--color-parchment);font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.szewko-strona-spis__strzalka{display:inline-flex;flex:0 0 auto;color:var(--color-sand-gold)}.szewko-strona-spis__nakladka{position:fixed;z-index:400;top:var(--szewko-pasek-wysokosc);right:0;bottom:0;left:0;background-color:var(--color-parchment);background-image:linear-gradient(color-mix(in srgb,var(--color-parchment) 40%,transparent),color-mix(in srgb,var(--color-parchment) 40%,transparent)),url(/wp-content/themes/szewko/assets/img/scenes/produkt-tlo-metryka-b-cieplejszy-len.webp);background-position:center top;background-size:auto,1200px 1200px;background-repeat:repeat,repeat;&[hidden]{display:none}}.admin-bar .szewko-strona-spis__nakladka{top:calc(var(--szewko-pasek-wysokosc) + 32px);@media screen and (max-width:782px){top:calc(var(--szewko-pasek-wysokosc) + 46px)}}.szewko-strona-spis__panel{display:flex;flex-direction:column;height:100%;&:focus-visible{outline:none}}.szewko-strona-spis__panel-glowa{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;border-bottom:1px solid color-mix(in srgb,var(--color-camel-brown) 20%,transparent);padding:10px 10px 10px var(--space-lg);gap:12px}.szewko-strona-spis__panel-tytul{color:var(--color-camel-brown);font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.szewko-strona-spis__zamknij{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:var(--radius-sm);background:#fff0;color:var(--color-camel-brown);font-size:20px;cursor:pointer;&:focus-visible{outline:2px solid var(--color-desert-rust);outline-offset:-3px}}.szewko-strona-spis__lista--nakladka{padding:6px var(--space-lg) 12px;& a{grid-template-columns:30px minmax(0,1fr);align-items:center;min-height:46px;padding:var(--space-sm) 0 var(--space-sm) 12px;font-size:16px}}.szewko-strona-spis__nakladka .szewko-strona-spis__stopka{padding:0 var(--space-lg) 20px}@media print{.szewko-strona-spis,.szewko-strona-spis__pasek-slot,.szewko-strona-spis__nakladka{display:none}}