.product-grid.product-grid--has-content-cards{display:grid;grid-template-columns:repeat(var(--content-grid-cols-mobile, 2),minmax(0,1fr));grid-auto-flow:dense;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}.product-grid.product-grid--has-content-cards>.grid__item{width:auto;max-width:none;min-width:0}.product-grid.product-grid--has-content-cards>.collection-content-card{grid-column:span var(--content-span-mobile, 1);--content-image-span: var(--content-span-mobile, 1)}@media screen and (min-width:750px){.product-grid.product-grid--has-content-cards{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}}@media screen and (min-width:990px){.product-grid.product-grid--has-content-cards{grid-template-columns:repeat(var(--content-grid-cols-desktop, 3),minmax(0,1fr))}.product-grid.product-grid--has-content-cards>.collection-content-card{grid-column:span var(--content-span-desktop, 1);--content-image-span: var(--content-span-desktop, 1)}}.collection-content-card{display:flex}.collection-content-card__inner{--content-card-bg: #f5f7fa;--content-card-heading: #00477b;--content-card-text: #121212;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border-radius:12px;background-color:var(--content-card-bg);color:var(--content-card-text);container-type:inline-size}.collection-content-card--midnight{--content-card-bg: #00477b;--content-card-heading: #fff;--content-card-text: #fff}.collection-content-card--slate{--content-card-bg: #e8eef7}.collection-content-card__media{overflow:hidden}.collection-content-card__image{display:block;width:100%;height:auto;aspect-ratio:var(--content-image-span, 1);object-fit:cover}.collection-content-card__placeholder{background-color:#1212120f;fill:#12121259}.collection-content-card--midnight .collection-content-card__placeholder{background-color:#ffffff1f;fill:#ffffff8c}.collection-content-card__content{display:flex;flex:1 1 auto;flex-direction:column;gap:1.6rem;padding:1.6rem 1.2rem 2.2rem;text-align:center}@media screen and (min-width:768px){.collection-content-card__content{padding-bottom:1.8rem}}.collection-content-card__heading{margin:0 0 .8rem;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:700;line-height:1.3;letter-spacing:0;color:var(--content-card-heading);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.collection-content-card__body,.collection-content-card__body p,.collection-content-card__body li{margin:0;font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;line-height:1.6;color:var(--content-card-text)}.collection-content-card__body p+p{margin-top:.8rem}.collection-content-card__body a{color:inherit}.collection-content-card__button{margin-top:auto}.collection-content-card__btn{display:inline-flex;align-items:center;justify-content:center;min-width:12rem;max-width:100%;min-height:3.2rem;padding:.8rem 1.6rem;font-size:1.2rem;line-height:1.6rem;text-decoration:none}@media screen and (min-width:768px){.collection-content-card__btn{min-height:3.6rem;padding:.8rem 2.4rem;font-size:1.4rem;line-height:2rem}}.collection-content-card--midnight .collection-content-card__btn{background-color:#fff;border-color:#fff;color:#00477b}.collection-content-card--midnight .collection-content-card__btn:hover{background-color:#e8eef7;border-color:#e8eef7;color:#00477b}@media screen and (min-width:750px){.collection-content-card--wide .collection-content-card__content{padding:2.4rem 3.2rem 1.8rem}.collection-content-card--wide .collection-content-card__heading{font-size:2.2rem}.collection-content-card--wide .collection-content-card__body,.collection-content-card--wide .collection-content-card__body p,.collection-content-card--wide .collection-content-card__body li{font-size:1.5rem}}@container (max-width: 220px){.collection-content-card__content{gap:1.2rem;padding-top:1.4rem;padding-inline:1rem}.collection-content-card__heading{font-size:1.6rem}.collection-content-card__body,.collection-content-card__body p,.collection-content-card__body li{font-size:1.3rem;line-height:1.5}.collection-content-card__btn{min-width:0;padding-inline:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/component-collection-content-card.css.map */
