.hidden{display:none}.indv-slide-in{position:fixed;top:0;bottom:0;right:0;width:600px;max-width:100%;background:#fff;padding:6.44em 3.22em;overflow-y:auto;transform:translateX(100%);z-index:9999;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);transition:transform .35s ease-in-out}.indv-slide-in.active{transform:translateX(0)}.ind-modal-bg{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9998;background:rgba(30,30,30,.5)}.ind-modal-close{position:fixed;top:1em;right:1em;font-size:3.22em;cursor:pointer}.indv-artist-details h3{font-family:Amethysta,serif!important}.indv-slide-in img{margin-top:1em}.indv-artists-list{list-style:none;padding:1em 0;margin:0;width:100%;text-align:center}.artist-cats{display:flex;justify-content:space-between;list-style:none;cursor:pointer;margin-top:1.61em;font-size:1em}.artist-cats li{flex-grow:1;padding:.4025em 1.61em;border-bottom:2px solid #dedede;text-align:center}.artist-cats li.active{border-bottom:3px solid #7d5877}.artist-categories-page{display:flex;flex-wrap:wrap;justify-content:space-between;margin:3.22em .805em}.artist-categories-page>div{min-width:200px;max-width:100%}.artist-categories-page ul{margin:0;margin-bottom:2.415em;padding:0;list-style:none;display:none}.artist-categories-page h3:after{content:"►";transform:rotate(0);position:absolute;transition:transform .25s ease-in-out}.artist-categories-page h3.active:after{transform:rotate(90deg)}@media screen and (min-width:768px){.artist-categories-page ul{display:block}.artist-categories-page h3:after{content:""}}