.oc80-artists{display:block;background:#f5f2e9;color:#0e0e0e;padding:40px max(4%,calc((100% - 1280px)/2)) 64px}.oc80-artists [hidden]{display:none!important}.oc80-artists h1{color:inherit;font-size:clamp(36px,5vw,64px);line-height:1;text-transform:uppercase;margin:0 0 16px}.oc80-artists header p{margin:0 0 28px}.oc80-artists__controls{display:flex;flex-wrap:wrap;align-items:end;gap:12px 20px}.oc80-artists__controls label{display:block;margin-bottom:8px;font-size:14px;font-weight:600}.oc80-artists__find{flex:1;min-width:240px}.oc80-artists input,.oc80-artists select,.oc80-artists button{min-height:44px;border:1px solid currentcolor;border-radius:0;background:transparent;color:inherit;padding:10px 12px;font:inherit;font-size:16px}.oc80-artists input{width:100%}.oc80-artists button{cursor:pointer}.oc80-artists :disabled{opacity:.45;cursor:default}.oc80-artists :focus-visible{outline:3px solid #f15a28;outline-offset:3px}.oc80-artists__alphabet{display:flex;flex-wrap:wrap;gap:5px;padding-block:24px 8px}.oc80-artists__alphabet button{min-width:44px;padding-inline:10px;font-size:14px}.oc80-artists__alphabet [aria-pressed=true]{background:#0e0e0e;color:#f5f2e9}.oc80-artists__status{margin-block:16px 24px;font-size:14px}.oc80-artists__group{display:grid;grid-template-columns:56px minmax(0,1fr);gap:20px;border-top:1px solid #b8b5ad;padding-block:20px}.oc80-artists__group h2{margin:0;color:inherit;font-size:28px}.oc80-artists__list{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin:0;padding:0}.oc80-artists__list a{display:flex;align-items:center;min-height:44px;padding-block:8px;color:inherit;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.oc80-artists__list a:hover{text-decoration:underline;text-underline-offset:4px}.oc80-artists__pagination{padding-block:24px}.oc80-artists__pagination a,.oc80-artists__pagination span{display:inline-block;padding:10px}@media(max-width:749px){.oc80-artists{padding:28px var(--padding-lg) 40px}.oc80-artists__controls{gap:12px}.oc80-artists__find{flex-basis:100%}.oc80-artists__group{grid-template-columns:30px minmax(0,1fr);gap:12px}.oc80-artists__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;font-size:14px}}@media(max-width:359px){.oc80-artists__list{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/oc80-artists.css.map */
