.artist-collections-section{padding:36px 0}.artist-collections-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;border-bottom:1px solid #ddd;padding:0 0 14px}.artist-collections-controls{display:flex;gap:8px;align-items:center}.artist-search-wrap,.artist-drawer-search{display:flex;align-items:center;padding:8px 10px;border:1px solid #ddd;justify-content:space-between}.artist-filter-btn svg{width:25px;height:25px;display:flex;justify-content:center;align-items:center;margin:0 auto}.artist-filter-btn{height:2.75em;width:2.75em;margin:0 .5em;border:1px solid #ddd}.artist-search-wrap input:focus-visible,.artist-drawer-search input:focus-visible{outline:none!important}.filter-text{display:flex;gap:8px;align-items:center}.artist-drawer-inner h3,.artist-collections-title{margin:0;font-size:16px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform)}.artist-grid{display:grid;gap:22px}.artist-card{background:#fff;border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px #0000000a inset;display:block;position:relative;transition:transform .2s ease,box-shadow .2s ease}.artist-card:hover{transform:translateY(-2px);box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.artist-card__media{width:100%;object-fit:cover;display:block;object-position:top}.artist-card__media.square{aspect-ratio:1/1}.artist-card__media.portrait{aspect-ratio:2/3}.artist-card__media.landscape{aspect-ratio:3/2}.artist-card__title{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80%;padding:14px 50px;margin:0;display:flex;align-items:center;justify-content:center;text-align:center;background:#f3f4f5;color:#222430;font-family:var(--heading-font-family);font-size:16px;box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f;z-index:1}.artist-card__media.placeholder{background:#f2f2f2;aspect-ratio:1 / 1}.artist-pagination{margin-top:20px;text-align:center;display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.artist-pagination button{padding:5px 10px;border:1px solid #ddd;background:#fff;cursor:pointer}.artist-pagination button.active{background:#333;color:#fff}.artist-pagination span{padding:5px 8px;color:#666}.artist-clear-btn{margin-top:12px;background:transparent;cursor:pointer;display:none;color:#222430;border:none;text-decoration:underline;text-underline-offset:7px;font-size:16px;justify-content:end;align-items:end}.overly{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1100}.overly.active{display:block}.artist-loading{display:none;align-items:center;justify-content:center;padding:2rem}.artist-loading-spinner{width:32px;height:32px;border-radius:999px;border:3px solid rgba(0,0,0,.1);border-top-color:currentColor;animation:artist-spin .8s linear infinite}@keyframes artist-spin{to{transform:rotate(360deg)}}@media(min-width:989px){.artist-grid{grid-template-columns:repeat(var(--columns-desktop,4),1fr)}}@media(min-width:750px)and (max-width:989px){.artist-grid{grid-template-columns:repeat(var(--columns-tablate,4),1fr);gap:15px}}@media(max-width:749px){.artist-grid{grid-template-columns:repeat(var(--columns-mobile,2),1fr);gap:10px}}@media(max-width:600px){.artist-collections-header{flex-direction:column}.artist-search-wrap input{max-width:175px}.artist-search-wrap{max-width:220px}.artist-count{font-size:14px}.artist-card__title{padding:6px 8px;width:100%;font-size:14px}.artist-collections-controls{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/331/assets/artist-collection-list.css.map */
