.szewko-stopka{position:relative;background:var(--color-smoked-tent);& .szewko-stopka__roza{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:.03;pointer-events:none;& svg{width:600px;height:600px}}& .szewko-stopka__ziarno{position:absolute;inset:0;opacity:.06;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%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(%23noise)'/%3E%3C/svg%3E");background-size:400px 400px}& .szewko-stopka__srodek{position:relative;max-width:1200px;margin:0 auto;padding:56px var(--space-lg) 48px;@media (min-width:768px){padding:80px 48px 48px}@media (min-width:1024px){padding-right:80px;padding-left:80px}}& .szewko-stopka__marka{margin-bottom:48px;text-align:center;& img{width:112px;height:112px;margin:0 auto 20px;object-fit:contain}}& .szewko-stopka__nazwa{margin-bottom:12px;font-family:var(--font-display);font-size:1.5rem;color:var(--color-parchment)}& .szewko-stopka__haslo{max-width:28rem;margin:0 auto;font-family:var(--font-accent);font-size:1rem;font-style:italic;line-height:1.625;color:var(--color-sand-gold)}& .szewko-stopka__spolecznosci{display:flex;align-items:center;justify-content:center;gap:var(--space-lg);margin-top:32px;padding:0;list-style:none;& a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:1px solid color-mix(in srgb,var(--color-sand-gold) 30%,transparent);border-radius:var(--radius-full);color:var(--color-sand-gold);transition:color 200ms var(--ease-desert),border-color 200ms var(--ease-desert);&:hover{border-color:var(--color-sand-gold);color:var(--color-parchment)}}}& .szewko-stopka__fala{display:block;width:100%;height:24px;margin:var(--space-xl) 0}& .szewko-stopka__kolumny{display:grid;grid-template-columns:1fr;gap:32px;margin-bottom:48px;@media (min-width:768px){grid-template-columns:repeat(2,1fr)}@media (min-width:1024px){grid-template-columns:repeat(3,1fr) 1.4fr}}& .szewko-stopka__kolumna{text-align:center;& ul{padding:0;list-style:none;@media (min-width:768px){& li+li{margin-top:4px}}}}& .szewko-stopka__etykieta{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);margin-bottom:20px;& span{width:20px;height:1px;background:var(--color-sand-gold)}& h2{font-family:var(--font-ui);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--color-sand-gold)}}& .szewko-stopka__kolumna a{display:block;padding:11px 0;font-family:var(--font-ui);font-weight:600;font-size:13px;line-height:1.8;color:var(--color-parchment);text-decoration:none;opacity:.75;transition:opacity 200ms var(--ease-desert),color 200ms var(--ease-desert);&:hover{color:var(--color-sand-gold);opacity:1}@media (min-width:768px){display:inline-block;padding:0;position:relative;&::before{content:"";position:absolute;inset-block:0;inset-inline:0;min-height:24px}}}& .szewko-stopka__depesze{scroll-margin-top:96px}& .szewko-stopka__kontakt{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:32px 0;border-top:1px solid color-mix(in srgb,var(--color-sand-gold) 20%,transparent);text-align:center;& .szewko-stopka__etykieta{margin-bottom:0}}& .szewko-stopka__kontakt-lista{display:flex;flex-direction:column;align-items:center;margin:0;padding:0;list-style:none;@media (min-width:768px){flex-direction:row;flex-wrap:wrap;justify-content:center;column-gap:20px;& li+li{display:flex;align-items:center;gap:20px;&::before{content:"";width:4px;height:4px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-sand-gold) 60%,transparent)}}}& a{display:inline-flex;align-items:center;gap:var(--space-sm);min-height:44px;font-family:var(--font-ui);font-weight:600;font-size:15px;line-height:1.6;color:var(--color-parchment);text-decoration:none;transition:color 200ms var(--ease-desert);&:hover{color:var(--color-sand-gold)}& .szewko-ikona{flex-shrink:0;color:var(--color-sand-gold)}}}& .szewko-stopka__godziny{font-family:var(--font-accent);font-size:.875rem;font-style:italic;line-height:1.6;color:var(--color-sand-gold)}& .szewko-stopka__partner{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding:32px 0;border-top:1px solid color-mix(in srgb,var(--color-sand-gold) 20%,transparent);text-align:center;& .szewko-stopka__etykieta{margin-bottom:0}}& .szewko-stopka__partner-opis{max-width:28rem;margin:0;font-family:var(--font-accent);font-size:.875rem;font-style:italic;line-height:1.6;color:var(--color-sand-gold)}& .szewko-stopka__dol{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding-top:var(--space-lg);border-top:1px solid color-mix(in srgb,var(--color-sand-gold) 20%,transparent);@media (min-width:768px){flex-direction:row;justify-content:space-between}}& .szewko-stopka__prawa{order:2;font-family:var(--font-body);font-size:.8125rem;color:var(--color-parchment);text-align:center;opacity:.6;@media (min-width:768px){order:1;text-align:left}}& .szewko-stopka__platnosci{display:flex;order:1;align-items:center;gap:10px;padding:0;list-style:none;@media (min-width:768px){order:2}& li{display:flex;align-items:center;justify-content:center;height:32px;padding:0 10px;border-radius:var(--radius-sm);background:var(--color-parchment)}& img{width:auto;height:16px;object-fit:contain}}}.szewko-stopka__srodek{content-visibility:auto;contain-intrinsic-height:auto 1998px;@media (min-width:768px){contain-intrinsic-height:auto 926px}}