.dfatp-artists{--dfatp-gap:18px;--dfatp-visible:5;width:100%;max-width:100%;font-family:inherit}
.dfatp-artists *{box-sizing:border-box}
.dfatp-artists__slider{position:relative}
.dfatp-artists__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}
.dfatp-artists__viewport::-webkit-scrollbar{display:none}
.dfatp-artists__track{display:flex;gap:var(--dfatp-gap)}
.dfatp-artists__item{flex:0 0 calc((100% - (var(--dfatp-visible) - 1)*var(--dfatp-gap))/var(--dfatp-visible));min-width:0;scroll-snap-align:start}
.dfatp-artists__link{display:block;text-decoration:none!important;color:inherit!important}
.dfatp-artists__media{aspect-ratio:3/4;background:#f2f2f2;overflow:hidden}
.dfatp-artists__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}
.dfatp-artists__link:hover img{transform:scale(1.045)}
.dfatp-artists__placeholder{display:block;width:100%;height:100%;background:#efefef}
.dfatp-artists__name{font-size:16px!important;line-height:1.3!important;font-weight:500!important;text-align:center;margin:12px 0 0!important;padding:0!important}
.dfatp-artists__arrow{position:absolute;z-index:3;top:39%;transform:translateY(-50%);width:44px;height:62px;display:flex;align-items:center;justify-content:center;border:0!important;background:transparent!important;color:#000!important;padding:6px!important;cursor:pointer;box-shadow:none!important;transition:opacity .2s}
.dfatp-artists__arrow--prev{left:-62px}.dfatp-artists__arrow--next{right:-62px}
.dfatp-artists__arrow svg{display:block;width:23px;height:34px;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:square;stroke-linejoin:miter}
.dfatp-artists__arrow:hover:not(:disabled){opacity:.55}.dfatp-artists__arrow:disabled{opacity:.15;cursor:default}
.dfatp-artists__arrow:focus-visible,.dfatp-artists__dot:focus-visible{outline:2px solid #111;outline-offset:3px}
.dfatp-artists__pagination{display:flex;justify-content:center;gap:12px;margin-top:24px}
.dfatp-artists__dot{border:0!important;padding:0!important;background:#c7c7c7!important;width:10px;height:10px;border-radius:50%!important;cursor:pointer;box-shadow:none!important}
.dfatp-artists__dot[aria-current="true"]{background:#000!important}
@media(max-width:1100px){.dfatp-artists__arrow--prev{left:-38px}.dfatp-artists__arrow--next{right:-38px}}
@media(max-width:980px){.dfatp-artists{--dfatp-visible:3;--dfatp-gap:14px}}
@media(max-width:700px){.dfatp-artists__slider{padding:0 26px}.dfatp-artists__arrow--prev{left:-8px}.dfatp-artists__arrow--next{right:-8px}.dfatp-artists__arrow{width:30px;height:48px}.dfatp-artists__arrow svg{width:15px;height:24px}}
@media(max-width:600px){.dfatp-artists{--dfatp-visible:2;--dfatp-gap:12px}.dfatp-artists__name{font-size:14px!important}}
@media(prefers-reduced-motion:reduce){.dfatp-artists__viewport{scroll-behavior:auto}.dfatp-artists__media img{transition:none}}
