.collection-overlay__title.center{justify-content:center;text-align:center}.collection-overlay__title.right{justify-content:flex-end;text-align:right}.collection-overlay__title .title{margin:0}.collection-overlay__card{position:relative;display:block;overflow:hidden;text-decoration:none;color:inherit;border-radius:var(--overlay-image-radius)}.collection-overlay__media{position:relative;width:100%;padding-bottom:125%;background:rgba(var(--color-foreground),.04);overflow:hidden}.collection-overlay__card--portrait .collection-overlay__media{padding-bottom:125%}.collection-overlay__card--tall .collection-overlay__media{padding-bottom:140%}.collection-overlay__card--square .collection-overlay__media{padding-bottom:100%}.collection-overlay__card--landscape .collection-overlay__media{padding-bottom:75%}.collection-overlay__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--overlay-image-overlay);pointer-events:none}.collection-overlay__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-long) ease}.collection-overlay__media .placeholder-svg{background:rgba(var(--color-foreground),.04);fill:rgba(var(--color-foreground),.55)}@media screen and (min-width:990px){.collection-overlay__card:hover .collection-overlay__image{transform:scale(1.03)}}.collection-overlay__label{position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;max-width:calc(100% - 2rem);padding:var(--overlay-label-padding-y) var(--overlay-label-padding-x);background:var(--overlay-label-bg);color:var(--overlay-label-color);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--overlay-label-size);letter-spacing:var(--overlay-label-spacing);text-transform:var(--overlay-label-transform);line-height:1.3;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:var(--overlay-label-radius)}.collection-overlay__label--top{top:2rem;transform:translate(-50%)}.collection-overlay__label--bottom{top:auto;bottom:2rem;transform:translate(-50%)}@media screen and (max-width:749px){.collection-overlay__label{white-space:normal;width:var(--overlay-label-width-mobile, 90%);max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-collection-list-overlay.css.map */
