.szewko-sklep-sort{position:relative}.szewko-sklep-sort__przycisk{display:flex;align-items:center;gap:var(--space-sm);min-height:44px;padding:0 var(--space-md);background:#fff0;border:1px solid var(--color-camel-brown);border-radius:var(--radius-sm);color:var(--color-dark-mahogany);cursor:pointer;font-family:var(--font-ui);font-size:14px;list-style:none;&::-webkit-details-marker{display:none}&:hover{border-color:var(--color-desert-rust)}}.szewko-sklep-sort__wybrane{font-weight:600}.szewko-sklep-sort__strzalka{transition:transform var(--duration-fast) var(--ease-desert);@media (prefers-reduced-motion:reduce){transition:none}}.szewko-sklep-sort[open] .szewko-sklep-sort__strzalka{transform:rotate(180deg)}.szewko-sklep-sort__uchwyt,.szewko-sklep-sort__tytul,.szewko-sklep-sort__tlo{display:none}.szewko-sklep-sort__lista ul{margin:0;padding:0;list-style:none}.szewko-sklep-sort__opcja{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);min-height:44px;padding:12px var(--space-md);color:var(--color-dark-mahogany);font-family:var(--font-ui);font-size:14px;text-decoration:none;&:hover,&:focus-visible{background:color-mix(in srgb,var(--color-sand-gold) 25%,transparent)}}.szewko-sklep-sort__opcja--tu{background:var(--color-bleached-linen);font-weight:600}.szewko-sklep-sort--belka .szewko-sklep-sort__lista{position:absolute;top:48px;right:0;z-index:20;width:220px;overflow:hidden;background:var(--color-parchment);border:1px solid var(--color-camel-brown);border-radius:var(--radius-sm);box-shadow:0 12px 32px color-mix(in srgb,var(--color-smoked-tent) 28%,transparent)}@media (max-width:767px){.szewko-sklep-sort--belka{display:none}}.szewko-sklep-sort--pasek{display:none}@media (max-width:767px){.szewko-sklep-sort--pasek{display:flex;flex:1;position:static}.szewko-sklep-sort--pasek::before{content:"";align-self:center;width:1px;height:36px;background:color-mix(in srgb,var(--color-sand-gold) 35%,transparent)}.szewko-sklep-sort--pasek .szewko-sklep-sort__przycisk{flex:1;justify-content:center;min-height:var(--pasek-filtrow-h,56px);padding:0 var(--space-sm);border:none;color:var(--color-parchment);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.szewko-sklep-sort--pasek .szewko-sklep-sort__wybrane{color:var(--color-brass-lantern);font-weight:600;letter-spacing:normal;text-transform:none}.szewko-sklep-sort--pasek .szewko-sklep-sort__strzalka{color:var(--color-sand-gold)}.szewko-sklep-sort--pasek .szewko-sklep-sort__lista{position:fixed;inset-inline:0;bottom:calc(var(--pasek-filtrow-h, 56px) + var(--bezpieczny-dol, 0px));z-index:61}.szewko-sklep-sort--pasek .szewko-sklep-sort__tlo{display:block;position:fixed;inset:0;z-index:-1;background:color-mix(in srgb,var(--color-smoked-tent) 62%,transparent);pointer-events:none}.szewko-sklep-sort--pasek .szewko-sklep-sort__wnetrze{padding:var(--space-sm) var(--space-lg) var(--space-lg);background:var(--color-dark-mahogany);border-radius:12px 12px 0 0;box-shadow:0 -12px 40px color-mix(in srgb,var(--color-smoked-tent) 50%,transparent)}.szewko-sklep-sort--pasek .szewko-sklep-sort__uchwyt{display:block;width:44px;height:4px;margin:6px auto 10px;background:color-mix(in srgb,var(--color-sand-gold) 50%,transparent);border-radius:2px}.szewko-sklep-sort--pasek .szewko-sklep-sort__tytul{display:block;margin:0 0 var(--space-sm);color:var(--color-parchment);font-family:var(--font-ui);font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.szewko-sklep-sort--pasek .szewko-sklep-sort__opcja{min-height:48px;padding:0;border-bottom:1px solid color-mix(in srgb,var(--color-sand-gold) 14%,transparent);background:#fff0;color:var(--color-bleached-linen);font-size:16px;&:hover,&:focus-visible{background:#fff0;color:var(--color-parchment)}}.szewko-sklep-sort--pasek .szewko-sklep-sort__opcja--tu{color:var(--color-parchment);font-weight:700}.szewko-sklep-sort--pasek .szewko-sklep-sort__ptaszek{color:var(--color-brass-lantern);font-size:16px;line-height:1}}