.szewko-landing-ksiega{background:var(--color-parchment);color:var(--color-smoked-tent);font-family:var(--font-body);& a{color:var(--color-desert-rust);text-underline-offset:4px}& :is(a,button,input):focus-visible{outline:2px solid var(--color-sand-gold);outline-offset:2px;box-shadow:var(--pierscien-ogniskowej)}}.szewko-landing-ksiega-zbieg__podsumowanie:empty{display:none}body.szewko-landing-ksiega-body .szewko-stopka{padding-bottom:72px;@media (max-width:899px){padding-bottom:80px}}.szewko-landing-ksiega-plakietka{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-sm);background:var(--color-oasis-green);color:var(--color-parchment);font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.szewko-landing-ksiega-plakietka--niedostepny{background:var(--color-terracotta)}.szewko-landing-ksiega-plakietka--wyczerpany{background:var(--color-dark-mahogany);color:var(--color-bleached-linen)}.szewko-landing-ksiega-sku{margin:0;color:var(--color-camel-brown);font-family:var(--font-ui);font-size:12px;letter-spacing:.06em}.szewko-landing-ksiega__trasa{position:relative;@media (max-width:899px){padding:32px 24px 0 64px;&::before{content:"";position:absolute;top:40px;bottom:0;left:31px;width:2px;background:var(--color-camel-brown)}}}.szewko-landing-ksiega__wezel{position:relative;margin:0;color:var(--color-camel-brown);font-family:var(--font-ui);font-size:12px;font-weight:700;line-height:16px;letter-spacing:.12em;text-transform:uppercase;&::before{content:"";position:absolute;top:-2px;left:-42px;z-index:1;box-sizing:border-box;width:20px;height:20px;border:2px solid var(--color-camel-brown);border-radius:var(--radius-full);background:var(--color-parchment)}@media (min-width:900px){display:none}}.szewko-landing-ksiega__wezel--zbieg{margin-bottom:26px;&::before{border-color:var(--color-desert-rust);background:var(--color-desert-rust)}}