::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-track{background-color:#f7f7ef;box-shadow:inset 0 0 6px #0000004d}::-webkit-scrollbar-thumb{background-color:#ff5b24}a{transition:all .1s ease-in-out}html,body{font-family:Gabarito,serif!important;font-weight:400!important;background-color:#f7f7ef!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Gabarito,serif!important}.font-Hey-Comic{font-family:Hey Comic,serif!important}.text-orange{color:#ff5b24!important}.shape-1,.shape-2,.shape-3,.shape-4{position:relative}.shape-1:after{content:"";background:url(https://cdn.shopify.com/s/files/1/0907/0880/3857/files/Mode_Isolation.png?v=1740634272) no-repeat;background-position:center;background-size:contain;width:100%;height:9px;display:block}.shape-2:after{content:"";background-position:center;background-size:contain;width:100%;height:9px;display:block}.shape-3:after{content:"";background:url(https://cdn.shopify.com/s/files/1/0907/0880/3857/files/Group_215_1.png?v=1740741175) no-repeat;background-position:center;background-size:contain;width:100%;height:9px;display:block}.shape-4:after{content:"";background:url(https://cdn.shopify.com/s/files/1/0907/0880/3857/files/Group_215_2.png?v=1740741468) no-repeat;background-position:center;background-size:contain;width:100%;height:9px;display:block;margin-top:5px}.btn_green{background:#104226;border:1px solid #104226;color:#fff;padding:15px 20px;border-radius:8px;font-size:20px;line-height:120%;font-weight:500;text-align:center;text-decoration:none!important;transition:all .3s ease-in-out}.btn_green:hover{background:#ff5b24;border-color:#ff5b24;color:#fff}.stcky_contactbtn{position:fixed;right:0;top:65%;z-index:2;background:#104226;border-top-left-radius:5px;border-bottom-left-radius:5px;box-shadow:0 4px 4px #00000040;transition:background .3s ease-in-out}.stcky_contactbtn:hover{background:#ff5b24}.stcky_contactbtn a{color:#fff;text-decoration:none;display:flex;align-items:center;gap:10px;padding:15px 20px}span.icon_info{display:flex}.stcky_contactbtn a span img{width:32px;height:32px}.sticky_title{font-weight:400;font-size:25px;line-height:100%;letter-spacing:0%}.announcement-bar-section{transition:display .3s ease-in-out}.announcement-bar-section.menu_open_announce{z-index:inherit;position:relative;display:none}.announcement-bar-section .utility-bar{box-shadow:0 4px 4px #00000040;position:relative;z-index:2}.announcement-bar__message strong{background:#fff;padding:5px 10px;color:#ff5b24;font-weight:700;border-radius:3px;display:inline-flex}.header_main .section-header.shopify-section-group-header-group{z-index:1}.shopify-section-group-header-group{box-shadow:0 2px 5px #00000080}.header_main .header__heading a{padding:0}.header_sticky{transition:all .3s ease-in-out;z-index:2}.header_sticky.menufixed{position:fixed;top:0;left:0;right:0;z-index:9;animation:stickySlideDown .8s ease-in-out forwards;box-shadow:0 2px 5px #00000080;pointer-events:auto;opacity:0;transform:translateY(-100%)}@keyframes stickySlideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.header__inline-menu li a{font-size:1.3rem;padding:.5rem}.header ul li a:hover,.header ul li a span.header__active-menu-item{color:#ff5b24}.header ul li a:hover span:before,.header ul li a span.header__active-menu-item:before,.menu-drawer__navigation ul li a.menu-drawer__menu-item--active:before,.menu-drawer__navigation ul li a:hover:before{opacity:1;visibility:visible}.header ul li a span,.menu-drawer__navigation ul li a{position:relative;transition:all .3s ease-in-out}.header ul li a span:before,.menu-drawer__navigation ul li a:before{content:"";background:url(https://cdn.shopify.com/s/files/1/0907/0880/3857/files/menu-border.png?v=1740561666) no-repeat;max-width:67px;width:100%;height:5px;position:absolute;bottom:-10px;background-position:left;background-size:contain;opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.menu-drawer__navigation ul li a:before{bottom:0}.header ul li a span{text-decoration:none}.ctm_right_menu{margin-right:36px}.ctm_right_menu ul:not(.header__submenu.list-menu){margin:0;padding:0;list-style-type:none;border:1px solid rgba(0,0,0,.1);border-radius:8px;min-width:174px;width:100%}.ctm_right_menu .header__menu-item{padding:0;justify-content:center;width:100%}.ctm_right_menu .header__menu-item a span:not(.ctm_right_menu .header__submenu.list-menu li a){padding:12px 16px 10px;font-family:Fira Sans,sans-serif!important;font-size:16px;line-height:14px;letter-spacing:normal;text-transform:uppercase;text-align:center;display:flex;align-items:center;justify-content:center;width:100%}.ctm_right_menu .header__menu-item span{width:100%;color:#ff5f00}.ctm_right_menu details[open]>.header__menu-item{color:#ff5f00}.ctm_right_menu details[open]>.header__menu-item{text-decoration:none}.ctm_right_menu .header__menu-item .icon-caret{display:none}.ctm_right_menu .header__submenu.list-menu{padding:8px 0;min-width:175px;width:100%;border:1px solid rgba(0,0,0,.1);border-radius:8px}.ctm_right_menu .header__submenu.list-menu li a{padding:8px 16px;font-family:Fira Sans,sans-serif!important;font-size:16px;line-height:20px;font-weight:400;letter-spacing:normal}.header_dropmenu{position:relative}.header_dropmenu .header__submenu{display:none;visibility:hidden;opacity:0;z-index:2!important;transform:translateY(-1.5rem);transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.ctm_right_menu li:hover .header__submenu{display:block;visibility:visible;opacity:1;transform:translateY(0)}.header ul li .header_dropmenu a span:before{content:none}.ctm_comment_grid_main{margin-top:-25px}.ctm_comment_grid_main .ctm_image_text{background:none}.ctm_comment_grid_main .ctm_imagetext_info{order:2}.ctm_comment_grid_main .ctm_imagetext_inner{gap:40px!important;max-width:1120px;margin:0 auto}.ctm_comment_grid_main .ctm_image_block{max-width:228px;width:100%}.ctm_comment_grid_main .ctm_imagetext_info .ctm_text_block{max-width:100%}.ctm_comment_grid_main .ctm_imagetext_heading{display:flex;align-items:center;justify-items:flex-start;gap:5px;margin-bottom:90px}.ctm_comment_grid_main .ctm_imagetext_heading h2{margin:0}.ctm_comment_grid_main .ctm_text_block p{font-size:25px;margin-bottom:20px;letter-spacing:normal}.video-section .video-section__media{border-radius:20px;overflow:hidden!important;max-width:1120px;margin:0 auto}.video-section .deferred-media__poster-button{background-color:#ff5b24;color:#fff}.footer .footer-block.grid__item{width:calc(19% - var(--grid-desktop-horizontal-spacing) * 2 / 5)}.footer .footer-block__heading{font-weight:500;font-size:18px}.footer .footer-block__brand-info ul{padding:0;margin:0;list-style-type:none}.footer .footer-block__brand-info ul li{padding-left:34px;position:relative;font-size:14px}.footer .footer-block__brand-info ul li:nth-child(2){margin-block:10px}.footer .footer-block__brand-info ul li:before{content:"";width:24px;height:24px;position:absolute;left:0;top:4px;object-fit:contain;background-size:contain!important}.footer .footer-block__brand-info ul li:nth-child(1):before{background:url(https://cdn.shopify.com/s/files/1/0907/0880/3857/files/address.png?v=1748347479) no-repeat}.footer .footer-block__brand-info ul li:nth-child(2):before{background:url(https://cdn.shopify.com/s/files/1/0907/0880/3857/files/phone.png?v=1748347479) no-repeat;width:20px;height:20px}.footer .footer-block__brand-info ul li:nth-child(3):before{background:url(https://cdn.shopify.com/s/files/1/0907/0880/3857/files/email.png?v=1748347479) no-repeat;width:22px;height:20px}.footer .footer-block__brand-info ul li a{color:#fff;transition:all o.3s ease-in-out}.footer .footer-block__brand-info ul li a:hover{text-decoration:none}.footer-block__details-content li a{text-decoration:underline;transition:all .3s ease-in-out}.footer-block__details-content li a:hover{text-decoration:none!important}.footer-block__image-wrapper{margin-bottom:0!important}.footer .footer-block.grid__item:nth-child(6){width:100%}.footer-block__details-content.rte{max-width:1120px;margin:0 auto;padding:0 10px;flex-direction:column}.footer-block__details-content.rte .footer-address{text-align:center}.footer-block__details-content.rte p{font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.footer .footer__copyright{margin-top:0}.footer .footer__copyright .copyright__content:nth-child(2){display:none}@media (max-width:1200px){.footer .footer-block.grid__item{width:calc(30% - var(--grid-desktop-horizontal-spacing) * 2 / 5)}}.ctm_contact .ctm_page_title{display:none}.shopify-policy__body{padding-top:60px;padding-bottom:60px}.shopify-policy__body h4,.shopify-policy__body h5{font-weight:700}.shopify-policy__body .rte ul{padding-left:4rem}.shopify-policy__body .rte ul li{list-style:disc}@media screen and (min-width: 750px){.shopify-policy__body{padding-top:80px;padding-bottom:80px}}.shopify-policy__title{display:none}.shopify-section.section.ctm_video_banner video.media__video_desktop{max-width:50%;left:unset;right:0}.banner__media,.ctm_video_Section .banner__media{background-color:#f6f7ee}.shopify-policy__container{max-width:1120px}.video_container{max-width:1120px;width:100%;margin:0 auto}.video_content p{margin-top:10px;margin-bottom:0;font-weight:600;font-size:25px;line-height:160%}.ctm_instruction_block .page-width{max-width:672px;margin:0 auto;width:100%}.ctm_instruction_block .image-with-text__content{padding:55px 20px}.ctm_instruction_block .image-with-text__text p{font-weight:700;font-size:31px;line-height:160%;color:#ff5b24;max-width:300px;text-wrap-style:balance}.ctm_clinical_studies_banner{background:#f7f7ef}.ctm_clinical_studies_banner .ctm_imagetext_banner img{object-fit:contain}.ctm_clinical_studies_banner .ctm_imgtext_content{max-width:425px}@media screen and (min-width: 990px){.ctm_clinical_studies_banner .ctm_imagetext_banner img{max-width:100%;height:350px;right:50px;left:auto;top:48px}}@media screen and (min-width: 1366px){.ctm_clinical_studies_banner .ctm_imagetext_banner img{max-width:100%;height:400px;right:70px;left:auto;top:48px}}@media screen and (min-width: 1440px){.ctm_clinical_studies_banner .ctm_imagetext_banner img{max-width:100%;height:430px;right:100px;left:auto;top:48px}}@media screen and (min-width: 1512px){.ctm_clinical_studies_banner .ctm_imagetext_banner img{max-width:100%;height:480px;right:100px;left:auto;top:48px}}.ctm_health_profession_banner .h1.subheadings{max-width:550px;width:100%;margin:0;font-size:5.8rem}.ctm_health_profession_banner .ctm_imagetext_heading h2{font-size:6.2rem;margin-bottom:10px;margin-top:0;max-width:480px}.ctm_professionnels-de-sante .ctm_imgtext_content p{font-size:20px}.ctm_health_content .rich-text__blocks{max-width:1120px;margin:0 auto}.ctm_health_content .rich-text__blocks h2{font-family:Gabarito,serif!important;font-weight:700}.ctm_health_content .rich-text__blocks h2:after{content:none}.ctm_health_content .rich-text__text{margin-top:10px}.ctm_health_content .rich-text__text p{font-size:18px;font-weight:500;line-height:120%;letter-spacing:normal;margin-bottom:0}@media screen and (min-width: 1366px){.ctm_health_content .rich-text__text p{font-size:25px;line-height:160%}}.ctm_health_advantage .ctm_MultiContent_description p,.ctm_health_Indication .rich-text__text:nth-child(2) p,.ctm_health_Resources .ctm_MultiContent_description p,.ctm_health_Patients .multirow__text p{font-size:25px;line-height:120%;letter-spacing:normal;color:#104226;margin:0 0 0 2px}.ctm_health_advantage .ctm_MultiContent_content{max-width:520px}.ctm_MultiContent_imgblock{display:flex;flex-direction:column;gap:30px}.ctm_health_advantage .ctm_MultiContent_image{max-width:446px;width:100%;margin:0 auto;display:flex}.ctm_health_advantage .ctm_MultiContent_text ul{padding-left:25px;margin:0}.ctm_health_advantage .ctm_MultiContent_text ul li{letter-spacing:normal}.ctm_health_advantage .btn_green{width:100%;max-width:446px;margin:0 auto;display:flex;justify-content:center;align-items:center;font-size:25px}.ctm_health_Indication .rich-text__blocks,.ctm_health_Contrain .rich-text__blocks{max-width:1120px;padding:40px;background:#fff;margin:0 auto;border-radius:17px}.ctm_health_Indication .rich-text__blocks h2,.ctm_health_Contrain .rich-text__blocks h2{text-align:left!important;font-family:Gabarito,serif!important;font-weight:500;color:#104226!important;margin:0}.ctm_health_Indication .rich-text__blocks h2:after,.ctm_health_Contrain .rich-text__blocks h2:after{content:none}.ctm_health_Indication .rich-text__text:nth-child(2){margin-top:5px}.ctm_health_Indication .rich-text__text:nth-child(3),.ctm_health_Contrain .rich-text__text{margin-top:15px}.ctm_health_Indication .rich-text__text p{font-size:20px;line-height:160%;color:#000}.ctm_health_Indication .rich-text__text ul,.ctm_health_Contrain .rich-text__text ul{margin:0}.ctm_health_Indication .rich-text__text ul li,.ctm_health_Contrain .rich-text__text ul li{list-style:disc;letter-spacing:normal}.ctm_health_Contrain .rich-text__text p{margin:0}.ctm_health_accordian .ctm_richtext_main{padding:40px;background:#fff;border-radius:17px}.ctm_health_accordian .ctm_rich_faq_list{margin:0}.ctm_health_accordian .ctm_rich_accordion_heading,.ctm_health_accordian .accordion_content{background-color:#b7e8cb}.ctm_health_accordian .ctm_rich_accordion_heading p{color:#104226}.ctm_rich_accordion_heading span{background-color:#104226}.ctm_health_Resources .ctm_MultiContent_inner{align-items:flex-start}.ctm_health_Resources .ctm_MultiContent_text ul{margin:0;padding-left:30px}.ctm_health_Resources .ctm_MultiContent_text ul li{list-style:none}.ctm_health_Resources .ctm_MultiContent_text ul li:before{content:"";display:inline-block;height:1em;width:1em;background-image:url(//cdn.shopify.com/s/files/1/0749/3206/0411/files/pdf-download-orange.png?v=1747931284);background-size:contain;background-repeat:no-repeat;margin:0 .5em -.25em -1em}.ctm_health_Resources .ctm_MultiContent_text ul li a{color:#ec6726;transition:all .3s ease-in-out}.ctm_health_Resources .ctm_MultiContent_text ul li a:hover{color:#000}.ctm_health_Resources .ctm_MultiContent_image{overflow:hidden;border-radius:13px}.ctm_health_linkblock .rich-text__blocks{max-width:1120px;margin:0 auto}.ctm_health_linkblock .rich-text__text ol{padding:0 0 0 22px;margin:0}.ctm_health_linkblock .rich-text__text ol li{list-style:inherit}.ctm_health_linkblock .rich-text__text ol li a{color:#000;text-decoration:none;font-size:16px;line-height:160%;transition:all .3s ease-in-out}.ctm_health_linkblock .rich-text__text ol li a:hover,.ctm_videoimg_multi_icon .image-with-text__text p a:hover{color:#ec6726}.ctm_health_Patients .multirow__inner{background:#fff;max-width:1120px;margin:0 auto;padding:40px;gap:30px;border-radius:17px}.ctm_health_Patients .multirow__content{margin-bottom:0}.ctm_health_Patients .multirow__content h2{color:#104226;margin:0}.ctm_health_Patients .image-with-text__content{padding:0}.ctm_health_Patients .image-with-text__media-item .image-with-text__media{border-radius:13px!important;overflow:hidden;min-height:inherit}.ctm_health_Patients .image-with-text__grid--reverse .image-with-text__media-item{padding-left:40px;padding-right:0}.ctm_health_Patients .image-with-text__media-item{padding-right:40px}.ctm_health_Patients .image-with-text__heading{font-size:31px;font-weight:400;line-height:120%;color:#000}.ctm_health_Patients .image-with-text__text{margin-top:0}.ctm_health_Patients .image-with-text__text p{font-size:20px;line-height:160%;color:#000;letter-spacing:.04rem}@media (max-width:1200px){.ctm_imagetext_content:before{max-width:73vw!important}}@media (max-width: 800px){.ctm_imagetext_content:before{max-width:100vw!important}}.ctm_eshop_collection{background:#f7f7ef}.ctm_eshop_collection .ctm_imagetext_content:before,.ctm_eshop_collection .ctm_imagetext_heading .shape-2:after{content:none}.ctm_eshop_collection .ctm_imagetext_content{max-width:960px;width:100%}.ctm_eshop_collection .ctm_imagetext_heading{max-width:585px;width:100%;text-wrap-style:balance}.ctm_eshop_collection .ctm_imagetext_heading h2{font-size:28px;line-height:55px}.ctm_eshop_collection .ctm_imgtext_content{max-width:655px;margin-bottom:46px}.ctm_eshop_collection .ctm_imgtext_content p{font-family:Poppins,sans-serif;font-weight:500;font-size:16px;line-height:26px}@media screen and (min-width: 990px){.ctm_eshop_collection .ctm_imagetext_content{padding-top:35px}}@media screen and (min-width: 1366px){.ctm_eshop_collection .ctm_imagetext_content{padding-top:60px}.ctm_eshop_collection .ctm_imagetext_heading h2{font-size:35px;line-height:45px}.ctm_eshop_collection .ctm_imgtext_content p{line-height:30px}}@media screen and (min-width: 1440px){.ctm_eshop_collection .ctm_imagetext_content{padding-top:110px}.ctm_eshop_collection .ctm_imagetext_heading h2{font-size:43px;line-height:62px}.ctm_eshop_collection .ctm_imgtext_content p{line-height:44px}}@media screen and (min-width: 1600px){.ctm_eshop_collection.ctm_imagetext_banner_main{max-height:700px;overflow:hidden}}@media screen and (min-width: 1921px){.ctm_eshop_collection .ctm_imagetext_banner_main{max-height:750px;overflow:hidden}}.ctm_imgtext_btn .button{background-color:#ff5b24}.ctm_imgtext_btn .button:before,.ctm_imgtext_btn .button:after{box-shadow:none}.ctm_eshop_multigrid ul li .multicolumn-card .media--adapt{position:relative;left:inherit;transform:none;overflow:inherit}.ctm_eshop_multigrid ul li .multicolumn-card .media--adapt img{transition:all .2s ease-in-out;left:inherit;transform:none}.ctm_eshop_multigrid ul li:has(:hover) .media--adapt img{transform:scale(1.2)}.ctm_eshop_multigrid .multicolumn-card__info p{font-family:Poppins,sans-serif;font-size:18px;line-height:31px;letter-spacing:.6px}.ctm_eshop_payment_section .multicolumn-card__image-wrapper--third-width{width:100%;max-width:46px}.ctm_eshop_multigrid .multicolumn-card__image-wrapper--third-width{width:100%;max-width:50px}.isolate.ctm_starte_kit_block{font-family:Poppins,sans-serif!important;z-index:1}.ctm_starte_kit_block .rich-text__blocks h2{font-family:Poppins,sans-serif!important;font-weight:700;font-size:36px;line-height:51px;color:#000!important;letter-spacing:.6px;position:relative}.ctm_eshop_mutligrd_section .multicolumn-card__image-wrapper--third-width{width:100%;max-width:46px}.ctm_starte_kit_block .rich-text__blocks h2.shape-4:after{content:none}.ctm_starte_kit_block .rich-text__text{margin-top:0}.ctm_starte_kit_block .rich-text__text p{font-size:28px;line-height:51px;font-weight:500;letter-spacing:.6px}.ctm_eshop_image_top{margin-bottom:-80px;position:relative;z-index:1}.ctm_eshop_image_top .image_top{position:relative;left:-20%}.ctm_image_atc_title,.ctm_image_atc_info{margin-bottom:35px}.ctm_image_atc_title h4{font-size:18px;line-height:36px;letter-spacing:.6px;color:#000;margin:0}.ctm_image_atc_title h4 a{text-decoration:none}.ctm_image_atc_info ul{padding:0;margin:0;list-style-type:none}.ctm_image_atc_info ul li{padding-left:37px;position:relative;font-size:16px;line-height:36px;letter-spacing:.6px;color:#000}.ctm_image_atc_info ul li:before{content:"";background:url(https://cdn.shopify.com/s/files/1/0907/0880/3857/files/Right.png?v=1747382874) no-repeat;width:20px;height:20px;background-size:contain;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ctm_eshop_accordian_block{font-family:Poppins,sans-serif}.ctm_eshop_accordian_block .ctm_richtext_main{max-width:1102px}.ctm_eshop_accordian_block .ctm_rich_faq_list{margin:0;gap:0px}.ctm_eshop_accordian_block .ctm_rich_accordion_heading{border-radius:0;padding:21px 0;background-color:transparent;border-top:1px solid #E5E7EB}.ctm_eshop_accordian_block .ctm_rich_accordion_heading p{font-size:18px;line-height:30px;font-weight:400}.ctm_eshop_accordian_block .ctm_rich_accordion_heading svg path{stroke-width:3px;stroke:#424242}.ctm_eshop_accordian_block .ctm_rich_accordion_heading span{background-color:transparent;border:none;padding:0}.ctm_eshop_accordian_block .accordion_content{background-color:transparent;padding:0;border-radius:0}.ctm_eshop_accordian_block .accordion_content ul{padding-left:20px}.ctm_eshop_accordian_block .accordion_content p,.ctm_eshop_accordian_block .accordion_content ul li{font-size:16px;margin-bottom:16px}.ctm_eshop_accordian_block .accordion_content p strong{font-weight:600}.ctm_eshop_accordian_block .accordion_content ul li{font-weight:400}.ctm_eshop_accordian_block .accordion_content ul li:last-child{margin-bottom:0}.ctm_eshop_image_bottom{overflow:hidden}.ctm_eshop_image_bottom .image_bottom{position:relative;right:-5%}.ctm_eshop_content_block{font-family:Poppins,sans-serif}.ctm_eshop_content_block .rich-text__blocks h2{font-size:36px;line-height:47px;letter-spacing:.6px;font-family:Poppins,sans-serif!important;font-weight:700;color:#000!important;max-width:810px;margin:auto}.ctm_eshop_content_block .rich-text__blocks h2.shape-4:after{content:none}.ctm_eshop_content_block .rich-text__text{margin-top:32px}.ctm_eshop_content_block .rich-text__text p,.ctm_eshop_content_block1 .rich-text__text p,.ctm_eshop_payment_section .multicolumn-card__info p{font-size:18px;line-height:36px;letter-spacing:.6px}.ctm_eshop_content_block1 .rich-text__text{margin-top:0}.ctm_heading_content{text-align:center}.ctm_heading_content p{margin:0;font-family:Poppins,sans-serif!important;font-size:19px;line-height:44px;font-weight:500;letter-spacing:.6px;color:#000}.ctm_cardproduct_group .price .price-item{font-weight:500}.ctm_eshop_collection_section .ctm_feature_collection{padding:20px}.ctm_feature_collection .card__heading{font-family:Poppins,sans-serif!important;font-size:16px;line-height:150%;letter-spacing:normal;color:#000;min-height:50px}.ctm_feature_collection .card-wrapper .card--media{transition:box-shadow .3s ease-in-out}.ctm_feature_collection .card-wrapper:hover .card--media{box-shadow:-6px 0 28px #0000004d}.ctm_feature_collection .card-wrapper:hover .card__heading a{text-decoration:none;font-weight:700}.ctm_feature_collection .card-wrapper:hover .card__badge .ctm_badge{color:#ff5f00;border-color:#ff5f00}.product{font-family:Poppins,sans-serif!important}.product .product__title{margin-bottom:20px}.product .product__title h1{font-size:24px;font-weight:600}.product-form__input .quantity__label{display:none}.product .price__container{margin-bottom:0!important}.product .price__regular span{font-size:24px;font-weight:300;color:#22262e}.product__description{border-top:1px solid #D9D9D9;padding-top:24px}.product__description p,.product__description ul li{font-size:14px;line-height:26px;color:#000}.product__description ul li{list-style:disc}.product__accordion .summary__title .svg-wrapper{display:none}.product .product__accordion{border-top:none}.product .product__accordion summary{padding-block:21px}.product__accordion .accordion__title{font-family:Poppins,sans-serif!important;font-size:18px;line-height:30px;font-weight:400}.product__accordion svg path{stroke:#424242}.product__accordion details[open] .horizontal_line{opacity:0}.product__accordion .accordion__content p{font-size:16px}.pdp_varient_btn{border:1px solid #EBEBEB;background:#fff;border-radius:5px;padding:18px 20px;display:flex;align-items:center;gap:12px}.pdp_varient_btn variant-selects{position:relative;border:1px solid #ECECEC;border-radius:30px;display:flex;align-items:center;padding:11px 31px}.pdp_varient_btn .product-form__quantity{padding-left:12px}.pdp_varient_btn .form__label{display:none}.pdp_varient_btn .product-form__input{display:flex;align-items:center;gap:6px;margin:0}.pdp_varient_btn .product-form__input--pill input[type=radio]+label{margin:0;min-width:34px;padding:10px;border:none;background-color:#f2f2f2;border-radius:10px}.pdp_varient_btn .product-form__input--pill input[type=radio]:checked+label{background-color:#ff5b24}.pdp_varient_btn .quantity__button{background-color:#f2f2f2}.pdp_varient_btn.pdp_novarient_button{padding:0;border:none;background:transparent}.pdp_buybtn{width:100%;border:1px solid #EBEBEB;background:#fff;border-radius:5px;padding:18px 20px}.product .pdp_buybtn .product-form,.product .pdp_buybtn .product-form__submit{margin:0}.product .pdp_buybtn .product-form__submit,.product .pdp_buybtn .product-form__buttons{border-radius:50px}.product .pdp_buybtn .product-form__submit:after,.product .pdp_buybtn .product-form__submit:before{content:none}.product__info-container .pdp_btngroup .product-form{margin:0}.pdp_btngroup .product-form__submit{margin-bottom:0}.pdp_btngroup .product-form__submit span{display:flex;align-items:center;justify-content:center;gap:16px}.pdp_btngroup .product-form__submit,.pdp_btngroup .button:before,.pdp_btngroup .button:after{border-radius:50px}.pdp_buybtn.pdp_hasvarient_button,.pdp_buybtn.pdp_novarient_button{border:none;background:transparent;border-radius:0;padding:0}.pdp_buybtn.pdp_novarient_button{width:100%}.pdp_btngroup .product-form__submit{display:flex;align-items:center;gap:16px}@media screen and (min-width:750px){.product .product__info-wrapper{padding-left:3rem}.product .product__media-list{margin-bottom:2rem}}@media screen and (min-width:1024px){.product .product__info-wrapper{padding-left:5rem}.product .thumbnail-list__item:before{content:none}.product .thumbnail{position:relative;height:80px;border-radius:5px}}@media screen and (min-width:1366px){.product.grid{max-width:1102px;margin:0 auto}.product .product__info-container{max-width:100%}.product .product__title{margin-bottom:53px}.product .product__info-wrapper{padding-left:8rem}.product .product__media-list{margin-bottom:2.5rem}}.product .thumbnail-list{grid-gap:1rem}.product__inventory{font-family:Poppins,sans-serif!important;font-weight:400;font-size:14px;color:#1b3467;background-color:#ececec;padding:4px 8px;border-radius:4px;width:fit-content}.product__inventory .svg-wrapper{display:none}.card__badge .ctm_badge{color:#222d65;font-family:Poppins,sans-serif!important;font-weight:500;font-size:15px;line-height:36px;padding:2px 12px;border-radius:5px;display:block;border:1px solid #222D65;letter-spacing:.6px}.product .thumbnail-slider .slider-button{width:25px}.arrow_desktop_slider--prev,.arrow_desktop_slider--next{position:absolute;transform:translateY(-50%);top:50%;border:1px solid #104226;background:#104226!important;width:40px;height:40px;border-radius:50%;z-index:2}.arrow_desktop_slider--prev{left:-1.8rem}.arrow_desktop_slider--next{right:-2.2rem}.arrow_desktop_slider .slider-button[disabled] .icon,.arrow_desktop_slider .slider-button--next .icon,.arrow_desktop_slider .slider-button--prev .icon{color:#fff!important}.arrow_desktop_slider .slider-button[disabled] .icon{opacity:.5}.cart-drawer .cart-item__details a{font-size:16px;font-weight:400;text-decoration:none}.cart-drawer .cart-item__details a:hover{color:#ec6726}.cart-drawer .drawer__header{padding-top:40px}.cart-drawer h2{font-family:Inter,sans-serif;font-size:20px;font-weight:600;color:#000}.drawer .cart-drawer .cart-item:last-child{margin-bottom:60px}.cart-drawer .cart-items .cart-item__quantity{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:30px!important}.cart-drawer .quantity{width:calc(7.8rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height:calc((var(--inputs-border-width) * 2) + 3.5rem)}.cart-drawer .quantity:after{border-radius:3px}.cart-drawer .quantity__button{width:calc(2.5rem / var(--font-body-scale))}.cart-drawer .cart-item__error{display:none}.cart-drawer .cart-item__details>*+*{margin-top:1.5rem}.ctm_price .cart-item__price-wrapper .price{font-family:Poppins,sans-serif!important;font-weight:300;font-size:18px}.ctm_option_value,.ctm_option_name{font-family:Poppins,sans-serif!important;font-size:16px}.ctm_option_value{font-weight:300}.ctm_option_name{font-weight:500}.cart__ctas button{font-family:Poppins,sans-serif!important;font-weight:600}.cart__ctas button,.cart__ctas .button:before,.cart__ctas .button:after{border-radius:50px;box-shadow:none}.cart-drawer .cart-item__details a{font-family:Poppins,sans-serif!important;font-weight:400}.ctm_checkbox_list{padding-bottom:32px;margin-bottom:40px;border-bottom:1px solid #D9D9D9}.ctm_tooltip_icon{display:flex;align-items:center;gap:10px}.ctm_tooltip_icon h2{margin:0;font-size:16px;font-weight:600;color:#1a1a1a}.ctm_tooltip_icon img{width:20px;height:20px;display:block}.ctm_tooltip_icon{position:relative;margin-left:auto}.hover-text:before{content:attr(data-text);position:absolute;background-color:#f7f7ef;width:max-content;color:#000;padding:10px 20px;top:auto;left:50%;transform:translate(-50%) translateY(10%);z-index:1;font-size:16px;line-height:26px;border-radius:10px;opacity:0;visibility:hidden;bottom:-70px;max-width:280px;transition:opacity .3s ease-in-out,transform .3s ease-in-out,display .3s ease-in-out;box-shadow:0 4px 10px #00000080;display:none}.hover-text:hover:before{display:block;opacity:1;visibility:visible;transform:translate(-50%) translateY(10%)}.ctm_checkbox{padding:16px;background-color:#fff;border:1px solid #D4D4D4;box-shadow:0 32px 32px -24px #0000001a;border-radius:16px;margin-top:20px}.ctm_checkbox input[type=checkbox]{width:22px;height:22px;border-radius:6px;accent-color:#FF5B24}.training-options{font-family:sans-serif;max-width:400px}.training-fieldset{border:1px solid #ccc;border-radius:12px;padding:16px;margin:0}.training-legend{font-weight:700;margin-bottom:12px}.training-option{display:flex;align-items:center;margin-bottom:10px;font-size:16px;cursor:pointer}.training-note{margin-top:8px;color:gray;font-size:14px}.cart-drawer .totals>h2,.cart__footer .totals>h2{font-family:Inter,sans-serif!important;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:normal}.cart-drawer .totals__total-value{font-family:Poppins,sans-serif!important;font-weight:light!important;color:#000;letter-spacing:normal}.cart-drawer .tax-note{font-family:Inter,sans-serif!important;font-size:13px;font-weight:300;color:#000}.cart-drawer .drawer__footer{padding-top:48px}.cart-drawer .cart-item__image{border-radius:5px}.ctm_cart_page_checkbox .hover-text:before{left:0}.ctm_cart_page_checkbox .hover-text:hover:before{transform:translate(0) translateY(10%)}.cart__ctas .cart__checkout-button{background-color:#ff5b24}.cart__ctas .cart__checkout-button:before,.cart__ctas .cart__checkout-button:after{content:none}.cart-item__quantity .quantity:after{border-radius:3px}body.ctm_about-us{background:#f7f7ef}.ctm_aboutus_multi_grid .multicolumn-list{row-gap:25px}.ctm_aboutus_multi_grid .multicolumn-card__image-wrapper{margin:0 auto!important}.ctm_aboutus_multi_grid .multicolumn-card__image-wrapper .media--circle{box-shadow:0 0 0 5px #a7d4b9;border:5px solid #F7F7EF;border-radius:100%;padding-bottom:0;width:160px;height:160px;margin:0 auto}.ctm_aboutus_multi_grid .media--circle img{border:5px solid #000;transition:transform .2s,filter .9s ease-in-out;transform-origin:center center;border-radius:100%;position:relative!important}.ctm_aboutus_multi_grid li:hover .multicolumn-card__image-wrapper .media--circle{box-shadow:0 0 0 5px #ff5b24}.ctm_aboutus_multi_grid li:hover .media--circle img{transform:scale(1.12)}.ctm_aboutus_multi_grid .multicolumn-card__info{width:fit-content;margin:0 auto;position:relative}.ctm_aboutus_multi_grid .multicolumn-card__info h3{font-size:24px;font-weight:600}.ctm_aboutus_multi_grid .multicolumn-card__info .rte{font-size:18px;line-height:normal;color:#000;margin-top:0}@media screen and (min-width: 990px){.ctm_aboutus_multi_grid .ctm_multigrid_item_7.grid__item,.ctm_aboutus_multi_grid .ctm_multigrid_item_8.grid__item{width:100%;max-width:calc(450px - var(--grid-desktop-horizontal-spacing) * 2 / 2);margin:0 auto}.ctm_aboutus_multi_grid .ctm_multigrid_item_7.grid__item{margin-right:0}.ctm_aboutus_multi_grid .ctm_multigrid_item_8.grid__item{margin-left:0}}.ctm_about_img_content .image-with-text{max-width:1100px;margin:0 auto}.ctm_about_img_content .image-with-text__media{min-height:inherit}.ctm_about_img_content .image-with-text,.ctm_about_img_content .image-with-text__grid{align-items:center}.ctm_about_img_content2 .image-with-text__media{padding-bottom:0!important}.ctm_about_img_content2 .image-with-text__media img{position:relative!important;max-width:350px!important}.ctm_about_img_content .image-with-text__content{padding-block:0px;padding-right:0}.ctm_about_img_content .image-with-text__text{max-width:465px;width:100%}.ctm_about_img_content .image-with-text__text p{font-size:18px;line-height:160%;color:#000;margin-top:0}.ctm_about_img_content .image-with-text__text p a{color:#104226}.ctm_aboutus_Millennium .title-wrapper-with-link{justify-content:center;margin-bottom:50px}.ctm_aboutus_Millennium .title-wrapper-with-link h2{font-weight:600;text-align:center}.ctm_aboutus_Millennium .multicolumn-card__image-wrapper .media--adapt{padding-bottom:0!important}.ctm_aboutus_Millennium .multicolumn-card__image-wrapper .media--adapt img{width:100px;height:100px;position:relative;display:block}.ctm_aboutus_Millennium .multicolumn-card__info h3{font-size:24px;line-height:normal;font-weight:600;margin-top:0;margin-bottom:0}.ctm_aboutus_Millennium .multicolumn-card__info .rte p{font-size:18px;line-height:normal;color:#000;margin-top:0}@media screen and (min-width:1366px){.header .header__inline-menu li a{font-size:1.5rem;padding:1rem}}@media screen and (max-width:1366px){.ctm_instruction_block .image-with-text__text p{font-size:28px}.ctm_health_profession_banner .h1.subheadings,.ctm_imagetext_heading h2,.ctm_imagetext_heading h2.text-orange{font-size:45px}}@media screen and (max-width:1280px){.ctm_aboutus_Millennium .grid--5-col-desktop .grid__item{width:calc(33% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(33% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}}@media screen and (max-width:1199px){.ctm_right_menu{margin-right:10px}.ctm_right_menu ul:not(.header__submenu.list-menu){min-width:90px}.ctm_right_menu .header__menu-item:not(.ctm_right_menu .header__submenu.list-menu li a){font-size:14px;padding:12px 12px 10px}.ctm_clinical_studies_banner .ctm_imagetext_content:before{clip-path:circle(50% at 33% 28%);-webkit-clip-path:circle(50% at 33% 28%)}.ctm_clinical_studies_banner .ctm_imagetext_banner img{right:25px}.ctm_health_advantage .btn_green,.ctm_health_advantage .ctm_MultiContent_description p{font-size:20px}.ctm_health_advantage .ctm_MultiContent_text ul li,.ctm_health_Indication .rich-text__text ul li,.ctm_health_Contrain .rich-text__text ul li,.ctm_health_Indication .rich-text__text p,.ctm_health_Contrain .rich-text__text p,.ctm_health_Resources .ctm_MultiContent_description p,.ctm_MultiContent_text ul li a,.ctm_health_Patients .multirow__text p,.ctm_health_Patients .image-with-text__text p,.ctm_heading_content p{font-size:18px}.ctm_health_Patients .image-with-text__heading,.ctm_eshop_content_block .rich-text__blocks h2,.ctm_starte_kit_block .rich-text__blocks h2{font-size:24px}.ctm_eshop_content_block .rich-text__blocks h2,.ctm_starte_kit_block .rich-text__blocks h2{line-height:normal}.ctm_health_profession_banner .h1.subheadings,.ctm_imagetext_heading h2,.ctm_imagetext_heading h2.text-orange{font-size:35px}.ctm_starte_kit_block .rich-text__text p{line-height:36px}}@media screen and (max-width: 1023px){.ctm_health_Indication .rich-text__blocks,.ctm_health_Contrain .rich-text__blocks,.ctm_health_accordian .ctm_richtext_main,.ctm_health_Patients .multirow__inner{padding:20px}.ctm_feature_collection_section .cmt_collection_fullgrdi{padding-inline:0px}.ctm_feature_collection_section .ctm_heading_prose{margin-bottom:15px}}@media screen and (max-width:989px){.header--mobile-left .header__heading{text-align:left!important;margin:0!important;flex-grow:1}.ctm_right_menu{display:none}.header_main .header__heading-logo{max-width:115px}.header_main .header{padding:10px 20px}.header header-drawer{order:1;flex-grow:0}.header .menu-drawer-container{width:100%;justify-content:end;align-items:center}.menu-opening .menu-drawer .menu-drawer__navigation-container{display:flex;flex-direction:column;justify-content:space-between}.menu-opening .menu-drawer .header__heading{padding:50px 20px 0}.menu-opening .icon.icon-close{position:absolute;z-index:4;top:15px;right:15px;color:#ececec;transition:all .3s ease-in-out}.menu-opening .icon.icon-close:hover{color:#ff5b24}.menu-drawer .menu-drawer__utility-links{display:none}.drawer_bottom_block{position:relative;padding:45px 20px 65px}.drawer_bottom_block:before{content:"";background:url(https://cdn.shopify.com/s/files/1/0907/0880/3857/files/Ellipse_10.png?v=1740632815) no-repeat;width:100%;height:100%;position:absolute;bottom:0;background-size:100% 100%;left:0;right:0}.drawer_inner{position:relative}.drawer_heading h2{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;font-size:25px;margin:0;gap:6px}.drawer_heading img{width:100%;height:auto}.ctm_comment_grid_main{margin-top:0}.ctm_image_text_section .ctm_imagetext_inner{flex-direction:column;gap:0px!important}.ctm_comment_grid_main .ctm_imagetext_heading{margin-bottom:50px}.video_content p{font-size:16px;line-height:normal}.ctm_instruction_block .image-with-text__text p{font-size:24px}.ctm_imagetext_banner_main.ctm_clinical_studies_banner{max-height:inherit;background-color:transparent}.ctm_clinical_studies_banner .ctm_imagetext_banner{padding-bottom:0;padding-inline:20px;overflow:inherit;background-color:#f7f7ef}.ctm_clinical_studies_banner .ctm_imagetext_banner img{position:relative;display:block;width:100%;max-width:350px;height:350px;object-fit:contain;left:0;right:0;bottom:0;top:auto;margin:0 auto}.ctm_health_advantage .btn_green{font-size:16px}.ctm_health_advantage .ctm_MultiContent_text ul li,.ctm_health_advantage .ctm_MultiContent_description p,.ctm_health_Indication .rich-text__text:nth-child(2) p,.ctm_health_Indication .rich-text__text ul li,.ctm_health_Contrain .rich-text__text ul li,.ctm_health_Contrain .rich-text__text p,.ctm_health_Resources .ctm_MultiContent_description p,.ctm_MultiContent_text ul li a,.ctm_health_Patients .multirow__text p,.ctm_health_Patients .image-with-text__text p,.ctm_eshop_payment_section .multicolumn-card__info p,.ctm_eshop_multigrid .multicolumn-card__info p,.ctm_eshop_accordian_block .ctm_rich_accordion_heading p,.ctm_about_img_content .image-with-text__text p,.ctm_heading_content p{font-size:16px;line-height:26px}.ctm_MultiContent_imgblock{gap:16px}.ctm_health_advantage .ctm_MultiContent_text ul,.ctm_health_Resources .ctm_MultiContent_text ul{padding-left:15px}.ctm_health_Patients .image-with-text .grid{gap:20px}.ctm_health_Patients .image-with-text__grid--reverse .image-with-text__media-item,.ctm_health_Patients .image-with-text__media-item{padding-left:0;padding-right:0}.ctm_eshop_multigrid .multicolumn-card__info,.ctm_eshop_payment_section .multicolumn-card__info{padding-inline:16px!important}.ctm_eshop_accordian_block .ctm_rich_accordion_heading{padding:16px 0}.drawer .cart-drawer .cart-item:last-child{margin-bottom:30px}.cart-drawer .drawer__footer{padding-top:30px}.ctm_aboutus_multi_grid .multicolumn-card__info h3{font-size:20px;line-height:30px}.ctm_aboutus_multi_grid .multicolumn-card__info .rte{font-size:16px;line-height:26px}.ctm_aboutus_Millennium .grid--5-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.ctm_heading_content p br{display:none}.ctm_about_img_content2 .image-with-text__media img{max-width:250px!important}}@media screen and (max-width:767px){.ctm_comment_grid_main .ctm_image_block{padding-top:50px}.header__icon.header__icon--account{display:block!important}.ctm_comment_grid_main .ctm_imagetext_heading{flex-direction:column}.ctm_comment_grid_main .ctm_imagetext_info .ctm_text_block{text-align:center}.footer .footer-block__details-content,.footer .footer__blocks-wrapper,.footer .footer-block.grid__item{margin-bottom:0}.footer .footer-block__details-content{column-gap:20px;row-gap:5px;flex-wrap:wrap;justify-content:center}.footer .footer-block__details-content li a{padding:0}.sticky_title{display:none}.arrow_desktop_slider--prev{left:1.1rem}.arrow_desktop_slider--next{right:1.1rem}}@media screen and (max-width: 749px){.footer .footer-block.grid__item{width:100%}.footer-block__details-content.rte{padding:0}.ctm_instruction_block .image-with-text .grid{flex-direction:column-reverse}.ctm_instruction_block .image-with-text .image-with-text__media-item{max-width:250px;margin:0 auto}.ctm_instruction_block .image-with-text__content{padding:20px 0}.ctm_instruction_block .image-with-text__text p{max-width:100%;text-align:center}.ctm_aboutus_multi_grid .multicolumn-list{row-gap:10px}.ctm_aboutus_multi_grid .multicolumn-list li{width:100%;max-width:100%}.ctm_aboutus_multi_grid .multicolumn-card__info{text-align:center;width:100%;padding-top:1.5rem}.ctm_aboutus_multi_grid .multicolumn-card__image-wrapper .media--circle{border:2px solid #F7F7EF;box-shadow:0 0 0 2px #a7d4b9;width:100px;height:100px}.ctm_aboutus_multi_grid li:hover .multicolumn-card__image-wrapper .media--circle{box-shadow:0 0 0 2px #ff5b24}.ctm_aboutus_multi_grid .media--circle img{border:2px solid #000}.ctm_about_img_content .image-with-text__text{max-width:100%}.ctm_about_img_content .image-with-text__content{padding-top:20px;padding-left:0}.ctm_aboutus_Millennium .multicolumn-list{row-gap:30px}.ctm_aboutus_Millennium .grid--5-col-desktop .grid__item{width:100%;max-width:100%}.ctm_aboutus_Millennium .multicolumn-card__image-wrapper--half-width{width:100%;max-width:80px;flex-shrink:0}.ctm_aboutus_Millennium .multicolumn-card__image-wrapper .media--adapt img{width:80px;height:80px}.ctm_aboutus_Millennium .multicolumn-card{display:flex;align-items:flex-start;gap:16px}.ctm_aboutus_Millennium .multicolumn-card__info{padding:0!important}.ctm_aboutus_Millennium .multicolumn-card__info .rte p{font-size:16px}.ctm_aboutus_Millennium .multicolumn-card__info .rte p br{display:none}}@media screen and (max-width:575px){.accordion .accordion__title,.accordion__content p,.rich-text__text.rte p{font-size:16px}.content_description ul li{line-height:1.6}.ctm_instruction_block .image-with-text__text p{font-size:20px}.pdp_varient_btn{flex-direction:column}.pdp_varient_btn .product-form__buttons{max-width:100%}}.shopify-section.section.ctm_video_banner video.media__video_desktop{background-color:#f6f7ee!important;top:-20%}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
