:root{--balance-heading-font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--balance-sans-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--balance-display-serif: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, "Libre Baskerville", Georgia, serif;--font-stack-header: var(--balance-heading-font);--font-stack-body: var(--balance-sans-font);--balance-forest: 23, 49, 47;--balance-emerald: 32, 120, 112;--balance-bronze: 143, 85, 54;--balance-clay: 238, 246, 244;--balance-cream: 247, 243, 235;--balance-paper: 244, 240, 232;--balance-mist: 238, 246, 244;--balance-sky: 234, 248, 250;--balance-gold: 180, 145, 90;--balance-sage: 95, 135, 119;--font-heading-family: var(--balance-heading-font);--font-body-family: var(--balance-sans-font);--balance-type-body-mobile: 1.36rem;--balance-type-body-desktop: 1.42rem;--balance-type-body-emphasis: 1.42rem;--balance-type-label-mobile: 1.02rem;--balance-type-label-desktop: 1.04rem;--balance-type-card-title-mobile: 1.32rem;--balance-type-card-title-desktop: 1.42rem;--balance-type-product-title: clamp(2.2rem, 2.45vw, 3rem)}@keyframes balance-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes balance-border-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes balance-btn-shine{0%{left:-100%}to{left:200%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html{scroll-padding-top:11rem;scroll-behavior:smooth}::selection{background:rgba(var(--balance-emerald),.18);color:rgb(var(--balance-forest))}::-moz-selection{background:rgba(var(--balance-emerald),.18);color:rgb(var(--balance-forest))}body{font-family:var(--balance-sans-font)!important;font-size:var(--balance-type-body-mobile)!important;letter-spacing:-.01em;background:#f4f0e8!important;color:rgba(var(--balance-forest),.88);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:989px){.header>header-drawer{grid-area:left-icons!important;align-self:center!important;justify-self:start!important;position:relative!important;z-index:35!important;overflow:visible!important;pointer-events:auto!important}.header>header-drawer .menu-drawer-container{position:static!important;z-index:auto!important;width:auto!important;overflow:visible!important;pointer-events:auto!important}.header>header-drawer summary.header__icon--menu,.header>header-drawer summary.header__icon--menu>span{position:relative!important;z-index:36!important;pointer-events:auto!important;touch-action:manipulation!important}.header>header-drawer .menu-drawer{position:fixed!important;left:0!important;top:var(--header-bottom-position, 0px)!important;width:min(88vw,38rem)!important;max-width:88vw!important;min-width:min(88vw,38rem)!important;height:calc(100dvh - var(--header-bottom-position, 0px))!important;max-height:calc(100dvh - var(--header-bottom-position, 0px))!important;overflow:hidden!important;border-right:1px solid rgba(23,49,47,.08)!important;border-radius:0 2.2rem 2.2rem 0!important;box-shadow:0 20px 40px #17312f2e!important;z-index:37!important;transition:none!important;background:linear-gradient(180deg,#fffffffa,#f8f4edfa)!important}.header>header-drawer details:not([open])>.menu-drawer{transform:translate(-100%)!important;visibility:hidden!important}.header>header-drawer details[open]>.menu-drawer,.header>header-drawer details[open].menu-opening>.menu-drawer{transform:translate(0)!important;visibility:visible!important}.header>header-drawer .menu-drawer__inner-container,.header>header-drawer .menu-drawer__navigation-container{width:100%!important;min-width:100%!important;background:transparent!important}.header>header-drawer .menu-drawer__navigation-container{overflow-y:auto!important;overflow-x:hidden!important}.js details[open].menu-opening>.menu-drawer{transition:none!important}.js menu-drawer>details>summary:before,.js menu-drawer>details[open]:not(.menu-opening)>summary:before{position:fixed!important;left:0!important;width:100vw!important;top:var(--header-bottom-position, 0px)!important;height:calc(100dvh - var(--header-bottom-position, 0px))!important;z-index:34!important}.header__heading,.header__heading-link,.balance-brandmark,.balance-brandmark__image{position:relative;z-index:1}}body,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{font-family:var(--balance-sans-font)}.scroll-trigger.scroll-trigger--offscreen{opacity:0;transform:translateY(2.5rem)}.scroll-trigger:not(.scroll-trigger--offscreen){opacity:1;transform:translateY(0);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.scroll-trigger .slider{opacity:1}@media(prefers-reduced-motion:reduce){.scroll-trigger.scroll-trigger--offscreen{opacity:1!important;transform:none!important}}p,li,.rte p,.rte li,.article-template__content p,.article-template__content li,.shopify-policy__body p,.shopify-policy__body li{font-size:var(--balance-type-body-mobile)!important;line-height:1.72}@media screen and (min-width:990px){body{font-size:var(--balance-type-body-desktop)!important}p,li,.rte p,.rte li,.article-template__content p,.article-template__content li,.shopify-policy__body p,.shopify-policy__body li,.text-body,.caption,.caption-large,.card__caption,.field__label,.footer-block__details-content,.footer-block__details-content p,.footer-block__details-content li,.footer__content-bottom,.breadcrumbs__link,.breadcrumbs__item,.breadcrumb a{font-size:var(--balance-type-body-desktop)!important;line-height:1.74}}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.inline-richtext,.rich-text__heading,.banner__heading{font-family:var(--balance-heading-font)!important;letter-spacing:-.025em;line-height:1.08;color:rgb(var(--balance-forest));font-weight:400}h1,.h0,.hxl{font-size:clamp(2.8rem,4.5vw,4.2rem)!important;line-height:1.04;font-weight:300}h2,.h1{font-size:clamp(2.05rem,2.8vw,2.9rem)!important;line-height:1.08}h3,.h2{font-size:clamp(1.78rem,2.15vw,2.2rem)!important}h4,.h3{font-size:clamp(1.56rem,1.55vw,1.84rem)!important}body .product__title h1{font-size:var(--balance-type-product-title)!important;line-height:1.1!important}body .product__text,body .product__inventory,body .product__tax,body .product__description p,body .product__description li,body .product-form__input .form__label,body .product__accordion .accordion__title,body .product__accordion .accordion__content,body .price,body .price__container,body .price-item{font-size:var(--balance-type-body-mobile)!important;line-height:1.68!important}@media screen and (min-width:990px){body .product__text,body .product__inventory,body .product__tax,body .product__description p,body .product__description li,body .product-form__input .form__label,body .product__accordion .accordion__title,body .product__accordion .accordion__content,body .price,body .price__container,body .price-item{font-size:var(--balance-type-body-desktop)!important;line-height:1.68!important}body .price--large .price-item--regular,body .price--large .price-item--sale{font-size:1.5rem!important}}body .product__accordion .accordion__title,body .product__accordion .summary__title>.accordion__title,body .product__accordion summary .accordion__title.inline-richtext,body .product__accordion summary h2.accordion__title,body .product__accordion summary h2.h4.accordion__title{font-size:1.56rem!important;line-height:1.3!important;font-weight:400!important}@media screen and (min-width:990px){body .product__accordion .accordion__title,body .product__accordion .summary__title>.accordion__title,body .product__accordion summary .accordion__title.inline-richtext,body .product__accordion summary h2.accordion__title,body .product__accordion summary h2.h4.accordion__title{font-size:1.62rem!important}}body[data-balance-page-type=index] .balance-home-slideshow__heading,body[data-balance-page-type=index] .balance-fact-grid__header h2,body[data-balance-page-type=index] .balance-care-collections__header h2,body[data-balance-page-type=index] .balance-clinic-hero--doctor-wang .balance-clinic-hero__heading,body[data-balance-page-type=index] .balance-quote-grid__header h2,body[data-balance-page-type=index] .balance-conversion-band__heading,body[data-balance-page-type=index] .balance-care-lanes__header h2{font-family:var(--balance-display-serif)!important;font-weight:400!important;letter-spacing:-.03em!important;text-wrap:balance}body[data-balance-page-type=index] .balance-home-slideshow__content{max-width:50rem}body[data-balance-page-type=index] .balance-home-slideshow__heading{max-width:40rem;font-size:clamp(4.2rem,5.3vw,6.2rem);line-height:.94}body[data-balance-page-type=index] .balance-home-slideshow__body{max-width:40rem;font-size:1.72rem;line-height:1.5}body[data-balance-page-type=index] .balance-fact-grid__header{max-width:62rem}body[data-balance-page-type=index] .balance-care-collections__header{max-width:66rem}body[data-balance-page-type=index] .balance-clinic-hero--doctor-wang .balance-clinic-hero__content{max-width:44rem}body[data-balance-page-type=index] .balance-clinic-hero--doctor-wang .balance-clinic-hero__heading{max-width:10ch;font-size:clamp(3.2rem,3.7vw,4.8rem);line-height:.96}body[data-balance-page-type=index] .balance-clinic-hero--doctor-wang .balance-clinic-hero__body{max-width:34rem;font-size:1.24rem;line-height:1.6;color:rgba(var(--balance-forest),.78)}body[data-balance-page-type=index] .balance-clinic-hero--doctor-wang .balance-clinic-hero__media-badge{background:rgba(var(--balance-forest),.12);border:1px solid rgba(var(--balance-forest),.1)}body[data-balance-page-type=index] .balance-clinic-hero--doctor-wang .balance-clinic-hero__media-caption{max-width:20rem;font-size:1.06rem;line-height:1.5}body[data-balance-page-type=index] .balance-fact-grid__header h2,body[data-balance-page-type=index] .balance-care-collections__header h2,body[data-balance-page-type=index] .balance-quote-grid__header h2,body[data-balance-page-type=index] .balance-conversion-band__heading,body[data-balance-page-type=index] .balance-care-lanes__header h2{line-height:.98}@media screen and (max-width:989px){body[data-balance-page-type=index] .balance-home-slideshow__content{max-width:42rem}body[data-balance-page-type=index] .balance-home-slideshow__heading{max-width:31rem;font-size:clamp(3.6rem,6.6vw,5rem)}body[data-balance-page-type=index] .balance-home-slideshow__body{max-width:31rem;font-size:1.5rem}}@media screen and (max-width:749px){body[data-balance-page-type=index] .balance-home-slideshow__heading{max-width:22rem;font-size:clamp(2.8rem,7vw,3.8rem);line-height:.98}body[data-balance-page-type=index] .balance-home-slideshow__body{max-width:22rem;font-size:1.24rem;line-height:1.48}body[data-balance-page-type=index] .balance-clinic-hero--doctor-wang .balance-clinic-hero__heading{max-width:12ch;font-size:clamp(2.7rem,8vw,4rem)}body[data-balance-page-type=index] .balance-clinic-hero--doctor-wang .balance-clinic-hero__body{max-width:100%;font-size:1.18rem}}.section-header.shopify-section-group-header-group{position:sticky;top:0;z-index:30;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.shopify-section-group-header-group>.shopify-section{position:relative;z-index:1}.balance-top-strip-section{z-index:2}.header-wrapper{background:#fff;border-bottom:1px solid rgba(var(--balance-forest),.06);box-shadow:0 1px 3px rgba(var(--balance-forest),.04)}*{transition-property:background-color,border-color,box-shadow,opacity,transform;transition-duration:.2s;transition-timing-function:ease}a{transition:color .2s ease,opacity .2s ease}img{transition:transform .4s cubic-bezier(.25,.46,.45,.94),filter .3s ease}.balance-proof-strip__header:before,.balance-care-lanes__header:before,.balance-quote-grid__header:before{content:"";display:block;width:4rem;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(var(--balance-emerald),.6),rgba(var(--balance-gold),.4));margin-bottom:.8rem}.balance-care-lanes__card-link,.balance-care-collections__link,.balance-oil-effects__link{position:relative}.balance-care-lanes__card-link:before,.balance-care-collections__link:before,.balance-oil-effects__link:before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;border-radius:999px;background:currentColor;transition:width .3s cubic-bezier(.25,.46,.45,.94)}.balance-care-lanes__card:hover .balance-care-lanes__card-link:before,.balance-care-collections__card:hover .balance-care-collections__link:before,.balance-oil-effects__card:hover .balance-oil-effects__link:before{width:calc(100% - 1.2em)}.balance-care-lanes__card-link:after,.balance-care-collections__link:after,.balance-oil-effects__link:after{transition:transform .25s cubic-bezier(.25,.46,.45,.94)}.balance-care-lanes__card:hover .balance-care-lanes__card-link:after,.balance-care-collections__card:hover .balance-care-collections__link:after,.balance-oil-effects__card:hover .balance-oil-effects__link:after{transform:translate(3px)}.shopify-section.section+.shopify-section.section{margin-top:0}[class*=balance-care-lanes],[class*=balance-quote-grid],[class*=balance-oil-effects],[class*=balance-care-collections],[class*=balance-conversion-band]{position:relative}[class*=balance-quote-grid]:before{content:"";position:absolute;top:0;left:0;right:0;height:4rem;background:linear-gradient(180deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.04) 45%,transparent 100%);pointer-events:none;z-index:0}[class*=balance-quote-grid]>.page-width{position:relative;z-index:1}[class*=balance-clinic-hero] .balance-clinic-hero__media img,[class*=balance-clinic-hero] .balance-clinic-hero__media-figure img{border-radius:2rem;box-shadow:0 16px 48px #17312f1f}.balance-clinic-hero__note:nth-child(1):before{background:#20787066!important}.balance-clinic-hero__note:nth-child(2):before{background:#b4915a66!important}.balance-clinic-hero__note:nth-child(3):before{background:#5f877766!important}.balance-clinic-hero__note:nth-child(4):before{background:#8f553659!important}.balance-proof-strip__card:nth-child(1),.balance-care-lanes__card:nth-child(1),.balance-quote-grid__card:nth-child(1){transition-delay:0s}.balance-proof-strip__card:nth-child(2),.balance-care-lanes__card:nth-child(2),.balance-quote-grid__card:nth-child(2){transition-delay:.06s}.balance-proof-strip__card:nth-child(3),.balance-care-lanes__card:nth-child(3),.balance-quote-grid__card:nth-child(3){transition-delay:.12s}.balance-proof-strip__card:nth-child(4),.balance-care-lanes__card:nth-child(4),.balance-quote-grid__card:nth-child(4){transition-delay:.18s}.balance-oil-effects__card:nth-child(1),.balance-care-collections__card:nth-child(1){transition-delay:0s}.balance-oil-effects__card:nth-child(2),.balance-care-collections__card:nth-child(2){transition-delay:.06s}.balance-oil-effects__card:nth-child(3),.balance-care-collections__card:nth-child(3){transition-delay:.12s}.balance-oil-effects__card:nth-child(4),.balance-care-collections__card:nth-child(4){transition-delay:.18s}.balance-care-lanes__card{position:relative;z-index:0}.balance-care-lanes__card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#18504c33,#b4915a26,#4b8c8433,#b4915a1a);background-size:300% 300%;animation:balance-border-flow 6s ease infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease;z-index:-1;pointer-events:none}.balance-care-lanes__card:hover:before{opacity:1}.button:not(.button--secondary),.shopify-payment-button__button{position:relative;overflow:hidden}.button:not(.button--secondary):after,.shopify-payment-button__button:after{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:50%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)!important;border:none!important;border-radius:inherit!important;box-shadow:none!important;transform:skew(-20deg)!important;transition:none!important;animation:balance-btn-shine 3s ease-in-out infinite!important;pointer-events:none!important;border-color:transparent!important}.balance-proof-strip__header:before{width:6rem!important;height:4px!important;background:linear-gradient(90deg,#b4915ae6,#4b8c84cc,#16b7d399,#b4915ae6)!important;background-size:300% 100%!important;animation:balance-gradient-shift 3s ease infinite!important}.balance-care-lanes__header:before{width:6rem!important;height:4px!important;background:linear-gradient(90deg,#18504cb3,#b4915a99,#16b7d380,#18504cb3)!important;background-size:300% 100%!important;animation:balance-gradient-shift 4s ease infinite!important}.balance-quote-grid__header:before{content:""!important;display:block!important;width:5rem!important;height:3px!important;border-radius:999px!important;background:linear-gradient(90deg,#8f553699,#b4915a80,#8f55364d)!important;background-size:200% 100%!important;animation:balance-gradient-shift 4s ease infinite!important;margin-bottom:.8rem!important}.balance-oil-effects__header:before{width:5.6rem!important;height:3px!important;background:linear-gradient(90deg,#285b4599,#b4915a80,#4b8c8466,#285b4599)!important;background-size:300% 100%!important;animation:balance-gradient-shift 4.5s ease infinite!important}.balance-care-collections__header:before{width:5.2rem!important;height:3px!important;background:linear-gradient(90deg,#5f877799,#b4915a73,#5f87774d)!important;background-size:200% 100%!important;animation:balance-gradient-shift 5s ease infinite!important}.balance-oil-effects__card{position:relative;z-index:0}.balance-oil-effects__card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#18504c40,#b4915a33,#4b8c8440);background-size:300% 300%;animation:balance-border-flow 6s ease infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease;z-index:-1;pointer-events:none}.balance-oil-effects__card:hover:before{opacity:1}.balance-care-collections__card{position:relative;z-index:0}.balance-care-collections__card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#5f877740,#b4915a2e,#4b8c8438);background-size:300% 300%;animation:balance-border-flow 6s ease infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease;z-index:-1;pointer-events:none}.balance-care-collections__card:hover:before{opacity:1}.balance-conversion-band__panel{position:relative;overflow:hidden}.balance-conversion-band__eyebrow:before{content:"";display:inline-block;width:.6rem;height:.6rem;border-radius:50%;background:linear-gradient(135deg,#18504c99,#b4915a80);margin-right:.5rem;animation:balance-glow-pulse 3s ease-in-out infinite;vertical-align:middle}.button,.shopify-payment-button__button{font-family:var(--balance-sans-font)!important;font-weight:600;letter-spacing:0;transition:all .22s ease!important}.button:hover,.shopify-payment-button__button:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(var(--balance-forest),.15)!important}.button--secondary:hover{background:rgba(var(--balance-forest),.05)!important}.header{max-width:150rem;align-items:center;column-gap:2rem;padding-top:2rem;padding-bottom:2rem}.header--middle-left{grid-template-columns:10rem minmax(0,1fr) auto;align-items:center}.header__heading{display:flex;align-items:center;width:min(10rem,100%);max-width:10rem}.header__heading-link{display:flex;align-items:center;gap:1rem;max-width:100%}.header__inline-menu{justify-self:center;min-width:0}.header__inline-menu>.list-menu--inline{display:flex;flex-wrap:nowrap;justify-content:center;gap:.22rem;padding:0;border-radius:0;background:transparent;border:0;box-shadow:none}.header__menu{padding:1.3rem 1.55rem;border-radius:0;transition:background-color .18s ease,color .18s ease,transform .18s ease}.header__heading-logo-wrapper{width:100%;max-width:7.6rem;max-height:7.6rem;padding:0;display:flex;align-items:center;flex:0 0 auto}.header__heading-logo{display:block;width:auto!important;max-width:min(7.6rem,100%);max-height:7.6rem;height:auto!important;object-fit:contain;object-position:left center}.balance-brandmark{display:flex;align-items:center;gap:0;min-width:0;line-height:1}.balance-brandmark__symbol{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:8rem;height:8rem;border-radius:0;background:transparent;box-shadow:none}.balance-brandmark__logo{display:block;width:8rem;height:8rem;object-fit:contain}.balance-brandmark__image{display:none}.header__menu-item,.list-menu__item{font-weight:400;text-decoration:none}.header__menu-item span,.list-menu__item--link,.mega-menu__link,.header__active-menu-item{font-family:var(--balance-sans-font);font-size:1.44rem!important;letter-spacing:0;color:#66717d;white-space:nowrap;text-decoration:none}@media screen and (min-width:990px){.header__menu-item span,.list-menu__item--link,.mega-menu__link,.header__active-menu-item{font-size:1.5rem!important}.breadcrumb a,.breadcrumbs__link,.breadcrumbs__item,.card__caption,.caption,.caption-large,.text-body,.balance-care-lanes__eyebrow,.balance-care-lanes__body,.balance-care-lanes__card-tag,.balance-care-lanes__card-text,.balance-care-lanes__card-link,.balance-care-collections__eyebrow,.balance-care-collections__body,.balance-care-collections__tag,.balance-care-collections__status,.balance-care-collections__text,.balance-care-collections__link,.balance-proof-strip__eyebrow,.balance-proof-strip__body,.balance-proof-strip__label,.balance-proof-strip__text,.balance-product-support__eyebrow,.balance-product-support__body,.balance-product-support__label,.balance-product-support__text,.balance-collection-guide__eyebrow,.balance-collection-guide__body,.balance-collection-guide__status-pill,.balance-collection-guide__status-text,.balance-collection-guide__card-label,.balance-collection-guide__card-text,.balance-collection-guide__card-link,.balance-clinic-access__eyebrow,.balance-clinic-access__body,.balance-clinic-access__detail-eyebrow,.balance-clinic-access__detail-text,.balance-clinic-access__detail-link,.balance-clinic-gallery__eyebrow,.balance-clinic-gallery__body,.balance-clinic-gallery__title,.balance-clinic-gallery__text,.balance-conversion-band__eyebrow,.balance-conversion-band__body,.balance-home-hero__eyebrow,.balance-home-hero__body,.balance-home-hero__trust-label,.balance-home-hero__trust-text,.balance-clinic-hero__eyebrow,.balance-clinic-hero__body,.balance-clinic-hero__media-badge,.balance-clinic-hero__media-caption,.balance-clinic-hero__note-title,.balance-clinic-hero__note-text,.balance-shop-faq__eyebrow,.balance-shop-faq__body,.balance-shop-faq__question,.balance-shop-faq__answer,.contact__lede,.field__label,.footer-block__details-content,.footer-block__details-content p,.footer-block__details-content li,.footer__content-bottom,.shopify-policy__body p,.shopify-policy__body li{font-size:var(--balance-type-body-desktop)!important;line-height:1.72}}@media screen and (max-width:989px){body{font-size:var(--balance-type-body-mobile)!important}p,li,.rte p,.rte li,.article-template__content p,.article-template__content li,.shopify-policy__body p,.shopify-policy__body li,.text-body,.caption,.caption-large,.card__caption,.field__label,.footer-block__details-content,.footer-block__details-content p,.footer-block__details-content li,.footer__content-bottom,.breadcrumbs__link,.breadcrumbs__item,.breadcrumb a,.balance-care-lanes__body,.balance-care-lanes__card-text,.balance-care-lanes__card-link,.balance-care-collections__body,.balance-care-collections__text,.balance-care-collections__link,.balance-proof-strip__body,.balance-proof-strip__text,.balance-product-support__body,.balance-product-support__text,.balance-collection-guide__body,.balance-collection-guide__card-text,.balance-collection-guide__card-link,.balance-clinic-access__body,.balance-clinic-access__detail-text,.balance-clinic-access__detail-link,.balance-clinic-gallery__body,.balance-clinic-gallery__text,.balance-conversion-band__body,.balance-home-hero__body,.balance-home-hero__trust-text,.balance-clinic-hero__body,.balance-clinic-hero__note-text,.balance-clinic-hero__media-caption,.balance-shop-faq__body,.balance-shop-faq__answer,.contact__lede{font-size:var(--balance-type-body-mobile)!important;line-height:1.72}.balance-care-lanes__eyebrow,.balance-care-collections__eyebrow,.balance-proof-strip__eyebrow,.balance-product-support__eyebrow,.balance-collection-guide__eyebrow,.balance-clinic-access__eyebrow,.balance-clinic-gallery__eyebrow,.balance-conversion-band__eyebrow,.balance-home-hero__eyebrow,.balance-clinic-hero__eyebrow,.balance-shop-faq__eyebrow{font-size:1.15rem!important}.balance-care-lanes__card-tag,.balance-care-collections__tag,.balance-care-collections__status,.balance-proof-strip__label,.balance-product-support__label,.balance-collection-guide__status-pill,.balance-collection-guide__status-text,.balance-collection-guide__card-label,.balance-clinic-access__detail-eyebrow,.balance-home-hero__trust-label,.balance-clinic-hero__media-badge,.balance-clinic-hero__note-title,.balance-shop-faq__question{font-size:1.12rem!important}.balance-card-product__subtitle{font-size:1.2rem!important;line-height:1.58}.card-information>.price,.price,.price__container,.price-item{font-size:1.42rem!important}.button,.button--secondary,.shopify-payment-button__button{font-size:1.42rem!important;min-height:4.8rem;padding-inline:2rem}.header__menu-item span,.list-menu__item--link,.mega-menu__link,.header__active-menu-item{font-size:1.42rem!important}}.balance-clinic-hero--contact .balance-clinic-hero__heading{max-width:9.8ch;font-size:clamp(2.6rem,3.6vw,3.9rem)!important}.balance-clinic-hero--contact .balance-clinic-hero__body{max-width:34rem}.balance-clinic-hero--contact .balance-clinic-hero__notes,.balance-clinic-hero--shop .balance-clinic-hero__notes{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:989px){.balance-clinic-hero--contact .balance-clinic-hero__notes,.balance-clinic-hero--shop .balance-clinic-hero__notes{grid-template-columns:1fr}}.header__menu:hover{background:rgba(var(--balance-emerald),.12);transform:none}.header__menu-item:has(.header__active-menu-item){background:rgba(var(--balance-emerald),.28)}.header__menu-item:has(.header__ancestor-menu-item){background:transparent}.header__active-menu-item{display:inline-flex;align-items:center;padding:0;background:transparent;color:rgba(var(--balance-forest),.96)}.header__ancestor-menu-item{display:inline-flex;align-items:center;padding:0;background:transparent;color:rgba(var(--balance-emerald),.92)}.balance-card-product__subtitle{margin:0 0 .8rem;color:rgba(var(--balance-forest),.68);font-size:1.35rem!important;line-height:1.65;text-wrap:balance}.balance-card-product__eyebrow{--balance-card-tag-ink: rgba(var(--balance-forest), .78);--balance-card-tag-bg: rgba(255, 255, 255, .92);--balance-card-tag-border: rgba(var(--balance-forest), .09);display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:.5rem;margin:0 0 .18rem;padding:.48rem .82rem;border-radius:999px;background:var(--balance-card-tag-bg);border:1px solid var(--balance-card-tag-border);box-shadow:inset 0 1px #ffffffd1;color:var(--balance-card-tag-ink);font-size:.92rem!important;line-height:1;font-weight:700;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}.balance-card-product__eyebrow:before{content:"";width:.42rem;height:.42rem;border-radius:50%;background:currentColor;opacity:.72;flex:0 0 auto}.balance-card-product__eyebrow--sleep{--balance-card-tag-ink: #91623f;--balance-card-tag-bg: rgba(247, 239, 231, .96);--balance-card-tag-border: rgba(145, 98, 63, .18)}.balance-card-product__eyebrow--digestive{--balance-card-tag-ink: #436951;--balance-card-tag-bg: rgba(235, 244, 236, .98);--balance-card-tag-border: rgba(67, 105, 81, .18)}.balance-card-product__eyebrow--comfort{--balance-card-tag-ink: #3c7079;--balance-card-tag-bg: rgba(232, 244, 246, .98);--balance-card-tag-border: rgba(60, 112, 121, .18)}.balance-card-product__eyebrow--beauty{--balance-card-tag-ink: #8b6550;--balance-card-tag-bg: rgba(248, 239, 234, .98);--balance-card-tag-border: rgba(139, 101, 80, .18)}.balance-card-product__eyebrow--hair{--balance-card-tag-ink: #45654d;--balance-card-tag-bg: rgba(235, 243, 237, .98);--balance-card-tag-border: rgba(69, 101, 77, .18)}.balance-card-product__eyebrow--essential{--balance-card-tag-ink: #56656a;--balance-card-tag-bg: rgba(239, 243, 244, .98);--balance-card-tag-border: rgba(86, 101, 106, .16)}@media screen and (min-width:990px){.balance-card-product__subtitle,.card-information>.price,.price,.price__container,.price-item{font-size:1.46rem!important;line-height:1.66}}.card-information>.price{margin-top:.75rem}.header__icon .svg-wrapper,.header__search .svg-wrapper{transform:scale(1)}.header__icon,.header__search{width:auto;height:auto;border-radius:0;border:0;background:transparent;box-shadow:none}.header__menu-item:hover span,.list-menu__item--link:hover,.mega-menu__link:hover{color:rgba(var(--balance-forest),.92)}@media screen and (min-width:990px){.header__inline-menu>.list-menu--inline{gap:.28rem}.header__submenu.list-menu--disclosure{width:max-content;min-width:28rem;max-width:min(34rem,calc(100vw - 4rem))}.header__submenu.list-menu--disclosure .header__menu-item{white-space:nowrap}.header__menu{padding:1.35rem 1.65rem}.header__menu-item span,.list-menu__item--link,.mega-menu__link,.header__active-menu-item{font-size:1.5rem!important;font-weight:450;letter-spacing:0}.header__icons{display:none!important}}@media screen and (min-width:1200px){.header{padding-top:2.2rem;padding-bottom:2.2rem}.header__menu-item span,.list-menu__item--link,.mega-menu__link,.header__active-menu-item{font-size:1.56rem!important;font-weight:450;letter-spacing:0}}.button,.button--secondary,.shopify-payment-button__button{min-height:4.4rem;padding-inline:1.8rem;border-radius:999px;box-shadow:0 6px 16px rgba(var(--balance-forest),.035);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease}.button:not(.button--secondary),.shopify-payment-button__button{background:linear-gradient(180deg,rgb(var(--balance-emerald)),#18645c);color:#fff}.button--secondary{background:#fffffff5;color:rgba(var(--balance-forest),.92);border:1px solid rgba(var(--balance-emerald),.24);box-shadow:none}.button:hover,.button--secondary:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(var(--balance-forest),.12)}.button:not(.button--secondary):hover,.shopify-payment-button__button:hover{background:linear-gradient(180deg,#1c6962,#165a52)}.button--secondary:hover{box-shadow:0 8px 18px rgba(var(--balance-emerald),.12)}.button:active,.button--secondary:active,.shopify-payment-button__button:active{transform:translateY(.5px);box-shadow:0 2px 8px rgba(var(--balance-forest),.08);transition-duration:.06s}.button:before,.button:after,.button--secondary:before,.button--secondary:after{border-radius:999px}.button:before,.button:after,.button--secondary:before,.button--secondary:after,.shopify-payment-button__button:before,.shopify-payment-button__button:after{box-shadow:none!important;border-color:rgba(var(--balance-emerald),.26)!important}.button:not(.button--secondary):before,.button:not(.button--secondary):after,.shopify-payment-button__button:before,.shopify-payment-button__button:after{border-color:transparent!important}.button:not(.button--secondary):after,.shopify-payment-button__button:after{border-color:transparent!important}.button:focus-visible,.button--secondary:focus-visible,.shopify-payment-button__button:focus-visible,.field__input:focus-visible,.select__select:focus-visible,.customer select:focus-visible,.customer .field input:focus-visible,.contact .field__input:focus-visible,.quantity:focus-within{outline:0;box-shadow:0 0 0 .35rem rgba(var(--balance-emerald),.14)!important}.card-wrapper .card,.article-card,.multicolumn-card,.collection-list__item,.shopify-section .text-box,.shopify-section .rich-text__blocks,.shopify-policy__container,.contact-form__content,.contact .field{border-radius:2rem}.card-wrapper .card,.article-card,.collection-list__item{overflow:hidden;border:1px solid rgba(var(--balance-forest),.1);box-shadow:0 8px 24px rgba(var(--balance-forest),.06);background:#fffffffa;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.card-wrapper .card:hover,.article-card:hover,.collection-list__item:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(var(--balance-forest),.1);border-color:rgba(var(--balance-forest),.14)}.multicolumn-card,.shopify-section .rich-text__blocks{background:linear-gradient(180deg,#fffffffa,rgba(var(--balance-mist),.4));border:1px solid rgba(var(--balance-forest),.08);box-shadow:0 12px 28px rgba(var(--balance-forest),.045)}.card__content,.multicolumn-card__info,.article-card__info,.shopify-section .rich-text__blocks{padding:2rem}.title-wrapper-with-link,.rich-text__blocks,.multicolumn .title-wrapper-with-link{max-width:76rem}.shopify-section .page-width{position:relative}.shopify-section .section-header__title,.shopify-section .title,.shopify-section .rich-text__heading{text-wrap:balance}.section+.section{scroll-margin-top:11rem}.footer{position:relative;overflow:hidden;margin-top:4.8rem;background:linear-gradient(180deg,#f8fcfbfa,#eff6f3fa);border-top:1px solid rgba(var(--balance-forest),.08)}.footer:before{content:"";position:absolute;inset:0 0 auto 0;height:10rem;background:linear-gradient(180deg,rgba(var(--balance-paper),.45),rgba(var(--balance-paper),0));pointer-events:none}.footer__content-top{padding-top:3rem;padding-bottom:2.8rem}.footer__blocks-wrapper{row-gap:2.4rem!important;column-gap:2.4rem}.footer__blocks-wrapper>*{min-width:0}.footer__blocks-wrapper>*:last-child{padding:1.8rem 1.9rem;border-radius:2rem;background:#ffffffc2;border:1px solid rgba(var(--balance-forest),.08);box-shadow:0 12px 28px rgba(var(--balance-forest),.05)}.footer-block__heading{margin-bottom:1.2rem;font-family:var(--balance-sans-font);font-size:1.22rem!important;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--balance-forest),.7)}.footer-block__details-content,.footer-block__details-content p,.footer-block__details-content a,.footer__copyright,.footer .caption,.footer .list-menu__item--link{color:rgba(var(--balance-forest),.78);font-size:1.52rem!important;line-height:1.72}.footer .link:hover,.footer .list-menu__item--link:hover{color:rgb(var(--balance-emerald))}.footer .list-menu__item--link{display:inline-flex;padding:.18rem 0}.footer-block--newsletter,.footer__payment{display:none}.footer__content-bottom{padding-top:1.8rem}.footer__content-bottom-wrapper{justify-content:center}.balance-featured-product-note{margin:1.2rem 0 1.8rem;padding:1.55rem 1.6rem;border-radius:2rem;background:linear-gradient(180deg,#f6fbf9fa,#eff7f5eb);border:1px solid rgba(var(--balance-forest),.08)}.balance-featured-product-note p{margin:0 0 1rem;color:rgba(var(--balance-forest),.78);font-size:1.65rem!important;line-height:1.74}.balance-featured-product-points{margin:0;padding-left:1.8rem;color:rgba(var(--balance-forest),.74);font-size:1.52rem!important;line-height:1.7}.balance-cart-intro{display:grid;gap:1.5rem;margin:0 0 2rem;padding:1.9rem;border-radius:2.4rem;background:linear-gradient(180deg,#fafefdfa,#f1f8f6f5);border:1px solid rgba(var(--balance-forest),.08);box-shadow:0 16px 34px rgba(var(--balance-forest),.05)}.balance-cart-intro__header{display:grid;gap:.7rem;max-width:68rem}.balance-cart-intro__eyebrow,.balance-cart-support-panel__eyebrow,.balance-cart-drawer-note__eyebrow{color:rgb(var(--balance-emerald));font-size:1.18rem!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.balance-cart-intro__heading,.balance-cart-support-panel__heading{margin:0;color:rgb(var(--balance-forest));font-size:clamp(2.1rem,2.8vw,3rem)!important;line-height:1.02;text-wrap:balance}.balance-cart-intro__body,.balance-cart-support-panel__body,.balance-cart-empty-note,.balance-cart-drawer-note__text{margin:0;color:rgba(var(--balance-forest),.74);font-size:1.48rem!important;line-height:1.68}.balance-cart-intro__actions,.balance-cart-support-panel__actions{display:flex;flex-wrap:wrap;gap:1rem}.balance-cart-intro__grid{display:grid;gap:1rem}.balance-cart-intro__card,.balance-cart-support-panel{padding:1.5rem;border-radius:1.9rem;background:#fffffff0;border:1px solid rgba(var(--balance-forest),.08);box-shadow:0 12px 28px rgba(var(--balance-forest),.045)}.balance-cart-intro__card{display:grid;gap:.7rem}.balance-cart-intro__card-label{color:rgba(var(--balance-forest),.56);font-size:1rem!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.balance-cart-intro__card-title{margin:0;color:rgb(var(--balance-forest));font-size:2rem!important;line-height:1.18;text-wrap:balance}.balance-cart-intro__card-text{margin:0;color:rgba(var(--balance-forest),.72);font-size:1.52rem!important;line-height:1.7}.balance-cart-intro__card-link,.balance-cart-drawer-links__link{color:rgb(var(--balance-emerald));font-size:1.45rem!important;font-weight:600;text-decoration:none}.balance-cart-intro__card-link:hover,.balance-cart-drawer-links__link:hover{text-decoration:underline}.balance-cart-support-panel{display:grid;gap:1rem;margin-bottom:1.8rem}.balance-cart-support-panel__list{margin:0;padding-left:1.8rem;color:rgba(var(--balance-forest),.72);font-size:1.52rem!important;line-height:1.7}.balance-cart-support-panel__list li+li{margin-top:.4rem}.balance-cart-drawer-note{margin:0 1.7rem 1.4rem;padding:1.25rem 1.35rem;border-radius:1.7rem;background:linear-gradient(180deg,#f8fdfbfa,#f0f7f4f0);border:1px solid rgba(var(--balance-forest),.08)}.balance-cart-drawer-note__text{font-size:1.48rem!important;line-height:1.66}.balance-cart-drawer-empty-note{margin:1rem auto 0;max-width:28rem;color:rgba(var(--balance-forest),.7);font-size:1.45rem!important;line-height:1.62}.balance-cart-drawer-links{display:flex;flex-wrap:wrap;gap:.85rem 1.2rem;margin-top:1.15rem}@media screen and (min-width:750px){.balance-cart-intro__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.footer__blocks-wrapper{grid-template-columns:minmax(14rem,.85fr) minmax(14rem,.85fr) minmax(20rem,1.3fr);align-items:start}}.rte a,.shopify-policy__body a{color:rgb(var(--balance-emerald));text-underline-offset:.2rem}.rte img,.shopify-policy__body img,.article-template__content img{border-radius:1.6rem;box-shadow:0 12px 30px rgba(var(--balance-forest),.08)}.featured-collection .card__heading,.collection-list .card__heading{line-height:1.05}.featured-collection .slider,.featured-collection .grid{row-gap:1.9rem;column-gap:1.6rem}.featured-collection .card-wrapper .card{border-radius:1.8rem;box-shadow:0 12px 28px rgba(var(--balance-forest),.06)}.featured-collection .card__inner{border-radius:1.5rem;overflow:hidden}.featured-collection .card__information,.featured-collection .card-information{padding-top:1.5rem}.featured-collection .card__heading{font-size:1.62rem!important;line-height:1.1}.featured-collection .price{font-size:1.18rem!important}.product-grid .card-information,.card-information{padding-top:1.3rem}.template-collection .product-grid,div.collection ul#product-grid.product-grid{row-gap:1.55rem;column-gap:1.3rem}@media screen and (min-width:990px){.template-collection .product-grid,div.collection ul#product-grid.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;row-gap:1.65rem;column-gap:1.45rem}}@media screen and (min-width:1320px){.template-collection .product-grid,div.collection ul#product-grid.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.template-collection .product-grid{row-gap:1.55rem}.template-collection .product-card-wrapper{height:100%}.template-collection .product-card-wrapper .card{height:100%;border-radius:1.7rem;border:1px solid rgba(var(--balance-forest),.12);background:#fffffffc;box-shadow:0 8px 24px #17312f12;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.template-collection .product-card-wrapper .card:hover{transform:translateY(-.25rem);box-shadow:0 16px 38px #17312f1c;border-color:rgba(var(--balance-forest),.16)}.template-collection .product-card-wrapper .card__inner{border-radius:1.55rem 1.55rem 0 0;overflow:hidden;border-bottom:1px solid rgba(var(--balance-forest),.06);background:radial-gradient(circle at 20% 14%,rgba(242,248,248,.94),transparent 42%),linear-gradient(180deg,#fcfdfc,#f7f9f8fa)}.template-collection .product-card-wrapper .card__media .media{aspect-ratio:.92;background:radial-gradient(circle at 22% 16%,rgba(241,248,249,.9),transparent 36%),linear-gradient(180deg,#fcfdfc,#f8faf9fa);padding:1.45rem 1.45rem 1.15rem}.template-collection .product-card-wrapper .card__media img{width:100%;height:100%;object-fit:contain;object-position:center center;filter:saturate(.97) contrast(1.01)}.template-collection .product-card-wrapper .card__content{display:flex;flex-direction:column}.template-collection .product-card-wrapper .card__information{display:flex;flex-direction:column;gap:.38rem;padding:1.1rem 1.15rem 1.15rem}.template-collection .product-card-wrapper .balance-card-product__eyebrow{margin-bottom:.18rem}.template-collection .product-card-wrapper .card__heading{margin:0;font-size:clamp(1.08rem,.95vw,1.28rem)!important;line-height:1.18;letter-spacing:-.026em;text-wrap:balance;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.template-collection .product-card-wrapper .card__heading a{color:rgba(var(--balance-forest),.96);text-decoration:none}.template-collection .product-card-wrapper .card-information{display:flex;flex-direction:column;gap:.4rem;padding-top:0}.template-collection .product-card-wrapper .balance-card-product__subtitle{display:block;margin:0;color:rgba(var(--balance-forest),.66);font-size:.9rem!important;line-height:1.48;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.template-collection .product-card-wrapper .price,.template-collection .product-card-wrapper .price__container,.template-collection .product-card-wrapper .price-item{color:rgba(var(--balance-forest),.94);font-size:1rem!important;line-height:1.32!important;font-weight:600}.template-collection .product-card-wrapper .price__sale,.template-collection .product-card-wrapper .price__regular{display:flex;align-items:baseline;gap:.5rem}.template-collection .product-card-wrapper .card__badge,.template-collection facet-filters-form,.template-collection .facets-container,.template-collection .facets-wrapper,.template-collection .mobile-facets__wrapper,.template-collection .facets-vertical-sort,.template-collection .product-count,.template-collection .product-count-vertical{display:none!important}.template-collection .pagination-wrapper{margin-top:2rem}@media screen and (max-width:749px){.template-collection .product-grid,.template-search .product-grid,div.collection ul#product-grid.product-grid{display:grid;grid-template-columns:minmax(0,1fr);column-gap:0;row-gap:1.4rem}.template-collection .product-grid .grid__item,.template-search .product-grid .grid__item,div.collection ul#product-grid.product-grid>.grid__item{width:100%!important;max-width:none!important;padding-left:0;padding-bottom:0}.header details-modal.header__search,.header .header__icon--search{display:none!important}.template-collection .product-card-wrapper .card{border-radius:1.25rem}.template-collection .product-card-wrapper .card__inner{border-radius:1.1rem 1.1rem 0 0}.template-collection .product-card-wrapper .card__media .media{aspect-ratio:.98;padding:1rem 1rem .85rem}.template-collection .product-card-wrapper .card__information{gap:.28rem;padding:.85rem .9rem .95rem}.template-collection .product-card-wrapper .balance-card-product__eyebrow{gap:.42rem;padding:.38rem .65rem;font-size:.58rem!important}.template-collection .product-card-wrapper .card__heading{font-size:1rem!important;line-height:1.18}.template-collection .product-card-wrapper .balance-card-product__subtitle{font-size:.8rem!important;line-height:1.4}.template-collection .product-card-wrapper .price,.template-collection .product-card-wrapper .price__container,.template-collection .product-card-wrapper .price-item{font-size:.9rem!important}}.field__input,.select__select,.customer select,.customer .field input,.contact .field__input{border-radius:1.6rem;background:#fffffff5;border:1px solid rgba(var(--balance-emerald),.18);box-shadow:none}.quantity,.quantity:after,.shopify-payment-button__more-options,.shopify-payment-button__more-options *{border-color:rgba(var(--balance-emerald),.24)!important}.quantity{border-radius:1.6rem;box-shadow:none!important}.quantity__button,.quantity__input{color:rgba(var(--balance-forest),.88)}.field__input,.select__select,.customer select,.customer .field input,.contact .field__input,.text-area{color:rgba(var(--balance-forest),.86)}.field__input::placeholder,.text-area::placeholder{color:rgba(var(--balance-forest),.5)}.shopify-payment-button__more-options{color:rgba(var(--balance-forest),.78)!important}.main-page-title+.rte,.section-main-page .rte{padding:2.2rem 2.4rem;border-radius:1.8rem;background:rgba(var(--balance-paper),.92);border:1px solid rgba(var(--balance-forest),.08);box-shadow:0 12px 28px rgba(var(--balance-forest),.05)}.section-main-page .rte h2:first-child,.section-main-page .rte h3:first-child{margin-top:0}.section-main-page .rte ul{padding-left:1.8rem}.balance-breadcrumbs{padding-top:1.2rem;padding-bottom:.35rem}.balance-breadcrumbs__list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;color:rgba(var(--balance-forest),.62);font-size:1.2rem!important;letter-spacing:.05em;text-transform:uppercase}.balance-breadcrumbs__item{display:inline-flex;align-items:center;gap:.5rem}.balance-breadcrumbs__item:not(:last-child):after{content:"/";color:rgba(var(--balance-forest),.32)}.balance-breadcrumbs__item a{color:rgba(var(--balance-forest),.72);text-decoration:none}.balance-breadcrumbs__item[aria-current=page] span{color:rgba(var(--balance-forest),.94);font-weight:600}body .balance-home-hero__eyebrow,body .balance-care-lanes__eyebrow,body .balance-care-collections__eyebrow,body .balance-fact-grid__eyebrow,body .balance-conversion-band__eyebrow,body .balance-clinic-hero__eyebrow,body .balance-clinic-access__eyebrow,body .balance-quote-grid__eyebrow,body .balance-care-lanes__card-tag,body .balance-care-collections__tag,body .balance-fact-grid__card-tag,body .balance-clinic-access__card-tag,body .balance-clinic-hero__note-title,body .balance-clinic-hero__media-badge,body .balance-home-hero__utility,body .balance-home-hero__image-kicker,body .balance-home-hero__doctor-role{font-size:var(--balance-type-label-mobile)!important}body .balance-clinic-hero__note-text,body .balance-clinic-access__body,body .balance-clinic-access__card-text,body .balance-home-hero__trust-text,body .balance-home-hero__image-copy,body .balance-home-hero__doctor-copy,body .balance-quote-grid__quote,body .balance-conversion-band__body{font-size:var(--balance-type-body-emphasis)!important}body .balance-home-hero__trust-title,body .balance-care-lanes__card-title,body .balance-care-collections__card-title,body .balance-fact-grid__card-title,body .balance-home-hero__doctor-name{font-size:var(--balance-type-card-title-mobile)!important}@media screen and (min-width:990px){body .balance-top-strip__left,body .balance-top-strip__right,body .balance-top-strip__flag-link{font-size:1.66rem!important;line-height:1.55}body .balance-home-hero__eyebrow,body .balance-care-lanes__eyebrow,body .balance-care-collections__eyebrow,body .balance-fact-grid__eyebrow,body .balance-conversion-band__eyebrow,body .balance-clinic-hero__eyebrow,body .balance-clinic-access__eyebrow,body .balance-quote-grid__eyebrow,body .balance-proof-strip__eyebrow,body .balance-product-support__eyebrow,body .balance-collection-guide__eyebrow,body .balance-clinic-gallery__eyebrow,body .balance-doctor-roster__eyebrow,body .balance-shop-faq__eyebrow,body .balance-search-page-card__badge,body .balance-home-hero__utility,body .balance-home-hero__image-kicker,body .balance-home-hero__doctor-role,body .balance-care-lanes__card-tag,body .balance-care-collections__tag,body .balance-fact-grid__card-tag,body .balance-proof-strip__label,body .balance-product-support__label,body .balance-collection-guide__card-label,body .balance-collection-guide__status-pill,body .balance-clinic-hero__note-title,body .balance-clinic-hero__media-badge,body .balance-doctor-roster__tag,body .balance-doctor-roster__meta-item{font-size:var(--balance-type-label-desktop)!important;line-height:1.52}body .balance-home-hero__body,body .balance-home-hero__trust-text,body .balance-home-hero__image-copy,body .balance-home-hero__doctor-copy,body .balance-care-lanes__body,body .balance-care-lanes__card-text,body .balance-care-lanes__card-link,body .balance-care-collections__body,body .balance-care-collections__status,body .balance-care-collections__text,body .balance-care-collections__link,body .balance-fact-grid__body,body .balance-fact-grid__card-text,body .balance-proof-strip__body,body .balance-proof-strip__text,body .balance-product-support__body,body .balance-product-support__text,body .balance-collection-guide__body,body .balance-collection-guide__status-text,body .balance-collection-guide__card-text,body .balance-collection-guide__card-link,body .balance-clinic-hero__body,body .balance-clinic-hero__media-caption,body .balance-clinic-hero__note-text,body .balance-clinic-access__body,body .balance-clinic-access__detail-eyebrow,body .balance-clinic-access__detail-text,body .balance-clinic-access__detail-link,body .balance-clinic-gallery__body,body .balance-clinic-gallery__title,body .balance-clinic-gallery__text,body .balance-conversion-band__body,body .balance-quote-grid__body,body .balance-quote-grid__quote,body .balance-quote-grid__source,body .balance-quote-grid__context,body .balance-doctor-roster__body,body .balance-doctor-roster__role,body .balance-doctor-roster__text,body .balance-shop-faq__body,body .balance-shop-faq__question,body .balance-shop-faq__answer,body .balance-search-page-card__heading,body .balance-search-page-card__text,body .balance-search-page-card__link{font-size:var(--balance-type-body-desktop)!important;line-height:1.72}}@media screen and (min-width:990px){body [class*=balance-top-strip-] .balance-top-strip__left,body [class*=balance-top-strip-] .balance-top-strip__right,body [class*=balance-top-strip-] .balance-top-strip__flags,body [class*=balance-home-hero-] .balance-home-hero__eyebrow,body [class*=balance-care-lanes-] .balance-care-lanes__eyebrow,body [class*=balance-care-lanes-] .balance-care-lanes__card-tag,body [class*=balance-care-collections-] .balance-care-collections__eyebrow,body [class*=balance-care-collections-] .balance-care-collections__tag,body [class*=balance-care-collections-] .balance-care-collections__status,body [class*=balance-fact-grid-] .balance-fact-grid__eyebrow,body [class*=balance-fact-grid-] .balance-fact-grid__card-tag,body [class*=balance-conversion-band-] .balance-conversion-band__eyebrow,body [class*=balance-clinic-hero-] .balance-clinic-hero__eyebrow,body [class*=balance-clinic-hero-] .balance-clinic-hero__media-badge,body [class*=balance-clinic-hero-] .balance-clinic-hero__note-title,body [class*=balance-clinic-access-] .balance-clinic-access__eyebrow,body [class*=balance-quote-grid-] .balance-quote-grid__eyebrow,body [class*=balance-proof-strip-] .balance-proof-strip__eyebrow,body [class*=balance-proof-strip-] .balance-proof-strip__label,body [class*=balance-product-support-] .balance-product-support__eyebrow,body [class*=balance-product-support-] .balance-product-support__label,body [class*=balance-collection-guide-] .balance-collection-guide__eyebrow,body [class*=balance-collection-guide-] .balance-collection-guide__card-label,body [class*=balance-collection-guide-] .balance-collection-guide__status-pill,body [class*=balance-clinic-gallery-] .balance-clinic-gallery__eyebrow,body [class*=balance-doctor-roster-] .balance-doctor-roster__eyebrow,body [class*=balance-doctor-roster-] .balance-doctor-roster__tag,body [class*=balance-doctor-roster-] .balance-doctor-roster__meta-item,body [class*=balance-shop-faq-] .balance-shop-faq__eyebrow,body [class*=balance-search-page-] .balance-search-page-card__badge{font-size:var(--balance-type-label-desktop)!important;line-height:1.5!important}body [class*=balance-home-slideshow-] .balance-home-slideshow__body,body [class*=balance-care-lanes-] .balance-care-lanes__body,body [class*=balance-care-lanes-] .balance-care-lanes__card-text,body [class*=balance-care-lanes-] .balance-care-lanes__card-link,body [class*=balance-care-collections-] .balance-care-collections__body,body [class*=balance-care-collections-] .balance-care-collections__text,body [class*=balance-care-collections-] .balance-care-collections__link,body [class*=balance-fact-grid-] .balance-fact-grid__body,body [class*=balance-fact-grid-] .balance-fact-grid__card-text,body [class*=balance-proof-strip-] .balance-proof-strip__body,body [class*=balance-proof-strip-] .balance-proof-strip__text,body [class*=balance-product-support-] .balance-product-support__body,body [class*=balance-product-support-] .balance-product-support__text,body [class*=balance-collection-guide-] .balance-collection-guide__body,body [class*=balance-collection-guide-] .balance-collection-guide__status-text,body [class*=balance-collection-guide-] .balance-collection-guide__card-text,body [class*=balance-collection-guide-] .balance-collection-guide__card-link,body [class*=balance-clinic-hero-] .balance-clinic-hero__body,body [class*=balance-clinic-hero-] .balance-clinic-hero__media-caption,body [class*=balance-clinic-hero-] .balance-clinic-hero__note-text,body [class*=balance-clinic-access-] .balance-clinic-access__body,body [class*=balance-clinic-access-] .balance-clinic-access__detail-eyebrow,body [class*=balance-clinic-access-] .balance-clinic-access__detail-text,body [class*=balance-clinic-access-] .balance-clinic-access__detail-link,body [class*=balance-clinic-gallery-] .balance-clinic-gallery__body,body [class*=balance-clinic-gallery-] .balance-clinic-gallery__title,body [class*=balance-clinic-gallery-] .balance-clinic-gallery__text,body [class*=balance-home-hero-] .balance-home-hero__body,body [class*=balance-home-hero-] .balance-home-hero__trust-text,body [class*=balance-home-hero-] .balance-home-hero__image-copy,body [class*=balance-home-hero-] .balance-home-hero__doctor-copy,body [class*=balance-conversion-band-] .balance-conversion-band__body,body [class*=balance-quote-grid-] .balance-quote-grid__body,body [class*=balance-quote-grid-] .balance-quote-grid__quote,body [class*=balance-quote-grid-] .balance-quote-grid__source,body [class*=balance-quote-grid-] .balance-quote-grid__context,body [class*=balance-doctor-roster-] .balance-doctor-roster__body,body [class*=balance-doctor-roster-] .balance-doctor-roster__role,body [class*=balance-doctor-roster-] .balance-doctor-roster__text,body [class*=balance-shop-faq-] .balance-shop-faq__body,body [class*=balance-shop-faq-] .balance-shop-faq__question,body [class*=balance-shop-faq-] .balance-shop-faq__answer,body [class*=balance-search-page-] .balance-search-page-card__heading,body [class*=balance-search-page-] .balance-search-page-card__text,body [class*=balance-search-page-] .balance-search-page-card__link,body .balance-card-product__subtitle,body .card-information>.price,body .price,body .price__container,body .price-item,body .contact__lede,body .main-page-wrapper .rte p,body .main-page-wrapper .rte li,body .shopify-policy__body p,body .shopify-policy__body li{font-size:var(--balance-type-body-desktop)!important;line-height:1.72!important}}@media screen and (max-width:989px){.header{column-gap:1.4rem}.header__heading{width:min(6.8rem,100%);max-width:6.8rem}.header__heading-logo-wrapper{max-width:4.4rem;max-height:4.4rem}.header__heading-logo{max-width:min(4.4rem,100%);max-height:4.4rem}.header__menu-item span,.list-menu__item--link,.mega-menu__link,.header__active-menu-item{font-size:1.35rem!important}}@media screen and (max-width:749px){body{font-size:var(--balance-type-body-mobile)!important;letter-spacing:.01rem}p,li,.rte p,.rte li{font-size:var(--balance-type-body-mobile)!important;line-height:1.72}.announcement-bar__message{font-size:1.2rem!important;line-height:1.5}.header-wrapper{background:rgba(var(--balance-paper),.97)}.header__heading{width:5.8rem;max-width:5.8rem}.header__heading-logo-wrapper,.header__heading-logo{max-width:3.5rem;max-height:3.5rem}.balance-breadcrumbs{padding-top:.8rem}}body .balance-care-lanes__eyebrow,body .balance-care-lanes__card-tag,body .balance-care-collections__eyebrow,body .balance-care-collections__tag,body .balance-care-collections__status,body .balance-proof-strip__eyebrow,body .balance-proof-strip__label,body .balance-product-support__eyebrow,body .balance-product-support__label,body .balance-collection-guide__eyebrow,body .balance-collection-guide__status-pill,body .balance-collection-guide__card-label,body .balance-clinic-access__eyebrow,body .balance-clinic-access__detail-eyebrow,body .balance-clinic-gallery__eyebrow,body .balance-conversion-band__eyebrow,body .balance-home-hero__eyebrow,body .balance-clinic-hero__eyebrow,body .balance-shop-faq__eyebrow,body .balance-fact-grid__eyebrow,body .balance-fact-grid__card-tag,body .balance-quote-grid__eyebrow,body .balance-doctor-roster__eyebrow,body .balance-doctor-roster__tag,body .predictive-search__result-type{color:rgb(var(--balance-emerald))!important}body .balance-main-page__prose,body .balance-care-lanes__card,body .balance-care-collections__card,body .balance-proof-strip__card,body .balance-product-support__panel,body .balance-product-support__detail,body .balance-collection-guide__panel,body .balance-collection-guide__card,body .balance-collection-guide__status,body .balance-clinic-access__summary,body .balance-clinic-access__detail,body .balance-clinic-gallery__card,body .balance-fact-grid__primary,body .balance-fact-grid__card,body .balance-quote-grid__card,body .balance-doctor-roster__card,body .balance-shop-faq__panel,body .balance-shop-faq__item,body .contact-form__content,body .contact .field,body .cart__blocks,body .main-cart-footer__info,body .predictive-search__result-group,body .predictive-search__list-item,body .search__input.field__input,body .search-modal__form,body .shopify-section .text-box,body .shopify-policy__container{background:#fff!important;border:1px solid rgba(var(--balance-forest),.1)!important;box-shadow:0 1px 3px rgba(var(--balance-forest),.06),0 4px 16px rgba(var(--balance-forest),.04)!important;border-radius:1.6rem!important}body .balance-quote-grid__card{background:#fffffffa!important;border-color:rgba(var(--balance-forest),.09)!important;box-shadow:0 6px 22px rgba(var(--balance-forest),.06),0 14px 32px rgba(var(--balance-forest),.03)!important}body .balance-quote-grid__rating-label{color:rgba(var(--balance-forest),.46)!important}body .balance-quote-grid__quote{color:rgba(var(--balance-forest),.96)!important}body .balance-quote-grid__source{color:rgba(var(--balance-forest),.68)!important}body .balance-quote-grid__context{color:rgba(var(--balance-forest),.72)!important}body .balance-quote-grid__topic-link{background:#17b7d30f!important;border-color:#17b7d31f!important;color:rgba(var(--balance-emerald),.9)!important}body .balance-care-lanes__card:hover,body .balance-care-collections__card:hover,body .balance-oil-effects__card:hover,body .balance-fact-grid__card:hover,body .balance-clinic-gallery__card:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(var(--balance-forest),.12)!important;border-color:rgba(var(--balance-forest),.16)!important}body .balance-care-lanes__card:hover img,body .balance-care-collections__card:hover img,body .balance-oil-effects__card:hover img{transform:scale(1.03)}body .balance-conversion-band__panel,body .balance-cart-intro,body .balance-cart-drawer-note,body .balance-featured-product-note{background:linear-gradient(135deg,#ecf7f3,#fafcf9 58%,#ecf5f8)!important;border:1px solid rgba(var(--balance-emerald),.14)!important;box-shadow:0 4px 20px rgba(var(--balance-forest),.06)!important}.footer{background:#1a4a46!important;color:#ffffffc7!important}.footer h2,.footer .footer-block__heading,.footer-block__heading{color:#fff!important}.footer a{color:#ffffffb3!important}.footer a:hover{color:#fff!important}.footer__content-bottom{color:#ffffff80!important;border-top-color:#ffffff1a!important}.footer__content-bottom a{color:#ffffff80!important}.footer:before{background:transparent!important}.footer .footer-block__heading{color:#fff!important}.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .footer-block__details-content a,.footer .footer-block__details-content li,.footer .footer__copyright,.footer .caption,.footer .list-menu__item--link{color:#ffffffc7!important}.footer .link:hover,.footer .list-menu__item--link:hover{color:#fff!important}.footer .footer__blocks-wrapper>*:last-child{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important}.footer .social-icons__list-item a{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.12);transition:background .2s ease,border-color .2s ease}.footer .social-icons__list-item a:hover{background:#ffffff29;border-color:#ffffff3d}.footer .social-icons__list-item svg{fill:#ffffffb3;transition:fill .2s ease}.footer .social-icons__list-item a:hover svg{fill:#fff}.footer .footer-block__heading:after{content:"";display:block;width:2.4rem;height:2px;margin-top:.6rem;background:rgba(var(--balance-gold),.5);border-radius:999px}.footer .footer__content-bottom{padding-top:2.2rem;padding-bottom:2rem}[class*=__eyebrow]{font-family:var(--balance-sans-font)!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important}body{font-size:var(--balance-type-body-mobile)!important}body .header__menu-item span,body .list-menu__item--link,body .mega-menu__link,body .header__active-menu-item,body .button,body .button--secondary,body .shopify-payment-button__button,body .price,body .price__container,body .price-item{font-size:1.42rem!important}body .product__accordion .accordion__title,body .product__accordion .summary__title>.accordion__title,body .product__accordion summary .accordion__title.inline-richtext,body .product__accordion summary h2.accordion__title,body .product__accordion summary h2.h4.accordion__title{font-size:1.72rem!important;line-height:1.3!important;font-weight:400!important}body .product__text,body .product__inventory,body .product__tax,body .product__description p,body .product__description li,body .product-form__input .form__label,body .product__accordion .accordion__content,body .balance-care-lanes__body,body .balance-care-lanes__card-text,body .balance-care-lanes__card-link,body .balance-care-collections__body,body .balance-care-collections__text,body .balance-care-collections__link,body .balance-proof-strip__body,body .balance-proof-strip__text,body .balance-product-support__body,body .balance-product-support__text,body .balance-collection-guide__body,body .balance-collection-guide__card-text,body .balance-collection-guide__card-link,body .balance-clinic-access__body,body .balance-clinic-access__detail-text,body .balance-clinic-access__detail-link,body .balance-clinic-gallery__body,body .balance-clinic-gallery__text,body .balance-conversion-band__body,body .balance-home-hero__body,body .balance-home-hero__trust-text,body .balance-clinic-hero__body,body .balance-clinic-hero__note-text,body .balance-clinic-hero__media-caption,body .balance-shop-faq__body,body .balance-shop-faq__answer,body .contact__lede,body .balance-cart-intro__body,body .balance-cart-support-panel__body,body .balance-cart-empty-note,body .balance-cart-drawer-note__text,body .balance-card-product__subtitle,body .rte p,body .rte li,body p,body li{font-size:var(--balance-type-body-mobile)!important;line-height:1.72!important}body .balance-home-hero__eyebrow,body .balance-clinic-hero__eyebrow,body .balance-care-lanes__eyebrow,body .balance-care-collections__eyebrow,body .balance-proof-strip__eyebrow,body .balance-product-support__eyebrow,body .balance-collection-guide__eyebrow,body .balance-clinic-access__eyebrow,body .balance-clinic-gallery__eyebrow,body .balance-conversion-band__eyebrow,body .balance-shop-faq__eyebrow,body .balance-fact-grid__eyebrow,body .balance-quote-grid__eyebrow,body .balance-doctor-roster__eyebrow{font-size:var(--balance-type-label-mobile)!important}@media screen and (min-width:990px){body{font-size:var(--balance-type-body-desktop)!important}body .header__menu-item span,body .list-menu__item--link,body .mega-menu__link,body .header__active-menu-item,body .button,body .button--secondary,body .shopify-payment-button__button{font-size:1.5rem!important}body .product__title h1{font-size:var(--balance-type-product-title)!important;line-height:1.1!important}body .product__accordion .accordion__title,body .product__accordion .summary__title>.accordion__title,body .product__accordion summary .accordion__title.inline-richtext,body .product__accordion summary h2.accordion__title,body .product__accordion summary h2.h4.accordion__title{font-size:1.62rem!important}body .product__text,body .product__inventory,body .product__tax,body .product__description p,body .product__description li,body .product-form__input .form__label,body .product__accordion .accordion__content,body .price,body .price__container,body .price-item,body .balance-care-lanes__body,body .balance-care-lanes__card-text,body .balance-care-lanes__card-link,body .balance-care-collections__body,body .balance-care-collections__text,body .balance-care-collections__link,body .balance-proof-strip__body,body .balance-proof-strip__text,body .balance-product-support__body,body .balance-product-support__text,body .balance-collection-guide__body,body .balance-collection-guide__card-text,body .balance-collection-guide__card-link,body .balance-clinic-access__body,body .balance-clinic-access__detail-text,body .balance-clinic-access__detail-link,body .balance-clinic-gallery__body,body .balance-clinic-gallery__text,body .balance-conversion-band__body,body .balance-home-hero__body,body .balance-home-hero__trust-text,body .balance-clinic-hero__body,body .balance-clinic-hero__note-text,body .balance-clinic-hero__media-caption,body .balance-shop-faq__body,body .balance-shop-faq__answer,body .contact__lede,body .balance-cart-intro__body,body .balance-cart-support-panel__body,body .balance-cart-empty-note,body .balance-cart-drawer-note__text,body .balance-card-product__subtitle,body .rte p,body .rte li,body p,body li{font-size:var(--balance-type-body-desktop)!important;line-height:1.72!important}body .balance-home-hero__eyebrow,body .balance-clinic-hero__eyebrow,body .balance-care-lanes__eyebrow,body .balance-care-collections__eyebrow,body .balance-proof-strip__eyebrow,body .balance-product-support__eyebrow,body .balance-collection-guide__eyebrow,body .balance-clinic-access__eyebrow,body .balance-clinic-gallery__eyebrow,body .balance-conversion-band__eyebrow,body .balance-shop-faq__eyebrow,body .balance-fact-grid__eyebrow,body .balance-quote-grid__eyebrow,body .balance-doctor-roster__eyebrow{font-size:var(--balance-type-label-desktop)!important}}body .balance-product-support__header .inline-richtext,body .balance-main-page__prose h2,body .balance-main-page__prose .rte h2,body .balance-clinic-access__summary h2,body .balance-search-page-card__heading{font-size:clamp(1.9rem,2.15vw,2.45rem)!important;line-height:1.12!important;letter-spacing:-.02em!important}.balance-fv-guide__steps>.balance-fv-guide__step:first-child>.balance-fv-guide__step-image{display:none!important}.balance-fv-guide__steps>.balance-fv-guide__step:first-child>.balance-fv-guide__step-content{display:grid!important;gap:1.5rem!important}.balance-fv-guide__steps>.balance-fv-guide__step:first-child>.balance-fv-guide__step-content>.balance-fv-guide__map{order:1}.balance-fv-guide__steps>.balance-fv-guide__step:first-child>.balance-fv-guide__step-content>.balance-fv-guide__step-copy{order:2}@media screen and (min-width:990px){body .balance-care-lanes__header,body .balance-care-collections__header,body .balance-fact-grid__header,body .balance-proof-strip__header,body .balance-product-support__header,body .balance-collection-guide__header,body .balance-clinic-access__header,body .balance-clinic-gallery__header,body .balance-conversion-band__header,body .balance-quote-grid__header,body .balance-story-grid__header,body .balance-shop-faq__header{max-width:100%}body .balance-care-lanes__header :is(h1,h2),body .balance-care-collections__header h2,body .balance-fact-grid__header h2,body .balance-proof-strip__header h2,body .balance-product-support__header h2,body .balance-collection-guide__header h2,body .balance-clinic-access__header h2,body .balance-clinic-gallery__header h2,body .balance-quote-grid__header h2,body .balance-story-grid__header :is(h1,h2),body .balance-shop-faq__header h2{max-width:100%}body .balance-care-lanes__body,body .balance-care-collections__body,body .balance-fact-grid__body,body .balance-proof-strip__body,body .balance-product-support__body,body .balance-collection-guide__body,body .balance-clinic-access__body,body .balance-clinic-gallery__body,body .balance-conversion-band__body,body .balance-quote-grid__body,body .balance-story-grid__body,body .balance-shop-faq__body,body .balance-insurance-form__lede,body .contact__lede{max-width:72rem}body .contact__intro,body .contact .title{max-width:100%}}@media screen and (min-width:750px){.balance-fv-guide__steps>.balance-fv-guide__step:first-child{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.balance-fv-guide__steps>.balance-fv-guide__step:first-child>.balance-fv-guide__step-content{grid-template-columns:minmax(32rem,1.05fr) minmax(0,.95fr)!important;gap:2rem!important;align-items:start!important}.balance-fv-guide__steps>.balance-fv-guide__step:first-child>.balance-fv-guide__step-content>.balance-fv-guide__map iframe{min-height:42rem;height:100%}.balance-fv-guide__steps>.balance-fv-guide__step:first-child>.balance-fv-guide__step-content>.balance-fv-guide__step-copy{align-content:center}}body .balance-product-support__title,body .balance-shop-faq__question,body .balance-quote-grid__title,body .balance-doctor-roster__name,body .balance-clinic-gallery__title{font-size:var(--balance-type-card-title-mobile)!important;line-height:1.18!important}.balance-back-to-top{display:flex;justify-content:center;padding:1.6rem 1.5rem 2.4rem;background:#f8f5ef}.balance-back-to-top__link{display:inline-flex;align-items:center;gap:.65rem;color:#17312f;font-size:1.15rem;font-weight:700;letter-spacing:.04em;text-decoration:none}.balance-back-to-top__link span:last-child{color:#197d75;font-size:1.6rem;line-height:1}.balance-back-to-top__link:hover{color:#197d75}@media screen and (max-width:749px){.balance-back-to-top{padding:1.3rem 1.2rem 2rem}.balance-back-to-top__link{font-size:1.05rem}}@media screen and (min-width:990px){body .balance-product-support__title,body .balance-shop-faq__question,body .balance-quote-grid__title,body .balance-doctor-roster__name,body .balance-clinic-gallery__title{font-size:var(--balance-type-card-title-desktop)!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/balance-theme-overrides.css.map */
