.featured-artists{padding-top:var(--spacing-sm);padding-bottom:calc(var(--section-spacing-bottom) * 2);background-color:var(--color-background);scroll-margin-top:5rem}.featured-artists-container{max-width:var(--page-width);margin:0 auto}.artists-list{display:flex;flex-direction:column;gap:var(--spacing-xxl)}.artist-row{display:grid;grid-template-columns:9fr 1fr;grid-template-rows:auto auto;gap:var(--spacing-xl);padding-bottom:var(--spacing-lg);background-color:var(--color-background)}.artist-info{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:var(--spacing-xs);align-self:end}.artist-image-container{grid-column:2;grid-row:1;align-self:center}.artist-image-container a{display:block;transition:opacity var(--transition-base)}.artist-image-container a:hover,.artist-link:hover~.artist-image-container a,.artist-row:has(.artist-link:hover) .artist-image-container a{opacity:var(--opacity-hover)}.artist-image{width:100%;height:auto;display:block;border:6px solid var(--color-blossom);border-radius:var(--radius-md)}.artist-name{color:var(--color-ink);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);font-family:var(--font-family-base);margin:0;text-transform:uppercase}.artist-location{color:var(--color-grey-ink);font-size:var(--font-size-small);font-style:italic;font-weight:var(--font-weight-normal);font-family:var(--font-family-base);margin:0;text-transform:uppercase}.artist-bio{color:var(--color-grey-ink);font-size:var(--font-size-small);font-weight:var(--font-weight-normal);font-family:var(--font-family-base);margin:0;line-height:var(--line-height-base);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.artist-link{color:var(--color-blossom);font-size:var(--font-size-small);font-weight:var(--font-weight-normal);font-family:var(--font-family-base);text-decoration:none;position:relative;display:inline-block;width:fit-content}.artist-link span{position:relative;display:inline-block}.artist-link span:before{content:"";position:absolute;bottom:-2px;left:0;right:0;height:var(--border-width-thin);background-color:var(--color-blossom);opacity:.4}.artist-link span:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:var(--border-width-thin);background-color:var(--color-blossom);transition:width .3s ease}.artist-link:hover,.artist-image-container:hover~.artist-info .artist-link,.artist-row:has(.artist-image-container:hover) .artist-link{opacity:1}.artist-link:hover span:after,.artist-image-container:hover~.artist-info .artist-link span:after,.artist-row:has(.artist-image-container:hover) .artist-link span:after{width:100%}.artist-products-carousel-wrapper{grid-column:1 / -1;grid-row:2;position:relative}.artist-products{display:flex;gap:var(--spacing-md);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.artist-products::-webkit-scrollbar{display:none}.artist-products .product-card{flex:0 0 calc(23% - var(--spacing-md) * 3 / 4);scroll-snap-align:start}.carousel-arrow{position:absolute;top:50%;transform:translateY(-100%);width:40px;height:60px;display:flex;align-items:center;justify-content:center;background:#ffffffbf;color:var(--color-blossom);opacity:0;transition:opacity var(--transition-base);pointer-events:none;z-index:10;cursor:pointer;border:none}.carousel-arrow--left{left:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.carousel-arrow--right{right:0;border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.carousel-arrow.is-visible{opacity:1;pointer-events:auto}.artist-products-carousel-wrapper:hover .carousel-arrow.is-visible{opacity:1}@media screen and (max-width: 1024px){.featured-artists{padding-bottom:var(--section-spacing-bottom)}.artist-location,.artist-bio,.artist-link{font-size:var(--font-size-label)}}@media screen and (max-width: 768px){.featured-artists{padding-bottom:var(--spacing-xxxl)}.artist-row{grid-template-columns:1fr}.artist-name{font-size:var(--font-size-small)}.artist-row{grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:var(--spacing-md)}.artist-image-container{grid-column:2;grid-row:1;width:80px}}@media screen and (max-width: 480px){.artist-row{padding-bottom:0}.artist-location,.artist-bio,.artist-link{font-size:10px}.artist-products .product-card{flex:0 0 80%;min-width:80%}.artist-image-container{display:none}.carousel-arrow{width:28px;height:40px}.carousel-arrow svg{width:18px;height:18px}}.artists-coming-soon{text-align:center;color:var(--color-leaf);font-size:var(--font-size-medium);letter-spacing:var(--letter-spacing-wide);margin-top:var(--spacing-xxxl);margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/8/assets/featured-artists.css.map */
