.ih-gallery{display:flex;flex-direction:column;gap:8px;align-items:center;padding:0 16px;background-color:var(--ih-gallery-bg, #ffffff)}@media(min-width:768px){.ih-gallery{padding:0}}.ih-gallery__main{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;cursor:pointer}.ih-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .2s ease;pointer-events:none}.ih-gallery__slide--active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.ih-gallery__main-image{object-fit:cover}.ih-gallery__label{position:absolute;left:0;background:#fff;padding:8px;z-index:2;overflow:hidden}.ih-gallery__label span{font-family:var(--primary-font),"IBM Plex Mono",monospace;font-size:14px;font-weight:500;line-height:1;text-transform:uppercase;color:var(--primary-color, #282fee)}.ih-gallery__label--before{top:0}.ih-gallery__label--after{top:49%;transform:translateY(-50%)}.ih-gallery__thumbs{display:flex;gap:8px;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ih-gallery__thumbs::-webkit-scrollbar{display:none}.ih-gallery__thumb{flex:1 0 0;min-width:0;aspect-ratio:298 / 320;background:#fff;border:3px solid transparent;padding:0;cursor:pointer;overflow:hidden;opacity:.7;transition:opacity .2s ease,border-color .2s ease}.ih-gallery__thumb--active{opacity:1;border-color:var(--primary-color, #282fee)}.ih-gallery__thumb-image{width:100%;height:100%;object-fit:cover;display:block}.ih-gallery__lightbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000e6;align-items:center;justify-content:center}.ih-gallery__lightbox--open{display:flex}.ih-gallery__lightbox-content{position:relative;max-width:90vw;max-height:90vh}.ih-gallery__lightbox-slide{display:none}.ih-gallery__lightbox-slide--active{display:block}.ih-gallery__lightbox-image{max-width:90vw;max-height:85vh;object-fit:contain;display:block;margin:0 auto}.ih-gallery__lightbox-close{position:absolute;top:16px;right:16px;z-index:10;background:none;border:none;color:#fff;cursor:pointer;padding:8px;line-height:0}.ih-gallery__lightbox-close:hover{opacity:.7}.ih-gallery__lightbox-prev,.ih-gallery__lightbox-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#ffffff26;border:none;color:#fff;cursor:pointer;padding:12px;border-radius:50%;line-height:0;transition:background .2s ease}.ih-gallery__lightbox-prev:hover,.ih-gallery__lightbox-next:hover{background:#ffffff4d}.ih-gallery__lightbox-prev{left:16px}.ih-gallery__lightbox-next{right:16px}.ih-gallery__lightbox-prev svg,.ih-gallery__lightbox-next svg{width:20px;height:20px}.ih-gallery__lightbox-counter{position:absolute;bottom:16px;left:50%;transform:translate(-50%);color:#fff;font-family:var(--primary-font),"IBM Plex Mono",monospace;font-size:14px;letter-spacing:1px}@media(max-width:767px){.ih-gallery__label--after{top:51%}}.ih-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:17px 25px;font-family:var(--secondary-font, "IBM Plex Sans Condensed", sans-serif);font-size:18px;font-weight:500;letter-spacing:-.18px;line-height:1.15;text-decoration:none;cursor:pointer;width:fit-content;min-width:275px;text-align:center;transition:background-color .3s ease,color .3s ease}.ih-cta svg{flex-shrink:0}.ih-cta--outline{border:1px solid var(--primary-color, #282fee);color:var(--primary-color, #282fee);background:transparent}.ih-cta--outline:hover{background-color:var(--primary-color, #282fee);color:#fff}.ih-cta--outline:hover svg path{fill:#fff}.ih-cta--filled{border:1px solid #fff;color:#fff;background:transparent}.ih-cta--filled:hover{background-color:#fff;color:var(--primary-color, #282fee)}.ih-cta--filled:hover svg path{fill:var(--primary-color, #282fee)}.ih-cta--scheme{background:var(--color-button-background);color:var(--color-button-text);border:1px solid var(--color-button-background);border-radius:0}.ih-cta--scheme:hover{background:transparent;color:var(--color-button-background);border-color:var(--color-button-background)}.ih-cta--scheme:hover svg path{fill:var(--color-button-background)}.ih-cta--solid{background:var(--primary-color, #282fee);color:#fff;border:1px solid var(--primary-color, #282fee);border-radius:0}.ih-cta--solid:hover{background:transparent;color:var(--primary-color, #282fee)}.ih-cta--solid:hover svg path{fill:var(--primary-color, #282fee)}.ih-cta:focus-visible{outline:2px solid var(--primary-color, #282fee);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ih-cta{transition:none}}@media(max-width:767px){.ih-cta{width:100%}}.ih-clinical-result__cta-wrap{display:flex;margin-bottom:24px}.ih-clinical-results-section .beforeAfter__wrp animation-reveal{height:auto;max-width:none}.ih-clinical-results-section .beforeAfter__desc{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:48px}.ih-clinical-results-section .clinical-result__button-desc-wrap{position:static}.ih-clinical-results-section .clinical__results_heading{font-size:24px;line-height:1.2}@media(min-width:768px){.ih-clinical-results-section .clinical__results_heading{font-size:32px}}.ih-clinical-results-section .ih-clinical-results__stats{display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.ih-clinical-results-section .ih-clinical-results__stats{gap:36px}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/ih-clinical-results.css.map */
