.rebrand{font-family:var(--brand-font-body);letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-text)}.rebrand,.ctr-reveal{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rebrand h1,.rebrand h2,.rebrand h3,.rebrand h4,.rebrand h5,.rebrand h6,.rebrand .h0,.rebrand .h1,.rebrand .h2,.rebrand .h3,.rebrand .h4,.rebrand .h5,.rebrand .h6,.rebrand .sec_heading{font-family:var(--brand-font-heading);font-weight:400;font-style:normal;letter-spacing:var(--brand-heading-letter-spacing);line-height:var(--brand-heading-line-height);color:var(--brand-color-text)}.rebrand .sec_subheading,.rebrand .rich-text__caption{font-family:var(--brand-font-heading);font-weight:500;font-size:var(--brand-text-sm-size);letter-spacing:var(--brand-ui-letter-spacing);line-height:normal;text-transform:uppercase;color:var(--brand-color-maroon);margin-bottom:.5rem}.rebrand .sec_heading{font-size:var(--brand-heading-h4-size)}.rebrand .sec_content,.rebrand .rte,.rebrand p{font-family:var(--brand-font-body);letter-spacing:var(--brand-body-letter-spacing)}.rebrand .sec_content{font-size:var(--brand-text-sm-size);line-height:normal}.rebrand .button,.rebrand .shopify-payment-button__button--unbranded{--buttons-radius: var(--brand-button-radius);--buttons-radius-outset: var(--brand-button-radius);min-height:var(--brand-button-height);padding:0 var(--brand-button-padding);border-radius:var(--brand-button-radius);font-family:var(--brand-font-body);font-size:var(--brand-button-font-size);font-weight:400;letter-spacing:var(--brand-ui-letter-spacing);text-transform:var(--brand-button-text-transform);background-color:var(--brand-color-maroon);color:var(--brand-color-white)}.rebrand .button:before,.rebrand .button:after{border-radius:var(--brand-button-radius);box-shadow:none}.rebrand .button--secondary{background-color:transparent;color:var(--brand-color-maroon);box-shadow:inset 0 0 0 var(--brand-button-border-width) var(--brand-color-maroon)}.rebrand .button:not([disabled]):hover{opacity:.88}.rebrand .button--secondary:not([disabled]):hover{background-color:var(--brand-color-maroon);color:var(--brand-color-white);opacity:1}.rebrand .product__title h1,.rebrand .product__title .h1{font-size:var(--brand-heading-h3-size);color:var(--brand-color-maroon)}.rebrand .price,.rebrand .price-item,.rebrand .price__regular .price-item--regular{font-family:var(--brand-font-body);font-size:var(--brand-text-md-size);font-weight:400;letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-maroon)}.rebrand .product__description{font-size:var(--brand-text-sm-size);line-height:normal;color:var(--brand-color-text)}.rebrand .main-slider .swiper-button-next,.rebrand .main-slider .swiper-button-prev,.rebrand .main-slider .swiper-button-next:not(.swiper-button-disabled),.rebrand .main-slider .swiper-button-prev:not(.swiper-button-disabled){background:var(--brand-color-maroon);color:var(--brand-color-white);border:none;border-radius:40px}.rebrand .product__media-list .product__media-item,.rebrand .product__media-list .product-media-container:after,.rebrand .product__media-list .product-media-container:before{border:0;box-shadow:none}.rebrand .product__media-list .product-media-container{--media-border-opacity: 0;--media-shadow-opacity: 0;border:0;border-radius:6px;overflow:hidden}.rebrand .thumbnail-list__item .thumbnail{border-radius:4px}.rebrand .thumbnail-list__item.active .thumbnail,.rebrand .thumbnail[aria-current]{box-shadow:0 0 0 1px var(--brand-color-maroon)}.rebrand .separator-block{border-color:#7721211a;background-color:#7721211a}.rebrand .icon-with-text--horizontal .icon-with-text__item:after{background:#77212133}.rebrand .icon-with-text img{width:auto;height:24px;margin-bottom:12px;object-fit:contain}.rebrand .km-accordions--below-atc summary{display:flex;align-items:center;justify-content:space-between;gap:16px}.rebrand .km-accordions--below-atc summary .icon-caret{position:static;transform:none;flex-shrink:0;width:36px;height:36px;padding:15px 13px;border-radius:8px;background:var(--brand-color-linen);color:var(--brand-color-text)}.rebrand .icon-with-text .icon-content,.rebrand .icon-with-text .h4{font-family:var(--brand-font-heading);font-weight:500;font-size:var(--brand-text-sm-size);letter-spacing:var(--brand-ui-letter-spacing);line-height:normal;text-transform:uppercase;color:var(--brand-color-maroon)}.rebrand .product-form__submit{width:100%}.rebrand .km-right-rail-proof{font-size:var(--brand-text-sm-size);line-height:normal;color:var(--brand-color-text)}.rebrand .km-proof-heading,.rebrand .km-right-rail-proof strong{font-family:var(--brand-font-heading);font-weight:600}.rebrand .km-proof-divider{border-top-color:var(--brand-color-text)}.rebrand .product__accordion{border-color:var(--brand-color-linen)}.rebrand .product__accordion .accordion__title{font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h6-size);letter-spacing:var(--brand-heading-letter-spacing);line-height:1;color:var(--brand-color-text)}.rebrand .product__accordion .icon-collapse{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:8px;background:var(--brand-color-linen);color:var(--brand-color-text)}.rebrand .product__accordion .icon-collapse svg{width:10px;height:6px}.rebrand .product__accordion .accordion__content{font-size:var(--brand-text-sm-size);color:var(--brand-color-text)}.rebrand .complementary-products__container{padding:14px;border-radius:10px;background:var(--brand-color-linen)}.rebrand .complementary-products .summary__title,.rebrand .complementary-products .accordion__title{font-family:var(--brand-font-heading);font-weight:500;font-size:var(--brand-text-sm-size);letter-spacing:var(--brand-ui-letter-spacing);text-transform:uppercase;color:var(--brand-color-maroon)}.rebrand .complementary-products .card__heading,.rebrand .complementary-products .card__heading a{font-family:var(--brand-font-heading);font-size:var(--brand-text-rg-size);color:var(--brand-color-text)}.rebrand .complementary-products .card,.rebrand .complementary-products .card__inner,.rebrand .complementary-products .card__content,.rebrand .complementary-products .card-wrapper,.rebrand .complementary-products .complementary-slide{background:transparent!important}.rebrand .complementary-products .card__media,.rebrand .complementary-products .card__inner{border-radius:8px;overflow:hidden}.rebrand .complementary-products .price-item{font-size:var(--brand-text-sm-size)}.rebrand .complementary-products .price__sale .price-item--regular{opacity:.6}.rebrand.home_collapsible_content .collapsible-img .media{border-radius:6px;overflow:hidden}.rebrand.home_collapsible_content .accordion-item{border-bottom-color:#77212114}.rebrand.home_collapsible_content .accordion-content .h4{font-size:var(--brand-heading-h5-size)}.rebrand.home_collapsible_content .collapsi-icon{color:var(--brand-color-text)}.rebrand.home_collapsible_content .accordion__content-home{font-size:var(--brand-text-sm-size);line-height:normal}.rebrand.km-clinical .km-clinical__title{font-size:var(--brand-heading-h4-size)}.rebrand .km-clinical__card{border-color:#77212124;background:var(--brand-color-white)}.rebrand .km-clinical__card-head{background:var(--brand-color-maroon);border-bottom-color:#7721211f;color:var(--brand-color-cloud);font-family:var(--brand-font-heading);font-weight:500;font-size:var(--brand-text-sm-size);letter-spacing:var(--brand-ui-letter-spacing)}.rebrand .km-clinical__stat+.km-clinical__stat{border-top-color:#7721211f}.rebrand .km-clinical__value{font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h2-size);letter-spacing:var(--brand-heading-letter-spacing)}.rebrand .km-clinical__label{font-weight:400;font-size:var(--brand-text-rg-size)}.rebrand .km-clinical__desc{font-size:var(--brand-text-sm-size)}.rebrand .km-clinical__media-card{width:100%;border:10px solid var(--brand-color-maroon);background:var(--brand-color-maroon);overflow:hidden}.rebrand .km-clinical__media-img{transform:scale(1.1)}.rebrand .km-clinical__media-frame{overflow:hidden;border-radius:14px}@media screen and (min-width:990px){.rebrand .km-clinical__row{grid-template-columns:minmax(0,1fr) clamp(320px,34vw,460px) minmax(0,1fr);gap:20px;align-items:stretch}.rebrand .km-clinical__media{display:flex;flex-direction:column;justify-content:stretch}.rebrand .km-clinical__media-card{display:flex;flex:1 1 auto;max-width:none;padding:12px;border:1px solid rgba(29,82,116,.12);border-radius:14px}.rebrand .km-clinical__media-frame{position:relative;flex:1 1 auto;min-height:300px}.rebrand .km-clinical__media-frame .km-clinical__media-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.1)}.rebrand .km-clinical__caption{margin-top:14px}}.rebrand .km-clinical__caption{font-size:var(--brand-text-sm-size)}.rebrand.information-section .sec_heading{font-size:var(--brand-heading-h4-size)}.rebrand.information-section .title-bottom-space .sec_content{max-width:798px;margin-left:auto;margin-right:auto}.rebrand.information-section .information-img{border-radius:6px}.rebrand.information-section .information-wrapper .sec_subheading{border-bottom-color:var(--brand-color-maroon);font-size:var(--brand-text-sm-size);letter-spacing:var(--brand-ui-letter-spacing)}.rebrand.information-section .information-wrapper .h6{font-size:var(--brand-heading-h6-size)}.rebrand.information-section .information-wrapper .sec_content{font-size:var(--brand-text-sm-size)}.rebrand.collapsible-content{background:linear-gradient(180deg,var(--brand-color-white) 0%,var(--brand-color-cloud) 100%)}.rebrand.collapsible-content .collapsible-content__wrapper.content-container{border-radius:6px;background:var(--brand-color-linen)}.rebrand.collapsible-content .accordion{border-color:#5fabc059}.rebrand.collapsible-content .accordion__title{color:var(--brand-color-maroon);font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-text-md-size);letter-spacing:-.03em;line-height:1.2}.rebrand.collapsible-content .icon-collapse{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:6px;background:var(--brand-color-maroon);color:var(--brand-color-white)}.rebrand.collapsible-content .accordion__content,.rebrand.collapsible-content .accordion__content p,.rebrand.collapsible-content .accordion__content li{color:var(--brand-color-text);font-family:var(--brand-font-body);font-weight:400;font-size:var(--brand-text-sm-size);letter-spacing:-.03em}.rebrand.rich-text .rich-text__heading,.rebrand.rich-text .rich-text__heading p{font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h4-size);letter-spacing:var(--brand-heading-letter-spacing);line-height:var(--brand-heading-line-height)}.rebrand.rich-text .rich-text__heading{margin-bottom:7px}.rebrand .product__media-list .product__media img{transform:scale(1.02)}.rebrand-sticky-cart #cart-sticky.sticky_cart{font-family:var(--brand-font-body);letter-spacing:var(--brand-body-letter-spacing)}.rebrand-sticky-cart #cart-sticky .stickycart-title{font-family:var(--brand-font-heading);color:var(--brand-color-text);letter-spacing:var(--brand-heading-letter-spacing)}.rebrand-sticky-cart #cart-sticky .stickycart-price{color:var(--brand-color-maroon);font-weight:400}.rebrand-sticky-cart #cart-sticky .button,.rebrand-sticky-cart #cart-sticky .product-form__submit{min-height:var(--brand-button-height);border-radius:var(--brand-button-radius);background-color:var(--brand-color-maroon);color:var(--brand-color-white);font-family:var(--brand-font-body);font-size:var(--brand-button-font-size);font-weight:400;letter-spacing:var(--brand-ui-letter-spacing);text-transform:var(--brand-button-text-transform);box-shadow:none}.rebrand-sticky-cart #cart-sticky .button:before,.rebrand-sticky-cart #cart-sticky .button:after{border-radius:var(--brand-button-radius);box-shadow:none}.rebrand-sticky-cart #cart-sticky img{border-radius:6px}.rebrand-okendo .okeReviews,.rebrand-okendo .okeReviews.oke-w,.rebrand-okendo .okeReviews.oke-sr{--oke-text-primaryColor: var(--brand-color-text);--oke-text-secondaryColor: var(--brand-color-maroon);--oke-text-fontFamily: var(--brand-font-body);--oke-title-fontFamily: var(--brand-font-heading);--oke-title-fontWeight: 500;--oke-bodyText-fontFamily: var(--brand-font-body);--oke-highlightColor: var(--brand-color-maroon);--oke-shadingColor: #eef1f5;--oke-border-color: rgba(15, 15, 15, .08);--oke-avatar-backgroundColor: var(--brand-color-text);--oke-avatar-placeholderTextColor: var(--brand-color-white);--oke-stars-foregroundColor: var(--brand-color-maroon);--oke-stars-borderColor: var(--brand-color-maroon);--oke-button-backgroundColor: var(--brand-color-maroon);--oke-button-backgroundColorHover: var(--brand-color-maroon);--oke-button-backgroundColorActive: var(--brand-color-maroon);--oke-button-borderColor: var(--brand-color-maroon);--oke-button-borderColorHover: var(--brand-color-maroon);--oke-button-borderColorActive: var(--brand-color-maroon);--oke-button-textColor: var(--brand-color-white);--oke-button-textColorHover: var(--brand-color-white);--oke-button-textColorActive: var(--brand-color-white);--oke-button-borderRadius: var(--brand-button-radius);--oke-button-fontWeight: 400;--oke-button-fontFamily: var(--brand-font-body);--oke-filter-backgroundColor: transparent;--oke-filter-backgroundColorActive: var(--brand-color-maroon);--oke-filter-borderColor: var(--brand-color-maroon);--oke-filter-borderColorActive: var(--brand-color-maroon);--oke-filter-textColor: var(--brand-color-maroon);--oke-filter-textColorActive: var(--brand-color-white);--oke-filter-borderRadius: var(--brand-button-radius);--oke-attributeBar-markerColor: var(--brand-color-maroon);font-family:var(--brand-font-body);letter-spacing:var(--brand-body-letter-spacing)}.rebrand-okendo .okeReviews.oke-w .oke-button,.rebrand-okendo .okeReviews.oke-w .oke-w-writeReview,.rebrand-okendo .okeReviews.oke-w .oke-w-reviews-filterToggle,.rebrand-okendo .okeReviews.oke-w .oke-w-filterTag{text-transform:var(--brand-button-text-transform);letter-spacing:var(--brand-ui-letter-spacing);font-weight:400}.rebrand-okendo .okeReviews.oke-w .oke-w-ratingAverageModule-rating-average,.rebrand-okendo .okeReviews.oke-w .oke-w-ratingAverageModule-count,.rebrand-okendo .okeReviews.oke-w .oke-w-ratingDistributionModule-count,.rebrand-okendo .okeReviews.oke-w .oke-w-ratingDistributionModule-rating,.rebrand-okendo .okeReviews.oke-w .oke-w-recommendationModule-percentage,.rebrand-okendo .okeReviews.oke-w .oke-w-recommendationModule-text,.rebrand-okendo .okeReviews.oke-w .oke-w-attributeTags-title,.rebrand-okendo .okeReviews.oke-w .oke-w-reviews-count,.rebrand-okendo .okeReviews.oke-w .oke-select-label{color:var(--brand-color-maroon)}.rebrand-okendo .okeReviews.oke-w .oke-w-breakdownModule-distribution-bar-fill{background-color:var(--brand-color-maroon)!important}.rebrand-okendo .okeReviews.oke-w .oke-reviewsKeywords-heading-text,.rebrand-okendo .okeReviews.oke-w .oke-sortSelect-label{color:var(--brand-color-maroon);font-weight:400}.rebrand-okendo .okeReviews.oke-w .oke-reviewsKeywords-list-category{text-transform:uppercase;letter-spacing:var(--brand-ui-letter-spacing);border-radius:var(--brand-button-radius)}.rebrand-okendo .okeReviews.oke-w .oke-w-reviewMinimal-date,.rebrand-okendo .okeReviews.oke-w .oke-reviewContent-title,.rebrand-okendo .okeReviews.oke-w .oke-w-reviewer-name,.rebrand-okendo .okeReviews.oke-w .oke-reviewContent-body,.rebrand-okendo .okeReviews.oke-w .oke-reviewContent-date,.rebrand-okendo .okeReviews.oke-w .oke-w-reviewer-verified,.rebrand-okendo .okeReviews.oke-w .oke-helpful{color:var(--brand-color-text)}.rebrand-okendo .okeReviews.oke-w .oke-w-reviewer-verified .oke-icon,.rebrand-okendo .okeReviews.oke-w .oke-w-reviewer-verified svg{color:var(--brand-color-maroon);fill:var(--brand-color-maroon)}.rebrand-okendo .okeReviews.oke-sr .oke-sr-count,.rebrand-okendo .okeReviews.oke-sr .oke-sr-label-text{color:var(--brand-color-text);font-family:var(--brand-font-body);font-size:var(--brand-text-sm-size);font-weight:400;letter-spacing:var(--brand-body-letter-spacing)}.rebrand-okendo .okeReviews.oke-w .oke-w-breakdownModule-distribution-label-number,.rebrand-okendo .okeReviews.oke-w .oke-w-breakdownModule-distribution-count,.rebrand-okendo .okeReviews.oke-w .oke-w-recommendsModule-value,.rebrand-okendo .okeReviews.oke-w .oke-w-recommendsModule-text{color:var(--brand-color-maroon)}.rebrand:not(.ctr-pdp-v3) #frontrow-badge .iframe-frontrow{width:100%;height:135px!important;border-radius:16px;overflow:hidden}.rebrand .thumbnail-slider .thumbnail-list__item{width:55px;max-width:55px}.rebrand .thumbnail-list__item .thumbnail,.rebrand .thumbnail-list__item.active .thumbnail,.rebrand .thumbnail[aria-current]{box-sizing:border-box;width:55px;height:55px;padding:1px 6px;border:2px solid var(--brand-color-text)!important;border-radius:0;box-shadow:none;background:#efefef}.rebrand .thumbnail-list__item .thumbnail img{position:static;width:100%;height:100%;object-fit:cover}.rebrand.home_collapsible_content .collapsible-img img{object-position:center center}.rebrand.home_collapsible_content .services-button{margin-top:30px;text-align:left}.rebrand.home_collapsible_content .services-button .button{margin-top:0}@media screen and (min-width:990px){.rebrand .product__media-wrapper media-gallery,.rebrand .product__media-wrapper .km-accordions--media{display:block;max-width:683px}}.rebrand .km-accordions--media{padding-top:35px}.rebrand #frontrow-badge{display:flex;line-height:0}.rebrand .complementary-products__container .card--horizontal .card__inner,.rebrand .complementary-products .card__media{width:64px;min-width:64px;max-width:64px;height:64px}.rebrand .complementary-products .complementary-slider{margin-top:10px}.rebrand .complementary-products .card--horizontal{gap:12px}.rebrand-okendo .okeReviews.oke-w{--oke-text-fontFamily: var(--brand-font-secondary);--oke-title-fontFamily: var(--brand-font-secondary);--oke-bodyText-fontFamily: var(--brand-font-secondary);--oke-button-fontFamily: var(--brand-font-secondary);font-family:var(--brand-font-secondary);letter-spacing:normal}.rebrand-okendo .okeReviews.oke-w .oke-w-recommendsModule-value{font-family:var(--brand-font-secondary);font-size:20px;font-weight:700;line-height:32px}.rebrand-okendo .okeReviews.oke-w .oke-w-recommendsModule-text{font-size:14px;font-weight:400}.rebrand-okendo .okeReviews.oke-w .oke-sortSelect-label{font-weight:600}.rebrand-okendo .okeReviews.oke-w .oke-sortSelect-sort,.rebrand-okendo .okeReviews.oke-w .oke-select{color:var(--brand-color-maroon)}.rebrand-okendo .okeReviews.oke-w .oke-showMore .oke-button,.rebrand-okendo .okeReviews.oke-w .oke-w-reviews-showMore{text-transform:none;font-weight:700;letter-spacing:normal;border-radius:8px}.rebrand .complementary-products__container{margin-top:14px;gap:0}.rebrand .complementary-products .summary__title{margin:0;line-height:normal}.rebrand .complementary-products slideshow-component{margin:0;padding:0}.rebrand .complementary-products .complementary-slide,.rebrand .complementary-products .card-wrapper,.rebrand .complementary-products .card{padding:0!important}.rebrand .complementary-products .card--horizontal{align-items:center}.rebrand .complementary-products .card__content,.rebrand .complementary-products .card__information{padding:0}.rebrand-ingredients-columns__grid{display:grid;grid-template-columns:1fr;gap:48px}@media screen and (min-width:990px){.rebrand-ingredients-columns__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}.rebrand-ingredients-columns__image{margin-bottom:48px}.rebrand-ingredients-columns__image .media{border-radius:6px;overflow:hidden}.rebrand-ingredients-columns__image img{width:100%;height:100%;object-fit:cover}.rebrand-ingredients-columns .collapsible-content{max-width:none}.rebrand-ingredients-columns .accordion__content-home,.rebrand-ingredients-columns .accordion__content-home p{max-width:572px;letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-text)}.rebrand-ingredients-columns .collapsi-icon .icon-plus{width:18px;height:16px}.rebrand-ingredients-columns .accordion-content{padding:18px 0}.rebrand-ingredients-columns .accordion-content .h4,.rebrand-ingredients-columns .accordion-content .h4 p{margin:0;font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h5-size);line-height:1;letter-spacing:var(--brand-heading-letter-spacing);color:var(--brand-color-text)}.rebrand-ingredients-columns .accordion-content em{font-style:normal;color:var(--brand-color-maroon);white-space:nowrap}.rebrand-ingredients-columns .collapsible_title{margin-bottom:30px}.rebrand-ingredients-columns .collapsible_title .sec_heading{margin:0;color:var(--brand-color-text)}@media screen and (min-width:990px){.rebrand-ingredients-columns .page-width{max-width:142.4rem;padding:0 3.2rem}}@media screen and (max-width:749px){.rebrand-ingredients-columns .page-width{padding:0 20px}.rebrand-ingredients-columns .collapsible_title{margin-bottom:0}.rebrand-ingredients-columns .accordion-content{padding:12px 0}.rebrand-ingredients-columns .accordion-item.active .accordion-content{padding:18px 0}}.rebrand-ingredients-columns .accordion-item{border-bottom:1px solid rgba(119,33,33,.08)}.rebrand-ingredients-columns .accordion-item:last-child{border-bottom:0}.rebrand-ingredients-columns__button{margin-top:30px}.rebrand-ingredients-columns__selector{display:none}@media screen and (max-width:989px){.rebrand-ingredients-columns__selector{display:block;position:relative;margin-bottom:24px}.rebrand-ingredients-columns__selector-button{display:flex;align-items:center;gap:24px;width:100%;padding:18px 22px;border:2px solid var(--brand-color-maroon);border-radius:12px;background:#7721211c;color:var(--brand-color-maroon);font-family:var(--brand-font-heading);font-size:var(--brand-heading-h5-size);line-height:1;letter-spacing:-.03em;cursor:pointer}.rebrand-ingredients-columns__selector-label{flex:1 1 auto;text-align:center}.rebrand-ingredients-columns__selector-caret{display:flex;flex:0 0 32px;transition:transform .2s ease}.rebrand-ingredients-columns__selector.is-open .rebrand-ingredients-columns__selector-caret{transform:rotate(180deg)}.rebrand-ingredients-columns__selector-list{position:absolute;z-index:3;top:calc(100% + 8px);left:0;right:0;margin:0;padding:8px 0;list-style:none;border:2px solid var(--brand-color-maroon);border-radius:12px;background:var(--brand-color-white)}.rebrand-ingredients-columns__selector-list[hidden]{display:none}.rebrand-ingredients-columns__selector-option{padding:14px 24px;color:var(--brand-color-maroon);font-family:var(--brand-font-heading);font-size:var(--brand-heading-h6-size);line-height:1;letter-spacing:-.03em;text-align:center;cursor:pointer}.rebrand-ingredients-columns__selector-option:hover,.rebrand-ingredients-columns__selector-option:focus-visible,.rebrand-ingredients-columns__selector-option[aria-selected=true]{background:#77212114;outline:none}.rebrand-ingredients-columns__grid--selector .rebrand-ingredients-columns__column:not(.is-active){display:none}.rebrand-ingredients-columns__grid--selector .rebrand-ingredients-columns__image{margin-bottom:24px}.rebrand-ingredients-columns__grid--selector .rebrand-ingredients-columns__image .media{--ratio-percent: 78.6% !important}}.rebrand .skio-plan-picker{display:flex;flex-direction:column;gap:10px;border:0;padding:0;margin:0;font-family:var(--brand-font-body);letter-spacing:var(--brand-body-letter-spacing)}.rebrand .skio-group-container{border:1px solid transparent;border-radius:5px;background:transparent;box-shadow:0 0 5px #1718180d,0 1px 2px #00000012}.rebrand .skio-group-container--selected{border-color:var(--brand-color-maroon);background:#7721210d}.rebrand .skio-group-label{padding:10px}.rebrand .skio-group-title,.rebrand .skio-group-title *:not(.skio-save):not(.skio-save *),.rebrand .skio-price,.rebrand .skio-price span{font-family:var(--brand-font-body);font-size:var(--brand-text-rg-size);font-weight:400;color:var(--brand-color-maroon)}.rebrand .skio-save{margin-left:8px;font-family:var(--brand-font-body);font-size:var(--brand-text-sm-size);letter-spacing:var(--brand-ui-letter-spacing);text-transform:uppercase;background:none;padding:0}.rebrand .skio-radio__container svg{width:20px;height:20px;color:var(--brand-color-maroon);stroke:var(--brand-color-maroon)}.rebrand .skio-radio__container svg circle{stroke:var(--brand-color-maroon)}.rebrand .skio-radio__container svg circle.skio-radio{fill:var(--brand-color-maroon)}.rebrand .skio-frequency{-webkit-appearance:none;appearance:none;height:32px;padding:0 12px 0 30px;border:0;border-radius:5px;background:#f7f7f7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M9 1L5 5L1 1' stroke='%230F0F0F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 12px center / 10px 6px;cursor:pointer;font-family:var(--brand-font-body);font-size:var(--brand-text-sm-size);color:var(--brand-color-text)}.rebrand-okendo .okeReviews.oke-sr>.oke-is-clickable,.rebrand-okendo .okeReviews.oke-sr>div:first-child{display:inline-flex;align-items:center}.rebrand-okendo .okeReviews.oke-sr .oke-sr-stars{display:flex;align-items:center}.rebrand-okendo .okeReviews.oke-sr .oke-sr-count{line-height:1}.rebrand :is(.ctr-landing-hero__title,.ctr-study-method__card-title,.ctr-measure-results__title,.ctr-system-science__title,.ctr-system-proof__title,.ctr-landing-daily__title,.clr-research__heading,.ctr-about-system__title,.ctr-reviews__title,.ctr-landing-guarantee__title,.cllh-hub__heading){font-family:var(--brand-font-heading)!important;font-weight:400!important;font-style:normal!important;letter-spacing:var(--brand-heading-letter-spacing)!important;line-height:1!important;color:var(--brand-color-maroon)!important}.rebrand :is(.ctr-landing-hero__title,.ctr-study-method__card-title,.ctr-measure-results__title,.ctr-system-science__title,.ctr-system-proof__title,.ctr-landing-daily__title,.clr-research__heading,.ctr-about-system__title,.ctr-reviews__title,.ctr-landing-guarantee__title,.cllh-hub__heading) :is(em,strong,i,b){font-family:var(--brand-font-accent)!important;font-style:normal!important;font-weight:400!important}.rebrand :is(.ctr-study-method__card-text,.ctr-measure-results__text,.ctr-measure-results__subtitle,.ctr-measure-results__description,.ctr-system-science__text,.ctr-system-proof__text,.ctr-system-proof__footnote,.ctr-landing-daily__text,.ctr-landing-daily__note,.ctr-landing-daily__disclaimer,.clr-research__desc,.clr-research__stat-label,.clr-research__alt-text,.clr-research__disclaimer,.ctr-about-system__text,.ctr-reviews__quote,.ctr-reviews__role,.ctr-landing-guarantee__text,.cllh-hub__desc,.ctr-landing-hero__metric-label),.rebrand :is(.ctr-study-method__card-text,.ctr-measure-results__text,.ctr-measure-results__subtitle,.ctr-measure-results__description,.ctr-system-science__text,.ctr-system-proof__text,.ctr-system-proof__footnote,.ctr-landing-daily__text,.ctr-landing-daily__note,.ctr-landing-daily__disclaimer,.clr-research__desc,.clr-research__stat-label,.clr-research__alt-text,.clr-research__disclaimer,.ctr-about-system__text,.ctr-reviews__quote,.ctr-reviews__role,.ctr-landing-guarantee__text,.cllh-hub__desc,.ctr-landing-hero__metric-label) :is(p,span,div,li){font-family:var(--brand-font-body)!important;letter-spacing:var(--brand-body-letter-spacing)!important;font-style:normal!important;font-weight:400!important;line-height:normal!important}.rebrand :is(.ctr-about-system__text,.ctr-landing-daily__disclaimer) :is(strong,b){font-family:var(--brand-font-accent)!important;font-weight:400!important}.rebrand :is(.clr-research__stat-label) strong{font-family:var(--brand-font-heading);font-weight:600}.rebrand .ctr-landing-hero__title{font-size:var(--brand-heading-h1-size)!important;color:var(--brand-color-cloud)!important}.rebrand .ctr-landing-hero__metric-value,.rebrand .ctr-landing-hero__metric-value *{font-family:var(--brand-font-heading)!important;font-style:normal!important;font-size:var(--brand-heading-h2-size)!important;letter-spacing:var(--brand-heading-letter-spacing);line-height:1}.rebrand .ctr-landing-hero__metric-label{font-size:var(--brand-text-rg-size)!important}.rebrand .ctr-study-method__card-title{font-size:var(--brand-heading-h4-size)!important}.rebrand .ctr-study-method__card-text{font-size:var(--brand-text-rg-size)!important;color:var(--brand-color-text)!important}.rebrand.ctr-measure-results{background:var(--brand-color-white)!important}.rebrand .ctr-measure-results__title{font-size:var(--brand-heading-h3-size)!important}.rebrand .ctr-measure-results__text{font-size:var(--brand-text-md-size)!important;color:var(--brand-color-text)!important}.rebrand .ctr-measure-results__item-title{font-family:var(--brand-font-heading)!important;letter-spacing:var(--brand-heading-letter-spacing)!important;font-style:normal!important;font-size:var(--brand-heading-h5-size)!important}.rebrand .ctr-measure-results__panel{border-radius:16px}.rebrand .ctr-measure-results__tab{border:1px solid var(--brand-color-taupe)!important;border-radius:12px!important;background:transparent!important}.rebrand .ctr-measure-results__tab-label{font-family:var(--brand-font-heading)!important;font-style:normal!important;font-size:var(--brand-heading-h6-size)!important;letter-spacing:var(--brand-heading-letter-spacing);color:var(--brand-color-text)!important}.rebrand .ctr-measure-results__tab.is-active,.rebrand .ctr-measure-results__tab[aria-selected=true]{border:2px solid var(--brand-color-maroon)!important;background:var(--brand-color-celeste)!important}.rebrand .ctr-measure-results__tab.is-active .ctr-measure-results__tab-label,.rebrand .ctr-measure-results__tab[aria-selected=true] .ctr-measure-results__tab-label{color:var(--brand-color-maroon)!important}.rebrand .ctr-measure-results__dot.is-active{background:var(--brand-color-maroon)!important}.rebrand :is(.ctr-system-science__title,.clr-research__heading,.ctr-about-system__title,.ctr-reviews__title){font-size:var(--brand-heading-h3-size)!important}.rebrand .ctr-system-proof__title{font-size:var(--brand-heading-h2-size)!important}.rebrand .ctr-system-science__text{font-size:var(--brand-text-md-size)!important;color:var(--brand-color-text)!important}.rebrand .ctr-system-proof__badge{background:var(--brand-color-celeste)!important;color:var(--brand-color-maroon)!important;font-family:var(--brand-font-body)!important;letter-spacing:var(--brand-ui-letter-spacing)!important}.rebrand .ctr-system-proof__badge *{color:inherit!important;font-family:inherit!important}.rebrand :is(.ctr-system-proof__stat,.clr-research__stat,.clr-research__alt-box,.ctr-landing-daily__chart){border:1px solid #efefef!important;border-radius:8px!important;background:linear-gradient(135deg,#ffffff59,#ffffff1a 45%,#ffffff40)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:none!important}.rebrand :is(.ctr-system-science__divider,.ctr-about-system__divider,.ctr-system-proof__divider,.ctr-landing-daily__divider){border:0!important;height:1px!important;background:#000!important;opacity:.18;transform:none!important}.rebrand .ctr-system-proof__footnote,.rebrand .ctr-system-proof__footnote *{color:var(--brand-color-text)!important;font-size:var(--brand-text-sm-size)!important}.rebrand .ctr-system-proof__value{font-family:var(--brand-font-heading)!important;font-style:normal!important;font-size:var(--brand-heading-xl-size)!important;color:var(--brand-color-maroon)!important;letter-spacing:var(--brand-heading-letter-spacing)}.rebrand .ctr-system-proof__text{font-size:var(--brand-text-lg-size)!important;color:var(--brand-color-text)!important}.rebrand .ctr-system-proof__media img{border-radius:999px}.rebrand .ctr-landing-daily__title{font-size:var(--brand-heading-h3-size)!important}.rebrand .ctr-landing-daily__tab{font-family:var(--brand-font-body)!important;font-weight:400!important;border:1px solid var(--brand-color-maroon)!important}.rebrand .ctr-landing-daily__tab.is-active,.rebrand .ctr-landing-daily__tab[aria-selected=true]{border-color:var(--brand-color-maroon)!important}.rebrand :is(.ctr-landing-daily__column-value,.ctr-landing-daily__column-label,.ctr-landing-daily__column-change,.ctr-landing-daily__axis){font-family:var(--brand-font-body)!important;color:var(--brand-color-text)!important;font-weight:400!important}.rebrand .ctr-landing-daily__column:first-child .ctr-landing-daily__column-bar{border:1px solid var(--brand-color-maroon)!important}.rebrand .ctr-landing-daily__card{background:#1d527412!important;border:0!important;border-radius:8px!important;box-shadow:none!important}.rebrand .ctr-landing-daily__disclaimer{border-left-width:7px!important;border-left-color:var(--brand-color-taupe)!important;background:#f6f6f44d!important;color:var(--brand-color-text)!important}.rebrand .ctr-landing-daily__disclaimer,.rebrand .ctr-landing-daily__disclaimer *:not(strong):not(em):not(b){color:var(--brand-color-text)!important}.rebrand .clr-research__ring{position:relative;width:139px;height:139px;margin:0 auto 16px}.rebrand .clr-research__ring-value{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 0 2px;pointer-events:none}.rebrand .clr-research__ring-number{font-family:var(--brand-font-heading)!important;font-size:var(--brand-heading-h4-size)!important;font-weight:400!important;line-height:1!important;letter-spacing:var(--brand-heading-letter-spacing);color:var(--brand-color-maroon)!important}.rebrand .clr-research__ring-suffix{align-self:center;margin-bottom:0;padding-bottom:2px;font-family:var(--brand-font-heading)!important;font-size:var(--brand-heading-h6-size)!important;font-weight:400!important;line-height:1!important;letter-spacing:var(--brand-heading-letter-spacing);color:#636464!important;margin-left:1px}.rebrand .clr-research__alt-box{flex-wrap:nowrap;align-items:center;justify-content:center;gap:16px;padding:15px 17px!important}.rebrand .clr-research__alt-heading{font-family:var(--brand-font-heading)!important;font-weight:600!important;font-style:normal!important;font-size:var(--brand-heading-h6-size)!important;line-height:1!important;letter-spacing:var(--brand-heading-letter-spacing)!important;color:var(--brand-color-maroon)!important;text-align:center;white-space:normal!important;width:109px;max-width:109px;flex-shrink:0}.rebrand .clr-research__alt-text{text-align:left;max-width:248px;font-size:var(--brand-text-rg-size)!important}.rebrand .clr-research__disclaimer,.rebrand .clr-research__disclaimer *{color:var(--brand-color-taupe)!important;font-style:normal!important;font-weight:400!important;font-family:var(--brand-font-body)!important;font-size:var(--brand-text-rg-size)!important;letter-spacing:var(--brand-body-letter-spacing)!important;opacity:1!important}.rebrand .clr-research__pagination .swiper-pagination-bullet{background:var(--brand-color-cloud);opacity:1}.rebrand .clr-research__pagination .swiper-pagination-bullet-active{background:var(--brand-color-maroon)}.rebrand .ctr-reviews__subtitle,.rebrand .ctr-reviews__subtitle *{font-family:var(--brand-font-heading)!important;font-weight:500!important;font-size:var(--brand-text-sm-size)!important;letter-spacing:var(--brand-ui-letter-spacing)!important;text-transform:uppercase;color:var(--brand-color-maroon)!important}.rebrand .ctr-reviews__quote{font-size:var(--brand-text-lg-size)!important;color:var(--brand-color-text)!important}.rebrand .ctr-reviews__name,.rebrand .ctr-reviews__name *{font-family:var(--brand-font-heading)!important;font-size:var(--brand-heading-h6-size)!important;font-weight:400!important;color:var(--brand-color-maroon)!important}.rebrand .ctr-reviews__role{font-size:var(--brand-text-sm-size)!important;color:var(--brand-color-text)!important}.rebrand .ctr-reviews__avatar{border:1px solid var(--brand-color-maroon)}.rebrand .ctr-reviews__card{box-shadow:0 4px 2px #0000001a}.rebrand .ctr-landing-guarantee__text{font-size:var(--brand-text-sm-size)!important;color:var(--brand-color-maroon)!important}.rebrand .cllh-hub__subtitle{font-family:var(--brand-font-heading)!important;font-weight:500!important;font-size:var(--brand-text-sm-size)!important;letter-spacing:var(--brand-ui-letter-spacing)!important;color:var(--brand-color-maroon)!important}.rebrand .cllh-hub__heading{font-size:var(--brand-heading-h3-size)!important}.rebrand .cllh-hub__desc{font-size:var(--brand-text-md-size)!important;color:var(--brand-color-text)!important}.rebrand .cllh-hub__button{background:var(--brand-color-maroon)!important;color:var(--brand-color-white)!important;border-color:var(--brand-color-maroon)!important;border-radius:38px!important;font-family:var(--brand-font-body)!important;font-weight:400!important;font-size:var(--brand-text-rg-size)!important;text-transform:uppercase;letter-spacing:var(--brand-ui-letter-spacing)!important;padding:16px 50px!important;min-width:0!important}.rebrand.marquee-with-text{min-height:56px;height:56px;padding-top:16px!important;padding-bottom:16px!important;box-sizing:border-box;display:flex;align-items:center}.rebrand.marquee-with-text,.rebrand.marquee-with-text *{font-family:var(--brand-font-body)!important;text-transform:uppercase;letter-spacing:var(--brand-body-letter-spacing);font-weight:400!important}.rebrand.marquee-with-text :is(.marquee_wrap,.h3){font-size:var(--brand-text-rg-size)!important;line-height:1.25!important}.rebrand.marquee-with-text .marquee-img,.rebrand.marquee-with-text .marquee-img img{width:auto!important;height:16px!important;object-fit:contain}.rebrand :is(.ctr-landing-hero__title,.ctr-study-method__card-title,.ctr-measure-results__title,.ctr-system-science__title,.ctr-system-proof__title,.ctr-landing-daily__title,.clr-research__heading,.ctr-about-system__title,.ctr-reviews__title,.ctr-landing-guarantee__title,.cllh-hub__heading,.ctr-measure-results__tab-label,.ctr-measure-results__item-title) :is(p,span,div){font-family:var(--brand-font-heading)!important;font-style:normal!important;font-weight:400!important;color:inherit!important;letter-spacing:inherit!important;font-size:inherit!important;line-height:inherit!important}.rebrand :is(.ctr-landing-hero__title,.ctr-study-method__card-title,.ctr-measure-results__title,.ctr-system-science__title,.ctr-system-proof__title,.ctr-landing-daily__title,.clr-research__heading,.ctr-about-system__title,.ctr-reviews__title,.ctr-landing-guarantee__title,.cllh-hub__heading) :is(p,span,div) :is(em,strong,i,b),.rebrand :is(.ctr-landing-hero__title,.ctr-study-method__card-title,.ctr-measure-results__title,.ctr-system-science__title,.ctr-system-proof__title,.ctr-landing-daily__title,.clr-research__heading,.ctr-about-system__title,.ctr-reviews__title,.ctr-landing-guarantee__title,.cllh-hub__heading) :is(em,strong,i,b) *{font-family:var(--brand-font-accent)!important}.rebrand :is(.ctr-study-method__card-text,.ctr-measure-results__text,.ctr-measure-results__subtitle,.ctr-measure-results__description,.ctr-system-science__text,.ctr-system-proof__text,.ctr-landing-daily__text,.clr-research__desc,.ctr-about-system__text,.ctr-reviews__quote,.ctr-landing-guarantee__text,.cllh-hub__desc,.ctr-landing-hero__metric-label) :is(p,span):not(strong):not(em){font-family:var(--brand-font-body)!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important}.rebrand :is(.ctr-landing-daily__axis,.ctr-landing-daily__axis *,.ctr-landing-daily__column-marker){color:var(--brand-color-text)!important;font-family:var(--brand-font-body)!important}.rebrand.clr-research,.rebrand.clr-research .clr-research__container{background:var(--brand-color-linen)!important}.rebrand.clr-research :is(.clr-research__desc,.clr-research__stat-label,.clr-research__alt-text),.rebrand.clr-research :is(.clr-research__desc,.clr-research__stat-label,.clr-research__alt-text) *{color:var(--brand-color-text)!important;font-weight:400}.rebrand.clr-research .clr-research__stat-label strong{font-weight:600!important}.rebrand .ctr-reviews__quote,.rebrand .ctr-reviews__quote *{font-weight:400!important}.rebrand .ctr-landing-guarantee__container{overflow:hidden}.rebrand .ctr-landing-guarantee__texture,.rebrand .ctr-landing-guarantee__texture-image{position:absolute;top:0;right:0;bottom:0;left:0;width:112%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:left center}.rebrand .ctr-landing-guarantee__texture-image{left:-8%}@media screen and (max-width:989px){.rebrand .ctr-landing-guarantee__texture,.rebrand .ctr-landing-guarantee__texture-image{width:100%!important;left:0;object-position:center 28%}}.rebrand.ctr-about-system{background:var(--brand-color-linen)!important;padding-bottom:0!important}.rebrand .ctr-about-system__container{background:transparent!important;box-shadow:none!important}.rebrand .ctr-about-system__media{overflow:hidden;border-radius:16px;isolation:isolate}.rebrand .ctr-about-system__media img{border-radius:16px;display:block;width:calc(100% + 12px);max-width:none;margin-left:-8px;height:100%;object-fit:cover;object-position:18% center}.rebrand .ctr-about-system__text,.rebrand .ctr-about-system__text *{color:var(--brand-color-text)!important;font-size:var(--brand-text-rg-size)}.rebrand .cllh-hub__content{max-width:760px}@media screen and (max-width:768px){.rebrand .clr-research__alt-heading{width:90px;max-width:90px;font-size:14px!important}.rebrand .clr-research__alt-box{flex-wrap:nowrap}.rebrand .clr-research__ring{width:100px;height:100px}.rebrand .clr-research__ring-number{font-size:22px!important}.rebrand .clr-research__ring-suffix{font-size:14px!important}}.ctr-clinical-group{padding:var(--grp-pt, 0) 0 var(--grp-pb, 64px);background:linear-gradient(180deg,var(--grp-start, #fff) 0%,var(--grp-start, #fff) var(--grp-from, 40%),var(--grp-end, #e7dfd4) 100%)}.ctr-clinical-group__card{width:min(var(--grp-card-width, 1280px),calc(100% - 80px));margin:0 auto;background:var(--grp-card, #e7dfd4);border-radius:var(--grp-card-radius, 12px);overflow:hidden}.ctr-clinical-group.ctr-clinical-group :is(.ctr-system-science,.ctr-system-proof,.ctr-landing-daily,.clr-research,.ctr-about-system){background:transparent!important}.ctr-clinical-group.ctr-clinical-group .ctr-clinical-group__card :is(.ctr-system-proof,.ctr-landing-daily,.clr-research,.ctr-about-system){padding-left:0!important;padding-right:0!important}.ctr-clinical-group.ctr-clinical-group :is(.ctr-system-proof__container,.ctr-landing-daily__container,.clr-research__container,.ctr-about-system__container){background:transparent!important;border-radius:0!important;box-shadow:none!important;max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}@media screen and (max-width:749px){.ctr-clinical-group{padding-bottom:var(--grp-pb-mobile, 64px);background:linear-gradient(180deg,var(--grp-start, #fff) 0%,var(--grp-start, #fff) var(--grp-from-mobile, 45%),var(--grp-end, #e7dfd4) 100%)}.ctr-clinical-group__card{width:calc(100% - 2 * var(--grp-card-gap-mobile, 20px))}.rebrand .ctr-landing-hero__metric-label,.rebrand .ctr-landing-hero__metric-label *{font-size:10px!important}.rebrand .ctr-system-proof__text{font-size:var(--brand-text-rg-size)!important}}.rebrand :is(.ctr-reviews__name,.ctr-reviews__name *){letter-spacing:var(--brand-heading-letter-spacing)!important}.rebrand :is(.ctr-reviews__role,.ctr-reviews__role *){color:var(--brand-color-text)!important;opacity:1!important}.rebrand .ctr-system-proof__badge,.rebrand .ctr-system-proof__badge *{font-weight:400!important;font-size:var(--brand-text-md-size)!important;letter-spacing:var(--brand-ui-letter-spacing)!important}.rebrand .ctr-landing-guarantee__title{font-size:var(--brand-heading-h4-size)!important}.rebrand .ctr-study-method__inner{min-height:820px}@media screen and (max-width:989px){.rebrand .ctr-study-method__inner{min-height:0}.rebrand .ctr-study-method__media{height:325px}.rebrand .ctr-study-method__image{width:100%;height:100%;object-fit:cover}.rebrand.ctr-landing-hero{min-height:623px}}@media screen and (max-width:768px){.rebrand .clr-research__carousel-col{width:100%;align-self:stretch}.rebrand .clr-research__swiper .swiper-slide img{aspect-ratio:310 / 350;object-fit:cover}}html:has(.ctr-clinical-group),body:has(.ctr-clinical-group){overflow-x:clip}.rebrand .ctr-system-proof__value{line-height:1!important}@media screen and (min-width:990px){.rebrand .ctr-landing-daily__disclaimer{margin-top:60px!important}}.rebrand .clr-research__ring:before,.rebrand .clr-research__ring-arc{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;-webkit-mask:radial-gradient(farthest-side,transparent calc(70% - .75px),#000 70%,#000 calc(100% - .75px),transparent);mask:radial-gradient(farthest-side,transparent calc(70% - .75px),#000 70%,#000 calc(100% - .75px),transparent)}.rebrand .clr-research__ring:before{transform:scaleY(-1);background:conic-gradient(from 90deg,transparent calc(var(--ring-value) * 3.6deg + 3deg),var(--brand-color-cloud) calc(var(--ring-value) * 3.6deg + 3.6deg),var(--brand-color-cloud) 356.4deg,transparent 357deg)}.rebrand .clr-research__ring-shadow{position:absolute;top:0;right:0;bottom:0;left:0;filter:drop-shadow(0 0 3px rgba(0,0,0,.25))}.rebrand .clr-research__ring-arc{transform:scaleY(-1);background:conic-gradient(from 90deg,transparent 0deg,#d7b8b8 .6deg,var(--brand-color-maroon) calc(var(--ring-value) * 1.8deg),#d7b8b8 calc(var(--ring-value) * 3.6deg - .6deg),transparent calc(var(--ring-value) * 3.6deg))}.rebrand .clr-research__stat-label{max-width:100px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.rebrand .clr-research__ring{width:78px;height:78px;margin-bottom:6px}.rebrand .clr-research__ring-number{font-size:21px!important}.rebrand .clr-research__ring-suffix{font-size:11px!important}.rebrand .clr-research__stat-label{max-width:64px}}@media screen and (max-width:989px){.rebrand .ctr-landing-hero__title{max-width:100%!important}.rebrand .ctr-measure-results__dot{background:#ffffff45!important}.rebrand .ctr-measure-results__dot.is-active{background:var(--brand-color-white)!important}.rebrand .ctr-system-proof__media--mobile{max-width:100%;margin:0 0 60px}.rebrand .ctr-system-proof__media--mobile .ctr-system-proof__image{height:187px;object-fit:cover}.rebrand .ctr-system-proof__stat{flex-direction:column;align-items:flex-start;gap:16px;padding:25px!important}.rebrand .ctr-landing-guarantee__content{padding-left:0!important;max-width:196px}.rebrand .ctr-landing-guarantee__decorative--mobile{display:none}.rebrand .ctr-landing-guarantee__texture,.rebrand .ctr-landing-guarantee__texture-image{object-position:center!important}}@media screen and (max-width:768px){.rebrand .cllh-hub__container{padding:40px 20px 315px!important}.rebrand .cllh-hub__bg--mobile img{object-position:center top}.rebrand .cllh-hub__heading{max-width:240px}.rebrand .cllh-hub__button{width:252px;padding-left:0!important;padding-right:0!important}}@media screen and (max-width:989px){.rebrand .ctr-landing-daily__tab.is-active:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 2.25C10.0716 2.25 8.18657 2.82183 6.58319 3.89317C4.97982 4.96451 3.73013 6.48726 2.99218 8.26884C2.25422 10.0504 2.06114 12.0108 2.43735 13.9021C2.81355 15.7934 3.74215 17.5307 5.10571 18.8943C6.46928 20.2579 8.20656 21.1865 10.0979 21.5627C11.9892 21.9389 13.9496 21.7458 15.7312 21.0078C17.5127 20.2699 19.0355 19.0202 20.1068 17.4168C21.1782 15.8134 21.75 13.9284 21.75 12C21.7473 9.41498 20.7192 6.93661 18.8913 5.10872C17.0634 3.28084 14.585 2.25273 12 2.25ZM12 20.25C10.3683 20.25 8.77326 19.7661 7.41655 18.8596C6.05984 17.9531 5.00242 16.6646 4.378 15.1571C3.75358 13.6496 3.5902 11.9908 3.90853 10.3905C4.22685 8.79016 5.01259 7.32015 6.16637 6.16637C7.32016 5.01259 8.79017 4.22685 10.3905 3.90852C11.9909 3.59019 13.6497 3.75357 15.1571 4.37799C16.6646 5.00242 17.9531 6.05984 18.8596 7.41655C19.7661 8.77325 20.25 10.3683 20.25 12C20.2475 14.1873 19.3775 16.2843 17.8309 17.8309C16.2843 19.3775 14.1873 20.2475 12 20.25ZM16.2806 9.96937C16.3504 10.039 16.4057 10.1217 16.4434 10.2128C16.4812 10.3038 16.5006 10.4014 16.5006 10.5C16.5006 10.5986 16.4812 10.6962 16.4434 10.7872C16.4057 10.8783 16.3504 10.961 16.2806 11.0306L12.5306 14.7806C12.461 14.8504 12.3783 14.9057 12.2872 14.9434C12.1962 14.9812 12.0986 15.0006 12 15.0006C11.9014 15.0006 11.8038 14.9812 11.7128 14.9434C11.6218 14.9057 11.539 14.8504 11.4694 14.7806L7.71938 11.0306C7.57865 10.8899 7.49959 10.699 7.49959 10.5C7.49959 10.301 7.57865 10.1101 7.71938 9.96937C7.86011 9.82864 8.05098 9.74958 8.25 9.74958C8.44903 9.74958 8.6399 9.82864 8.78063 9.96937L12 13.1897L15.2194 9.96937C15.289 9.89964 15.3718 9.84432 15.4628 9.80658C15.5538 9.76884 15.6514 9.74941 15.75 9.74941C15.8486 9.74941 15.9462 9.76884 16.0372 9.80658C16.1283 9.84432 16.211 9.89964 16.2806 9.96937Z' fill='%23772121'/%3E%3C/svg%3E")}.rebrand .ctr-reviews__subtitle--mobile{margin-top:32px}}@media screen and (min-width:990px){.rebrand .ctr-system-proof__stats{margin-top:44px}}@media screen and (max-width:989px){.rebrand .ctr-landing-daily__tabs.is-open .ctr-landing-daily__tab{border:0!important;border-radius:0!important}.rebrand .ctr-landing-daily__tabs.is-open .ctr-landing-daily__tab:not(.is-active){border-bottom:1px solid rgba(119,33,33,.22)!important}.rebrand .ctr-landing-daily__tabs.is-open .ctr-landing-daily__tab:not(.is-active):last-child{border-bottom:0!important}.rebrand .ctr-landing-daily__tabs.is-open .ctr-landing-daily__tab.is-active{border:1px solid var(--brand-color-maroon)!important;border-radius:999px!important}.rebrand .ctr-landing-daily__tabs.is-open:before{border-color:var(--brand-color-maroon)!important}.rebrand .ctr-measure-results__slide.is-active :is(.ctr-measure-results__item-title,.ctr-measure-results__subtitle,.ctr-measure-results__description){animation:ctr-measure-slide-in .35s ease both}}@keyframes ctr-measure-slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rebrand .ctr-measure-results__slide.is-active>*{animation:none!important}}@media screen and (min-width:769px){.rebrand .clr-research__ring{width:min(139px,100%);height:auto;aspect-ratio:1}.rebrand .clr-research__ring-number{font-size:clamp(22px,2.2vw,32px)!important}.rebrand .clr-research__ring-suffix{font-size:clamp(13px,1.4vw,20px)!important}}.rebrand .clr-research__stats-row{flex-direction:column;gap:16px;margin-bottom:16px}.rebrand .clr-research__stats-row .clr-research__stat{flex-direction:row;align-items:center;gap:20px;padding:9px 17px!important;text-align:left}.rebrand .clr-research__stats-row .clr-research__ring{flex:0 0 88px;width:88px;height:88px;margin:0}.rebrand .clr-research__stats-row .clr-research__ring-number{font-size:var(--brand-heading-h6-size)!important}.rebrand .clr-research__stats-row .clr-research__ring-suffix{font-size:var(--brand-text-sm-size)!important;color:var(--brand-color-taupe)!important}.rebrand .clr-research__stat-body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-width:0}.rebrand .clr-research__stats-row .clr-research__stat-label{max-width:none;margin:0;text-align:left}.rebrand .clr-research__stats-row .clr-research__stat-label,.rebrand .clr-research__stats-row .clr-research__stat-label *{font-size:var(--brand-text-rg-size)!important}.rebrand .clr-research__stat-caption{margin:0;font-family:var(--brand-font-body);font-size:var(--brand-text-sm-size);line-height:normal;letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-text)}.rebrand .clr-research__stats-col .clr-research__alt-box{background:#ffffffab!important}@media screen and (max-width:768px){.rebrand .clr-research__stats-col .clr-research__alt-box{padding:13px!important}.rebrand .clr-research__stats-col .clr-research__alt-heading{font-size:var(--brand-heading-h6-size)!important}.rebrand .clr-research__stats-col .clr-research__alt-text{flex:1 1 auto;max-width:none}.rebrand .clr-research__stats-col .clr-research__alt-text,.rebrand .clr-research__stats-col .clr-research__alt-text *{font-size:var(--brand-text-sm-size)!important}}.ctr-pdp-v3.rebrand{--color-primary: var(--brand-color-maroon);--color-primary-dark: var(--brand-color-maroon);--color-secondary-dark: #242631;--color-muted: var(--brand-color-text);--font-family: var(--brand-font-body);--custom-font-family: var(--brand-font-heading);--font-body: var(--brand-font-body);--ctr-v3-active-bg: rgba(119, 33, 33, .05);--ctr-v3-active-border: var(--brand-color-maroon);--ctr-v3-pop-pill-bg: var(--brand-color-maroon);--ctr-v3-benefit-chip-bg: var(--brand-color-linen);--ctr-v3-rec-bg: var(--brand-color-cloud);background:var(--brand-color-white)}.ctr-pdp-v3.rebrand .ctr-pdp-v3__eyebrow,.ctr-pdp-v3.rebrand .ctr-pdp-v3__pop-pill,.ctr-pdp-v3.rebrand .ctr-complementary__title{font-family:var(--brand-font-heading);font-weight:500;font-size:var(--brand-text-sm-size);letter-spacing:var(--brand-ui-letter-spacing);line-height:normal;text-transform:uppercase}.ctr-pdp-v3.rebrand .ctr-pdp-v3__eyebrow,.ctr-pdp-v3.rebrand .ctr-complementary__title{color:var(--brand-color-maroon)}.ctr-pdp-v3.rebrand .ctr-pdp-v3__heading{font-weight:400;font-size:var(--brand-heading-h3-size);line-height:1;letter-spacing:var(--brand-heading-letter-spacing);color:var(--brand-color-maroon)}.ctr-pdp-v3.rebrand .ctr-pdp-v3__intro,.ctr-pdp-v3.rebrand .ctr-pdp-v3__intro p{font-size:var(--brand-text-md-size);line-height:normal;color:var(--brand-color-text)}.ctr-pdp-v3.rebrand .ctr-pdp-v3__intro strong{font-family:var(--brand-font-heading);font-weight:500;color:var(--brand-color-text)}.ctr-pdp-v3.rebrand .ctr-pdp-v3__title,.ctr-pdp-v3.rebrand .ctr-pdp-v3__price-main{font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h6-size);line-height:1;letter-spacing:var(--brand-heading-letter-spacing)}.ctr-pdp-v3.rebrand .ctr-pdp-v3__inline-badge{font-family:var(--brand-font-heading);font-weight:500;font-size:var(--brand-text-tiny-size);letter-spacing:var(--brand-ui-letter-spacing)}.ctr-pdp-v3.rebrand .ctr-pdp-v3__desc,.ctr-pdp-v3.rebrand .ctr-pdp-v3__billing,.ctr-pdp-v3.rebrand .ctr-pdp-v3__benefits li{font-size:var(--brand-text-tiny-size);letter-spacing:var(--brand-body-letter-spacing)}.ctr-pdp-v3.rebrand .ctr-pdp-v3__billing,.ctr-pdp-v3.rebrand .ctr-pdp-v3__benefits strong,.ctr-pdp-v3.rebrand .ctr-pdp-v3__countdown-counter,.ctr-pdp-v3.rebrand .ctr-pdp-v3__recommendation em{font-family:var(--brand-font-heading);font-weight:600}.ctr-pdp-v3.rebrand .ctr-pdp-v3__benefits li{color:var(--brand-color-text)}.ctr-pdp-v3.rebrand .ctr-pdp-v3__benefits strong{color:var(--brand-color-maroon)}.ctr-pdp-v3.rebrand .ctr-pdp-v3__benefits li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M4.167 10L8.333 14.167L16.667 5.833' stroke='%23772121' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ctr-pdp-v3.rebrand .ctr-pdp-v3__price-qual{font-size:var(--brand-text-sm-size)}.ctr-pdp-v3.rebrand .ctr-pdp-v3__price-old{font-family:var(--brand-font-heading);font-size:var(--brand-text-rg-size)}.ctr-pdp-v3.rebrand .ctr-pdp-v3__cta{font-family:var(--brand-font-body);font-size:var(--brand-heading-h6-size);letter-spacing:var(--brand-ui-letter-spacing);background:var(--brand-color-maroon)}.ctr-pdp-v3.rebrand .ctr-pdp-v3__cta:hover{background:#5e1a1a}.ctr-pdp-v3.rebrand .ctr-pdp-v3__recommendation,.ctr-pdp-v3.rebrand .ctr-pdp-v3__countdown-text,.ctr-pdp-v3.rebrand .ctr-pdp-v3__guarantee{font-size:var(--brand-text-tiny-size);letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-text)}.ctr-pdp-v3.rebrand .ctr-pdp-v3__cross-sell{font-family:var(--brand-font-body);color:var(--brand-color-maroon)}.ctr-pdp-v3.rebrand .ctr-pdp-v3__thumb.m-active{border-color:var(--brand-color-maroon)}.ctr-pdp-v3.rebrand .ctr-pdp-v3__arrow{color:var(--brand-color-maroon)}.ctr-pdp-v3.rebrand .pdp-ctr-accordions .accordion{border-color:var(--brand-color-linen)}.ctr-pdp-v3.rebrand .pdp-ctr-accordions .accordion__title{font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h6-size);line-height:1;letter-spacing:var(--brand-heading-letter-spacing);color:var(--brand-color-text)}.ctr-pdp-v3.rebrand .pdp-ctr-accordions .icon-collapse{background:var(--brand-color-linen)}.ctr-pdp-v3.rebrand .pdp-ctr-accordions .icon-caret{color:var(--brand-color-maroon)}.ctr-pdp-v3.rebrand .pdp-ctr-accordions .accordion__content,.ctr-pdp-v3.rebrand .pdp-ctr-accordions .accordion__content p{font-size:var(--brand-text-sm-size);color:var(--brand-color-text)}.ctr-pdp-v3.rebrand .ctr-complementary__wrap{background:var(--brand-color-linen)}.ctr-pdp-v3.rebrand .ctr-complementary__name{font-family:var(--brand-font-heading);font-size:var(--brand-text-rg-size);line-height:1;letter-spacing:var(--brand-heading-letter-spacing);color:var(--brand-color-text)}.ctr-pdp-v3.rebrand .ctr-complementary__price,.ctr-pdp-v3.rebrand .ctr-complementary__price *{font-family:var(--brand-font-body);font-size:var(--brand-text-sm-size);color:var(--brand-color-maroon)}.rebrand.counterup-section .count{font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h1-size);letter-spacing:var(--brand-heading-letter-spacing);color:var(--brand-color-maroon)}.rebrand.counterup-section .count span{line-height:1}@media screen and (min-width:990px){.rebrand.counterup-section .page-width{max-width:136rem;padding:0 1.5rem}}.rebrand.counterup-section #counter li{padding:0 20px 0 0;border-right-color:#5fabc04d}.rebrand.counterup-section #counter li:last-child{padding:0 0 0 20px}.rebrand.counterup-section .sec_content,.rebrand.counterup-section .sec_content p,.rebrand.counterup-section .sec_content a{margin:0;font-family:var(--brand-font-body);font-size:var(--brand-text-sm-size);line-height:normal;letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-maroon)}.rebrand.counterup-section .sec_content a{text-decoration:none}.rebrand.counterup-section .sec_content{box-sizing:border-box;min-height:52px;padding-top:10px}.rebrand.gallery-section .sec_heading{font-size:var(--brand-heading-h4-size)}.rebrand.gallery-section .title-bottom-space .sec_content{max-width:798px;margin-left:auto;margin-right:auto;font-size:var(--brand-text-sm-size)}.rebrand.gallery-section .gallery_img,.rebrand.gallery-section .gallery_img .media{border-radius:6px;overflow:hidden}.rebrand.gallery-section .swiper-button-next,.rebrand.gallery-section .swiper-button-prev{background:var(--brand-color-maroon);border-color:var(--brand-color-maroon);color:var(--brand-color-white)}.rebrand.gallery-section .swiper-pagination-bullet{background:#772121cc;opacity:.2}.rebrand.gallery-section .swiper-pagination-bullet-active{background:var(--brand-color-maroon);opacity:1}.rebrand.gallery-section .gallery_title_wrap{margin-bottom:30px}.rebrand.gallery-section .sec_subheading{margin-bottom:0}.rebrand.gallery-section .sec_heading{margin:5px 0 0;color:var(--brand-color-text)}.rebrand.gallery-section .title-bottom-space .sec_content{margin-top:10px}.rebrand.gallery-section .title-bottom-space .sec_content,.rebrand.gallery-section .title-bottom-space .sec_content p{margin-bottom:0;color:var(--brand-color-text);letter-spacing:var(--brand-body-letter-spacing)}.rebrand.gallery-section .swiper-buttons{gap:10px}.rebrand.gallery-section .swiper-button-next,.rebrand.gallery-section .swiper-button-prev{margin-top:20px!important;color:var(--brand-color-celeste)}.rebrand.gallery-section .swiper-pagination{margin-top:41px;line-height:0}.rebrand.gallery-section .swiper-pagination-bullet{width:15px;height:15px;margin:5px!important}.rebrand.gallery-section .gallery-button{margin-top:27px;min-height:47px;padding:0 25px;border-radius:7px;background:var(--brand-color-maroon);color:var(--brand-color-celeste);font-family:var(--brand-font-body);font-size:var(--brand-text-sm-size);letter-spacing:var(--brand-ui-letter-spacing);text-transform:uppercase}.rebrand.gallery-section .gallery_img,.gallery-section--no-zoom .gallery_img{cursor:inherit}.gallery-section--no-zoom .gallery_img:hover .media,.gallery-section--no-zoom .gallery_img:active .media{scale:none}.ctr-pdp-v3.rebrand .ctr-pdp-v3__title,.ctr-pdp-v3.rebrand .ctr-pdp-v3__price-main{color:#242631}.ctr-pdp-v3.rebrand .ctr-pdp-v3__price-qual,.ctr-pdp-v3.rebrand .ctr-pdp-v3__price-old{letter-spacing:var(--brand-body-letter-spacing)}.ctr-pdp-v3.rebrand .ctr-pdp-v3__recommendation,.ctr-pdp-v3.rebrand .ctr-pdp-v3__recommendation p,.ctr-pdp-v3.rebrand .ctr-pdp-v3__cta{font-weight:400}.ctr-pdp-v3.rebrand .ctr-pdp-v3__desc,.ctr-pdp-v3.rebrand .ctr-pdp-v3__billing,.ctr-pdp-v3.rebrand .ctr-pdp-v3__recommendation,.ctr-pdp-v3.rebrand .ctr-complementary__price,.ctr-pdp-v3.rebrand .ctr-complementary__price *{line-height:normal}.rebrand .animate.animated,.rebrand.animate.animated,.ctr-reveal .animate.animated{transition-duration:var(--brand-reveal-duration)!important;transition-delay:0s!important}@media(prefers-reduced-motion:reduce){.animate,.animate.animated{opacity:1!important;top:0!important;left:0!important;right:0!important;transform:none!important;transition:none!important}}.rebrand.collapsible-content .icon-caret{transition:transform var(--duration-default, .2s) ease}.rebrand.collapsible-content .accordion-item.is-closing>summary .icon-caret{transform:none}.ctr-pdp-v3.rebrand .ctr-pdp-v3__arrow-icon{display:flex;line-height:0}.ctr-pdp-v3.rebrand .ctr-pdp-v3__arrow-icon svg{width:14px;height:8.4px}.ctr-pdp-v3.rebrand .ctr-pdp-v3__arrow--prev .ctr-pdp-v3__arrow-icon svg{transform:rotate(90deg)}.ctr-pdp-v3.rebrand .ctr-pdp-v3__arrow--next .ctr-pdp-v3__arrow-icon svg{transform:rotate(-90deg)}.ctr-pdp-v3.rebrand .ctr-pdp-v3__frontrow{padding:24px;border-radius:16px;background:#fcfaf8}.ctr-pdp-v3.rebrand .ctr-pdp-v3__frontrow #frontrow-badge{padding:0;background:transparent}.ctr-pdp-v3.rebrand .ctr-pdp-v3__frontrow #frontrow-badge .iframe-frontrow{display:block;border-radius:0}@media screen and (max-width:749px){.ctr-pdp-v3__thumbs.m-slider-mobile,.pdp-ctr-thumbs.m-slider-mobile{flex-wrap:nowrap;justify-content:flex-start;max-width:100%;margin:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none}.ctr-pdp-v3__thumbs.m-slider-mobile::-webkit-scrollbar,.pdp-ctr-thumbs.m-slider-mobile::-webkit-scrollbar{display:none}.ctr-pdp-v3__thumbs.m-slider-mobile .ctr-pdp-v3__thumb,.pdp-ctr-thumbs.m-slider-mobile .pdp-ctr-thumb{flex:0 0 auto;scroll-snap-align:start}}.rebrand.collapsible-content .icon-collapse svg{width:13.33px;height:8px}.rebrand-okendo .oke-mediaCarousel-prev:before,.rebrand-okendo .oke-mediaCarousel-next:before{content:"";width:14px;height:14px;border:0;background-color:var(--brand-color-text);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M9 1L5 5 1 1' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px 8.4px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M9 1L5 5 1 1' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px 8.4px no-repeat}.rebrand-okendo .oke-mediaCarousel-prev:before{transform:rotate(90deg)}.rebrand-okendo .oke-mediaCarousel-next:before{transform:rotate(-90deg)}.ctr-product-box.rebrand{--color-primary: var(--brand-color-maroon);--color-primary-dark: var(--brand-color-maroon);--color-secondary-dark: #242631;--color-secondary-light: var(--brand-color-cloud);--font-family: var(--brand-font-body)}.ctr-product-box.rebrand .ctr-pdp-h1{font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h3-size);line-height:1;letter-spacing:var(--brand-heading-letter-spacing);color:var(--brand-color-maroon)}.ctr-product-box.rebrand .ctr-pdp-frontrow{max-width:none;margin:0;padding:24px;border-radius:16px;background:#fcfaf8}.ctr-product-box.rebrand .ctr-pdp-frontrow #frontrow-badge{padding:0;background:transparent}.ctr-product-box.rebrand .ctr-pdp-frontrow #frontrow-badge .iframe-frontrow{display:block;border-radius:0}.ctr-product-box.rebrand .ctr-pdp-icons .icon-with-text__item:not(:first-child){border-left-color:#7721212e}.ctr-product-box.rebrand .ctr-pdp-icons .h4{font-family:var(--brand-font-body);font-weight:400;font-size:var(--brand-text-tiny-size);line-height:normal;letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-maroon)}.ctr-product-box.rebrand .ctr-bundle__option,.ctr-product-box.rebrand .ctr-bundle__option strong{font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h6-size);line-height:1;letter-spacing:var(--brand-heading-letter-spacing)}.ctr-product-box.rebrand .ctr-bundle__item.m-active{background:#77212124}.ctr-product-box.rebrand .ctr-bundle__item-title,.ctr-product-box.rebrand .ctr-bundle__item-price{font-family:var(--brand-font-heading);font-size:var(--brand-heading-h6-size);line-height:1;letter-spacing:var(--brand-heading-letter-spacing)}.ctr-product-box.rebrand .ctr-bundle__item-title{font-weight:400;color:var(--brand-color-maroon)}.ctr-product-box.rebrand .ctr-bundle__item-price{font-weight:600;color:var(--brand-color-text)}.ctr-product-box.rebrand .ctr-bundle__item-price-old{font-weight:400}.ctr-product-box.rebrand .ctr-bundle__item-badge{font-family:var(--brand-font-heading);font-weight:500;font-size:var(--brand-text-sm-size);line-height:normal;letter-spacing:var(--brand-ui-letter-spacing);text-transform:uppercase}.ctr-product-box.rebrand .ctr-bundle__item-footer-text,.ctr-product-box.rebrand .ctr-bundle__item-benefits{font-size:var(--brand-text-sm-size);letter-spacing:var(--brand-body-letter-spacing)}.ctr-product-box.rebrand .ctr-bundle__item-input:after{width:18px;height:18px}.ctr-product-box.rebrand .ctr-bundle__item-input:before{width:12px;height:12px}.ctr-product-box.rebrand .ctr-bundle__footer-text{font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h6-size);line-height:1;letter-spacing:var(--brand-heading-letter-spacing);color:#242631}.ctr-product-box.rebrand .ctr-bundle__footer-text strong{font-weight:600}.ctr-product-box.rebrand .ctr-bundle__button,.ctr-product-box.rebrand .ctr-bundle__button strong{font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h6-size);line-height:1;letter-spacing:var(--brand-heading-letter-spacing)}.ctr-product-box.rebrand .ctr-bundle__button:hover{background:#5e1a1a;border-color:#5e1a1a}.ctr-product-box.rebrand .ctr-product-box__description,.ctr-product-box.rebrand .ctr-product-box__description *{font-family:var(--brand-font-body);font-size:var(--brand-text-sm-size);line-height:normal;letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-text)}.ctr-product-box.rebrand .ctr-complementary__wrap{background:var(--brand-color-linen)}.ctr-product-box.rebrand .ctr-complementary__title{font-family:var(--brand-font-heading);font-weight:500;font-size:var(--brand-text-sm-size);line-height:normal;letter-spacing:var(--brand-ui-letter-spacing);text-transform:uppercase;color:var(--brand-color-maroon)}.ctr-product-box.rebrand .ctr-complementary__name{font-family:var(--brand-font-heading);font-size:var(--brand-text-rg-size);line-height:1;letter-spacing:var(--brand-heading-letter-spacing);color:var(--brand-color-text)}.ctr-product-box.rebrand .ctr-complementary__price,.ctr-product-box.rebrand .ctr-complementary__price *{font-family:var(--brand-font-body);font-size:var(--brand-text-sm-size);line-height:normal;color:var(--brand-color-maroon)}.ctr-product-box.rebrand .pdp-ctr-accordions .accordion{border-color:var(--brand-color-linen)}.ctr-product-box.rebrand .pdp-ctr-accordions .accordion__title{font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h6-size);line-height:1;letter-spacing:var(--brand-heading-letter-spacing);color:var(--brand-color-text)}.ctr-product-box.rebrand .pdp-ctr-accordions .icon-collapse,.ctr-product-box.rebrand .pdp-ctr-accordions summary.accordion__summary .icon-collapse{background:var(--brand-color-linen)!important}.ctr-product-box.rebrand .pdp-ctr-accordions .icon-caret{color:var(--brand-color-maroon)}.ctr-product-box.rebrand .pdp-ctr-accordions .accordion__content,.ctr-product-box.rebrand .pdp-ctr-accordions .accordion__content p{font-size:var(--brand-text-sm-size);color:var(--brand-color-text)}.ctr-product-box.rebrand .pdp-ctr-arrow{color:var(--brand-color-maroon)}.ctr-product-box.rebrand .pdp-ctr-arrow-icon{display:flex;line-height:0}.ctr-product-box.rebrand .pdp-ctr-arrow-icon svg{width:14px;height:8.4px}.ctr-product-box.rebrand .pdp-ctr-arrow--prev .pdp-ctr-arrow-icon svg{transform:rotate(90deg)}.ctr-product-box.rebrand .pdp-ctr-arrow--next .pdp-ctr-arrow-icon svg{transform:rotate(-90deg)}.ctr-product-box.rebrand .ctr-pdp-reviews svg{display:inline!important;width:auto!important;height:auto!important;max-width:none!important}.rebrand-ingredients-image__grid{display:grid;grid-template-columns:1fr;gap:24px}.rebrand-ingredients-image .rebrand-ingredients-image__media{margin-bottom:0}.rebrand-ingredients-image .collapsible_title .sec_heading{margin-top:5px;font-size:var(--brand-heading-h4-size)}@media screen and (min-width:990px){.rebrand-ingredients-image .page-width{max-width:136rem;padding:0 1.5rem}.rebrand-ingredients-image__grid{grid-template-columns:478.8px 572px;gap:48px;align-items:start}}.ctr-product-box.rebrand .pdp-ctr-grid__media,.ctr-product-box.rebrand .pdp-ctr-grid__buybox{min-width:0}@media screen and (max-width:989px){.ctr-product-box.rebrand .pdp-ctr-grid{grid-template-columns:minmax(0,1fr)}}.ctr-product-box.rebrand .pdp-ctr-hero-media img{display:block;width:100%;height:auto;border-radius:var(--section-radius)}.ctr-product-box.rebrand .pdp-ctr-thumbs.m-slider-mobile,.ctr-product-box.rebrand .pdp-ctr-thumbs{margin-top:12px}.ctr-product-box.rebrand .pdp-ctr-accordions .icon-collapse svg{transition:transform var(--duration-default, .2s) ease!important}.ctr-product-box.rebrand .pdp-ctr-accordions .accordion__content ol{display:flex;flex-direction:column;gap:12px;margin:0;padding:0 0 0 6px;list-style:none;counter-reset:ctr-step}.ctr-product-box.rebrand .pdp-ctr-accordions .accordion__content li{margin:0;font-size:var(--brand-text-sm-size);line-height:normal;letter-spacing:var(--brand-body-letter-spacing);counter-increment:ctr-step}.ctr-product-box.rebrand .pdp-ctr-accordions .accordion__content li strong{display:block;padding-left:3px;font-family:var(--brand-font-heading);font-weight:600}.ctr-product-box.rebrand .pdp-ctr-accordions .accordion__content li strong:before{content:counter(ctr-step) ". "}.ctr-product-box.rebrand .pdp-ctr-accordions .accordion__content a{display:inline-block;margin-top:16px;font-size:var(--brand-text-sm-size);letter-spacing:var(--brand-ui-letter-spacing);text-transform:uppercase;text-decoration:underline!important;text-underline-offset:2px;color:var(--brand-color-maroon)}.ctr-pdp-v3.rebrand .ctr-complementary__price .price__sale .price-item--regular,.ctr-product-box.rebrand .ctr-complementary__price .price__sale .price-item--regular{opacity:.6}.ctr-pdp-v3.rebrand .pdp-ctr-accordions .accordion__content,.ctr-product-box.rebrand .pdp-ctr-accordions .accordion__content{padding-bottom:20px}.ctr-image-letter__container{display:flex;flex-direction:column;gap:32px;max-width:1360px;margin:0 auto;padding:0 15px}.ctr-image-letter__media{order:2;overflow:hidden;border-radius:6px;aspect-ratio:626 / 685}.ctr-image-letter__media img,.ctr-image-letter__media svg{display:block;width:100%;height:100%;object-fit:cover}.ctr-image-letter__heading{margin:0;color:var(--brand-color-maroon);font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h3-size);line-height:1;letter-spacing:-.03em}.ctr-image-letter__text{padding-top:30px}.ctr-image-letter__text p{margin:0;font-weight:400;color:var(--brand-color-text);font-family:var(--brand-font-body);font-size:var(--brand-text-rg-size);line-height:normal;letter-spacing:-.03em}.ctr-image-letter__text p+p{margin-top:30px}.ctr-image-letter__signature{display:flex;flex-direction:column;gap:20px;padding-top:35px}.ctr-image-letter__name{margin:0;color:var(--brand-color-maroon);font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h5-size);line-height:1;letter-spacing:-.03em}.ctr-image-letter__signature-image{display:block;align-self:flex-start;width:auto;max-width:100%;height:78px;margin:8px 0}@media screen and (min-width:990px){.ctr-image-letter__container{flex-direction:row;align-items:center;gap:64px}.ctr-image-letter__media{order:0;flex:0 0 626px;max-width:50%}.ctr-image-letter__content{flex:1 1 0;min-width:0}.ctr-image-letter__heading{max-width:516px}.ctr-image-letter__text{max-width:492px}}.ctr-timeline{display:flex;flex-direction:column;gap:40px;overflow:hidden}.ctr-timeline__header{display:flex;flex-direction:column;align-items:center;gap:16px;padding:0 16px;text-align:center}.ctr-timeline__heading{max-width:623px;margin:0;color:var(--brand-color-maroon);font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h3-size);line-height:1;letter-spacing:-.03em}.ctr-timeline__text{max-width:var(--ctr-timeline-text-width, 477px)}.ctr-timeline__text p{margin:0;font-weight:400;color:var(--brand-color-text);font-family:var(--brand-font-body);font-size:var(--brand-text-rg-size);line-height:normal;letter-spacing:-.03em}.ctr-timeline__slider{display:flex;flex-direction:column;gap:40px}.ctr-timeline__track{display:flex;gap:18px;margin:0;padding:0 16px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;scrollbar-width:none}.ctr-timeline__track::-webkit-scrollbar{display:none}.ctr-timeline__card{position:relative;display:flex;flex:0 0 min(494px,calc(100vw - 48px));flex-direction:column;align-items:center;gap:32px;min-height:243px;padding:32px 24px;overflow:hidden;border-radius:16px;background:var(--brand-color-maroon);color:var(--brand-color-white);text-align:center;scroll-snap-align:start}.ctr-timeline__texture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.2;pointer-events:none}.ctr-timeline__title,.ctr-timeline__card-text{position:relative}.ctr-timeline__title{margin:0;color:var(--brand-color-white);font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h4-size);line-height:1;letter-spacing:-.03em}.ctr-timeline__card-text p{margin:0;font-weight:400;color:var(--brand-color-white);font-family:var(--brand-font-body);font-size:var(--brand-text-md-size);line-height:normal;letter-spacing:-.03em}.ctr-timeline__nav{display:flex;align-items:center;justify-content:center;gap:16px}.ctr-timeline__arrow{display:flex;margin:0;padding:0;border:0;background:none;color:var(--brand-color-maroon);cursor:pointer}.ctr-timeline__arrow--next svg{transform:rotate(180deg)}.ctr-timeline__arrow:focus-visible{outline:2px solid var(--brand-color-maroon);outline-offset:2px}.ctr-timeline__dots{display:flex;align-items:center;gap:6px}.ctr-timeline__dot{width:24px;height:6px;border-radius:3.6px;background:#77212145;transition:width .2s ease,background-color .2s ease}.ctr-timeline__dot.is-active{width:33.6px;background:var(--brand-color-maroon)}@media screen and (min-width:990px){.ctr-timeline__track{padding:0 calc(100% - 644px) 0 150px;scroll-padding-left:150px;cursor:grab;-webkit-user-select:none;user-select:none}.ctr-timeline__track.is-dragging{cursor:grabbing;scroll-snap-type:none}}.ctr-image-tabs__container{display:flex;flex-direction:column;gap:32px;max-width:1360px;margin:0 auto;padding:0 15px}.ctr-image-tabs__media{overflow:hidden;border-radius:6px;aspect-ratio:626 / 310;background:var(--brand-color-white)}.ctr-image-tabs__image{display:none;height:100%}.ctr-image-tabs__image.is-active{display:block}.ctr-image-tabs__image img,.ctr-image-tabs__image svg{display:block;width:100%;height:100%;object-fit:cover}.ctr-image-tabs__content{display:flex;flex-direction:column;gap:32px}.ctr-image-tabs__tabs{display:flex;gap:18px}.ctr-image-tabs__tab{flex:1 1 0;min-width:0;margin:0;padding:20px 24px;border:1px solid var(--brand-color-taupe);border-radius:12px;background:transparent;color:var(--brand-color-text);font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h6-size);line-height:1;letter-spacing:-.03em;cursor:pointer}.ctr-image-tabs__tab.is-active{padding:19px 23px;border:2px solid var(--brand-color-maroon);background:var(--brand-color-celeste);color:var(--brand-color-maroon)}.ctr-image-tabs__tab:focus-visible{outline:2px solid var(--brand-color-maroon);outline-offset:2px}.ctr-image-tabs__text{display:none;padding-bottom:15px}.ctr-image-tabs__text.is-active{display:block}.ctr-image-tabs__text p{margin:0;font-weight:400;color:var(--brand-color-text);font-family:var(--brand-font-body);font-size:var(--brand-text-lg-size);line-height:normal;letter-spacing:-.03em}@media screen and (min-width:990px){.ctr-image-tabs__container{flex-direction:row;align-items:stretch;gap:64px}.ctr-image-tabs__media{flex:0 0 626px;max-width:50%;aspect-ratio:auto;min-height:310px}.ctr-image-tabs__content{flex:1 1 0;min-width:0;justify-content:center;padding:64px 0}}.rebrand.counterup-section.color-scheme-rebrand-maroon .count{display:flex;align-items:center;justify-content:center;color:var(--brand-color-celeste)}.rebrand.counterup-section.color-scheme-rebrand-maroon .count>span:last-child{font-size:var(--brand-heading-h2-size)}.rebrand.counterup-section.color-scheme-rebrand-maroon #counter li{border-right-color:#7721214d}.rebrand.counterup-section.color-scheme-rebrand-maroon .sec_content{min-height:0}.rebrand.counterup-section.color-scheme-rebrand-maroon .sec_content,.rebrand.counterup-section.color-scheme-rebrand-maroon .sec_content p{font-weight:400;font-size:var(--brand-text-rg-size);color:var(--brand-color-cloud)}.rebrand.service-main-wrapper.color-scheme-rebrand-celeste{background:linear-gradient(#b6cdea7a,#b6cdea7a),var(--brand-color-white)}.rebrand.service-main-wrapper .service-content-specification .service-heading-class{margin:14px 0 11px;color:var(--brand-color-maroon);font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h6-size);line-height:1;letter-spacing:-.03em}.rebrand.service-main-wrapper .service-paragraph-class,.rebrand.service-main-wrapper .service-paragraph-class p,.rebrand.service-main-wrapper .service-paragraph-class a{margin:0;color:var(--brand-color-text);font-family:var(--brand-font-body);font-weight:400;font-size:var(--brand-text-sm-size);line-height:normal;letter-spacing:-.03em}.rebrand.service-main-wrapper .service-paragraph-class a{text-decoration:none}@media screen and (max-width:989px){.service-main-wrapper--mobile-grid .service-trap.swiper-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px;transform:none!important}.service-main-wrapper--mobile-grid .service-partition.swiper-slide{width:auto!important;margin:0!important}.service-main-wrapper--mobile-grid .service-content-specification{max-width:100%;padding:0 8px}.service-main-wrapper--mobile-grid .separator-line:nth-child(2n):after{content:none}.service-main-wrapper--mobile-grid .swiper-pagination,.service-main-wrapper--mobile-grid .swiper-buttons{display:none}}.landing-hero.rebrand .landing-hero__title,.landing-hero.rebrand .landing-hero__title p{margin:0;color:var(--brand-color-text);font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h1-size);line-height:1;letter-spacing:-.03em}.landing-hero.rebrand .landing-hero__title em{font-family:var(--brand-font-accent);font-style:normal;font-size:inherit;letter-spacing:-.03em}.landing-hero.rebrand .landing-hero__text,.landing-hero.rebrand .landing-hero__text p{margin:0 auto;max-width:565px;color:var(--brand-color-text-muted);font-family:var(--brand-font-body);font-weight:400;font-size:var(--brand-text-md-size);line-height:normal;letter-spacing:-.03em}.landing-hero.rebrand .landing-form__input{height:72px;color:var(--brand-color-text);font-family:var(--brand-font-body);font-weight:400;font-size:var(--brand-text-md-size);line-height:normal;letter-spacing:-.03em}.landing-hero.rebrand .landing-form__input::placeholder{color:#757575}.landing-hero.rebrand .landing-form__button{width:auto;flex:0 0 auto;background-color:var(--brand-color-maroon);color:var(--brand-color-white);font-family:var(--brand-font-body);font-weight:400;font-size:var(--brand-text-lg-size);letter-spacing:-.01em;text-transform:uppercase}.landing-hero.rebrand .landing-form__note,.landing-hero.rebrand .landing-form__note p{margin:0;color:var(--brand-color-text-muted);font-family:var(--brand-font-body);font-weight:400;font-size:var(--brand-text-sm-size);line-height:normal;letter-spacing:-.03em}.landing-categories.rebrand .landing-categories__title,.landing-categories.rebrand .landing-categories__title p{margin:0;color:var(--brand-color-text);font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h4-size);line-height:1;letter-spacing:-.03em}.landing-categories.rebrand .landing-categories__title{padding:13px 0 30px 56px;background-image:url("data:image/svg+xml,%3Csvg fill='%23772121' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20,8v2h6.5859L18,18.5859,13.707,14.293a.9994.9994,0,0,0-1.414,0L2,24.5859,3.4141,26,13,16.4141l4.293,4.2929a.9994.9994,0,0,0,1.414,0L28,11.4141V18h2V8Z'/%3E%3C/svg%3E");background-position:left 13px;background-size:32px 32px}.landing-categories.rebrand .landing-categories__item{gap:18px}.landing-categories.rebrand .landing-categories__item-title{margin:0;color:var(--brand-color-white);font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h3-size);line-height:1;letter-spacing:-.03em}.landing-categories.rebrand .landing-categories__item-description,.landing-categories.rebrand .landing-categories__item-description p{margin:0;color:var(--brand-color-white);font-family:var(--brand-font-body);font-weight:400;font-size:var(--brand-text-rg-size);line-height:normal;letter-spacing:-.03em}.landing-categories.rebrand .landing-categories__item-button{margin-top:0;font-family:var(--brand-font-body);font-weight:400;font-size:var(--brand-text-sm-size);line-height:normal;letter-spacing:-.01em;text-transform:uppercase}.landing-categories.rebrand .landing-categories__item-button:hover{color:var(--brand-color-maroon)}body .lh-search,body .lh-search .lh-search__input,body .lh-search .lh-search__filter-button,body .lh-search .lh-search__suggested-item,body .lh-search .lh-search__empty,body .lh-search .block-text>*,body .lh-search .block-link{font-family:var(--brand-font-body);letter-spacing:-.03em}body .lh-search .lh-search__input,body .lh-search .lh-search__filter-button,body .lh-search .lh-search__filter-button.is-active,body .lh-search .lh-search__suggested-item{font-weight:400}body .lh-search .lh-search__filter-label,body .lh-search .lh-search__suggested-title,body .lh-search .block-heading>*,body .lh-search .landing-categories__item-title{font-family:var(--brand-font-heading);font-weight:400;letter-spacing:-.03em}body .lh-search .lh-search__filter-button:hover,body .lh-search .lh-search__filter-button.is-active{background-color:var(--brand-color-maroon);color:var(--brand-color-white)}body .lh-search .lh-search__suggested-item:hover{color:var(--brand-color-maroon);border-color:var(--brand-color-maroon)}body .lh-search .landing-categories__item{gap:18px;background-color:var(--brand-color-maroon)}body .lh-search .landing-categories__item-title{font-size:var(--brand-heading-h3-size);line-height:1}body .lh-search .landing-categories__item-description,body .lh-search .landing-categories__item-description p{font-family:var(--brand-font-body);font-weight:400;letter-spacing:-.03em}body .lh-search .landing-categories__item-button{margin-top:0;font-family:var(--brand-font-body);font-weight:400;font-size:var(--brand-text-sm-size);line-height:normal;letter-spacing:-.01em;text-transform:uppercase}body .lh-search .landing-categories__item-button:hover{color:var(--brand-color-maroon)}body .lh-search .block-badge{background-color:var(--brand-color-maroon);color:var(--brand-color-white);font-family:var(--brand-font-body);font-weight:400;line-height:normal;letter-spacing:-.01em;text-transform:uppercase}body .lh-search .block-heading>*{color:var(--brand-color-text)}body .lh-search .text-box{border-color:var(--brand-color-stroke)}body .lh-search .text-box:hover .block-link,body .lh-search .block-link:hover{color:var(--brand-color-maroon)}@media screen and (max-width:749px){.landing-hero.rebrand{--landing-hero-veil: color-mix(in srgb, var(--landing-hero-bg-color) calc(var(--landing-hero-mobile-overlay, .6) * 100%), transparent)}.landing-hero.rebrand{background-image:linear-gradient(var(--landing-hero-veil),var(--landing-hero-veil)),var(--landing-hero-bg-image-mobile, none);background-size:cover;background-position:var(--landing-hero-mobile-bg-position, center)}.landing-hero.rebrand .landing-form__input{height:auto;font-size:var(--brand-text-rg-size)}.landing-categories.rebrand .landing-categories__title{padding-left:44px;background-size:24px 24px;background-position:left 13px}}.wrapper-section.rebrand .block-heading>*,.wrapper-section.rebrand .heading-with-icon__text>*{font-family:var(--brand-font-heading);font-weight:400;letter-spacing:-.03em}.wrapper-section.rebrand .block-text>*{font-family:var(--brand-font-body);font-weight:400;letter-spacing:-.03em}.wrapper-section.rebrand .learn-hub-content :is(h1,h2,h3,h4,h5,h6){font-family:var(--brand-font-heading)}.wrapper-section.rebrand .article-sections__item:after{color:var(--brand-color-maroon);font-family:var(--brand-font-body);font-weight:400;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 4.16669L10 15.8334' stroke='%23772121' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.834 10L10.0007 15.8333L4.16732 10' stroke='%23772121' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.wrapper-section.rebrand .article-sections__link{font-family:var(--brand-font-body);font-weight:400}.wrapper-section.rebrand .block-badge{font-family:var(--brand-font-body);font-weight:400;line-height:normal;letter-spacing:-.01em;text-transform:uppercase}.wrapper-section.rebrand .heading-with-icon{gap:24px;padding:13px 0 30px;border-bottom-color:var(--brand-color-stroke)}.wrapper-section.rebrand .heading-with-icon__icon svg{width:32px;height:32px}.wrapper-section.rebrand .heading-with-icon__icon svg [stroke]{stroke:var(--brand-color-maroon)}.wrapper-section.rebrand .heading-with-icon__icon svg [fill]:not([fill=none]){fill:var(--brand-color-maroon)}.wrapper-section.rebrand .heading-with-icon__text>*{font-size:var(--brand-heading-h4-size);line-height:1;color:var(--brand-color-text)}.wrapper-section.rebrand .block-articles__filter-btn{background:var(--brand-color-cloud);color:var(--brand-color-maroon);font-family:var(--brand-font-heading);font-weight:500;font-size:var(--brand-text-sm-size);letter-spacing:-.01em;text-transform:uppercase}.wrapper-section.rebrand .block-articles__filter-btn.active,.wrapper-section.rebrand .block-articles__filter-btn:hover{background:var(--brand-color-maroon);color:var(--brand-color-white)}.wrapper-section.rebrand .block-articles__card{border-color:var(--brand-color-stroke)}.wrapper-section.rebrand .block-articles__image:after{content:none}.wrapper-section.rebrand .block-articles__content{padding:16px 16px 28px}.wrapper-section.rebrand .block-articles__title{margin:0;color:var(--brand-color-text);font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h5-size);line-height:1;letter-spacing:-.03em}.wrapper-section.rebrand .block-articles__description{margin-top:12px;color:var(--brand-color-text-muted);font-family:var(--brand-font-body);font-size:var(--brand-text-sm-size);letter-spacing:-.03em}.wrapper-section.rebrand .block-button{min-width:290px;padding:0 24px!important;border:1px solid var(--brand-color-text);border-radius:38px;background:transparent;color:var(--brand-color-text);font-family:var(--brand-font-body);font-weight:400;font-size:var(--brand-text-sm-size)!important;line-height:38px;letter-spacing:-.01em;text-transform:uppercase}.wrapper-section.rebrand .block-button:hover{background:var(--brand-color-text);color:var(--brand-color-white)}@media screen and (max-width:749px){.wrapper-section.rebrand .block-articles__filter-btn{min-width:0;padding:0 16px;line-height:40px}}.rebrand.ctr-reviews--stacked .ctr-reviews__title,.rebrand.ctr-reviews--stacked .ctr-reviews__title *{font-size:var(--brand-heading-h2-size)!important;line-height:1!important}.rebrand.ctr-reviews--stacked :is(.ctr-reviews__name,.ctr-reviews__name *){font-size:var(--brand-heading-h5-size)!important;line-height:1!important}.rebrand.ctr-reviews--stacked :is(.ctr-reviews__role,.ctr-reviews__role *){font-size:var(--brand-text-rg-size)!important;color:#0000007d!important}.rebrand.ctr-reviews--stacked .ctr-reviews__card{padding:25px;gap:24px}.rebrand.marquee-with-text{width:100%;max-width:100%;overflow:hidden}.ctr-timeline__card:has(.ctr-timeline__photo){justify-content:space-between;min-height:509px}.ctr-timeline__photo{position:relative;display:block;width:100%;max-width:384px;height:auto;aspect-ratio:384 / 248;object-fit:cover;border-radius:16px}.ctr-timeline--text-lg .ctr-timeline__card-text p{font-size:var(--brand-text-lg-size)}@media screen and (max-width:749px){.ctr-timeline__card:has(.ctr-timeline__photo){gap:24px;min-height:0}}.rebrand:is(.ctr-science,.ctr-science-layers,.ctr-science-ingredients) :is(.ctr-science__title,.ctr-science__card-title,.ctr-science-layers__title,.ctr-science-layers__item-title,.ctr-science-ingredients__title,.ctr-science-ingredients__heading,.ctr-science-ingredients__item-name,.ctr-science-ingredients__stat-name,.ctr-science-ingredients__stat-value,.ctr-science-ingredients__stat-suffix),.rebrand:is(.ctr-science,.ctr-science-layers,.ctr-science-ingredients) :is(.ctr-science__title,.ctr-science__card-title,.ctr-science-layers__title,.ctr-science-layers__item-title,.ctr-science-ingredients__title,.ctr-science-ingredients__heading) :is(p,span){font-family:var(--brand-font-heading)!important;font-weight:400!important;font-style:normal!important;line-height:1!important;letter-spacing:var(--brand-heading-letter-spacing)!important}.rebrand:is(.ctr-science,.ctr-science-layers,.ctr-science-ingredients) :is(.ctr-science__title,.ctr-science-layers__title,.ctr-science-ingredients__title) :is(em,i,strong){font-family:var(--brand-font-accent)!important;font-style:normal!important;font-weight:400!important}.rebrand:is(.ctr-science,.ctr-science-layers,.ctr-science-ingredients) :is(.ctr-science__text,.ctr-science__card-text,.ctr-science-layers__subtitle,.ctr-science-layers__body-inner,.ctr-science-ingredients__text,.ctr-science-ingredients__hint,.ctr-science-ingredients__body,.ctr-science-ingredients__stat-desc,.ctr-science-ingredients__source,.ctr-science-ingredients__bar-label,.ctr-science-ingredients__bar-sublabel,.ctr-science-ingredients__finding-text),.rebrand:is(.ctr-science,.ctr-science-layers,.ctr-science-ingredients) :is(.ctr-science__text,.ctr-science__card-text,.ctr-science-layers__subtitle,.ctr-science-layers__body-inner,.ctr-science-ingredients__text,.ctr-science-ingredients__body) :is(p,span){font-family:var(--brand-font-body)!important;font-weight:400;line-height:normal!important;letter-spacing:var(--brand-body-letter-spacing)!important}.rebrand:is(.ctr-science,.ctr-science-layers,.ctr-science-ingredients) :is(.ctr-science__tab,.ctr-science__dropdown-label,.ctr-science__badge,.ctr-science-layers__label,.ctr-science-ingredients__label,.ctr-science-ingredients__stat-eyebrow,.ctr-science-ingredients__finding-label,.ctr-science-ingredients__bar-value){font-family:var(--brand-font-heading)!important;font-weight:500!important;font-style:normal!important;letter-spacing:var(--brand-ui-letter-spacing)!important;text-transform:uppercase}.rebrand.ctr-science .ctr-science__media{border:0}.rebrand.ctr-science .ctr-science__tab.is-active{background:var(--brand-color-cloud)}.rebrand.ctr-science .ctr-science__badge{padding:10px 16px;border-radius:999px}.rebrand.ctr-science-layers .ctr-science-layers__item{border-radius:8px}.rebrand.ctr-science-layers .ctr-science-layers__icon:before{width:14px;height:1.5px}.rebrand.ctr-science-layers .ctr-science-layers__icon:after{width:1.5px;height:14px}.rebrand.ctr-science-layers .ctr-science-layers__title{max-width:579px}.rebrand.ctr-science-layers .ctr-science-layers__subtitle{max-width:506px}.ctr-science-ingredients__item[hidden]{display:none!important}.ctr-science-ingredients__filters{display:flex;gap:18px;width:100%;max-width:var(--ctr-science-ingredients-max-width, 1140px);margin:0 auto}.ctr-science-ingredients__filter{flex:1 1 0;min-width:0;padding:20px 24px;border:1px solid #c5c5c5;border-radius:12px;background:var(--brand-color-white, #fff);color:var(--brand-color-maroon);font-family:var(--brand-font-heading);font-size:var(--brand-heading-h6-size);line-height:1;letter-spacing:var(--brand-heading-letter-spacing);cursor:pointer}.ctr-science-ingredients__filter.is-active{border:2px solid var(--brand-color-maroon);background:var(--brand-color-cloud)}.ctr-science-ingredients__filter:focus-visible{outline:2px solid var(--brand-color-maroon);outline-offset:2px}.ctr-science-ingredients__filter-select{display:none}@media screen and (max-width:749px){.ctr-science-ingredients__filter{display:none}.ctr-science-ingredients__filter-select{position:relative;display:block;width:100%}.ctr-science-ingredients__filter-select select{width:100%;padding:20px 64px 20px 24px;border:2px solid var(--brand-color-maroon);border-radius:12px;background:var(--brand-color-cloud);color:var(--brand-color-maroon);font-family:var(--brand-font-heading);font-size:var(--brand-heading-h6-size);line-height:1;text-align:center;text-align-last:center;appearance:none;-webkit-appearance:none}.ctr-science-ingredients__filter-select:after{content:"";position:absolute;top:50%;right:20px;width:32px;height:32px;border-radius:50%;background:var(--brand-color-maroon) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M2.5 5l4.5 4.5L11.5 5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;transform:translateY(-50%);pointer-events:none}}.ctr-clinical-promise__card{display:flex;flex-direction:column;gap:32px;max-width:1400px;margin:0 auto;padding:24px 16px;border-radius:20px;background:var(--brand-color-cloud)}.ctr-clinical-promise__content{display:flex;flex-direction:column;gap:24px}.ctr-clinical-promise__head{display:flex;flex-direction:column;gap:32px}.ctr-clinical-promise__titles{display:flex;flex-direction:column;gap:12px}.ctr-clinical-promise__badge{display:inline-flex;align-self:flex-start;align-items:center;margin:0;border-radius:9999px;background:var(--brand-color-celeste)}.ctr-clinical-promise__badge-logo{display:inline-flex;align-items:center;justify-content:center;width:100px;height:28px;border-radius:9999px;background:var(--brand-color-maroon)}.ctr-clinical-promise__badge-logo img{display:block;width:auto;height:20px}.ctr-clinical-promise__badge-logo img[src*=logo-kilgour-new]{height:13px;filter:brightness(0) invert(1)}.ctr-clinical-promise__badge-text{padding:4px 12px;color:var(--brand-color-text);font-family:var(--brand-font-heading);font-weight:500;font-size:var(--brand-text-sm-size);line-height:normal;letter-spacing:var(--brand-ui-letter-spacing);text-transform:uppercase}.ctr-clinical-promise__heading{margin:0;color:var(--brand-color-maroon);font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h3-size);line-height:1;letter-spacing:var(--brand-heading-letter-spacing)}.ctr-clinical-promise__heading em{font-family:var(--brand-font-accent);font-style:normal}.ctr-clinical-promise__subheading{margin:0;color:var(--brand-color-maroon);font-family:var(--brand-font-heading);font-size:var(--brand-heading-h6-size);line-height:1;letter-spacing:var(--brand-heading-letter-spacing)}.ctr-clinical-promise__text{display:flex;flex-direction:column;gap:12px;max-width:510px}.ctr-clinical-promise__text p{margin:0;color:var(--brand-color-text);font-family:var(--brand-font-body);font-size:var(--brand-heading-h5-size);line-height:normal;letter-spacing:var(--brand-body-letter-spacing)}.ctr-clinical-promise__text strong{font-family:var(--brand-font-heading);font-weight:600}.ctr-clinical-promise__video{display:flex;gap:24px;max-width:400px;min-height:100px}.ctr-clinical-promise__video-thumb{position:relative;display:flex;flex:0 0 80px;align-items:center;justify-content:center;height:100px;overflow:hidden;border-radius:4px;background:#00000014}.ctr-clinical-promise__video-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ctr-clinical-promise__play{position:relative}.ctr-clinical-promise__video-copy{display:flex;flex-direction:column;justify-content:space-between;gap:12px}.ctr-clinical-promise__video-title{margin:0;color:var(--brand-color-maroon);font-family:var(--brand-font-body);font-size:var(--brand-text-rg-size);line-height:1.33;letter-spacing:var(--brand-body-letter-spacing)}.ctr-clinical-promise__video-title span{display:block;color:#7721218f}.ctr-clinical-promise__video-link{align-self:flex-start;color:var(--brand-color-maroon);font-family:var(--brand-font-body);font-size:var(--brand-text-sm-size);letter-spacing:var(--brand-ui-letter-spacing);text-transform:uppercase;text-decoration:underline}.ctr-clinical-promise__graphic{display:flex;flex-direction:column;align-items:center;gap:28px;padding:24px 16px 16px;border-radius:16px;background:var(--brand-color-linen)}.ctr-clinical-promise__graphic-image{display:block;width:100%;max-width:320px;height:auto}.ctr-clinical-promise__pill{margin:0;padding:10px 22px;border-radius:999px;background:var(--brand-color-maroon);color:var(--brand-color-white);font-family:var(--brand-font-heading);font-weight:500;font-size:var(--brand-text-sm-size);line-height:normal;letter-spacing:var(--brand-ui-letter-spacing);text-align:center;text-transform:uppercase}.ctr-clinical-promise__rows{width:100%;padding-top:8px}.ctr-clinical-promise__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;color:var(--brand-color-text);font-size:var(--brand-text-rg-size);letter-spacing:var(--brand-body-letter-spacing)}.ctr-clinical-promise__row+.ctr-clinical-promise__row{border-top:1px solid rgba(142,132,130,.3)}.ctr-clinical-promise__row.is-highlight{color:var(--brand-color-maroon)}.ctr-clinical-promise__row-label{font-family:var(--brand-font-body);line-height:normal}.ctr-clinical-promise__row-value{flex:0 0 auto;max-width:88px;font-family:var(--brand-font-accent);line-height:1.2}.ctr-clinical-promise__row.is-highlight .ctr-clinical-promise__row-value{max-width:none}@media screen and (min-width:990px){.ctr-clinical-promise__card{flex-direction:row;gap:40px;padding:80px 64px}.ctr-clinical-promise__content{flex:0 0 min(652px,52%);gap:40px}.ctr-clinical-promise__graphic{flex:1 1 0;min-width:0;align-self:flex-start;padding:32px 32px 24px}}.ctr-proven{background:var(--ctr-proven-bg)}.ctr-proven__container{display:flex;flex-direction:column;gap:32px;max-width:1440px;margin:0 auto;padding:0 20px}.ctr-proven__header{display:flex;flex-direction:column;gap:32px}.ctr-proven__heading,.ctr-proven__card-heading{margin:0;color:var(--brand-color-maroon);font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h2-size);line-height:1;letter-spacing:var(--brand-heading-letter-spacing)}.ctr-proven__heading em{font-family:var(--brand-font-accent);font-style:normal}.ctr-proven__text p{margin:0;color:var(--brand-color-text);font-family:var(--brand-font-body);font-size:var(--brand-text-md-size);line-height:normal;letter-spacing:var(--brand-body-letter-spacing)}.ctr-proven__card{position:relative;display:flex;min-height:782px;overflow:hidden;border-radius:12px;background:#b8cee6}.ctr-proven__media,.ctr-proven__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ctr-proven__media img{object-fit:cover}.ctr-proven__card-inner{position:relative;display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;gap:40px;padding:20px}.ctr-proven__card-head{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:751px}.ctr-proven__tag{margin:0;padding:10px 16px;border-radius:999px;background:var(--brand-color-celeste);color:var(--brand-color-maroon);font-family:var(--brand-font-heading);font-weight:500;font-size:var(--brand-text-sm-size);line-height:normal;letter-spacing:var(--brand-ui-letter-spacing);text-transform:uppercase}.ctr-proven__card-foot{display:flex;flex-direction:column;gap:24px}.ctr-proven__stats{display:flex;flex-direction:column;gap:20px}.ctr-proven__stat{display:flex;flex-direction:column;gap:24px;padding:25px;border:1px solid #efefef;border-radius:8px;background:#ffffffc9}.ctr-proven__stat-value{margin:0;color:var(--brand-color-maroon);font-family:var(--brand-font-heading);font-size:var(--brand-heading-xl-size);line-height:1;letter-spacing:var(--brand-heading-letter-spacing);white-space:nowrap}.ctr-proven__stat-text{margin:0;color:#0000007d;font-family:var(--brand-font-body);font-size:var(--brand-text-md-size);line-height:normal;letter-spacing:var(--brand-body-letter-spacing)}.ctr-proven__footnote{margin:0 auto;max-width:242px;color:var(--brand-color-white);font-family:var(--brand-font-body);font-size:var(--brand-text-sm-size);line-height:normal;letter-spacing:var(--brand-body-letter-spacing);text-align:center}@media screen and (min-width:750px){.ctr-proven__container{gap:64px;padding:0 80px}.ctr-proven__header{flex-direction:row;gap:64px}.ctr-proven__header>*{flex:1 1 0;min-width:0}.ctr-proven__card{min-height:593px}.ctr-proven__card-inner{justify-content:flex-end;gap:120px;padding:64px}.ctr-proven__stats{flex-direction:row;gap:40px}.ctr-proven__stat{flex:1 1 0;flex-direction:row;align-items:center;justify-content:center}.ctr-proven__footnote{margin:0;max-width:none;text-align:right}}@media screen and (min-width:750px)and (max-width:1199px){.ctr-proven__container{padding:0 40px}.ctr-proven__card-inner{padding:40px;gap:64px}.ctr-proven__stat{flex-direction:column;align-items:flex-start}}.ctr-timeline__heading em{font-family:var(--brand-font-accent);font-style:normal}.rebrand.ctr-science-ingredients :is(.ctr-science-ingredients__title,.ctr-science-ingredients__heading,.ctr-science-ingredients__title *,.ctr-science-ingredients__heading *){text-transform:none!important}.rebrand.ctr-science-ingredients .ctr-science-ingredients__explore{padding:32px 32px 0;border:1px solid var(--brand-color-maroon);border-bottom:0;border-radius:22px 22px 0 0;background:var(--brand-color-linen)}.rebrand.ctr-science-ingredients .ctr-science-ingredients__panels{margin-top:calc(-1 * var(--ctr-si-content-gap, 40px));padding:40px 32px 32px;border:1px solid var(--brand-color-maroon);border-top:0;border-radius:0 0 22px 22px;background:var(--brand-color-linen)}@media screen and (max-width:749px){.rebrand.ctr-science-ingredients .ctr-science-ingredients__explore{padding:20px 12px 0}.rebrand.ctr-science-ingredients .ctr-science-ingredients__panels{padding:24px 12px 12px}.rebrand.ctr-science-layers .ctr-science-layers__media{aspect-ratio:390 / 320;max-height:none}}.ctr-sub-hero--heading-h3 .ctr-sub-hero__heading{font-size:var(--brand-heading-h3-size)}@media screen and (max-width:749px){.ctr-timeline__heading em{display:block}.ctr-timeline--nav-inside .ctr-timeline__slider{position:relative;gap:0}.ctr-timeline--nav-inside .ctr-timeline__card{padding-bottom:80px}.ctr-timeline--nav-inside .ctr-timeline__nav{position:absolute;bottom:32px;left:16px;width:min(494px,calc(100vw - 48px));pointer-events:none}.ctr-timeline--nav-inside .ctr-timeline__nav>*{pointer-events:auto}.ctr-timeline--nav-inside .ctr-timeline__arrow{color:var(--brand-color-white)}.ctr-timeline--nav-inside .ctr-timeline__arrow:focus-visible{outline-color:var(--brand-color-white)}.ctr-timeline--nav-inside .ctr-timeline__dot{background:#fff6}.ctr-timeline--nav-inside .ctr-timeline__dot.is-active{background:var(--brand-color-white)}}.rebrand.ctr-science-ingredients .ctr-science-ingredients__dots{display:none!important}@media screen and (min-width:990px)and (max-width:1199px){.ctr-science-layers--stack-1200 .ctr-science-layers__layout{flex-direction:column}.ctr-science-layers--stack-1200 .ctr-science-layers__media{width:100%;order:2;aspect-ratio:390 / 320;max-height:none}.ctr-science-layers--stack-1200 .ctr-science-layers__image{position:static}.ctr-science-layers--stack-1200 .ctr-science-layers__image--desktop{display:none}.ctr-science-layers--stack-1200 .ctr-science-layers__image--mobile{display:block}.ctr-science-layers--stack-1200 .ctr-science-layers__content{order:1;padding:64px 40px}}button.ctr-clinical-promise__video-link{padding:0;border:0;background:none;cursor:pointer}.ctr-clinical-promise__dialog{width:min(960px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:0;border:0;border-radius:12px;background:#000;overflow:visible}.ctr-clinical-promise__dialog::backdrop{background:#0f0f0fb3}.ctr-clinical-promise__dialog-video{display:block;width:100%;max-height:calc(100vh - 32px);border-radius:12px}.ctr-clinical-promise__dialog-close{position:absolute;top:-44px;right:0;width:36px;height:36px;border:0;border-radius:50%;background:var(--brand-color-white);color:var(--brand-color-maroon);font-size:24px;line-height:1;cursor:pointer}.rebrand.ctr-science-layers .ctr-science-layers__label,.rebrand.ctr-science-ingredients .ctr-science-ingredients__label,.rebrand.ctr-science-ingredients .ctr-science-ingredients__stat-eyebrow{font-size:var(--brand-text-sm-size)!important}.rebrand.ctr-science-ingredients .ctr-science-ingredients__stat-name{font-size:var(--brand-heading-h6-size)!important}.rebrand.ctr-science-ingredients .ctr-science-ingredients__stat-value{font-size:var(--brand-heading-h1-size)!important}.rebrand.ctr-science-ingredients :is(.ctr-science-ingredients__stat-desc,.ctr-science-ingredients__bar-label,.ctr-science-ingredients__finding-label){font-size:var(--brand-text-sm-size)!important}.rebrand.ctr-science-ingredients :is(.ctr-science-ingredients__source,.ctr-science-ingredients__bar-sublabel){font-size:var(--brand-text-tiny-size)!important}.rebrand.ctr-science-ingredients .ctr-science-ingredients__finding-text{font-size:var(--brand-text-tiny-size)!important}.rebrand.ctr-science-ingredients .ctr-science-ingredients__body strong{font-weight:400!important}@media screen and (min-width:990px){.rebrand.ctr-science-layers--stack-990 .ctr-science-layers__media{aspect-ratio:var(--csl-image-ratio, auto)}}@media screen and (min-width:1200px){.rebrand.ctr-science-layers--stack-1200 .ctr-science-layers__media{aspect-ratio:var(--csl-image-ratio, auto)}}.skip-to-content-link.button{--color-button: 119, 33, 33;--color-button-text: 255, 255, 255}.rebrand.sticky-section .first-part-img{border-radius:6px}.rebrand.sticky-section .deferred-media__poster-button{background-color:#fff;color:var(--brand-color-maroon)}.rebrand.sticky-section .sticky_title .sec_subheading{margin:0 0 5px;font-family:var(--brand-font-heading);font-weight:500;font-size:var(--brand-text-sm-size);line-height:normal;letter-spacing:-.01em;text-transform:uppercase;color:var(--brand-color-maroon)}.rebrand.sticky-section .sticky_title .sec_heading{margin:0;font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h4-size);line-height:1;letter-spacing:-.03em;color:var(--brand-color-maroon)}.rebrand.sticky-section .sticky_title .sec_content{margin-top:25px}.rebrand.sticky-section .sticky_title .sec_content,.rebrand.sticky-section .sticky_title .sec_content p{font-family:var(--brand-font-body);font-size:var(--brand-text-sm-size);line-height:normal;letter-spacing:-.03em;color:#0f0f0f}.rebrand.sticky-section .sticky_title .sec_content p{margin:0 0 20px}.rebrand.sticky-section .sticky_title .sec_content p:last-child{margin-bottom:0}.rebrand.sticky-section .sticky_title .sec_content strong{display:inline;padding:0;font-weight:400}.rebrand.sticky-section .sticky_title .button{margin-top:40px;min-width:0;min-height:0;padding:20px 50px;border:0;border-radius:38px;background:var(--brand-color-maroon);color:#fff;font-family:var(--brand-font-body);font-weight:400;font-size:18px;line-height:normal;letter-spacing:-.01em;text-transform:uppercase}.rebrand.sticky-section .sticky_title .button:before,.rebrand.sticky-section .sticky_title .button:after{display:none}@media(max-width:991px){.rebrand.sticky-section .sticky_title{padding:28px 0 0}.rebrand.sticky-section .sticky_title .sec_content{margin-top:20px}}@media(max-width:767px){.rebrand.sticky-section .sticky_title .button{padding:16px 50px;font-size:14px}}.collapsible-section--rebrand .collapsible_title{margin-bottom:30px}.collapsible-section--rebrand .collapsible_title .sec_subheading{margin:0 0 5px;font-family:var(--brand-font-heading);font-weight:500;font-size:var(--brand-text-sm-size);line-height:normal;letter-spacing:-.01em;text-transform:uppercase;color:var(--brand-color-taupe)}.collapsible-section--rebrand .collapsible_title .sec_heading{margin:0;font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h4-size);line-height:1;letter-spacing:-.03em;color:var(--brand-color-maroon)}.collapsible-section--rebrand .collapsible_title .sec_content{margin-top:10px}.collapsible-section--rebrand .collapsible_title .sec_content,.collapsible-section--rebrand .collapsible_title .sec_content p,.collapsible-section--rebrand .accordion__content-home,.collapsible-section--rebrand .accordion__content-home p{margin:0;font-family:var(--brand-font-body);font-size:var(--brand-text-sm-size);line-height:normal;letter-spacing:-.03em;color:#0f0f0f}.collapsible-section--rebrand .accordion-item{border-bottom-color:#77212114}.collapsible-section--rebrand .accordion-content{padding:17.5px 0}.collapsible-section--rebrand .accordion-content .h4{margin:0;font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h5-size);line-height:1;letter-spacing:-.03em;color:var(--brand-color-maroon)}.collapsible-section--rebrand .collaspi-count{margin-right:15px;color:var(--brand-color-taupe)}.collapsible-section--rebrand .collapsi-icon{color:var(--brand-color-maroon)}.collapsible-section--rebrand .collapsi-icon .icon-plus{width:18px;height:16px}.collapsible-section--rebrand .accordion-item.active .accordion__content-home{margin-bottom:20px}.collapsible-section--rebrand .accordion__content-home a{display:inline-block;margin-top:16px;font-family:var(--brand-font-heading);font-weight:500;font-size:var(--brand-text-sm-size);letter-spacing:-.01em;text-transform:uppercase;text-decoration:none;color:var(--brand-color-maroon)}.collapsible-section--rebrand .collapsible-img{position:relative;flex:0 0 calc(50% - 2.4rem);max-width:calc(50% - 2.4rem);width:100%;border-radius:6px;overflow:hidden}.collapsible-section--rebrand .collapsible-img img{width:100%;height:100%;object-fit:cover;object-position:center top}@media(max-width:991px){.collapsible-section--rebrand .collapsible-img{flex-basis:auto;max-width:100%}.collapsible-section--rebrand .collapsible_content{max-width:100%}}.parallax-scroll--rebrand .parallax-content .h1{max-width:9.7em;margin:0 auto;font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h2-size);line-height:1;letter-spacing:-.03em;color:var(--brand-color-cloud)}.parallax-scroll--rebrand .img_column_wrapper .button{margin-top:30px;min-width:0;min-height:0;padding:20px 50px;border:0;border-radius:38px;background:var(--brand-color-maroon);color:#fff;font-family:var(--brand-font-body);font-weight:400;font-size:18px;line-height:normal;letter-spacing:-.01em;text-transform:uppercase}.parallax-scroll--rebrand .img_column_wrapper .button:before,.parallax-scroll--rebrand .img_column_wrapper .button:after{display:none}@media screen and (max-width:767px){.parallax-scroll--rebrand .img_column_wrapper .parallax-content{max-width:calc(100% - 40px)}.parallax-scroll--rebrand .img_column_wrapper .button{margin-top:20px;padding:16px 50px;font-size:14px}}.rebrand.images_block .deferred-media__poster-button{background-color:#fff;color:var(--brand-color-maroon)}@media screen and (max-width:749px){.information-section--mobile-slider .swiper-buttons .swiper-button-next,.information-section--mobile-slider .swiper-buttons .swiper-button-prev,.information-section--mobile-slider .swiper-buttons>*{width:40px!important;height:40px!important}}.rebrand.rich-text--pill-buttons .button{min-height:0;height:auto;padding:20px 50px;border-radius:38px;font-size:18px;letter-spacing:-.01em}@media screen and (max-width:749px){.rebrand.rich-text--pill-buttons .button{padding:16px 50px;font-size:14px}}:is(.policy-page,.ctr-policy-style) .shopify-policy__container{max-width:1360px;margin:0 auto;padding:80px 15px}:is(.policy-page,.ctr-policy-style) .shopify-policy__title{margin-bottom:30px;text-align:center}:is(.policy-page,.ctr-policy-style) .shopify-policy__title h1{margin:0;font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h2-size);line-height:1;letter-spacing:var(--brand-heading-letter-spacing);color:var(--brand-color-maroon)}:is(.policy-page,.ctr-policy-style) .shopify-policy__body,:is(.policy-page,.ctr-policy-style) .shopify-policy__body p,:is(.policy-page,.ctr-policy-style) .shopify-policy__body li{font-family:var(--brand-font-body);font-weight:400;font-size:var(--brand-text-sm-size);line-height:normal;letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-text)}:is(.policy-page,.ctr-policy-style) .shopify-policy__body p,:is(.policy-page,.ctr-policy-style) .shopify-policy__body li{margin:0;padding:10px 0}:is(.policy-page,.ctr-policy-style) .shopify-policy__body h1,:is(.policy-page,.ctr-policy-style) .shopify-policy__body h2,:is(.policy-page,.ctr-policy-style) .shopify-policy__body h3{margin:0;padding:10px 0;font-family:var(--brand-font-heading);font-weight:400;line-height:1;letter-spacing:var(--brand-heading-letter-spacing);color:var(--brand-color-text)}:is(.policy-page,.ctr-policy-style) .shopify-policy__body h1{padding:0;font-size:var(--brand-heading-h3-size)}:is(.policy-page,.ctr-policy-style) .shopify-policy__body h2{margin-top:32px;font-size:var(--brand-heading-h5-size);color:var(--brand-color-maroon)}:is(.policy-page,.ctr-policy-style) .shopify-policy__body h1+h2,:is(.policy-page,.ctr-policy-style) .shopify-policy__body .rte>h2:first-child,:is(.policy-page,.ctr-policy-style) .shopify-policy__body hr+h2{margin-top:0}:is(.policy-page,.ctr-policy-style) .shopify-policy__body h3{font-size:var(--brand-heading-h6-size)}:is(.policy-page,.ctr-policy-style) .shopify-policy__body strong,:is(.policy-page,.ctr-policy-style) .shopify-policy__body b{font-family:var(--brand-font-heading);font-weight:600}:is(.policy-page,.ctr-policy-style) .shopify-policy__body li strong,:is(.policy-page,.ctr-policy-style) .shopify-policy__body li b{font-family:inherit;font-weight:inherit}:is(.policy-page,.ctr-policy-style) .shopify-policy__body a{color:var(--brand-color-maroon);text-decoration:none}:is(.policy-page,.ctr-policy-style) .shopify-policy__body a:hover{text-decoration:underline}:is(.policy-page,.ctr-policy-style) .shopify-policy__body ul,:is(.policy-page,.ctr-policy-style) .shopify-policy__body ol{margin:0;padding-left:20px}:is(.policy-page,.ctr-policy-style) .shopify-policy__body ul{list-style:disc}:is(.policy-page,.ctr-policy-style) .shopify-policy__body li{padding-left:1px}:is(.policy-page,.ctr-policy-style) .shopify-policy__body hr{margin:32px 0;border:0;border-top:1px solid rgba(119,33,33,.2);height:0;background:none}@media screen and (max-width:749px){:is(.policy-page,.ctr-policy-style) .shopify-policy__container{padding:48px 16px}}#CartDrawer .drawer__inner{background:var(--brand-color-cloud);color:var(--brand-color-text);border:0;padding:0 15px}#CartDrawer .button:before,#CartDrawer .button:after{box-shadow:none}#CartDrawer .drawer__header{padding:15px 0;border:0}#CartDrawer .drawer__heading{margin:0;font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h5-size);line-height:1;letter-spacing:var(--brand-heading-letter-spacing);color:var(--brand-color-maroon)}#CartDrawer .drawer__close{color:var(--brand-color-maroon)}#CartDrawer .shipping-savings-message{margin:0;font-family:var(--brand-font-body);font-size:var(--brand-text-sm-size);line-height:normal;letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-maroon)}#CartDrawer .free_tab{font-weight:400;font-size:var(--brand-text-rg-size);letter-spacing:var(--brand-body-letter-spacing)}#CartDrawer .freeshipping_slider{background:linear-gradient(#1d52740a,#1d52740a),#fff}#CartDrawer .free_inner_slider{background:var(--brand-color-maroon)}#CartDrawer .free_inner_slider_icon{background:#fff;border-color:var(--brand-color-maroon);color:var(--brand-color-maroon)}#CartDrawer .drawer__cart-items-wrapper{padding-top:12px}#CartDrawer .cart-items{border-collapse:collapse}#CartDrawer .cart-items thead th{padding-bottom:18px;border-bottom:1px solid rgba(15,15,15,.32);opacity:.85;font-family:var(--brand-font-heading);font-weight:500;font-size:12px;letter-spacing:var(--brand-ui-letter-spacing);text-transform:uppercase;color:var(--brand-color-text)}#CartDrawer .cart-item__image{border-radius:8px}#CartDrawer .cart-item__name{font-family:var(--brand-font-body);font-weight:400;font-size:var(--brand-text-sm-size);line-height:normal;letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-text);text-decoration:none}#CartDrawer .cart-item__details .product-option,#CartDrawer .cart-item__details .product-option *{font-family:var(--brand-font-body);font-weight:400;font-size:var(--brand-text-tiny-size);line-height:normal;letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-text)}#CartDrawer .cart-item__totals .price{font-family:var(--brand-font-body);font-weight:400;font-size:var(--brand-text-rg-size);letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-text)}#CartDrawer .cart-item__old-price,#CartDrawer .cart-item__details .cart-item__old-price{color:var(--brand-color-taupe)}#CartDrawer .cart-item__totals .cart-item__old-price.price{font-size:var(--brand-text-sm-size);color:var(--brand-color-taupe)}#CartDrawer .cart-item .discounts__discount{font-family:var(--brand-font-heading);font-weight:500;font-size:12px;letter-spacing:var(--brand-ui-letter-spacing);text-transform:uppercase;color:var(--brand-color-maroon)}#CartDrawer .cart-item .discounts__discount svg{color:var(--brand-color-maroon)}#CartDrawer .cart-quantity{width:102px;min-height:37px;background:#fff;border-radius:6px}#CartDrawer .cart-quantity{border:1px solid rgba(119,33,33,.2)}#CartDrawer .cart-quantity:before,#CartDrawer .cart-quantity:after{display:none}#CartDrawer .cart-quantity .quantity__input{font-family:var(--brand-font-body);font-size:var(--brand-text-sm-size);letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-maroon);opacity:.85}#CartDrawer .cart-quantity .quantity__button,#CartDrawer .cart-remove-button,#CartDrawer .cart-remove-button .button{color:var(--brand-color-maroon)}#CartDrawer .drawer__footer{border-top:1px solid rgba(15,15,15,.32);padding:15px 0 0}#CartDrawer .totals{align-items:flex-end;margin-top:14px}#CartDrawer .totals__total{font-family:var(--brand-font-body);font-weight:400;font-size:var(--brand-text-rg-size);letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-maroon)}#CartDrawer .totals__total-value{font-family:var(--brand-font-body);font-weight:400;font-size:var(--brand-text-md-size);letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-maroon)}#CartDrawer .tax-note,#CartDrawer .tax-note *{font-family:var(--brand-font-body);font-size:var(--brand-text-sm-size);line-height:normal;letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-text)}#CartDrawer .tax-note{display:block;margin:6px 0 14px}#CartDrawer .tax-note a{color:var(--brand-color-maroon);text-decoration:none}#CartDrawer .cart__checkout-button,#CartDrawer .drawer__inner-empty .button,#CartDrawer .km-cart-upsell__cta.button{width:100%;min-height:42px;height:auto;margin:0;padding:12px 50px;border:0;border-radius:38px;background:var(--brand-color-maroon);color:#fff;font-family:var(--brand-font-body);font-weight:400;font-size:var(--brand-text-sm-size);line-height:normal;letter-spacing:var(--brand-ui-letter-spacing);text-transform:uppercase}#CartDrawer .cart__checkout-button:disabled{opacity:.5}#CartDrawer .cart__ctas{padding-bottom:15px}#CartDrawer .cart__empty-text{margin:0 0 24px;font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h4-size);line-height:1;letter-spacing:var(--brand-heading-letter-spacing);color:var(--brand-color-maroon)}#CartDrawer .drawer__inner-empty .button{width:250px;max-width:100%}#CartDrawer .cart__login-title{margin:24px 0 0;font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h6-size);line-height:1;letter-spacing:var(--brand-heading-letter-spacing);color:var(--brand-color-maroon)}#CartDrawer .cart__login-paragraph{margin-top:8px;font-family:var(--brand-font-body);font-size:var(--brand-text-sm-size);letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-text)}#CartDrawer .cart__login-paragraph a{color:var(--brand-color-maroon);text-decoration:underline}#CartDrawer .km-cart-upsell{margin:0}#CartDrawer .km-cart-upsell__card{padding:12px;background:var(--brand-color-linen);border:1px solid var(--brand-color-linen);border-radius:12px;box-shadow:0 3.5px 9px #1648631a}#CartDrawer .km-cart-upsell__eyebrow-row{margin-bottom:10px;gap:5.5px}#CartDrawer .km-cart-upsell__eyebrow-line{background:#d6e1e7}#CartDrawer .km-cart-upsell__eyebrow-icon{color:var(--brand-color-maroon);font-size:12px}#CartDrawer .km-cart-upsell__eyebrow,#CartDrawer .km-cart-upsell__badge,#CartDrawer .km-cart-upsell__perk{font-family:var(--brand-font-heading);font-weight:500;letter-spacing:var(--brand-ui-letter-spacing);text-transform:uppercase;color:var(--brand-color-maroon)}#CartDrawer .km-cart-upsell__eyebrow{font-size:var(--brand-text-sm-size);line-height:normal}#CartDrawer .km-cart-upsell__main{grid-template-columns:96px minmax(0,1fr);gap:11px}#CartDrawer .km-cart-upsell__image{width:96px;height:96px;border-radius:8.5px}#CartDrawer .km-cart-upsell__title,#CartDrawer .km-cart-upsell__price{font-family:var(--brand-font-body);font-weight:400;font-size:var(--brand-text-rg-size);line-height:normal;letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-maroon)}#CartDrawer .km-cart-upsell__benefit{margin-top:4.5px;font-family:var(--brand-font-body);font-size:var(--brand-text-tiny-size);line-height:normal;letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-text)}#CartDrawer .km-cart-upsell__pricing{margin-top:10px}#CartDrawer .km-cart-upsell__badge{min-height:22px;padding:2.5px 12px;border-radius:20px;background:var(--brand-color-celeste);font-size:var(--brand-text-sm-size);line-height:normal}#CartDrawer .km-cart-upsell__price{margin-top:4.5px}#CartDrawer .km-cart-upsell__compare-price{font-family:var(--brand-font-body);font-size:var(--brand-text-tiny-size);letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-taupe)}#CartDrawer .km-cart-upsell__perks{margin-top:10px;padding-top:9px;border-top-color:var(--brand-color-linen)}#CartDrawer .km-cart-upsell__perk{font-size:12px;line-height:1.2;padding:0 6.5px;gap:3.5px}#CartDrawer .km-cart-upsell__perk+.km-cart-upsell__perk{border-left-color:var(--brand-color-linen)}#CartDrawer .km-cart-upsell__perk:before{color:var(--brand-color-taupe);font-size:11.5px}#CartDrawer .km-cart-upsell__replacement-note{background:#fff;font-family:var(--brand-font-body);font-weight:400;font-size:var(--brand-text-tiny-size);letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-text)}#CartDrawer .km-cart-upsell__status{font-family:var(--brand-font-body);font-size:var(--brand-text-tiny-size);color:var(--brand-color-maroon)}#CartDrawer .km-cart-upsell__actions{margin-top:10px}@media screen and (max-width:749px){#CartDrawer .drawer__inner{padding:0 16px}#CartDrawer .km-cart-upsell{margin:0}#CartDrawer .km-cart-upsell__card{padding:12px;border-radius:12px}#CartDrawer .km-cart-upsell__eyebrow-row{gap:5.5px;margin-bottom:10px}#CartDrawer .km-cart-upsell__eyebrow-line{max-width:50px}#CartDrawer .km-cart-upsell__eyebrow{font-size:var(--brand-text-sm-size);letter-spacing:var(--brand-ui-letter-spacing);line-height:normal}#CartDrawer .km-cart-upsell__main{grid-template-columns:80px minmax(0,1fr);gap:11px}#CartDrawer .km-cart-upsell__image{width:80px;height:80px;border-radius:8.5px}#CartDrawer .km-cart-upsell__title,#CartDrawer .km-cart-upsell__benefit{display:block;overflow:visible;-webkit-line-clamp:unset}#CartDrawer .km-cart-upsell__title,#CartDrawer .km-cart-upsell__price{font-size:var(--brand-text-rg-size);line-height:normal;font-weight:400;color:var(--brand-color-maroon)}#CartDrawer .km-cart-upsell__benefit{font-size:var(--brand-text-tiny-size);line-height:normal}#CartDrawer .km-cart-upsell__pricing{display:block;margin-top:10px}#CartDrawer .km-cart-upsell__badge{min-height:22px;padding:2.5px 12px;border-radius:20px;font-size:var(--brand-text-sm-size);line-height:normal}#CartDrawer .km-cart-upsell__price{margin-top:4.5px}#CartDrawer .km-cart-upsell__compare-price{display:block!important}#CartDrawer .km-cart-upsell__perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:10px;padding-top:9px}#CartDrawer .km-cart-upsell__perk,#CartDrawer .km-cart-upsell__perk:nth-child(3){display:flex;min-width:0;padding:0 6.5px;border:0;border-radius:0;background:none;font-size:12px;line-height:1.2;font-weight:500}#CartDrawer .km-cart-upsell__perk+.km-cart-upsell__perk{border-left:1px solid var(--brand-color-linen)}#CartDrawer .km-cart-upsell__perk{flex-direction:column;gap:2px;padding:0 2px;font-size:11px}#CartDrawer .km-cart-upsell__actions{margin-top:10px}#CartDrawer .km-cart-upsell__cta.button{min-height:42px;padding:12px 20px;border-radius:38px;font-size:var(--brand-text-sm-size);letter-spacing:var(--brand-ui-letter-spacing)}}.rebrand #frontrow-badge{padding:24px;border-radius:16px;background:#fcfaf8}.rebrand #frontrow-badge .iframe-frontrow{display:block;border-radius:0}.rebrand .product__info-container .icon-with-text img{filter:brightness(0) saturate(100%) invert(14%) sepia(52%) saturate(3155%) hue-rotate(345deg) brightness(93%) contrast(95%)}.rebrand .skio-frequency.skio-frequency--one{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M9 1L5 5L1 1' stroke='%230F0F0F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:12px center!important;background-size:10px 6px!important}#MainContent cart-items,#MainContent .cart__footer-wrapper,#MainContent .cart__footer-wrapper .gradient,#MainContent .cart__footer{background:var(--brand-color-cloud);color:var(--brand-color-text)}#MainContent cart-items .button:before,#MainContent cart-items .button:after,#MainContent .cart__footer .button:before,#MainContent .cart__footer .button:after{box-shadow:none}#MainContent cart-items .title--primary{font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h3-size);line-height:1;letter-spacing:var(--brand-heading-letter-spacing);color:var(--brand-color-maroon)}#MainContent cart-items .underlined-link{font-family:var(--brand-font-body);font-size:var(--brand-text-sm-size);letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-maroon)}#MainContent cart-items .cart-items thead th{border-bottom:1px solid rgba(15,15,15,.32);opacity:.85;font-family:var(--brand-font-heading);font-weight:500;font-size:12px;letter-spacing:var(--brand-ui-letter-spacing);text-transform:uppercase;color:var(--brand-color-text)}#MainContent cart-items .cart-items td{border-color:#0f0f0f1f}#MainContent cart-items .cart-item__image{border-radius:8px}#MainContent cart-items .cart-item__name{font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-text-md-size);line-height:1.2;letter-spacing:var(--brand-heading-letter-spacing);color:var(--brand-color-maroon);text-decoration:none}#MainContent cart-items .cart-item__details .product-option,#MainContent cart-items .cart-item__details .product-option *,#MainContent cart-items .cart-item__price-wrapper .price{font-family:var(--brand-font-body);font-weight:400;font-size:var(--brand-text-tiny-size);line-height:normal;letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-text)}#MainContent cart-items .cart-item__totals .price{font-family:var(--brand-font-body);font-weight:400;font-size:var(--brand-text-rg-size);letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-text)}#MainContent cart-items .cart-item__old-price{color:var(--brand-color-taupe)}#MainContent cart-items .discounts__discount{font-family:var(--brand-font-heading);font-weight:500;font-size:12px;letter-spacing:var(--brand-ui-letter-spacing);text-transform:uppercase;color:var(--brand-color-maroon)}#MainContent cart-items .discounts__discount svg{color:var(--brand-color-maroon)}#MainContent cart-items .cart-quantity{min-height:37px;background:#fff;border:1px solid rgba(119,33,33,.2);border-radius:6px}#MainContent cart-items .cart-quantity:before,#MainContent cart-items .cart-quantity:after{display:none}#MainContent cart-items .cart-quantity .quantity__input{font-family:var(--brand-font-body);font-size:var(--brand-text-sm-size);letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-maroon)}#MainContent cart-items .quantity__button,#MainContent cart-items cart-remove-button .button{color:var(--brand-color-maroon)}#MainContent .cart__footer .totals__total{font-family:var(--brand-font-body);font-weight:400;font-size:var(--brand-text-rg-size);letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-maroon)}#MainContent .cart__footer .totals__total-value{font-family:var(--brand-font-body);font-weight:400;font-size:var(--brand-text-md-size);letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-maroon)}#MainContent .cart__footer .tax-note,#MainContent .cart__footer .tax-note *{font-family:var(--brand-font-body);font-size:var(--brand-text-sm-size);line-height:normal;letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-text)}#MainContent .cart__footer .tax-note a{color:var(--brand-color-maroon)}#MainContent .cart__footer .cart__checkout-button,#MainContent cart-items .cart__warnings .button{min-height:42px;height:auto;padding:12px 50px;border:0;border-radius:38px;background:var(--brand-color-maroon);color:#fff;font-family:var(--brand-font-body);font-weight:400;font-size:var(--brand-text-sm-size);line-height:normal;letter-spacing:var(--brand-ui-letter-spacing);text-transform:uppercase}#MainContent .cart__footer .cart__checkout-button:disabled{opacity:.5}#MainContent cart-items .cart__empty-text{font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h3-size);line-height:1;letter-spacing:var(--brand-heading-letter-spacing);color:var(--brand-color-maroon)}#MainContent cart-items .cart__login-title{font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h6-size);letter-spacing:var(--brand-heading-letter-spacing);color:var(--brand-color-maroon)}#MainContent cart-items .cart__login-paragraph,#MainContent cart-items .cart__login-paragraph a{font-family:var(--brand-font-body);font-size:var(--brand-text-sm-size);letter-spacing:var(--brand-body-letter-spacing);color:var(--brand-color-text)}#MainContent cart-items .cart__login-paragraph a{color:var(--brand-color-maroon)}#MainContent .template-404{padding-top:80px;padding-bottom:96px;color:var(--brand-color-text)}#MainContent .template-404>p{margin:0 0 16px;font-family:var(--brand-font-body);font-weight:400;font-size:var(--brand-text-sm-size);letter-spacing:var(--brand-ui-letter-spacing);text-transform:uppercase;color:var(--brand-color-maroon)}#MainContent .template-404 .title{margin:0 0 32px;font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h1-size);line-height:1;letter-spacing:var(--brand-heading-letter-spacing);color:var(--brand-color-maroon)}#MainContent .template-404 .button{min-height:42px;min-width:250px;padding:12px 50px;border:0;border-radius:38px;background:var(--brand-color-maroon);color:#fff;font-family:var(--brand-font-body);font-weight:400;font-size:var(--brand-text-sm-size);line-height:normal;letter-spacing:var(--brand-ui-letter-spacing);text-transform:uppercase}#MainContent .template-404 .button:before,#MainContent .template-404 .button:after{box-shadow:none}@media screen and (max-width:749px){#MainContent .template-404{padding-top:56px;padding-bottom:64px}}body:has(.main-blog) .page-banner-section .page-banner-heading{color:var(--brand-color-maroon);font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h3-size);line-height:1;letter-spacing:-.03em}body:has(.main-blog) .page-banner-section .page-banner-text,body:has(.main-blog) .page-banner-section .page-banner-text p{font-family:var(--brand-font-body);letter-spacing:-.03em}.main-blog{color:var(--brand-color-text);font-family:var(--brand-font-body)}.main-blog,.main-blog .gradient,.main-blog [class*=color-scheme-],.related-blog-post,.related-blog-post .gradient,.related-blog-post [class*=color-scheme-]{--color-background: 255, 255, 255;--gradient-background: #ffffff;--color-foreground: 15, 15, 15;--color-link: 119, 33, 33;--color-button: 119, 33, 33;--color-button-text: 255, 255, 255;--alpha-button-background: 1}.main-blog .card.gradient,.related-blog-post .card.gradient{position:relative;background:#fff;border:0;border-radius:8px;box-shadow:none;overflow:hidden}.main-blog .card.gradient:before,.related-blog-post .card.gradient:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:1px solid var(--brand-color-stroke);border-radius:inherit;pointer-events:none}.main-blog .card.gradient .card__inner,.main-blog .card.gradient .card__media,.main-blog .card.gradient .media{border-radius:0}.main-blog .article-card__info .circle-divider,.related-blog-post .article-card__info .circle-divider{background:var(--brand-color-cloud);color:var(--brand-color-maroon)}.main-blog .blog_side_wrapper,.main-blog .blog_sidebar_title{border-color:var(--brand-color-stroke)}.main-blog .blog_sidebar_title{background:var(--brand-color-cloud)}.main-blog .card,.main-blog .card__inner{border-color:var(--brand-color-stroke)}.main-blog .card__heading,.main-blog .card__heading a,.main-blog .blog-post-title,.main-blog .blog-post-title a{color:var(--brand-color-text);font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h5-size);line-height:1.1;letter-spacing:-.03em}.main-blog .card__heading a:hover,.main-blog .blog-post-title a:hover{color:var(--brand-color-maroon)}.main-blog .article-card__excerpt,.main-blog .post_content,.main-blog .post_content p{color:var(--brand-color-text-muted);font-family:var(--brand-font-body);font-size:var(--brand-text-sm-size);letter-spacing:-.03em}.main-blog .blog-post-date,.main-blog .article-card__info,.main-blog .caption-with-letter-spacing{color:var(--brand-color-text-muted);font-family:var(--brand-font-body);font-size:var(--brand-text-tiny-size);letter-spacing:var(--brand-ui-letter-spacing);text-transform:uppercase}.main-blog .card__badge .badge{background:var(--brand-color-celeste);color:var(--brand-color-maroon);border:0;font-family:var(--brand-font-body);font-weight:400;text-transform:uppercase}.main-blog .read-more-btn,.main-blog .read-more-btn a{color:var(--brand-color-maroon);font-family:var(--brand-font-body);font-weight:400;font-size:var(--brand-text-sm-size);letter-spacing:var(--brand-ui-letter-spacing);text-transform:uppercase}.main-blog .blog_sidebar_title,.main-blog .blog_sidebar_title *{color:var(--brand-color-maroon);font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h6-size);letter-spacing:-.03em}.main-blog .sidebar_blog,.main-blog .sidebar_blog a,.main-blog .blog_menu a{color:var(--brand-color-text);font-family:var(--brand-font-body);font-size:var(--brand-text-sm-size);letter-spacing:-.03em}.main-blog .sidebar_blog a:hover,.main-blog .blog_menu a:hover{color:var(--brand-color-maroon)}.main-blog .blogtagslist a{background:var(--brand-color-cloud);color:var(--brand-color-maroon);border-color:transparent;font-family:var(--brand-font-body);text-transform:uppercase}.main-blog .blogtagslist a:hover{background:var(--brand-color-maroon);color:var(--brand-color-white)}.main-blog .pagination__item{color:var(--brand-color-text);font-family:var(--brand-font-body)}.main-blog .pagination__item--current,.main-blog .pagination__item:hover{color:var(--brand-color-maroon)}.main-blog .pagination__item--current:after{background:var(--brand-color-maroon)}.rte{overflow-wrap:anywhere}.rte img,.rte video,.rte iframe{max-width:100%}.rte iframe[src*=youtube],.rte iframe[src*=vimeo]{width:100%;height:auto;aspect-ratio:16 / 9}.rte table{max-width:100%}@media screen and (max-width:749px){.rte table{display:block;width:100%!important;overflow-x:auto;-webkit-overflow-scrolling:touch}}.article-template .article-template__title{color:var(--brand-color-maroon);font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h2-size);line-height:1.05;letter-spacing:-.03em}.article-template header .circle-divider,.article-template header time{color:var(--brand-color-text-muted);font-family:var(--brand-font-body);font-size:var(--brand-text-tiny-size);letter-spacing:var(--brand-ui-letter-spacing);text-transform:uppercase}.article-template .article-template__content,.article-template .article-template__content p,.article-template .article-template__content li{color:var(--brand-color-text);font-family:var(--brand-font-body);letter-spacing:-.03em}.article-template .article-template__content :is(h1,h2,h3,h4,h5,h6){color:var(--brand-color-maroon);font-family:var(--brand-font-heading);font-weight:400;letter-spacing:-.03em}.article-template .article-template__content a,.article-template .share-button__button,.article-template .article-template__link{color:var(--brand-color-maroon)}.blog-previous-next a,.blog-previous-next .blog-prev-content,.blog-previous-next .blog-next-content{color:var(--brand-color-maroon);font-family:var(--brand-font-body);letter-spacing:var(--brand-ui-letter-spacing)}.blog-previous-next .prev-blog-title,.blog-previous-next .next-blog-title{color:var(--brand-color-maroon);font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h6-size);letter-spacing:-.03em}.blog-previous-next a:hover .prev-blog-title,.blog-previous-next a:hover .next-blog-title{text-decoration:underline}.related-blog-post .sec_heading{color:var(--brand-color-maroon);font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h3-size);letter-spacing:-.03em}.related-blog-post .card__heading,.related-blog-post .card__heading a{color:var(--brand-color-text);font-family:var(--brand-font-heading);font-weight:400;font-size:var(--brand-heading-h5-size);line-height:1.1;letter-spacing:-.03em}.related-blog-post .article-card__excerpt{color:var(--brand-color-text-muted);font-family:var(--brand-font-body);font-size:var(--brand-text-sm-size);letter-spacing:-.03em}.related-blog-post .read-more-btn{color:var(--brand-color-maroon);font-family:var(--brand-font-body);font-size:var(--brand-text-sm-size);letter-spacing:var(--brand-ui-letter-spacing);text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/143/assets/ctr-rebrand.css.map */
