.hfm{--fm-ink:#2A181C;--fm-soft:#69585B;--fm-red:#9B2236;--fm-line:#E4D8CE;--fm-paper:#FAF4EC;--fm-rose:#F0E2E5;color:var(--fm-ink);font-family:Outfit,sans-serif;padding:80px 0;clear:both;isolation:isolate}.hfm,:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm *{box-sizing:border-box}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-shell{width:calc(100% - 80px);max-width:1200px;margin:0 auto}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-head{max-width:880px;margin:0 auto 32px;text-align:center}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-kicker{font:600 14px/20px Outfit,sans-serif!important;color:var(--fm-red);margin:0 0 16px;text-wrap:balance}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-heading{font:600 48px/1 Outfit,sans-serif!important;letter-spacing:-.035em!important;color:var(--fm-ink);text-wrap:balance;margin:0 0 32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-head .hfm-heading{margin:0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm p,:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm li{font:400 18px/28px Outfit,sans-serif!important;letter-spacing:0!important;text-wrap:pretty;color:var(--fm-soft)}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm p{margin:0 0 24px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm p:last-child{margin-bottom:0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-intro{max-width:760px;margin:0 auto 40px;text-align:center;font-size:20px!important;line-height:28px!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm h3{font:600 24px/32px Outfit,sans-serif!important;color:var(--fm-ink);letter-spacing:-.015em!important;margin:0 0 16px;text-wrap:balance}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm img{display:block;width:100%;max-width:100%;height:auto;object-fit:cover;border-radius:16px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm a:focus-visible,:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm summary:focus-visible{outline:2px solid var(--fm-red);outline-offset:4px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm summary{cursor:pointer;list-style:none}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm summary::-webkit-details-marker{display:none}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm summary:after{content:"+";font:400 24px/28px Outfit,sans-serif!important;color:var(--fm-red);flex:0 0 24px;text-align:center}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm details[open]>summary:after{content:"\2212"}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-check{background:var(--fm-paper);border:1px solid var(--fm-line);border-radius:10px;padding:32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-check h3{max-width:440px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-bridge{max-width:760px;margin:40px auto 0;text-align:center}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-bridge p:first-child{font-size:24px!important;line-height:32px!important;font-weight:500!important;color:var(--fm-ink)}.hfm-2{background:#f0e5db}.hfm .hfm-portrait{width:100%}.hfm-2 .hfm-head{max-width:960px;margin-bottom:48px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-letter-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:64px;align-items:start}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-portrait{margin:0;position:sticky;top:calc(var(--lx-hh,72px) + 24px)}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-portrait img{aspect-ratio:4/5;object-position:50% 35%}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-letter{border-left:0;padding-left:32px;max-width:720px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-letter>p:first-child{font-size:24px!important;line-height:32px!important;font-weight:500!important;color:var(--fm-ink)}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-letter>p:last-child{font-weight:600!important;color:var(--fm-red)}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-letter-list{padding-left:24px;margin:0 0 24px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-letter-list li{padding-left:8px;margin-bottom:16px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-letter-list li::marker{color:var(--fm-red)}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-editorial-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:80px;align-items:start}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-editorial-aside{position:sticky;top:calc(var(--lx-hh,72px) + 24px)}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-editorial-aside .hfm-head{text-align:left;margin-bottom:32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-formula-photo{aspect-ratio:4/3;max-height:400px;object-position:50% 55%}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-prose{max-width:720px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-mechanism-steps{list-style:none;margin:32px 0;padding:0;display:grid;gap:16px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-mechanism-steps li{padding:24px;background:var(--fm-rose);border-radius:10px;color:var(--fm-ink);font-weight:500!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-prose>p:last-child{font-size:24px!important;line-height:32px!important;color:var(--fm-red);font-weight:500!important}.hfm-4{background:#f0e5db}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-ingredients{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-ingredient{border:1px solid var(--fm-line);border-radius:10px;background:var(--fm-paper)}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-ingredient summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;font:500 20px/28px Outfit,sans-serif!important;color:var(--fm-ink)}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-ingredient>div{padding:0 24px 24px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-table-wrap{width:100%;max-width:100%;margin-top:40px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;color:var(--fm-ink);text-align:left}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm th,:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm td{font:400 16px/24px Outfit,sans-serif!important;letter-spacing:0!important;padding:24px;vertical-align:middle;overflow-wrap:break-word;text-wrap:pretty;border:0;border-bottom:1px solid var(--fm-line)}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm thead th{font-weight:600!important;color:var(--fm-soft)}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm tbody th{font-weight:500!important;color:var(--fm-ink)}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-comparison th:first-child{width:28%;padding-left:0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-comparison th:not(:first-child),:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-comparison td{text-align:center}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-comparison thead th:nth-child(2){background:var(--fm-red);color:#faf4ec;border-radius:10px 10px 0 0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-comparison tbody td:nth-child(2){background:var(--fm-rose);color:var(--fm-red);font-weight:600!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-comparison tbody tr:last-child td:nth-child(2){border-radius:0 0 10px 10px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-comparison tbody tr:last-child>*{border-bottom:0}.hfm-6{background:#f0e5db}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-timeline{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-timeline li{border-top:2px solid var(--fm-red);padding-top:24px;position:relative}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-timeline h3{font-size:24px!important;line-height:32px!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-timeline p{margin:0}.hfm-7 .hfm-shell{max-width:1280px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-salon-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-salon-visual{position:sticky;top:calc(var(--lx-hh,72px) + 24px)}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-salon-photo{aspect-ratio:4/5}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-salon-copy .hfm-head{text-align:left;margin-bottom:32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-salon-copy>p:nth-last-child(3){font-size:24px!important;line-height:32px!important;color:var(--fm-red);font-weight:500!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-salon-copy>p:last-child{font-weight:600!important;color:var(--fm-ink)}.hfm-8{background:#f0e5db}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-value-table th:first-child{width:28%}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-value-table thead th:nth-child(2){width:25%}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-value-table tbody tr:last-child>*{background:var(--fm-red);color:var(--fm-paper);border-bottom:0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-value-table tbody tr:last-child th{border-radius:10px 0 0 10px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-value-table tbody tr:last-child td:last-child{border-radius:0 10px 10px 0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-coffee{margin:48px auto 0;max-width:880px;padding:0;border:0;text-align:center}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-coffee p{font-size:24px!important;line-height:32px!important;color:var(--fm-ink);font-weight:500!important}.hfm-9 .hfm-shell{max-width:880px}.hfm-9 .hfm-shell>p{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-photo-steps{list-style:none;padding:0;margin:40px 0 0;display:grid;gap:24px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-photo-steps li{padding:32px;background:var(--fm-paper);border:1px solid var(--fm-line);border-radius:10px}.hfm-11{background:#f0e5db}.hfm-11 .hfm-shell{max-width:880px}.hfm-11 .hfm-heading{text-align:center}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-faq details{border-bottom:1px solid var(--fm-line);margin:0;padding:0;background:transparent;border-radius:0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-faq summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font:500 20px/28px Outfit,sans-serif!important;color:var(--fm-ink)}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-faq details>div{padding:0 40px 24px 0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-faq .lx-acc__b{display:block!important}.hfm-welcome-wrap{padding-top:48px;padding-bottom:48px}.hfm-welcome-wrap .hfm-heading{text-align:center}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-welcome ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-welcome li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:start;margin:0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-welcome img{width:64px;height:64px;border-radius:8px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-welcome h3{font-size:18px!important;line-height:28px!important;margin:0 0 8px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-welcome p{font-size:16px!important;line-height:24px!important}.hpl.hpl--adv{max-width:800px;padding:48px 32px 96px}.hpl.hpl--adv .hpl-head{margin-bottom:32px}.hpl.hpl--adv h1{font-size:48px!important;line-height:1!important;letter-spacing:-.035em!important;max-width:760px;text-wrap:balance}.hpl.hpl--adv h2{font-size:30px!important;line-height:36px!important;letter-spacing:-.025em!important;text-wrap:balance}.hpl.hpl--adv p{font-size:18px!important;line-height:28px!important;margin-bottom:24px}.hpl.hpl--adv .hpl-dek{font-size:20px!important;line-height:28px!important}.hpl.hpl--adv .hpl-byline{font-size:14px!important;line-height:20px!important;margin-bottom:0;display:block}.hpl.hpl--adv .hpl-reason{padding-top:48px}.hpl.hpl--adv .hpl-fig img{border-radius:10px}.hpl.hpl--adv .hfm-story-list{list-style:none;padding:0;margin:0;display:grid;gap:24px}.hpl.hpl--adv .hpl-offer{margin-top:48px}.hpl.hpl--adv .hpl-prod__soft{font-size:14px!important;line-height:20px!important}@media(hover:hover)and (pointer:fine){:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm summary:hover{color:var(--fm-red)}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm summary{transition:color .3s cubic-bezier(.22,1,.36,1)}}@media(max-width:989px){.hfm{padding:64px 0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-shell{width:calc(100% - 48px)}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-heading{font-size:36px!important;line-height:40px!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-letter-layout,:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-editorial-layout,:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-salon-layout{gap:32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-check{padding:24px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-welcome ul{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-timeline{grid-template-columns:1fr;gap:32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm th,:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm td{padding:16px}}@media(max-width:749px){.hfm{padding:48px 0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-shell{width:calc(100% - 40px)}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-head{margin-bottom:24px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-kicker{font-size:12px!important;line-height:16px!important;margin-bottom:12px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-heading{font-size:30px!important;line-height:36px!important;letter-spacing:-.025em!important;margin-bottom:24px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm p,:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm li{font-size:16px!important;line-height:24px!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm h3{font-size:20px!important;line-height:28px!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-intro{font-size:18px!important;line-height:28px!important;margin-bottom:24px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-checks{grid-template-columns:1fr;gap:16px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-check{padding:24px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-bridge{margin-top:32px;text-align:left}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-bridge p:first-child{font-size:20px!important;line-height:28px!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-letter-layout,:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-editorial-layout,:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-salon-layout{grid-template-columns:1fr;gap:32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-portrait,:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-editorial-aside,:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-salon-visual{position:static}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-portrait{max-width:320px;margin:0 auto}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-portrait img{aspect-ratio:4/3;object-position:50% 30%}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-letter{padding-left:20px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-letter>p:first-child,:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-prose>p:last-child{font-size:20px!important;line-height:28px!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-formula-photo{max-width:350px;margin:0 auto;aspect-ratio:4/3}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-ingredients{grid-template-columns:1fr;gap:12px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-ingredient summary{font-size:18px!important;line-height:28px!important;padding:20px;gap:12px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-ingredient>div{padding:0 20px 20px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-table-wrap{margin-top:24px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-comparison,:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-comparison thead,:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-comparison tbody{display:block}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-comparison tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-comparison th,:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-comparison td{display:block;width:auto;padding:16px 8px;font-size:14px!important;line-height:20px!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-comparison th:first-child{grid-column:1/-1;width:auto;padding:20px 0 12px;text-align:left;border:0;font-size:18px!important;line-height:28px!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-comparison thead th:first-child{font-size:14px!important;line-height:20px!important;padding-top:0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-comparison thead th:not(:first-child){padding:16px 8px;display:flex;align-items:center;justify-content:center}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-comparison tbody td:nth-child(2){border-radius:0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-comparison tbody tr:last-child td:nth-child(2){border-radius:0 0 10px 10px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-timeline{margin-top:32px;gap:32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-timeline h3{font-size:20px!important;line-height:28px!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-salon-photo{aspect-ratio:4/3;max-height:400px;object-position:center 30%}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-salon-copy>p:nth-last-child(3){font-size:20px!important;line-height:28px!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-value-table,:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-value-table thead,:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-value-table tbody{display:block}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-value-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-value-table th,:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-value-table td{display:block;width:auto!important;padding:16px 12px;font-size:14px!important;line-height:20px!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-value-table th:first-child{grid-column:1/-1;font-size:18px!important;line-height:28px!important;padding-top:24px;border-bottom:0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-value-table thead th:first-child{font-size:14px!important;line-height:20px!important;padding-top:0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-value-table tbody tr:last-child th{border-radius:10px 10px 0 0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-value-table tbody tr:last-child td:nth-child(2){border-radius:0 0 0 10px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-value-table tbody tr:last-child td:last-child{border-radius:0 0 10px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-coffee{margin-top:32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-coffee p{font-size:20px!important;line-height:28px!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-photo-steps{gap:16px;margin-top:32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-photo-steps li{padding:24px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-faq summary{font-size:18px!important;line-height:28px!important;gap:16px;padding:20px 0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-faq details>div{padding-right:0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-welcome ul{grid-template-columns:1fr;gap:24px}.hpl.hpl--adv{padding:32px 20px 80px}.hpl.hpl--adv h1{font-size:36px!important;line-height:40px!important}.hpl.hpl--adv h2{font-size:24px!important;line-height:32px!important}.hpl.hpl--adv p,.hpl.hpl--adv .hpl-dek{font-size:18px!important;line-height:28px!important}.hpl.hpl--adv .hpl-byline{font-size:14px!important;line-height:20px!important}.hpl.hpl--adv .hpl-reason{padding-top:32px}}@media(prefers-reduced-motion:reduce){:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm summary{transition:none}}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home) .hfm .hfm-comparison thead{position:sticky;top:var(--lx-hh,72px);z-index:2;background:#faf4ec}.hfm{background:#fff;padding:80px 0 96px}.hfm-2,.hfm-4,.hfm-6,.hfm-8,.hfm-11{background:#fff}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-shell{max-width:1200px;width:calc(100% - 80px)}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-head{max-width:840px;text-align:left;margin:0 0 32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-heading{font:600 36px/40px Outfit,sans-serif!important;letter-spacing:-.025em!important;text-align:left}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-kicker{font:500 12px/16px Outfit,sans-serif!important;letter-spacing:.025em!important;margin-bottom:16px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-intro{max-width:680px;text-align:left;margin:0 0 40px;font:400 18px/28px Outfit,sans-serif!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm p,:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm li{font:400 16px/24px Outfit,sans-serif!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm h3{font:600 24px/32px Outfit,sans-serif!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm p{margin-bottom:24px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-checks{gap:32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-check{padding:0;overflow:hidden;border:0;background:#faf4ec;border-radius:10px;box-shadow:none}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-check>.hfm-scene{width:100%;height:200px;border-radius:0;object-fit:cover;object-position:50% 42%}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-check-copy{padding:32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-check-copy h3{margin:0 0 16px;font:600 24px/32px Outfit,sans-serif!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-check-copy p{font:400 16px/24px Outfit,sans-serif!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-bridge{max-width:800px;margin:48px 0 0;text-align:left}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-bridge>p:first-child{font:500 30px/36px Outfit,sans-serif!important;max-width:680px}.hfm-2 .hfm-shell{background:#faf4ec;border-radius:16px;padding:48px}.hfm-2 .hfm-head{margin-bottom:40px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-letter-opening{display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;align-items:center;margin-bottom:40px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-portrait{position:static;width:100%;max-width:none;margin:0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-portrait img{width:100%;height:280px;aspect-ratio:auto;object-fit:cover;object-position:50% 25%;border-radius:8px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-letter-opening .hfm-letter-lead{font:500 30px/36px Outfit,sans-serif!important;color:#2a181c;margin:0;max-width:680px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-letter{max-width:none;column-count:2;column-gap:48px;border-left:0;padding-left:32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-letter>p:first-child{font:400 16px/24px Outfit,sans-serif!important;color:#69585b}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-letter>p,:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-letter-list{break-inside:avoid}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-letter>p:last-child{font:600 16px/24px Outfit,sans-serif!important;column-span:all;margin-top:16px;color:#9b2236}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-letter-list{padding-left:16px;margin:0 0 24px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-letter-list li{padding-left:4px;margin-bottom:12px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-editorial-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-editorial-aside{position:static}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-editorial-aside .hfm-head{margin-bottom:32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-formula-photo{height:400px;max-height:none;aspect-ratio:auto;object-fit:cover;border-radius:16px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-prose>p:last-child{font:500 20px/28px Outfit,sans-serif!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-mechanism-steps{gap:0;margin:32px 0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-mechanism-steps li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:center;background:none;padding:20px 0;border-bottom:1px solid #E4D8CE;border-radius:0;font:500 18px/28px Outfit,sans-serif!important;color:#2a181c}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-process-number{font:500 48px/48px Outfit,sans-serif!important;color:#9b2236;letter-spacing:-.025em!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-ingredient-layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:64px;align-items:start}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-ingredient-photo{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:16px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-ingredients{grid-template-columns:1fr;gap:0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-ingredient{border:0;border-bottom:1px solid #E4D8CE;border-radius:0;background:none}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-ingredient summary{padding:24px 0;font:500 20px/28px Outfit,sans-serif!important;gap:16px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-ingredient>div{padding:0 32px 24px 0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-table-wrap{margin-top:32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-comparison th,:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-comparison td{padding:24px 16px;font:400 16px/24px Outfit,sans-serif!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-comparison th:first-child{width:28%;padding-left:0;font-weight:500!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-comparison tbody td:nth-child(2){font-weight:600!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-timeline{display:grid;grid-template-columns:1fr;gap:48px;margin-top:48px;padding:0;max-width:1040px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-timeline>li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:48px;align-items:center;padding:0;border:0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-timeline>li:nth-child(2){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-timeline>li:nth-child(2)>.hfm-scene{grid-column:2;grid-row:1}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-timeline>li:nth-child(2)>.hfm-phase-copy{grid-column:1;grid-row:1}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-timeline .hfm-scene{height:280px;width:100%;object-fit:cover;object-position:50% 35%;border-radius:16px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-phase-copy h3{font:500 24px/32px Outfit,sans-serif!important;color:#9b2236}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-phase-copy p{font:400 16px/24px Outfit,sans-serif!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-salon-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-salon-visual{position:static}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-salon-photo{height:640px;aspect-ratio:auto;object-fit:cover;object-position:center;border-radius:16px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-salon-copy .hfm-head{margin-bottom:32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-salon-copy>p:nth-last-child(3){font:500 20px/28px Outfit,sans-serif!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-value-table tbody th{font-weight:500!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-value-table td:nth-child(2){font:500 20px/28px Outfit,sans-serif!important;font-variant-numeric:tabular-nums}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-coffee{max-width:880px;margin:64px auto 0;text-align:left}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-coffee p{font:500 30px/36px Outfit,sans-serif!important;letter-spacing:-.015em!important;text-wrap:balance}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-photo-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:start;margin-top:40px}.hfm-9 .hfm-shell{max-width:1200px}.hfm-9 .hfm-shell>p{margin-left:0;text-align:left;max-width:680px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-photo-protocol{width:100%;height:560px;object-fit:cover;border-radius:16px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-photo-steps{margin:0;gap:24px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-photo-steps li{padding:0 0 24px;background:none;border:0;border-bottom:1px solid #E4D8CE;border-radius:0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-photo-steps h3{font:500 24px/32px Outfit,sans-serif!important;color:#9b2236}.hfm-11 .hfm-shell{max-width:1040px}.hfm-11 .hfm-heading{text-align:left;max-width:680px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;align-items:start}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-faq details{width:100%;border:0;border-bottom:1px solid #E4D8CE}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-faq summary{font:500 18px/28px Outfit,sans-serif!important;padding:24px 0;min-height:104px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-faq details>div{padding:0 24px 24px 0}.hfm-restored-comparison{padding-top:64px!important;padding-bottom:64px!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-reveal-word{opacity:1}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-reveal-armed .hfm-reveal-word{opacity:.35;transition:opacity .5s cubic-bezier(.22,1,.36,1)}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-reveal-armed .hfm-reveal-word.is-in{opacity:1}@media(max-width:989px){.hfm{padding:64px 0 80px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-shell{width:calc(100% - 48px)}.hfm-2 .hfm-shell{padding:32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-letter-opening{grid-template-columns:180px minmax(0,1fr);gap:32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-letter{column-gap:32px;padding-left:24px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-letter-opening .hfm-letter-lead{font:500 24px/32px Outfit,sans-serif!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-editorial-layout,:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-ingredient-layout,:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-salon-layout{gap:32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-salon-photo{height:560px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-photo-layout{gap:32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-timeline>li,:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-timeline>li:nth-child(2){gap:32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-faq{gap:0 32px}}@media(max-width:749px){.hfm{padding:48px 0 64px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-shell{width:calc(100% - 40px)}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-head{margin-bottom:24px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-heading{font:600 30px/36px Outfit,sans-serif!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-intro{font:400 18px/28px Outfit,sans-serif!important;margin-bottom:24px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-checks{gap:24px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-check>.hfm-scene{height:180px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-check-copy{padding:24px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-check-copy h3{font:500 20px/28px Outfit,sans-serif!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-bridge{margin-top:32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-bridge>p:first-child{font:500 24px/32px Outfit,sans-serif!important}.hfm-2 .hfm-shell{padding:24px;width:calc(100% - 32px)}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-letter-opening{grid-template-columns:1fr;gap:24px;margin-bottom:32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-portrait{width:100%;max-width:100%;margin:0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-portrait img{height:240px;aspect-ratio:auto;object-position:50% 25%}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-letter-opening .hfm-letter-lead{font:500 24px/32px Outfit,sans-serif!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-letter{column-count:1;padding-left:16px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-letter>p:last-child{margin-top:0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-editorial-layout{grid-template-columns:1fr;gap:32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-formula-photo{height:280px;width:100%;max-width:100%;margin:0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-mechanism-steps li{padding:16px 0;font:500 18px/28px Outfit,sans-serif!important;grid-template-columns:40px minmax(0,1fr)}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-process-number{font:500 36px/40px Outfit,sans-serif!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-ingredient-layout{grid-template-columns:1fr;gap:24px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-ingredient-photo{height:280px;aspect-ratio:auto;object-fit:contain;background:#faf4ec}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-ingredient summary{font:500 18px/28px Outfit,sans-serif!important;padding:20px 0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-table-wrap{margin-top:24px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-comparison th,:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-comparison td{padding:16px 8px;font:400 14px/20px Outfit,sans-serif!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-comparison th:first-child{width:auto;padding:20px 0 12px;font:500 18px/28px Outfit,sans-serif!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-comparison thead th:first-child{font:500 14px/20px Outfit,sans-serif!important;padding-top:0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-timeline{gap:40px;margin-top:32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-timeline>li,:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-timeline>li:nth-child(2){grid-template-columns:1fr;gap:24px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-timeline>li:nth-child(2)>.hfm-scene,:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-timeline>li:nth-child(2)>.hfm-phase-copy{grid-column:auto;grid-row:auto}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-timeline .hfm-scene{height:220px;object-position:50% 40%}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-phase-copy h3{font:500 20px/28px Outfit,sans-serif!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-salon-layout{grid-template-columns:1fr;gap:32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-salon-photo{height:360px;width:100%;max-height:none}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-coffee{margin-top:40px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-coffee p{font:500 24px/32px Outfit,sans-serif!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-photo-layout{grid-template-columns:1fr;gap:32px;margin-top:32px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-photo-protocol{height:320px}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-photo-steps h3{font:500 20px/28px Outfit,sans-serif!important}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-faq{grid-template-columns:1fr;gap:0}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-faq summary{min-height:0;font:500 18px/28px Outfit,sans-serif!important;padding:20px 0}.hfm-restored-comparison{padding-top:40px!important;padding-bottom:40px!important}}@media(prefers-reduced-motion:reduce){:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home,.hfm-preview) .hfm .hfm-reveal-armed .hfm-reveal-word{opacity:1;transition:none}}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home) .hfm-2 .hfm-shell{border-left:4px solid #9B2236}:is(#hp-lrx#hp-lrx,#hp-lrx-home#hp-lrx-home) .hfm .hfm-letter{border-left:0;padding-left:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hp-funnel-master.css.map */
