body.mancini-clinical-results-open{overflow:hidden}.mancini-clinical-results__trigger{-webkit-appearance:none;appearance:none;font-family:var(--mancini-font-sans, "Oculo Montserrat", Montserrat, "Helvetica Neue", Arial, sans-serif);cursor:pointer}.mancini-clinical-results__trigger--home{display:inline-flex;min-height:var(--mancini-control-min, 44px);align-items:center;margin-block-start:.5rem;padding:0;border:0;color:inherit;background:transparent;font-size:var(--mancini-text-label, 12px);font-weight:600;line-height:1.2;text-decoration:underline;text-underline-offset:.2rem}.mancini-clinical-results__trigger--card{position:relative;z-index:2;display:inline-flex;min-height:var(--mancini-control-min, 44px);align-items:center;align-self:flex-start;margin-block-start:1.25rem;padding:.5rem 0;border:0;border-block-end:1px solid currentColor;color:inherit;background:transparent;font-size:var(--mancini-text-label, 12px);font-weight:600;line-height:1.25;letter-spacing:.04em;text-transform:uppercase}.mancini-clinical-results__trigger:focus-visible,.mancini-clinical-results__close:focus-visible{outline:.1875rem solid currentColor;outline-offset:.25rem}.mancini-procedure-detail__hero-copy .mancini-procedure__actions .mancini-procedure__button{margin-block-start:0}.mancini-clinical-results__dialog{position:fixed;top:50%;left:50%;width:min(72rem,calc(100vw - 2rem));max-width:none;max-height:calc(100dvh - 2rem);margin:0;padding:0;overflow:hidden;border:1px solid var(--mancini-border, #d4ccc5);color:var(--mancini-ink-body, #231f20);background:var(--mancini-white, #fff);transform:translate(-50%,-50%)}.mancini-clinical-results__dialog::backdrop{background:#000000b8}.mancini-clinical-results__shell{display:grid;max-height:calc(100dvh - 2rem);grid-template-rows:auto minmax(0,1fr) auto;font-family:var(--mancini-font-sans, "Oculo Montserrat", Montserrat, "Helvetica Neue", Arial, sans-serif)}.mancini-clinical-results__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2rem;padding:clamp(1.5rem,3vw,2.5rem);border-block-end:1px solid var(--mancini-border, #d4ccc5)}.mancini-clinical-results__heading-copy{max-width:46rem}.mancini-clinical-results__kicker{margin:0 0 .75rem;font-size:var(--mancini-text-label, 12px);font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.mancini-clinical-results__heading{margin:0;font-family:var(--mancini-font-display, "Times New Roman", Times, serif);font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.05;letter-spacing:-.07em;text-wrap:balance}.mancini-clinical-results__description{max-width:62ch;margin:1rem 0 0;font-size:var(--mancini-text-body, 16px);line-height:1.7;letter-spacing:-.04em;text-wrap:pretty}.mancini-clinical-results__close{display:inline-grid;width:var(--mancini-control-min, 44px);height:var(--mancini-control-min, 44px);padding:.75rem;border:1px solid var(--mancini-ink, #000);color:var(--mancini-ink, #000);background:transparent;cursor:pointer;place-items:center}.mancini-clinical-results__close:hover{color:var(--mancini-white, #fff);background:var(--mancini-ink, #000)}.mancini-clinical-results__close svg{display:block;width:100%;height:100%}.mancini-clinical-results__viewport{overflow-x:hidden;overflow-y:auto;padding:clamp(1.25rem,3vw,2.5rem);background:var(--mancini-surface, #f9f9f3);overscroll-behavior:contain;scrollbar-gutter:stable}.mancini-clinical-results__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem)}.mancini-clinical-results__dialog[data-visible-count="1"] .mancini-clinical-results__grid{width:min(100%,42rem);grid-template-columns:minmax(0,1fr);margin-inline:auto}.mancini-clinical-results__grid>.mancini-gallery__case{min-width:0;border:1px solid var(--mancini-border, #d4ccc5);background:var(--mancini-white, #fff)}.mancini-clinical-results__grid .mancini-gallery__composite{margin:0;background:var(--mancini-white, #fff)}.mancini-clinical-results__grid .mancini-gallery__composite-image{display:block;width:100%;height:auto}.mancini-clinical-results__grid .mancini-gallery__case-copy{padding:1.25rem;border-block-start:1px solid var(--mancini-border, #d4ccc5)}.mancini-clinical-results__grid .mancini-gallery__case-title{margin:0;font-family:var(--mancini-font-display, "Times New Roman", Times, serif);font-size:1.375rem;font-weight:400;line-height:1.2;letter-spacing:-.06em;text-wrap:balance}.mancini-clinical-results__grid .mancini-gallery__procedure{margin:.75rem 0 0;font-size:var(--mancini-text-label, 12px);font-weight:600;line-height:1.4;letter-spacing:.04em;text-transform:uppercase}.mancini-clinical-results__footer{display:grid;grid-template-columns:auto minmax(0,42rem);align-items:start;justify-content:space-between;gap:2rem;padding:1rem clamp(1.5rem,3vw,2.5rem);border-block-start:1px solid var(--mancini-border, #d4ccc5);font-size:var(--mancini-text-label, 12px);line-height:1.55}.mancini-clinical-results__count{font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mancini-clinical-results__footer p{margin:0}.mancini-clinical-results__footer-copy{display:grid;justify-items:start;gap:.75rem}.mancini-clinical-results__all-link{min-height:2.75rem;display:inline-flex;align-items:center;border-block-end:1px solid currentcolor;color:inherit;font-family:var(--mancini-font-sans);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.mancini-clinical-results__all-link:focus-visible{outline:3px solid var(--mancini-focus, currentcolor);outline-offset:3px}@media screen and (max-width:749px){.mancini-clinical-results__dialog{width:calc(100vw - .75rem);max-height:calc(100dvh - .75rem)}.mancini-clinical-results__shell{max-height:calc(100dvh - .75rem)}.mancini-clinical-results__header{gap:1rem;padding:1.25rem}.mancini-clinical-results__heading{font-size:2rem;letter-spacing:-.05em}.mancini-clinical-results__description{font-size:.875rem;line-height:1.6}.mancini-clinical-results__viewport{padding:1rem}.mancini-clinical-results__grid{grid-template-columns:minmax(0,1fr);gap:1rem}.mancini-clinical-results__grid .mancini-gallery__case-copy{padding:1rem}.mancini-clinical-results__grid .mancini-gallery__case-title{font-size:1.25rem}.mancini-clinical-results__footer{grid-template-columns:minmax(0,1fr);gap:.5rem;padding:.875rem 1.25rem}}@media(prefers-reduced-motion:reduce){.mancini-clinical-results__close{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/mancini-clinical-results-dialog.css.map */
