.purpose-picker{max-width:1320px;margin:0 auto;padding:8px 5% 48px;scroll-margin-top:158px}.purpose-picker-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px}.purpose-picker-heading .eyebrow{font-size:10px;letter-spacing:.1em;color:#74786f;margin-bottom:12px}.purpose-picker-heading h2{font:400 29px/1.6 var(--body);letter-spacing:.03em}.purpose-picker-heading>p{font-size:11px;line-height:1.9;color:#74786f;padding-bottom:7px}.purpose-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.purpose-button{display:flex;align-items:center;position:relative;gap:17px;padding:25px 21px;border:1px solid #bfc4ba;background:#f2f3ef;cursor:pointer;color:#252a23;text-align:left;min-height:165px;font-family:var(--body);transition:background .16s,border-color .16s}.purpose-button>img{width:62px;height:104px;object-fit:contain;mix-blend-mode:multiply;flex-shrink:0}.purpose-button-copy{display:block}.purpose-button-copy small{display:block;font:9px var(--display);color:#7b8370;letter-spacing:.03em;margin-bottom:12px}.purpose-button-copy strong{display:block;font-size:20px;line-height:1.65;font-weight:400;letter-spacing:.015em}.purpose-button-copy>span{display:block;font-size:10px;line-height:1.9;margin-top:11px;color:#67705d}.purpose-button-arrow{position:absolute;right:14px;bottom:14px;font-size:18px;color:#4f5b42}.purpose-button:hover,.purpose-button.is-selected{background:#dce0d6;border-color:#5c6950}.purpose-button.is-selected{box-shadow:inset 0 0 0 1px #5c6950}.purpose-button:focus-visible,.purpose-back:focus-visible,.purpose-result-link:focus-visible{outline:2px solid #30392a;outline-offset:4px}.purpose-picker-hint{font-size:10px;color:#7c856f;text-align:right;margin-top:14px}.purpose-results{background:#e2e4de;padding:30px;margin-top:25px;scroll-margin-top:156px;outline:none}.purpose-results[hidden],.purpose-picker-hint[hidden]{display:none}.purpose-results-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:26px}.purpose-results-heading .eyebrow{font:10px var(--display);color:#6d7961;letter-spacing:.08em;margin-bottom:12px}.purpose-results-heading h3{font:400 26px/1.7 var(--body);letter-spacing:.02em}.purpose-results-heading p:last-child{font-size:12px;line-height:2;color:#5f6b52;max-width:780px;margin-top:12px}.purpose-back{font:11px var(--body);background:transparent;white-space:nowrap;border:0;border-bottom:1px solid #7f8d70;cursor:pointer;padding:8px 0;color:#3f4f31;flex-shrink:0}.purpose-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.purpose-result-card{background:white;min-width:0}.purpose-result-image{height:230px;background:#f2f3ef;position:relative;overflow:hidden}.purpose-result-scene{height:100%;width:100%;object-fit:cover;display:block}.purpose-result-scene[src*="conditioning-cream"]{object-position:center bottom}.purpose-result-scene[src*="kourtney"]{object-fit:contain}.purpose-result-pack{position:absolute;right:14px;bottom:14px;width:70px;height:91px;object-fit:contain;background:#f8f8f4;border:1px solid #d5d9ce;padding:5px}.purpose-result-scene[src*="conditioning-cream"]+.purpose-result-pack{bottom:auto;top:14px}.purpose-result-copy{padding:23px 24px 0}.purpose-choice{font-size:11px;line-height:1.9;color:#697959;margin-bottom:12px}.purpose-result-copy h4{font:400 21px/1.6 var(--body);margin:0 0 15px}.purpose-result-intent{font-size:12px;line-height:2;color:#58664a;min-height:72px}.purpose-result-copy dl{border-top:1px solid #dce3d2;margin:20px 0 0}.purpose-result-copy dl>div{display:grid;grid-template-columns:60px 1fr;gap:10px;border-bottom:1px solid #dce3d2;padding:13px 0;align-items:start}.purpose-result-copy dt{font-size:10px;line-height:1.9;color:#7c8e69}.purpose-result-copy dd{margin:0;font-size:12px;line-height:1.9}.purpose-result-link{display:flex;justify-content:space-between;gap:15px;padding:22px 0;font-size:12px;line-height:1.9}.purpose-result-link:hover{text-decoration:underline;text-underline-offset:4px}.purpose-result-grid.one-product{grid-template-columns:1fr}.one-product .purpose-result-card{display:grid;grid-template-columns:.8fr 1.2fr}.one-product .purpose-result-image{height:100%;min-height:340px}.one-product .purpose-result-intent{min-height:0}.purpose-results-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:22px;font-size:10px;line-height:1.9;color:#6e7d5d}.purpose-results-bottom a{text-decoration:underline;text-underline-offset:5px}.purpose-noscript{font-size:12px;line-height:2;margin-top:20px}.purpose-noscript a{text-decoration:underline}
@media(max-width:1100px){.purpose-button{padding:22px 14px;gap:11px}.purpose-button>img{width:45px;height:95px}.purpose-button-copy strong{font-size:17px}.purpose-button-copy small{font-size:8px}.purpose-button-copy>span{font-size:9px}.purpose-picker-heading h2{font-size:26px}.purpose-results-heading h3{font-size:23px}}
@media(max-width:760px){.purpose-picker{padding:3px 21px 30px;scroll-margin-top:113px}.purpose-picker-heading{display:block;margin-bottom:18px}.purpose-picker-heading .eyebrow{font-size:9px;margin-bottom:9px}.purpose-picker-heading h2{font-size:24px;line-height:1.7}.purpose-picker-heading>p{font-size:10px;line-height:1.9;padding:0;margin-top:10px}.purpose-buttons{grid-template-columns:1fr;gap:10px}.purpose-button{gap:18px;padding:15px 18px;min-height:101px}.purpose-button>img{width:48px;height:73px}.purpose-button-copy small{font-size:8px;margin-bottom:7px}.purpose-button-copy strong{font-size:17px;line-height:1.7}.purpose-button-copy strong br{display:none}.purpose-button-copy>span{font-size:9px;line-height:1.8;margin-top:5px}.purpose-button-arrow{font-size:17px;right:13px;bottom:13px}.purpose-picker-hint{font-size:9px;line-height:1.9;margin-top:12px}.purpose-results{padding:22px 14px;margin-top:20px;scroll-margin-top:113px}.purpose-results-heading{display:block;margin-bottom:20px}.purpose-results-heading .eyebrow{font-size:9px;margin-bottom:10px}.purpose-results-heading h3{font-size:22px;line-height:1.8}.purpose-results-heading p:last-child{font-size:11px;line-height:2;margin-top:12px}.purpose-back{font-size:10px;margin-top:12px;padding:9px 0}.purpose-result-grid{grid-template-columns:1fr;gap:20px}.purpose-result-image{height:230px}.purpose-result-copy{padding:22px 17px 0}.purpose-choice{font-size:10px;margin-bottom:10px}.purpose-result-copy h4{font-size:19px;line-height:1.7;margin-bottom:14px}.purpose-result-intent{font-size:11px;line-height:2;min-height:0}.purpose-result-copy dl{margin-top:20px}.purpose-result-copy dl>div{grid-template-columns:49px 1fr;gap:8px;padding:12px 0}.purpose-result-copy dt{font-size:9px}.purpose-result-copy dd{font-size:11px;line-height:2}.purpose-result-link{font-size:10px;line-height:1.9;padding:20px 0}.one-product .purpose-result-card{display:block}.one-product .purpose-result-image{height:270px;min-height:0}.purpose-results-bottom{display:block;font-size:9px;line-height:2;margin-top:18px}.purpose-results-bottom a{display:inline-block;margin-top:12px}.purpose-noscript{font-size:11px}}
@media(prefers-reduced-motion:reduce){.purpose-button{transition:none}}

.purpose-picker,.purpose-results{scroll-margin-top:0}
