.szewko-sklep-podpis-kubki__uklad{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:start;@media (max-width:1023px){grid-template-columns:1fr;gap:30px}}.szewko-sklep-podpis-kubki__karta{display:flex;flex-direction:column;align-items:center;gap:28px;margin:0;padding:36px 40px 32px;border:1px solid color-mix(in srgb,var(--color-sand-gold) 55%,transparent);border-radius:var(--radius-md);background:var(--color-bleached-linen);@media (max-width:767px){gap:18px;padding:24px 12px 22px}}.szewko-sklep-podpis-kubki__szkic{position:relative;width:100%;max-width:560px;@media (max-width:767px){display:flex;flex-direction:column;align-items:center;gap:18px;max-width:334px}}.szewko-sklep-podpis-kubki__rysunek{position:relative;width:100%;aspect-ratio:560 / 360;color:var(--color-camel-brown)}.szewko-sklep-podpis-kubki__linie{position:absolute;inset:0;width:100%;height:100%;& *{vector-effect:non-scaling-stroke}}.szewko-sklep-podpis-kubki__poziom{stroke:var(--color-desert-rust);stroke-dasharray:5 6}.szewko-sklep-podpis-kubki__grunt{opacity:.5}.szewko-sklep-podpis-kubki__pomocnicza{opacity:.6}.szewko-sklep-podpis-kubki__strzalka{@media (max-width:767px){display:none}}.szewko-sklep-podpis-kubki__wymiar{position:absolute;top:41.6%;right:86.4%;display:flex;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;margin:0}.szewko-sklep-podpis-kubki__pojemnosc{position:absolute;top:6%;left:70%;display:flex;flex-direction:column;margin:0}.szewko-sklep-podpis-kubki__liczba{color:var(--color-dark-mahogany);font-family:var(--font-cena);font-size:17px;font-weight:600;font-variant-numeric:lining-nums;@media (max-width:767px){font-size:15px}}.szewko-sklep-podpis-kubki__ml{color:var(--color-desert-rust);font-family:var(--font-cena);font-size:30px;font-weight:600;line-height:1.1;font-variant-numeric:lining-nums;@media (max-width:767px){font-size:22px}}.szewko-sklep-podpis-kubki__jednostka{color:var(--color-camel-brown);font-family:var(--font-ui);font-size:13px;@media (max-width:767px){font-size:12px}}.szewko-sklep-podpis-kubki__dopisek{position:absolute;top:81.7%;left:70%;margin:0;color:var(--color-dark-mahogany);font-family:var(--font-accent);font-size:17px;font-style:italic;white-space:nowrap;@media (max-width:767px){position:static;font-size:16px;white-space:normal;text-align:center;&::first-letter{text-transform:uppercase}}}.szewko-sklep-podpis-kubki__wzory{display:flex;width:100%;flex-direction:column;align-items:center;gap:16px;padding-top:24px;border-top:1px dashed color-mix(in srgb,var(--color-sand-gold) 70%,transparent);@media (max-width:767px){gap:12px;padding-top:18px}}.szewko-sklep-podpis-kubki__lista{display:grid;width:100%;max-width:480px;gap:24px;margin:0;padding:0;list-style:none;@media (max-width:767px){gap:8px}}.szewko-sklep-podpis-kubki__lista--1{max-width:160px;grid-template-columns:1fr}.szewko-sklep-podpis-kubki__lista--2{max-width:320px;grid-template-columns:repeat(2,minmax(0,1fr))}.szewko-sklep-podpis-kubki__lista--3{grid-template-columns:repeat(3,minmax(0,1fr))}.szewko-sklep-podpis-kubki__lista--4,.szewko-sklep-podpis-kubki__lista--5,.szewko-sklep-podpis-kubki__lista--6{max-width:640px;grid-template-columns:repeat(auto-fit,minmax(88px,1fr))}.szewko-sklep-podpis-kubki__odnosnik{display:flex;min-height:44px;flex-direction:column;align-items:center;gap:8px;padding:4px;border-radius:var(--radius-sm);color:var(--color-camel-brown);text-decoration:none;@media (max-width:767px){gap:6px}@media (hover:hover){&:hover .szewko-sklep-podpis-kubki__sylwetka{transform:translateY(-3px)}}&:hover .szewko-sklep-podpis-kubki__nazwa{color:var(--color-desert-rust);text-decoration:underline;text-underline-offset:3px}&:focus-visible{outline:2px solid var(--color-desert-rust);outline-offset:3px}}.szewko-sklep-podpis-kubki__sylwetka{width:64px;height:64px;transition:transform var(--duration-fast) var(--ease-desert);@media (max-width:767px){width:56px;height:56px}}.szewko-sklep-podpis-kubki__motyw{color:var(--color-dark-mahogany);stroke:currentColor}.szewko-sklep-podpis-kubki__lebek{fill:var(--color-desert-rust);stroke:none}.szewko-sklep-podpis-kubki__nazwa{color:var(--color-smoked-tent);font-family:var(--font-product);font-size:16px;font-weight:600;text-align:center;transition:color var(--duration-fast) var(--ease-desert);@media (max-width:767px){font-size:15px}}.szewko-sklep-podpis-kubki__wzor--wyprzedany{.szewko-sklep-podpis-kubki__sylwetka{opacity:.55}.szewko-sklep-podpis-kubki__nazwa{color:var(--color-camel-brown)}}.szewko-sklep-podpis-kubki__etykieta{padding:3px 6px;border:1px solid var(--color-camel-brown);border-radius:var(--radius-sm);color:var(--color-dark-mahogany);font-family:var(--font-ui);font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.12em;text-align:center;text-transform:uppercase}.szewko-sklep-podpis-kubki__podpis{margin:0;color:var(--color-dark-mahogany);font-family:var(--font-accent);font-size:17px;font-style:italic;line-height:1.5;text-align:center;@media (max-width:767px){font-size:16px}}.szewko-sklep-podpis-kubki__opieka{display:flex;flex-direction:column;gap:16px;padding-top:4px;@media (max-width:767px){gap:14px;padding-top:0}}.szewko-sklep-podpis-kubki__naglowek{margin:0;color:var(--color-camel-brown);font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.szewko-sklep-podpis-kubki__wstep{margin:0;color:var(--color-dark-mahogany);font-family:var(--font-body);font-size:17px;line-height:1.65;@media (max-width:767px){line-height:1.6}}.szewko-sklep-podpis-kubki__zasady{display:flex;flex-direction:column;gap:14px;margin:4px 0 0;padding:18px 20px;border:1px solid color-mix(in srgb,var(--color-sand-gold) 55%,transparent);border-radius:var(--radius-md);background:var(--color-bleached-linen);list-style:none;@media (max-width:767px){margin-top:0;padding:16px}}.szewko-sklep-podpis-kubki__zasada{display:flex;align-items:flex-start;gap:12px;color:var(--color-dark-mahogany);font-family:var(--font-ui);font-size:15px;line-height:1.5}.szewko-sklep-podpis-kubki__glif{flex:0 0 20px;margin-top:1px;color:var(--color-camel-brown)}.szewko-sklep-podpis-kubki__nota{margin:6px 0 0;color:var(--color-camel-brown);font-family:var(--font-accent);font-size:16px;font-style:italic;line-height:1.6;@media (max-width:767px){margin-top:4px}}