.szewko-home-zestawy{display:flex;flex-direction:column-reverse;align-items:stretch;gap:24px;box-sizing:border-box;padding:24px;border:1.5px solid var(--color-sand-gold);border-radius:var(--radius-md);background:var(--gradient-parchment-fade);box-shadow:var(--shadow-card);color:var(--color-dark-mahogany);text-decoration:none;transition:border-color var(--duration-mid) var(--ease-desert),box-shadow var(--duration-mid) var(--ease-desert);&:hover,&:focus-visible{border-color:var(--color-desert-rust);box-shadow:var(--shadow-card-hover)}&:focus-visible{outline:2px solid var(--color-sand-gold);outline-offset:2px}@media (min-width:768px){flex-direction:row;align-items:center;gap:32px;padding:32px}@media (prefers-reduced-motion:reduce){transition:none}}.szewko-home-zestawy__tekst{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;text-align:left;@media (min-width:768px){flex-basis:260px}@media (min-width:1280px){flex-basis:300px}}.szewko-home-zestawy__ikona{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:16px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-camel-brown) 8%,transparent);color:var(--color-camel-brown)}.szewko-home-zestawy__nazwa{margin:0 0 8px;color:var(--color-dark-mahogany);font-family:var(--font-ui);font-size:16px;font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.szewko-home-zestawy__kreska{width:48px;height:1px;margin-bottom:12px;background:linear-gradient(to right,var(--color-sand-gold),transparent)}.szewko-home-zestawy__opis{margin:0 0 20px;color:var(--color-camel-brown);font-family:var(--font-body);font-size:14px;line-height:1.5}.szewko-home-zestawy__wejscie{display:inline-flex;align-items:center;gap:8px;color:var(--color-desert-rust);font-family:var(--font-ui);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.szewko-home-zestawy__zdjecia{display:grid;flex:1 1 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;@media (min-width:768px){gap:16px}@media (min-width:1280px){grid-template-columns:repeat(4,minmax(0,1fr))}}.szewko-home-zestawy__zdjecie{display:flex;flex-direction:column;gap:8px;margin:0}.szewko-home-zestawy__obraz{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--color-sand-gold);border-radius:var(--radius-md)}.szewko-home-zestawy__podpis{color:var(--color-dark-mahogany);font-family:var(--font-ui);font-size:13px;font-weight:600;text-align:center}