:root{--cmbh_accent: var(--color-main-accent);--cmbh-border-grey: 200, 200, 200;--cmbh_background: 253, 253, 253;--cmbh_text_on_dark: #ffffff;--cmbh_tab_bg: #cdeddb;--cmbh-border-radius: calc(var(--border-radius-buttons) + 7px);--swiper-pagination-bottom: 50px;--cmbh-icon-width: 44px;--cmbh-nav-size-title: .9rem;--cmbh-nav-size-sub: .85rem;--cmbh-nav-size-xs: .75rem;--cmbh-brand-green: rgb(0, 86, 59);--cmbh-brand-green-rgb: 0, 86, 59;--cmbh-brand-accent: rgb(241, 242, 82);--cmbh-brand-accent-rgb: 241, 242, 82;--cmbh-brand-product-bg: rgb(252, 252, 251);--cmbh-brand-light-lime: rgb(236, 250, 230);--cmbh_header_background: #F2F1E4;--cmbh-brand-col1: rgb(242, 241, 228);--cmbh-brand-col2: rgb(206, 242, 194);--cmbh-brand-col3: rgb(148, 234, 178);--cmbh-brand-col4: 0, 86, 59;--cmbh-brand-col5: rgb(8, 48, 35);--cmbh-brand-col6: rgb(72, 170, 95);--cmbh-brand-red: rgb(227, 0, 0);--cmbh_25_border: #F2F1E4;--cmbh_25_background: #fff;--cmbh_25_background_empahsis: #F7F6F0;--cmbh_25_background_empahsis_dark: #F2F1E4;--cmbh-25-grid-gap: 1em;--cmbh-spacing-small: 10px;--cmbh-spacing-medium: 30px;--cmbh-spacing-large: 60px;--cmbh-spacing-xlarge: 120px}@font-face{font-family:Recife;src:url(RecifeDisplay-Regular.woff2) format("woff2"),url(RecifeDisplay-Regular.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Recife;src:url(RecifeDisplay-SemiBold.woff2) format("woff2"),url(RecifeDisplay-SemiBold.woff2) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recife;src:url(RecifeDisplay-Bold.woff2) format("woff2"),url(RecifeDisplay-Bold.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}h1.display,h2.display,h3.display,h4.display,h5.display,h6.display{letter-spacing:normal;text-wrap:pretty}h1.text-font--heading,h2.text-font--heading,h3.text-font--heading,h4.text-font--heading,h5.text-font--heading,h6.text-font--heading{letter-spacing:normal}h1.balance,h2.balance,h3.balance,h4.balance,h5.balance,h6.balance{text-wrap:balance}.standard{font-family:var(--font-stack-body-primary)}.display{font-family:Recife;font-weight:600;text-wrap:pretty}.hide-on-none{display:block}@media screen and (max-width: 768px){.hide-on-mobile{display:none!important}}@media screen and (min-width: 768px){.hide-on-desktop{display:none!important}}.standard{font-family:inter}.linethrough{text-decoration:line-through}.fw-bold{font-weight:600}.text-color--light{color:rgb(var(--cmbh_background))}.text-color--light a{color:rgb(var(--cmbh_background));text-decoration:underline}.text-color--light a:hover{text-decoration:none}.container--vertical-inner-space-small{padding-top:clamp(2.5rem,var(--container-vertical-space),4.375rem);padding-bottom:clamp(2.5rem,var(--container-vertical-space),4.375rem)}.radius{border-radius:var(--cmbh-border-radius)}.display-none{display:none}.shadow,.flex-row .col .key-info{box-shadow:2.8px 2.8px 2.2px #00000005,6.7px 6.7px 5.3px #00000007,12.5px 12.5px 10px #00000009,22.3px 22.3px 17.9px #0000000b,41.8px 41.8px 33.4px #0000000d,100px 100px 80px #00000012}.crop_circle{overflow:hidden;border-radius:50%}.cmbh-border-radius{border-radius:var(--cmbh-border-radius)}.card.card-no-borders{border:0px none rgba(0,0,0,0)}.button--solid{font-weight:600;background-color:var(--color-text-main)!important;border-color:var(--color-text-main)!important;color:var(--cmbh_text_on_dark)!important}.button--solid:hover{color:var(--color-text-cards)!important;background-color:var(--color-main-accent)!important;border-color:var(--color-main-accent)!important}.button--solid:hover span{color:var(--color-text-main)!important}.button--solid:hover span svg,.button--solid:hover span path{fill:var(--color-text-main)!important}.button--accent{font-weight:600;background-color:var(--color-main-accent)!important;border-color:var(--color-main-accent)!important;color:var(--color-text-main)!important}.button--accent:hover{color:var(--color-text-cards)!important;background-color:var(--color-main-accent)!important;border-color:var(--color-main-accent)!important}.button--accent:hover span{color:var(--color-text-main)!important}.button--accent:hover span svg,.button--accent:hover span path{fill:var(--color-text-main)!important}.button--white{font-weight:600;background-color:var(--cmbh_text_on_dark)!important;border-color:var(--cmbh_text_on_dark)!important;color:var(--color-text-main)!important}.button--white:hover{color:var(--color-text-cards)!important;background-color:var(--color-main-accent)!important;border-color:var(--color-main-accent)!important}.button--white:hover span{color:var(--color-text-main)!important}.button--white:hover span svg,.button--white:hover span path{fill:var(--color-text-main)!important}.button--outline-white{font-weight:600;background-color:#0000!important;border-color:var(--cmbh_text_on_dark)!important;color:var(--cmbh_text_on_dark)!important}.button--outline-white:hover{color:var(--color-text-cards)!important;background-color:var(--color-main-accent)!important;border-color:var(--color-main-accent)!important}.button--outline-white:hover span{color:var(--color-text-main)!important}.button--outline-white:hover span svg,.button--outline-white:hover span path{fill:var(--color-text-main)!important}@keyframes fadeInUp{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.fadeInUp-animation{animation:.6s fadeInUp}.site-header .site-nav.site-nav.style--classic .menu-link{padding:.9375rem 1rem}.site-header .site-nav .link-list .top-level .menu-link{gap:.4rem}.site-header .site-nav .link-list .top-level .menu-link .top-level-item{font-size:var(--cmbh-nav-size-title)}.site-header .site-nav .link-list .top-level .menu-link .icon{margin-inline-start:0rem}.site-header .site-nav .link-list .top-level .menu-link:hover .badge{color:var(--cmbh_text_on_dark)!important}.site-header .site-nav .link-list .top-level .menu-link#menu-item-register-test-classic span.top-level-item{padding:5px 10px;border-radius:10px;background-color:var(--color-text-main);color:var(--cmbh_text_on_dark);font-size:var(--cmbh-nav-size-sub)}.site-header .site-nav .link-list .top-level .menu-link#menu-item-register-test-classic span.top-level-item.text-animation--underline-in-header{background-image:none}.site-header .site-nav .link-list .top-level .menu-link#menu-item-register-test-classic:hover span.top-level-item{background-color:var(--color-main-accent);color:var(--color-text-main)}.site-header .site-nav .link-list .top-level .menu-link#menu-item-register-test-classic:hover span.top-level-item.text-animation--underline-in-header{background-image:none}.site-header .site-nav .submenu.mega-menu .submenu-holder .babymenu a.menu-link{padding:2px 10px}.site-header .site-nav .submenu.mega-menu .submenu-holder .babymenu a.menu-link span span{font-size:var(--cmbh-nav-size-sub)}.site-header .site-nav .submenu-outer{display:flex;flex-direction:column;justify-content:space-between}.site-header.sticky-header.show .site-nav.site-nav.style--classic .menu-link{padding:.9375rem .7rem}.site-header .badge,.sidebar .badge{padding:5px 10px;border-radius:10px;background-color:var(--color-text-main);color:var(--cmbh_text_on_dark);font-size:.75rem}.site-header .badge:hover,.sidebar .badge:hover{color:var(--cmbh_text_on_dark)}.sidebar .shop-all{margin-top:2rem}.sidebar .shop-all .button{display:block}.collection-product-count{font-size:var(--cmbh-nav-size-title)}.facets-sidebar .sorting .collection-filters__label{font-size:var(--cmbh-nav-size-sub)}.facets-sidebar .sorting .select .select__select{font-size:var(--cmbh-nav-size-xs)}.facets-sidebar .facets .facets__summary-text{font-size:var(--cmbh-nav-size-sub)}.facets-sidebar .facets .facet-checkbox .filter-text,.facets-sidebar .show-more_toggler{font-size:var(--cmbh-nav-size-xs)}#element-main-collection-banner .section-heading{min-width:50%;max-width:66.666%}#element-main-collection-banner .section-heading h1{text-wrap:pretty}@media screen and (max-width: 767px){#element-main-collection-banner .section-heading{max-width:100%}}.CMBH-main-slider .trustpilot-slider-widget .trustpilot-widget{width:200px}@media screen and (max-width: 767px){.CMBH-main-slider .trustpilot-slider-widget{display:flex;justify-content:center}.CMBH-main-slider .trustpilot-slider-widget .trustpilot-widget{height:80px;width:150px}}.announcement-bar .trustpilot-widget{scale:.8}.CMBH-main-slider .desktop{display:block}@media screen and (max-width: 767px){.CMBH-main-slider .desktop{display:none}}.CMBH-main-slider .device{display:none}@media screen and (max-width: 767px){.CMBH-main-slider .device{display:block}}@media screen and (max-width: 767px){.CMBH-main-slider .align-content--vertical-middle{align-items:end}}@media screen and (max-width: 767px){.CMBH-main-slider .display.heading-size--large{font-size:calc(.9px*var(--base-headings-primary-size) + 0px);margin-bottom:7px}}.CMBH-main-slider .display p{margin-bottom:0;line-height:.9}.CMBH-main-slider .display strong{display:inherit;font-family:inherit;font-family:var(--font-stack-headings-primary)}@media screen and (max-width: 767px){.CMBH-main-slider .display{text-align:center}}.CMBH-main-slider .secondary-text{width:80%}@media screen and (max-width: 767px){.CMBH-main-slider .secondary-text{width:100%}}@media screen and (max-width: 767px){.CMBH-main-slider .secondary-text .line1{text-align:center}}.CMBH-main-slider .secondary-text .line2{text-wrap:pretty}.CMBH-main-slider .secondary-text .line2 strong{text-decoration:underline}.CMBH-main-slider .secondary-text .line2 strong:hover{text-decoration:none}@media screen and (max-width: 767px){.CMBH-main-slider .secondary-text .line2{font-size:calc(1px*var(--base-body-primary-size) + 0px);text-align:center}}.CMBH-main-slider .secondary-text p{margin-bottom:7px}@media screen and (max-width: 767px){.CMBH-main-slider .CTA-row{text-align:center}}.product-variant__item.product-variant__item--radio input:checked+label{background-color:var(--color-main-accent)!important;font-weight:600;border-color:var(--color-main-accent)!important;box-shadow:0 0 0 1px var(--color-main-accent)!important}.products-set.products-set--style-primary .product-item__quick-buy .product-form{display:none}.main-footer .footer-item__menu a{font-size:calc(.7px*var(--base-body-primary-size) + 0px)}.main-footer .footer-bottom .site_disclaimer{font-size:.7rem;opacity:.7}.footer-bottom .location-dropdown,.location-dropdown-wrapper .location-dropdown{margin-bottom:30px;position:relative;display:inline-block;width:100%}.footer-bottom .location-dropdown select,.location-dropdown-wrapper .location-dropdown select{-webkit-appearance:none;appearance:none;background-color:#0000;border:1px solid var(--color-text-main);padding:5px 40px 5px 5px;font-size:calc(.875px*var(--base-body-primary-size) + 0px);color:var(--cmbh_text_on_dark);cursor:pointer}.footer-bottom .location-dropdown select:focus,.location-dropdown-wrapper .location-dropdown select:focus{outline:none;box-shadow:0 0 4px #0003}.footer-bottom .location-dropdown select option,.location-dropdown-wrapper .location-dropdown select option{background-color:#fff;color:var(--color-text-main)}.footer-bottom .location-dropdown select option:first-of-type,.location-dropdown-wrapper .location-dropdown select option:first-of-type{color:var(--color-text-main);font-weight:500}.footer-bottom .location-dropdown:after,.location-dropdown-wrapper .location-dropdown:after{content:"\25bc";position:absolute;top:50%;right:15px;transform:translateY(-50%);pointer-events:none;font-size:12px}.site-header .button__icon--special svg *{stroke-width:.13rem!important}.product-gallery{position:relative}.product-gallery .badge{background-color:#fff;margin-top:10px;margin-left:10px;border-radius:var(--border-radius-forms);z-index:9;position:absolute;left:0;top:0;display:block;border:solid 2px var(--color-main-accent);padding:5px 20px;font-weight:600}ul.feature-list li.feature{display:flex;gap:10px;align-items:center;margin-bottom:8px;font-size:calc(.9px*var(--base-body-primary-size) + 0px)}ul.feature-list li.feature img{height:auto;max-width:26px}.sale-notice{background-color:var(--color-main-accent);color:var(--color-text-main);width:auto;border-radius:2px 3px 3px 2px;text-transform:uppercase;font-size:.8em;letter-spacing:1px;line-height:2;padding:0 .5em;margin-left:1em;position:relative;display:inline-block;transform:rotate(5deg) translateY(2px);font-weight:600}.sale-notice:before{content:"";display:block;position:absolute;top:0;height:100%;width:2em;left:calc(-2em + 1px);background:linear-gradient(to bottom right,transparent 49.4%,var(--color-main-accent) 50%) top,linear-gradient(to top right,transparent 49.4%,var(--color-main-accent) 50%) bottom;background:linear-gradient(to bottom right,transparent 50%,var(--color-main-accent) 50%) top,linear-gradient(to top right,transparent 50%,var(--color-main-accent) 50%) bottom;background:conic-gradient(transparent 45deg,var(--color-main-accent) 45deg 135deg,transparent 125deg 360deg);background-size:100% 51%;background-size:100% 100%;background-repeat:no-repeat}.sale-notice.hide{display:none}.product-text .product-price-compact{display:flex;position:relative;align-items:center}.product-text .product-price-compact .product-price{margin-right:20px}.product-text .product__title{position:relative;display:inline-block!important}.product-text .benefits{display:flex;gap:5px}.product-text .benefits .benefit{display:block;padding:5px 10px;font-size:12px;border-radius:4px;background:#fff;color:#000}.product-text .benefits .benefit .bold{font-weight:600}.flex-row{display:flex;gap:var(--gutter-large);flex-direction:row}@media screen and (max-width: 767px){.flex-row{flex-direction:column;width:100%}}.flex-row .col{display:flex;flex-direction:column;justify-content:center;width:50%}@media screen and (max-width: 767px){.flex-row .col{width:100%}}.flex-row .col .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.flex-row .col .embed-container iframe,.flex-row .col .embed-container object,.flex-row .col .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.flex-row .col .display{padding-bottom:var(--gutter-small)}.flex-row .col a{text-decoration:underline}.flex-row .col a:hover{text-decoration:none}.flex-row .col img{width:100%}.flex-row .col ul li{margin-bottom:5px}.flex-row .col .key-info{background-color:#fff;padding:20px;border:1px solid rbga(var(--color-text-main),.5);border-radius:var(--cmbh-border-radius)}.flex-row .col .key-info ul li{margin:0 0 10px;background-image:url(https://cdn.shopify.com/s/files/1/0864/1278/8001/files/icon-star-accent.png?v=1718017018);background-repeat:no-repeat;background-size:20px;padding:0 0 0 30px;font-weight:600}.flex-row .col ul li p{margin-bottom:0}.flex-row:not(:first-child){padding-top:calc(var(--container-vertical-space)/2)}.text-size--tiny{font-size:calc(.75px*var(--base-body-primary-size) + 0px)}.blog_versions.updated{position:relative;padding-left:20px}.blog_versions.updated:before{content:"";position:absolute;left:5px;height:100%;width:1px;background:var(--cmbh_accent)}.blog_versions.updated .pointer:before{content:"";left:1px;width:9px;height:9px;position:absolute;background:rgb(var(--cmbh_background));border:1px solid var(--cmbh_accent);border-radius:50%;margin-top:6px}.blog_versions.updated .pointer.current_version:before{background:var(--cmbh_accent)}.cover_image_container .cover_image_content{display:flex}@media screen and (max-width: 767px){.cover_image_container .cover_image_content{flex-direction:column}}.cover_image_container .cover_image_content .cover_image_text p{margin-bottom:0}@media screen and (min-width: 767px){.cover_image_container .cover_image_content .cover_image_text .cover_image_excerpt{width:50%}}.cover_image_container .cover_image_content .cover_image_cta{margin-top:20px;align-content:end}.cover_image_container .cover_image_content .cover_image_cta .cta_inner{border:1px solid var(--cmbh_accent);background-color:#fff;padding:15px}.cover_image_container .cover_image_content .cover_image_cta .cta_inner .text{color:var(--color-text-main)}.cover_image_container .cover_image_content .cover_image_cta .cta_inner .text .heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.cover_image_container .cover_image_content .cover_image_cta .cta_inner .text .heading h4,.cover_image_container .cover_image_content .cover_image_cta .cta_inner .text .heading h5{margin-bottom:0}.cover_image_container .cover_image_content .cover_image_cta .cta_inner .button{width:100%}.cmbh-rich-text{padding-top:var(--cmbh-spacing-medium);padding-bottom:var(--cmbh-spacing-medium)}@media screen and (min-width: 1024px){.cmbh-rich-text{padding-top:var(--cmbh-spacing-large);padding-bottom:var(--cmbh-spacing-large)}}.cmbh-rich-text .rich-text__image.rich-text__image--fit{min-height:540px}@media screen and (max-width: 767px){.cmbh-rich-text .rich-text__image.rich-text__image--fit{min-height:auto}}.cmbh-rich-text .rich-text__container--fullwidth{width:100%}.cmbh-rich-text .rich-text__container--image-left .cmbh-grid,.cmbh-rich-text .rich-text__container--image-right .cmbh-grid{display:grid;gap:var(--grid-gap)}.cmbh-rich-text .rich-text__container--image-left .cmbh-grid.grid_1,.cmbh-rich-text .rich-text__container--image-right .cmbh-grid.grid_1{grid-template-columns:1fr}.cmbh-rich-text .rich-text__container--image-left .cmbh-grid.grid_2,.cmbh-rich-text .rich-text__container--image-right .cmbh-grid.grid_2{grid-template-columns:1fr 1fr}@media screen and (max-width: 767px){.cmbh-rich-text .rich-text__container--image-left .cmbh-grid.grid_2,.cmbh-rich-text .rich-text__container--image-right .cmbh-grid.grid_2{grid-template-columns:1fr}}.cmbh-rich-text .rich-text__container--image-left .cmbh-grid .grid_3,.cmbh-rich-text .rich-text__container--image-right .cmbh-grid .grid_3{grid-template-columns:1fr 1fr 1fr}.cmbh-rich-text .rich-text__container--image-left .cmbh-grid .rich_text_image_container,.cmbh-rich-text .rich-text__container--image-right .cmbh-grid .rich_text_image_container{align-items:stretch;overflow:hidden;border-radius:var(--cmbh-border-radius)}.cmbh-rich-text .rich-text__container--image-left .cmbh-grid .rich_text_image_container .lazy-image,.cmbh-rich-text .rich-text__container--image-right .cmbh-grid .rich_text_image_container .lazy-image{height:100%}.cmbh-rich-text .rich-text__container--image-left .cmbh-grid .content_inner_grid,.cmbh-rich-text .rich-text__container--image-right .cmbh-grid .content_inner_grid{display:grid;gap:var(--grid-gap)}.cmbh-rich-text .rich-text__container--image-left .cmbh-grid .content_inner_grid.grid_1,.cmbh-rich-text .rich-text__container--image-right .cmbh-grid .content_inner_grid.grid_1{grid-template-columns:1fr}.cmbh-rich-text .rich-text__container--image-left .cmbh-grid .content_inner_grid.grid_2,.cmbh-rich-text .rich-text__container--image-right .cmbh-grid .content_inner_grid.grid_2{grid-template-columns:1fr 1fr}@media screen and (max-width: 767px){.cmbh-rich-text .rich-text__container--image-left .cmbh-grid .content_inner_grid.grid_2,.cmbh-rich-text .rich-text__container--image-right .cmbh-grid .content_inner_grid.grid_2{grid-template-columns:1fr}}.cmbh-rich-text .rich-text__container--image-left .cmbh-grid .content_inner_grid.grid_3,.cmbh-rich-text .rich-text__container--image-right .cmbh-grid .content_inner_grid.grid_3{grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 767px){.cmbh-rich-text .rich-text__container--image-left .cmbh-grid .content_inner_grid.grid_3,.cmbh-rich-text .rich-text__container--image-right .cmbh-grid .content_inner_grid.grid_3{grid-template-columns:1fr}}.article__index{background:#fff;border:solid var(--cmbh_accent) 1px;border-radius:var(--cmbh-border-radius);position:relative}.article__index .title{font-size:small;font-weight:700}.article__index .article__index__inner{padding:20px}.article__index .article__index__inner li{padding-bottom:5px}.article__index .article__index__inner li:before{font-size:small;font-weight:700;content:">";margin-right:10px}.article__index .article__index__inner li a{cursor:pointer}.article__index .article__index__inner li a:hover{cursor:pointer;text-decoration:underline}.cmbh-common-intolerances .title-section,.cmbh-common-symptoms .title-section{margin-bottom:40px}@media screen and (min-width: 767px){.cmbh-common-intolerances .title-section,.cmbh-common-symptoms .title-section{width:50%}}.cmbh-common-intolerances .grid li .lazy-image,.cmbh-common-symptoms .grid li .lazy-image{margin-bottom:20px}.cmbh-common-intolerances .grid li .lazy-image img,.cmbh-common-symptoms .grid li .lazy-image img{border-radius:var(--cmbh-border-radius)}.cmbh-common-intolerances .grid li p,.cmbh-common-symptoms .grid li p{display:-webkit-box;max-height:200px;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cmbh-common-intolerances .grid li h4,.cmbh-common-symptoms .grid li h4{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.key__points{background:#fff;border:solid var(--cmbh_accent) 1px;border-radius:var(--cmbh-border-radius);position:relative}.key__points .title{font-size:small;font-weight:700}.key__points .key__points__inner{padding:20px}.key__points .key__points__inner li{padding-bottom:5px}.key__points .key__points__inner li:before{font-size:small;font-weight:700;content:">";margin-right:10px}.key__points .key__points__inner li a{cursor:pointer}.key__points .key__points__inner li a:hover{cursor:pointer;text-decoration:underline}.flex{display:flex}.flex .flex-col{width:50%}.flex .flex-col.align-center{align-content:center}.flex .flex-col img{width:100%}@media screen and (max-width: 767px){.flex{flex-direction:column}.flex .flex-col{width:100%}}.cmbh-author-information .author-row,.cmbh-author-information .author-col,.cmbh-authors .author-row,.cmbh-authors .author-col{display:flex;flex-direction:row}@media screen and (max-width: 767px){.cmbh-author-information .author-row,.cmbh-author-information .author-col,.cmbh-authors .author-row,.cmbh-authors .author-col{flex-direction:column}}.cmbh-author-information .author-row .author-image,.cmbh-author-information .author-col .author-image,.cmbh-authors .author-row .author-image,.cmbh-authors .author-col .author-image{width:50%;height:auto;max-width:300px;margin-right:30px}@media screen and (max-width: 767px){.cmbh-author-information .author-row .author-image,.cmbh-author-information .author-col .author-image,.cmbh-authors .author-row .author-image,.cmbh-authors .author-col .author-image{margin-bottom:30px}}.cmbh-author-information .author-row .author-image img,.cmbh-author-information .author-col .author-image img,.cmbh-authors .author-row .author-image img,.cmbh-authors .author-col .author-image img{border-radius:50%}.cmbh-author-information .author-row .author-bio .linkedin-logo,.cmbh-author-information .author-col .author-bio .linkedin-logo,.cmbh-authors .author-row .author-bio .linkedin-logo,.cmbh-authors .author-col .author-bio .linkedin-logo{width:20px}.cmbh-author-information .author-row .author-bio a,.cmbh-author-information .author-col .author-bio a,.cmbh-authors .author-row .author-bio a,.cmbh-authors .author-col .author-bio a{text-decoration:none}.cmbh-author-information .author-row .author-bio a:hover span,.cmbh-author-information .author-col .author-bio a:hover span,.cmbh-authors .author-row .author-bio a:hover span,.cmbh-authors .author-col .author-bio a:hover span{text-decoration:underline}.cmbh-author-information .author-row .author-bio .inline,.cmbh-author-information .author-col .author-bio .inline,.cmbh-authors .author-row .author-bio .inline,.cmbh-authors .author-col .author-bio .inline{display:inline-flex}.cmbh-author-information .author-row .author-bio .inline img,.cmbh-author-information .author-col .author-bio .inline img,.cmbh-authors .author-row .author-bio .inline img,.cmbh-authors .author-col .author-bio .inline img{margin-right:5px}.cmbh-author-information .author-col,.cmbh-authors .author-col{flex-direction:column}.cmbh-author-information .author-col .author-image,.cmbh-authors .author-col .author-image{width:100%;margin-bottom:30px;max-width:400px}.balance_text{text-wrap:balance}.cart__items .cart-item__thumbnail{width:4rem}.cart__items .cart-item__title,.cart__items .cart-item__variant{text-wrap:balance}.cart__items #item-49243575419169 .cart-item__price,.cart__items #item-49243575419169 .quantity-selector-holder{display:none}.cart__items #item-49243575419169 .free_trial{border-radius:4px;background-color:var(--color-main-accent);padding:2px;font-size:.8rem}.cart__items #item-49243575419169 .remove.text-link.text-size--small{margin-inline-start:0}.avpoptions-container__v2{border-radius:var(--border-radius-widgets);padding:var(--gutter-regular);padding-top:var(--gutter-small);padding-bottom:var(--gutter-small);border:solid 1px var(--color-secondary-background-main);position:relative}.avpoptions-container__v2 #avp-watermark-footer.avp-watermark-footer{display:none!important}.avpoptions-container__v2 .fasttrack_my_results span.ap-options__radio .avp-productoptioncheckwrapper{width:100%}.avpoptions-container__v2 .fasttrack_my_results .avp-option-title .apo-title{font-weight:var(--font-weight-body-primary-bold);font-size:calc(.9375px*var(--base-body-primary-size) + 0px);font-weight:var(--font-weight-body-primary-medium);background-color:var(--color-background-main);position:absolute;padding:0 var(--gutter-small);text-transform:uppercase;top:0;transform:translateY(-50%);left:calc(var(--gutter-regular) - var(--gutter-small))}.pack-size-selector{margin-bottom:20px}.pack-size-selector h3{margin-bottom:15px;font-size:16px;font-weight:500}.pack-size-selector .pack-options{display:flex;flex-direction:column;gap:10px}.pack-size-selector .pack-option input[type=radio]{display:none}.pack-size-selector .pack-option input[type=radio]:checked+.pack-label{background-color:#f1f252;border-color:#00563b}.pack-size-selector .pack-label{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border:1px solid #ddd;border-radius:4px;cursor:pointer;transition:all .3s ease;background:#fff}.pack-size-selector .pack-label:hover{border-color:#00563b}.pack-size-selector .pack-title{font-weight:500}.pack-size-selector .pack-savings{color:#00563b;font-size:14px;font-weight:500}.pack-size-selector .pack-price{font-weight:600}.pack-modal{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:9999;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:20px;box-sizing:border-box}.pack-modal-content{background-color:#fff;padding:30px;border-radius:12px;max-width:500px;width:100%;position:relative;box-shadow:0 10px 25px #0003;margin:auto;animation:modalFadeIn .3s ease-out}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.close-modal{position:absolute;right:15px;top:15px;font-size:24px;background:none;border:none;cursor:pointer;color:#666;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.close-modal:hover{background-color:#0000000d;color:#333}.payment-buttons{margin-top:25px}.payment-buttons .add-to-cart-button{width:100%;margin-bottom:10px}.shopify-payment-buttons{margin-top:15px}.shopify-payment-buttons .shopify-payment-button__button{width:100%;padding:15px;margin-bottom:10px;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease}.shopify-payment-buttons .shopify-payment-button__button--branded{background-color:#5a31f4;color:#fff}.shopify-payment-buttons .shopify-payment-button__button--branded:hover{background-color:#4719f3}.shopify-payment-buttons .shopify-payment-button__more-payment-options{background-color:#0000;border:1px solid #ddd;color:#333;width:100%;padding:15px;border-radius:8px;cursor:pointer;font-weight:500}.shopify-payment-buttons .shopify-payment-button__more-payment-options:hover{background-color:#f5f5f5}body.modal-open{overflow:hidden}@media screen and (max-width: 767px){.pack-modal{padding:15px}.pack-modal-content{padding:20px}}.strikethrough{text-decoration:line-through!important}.cmbh-main-collection-product-grid-2025 .product-item.style-2025,.cmbh-main-collection-product-grid-2025 .product-item.style-2025-items-tested,.mega-menu .product-item.style-2025,.mega-menu .product-item.style-2025-items-tested{background-color:var(--cmbh_25_background);aspect-ratio:3/4}@media screen and (min-width: 1024px){.cmbh-main-collection-product-grid-2025 .product-item.style-2025,.cmbh-main-collection-product-grid-2025 .product-item.style-2025-items-tested,.mega-menu .product-item.style-2025,.mega-menu .product-item.style-2025-items-tested{aspect-ratio:1/1}}@media screen and (max-width: 1024px){.cmbh-main-collection-product-grid-2025 .product-item.style-2025 .product-item__image,.cmbh-main-collection-product-grid-2025 .product-item.style-2025-items-tested .product-item__image,.mega-menu .product-item.style-2025 .product-item__image,.mega-menu .product-item.style-2025-items-tested .product-item__image{height:100%}.cmbh-main-collection-product-grid-2025 .product-item.style-2025 .product-item__image .lazy-image.lazy-image--background.product-item__image-figure,.cmbh-main-collection-product-grid-2025 .product-item.style-2025-items-tested .product-item__image .lazy-image.lazy-image--background.product-item__image-figure,.mega-menu .product-item.style-2025 .product-item__image .lazy-image.lazy-image--background.product-item__image-figure,.mega-menu .product-item.style-2025-items-tested .product-item__image .lazy-image.lazy-image--background.product-item__image-figure{aspect-ratio:1/1;width:100%;height:auto!important}.cmbh-main-collection-product-grid-2025 .product-item.style-2025 .product-item__image .lazy-image.lazy-image--background.product-item__image-figure img,.cmbh-main-collection-product-grid-2025 .product-item.style-2025-items-tested .product-item__image .lazy-image.lazy-image--background.product-item__image-figure img,.mega-menu .product-item.style-2025 .product-item__image .lazy-image.lazy-image--background.product-item__image-figure img,.mega-menu .product-item.style-2025-items-tested .product-item__image .lazy-image.lazy-image--background.product-item__image-figure img{margin-top:0}}.product-item.style-2025,.product-item.style-2025-items-tested{background-color:var(--cmbh_25_background);aspect-ratio:1/1;border:2px solid var(--cmbh_25_border);border-radius:var(--cmbh-border-radius);position:relative;padding:var(--cmbh-spacing-small)}.product-item.style-2025 .product-item__image,.product-item.style-2025-items-tested .product-item__image{padding-top:150%}@media screen and (min-width: 1024px){.product-item.style-2025 .product-item__image,.product-item.style-2025-items-tested .product-item__image{padding-top:100%}}@media screen and (min-width: 1400px){.product-item.style-2025 .product-item__image,.product-item.style-2025-items-tested .product-item__image{padding-top:100%}}.product-item.style-2025 .badge-holder,.product-item.style-2025-items-tested .badge-holder{position:absolute;padding:10px;top:0;left:0;width:100%;z-index:9;display:flex;gap:5px;justify-content:left}.product-item.style-2025 .badge-holder .product-item__badge,.product-item.style-2025-items-tested .badge-holder .product-item__badge{top:0;z-index:9;background-color:var(--cmbh_25_border);color:var(--cmbh_25_badge_text);border-radius:5px;font-weight:600}@media screen and (max-width: 1024px){.product-item.style-2025 .badge-holder .product-item__badge,.product-item.style-2025-items-tested .badge-holder .product-item__badge{font-size:10px;padding-inline-start:.4rem;padding-inline-end:.4rem}}.product-item.style-2025 .badge-holder .product-item__badge.accent,.product-item.style-2025-items-tested .badge-holder .product-item__badge.accent{background-color:var(--cmbh-brand-accent);color:var(--cmbh_25_accent_text)}.product-item.style-2025 figure img,.product-item.style-2025-items-tested figure img{margin-top:-50px}@media screen and (min-width: 1024px){.product-item.style-2025 figure img,.product-item.style-2025-items-tested figure img{scale:.7}}.product-item.style-2025.featured .card__text .product-item__price-container,.product-item.style-2025-items-tested.featured .card__text .product-item__price-container{flex-direction:column;padding:0}.product-item.style-2025.featured .card__text .product-item__price-container .button,.product-item.style-2025-items-tested.featured .card__text .product-item__price-container .button{width:auto}.product-item.style-2025.featured .product-item__image,.product-item.style-2025-items-tested.featured .product-item__image{padding-top:100%}.product-item.style-2025 .card__text,.product-item.style-2025-items-tested .card__text{position:absolute;bottom:0;left:0;right:0;padding:0;width:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}@media screen and (max-width: 1024px){.product-item.style-2025 .card__text .button,.product-item.style-2025-items-tested .card__text .button{font-size:13px}}@media screen and (max-width: 1024px){.product-item.style-2025 .card__text,.product-item.style-2025-items-tested .card__text{gap:0px}.product-item.style-2025 .card__text .title-container,.product-item.style-2025-items-tested .card__text .title-container{line-height:1}}.product-item.style-2025 .card__text .access-to-experts,.product-item.style-2025-items-tested .card__text .access-to-experts{font-size:14px;font-weight:500;position:relative;line-height:1.5;display:flex;align-items:center;gap:5px;margin-bottom:.5rem;width:100%}.product-item.style-2025 .card__text .access-to-experts .product-comparison-card__benefit-icon,.product-item.style-2025-items-tested .card__text .access-to-experts .product-comparison-card__benefit-icon{width:22px;height:22px}.product-item.style-2025 .card__text .access-to-experts .icon-benefit,.product-item.style-2025-items-tested .card__text .access-to-experts .icon-benefit{width:22px;height:22px;background-color:var(--cmbh-brand-accent);border-radius:50%;padding:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;scale:1}.product-item.style-2025 .card__text .access-to-experts .icon-benefit svg,.product-item.style-2025-items-tested .card__text .access-to-experts .icon-benefit svg{fill:var(--cmbh-brand-green)}.product-item.style-2025 .card__text .access-to-experts .icon-benefit svg path,.product-item.style-2025-items-tested .card__text .access-to-experts .icon-benefit svg path{fill:var(--cmbh-brand-green)}.product-item.style-2025 .card__text .product-item__price-container,.product-item.style-2025-items-tested .card__text .product-item__price-container{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:space-between;width:100%}.product-item.style-2025 .card__text .product-item__price-container .button,.product-item.style-2025-items-tested .card__text .product-item__price-container .button{padding:calc(var(--gutter-small)/2) var(--gutter-small)}.product-item.style-2025 .card__text .product-item__price-container .button .button__text,.product-item.style-2025-items-tested .card__text .product-item__price-container .button .button__text{font-size:14px}@media screen and (max-width: 1024px){.product-item.style-2025 .card__text .product-item__price-container,.product-item.style-2025-items-tested .card__text .product-item__price-container{gap:5px;flex-direction:column}.product-item.style-2025 .card__text .product-item__price-container .button,.product-item.style-2025-items-tested .card__text .product-item__price-container .button{width:100%}}.product-item.style-2025-items-tested .card__text{display:flex;flex-direction:column;justify-content:space-between;height:60%;padding:var(--cmbh-spacing-small)}@media screen and (min-width: 1400px){.product-item.style-2025-items-tested .card__text{height:70%}}.product-item.style-2025-items-tested .card__text .test-item-count{background-color:var(--cmbh-brand-accent);color:var(--cmbh-brand-green);padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;margin-top:4px;width:auto;margin:var(--cmbh-spacing-small) 0}.product-item.style-2025-items-tested .card__text .title-container{position:relative;gap:5px}.product-item.style-2025-items-tested .card__text .title-container:after{content:"";background:linear-gradient(to bottom,#fff0,#fff);position:absolute;bottom:0;left:0;width:100%;height:50px}.product-item.style-2025-items-tested .card__text .title-container .items-tested-section{width:100%;text-align:left}.product-item.style-2025-items-tested .card__text .title-container .items-tested-section.scroll-items-tested{height:auto;overflow-y:auto;position:relative}.product-item.style-2025-items-tested .card__text .title-container .items-tested-section .items-tested-list{display:flex;flex-direction:column}.product-item.style-2025-items-tested .card__text .title-container .items-tested-section .items-tested-list .items-tested-item{width:100%;padding:5px;font-size:14px;line-height:1;position:relative;display:flex;align-items:center;gap:5px}.product-item.style-2025-items-tested .card__text .title-container .items-tested-section .items-tested-list .items-tested-item:after{content:"";display:block;width:100%;height:1px;background:var(--cmbh-brand-col6);margin-top:1px;opacity:.2;bottom:0;left:0;position:absolute}.product-item.style-2025-items-tested .card__text .title-container .items-tested-section .items-tested-list .items-tested-item .icon-positive,.product-item.style-2025-items-tested .card__text .title-container .items-tested-section .items-tested-list .items-tested-item .icon-negative{background:var(--cmbh-brand-col6);left:0;top:.125rem;flex-shrink:0;font-size:.8rem;width:17px;height:17px;display:flex;align-items:center;justify-content:center;border-radius:50%}.product-item.style-2025-items-tested .card__text .title-container .items-tested-section .items-tested-list .items-tested-item .icon-positive svg,.product-item.style-2025-items-tested .card__text .title-container .items-tested-section .items-tested-list .items-tested-item .icon-negative svg{width:12px;height:12px}.product-item.style-2025-items-tested .card__text .title-container .items-tested-section .items-tested-list .items-tested-item.header-item{padding-top:10px;font-weight:600}.product-item.style-2025-items-tested .card__text .title-container .items-tested-section .items-not-tested-list{display:flex;flex-direction:column;padding-bottom:40px}.product-item.style-2025-items-tested .card__text .title-container .items-tested-section .items-not-tested-list .items-tested-item{width:100%;padding:5px;font-size:14px;line-height:1;position:relative;display:flex;align-items:center;gap:5px;text-decoration:line-through;color:var(--cmbh-brand-red)}.product-item.style-2025-items-tested .card__text .title-container .items-tested-section .items-not-tested-list .items-tested-item:after{content:"";display:block;width:100%;height:1px;background:var(--cmbh-brand-red);margin-top:1px;opacity:.2;bottom:0;left:0;position:absolute}.product-item.style-2025-items-tested .card__text .title-container .items-tested-section .items-not-tested-list .items-tested-item .icon-positive,.product-item.style-2025-items-tested .card__text .title-container .items-tested-section .items-not-tested-list .items-tested-item .icon-negative{background:var(--cmbh-brand-red);left:0;top:.125rem;flex-shrink:0;font-size:.8rem;width:17px;height:17px;display:flex;align-items:center;justify-content:center;border-radius:50%}.product-item.style-2025-items-tested .card__text .title-container .items-tested-section .items-not-tested-list .items-tested-item .icon-positive svg,.product-item.style-2025-items-tested .card__text .title-container .items-tested-section .items-not-tested-list .items-tested-item .icon-negative svg{width:12px;height:12px}.product-item.style-2025-items-tested .card__text .title-container .items-tested-section .items-not-tested-list .items-tested-item.header-item{padding-top:10px;font-weight:600}.product-details-2025{margin-top:var(--cmbh-spacing-large)}@media screen and (max-width: 1024px){.product-details-2025{margin-top:var(--cmbh-spacing-medium)}}.product-details-2025 .product-details__bento-box .product-details__bento-box__item{border-radius:var(--cmbh-border-radius)}.product-details-2025 .product-details__bento-box .product-details__bento-box__item .product-details__bento-box__item-inner{display:flex;flex-direction:row;align-items:start;justify-content:space-between}@media screen and (max-width: 1024px){.product-details-2025 .product-details__bento-box .product-details__bento-box__item .product-details__bento-box__item-inner{flex-direction:column-reverse}}.product-details-2025 .product-details__bento-box .product-details__bento-box__item .product-details__bento-box__item-inner .product-details__bento-box__item-content{padding:var(--cmbh-spacing-medium);display:flex;flex-direction:column;justify-content:center;width:100%;flex-grow:1}@media screen and (max-width: 1024px){.product-details-2025 .product-details__bento-box .product-details__bento-box__item .product-details__bento-box__item-inner .product-details__bento-box__item-content:last-child{padding-bottom:0}}.product-details-2025 .product-details__bento-box .product-details__bento-box__item .product-details__bento-box__item-inner .product-details__bento-box__item-content .features-title{margin-bottom:var(--gutter-regular)}.product-details-2025 .feature{padding:8px 10px;border:1px solid rgba(0,0,0,.1);border-radius:var(--cmbh-border-radius);background:#fff;justify-content:space-between}.product-details-2025 .feature .feature-inner{display:flex;flex-direction:row;align-items:center;gap:10px}.product-details-2025 .feature.special__box{position:relative;overflow:hidden;border:1px solid var(--cmbh-brand-accent);font-weight:600;background:var(--cmbh-brand-accent)}.product-details-2025 .feature.special__box:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;mix-blend-mode:screen;background:linear-gradient(120deg,transparent,rgba(255,255,255,.8),transparent);animation:shine 4s infinite linear}.product-details-2025 .feature.special__box .special-message{font-size:12px;font-weight:400;color:var(--cmbh-green);border:1px solid var(--cmbh-brand-green);padding:5px 10px;border-radius:5px;color:var(--cmbh-brand-green);display:block;z-index:10}@keyframes shine{to{left:100%}}[data-product-id="9433091375393"] .cart-item__product-info .cart-form-item__price-title-variants span.text-size--small:last-of-type{color:red;border:1px solid red;padding:5px;border-radius:5px;font-size:.9rem;margin-top:10px}.template-product.template-product-fox-intol .fox-intol-variant-picker .sidebar-widget__title{text-transform:initial}.template-product.template-product-fox-intol .fox-intol-variant-picker .sidebar-widget__content{padding:var(--gutter-small);border:solid 1px var(--cmbh-brand-green)}.template-product.template-product-fox-intol .fox-intol-variant-picker .product-variant__name{display:none}.template-product.template-product-fox-intol .fox-intol-variant-picker .product-variant__item{flex-grow:1}.template-product.template-product-fox-intol .fox-intol-variant-picker .product-variant__item:last-child{padding-right:0}.template-product.template-product-fox-intol .fox-intol-variant-picker .product-variant__item--radio label{width:100%;font-size:.9rem}.template-product.template-product-fox-intol .fox-intol-variant-picker .product-variant__price-diff{font-size:.9em;opacity:.8;font-weight:400;margin-left:4px;display:none}.template-product.template-product-fox-intol .fox-intol-variant-picker .product-variant__item--radio input:not(:checked)+label .product-variant__price-diff{display:inline}.template-product.template-product-fox-intol .fox-intol-variant-picker .product-variant__item--radio input:checked+label .product-variant__price-diff{display:none}@media screen and (max-width: 768px){.template-product.template-product-fox-intol #main>.shopify-section:first-of-type>.container--vertical-space:first-of-type{margin-top:0!important;margin-bottom:0}}@media screen and (max-width: 768px){.template-product.template-product-fox-intol .container--vertical-space-small{margin-top:50px}.template-product.template-product-fox-intol .grid--gap-xlarge{--col-gap: 10px}}@media screen and (max-width: 768px){.template-product.template-product-fox-intol .css-slider:not(.css-slider--overlay-navigation) .css-slider-navigation-container{margin-top:0}}@media screen and (max-width: 768px){.template-product.template-product-fox-intol .product-actions{margin-top:0}.template-product.template-product-fox-intol .product-actions .product-form .flex-buttons>*{margin-top:0;margin-bottom:0}.template-product.template-product-fox-intol .product-actions .shopify-payment-button{margin-top:10px!important}.template-product.template-product-fox-intol .product-text{text-align:center}}@media screen and (max-width: 768px)and (max-width: 768px){.template-product.template-product-fox-intol .product-text .product__subtitle{font-size:.8rem;text-align:center}}@media screen and (max-width: 768px){.template-product.template-product-fox-intol .product-text .display.product__title.heading-size--page-title{font-size:2rem;text-align:center}}@media screen and (max-width: 768px)and (max-width: 768px){.template-product.template-product-fox-intol .product-text>*:not(:last-child){margin-bottom:0}}@media screen and (max-width: 768px){.template-product.template-product-fox-intol .product-text .product-price-compact{margin:var(--cmbh-spacing-small) 0 20px 0;justify-content:center}.template-product.template-product-fox-intol .product-text .product-price-compact .product-price{margin-bottom:0;margin-right:5px}.template-product.template-product-fox-intol .product-text .product-price-compact .product-price .product-price--compare{margin-inline-start:.25rem}}[data-product-id="15171030385024"] .cart-item__product-info .cart-item__total.text-align--right:after,[data-product-id="15171030385024"] .cart-item__product-info .element--hide-on-desk:after{content:" for 30 days then \a3 2.99 per month";font-size:.8rem;display:block;text-wrap:balance}[data-product-id="15171030385024"] .cart-item__product-info .element--hide-on-desk:after{display:inline}[data-product-id="15171030385024"] .cart-item__product-info .cart-form-item__price-title-variants .cart-item__price .element--hide-on-small{font-size:.8rem}[data-product-id="15171030385024"] .cart-item__product-info .cart-form-item__price-title-variants .cart-item__price .element--hide-on-small:before{content:"\a3 0.00 for 30 days then "}[data-product-id="15171030385024"] .cart-item__product-info .cart-form-item__price-title-variants .cart-item__price .element--hide-on-small:after{content:" per month"}[data-product-id="15171030385024"] .cart-item__product-info .cart-form-item__price-title-variants span.text-size--small:last-of-type{color:red;border:1px solid red;padding:5px;border-radius:5px;font-size:.9rem;margin-top:10px}.template-index .shopify-section-group-footer-group .cmbh-why-take-a-test,.template-index .shopify-section-group-footer-group .cmbh-review-block,.template-page-google-main-entry-point .shopify-section-group-footer-group .cmbh-why-take-a-test,.template-page-google-main-entry-point .shopify-section-group-footer-group .cmbh-review-block,.template-page-homepage-july-25 .shopify-section-group-footer-group .cmbh-why-take-a-test,.template-page-homepage-july-25 .shopify-section-group-footer-group .cmbh-review-block{display:none}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cmbh_custom.css.map */
