.card-collection-v2-wrapper{background-color:var(--cc-v2-bg-color, #ffffff)}.card-collection-v2-inner{max-width:calc(var(--cc-v2-max-width, 1200) * 1px);margin:0 auto;padding:0 20px;box-sizing:border-box}.card-collection-v2-heading{margin:0;font-size:var(--cc-v2-heading-size-desktop, 32px);font-weight:var(--cc-v2-heading-weight-desktop, 400);color:var(--cc-v2-heading-color, #121212);margin-bottom:var(--cc-v2-heading-spacing-desktop, 32px)}.card-collection-v2-heading--left{text-align:left}.card-collection-v2-heading--center{text-align:center}.card-collection-v2-heading--right{text-align:right}.card-collection-v2-grid{display:grid;grid-template-columns:repeat(var(--cc-v2-cols-desktop, 3),minmax(0,1fr));gap:var(--cc-v2-gap-desktop, 24px)}.card-collection-v2-card{display:flex;flex-direction:column}.card-collection-v2-image-wrapper{position:relative;width:100%;aspect-ratio:var(--cc-v2-image-aspect, 4 / 3);overflow:hidden;border-radius:var(--cc-v2-image-radius, 0px)}.card-collection-v2-image-link{display:block;text-decoration:none;color:inherit}.card-collection-v2-image{display:block;width:100%;height:100%;object-fit:cover}.card-collection-v2-placeholder{background-color:#f4f4f4;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.card-collection-v2-placeholder svg{width:100%;height:100%;max-width:280px;max-height:280px}.card-collection-v2-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:20px;text-align:center;background-color:var(--cc-v2-overlay-color, #000000);opacity:0;transition:opacity var(--cc-v2-overlay-transition, .3s) ease;pointer-events:none;z-index:1}.card-collection-v2-card-title{margin:0;font-size:var(--cc-v2-card-title-size-desktop, 20px);font-weight:var(--cc-v2-card-title-weight-desktop, 400);color:var(--cc-v2-card-title-color-desktop, #ffffff)}.card-collection-v2-card-title--below{margin-top:var(--cc-v2-card-title-margin-top-desktop, 12px);margin-bottom:var(--cc-v2-card-title-margin-bottom-desktop, 0)}.card-collection-v2-card-title-link{text-decoration:none;color:inherit}.card-collection-v2-card-subtitle{margin:4px 0 0;font-size:14px;color:#555}.card-collection-v2-card-link{margin-top:8px;font-size:14px;text-decoration:underline;color:inherit}@media screen and (min-width: 750px){.card-collection-v2-heading{font-size:var(--cc-v2-heading-size-desktop, 32px);font-weight:var(--cc-v2-heading-weight-desktop, 400);margin-bottom:var(--cc-v2-heading-spacing-desktop, 32px)}.card-collection-v2-card-title{font-size:var(--cc-v2-card-title-size-desktop, 20px);font-weight:var(--cc-v2-card-title-weight-desktop, 400);color:var(--cc-v2-card-title-color-desktop, #ffffff)}.card-collection-v2-card-title--below{display:none}.card-collection-v2-card-title--overlay{display:block}.card-collection-v2-card:hover .card-collection-v2-overlay{opacity:var(--cc-v2-overlay-opacity, .6)}}@media screen and (max-width: 749px){.card-collection-v2-heading{font-size:var(--cc-v2-heading-size-mobile, 24px);font-weight:var(--cc-v2-heading-weight-mobile, 400);margin-bottom:var(--cc-v2-heading-spacing-mobile, 24px)}.card-collection-v2-grid{grid-template-columns:1fr;gap:var(--cc-v2-gap-mobile, 16px)}.card-collection-v2-card-title{font-size:var(--cc-v2-card-title-size-mobile, 17px);font-weight:var(--cc-v2-card-title-weight-mobile, 400);color:var(--cc-v2-card-title-color-mobile, #ffffff)}.card-collection-v2-card-title--overlay{display:none}.card-collection-v2-card-title--below{display:block;text-align:center;margin-top:var(--cc-v2-card-title-margin-top-mobile, 12px);margin-bottom:var(--cc-v2-card-title-margin-bottom-mobile, 0)}.card-collection-v2-overlay{opacity:0;pointer-events:none}}.card-collection-v2-image-wrapper{position:relative}.card-collection-v2-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:flex-start;padding:16px;z-index:1;pointer-events:none}.card-collection-v2-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1;pointer-events:none;text-align:center;padding:0}.card-collection-v2-card-title--overlay{position:relative;z-index:2}
/*# sourceMappingURL=/cdn/shop/t/1082/assets/card-collection-v2.css.map */
