.collection-card{position:relative;width:100%;border-radius:var(--border-radius-block);overflow:hidden;background:transparent}@media(hover:hover){.collection-card:hover .collection-card__media-item{transform:scale(1.03)}}.collection-card:has(:focus-visible) .collection-card__media-item{transform:scale(1.03)}.collection-card__overlay-link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:block;border-radius:var(--border-radius-block);width:100%;height:100%}.collection-card__overlay-link:empty{display:block}.collection-card__media{--collection-card-frost-bleed: 2.6rem;--collection-card-frost-ramp: calc(var(--media-overlay-height, 50%) + 1.6rem);position:relative;z-index:1;width:100%;border-radius:var(--border-radius-block);overflow:hidden;display:flex;backface-visibility:hidden;transform:translateZ(0)}.collection-card__media:after{content:"";display:block;width:0;padding-bottom:var(--padding-bottom, 100%)}.collection-card__media-item{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:101%;transition:transform var(--duration-long) cubic-bezier(.625,.05,0,1);backface-visibility:hidden;transform:translateZ(0)}.collection-card__media-link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:block;border-radius:var(--border-radius-block);width:100%;height:100%}.collection-card--standard{display:flex;flex-direction:column}.collection-card--standard .collection-card__media{flex:0 0 auto;border-bottom-left-radius:0;border-bottom-right-radius:0}.collection-card--standard .collection-card__content{flex:1 1 auto;border-top-left-radius:0;border-top-right-radius:0}.collection-card__content{position:relative;width:100%;border-radius:var(--border-radius-block);background:var(--gradient-background, rgb(var(--color-background)));display:flex;flex-direction:column;gap:0;padding:2.4rem;backface-visibility:hidden;transform:translateZ(0)}.collection-card__content--align-left{align-items:flex-start;text-align:left}.collection-card__content--align-center{align-items:center;text-align:center}.collection-card__content--align-right{align-items:flex-end;text-align:right}.collection-card__title--font-body{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:var(--font-body-letter-spacing);text-transform:none}.collection-card__title--font-subheading{font-family:var(--font-subheading-family);font-style:var(--font-subheading-style);font-weight:var(--font-subheading-weight);letter-spacing:var(--font-subheading-letter-spacing);text-transform:var(--font-subheading-text-transform)}.collection-card__title{max-width:30rem}.collection-card__title a{text-decoration:none;color:inherit}.collection-card__title a:focus-visible{outline-offset:-.1rem}.collection-card__subheading{color:rgba(var(--color-foreground-secondary));margin:0 0 1.6rem;max-width:30rem}.collection-card__description{color:rgba(var(--color-foreground));margin:.8rem 0 0;max-width:30rem}.collection-card__frost{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;border-radius:inherit;pointer-events:none;mask-image:linear-gradient(to top,#000 0%,transparent var(--collection-card-frost-ramp));-webkit-mask-image:linear-gradient(to top,#000 0%,transparent var(--collection-card-frost-ramp))}.collection-card__frost .collection-card__media-item{top:calc(-1 * var(--collection-card-frost-bleed));right:auto;bottom:auto;left:calc(-1 * var(--collection-card-frost-bleed));width:calc(100% + 2 * var(--collection-card-frost-bleed));height:calc(100% + 2 * var(--collection-card-frost-bleed));filter:blur(12.5px)}.collection-card__media-overlay{z-index:2;pointer-events:none;backface-visibility:hidden;transform:translateZ(0)}.collection-card--overlay{background:rgb(var(--color-background));backface-visibility:hidden;transform:translateZ(0)}.collection-card--overlay .collection-card__media{height:100%}.collection-card--overlay .collection-card__content{z-index:3;justify-content:flex-end;background:transparent;backface-visibility:hidden;transform:translateZ(0)}.collection-card--overlay .collection-card__subheading,.collection-card--overlay .collection-card__title a,.collection-card--overlay .collection-card__description{color:rgb(var(--color-foreground))}[dir=rtl] .collection-card__content--align-left{text-align:right}[dir=rtl] .collection-card__content--align-right{text-align:left}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-collection-card.css.map */
