.szewko-home-kafel{position:relative;display:block;width:100%;max-width:280px;min-height:200px;border:1.5px solid var(--color-sand-gold);border-radius:var(--radius-md);background:var(--gradient-parchment-fade);box-shadow:var(--shadow-card);color:inherit;text-decoration:none;transition:transform var(--duration-mid) var(--ease-desert),border-color var(--duration-mid) var(--ease-desert),box-shadow var(--duration-mid) var(--ease-desert);&:focus-visible{border-color:var(--color-desert-rust);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}@media (hover:hover){&:hover{border-color:var(--color-desert-rust);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}}&:focus-visible{box-shadow:var(--pierscien-ogniskowej),var(--shadow-card-hover)}&:focus-visible{outline:2px solid var(--color-sand-gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){transition:none;&:hover,&:focus-visible{transform:none}}}.szewko-home-kafel__srodek{display:flex;flex-direction:column;align-items:center;height:100%;padding:32px var(--space-lg) 48px;text-align:center}.szewko-home-kafel__ikona{display:flex;flex:none;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:var(--space-md);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-camel-brown) 8%,transparent);color:var(--color-camel-brown);transition:background var(--duration-mid) var(--ease-desert),color var(--duration-mid) var(--ease-desert);.szewko-home-kafel:hover &,.szewko-home-kafel:focus-visible &{background:color-mix(in srgb,var(--color-sand-gold) 20%,transparent);color:var(--color-desert-rust)}@media (prefers-reduced-motion:reduce){transition:none}}.szewko-home-kafel__nazwa{display:-webkit-box;overflow:hidden;min-height:51px;margin:0 0 var(--space-sm);color:var(--color-dark-mahogany);font-family:var(--font-ui);font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.szewko-home-kafel__kreska{flex:none;width:48px;height:1px;margin-bottom:12px;background:linear-gradient(to right,transparent,var(--color-sand-gold),transparent)}.szewko-home-kafel__opis{display:-webkit-box;overflow:hidden;min-height:42px;margin:0;color:var(--color-camel-brown);font-family:var(--font-body);font-size:14px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.szewko-home-kafel__strzalka{position:absolute;bottom:var(--space-md);left:50%;display:inline-flex;color:var(--color-camel-brown);opacity:.6;transform:translateX(-50%);transition:opacity var(--duration-mid) var(--ease-desert),color var(--duration-mid) var(--ease-desert),transform var(--duration-mid) var(--ease-desert);.szewko-home-kafel:hover &,.szewko-home-kafel:focus-visible &{color:var(--color-desert-rust);opacity:1}.szewko-home-kafel:hover &{transform:translateX(calc(-50% + 4px))}@media (prefers-reduced-motion:reduce){transition:none;.szewko-home-kafel:hover &{transform:translateX(-50%)}}}