:root{--fresh-action: var(--color-foreground, #1c3557);--fresh-action-hover: #142943;--fresh-action-soft: var(--color-surface, #eef2f6);--fresh-yellow: var(--color-accent, #ffcc2f);--fresh-yellow-hover: #ffda66;--fresh-yellow-icon-filter: brightness(0) saturate(100%) invert(50%) sepia(100%) saturate(317.75%) hue-rotate(7.79deg) brightness(131.367%);--fresh-cream: var(--color-background, #f7f9fc);--fresh-savings: var(--color-savings, #2f6b4f);--fresh-savings-soft: #e7f2ed;--fresh-focus: var(--fresh-action);--fresh-error: #b42318;--fresh-commerce-canvas: #eef2f6;--fresh-commerce-panel: #fff;--fresh-commerce-border: #d8e0e8;--fresh-price-previous: #64748b}body :is(.button:not(.button--ghost),.fresh-product .fresh-add-button,.fresh-product-card .fresh-product-card__cta,.fresh-product-sticky .fresh-product-sticky__button,.cart-drawer .cart-drawer__panel .cart-drawer__checkout,.cart-drawer .cart-drawer__panel .cart-drawer__continue,.cart-drawer .cart-drawer__panel .cart-drawer__product-add,.site-search .site-search__footer,.newsletter-modal button[type=submit],.jm-button.jm-action-buttons__button,.about-story__button,.community-page__button,.landing-hero-image__cta,.haircut-article__profile-cta a,.hairpedia-library__empty button,.hairpedia-library__more,.hairpedia-library__feedback button,.hairpedia-science__button--primary,.landing-hairpedia__primary,.hairpedia-profile__next,.hairpedia-profile__scalp-continue,.hairpedia-cycle__next,.landing-shop-cta .landing-shop-cta__button,.landing-results .result-card__footer .result-card__button,.landing-hairpedia__button,.brand-standard__button,.hairpedia-hub__profile-entry,.site-footer .site-footer__newsletter-row button,.button--ghost,.cart-page [data-cart-page-discount-apply],.cart-page .cart-summary__update,.site-search .site-search__shop-all,.hairpedia-science__button--secondary,.hairpedia-hub__latest-all):not(:disabled):not([aria-disabled=true]){border:1px solid var(--fresh-button-border, var(--fresh-action))!important;background:var(--fresh-button-bg, var(--fresh-action))!important;color:var(--fresh-button-text, var(--fresh-yellow))!important;-webkit-text-fill-color:var(--fresh-button-text, var(--fresh-yellow))!important}body :is(.button:not(.button--ghost),.fresh-product .fresh-add-button,.fresh-product-card .fresh-product-card__cta,.fresh-product-sticky .fresh-product-sticky__button,.cart-drawer .cart-drawer__panel .cart-drawer__checkout,.cart-drawer .cart-drawer__panel .cart-drawer__continue,.cart-drawer .cart-drawer__panel .cart-drawer__product-add,.site-search .site-search__footer,.newsletter-modal button[type=submit],.jm-button.jm-action-buttons__button,.about-story__button,.community-page__button,.landing-hero-image__cta,.haircut-article__profile-cta a,.hairpedia-library__empty button,.hairpedia-library__more,.hairpedia-library__feedback button,.hairpedia-science__button--primary,.landing-hairpedia__primary,.hairpedia-profile__next,.hairpedia-profile__scalp-continue,.hairpedia-cycle__next,.landing-shop-cta .landing-shop-cta__button,.landing-results .result-card__footer .result-card__button,.landing-hairpedia__button,.brand-standard__button,.hairpedia-hub__profile-entry,.site-footer .site-footer__newsletter-row button,.button--ghost,.cart-page [data-cart-page-discount-apply],.cart-page .cart-summary__update,.site-search .site-search__shop-all,.hairpedia-science__button--secondary,.hairpedia-hub__latest-all):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active){border-color:var(--fresh-button-hover-border, var(--fresh-action-hover))!important;background:var(--fresh-button-hover-bg, var(--fresh-action-hover))!important;color:var(--fresh-button-hover-text, var(--fresh-yellow))!important;-webkit-text-fill-color:var(--fresh-button-hover-text, var(--fresh-yellow))!important;opacity:1}body :is(.button--ghost,.cart-page [data-cart-page-discount-apply],.cart-page .cart-summary__update,.site-search .site-search__shop-all,.hairpedia-science__button--secondary,.hairpedia-hub__latest-all){--fresh-button-bg: #fff;--fresh-button-text: var(--fresh-action);--fresh-button-hover-bg: var(--fresh-action-soft);--fresh-button-hover-text: var(--fresh-action-hover)}body :is(.site-footer .site-footer__newsletter-row button,.about-story__button--inverse,.community-page__button--inverse,.hairpedia-hub__hero .hairpedia-hub__profile-entry,.landing-hero-image__cta,.cart-drawer .cart-drawer__panel .cart-drawer__continue,.fresh-cart__empty .button--accent,.contact-page .button--accent,.about-story__button--hero,.community-intro .community-page__button,.landing-results .result-card__footer .result-card__button){--fresh-button-bg: var(--fresh-yellow);--fresh-button-border: var(--fresh-yellow);--fresh-button-text: var(--fresh-action);--fresh-button-hover-bg: var(--fresh-yellow-hover);--fresh-button-hover-border: var(--fresh-yellow-hover);--fresh-button-hover-text: var(--fresh-action)}body :is(.hairpedia-library__empty button,.hairpedia-library__more,.hairpedia-library__feedback button,.hairpedia-science__button--primary){--fresh-button-text: #fff;--fresh-button-hover-text: #fff}body .jdgm-write-review-modal .jdgm-star{font-family:JudgemeStar!important;font-weight:400!important}body .cart-drawer .cart-drawer__panel :is(.cart-drawer__checkout,.cart-drawer__continue,.cart-drawer__product-add) span{border:0!important;background:transparent!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}body .cart-drawer .cart-drawer__panel .cart-drawer__product-add{min-height:44px!important}body .site-header__search-toggle:is(:hover,:focus-visible,[aria-expanded=true]) svg{color:var(--fresh-action)!important;stroke:var(--fresh-action)!important}body :is(.site-search__submit,.search-results-page__form button,.hairpedia-hub__search button){color:var(--fresh-action)!important;-webkit-text-fill-color:var(--fresh-action)!important}body :is(.site-search__submit,.site-search__suggestions button,.search-results-page__form button,.hairpedia-hub__search button):is(:hover,:focus-visible){color:var(--fresh-action-hover)!important;-webkit-text-fill-color:var(--fresh-action-hover)!important;background:var(--fresh-action-soft)!important;box-shadow:none!important}body :is(.fresh-shop-routine__all,.site-search__article-prompt a){color:var(--fresh-action)!important}body :is(.fresh-shop-routine__all,.site-search__article-prompt a):is(:hover,:focus-visible){color:var(--fresh-action-hover)!important}body .fresh-shop-routine__all:is(a,:hover,:focus-visible){text-decoration:none!important}body .cart-drawer .cart-drawer__panel .cart-drawer__product-badge,body .fresh-product .fresh-pack-card__badge{background:var(--fresh-ink, #1c3557)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body .cart-drawer .cart-drawer__panel :is(.cart-drawer__item,.cart-drawer__product-card){background:#fff!important}body .fresh-product{--fresh-pack-selected-surface: linear-gradient(120deg, #f1f5f9 0%, #f8fafc 65%, #fff 100%);--fresh-pack-selected-halo: 0 0 12px 2px rgba(28, 53, 87, .16), 0 0 22px 3px rgba(28, 53, 87, .08)}body img.fresh-product-image--packshot,body .fresh-product .fresh-pack-card__image img.fresh-product-image--packshot,body .cart-drawer .cart-drawer__panel :is(.cart-drawer__media,.cart-drawer__product-media) img,body .landing-results .result-card__product>img{background:#000;object-fit:contain!important;filter:none!important;transform:none!important}body .landing-results .result-card__product>img{background:#000!important;border-radius:6px!important}body .fresh-product .fresh-pack-card,body .fresh-product .fresh-pack-option-wrap--has-contents{border-color:#c7d2e0!important;background:#fff!important}body .fresh-product .fresh-pack-option input:checked+.fresh-pack-card{border-color:var(--fresh-action)!important;background:var(--fresh-pack-selected-surface)!important;box-shadow:inset 0 0 0 1px var(--fresh-action),var(--fresh-pack-selected-halo)!important}body .fresh-product .fresh-pack-option-wrap--has-contents:has(input:checked){border-color:var(--fresh-action)!important;background:var(--fresh-pack-selected-surface)!important;box-shadow:inset 0 1px #fffc,var(--fresh-pack-selected-halo)}body .fresh-product .fresh-pack-option-wrap--has-contents .fresh-pack-option__contents{background:transparent!important}@media(hover:hover){body .fresh-product .fresh-pack-option input:not(:checked):not(:disabled)+.fresh-pack-card:hover,body .fresh-product .fresh-pack-option-wrap--has-contents:not(:has(input:checked)):not(:has(input:disabled)):hover{border-color:#9dacc0!important;background:#f1f5f9!important}}body .fresh-product .fresh-pack-option input:checked+.fresh-pack-card .fresh-pack-card__radio{border-color:var(--fresh-action)!important;color:var(--fresh-action)!important}body .announcement__control,body .announcement__control svg{color:var(--fresh-yellow)!important}body .fresh-product-card .fresh-product-card__badge,body .cart-drawer .cart-drawer__product-discount-badge{background:var(--fresh-savings)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body .fresh-product .fresh-product__saving-badge,body .fresh-product .fresh-pack-card__price small{background:var(--fresh-savings-soft)!important;color:var(--fresh-savings)!important;-webkit-text-fill-color:var(--fresh-savings)!important}body :is(.cart-drawer,.fresh-product,.fresh-product-card,.cart-page,.contact-page,.site-search,.hairpedia-hub) :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--fresh-focus)!important;outline-offset:3px!important}body :is(.fresh-product .fresh-add-button,.fresh-product-card .fresh-product-card__cta,.fresh-product-sticky .fresh-product-sticky__button,.cart-drawer .cart-drawer__panel .cart-drawer__product-add,.button--accent):is(:disabled,[aria-disabled=true]){background:#e5eaf0!important;border-color:#d2dbe5!important;color:#52657d!important;-webkit-text-fill-color:#52657d!important}body .fresh-product-card .fresh-product-card__placeholder small{color:#c9d7e7}body .site-footer :is(a,button,input,summary):focus-visible{outline:2px solid #fff!important;outline-offset:3px}body :is(.about-story__button,.brand-standard__button,.result-card__button,.landing-hairpedia__button,.landing-shop-cta__button,.fresh-shop-routine__all,.search-results-page__form button):focus-visible{outline:2px solid var(--fresh-focus)!important;outline-offset:3px!important}body :is(.button,.fresh-add-button,.fresh-product-card__cta,.fresh-product-sticky__button,.cart-drawer__checkout,.cart-drawer__continue,.cart-drawer__product-add,.site-search__footer,.site-search__shop-all,.jm-action-buttons__button,.about-story__button,.community-page__button,.hairpedia-science__button,.hairpedia-hub__profile-entry,.hairpedia-hub__latest-all,.landing-hairpedia__primary,.hairpedia-profile__next,.hairpedia-profile__scalp-continue) :is(span,strong,small,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important}body :is(.about-story__text-link,.community-page__text-link):is(a,:hover,:focus-visible,:active){text-decoration:none!important}.fresh-link-label{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#b9c5d4}a:is(:hover,:focus-visible)>.fresh-link-label{text-decoration-color:var(--fresh-yellow);text-decoration-thickness:2px}.fresh-link-arrow{display:inline-block;flex:0 0 auto;text-decoration:none!important}body :is(.hairpedia-hub__profile-entry,.hairpedia-hub__latest-all){gap:10px;text-decoration:none!important}body :is(.hairpedia-hub__profile-entry,.hairpedia-hub__latest-all):focus-visible{outline:2px solid var(--fresh-focus)!important;outline-offset:3px!important}body .hairpedia-hub__hero .hairpedia-hub__profile-entry:focus-visible{outline-color:#fff!important}body .cart-drawer .cart-drawer__panel .cart-drawer__upgrade-note{grid-column:1 / -1;margin:0;color:#4b6079!important;-webkit-text-fill-color:currentColor!important;font:400 .76rem/1.4 var(--fresh-font-text, "Switzer", Arial, sans-serif);text-align:left}body .cart-drawer .cart-drawer__panel .cart-drawer__product-card:has(.cart-drawer__upgrade-note){grid-template-areas:"media copy price" "note note note" "action action action"!important}body .cart-drawer .cart-drawer__panel .cart-drawer__upgrade-note{grid-area:note}body .announcement__inner .announcement__link,body .announcement__inner .announcement__link-label,body .brand-pillars__icon,body .site-footer .site-footer__column h2{color:var(--fresh-yellow)!important;-webkit-text-fill-color:currentColor!important}body .site-footer .site-footer__newsletter-row button span{color:var(--fresh-action)!important;-webkit-text-fill-color:currentColor!important}body .proof-strip{background:var(--proof-strip-bg, #fff);color:var(--fresh-action)}body .proof-strip__item{color:var(--fresh-action)}body .fresh-gallery__arrow{color:#fff!important;background:var(--fresh-action)!important}body .fresh-gallery__arrow:is(:hover,:focus-visible){background:var(--fresh-action-hover)!important}body .fresh-product .fresh-gallery__arrow[hidden]{display:none!important}body .fresh-product .fresh-gallery__contents summary{min-height:50px;padding:9px 12px;gap:9px;border-radius:7px;background:#f7f9fc!important;border-color:#c7d2e0!important;color:var(--fresh-action)!important;-webkit-text-fill-color:currentColor!important}body .fresh-product .fresh-gallery__contents summary>span{color:inherit!important}body .fresh-product .fresh-gallery__contents summary:is(:hover,:focus-visible),body .fresh-product .fresh-gallery__contents[open] summary{background:#f7f9fc!important;border-color:#c7d2e0!important;color:var(--fresh-action)!important}body .fresh-policy-nav a[aria-current=page],body .hairpedia-library__sort button[aria-pressed=true]:not(:disabled){background:var(--fresh-yellow)!important;color:var(--fresh-action)!important;border-color:var(--fresh-action)!important;-webkit-text-fill-color:currentColor!important}body .fresh-policy-nav a:not([aria-current=page]):hover{background:var(--fresh-action-soft)}body :is(.landing-hero-image,.about-story__cta,.community-final,.hairpedia-hub__hero,.site-footer) :is(a,button,summary):focus-visible{outline:2px solid var(--fresh-yellow)!important;outline-offset:4px!important}body :is(.fresh-policy-page,.hairpedia-library,.landing-hero-image) :is(a,button,input):focus-visible{outline:2px solid var(--fresh-focus);outline-offset:3px}body :is(.button,.fresh-add-button,.fresh-product-card__cta,.fresh-product-sticky__button,.cart-drawer__checkout,.cart-drawer__continue,.cart-drawer__product-add,.about-story__button,.community-page__button,.hairpedia-cycle__next):focus-visible{box-shadow:0 0 0 2px #fff}body .fresh-product .fresh-add-button:not(:disabled) s{color:#c0cddd!important;-webkit-text-fill-color:currentColor!important}body .fresh-product-card{background:#fff!important}body .site-footer .site-footer__column h2{font-family:Archivo Black,Switzer,Arial,sans-serif!important;font-size:clamp(1.125rem,1.5vw,1.375rem)!important;font-weight:400!important;line-height:1.2!important}body .site-footer :is(nav.site-footer__column>a,.site-footer__support a,.site-footer__newsletter-terms a):is(:hover,:focus-visible){color:var(--fresh-yellow)!important;-webkit-text-fill-color:currentColor!important;text-decoration-color:currentColor!important}body .site-footer .site-footer__column--brand .footer-social-list{gap:8px!important}body .site-footer .site-footer__column--brand .footer-social-link{width:44px!important;height:44px!important;min-height:44px!important;border-radius:8px!important;color:#fff!important;transition:color .16s ease,transform .16s ease!important}body .site-footer .site-footer__column--brand .footer-social-link svg{width:36px!important;height:36px!important;color:inherit!important}body .site-footer .footer-social-link :is(.footer-social-link__glyph,.footer-social-link__glyph path){fill:var(--footer-bg, var(--fresh-action))!important}body .site-footer .site-footer__column--brand .footer-social-link:is(:hover,:focus-visible){color:var(--fresh-yellow)!important;opacity:1!important}body :is(.site-search__article-prompt a,.fresh-product-delivery a,.landing-faq__support a,.fresh-product-faq__support a,.faq-page__intro a,.faq-accordion__answer a,.fresh-policy-page .shopify-policy__body a,.rte a,.fresh-product-accordion a,main p a:not([class]),.search-results-page__empty a):is(:hover,:focus-visible),body .fresh-shop-routine__all:is(:hover,:focus-visible)>span{color:var(--fresh-yellow)!important;-webkit-text-fill-color:currentColor!important;text-decoration-line:underline!important;text-decoration-color:var(--fresh-yellow)!important;text-decoration-thickness:2px!important;text-underline-offset:4px!important}body .fresh-product .fresh-key-benefits__icon-wrap{background:transparent!important;color:var(--fresh-yellow)!important}body .fresh-product .fresh-how-to__tab.is-active{background:var(--fresh-yellow)!important;color:var(--fresh-action)!important;-webkit-text-fill-color:currentColor!important;box-shadow:inset 0 -2px 0 var(--fresh-action)!important}body :is(.fresh-gallery__arrow,.landing-results__arrow,.community-testimonials__arrow):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){color:var(--fresh-yellow)!important;-webkit-text-fill-color:currentColor!important;background:var(--fresh-action-hover)!important}body :is(.fresh-rating-summary__star.is-filled,.fresh-product-card__rating-star.is-filled,.landing-hero-image__rating-star,.jm-star-rating__font-icon,.jdgm-widget .jdgm-star.jdgm--on,.jdgm-widget .jdgm-star.jdgm--half){color:var(--fresh-yellow)!important;-webkit-text-fill-color:currentColor!important}body .cart-drawer .cart-drawer__panel .cart-drawer__checkout,body .fresh-cart .fresh-cart-summary__checkout{--fresh-button-bg: linear-gradient(105deg, #ffc326, #ffe28a 52%, #ffc326);--fresh-button-hover-bg: var(--fresh-button-bg);--fresh-button-border: #ffc326;--fresh-button-hover-border: #ffc326;--fresh-button-text: #1c3557;--fresh-button-hover-text: #1c3557}body :is(.landing-hero-image__cta,.clay-sale__button,.clay-sale__announcement-cta,.cart-drawer__checkout,.fresh-cart-summary__checkout){transition:filter .16s ease,box-shadow .16s ease}body :is(.landing-hero-image__cta,.clay-sale__button,.clay-sale__announcement-cta,.cart-drawer__checkout,.fresh-cart-summary__checkout):not(:disabled):not([aria-disabled=true]):focus-visible{filter:brightness(1.04)}@media(hover:hover)and (pointer:fine){body :is(.landing-hero-image__cta,.clay-sale__button,.clay-sale__announcement-cta,.cart-drawer__checkout,.fresh-cart-summary__checkout):not(:disabled):not([aria-disabled=true]):hover{filter:brightness(1.04)}}@media(prefers-reduced-motion:reduce){body :is(.landing-hero-image__cta,.clay-sale__button,.clay-sale__announcement-cta,.cart-drawer__checkout,.fresh-cart-summary__checkout){transition:none}}body .cart-drawer .cart-drawer__panel .cart-drawer__checkout-icon{color:inherit!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}body .cart-drawer .cart-drawer__panel .cart-checkout-guarantee,body .fresh-cart .cart-checkout-guarantee{display:flex;min-height:32px;align-items:center;justify-content:center;gap:7px;margin:-2px 0 0;color:var(--fresh-action)!important;-webkit-text-fill-color:currentColor!important;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none}body .cart-checkout-guarantee img{width:20px;height:20px;flex:0 0 20px;filter:var(--fresh-yellow-icon-filter)}body .cart-drawer .cart-drawer__panel .cart-checkout-guarantee span,body .fresh-cart .cart-checkout-guarantee span{color:inherit!important;-webkit-text-fill-color:currentColor!important}body .fresh-product .fresh-benefits li{grid-template-columns:28px minmax(0,1fr)!important}body .fresh-product .fresh-benefits .fresh-benefits__icon-wrap{display:grid!important;width:28px!important;height:28px!important;min-width:28px;place-items:center;padding:0!important;border-radius:0;background:transparent;color:var(--fresh-yellow)}body summary:is(:hover,:focus-visible) .accordion-chevron,body details[open]>summary .accordion-chevron{background:var(--fresh-action)!important;color:var(--fresh-yellow)!important;stroke:currentColor!important;box-shadow:inset 0 0 0 1px var(--fresh-action)}body :is(.hairpedia-contents summary,.hairpedia-navigation__switcher>summary,.hairpedia-science__sources>summary,.site-footer__country-select)>svg:last-child{box-sizing:border-box;width:28px!important;height:28px!important;flex:0 0 28px!important;padding:6px;border-radius:50%;color:var(--fresh-action)!important;background:var(--fresh-action-soft);stroke:currentColor}body :is(.hairpedia-contents summary,.hairpedia-navigation__switcher>summary,.hairpedia-science__sources>summary,.site-footer__country-select):is(:hover,:focus-visible)>svg:last-child,body :is(.hairpedia-contents details,.hairpedia-navigation__switcher,.hairpedia-science__sources,.site-footer__country-picker)[open]>summary>svg:last-child{background:var(--fresh-action);color:var(--fresh-yellow)!important;stroke:currentColor!important;box-shadow:inset 0 0 0 1px var(--fresh-action)}body .mobile-menu__submenu>summary>svg{color:var(--fresh-action)!important;stroke:currentColor!important}body .site-header__menu>summary:after{color:var(--fresh-action)!important}body :is(.hairpedia-anatomy__views button.is-active,.hairpedia-anatomy__structure-index button.is-active,.hairpedia-profile__steps button.is-active,.hairpedia-cycle__controls button[aria-pressed=true],.hps-micro__choices button.is-active,.hairpedia-navigation__links a.is-active,.faq-tabs__button.is-active){background:var(--fresh-yellow)!important;color:var(--fresh-action)!important;-webkit-text-fill-color:currentColor!important;border-color:var(--fresh-action)!important;box-shadow:inset 0 -2px 0 var(--fresh-action)!important}body :is(.hairpedia-anatomy__structure-index,.hairpedia-profile__steps,.hairpedia-cycle__controls,.hps-micro__choices) :is(button.is-active,button[aria-pressed=true]) span{color:var(--fresh-action)!important;-webkit-text-fill-color:currentColor!important}body :is(.hairpedia-anatomy__views,.hairpedia-anatomy__structure-index,.hairpedia-profile__steps,.hairpedia-cycle__controls,.hairpedia-library__sort) button:not(.is-active):not([aria-pressed=true]):not(:disabled):is(:hover,:focus-visible){background:var(--fresh-action-soft)!important;color:var(--fresh-action)!important;box-shadow:inset 0 -2px 0 var(--fresh-yellow)}body :is(.hairpedia-pattern-atlas__selector,.hairpedia-cycle__progress) button.is-active i{background:var(--fresh-yellow)!important;border-color:var(--fresh-action)!important;box-shadow:0 0 0 2px #fff}body :is(.hairpedia-pattern-atlas__selector,.hairpedia-cycle__progress) button:not(.is-active):is(:hover,:focus-visible) i{border-color:var(--fresh-action);box-shadow:0 0 0 3px var(--fresh-yellow)}body .hairpedia-contents__links a[aria-current]{background:transparent!important;box-shadow:inset 0 -3px 0 var(--fresh-yellow)}body .hairpedia-profile__options button.is-selected:after{background-color:var(--fresh-action);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.25 8.25 3.25 3.25 6.25-6.75' fill='none' stroke='%23ffcc2f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}body .hairpedia-profile__dock-progress,body .hairpedia-profile__summary-progress{background:var(--fresh-action)}body .hairpedia-profile__dock-progress>span,body .hairpedia-profile__summary-progress>span{background:var(--fresh-yellow)}body .hairpedia-profile__next .hairpedia-action-arrow,body .hairpedia-cycle__next .hairpedia-action-arrow{color:var(--fresh-yellow)!important}body .hairpedia-hub .hairpedia-hub__hero-category-icon{background:transparent!important;color:var(--fresh-yellow)!important}body .hairpedia-hub .hairpedia-hub__hero-category-grid>a:is(:hover,:focus-visible){background:var(--fresh-action)!important;border-color:var(--fresh-action)!important;color:var(--fresh-yellow)!important}body :is(.brand-pillars__inner h3,.about-story__cta h2,.community-final h2,.result-card__footer .result-card__product p,.hairpedia-hub__hero-categories h2){color:var(--fresh-yellow)!important;-webkit-text-fill-color:currentColor!important}body .about-story .about-story__statement{border-left-color:var(--fresh-yellow)}body .community-intro__proof strong{padding:5px 8px;border-radius:4px;background:var(--fresh-yellow);color:var(--fresh-action)!important}body .about-story__cta .about-story__text-link:is(:hover,:focus-visible){color:var(--fresh-yellow)!important;-webkit-text-fill-color:currentColor!important}body :is(.fresh-product-card__price,.fresh-pack-card__price-row,.fresh-product-sticky__prices,.cart-drawer__line-price-row,.cart-drawer__product-price-row,.fresh-cart-item__pricing,.site-search__price,.shop-menu-card__price,.result-card__price,.fresh-add-button__prices){display:flex!important;flex-direction:row!important;align-items:baseline!important;flex-wrap:nowrap!important;gap:8px!important}body :is(.fresh-product-card__price,.fresh-pack-card__price-row,.fresh-product-sticky__prices,.cart-drawer__line-price-row,.cart-drawer__product-price-row,.fresh-cart-item__pricing,.site-search__price,.shop-menu-card__price,.result-card__price)>:is(strong,[data-sticky-price]),body :is(.cart-drawer__estimated,.fresh-cart-summary__row--estimated) strong{color:var(--fresh-action)!important;-webkit-text-fill-color:currentColor!important;font-size:18px!important;font-weight:600!important;line-height:1.3;white-space:nowrap}body :is(.fresh-product-card__price,.fresh-pack-card__price-row,.fresh-product-sticky__prices,.cart-drawer__line-price-row,.cart-drawer__product-price-row,.fresh-cart-item__pricing,.site-search__price,.shop-menu-card__price,.result-card__price)>s{color:var(--fresh-price-previous)!important;-webkit-text-fill-color:currentColor!important;font-size:14px!important;font-weight:400!important;line-height:1.3;white-space:nowrap;text-decoration-thickness:1px!important}body .fresh-product .fresh-add-button__prices [data-selected-price]{font-size:18px;font-weight:600}body .fresh-product .fresh-add-button__prices s{margin-left:0;font-size:14px;font-weight:400!important}body .fresh-video-player__control,body .fresh-gallery__thumb-play{color:var(--fresh-yellow)!important}body .fresh-video-player__control .fresh-video-player__icon{color:inherit!important;background-color:currentColor!important}body .proof-strip__icon,body .fresh-product-delivery>img{filter:var(--fresh-yellow-icon-filter)!important}body .fresh-pack-option__contents summary>svg:first-child,body .fresh-gallery__contents-bag{color:var(--fresh-yellow)!important;stroke:currentColor!important}body .hairpedia-anatomy__number{color:var(--fresh-yellow)}body .hairpedia-detail-diagram [data-hps-select].is-active .hps-number-badge text{fill:var(--fresh-yellow)}body .hairpedia-navigation__current-label>svg,body .hairpedia-navigation__links a:not(.is-active)>svg,body .hairpedia-other-categories__label>svg{color:var(--fresh-yellow);stroke:currentColor}body .hairpedia-other-categories__arrow{color:var(--fresh-action)}body :is(.fresh-collection,.fresh-shop-routine,.fresh-product,.fresh-cart,.search-results-page,.search-results-page__header,.search-results-page__body,.landing-results),body .site-header .site-header__menu-panel--shop,body .site-header .mobile-menu__panel,body .site-search .site-search__panel,body .cart-drawer .cart-drawer__panel{background:var(--fresh-commerce-canvas)!important}body :is(.fresh-how-to,.fresh-product-faq,.fresh-product-reviews,.brand-pillars--product,.faq-page,.about-story,.fresh-policy-page,.landing-faq,.brand-standard,.fresh-philosophy),body:has(.landing-hero-image) .brand-pillars,#MainContent .landing-shop-cta,#MainContent:has(.fresh-product,.landing-hero-image,.fresh-policy-page){background:var(--fresh-commerce-canvas)!important}body :is(.fresh-product-card,.fresh-cart-item,.fresh-cart-summary,.fresh-cart__empty){border-color:var(--fresh-commerce-border)!important;background:var(--fresh-commerce-panel)!important;box-shadow:0 4px 14px #1c35570b}body .site-header .shop-nav-menu .shop-menu-card{border-color:var(--fresh-commerce-border)!important;background:var(--fresh-commerce-panel)!important;box-shadow:0 4px 14px #1c35570b}body .site-header .shop-nav-menu .shop-menu-card:is(:hover,:focus-visible){border-color:var(--fresh-action)!important}body .landing-results .result-card{border-color:var(--fresh-commerce-border)!important}body .landing-results .result-card figcaption{background:var(--fresh-commerce-canvas)!important;color:var(--fresh-action)!important;-webkit-text-fill-color:currentColor!important}body .landing-results .result-card__footer{background:var(--fresh-commerce-panel)!important;color:var(--fresh-action)!important;-webkit-text-fill-color:currentColor!important}body .landing-results .result-card__product :is(h3,p){color:var(--fresh-action)!important;-webkit-text-fill-color:currentColor!important}body .landing-results .result-card__price{display:flex!important}body .landing-results__controls:has([data-results-prev]:disabled):has([data-results-next]:disabled){display:none!important}body .site-search :is(.site-search__featured-card,.site-search__product-card){display:flex!important;flex-direction:column;overflow:hidden;border:1px solid var(--fresh-commerce-border);border-radius:9px;background:var(--fresh-commerce-panel);box-shadow:0 4px 14px #1c35570b}body .site-search :is(.site-search__featured-media,.site-search__product-media){flex-shrink:0;border:0!important;border-radius:8px 8px 0 0!important;transform:none!important}body .site-search :is(.site-search__featured-copy,.site-search__product-copy){display:flex!important;flex-direction:column;flex:1;gap:6px!important;padding:12px!important;background:var(--fresh-commerce-panel)}body .site-search .site-search__price{margin-top:auto;padding-top:3px}body .site-search :is(.site-search__featured-card,.site-search__product-card):focus-visible{outline:2px solid var(--fresh-action)!important;outline-offset:3px}body .cart-drawer .cart-drawer__line{padding:14px!important;border:1px solid var(--fresh-commerce-border)!important;border-radius:9px;background:var(--fresh-commerce-panel)!important}@media(max-width:749px){body .landing-results .result-card__footer{grid-template-columns:minmax(0,1fr) auto!important;margin:0!important;padding:10px!important}body .landing-results .result-card__product{grid-template-columns:62px minmax(0,1fr)!important;gap:14px!important}body .landing-results .result-card__product>img{width:62px!important;height:62px!important;flex-basis:62px}body .landing-results .result-card__button{width:auto!important;min-height:44px!important;justify-self:end}body .site-search :is(.site-search__featured-copy,.site-search__product-copy){padding:10px!important}body .site-search .site-search__featured-card{flex-basis:max(176px,43vw)!important}body .cart-drawer .cart-drawer__line{grid-template-columns:60px minmax(0,1fr) auto!important;grid-template-areas:"media copy price" "media controls price"!important;column-gap:12px!important;row-gap:8px!important;align-items:start}body .cart-drawer .cart-drawer__media{align-self:start;width:60px!important;height:60px!important}body .cart-drawer .cart-drawer__title{font-size:14px!important;line-height:1.3;white-space:normal}body .cart-drawer .cart-drawer__line-price{grid-column:3!important;align-self:center;justify-items:end;text-align:right}body .cart-drawer .cart-drawer__line-price-row{flex-direction:column!important;align-items:flex-end!important;gap:3px!important}body .cart-drawer .cart-drawer__line-price-row strong{font-size:16px!important}body .cart-drawer .cart-drawer__line-price-row s{font-size:12px!important}body .cart-drawer .cart-drawer__quantity{grid-template-columns:32px 24px 32px;min-height:34px}body .cart-drawer .cart-drawer__quantity :is(button,input){min-height:32px;height:32px;font-size:13px}body .cart-drawer .cart-drawer__remove{width:34px;height:34px;flex-basis:34px}body .cart-drawer .cart-drawer__remove svg{width:16px;height:16px}}@media(max-width:360px){body .cart-drawer .cart-drawer__panel .cart-drawer__product-card{grid-template-columns:68px minmax(0,1fr) auto!important;column-gap:7px!important}body .cart-drawer .cart-drawer__panel .cart-drawer__product-media{width:68px!important;height:68px!important}body .cart-drawer .cart-drawer__line{grid-template-columns:52px minmax(0,1fr) auto!important;column-gap:8px!important;padding:12px!important}body .cart-drawer .cart-drawer__media{width:52px!important;height:52px!important}body .cart-drawer .cart-drawer__quantity{grid-template-columns:26px 20px 26px}body .landing-results .result-card__footer{gap:8px!important}body .landing-results .result-card__product{grid-template-columns:48px minmax(0,1fr)!important;gap:8px!important}body .landing-results .result-card__product>img{width:48px!important;height:48px!important;flex-basis:48px}body .landing-results .result-card__button{min-width:84px;padding-inline:10px!important}}body .cart-drawer .cart-drawer__panel .cart-drawer__product-card{grid-template-columns:76px minmax(0,1fr) auto!important;grid-template-areas:"media copy saving" "action action action"!important;gap:9px!important;padding:10px!important;align-items:start}body .cart-drawer .cart-drawer__panel .cart-drawer__product-card--has-badge{padding-top:18px!important}body .cart-drawer .cart-drawer__panel .cart-drawer__product-card:has(.cart-drawer__upgrade-note){grid-template-areas:"media copy saving" "note note note" "action action action"!important}body .cart-drawer .cart-drawer__panel .cart-drawer__product-media{grid-area:media;align-self:start;width:76px!important;height:76px!important}body .cart-drawer .cart-drawer__panel .cart-drawer__product-copy{grid-area:copy;display:flex!important;flex-direction:column;justify-content:flex-start;align-self:start;gap:5px!important;padding:0!important;min-width:0}body .cart-drawer .cart-drawer__panel .cart-drawer__product-copy>a{font-size:14px!important;line-height:1.3}body .cart-drawer .cart-drawer__panel .cart-drawer__product-price-row{display:flex;align-items:baseline;flex-wrap:wrap!important;justify-content:flex-start;gap:3px 6px!important;margin:0}body .cart-drawer .cart-drawer__panel .cart-drawer__product-price-row strong{font-size:16px!important;line-height:1.25;color:var(--fresh-action)}body .cart-drawer .cart-drawer__panel .cart-drawer__product-price-row s{font-size:11px!important;color:var(--fresh-price-previous)}body .cart-drawer .cart-drawer__panel .cart-drawer__product-value{display:flex!important;grid-area:saving;align-self:center;justify-self:end;margin:0!important}body .cart-drawer .cart-drawer__panel .cart-drawer__product-value>em{white-space:nowrap;font-size:10px!important;padding:5px 6px!important}@media(max-width:749px){body .cart-drawer .cart-drawer__panel .cart-drawer__product-copy>a{font-size:13px!important}}@media(max-width:360px){body .cart-drawer .cart-drawer__panel .cart-drawer__product-card{grid-template-columns:64px minmax(0,1fr) auto!important;column-gap:7px!important}body .cart-drawer .cart-drawer__panel .cart-drawer__product-media{width:64px!important;height:64px!important}body .cart-drawer .cart-drawer__panel .cart-drawer__product-price-row strong{font-size:14px!important}}body :is(.faq-tabs,.fresh-how-to__tabs){display:flex!important;flex-wrap:wrap;gap:8px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;max-width:900px;margin-inline:auto}body :is(.faq-tabs__button,.fresh-how-to__tab){flex:1 1 150px;display:flex;align-items:center;justify-content:center;min-height:46px;padding:12px 14px!important;border:1px solid var(--fresh-commerce-border)!important;border-radius:8px!important;background:#fff!important;color:#1c3557!important;line-height:1.25;text-align:center}body :is(.faq-tabs__button.is-active,.fresh-how-to__tab.is-active,.fresh-how-to__tab[aria-selected=true]){border-color:#ffc326!important;background:linear-gradient(105deg,#ffc326,#ffe28a 52%,#ffc326)!important;color:#1c3557!important}body :is(.faq-tabs__button,.fresh-how-to__tab):focus-visible{outline:2px solid #1c3557!important;outline-offset:3px}body .faq-tabs{margin-bottom:20px}body .faq-accordion__item{border:1px solid var(--fresh-commerce-border)!important;border-radius:8px!important;background:#fff!important;overflow:hidden}body .faq-accordion__item[hidden]{display:none!important}body .faq-accordion__item+.faq-accordion__item{margin-top:10px}body .fresh-how-to__step{border:1px solid var(--fresh-commerce-border)!important;border-radius:9px;overflow:hidden;background:#fff!important}@media(max-width:749px){body :is(.faq-tabs__button,.fresh-how-to__tab){flex-basis:calc(50% - 8px);padding:10px 8px!important;font-size:13px}}body .faq-tabs__button[hidden]{display:none!important}@media(min-width:750px){body :is(.faq-page,.simple-page--faq) .faq-tabs__button{flex-basis:calc(25% - 8px)}}@media(min-width:981px){body .fresh-shop-routine .fresh-card-grid{grid-template-columns:repeat(var(--routine-columns, 4),minmax(0,1fr))}}body :is(.faq-tabs,.fresh-how-to__tabs){width:min(100%,900px)!important}body :is(.faq-tabs__button,.fresh-how-to__tab){box-shadow:none!important}body .faq-accordion{gap:10px!important}body .faq-accordion__item+.faq-accordion__item{margin-top:0!important}@media(min-width:750px){body .fresh-product-faq .faq-tabs__button{flex-basis:calc(25% - 8px)}}@media(max-width:749px){body .fresh-product-sticky__copy{min-width:0}body .fresh-product-sticky__copy>strong{white-space:normal;overflow-wrap:anywhere;line-height:1.2}body .fresh-product-sticky__prices{flex-wrap:wrap;row-gap:2px}}@media(max-width:749px){body .fresh-product .fresh-product-sticky .fresh-product-sticky__prices{min-width:0;max-width:100%;flex-wrap:wrap!important;white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/fresh-colours.css.map */
