.lab-reports__header{margin-bottom:3rem;max-width:720px;margin-left:auto;margin-right:auto}.lab-reports__header .rich-text__heading{margin-bottom:1.25rem}.lab-reports__header .rich-text__text{opacity:.85}.lab-reports__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cards-gap, 20px);align-items:start}.lab-report-card{flex:0 0 calc((100% - (var(--columns-desktop, 7) - 1) * var(--cards-gap, 20px)) / var(--columns-desktop, 7));max-width:calc((100% - (var(--columns-desktop, 7) - 1) * var(--cards-gap, 20px)) / var(--columns-desktop, 7));min-width:80px}.lab-report-card__link{display:block;text-decoration:none;color:inherit}.lab-report-card__link:hover .lab-report-card__title{opacity:.6}.lab-report-card__preview{position:relative;overflow:hidden;border-top:3px solid currentColor;background-color:rgba(var(--color-foreground),.04);border-radius:2px;aspect-ratio:3 / 4}.lab-report-card__image{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .4s ease}.lab-report-card__link:hover .lab-report-card__image{transform:scale(1.03)}.lab-report-card__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:1rem;transition:transform .4s ease}.lab-report-card__link:hover .lab-report-card__placeholder{transform:scale(1.03)}.lab-report-card__placeholder svg{width:60%;height:auto;color:currentColor}.lab-report-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--color-foreground),0);transition:background-color .25s ease}.lab-report-card__link:hover .lab-report-card__overlay{background-color:rgba(var(--color-foreground),.15)}.lab-report-card__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));opacity:0;transform:scale(.8);transition:opacity .25s ease,transform .25s ease;box-shadow:0 2px 8px #00000026;flex-shrink:0}.lab-report-card__link:hover .lab-report-card__icon{opacity:1;transform:scale(1)}.lab-report-card__title{margin:.6rem 0 0;line-height:1.35;opacity:.75;transition:opacity .2s ease;word-break:break-word;font-size:clamp(.65rem,1.1cqi,.875rem)}@media screen and (max-width:989px){.lab-report-card{flex:0 0 calc((100% - 3 * var(--cards-gap, 20px)) / 4);max-width:calc((100% - 3 * var(--cards-gap, 20px)) / 4)}}@media screen and (max-width:749px){.lab-reports__grid{gap:calc(var(--cards-gap, 20px) * .75)}.lab-report-card{flex:0 0 calc((100% - (var(--columns-mobile, 2) - 1) * var(--cards-gap, 20px) * .75) / var(--columns-mobile, 2));max-width:calc((100% - (var(--columns-mobile, 2) - 1) * var(--cards-gap, 20px) * .75) / var(--columns-mobile, 2))}.lab-reports__header{margin-bottom:2rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-lab-reports.css.map */
