.szewko-wpis{position:relative;background:var(--color-smoked-tent)}.szewko-wpis__arkusz{position:relative;background-color:var(--color-parchment);background-image:linear-gradient(color-mix(in srgb,var(--color-parchment) 55%,transparent),color-mix(in srgb,var(--color-parchment) 55%,transparent)),url(/wp-content/themes/szewko/assets/img/scenes/produkt-tlo-metryka-b-cieplejszy-len.webp);background-repeat:repeat,repeat-y;background-position:top center,top center;background-size:auto,100% auto;padding:60px clamp(24px, 5.5vw, 80px) 126px;@media (max-width:1099px){padding:28px var(--space-lg) 56px}}.szewko-wpis__arkusz>.szewko-dune-divider{pointer-events:none}.szewko-wpis .szewko-wpis__arkusz>.szewko-dune-divider--gora{top:-10px}.szewko-wpis .szewko-wpis__arkusz>.szewko-dune-divider--dol{bottom:-10px}.szewko-navbar__rozporka{background:var(--color-smoked-tent)}.szewko-wpis__rozporka-fali{height:70px;@media (max-width:1099px){height:40px}}.szewko-wpis__pasma{display:grid;grid-template-columns:220px minmax(0,970px);column-gap:50px;align-items:start;max-width:1240px;margin:0 auto;@media (max-width:1099px){display:flex;flex-direction:column;gap:0}}.szewko-wpis__pasmo{display:flex;position:sticky;top:calc(var(--szewko-pasek-wysokosc) + 30px);flex-direction:column;align-self:start;grid-column:1;gap:32px;@media (max-width:1099px){position:static;order:2;gap:var(--space-lg);margin-top:28px;padding-top:22px;border-top:1px solid color-mix(in srgb,var(--color-camel-brown) 20%,transparent)}}.szewko-wpis__kolumny{display:grid;grid-column:2;grid-template-columns:minmax(0,640px) 280px;column-gap:50px;align-items:start;@media (max-width:1099px){display:block;order:1}}.szewko-wpis__nadtytul{margin:0 0 var(--space-xs);color:var(--color-camel-brown);font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.szewko-wpis__byline{display:flex;align-items:center;gap:10px}.szewko-wpis__byline-portret{flex:0 0 auto;width:32px;height:32px;border-radius:var(--radius-full);object-fit:cover;object-position:46% 26%}.szewko-wpis__byline-nazwa{color:var(--color-smoked-tent);font-family:var(--font-body);font-size:14px;line-height:1.35}.szewko-wpis__podaj-lista{margin:0;padding:0;list-style:none;@media (max-width:1099px){display:flex;flex-wrap:wrap;gap:var(--space-sm) 20px}}.szewko-wpis__podaj-lista a,.szewko-wpis__kopiuj{display:flex;align-items:center;width:100%;min-width:44px;min-height:44px;padding:0;border:0;background:none;color:var(--color-desert-rust);font-family:var(--font-ui);font-size:14px;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer;&:hover{color:var(--color-terracotta);text-decoration-thickness:2px}}.szewko-wpis__glowa{grid-column:1}.szewko-wpis__okruszki{margin:0 0 18px;color:color-mix(in srgb,var(--color-camel-brown) 80%,transparent);font-family:var(--font-ui);font-size:14px;letter-spacing:.05em;@media (max-width:1099px){margin-bottom:14px}& span[aria-hidden]{margin:0 7px;opacity:.6}}.szewko-wpis__okruszek-tu{color:color-mix(in srgb,var(--color-smoked-tent) 75%,transparent)}.szewko-wpis__chip-wiersz{margin:0}.szewko-wpis__chip{display:inline-flex;align-items:center;height:24px;border:1px solid color-mix(in srgb,var(--color-camel-brown) 30%,transparent);border-radius:var(--radius-sm);padding:0 9px;color:var(--color-desert-rust);font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.16em;text-decoration:none;text-transform:uppercase;white-space:nowrap;@media (max-width:1099px){letter-spacing:.14em}}.szewko-wpis__tytul{margin:20px 0 0;color:var(--color-smoked-tent);font-family:var(--font-heading);font-size:44px;font-weight:700;line-height:1.14;letter-spacing:-.026em;word-spacing:-.02em;text-wrap:pretty;@media (max-width:1099px){margin-top:var(--space-md);font-size:30px;line-height:1.18;letter-spacing:-.014em;word-spacing:normal}}.szewko-wpis__lead{margin:22px 0 0;color:color-mix(in srgb,var(--color-smoked-tent) 85%,transparent);font-family:var(--font-body);font-size:20px;line-height:1.6;text-wrap:pretty;@media (max-width:1099px){margin-top:var(--space-md);font-size:18px}}.szewko-wpis__kreska{height:1px;background:color-mix(in srgb,var(--color-camel-brown) 25%,transparent);margin:26px 0 14px;@media (max-width:1099px){margin:20px 0 12px}}.szewko-wpis__metryka{margin:0;color:color-mix(in srgb,var(--color-camel-brown) 80%,transparent);font-family:var(--font-ui);font-size:14px;letter-spacing:.05em;@media (max-width:1099px){line-height:1.6;letter-spacing:.04em}& a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}}.szewko-wpis__kadr{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,640px) 280px;column-gap:50px;align-items:start;margin:36px 0 0;@media (max-width:1099px){display:block;margin:var(--space-lg) calc(-1 * var(--space-lg)) 0}}.szewko-wpis__kadr-obraz{display:block;grid-column:1;width:100%;height:auto;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-camel-brown) 14%,transparent);aspect-ratio:16 / 9;object-fit:cover;@media (max-width:1099px){border-radius:0}}.szewko-wpis__kadr-podpis{grid-column:2;align-self:start;color:color-mix(in srgb,var(--color-camel-brown) 80%,transparent);font-family:var(--font-ui);font-size:14px;line-height:1.5;text-wrap:pretty;@media (max-width:1099px){padding:10px var(--space-lg) 0}}.szewko-wpis__korpus{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,640px) 280px;column-gap:50px;align-items:start;overflow-wrap:anywhere;@media (max-width:1099px){display:block}&>*{grid-column:1}&>h2{margin:56px 0 var(--space-md);color:var(--color-smoked-tent);font-family:var(--font-heading);font-size:26px;font-weight:700;line-height:1.28;text-wrap:pretty;scroll-margin-top:calc(var(--szewko-pasek-wysokosc) + var(--space-lg));@media (max-width:1099px){margin:var(--space-xl) 0 14px;font-size:23px;line-height:1.3;scroll-margin-top:calc(var(--szewko-pasek-wysokosc) + 44px + var(--space-md))}}&>p{margin:0 0 var(--space-lg);color:color-mix(in srgb,var(--color-smoked-tent) 92%,transparent);font-family:var(--font-body);font-size:19px;line-height:1.8;text-wrap:pretty;@media (max-width:1099px){margin-bottom:20px;font-size:17px;line-height:1.7}}&>blockquote{margin:var(--space-sm) 0 28px var(--space-lg);border-left:3px solid var(--color-desert-rust);padding:2px 0 2px 21px;color:var(--color-camel-brown);font-family:var(--font-accent);font-size:24px;font-style:italic;line-height:1.5;text-wrap:pretty;@media (max-width:1099px){margin:0 0 20px 20px;padding-left:18px;font-size:20px}& p{margin:0;font:inherit;color:inherit}}&>ul{display:flex;flex-direction:column;gap:12px;margin:0 0 var(--space-lg);padding:0 0 0 var(--space-lg);list-style:none;@media (max-width:1099px){gap:10px;margin-bottom:20px;padding-left:20px}& li{display:flex;gap:12px;color:color-mix(in srgb,var(--color-smoked-tent) 92%,transparent);font-family:var(--font-body);font-size:19px;line-height:1.7;text-wrap:pretty;@media (max-width:1099px){gap:10px;font-size:17px;line-height:1.6}&::before{flex:0 0 auto;color:var(--color-desert-rust);content:'—'}}}&>ol{margin:0 0 var(--space-lg);padding:0 0 0 var(--space-lg);color:color-mix(in srgb,var(--color-smoked-tent) 92%,transparent);font-family:var(--font-body);font-size:19px;line-height:1.7;@media (max-width:1099px){font-size:17px}}&>figure{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,640px) 280px;column-gap:50px;align-items:start;margin:var(--space-sm) 0 0;@media (max-width:1099px){display:block;margin:var(--space-lg) calc(-1 * var(--space-lg)) 0}& img{display:block;grid-column:1;width:100%;height:auto;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-camel-brown) 14%,transparent);aspect-ratio:16 / 9;object-fit:cover;@media (max-width:1099px){border-radius:0}}& figcaption{grid-column:2;align-self:start;color:color-mix(in srgb,var(--color-camel-brown) 80%,transparent);font-family:var(--font-ui);font-size:14px;line-height:1.5;text-wrap:pretty;@media (max-width:1099px){padding:10px var(--space-lg) 0}}}& sup a{padding:0 2px;color:var(--color-desert-rust);font-family:var(--font-ui);font-size:12px;font-weight:600;text-decoration:none}}.szewko-glosa{grid-column:2;align-self:start;margin:0;@media (max-width:1099px){margin:0 0 20px;border-left:1px solid color-mix(in srgb,var(--color-camel-brown) 40%,transparent);padding:2px 0 2px var(--space-lg)}}.szewko-glosa__nadtytul{margin:0 0 6px;color:color-mix(in srgb,var(--color-camel-brown) 70%,transparent);font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;@media (max-width:1099px){margin-bottom:5px}}.szewko-glosa__tresc{& p{margin:0;color:color-mix(in srgb,var(--color-camel-brown) 80%,transparent);font-family:var(--font-ui);font-size:14px;line-height:1.5;text-wrap:pretty;&+p{margin-top:var(--space-sm)}}}.szewko-glosa--przypis{display:flex;gap:var(--space-sm);scroll-margin-top:calc(var(--szewko-pasek-wysokosc) + var(--space-lg))}.szewko-glosa__numer{flex:0 0 auto;color:var(--color-desert-rust);font-family:var(--font-ui);font-size:14px;font-weight:600;line-height:1.5}.szewko-glosa--wtracenie{border-top:1px solid color-mix(in srgb,var(--color-camel-brown) 25%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-camel-brown) 25%,transparent);padding:12px 0;@media (max-width:1099px){border-left:1px solid color-mix(in srgb,var(--color-camel-brown) 40%,transparent);padding:12px 0 12px var(--space-lg)}& .szewko-glosa__tresc p{color:var(--color-camel-brown);font-family:var(--font-accent);font-size:15.5px;font-style:italic}}.szewko-film{grid-column:1;margin:var(--space-sm) 0 0;@media (max-width:1099px){margin-top:28px}}.szewko-film__plansza{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;gap:var(--space-md);border-radius:var(--radius-md);padding:26px;background:var(--color-dark-mahogany);aspect-ratio:16 / 9;@media (max-width:1099px){gap:12px;padding:18px}}.szewko-film__ikona{flex:0 0 auto;color:var(--color-sand-gold)}.szewko-film__tytul{margin:0;color:var(--color-parchment);font-family:var(--font-heading);font-size:20px;font-weight:700;line-height:1.35;text-align:center;text-wrap:pretty;@media (max-width:1099px){font-size:16px;line-height:1.3}}.szewko-film__przycisk{height:48px;border:1px solid color-mix(in srgb,var(--color-sand-gold) 35%,transparent);border-radius:var(--radius-sm);padding:0 var(--space-lg);background:var(--color-dark-mahogany);color:var(--color-parchment);font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;@media (max-width:1099px){height:44px;padding:0 var(--space-md);font-size:12px}&:hover{border-color:var(--color-sand-gold)}}.szewko-film__mikrokopia{margin:0;color:color-mix(in srgb,var(--color-sand-gold) 80%,transparent);font-family:var(--font-ui);font-size:14px;line-height:1.5;text-align:center;@media (max-width:1099px){line-height:1.45}}.szewko-film__osadzenie{position:relative;aspect-ratio:16 / 9;& iframe{display:block;width:100%;height:100%;border:0;border-radius:var(--radius-md)}}.szewko-wpis__pieczec{display:flex;grid-column:1;justify-content:center;margin:48px 0;@media (max-width:1099px){margin:var(--space-xl) 0}& img{display:block;width:56px;height:56px;opacity:.6}}.szewko-wpis__domkniecie{display:flex;flex-wrap:wrap;grid-column:1;align-items:center;justify-content:space-between;gap:12px var(--space-lg)}.szewko-wpis__tagi{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin:0;padding:0;list-style:none;& a{display:inline-flex;align-items:center;height:32px;border:1px solid var(--color-camel-brown);border-radius:var(--radius-sm);padding:0 12px;color:var(--color-smoked-tent);font-family:var(--font-ui);font-size:14px;letter-spacing:.04em;text-decoration:none;@media (max-width:1099px){min-height:44px}&:hover{background:color-mix(in srgb,var(--color-camel-brown) 8%,transparent)}}}.szewko-wpis__skomentuj{display:inline-flex;align-items:center;min-height:44px;color:var(--color-desert-rust);font-family:var(--font-ui);font-size:14px;font-weight:600;letter-spacing:.06em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.szewko-wpis__stopa{max-width:1240px;margin:0 auto}.szewko-wpis__kreska-podwojna{height:4px;border-top:1px solid color-mix(in srgb,var(--color-camel-brown) 45%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-camel-brown) 45%,transparent);margin:var(--space-2xl) 0 var(--space-xl);@media (max-width:1099px){margin:28px 0 var(--space-lg)}}.szewko-wpis__autor{display:flex;align-items:flex-start;gap:var(--space-lg);@media (max-width:1099px){gap:var(--space-md)}}.szewko-wpis__autor-portret{flex:0 0 auto;width:88px;height:88px;border-radius:var(--radius-full);object-fit:cover;object-position:46% 26%}.szewko-wpis__autor-tresc{min-width:0}.szewko-wpis__autor-nazwa{margin:0;color:var(--color-smoked-tent);font-family:var(--font-heading);font-size:22px;font-weight:700;line-height:1.3;@media (max-width:1099px){font-size:20px}}.szewko-wpis__autor-bio{max-width:620px;margin:var(--space-sm) 0 0;color:color-mix(in srgb,var(--color-smoked-tent) 85%,transparent);font-family:var(--font-body);font-size:17px;line-height:1.6;text-wrap:pretty;@media (max-width:1099px){margin-top:6px;font-size:16px;line-height:1.55}}.szewko-wpis__autor-linki{display:flex;flex-wrap:wrap;gap:var(--space-xs) 28px;margin:var(--space-xs) 0 0;@media (max-width:1099px){flex-direction:column;gap:0}& a{display:inline-flex;align-items:center;min-height:44px;color:var(--color-desert-rust);font-family:var(--font-ui);font-size:15px;font-weight:600;letter-spacing:.05em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}.szewko-wpis__autor--bez-bio .szewko-wpis__autor-linki{margin-top:var(--space-sm)}.szewko-wpis__sasiedzi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg);@media (max-width:1099px){display:flex;flex-direction:column;gap:12px;margin-top:var(--space-lg)}}.szewko-wpis__kafel{display:flex;flex-direction:column;gap:10px;border:1px solid color-mix(in srgb,var(--color-camel-brown) 25%,transparent);border-radius:var(--radius-md);padding:20px;text-decoration:none;transition:transform var(--duration-mid) var(--ease-desert);@media (max-width:1099px){gap:var(--space-sm);padding:var(--space-md)}&:hover{transform:translateY(-2px);& .szewko-wpis__kafel-tytul{color:var(--color-desert-rust)}}}.szewko-wpis__kafel--nastepny{grid-column:2;align-items:flex-end;text-align:right;@media (max-width:1099px){align-items:flex-start;text-align:left}}.szewko-wpis__kafel-nadtytul{color:var(--color-camel-brown);font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.szewko-wpis__kafel-tytul{color:var(--color-smoked-tent);font-family:var(--font-heading);font-size:19px;font-weight:700;line-height:1.35;text-wrap:pretty;transition:color var(--duration-mid) var(--ease-desert);@media (max-width:1099px){font-size:17px}}.szewko-wpis__arkusz{& a{color:var(--color-desert-rust)}& a:hover{color:var(--color-terracotta)}& a:focus-visible,& button:focus-visible,& summary:focus-visible{outline:2px solid var(--color-desert-rust);outline-offset:3px}}