.szewko-o-karawanie{background:var(--color-smoked-tent)}.szewko-o-karawanie__pas{--pas-oddech:clamp(24px, 3.5vw, 50px);position:relative;display:flex;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;min-height:calc(clamp(216px, 19.5vw, 280px) + var(--szewko-pasek-hero));padding:calc(var(--pas-oddech) + var(--szewko-pasek-hero)) clamp(24px, 5vw, 80px) 48px;background-color:var(--color-smoked-tent);background-image:linear-gradient(to top,var(--color-smoked-tent) 0,transparent 80px),linear-gradient(color-mix(in srgb,var(--color-smoked-tent) 55%,transparent),color-mix(in srgb,var(--color-smoked-tent) 55%,transparent)),url(/wp-content/themes/szewko/assets/img/scenes/okarawanie-hero-namiot-b-swit.webp);background-repeat:no-repeat;background-position:center 40%;background-size:cover;text-align:center;@media (max-width:860px){justify-content:flex-start;padding:calc(var(--pas-oddech) + var(--szewko-pasek-hero)) var(--space-lg) 32px;background-image:linear-gradient(to top,var(--color-smoked-tent) 0,transparent 60px),linear-gradient(color-mix(in srgb,var(--color-smoked-tent) 55%,transparent),color-mix(in srgb,var(--color-smoked-tent) 55%,transparent)),url(/wp-content/themes/szewko/assets/img/scenes/okarawanie-hero-namiot-b-swit.webp)}}.szewko-o-karawanie__okruszki{margin:0 0 18px;color:color-mix(in srgb,var(--color-sand-gold) 70%,transparent);font-family:var(--font-ui);font-size:14px;letter-spacing:.06em;@media (max-width:860px){margin-bottom:12px}& a{color:inherit;text-decoration:none;&:hover{color:var(--color-brass-lantern)}@media (max-width:860px){display:inline-flex;align-items:center;min-height:44px}}& .szewko-o-karawanie__okruszek-znak{margin:0 var(--space-sm)}& .szewko-o-karawanie__tu{color:color-mix(in srgb,var(--color-parchment) 85%,transparent)}}.szewko-o-karawanie__nadtytul{margin:0 0 14px;color:var(--color-sand-gold);font-family:var(--font-ui);font-size:14px;font-weight:700;letter-spacing:.32em;text-transform:uppercase;@media (max-width:860px){margin-bottom:10px;font-size:12px}}.szewko-o-karawanie__tytul{margin:0;color:var(--color-parchment);font-family:var(--font-display);font-size:clamp(30px, 3.8vw, 50px);font-weight:700;letter-spacing:.14em;line-height:1.15;text-transform:uppercase;text-wrap:pretty;@media (max-width:860px){font-size:28px;letter-spacing:.12em;line-height:1.2}}.szewko-o-karawanie__korpus{padding:80px clamp(24px, 5vw, 80px);@media (max-width:860px){padding:var(--space-lg) var(--space-lg) 0}}.szewko-o-karawanie__siatka{display:grid;grid-template-columns:340px minmax(0,1fr);gap:var(--space-2xl);align-items:start;max-width:1200px;margin:0 auto;@media (max-width:860px){grid-template-columns:minmax(0,1fr);gap:48px}}.szewko-o-karawanie__tresc{min-width:0}.szewko-o-karawanie .szewko-rejestr-wykazu{margin-top:var(--space-3xl)}.szewko-o-karawanie__nadtytul-sekcji{margin:0 0 28px;color:var(--color-sand-gold);font-family:var(--font-ui);font-size:16px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;@media (max-width:860px){margin-bottom:var(--space-lg);font-size:15px}}.szewko-o-karawanie__akapity{display:flex;flex-direction:column;gap:26px;max-width:66ch;@media (max-width:860px){gap:var(--space-lg);max-width:none}& p{margin:0;color:color-mix(in srgb,var(--color-parchment) 85%,transparent);font-family:var(--font-body);font-size:18px;line-height:1.7;text-wrap:pretty;@media (max-width:860px){font-size:17px}}& blockquote{margin:20px 0;padding:18px 0;border-top:1px solid color-mix(in srgb,var(--color-sand-gold) 35%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-sand-gold) 35%,transparent);@media (max-width:860px){margin:var(--space-sm) 0}& p{color:var(--color-sand-gold);font-family:var(--font-accent);font-size:24px;font-style:italic;line-height:1.45;@media (max-width:860px){font-size:22px}}}}.szewko-o-karawanie__reszta{display:flex;flex-direction:column;gap:26px;@media (max-width:860px){gap:var(--space-lg)}&[hidden]{display:none}&:focus-visible{outline:2px solid var(--color-sand-gold);outline-offset:8px}}.szewko-o-karawanie__wiecej{margin:0;&[hidden]{display:none}}.szewko-o-karawanie__rozwin{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--color-sand-gold);cursor:pointer;font-family:var(--font-ui);font-size:15px;font-weight:600;letter-spacing:.04em;&:hover{color:var(--color-brass-lantern);text-decoration:underline;text-underline-offset:4px}}.szewko-o-karawanie__stopka-dokumentu{grid-column:2;margin-top:32px;padding-top:var(--space-lg);border-top:1px solid color-mix(in srgb,var(--color-sand-gold) 25%,transparent);@media (max-width:860px){grid-column:1;margin-top:var(--space-3xl);padding-bottom:48px}}.szewko-o-karawanie__zaproszenie{max-width:60ch;margin:0;color:color-mix(in srgb,var(--color-parchment) 85%,transparent);font-family:var(--font-body);font-size:16px;line-height:1.7;text-wrap:pretty}.szewko-o-karawanie__wyjscie{color:var(--color-sand-gold);font-family:var(--font-body);text-decoration:none;white-space:nowrap;&:hover{color:var(--color-brass-lantern);text-decoration:underline;text-underline-offset:4px}@media (max-width:860px){display:flex;align-items:center;min-height:44px}}