.shg-fw{width:100%}.shg-row{display:flex;flex-wrap:wrap;justify-content:space-between;min-height:inherit;max-height:inherit}.shg-row>*{min-height:inherit;max-height:inherit}[class*=shg-c-xs],[class*=shg-c-sm],[class*=shg-c-md],[class*=shg-c-lg]{position:relative;box-sizing:border-box}.shg-align-left{text-align:left}.shg-align-center{text-align:center}.shg-align-right{text-align:right}.shg-box{position:relative;display:flex;flex-direction:column;width:100%;flex:1 1 auto}.shg-box>.shg-box-content{position:relative;z-index:4}.shg-box-vertical-align-wrapper,.shg-box-vertical-center-wrapper{display:flex;width:100%}.shg-box-vertical-align-top{justify-content:flex-start}.shg-box-vertical-align-center,.shg-box-vertical-center{justify-content:center}.shg-box-vertical-align-bottom{justify-content:flex-end}.shg-box-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;pointer-events:none}.shg-box-video-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.shg-btn{display:inline-block;padding:12px 24px;border-radius:6px;background:#4e2a96;color:#fff;text-decoration:none;font-size:16px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.shg-btn:hover{transform:translateY(-1px);box-shadow:0 10px 30px #0000001f;opacity:.95}.shg-btn.shg-btn-text{background:transparent;color:#4e2a96;border:2px solid #4e2a96}.shg-btn-wrapper{width:100%}.shg-btn-wrapper.shg-align-center{text-align:center}.shg-btn-wrapper.shg-align-left{text-align:left}.shg-image-margin-container,.shg-image-margin-container *{box-sizing:border-box}.shg-inner-inline-image{position:relative;display:block;overflow:hidden}.shogun-image-container.shg-align-left{text-align:left}.shogun-image-container.shg-align-center{text-align:center}.shogun-image-container.shg-align-right{text-align:right}.shogun-image-linked{cursor:pointer}.shogun-image-link{display:block;position:relative}img.shogun-image{display:block;margin:0 auto;max-width:100%;height:auto}.shg-imageV3-content{text-align:initial}.shogun-image-content-v3{display:flex;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10;align-items:stretch;pointer-events:none}.shogun-image-content-linked a,.shogun-image-content-linked button,.shogun-image-content-linked iframe,.shogun-image-content-linked .shg-box-linked{pointer-events:auto}.shogun-heading-component h1,.shogun-heading-component h2,.shogun-heading-component h3{margin:0 0 10px;color:#000;line-height:1.15}.shg-default-text-content{color:#000;line-height:1.5}.shg-theme-text-content{color:#000}.homepage-section{padding:48px 16px}.homepage-section.compact{padding:24px 16px}.homepage-section .page-width{max-width:1200px;margin:0 auto}.trust-row .shg-row,.clinical-links .shg-row,.clinical-grid .shg-row,.doctor-row .shg-row{gap:12px}.card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:18px;box-shadow:0 12px 30px #0000000d}.card h3,.card h4{margin-top:12px;margin-bottom:8px}.badge-title{font-weight:700;font-size:14px;color:#000}.badge-subtitle{font-size:14px;color:#000}.cta-row{display:flex;gap:12px;flex-wrap:wrap}.comparison-wrap{margin-top:32px}.hero-large h1{font-size:48px}.hero-large h2{font-size:28px}@media(max-width:749px){.homepage-section{padding:32px 12px}.hero-large h1{font-size:34px}.hero-large h2{font-size:22px}.cta-row{justify-content:flex-start}}.shg-c-xs-12{flex:0 0 100%;max-width:100%}@media(min-width:576px){.shg-c-sm-4{flex:0 0 33.3333%;max-width:33.3333%}.shg-c-sm-5{flex:0 0 41.6667%;max-width:41.6667%}.shg-c-sm-6{flex:0 0 50%;max-width:50%}.shg-c-sm-7{flex:0 0 58.3333%;max-width:58.3333%}.shg-c-sm-12{flex:0 0 100%;max-width:100%}}@media(min-width:768px){.shg-c-md-3{flex:0 0 25%;max-width:25%}.shg-c-md-4{flex:0 0 33.3333%;max-width:33.3333%}.shg-c-md-5{flex:0 0 41.6667%;max-width:41.6667%}.shg-c-md-6{flex:0 0 50%;max-width:50%}.shg-c-md-7{flex:0 0 58.3333%;max-width:58.3333%}.shg-c-md-8{flex:0 0 66.6667%;max-width:66.6667%}.shg-c-md-9{flex:0 0 75%;max-width:75%}.shg-c-md-12{flex:0 0 100%;max-width:100%}}@media(min-width:992px){.shg-c-lg-3{flex:0 0 25%;max-width:25%}.shg-c-lg-4{flex:0 0 33.3333%;max-width:33.3333%}.shg-c-lg-5{flex:0 0 41.6667%;max-width:41.6667%}.shg-c-lg-6{flex:0 0 50%;max-width:50%}.shg-c-lg-7{flex:0 0 58.3333%;max-width:58.3333%}.shg-c-lg-8{flex:0 0 66.6667%;max-width:66.6667%}.shg-c-lg-9{flex:0 0 75%;max-width:75%}.shg-c-lg-12{flex:0 0 100%;max-width:100%}}[data-animations]{opacity:0;will-change:transform,opacity}.shg-anim-active{opacity:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.shg-anim-fadeIn{animation-name:fadeIn}.shg-anim-fadeInUp{animation-name:fadeInUp}.shg-anim-fadeInDown{animation-name:fadeInDown}.shg-anim-zoomIn{animation-name:zoomIn}.promo-banner-section{padding:15px 20px;text-align:center}.promo-banner-section h1{font-size:16px;line-height:1.5;margin:8px 0;font-weight:600}@media(min-width:750px){.promo-banner-section{padding:20px 40px}.promo-banner-section h1{font-size:20px;margin:10px 0}}.trust-badge-item{display:flex;align-items:flex-start;padding:15px}.trust-badge-item img{width:60px;height:auto;object-fit:contain;margin-right:12px;flex-shrink:0}@media(min-width:750px){.trust-badge-item img{width:80px;margin-right:15px}}.trust-badge-text{flex:1;text-align:left}.trust-badge-text strong{display:block;margin-bottom:5px;font-size:14px}@media(min-width:750px){.trust-badge-text strong{font-size:16px}}.product-info-image img{max-width:400px;width:100%;height:auto}.doctor-card img{width:100%;max-width:250px;height:auto;border-radius:8px;margin-bottom:20px}.clinical-chart-img{max-width:800px;width:100%;height:auto;margin:30px auto;display:block}.clinical-link-tile img{width:100%;max-width:350px;height:auto;border-radius:8px;transition:transform .3s ease}.clinical-link-tile:hover img{transform:scale(1.05)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-homepage.css.map */
