/* Footwear controls match ARTDECO; captions removed from the markup. */
html body #orteka-shoes-section .orteka-product-carousel{grid-template-rows:auto 44px;row-gap:18px}
html body #orteka-shoes-section .bs-pager{grid-row:2;gap:16px;margin:0;align-self:start}
html body #orteka-shoes-section .bs-pager button{position:relative;display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#373737;color:#f4f4f5;font:0/1 Arial,sans-serif;box-shadow:none;cursor:pointer;transition:background-color .18s ease,transform .18s ease}
html body #orteka-shoes-section .bs-pager button:hover:not(:disabled){background:#454545}
html body #orteka-shoes-section .bs-pager button:active:not(:disabled){background:#454545;color:#f4f4f5;transform:scale(.96)}
html body #orteka-shoes-section .bs-pager button:disabled{background:#4a4a4a;color:#c9c9cc;cursor:default;opacity:1}
html body #orteka-shoes-section .bs-pager button:focus-visible{outline:3px solid var(--ink);outline-offset:5px}
html body #orteka-shoes-section .bs-pager button svg{display:block;width:14px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;pointer-events:none}
html body #orteka-shoes-section .bs-pager .orteka-product-count{min-width:36px;margin:0;font-size:13px;font-weight:700;text-align:center;color:var(--ink)}
@media(prefers-reduced-motion:reduce){html body #orteka-shoes-section .bs-pager button{transition:none}html body #orteka-shoes-section .bs-pager button:active:not(:disabled){transform:none}}
