.szewko-zestaw-sklad{margin-top:24px;border:1px solid color-mix(in srgb,var(--color-sand-gold) 40%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bleached-linen) 35%,var(--color-parchment));@media (max-width:640px){margin-top:22px}}.szewko-zestaw-sklad__belka{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm);padding:14px 18px 10px;border-bottom:1px solid color-mix(in srgb,var(--color-sand-gold) 40%,transparent);@media (max-width:640px){padding:12px 14px 10px}}.szewko-zestaw-sklad__naglowek{margin:0;font-family:var(--font-ui);font-weight:700;font-size:12px;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:var(--color-camel-brown)}.szewko-zestaw-sklad__ile{font-family:var(--font-ui);font-size:12px;color:var(--color-camel-brown)}.szewko-zestaw-sklad__lista{margin:0;padding:0 18px;list-style:none;@media (max-width:640px){padding:0 14px}}.szewko-zestaw-sklad__wiersz{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"mini nazwa cena" "mini meta  cena";column-gap:14px;align-items:center;min-height:64px;padding:10px 0;box-sizing:border-box;border-bottom:1px solid color-mix(in srgb,var(--color-sand-gold) 30%,transparent);&:not(:has(~.szewko-zestaw-sklad__wiersz:not([hidden]))){border-bottom:0}&[hidden]{display:none}@media (max-width:640px){grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"mini nazwa nazwa" "mini meta  cena";column-gap:12px;align-items:start;padding:12px 0}}.szewko-zestaw-sklad__mini{grid-area:mini;position:relative;display:block;width:48px;height:48px}.szewko-zestaw-sklad__obraz{display:block;width:48px;height:48px;object-fit:cover;border-radius:var(--radius-sm)}.szewko-zestaw-sklad__mini--dwa .szewko-zestaw-sklad__obraz{width:32px;height:32px;&~.szewko-zestaw-sklad__obraz{position:absolute;right:0;bottom:0;box-shadow:0 0 0 2px var(--color-parchment)}}.szewko-zestaw-sklad__mini--brak .szewko-zestaw-sklad__obraz{opacity:.55}.szewko-zestaw-sklad__nazwa{grid-area:nazwa;align-self:end;font-family:var(--font-product);font-weight:600;font-size:15px;line-height:1.35;color:var(--color-dark-mahogany);text-decoration:none;&:is(a):hover{color:var(--color-desert-rust);text-decoration:underline;text-underline-offset:2px}&:is(a):focus-visible{outline:2px solid var(--color-desert-rust);outline-offset:3px}@media (max-width:640px){align-self:start;padding:2px 0}}.szewko-zestaw-sklad__meta{grid-area:meta;align-self:start;min-width:0;@media (max-width:640px){margin-top:4px}}.szewko-zestaw-sklad__zywnosc{display:inline-block;margin-top:2px;padding:4px 0;font-family:var(--font-ui);font-size:13px;color:var(--color-desert-rust);text-decoration:underline;text-underline-offset:2px;&:hover{color:var(--color-dark-mahogany)}&:focus-visible{outline:2px solid var(--color-desert-rust);outline-offset:3px}}.szewko-zestaw-sklad__linia{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.szewko-zestaw-sklad__ilosc,.szewko-zestaw-sklad__uwaga{font-family:var(--font-ui);font-size:12px;color:var(--color-camel-brown)}.szewko-zestaw-sklad__brak{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-ui);font-weight:700;font-size:12px;color:var(--color-dark-mahogany)}.szewko-zestaw-sklad__cena{grid-area:cena;font-family:var(--font-cena);font-weight:600;font-size:15px;color:var(--color-dark-mahogany);white-space:nowrap;@media (max-width:640px){align-self:end;line-height:18px}}.szewko-zestaw-sklad--gesty{& .szewko-zestaw-sklad__wiersz{grid-template-columns:40px minmax(0,1fr) auto;column-gap:12px;min-height:56px;padding:6px 0}& .szewko-zestaw-sklad__mini,& .szewko-zestaw-sklad__obraz{width:40px;height:40px}& .szewko-zestaw-sklad__nazwa{line-height:1.3}}.szewko-zestaw-sklad__podpowiedz{flex-basis:100%;margin:8px 0 0;font-family:var(--font-ui);font-size:13px;color:var(--color-camel-brown);&[hidden]{display:none}}