.collection-title{position:relative;text-align:center}.collection-title[data-type=artist]{padding-top:50px}.collection-title .heading{margin:0}.collection-title .eyebrow,.artist-quick-facts .eyebrow{color:var(--gray-500);opacity:1}.artist-quick-facts{margin-left:auto;font-size:1.4rem;display:flex;flex-direction:column;gap:12px;width:100%}.artist-quick-facts .quick-fact{background:var(--gray-890);border-radius:8px;padding:12px 16px;flex:1;min-width:100px;margin-bottom:0}.artist-quick-facts .eyebrow{color:var(--gray-500);opacity:1;margin-bottom:4px}@media only screen and (min-width: 768px){.artist-quick-facts{flex-wrap:wrap;justify-content:space-between;flex-direction:row}}@media only screen and (max-width: 1023px){.collection-title{padding-bottom:0}}@media screen and (min-width: 1024px){.artist-quick-facts{display:block;max-width:280px;text-align:left;margin-top:24px;font-size:var(--font-size)}.artist-quick-facts .quick-fact{background:none;border:none;border-radius:0;padding:0}.artist-quick-facts .quick-fact+.quick-fact{margin-top:16px}}.collection-title .description{max-width:100%;color:var(--gray-500)}.collection-title .description--brand{max-width:1000px;margin:0 auto}.collection-title .rte .description--brand p{margin-bottom:0}.aspect-ratio--1-1.mb-24{width:150px;height:150px;border-radius:50%;overflow:hidden;margin:0 auto 24px}.aspect-ratio--1-1.mb-24 .media{width:100%;height:100%;border-radius:50%}.brand-logo{margin:0 auto}.brand-logo img{max-width:150px;max-height:50px;width:auto;height:auto;object-fit:contain;margin:0 auto}.brand-logo--150 img{max-width:150px;max-height:150px}.brand-logo--250 img{max-width:250px;max-height:180px}.brand-logo--desktop{display:none}.brand-logo--mobile{display:block;margin-top:24px}@media screen and (min-width: 768px){.brand-logo--desktop{display:block}.brand-logo--mobile{display:none}}.collection-grid{display:grid;grid-template-columns:repeat(var(--grid-mobile-columns, 2),1fr);gap:var(--grid-mobile-gap, 16px);margin-bottom:var(--grid-bottom-spacing, 48px)}@media screen and (min-width: 768px){.collection-grid{grid-template-columns:repeat(var(--grid-tablet-columns, 3),1fr);gap:var(--grid-gap, 24px)}}@media screen and (min-width: 768px) and (max-width: 1199px){#product-grid-ajax[data-context=collection]{grid-template-columns:repeat(var(--grid-tablet-columns, 2),1fr)}}@media screen and (min-width: 1200px){.template-collection .container{--container-margin: 5vw}}.collection-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.collection-filters__item{position:relative}.collection-empty{text-align:center;padding:60px 0}.collection-empty__heading{margin-bottom:1em}.collection-loader{text-align:center;padding:40px 0;display:none}.collection-loader.is-loading{display:block}.collection-sort{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px}@media screen and (min-width: 768px){.collection-sort{flex-direction:row;align-items:center}}.collection-hero-container{max-width:2000px;margin:0 auto;width:100%;position:relative}.collection-hero-image{height:50vh;overflow:hidden;display:flex;align-items:center;position:relative}@media screen and (min-width: 768px){.collection-hero-image{height:50vh}}.collection-hero-image figure{width:100%;height:100%}.collection-hero-image figure img{height:100%}.collection-hero-gradient{position:absolute;bottom:0;left:0;right:0;height:auto;background:linear-gradient(to top,var(--color-background),transparent);padding:4rem 0 2rem}.gradient-content-grid{display:grid;grid-template-columns:1fr;gap:.5rem;text-align:center;color:#fff}@media screen and (min-width: 768px){.gradient-content-grid{grid-template-columns:1fr 1fr 1fr;text-align:left;gap:0;align-items:end}}.gradient-col{position:relative}.gradient-col:first-child{order:2}.gradient-logo-col{position:relative;order:1}.gradient-col:last-child{order:3}@media screen and (min-width: 768px){.gradient-col:first-child,.gradient-logo-col,.gradient-col:last-child{order:initial}}.centered-brand-logo{position:relative;left:auto;transform:none;margin:0 auto;max-width:120px;max-height:60px;bottom:0}@media screen and (min-width: 768px){.centered-brand-logo{position:absolute;left:50%;transform:translate(-50%);margin:0}}.centered-brand-logo img{filter:brightness(0) invert(1) contrast(1.1)}.brand-logo-image{width:100%;height:auto;object-fit:contain}.artwork-link{color:#fff;text-decoration:none;font-weight:500;transition:opacity .2s ease;display:none}@media screen and (min-width: 1024px){.artwork-link{display:inline-flex}}.artwork-link:hover{opacity:.8}.collection-hero-wrapper{position:relative;width:100%}.collection-hero-side-gradient{display:none}@media screen and (min-width: 2001px){.collection-hero-side-gradient{display:block;position:absolute;top:0;bottom:0;width:300px;z-index:1;pointer-events:none}.collection-hero-side-gradient--left{left:0;background:linear-gradient(to right,var(--color-background),transparent 70%) left center / 200px 100%,radial-gradient(farthest-corner at 0 0,var(--color-background),transparent 70%) left top / 100% 50%,radial-gradient(farthest-corner at 0 100%,var(--color-background),transparent 70%) left bottom / 100% 50%;background-repeat:no-repeat}.collection-hero-side-gradient--right{right:0;background:linear-gradient(to left,var(--color-background),transparent 70%) right center / 200px 100%,radial-gradient(farthest-corner at 100% 0,var(--color-background),transparent 70%) right top / 100% 50%,radial-gradient(farthest-corner at 100% 100%,var(--color-background),transparent 70%) right bottom / 100% 50%;background-repeat:no-repeat}.collection-hero-container{overflow:hidden;border-radius:8px}}.description-container{position:relative;max-width:100%}@media screen and (max-width: 767px){.collection-title[data-type=brand] .description--brand{display:block;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1);line-height:1.5;max-height:6.25em;padding-bottom:.25em}.collection-title[data-type=brand] .description-container.expanded .description--brand{max-height:var(--expanded-height, 1000px)}.brand-description-toggle{display:block}}@media screen and (min-width: 768px){.collection-title[data-type=brand] .brand-description-toggle,.collection-title[data-type=brand] .description-toggle.brand-description-toggle,.mobile-only-toggle{display:none}}.description--clamped{display:block;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1);line-height:1.5;max-height:7.75em;padding-bottom:.25em}.description-container.expanded .description--clamped{max-height:var(--expanded-height, 1000px)}.btn.description-toggle{transition:opacity .2s ease;position:absolute;bottom:0;right:0;padding:0 0 .3rem;background:linear-gradient(to left,var(--color-background) 80%,transparent 100%);width:160px;border:none}.description-toggle .read-less,.description-container.expanded .read-more{display:none}.description-container.expanded .read-less{display:inline}.collection-title[data-type=brand] .description-container.expanded .description-toggle{position:relative;display:block;margin-top:.5em;margin-left:auto;margin-right:0;width:fit-content}.collection-card{text-decoration:none;color:inherit;margin:0 auto;display:flex;flex-direction:column;align-content:center;align-items:center}.collection-card .aspect-ratio--1-1{border-radius:8px;overflow:hidden;width:150px;height:150px;position:relative}.collection-card .media{width:100%;height:100%;position:absolute;top:0;left:0}.collection-card .media img{width:100%;height:100%;object-fit:cover;object-position:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;will-change:transform}.collection-card__title{display:flex;align-items:center;gap:8px;margin-top:12px;max-width:150px}.collection-card__title .artist-photo{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0;background-color:var(--gray-100);display:flex;align-items:center;justify-content:center}.collection-card__title .artist-photo--placeholder{border:1px solid var(--gray-400)}.collection-card__title .artist-photo .placeholder-initials{font-size:1.4rem;font-weight:500;color:var(--color-text-secondary, #666);text-transform:uppercase;line-height:1}.collection-card__title .artist-photo .media{position:relative}.collection-card h3{text-align:left;margin:0;font-size:1.2rem}.collection-card{display:block;position:relative;max-width:none}.collection-card .collection-card__title{display:none}.collection-card .brand-logo-container{position:relative;width:100%;height:100%;padding-bottom:100%;background:transparent}.collection-card .aspect-ratio--1-1{border-radius:8px;overflow:hidden;width:100%;max-width:150px;height:150px;position:relative;margin:0 auto}.collection-card .brand-logo-container img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:140px;max-height:80px;width:100%;height:auto;object-fit:contain;transition:transform .3s ease}@media (hover: hover){.collection-card{transition:transform .3s ease}.collection-card .aspect-ratio--1-1{transition:transform .3s cubic-bezier(.4,0,.2,1)}.collection-card .media{transition:transform .5s cubic-bezier(.4,0,.2,1)}.collection-card__title .artist-photo{transition:transform .3s ease}.collection-card:hover .media.discover-more-hero-image{transform:scale(1.1)}.collection-card:hover .brand-logo-container img{transform:translate(-50%,-50%) scale(1.05)}}.artist-photo-container{position:absolute;top:-150px;left:50%;transform:translate(-50%)}@media screen and (min-width: 768px){.artist-photo-container{position:relative;top:auto;left:auto;transform:none}}@media screen and (min-width: 768px){.collection-title[data-type=artist]{padding-top:var(--sm-pt)}}@media screen and (min-width: 768px){.collection-title{text-align:left}.collection-title[data-type=brand]{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/collection.css.map */
