.szewko-home-hero{position:relative;width:100%;min-height:calc(100vh - var(--szewko-pasek-ogloszen, 0px));overflow:hidden;background:var(--gradient-narrator-tent)}.szewko-home-hero__zdjecie{position:absolute;inset:0;background-image:url(/wp-content/themes/szewko/assets/img/scenes/g-04-a.webp);background-position:center;background-size:cover;opacity:.45;mix-blend-mode:overlay}.szewko-home-hero__ziarno{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='z'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23z)'/%3E%3C/svg%3E");background-size:400px 400px;opacity:.12;pointer-events:none}.szewko-home-hero__uklad{position:relative;z-index:10;display:flex;min-height:calc(100vh - var(--szewko-pasek-ogloszen, 0px));@media (max-width:1023px){flex-direction:column}}.szewko-home-hero__kolumna{display:flex;align-items:center;width:60%;padding:max(calc(var(--szewko-pasek-hero) + clamp(8px, 3vh, 40px)), 8vh) var(--space-lg) clamp(3rem, 8vh, 6rem);@media (min-width:768px){padding-right:48px;padding-left:48px}@media (min-width:1024px){padding-right:80px;padding-left:80px}@media (max-width:1023px){width:100%}}.szewko-home-hero__blok{container-type:inline-size;width:100%;max-width:680px}.szewko-home-hero__rozdzial{margin:0 0 var(--space-lg);color:var(--color-sand-gold);font-family:var(--font-accent);font-size:14px;font-style:italic;letter-spacing:.24em}.szewko-home-hero__mbote{margin:calc(-1 * var(--space-sm)) 0 var(--space-md);color:var(--color-sand-gold);font-family:var(--font-ui);font-size:18px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.szewko-home-hero__tytul{margin:0 0 clamp(1.25rem, 4vh, 2rem);color:var(--color-parchment);font-family:var(--font-display);font-size:clamp(28px, min(10.0cqw, 10vh), 72px);font-weight:700;line-height:1.2;letter-spacing:.04em;text-shadow:0 4px 20px color-mix(in srgb,var(--color-smoked-tent) 80%,transparent)}.szewko-home-hero__opowiesc{margin:0 0 var(--space-md);color:var(--color-bleached-linen);font-family:var(--font-body);font-size:clamp(15px, 1.8vw, 18px);line-height:1.625;& strong{color:var(--color-sand-gold)}}.szewko-home-hero__podtytul{margin:0 0 clamp(1.5rem, 5vh, 2.5rem);color:var(--color-sand-gold);font-family:var(--font-accent);font-size:18px;font-style:italic}.szewko-home-hero__akcje{display:flex;gap:var(--space-md);@media (max-width:767px){flex-direction:column}}.szewko-home-hero__cta{display:inline-flex;align-items:center;justify-content:center;padding:24px 32px;border-radius:var(--radius-md);background:var(--gradient-sunrise-glow);color:var(--color-parchment);font-family:var(--font-ui);font-size:14px;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:transform var(--duration-mid) var(--ease-desert);&:hover{transform:scale(1.05)}&:focus-visible{outline:2px solid var(--color-sand-gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){transition:none;&:hover{transform:none}}}.szewko-home-hero__cta--obrysowy{border:2px solid var(--color-parchment);background:#fff0;color:var(--color-parchment);transition:background var(--duration-mid) var(--ease-desert),border-color var(--duration-mid) var(--ease-desert),color var(--duration-mid) var(--ease-desert);&:hover{border-color:var(--color-sand-gold);background:color-mix(in srgb,var(--color-parchment) 10%,transparent);color:var(--color-sand-gold);transform:none}}.szewko-home-hero__kompas{display:flex;flex:1;align-items:center;justify-content:center;@media (max-width:1023px){display:none}& svg{color:var(--color-sand-gold);opacity:.18;animation:szewko-home-hero-obrot 45s linear infinite}& text{font-family:var(--font-ui)}@media (prefers-reduced-motion:reduce){& svg{animation:none}}}@keyframes szewko-home-hero-obrot{to{transform:rotate(360deg)}}.szewko-home-hero__karawana{position:absolute;right:0;bottom:calc(var(--fala-przyrost) * 0.552);left:0;z-index:5;height:38vw;background-image:url(/wp-content/themes/szewko/assets/img/scenes/g-02-a-karawana.webp);background-repeat:no-repeat;background-position:bottom;background-size:100% auto;opacity:.35;filter:brightness(.85) contrast(1.1);pointer-events:none;@media (min-width:1441px){height:547px;bottom:calc(3.09vw - 44.5px);background-repeat:repeat-x;background-position:bottom center;background-size:auto 100%}@media (max-width:767px){bottom:calc(-1.7vw + var(--fala-przyrost) * 0.552);background-size:170% auto}}.szewko-home-hero__wskaznik{position:absolute;bottom:96px;left:50%;z-index:20;display:flex;gap:12px;align-items:center;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-smoked-tent) 70%,transparent);transform:translateX(-50%);animation:szewko-home-hero-puls 2s var(--ease-desert) infinite;@media (min-width:768px){right:48px;left:auto;transform:none}@media (min-width:1024px){right:80px}@media (max-width:767px){display:none}@media (prefers-reduced-motion:reduce){animation:none}}.szewko-home-hero__myszka{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:center;width:24px;height:40px;padding:var(--space-sm);border:2px solid var(--color-sand-gold);border-radius:var(--radius-full)}.szewko-home-hero__kropla{display:block;width:4px;height:12px;border-radius:var(--radius-full);background:var(--color-sand-gold);animation:szewko-home-hero-skok 1s var(--ease-desert) infinite;@media (prefers-reduced-motion:reduce){animation:none}}.szewko-home-hero__wskaznik-napis{color:var(--color-sand-gold);font-family:var(--font-ui);font-size:12px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}@keyframes szewko-home-hero-puls{0%,100%{opacity:1}50%{opacity:.6}}@keyframes szewko-home-hero-skok{0%,100%{transform:translateY(0)}50%{transform:translateY(4px)}}