#hb-conditioner *{box-sizing:border-box}#hb-conditioner{scroll-behavior:smooth}#hb-conditioner{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-conditioner h1,#hb-conditioner h2,#hb-conditioner h3,#hb-conditioner blockquote,#hb-conditioner .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-conditioner h1{font-size:46px;margin:8px 0 12px}#hb-conditioner h2{font-size:38px;margin:10px 0 20px}#hb-conditioner h3{font-size:27px;margin:0 0 12px}#hb-conditioner p{margin:0 0 16px}#hb-conditioner a{color:inherit;text-underline-offset:4px}#hb-conditioner button,#hb-conditioner select,#hb-conditioner input{font:inherit}#hb-conditioner button,#hb-conditioner a,#hb-conditioner summary,#hb-conditioner input,#hb-conditioner select{touch-action:manipulation}#hb-conditioner button,#hb-conditioner summary{cursor:pointer}#hb-conditioner button:focus-visible,#hb-conditioner a:focus-visible,#hb-conditioner select:focus-visible,#hb-conditioner input:focus-visible,#hb-conditioner summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-conditioner button{color:inherit}#hb-conditioner img{max-width:100%;height:auto;display:block}#hb-conditioner small,#hb-conditioner .small{font-size:13px;line-height:1.55}#hb-conditioner .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-conditioner .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-conditioner .reviewbar a{color:#fff}#hb-conditioner .brand{font-size:24px;letter-spacing:.2em}#hb-conditioner .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-conditioner header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-conditioner header nav{display:flex;gap:24px;font-size:13px}#hb-conditioner .wrap{max-width:1240px;margin:auto;padding:32px}#hb-conditioner .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-conditioner .gallery{position:sticky;top:24px}#hb-conditioner .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-conditioner .thumbs{display:flex;gap:10px;margin:14px 0}#hb-conditioner .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-conditioner .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-conditioner .thumbs img{height:64px;width:100%;object-fit:cover}#hb-conditioner .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-conditioner .rating{font-size:12px;margin:4px 0 12px}#hb-conditioner .stars{color:#856a3b;letter-spacing:2px}#hb-conditioner .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-conditioner .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-conditioner select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-conditioner .variants select{flex:1}#hb-conditioner .price{font-size:21px;font-weight:600}#hb-conditioner fieldset{margin:12px 0;border:0;padding:0}#hb-conditioner legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-conditioner .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-conditioner .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-conditioner .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-conditioner .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-conditioner .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-conditioner .choice strong{font-size:14px}#hb-conditioner .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-conditioner .choice .price{font-size:18px}#hb-conditioner .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-conditioner .cadence{margin:10px 0 0 28px;font-size:12px}#hb-conditioner .cadence select{width:100%;margin-top:5px}#hb-conditioner .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-conditioner .cta{display:block;border:0;background:#2c2418;color:#fff;width:100%;padding:16px;font-size:14px;letter-spacing:.03em;text-align:center;text-decoration:none;min-height:52px}#hb-conditioner .cta:hover{background:#51412c}#hb-conditioner .cta:disabled{background:#716958;cursor:not-allowed}#hb-conditioner .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-conditioner .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-conditioner .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-conditioner .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-conditioner .section>p{max-width:730px}#hb-conditioner .warm{background:#faf6ef}#hb-conditioner .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-conditioner .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-conditioner .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-conditioner .number{font:italic 36px Georgia,serif;color:#92713f}#hb-conditioner .card p{font-size:14px}#hb-conditioner .card h3{font-size:26px}#hb-conditioner .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-conditioner .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-conditioner .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-conditioner .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-conditioner .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-conditioner .story img{width:100%;max-height:560px;object-fit:cover}#hb-conditioner .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-conditioner details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-conditioner summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-conditioner summary:after{content:"+";position:absolute;right:3px}#hb-conditioner details[open] summary:after{content:"\2212"}#hb-conditioner details p{margin-top:14px;font-size:14px}#hb-conditioner .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-conditioner .faq{max-width:850px}#hb-conditioner .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-conditioner .sticky{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #b7a587;padding:12px 5%;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:20;box-shadow:0 -3px 20px #0001}#hb-conditioner .sticky[hidden]{display:none}#hb-conditioner .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-conditioner .sticky strong{font-size:14px}#hb-conditioner .sticky small{display:block}#hb-conditioner dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-conditioner dialog::backdrop{background:#0007}#hb-conditioner .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-conditioner .report{max-width:1120px}#hb-conditioner .report h1{font-size:58px}#hb-conditioner .report h2{margin-top:30px}#hb-conditioner .report .lead{font-size:20px;max-width:850px}#hb-conditioner .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-conditioner .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-conditioner .report td,#hb-conditioner .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-conditioner .report th{background:#f4eee4}#hb-conditioner .table-wrap{overflow-x:auto}#hb-conditioner .report li{margin-bottom:10px}#hb-conditioner .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-conditioner .report figure{margin:20px 0}#hb-conditioner .report figure img{border:1px solid #ddd}#hb-conditioner .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-conditioner .report .status{font-size:12px;color:#70542e}#hb-conditioner .report .score{font-size:12px}#hb-conditioner .mobile-demo{display:block}#hb-conditioner .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-conditioner{font-size:15px}#hb-conditioner .wrap{padding:24px 20px}#hb-conditioner header{padding:15px 20px}#hb-conditioner header nav{gap:14px}#hb-conditioner header nav a:nth-child(2){display:none}#hb-conditioner .brand{font-size:19px}#hb-conditioner h1{font-size:36px}#hb-conditioner h2{font-size:32px}#hb-conditioner .hero,#hb-conditioner .split{grid-template-columns:1fr;gap:24px}#hb-conditioner .gallery{position:static}#hb-conditioner .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-conditioner .thumbs{margin:10px 0 0}#hb-conditioner .thumbs button{width:65px}#hb-conditioner .thumbs img{height:44px}#hb-conditioner .hero .intro{margin-top:0}#hb-conditioner .benefit{font-size:23px}#hb-conditioner .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-conditioner .routine{grid-template-columns:1fr}#hb-conditioner .section{padding:42px 0}#hb-conditioner .choice>label{grid-template-columns:20px 1fr auto}#hb-conditioner .choice .price{font-size:16px}#hb-conditioner .sticky{padding:10px 16px;gap:8px}#hb-conditioner .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-conditioner .sticky strong{font-size:12px}#hb-conditioner .sticky small{font-size:11px}#hb-conditioner .report h1{font-size:40px}#hb-conditioner .report td,#hb-conditioner .report th{min-width:170px;padding:10px}#hb-conditioner .report .lead{font-size:18px}}#hb-conditioner .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-conditioner .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-conditioner .thumbs img{height:54px;object-fit:contain}#hb-conditioner .thumbs span{display:block;padding:5px 0 2px}#hb-conditioner .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-conditioner .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-conditioner .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-conditioner .card{border-top:0;padding-top:0}#hb-conditioner .editorial-set{margin:0}#hb-conditioner .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-conditioner .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-conditioner .customer-film blockquote{font-size:30px;margin:22px 0}#hb-conditioner .customer-film{scroll-margin-top:20px}#hb-conditioner .customer-film .split{align-items:start}#hb-conditioner .customer-film details{font-size:13px}#hb-conditioner .media-note{font-size:12px}#hb-conditioner .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-conditioner .thumbs button{flex-basis:66px}#hb-conditioner .thumbs img{height:42px}#hb-conditioner .product-portrait{margin-bottom:15px}#hb-conditioner .customer-film .split{gap:25px}#hb-conditioner .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-conditioner .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-conditioner .reviews-section{scroll-margin-top:24px}#hb-conditioner .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-conditioner .review-heading h2{margin-bottom:25px}#hb-conditioner .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-conditioner .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-conditioner .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-conditioner .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-conditioner .review-score p{margin:10px 0}#hb-conditioner .rating-breakdown{align-self:center}#hb-conditioner .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-conditioner .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-conditioner .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-conditioner .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-conditioner .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-conditioner .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-conditioner .review-tools label{font-size:12px;display:grid;gap:6px}#hb-conditioner .review-tools input,#hb-conditioner .review-tools select{width:100%;min-width:0;min-height:46px;border:1px solid #b9ac98;background:#fff;padding:10px;border-radius:0;color:#241f19}#hb-conditioner .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-conditioner .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-conditioner .review-person{font-size:13px}#hb-conditioner .review-person strong{display:block;font-size:15px}#hb-conditioner .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-conditioner .review-person time{display:block;color:#72685b;font-size:12px}#hb-conditioner .review-copy{max-width:750px}#hb-conditioner .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-conditioner .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-conditioner .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-conditioner .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-conditioner .review-bottom>a{font-size:13px}#hb-conditioner .review-bottom button{background:#fff;font-size:13px}#hb-conditioner .review-empty{padding:24px;background:#faf6ef}#hb-conditioner .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-conditioner .review-tools+#reviewResults{margin-top:16px}#hb-conditioner header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-conditioner header{flex-wrap:wrap;gap:18px}#hb-conditioner header nav{font-size:11px;gap:15px}#hb-conditioner .review-heading{display:block}#hb-conditioner .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-conditioner .review-score strong{font-size:54px}#hb-conditioner .review-tools{grid-template-columns:1fr 1fr}#hb-conditioner .review-tools label:first-child{grid-column:1/-1}#hb-conditioner .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-conditioner .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-conditioner .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-conditioner .review-person time{margin-left:auto}#hb-conditioner .review-verified{margin:0}#hb-conditioner .review-copy p{font-size:15px}#hb-conditioner .review-bottom{align-items:flex-start;flex-direction:column}#hb-conditioner .review-heading .linkbutton{margin-bottom:20px}}#hb-conditioner .choice .detail{font-size:13px}#hb-conditioner .terms{font-size:12px}#hb-conditioner .choice strong{font-size:15px}#hb-conditioner .choice .price{font-size:20px}#hb-conditioner .review-preview-note{line-height:1.65}#hb-conditioner .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-conditioner .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-conditioner .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-conditioner .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-conditioner .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-conditioner .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-conditioner .hero-intro,#hb-conditioner .hero-benefits{font-size:15px}}#hb-conditioner .editorial-set{min-width:0}#hb-conditioner .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-conditioner .hero>*,#hb-conditioner .split>*,#hb-conditioner .cards>*,#hb-conditioner .routine>*{min-width:0}@media(max-width:760px){#hb-conditioner{padding-bottom:85px;font-size:16px}#hb-conditioner .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-conditioner .variants #variant{width:100%}#hb-conditioner .variants #quantity{width:80px}#hb-conditioner select,#hb-conditioner input,#hb-conditioner textarea{font-size:16px}#hb-conditioner .product-jumps{gap:4px 14px}#hb-conditioner .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-conditioner .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-conditioner .thumbs button{scroll-snap-align:start;min-height:60px}#hb-conditioner .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-conditioner .choice .detail{font-size:14px}#hb-conditioner .choice .tag{line-height:1.5}#hb-conditioner .terms{font-size:13px}#hb-conditioner .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-conditioner .sticky>div{min-width:0}#hb-conditioner .sticky small{overflow-wrap:anywhere}#hb-conditioner .sticky .cta{flex-shrink:0;min-height:44px}#hb-conditioner .review-tools input,#hb-conditioner .review-tools select{font-size:16px}#hb-conditioner .review-reset{min-height:44px}#hb-conditioner .ingredient-text{font-size:13px;line-height:1.7}#hb-conditioner summary{min-height:44px;display:flex;align-items:center}#hb-conditioner details p{font-size:15px}#hb-conditioner .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-conditioner .wrap{padding-left:16px;padding-right:16px}#hb-conditioner .cards{grid-template-columns:1fr}#hb-conditioner .card h3{font-size:26px}#hb-conditioner .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-conditioner .choice>label>.price{grid-column:2;margin-top:5px}#hb-conditioner .sticky strong{font-size:11px}#hb-conditioner .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-conditioner{scroll-behavior:auto}}#hb-conditioner .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-conditioner .hero,#hb-conditioner .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-conditioner .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-conditioner .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-conditioner .thumbs{justify-content:center}}#hb-conditioner .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-conditioner .lifestyle-pair figure{margin:0;min-width:0}#hb-conditioner .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-conditioner .warm>.wrap{padding-left:20px;padding-right:20px}#hb-conditioner .lifestyle-pair{gap:12px;margin-top:24px}}#hb-conditioner{letter-spacing:normal;padding-bottom:80px}#hb-conditioner [hidden]{display:none!important}#hb-conditioner .card{display:block;background:transparent;position:static;text-align:left}#hb-conditioner .price{display:block}#hb-conditioner .sub .price small{display:block;font-size:10px;font-weight:400}#hb-conditioner .hero>div{min-width:0}#hb-conditioner .sticky{z-index:25}#hb-conditioner video{max-width:100%}#hb-conditioner h1,#hb-conditioner h2,#hb-conditioner h3{letter-spacing:normal;color:#241f19}#hb-conditioner .thumbs button{min-height:66px}#hb-conditioner .gallery{top:130px}#hb-conditioner .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-conditioner .variants{flex-wrap:wrap}#hb-conditioner .variants #hb-variant{flex-basis:45%}#hb-conditioner .variants #hb-quantity{flex:0 0 55px}#hb-conditioner select{font-size:16px}#hb-conditioner .gallery{position:static}}#hb-product-reviews{max-width:1176px;margin:0 auto;padding:56px 32px;color:#241f19;scroll-margin-top:24px}#hb-product-reviews #stamped-main-widget{font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.7;margin:24px 0 0}#hb-product-reviews #stamped-main-widget .stamped-review{display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px;padding:30px 0;border-bottom:1px solid #ddd2c2}#hb-product-reviews #stamped-main-widget .stamped-review-header{float:none;width:auto;margin:0;font-size:13px;line-height:1.6}#hb-product-reviews #stamped-main-widget .stamped-review-content{float:none;width:auto;margin:0;min-width:0}#hb-product-reviews #stamped-main-widget .stamped-review-body{max-width:750px;margin:0}#hb-product-reviews #stamped-main-widget .stamped-review-header-title{font-family:Verdana,sans-serif;font-size:18px;font-weight:600;line-height:1.5;margin:10px 0}#hb-product-reviews #stamped-main-widget .stamped-review-content-body{font-size:16px;line-height:1.75;letter-spacing:normal;overflow-wrap:anywhere}#hb-product-reviews #stamped-main-widget .author{font-size:15px;color:#241f19}#hb-product-reviews #stamped-main-widget .created{font-size:12px;color:#72685b}#hb-product-reviews #stamped-main-widget .stamped-review-footer{font-size:12px;margin-top:18px}#hb-product-reviews #stamped-main-widget .stamped-review-product{display:block!important;font-size:12px;color:#72685b;margin-top:12px}#hb-product-reviews #stamped-main-widget .stamped-review-variant{display:block!important;font-size:12px;color:#72685b}#hb-product-reviews #stamped-main-widget .stamped-review-image img{max-width:100%;height:auto}#hb-product-reviews #stamped-main-widget .stamped-starratings{color:#8a6936}#hb-product-reviews #stamped-main-widget .stamped-sort-select,#hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{min-height:46px;border:1px solid #b9ac98;border-radius:0;background:#fff;color:#241f19;font-family:inherit;font-size:14px;padding:10px}#hb-product-reviews #stamped-main-widget button,#hb-product-reviews #stamped-main-widget [role=button],#hb-product-reviews #stamped-main-widget input,#hb-product-reviews #stamped-main-widget select{touch-action:manipulation}#hb-product-reviews #stamped-main-widget button:focus-visible,#hb-product-reviews #stamped-main-widget [role=button]:focus-visible,#hb-product-reviews #stamped-main-widget a:focus-visible,#hb-product-reviews #stamped-main-widget input:focus-visible,#hb-product-reviews #stamped-main-widget select:focus-visible{outline:3px solid #796039;outline-offset:3px}@media(max-width:760px){#hb-product-reviews{padding:40px 20px}#hb-product-reviews #stamped-main-widget .stamped-review{grid-template-columns:minmax(0,1fr);gap:14px;padding:26px 0}#hb-product-reviews #stamped-main-widget .stamped-review-content-body{font-size:15px}#hb-product-reviews #stamped-main-widget .stamped-sort-select,#hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{max-width:100%;font-size:16px}}#hb-conditioner .gallery-main{height:auto;aspect-ratio:1/1}#hb-conditioner #hb-product-reviews #stamped-main-widget .stamped-sort-select{background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:12px!important;padding:10px 34px 10px 12px!important;color:#241f19!important;min-width:180px}#hb-conditioner #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-conditioner #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-conditioner #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-conditioner #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-conditioner #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-conditioner #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-conditioner #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-conditioner #hb-product-reviews .stamped-fa-star,#hb-conditioner #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-conditioner #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-conditioner .stamped-badge .stamped-fa-star,#hb-conditioner .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-conditioner #hb-reviews,#hb-conditioner #hb-choose,#hb-conditioner section{scroll-margin-top:24px}@media(max-width:760px){#hb-conditioner .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-conditioner #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-conditioner .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-conditioner .variants #hb-variant{width:100%}#hb-conditioner .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-conditioner #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-conditioner .sub .price small{font-size:12px}#hb-conditioner .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-conditioner) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-conditioner #hb-product-reviews{padding:0;max-width:none}#hb-conditioner .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-conditioner .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-conditioner .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-conditioner .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-conditioner .card p{font-size:16px}#hb-conditioner .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-conditioner .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-conditioner .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-conditioner .intro .rating{margin:0 0 10px}#hb-conditioner .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-conditioner .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-conditioner .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-conditioner .hero{gap:18px}}#hb-conditioner .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-conditioner .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-conditioner .thumbs button{position:relative;flex:0 0 76px;width:76px;min-width:76px;height:76px;min-height:76px;aspect-ratio:1;padding:0;border:0;background:transparent;overflow:hidden}#hb-conditioner .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-conditioner .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-conditioner>.wrap:first-child{padding-top:0}#hb-conditioner .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-conditioner .thumbs{margin-top:8px}}#hb-conditioner .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-conditioner .ingredient-benefits li{margin:0 0 18px}#hb-conditioner .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-conditioner .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-conditioner #hb-ingredients{scroll-margin-top:24px}#hb-conditioner .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-conditioner .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-conditioner .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-conditioner #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-conditioner .gallery-frame{aspect-ratio:5/4}}#hb-conditioner #hb-overview figure{margin:0}#hb-conditioner #hb-overview figure img{width:100%;height:auto;display:block}#hb-conditioner .customer-film video{background:#faf7f1}#hb-conditioner .thumbs button{flex:0 0 calc((100% - 16px)/3);width:calc((100% - 16px)/3);height:auto;min-height:0;max-width:96px;aspect-ratio:1}#hb-conditioner .thumbs img{aspect-ratio:1;display:block}#hb-conditioner .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-conditioner #hb-packThumb img{transform:scale(1)}#hb-conditioner #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-conditioner #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-conditioner #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-conditioner .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-conditioner .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-conditioner .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-conditioner .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-conditioner .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-conditioner .customer-story details p{font-size:14px}#hb-conditioner .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-conditioner .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-conditioner .customer-story video{height:210px}#hb-conditioner .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-conditioner .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-conditioner .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-conditioner .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-conditioner .customer-story blockquote{font-size:25px}#hb-conditioner #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-conditioner #hb-overview figure{max-width:270px}#hb-conditioner .thumbs{padding-inline:8px}#hb-conditioner .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-conditioner .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-conditioner .customer-story video{height:auto;max-height:480px}#hb-conditioner .customer-story blockquote{font-size:22px}}#hb-conditioner .gallery-frame{position:relative}#hb-conditioner .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-conditioner .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-conditioner .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-conditioner .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-conditioner .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-conditioner .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-conditioner .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-conditioner .variants #hb-variant{grid-column:1;grid-row:2}#hb-conditioner .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-conditioner .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-conditioner .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-conditioner .thumbs button[hidden]{display:none}#hb-conditioner #hb-overview figure{max-width:420px}#hb-conditioner .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-conditioner .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-conditioner .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-conditioner .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-conditioner .thumbs{padding:2px 8px}#hb-conditioner #hb-overview figure{max-width:none}#hb-conditioner .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-conditioner .customer-story video{width:100%;max-height:none}#hb-conditioner .intro h1{font-size:30px}}#hb-conditioner .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-conditioner .single-size{font-size:15px;font-weight:600}#hb-conditioner .variants{display:flex;align-items:center;gap:12px}#hb-conditioner .variants .single-size{margin-right:auto}#hb-conditioner .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-conditioner .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-conditioner #hb-packThumb{overflow:hidden}#hb-conditioner #hb-packThumb img{transform:scale(1.2)}#hb-conditioner #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-conditioner #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-conditioner .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-conditioner .customer-story{grid-template-columns:minmax(0,1fr)}#hb-conditioner .customer-story video{max-height:none}#hb-conditioner #hb-overview figure{max-width:270px}#hb-conditioner .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-conditioner #hb-choose,#hb-conditioner .section{scroll-margin-top:110px}#hb-conditioner .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1;object-position:center 40%}#hb-conditioner .customer-story video{aspect-ratio:9/16;max-height:520px}#hb-conditioner .customer-media{background:transparent}#hb-conditioner #hb-overview figure{max-width:480px;width:100%}#hb-conditioner .application-motion img{aspect-ratio:1;object-fit:cover}@media(max-width:760px){#hb-conditioner .customer-story video{max-height:none}#hb-conditioner #hb-overview figure{max-width:none}#hb-conditioner .intro h1{font-size:30px}#hb-conditioner .gallery-frame{aspect-ratio:6/5}#hb-conditioner .thumbs button{flex-basis:66px;width:66px;max-width:66px}}#hb-conditioner .testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-conditioner .testimonial-card{background:#faf6ef;border:1px solid #ded3c2;padding:28px;display:flex;flex-direction:column}#hb-conditioner .testimonial-stars{color:#765c30;letter-spacing:3px;margin:0 0 18px}#hb-conditioner .testimonial-card blockquote{font-family:Georgia,serif;font-size:28px;line-height:1.35;margin:0 0 24px}#hb-conditioner .testimonial-credit{font-size:13px;margin-top:auto;margin-bottom:0;line-height:1.6}#hb-conditioner #hb-customer-stories{scroll-margin-top:110px}@media(max-width:760px){#hb-conditioner .testimonial-grid{grid-template-columns:1fr;gap:16px}#hb-conditioner .testimonial-card{padding:22px}#hb-conditioner .testimonial-card blockquote{font-size:25px}}#hb-conditioner .testimonial-grid+.small{margin-top:18px}#hb-conditioner .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4);max-width:none}#hb-conditioner .bak-video-card{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:center;margin:24px 0 36px}#hb-conditioner .bak-video-card video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f8f4ed}#hb-conditioner .bak-video-card blockquote{font:italic 25px/1.45 Georgia,serif;margin:18px 0}#hb-conditioner .bak-video-card h3{font:32px/1.2 Georgia,serif}#hb-conditioner .gallery-frame{aspect-ratio:4/3}#hb-conditioner .gallery-main{aspect-ratio:auto;object-fit:cover}#hb-conditioner .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{object-position:center;--hero-zoom:1}@media(max-width:760px){#hb-conditioner .bak-video-card{grid-template-columns:1fr;gap:20px}#hb-conditioner .bak-video-card video{max-width:380px;margin:auto}#hb-conditioner .bak-video-card h3{font-size:29px}#hb-conditioner .gallery-frame{aspect-ratio:4/3}}#hb-conditioner .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-conditioner .gallery-main{max-height:none;object-fit:cover}#hb-conditioner .gallery-main{transform:none!important;object-fit:cover;object-position:center}#hb-conditioner #hb-packThumb img{transform:none!important}#hb-conditioner .gallery-frame{aspect-ratio:1}#hb-conditioner .thumbs{display:flex;gap:8px;padding:0;overflow-x:auto}#hb-conditioner .thumbs button{flex:0 0 calc((100% - (var(--thumb-count) - 1)*8px)/var(--thumb-count));max-width:none;min-height:0;border:1px solid #d5c6af;padding:0}#hb-conditioner .thumbs img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-conditioner #hb-overview figure{max-width:520px}#hb-conditioner .collection-saving{background:#f7f1e6;border-left:3px solid #9c8052;padding:12px 16px;margin:12px 0}#hb-conditioner .collection-saving strong,#hb-conditioner .collection-saving small{display:block}#hb-conditioner .collection-saving small{font-size:11px;margin-top:4px}@media(max-width:760px){#hb-conditioner .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-frame{aspect-ratio:4/3}#hb-conditioner .thumbs{padding:0 8px}#hb-conditioner .bak-video-card{grid-template-columns:minmax(0,1fr)}#hb-conditioner .bak-video-card video{width:100%;max-height:none}}#hb-conditioner .hb-opening-proof{display:block;color:#302820;text-decoration:none;text-align:center;background:#faf7f2;border-bottom:1px solid #e7ded1;padding:12px 18px;margin:0 0 18px;font-size:16px;line-height:1.45}#hb-conditioner .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-conditioner .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-conditioner .hb-assurances{display:grid;grid-template-columns:1.25fr 1fr;gap:14px;margin:14px 0 0;font-size:12px;line-height:1.4;color:#51473a}#hb-conditioner .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-conditioner .hb-assurances svg{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(max-width:760px){#hb-conditioner .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-conditioner .hb-opening-proof cite{font-size:11px}#hb-conditioner .hb-assurances{gap:10px;font-size:12px}}#hb-conditioner .bak-video-card video{aspect-ratio:auto;max-height:none}#hb-conditioner .bak-video-card{grid-template-columns:280px minmax(0,1fr)}#hb-conditioner .gallery-frame,#hb-conditioner .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-frame,#hb-conditioner .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-conditioner .gallery-main{height:100%;max-height:none;aspect-ratio:1;object-fit:cover}#hb-conditioner .bak-video-card{grid-template-columns:300px minmax(0,1fr)}@media(max-width:760px){#hb-conditioner .bak-video-card{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/102/compiled_assets/styles.css.map?subset=AAAAAAAE */
