/* The Hair Care Edit. Scoped to its dedicated destination. */
.care-hub{margin:0;background:var(--hp-porcelain);color:var(--hp-text);font:16px/1.65 var(--hp-body-font)}.care-hub *{box-sizing:border-box}.care-hub a{color:inherit}.care-hub h1,.care-hub h2,.care-hub h3{font-family:var(--hp-display-font);font-weight:400;line-height:1.12;letter-spacing:-.035em}.care-hub h2{font-size:clamp(36px,3.5vw,52px);margin:12px 0 20px}.care-hub h3{font-size:32px}.care-hub p{margin:0 0 18px}.care-hub em{font-weight:400;color:var(--hp-berry-ink)}.care-hub [hidden]{display:none!important}.care-hub :focus-visible{outline:3px solid #a75c79;outline-offset:5px}.care-hub section{scroll-margin-top:24px}.care-skip{position:absolute;top:-100px;left:20px;background:white;padding:12px;z-index:50}.care-skip:focus{top:10px}.care-kicker{font-size:11px;letter-spacing:.17em;font-weight:600;line-height:1.6}.care-hero{display:grid;grid-template-columns:1fr 1fr;background:var(--hp-warm-cream);max-width:1800px;margin:auto}.care-hero-copy{padding:56px max(32px,calc((100vw - 1280px)/2)) 56px; padding-right:45px}.care-hero h1{font-size:clamp(64px,6.9vw,100px);line-height:.98;margin:22px 0 28px}.care-deck{font:26px/1.35 var(--hp-display-font)}.care-intro{max-width:420px;font-size:16px;color:#5d4853}.care-button{display:inline-flex;gap:35px;align-items:center;padding:15px 23px;margin-top:12px;background:var(--hp-primary);color:var(--hp-porcelain)!important;text-decoration:none;font-size:13px}.care-button span{font-size:21px}.care-hero-art{margin:0;background:var(--hp-warm-cream);min-width:0;display:block;position:relative;overflow:hidden}.care-hero-art img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 35%}.care-jumps{background:var(--hp-primary);color:var(--hp-porcelain);display:grid;grid-template-columns:repeat(4,1fr);padding:0 max(24px,calc((100vw - 1280px)/2))}.care-jumps a{padding:22px 20px;text-decoration:none;font-size:13px;display:flex;gap:15px;justify-content:space-between;border-left:1px solid #ffffff30}.care-jumps a:last-child{border-right:1px solid #ffffff30}.care-jumps a:hover{background:#ffffff12}.care-section{max-width:1328px;margin:auto;padding:76px 24px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:48px;margin-bottom:32px}.section-heading>p{max-width:350px;font-size:14px;color:#65505a}.section-heading h2{margin-bottom:0}.start-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:22px}.start-card{padding:32px;background:#ead8c7;text-decoration:none;display:flex;flex-direction:column;min-height:360px}.start-card h3{font-size:39px;margin:25px 0 20px}.start-card p{font-size:15px}.start-card .text-cta{margin-top:auto}.text-cta{font-size:12px;font-weight:600;line-height:1.5;display:block;padding-top:20px}.start-card.plum{background:var(--hp-primary);color:var(--hp-porcelain)}.plum em{color:#e3bbaa}.texture-card{display:flex;flex-direction:column;overflow:hidden;color:var(--hp-porcelain)!important;min-height:360px;text-decoration:none;background:#263d42}.texture-card img{display:block;width:100%;height:170px;flex:0 0 170px;object-fit:cover;object-position:center 30%}.texture-card>div{padding:20px 24px 16px;flex:1}.texture-card h3{font-size:32px;margin:10px 0}.texture-card em{color:#fffaf4}.guide-section{border-top:1px solid var(--hp-rule)}.care-discovery{margin-bottom:26px}.care-discovery label{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.search-row{display:flex;gap:12px}.care-discovery input{flex:1;min-width:0;padding:16px 20px;border:1px solid #ad919c;background:white;color:var(--hp-text);font:16px var(--hp-body-font);border-radius:0}.care-hub button{font:13px var(--hp-body-font);cursor:pointer;min-height:44px}.search-row button,#care-reset{padding:10px 20px;background:transparent;border:1px solid #ad919c;color:var(--hp-primary)}.care-filters{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 10px}.care-filters button{border:1px solid #bda5ae;border-radius:25px;background:transparent;padding:10px 18px;color:var(--hp-primary)}.care-filters button[aria-pressed=true]{background:var(--hp-primary);border-color:var(--hp-primary);color:white}.care-filters button:hover{box-shadow:inset 0 0 0 1px var(--hp-primary)}#care-count{font-size:12px;color:#6a5360;margin-bottom:0}.care-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.care-card{position:relative;display:flex;flex-direction:column;border:1px solid #d8c4cb;padding:24px;background:#fffdf9;transition:box-shadow var(--hp-motion-quick)}.care-card:nth-child(-n+2){background:#f2e5db}.card-meta{display:flex;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #d8c4cb;padding-bottom:14px;margin-bottom:24px;color:#654451}.care-card .card-topic{font-size:11px;color:var(--hp-berry-ink);font-weight:600;margin-bottom:10px}.care-card h3{font-size:29px;margin:0 0 15px;letter-spacing:-.025em}.care-card h3 a{text-decoration:none}.care-card h3 a:after{position:absolute;inset:0;content:''}.care-card>p{font-size:14px;line-height:1.65;color:#65505a}.card-action{margin-top:auto;display:flex;justify-content:space-between;font-size:12px;font-weight:600;padding-top:18px;color:var(--hp-primary)}.card-action span{font-size:19px}.care-card:hover,.care-card:focus-within{box-shadow:0 8px 24px #51152f14;border-color:#926174}.care-context{font-size:12px;color:#65505a;margin-top:24px!important;max-width:850px}#care-empty{padding:30px;background:#efe2d6}#care-empty h3{margin-top:0}.tools-section{background:#e6d8ce;display:grid;grid-template-columns:1fr 1.3fr;gap:80px;padding:64px max(24px,calc((100vw - 1280px)/2))}.tools-intro h2{font-size:56px}.tools-intro>p:last-child{max-width:290px}.tool-links a{display:block;border-top:1px solid #b89aa4;padding:22px 0;text-decoration:none}.tool-links a:last-child{border-bottom:1px solid #b89aa4}.tool-links h3{font-size:29px;margin:8px 0 10px;display:flex;justify-content:space-between;gap:20px}.tool-links p{font-size:14px;margin:0}.tool-links a:hover h3,.question-links a:hover{text-decoration:underline;text-underline-offset:5px}.question-section{display:grid;grid-template-columns:1fr 1.3fr;gap:80px}.question-links a{display:flex;gap:25px;justify-content:space-between;align-items:center;border-bottom:1px solid #d0b9c1;padding:22px 0;text-decoration:none;font:22px/1.3 Georgia,serif}.question-links a:first-child{border-top:1px solid #d0b9c1}.care-hub .hp-site-footer em{color:inherit}@media(min-width:901px) and (max-width:1200px){.care-hub .hp-site-menu nav{gap:12px}.care-hub .hp-site-menu nav a{font-size:10px}.care-hero-copy{padding:44px 32px}.care-grid{grid-template-columns:repeat(2,1fr)}.start-card{padding:24px}.start-card h3{font-size:33px}}@media(max-width:900px){.care-hero-copy{padding:40px 25px}.care-hero h1{font-size:66px}.care-deck{font-size:23px}.care-jumps{grid-template-columns:repeat(2,1fr);padding:0 20px}.care-jumps a{border-bottom:1px solid #ffffff30}.care-section{padding:50px 24px}.section-heading{display:block}.section-heading>p{margin-top:18px;max-width:520px}.start-grid{grid-template-columns:repeat(2,1fr)}.texture-card{grid-column:1/-1;min-height:270px;display:grid;grid-template-columns:46% 54%;grid-template-rows:1fr}.texture-card img{grid-column:2;grid-row:1;width:100%;height:100%;max-height:none;object-position:center 35%}.texture-card>div{grid-column:1;grid-row:1;max-width:none;padding:28px 24px}.care-grid{grid-template-columns:repeat(2,1fr)}.tools-section,.question-section{gap:36px}.tools-intro h2{font-size:44px}}@media(max-width:600px){.care-hero{grid-template-columns:1fr}.care-hero-copy{padding:32px 24px 34px}.care-hero h1{font-size:72px;margin:18px 0 20px}.care-deck{font-size:24px}.care-intro{font-size:15px;max-width:350px}.care-hero-art{height:auto}.care-hero-art img{height:365px;object-position:center 28%}.care-jumps{padding:0 12px}.care-jumps a{font-size:12px;padding:16px 12px}.care-section{padding:44px 20px}.section-heading{margin-bottom:25px}.care-hub h2{font-size:38px}.start-grid,.care-grid{grid-template-columns:1fr}.start-card{min-height:310px;padding:28px}.start-card h3{font-size:38px}.texture-card{min-height:0;display:flex;flex-direction:column}.texture-card img{width:100%;height:200px;flex-basis:200px;object-position:center 25%}.texture-card>div{max-width:none;padding:22px 24px}.search-row{flex-wrap:wrap}.search-row input{flex-basis:100%}.search-row button{padding:10px 16px}.care-filters{gap:8px}.care-filters button{font-size:12px;padding:9px 13px}.care-card{padding:25px}.card-meta{margin-bottom:20px}.care-card h3{font-size:32px}.care-card>p{font-size:15px}.tools-section,.question-section{grid-template-columns:1fr;gap:24px}.tools-section{padding:44px 24px}.tools-intro h2{font-size:46px}.tool-links h3{font-size:28px}.question-links a{font-size:22px}.care-hub .hp-site-footer{padding:36px 24px}}

.care-arrow{display:inline-block;width:19px;height:19px;vertical-align:middle;flex-shrink:0}.care-jumps .care-arrow,.care-button .care-arrow{transform:rotate(90deg)}

