#product-grid{align-items:stretch}#product-grid>.grid__item{display:flex;min-width:0}#product-grid .card-wrapper{display:flex;width:100%;min-width:0;height:100%;background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #081e3009;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}@media(hover:hover){#product-grid .card-wrapper:hover{border-color:#b8cce2;box-shadow:0 9px 26px #081e3017;transform:translateY(-2px)}}#product-grid .card{width:100%;height:100%;display:flex;flex-direction:column}#product-grid .card__inner{--ratio-percent: 100% !important;width:100%;border:0;border-radius:0;background:#fff}#product-grid .card__inner .media img{object-fit:contain!important;padding:16px;box-sizing:border-box}#product-grid .card>.card__content{flex:1;display:flex;flex-direction:column;padding:0 16px 18px}#product-grid .card__information{flex:1;display:flex;flex-direction:column;min-width:0;padding:10px 0 0}#product-grid .card__heading{line-height:1.45;min-height:4.35em;font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#product-grid .card-information{margin-top:auto;padding-top:12px}#product-grid .card__badge{margin:10px}@media(max-width:749px){#product-grid .card-wrapper{border-radius:11px}#product-grid .card__inner .media img{padding:10px}#product-grid .card>.card__content{padding:0 11px 14px}#product-grid .card__heading{font-size:1.2rem;min-height:4.35em}}@media(prefers-reduced-motion:reduce){#product-grid .card-wrapper{transition:none;transform:none!important}}@media screen and (max-width:749px){#product-grid.grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch}#product-grid.grid>.grid__item{width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;display:flex}#product-grid .card-wrapper{width:100%}#product-grid .card__heading{overflow-wrap:anywhere}}#product-grid .card__inner .card__information,#product-grid .card__inner .card__heading{display:none!important}#product-grid .card__inner .card__content{padding:0!important;display:block!important;flex:none!important}#product-grid .card__inner .card__badge{position:absolute;z-index:2;bottom:0}#product-grid .card>.card__content{position:relative;z-index:1;background:#fff}#product-grid .card>.card__content .card__heading{display:-webkit-box;position:static;color:#081e30}
/*# sourceMappingURL=/cdn/shop/t/80/assets/kp-4-0-product-cards.css.map */
