:root{--xomd-page-gutter: clamp(1.25rem, 4.3vw, 5.5rem);--xomd-section-space: clamp(4rem, 7vw, 7.5rem);--xomd-hairline: color-mix(in srgb, var(--xomd-taupe) 28%, transparent);--xomd-shadow: 0 1.5rem 4rem rgb(28 24 21 / 9%)}:is(.xomd-editorial-eyebrow,.text-block.eyebrow,.text-block.eyebrow>*,.xomd-product-protocol__step,.xomd-editorial-gallery__caption,.xomd-editorial-stat__index,[class^=xomd-][class*=__eyebrow],[class*=" xomd-"][class*=__eyebrow]){font-size:.625rem!important;font-weight:600;letter-spacing:.16em!important;line-height:1.25!important;text-transform:uppercase}html{scroll-behavior:smooth}body{font-size:1rem}::selection{color:var(--xomd-cream);background:var(--xomd-burgundy)}:is(.xomd-editorial-header__heading,.xomd-editorial-split__content h1,.xomd-editorial-split__content h2,.xomd-product-protocol__header h2,.xomd-brand-principles__header h2,.xomd-ox-factor__intro h2,.xomd-newsletter__content h2){overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none}:where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--xomd-burgundy);outline-offset:3px}.xomd-premium-text-link{display:inline-flex;justify-content:space-between;gap:2.5rem;min-width:12rem;padding-block:.85rem .55rem;border-block-end:1px solid currentColor;color:inherit;font-size:.69rem;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}body :is(.button,.button-secondary,.xomd-premium-button,.xomd-premium-text-link,.xomd-product-protocol__view,.email-signup__button,.xomd-newsletter__field button,.add-to-cart-button,.sticky-add-to-cart__button,.press-research-actions a){font-weight:600!important}body :is(.button,.button-secondary,.add-to-cart-button) :is(.button__text,.add-to-cart-text){font-weight:600!important}.xomd-premium-text-link span{transition:transform .35s var(--xomd-editorial-ease)}.xomd-premium-button{min-width:13rem;justify-content:center}@media(hover:hover){.xomd-premium-text-link:hover span{transform:translate(.2rem,-.2rem)}}.section-content-wrapper.xomd-editorial-prose{max-width:90rem;width:100%;margin-inline:auto;padding-block:clamp(40px,5vw,80px);gap:24px}.xomd-editorial-prose>.text-block{width:100%!important;max-width:65ch!important}.xomd-editorial-prose>.text-block :is(h1,h2){margin:0}@media(min-width:990px){.section-content-wrapper.xomd-editorial-prose{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(48px,7vw,110px)!important;align-items:start}.xomd-editorial-prose>:first-child{grid-column:1;grid-row:1 / span 3}.xomd-editorial-prose>:not(:first-child){grid-column:2}.xomd-editorial-prose>.text-block :is(h1,h2){font-size:clamp(40px,4vw,68px);line-height:1.04;text-wrap:balance}}.xomd-mobile-menu.menu-drawer{width:100vw;max-width:100vw;border:0;background:var(--xomd-parchment)}.xomd-mobile-menu .menu-drawer__navigation{padding:1.5rem var(--xomd-page-gutter) 3rem}.xomd-mobile-menu .menu-drawer__menu{display:block}.xomd-mobile-menu__group{margin:0 0 2rem;padding:0;border:0}.xomd-mobile-menu__label{display:inline-block;margin-bottom:1rem;font-size:.625rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.xomd-mobile-menu__links{list-style:none;padding:0;margin:0}.xomd-mobile-menu__link{display:block;padding-block:.3rem;font-family:var(--font-body--family);font-size:clamp(1.4rem,5.4vw,2rem);font-weight:400;line-height:1.4;text-decoration:none;letter-spacing:-.02em}.xomd-mobile-menu__links--nested{padding-inline-start:1rem}.xomd-mobile-menu__links--nested .xomd-mobile-menu__link{font-size:1.1rem}.xomd-mobile-menu a[aria-current=page]{text-decoration:underline;text-underline-offset:.25em}.xomd-mobile-menu .menu-drawer__close-button{border:0;box-shadow:none;background:transparent}#header-group{position:relative;z-index:20}.header-section{background:color-mix(in srgb,var(--xomd-parchment) 94%,transparent)!important;border-block-end:1px solid rgb(28 24 21 / 9%);color:var(--xomd-charcoal)!important;transition:background-color .35s ease,box-shadow .35s ease,transform .45s var(--xomd-editorial-ease);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}body.xomd-header-scrolled .header-section{background:color-mix(in srgb,var(--xomd-parchment) 98%,transparent)!important;box-shadow:0 .8rem 2.5rem #1c181512}.header-section:has(.menu-drawer-container[open]){-webkit-backdrop-filter:none;backdrop-filter:none;transform:none!important}html:has(.menu-drawer-container[open]){overflow:hidden}.header-section :is(a,button,svg){color:var(--xomd-charcoal)!important}.header__row{min-height:4.6rem;background:transparent!important}.header__navigation-bar-row:not(:has(a,button,nav)){display:none}html[scroll-lock] [class*=kl-teaser-],body:has(.menu-drawer-container[open]) [class*=kl-teaser-],body:has(.jm-mfp-wrap.jm-mfp-ready) [class*=kl-teaser-],body:has(dialog[open]) [class*=kl-teaser-]{display:none!important;visibility:hidden!important;pointer-events:none!important}@media(min-width:750px){#header-component :is(.header__underlay-open,.header__underlay-closed){background:var(--xomd-parchment)!important}#header-component .menu-list__submenu,#header-component .overflow-menu::part(overflow){background:var(--xomd-parchment)!important}}.header__menu-item{position:relative;padding-block:.65rem;font-size:.68rem}@media(min-width:750px){.menu-list__list-item:has(.mega-menu__list[data-menu-content-type=text]){position:relative}#header-component .menu-list__list-item>.menu-list__submenu:has(.mega-menu__list[data-menu-content-type=text]){width:max-content;min-width:15rem;max-width:min(28rem,85vw);left:50%;top:100%;transform:translate(-50%);padding:0;clip-path:none;border:1px solid var(--xomd-hairline);box-shadow:0 12px 24px #1c181514}.menu-list__submenu:has(.mega-menu__list[data-menu-content-type=text]) :is(.menu-list__submenu-inner,.mega-menu,.mega-menu__grid){display:block;padding:0;transform:none;min-height:0}.menu-list__submenu .mega-menu__list[data-menu-content-type=text]{display:block!important;padding:1.25rem 1.5rem}.mega-menu__list[data-menu-content-type=text] .mega-menu__column{text-align:left}.mega-menu__list[data-menu-content-type=text] .mega-menu__link{justify-content:flex-start!important;text-align:left!important;padding-block:.5rem}#header-component:has(.menu-list__list-item>[aria-expanded=true]+.menu-list__submenu .mega-menu__list[data-menu-content-type=text]) .header__underlay-open{height:var(--header-height);box-shadow:none}#header-component:has(.menu-list__list-item>[aria-expanded=true]+.menu-list__submenu .mega-menu__list[data-menu-content-type=text]) .header__underlay-open:after{display:none}.mega-menu .resource-card[data-resource-type=product] .resource-card__media{aspect-ratio:1;border-radius:0;background:var(--xomd-cream)}.mega-menu .resource-card[data-resource-type=product] .resource-card__image{object-fit:cover;aspect-ratio:1}.mega-menu .resource-card[data-resource-type=product] .resource-card__content{padding-block:1rem;gap:.5rem}.mega-menu .resource-card[data-resource-type=product] .resource-card__title{font-family:var(--font-heading--family);font-size:clamp(22px,2vw,32px);font-weight:400;text-transform:none;letter-spacing:-.025em;line-height:1.12}.mega-menu .resource-card[data-resource-type=product] .price{font-size:13px}}.header__menu-item:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s var(--xomd-editorial-ease)}.header__menu-item:hover:after,.header__menu-item[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.header-actions__action{transition:opacity .25s ease,transform .25s ease}.header-actions__action:hover{opacity:.65;transform:translateY(-1px)}.announcement-bar{min-height:2rem;font-size:.63rem;letter-spacing:.11em;text-transform:uppercase}.announcement-bar__slides,.announcement-bar__slide,.announcement-bar__text{text-align:center!important}@media screen and (min-width:750px){.mega-menu__list[data-menu-content-type=text]{display:flex!important;justify-content:center;gap:clamp(3rem,8vw,8rem);max-width:68rem;margin-inline:auto}.mega-menu__list[data-menu-content-type=text] .mega-menu__column{flex:0 1 14rem;text-align:center}.mega-menu__list[data-menu-content-type=text] .mega-menu__link{justify-content:center;text-align:center}}body:has(main[data-template^=product]) .header-section{background:var(--xomd-parchment)!important;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(main[data-template^=product]) #header-component{--color-background-top-row: var(--xomd-parchment) !important;--color-background-bottom-row: var(--xomd-parchment) !important;background:var(--xomd-parchment)!important}body:has(main[data-template^=product]) #header-component :is(.header__underlay-open,.header__underlay-closed){--closed-underlay-height: 100%;background:var(--xomd-parchment)!important}body:has(main[data-template^=product]) .content-for-layout>.shopify-section:first-child{margin-block-start:0!important}[id*=newsletter_cta] .section-content-wrapper,[id*=stats_carousel_new] .section{padding-block:var(--xomd-section-space)!important}.media-with-content{border-block-end-color:var(--xomd-hairline)}.media-with-content__content{padding-block:clamp(3.25rem,7vw,7rem)!important}.media-with-content__content .group-block-content{gap:clamp(1rem,2vw,1.75rem)}.media-with-content__content .text-block.rte{max-width:37rem}main:not([data-template=index])>.shopify-section:first-child .section-content-wrapper{padding-block-start:clamp(3.5rem,7vw,7rem)}.product-card{position:relative}.product-card .card-gallery{overflow:hidden;background:var(--xomd-cream)}.product-card__content{padding-block-start:1rem;border-block-start:1px solid var(--xomd-hairline)}.product-card__content :is(.product-title,h3,a){font-family:var(--font-heading--family);font-size:clamp(1.45rem,2vw,2.1rem);font-weight:300;letter-spacing:-.025em;line-height:1;text-transform:none}.product-card product-price,.product-card .price{color:color-mix(in srgb,var(--xomd-charcoal) 65%,transparent);font-size:.76rem}.product-card quick-add-component :is(button,.button){border-radius:0}@media(hover:hover){.product-card:hover{transform:translateY(-.35rem)}.product-card:hover .card-gallery{box-shadow:var(--xomd-shadow)}}main[data-template^=collection] .product-grid,main[data-template=search] .product-grid{column-gap:clamp(.8rem,1.6vw,1.6rem);row-gap:clamp(3rem,6vw,5.5rem)}main[data-template^=collection] .facets,main[data-template=search] .facets{position:sticky;top:var(--header-height, 4.6rem);z-index:4;background:color-mix(in srgb,var(--xomd-parchment) 96%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.xomd-editorial-stat{min-height:16rem!important;padding:clamp(1.25rem,2.4vw,2.4rem)!important}.xomd-editorial-stat__index{margin-block-end:clamp(2rem,4vw,4rem)!important}.xomd-editorial-stat__number{font-size:clamp(3.8rem,7vw,7rem)!important}.xomd-editorial-stat__label{margin-block-start:1.4rem!important}.xomd-editorial-header__content{min-height:clamp(22rem,37vw,34rem)!important}.xomd-editorial-header--compact .xomd-editorial-header__content{min-height:clamp(15rem,20vw,20rem)!important;padding-block:clamp(2.25rem,4vw,3.75rem)!important}main[data-template^=collection] .xomd-editorial-header__content{min-height:clamp(9rem,12vw,12rem)!important;padding-block:clamp(2.75rem,4vw,3.5rem)!important}main[data-template^=product] .product-information{padding-block:clamp(4rem,6vw,6rem)}main[data-template^=product] .product-details{padding-inline:clamp(1.5rem,3vw,3.5rem)}main[data-template^=product] .product-details>*{max-width:34rem}main[data-template^=product] .product-details :is(.buy-buttons-block,product-form) .button{min-height:3.75rem;width:100%}main[data-template^=product] media-gallery{box-shadow:none;border:0}main[data-template^=product] media-gallery :is(img,video){object-fit:contain}main[data-template^=product] media-gallery .slideshow-controls__thumbnails{gap:.6rem;padding:.75rem}main[data-template^=product] media-gallery .slideshow-controls__thumbnails{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}main[data-template^=product] media-gallery .slideshow-controls__thumbnail{flex:0 0 var(--thumbnail-width, 56px);width:var(--thumbnail-width, 56px)!important;aspect-ratio:1!important;overflow:hidden;background:var(--xomd-cream)}main[data-template^=product] media-gallery .slideshow-controls__thumbnail img{display:block;width:100%!important;min-width:100%!important;height:100%!important;object-fit:contain!important}main[data-template^=product] .recharge-subscription-widget,main[data-template^=product] [class*=subscription-widget]{padding:0!important;border:1px solid color-mix(in srgb,var(--xomd-taupe) 42%,transparent)!important;background:var(--xomd-parchment)!important;color:var(--xomd-charcoal)!important;box-shadow:none!important}main[data-template^=product] :is(.recharge-subscription-widget,[class*=subscription-widget]) *{font-family:var(--font-body--family)!important}main[data-template^=product] :is(.recharge-subscription-widget,[class*=subscription-widget],[data-widget-container],.rc-widget) :is(h1,h2,h3,h4,legend){font-family:var(--font-heading--family)!important;font-weight:300!important;letter-spacing:-.02em!important;text-transform:none!important}main[data-template^=product] :is(.recharge-subscription-widget,[class*=subscription-widget],[data-widget-container],.rc-widget) :is(.rc-radio,[class*=purchase-option],[class*=option-container]){padding:1rem!important;border:1px solid var(--xomd-hairline)!important;border-radius:0!important;background:transparent!important}main[data-template^=product] :is(.recharge-subscription-widget,[class*=subscription-widget],[data-widget-container],.rc-widget) :is(button,[role=button]){border-radius:0!important;box-shadow:none!important}main[data-template^=product] :is(.recharge-subscription-widget,[class*=subscription-widget]) input[type=radio]{accent-color:var(--xomd-burgundy)}main[data-template^=product] :is(.recharge-subscription-widget,[class*=subscription-widget]) label:has(input[type=radio]:checked){color:var(--xomd-burgundy)!important}main[data-template^=product] :is(.recharge-subscription-widget,[class*=subscription-widget]) select{min-height:3.35rem;border:1px solid color-mix(in srgb,var(--xomd-taupe) 52%,transparent)!important;border-radius:0!important;background-color:var(--xomd-cream)!important;color:var(--xomd-charcoal)!important}main[data-template^=product] .jdgm-preview-badge{min-height:1.5rem;margin-block:.35rem .15rem}main[data-template^=product] .jdgm-preview-badge .jdgm-prev-badge{display:inline-flex!important;align-items:center;gap:.65rem;color:var(--xomd-charcoal)}main[data-template^=product] .jdgm-preview-badge .jdgm-prev-badge__stars{display:inline-flex;gap:.08rem;color:var(--xomd-burgundy)!important}main[data-template^=product] .jdgm-preview-badge .jdgm-prev-badge__stars:before{content:"\2605\2605\2605\2605\2605";font-family:var(--font-body--family);font-size:.7rem;letter-spacing:.08em;line-height:1}main[data-template^=product] .jdgm-preview-badge .jdgm-star{display:none!important}main[data-template^=product] .jdgm-preview-badge .jdgm-prev-badge__text{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}main[data-template^=product] .product-form-buttons{gap:.75rem}main[data-template^=product] .quantity-selector{width:8rem!important;min-width:8rem!important;flex:0 0 8rem!important;border-color:var(--xomd-hairline)!important;background:transparent!important}main[data-template^=product] .quantity-selector :is(.quantity-minus,.quantity-plus){width:3rem!important;min-width:3rem;flex:0 0 3rem;padding:0!important}main[data-template^=product] .quantity-selector input[type=number]{width:2rem!important;min-width:0!important;max-width:2rem!important;padding:0!important}main[data-template^=product] .add-to-cart-button{background:var(--xomd-burgundy)!important;color:var(--xomd-cream)!important;border-color:var(--xomd-burgundy)!important}main[data-template^=product] .accordion summary{transition:padding-inline .3s var(--xomd-editorial-ease),color .3s ease}main[data-template^=product] .accordion summary:hover{padding-inline:.75rem;color:var(--xomd-burgundy)}main[data-template^=product] .accordion summary,main[data-template^=product] .accordion summary :is(h2,h3,h4,h5,h6,span:not(.svg-wrapper)){font-family:var(--font-heading--family)!important;font-size:clamp(1.25rem,1.65vw,1.6rem)!important;font-weight:300!important;letter-spacing:-.02em!important;text-transform:none!important}main[data-template^=product] :is(.sticky-add-to-cart,sticky-add-to-cart,[class*=sticky-add-to-cart]){border-block-start-color:var(--xomd-hairline)!important;border-radius:0!important;background:color-mix(in srgb,var(--xomd-parchment) 96%,transparent)!important;color:var(--xomd-charcoal)!important;box-shadow:0 -1rem 3rem #1c181514!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}main[data-template^=product] :is(.sticky-add-to-cart,sticky-add-to-cart,[class*=sticky-add-to-cart]) :is(h2,h3,.product-title){font-family:var(--font-heading--family)!important;font-weight:300!important;text-transform:none!important}main[data-template^=product] :is(.sticky-add-to-cart,sticky-add-to-cart,[class*=sticky-add-to-cart]) :is(button,.button){border-radius:0!important;background:var(--xomd-burgundy)!important;color:var(--xomd-cream)!important}.xomd-product-accordions{margin-block-start:.5rem;border-block-end:1px solid var(--xomd-hairline)}.xomd-product-accordion{border-block-start:1px solid var(--xomd-hairline)}.xomd-product-accordion summary{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:4rem;padding-inline:0;color:var(--xomd-charcoal);font-family:var(--font-heading--family);font-size:clamp(1.3rem,1.7vw,1.65rem);font-weight:300;letter-spacing:-.02em;list-style:none;text-transform:none;cursor:pointer;transition:color .25s ease,padding-inline .35s var(--xomd-editorial-ease)}.xomd-product-accordion summary::-webkit-details-marker{display:none}.xomd-product-accordion summary span{position:relative;width:.9rem;height:.9rem}.xomd-product-accordion summary span:before,.xomd-product-accordion summary span:after{content:"";position:absolute;inset:50% 0 auto;height:1px;background:currentColor;transition:transform .3s ease}.xomd-product-accordion summary span:after{transform:rotate(90deg)}.xomd-product-accordion[open] summary span:after{transform:rotate(0)}.xomd-product-accordion__content{padding:0 0 1.5rem;color:color-mix(in srgb,var(--xomd-charcoal) 78%,transparent);font-size:.9rem;line-height:1.6}.xomd-product-accordion__content>:first-child{margin-block-start:0}.xomd-product-accordion__content>:last-child{margin-block-end:0}.xomd-product-accordion__note{margin-block-start:1.25rem;font-size:.75rem}@media(hover:hover){.xomd-product-accordion summary:hover{padding-inline:.6rem;color:var(--xomd-burgundy)}}main[data-template^=product] [id*=ingredient_callouts_] .section-carousel{background:var(--xomd-cream)!important}main[data-template^=product] [id*=ingredient_callouts_] .section-carousel>.group-block{max-width:42rem}main[data-template^=product] [id*=ingredient_callouts_] .card{position:relative;min-height:15rem;padding:clamp(1.5rem,3vw,2.75rem)!important;border:1px solid var(--xomd-hairline);background:var(--xomd-parchment)}main[data-template^=product] [id*=ingredient_callouts_] .card:before{content:"";display:block;width:2.75rem;aspect-ratio:1;margin-block-end:clamp(2rem,4vw,4rem);border:1px solid color-mix(in srgb,var(--xomd-charcoal) 24%,transparent);border-radius:50%;background:radial-gradient(circle at 32% 28%,var(--xomd-cream),color-mix(in srgb,var(--xomd-burgundy) 42%,var(--xomd-taupe)) 72%)}main[data-template^=product] [id*=ingredient_callouts_] .card h3{font-size:clamp(1.75rem,2.6vw,2.75rem)!important}main[data-template="page.ox-factor"] .media-with-content{border-block-start:1px solid var(--xomd-hairline)}main[data-template="page.ox-factor"] .media-with-content__content h2{max-width:10ch;font-size:clamp(3.4rem,6vw,6rem);line-height:.92}main[data-template="page.ox-factor"] .media-with-content__content .rte{max-width:33rem}.ui-test-product-list .section-resource-list{padding-block:var(--xomd-section-space)!important}.ui-test-product-list .section-resource-list__header{margin-block-end:clamp(2.75rem,5vw,5rem);padding-block-end:clamp(2rem,3vw,3rem);border-block-end:1px solid var(--xomd-hairline)}.xomd-product-recommendations__header{margin-block-end:clamp(2rem,4vw,4rem);padding-block-end:clamp(1.5rem,3vw,2.5rem);border-block-end:1px solid var(--xomd-hairline)}.xomd-product-recommendations__header h2{max-width:12ch;margin:0;font-family:var(--font-heading--family);font-size:clamp(3rem,5.5vw,5.75rem);font-weight:300;letter-spacing:-.045em;line-height:.92}.xomd-product-recommendations__header h2 em{color:var(--xomd-burgundy);font-weight:inherit}.ui-test-product-list .section-resource-list__header .group-block-content{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end!important;gap:1rem clamp(2rem,7vw,8rem)!important}.ui-test-product-list .section-resource-list__header h2{max-width:12ch;margin:0;font-family:var(--font-heading--family);font-size:clamp(3.5rem,6vw,6.5rem);font-weight:300;letter-spacing:-.045em;line-height:.9}.ui-test-product-list .section-resource-list__header .rte{grid-column:2;max-width:32rem;color:color-mix(in srgb,var(--xomd-charcoal) 72%,transparent)}.ui-test-product-list .section-resource-list__header .button,.ui-test-product-list .section-resource-list__header a{justify-self:start}.ui-test-product-list .section-resource-list__header :is(.button,.button-unstyled,a):not(:has(h2,h3)){display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;min-width:11rem;width:fit-content;padding:.65rem 0 .55rem!important;border:0!important;border-block-end:1px solid currentColor!important;border-radius:0!important;background:transparent!important;color:inherit!important;font-size:.625rem!important;font-weight:600;letter-spacing:.13em;text-decoration:none;text-transform:uppercase}.ui-test-product-list .section-resource-list__header :is(.button,.button-unstyled,a):not(:has(h2,h3)):after{content:"";width:20px;height:20px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 18 18 6M6 6h12v12' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 18 18 6M6 6h12v12' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") center / contain no-repeat}.ui-test-product-list .resource-list{gap:clamp(1rem,2vw,2rem)!important}.ui-test-product-list .resource-list__item{min-width:0}.ui-test-product-list .product-card{height:100%}.ui-test-product-list .product-card .card-gallery,.product-recommendations .product-card .card-gallery,main[data-template^=collection] .product-card .card-gallery{aspect-ratio:1;background:var(--xomd-cream)}.ui-test-product-list .product-card .card-gallery :is(img,video){width:100%;height:100%;object-fit:cover}.ui-test-product-list .product-card__content{min-height:7rem;padding-block:1.15rem 0}main[data-template=blog] .blog-post-item{overflow:hidden;border:1px solid var(--xomd-hairline);background:var(--xomd-cream);box-shadow:none;transition:transform .45s var(--xomd-editorial-ease),box-shadow .45s var(--xomd-editorial-ease)}main[data-template=blog] .blog-post-item:hover{transform:translateY(-.35rem);box-shadow:var(--xomd-shadow)}main[data-template=blog] .blog-post-card{height:100%}main[data-template=blog] .blog-post-card__image-container{overflow:hidden}main[data-template=blog] .blog-post-card__image-container img{transition:transform .7s var(--xomd-editorial-ease)}main[data-template=blog] .blog-post-card__content{flex:1;padding:clamp(1.25rem,2.4vw,2rem)!important;border-block-start:1px solid var(--xomd-hairline)}main[data-template=blog] .blog-post-card__content :is(.spacing-style,.blog-post-details,.blog-post-card__content-text){padding-inline:0!important}main[data-template=blog] .blog-post-card__title-link{padding:0!important}main[data-template=blog] .blog-post-card__title-link :is(h2,h3){margin:0;font-family:var(--font-heading--family);font-size:clamp(2rem,2.8vw,3.25rem);font-weight:300;letter-spacing:-.035em;line-height:.98}main[data-template=blog] .blog-post-details{margin-block-start:.9rem;color:color-mix(in srgb,var(--xomd-charcoal) 62%,transparent);font-size:.625rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}main[data-template=blog] .blog-post-card__content-text{display:flex;flex:1;flex-direction:column;margin-block-start:1rem;padding-block:0!important;color:color-mix(in srgb,var(--xomd-charcoal) 76%,transparent);line-height:1.55}main[data-template=blog] .blog-post-card__content-text>a:last-child{display:inline-flex!important;align-items:center;justify-content:space-between;align-self:flex-start;min-width:9.5rem;margin-block-start:auto;padding:1.5rem 0 .45rem!important;border-block-end:1px solid currentColor;color:var(--xomd-charcoal);font-size:.625rem;font-weight:600;letter-spacing:.13em;line-height:1;text-transform:uppercase}main[data-template=blog] .blog-post-card__content-text>a:last-child:after{content:"\2197";margin-inline-start:1.5rem;font-size:.9rem}main[data-template=blog] .blog-post-item--horizontal .blog-post-card__content{border-block-start:0;border-inline-start:1px solid var(--xomd-hairline)}main[data-template=article] .blog-post-content>p:first-of-type{font-size:1.2em;line-height:1.55}:is(input,textarea,select){transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}:is(input,textarea,select):focus{border-color:var(--xomd-burgundy)!important;box-shadow:0 0 0 1px var(--xomd-burgundy)}.theme-drawer__dialog:has(.cart-drawer__inner),.cart-drawer__inner,.cart-drawer__content,.quick-add-modal,.search-modal{background:var(--xomd-parchment);color:var(--xomd-charcoal)}.cart-drawer__header{border-block-end:1px solid var(--xomd-hairline)}.cart-drawer__inner .theme-drawer__title{color:var(--xomd-charcoal);font-family:var(--font-heading--family);font-size:clamp(2rem,4vw,3rem);font-weight:300;letter-spacing:-.035em}.cart-drawer__inner .theme-drawer__close-button{color:var(--xomd-charcoal)}.cart-drawer__items .cart-items__table-row,main[data-template=cart] .cart-items__table-row{border-color:var(--xomd-hairline)!important}.cart-items__media-container{background:var(--xomd-cream)}.cart-items__media-image{border:0!important}.cart-items__title{font-family:var(--font-heading--family);font-size:clamp(1.35rem,2vw,1.85rem);font-weight:300;letter-spacing:-.025em;line-height:1}.cart-items__variants,.cart-items__properties,.cart-items__price-unit{color:color-mix(in srgb,var(--xomd-charcoal) 62%,transparent)}.cart-items__quantity .quantity-selector{border:1px solid var(--xomd-hairline)!important;border-radius:0!important;background:#fff!important}.cart-items__quantity .quantity-selector :is(input,button){background:transparent!important}.cart-items__remove{color:var(--xomd-burgundy)!important}.xomd-cart-extra.xomd-cart-subscription{display:grid;justify-content:start;min-height:0;border:0;gap:6px;margin-top:6px}.xomd-cart-extra.xomd-cart-subscription label{display:flex;align-items:center;gap:8px;font-family:var(--font-paragraph--family);font-size:12px;font-weight:400;letter-spacing:0;cursor:pointer}.xomd-cart-extra.xomd-cart-subscription label span{margin:0;font-size:inherit;line-height:1.4;color:var(--xomd-charcoal)}.xomd-cart-upsells{margin-block:24px;padding-block-start:24px;border-top:1px solid var(--xomd-hairline)}.xomd-cart-upsells h2{margin:0 0 18px;font-family:var(--font-heading--family);font-size:28px;font-weight:300;text-transform:none}.xomd-cart-upsells__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,90%);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory}.xomd-cart-upsell{display:grid;grid-template-columns:80px minmax(0,1fr);gap:16px;scroll-snap-align:start}.xomd-cart-upsell img{width:80px;aspect-ratio:1;object-fit:cover}.xomd-cart-upsell h3{margin:0;font-family:var(--font-heading--family);font-size:23px;font-weight:300;text-transform:none}.xomd-cart-upsell p{font-size:11px;margin-block:4px}.xomd-cart-upsell .button{min-height:36px;padding:8px 12px;margin-top:8px;font-size:10px;font-weight:600;text-transform:uppercase}[data-cart-action-status]{display:block;font-size:11px}#cart-drawer .theme-drawer__dialog::backdrop{background:#1c181573}#cart-drawer .cart-drawer__content{height:100%;min-height:0;overflow:hidden}#cart-drawer .cart-drawer__items{flex:1 1 0;min-height:0;padding-bottom:20px}#cart-drawer .cart-drawer__summary{flex:0 0 auto;position:relative;padding:14px var(--cart-drawer-padding);gap:12px;max-height:65dvh;overflow-y:auto;-webkit-mask-image:none;mask-image:none}#cart-drawer .cart-totals{gap:10px}#cart-drawer .cart-totals__original-container:empty{display:none}#cart-drawer .cart-totals__total{padding-top:4px;margin-top:0}#cart-drawer .xomd-cart-extras{margin:0 0 8px;gap:10px}#cart-drawer .xomd-cart-extras__options{border-block-start:0}#cart-drawer .xomd-cart-subscription{margin-top:4px}#cart-drawer .cart-items__price{border:0;padding-top:0}.xomd-cart-upsells__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.xomd-cart-upsells__header h2{font-family:var(--font-paragraph--family);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0}.xomd-cart-upsells__header .xomd-carousel-controls button{width:32px;height:32px}.xomd-cart-upsells__track{scrollbar-width:none;grid-auto-columns:100%}.xomd-cart-upsells__track::-webkit-scrollbar{display:none}.xomd-cart-upsell{border:1px solid var(--xomd-hairline);padding:14px;align-items:center}.xomd-cart-upsell>div{display:grid;justify-items:start;align-content:center;gap:6px}.xomd-cart-upsell h3{font-size:22px;line-height:1.1}.xomd-cart-upsell .button{margin:0}[data-cart-action-status]:empty{display:none}.cart-drawer__summary{border-block-start:0;background:var(--xomd-parchment)!important;color:var(--xomd-charcoal);-webkit-mask-image:none!important;mask-image:none!important;box-shadow:none}.cart-drawer__summary :is(input,textarea,select),main[data-template=cart] :is(input,textarea,select){border:1px solid var(--xomd-hairline)!important;border-radius:0!important;background:var(--xomd-parchment)!important;color:var(--xomd-charcoal)!important}.cart-drawer__inner .button,main[data-template=cart] .button{min-height:3.6rem}.cart-drawer__inner .xomd-cart-upsell .button,main[data-template=cart] .xomd-cart-upsell .button{min-height:36px;height:auto;padding:8px 12px;line-height:1.2}.cart-items .cart-items__unit-price-wrapper{margin-block-start:12px}.cart-drawer__summary .cart__checkout-button,main[data-template=cart] .cart__checkout-button{border-color:var(--xomd-burgundy)!important;background:var(--xomd-burgundy)!important;color:var(--xomd-cream)!important}.cart-drawer__inner input[type=checkbox],main[data-template=cart] input[type=checkbox]{accent-color:var(--xomd-burgundy)}.cart-drawer__inner :is(.cart-note,[class*=gift-note],[class*=multiple-address]) label,main[data-template=cart] :is(.cart-note,[class*=gift-note],[class*=multiple-address]) label{color:var(--xomd-charcoal)!important;font-size:.78rem}main[data-template=cart] .cart-page{width:100%;max-width:106rem;margin-inline:auto}main[data-template=cart] .cart-page__title{padding-block-end:clamp(2rem,4vw,3.5rem);border-block-end:1px solid var(--xomd-hairline)}main[data-template=cart] .cart-title h1{font-family:var(--font-heading--family);font-size:clamp(3.5rem,7vw,7rem);font-weight:300;letter-spacing:-.045em;line-height:.9}main[data-template=cart] .cart-page__summary{background:var(--xomd-parchment)!important;color:var(--xomd-charcoal)}.cart-drawer__inner,.cart-drawer__content,.cart-drawer__items,.cart-drawer__summary,.cart-drawer__footer,main[data-template=cart] .cart-page,main[data-template=cart] .cart-page__items,main[data-template=cart] .cart-page__summary{background:var(--xomd-parchment)!important}.theme-drawer__dialog:has(.cart-drawer__inner),.cart-drawer__inner,.cart-drawer__inner>.theme-drawer__header,.cart-drawer__inner>.cart-items-component,.cart-drawer__inner .cart-drawer__content,.cart-drawer__inner .cart-drawer__items{background:#fff!important}.cart-drawer__inner .theme-drawer__close-button,.cart-drawer__inner .cart-drawer__summary,.cart-drawer__inner .cart-drawer__footer,.cart-drawer__inner .cart-drawer__summary :is(textarea,select,input:not(.xomd-switch)){background:#fff!important}.cart-drawer__items>.xomd-cart-extras__shipping{padding-block:1.25rem;margin-block-end:1rem}main[data-template="404"] .main-404{min-height:65svh;display:grid;place-items:center;text-align:center}main[data-template="404"] .main-404 h1{font-size:clamp(5rem,14vw,12rem);line-height:.8}.press-section--metaobject{padding:var(--xomd-section-space) var(--xomd-page-gutter)!important;background:var(--xomd-parchment);color:var(--xomd-charcoal)}.press-section--metaobject .page-width{width:100%!important;max-width:106rem!important;padding:0!important}.press-section--metaobject .section-title{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:end;gap:clamp(2rem,7vw,8rem);margin-block-end:clamp(3rem,6vw,5rem);padding-block-end:clamp(2rem,4vw,4rem);border-block-end:1px solid var(--xomd-hairline)}.press-section--metaobject .section-title :is(h1,h2){max-width:12ch;margin:0;color:var(--xomd-charcoal);font-family:var(--font-heading--family);font-size:clamp(3.5rem,6vw,6.5rem);font-weight:300;letter-spacing:-.04em;line-height:.92;text-align:left!important}.press-section--metaobject .section-title p{max-width:36rem;margin:0;color:color-mix(in srgb,var(--xomd-charcoal) 70%,transparent)!important;font-size:.88rem;line-height:1.5;text-align:left!important}.press-section--metaobject .filter-buttons{justify-content:flex-start!important;gap:.25rem!important;margin:0 0 2rem!important;overflow-x:auto;border-block-end:1px solid var(--xomd-hairline)!important}.press-section--metaobject .filter-btn{padding:.85rem 1.1rem!important;color:color-mix(in srgb,var(--xomd-charcoal) 62%,transparent)!important;font-size:.65rem!important;font-family:var(--font-body--family)!important;font-weight:600!important;letter-spacing:.12em!important;white-space:nowrap}.press-section--metaobject .filter-btn.active,.press-section--metaobject .filter-btn:hover{color:var(--xomd-burgundy)!important}.press-section--metaobject .thumbnails-info{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(1rem,2vw,2rem)!important;margin-block-start:2rem!important}.press-section--metaobject .press-list--item{min-width:0;border-block-start:1px solid var(--xomd-hairline);background:transparent!important;color:var(--xomd-charcoal)!important;text-decoration:none;transition:transform .45s var(--xomd-editorial-ease)}.press-section--metaobject .press-item--media{border:0!important;margin-block-start:.8rem}.press-section--metaobject .press-item--image{aspect-ratio:1.55 / 1!important;background:var(--xomd-cream)}.press-section--metaobject .press-item--meta{min-height:13rem;padding:1.25rem 0!important;text-align:left!important}.press-section--metaobject .press-item--meta *{color:inherit!important}.press-section--metaobject .press-item--meta h3{font-family:var(--font-heading--family);font-size:clamp(1.9rem,2.4vw,2.8rem);font-weight:300;line-height:1}.press-section--metaobject .press-item--meta .subtitle{font-family:var(--font-body--family)!important;font-size:.625rem!important;font-style:normal!important;font-weight:600!important;letter-spacing:.14em;line-height:1.25;text-transform:uppercase}.press-section--metaobject .press-load-more{display:flex;justify-content:center;margin-block-start:clamp(3rem,5vw,5rem)!important;padding-block-start:clamp(2rem,3vw,3rem);border-block-start:1px solid var(--xomd-hairline)}.press-section--metaobject .press-load-more .button{min-width:11rem}.published-research-section.press-section .thumbnails-info{grid-template-columns:repeat(3,minmax(0,1fr))!important}.published-research-section .press-item--image{aspect-ratio:1!important}.published-research-section .press-item--meta{min-height:18rem}.published-research-section .press-research-actions a{display:inline-flex!important;padding-block-end:.35rem!important;border-block-end:1px solid currentColor;font-size:.625rem!important;font-weight:600;letter-spacing:.12em!important;text-transform:uppercase}@media(hover:hover){.press-section--metaobject .press-list--item:hover{transform:translateY(-.35rem)}}#provider-application{display:grid;gap:1.15rem;max-width:52rem;margin:0 auto;padding:clamp(24px,4vw,48px);background:var(--xomd-cream);border:1px solid var(--xomd-hairline)}#provider-application .form-row{margin:0}#provider-application .field{display:grid;gap:8px}#provider-application .field__label{display:block;position:static;transform:none;margin-bottom:8px;color:var(--xomd-charcoal);font-size:13px}#provider-application :is(input:not([type=submit]),select,textarea){width:100%;padding:14px;border-radius:0}#provider-application .form-row--double{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}#provider-application :is(input,select,textarea){min-height:3.75rem;border:1px solid var(--xomd-hairline);background:var(--xomd-parchment)}#provider-application input[type=submit]{width:fit-content;padding-inline:2rem;margin-block-start:.5rem;background:var(--xomd-burgundy);color:var(--xomd-cream);text-transform:uppercase;font-weight:600;letter-spacing:.1em}.provider-application-message{max-width:52rem;margin-inline:auto}main[data-template="page.contact"] .shopify-section:has(.contact-form) .section{padding-block:var(--xomd-section-space)!important;background:var(--xomd-cream)!important}main[data-template="page.contact"] .contact-form{width:min(100%,48rem)!important;margin-inline:auto}main[data-template="page.contact"] .contact-form :is(label,.field__label){font-size:.625rem!important;font-weight:600;letter-spacing:.13em;text-transform:uppercase}main[data-template="page.contact"] .contact-form :is(input,textarea){min-height:3.75rem;border:0!important;border-block-end:1px solid var(--xomd-hairline)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}main[data-template="page.contact"] .contact-form textarea{min-height:9rem}main[data-template="page.contact"] .contact-form button[type=submit]{min-width:13rem;min-height:3.6rem;border-radius:0;background:var(--xomd-burgundy);color:var(--xomd-cream)}:is(main[data-template="page.hormonal-shifts"],main[data-template="page.hyperpigmentation"],main[data-template="page.sensitive-skin"],main[data-template="page.intentionally-clean"],main[data-template="page.clinical-study-results"],main[data-template="page.ox-factor"],main[data-template="page.about-us"],main[data-template="page.steven-and-sabrina"],main[data-template="page.sabrina-bio"],main[data-template="page.steven-bio"],main[data-template="page.media-kit"]){background:var(--xomd-parchment);color:var(--xomd-charcoal)}:is(main[data-template="page.clinical-study-results"],main[data-template="page.ox-factor"],main[data-template="page.about-us"],main[data-template="page.steven-and-sabrina"],main[data-template="page.sabrina-bio"],main[data-template="page.steven-bio"],main[data-template="page.media-kit"]) .section-carousel{padding-block:var(--xomd-section-space)!important;border-block-start:1px solid var(--xomd-hairline)}:is(main[data-template="page.clinical-study-results"],main[data-template="page.ox-factor"],main[data-template="page.about-us"],main[data-template="page.sabrina-bio"],main[data-template="page.steven-bio"],main[data-template="page.media-kit"]) .section-carousel>.group-block{margin-block-end:clamp(2.5rem,5vw,4.5rem);padding-block-end:clamp(1.75rem,3vw,3rem);border-block-end:1px solid var(--xomd-hairline)}:is(main[data-template="page.clinical-study-results"],main[data-template="page.ox-factor"],main[data-template="page.about-us"],main[data-template="page.sabrina-bio"],main[data-template="page.steven-bio"],main[data-template="page.media-kit"]) .section-carousel .card{height:100%;padding:clamp(1.25rem,2.4vw,2.25rem);border:1px solid var(--xomd-hairline);background:var(--xomd-cream);box-shadow:none;transition:transform .4s var(--xomd-editorial-ease),box-shadow .4s var(--xomd-editorial-ease)}:is(main[data-template="page.clinical-study-results"],main[data-template="page.ox-factor"],main[data-template="page.about-us"],main[data-template="page.sabrina-bio"],main[data-template="page.steven-bio"],main[data-template="page.media-kit"]) .section-carousel .card :is(h2,h3,h4){font-family:var(--font-heading--family);font-weight:300;letter-spacing:-.03em;line-height:1}main[data-template="page.media-kit"] .section-carousel .image-block,main[data-template="page.media-kit"] .section-carousel .video-block{aspect-ratio:1;overflow:hidden}main[data-template="page.media-kit"] .section-carousel :is(.image-block__image,img,video){width:100%;height:100%;object-fit:cover}main[data-template="page.media-kit"] [id*=image_gallery] .card{display:flex;flex-direction:column}main[data-template="page.media-kit"] [id*=image_gallery] .xomd-media-download{width:100%;margin-block-start:auto}main[data-template="page.media-kit"] [id*=__social_media_cards] .section-carousel .image-block,main[data-template="page.media-kit"] [id*=social_media_cards] .image-block{width:3rem!important;max-width:3rem!important;aspect-ratio:1!important}main[data-template="page.media-kit"] [id*=__social_media_cards] .section-carousel .image-block img,main[data-template="page.media-kit"] [id*=social_media_cards] .image-block img{object-fit:contain!important}@media(min-width:750px){main[data-template="page.about-us"] [id*=__featured_XyHUjb] .section-content-wrapper[class]{padding-block:32px!important}main[data-template="page.about-us"] [id*=__featured_XyHUjb] .xomd-editorial-prose>:first-child{grid-row:1}}main[data-template="page.about-us"] [id*=__featured_XyHUjb] .section-content-wrapper,main[data-template="page.sabrina-bio"] [id*=__featured_89QRkV] .section-content-wrapper,main[data-template="page.steven-bio"] [id*=__featured_J4FYJQ] .section-content-wrapper{display:grid!important;grid-template-columns:minmax(15rem,.38fr) minmax(0,.62fr);align-items:start!important;gap:clamp(2.5rem,8vw,9rem)!important;padding-block:var(--xomd-section-space)!important;border-block:1px solid var(--xomd-hairline)}main[data-template="page.about-us"] [id*=__featured_XyHUjb] h2,main[data-template="page.sabrina-bio"] [id*=__featured_89QRkV] h2,main[data-template="page.steven-bio"] [id*=__featured_J4FYJQ] h2{margin:0;font-size:clamp(3.4rem,6vw,6rem);line-height:.92}main[data-template="page.sabrina-bio"] [id*=__featured_89QRkV] .rte,main[data-template="page.steven-bio"] [id*=__featured_J4FYJQ] .rte{columns:2 18rem;column-gap:clamp(2rem,4vw,4rem)}main[data-template="page.sabrina-bio"] [id*=trust_indicators_] .section-carousel,main[data-template="page.steven-bio"] [id*=trust_indicators_] .section-carousel{background:var(--xomd-parchment)!important}main[data-template="page.sabrina-bio"] [id*=trust_indicators_] .image-block,main[data-template="page.steven-bio"] [id*=trust_indicators_] .image-block{width:5.5rem!important;max-width:5.5rem!important;min-height:4rem;aspect-ratio:1.4!important}main[data-template="page.sabrina-bio"] [id*=trust_indicators_] .image-block img,main[data-template="page.steven-bio"] [id*=trust_indicators_] .image-block img{object-fit:contain!important}main[data-template="page.sabrina-bio"] [id*=trust_indicators_] h2,main[data-template="page.steven-bio"] [id*=trust_indicators_] h2{text-transform:none!important}main[data-template="page.clinical-study-results"] [id*=image_carousel_with_heading_] :is(.card__content,.card__inner,.image-block){padding:0!important;margin:0!important;gap:0!important}main[data-template="page.clinical-study-results"] [id*=image_carousel_with_heading_] .card{border:0!important;background:transparent!important}main[data-template="page.clinical-study-results"] [id*=image_carousel_with_heading_] img{width:100%;height:auto;object-fit:contain}main[data-template="page.media-kit"] [id*=social_media_cards] .xomd-resource-grid__image{background:transparent;aspect-ratio:auto;padding:0;place-items:start}main[data-template="page.media-kit"] [id*=social_media_cards] .xomd-resource-grid__image img{width:36px;height:36px}main[data-template="page.provider-application"] [id*=custom_liquid_mKYENX] .container{max-width:64rem;width:calc(100% - 2 * var(--xomd-page-gutter));margin:0 auto;padding-block:0 64px}main[data-template="page.provider-application"] [id*=multicolumn_] .card{padding:28px;background:var(--xomd-cream)}main[data-template="page.provider-application"] [id*=multicolumn_] .image-block{max-width:48px!important}main[data-template="page.intentionally-clean"] [id*=__multicolumn_HhgBe7] .image-block{width:4rem!important;max-width:4rem!important;aspect-ratio:1!important}main[data-template="page.intentionally-clean"] [id*=__multicolumn_HhgBe7] .image-block img{object-fit:contain!important}main[data-template="page.intentionally-clean"] [id*=__multicolumn_HhgBe7] .section-carousel{margin-block-end:0!important;padding-block-end:var(--xomd-section-space)!important}marquee-component .text-block :is(h1,h2,h3,h4,p,em,strong){color:inherit}.predictive-search-results__card--product{padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important}.predictive-search-results__card--product .card-gallery{aspect-ratio:1;overflow:hidden;background:var(--xomd-cream)}.predictive-search-results__card--product .card-gallery :is(img,video){width:100%;height:100%;object-fit:cover}.predictive-search-results__card--product .product-card__content{min-height:6.5rem;padding-block:1rem;border-block-start:1px solid var(--xomd-hairline)}.predictive-search-results__title{font-family:var(--font-body--family)!important;font-size:.6875rem!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-block:1.5rem 1rem}#predictive-search-results .resource-card__media{aspect-ratio:1;background:var(--xomd-cream)}#predictive-search-results .resource-card__media img{width:100%;height:100%;object-fit:cover}#predictive-search-results .resource-card__title{font-family:var(--font-heading--family);font-size:clamp(1.25rem,1.5vw,1.75rem);font-weight:400;line-height:1.1;margin-block:.75rem .4rem}main[data-template="page.media-kit"] [id*=__about_us] .section-content-wrapper{display:grid!important;grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);grid-template-rows:auto 1fr;align-items:start;column-gap:clamp(3rem,8vw,9rem)!important;row-gap:2rem!important}main[data-template="page.media-kit"] [id*=__about_us] .section-content-wrapper>:nth-child(1){grid-column:1;grid-row:1}main[data-template="page.media-kit"] [id*=__about_us] .section-content-wrapper>:nth-child(2){grid-column:2;grid-row:1 / span 2;max-width:46rem;padding-block-start:.6rem}main[data-template="page.media-kit"] [id*=__about_us] .section-content-wrapper>:nth-child(3){grid-column:1;grid-row:2;align-self:end}@media(min-width:750px)and (max-width:989px){main[data-template="page.media-kit"] [id*=__about_us] .section-content-wrapper{grid-template-columns:1fr}main[data-template="page.media-kit"] [id*=__about_us] .section-content-wrapper>:nth-child(n){grid-column:1;grid-row:auto}}@media(hover:hover){:is(main[data-template="page.clinical-study-results"],main[data-template="page.ox-factor"],main[data-template="page.about-us"],main[data-template="page.sabrina-bio"],main[data-template="page.steven-bio"],main[data-template="page.media-kit"]) .section-carousel .card:hover{transform:translateY(-.35rem);box-shadow:var(--xomd-shadow)}}.xomd-copy-grid__chapters:has(>:only-child) .xomd-copy-chapter{min-height:0}.main-page{padding:var(--xomd-section-space) var(--xomd-page-gutter);background:var(--xomd-parchment);color:var(--xomd-charcoal)}.main-page .container{width:100%;max-width:72rem;margin-inline:auto}.main-page .container--narrow{max-width:62rem}.main-page :is(.title-primary,h1){font-family:var(--font-heading--family);font-size:clamp(2.375rem,4.2vw,4.5rem);font-weight:300;letter-spacing:-.04em;line-height:1.05}.main-published-research__abstract{border-color:var(--xomd-hairline)!important;background:var(--xomd-cream)}.main-published-research__header>.button{margin-inline-end:.65rem}.main-page.main-published-research h1{font-size:clamp(38px,4.2vw,72px);line-height:1.05;margin-bottom:32px}.main-published-research__actions{display:flex;flex-wrap:wrap;gap:12px;margin-block:24px 32px}.main-published-research__abstract-title{text-transform:none!important;font-family:var(--font-heading--family);font-size:30px}main[data-template="page.provider-application"] [id*=multicolumn_] .image-block{max-width:48px!important;margin-block-end:clamp(1.5rem,2.5vw,2.5rem)}main[data-template="page.provider-application"] [id*=multicolumn_] .image-block__image{width:100%!important;height:auto!important;object-fit:contain!important}main[data-template="page.provider-application"] [id*=multicolumn_] .card{min-height:0!important;padding-block-start:1.5rem;border-block-start:1px solid var(--xomd-hairline)}footer{background:var(--xomd-charcoal);color:var(--xomd-cream)}footer .section,footer .section-background,footer .footer{background:transparent!important;color:inherit!important}footer :is(a,button,h2,h3,p,span,label,svg){color:inherit}footer a{text-underline-offset:.35em;transition:opacity .25s ease}footer a:hover{opacity:.62}footer input{border-color:#ffffff57!important;background:transparent!important;color:var(--xomd-cream)!important}footer .logo-block__image{filter:brightness(0) invert(1);opacity:1}footer .email-signup-block{max-width:28rem!important}footer .email-signup__heading{padding-block-end:.7rem;font-family:var(--font-body--family)!important;font-size:.625rem!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase}footer .email-signup__input-group{border:0!important;border-block-end:1px solid rgb(255 255 255 / 38%)!important;background:transparent!important}footer .email-signup__input{min-height:3.25rem;padding:0!important;border:0!important;box-shadow:none!important;transition:padding-inline .2s ease}footer .email-signup__input:focus{padding-inline:.75rem!important}@media(prefers-reduced-motion:reduce){footer .email-signup__input{transition:none}}footer .email-signup__input:focus-visible{outline:2px solid var(--xomd-cream);outline-offset:-2px}footer .email-signup__button{width:auto!important;min-height:3.25rem;padding:0 0 0 1.25rem!important;border:0!important;background:transparent!important;color:inherit!important;font-size:.625rem!important;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.xomd-premium-section:has(.xomd-brand-principles)+.xomd-premium-section:has(.xomd-newsletter) .xomd-newsletter{margin-block:0;padding-block-start:clamp(2rem,3.5vw,3.5rem)}.xomd-premium-section:has(.xomd-brand-principles){min-height:0!important;margin-block:0!important}.xomd-premium-section:has(.xomd-brand-principles) .xomd-brand-principles{min-height:0!important;margin-block:0!important;padding-block-end:clamp(2.5rem,4vw,4rem)}@media screen and (min-width:990px){main[data-template^=product] .product-details{position:sticky;top:calc(var(--header-height, 4.6rem) + 1.5rem);align-self:start}main[data-template=cart] .cart-items__table-row{grid-template-columns:clamp(5.5rem,9vw,8rem) minmax(0,1fr) auto!important}}@media screen and (max-width:749px){:root{--xomd-section-space: clamp(3.75rem, 14vw, 5.5rem)}.header__row{min-height:4rem}.xomd-editorial-eyebrow{margin-block-end:1rem}.media-with-content__content{padding-block:3.5rem!important}.xomd-editorial-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.xomd-editorial-stat{min-height:12.5rem!important}.xomd-editorial-stat__number{font-size:clamp(3rem,14vw,4.5rem)!important}.xomd-editorial-stat__index{margin-block-end:2rem!important}.xomd-editorial-header__content,.xomd-editorial-header--compact .xomd-editorial-header__content{min-height:18rem!important;padding-block:3.5rem!important}main[data-template^=collection] .xomd-editorial-header__content{min-height:9rem!important;padding-block:2.5rem!important}.xomd-editorial-header__content h1{font-size:clamp(3.7rem,16vw,5.3rem)!important}main[data-template^=product] .product-information{padding-block-start:0}main[data-template^=product] .product-details{padding:2.5rem 1.25rem;border-block-start:1px solid var(--xomd-hairline)}main[data-template^=product] :is(.recharge-subscription-widget,[class*=subscription-widget]){padding:.75rem!important}main[data-template^=product] :is(.recharge-subscription-widget,[class*=subscription-widget],[data-widget-container],.rc-widget) :is(.rc-radio,[class*=purchase-option],[class*=option-container]){padding:.75rem!important}main[data-template^=product] :is(.recharge-subscription-widget,[class*=subscription-widget]) select{width:100%!important;min-width:0!important;padding-inline:.625rem 1.75rem!important;font-size:.625rem!important;letter-spacing:-.02em!important}.ui-test-product-list .section-resource-list__header .group-block-content{grid-template-columns:1fr}.ui-test-product-list .section-resource-list__header h2{font-size:clamp(3.2rem,15vw,4.8rem)}.ui-test-product-list .section-resource-list__header .rte{grid-column:1}.ui-test-product-list .product-card .card-gallery,.product-recommendations .product-card .card-gallery,main[data-template^=collection] .product-card .card-gallery{aspect-ratio:1}main[data-template=blog] .blog-post-item--horizontal .blog-post-card__content{border-block-start:1px solid var(--xomd-hairline);border-inline-start:0}.xomd-editorial-header__heading,.xomd-editorial-split__content :is(h1,h2),.media-with-content__content :is(h1,h2){max-width:100%!important;font-size:clamp(2.9rem,13vw,4.6rem)!important;line-height:.96!important}main[data-template^=collection] .product-grid,main[data-template=search] .product-grid{row-gap:2.5rem}main[data-template^=collection] .product-grid{padding-inline:15px}main[data-template=index] .xomd-premium-hero__media-label{display:none}footer .section{padding-block:3.5rem!important}.press-section--metaobject .section-title{grid-template-columns:1fr}.press-section--metaobject .thumbnails-info,.published-research-section.press-section .thumbnails-info{grid-template-columns:1fr!important}.press-section--metaobject .press-item--meta{min-height:0}#provider-application .form-row--double{grid-template-columns:1fr}main[data-template="page.media-kit"] [id*=__about_us] .section-content-wrapper{grid-template-columns:1fr;grid-template-rows:auto;row-gap:1.5rem!important}main[data-template="page.media-kit"] [id*=__about_us] .section-content-wrapper>:nth-child(n){grid-column:1;grid-row:auto;max-width:none;padding-block-start:0}main[data-template="page.about-us"] [id*=__featured_XyHUjb] .section-content-wrapper,main[data-template="page.sabrina-bio"] [id*=__featured_89QRkV] .section-content-wrapper,main[data-template="page.steven-bio"] [id*=__featured_J4FYJQ] .section-content-wrapper{grid-template-columns:1fr}main[data-template="page.sabrina-bio"] [id*=__featured_89QRkV] .rte,main[data-template="page.steven-bio"] [id*=__featured_J4FYJQ] .rte{columns:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/xomd-premium.css.map */
