.flex-center,.flex-v-center{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex}.image-fill,.image-ratio>iframe,.image-ratio>img,.image-ratio>video{-o-object-position:center;font-family:"object-fit: cover; object-position: center"}.button--solid,.form-vertical [type=submit]{font-size:19px;font-weight:600;text-underline-offset:3px}.image-fill,.image-ratio>iframe,.image-ratio>img,.image-ratio>video,.section-video .video-cta img{font-family:"object-fit: cover; object-position: center"}.cart-upsells__product-description{padding-bottom:10px}.w-16{width:16.6%}.w-20{width:20%}.w-25{width:25%}.w-27{width:27%}.w-33{width:33.3%}.w-40{width:40%}.w-45{width:45%}.faq-group__item,.w-50{width:50%}.header-mobile__item.text-center,.w-60{width:60%}.w-66{width:66.6%}.w-75{width:75%}.w-73{width:73%}.cart-form .cart__footer,.cart-form .cart__table,.featured-grid .product-card__img,.w-100{width:100%}.mw-16{max-width:16.6%}.mw-20{max-width:20%}.mw-25{max-width:25%}.mw-27{max-width:27%}.mw-33{max-width:33.3%}.mw-40{max-width:40%}.mw-50{max-width:50%}.mw-60{max-width:60%}.mw-66{max-width:66.6%}.mw-75{max-width:75%}.mw-73{max-width:73%}.mw-100{max-width:100%}.visually-hidden{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.flex-center{-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}.flex-v-center{-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu .image--hover,#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu .image--hover:before,#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu__img,#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu__title,#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu__title:after,.collection-card .collection-title h3,.collection-card .collection-title:after,.collection-card .img-wrapper:before,.collection-card:before,.collection-cards__cta a,.collection-cards__cta a:after,.faq-container .see-more-cta:after,.icon-with-text__content .title,.site-nav .mega-menu .dropdown-megamenu .image--hover,.site-nav .mega-menu .dropdown-megamenu .image--hover:before,.site-nav .mega-menu .dropdown-megamenu__img,.site-nav .mega-menu .dropdown-megamenu__title,.site-nav .mega-menu .dropdown-megamenu__title:after,.transition{-webkit-transition:.3s;transition:.3s}.transition-fast{-webkit-transition:50ms;transition:50ms}.transition-slow{-webkit-transition:.5s;transition:.5s}.button--solid,.rte a:not(.btn){-webkit-transition:.3s;text-decoration:underline}.absolute-h-center{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}.absolute-v-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.absolute-center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu .image--hover a[aria-label=link],#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu .image--hover:before,.absolute-full-box,.collection-card .img-wrapper:before,.collection-card:before,.site-nav .mega-menu .dropdown-megamenu .image--hover a[aria-label=link],.site-nav .mega-menu .dropdown-megamenu .image--hover:before{position:absolute;height:100%;width:100%;left:0;top:0;z-index:1}.image-fill{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;object-position:center}.text-overflow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;min-height:0}.featured-grid .product-card,.shogun-sections{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.icons-with-text-wrapper{padding-bottom:60px}.icons-with-text-wrapper .slick-arrow{display:flex!important}@media screen and (max-width:549.98px){.icons-with-text-wrapper{padding-bottom:20px;padding-top:20px}}:root{--header-background-color:#fff}.rte{color:#000}.faqs-paragraph+.faqs-paragraph,.rte h1:not(:first-child),.rte h2:not(:first-child),.rte h3:not(:first-child),.rte h4:not(:first-child),.rte h5:not(:first-child),.rte h6:not(:first-child){margin-top:40px}.contact-information p,.product-tab-container .rte ol li,.product-tab-container .rte p,.product-tab-container .rte ul li,.rte ol li,.rte p,.rte ul li{font-size:1.25rem;line-height:1.6;color:#000}#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu__breadcrumb a:hover,#site-nav.site-nav-mobile>.menu-lv-1:hover>.nav-action a,.page-productDetail .product-single a:not(.btn):hover,.rte a:not(.btn),.site-footer .site-footer__middle .footer-list a:hover,.site-nav .mega-menu .dropdown-megamenu__breadcrumb a:hover,.site-nav>.menu-lv-1:hover>.nav-action a{color:#be4242}.rte a:not(.btn){border-bottom:none;transition:.3s}.contact-information p>a:hover,.page-article a:hover,.rte a:not(.btn):hover{color:#e44c4c;text-underline-offset:6px}.rte h1{font-size:45px;line-height:1.2;font-weight:600;margin-bottom:45px}.rte h2{margin-bottom:40px;font-size:30px;font-weight:600;letter-spacing:0;line-height:normal}.rte h3,.rte h4{font-weight:700;letter-spacing:0}.rte h3{font-size:20px;line-height:32px}.rte h4{font-size:18px;line-height:normal}.page-article .article__disclaimer-text--top,.rte p:not(:last-child){margin-bottom:32px}.faq-container .see-more-cta:hover:after,.rte ol,.rte ul{margin-left:25px}.rte blockquote p{margin-bottom:0;font-style:italic}.rte blockquote p:before{content:"\201c"}.rte blockquote p:after{content:"\201d"}.rte .newsletter-secondary{margin:32px 0}.button--solid{height:auto;line-height:60px;color:#fff;background-color:#000;border:1px solid transparent;transition:.3s}.button--solid:hover{color:#000;border-color:currentColor;background-color:#fff;text-decoration:underline}.modal .modal-content{height:auto;padding:50px 50px 80px}#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu.style_4,#video-modal .modal-content,.modal .modal-content .modal-body,.page-productDetail .product-single__photos,.template-clinical-lander .section-faq{padding:0}.modal .modal-content .close{font-size:3.125rem;height:20px;line-height:14px;font-weight:300;position:absolute;right:5px;top:0;width:20px}.modal.icon-with-text-modal .modal-content img{height:62px;width:80px}.modal.icon-with-text-modal .modal-content h3{margin-top:33px;margin-bottom:25px;font-size:2rem;font-weight:500;line-height:49px}.modal.icon-with-text-modal .modal-content p{font-size:1rem;line-height:26px;color:#333}.container{max-width:1503px}.image-ratio{position:relative;width:100%}.image-ratio>iframe,.image-ratio>img,.image-ratio>video{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;object-position:center}.image-ratio--16-9{padding-top:56.25%}.image-ratio--square{padding-top:100%}.image-ratio--contain>img,.image-ratio--contain>video{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;font-family:"object-fit: contain; object-position: center"}#video-modal .modal-content .modal-header{position:absolute;top:-30px;right:0}#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu .image--hover:hover .dropdown-megamenu__title,#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu__img--column>li.overlay--black .image--hover .dropdown-megamenu__title,#video-modal .modal-content .modal-header a,.site-nav .mega-menu .dropdown-megamenu .image--hover:hover .dropdown-megamenu__title,.site-nav .mega-menu .dropdown-megamenu__img--column>li.overlay--black .image--hover .dropdown-megamenu__title{color:#fff}#video-modal .modal-content .popup-video-main{position:relative;overflow:hidden;padding-top:56.25%}#video-modal .modal-content .popup-video-main iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.form-vertical [type=submit]{line-height:29px;padding:10px 50px;height:auto;text-decoration:underline}#shipping-calculator .btn,.cart__continue-btn,.cart__submit-controls .btn{height:55px;font-size:19px;font-weight:600}.contact-information p>a,.page-article a{color:#be4242;text-decoration:underline;text-underline-offset:5px}.dont-break-out,.page-wrapper{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}#shipping-calculator .btn{width:100%;text-decoration:underline;text-underline-offset:2px}.cart__submit-controls .btn{text-decoration:underline;text-underline-offset:2px;line-height:49px}.cart__submit-controls .btn--checkout{color:#fff!important;background-color:#1e1e1e!important;border-color:#1e1e1e!important}.cart__submit-controls .btn--checkout:hover{background-color:#000!important;border-color:#000!important}.cart__continue-btn{text-decoration:underline!important;text-underline-offset:2px;line-height:49px}.cart__count_down{padding:15px;color:#a57c01}.cart__count_down .icon{fill:#a57c01}.site-header:not(.is-sticky){background-color:var(--header-background-color)}.site-header{padding-top:2px}.announcement-bar.is-sticky{top:0;left:0;right:0;z-index:50;position:fixed;display:block;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px #00000026}.announcement-bar .announcement-bar__message{font-size:14px;line-height:22px;font-weight:600;cursor:pointer}.header-middle{padding-top:10px;padding-bottom:10px;background-color:inherit}.header-middle .header-middle__left,.header-middle .header-middle__right{width:calc(33.33% - 125px)}.header-middle .header-middle__center{width:41%}.countPill,.featured-grid .product-card-button a:hover,.section-testimonials .slick-dots li.slick-active button{background-color:transparent}.header-mobile{background-color:inherit}#site-nav.site-nav-mobile>.menu-lv-1,.site-nav>.menu-lv-1{margin-right:52px}#site-nav.site-nav-mobile>.menu-lv-1,#site-nav.site-nav-mobile>.menu-lv-1.menu-lv-1--actual-last,.site-nav>.menu-lv-1.menu-lv-1--actual-last{margin-right:0}#site-nav.site-nav-mobile>.menu-lv-1>.nav-action a,.site-nav>.menu-lv-1>.nav-action a{font-size:16px;line-height:24px;font-weight:700}#site-nav.site-nav-mobile>.menu-lv-1>.nav-action a:before,.site-nav>.menu-lv-1>.nav-action a:before{bottom:-6px;background-color:currentColor}#site-nav.site-nav-mobile .mega-menu .dropdown-menu-mobile,.site-nav .mega-menu .dropdown-menu-mobile{-webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,.1);box-shadow:0 8px 8px #0000001a}#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu.style_4,.site-nav .mega-menu .dropdown-megamenu.style_4{padding:13px 20px 21px}#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu.style_4 .dropdown-megamenu-right a,.site-nav .mega-menu .dropdown-megamenu.style_4 .dropdown-megamenu-right a{font-size:18px;line-height:1.4;font-weight:700}#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu .image--hover:before,.collection-card .img-wrapper:before,.site-nav .mega-menu .dropdown-megamenu .image--hover:before{content:""}#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu .image--hover a[aria-label=link],.site-nav .mega-menu .dropdown-megamenu .image--hover a[aria-label=link]{z-index:4}#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu .image--hover:hover:before,.site-nav .mega-menu .dropdown-megamenu .image--hover:hover:before{background-color:#000!important}#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu .image--hover:hover .dropdown-megamenu__title:after,.site-nav .mega-menu .dropdown-megamenu .image--hover:hover .dropdown-megamenu__title:after{content:url(icon-arrow-right-white.svg);right:-10px}#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu__img,.site-nav .mega-menu .dropdown-megamenu__img{width:100%;height:100%;position:absolute;opacity:.2;-webkit-filter:saturate(0);filter:saturate(0);z-index:2}#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu__img--column>li,.site-nav .mega-menu .dropdown-megamenu__img--column>li{padding:20px}#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu__img--column>li.overlay--grey .image--hover:before,.collection-card--grey:before,.site-nav .mega-menu .dropdown-megamenu__img--column>li.overlay--grey .image--hover:before{background-color:#d2d7df}#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu__img--column>li.overlay--grey-2 .image--hover:before,.site-nav .mega-menu .dropdown-megamenu__img--column>li.overlay--grey-2 .image--hover:before{background-color:#efefef}#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu__img--column>li.overlay--cream .image--hover:before,.site-nav .mega-menu .dropdown-megamenu__img--column>li.overlay--cream .image--hover:before{background-color:#f0e5d4}#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu__img--column>li.overlay--greenish .image--hover:before,.site-nav .mega-menu .dropdown-megamenu__img--column>li.overlay--greenish .image--hover:before{background-color:#cdd2cb}#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu__img--column>li.overlay--black .image--hover:before,.site-nav .mega-menu .dropdown-megamenu__img--column>li.overlay--black .image--hover:before{background-color:#000}#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu__img--column>li.overlay--black .image--hover .dropdown-megamenu__title:after,.site-nav .mega-menu .dropdown-megamenu__img--column>li.overlay--black .image--hover .dropdown-megamenu__title:after{content:url(icon-arrow-right-white.svg)}#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu__img--column .image--hover:after,.site-nav .mega-menu .dropdown-megamenu__img--column .image--hover:after{display:none!important}#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu__title,.site-nav .mega-menu .dropdown-megamenu__title{position:absolute;bottom:41px;left:45px;right:45px;font-size:1.6875rem;font-weight:600;line-height:43px;color:#000;text-decoration:underline;text-underline-offset:3px;z-index:3;padding-right:25px;white-space:normal}.card .collapse,.card-header,.page-hero{position:relative}#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu__title:after,.site-nav .mega-menu .dropdown-megamenu__title:after{content:"";position:absolute;right:0;bottom:10px;font-size:0;line-height:0;content:url(icon-arrow-right--black.svg)}#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu__breadcrumb,.site-nav .mega-menu .dropdown-megamenu__breadcrumb{padding:30px 20px}#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu__breadcrumb a,.site-nav .mega-menu .dropdown-megamenu__breadcrumb a{font-size:1.375rem!important;font-weight:700;line-height:24px!important;text-decoration:underline;text-underline-offset:-3px;position:relative!important}.site-footer .site-footer__middle{padding:110px 0}@media screen and (max-width:767px){.site-footer .site-footer__middle .footer-navigation_list{margin:50px auto}.site-footer .site-footer__middle .footer-navigation_list .footer-list{margin:0}}.site-footer .site-footer__middle .footer-navigation_list{width:100%;max-width:37%}.site-footer .site-footer__middle .footer-logo{max-width:200px;width:100%}.site-footer .site-footer__middle .footer-logo .social-icons{margin-top:50px}.site-footer .site-footer__middle .footer-logo__item--content{margin-top:46px}.site-footer .site-footer__middle .footer-logo__item--content p{font-size:16px;line-height:1.75;color:#494949}.site-footer .site-footer__middle .footer-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;max-width:426px;white-space:nowrap}.site-footer .site-footer__middle .footer-list li{margin-bottom:14px}.site-footer .site-footer__middle .footer-list a{font-size:17px;line-height:1.5;font-weight:500}.site-footer .site-footer__middle .footer-list a:hover:before{background-color:currentColor}.site-footer .site-footer__middle .footer-list a:before{-webkit-transition-property:width;transition-property:width;width:100%}.site-footer .site-footer__middle .footer-newsletter-wrapper{max-width:471px;width:100%}.site-footer .site-footer__middle .footer-newsletter-wrapper .footer-heading{font-size:20px;line-height:1.5;font-weight:600}.site-footer .site-footer__middle .footer-newsletter-wrapper p{margin-bottom:25px;font-size:17px;line-height:1.65;width:100%;max-width:370px}.page-blog .section-header,.site-footer .site-footer__middle .footer-newsletter-wrapper .input-group__field{margin-bottom:0}.site-footer .site-footer__middle .footer-newsletter-wrapper .footer-newsletter{max-width:100%;-webkit-column-count:unset;-moz-column-count:unset;column-count:unset}.site-footer .site-footer__middle .footer-newsletter-wrapper .footer-newsletter .btn{letter-spacing:.06em}.site-footer .site-footer__middle .footer-newsletter-wrapper .footer-newsletter .btn:hover{background-color:transparent;color:#000}.site-footer .site-footer__middle .footer-disclaimer{width:100%!important;margin-top:100px;margin-bottom:0!important}.site-footer .site-footer__middle .footer-disclaimer p{color:#494949;margin:0}.site-footer .site-footer__middle .footer-disclaimer p+p{margin-top:31px}.page-blog{padding-top:64px;padding-bottom:55px}.page-blog .title{font-size:45px;line-height:1.15;font-weight:600}.page-blog .blog-description{max-width:1047px;width:100%;margin:36px auto 56px;font-size:15px;line-height:1.66;color:#717171}.page-blog .halo-column{text-align:center}.page-blog .halo-column__item{margin:0!important;padding:40px 15px}.page-blog .featured-blog__content{padding-top:30px}.page-blog .featured-blog__title{font-size:24px;line-height:1.5;font-weight:600}.page-blog .featured-blog__excerpt{margin-top:20px;font-size:20px;line-height:1.6;color:#000;margin-bottom:25px}.page-blog .pagination-wrapper{margin-top:44px}@media screen and (max-width:1024px){.site-footer .site-footer__middle{padding:50px 0}.site-footer .site-footer__middle .footer-logo{max-width:300px}.page-blog .pagination-wrapper,.site-footer .site-footer__middle .footer-disclaimer{margin-top:50px}}.page-blog .pagination-wrapper .pagination__link:hover{color:#e44c4c;text-underline-offset:6px;text-decoration:underline}.page-blog .pagination-wrapper .btn--tertiary:hover{color:#e44c4c}.page-blog .featured-blog__link img,.page-productDetail .product-single__photo-image{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center"}.page-blog--medical-experts{padding-top:0}@media(min-width:1200px){.page-blog--medical-experts{padding-bottom:140px}.collection-cards{padding-left:68px}}.page-blog--medical-experts__hero{background-color:#e8d8bd;padding:134px 0 150px;margin-bottom:128px!important}@media(max-width:1199px){#site-nav.site-nav-mobile .mega-menu .dropdown-megamenu__title,.site-nav .mega-menu .dropdown-megamenu__title{bottom:25px;left:25px;right:25px}.page-blog--medical-experts__hero{margin-bottom:50px!important}}.page-blog--medical-experts__hero .blog-description{max-width:833px;margin-top:25px}.page-article .article__disclaimer-text--bottom,.page-article--medical-experts .medical-expert-bio__meta p+p{margin-top:32px}.page-blog--medical-experts__hero .blog-description p{font-size:18px;letter-spacing:0;line-height:28px;text-align:center;color:#000}.page-blog--medical-experts .featured-blog__link:before{padding-bottom:100%}.page-article{max-width:1000px;width:100%;padding-top:31px;padding-bottom:42px}.page-article .article__title{font-size:45px;line-height:1.2;font-weight:600;margin-bottom:35px}.page-article .article__meta{display:-webkit-box;display:-ms-flexbox;display:flex}.page-article .article__meta--item:not(:last-child){margin-bottom:5px}.collection-card .collection-title h3 br,.image-with-text-2__image:before,.page-article .article__meta--item+.article__meta--item:before{display:none}.page-article .article__meta .article__meta-avatar{margin-right:30px}.page-article .article__meta .article__meta-avatar img{width:69px;height:auto;border-radius:50%}.page-article .article__meta-info{font-size:16px;line-height:1.5;font-weight:500;color:#000}.page-article .article__meta-info a{color:#be4242;text-decoration:underline}.page-article .article__meta-info a:hover{color:#e44c4c;text-underline-offset:6px}.page-article .article__body .iframe-wrapper{position:relative;width:100%;overflow:hidden;max-width:700px;margin:0 auto}.page-article .article__body .iframe-wrapper:before{padding-top:56.25%;display:block;content:""}.page-article .article__body .iframe-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.page-article .article__disclaimer-text p{font-size:.7rem}.page-article .article__pagination a{color:#191919;text-decoration:none!important}.page-article--medical-experts{max-width:100%}.page-article--medical-experts .medical-expert-bio{padding:50px 0}.page-article--medical-experts .medical-expert-bio img{height:auto}@media(min-width:992px){.page-article--medical-experts .medical-expert-bio{padding:100px 0 200px}}@media(max-width:767px){.rte h1{font-size:35px;line-height:normal}.rte h2{font-size:26px;line-height:normal}.announcement-bar .announcement-bar__message{padding:10px 25px}.site-footer .site-footer__middle .footer-navigation_list{max-width:100%}.site-footer .site-footer__middle .footer-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}.page-blog--medical-experts__hero{margin-bottom:30px!important}.page-article .article__meta .article__meta-avatar{margin-right:20px}.page-article .article__meta-info{font-size:12px}.page-article .article__disclaimer-text p{font-size:.5rem}.page-article--medical-experts .medical-expert-bio{padding-top:10px}}.page-article--medical-experts .medical-expert-bio__meta{padding-top:30px}.page-article--medical-experts .medical-expert-bio__meta h1{font-size:45px;font-weight:600;letter-spacing:0;line-height:55px}@media(max-width:767px){.page-article--medical-experts .medical-expert-bio__meta h1{font-size:30px;line-height:normal}}.page-article--medical-experts .medical-expert-bio__meta h4{font-size:19px;font-weight:600;letter-spacing:0;line-height:25px;margin-bottom:31px}.page-article--medical-experts .medical-expert-bio__meta p{font-size:20px;letter-spacing:0;line-height:32px;color:#000}.page-default{padding-top:100px}.shogun-sections{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.section-video{margin-bottom:110px}.section-video .video-cta{display:block;z-index:1;width:auto;height:auto;right:-5px;bottom:0}.section-video .video-cta img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.section-video .title{font-size:38px;line-height:1.2;font-weight:600;margin-bottom:35px;text-align:center}.section-video .container{max-width:950px}.featured-grid{margin-bottom:150px}.featured-grid .halo-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.featured-grid .halo-column__item{width:100%!important}@media screen and (min-width:768px){.featured-grid .halo-column__item{width:50%!important}}@media screen and (min-width:1024px){.featured-grid .halo-column__item{width:33.3333333%!important}}.featured-grid .section-header .title{font-size:34px;line-height:1.5}.featured-grid .product-card{background-color:#efefef;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.featured-grid .product-card__image{overflow:visible}.featured-grid .product-card__content{padding:40px 49px 50px;background-color:inherit;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.featured-grid .product-card__content--wrapper{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}@media screen and (max-width:450px){.featured-grid .product-card__content{padding-right:25px;padding-left:25px}}.featured-grid .product-card__title{font-size:38px;font-weight:600;letter-spacing:0;line-height:59px;margin-bottom:14px}.featured-grid .product-card__description{color:#000;display:block;font-size:19px;letter-spacing:0;line-height:31px}.featured-grid .product-card-button{margin-top:71px}.faqs-paragraph,.featured-grid .product-card-button a{display:block}.featured-grid .product-card__review{margin-top:51px;padding-top:40px;border-top:1px solid #d5d5d5;font-size:17px;line-height:1.5;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.featured-grid .product-card__review>img{-ms-flex-item-align:start;align-self:flex-start}.featured-grid .product-card__review-content{margin-top:17px;color:#606060;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.featured-grid .product-card__review-byline{margin-top:45px;font-weight:600;color:#606060}@media screen and (max-width:992px){.image-with-text{max-width:100%}}.image-with-text .section-header{max-width:750px}.image-with-text .section-header .title{font-size:2.375rem;font-weight:600;line-height:59px;margin-bottom:30px}.image-with-text .section-header p{color:#000;font-size:1.1875rem;line-height:31px}.image-with-text .section-header .btn{color:#fff;font-size:1.1875rem;font-weight:600;height:63px;line-height:12px;margin-top:50px;padding:23px 47px;text-decoration:underline;text-underline-offset:3px}.image-with-text .section-header .btn:hover{color:#000;background-color:#fff;text-decoration:underline}.image-with-text__review{margin-top:50px;border-top:1px solid #d5d5d5;color:#606060}.image-with-text__review p,.image-with-text__review--content{margin-top:13px;color:inherit!important}.image-with-text-2__image .has-bg{background-repeat:no-repeat;background-position:center center;background-size:cover;padding-top:94.2%}.image-with-text-2__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-rich-text-with-cta{padding-top:177px;padding-bottom:99px}.section-rich-text-with-cta--no-disclaimer{padding-top:99px}.section-rich-text-with-cta .rich-text{max-width:830px;margin-top:0}.section-rich-text-with-cta .rich-text .rich-text__heading+.rich-text__text{margin-top:0}.section-rich-text-with-cta .rich-text__heading .title{color:#000;font-size:45px;font-weight:600;letter-spacing:0;line-height:52px}.section-rich-text-with-cta .rich-text__text p{color:#000;font-size:18px;letter-spacing:0;line-height:28px;margin-top:27px}.section-rich-text-with-cta .rich-text__text.disclaimer p{color:#00000085;font-size:15px;letter-spacing:0;line-height:24px;margin-top:145px}.section-rich-text-with-cta .rich-text .buttons-wrapper{margin-top:31px}.section-rich-text-with-cta .rich-text .buttons-wrapper .btn{height:auto;width:100%;max-width:209px;padding:16px 0;font-size:19px;font-weight:600;letter-spacing:0;line-height:29px}.section-rich-text-with-cta .rich-text .buttons-wrapper .btn:last-child{margin-left:15px}.section-rich-text-with-cta .rich-text .buttons-wrapper .btn--secondary{border:2px solid #000;background-color:#fff0}.section-rich-text-with-cta .rich-text .buttons-wrapper .btn--secondary:hover{background-color:#000;color:#fff}.section-rich-text-with-cta .rich-text .buttons-wrapper .btn.underline{text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:468px){.section-rich-text-with-cta .rich-text .buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-rich-text-with-cta .rich-text .buttons-wrapper .btn{margin-left:0!important;border:none;width:60%}.section-rich-text-with-cta .rich-text .buttons-wrapper .btn:last-child{margin:10px 0 0}.section-rich-text-with-cta .rich-text .rich-text__text.disclaimer p{line-height:normal;margin-top:50px}}.page-faq,.site-footer .container{max-width:1470px}.page-hero .section-header{top:50%;left:50%;z-index:5;padding-left:15px;padding-right:15px;color:#fff;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.card-header .icon-plus,.card-header .icon-plus:before{height:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%;position:absolute;z-index:2}.page-hero__image{height:200px;background-size:cover}.page-faq .section-header{margin-bottom:10px}.page-faq .rte{max-width:800px;margin-bottom:30px}.faq-title{margin:0;font-size:20px;font-weight:700;padding-bottom:10px;border-bottom:1px solid #191919;text-transform:capitalize}.faq-contact{padding:30px;display:block}.faq-contact .faq-title{padding-bottom:20px;margin-bottom:20px;border-bottom:2px solid #191919}.card{border:none;border-radius:0;border-top:1px solid #e6e6e6}.card:last-child{border-bottom:1px solid #e6e6e6}.card-header{border:none;padding:15px 0;border-radius:0;background-color:#fff}.card-header .title{width:100%;border:none;padding:0 25px 0 0;color:#787878;font-weight:500;text-transform:none;background-color:transparent}.card-header .icon-plus{right:0;width:16px;pointer-events:none;display:inline-block;transform:translateY(-50%)}.card-header .icon-plus:before{right:7px;content:"";width:2px;-webkit-transition:.3s;transition:.3s;transform:translateY(-50%);background-color:#787878}.card-header .icon-plus:after{top:50%;right:0;z-index:2;content:"";width:16px;height:2px;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#787878}.card-header .title:not(.collapsed){color:#191919}.card-header .title:not(.collapsed)+.icon-plus:before{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.collection-cards__cta a:after,.faq-container .see-more-cta:after{-webkit-transform:scale(.65) translateY(11px);-ms-transform:scale(.65) translateY(11px);display:inline-block}.card-body{padding-left:0;padding-right:0}.card .collapse>span,.card .collapsing>span{width:70px;height:20px;line-height:20px;font-size:12px;font-weight:500;background-color:#d2e0df;color:#191919;border-radius:2px;padding-left:5px;padding-right:5px;text-align:center;display:inline-block;vertical-align:middle;margin-right:15px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;top:22px;left:0}.card .collapse>span+.card-body,.card .collapsing>span+.card-body{padding-left:85px}.faq-container .card-header,.faq-content,.newsletter-secondary--has-image .container{padding:30px 0}.faq-content a{width:160px;height:44px;min-height:44px;line-height:44px;padding:0 15px;margin:8px 0 8px 10px;display:inline-block;vertical-align:middle;font-size:16px;text-align:center;font-weight:700;text-transform:capitalize;font-style:normal;color:#fff;border-color:#191919;background-color:#191919}.faq-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.faq-group__item .icon{display:block;margin:0 auto 6px;width:22px;height:22px;color:#1e1e1e;fill:#1e1e1e}.faq-group__item .text{color:#787878;font-weight:400;text-transform:capitalize;text-underline-position:under;text-decoration:underline}.section-faq{padding:0%}.faq-container{padding-top:80px;padding-bottom:80px}.faq-container .faq-title{font-size:2.375rem;font-weight:600;border-bottom:none;padding-bottom:0}.faq-container .see-more-cta{font-size:19px;font-weight:600;letter-spacing:0;line-height:29px;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.faq-container .see-more-cta:after{content:"";font-size:0;line-height:0;content:url(icon-arrow-right--black.svg);transform:scale(.65) translateY(11px);margin-left:20px}.faq-container .card-header .title{color:#000;font-size:1.0625rem;font-weight:600;line-height:27px}.faq-container .card-body{padding-top:1px;padding-bottom:30px}.faq-container .card-body p{color:#545454;font-size:1.0625rem;line-height:27px}.faq-container .card-body p a{text-decoration:underline}@media(min-width:1025px){.padding-top-40{padding-top:40px}.padding-bottom-40{padding-bottom:40px}.padding-top-50{padding-top:50px}.padding-bottom-50{padding-bottom:50px}.padding-top-60{padding-top:60px}.padding-bottom-60{padding-bottom:60px}.padding-top-70{padding-top:70px}.padding-bottom-70{padding-bottom:70px}.padding-top-80{padding-top:80px}.padding-bottom-80{padding-bottom:80px}.padding-top-90{padding-top:90px}.padding-bottom-90{padding-bottom:90px}.padding-top-100{padding-top:100px}.padding-bottom-100{padding-bottom:100px}.padding-top-110{padding-top:110px}.padding-bottom-110{padding-bottom:110px}.padding-top-120{padding-top:120px}.padding-bottom-120{padding-bottom:120px}.padding-top-130{padding-top:130px}.padding-bottom-130{padding-bottom:130px}.padding-top-140{padding-top:140px}.padding-bottom-140{padding-bottom:140px}.padding-top-150{padding-top:150px}.padding-bottom-150{padding-bottom:150px}.padding-top-160{padding-top:160px}.padding-bottom-160{padding-bottom:160px}.padding-top-170{padding-top:170px}.padding-bottom-170{padding-bottom:170px}.padding-top-180{padding-top:180px}.padding-bottom-180{padding-bottom:180px}.page-contact{padding-bottom:0}.page-faq{padding-top:50px;min-height:calc(100vh - 175px)}.page-hero__image{height:300px}.faq-title{padding-bottom:20px}.card-header{padding:20px 0}.faq-content{padding:50px 0}.faq-content a{min-width:250px;margin:0 0 0 25px}.faq-contact{background-color:#fafafa}.page-sidebar--sticky{position:sticky;top:90px}.faqs-paragraph+.faqs-paragraph{margin-top:70px}.page-faq .rte{margin-bottom:80px}.faq-container .card-header{padding:29px 0}.empty-page-content{min-height:calc(100vh - 300px)}}@media(max-width:768px){.faq-container .faq-title{font-size:1.75rem;line-height:38px}.faq-container .card-header{padding:16px 0 20px}.faq-container .card-body p,.faq-container .card-header .title{font-size:inherit}}.input-group__field{-ms-flex-preferred-size:100%;flex-basis:100%}.section-testimonials{padding-top:60px;padding-bottom:180px}.section-testimonials .title{font-size:36px}.section-testimonials .quotes-slider__text{max-width:1068px;padding:0 50px}.section-testimonials .quotes-slider__text .quote-content{margin-bottom:31px}.section-testimonials .quotes-slider__text .quote-content p{font-size:27px;line-height:1.3;margin-bottom:0}.section-testimonials .quotes-slider__text .quote-content p+p{margin-top:20px}.section-testimonials .quotes-slider__text .quote-author cite{font-size:23px;font-weight:600;line-height:1.5;text-decoration:none;color:inherit}.section-testimonials .quotes-slider__text .quote-author img{height:50.72px;width:50.72px;border-radius:50%}.section-testimonials__stars{width:150px}.section-testimonials .slick-arrow{width:20px;height:34px}.section-testimonials .slick-arrow.slick-prev{left:15px}.section-testimonials .slick-arrow.slick-next{right:15px}.section-testimonials .slick-dots{bottom:-46px}.section-testimonials .slick-dots li button{width:8px;height:8px;background-color:#a8a8a8;border-color:#a8a8a8}.section-testimonials .btn{font-size:19px;font-weight:600;line-height:63px;height:auto;text-decoration:underline;text-underline-offset:3px;margin-top:40px;padding:0 49px}.icon-with-text{cursor:pointer}.icon-with-text__content .title{margin:0;font-weight:400;color:#000;text-decoration:underline;text-underline-offset:2.4px;font-size:17px;letter-spacing:0;line-height:26px}.icon-with-text .slick-slider .slick-slide .halo-row__item{border-left:2px solid #e1e1e1}.icon-with-text__icon{width:auto}.icon-with-text:hover .icon-with-text__content .title{color:#be4242;text-underline-offset:5px}.icon-with-text-modal .modal-content{width:100%;max-width:480px}.text-with-cards{padding:40px 0}.text-with-cards .h1{color:#000;font-size:27px;font-weight:600;letter-spacing:0;line-height:1.4;text-transform:none;margin-bottom:25px;width:100%}.text-with-cards p{font-size:19px;line-height:normal;font-weight:400}.text-with-cards--alt .h1{font-size:45px;line-height:56px;margin:50px 0 76px}.text-with-cards--alt .col{min-width:33.3%}.text-with-cards--alt .collection-card .collection-title{top:30px}.collection-cards__cta{margin-top:16px}.collection-cards__cta a{font-size:19px;font-weight:600;letter-spacing:0;line-height:29px;display:block;text-align:center;background-color:#efefef;text-decoration:underline;text-underline-offset:2px;padding:13px 14px 18px}.collection-cards__cta a:after{content:url(icon-arrow-right--black.svg);margin-left:40px;font-size:0;line-height:0;transform:scale(.65) translateY(11px)}.collection-cards__cta a:hover{background-color:#ddd}.collection-cards__cta a:hover:after{margin-left:50px}.collection-card,.collection-card .img-wrapper{position:relative;display:block}.collection-card:before{content:"";z-index:0}.collection-card .img-wrapper img:first-child{z-index:1}.collection-card--has-hover-image .img-wrapper img{-webkit-transition:1s;transition:1s}.collection-card--has-hover-image:hover .img-wrapper img:nth-child(2){z-index:2}.collection-card .collection-title{position:absolute;top:10px;left:16px;right:16px;padding-right:0;z-index:3;color:#000}.collection-card--black .collection-title,.collection-card--text-white .collection-title{color:#fff}.collection-card .collection-title:after{content:"";position:absolute;right:0;bottom:10px;font-size:0;line-height:0;content:url(icon-arrow-right--black.svg);-webkit-transform:scale(.65) translateY(11px);-ms-transform:scale(.65) translateY(11px);transform:scale(.65) translateY(11px);display:none}.collection-card--black .collection-title:after,.collection-card--text-white .collection-title:after,.collection-card--white .collection-title:after,.collection-card:hover .collection-title:after{content:url(icon-arrow-right-white.svg)}.collection-card .collection-title h3{font-size:17px;font-weight:600;letter-spacing:0;line-height:24px;text-underline-offset:3px;white-space:normal;margin:0;text-transform:capitalize}.collection-card--cream:before{background-color:#f0e5d4}.collection-card--greenish:before{background-color:#cdd2cb}.collection-card--black:before{background-color:#000}.collection-card--white:before,.collection-card:hover:before{background-color:#000!important}.collection-card:hover .collection-title:after{right:-10px}.collection-devices{padding-bottom:69px}.collection-devices .title{font-size:45px;font-weight:600;letter-spacing:0;line-height:56px;text-align:center;padding:35px 0 68px}.collection-devices .collection-card .collection-title{bottom:46px;left:16px;right:16px;top:22px}.collection-devices .collection-card .collection-title h3{font-size:1rem}.collection-devices .two-in-one-card .card-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.collection-devices .two-in-one-card .card-wrapper .image-ratio--square{padding-top:50%}.page-productDetail{padding-top:10px}.page-productDetail .product-single{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.page-productDetail .product-single a:not(.btn){text-decoration:underline;text-underline-offset:4px}.page-productDetail .product-single__details,.page-productDetail .product-single__photos{width:100%;max-width:50%}@media(max-width:991px){.section-faq{padding:0}.section-testimonials{padding:60px 0}.section-testimonials .title{font-size:28px}.text-with-cards--alt .col{min-width:50%}.page-productDetail .product-single__details,.page-productDetail .product-single__photos{max-width:100%;margin-bottom:0!important}}.page-productDetail .product-single__photo:before{padding-top:86%}.page-productDetail .product-single__photos .product-single__photo,.page-productDetail .product-single__photos .wrapper-image,.page-productDetail .product-single__photos .wrapper-image .product-single__photos-wrapper,.page-productDetail .product-single__photos .wrapper-image .product-single__photos-wrapper .slick-list,.page-productDetail .product-single__photos .wrapper-image .product-single__photos-wrapper .slick-list .slick-track{height:100%}@media(max-width:1600px){.page-productDetail .product-single__photos .wrapper-image .product-single__photos-wrapper .slick-next{right:90px}.page-productDetail .product-single__photos .wrapper-image .product-single__photos-wrapper .slick-prev{left:80px}}.page-productDetail .product-single__photos .wrapper-image .product-single__photos-wrapper .slick-next svg,.page-productDetail .product-single__photos .wrapper-image .product-single__photos-wrapper .slick-prev svg{color:#000;fill:#000;height:34px;stroke:none;width:34px}.page-productDetail .product-single__photos .slick-next{right:38px}.page-productDetail .product-single__details{padding:110px 50px 121px;background-color:#f4f4f4}.page-productDetail .product-single__details .product-wrapper{max-width:655px}.page-productDetail .product-single__details .product__title,.page-wrapper .section-header h1{font-size:45px;font-weight:600;letter-spacing:0;line-height:52px}.page-productDetail .product-single__details .review-badge__text{margin-left:8px;color:#000}.page-productDetail .product-single__details .product__short-description{font-size:16px;letter-spacing:0;line-height:26px;color:#000}.page-productDetail .product-single__details .product__short-description a{color:#be4242;text-decoration:none;opacity:1}.page-productDetail .product-single__details .product__short-description a:hover{opacity:.75}.page-productDetail .product-single__details .product__short-description ol,.page-productDetail .product-single__details .product__short-description p,.page-productDetail .product-single__details .product__short-description ul{color:inherit}.page-productDetail .product-single__details .product__short-description ol,.page-productDetail .product-single__details .product__short-description ul{font-size:17px;letter-spacing:0;line-height:28px;margin-bottom:44px;padding-left:17px}.page-productDetail .product-single__details .product__short-description ul,ul.list-default li{list-style:disc}.page-productDetail .product-single__details .product__short-description ul li{list-style:disc;margin-bottom:12px;line-height:24px}.page-productDetail .product-single__details .product__short-description ol,.page-productDetail .product-single__details .product__short-description ol li,ol.list-default li{list-style:decimal}.page-productDetail .product-single__details .btn--addToCart{height:65px;font-size:19px;font-weight:600}.page-productDetail .product-single__details .btn--addToCart .product-card__price{display:inline;margin:0}.page-productDetail .product-single__details .btn--addToCart .product-card__price .price-item{display:inline;font-size:inherit;line-height:inherit;color:inherit;vertical-align:baseline}.icons-with-text-alt .icon-with-text{max-width:185px;margin:0;text-align:center;padding:0 39px}@media(min-width:1200px){.icons-with-text-alt .icon-with-text:not(:last-child){border-right:2px solid #e1e1e1}}@media(max-width:1199px){.section-video{margin-bottom:50px}.page-productDetail .product-single__details{padding:60px 50px}.page-productDetail .product-single__details .product__title{font-size:28px;line-height:28px}.icons-with-text-alt .icon-with-text{max-width:100%}.icons-with-text-alt .icon-with-text:not(:last-child){margin-bottom:15px}}.icons-with-text-alt--cart{margin:40px auto}.icons-with-text-alt--cart .icon-with-text{max-width:100%;margin:auto!important;border:none!important;padding-right:0;padding-left:0}.icons-with-text-alt--cart .icon-with-text:not(:first-child){padding-top:20px}.icons-with-text-alt--cart .icon-with-text:not(:last-child){padding-bottom:20px;border-bottom:1px solid #e1e1e1!important}.page-wrapper{padding-bottom:138px}.page-wrapper .section-header{text-align:center;padding:64px 0;margin:0 0 33px}.review-block h4.author,.review-block p{font-size:17px;line-height:26px;color:#606060;letter-spacing:0}.page-wrapper .section-header .rich-text__text{margin-top:17.5px}.review-block{padding:30px 30px 60px;background-color:#f4f4f4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.review-block .review-ratings{margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex}.review-block .review-ratings img{margin-right:3px}.review-block p{margin-bottom:13px;font-weight:500}.review-block h4.author{margin-top:auto;font-weight:600}.tabs-styled nav .nav-tabs{border-bottom:2px solid #d2d2d2}.tabs-styled nav .nav-tabs .nav-link{font-size:20px;letter-spacing:0;line-height:28px;padding:25px 0;border:none;border-bottom:2px solid transparent;color:#6e6e6e;font-weight:400;margin-bottom:-2px}.tabs-styled nav .nav-tabs .nav-link:not(:last-child){margin-right:50px}.tabs-styled nav .nav-tabs .nav-link.active{color:#000;border-bottom:2px solid #000;font-weight:600}.tabs-styled .tab-content{padding:25px 0}.shogun-sections .text-with-cards .h1{margin-bottom:56px}@media(max-width:767px){.page-default{padding-top:50px}.section-video{margin-bottom:25px}.section-video .video-cta .play-icon img{width:60px}.section-video .title{margin-bottom:23px;font-size:25px;line-height:1.5}.image-with-text .section-header .title{font-size:25px;line-height:normal}.image-with-text .section-header .btn{margin-top:35px}.image-with-text-2__content{padding-bottom:70px}.section-rich-text-with-cta{padding-top:60px;padding-bottom:60px}.section-rich-text-with-cta .rich-text__heading .title{font-size:34px}.section-rich-text-with-cta .rich-text__text p{font-size:inherit}.faq-container .faq-title-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section-testimonials{padding:30px 0 50px}.section-testimonials .quotes-slider__text{padding:0 25px}.section-testimonials .quotes-slider__text .quote-content p{font-size:19px;line-height:normal}.section-testimonials__stars{width:125px}.section-testimonials .slick-arrow{-webkit-transform:scale(.7) translateY(-50%);-ms-transform:scale(.7) translateY(-50%);transform:scale(.7) translateY(-50%)}.section-testimonials .slick-arrow.slick-prev{left:5px}.section-testimonials .slick-arrow.slick-next{right:5px}.section-testimonials .btn{line-height:50px}.text-with-cards{padding:30px 9px}.text-with-cards .h1{font-size:1.5rem;line-height:1.33333;margin-bottom:.5rem;font-weight:700}.text-with-cards p{font-size:.875rem;line-height:1.42857;font-weight:400}.text-with-cards--alt .h1{font-size:1.5rem;line-height:1.33333;margin-bottom:.5rem;font-weight:700;margin-top:10px}.collection-cards{padding-left:9px;padding-right:9px}.collection-cards__cta{margin-left:-9px;margin-right:-9px}.collection-card .collection-title h3{font-size:.75rem;line-height:1.33333}.collection-devices .title{font-size:30px;line-height:normal;padding:15px 0 10px}.collection-devices .two-in-one-card .card-wrapper .image-ratio--square,.page-productDetail .product-single__photo:before{padding-top:100%}.page-productDetail .product-single__photos .slick-next{right:28px!important}.page-productDetail .product-single__photos .slick-prev{left:20px!important}.page-productDetail .product-single__details{padding:30px 15px}.page-wrapper{padding-bottom:20px}.page-wrapper .section-header{padding:30px 0;margin-bottom:0}.page-wrapper .section-header h1{font-size:24px;line-height:normal}.tabs-styled nav .nav-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tabs-styled nav .nav-tabs .nav-link:not(:last-child){margin-right:0}.tabs-styled nav .nav-tabs .nav-link{padding:10px 0;font-size:18px}.shogun-sections .text-with-cards .h1{margin-bottom:15px}.product-tab-container .rte ol li,.product-tab-container .rte p,.product-tab-container .rte ul li{font-size:1rem}}.article__header,.shogun-sections .section-video .title{margin-bottom:35px}@media(min-width:992px){.page-article--medical-experts .medical-expert-bio__meta{padding-top:18px;padding-left:41px}.shogun-sections .text-with-cards{padding:78px 0}.shogun-sections .section-icon-with-text{padding:86px 0}.shogun-sections .section-testimonials{padding:90px 0 180px}}.shogun-sections .section-newsletter .input-error-message{margin:10px 55px 0}.shogun-sections--landing-one .page-article{padding-top:0}.newsletter-secondary--has-image p,.shogun-sections--landing-one .section-video{margin:0}.newsletter-secondary--has-image .inner,.shogun-sections--landing-one .section-video .container{max-width:100%}ul.list-default{list-style:disc;padding-left:17px}ol.list-default{list-style:decimal;padding-left:17px}@media(min-width:1600px){.image-with-text-2__content{padding:9.4% 100px}}.section-header>p{letter-spacing:0}.image-with-text__review{padding-top:38px}.image-with-text__review p,.image-with-text__review--byline,.image-with-text__review--content{font-size:17px!important;line-height:26px!important;font-weight:500;letter-spacing:0}.image-with-text__review--byline{font-weight:600}.product-tab-container{padding-top:103px}.product-tab-container .product-tab__item{width:100%;padding:0}.page-404 .btn,.shopify-challenge__container .shopify-challenge__button{font-weight:600;margin-top:0;padding:10px 47px;text-underline-offset:3px;text-decoration:underline}.product-tab-container .rte h3{font-size:19px;font-weight:600;letter-spacing:0;line-height:30px}.tab-horizontal+.tab-content .toggle-content{margin:35px 0}.shopify-challenge__container{height:auto;min-height:350px}.shopify-challenge__container .shopify-challenge__button{color:#fff;font-size:1.1875rem;height:50px;line-height:12px}.page-404 .btn:hover,.shopify-challenge__container .shopify-challenge__button:hover{background-color:#fff;color:#000}.empty-page-content{padding-bottom:150px}.page-404{padding-bottom:0}.page-404 .btn{font-size:1.1875rem;height:auto;line-height:1.7}.section-testimonial .title,.sources-and-data h3{font-size:30px;line-height:45px;font-weight:600;letter-spacing:0}.sources-and-data{background-color:#efefef;padding:100px 0}.sources-and-data .container{max-width:1030px}.sources-and-data h3{color:#000}.sources-and-data p{color:#000;font-size:20px;letter-spacing:0;line-height:32px}.newsletter-secondary .container{border:1px solid #d7d7d7;border-width:1px 0;padding:44px 0 50px}.newsletter-secondary .inner{width:100%;margin:0 auto;max-width:785px;padding-left:15px;padding-right:15px;text-align:center}.newsletter-secondary h2{color:#000;font-size:31px;font-weight:600;letter-spacing:0;line-height:39px}.newsletter-secondary p{color:#4a4a4a;font-size:16px;letter-spacing:0;line-height:27px}.newsletter-secondary .newsletter{width:100%;max-width:440px;margin:24px auto 0}.newsletter-secondary .newsletter input{background:#efefef;-ms-flex-preferred-size:100%;flex-basis:100%}@media(min-width:768px){.row-gutters-12{margin-left:-12px;margin-right:-12px}.row-gutters-12>.col,.row-gutters-12>[class*=col-],.row-gutters-12>li{padding-right:12px;padding-left:12px}.text-with-cards--alt .collection-card .img-wrapper .image-ratio--square{padding-top:52%}.tab-horizontal .tab a{padding-bottom:31px}.empty-page-content .page-404{font-size:165px}.newsletter-secondary .newsletter input{margin-right:15px}}.newsletter-secondary .newsletter .btn{min-height:50px;letter-spacing:.06em;overflow:visible}.newsletter-secondary--has-image .inner .col-left{width:100%;max-width:215px;margin-right:30px}.newsletter-secondary--has-image .inner .col-right{padding-top:24px}.newsletter-secondary--has-image h2{margin-bottom:9px}.newsletter-secondary--has-image .newsletter{margin-left:0}.section-testimonial .user-testimony{margin:32px 0;padding:60px;background-color:#efefef}.result__wrap .section-header,.result__wrap .title{margin-bottom:unset!important}.section-testimonial .user-testimony p{font-size:21px;line-height:33px}.section-testimonial .user-testimony__byline{margin-top:35px}.section-testimonial .user-testimony .cta-box{background-color:#fff;width:100%;max-width:334px;margin:0 auto}@media(max-width:991px){.product-tab-container{padding-top:0}.section-testimonial .user-testimony .cta-box{margin-top:35px}}.section-testimonial .user-testimony .cta-box__meta{padding:34px 15px}.section-testimonial .user-testimony .cta-box__meta h2{color:#000;font-size:26.6px;font-weight:600;letter-spacing:0;line-height:41px;margin-bottom:21px}.section-testimonial .user-testimony .cta-box__meta a.btn{color:#fff;text-underline-offset:1px;font-size:13.3px;font-weight:600;letter-spacing:0}.section-testimonial .user-testimony .cta-box__meta a.btn:hover{text-decoration:underline;text-underline-offset:4px}.rich-text--reviews-page{font-size:14px;margin-bottom:-50px}@media(min-width:1025px){.newsletter-secondary--has-image .inner{padding-left:0;padding-right:0}.rich-text--reviews-page{max-width:80%}}@media(max-width:767px){.tab-horizontal+.tab-content .toggle-content{margin:10px 0}.sources-and-data h3{font-size:21px;line-height:normal}.sources-and-data p{font-size:18px;line-height:normal}.newsletter-secondary h2{font-size:25px;line-height:normal}.newsletter-secondary--has-image .inner .col-left{margin:0 auto}.section-testimonial .user-testimony{padding:30px}.section-testimonial .user-testimony .cta-box__meta h2{font-size:24px;line-height:normal}.rich-text--reviews-page{line-height:1.6}}.dynamic-checkout__content [data-shopify-buttoncontainer=true]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}p#shopify-installments{text-align:center!important}.shopify-installments__content{color:#000;display:flex;flex-direction:column;text-transform:uppercase}shop-pay-logo{height:21px;width:70px;vertical-align:middle;filter:grayscale(1)}.item__mobile--logo{width:100%;padding-bottom:10px}.header-mobile{height:60px;background-color:inherit}.cart_{margin-top:0!important;display:flex}.cart_ svg{width:20px;height:20px}@media(min-width:320px)and (max-width:1024px){.rich-text--reviews-page p{font-size:9px}.rich-text--reviews-page{margin-bottom:-20px}.announcement-bar .announcement-bar__message{padding:0;font-size:11px}}.result__wrap .title,.steps__wrap .title{line-height:44px!important;font-size:2.375rem!important}@media(max-width:1024px){.cart_ svg{width:25px;height:25px}}.steps__wrap{margin-top:30px!important}.result__wrap,.result__wrap .title{margin-top:unset!important}.steps__wrap .title{font-weight:600!important}.site-footer .site-footer__middle .footer-disclaimer p{line-height:1.4;font-size:10px}@media(min-width:1024px){.site-footer__middle{padding-top:30px!important;padding-bottom:30px!important}}@media(max-width:1023px){.page-productDetail{padding-top:0}}@media(max-width:369px){.announcement-bar__message{line-height:1.5em;padding:10px 0 5px!important}.announcement-bar.is-sticky{padding-top:3px}}.header-PC{overflow:hidden}.underline{text-decoration:underline;text-underline-offset:2px}.container-clinical,.template-clinical-lander :not(.header-PC)>.container{position:relative;max-width:1150px}.clinical-section .container{padding-block:165px}.clinical-section .btn{font-size:21px;font-weight:600;height:auto;line-height:25px;padding:14px 38px;border-width:3.8px}.clinical-section .btn--primary{background:#000;border-color:#000}.clinical-section .btn--secondary{background-color:transparent;border-color:#000}.clinical-section .btn--primary:hover,.clinical-section .btn--secondary:hover{background:#1e1e1e;border-color:#1e1e1e;text-decoration:underline}.clinical-section .btn--secondary:hover{color:#fff}.clinical-hero{background:#f0e5d4;position:relative;overflow:hidden}.quote-section .quote-image:after,.trust-banner{background-repeat:no-repeat;background-position:center}.clinical-hero .btn{line-height:1}.clinical-banner-wrapper,.clinical-hero .clinical-hero-wrapper,.clinical-study-buttons-wrap,.light-treatement-banner--wrapper,.pilot-study-section-wrapper,.trust-banner .trust-banner-wrapper{display:flex;align-items:center}.clinical-hero .clinical-hero--image{position:absolute;right:0;width:47%;bottom:0}.clinical-hero .clinical-hero--image-side{position:absolute;bottom:0;right:330px}.clinical-hero .clinical-hero--content{width:70%;color:#000;position:relative;z-index:1}.clinical-hero h2{color:#000;font-size:51px;font-weight:600;line-height:70px;margin-bottom:15px}.clinical-hero p{color:#000;font-size:31px;font-weight:300;line-height:48px;margin-bottom:50px;max-width:605px}@media(max-width:1400px){.clinical-section .container,.template-clinical-lander .faq-container{max-width:900px}.clinical-section .btn{font-size:19px;line-height:23px}.hide-desktop{display:none!important}.show-desktop{display:block!important}.clinical-hero h2{font-size:36px;line-height:53px}.clinical-hero p{font-size:22px;line-height:39px}.clinical-hero .btn{font-size:19px;line-height:29px}.clinical-hero .clinical-hero--content{width:60%}.clinical-hero .clinical-hero--image{width:52%;right:20px}.template-clinical-lander .clinical-hero .clinical-hero--image{width:44%}}@media(max-width:1000px){.hide-tablet{display:none!important}.show-tablet{display:block!important}.clinical-section .container,.template-clinical-lander .faq-container{padding-block:110px;max-width:550px}.template-clinical-lander .faq-container{padding-top:115px!important}.clinical-hero .clinical-hero-wrapper{flex-wrap:wrap}.clinical-hero .clinical-hero--content{width:100%;margin-bottom:60px}.template-clinical-lander .clinical-hero .clinical-hero--image{width:100%;position:static}.clinical-hero .clinical-hero--image img{width:550px;height:550px;object-fit:contain;margin:0 auto}.clinical-hero h2{line-height:49px}.clinical-hero p{font-size:20px;line-height:34px}.clinical-hero .btn{width:100%;line-height:23px}}.trust-banner{background-color:#cdd2cb;background-size:cover}.trust-banner .trust-banner-icon{width:28%;padding-right:80px}.trust-banner .trust-banner-content{width:72%;color:#000}.trust-banner h2{font-size:40px;line-height:58px;font-weight:600;margin-bottom:15px}.trust-banner p{color:#000;font-size:29px;line-height:44px;font-weight:300}@media(max-width:1400px){.trust-banner .trust-banner-content{width:65%}.trust-banner .trust-banner-icon{width:35%}.trust-banner h2{font-size:36px;line-height:54px}.trust-banner p{font-size:22px;line-height:39px}}@media(max-width:1024px){.header-wrap{margin-bottom:15px}.trust-banner .trust-banner-icon{padding-right:30px}}@media(max-width:1000px){.trust-banner .trust-banner-wrapper{flex-wrap:wrap}.trust-banner .trust-banner-content{width:100%;text-align:center}.trust-banner .trust-banner-icon{width:100%;text-align:center;margin-bottom:70px;padding-right:0}.trust-banner .trust-banner-icon img{width:211px}.trust-banner h2{font-size:34px;line-height:52px;margin-bottom:20px}.trust-banner p{font-size:22px;font-weight:400;line-height:36px}}.clinical-study-banner,.light-treatement-banner{position:relative;background:#d2d7df;z-index:1}.light-treatement-banner--content{max-width:620px;color:#000}.light-treatement-banner h2{font-size:40px;font-weight:600;line-height:58px;margin-bottom:15px}.light-treatement-banner p{color:#000;font-size:29px;font-weight:300;line-height:44px;margin-bottom:50px}.light-treatement-banner--buttons-wrap,.quote-section--wrapper{display:flex}.clinical-study-buttons-wrap .btn:first-child,.light-treatement-banner--buttons-wrap .btn:first-child{margin-right:20px}@media(max-width:1400px){.light-treatement-banner h2{font-size:36px;line-height:54px}.light-treatement-banner p{font-size:22px;line-height:39px}}@media(max-width:1000px){.light-treatement-banner--image{margin-bottom:70px}.light-treatement-banner--content{max-width:100%;text-align:center}.light-treatement-banner h2{font-size:34px;line-height:52px;margin-bottom:20px}.light-treatement-banner p{font-size:22px;font-weight:400;line-height:36px;margin-bottom:40px}.light-treatement-banner--buttons-wrap{flex-wrap:wrap}.light-treatement-banner--buttons-wrap .btn:first-child{margin-bottom:20px;margin-right:0}.light-treatement-banner--buttons-wrap .btn{width:100%}}.clinical-study-banner-image{width:49%;padding-right:90px}.clinical-study-banner-content{width:51%;color:#000}.clinical-study-banner-description{font-size:29px;font-weight:300;line-height:44px;margin-bottom:50px}@media(max-width:1000px){.clinical-banner-wrapper,.clinical-study-buttons-wrap{flex-wrap:wrap}.clinical-study-banner-image{width:100%;padding-right:0;margin-bottom:65px}.clinical-study-banner-content,.clinical-study-banner-image img,.clinical-study-buttons-wrap .btn{width:100%}.clinical-study-banner-description{font-size:22px;font-weight:400;line-height:36px;margin-bottom:65px}.clinical-study-buttons-wrap .btn:first-child{margin-right:0;margin-bottom:20px}}@media(max-width:768px){.cart-upsells__title{margin-top:25px!important}.cart__product-information{align-items:center}.result__wrap .title,.steps__wrap .title{font-size:25px!important}.result__wrap .title{margin-bottom:25px!important;margin-top:20px!important;margin-bottom:unset!important}.page-productDetail .product-single__details{padding:15px!important}.product-tab-container,.product__title{margin-bottom:unset!important}.section-video .title{margin-bottom:10px!important}.title_custom{margin-top:unset!important}.lip_sore{padding-bottom:unset!important}.custom-add-to-cart{margin-bottom:25px!important}.header-mobile{height:45px!important}.image-with-text-2__content{padding-bottom:40px!important}.collection-card .collection-title h3{line-height:.11333!important}.clinical-study-img{display:block!important}.clinical-study-img-wide{display:none!important}}.quote-section--content{width:65%;color:#000}.quote-section--image{width:35%;position:relative}.quote-section--quote{font-size:29px;font-weight:300;line-height:44px;margin-bottom:40px}.quote-section--quote p{color:#000}.quote-section hr{border-bottom:2px solid #e8e8e8;margin:40px 0 42px}.quote-section--author{font-size:27px;font-weight:500;line-height:32px}.quote-section--references{font-size:18px;line-height:26px;font-weight:300}.quote-section--references p{color:#5a5a5a}.quote-section--references strong{font-weight:400}.quote-section .quote-image{position:relative}.quote-section .quote-image:after{content:"";position:absolute;top:0;right:40px;width:116px;height:116px;background-color:#e3e6e2;border-radius:100%}.quote-section .quote-author{width:311px;height:311px;background:#cdd2cb;border-radius:100%;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}@media(max-width:1400px){.quote-section .quote-author{width:290px;height:290px}.quote-section .quote-image:after{width:100px;height:100px;background-size:35px;right:60px}}@media(max-width:1000px){.quote-section--wrapper{flex-wrap:wrap}.quote-section--image{display:flex;justify-content:center;width:100%;margin-bottom:35px}.quote-section--content{width:100%}.quote-section .quote-image{display:flex;justify-content:center}.quote-section .quote-author{position:relative;left:30px;width:281px;height:281px}.quote-section .quote-image:after{position:relative;display:inline-block;right:30px;width:105px;height:105px;background-size:40px}.quote-section--quote{font-size:22px;font-weight:400;line-height:36px;margin-bottom:57px}.quote-section--author{font-size:20px}.quote-section--references{font-size:16px;line-height:26px}}.pilot-study-section{background:#f0e5d4;position:relative;z-index:1}.pilot-study-section h2{font-size:40px;font-weight:600;line-height:1.45;color:#000;text-align:center;margin-bottom:100px;width:1150px;max-width:100%}.pilot-study-section--content ul{padding-left:35px;color:#000;margin-bottom:50px;max-width:410px}.pilot-study-section--content ul li{list-style:disc;font-size:29px;font-weight:300;line-height:44px}.pilot-study-section--content ul li:not(:last-child){margin-bottom:40px}.pilot-study-section--content-wrap{width:50%}.pilot-study-section--image{width:50%;position:relative}.pilot-study-section--buttons-wrap{display:flex;padding-left:35px}.pilot-study-section--buttons-wrap .btn:first-child{margin-right:20px}@media(max-width:1440px){.pilot-study-section--buttons-wrap{flex-wrap:wrap}.pilot-study-section--buttons-wrap .btn{width:90%}.pilot-study-section--buttons-wrap .btn:first-child{margin-right:0;margin-bottom:20px}}@media(max-width:550px){.hide-mobile{display:none!important}.show-mobile{display:block!important}.clinical-hero .clinical-hero--content{width:100%}.clinical-hero .clinical-hero--image img{width:100%;height:100%}.light-treatement-banner--content,.pilot-study-section h2,.trust-banner .trust-banner-content{text-align:left}.light-treatement-banner--image{margin:0 -50px 70px}.clinical-study-banner-description{margin-bottom:51px}.clinical-study-banner-image{margin-bottom:80px}.quote-section--image{margin-bottom:70px}.quote-section--quote{margin-bottom:40px}.halo-section.image-with-text{margin-top:40px}}.faq-container .faq-title{line-height:47px}.faq-container .faq-title-wrapper{padding-bottom:40px}@media(max-width:1400px){.pilot-study-section h2{font-size:36px;line-height:54px}.pilot-study-section--content ul li{font-size:22px;line-height:39px}.faq-container .faq-title{font-size:36px;line-height:53px}}@media(max-width:1000px){.pilot-study-section-wrapper{flex-wrap:wrap}.pilot-study-section--content-wrap{width:100%;order:2}.pilot-study-section--image{width:100%;order:1;margin-bottom:70px;text-align:center}.pilot-study-section--content ul{max-width:100%;margin-bottom:60px}.pilot-study-section--content ul li:not(:last-child){margin-bottom:20px}.pilot-study-section--content ul li{line-height:36px;font-weight:400}.pilot-study-section--buttons-wrap{padding-left:0}.pilot-study-section--buttons-wrap .btn{width:100%}.pilot-study-section h2{font-size:34px;line-height:52px;margin-bottom:70px}.faq-container .faq-title{font-size:34px;line-height:52px}}@media(max-width:767px){.clinical-section .container,.template-clinical-lander .faq-container{padding:60px}.template-clinical-lander .faq-container{padding-top:60px!important}.clinical-hero h2{font-size:32px;line-height:46px;margin-bottom:20px}.clinical-hero p{font-size:21px;line-height:34px;margin-bottom:40px}.faq-container .faq-title-wrapper{flex-direction:row;padding-bottom:35px;align-items:center}}@media(max-width:1200px)and (min-width:768px){.site-footer .site-footer__middle .footer-logo{max-width:300px}.site-footer .site-footer__middle .footer-navigation_list,.site-footer .site-footer__middle .footer-newsletter-wrapper{width:50%!important;margin-bottom:30px}}.new-review-template{display:block!important}.result__wrap,.wrapper_.lip_sore{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/145/assets/custom.css.map */
