html.seriva-typography-target{--seriva-target-display: "Tiempos Headline", serif;--seriva-target-functional: "Soehne", sans-serif;--font-primary-family: var(--seriva-target-functional)}html.seriva-typography-target body,html.seriva-typography-target button,html.seriva-typography-target input,html.seriva-typography-target select,html.seriva-typography-target textarea,html.seriva-typography-target h1,html.seriva-typography-target h2,html.seriva-typography-target h3,html.seriva-typography-target h4{font-family:var(--seriva-target-functional);font-synthesis:none}html.seriva-typography-target .button{font-family:var(--seriva-target-functional);font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.1;text-transform:none}html.seriva-typography-target .eyebrow{font-family:var(--seriva-target-functional);font-size:.75rem;font-weight:500;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}html.seriva-typography-target .product-card__title,html.seriva-typography-target .collection-card h2,html.seriva-typography-target .routine-expansion__card h3,html.seriva-typography-target .seriva-cart-line h2{font-family:var(--seriva-target-functional);font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.25;text-transform:none}html.seriva-typography-target .product-card__price,html.seriva-typography-target .collection-card__price,html.seriva-typography-target .routine-expansion__price,html.seriva-typography-target .seriva-cart-line__price{font-family:var(--seriva-target-functional);font-size:.9375rem;font-weight:500}html.seriva-typography-target .collection-card__role,html.seriva-typography-target .routine-expansion__role{font-family:var(--seriva-target-functional);font-size:.75rem;font-weight:500;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}html.seriva-typography-target .collection-card__benefit,html.seriva-typography-target .routine-expansion__copy{font-family:var(--seriva-target-functional);font-size:.9375rem;font-weight:400;line-height:1.45}html.seriva-typography-target .routine-expansion .section-header h2{font-family:var(--seriva-target-functional);font-size:1.375rem;font-weight:500;letter-spacing:-.01em;line-height:1.18;text-transform:none}html.seriva-typography-target .disclosure summary,html.seriva-typography-target .product-disclosures .disclosure summary,html.seriva-typography-target .pdp-module--faq .disclosure summary{font-family:var(--seriva-target-functional);font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.35}html.seriva-typography-target .disclosure__content,html.seriva-typography-target .product-disclosures .disclosure__content,html.seriva-typography-target .pdp-module--faq .disclosure__content{font-family:var(--seriva-target-functional);font-size:1rem;font-weight:400;line-height:1.5}html.seriva-typography-target .pdp-module--faq .section-header h2,html.seriva-typography-target .pdp-reference__reviews-header h2{font-family:var(--seriva-target-functional);font-size:1.375rem;font-weight:500;letter-spacing:-.01em;line-height:1.18;text-transform:none}html.seriva-typography-target .pdp-reference__container--serum-reviews .jm-review-widget,html.seriva-typography-target .pdp-reference__container--serum-reviews .jm-review-widget button,html.seriva-typography-target .pdp-reference__container--serum-reviews .jm-review-widget select{font-family:var(--seriva-target-functional)!important}html.seriva-typography-target .pdp-reference__container--serum-reviews .jm-review-content__title{font-family:var(--seriva-target-functional)!important;font-size:1rem!important;font-weight:600!important;line-height:1.35!important}html.seriva-typography-target .pdp-reference__container--serum-reviews .jm-review-content__body{font-family:var(--seriva-target-functional)!important;font-size:1rem!important;font-weight:400!important;line-height:1.5!important}html.seriva-typography-target--collection .seriva-catalog__intro h1,html.seriva-typography-target--cart .cart-page__header h1,html.seriva-typography-target--search .section-header h1{font-family:var(--seriva-target-functional);font-size:1.875rem;font-weight:500;letter-spacing:-.01em;line-height:1.08;text-transform:none}html.seriva-typography-target--collection .seriva-catalog__intro p,html.seriva-typography-target--collection .seriva-catalog__intro .rte{font-family:var(--seriva-target-functional);font-size:1.0625rem;font-weight:400;line-height:1.52}html.seriva-typography-target--collection .seriva-catalog__navigation a,html.seriva-typography-target--collection .seriva-catalog__endcap p,html.seriva-typography-target--collection .seriva-catalog__endcap a{font-family:var(--seriva-target-functional);font-size:.75rem;font-weight:500;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}html.seriva-typography-target .seriva-cart-drawer__header h2{font-family:var(--seriva-target-functional);font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:1.2;text-transform:none}html.seriva-typography-target .seriva-cart-drawer__shipping,html.seriva-typography-target--cart .cart-page__shipping{font-family:var(--seriva-target-functional);font-size:.75rem;font-weight:600}html.seriva-typography-target .seriva-cart-drawer__subtotal,html.seriva-typography-target--cart .cart-page__subtotal{font-family:var(--seriva-target-functional);font-size:.8125rem}html.seriva-typography-target .seriva-cart-drawer__empty h3,html.seriva-typography-target--cart .cart-page__empty h2{font-family:var(--seriva-target-functional);font-size:1.375rem;font-weight:500;letter-spacing:-.01em;line-height:1.18;text-transform:none}html.seriva-typography-target .seriva-cart-line__variant,html.seriva-typography-target .seriva-cart-line__meta,html.seriva-typography-target .seriva-cart-line__error{font-family:var(--seriva-target-functional);font-size:.75rem;line-height:1.4}html.seriva-typography-target--supporting-pdp .product-main__summary>.eyebrow,html.seriva-typography-target--supporting-pdp .product-disclosures__section-heading{font-family:var(--seriva-target-functional);font-size:.75rem;font-weight:500;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}html.seriva-typography-target--supporting-pdp .product-main__summary>h1{font-family:var(--seriva-target-functional);font-size:1.875rem;font-weight:500;letter-spacing:-.01em;line-height:1.08;text-transform:none}html.seriva-typography-target--supporting-pdp .product-main__rating,html.seriva-typography-target--supporting-pdp .product-main__rating-summary{font-family:var(--seriva-target-functional);font-size:.8125rem;line-height:1.4}html.seriva-typography-target--supporting-pdp .product-main__price .price__current{font-family:var(--seriva-target-functional);font-size:1.25rem;font-weight:500}html.seriva-typography-target--supporting-pdp .product-main__microcopy,html.seriva-typography-target--supporting-pdp .product-main__shipping,html.seriva-typography-target--supporting-pdp .product-main__supply-shipping{font-family:var(--seriva-target-functional);font-size:.8125rem;font-weight:400;line-height:1.4}html.seriva-typography-target--supporting-pdp .product-main__description,html.seriva-typography-target--supporting-pdp .product-main__secondary-description{font-family:var(--seriva-target-functional);font-size:1.0625rem;font-weight:400;letter-spacing:0;line-height:1.52}html.seriva-typography-target--supporting-pdp .product-main__quantity>label{font-family:var(--seriva-target-functional);font-size:.75rem;font-weight:500;letter-spacing:.1em}html.seriva-typography-target--supporting-pdp .product-main__form>.button,html.seriva-typography-target--supporting-pdp .product-sticky-cart .button{font-family:var(--seriva-target-functional);font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.1;text-transform:none}html.seriva-typography-target--supporting-pdp .product-main__guarantee,html.seriva-typography-target--supporting-pdp .product-main__guarantee button{font-family:var(--seriva-target-functional);font-size:.875rem;font-weight:500;line-height:1.4}html.seriva-typography-target--supporting-pdp .product-disclosures__key-ingredient h3{font-family:var(--seriva-target-functional);font-size:1rem;font-weight:500;line-height:1.4}html.seriva-typography-target--supporting-pdp .product-disclosures__secondary-detail,html.seriva-typography-target--supporting-pdp .product-disclosures__ingredient-footnotes{font-family:var(--seriva-target-functional);font-size:.75rem;font-weight:400;line-height:1.5}html.seriva-typography-target--supporting-pdp :is(.scalp-reset-proof__context,.shampoo-proof__context,.conditioner-proof__context,.hair-mask-proof__context,.leave-in-proof__context,.scalp-reset-formula__eyebrow,.shampoo-formula__eyebrow,.conditioner-formula__eyebrow,.hair-mask-formula__eyebrow,.leave-in-formula__eyebrow,.scalp-reset-formula__role,.shampoo-formula__role,.conditioner-formula__role,.hair-mask-formula__role,.leave-in-formula__role){font-family:var(--seriva-target-functional);font-size:.75rem;font-weight:500;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}html.seriva-typography-target--supporting-pdp :is(.scalp-reset-proof__header h2,.shampoo-proof__header h2,.conditioner-proof__header h2,.hair-mask-proof__header h2,.leave-in-proof__header h2,.scalp-reset-formula__header h2,.shampoo-formula__header h2,.conditioner-formula__header h2,.hair-mask-formula__header h2,.leave-in-formula__header h2){font-family:var(--seriva-target-functional);font-size:1.375rem;font-weight:500;letter-spacing:-.01em;line-height:1.18;text-transform:none}html.seriva-typography-target--supporting-pdp :is(.scalp-reset-proof__result--primary strong,.shampoo-proof__result--primary strong,.conditioner-proof__result--primary strong,.hair-mask-proof__result--primary strong,.leave-in-proof__result--primary strong){font-family:var(--seriva-target-functional);font-size:3.5rem;font-weight:500;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.03em;line-height:.95}html.seriva-typography-target--supporting-pdp :is(.scalp-reset-proof__result--secondary strong,.shampoo-proof__result--secondary strong,.conditioner-proof__result--secondary strong,.hair-mask-proof__result--secondary strong,.leave-in-proof__result--secondary strong){font-family:var(--seriva-target-functional);font-size:3rem;font-weight:500;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.03em;line-height:.95}html.seriva-typography-target--supporting-pdp :is(.scalp-reset-proof__result--primary p,.shampoo-proof__result--primary p,.conditioner-proof__result--primary p,.hair-mask-proof__result--primary p,.leave-in-proof__result--primary p){font-family:var(--seriva-target-functional);font-size:.9375rem;font-weight:400;line-height:1.45}html.seriva-typography-target--supporting-pdp :is(.scalp-reset-proof__result--secondary p,.shampoo-proof__result--secondary p,.conditioner-proof__result--secondary p,.hair-mask-proof__result--secondary p,.leave-in-proof__result--secondary p){font-family:var(--seriva-target-functional);font-size:.875rem;font-weight:400;line-height:1.4}html.seriva-typography-target--supporting-pdp :is(.scalp-reset-proof__study-note,.shampoo-proof__study-note,.conditioner-proof__study-note,.hair-mask-proof__study-note,.leave-in-proof__study-note,.scalp-reset-proof__quote cite,.shampoo-proof__quote cite,.conditioner-proof__quote cite,.hair-mask-proof__quote cite,.leave-in-proof__quote cite){font-family:var(--seriva-target-functional);font-size:.8125rem;line-height:1.4}html.seriva-typography-target--supporting-pdp :is(.scalp-reset-proof__quote p,.shampoo-proof__quote p,.conditioner-proof__quote p,.hair-mask-proof__quote p,.leave-in-proof__quote p,.pdp-reference__quote p){font-family:var(--seriva-target-display);font-size:1.5rem;font-weight:400;letter-spacing:-.01em;line-height:1.16}html.seriva-typography-target--supporting-pdp :is(.scalp-reset-education__header h2,.conditioner-education__header h2,.hair-mask-education__header h2,.pdp-reference__editorial-copy h2){font-family:var(--seriva-target-display);font-size:2rem;font-weight:500;letter-spacing:-.015em;line-height:1.08;text-transform:none}html.seriva-typography-target--supporting-pdp :is(.scalp-reset-education__copy,.conditioner-education__copy,.hair-mask-education__copy){font-family:var(--seriva-target-functional);font-size:1.0625rem;font-weight:400;line-height:1.52}html.seriva-typography-target--supporting-pdp :is(.scalp-reset-formula__ingredient h3,.shampoo-formula__ingredient h3,.conditioner-formula__ingredient h3,.hair-mask-formula__ingredient h3,.leave-in-formula__ingredient h3){font-family:var(--seriva-target-functional);font-size:1.125rem;font-weight:500;line-height:1.3}html.seriva-typography-target--supporting-pdp :is(.scalp-reset-formula__ingredient p,.shampoo-formula__ingredient p,.conditioner-formula__ingredient p,.hair-mask-formula__ingredient p,.leave-in-formula__ingredient p,.pdp-reference__richtext,.pdp-reference__tabpanel){font-family:var(--seriva-target-functional);font-size:.9375rem;font-weight:400;line-height:1.5}html.seriva-typography-target .site-header__nav-list>li>a,html.seriva-typography-target .site-header__nav-trigger{font-family:var(--seriva-target-functional);font-size:.875rem;font-weight:500;letter-spacing:0;text-transform:none}html.seriva-typography-target .site-header__submenu-shop-all>a,html.seriva-typography-target .site-header__submenu-heading,html.seriva-typography-target .site-header__submenu-group li a,html.seriva-typography-target .site-header__search input,html.seriva-typography-target .mobile-menu__search-field input,html.seriva-typography-target .mobile-menu__category-link,html.seriva-typography-target .mobile-menu__product-links a,html.seriva-typography-target .mobile-menu__utilities a{font-family:var(--seriva-target-functional);font-weight:400}html.seriva-typography-target .mobile-menu__top-link,html.seriva-typography-target .mobile-menu__shop-trigger{font-family:var(--seriva-target-functional);font-size:1.25rem;font-weight:500;letter-spacing:0;line-height:1.18;text-transform:none}html.seriva-typography-target .site-footer__menu summary{font-family:var(--seriva-target-functional);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}html.seriva-typography-target .site-footer__menu a{font-family:var(--seriva-target-functional);font-size:.875rem;font-weight:400}html.seriva-typography-target .site-footer__legal a,html.seriva-typography-target .site-footer__copyright{font-family:var(--seriva-target-functional);font-size:.75rem;font-weight:400;line-height:1.4}html.seriva-typography-target--home .home-hero__eyebrow,html.seriva-typography-target--home .home-range__role,html.seriva-typography-target--home .home-proof__eyebrow,html.seriva-typography-target--home .home-routine__header p,html.seriva-typography-target--home .home-approach__eyebrow{font-family:var(--seriva-target-functional);font-size:.75rem;font-weight:500;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}html.seriva-typography-target--home .home-hero h1{max-width:21rem;font-family:var(--seriva-target-display);font-size:2.625rem;font-weight:400;letter-spacing:-.02em;line-height:1.02;text-transform:none}html.seriva-typography-target--home .home-hero__body,html.seriva-typography-target--home .home-approach__inner>p:not(.home-approach__eyebrow){font-family:var(--seriva-target-functional);font-size:1.0625rem;font-weight:400;letter-spacing:0;line-height:1.52}html.seriva-typography-target--home .home-hero .button,html.seriva-typography-target--home .home-hero__secondary,html.seriva-typography-target--home .home-gateway__content a,html.seriva-typography-target--home .home-range__shop-all,html.seriva-typography-target--home .home-proof__evidence>.button,html.seriva-typography-target--home .home-routine__inner>a,html.seriva-typography-target--home .home-approach a{font-family:var(--seriva-target-functional);font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.1;text-transform:none}html.seriva-typography-target--home .home-gateways h2,html.seriva-typography-target--home .home-range h2,html.seriva-typography-target--home .home-proof h2,html.seriva-typography-target--home .home-routine__header h2{font-family:var(--seriva-target-functional);font-size:1.375rem;font-weight:500;letter-spacing:-.01em;line-height:1.18;text-transform:none}html.seriva-typography-target--home .home-gateway h3,html.seriva-typography-target--home .home-range h3,html.seriva-typography-target--home .home-routine__routes h3{font-family:var(--seriva-target-functional);font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:1.25;text-transform:none}html.seriva-typography-target--home .home-gateway p,html.seriva-typography-target--home .home-range__benefit,html.seriva-typography-target--home .home-proof__metric p,html.seriva-typography-target--home .home-routine__routes p{font-family:var(--seriva-target-functional);font-size:.9375rem;font-weight:400;letter-spacing:0;line-height:1.45}html.seriva-typography-target--home .home-range__price{font-family:var(--seriva-target-functional);font-size:.9375rem;font-weight:500;letter-spacing:0}html.seriva-typography-target--home .home-proof__metric strong{font-family:var(--seriva-target-functional);font-size:3.5rem;font-weight:500;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.03em;line-height:.95}html.seriva-typography-target--home .home-proof__reviews,html.seriva-typography-target--home .home-proof__label,html.seriva-typography-target--home .home-proof__visual figcaption{font-family:var(--seriva-target-functional);font-size:.8125rem;line-height:1.4}html.seriva-typography-target--home .home-approach h2{font-family:var(--seriva-target-display);font-size:2rem;font-weight:500;letter-spacing:-.015em;line-height:1.08;text-transform:none}html.seriva-typography-target--serum .product-main__summary>.eyebrow,html.seriva-typography-target--serum .seriva-proof__context,html.seriva-typography-target--serum .seriva-formula__eyebrow,html.seriva-typography-target--serum .seriva-brand-editorial__eyebrow,html.seriva-typography-target--serum .seriva-brand-editorial__authority-label,html.seriva-typography-target--serum .criterion-authority__eyebrow,html.seriva-typography-target--serum .routine-expansion .section-header .eyebrow{font-family:var(--seriva-target-functional);font-size:.75rem;font-weight:500;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}html.seriva-typography-target--serum .product-main__summary>h1{font-family:var(--seriva-target-functional);font-size:1.875rem;font-weight:500;letter-spacing:-.01em;line-height:1.08;text-transform:none}html.seriva-typography-target--serum .product-main__rating,html.seriva-typography-target--serum .product-main__rating-summary{font-family:var(--seriva-target-functional);font-size:.8125rem;line-height:1.4}html.seriva-typography-target--serum .product-main__price .price__current{font-family:var(--seriva-target-functional);font-size:1.25rem;font-weight:500}html.seriva-typography-target--serum .product-main__price .price__compare{font-family:var(--seriva-target-functional);font-size:.9375rem;font-weight:400}html.seriva-typography-target--serum .product-main__microcopy,html.seriva-typography-target--serum .product-main__supply-shipping{font-family:var(--seriva-target-functional);font-size:.8125rem;font-weight:400;letter-spacing:0;line-height:1.4}html.seriva-typography-target--serum .product-main__description,html.seriva-typography-target--serum .product-main__secondary-description,html.seriva-typography-target--serum .seriva-education__copy,html.seriva-typography-target--serum .seriva-scalp-education__tabpanel,html.seriva-typography-target--serum .seriva-brand-editorial__copy>p:last-child,html.seriva-typography-target--serum .seriva-brand-editorial__authority>p{font-family:var(--seriva-target-functional);font-size:1.0625rem;font-weight:400;letter-spacing:0;line-height:1.52}html.seriva-typography-target--serum .product-main__supply legend{font-family:var(--seriva-target-functional);font-size:.9375rem;font-weight:500;letter-spacing:0;line-height:1.45;text-transform:none}html.seriva-typography-target--serum .product-main__supply-details strong,html.seriva-typography-target--serum .product-main__supply-value strong{font-family:var(--seriva-target-functional);font-size:1rem;font-weight:500;letter-spacing:0}html.seriva-typography-target--serum .product-main__supply-details>span:not(.product-main__supply-heading):not(.product-main__supply-note){font-family:var(--seriva-target-functional);font-size:.9375rem;font-weight:400;line-height:1.45}html.seriva-typography-target--serum .product-main__supply-note{font-family:var(--seriva-target-functional);font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}html.seriva-typography-target--serum .product-main__supply-value span{font-family:var(--seriva-target-functional);font-size:.8125rem;font-weight:500}html.seriva-typography-target--serum .product-main__form>.button,html.seriva-typography-target--serum .product-sticky-cart .button,html.seriva-typography-target--serum .product-final-close .button,html.seriva-typography-target--serum .pdp-reference__container--serum-reviews .jm-action-buttons__button{font-family:var(--seriva-target-functional)!important;font-size:1rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.1!important;text-transform:none!important}html.seriva-typography-target--serum .product-main__guarantee,html.seriva-typography-target--serum .product-main__guarantee button{font-family:var(--seriva-target-functional);font-size:.875rem;font-weight:500;line-height:1.4}html.seriva-typography-target--serum .product-disclosures .disclosure summary,html.seriva-typography-target--serum .pdp-module--faq .disclosure summary{font-family:var(--seriva-target-functional);font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.35}html.seriva-typography-target--serum .product-disclosures .disclosure__content,html.seriva-typography-target--serum .pdp-module--faq .disclosure__content{font-family:var(--seriva-target-functional);font-size:1rem;font-weight:400;line-height:1.5}html.seriva-typography-target--serum .seriva-proof__header h2,html.seriva-typography-target--serum .seriva-formula__header h2,html.seriva-typography-target--serum .criterion-authority--field h2,html.seriva-typography-target--serum .pdp-module--faq .section-header h2,html.seriva-typography-target--serum .pdp-reference__reviews-header h2,html.seriva-typography-target--serum .routine-expansion .section-header h2{font-family:var(--seriva-target-functional);font-size:1.375rem;font-weight:500;letter-spacing:-.01em;line-height:1.18;text-transform:none}html.seriva-typography-target--serum .seriva-education__header h2,html.seriva-typography-target--serum .seriva-scalp-education__header h2,html.seriva-typography-target--serum .seriva-brand-editorial__copy h2{font-family:var(--seriva-target-display);font-size:2rem;font-weight:500;letter-spacing:-.015em;line-height:1.08;text-transform:none}html.seriva-typography-target--serum .seriva-proof__result strong{font-family:var(--seriva-target-functional);font-size:3.5rem;font-weight:500;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.03em;line-height:.95}html.seriva-typography-target--serum .seriva-proof__result p,html.seriva-typography-target--serum .seriva-formula__tabpanel,html.seriva-typography-target--serum .criterion-authority__methodology,html.seriva-typography-target--serum .routine-expansion__copy{font-family:var(--seriva-target-functional);font-size:.9375rem;font-weight:400;letter-spacing:0;line-height:1.45}html.seriva-typography-target--serum .seriva-proof__quote p,html.seriva-typography-target--serum .seriva-formula__quote p{font-family:var(--seriva-target-display);font-size:1.625rem;font-weight:400;letter-spacing:-.01em;line-height:1.16}html.seriva-typography-target--serum .seriva-proof__provenance,html.seriva-typography-target--serum .seriva-proof__quote cite,html.seriva-typography-target--serum .seriva-proof__label,html.seriva-typography-target--serum .seriva-proof__slide figcaption,html.seriva-typography-target--serum .seriva-formula__quote cite,html.seriva-typography-target--serum .seriva-brand-editorial__attribution,html.seriva-typography-target--serum .seriva-brand-editorial__disclosure,html.seriva-typography-target--serum .criterion-authority__program{font-family:var(--seriva-target-functional);font-size:.8125rem;line-height:1.4}html.seriva-typography-target--serum .seriva-formula__tablist button,html.seriva-typography-target--serum .seriva-scalp-education__tablist button{font-family:var(--seriva-target-functional);font-size:.9375rem;font-weight:500;letter-spacing:0;line-height:1.25}html.seriva-typography-target--serum .pdp-reference__container--serum-reviews .jm-review-widget,html.seriva-typography-target--serum .pdp-reference__container--serum-reviews .jm-review-widget button,html.seriva-typography-target--serum .pdp-reference__container--serum-reviews .jm-review-widget select{font-family:var(--seriva-target-functional)!important}html.seriva-typography-target--serum .pdp-reference__container--serum-reviews .seriva-review-summary__average{font-family:var(--seriva-target-functional);font-size:3.5rem;font-weight:500;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.03em;line-height:.95}html.seriva-typography-target--serum .pdp-reference__container--serum-reviews .seriva-review-histogram__row,html.seriva-typography-target--serum .pdp-reference__container--serum-reviews .seriva-review-summary__count,html.seriva-typography-target--serum .pdp-reference__container--serum-reviews .jm-reviewer-info__details>.jm-cluster:last-child .jm-text,html.seriva-typography-target--serum .pdp-reference__container--serum-reviews .seriva-review-verified{font-family:var(--seriva-target-functional)!important;font-size:.8125rem!important;font-weight:400!important;line-height:1.4!important}html.seriva-typography-target--serum .pdp-reference__container--serum-reviews .jm-custom-answer-filter,html.seriva-typography-target--serum .pdp-reference__container--serum-reviews .jm-custom-answer-filter__text,html.seriva-typography-target--serum .pdp-reference__container--serum-reviews .jm-sort-filter,html.seriva-typography-target--serum .pdp-reference__container--serum-reviews .jm-sort-filter:before,html.seriva-typography-target--serum .pdp-reference__container--serum-reviews .jm-sort-filter__select,html.seriva-typography-target--serum .pdp-reference__container--serum-reviews .jm-pagination-controls__button{font-family:var(--seriva-target-functional)!important;font-size:.875rem!important;line-height:1.25!important}html.seriva-typography-target--serum .pdp-reference__container--serum-reviews .jm-reviewer-info__name{font-family:var(--seriva-target-functional)!important;font-size:.8125rem!important;font-weight:500!important;line-height:1.4!important}html.seriva-typography-target--serum .pdp-reference__container--serum-reviews .jm-review-content__title{font-family:var(--seriva-target-functional)!important;font-size:1rem!important;font-weight:600!important;line-height:1.35!important}html.seriva-typography-target--serum .pdp-reference__container--serum-reviews .jm-review-content__body{font-family:var(--seriva-target-functional)!important;font-size:1rem!important;font-weight:400!important;line-height:1.5!important}html.seriva-typography-target--serum .routine-expansion .routine-expansion__role{font-family:var(--seriva-target-functional);font-size:.75rem;font-weight:500;letter-spacing:.1em;line-height:1.2}html.seriva-typography-target--serum .routine-expansion .routine-expansion__card h3{font-family:var(--seriva-target-functional);font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.25;text-transform:none}html.seriva-typography-target--serum .routine-expansion .routine-expansion__price{font-family:var(--seriva-target-functional);font-size:1rem;font-weight:500}@media(max-width:749px){html.seriva-typography-target--serum.seriva-typography-target--v11 .product-main__description,html.seriva-typography-target--serum.seriva-typography-target--v11 .product-main__secondary-description{font-size:1rem;line-height:1.46}html.seriva-typography-target--serum.seriva-typography-target--v11 .product-main__microcopy,html.seriva-typography-target--serum.seriva-typography-target--v11 .product-main__supply-shipping{font-size:.75rem;line-height:1.35}html.seriva-typography-target--serum.seriva-typography-target--v11 .product-main__supply legend{font-size:.875rem;line-height:1.35}html.seriva-typography-target--serum.seriva-typography-target--v11 .product-main__supply-details>span:not(.product-main__supply-heading):not(.product-main__supply-note){font-size:.875rem;line-height:1.35}html.seriva-typography-target--serum.seriva-typography-target--v11 .product-main__supply-option:has(.product-main__supply-note){min-height:5.25rem}html.seriva-typography-target--serum.seriva-typography-target--v11 .product-main__guarantee,html.seriva-typography-target--serum.seriva-typography-target--v11 .product-main__guarantee button{font-size:.8125rem;line-height:1.35}html.seriva-typography-target--serum.seriva-typography-target--v11 .seriva-proof__result--secondary strong{font-size:3rem}html.seriva-typography-target--serum.seriva-typography-target--v11 .seriva-proof__result--secondary p{font-size:.875rem;line-height:1.4}html.seriva-typography-target--serum.seriva-typography-target--v11 .seriva-proof__quote p{font-size:1.5rem}html.seriva-typography-target--serum.seriva-typography-target--v11 .seriva-proof__provenance+.seriva-proof__testimonials{margin-block-start:1.5rem}html.seriva-typography-target--serum.seriva-typography-target--v11 .seriva-proof__testimonials{margin-block-end:2.5rem}}@media(min-width:750px){html.seriva-typography-target--home .home-hero h1{max-width:28rem;font-size:4.5rem}html.seriva-typography-target--home .home-hero__body,html.seriva-typography-target--home .home-approach__inner>p:not(.home-approach__eyebrow),html.seriva-typography-target--serum .product-main__description,html.seriva-typography-target--serum .product-main__secondary-description,html.seriva-typography-target--serum .seriva-education__copy,html.seriva-typography-target--serum .seriva-scalp-education__tabpanel,html.seriva-typography-target--serum .seriva-brand-editorial__copy>p:last-child,html.seriva-typography-target--serum .seriva-brand-editorial__authority>p{font-size:1.125rem}html.seriva-typography-target--home .home-gateways h2,html.seriva-typography-target--home .home-range h2,html.seriva-typography-target--home .home-proof h2,html.seriva-typography-target--home .home-routine__header h2,html.seriva-typography-target--serum .seriva-proof__header h2,html.seriva-typography-target--serum .seriva-formula__header h2,html.seriva-typography-target--serum .criterion-authority--field h2,html.seriva-typography-target--serum .pdp-module--faq .section-header h2,html.seriva-typography-target--serum .pdp-reference__reviews-header h2,html.seriva-typography-target--serum .routine-expansion .section-header h2{font-size:1.75rem}html.seriva-typography-target--home .home-gateway h3,html.seriva-typography-target--home .home-range h3,html.seriva-typography-target--home .home-routine__routes h3{font-size:1.25rem}html.seriva-typography-target--home .home-gateway p,html.seriva-typography-target--home .home-range__benefit,html.seriva-typography-target--home .home-proof__metric p,html.seriva-typography-target--home .home-routine__routes p,html.seriva-typography-target--home .home-range__price,html.seriva-typography-target--serum .seriva-proof__result p,html.seriva-typography-target--serum .seriva-formula__tabpanel,html.seriva-typography-target--serum .criterion-authority__methodology,html.seriva-typography-target--serum .routine-expansion__copy{font-size:1rem}html.seriva-typography-target--home .home-proof__metric strong,html.seriva-typography-target--serum .seriva-proof__result strong,html.seriva-typography-target--serum .pdp-reference__container--serum-reviews .seriva-review-summary__average{font-size:4.5rem}html.seriva-typography-target--home .home-approach h2,html.seriva-typography-target--serum .seriva-education__header h2,html.seriva-typography-target--serum .seriva-scalp-education__header h2,html.seriva-typography-target--serum .seriva-brand-editorial__copy h2{font-size:3rem}html.seriva-typography-target--serum .seriva-proof__quote p,html.seriva-typography-target--serum .seriva-formula__quote p{font-size:2.25rem}html.seriva-typography-target--serum .product-main__summary>h1{font-size:2.5rem}html.seriva-typography-target--collection .seriva-catalog__intro h1,html.seriva-typography-target--cart .cart-page__header h1,html.seriva-typography-target--search .section-header h1,html.seriva-typography-target--supporting-pdp .product-main__summary>h1{font-size:2.5rem}html.seriva-typography-target--collection .seriva-catalog__intro p,html.seriva-typography-target--collection .seriva-catalog__intro .rte,html.seriva-typography-target--supporting-pdp .product-main__description,html.seriva-typography-target--supporting-pdp .product-main__secondary-description,html.seriva-typography-target--supporting-pdp :is(.scalp-reset-education__copy,.conditioner-education__copy,.hair-mask-education__copy){font-size:1.125rem}html.seriva-typography-target .routine-expansion .section-header h2,html.seriva-typography-target .pdp-module--faq .section-header h2,html.seriva-typography-target .pdp-reference__reviews-header h2,html.seriva-typography-target--supporting-pdp :is(.scalp-reset-proof__header h2,.shampoo-proof__header h2,.conditioner-proof__header h2,.hair-mask-proof__header h2,.leave-in-proof__header h2,.scalp-reset-formula__header h2,.shampoo-formula__header h2,.conditioner-formula__header h2,.hair-mask-formula__header h2,.leave-in-formula__header h2){font-size:1.75rem}html.seriva-typography-target--supporting-pdp :is(.scalp-reset-education__header h2,.conditioner-education__header h2,.hair-mask-education__header h2,.pdp-reference__editorial-copy h2){font-size:3rem}html.seriva-typography-target--supporting-pdp :is(.scalp-reset-proof__result strong,.shampoo-proof__result strong,.conditioner-proof__result strong,.hair-mask-proof__result strong,.leave-in-proof__result strong){font-size:4.5rem}html.seriva-typography-target--supporting-pdp :is(.scalp-reset-proof__quote p,.shampoo-proof__quote p,.conditioner-proof__quote p,.hair-mask-proof__quote p,.leave-in-proof__quote p,.pdp-reference__quote p){font-size:2.25rem}html.seriva-typography-target .product-card__title,html.seriva-typography-target .collection-card h2,html.seriva-typography-target .routine-expansion__card h3{font-size:1.125rem}html.seriva-typography-target .collection-card__benefit,html.seriva-typography-target .routine-expansion__copy,html.seriva-typography-target .product-card__price,html.seriva-typography-target .collection-card__price,html.seriva-typography-target .routine-expansion__price{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/seriva-typography-target.css.map */
