body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.heading,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.prose :is(h1,h2,h3,h4,h5,h6){line-height:1.2}.subheading{font-family:var(--heading-font-family);font-weight:400;text-transform:none;letter-spacing:0;font-size:1.25rem;line-height:1.2}@media screen and (min-width:1000px){.subheading{font-size:1.5rem}}.button,.btn,.shopify-payment-button__button--unbranded{font-family:var(--heading-font-family);font-weight:400;text-transform:uppercase;letter-spacing:.5px}.button--outline{--button-text-color: currentColor}.header{border-bottom:1px solid #707070}.header__primary-nav-item>a,.header__link-list a{font-weight:500}.bg-custom[style*="--background: 26 30 79"]{background:var(--ccl-hero-pattern) no-repeat 100% 50% / contain,linear-gradient(90deg,#000,var(--ccl-blue))}@media screen and (max-width:999px){.bg-custom[style*="--background: 26 30 79"]{background-size:cover,auto}}.bg-custom[style*="--background: 242 242 228"]{background:var(--ccl-beige)}.shopify-section--faq .accordion{border-radius:1rem}.ccl-test-badge{display:inline-block;border-radius:999rem;background:var(--ccl-turquoise);color:#000;padding:.15rem .7rem;font-family:var(--heading-font-family);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.ccl-com details.ccl-dd{position:relative}.ccl-com .ccl-dd>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.ccl-com .ccl-dd>summary::-webkit-details-marker{display:none}.ccl-com .ccl-dd-chevron{width:1rem;height:1rem;transition:transform .2s}.ccl-com .ccl-dd[open] .ccl-dd-chevron{transform:rotate(180deg)}.ccl-com .ccl-dd-panel{position:absolute;left:50%;top:calc(100% + 1.75rem);transform:translate(-50%);min-width:16rem;z-index:60;display:flex;flex-direction:column;padding:.75rem 0;background:#000;border:1px solid #707070;border-radius:1rem}.ccl-com .ccl-dd-link{padding:.6rem 1.5rem;font-size:1rem;font-weight:500;line-height:1.5;white-space:nowrap;color:#fff;transition:color .2s}.ccl-com .ccl-dd-link:hover,.ccl-com .ccl-dd>summary:hover{color:#00f5c9}.ccl-com .ccl-cart{position:relative;display:flex;align-items:center;color:#fff}.ccl-com .ccl-cart svg{width:1.75rem;height:1.75rem}.ccl-com .ccl-cart:hover{color:#00f5c9}.ccl-com .ccl-cart-count{position:absolute;top:-.35rem;right:-.55rem;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999rem;background:#00f5c9;color:#000;font-size:.7rem;font-weight:600;line-height:1.15rem;text-align:center}.ccl-com .ccl-cart-count.is-empty{display:none}.ccl-header{position:relative;z-index:50}@media screen and (max-width:991px){.ccl-com .navbar.ccl-nav-open .w-nav-menu[data-nav-menu-open]{display:flex!important;flex-direction:column;justify-content:flex-start;align-items:center;position:absolute;top:100%;left:0;right:0;overflow-y:auto;text-align:center;padding-top:1rem}.ccl-com .ccl-dd{width:100%}.ccl-com .ccl-dd>summary{justify-content:center;width:100%}.ccl-com .ccl-dd-panel{position:static;transform:none;border:0;border-radius:0;padding:0 0 .5rem;min-width:0;background:transparent}.ccl-com .ccl-dd-link{padding:.5rem 0;color:#ffffffbf}html.ccl-lock-scroll{overflow:hidden}}.ccl-com button.faq_question{width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.ccl-com .faq_answer{transition:height .3s ease}.ccl-com .faq_icon-wrapper{transition:transform .3s}.ccl-com .faq_accordion.is-open .faq_icon-wrapper{transform:rotate(180deg)}.ccl-com .ccl-rte>*{margin:0}.ccl-com .ccl-rte>*+*{margin-top:.75rem}.ccl-com .ccl-rte a{text-decoration:underline;text-underline-offset:3px}.ccl-com .ccl-rte ul,.ccl-com .ccl-rte ol{padding-left:1.25rem}.ccl-com .ccl-card-icon{width:3.5rem;height:3.5rem}.ccl-com .section_hero.ccl-hero-compact .hero_content{min-height:0}.ccl-com .ccl-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:3rem;text-align:center}.ccl-com .ccl-stat .intro-mantul{margin:.5rem 0 .75rem}.ccl-com .ccl-footer-rte p{margin:0;display:flex;flex-direction:column;align-items:flex-start}.ccl-com .ccl-footer-rte br{display:none}.ccl-com .ccl-footer-rte a{padding:.5rem 0;font-size:.875rem;font-weight:600;line-height:1.5;color:#fff}.ccl-com .footer{padding-block:0}.ccl-com a.footer{background:none;padding:0}.ccl-com .problem_list:has(>.layout234_item:nth-child(4):last-child){grid-template-columns:1fr 1fr}@media screen and (max-width:991px){.ccl-com .problem_list:has(>.layout234_item:nth-child(4):last-child){grid-template-columns:1fr}}.ccl-com .navbar .w-nav-menu[data-nav-menu-open]{background:#000}.ccl-com .menu-icon2_line-top,.ccl-com .menu-icon2_line-bottom,.ccl-com .menu-icon2_line-middle{transition:transform .3s,opacity .2s}.ccl-com .w-nav-button.w--open .menu-icon2_line-top{transform:translateY(8px) rotate(45deg)}.ccl-com .w-nav-button.w--open .menu-icon2_line-middle{opacity:0}.ccl-com .w-nav-button.w--open .menu-icon2_line-bottom{transform:translateY(-8px) rotate(-45deg)}.ccl-com .button:not([disabled]):hover{box-shadow:none!important}.ccl-com .button.primary:not([disabled]):hover{background-color:transparent!important;border-color:#00f5c9!important;color:#00f5c9!important}.ccl-com .button.primary:hover .button-text{color:#00f5c9}.ccl-com .button.primary .button-icon-bg{transition:background-color .2s,color .2s}.ccl-com .button.primary:not(.secondary):hover .button-icon-bg{background-color:#00f5c9;color:#000}.ccl-com .button.primary .arrow{transition:transform .2s}.ccl-com .button.primary:hover .arrow{transform:rotate(-45deg)}.ccl-com .button.primary:not(.secondary):hover .icon-embed-xxsmall.arrow{color:#000}.ccl-com .button.is-small.is-white{color:#000!important}.ccl-com .button.is-small.is-white:not([disabled]):hover{background-color:transparent!important;border-color:#fff!important;color:#fff!important}.wf-submit,#wf-popups .wf-submit{border:1px solid #00f5c9!important;border-radius:999rem!important;background:#00f5c9!important;color:#000!important;font-family:Mantul,Arial,sans-serif!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.5px;padding:.75rem 1.5rem!important;transition:background-color .2s,color .2s}.wf-submit:not(:disabled):hover{background:transparent!important;color:#000!important}.ccl-com .button.primary:not(:hover),.ccl-com .button.primary:not(:hover) .button-text{color:#000!important}.ccl-com .button.primary:not(:hover){background-color:#00f5c9!important}@media(hover:none){.ccl-com .button.primary,.ccl-com .button.primary .button-text{color:#000!important;background-color:#00f5c9!important}}@media(prefers-reduced-motion:reduce),(max-height:500px){.ccl-com .section_cards .cards_content-left,.ccl-com .section_cards .cards_content-item{position:static;top:auto}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ccl-brand.css.map */
