.ae-lab-reports{--ae-lr-pt: var(--ae-lr-pt-mobile, 56px);--ae-lr-pb: var(--ae-lr-pb-mobile, 56px);--ae-lr-bg: var(--ae-lr-section-bg, #fffcf7);--ae-lr-text: var(--ae-lr-text-color, #004539);--ae-lr-card-bg: var(--ae-lr-card-bg-color, #f6efdf);--ae-lr-card-text: var(--ae-lr-card-text-color, #004539);--ae-lr-button-bg: var(--ae-lr-button-bg-color, #004539);--ae-lr-button-text: var(--ae-lr-button-text-color, #fffcf7);--ae-lr-button-bg-hover: var(--ae-lr-button-bg-hover-color, #00372e);--ae-lr-arrow-bg: var(--ae-lr-arrow-bg-color, #004539);--ae-lr-arrow-icon: var(--ae-lr-arrow-icon-color, #fffcf7);--ae-lr-progress-track: var(--ae-lr-progress-track-color, #d7dfdc);--ae-lr-progress-fill: var(--ae-lr-progress-fill-color, #004539);--ae-lr-card-radius: var(--ae-lr-card-radius-px, 16px);--ae-lr-card-corner: var(--ae-lr-card-corner-px, 40px);--ae-lr-gap: var(--ae-lr-gap-mobile, 12px);--ae-lr-card-width-mobile: 78vw;--ae-lr-card-max-mobile: 280px;--ae-lr-card-max-desktop: 320px;--ae-lr-edge-inset: var(--page-margin);padding-top:var(--ae-lr-pt);padding-bottom:var(--ae-lr-pb);background:var(--ae-lr-bg);color:var(--ae-lr-text)}.ae-lab-reports__inner{width:100%}.ae-lab-reports__intro{text-align:center;margin-bottom:36px}.ae-lab-reports__heading{margin:0;color:var(--ae-lr-text);font-family:var(--heading-font);font-weight:600;font-size:clamp(2rem,1.5rem + 2vw,3rem);line-height:1.05;letter-spacing:-.2px;text-wrap:balance}.ae-lab-reports__description{margin:12px auto 0;max-width:56ch;color:var(--ae-lr-text);font-family:var(--body-font);font-size:clamp(1rem,.94rem + .3vw,1.125rem);line-height:1.4;opacity:.85}.ae-lab-reports__group{margin-top:40px}.ae-lab-reports__group-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px;padding:0 var(--page-margin)}.ae-lab-reports__group-title{margin:0;color:var(--ae-lr-text);font-family:var(--heading-font);font-weight:600;font-size:clamp(1.25rem,1.1rem + .6vw,1.75rem);line-height:1.05;letter-spacing:-.1px}.ae-lab-reports__group-count{color:var(--ae-lr-text);font-family:var(--body-font);font-size:14px;opacity:.6;white-space:nowrap}.ae-lab-reports__solo{padding:0 var(--page-margin);display:flex;justify-content:flex-start}.ae-lab-reports__solo .ae-lab-reports__card{width:100%;max-width:var(--ae-lr-card-max-desktop)}.ae-lab-reports__carousel{display:block;position:relative}.ae-lab-reports__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-right:var(--ae-lr-edge-inset);padding-left:var(--ae-lr-edge-inset)}.ae-lab-reports__viewport::-webkit-scrollbar{display:none}.ae-lab-reports__track{display:flex;gap:var(--ae-lr-gap);margin:0;padding:0;list-style:none}.ae-lab-reports__item{min-width:0;flex:0 0 min(var(--ae-lr-card-width-mobile),var(--ae-lr-card-max-mobile));scroll-snap-align:start}.ae-lab-reports__card{position:relative;display:flex;flex-direction:column;height:100%;background:var(--ae-lr-card-bg);color:var(--ae-lr-card-text);border-radius:var(--ae-lr-card-radius) var(--ae-lr-card-radius) 0 var(--ae-lr-card-corner);overflow:hidden}.ae-lab-reports__card-media{position:relative;width:100%;height:360px;background:#fff;overflow:hidden;-webkit-user-select:none;user-select:none}.ae-lab-reports__card-image{width:100%;height:100%;object-fit:contain;display:block;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}.ae-lab-reports__card-media--empty{background:color-mix(in srgb,var(--ae-lr-card-text) 6%,var(--ae-lr-card-bg));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:color-mix(in srgb,var(--ae-lr-card-text) 50%,transparent)}.ae-lab-reports__card-empty-icon{display:inline-flex}.ae-lab-reports__card-empty-text{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ae-lab-reports__card-icon{position:absolute;top:14px;right:14px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--ae-lr-card-text) 10%,var(--ae-lr-card-bg));color:var(--ae-lr-card-text);pointer-events:none}.ae-lab-reports__card--no-media .ae-lab-reports__card-icon{position:relative;top:auto;right:auto;margin:24px 0 0 24px;background:transparent}.ae-lab-reports__card-icon svg{width:22px;height:22px}.ae-lab-reports__card-badge{position:absolute;top:0;left:0;z-index:2;display:inline-flex;align-items:center;min-height:28px;padding:6px 14px 8px 12px;border-radius:0 0 16px;font-family:var(--body-font);font-size:12px;font-weight:500;line-height:1;background:var(--ae-lr-button-bg);color:var(--ae-lr-button-text)}.ae-lab-reports__card-body{display:flex;flex-direction:column;flex:1 1 auto;padding:18px 20px 4px;gap:6px}.ae-lab-reports__card-title{margin:0;font-family:var(--heading-font);font-weight:600;font-size:1.125rem;line-height:1.15;letter-spacing:-.1px;color:var(--ae-lr-card-text)}.ae-lab-reports__card-batch{margin:0;font-family:var(--body-font);font-size:.8125rem;font-weight:400;line-height:1.2;color:color-mix(in srgb,var(--ae-lr-card-text) 70%,transparent)}.ae-lab-reports__card-description{margin:6px 0 0;font-family:var(--body-font);font-size:.875rem;line-height:1.35;color:color-mix(in srgb,var(--ae-lr-card-text) 80%,transparent)}.ae-lab-reports__card-actions{margin-top:auto;padding:16px 20px 0}.ae-lab-reports__card-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:12px 20px;border:0;border-radius:0 0 var(--ae-lr-card-corner) 0;background:var(--ae-lr-button-bg);color:var(--ae-lr-button-text);font-family:var(--body-font);font-weight:500;font-size:.9375rem;line-height:1;text-decoration:none;cursor:pointer;transition:background var(--duration-fast) var(--ease-default)}.ae-lab-reports__card-button:hover,.ae-lab-reports__card-button:focus-visible{background:var(--ae-lr-button-bg-hover)}.ae-lab-reports__card-button[disabled],.ae-lab-reports__card-button.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ae-lab-reports__card-button svg{width:16px;height:16px;flex-shrink:0}.ae-lab-reports__controls{margin-top:20px;width:min(640px,calc(100vw - (var(--page-margin) * 2)));margin-right:auto;margin-left:auto;padding:0 var(--page-margin);display:flex;align-items:center;justify-content:center;gap:16px}.ae-lab-reports__progress{position:relative;width:100%;flex:1 1 auto;height:6px;background:var(--ae-lr-progress-track);border-radius:999px;overflow:hidden}.ae-lab-reports__progress-bar{position:absolute;top:0;left:0;width:0;height:100%;border-radius:inherit;background:var(--ae-lr-progress-fill);transition:width .35s var(--ease-default)}.ae-lab-reports__arrow{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;padding:0;border:0;border-radius:50%;cursor:pointer;background:var(--ae-lr-arrow-bg);color:var(--ae-lr-arrow-icon);transition:opacity var(--duration-fast) var(--ease-default),background-color var(--duration-fast) var(--ease-default)}.ae-lab-reports__arrow:disabled{opacity:.35;cursor:not-allowed}.ae-lab-reports__arrow svg{width:16px;height:16px}.ae-lab-reports__empty{margin:24px auto 0;text-align:center;color:var(--ae-lr-text);font-size:var(--body-md);opacity:.6}@media(min-width:768px){.ae-lab-reports{--ae-lr-pt: var(--ae-lr-pt-desktop, 96px);--ae-lr-pb: var(--ae-lr-pb-desktop, 96px);--ae-lr-gap: var(--ae-lr-gap-desktop, 20px)}.ae-lab-reports__intro{margin-bottom:48px}.ae-lab-reports__group{margin-top:56px}.ae-lab-reports__card-title{font-size:1.25rem}.ae-lab-reports__arrow{width:40px;height:40px;flex:0 0 40px}}@media(min-width:990px){.ae-lab-reports{--ae-lr-edge-inset: max(var(--page-margin), calc((100vw - var(--page-width)) / 2 + var(--page-margin)))}.ae-lab-reports__group-head,.ae-lab-reports__solo{padding:0}.ae-lab-reports__solo .ae-lab-reports__card{max-width:var(--ae-lr-card-max-desktop)}.ae-lab-reports__item{flex:0 0 var(--ae-lr-card-max-desktop)}.ae-lab-reports__card-media{height:420px}.ae-lab-reports__controls{padding:0}.ae-lab-reports__progress{max-width:350px}}@media(prefers-reduced-motion:reduce){.ae-lab-reports__progress-bar,.ae-lab-reports__arrow,.ae-lab-reports__card-button{transition:none}.ae-lab-reports__viewport{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/ae-lab-reports.css.map */
