@font-face{font-family:Poppins;src:url(poppins-3.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Poppins;src:url(poppins-4.woff2) format("woff2");font-weight:400;font-display:swap}:root{--ink: #373a37;--cream: #e9e5dd;--line: #d8d7d3;--gutter: clamp(16px, 3.25vw, 48px);--page: 1440px;--announcement-height: 46px;color:var(--ink);background:#fff;font:300 16px/1.55 Poppins,Arial,sans-serif}*,*:before,*:after{box-sizing:border-box}body{margin:0}html:has(dialog[open]){overflow:hidden}html{scroll-padding-top:78px}[hidden]{display:none!important}img,video{display:block;width:100%;height:auto}a{color:inherit}button,input,select{font:inherit;color:inherit}button,summary{cursor:pointer}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400;line-height:1.24}h1{font-size:clamp(2rem,4.1vw,3.6rem)}h2{font-size:clamp(1.6rem,3.2vw,2.55rem)}h3{font-size:clamp(1.05rem,1.8vw,1.35rem)}:focus-visible{outline:2px solid currentColor;outline-offset:3px}.visually-hidden,.skip-link:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link:focus{position:fixed;top:0;left:0;z-index:12;background:#fff;padding:10px}.eyebrow{font-size:.78rem;text-transform:uppercase;letter-spacing:.075em;font-weight:400}.button{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:11px 22px;border:1px solid var(--ink);background:var(--ink);color:#fff;text-align:center;font-size:.75rem;font-weight:400;letter-spacing:.055em;text-transform:uppercase;text-decoration:none;cursor:pointer}.button:hover,.button--outline{background:transparent;color:var(--ink)}.button--outline:hover{background:var(--ink);color:#fff}.button:disabled{cursor:default;opacity:.48}.icon-button{position:relative;display:inline-grid;width:38px;height:38px;place-items:center;border:0;padding:0;background:transparent}.icon-button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5}.text-link{text-underline-offset:4px;font-size:.82rem;font-weight:400}.announcement{position:relative;display:flex;min-height:var(--announcement-height);justify-content:center;align-items:center;gap:12px;background:var(--ink);color:#fff;text-align:center;font-size:.77rem}.announcement>div{width:min(620px,calc(100% - 176px))}.announcement .icon-button{position:absolute;top:50%;width:30px;height:30px;transform:translateY(-50%)}.announcement [data-announcement-toggle]{inset-inline-start:15px}.announcement [data-announcement-step="-1"]{inset-inline-start:50px}.announcement [data-announcement-step="1"]{inset-inline-end:50px}.announcement svg{width:12px;height:13.5px}.announcement .announcement-rotation svg{width:11px}#shopify-section-plated-header{position:sticky;top:calc(-1 * var(--announcement-height));z-index:4}.site-header{position:relative;z-index:4;display:flex;align-items:center;gap:clamp(16px,3vw,40px);min-height:82px;padding:0 16px;background:#fff}.site-logo{flex:0 1 150px;min-width:0}.desktop-nav,.header-actions{display:flex;align-items:center;gap:clamp(12px,2vw,34px)}.desktop-nav{flex-wrap:wrap}.header-actions{flex:none;gap:20px;margin-inline-start:auto;transform:translateY(-4px)}.header-actions .icon-button,.header-actions .icon-button svg{width:24px;height:24px}.header-actions>.icon-button:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.desktop-nav>a{text-decoration:none;white-space:nowrap}.desktop-nav>a:hover{text-decoration:underline}.desktop-nav summary{display:block;padding-block:26px}.desktop-nav summary::-webkit-details-marker{display:none}.shop-menu{display:grid;gap:20px;background:#fff}.desktop-nav .shop-menu{position:absolute;top:100%;border-top:1px solid var(--line);padding:25px var(--gutter);box-shadow:0 12px 22px #0001}.desktop-nav .shop-menu{grid-template-columns:1fr 1fr minmax(200px,300px);inset-inline:0}.shop-menu div,.mobile-menu-group{display:grid;align-content:start;gap:7px}.shop-menu a,.mobile-menu-group a,.site-footer a{text-decoration:none}.shop-menu a:hover,.mobile-menu-group a:hover,.site-footer a:hover{text-decoration:underline}.mobile-menu-links{display:grid;gap:20px}.mobile-menu-group h3{font-size:.84rem;font-weight:500;text-transform:uppercase}.mobile-account-button{display:inline-block;margin-top:20px}shopify-account{--shopify-account-font-body: Poppins, Arial, sans-serif;--shopify-account-font-heading: Poppins, Arial, sans-serif}.shop-menu-feature{display:grid;gap:4px;align-self:start}.mobile-nav-button{display:none}.bag-count{position:absolute;right:0;top:3px;background:var(--ink);color:#fff;border-radius:50%;width:15px;line-height:15px;font-size:10px;text-align:center}.hero{position:relative;display:grid;align-items:center;min-height:min(56.25vw,810px)}.hero-media,.hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover}.hero-content{position:relative;width:min(580px,calc(100% - 2 * var(--gutter)));margin:var(--gutter);padding:clamp(20px,3.5vw,50px);background:#ffffff80}.hero-content h1,.hero-content h2{margin:13px 0 17px}.hero-content p:not(.eyebrow){margin-bottom:20px}.button-group{display:flex;flex-wrap:wrap;gap:12px}.hero--quiz{min-height:clamp(340px,36vw,540px);justify-items:center;text-align:center}.hero--quiz .hero-media{object-position:bottom}.hero--quiz:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#fff6,#fff)}.hero--quiz .hero-content{z-index:1;width:min(780px,calc(100% - 2 * var(--gutter)));background:transparent}.center-content{text-align:center;padding:clamp(32px,5vw,74px) var(--gutter)}.center-content>h2{margin:10px 0 20px}.intro>p:not(.eyebrow){max-width:700px;margin:0 auto 10px}.featured-products{padding:0 var(--gutter) 48px;text-align:center}.product-track{display:grid;grid-auto-flow:column;grid-auto-columns:25%;overflow:auto;scroll-snap-type:x mandatory}.product-track>*{scroll-snap-align:start}.product-card{min-width:0;text-align:center}.product-card-image{display:block;background:#faf9f6}.product-card-image img{aspect-ratio:1;object-fit:cover}.product-card-details{display:grid;gap:6px;justify-items:center;padding:12px 8px 18px}.product-card-details>a:first-of-type{text-decoration:none;font-weight:400}.product-rating{font-size:.8rem}.carousel-controls{display:flex;justify-content:end;gap:8px;margin:14px 0}.carousel-controls button{background:var(--ink);color:#fff;border-radius:50%}.split-feature{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.split-feature>img,.split-feature>video{align-self:stretch;object-fit:cover;min-height:100%}.split-feature--cream{background:var(--cream)}.split-copy{align-self:center;display:grid;gap:15px;justify-items:start;padding:clamp(30px,7vw,98px)}.results-list{padding:0;margin:0;list-style:none}.results-list li{padding:9px 0;border-bottom:1px solid var(--line)}.results-list strong{display:inline-block;font-size:1.4rem;min-width:58px;font-weight:400}.results-section{padding:52px 32px;color:var(--ink);text-align:center}.result-inner{max-width:1600px;margin-inline:auto}.results-section .eyebrow{margin:0 0 10px;font-size:15.6px;letter-spacing:0;line-height:1.3}.results-section h2{margin:0 0 32px;font-size:clamp(26px,22.195122px + 1.014634vw,36.4px);line-height:1.25}.result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 32px}.result-grid article{min-width:0}.result-grid h3{margin:0 0 16px;font-size:clamp(20.8px,19.84878px + .2536585vw,23.4px);line-height:1.3}.result-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}.result-photos figure{min-width:0;margin:0}.result-photos img{aspect-ratio:1;object-fit:cover}.result-photos figcaption{margin-top:8px;font-size:14px;font-weight:400;line-height:1;text-align:start}.result-cta{min-height:0;margin-top:20px;padding:10.4px 28px;font-size:15px;line-height:1.65;letter-spacing:.1em}.stats-grid,.award-grid{display:grid;gap:24px;max-width:var(--page);margin:25px auto 0}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.award-grid article{display:grid;align-content:start;gap:12px}.stats-section{background:var(--cream)}.stats-section>h2{max-width:800px;margin-inline:auto}.stats-grid strong{font-weight:400;font-size:2rem}.stats-grid h3{margin-bottom:8px}.award-grid{max-width:1050px;grid-template-columns:repeat(3,minmax(0,1fr))}.award-grid img{aspect-ratio:1;object-fit:cover}.refill-media{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:center;padding:var(--gutter)}.site-footer{padding:40px 32px;background:var(--ink);color:#fff;font-size:16px;line-height:1.65}.footer-grid{display:grid;grid-template-columns:minmax(0,217.3fr) minmax(0,198.25fr) minmax(0,288fr) minmax(0,384fr);gap:clamp(28px,6.02vw,87px);margin-inline:6.7px}.site-footer h2{font-size:15.6px;line-height:1.35;margin-bottom:15px}.site-footer ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.site-footer li a{color:#fffc}.site-footer li a:hover,.site-footer li a:focus-visible{color:#fff}.footer-privacy-icon{display:inline-block;width:29px;height:14px;vertical-align:middle}.plated-support-launcher{position:fixed;z-index:15;inset:auto 22px 24px auto;display:flex;align-items:center;justify-content:center;gap:8px;width:167px;min-height:53px;border-radius:100px;background:#fff;color:#000;box-shadow:0 3px 13px #0003;text-decoration:none;font:600 14px/1.2 Inter,Arial,sans-serif}.plated-support{inset:auto 35px 35px auto;margin:0;padding:0;width:384px;height:min(680px,calc(100dvh - 70px));max-width:calc(100% - 70px);max-height:none;overflow:hidden;border:0;border-radius:32px;color:#212529;background:#fff;box-shadow:0 4px 24px #0003;font:400 15px/1.5 Inter,Arial,sans-serif}.plated-support[open]{display:grid;grid-template-rows:auto minmax(0,1fr)}.plated-support::backdrop{background:transparent}.plated-support-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid #e9e9e9}.plated-support-header h2{font-size:18px;font-weight:600}.plated-support-content{overflow:auto;overscroll-behavior:contain;padding:16px 20px 24px}.plated-support-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.plated-support-actions a,.plated-support-account::part(signed-out-avatar){display:grid;place-items:center;min-height:44px;padding:6px;border:1px solid #dedede;border-radius:12px;text-decoration:none}.plated-support-account{display:block;--shopify-account-font-body: Inter, Arial, sans-serif;--shopify-account-font-heading: Inter, Arial, sans-serif}.plated-support-account::part(signed-out-avatar){width:100%;height:44px;background:#fff;color:inherit;font:inherit}.plated-support-questions{display:grid;gap:8px}.plated-support-questions details,.plated-support-message{border:1px solid #dedede;border-radius:12px}.plated-support-questions summary,.plated-support-message summary{padding:11px 12px}.plated-support-questions details p{margin:0 12px 8px}.plated-support-questions details a{display:inline-block;margin:0 12px 11px;text-underline-offset:3px}.plated-support-message{margin-top:18px}.plated-support-message .editorial-form{display:grid;gap:10px;margin:0;padding:0 12px}.plated-support-message .editorial-form label{display:grid;gap:4px}.plated-support-message .editorial-form input,.plated-support-message .editorial-form textarea{width:100%;padding:8px;border:1px solid #dedede;border-radius:6px;background:#fff;font:inherit}.plated-support-privacy{display:inline-block;margin:12px;font-size:13px;text-underline-offset:3px}@media(max-width:650px){.plated-support-launcher{right:30px;bottom:27px;width:138px;min-height:40px}.plated-support{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100dvh;border-radius:0}.plated-support-content{padding-bottom:max(24px,env(safe-area-inset-bottom))}}body:has(#PBarNextFrame) .plated-support-launcher{bottom:88px}@media(min-width:651px){html:has(.plated-support[open]){scrollbar-gutter:stable}}.site-footer .newsletter-form{display:grid;gap:15px;max-width:250px;margin-top:78px}.site-footer .newsletter-form input[type=email]{width:100%;height:55px;padding:0 16px;border-color:#fff;color:#fff;font-weight:400}.site-footer .newsletter-form input::placeholder{color:#ffffffbf}.site-footer .newsletter-form button{min-height:52px;padding:0;border:1px solid #fff;background:#fff;color:#000;font-weight:400;line-height:1}.site-footer .newsletter-form button:hover{background:var(--ink);color:#fff}.site-footer .social-links{display:flex;align-items:center;flex-wrap:wrap;gap:32px;margin-block:33px 40.4px}.site-footer .social-links a{display:inline-flex}.site-footer small{display:block;font-size:11px;line-height:18.15px}.search-form{display:flex;flex-wrap:wrap;gap:8px}input[type=search],input[type=email],input[type=text],input[type=number],select{min-width:0;min-height:40px;border:1px solid var(--line);padding:8px 12px;background:transparent}.panel{position:fixed;inset:0 0 0 auto;width:min(470px,100%);max-width:100%;height:100%;max-height:100%;border:0;margin:0;padding:24px;color:var(--ink);background:#fff}.panel::backdrop{background:#0006}.panel--left{inset:0 auto 0 0}.panel--search{inset:var(--search-top, 0) 0 auto;width:100%;max-width:none;height:auto;max-height:calc(100dvh - var(--search-top, 0px));margin:0;padding:0 32px}.plated-search-form{display:flex;align-items:center;min-height:80px;gap:12px}.plated-search-form input[type=search]{flex:1;min-width:0;border:0;background:transparent;font-size:clamp(1rem,2vw,1.5rem)}.plated-predictive-groups{display:grid;gap:clamp(20px,4vw,60px);padding-block:24px 40px}.plated-predictive-groups--with-queries:has([data-search-tabs]){grid-template-columns:minmax(150px,1fr) minmax(0,4fr)}.plated-suggest-queries h2{margin-bottom:16px;font-size:1rem}.plated-suggest-queries ul,.plated-suggest-links{display:grid;gap:12px;margin:0;padding:0;list-style:none}.plated-suggest-queries mark{color:inherit;background:none;font-weight:700}.plated-suggest-tabs{display:flex;gap:28px;overflow-x:auto;margin-bottom:26px;border-bottom:1px solid var(--line)}.plated-suggest-tabs button{flex:0 0 auto;padding:0 0 10px;border:0;border-bottom:2px solid transparent;background:none;cursor:pointer}.plated-suggest-tabs button[aria-selected=true]{border-bottom-color:currentColor}.plated-suggest-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.plated-suggest-grid--articles{grid-template-columns:repeat(3,minmax(0,1fr))}.plated-suggest-card{display:grid;gap:4px;align-content:start;text-decoration:none}.plated-suggest-card:hover{text-decoration:underline}.plated-suggest-card--product img{aspect-ratio:1;object-fit:cover}.plated-suggest-product-info{display:grid;gap:4px;justify-items:center;padding-block:8px}.plated-suggest-rating,.plated-suggest-category{font-size:.75rem}.plated-suggest-category{justify-self:start}.plated-suggest-all{display:flex;margin:28px auto 0}.plated-suggest-empty{padding-block:20px 36px}.panel-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:16px}.panel-heading h2{font-size:1.45rem}.panel details,.panel--left>a{display:block;padding:12px 0;border-bottom:1px solid var(--line)}.panel details>a{display:block;margin:8px 0}.panel .shop-menu{padding:12px 0}.page-shell{max-width:var(--page);margin:auto;padding:45px var(--gutter) 65px}.page-copy{max-width:860px}.page-copy h1,.page-copy h2,.page-copy p,.page-copy ul{margin-bottom:16px}.page-copy:has(.site-faq){max-width:1120px}.page-copy:has(.site-faq)>h1,.faq-collection>h2{text-align:center;margin-bottom:32px}.site-faq{display:grid;grid-template-columns:minmax(150px,1fr) 3fr;align-items:start;gap:clamp(16px,5vw,68px)}.site-faq nav{position:sticky;top:96px;display:grid;gap:10px;font-size:.875rem}.site-faq nav a{text-underline-offset:3px}.site-faq section{margin-bottom:32px;scroll-margin-top:28px}.site-faq section h2{font-size:clamp(1.25rem,2.5vw,1.8rem)}@media(max-width:650px){.site-faq{grid-template-columns:1fr}.site-faq nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}.collection-heading{max-width:780px;margin:0 auto 30px;text-align:center}.collection-heading h1{margin-bottom:15px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.product-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;margin-inline:calc(32px - var(--gutter))}.product-summary{display:grid;align-content:start;gap:15px}.product-summary--presentation{row-gap:0;font-size:16px;line-height:1.65}.product-summary--presentation h1{font-size:clamp(26px,22.195122px + 1.014634vw,31.2px);line-height:1.25}.product-summary--presentation .product-subtitle{font-size:16px;line-height:1.65}.product-status-badge{justify-self:start;padding:4px 10px;background:var(--cream);font-size:13px}.product-summary--presentation>.product-status-badge{display:flex;align-items:center;margin-block-end:13px;padding:1px 5px;background:#cec1be;font-size:12px;font-weight:400;letter-spacing:.05em}.product-summary--presentation .product-form>.button{min-height:0;padding:10.4px 28px;font-size:15px;line-height:1.65;letter-spacing:.1em}.product-summary--presentation .hair-disclosure{padding-block-start:10px;font-size:12px;line-height:1.35}.product-price{font-size:1.2rem}.product-price del{margin-right:8px;opacity:.65}.product-summary--presentation>:is(.product-form,.product-description)~:not(.product-form,.product-description){margin-block-start:15px}.product-summary--presentation>.product-description+.product-form{margin-block-start:10.4px}.product-summary--presentation>.product-subtitle{margin-block:16px 10.4px}.product-summary--presentation>h1+.product-subtitle{margin-block-start:9px}.product-summary--presentation>.product-price{display:flex;align-items:baseline;gap:16px;padding-block:7px 13px;font-size:20px;font-weight:400;line-height:1.75}.product-summary--presentation>.product-price del{margin-inline-end:0}.product-summary--presentation>.product-description{padding-block-start:5px}.product-summary--refill-cartridge>.product-description{padding-block-end:19px}.product-summary--presentation>.product-description p{margin-block-start:4px}.product-summary--presentation>.product-description ul{display:grid;row-gap:6.4px;margin:0;margin-block-start:4px;margin-inline-start:16px;padding:4px 0 10.4px}.product-pdp-rating{display:flex;align-items:center;justify-self:start;gap:8px;min-height:18px;padding-block-start:.72px;font-size:12px;font-weight:400;line-height:1;text-decoration:none}.product-pdp-rating__stars{position:relative;flex:0 0 auto;width:calc(16px * 80 / 14);height:18px;fill:#e9e9e7}.product-pdp-rating__stars svg{display:block;width:calc(16px * 80 / 14);height:16px}.product-pdp-rating__fill{position:absolute;inset:0 auto auto 0;width:var(--rating-fill);overflow:hidden;fill:var(--ink)}.product-options{display:flex;flex-wrap:wrap;gap:9px}.product-options a{border:1px solid var(--line);padding:8px 13px;text-decoration:none;font-size:.83rem}.product-options a[aria-current=true]{border-color:var(--ink)}.product-refill-options{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;padding-block-end:20px}.product-refill-options a{display:flex;align-items:center;justify-content:center;min-width:115px;border:1px solid #e1e1e1;padding:8.4px 14px;color:#373a37a6;font-size:16px;line-height:1.65;text-decoration:none}.product-refill-options a[aria-current=page]{border-color:var(--ink);color:var(--ink)}.product-form{display:grid;gap:11px}.product-summary--presentation .product-form:has([data-product-accelerated-checkout],.hair-purchase){row-gap:0}.product-summary--presentation .product-form>.product-accelerated-checkout{margin-block-start:16px}.product-summary--presentation .product-form>.product-payment-terms{padding-block-start:5px}.product-summary--presentation[data-product-handle=eye-serum]>.product-form{padding-block-end:21px}.product-form label{display:block;margin-bottom:5px}.product-form select{width:100%}.product-form input[type=number]{width:74px}.hair-purchase,.hair-intervals{border:0;margin:0;min-width:0;padding:0}.hair-purchase{display:grid;gap:12px;width:100%;margin-inline:2px;font-size:15px}.product-form .hair-choice{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:10px;line-height:1.5;cursor:pointer}.hair-choice input{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin:auto;border:1px solid var(--cream);border-radius:50%}.hair-choice input:checked{border-color:var(--ink);background:radial-gradient(var(--ink) 5px,transparent 5.5px)}.hair-purchase>.hair-choice,.hair-subscription{border:1px solid var(--cream);background:#fff}.hair-purchase>.hair-choice:has(input:checked),.hair-subscription:has(.hair-choice input:checked){border-color:var(--ink)}.hair-choice:has(input:checked)>span:first-of-type{font-weight:700}.hair-choice-price{font-weight:500;line-height:1;white-space:nowrap}.hair-choice-price del{font-weight:300;opacity:.65}.hair-subscription-details{padding:0 10px 10px}.hair-intervals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-inline:2px;padding-block:12px 16px}.product-form .hair-interval{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;position:relative;margin:0;padding:18.4px 6.4px;border:1px solid var(--cream);font-size:13px;line-height:1.25;text-align:center;cursor:pointer}.hair-interval:has(input:checked){border-color:var(--ink);background:var(--ink);color:#fff}.hair-interval:has(input:focus-visible){outline:2px solid currentColor;outline-offset:2px}.hair-interval strong{font-weight:700}.hair-interval small{position:absolute;bottom:-8px;left:50%;transform:translate(-50%);padding:2px 8px;border-radius:12px;background:var(--cream);color:var(--ink);font-size:.71rem;white-space:nowrap}.hair-subscription-details>p{margin-block-start:5px;padding:0 15px 5px;color:#545859;font-size:12px;line-height:1.35;text-align:center}.hair-benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;list-style:none;padding:10px 12px;margin:10px 0 0;background:#f4f2ee;font-size:11px;line-height:1.35}.product-summary:not(.product-summary--presentation) .product-form:has(.hair-purchase)>.button{width:100%;min-height:48px;font-size:1rem;letter-spacing:.12em}.product-summary--presentation .product-form:has(.hair-purchase)>.button{margin-block-start:16px}.hair-disclosure{padding-inline:10px;font-size:.82rem;line-height:1.4}.hair-disclosure a{text-underline-offset:2px}.hair-terms:not(:target){display:none}.hair-terms{scroll-margin-block-start:100px}.hair-terms h2{margin:0 0 .5em;font:inherit;font-weight:600}.hair-terms p{margin:0 0 .5em}.product-accordion{padding:13px 0;border-top:1px solid var(--line)}.product-accordion summary{font-weight:400}.product-accordion>div{margin-top:10px}.product-detail-extra{margin-top:12px}.product-detail-extra summary{text-decoration:underline;text-underline-offset:.16em}.product-detail-extra:not([open]) .detail-open,.product-detail-extra[open] .detail-closed{display:none}.product-detail-extra[open] summary{margin-bottom:8px}.product-review-area{margin-top:50px}.plated-reviews{padding-block:15px 42px;scroll-margin-top:20px}.plated-reviews>h2{margin-bottom:28px;text-align:center}.reviews-overview{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(18px,4vw,52px);margin-bottom:20px}.reviews-average{font-size:2.1rem;line-height:1.1}.reviews-average span,.reviews-stars{font-size:1.1rem;letter-spacing:.08em}.reviews-average span{display:inline-block;background:linear-gradient(to right,var(--ink) var(--review-share),var(--line) var(--review-share));background-clip:text;color:transparent}.reviews-breakdown{width:min(240px,100%)}.reviews-breakdown button{display:grid;grid-template-columns:28px 1fr 38px;align-items:center;gap:8px;width:100%;border:1px solid transparent;padding:2px 4px;background:none;text-align:left;font-size:.8rem}.reviews-breakdown button:hover,.reviews-breakdown button[aria-pressed=true]{border-color:currentColor}.reviews-meter{height:6px;border-radius:8px;background:linear-gradient(to right,var(--ink) var(--review-share),var(--line) var(--review-share))}.reviews-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 15px;padding-block:10px}.reviews-controls>label{margin-inline-start:auto}.reviews-mobile-filter{display:none}.reviews-mobile-filter button[aria-pressed=true]{font-weight:600}.reviews-controls select,.reviews-form select,.reviews-form input,.reviews-form textarea{padding:8px;border:1px solid var(--line);background:#fff;font:inherit}.reviews-row{display:grid;grid-template-columns:minmax(140px,1fr) 3fr;gap:12px 26px;padding:24px 0;border-top:1px solid var(--line)}.reviews-identity,.reviews-body,.reviews-form,.reviews-form label{display:grid;align-content:start;gap:7px}.reviews-identity span,.reviews-row time,.reviews-row small{font-size:.8rem}.reviews-attributes{display:grid;gap:4px;margin:0;font-size:.8rem}.reviews-attributes dt,.reviews-attributes dd{display:inline}.reviews-attributes dt{font-weight:600}.reviews-attributes dd{margin:0 0 0 .35em}.reviews-row-heading{display:flex;justify-content:space-between;gap:8px;align-items:center}.reviews-copy{white-space:pre-line;overflow-wrap:anywhere}.reviews-copy--collapsed{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.reviews-inline-button{border:0;padding:0;background:none;justify-self:start;text-decoration:underline}.reviews-gallery{display:flex;flex-wrap:wrap;gap:8px}.reviews-thumbnail{position:relative;width:72px;height:72px;padding:0;border:1px solid var(--line);background:#fff;font-size:.75rem}.reviews-thumbnail img{width:100%;height:100%;object-fit:cover}.reviews-thumbnail-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);border-radius:50%;padding:5px 7px;background:#0009;color:#fff}.reviews-carousel{position:relative;width:min(368px,100%);min-width:0}.reviews-carousel .reviews-gallery{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.reviews-carousel .reviews-thumbnail{flex:0 0 auto;width:125px;height:125px;scroll-snap-align:start}.reviews-carousel .icon-button{position:absolute;inset-block:0;width:32px;height:100%;background:#ffffffe0;font-size:1.6rem}.reviews-carousel [data-review-gallery-prev]{inset-inline-start:0}.reviews-carousel [data-review-gallery-next]{inset-inline-end:0}@media(prefers-reduced-motion:reduce){.reviews-carousel .reviews-gallery{scroll-behavior:auto}}.reviews-dialog{width:min(600px,calc(100% - 24px));max-height:calc(100% - 24px);border:1px solid var(--line);padding:20px;color:var(--ink)}.reviews-dialog::backdrop{background:#0007}.reviews-dialog form[method=dialog]{display:flex;justify-content:flex-end}.reviews-dialog img,.reviews-dialog video{max-height:70vh;object-fit:contain}.reviews-form{margin-top:16px}.reviews-form .button{justify-self:start}@media(max-width:650px){.plated-reviews{padding-inline:8px}.plated-reviews>h2{font-size:1.55rem;margin-bottom:42px}.reviews-overview{display:grid;grid-template-columns:minmax(0,1fr);gap:23px;margin-bottom:24px}.reviews-overview>:first-child{text-align:center}.reviews-average{margin-bottom:8px;font-size:1.8rem}.reviews-average span{font-size:1.35rem}.reviews-breakdown{width:100%}.reviews-breakdown button{grid-template-columns:30px 1fr 30px;min-height:26px}.reviews-carousel{width:100%}.reviews-row{grid-template-columns:1fr}.reviews-mobile-filter{display:block;width:100%}.reviews-mobile-filter summary{width:100%;list-style:none}.reviews-mobile-filter summary::-webkit-details-marker{display:none}.reviews-mobile-filter>div{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px}.reviews-mobile-filter button{padding:6px 9px;border:1px solid var(--line);background:#fff}.reviews-controls [data-review-write]{width:100%}.reviews-controls>label{margin-inline-start:0}}.product-faq{max-width:820px;margin:50px auto 0}.product-faq h2{margin-bottom:18px}.product-faq .text-link{display:inline-block;margin-top:8px}.form-error{color:#a02225}.plated-cart-page,.cart-drawer{--cart-rule: #e1e1e1;font-size:16px;line-height:1.65}.plated-cart-page{max-width:848px;margin-inline:auto;padding:64px 24px}.plated-cart-page .button,.cart-drawer .cart-summary .button{min-height:0;padding:10.4px 28px;font-size:15px;line-height:1.65;letter-spacing:.1em}.cart-empty,.cart-page-heading{display:grid;justify-items:center;gap:16px;text-align:center}.cart-empty{gap:24px;padding:250px 0 265px}.cart-empty h1,.cart-drawer .panel-heading h2{font-size:23.4px;line-height:1.25}.cart-empty .button{width:min(235.84px,100%)}.cart-page-heading h1{font-size:36.4px;line-height:1.25}.plated-cart-page .cart-items{margin-top:72px}.cart-table{width:100%;border-collapse:collapse;color:#000}.cart-table :is(th,td){padding:16px 12px;border-bottom:1px solid currentColor;vertical-align:middle}.cart-table :is(th,td):first-child{padding-inline-start:0}.cart-table :is(th,td):last-child{padding-inline-end:0}.cart-table-head th{padding-block:0 10px;font-size:15.6px;font-weight:400;line-height:1.7;letter-spacing:.05em;text-align:start}.cart-table-head th:nth-child(2){text-align:center}.cart-table-head th:last-child{text-align:end}.cart-line-item{display:flex;align-items:center;column-gap:24px}.cart-line-item .cart-line-image{flex:0 0 120px}.cart-line-item .cart-line-product{max-width:500px}.cart-line-image img{width:100%;aspect-ratio:1;object-fit:contain}.cart-line-product{display:grid;justify-items:start;min-width:0}.cart-line-title{font-family:Poppins,sans-serif;font-size:15.6px;font-weight:400;line-height:1.35;text-decoration:none}.cart-line-title:hover{text-decoration:underline}.cart-line-unit-price{margin-block-start:4px;color:var(--ink);font-size:14px;font-weight:300;line-height:1.35}.cart-line-product small{margin:8px 0 0;color:var(--ink);font-size:16px}.cart-line-controls{display:grid;justify-items:center;gap:8px;min-width:0}.cart-line-controls>a{font-size:14px;font-weight:500;text-underline-offset:3px}.cart-quantity{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;min-height:37.2px;border:1px solid var(--cart-rule);line-height:1.65}.cart-quantity>button,.cart-quantity>input{padding:0;border:0;background:transparent;text-align:center}.cart-quantity>button{align-self:stretch;width:35.19px;line-height:24px}.cart-quantity>input{width:32px;min-height:0;font-size:15px;-webkit-appearance:textfield;appearance:textfield}.cart-quantity>input::-webkit-inner-spin-button,.cart-quantity>input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cart-table .cart-line-product small{font-weight:400;line-height:25px}.cart-table .cart-line-controls>a{line-height:1.5}.cart-table .cart-quantity{border-color:currentColor}.cart-table .cart-quantity>input{font-weight:400;line-height:normal}.cart-line-total{font-weight:400;line-height:normal;text-align:end}.cart-line-total-mobile{display:none}.cart-line-error{grid-column:1 / -1;order:1;font-size:14px}.cart-page-footer{display:grid;justify-items:end;gap:48px;margin-top:48px}.cart-page-footer>*{width:min(100%,322.09px)}.cart-page-footer:has(>.cart-summary--recurring)>*{width:100%}.cart-page-footer .cart-discounts .search-form{display:grid;gap:12px;margin-top:10px}.cart-page-footer .cart-discounts input{width:100%;min-height:49px;padding:10px 12px;border:1px solid var(--cart-rule)}.cart-page-footer .cart-discounts .search-form>p{font-size:14px}.cart-summary{display:grid;gap:16px}.cart-summary-total{display:flex;justify-content:space-between;gap:10px;font-weight:400}.cart-summary-policy{font-size:15px}.cart-summary-policy a{text-underline-offset:3px}.cart-summary--recurring{text-align:end}.cart-summary--recurring>.cart-summary-total{justify-content:flex-end}.cart-recurring-consent{margin-block-end:9.4px;font-size:13.3333px;line-height:22px}.cart-accelerated-checkout #shopify-buyer-consent{display:block;margin-block-start:13.3333px;font-size:13.3333px;line-height:22px}.cart-accelerated-checkout #shopify-buyer-consent:is(.hidden,[aria-hidden=true]),.cart-accelerated-checkout:has(#shopify-buyer-consent:not(.hidden,[hidden],[aria-hidden=true]))+.cart-recurring-consent{display:none}.cart-drawer.panel[open]{--cart-drawer-padding: 32px;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(450px,92vw);padding:0;overflow:hidden}.cart-drawer .panel-heading{min-height:81px;padding:0 var(--cart-drawer-padding);margin:0;border-color:var(--cart-rule)}.cart-drawer .panel-heading .icon-button{width:44px;height:44px;margin-inline-end:0}.cart-drawer-content{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0}.cart-drawer-empty{display:grid;place-items:center;font-size:15px}.cart-drawer-body{overflow-y:auto;scrollbar-width:none}.cart-drawer .cart-shipping{padding:8px var(--cart-drawer-padding);border-bottom:1px solid var(--cart-rule);font-size:15px;text-align:center}.cart-drawer .cart-items{padding:var(--cart-drawer-padding)}.cart-drawer .cart-line{display:grid;grid-template-columns:120px minmax(0,1fr);column-gap:24px;align-items:center}.cart-drawer .cart-line+.cart-line{margin-top:24px}.cart-drawer .cart-line-controls{display:none}.cart-summary--drawer{gap:20px;padding:32px var(--cart-drawer-padding);border-top:1px solid var(--cart-rule)}.cart-summary--drawer .button{width:100%;gap:9px}.cart-checkout-price:before{content:"\2022";padding-inline-end:9px}.cart-recommendations{display:grid;gap:14px;margin-top:20px}.recommendations-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.recommendations-heading>div{display:flex}.recommendations-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;min-width:0;overflow:auto;scroll-snap-type:x mandatory}.cart-recommendation{display:grid;grid-template-columns:65px minmax(0,1fr) auto;align-items:center;gap:10px}.recommendations-track .cart-recommendation{scroll-snap-align:start}.cart-recommendation .button{padding-inline:10px}.product-recommendations .recommendations-track{scrollbar-width:none}.product-recommendation-purchase .product-recommendation-mobile-link{display:none}.cart-drawer .cart-recommendations{padding:var(--cart-drawer-padding);margin:0;gap:16px;border-block:1px solid var(--cart-rule)}.cart-drawer .recommendations-heading h3{font-size:15.6px;line-height:1.35}.cart-drawer .recommendations-track{gap:var(--cart-drawer-padding);scrollbar-width:none}.cart-drawer .cart-recommendation{grid-template-columns:100px minmax(0,1fr);gap:var(--cart-drawer-padding)}.cart-drawer .cart-recommendation a{font-size:15.6px;font-weight:400;text-decoration:none}.cart-drawer .cart-recommendation p{font-size:15px}.cart-drawer .cart-recommendation .button{display:inline;min-height:0;padding:0;border:0;background:none;color:var(--ink);font-size:16px;letter-spacing:0;line-height:1.65;text-transform:none;text-decoration:underline;text-underline-offset:3px}.cart-recommendation-dots{align-items:center;gap:8px}.cart-recommendation-dots button{position:relative;width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#b5b7b5}.cart-recommendation-dots button:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.cart-recommendation-dots button[aria-current=true]{background:var(--ink)}@media(max-width:699px){.product-recommendation-purchase form,.product-recommendation-purchase .product-recommendation-desktop-button{display:none}.product-recommendation-purchase .product-recommendation-mobile-link{display:inline-flex}.plated-cart-page{padding-block:40px}.cart-empty{gap:12px;padding:100px 0 115px}.cart-empty .button{margin-block-start:12px}.cart-empty h1,.cart-drawer .panel-heading h2{font-size:20.838px}.cart-page-heading h1{font-size:26.1522px}.plated-cart-page .cart-items{margin-top:60px}.cart-table,.cart-table tbody{display:block}.cart-table-head{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cart-line-main,.cart-line-item,.cart-line-quantity{display:contents}.cart-table .cart-line,.cart-drawer .cart-line{display:grid;grid-template-columns:70px minmax(0,1fr);column-gap:24px}.cart-table .cart-line{padding:12px 8px 12px 0}.cart-table .cart-line:first-child{padding-block-start:0}.cart-table .cart-line:last-child{padding-block-end:24px;border-bottom:1px solid currentColor}.cart-line-image{display:block;grid-column:1;grid-row:1 / span 2;align-self:center}.cart-line-product{grid-column:2}.cart-table .cart-line-controls,.cart-drawer .cart-line-controls{display:flex;grid-column:2;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-block-start:8px}.cart-table .cart-line-total{display:block;grid-column:1 / -1;padding:0;border:0;text-align:start}.cart-line-total-desktop{display:none}.cart-line-total-mobile{display:block;font-size:15px;font-weight:400;line-height:23px}.cart-page-footer>*{width:100%}.cart-summary--recurring{text-align:start}.cart-summary--recurring>.cart-summary-total{justify-content:flex-start}.cart-drawer.panel[open]{--cart-drawer-padding: 20px}.cart-drawer .panel-heading{min-height:80px}.cart-summary--drawer{padding-block:16px}}@media(max-width:899px){.site-header{min-height:62px}.desktop-nav,.account-button{display:none}.mobile-nav-button{display:inline-grid}.site-footer{padding-inline:24px}.footer-grid{grid-template-columns:1fr;gap:41px;margin-inline:0}.site-footer .social-links{margin-top:48px}.product-track{grid-auto-columns:33.333%}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){:root{font-size:14px;--announcement-height: 54px}.announcement{font-size:12px}.announcement>div{width:min(220px,calc(100% - 120px))}.announcement [data-announcement-toggle]{inset-inline-start:2px}.announcement [data-announcement-step="-1"]{inset-inline-start:30px}.announcement [data-announcement-step="1"]{inset-inline-end:2px}.site-header{min-height:83px}.header-actions{gap:14.4px}.header-actions .icon-button,.header-actions .icon-button svg{width:22px;height:22px}.hero{min-height:128vw;align-items:start;justify-items:center;text-align:center}.hero-content{margin:16px var(--gutter) 0;padding:15px 8px}.hero-content h1{font-size:1.65rem}.hero--quiz{min-height:350px;align-items:center}.button-group{justify-content:center;gap:7px}.button-group .button{padding-inline:9px}.product-track{grid-auto-columns:66.667%}.split-feature,.product-main{grid-template-columns:minmax(0,1fr)}.product-main{gap:30px;margin-inline:calc(24px - var(--gutter))}.panel--search{width:var(--search-mobile-width, 100%);padding-inline:24px}.plated-search-form{min-height:49px}.plated-predictive-groups--with-queries:has([data-search-tabs]){grid-template-columns:minmax(0,1fr)}.plated-suggest-queries ul{display:flex;gap:16px;overflow-x:auto;white-space:nowrap}.plated-suggest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plated-suggest-grid--products{grid-template-columns:minmax(0,1fr)}.plated-suggest-card--product{grid-template-columns:72px 1fr;align-items:center;gap:14px}.plated-suggest-product-info{justify-items:start}.plated-suggest-all{margin-inline-start:0}.results-section{padding-inline:20px}.result-grid{grid-template-columns:minmax(0,1fr)}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.award-grid{grid-template-columns:minmax(0,1fr);max-width:390px}.page-shell{padding-top:24px}.product-summary:not(.product-summary--presentation) .product-form:has(.hair-purchase){margin-inline:8px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/plated.css.map */
