.kzs-related{background:var(--kzs-soft)}.kzs-related .kzs-shell{max-width:1280px}.kzs-related .kzs-pad{padding-block:clamp(56px,6vw,88px)}.kzs-related .kzs-related__head{gap:28px;margin-bottom:clamp(28px,3vw,42px)}.kzs-related .kzs-copy{max-width:42ch;margin:0}.kzs-related .kzs-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.kzs-related.kzs-related--three .kzs-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kzs-related .kzs-product-card{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);grid-template-rows:auto;border-radius:20px}.kzs-related .kzs-product-card__image-link{position:relative;height:100%;min-height:240px}.kzs-related .kzs-product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;aspect-ratio:auto;border-radius:0}.kzs-related .kzs-product-card__image img,.kzs-related .kzs-product-card__image>svg{display:block;width:100%;height:100%;object-fit:cover}.kzs-related .kzs-product-card__body{justify-content:flex-start;padding:22px}.kzs-related .kzs-product-card__tag{min-height:2.4em;margin:0 0 8px;font-size:9px;line-height:1.2;letter-spacing:.1em}.kzs-related .kzs-product-card h3{min-height:2.24em;font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.12;overflow-wrap:anywhere}.kzs-related .kzs-product-card__description{margin:12px 0 0;font-size:12px;line-height:1.5}.kzs-related .kzs-product-card__bottom{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:18px}.kzs-related .kzs-product-card__price{font-size:1rem;line-height:1.2}.kzs-related .kzs-product-card__link{display:inline-flex;align-items:center;min-height:28px;font-size:9px;line-height:1.2;letter-spacing:.06em}.kzs-related.kzs-related--three .kzs-product-card__body{padding:17px}.kzs-related.kzs-related--three .kzs-product-card h3{font-size:1.13rem}.kzs-related a:focus-visible{outline:2px solid var(--kzs-green);outline-offset:-3px}@media screen and (min-width:750px)and (max-width:989px){.kzs-related.kzs-related--three .kzs-product-card{grid-template-columns:minmax(0,1fr)}.kzs-related.kzs-related--three .kzs-product-card__image-link{width:100%;height:auto;aspect-ratio:1;min-height:0}}@media screen and (max-width:749px){.kzs-related .kzs-shell{padding-inline:20px}.kzs-related .kzs-related__head{flex-direction:column;align-items:flex-start;gap:18px}.kzs-related .kzs-copy{font-size:14px;line-height:1.6}.kzs-related .kzs-related__grid,.kzs-related.kzs-related--three .kzs-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kzs-related .kzs-product-card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);border-radius:16px}.kzs-related .kzs-product-card__image-link{height:auto;min-height:0;aspect-ratio:1}.kzs-related .kzs-product-card__body,.kzs-related.kzs-related--three .kzs-product-card__body{padding:14px}.kzs-related .kzs-product-card__tag{min-height:2.4em;margin-bottom:8px;font-size:7px;line-height:1.2;letter-spacing:.08em}.kzs-related .kzs-product-card h3,.kzs-related.kzs-related--three .kzs-product-card h3{min-height:2.24em;font-size:1.05rem;line-height:1.12}.kzs-related .kzs-product-card__description{display:none}.kzs-related .kzs-product-card__bottom{flex-direction:column;align-items:flex-start;gap:7px;padding-top:14px}.kzs-related .kzs-product-card__price{font-size:.95rem}.kzs-related .kzs-product-card__link{min-height:24px;font-size:8px;letter-spacing:.04em}}@media screen and (max-width:420px){.kzs-related .kzs-shell{padding-inline:12px}.kzs-related .kzs-related__grid,.kzs-related.kzs-related--three .kzs-related__grid{gap:8px}.kzs-related .kzs-product-card__body,.kzs-related.kzs-related--three .kzs-product-card__body{padding:11px}.kzs-related .kzs-product-card h3,.kzs-related.kzs-related--three .kzs-product-card h3{font-size:.94rem}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/kalzen-related-cards.css.map */
