.cni-showcase{width:100%}.cni-showcase__heading-wrap{text-align:center;margin-bottom:3.6rem;display:flex;flex-direction:column;gap:.8rem}.cni-showcase__heading{margin:0}.cni-showcase__subheading{margin:0;font-size:1.5rem;opacity:.85;max-width:80ch;margin-inline:auto}.cni-showcase__list{list-style:none;margin:0;padding:0;display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:750px){.cni-showcase__list{gap:2.4rem}.cni-showcase__list--cols-2,.cni-showcase__list--cols-3,.cni-showcase__list--cols-4{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.cni-showcase__list--cols-2{grid-template-columns:repeat(2,1fr)}.cni-showcase__list--cols-3{grid-template-columns:repeat(3,1fr)}.cni-showcase__list--cols-4{grid-template-columns:repeat(4,1fr)}}.cni-showcase__item{display:flex}.cni-showcase__card{flex:1;display:flex;flex-direction:column;border-radius:var(--text-boxes-radius, 8px);overflow:hidden;height:100%}.cni-showcase__media{position:relative;overflow:hidden;background-color:rgba(var(--color-foreground),.04)}.cni-showcase__media--small,.cni-showcase__media--medium{aspect-ratio:4 / 3}.cni-showcase__media--large{aspect-ratio:1 / 1}.cni-showcase__media--adapt{aspect-ratio:auto}@media(min-width:750px){.cni-showcase__media--small{aspect-ratio:4 / 3;min-height:180px}.cni-showcase__media--medium{aspect-ratio:4 / 3;min-height:240px}.cni-showcase__media--large{aspect-ratio:4 / 3;min-height:320px}}.cni-showcase__image{width:100%;height:100%;object-fit:contain;display:block;// padding: 1.6rem}.cni-showcase__media--adapt .cni-showcase__image{height:auto;object-fit:contain}.cni-showcase__logo{display:flex;justify-content:center;padding:1.2rem 1.6rem 0}.cni-showcase__logo img{max-height:40px;width:auto;object-fit:contain}.cni-showcase__body{padding:1.6rem 2rem 2rem;display:flex;flex-direction:column;gap:.8rem;flex:1}.cni-showcase__card-heading{margin:0;font-size:1.8rem;line-height:1.3}.cni-showcase__card-subheading{margin:0;font-size:1.4rem;opacity:.8}.cni-showcase__card-body{margin:0;font-size:1.4rem}.cni-showcase__card-body p,.cni-showcase__bullets p{margin:0 0 .8em}.cni-showcase__card-body p:last-child,.cni-showcase__bullets p:last-child{margin-bottom:0}.cni-showcase__bullets ul{margin:0;padding-left:1.6em;font-size:1.4rem}.cni-showcase__bullets li{margin-bottom:.4rem}.cni-showcase__button{margin-top:auto;align-self:flex-start}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-cni-product-showcase.css.map */
