#hb-bakuchiol *{box-sizing:border-box}#hb-bakuchiol{scroll-behavior:smooth}#hb-bakuchiol{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-bakuchiol h1,#hb-bakuchiol h2,#hb-bakuchiol h3,#hb-bakuchiol blockquote,#hb-bakuchiol .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-bakuchiol h1{font-size:46px;margin:8px 0 12px}#hb-bakuchiol h2{font-size:38px;margin:10px 0 20px}#hb-bakuchiol h3{font-size:27px;margin:0 0 12px}#hb-bakuchiol p{margin:0 0 16px}#hb-bakuchiol a{color:inherit;text-underline-offset:4px}#hb-bakuchiol button,#hb-bakuchiol select,#hb-bakuchiol input{font:inherit}#hb-bakuchiol button,#hb-bakuchiol a,#hb-bakuchiol summary,#hb-bakuchiol input,#hb-bakuchiol select{touch-action:manipulation}#hb-bakuchiol button,#hb-bakuchiol summary{cursor:pointer}#hb-bakuchiol button:focus-visible,#hb-bakuchiol a:focus-visible,#hb-bakuchiol select:focus-visible,#hb-bakuchiol input:focus-visible,#hb-bakuchiol summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-bakuchiol button{color:inherit}#hb-bakuchiol img{max-width:100%;height:auto;display:block}#hb-bakuchiol small,#hb-bakuchiol .small{font-size:13px;line-height:1.55}#hb-bakuchiol .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-bakuchiol .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-bakuchiol .reviewbar a{color:#fff}#hb-bakuchiol .brand{font-size:24px;letter-spacing:.2em}#hb-bakuchiol .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-bakuchiol header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-bakuchiol header nav{display:flex;gap:24px;font-size:13px}#hb-bakuchiol .wrap{max-width:1240px;margin:auto;padding:32px}#hb-bakuchiol .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-bakuchiol .gallery{position:sticky;top:24px}#hb-bakuchiol .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-bakuchiol .thumbs{display:flex;gap:10px;margin:14px 0}#hb-bakuchiol .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-bakuchiol .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-bakuchiol .thumbs img{height:64px;width:100%;object-fit:cover}#hb-bakuchiol .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-bakuchiol .rating{font-size:12px;margin:4px 0 12px}#hb-bakuchiol .stars{color:#856a3b;letter-spacing:2px}#hb-bakuchiol .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-bakuchiol .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-bakuchiol select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-bakuchiol .variants select{flex:1}#hb-bakuchiol .price{font-size:21px;font-weight:600}#hb-bakuchiol fieldset{margin:12px 0;border:0;padding:0}#hb-bakuchiol legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-bakuchiol .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-bakuchiol .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-bakuchiol .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-bakuchiol .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-bakuchiol .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-bakuchiol .choice strong{font-size:14px}#hb-bakuchiol .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-bakuchiol .choice .price{font-size:18px}#hb-bakuchiol .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-bakuchiol .cadence{margin:10px 0 0 28px;font-size:12px}#hb-bakuchiol .cadence select{width:100%;margin-top:5px}#hb-bakuchiol .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-bakuchiol .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-bakuchiol .cta:hover{background:#51412c}#hb-bakuchiol .cta:disabled{background:#716958;cursor:not-allowed}#hb-bakuchiol .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-bakuchiol .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-bakuchiol .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-bakuchiol .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-bakuchiol .section>p{max-width:730px}#hb-bakuchiol .warm{background:#faf6ef}#hb-bakuchiol .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-bakuchiol .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-bakuchiol .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-bakuchiol .number{font:italic 36px Georgia,serif;color:#92713f}#hb-bakuchiol .card p{font-size:14px}#hb-bakuchiol .card h3{font-size:26px}#hb-bakuchiol .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-bakuchiol .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-bakuchiol .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-bakuchiol .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-bakuchiol .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-bakuchiol .story img{width:100%;max-height:560px;object-fit:cover}#hb-bakuchiol .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-bakuchiol details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-bakuchiol summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-bakuchiol summary:after{content:"+";position:absolute;right:3px}#hb-bakuchiol details[open] summary:after{content:"\2212"}#hb-bakuchiol details p{margin-top:14px;font-size:14px}#hb-bakuchiol .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-bakuchiol .faq{max-width:850px}#hb-bakuchiol .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-bakuchiol .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-bakuchiol .sticky[hidden]{display:none}#hb-bakuchiol .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-bakuchiol .sticky strong{font-size:14px}#hb-bakuchiol .sticky small{display:block}#hb-bakuchiol dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-bakuchiol dialog::backdrop{background:#0007}#hb-bakuchiol .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-bakuchiol .report{max-width:1120px}#hb-bakuchiol .report h1{font-size:58px}#hb-bakuchiol .report h2{margin-top:30px}#hb-bakuchiol .report .lead{font-size:20px;max-width:850px}#hb-bakuchiol .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-bakuchiol .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-bakuchiol .report td,#hb-bakuchiol .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-bakuchiol .report th{background:#f4eee4}#hb-bakuchiol .table-wrap{overflow-x:auto}#hb-bakuchiol .report li{margin-bottom:10px}#hb-bakuchiol .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-bakuchiol .report figure{margin:20px 0}#hb-bakuchiol .report figure img{border:1px solid #ddd}#hb-bakuchiol .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-bakuchiol .report .status{font-size:12px;color:#70542e}#hb-bakuchiol .report .score{font-size:12px}#hb-bakuchiol .mobile-demo{display:block}#hb-bakuchiol .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-bakuchiol{font-size:15px}#hb-bakuchiol .wrap{padding:24px 20px}#hb-bakuchiol header{padding:15px 20px}#hb-bakuchiol header nav{gap:14px}#hb-bakuchiol header nav a:nth-child(2){display:none}#hb-bakuchiol .brand{font-size:19px}#hb-bakuchiol h1{font-size:36px}#hb-bakuchiol h2{font-size:32px}#hb-bakuchiol .hero,#hb-bakuchiol .split{grid-template-columns:1fr;gap:24px}#hb-bakuchiol .gallery{position:static}#hb-bakuchiol .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-bakuchiol .thumbs{margin:10px 0 0}#hb-bakuchiol .thumbs button{width:65px}#hb-bakuchiol .thumbs img{height:44px}#hb-bakuchiol .hero .intro{margin-top:0}#hb-bakuchiol .benefit{font-size:23px}#hb-bakuchiol .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-bakuchiol .routine{grid-template-columns:1fr}#hb-bakuchiol .section{padding:42px 0}#hb-bakuchiol .choice>label{grid-template-columns:20px 1fr auto}#hb-bakuchiol .choice .price{font-size:16px}#hb-bakuchiol .sticky{padding:10px 16px;gap:8px}#hb-bakuchiol .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-bakuchiol .sticky strong{font-size:12px}#hb-bakuchiol .sticky small{font-size:11px}#hb-bakuchiol .report h1{font-size:40px}#hb-bakuchiol .report td,#hb-bakuchiol .report th{min-width:170px;padding:10px}#hb-bakuchiol .report .lead{font-size:18px}}#hb-bakuchiol .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-bakuchiol .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-bakuchiol .thumbs img{height:54px;object-fit:contain}#hb-bakuchiol .thumbs span{display:block;padding:5px 0 2px}#hb-bakuchiol .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-bakuchiol .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-bakuchiol .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-bakuchiol .card{border-top:0;padding-top:0}#hb-bakuchiol .editorial-set{margin:0}#hb-bakuchiol .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-bakuchiol .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-bakuchiol .customer-film blockquote{font-size:30px;margin:22px 0}#hb-bakuchiol .customer-film{scroll-margin-top:20px}#hb-bakuchiol .customer-film .split{align-items:start}#hb-bakuchiol .customer-film details{font-size:13px}#hb-bakuchiol .media-note{font-size:12px}#hb-bakuchiol .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-bakuchiol .thumbs button{flex-basis:66px}#hb-bakuchiol .thumbs img{height:42px}#hb-bakuchiol .product-portrait{margin-bottom:15px}#hb-bakuchiol .customer-film .split{gap:25px}#hb-bakuchiol .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-bakuchiol .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-bakuchiol .reviews-section{scroll-margin-top:24px}#hb-bakuchiol .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-bakuchiol .review-heading h2{margin-bottom:25px}#hb-bakuchiol .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-bakuchiol .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-bakuchiol .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-bakuchiol .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-bakuchiol .review-score p{margin:10px 0}#hb-bakuchiol .rating-breakdown{align-self:center}#hb-bakuchiol .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-bakuchiol .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-bakuchiol .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-bakuchiol .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-bakuchiol .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-bakuchiol .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-bakuchiol .review-tools label{font-size:12px;display:grid;gap:6px}#hb-bakuchiol .review-tools input,#hb-bakuchiol .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-bakuchiol .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-bakuchiol .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-bakuchiol .review-person{font-size:13px}#hb-bakuchiol .review-person strong{display:block;font-size:15px}#hb-bakuchiol .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-bakuchiol .review-person time{display:block;color:#72685b;font-size:12px}#hb-bakuchiol .review-copy{max-width:750px}#hb-bakuchiol .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-bakuchiol .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-bakuchiol .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-bakuchiol .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-bakuchiol .review-bottom>a{font-size:13px}#hb-bakuchiol .review-bottom button{background:#fff;font-size:13px}#hb-bakuchiol .review-empty{padding:24px;background:#faf6ef}#hb-bakuchiol .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-bakuchiol .review-tools+#reviewResults{margin-top:16px}#hb-bakuchiol header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-bakuchiol header{flex-wrap:wrap;gap:18px}#hb-bakuchiol header nav{font-size:11px;gap:15px}#hb-bakuchiol .review-heading{display:block}#hb-bakuchiol .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-bakuchiol .review-score strong{font-size:54px}#hb-bakuchiol .review-tools{grid-template-columns:1fr 1fr}#hb-bakuchiol .review-tools label:first-child{grid-column:1/-1}#hb-bakuchiol .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-bakuchiol .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-bakuchiol .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-bakuchiol .review-person time{margin-left:auto}#hb-bakuchiol .review-verified{margin:0}#hb-bakuchiol .review-copy p{font-size:15px}#hb-bakuchiol .review-bottom{align-items:flex-start;flex-direction:column}#hb-bakuchiol .review-heading .linkbutton{margin-bottom:20px}}#hb-bakuchiol .choice .detail{font-size:13px}#hb-bakuchiol .terms{font-size:12px}#hb-bakuchiol .choice strong{font-size:15px}#hb-bakuchiol .choice .price{font-size:20px}#hb-bakuchiol .review-preview-note{line-height:1.65}#hb-bakuchiol .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-bakuchiol .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-bakuchiol .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-bakuchiol .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-bakuchiol .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-bakuchiol .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-bakuchiol .hero-intro,#hb-bakuchiol .hero-benefits{font-size:15px}}#hb-bakuchiol .editorial-set{min-width:0}#hb-bakuchiol .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-bakuchiol .hero>*,#hb-bakuchiol .split>*,#hb-bakuchiol .cards>*,#hb-bakuchiol .routine>*{min-width:0}@media(max-width:760px){#hb-bakuchiol{padding-bottom:85px;font-size:16px}#hb-bakuchiol .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-bakuchiol .variants #variant{width:100%}#hb-bakuchiol .variants #quantity{width:80px}#hb-bakuchiol select,#hb-bakuchiol input,#hb-bakuchiol textarea{font-size:16px}#hb-bakuchiol .product-jumps{gap:4px 14px}#hb-bakuchiol .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-bakuchiol .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-bakuchiol .thumbs button{scroll-snap-align:start;min-height:60px}#hb-bakuchiol .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-bakuchiol .choice .detail{font-size:14px}#hb-bakuchiol .choice .tag{line-height:1.5}#hb-bakuchiol .terms{font-size:13px}#hb-bakuchiol .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-bakuchiol .sticky>div{min-width:0}#hb-bakuchiol .sticky small{overflow-wrap:anywhere}#hb-bakuchiol .sticky .cta{flex-shrink:0;min-height:44px}#hb-bakuchiol .review-tools input,#hb-bakuchiol .review-tools select{font-size:16px}#hb-bakuchiol .review-reset{min-height:44px}#hb-bakuchiol .ingredient-text{font-size:13px;line-height:1.7}#hb-bakuchiol summary{min-height:44px;display:flex;align-items:center}#hb-bakuchiol details p{font-size:15px}#hb-bakuchiol .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-bakuchiol .wrap{padding-left:16px;padding-right:16px}#hb-bakuchiol .cards{grid-template-columns:1fr}#hb-bakuchiol .card h3{font-size:26px}#hb-bakuchiol .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-bakuchiol .choice>label>.price{grid-column:2;margin-top:5px}#hb-bakuchiol .sticky strong{font-size:11px}#hb-bakuchiol .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-bakuchiol{scroll-behavior:auto}}#hb-bakuchiol .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-bakuchiol .hero,#hb-bakuchiol .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-bakuchiol .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-bakuchiol .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-bakuchiol .thumbs{justify-content:center}}#hb-bakuchiol .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-bakuchiol .lifestyle-pair figure{margin:0;min-width:0}#hb-bakuchiol .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-bakuchiol .warm>.wrap{padding-left:20px;padding-right:20px}#hb-bakuchiol .lifestyle-pair{gap:12px;margin-top:24px}}#hb-bakuchiol{letter-spacing:normal;padding-bottom:80px}#hb-bakuchiol [hidden]{display:none!important}#hb-bakuchiol .card{display:block;background:transparent;position:static;text-align:left}#hb-bakuchiol .price{display:block}#hb-bakuchiol .sub .price small{display:block;font-size:10px;font-weight:400}#hb-bakuchiol .hero>div{min-width:0}#hb-bakuchiol .sticky{z-index:25}#hb-bakuchiol video{max-width:100%}#hb-bakuchiol h1,#hb-bakuchiol h2,#hb-bakuchiol h3{letter-spacing:normal;color:#241f19}#hb-bakuchiol .thumbs button{min-height:66px}#hb-bakuchiol .gallery{top:130px}#hb-bakuchiol .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-bakuchiol .variants{flex-wrap:wrap}#hb-bakuchiol .variants #hb-variant{flex-basis:45%}#hb-bakuchiol .variants #hb-quantity{flex:0 0 55px}#hb-bakuchiol select{font-size:16px}#hb-bakuchiol .gallery{position:static}}#hb-bakuchiol .gallery-main{height:auto;aspect-ratio:1/1}#hb-bakuchiol #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-bakuchiol #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-bakuchiol #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-bakuchiol #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-bakuchiol #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-bakuchiol #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-bakuchiol #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-bakuchiol #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-bakuchiol #hb-product-reviews .stamped-fa-star,#hb-bakuchiol #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-bakuchiol #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-bakuchiol .stamped-badge .stamped-fa-star,#hb-bakuchiol .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-bakuchiol #hb-reviews,#hb-bakuchiol #hb-choose,#hb-bakuchiol section{scroll-margin-top:24px}@media(max-width:760px){#hb-bakuchiol .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-bakuchiol #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-bakuchiol .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-bakuchiol .variants #hb-variant{width:100%}#hb-bakuchiol .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-bakuchiol #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-bakuchiol .sub .price small{font-size:12px}#hb-bakuchiol .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-bakuchiol) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-bakuchiol #hb-product-reviews{padding:0;max-width:none}#hb-bakuchiol .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-bakuchiol .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-bakuchiol .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-bakuchiol .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-bakuchiol .card p{font-size:16px}#hb-bakuchiol .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-bakuchiol .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-bakuchiol .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-bakuchiol .intro .rating{margin:0 0 10px}#hb-bakuchiol .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-bakuchiol .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-bakuchiol .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-bakuchiol .hero{gap:18px}}#hb-bakuchiol .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-bakuchiol .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-bakuchiol .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-bakuchiol .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-bakuchiol .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-bakuchiol>.wrap:first-child{padding-top:0}#hb-bakuchiol .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-bakuchiol .thumbs{margin-top:8px}}#hb-bakuchiol .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-bakuchiol .ingredient-benefits li{margin:0 0 18px}#hb-bakuchiol .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-bakuchiol .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-bakuchiol #hb-ingredients{scroll-margin-top:24px}#hb-bakuchiol .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-bakuchiol .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-bakuchiol .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-bakuchiol #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-bakuchiol .gallery-frame{aspect-ratio:5/4}}#hb-bakuchiol #hb-overview figure{margin:0}#hb-bakuchiol #hb-overview figure img{width:100%;height:auto;display:block}#hb-bakuchiol .customer-film video{background:#faf7f1}#hb-bakuchiol .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-bakuchiol .thumbs img{aspect-ratio:1;display:block}#hb-bakuchiol .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-bakuchiol #hb-packThumb img{transform:scale(1)}#hb-bakuchiol #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-bakuchiol #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-bakuchiol #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-bakuchiol .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-bakuchiol .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-bakuchiol .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-bakuchiol .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-bakuchiol .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-bakuchiol .customer-story details p{font-size:14px}#hb-bakuchiol .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-bakuchiol .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-bakuchiol .customer-story video{height:210px}#hb-bakuchiol .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-bakuchiol .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-bakuchiol .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-bakuchiol .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-bakuchiol .customer-story blockquote{font-size:25px}#hb-bakuchiol #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-bakuchiol #hb-overview figure{max-width:270px}#hb-bakuchiol .thumbs{padding-inline:8px}#hb-bakuchiol .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-bakuchiol .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-bakuchiol .customer-story video{height:auto;max-height:480px}#hb-bakuchiol .customer-story blockquote{font-size:22px}}#hb-bakuchiol .gallery-frame{position:relative}#hb-bakuchiol .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-bakuchiol .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-bakuchiol .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-bakuchiol .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-bakuchiol .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-bakuchiol .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-bakuchiol .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-bakuchiol .variants #hb-variant{grid-column:1;grid-row:2}#hb-bakuchiol .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-bakuchiol .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-bakuchiol .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-bakuchiol .thumbs button[hidden]{display:none}#hb-bakuchiol #hb-overview figure{max-width:420px}#hb-bakuchiol .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-bakuchiol .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-bakuchiol .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-bakuchiol .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-bakuchiol .thumbs{padding:2px 8px}#hb-bakuchiol #hb-overview figure{max-width:none}#hb-bakuchiol .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-bakuchiol .customer-story video{width:100%;max-height:none}#hb-bakuchiol .intro h1{font-size:30px}}#hb-bakuchiol .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-bakuchiol .single-size{font-size:15px;font-weight:600}#hb-bakuchiol .variants{display:flex;align-items:center;gap:12px}#hb-bakuchiol .variants .single-size{margin-right:auto}#hb-bakuchiol .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-bakuchiol .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-bakuchiol #hb-packThumb{overflow:hidden}#hb-bakuchiol #hb-packThumb img{transform:scale(1.2)}#hb-bakuchiol #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-bakuchiol #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-bakuchiol .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-bakuchiol .customer-story{grid-template-columns:minmax(0,1fr)}#hb-bakuchiol .customer-story video{max-height:none}#hb-bakuchiol #hb-overview figure{max-width:270px}#hb-bakuchiol .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-bakuchiol #hb-choose,#hb-bakuchiol .section{scroll-margin-top:110px}#hb-bakuchiol .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1;object-position:center 40%}#hb-bakuchiol .customer-story video{aspect-ratio:9/16;max-height:520px}#hb-bakuchiol .customer-media{background:transparent}#hb-bakuchiol #hb-overview figure{max-width:480px;width:100%}#hb-bakuchiol .application-motion img{aspect-ratio:1;object-fit:cover}@media(max-width:760px){#hb-bakuchiol .customer-story video{max-height:none}#hb-bakuchiol #hb-overview figure{max-width:none}#hb-bakuchiol .intro h1{font-size:30px}#hb-bakuchiol .gallery-frame{aspect-ratio:6/5}#hb-bakuchiol .thumbs button{flex-basis:66px;width:66px;max-width:66px}}#hb-bakuchiol .testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-bakuchiol .testimonial-card{background:#faf6ef;border:1px solid #ded3c2;padding:28px;display:flex;flex-direction:column}#hb-bakuchiol .testimonial-stars{color:#765c30;letter-spacing:3px;margin:0 0 18px}#hb-bakuchiol .testimonial-card blockquote{font-family:Georgia,serif;font-size:28px;line-height:1.35;margin:0 0 24px}#hb-bakuchiol .testimonial-credit{font-size:13px;margin-top:auto;margin-bottom:0;line-height:1.6}#hb-bakuchiol #hb-customer-stories{scroll-margin-top:110px}@media(max-width:760px){#hb-bakuchiol .testimonial-grid{grid-template-columns:1fr;gap:16px}#hb-bakuchiol .testimonial-card{padding:22px}#hb-bakuchiol .testimonial-card blockquote{font-size:25px}}#hb-bakuchiol .testimonial-grid+.small{margin-top:18px}#hb-bakuchiol .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4);max-width:none}#hb-bakuchiol .bak-video-card{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:center;margin:24px 0 36px}#hb-bakuchiol .bak-video-card video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f8f4ed}#hb-bakuchiol .bak-video-card blockquote{font:italic 25px/1.45 Georgia,serif;margin:18px 0}#hb-bakuchiol .bak-video-card h3{font:32px/1.2 Georgia,serif}#hb-bakuchiol .gallery-frame{aspect-ratio:4/3}#hb-bakuchiol .gallery-main{aspect-ratio:auto;object-fit:cover}#hb-bakuchiol .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{object-position:center;--hero-zoom:1}@media(max-width:760px){#hb-bakuchiol .bak-video-card{grid-template-columns:1fr;gap:20px}#hb-bakuchiol .bak-video-card video{max-width:380px;margin:auto}#hb-bakuchiol .bak-video-card h3{font-size:29px}#hb-bakuchiol .gallery-frame{aspect-ratio:4/3}}#hb-bakuchiol .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-bakuchiol .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-bakuchiol .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-bakuchiol .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-bakuchiol .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-bakuchiol .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-bakuchiol .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-bakuchiol .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-bakuchiol .hb-opening-proof cite{font-size:11px}#hb-bakuchiol .hb-assurances{gap:10px;font-size:12px}}#hb-body-butter *{box-sizing:border-box}#hb-body-butter{scroll-behavior:smooth}#hb-body-butter{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-body-butter h1,#hb-body-butter h2,#hb-body-butter h3,#hb-body-butter blockquote,#hb-body-butter .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-body-butter h1{font-size:46px;margin:8px 0 12px}#hb-body-butter h2{font-size:38px;margin:10px 0 20px}#hb-body-butter h3{font-size:27px;margin:0 0 12px}#hb-body-butter p{margin:0 0 16px}#hb-body-butter a{color:inherit;text-underline-offset:4px}#hb-body-butter button,#hb-body-butter select,#hb-body-butter input{font:inherit}#hb-body-butter button,#hb-body-butter a,#hb-body-butter summary,#hb-body-butter input,#hb-body-butter select{touch-action:manipulation}#hb-body-butter button,#hb-body-butter summary{cursor:pointer}#hb-body-butter button:focus-visible,#hb-body-butter a:focus-visible,#hb-body-butter select:focus-visible,#hb-body-butter input:focus-visible,#hb-body-butter summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-body-butter button{color:inherit}#hb-body-butter img{max-width:100%;height:auto;display:block}#hb-body-butter small,#hb-body-butter .small{font-size:13px;line-height:1.55}#hb-body-butter .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-body-butter .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-body-butter .reviewbar a{color:#fff}#hb-body-butter .brand{font-size:24px;letter-spacing:.2em}#hb-body-butter .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-body-butter header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-body-butter header nav{display:flex;gap:24px;font-size:13px}#hb-body-butter .wrap{max-width:1240px;margin:auto;padding:32px}#hb-body-butter .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-body-butter .gallery{position:sticky;top:24px}#hb-body-butter .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-body-butter .thumbs{display:flex;gap:10px;margin:14px 0}#hb-body-butter .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-body-butter .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-body-butter .thumbs img{height:64px;width:100%;object-fit:cover}#hb-body-butter .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-body-butter .rating{font-size:12px;margin:4px 0 12px}#hb-body-butter .stars{color:#856a3b;letter-spacing:2px}#hb-body-butter .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-body-butter .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-body-butter select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-body-butter .variants select{flex:1}#hb-body-butter .price{font-size:21px;font-weight:600}#hb-body-butter fieldset{margin:12px 0;border:0;padding:0}#hb-body-butter legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-body-butter .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-body-butter .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-body-butter .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-body-butter .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-body-butter .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-body-butter .choice strong{font-size:14px}#hb-body-butter .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-body-butter .choice .price{font-size:18px}#hb-body-butter .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-body-butter .cadence{margin:10px 0 0 28px;font-size:12px}#hb-body-butter .cadence select{width:100%;margin-top:5px}#hb-body-butter .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-body-butter .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-body-butter .cta:hover{background:#51412c}#hb-body-butter .cta:disabled{background:#716958;cursor:not-allowed}#hb-body-butter .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-body-butter .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-body-butter .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-body-butter .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-body-butter .section>p{max-width:730px}#hb-body-butter .warm{background:#faf6ef}#hb-body-butter .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-body-butter .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-body-butter .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-body-butter .number{font:italic 36px Georgia,serif;color:#92713f}#hb-body-butter .card p{font-size:14px}#hb-body-butter .card h3{font-size:26px}#hb-body-butter .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-body-butter .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-body-butter .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-body-butter .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-body-butter .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-body-butter .story img{width:100%;max-height:560px;object-fit:cover}#hb-body-butter .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-body-butter details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-body-butter summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-body-butter summary:after{content:"+";position:absolute;right:3px}#hb-body-butter details[open] summary:after{content:"\2212"}#hb-body-butter details p{margin-top:14px;font-size:14px}#hb-body-butter .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-body-butter .faq{max-width:850px}#hb-body-butter .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-body-butter .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-body-butter .sticky[hidden]{display:none}#hb-body-butter .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-body-butter .sticky strong{font-size:14px}#hb-body-butter .sticky small{display:block}#hb-body-butter dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-body-butter dialog::backdrop{background:#0007}#hb-body-butter .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-body-butter .report{max-width:1120px}#hb-body-butter .report h1{font-size:58px}#hb-body-butter .report h2{margin-top:30px}#hb-body-butter .report .lead{font-size:20px;max-width:850px}#hb-body-butter .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-body-butter .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-body-butter .report td,#hb-body-butter .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-body-butter .report th{background:#f4eee4}#hb-body-butter .table-wrap{overflow-x:auto}#hb-body-butter .report li{margin-bottom:10px}#hb-body-butter .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-body-butter .report figure{margin:20px 0}#hb-body-butter .report figure img{border:1px solid #ddd}#hb-body-butter .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-body-butter .report .status{font-size:12px;color:#70542e}#hb-body-butter .report .score{font-size:12px}#hb-body-butter .mobile-demo{display:block}#hb-body-butter .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-body-butter{font-size:15px}#hb-body-butter .wrap{padding:24px 20px}#hb-body-butter header{padding:15px 20px}#hb-body-butter header nav{gap:14px}#hb-body-butter header nav a:nth-child(2){display:none}#hb-body-butter .brand{font-size:19px}#hb-body-butter h1{font-size:36px}#hb-body-butter h2{font-size:32px}#hb-body-butter .hero,#hb-body-butter .split{grid-template-columns:1fr;gap:24px}#hb-body-butter .gallery{position:static}#hb-body-butter .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-body-butter .thumbs{margin:10px 0 0}#hb-body-butter .thumbs button{width:65px}#hb-body-butter .thumbs img{height:44px}#hb-body-butter .hero .intro{margin-top:0}#hb-body-butter .benefit{font-size:23px}#hb-body-butter .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-body-butter .routine{grid-template-columns:1fr}#hb-body-butter .section{padding:42px 0}#hb-body-butter .choice>label{grid-template-columns:20px 1fr auto}#hb-body-butter .choice .price{font-size:16px}#hb-body-butter .sticky{padding:10px 16px;gap:8px}#hb-body-butter .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-body-butter .sticky strong{font-size:12px}#hb-body-butter .sticky small{font-size:11px}#hb-body-butter .report h1{font-size:40px}#hb-body-butter .report td,#hb-body-butter .report th{min-width:170px;padding:10px}#hb-body-butter .report .lead{font-size:18px}}#hb-body-butter .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-body-butter .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-body-butter .thumbs img{height:54px;object-fit:contain}#hb-body-butter .thumbs span{display:block;padding:5px 0 2px}#hb-body-butter .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-body-butter .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-body-butter .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-body-butter .card{border-top:0;padding-top:0}#hb-body-butter .editorial-set{margin:0}#hb-body-butter .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-body-butter .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-body-butter .customer-film blockquote{font-size:30px;margin:22px 0}#hb-body-butter .customer-film{scroll-margin-top:20px}#hb-body-butter .customer-film .split{align-items:start}#hb-body-butter .customer-film details{font-size:13px}#hb-body-butter .media-note{font-size:12px}#hb-body-butter .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-body-butter .thumbs button{flex-basis:66px}#hb-body-butter .thumbs img{height:42px}#hb-body-butter .product-portrait{margin-bottom:15px}#hb-body-butter .customer-film .split{gap:25px}#hb-body-butter .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-body-butter .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-body-butter .reviews-section{scroll-margin-top:24px}#hb-body-butter .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-body-butter .review-heading h2{margin-bottom:25px}#hb-body-butter .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-body-butter .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-body-butter .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-body-butter .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-body-butter .review-score p{margin:10px 0}#hb-body-butter .rating-breakdown{align-self:center}#hb-body-butter .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-body-butter .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-body-butter .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-body-butter .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-body-butter .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-body-butter .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-body-butter .review-tools label{font-size:12px;display:grid;gap:6px}#hb-body-butter .review-tools input,#hb-body-butter .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-body-butter .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-body-butter .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-body-butter .review-person{font-size:13px}#hb-body-butter .review-person strong{display:block;font-size:15px}#hb-body-butter .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-body-butter .review-person time{display:block;color:#72685b;font-size:12px}#hb-body-butter .review-copy{max-width:750px}#hb-body-butter .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-body-butter .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-body-butter .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-body-butter .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-body-butter .review-bottom>a{font-size:13px}#hb-body-butter .review-bottom button{background:#fff;font-size:13px}#hb-body-butter .review-empty{padding:24px;background:#faf6ef}#hb-body-butter .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-body-butter .review-tools+#reviewResults{margin-top:16px}#hb-body-butter header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-body-butter header{flex-wrap:wrap;gap:18px}#hb-body-butter header nav{font-size:11px;gap:15px}#hb-body-butter .review-heading{display:block}#hb-body-butter .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-body-butter .review-score strong{font-size:54px}#hb-body-butter .review-tools{grid-template-columns:1fr 1fr}#hb-body-butter .review-tools label:first-child{grid-column:1/-1}#hb-body-butter .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-body-butter .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-body-butter .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-body-butter .review-person time{margin-left:auto}#hb-body-butter .review-verified{margin:0}#hb-body-butter .review-copy p{font-size:15px}#hb-body-butter .review-bottom{align-items:flex-start;flex-direction:column}#hb-body-butter .review-heading .linkbutton{margin-bottom:20px}}#hb-body-butter .choice .detail{font-size:13px}#hb-body-butter .terms{font-size:12px}#hb-body-butter .choice strong{font-size:15px}#hb-body-butter .choice .price{font-size:20px}#hb-body-butter .review-preview-note{line-height:1.65}#hb-body-butter .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-body-butter .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-body-butter .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-body-butter .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-body-butter .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-body-butter .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-body-butter .hero-intro,#hb-body-butter .hero-benefits{font-size:15px}}#hb-body-butter .editorial-set{min-width:0}#hb-body-butter .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-body-butter .hero>*,#hb-body-butter .split>*,#hb-body-butter .cards>*,#hb-body-butter .routine>*{min-width:0}@media(max-width:760px){#hb-body-butter{padding-bottom:85px;font-size:16px}#hb-body-butter .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-body-butter .variants #variant{width:100%}#hb-body-butter .variants #quantity{width:80px}#hb-body-butter select,#hb-body-butter input,#hb-body-butter textarea{font-size:16px}#hb-body-butter .product-jumps{gap:4px 14px}#hb-body-butter .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-body-butter .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-body-butter .thumbs button{scroll-snap-align:start;min-height:60px}#hb-body-butter .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-body-butter .choice .detail{font-size:14px}#hb-body-butter .choice .tag{line-height:1.5}#hb-body-butter .terms{font-size:13px}#hb-body-butter .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-body-butter .sticky>div{min-width:0}#hb-body-butter .sticky small{overflow-wrap:anywhere}#hb-body-butter .sticky .cta{flex-shrink:0;min-height:44px}#hb-body-butter .review-tools input,#hb-body-butter .review-tools select{font-size:16px}#hb-body-butter .review-reset{min-height:44px}#hb-body-butter .ingredient-text{font-size:13px;line-height:1.7}#hb-body-butter summary{min-height:44px;display:flex;align-items:center}#hb-body-butter details p{font-size:15px}#hb-body-butter .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-body-butter .wrap{padding-left:16px;padding-right:16px}#hb-body-butter .cards{grid-template-columns:1fr}#hb-body-butter .card h3{font-size:26px}#hb-body-butter .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-body-butter .choice>label>.price{grid-column:2;margin-top:5px}#hb-body-butter .sticky strong{font-size:11px}#hb-body-butter .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-body-butter{scroll-behavior:auto}}#hb-body-butter .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-body-butter .hero,#hb-body-butter .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-body-butter .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-body-butter .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-body-butter .thumbs{justify-content:center}}#hb-body-butter .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-body-butter .lifestyle-pair figure{margin:0;min-width:0}#hb-body-butter .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-body-butter .warm>.wrap{padding-left:20px;padding-right:20px}#hb-body-butter .lifestyle-pair{gap:12px;margin-top:24px}}#hb-body-butter{letter-spacing:normal;padding-bottom:80px}#hb-body-butter [hidden]{display:none!important}#hb-body-butter .card{display:block;background:transparent;position:static;text-align:left}#hb-body-butter .price{display:block}#hb-body-butter .sub .price small{display:block;font-size:10px;font-weight:400}#hb-body-butter .hero>div{min-width:0}#hb-body-butter .sticky{z-index:25}#hb-body-butter video{max-width:100%}#hb-body-butter h1,#hb-body-butter h2,#hb-body-butter h3{letter-spacing:normal;color:#241f19}#hb-body-butter .thumbs button{min-height:66px}#hb-body-butter .gallery{top:130px}#hb-body-butter .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-body-butter .variants{flex-wrap:wrap}#hb-body-butter .variants #hb-variant{flex-basis:45%}#hb-body-butter .variants #hb-quantity{flex:0 0 55px}#hb-body-butter select{font-size:16px}#hb-body-butter .gallery{position:static}}#hb-body-butter .gallery-main{height:auto;aspect-ratio:1/1}#hb-body-butter #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-body-butter #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-body-butter #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-body-butter #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-body-butter #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-body-butter #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-body-butter #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-body-butter #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-body-butter #hb-product-reviews .stamped-fa-star,#hb-body-butter #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-body-butter #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-body-butter .stamped-badge .stamped-fa-star,#hb-body-butter .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-body-butter #hb-reviews,#hb-body-butter #hb-choose,#hb-body-butter section{scroll-margin-top:24px}@media(max-width:760px){#hb-body-butter .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-body-butter #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-body-butter .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-body-butter .variants #hb-variant{width:100%}#hb-body-butter .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-body-butter #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-body-butter .sub .price small{font-size:12px}#hb-body-butter .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-body-butter) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-body-butter #hb-product-reviews{padding:0;max-width:none}#hb-body-butter .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-body-butter .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-body-butter .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-body-butter .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-body-butter .card p{font-size:16px}#hb-body-butter .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-body-butter .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-body-butter .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-body-butter .intro .rating{margin:0 0 10px}#hb-body-butter .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-body-butter .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-body-butter .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-body-butter .hero{gap:18px}}#hb-body-butter .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-body-butter .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-body-butter .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-body-butter .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-body-butter .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-body-butter>.wrap:first-child{padding-top:0}#hb-body-butter .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-body-butter .thumbs{margin-top:8px}}#hb-body-butter .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-body-butter .ingredient-benefits li{margin:0 0 18px}#hb-body-butter .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-body-butter .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-body-butter #hb-ingredients{scroll-margin-top:24px}#hb-body-butter .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-body-butter .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-body-butter .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-body-butter #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-body-butter .gallery-frame{aspect-ratio:5/4}}#hb-body-butter #hb-overview figure{margin:0}#hb-body-butter #hb-overview figure img{width:100%;height:auto;display:block}#hb-body-butter .customer-film video{background:#faf7f1}#hb-body-butter .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-body-butter .thumbs img{aspect-ratio:1;display:block}#hb-body-butter .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-body-butter #hb-packThumb img{transform:scale(1)}#hb-body-butter #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-body-butter #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-body-butter #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-body-butter .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-body-butter .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-body-butter .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-body-butter .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-body-butter .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-body-butter .customer-story details p{font-size:14px}#hb-body-butter .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-body-butter .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-body-butter .customer-story video{height:210px}#hb-body-butter .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-body-butter .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-body-butter .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-body-butter .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-body-butter .customer-story blockquote{font-size:25px}#hb-body-butter #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-body-butter #hb-overview figure{max-width:270px}#hb-body-butter .thumbs{padding-inline:8px}#hb-body-butter .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-body-butter .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-body-butter .customer-story video{height:auto;max-height:480px}#hb-body-butter .customer-story blockquote{font-size:22px}}#hb-body-butter .gallery-frame{position:relative}#hb-body-butter .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-body-butter .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-body-butter .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-body-butter .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-body-butter .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-body-butter .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-body-butter .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-body-butter .variants #hb-variant{grid-column:1;grid-row:2}#hb-body-butter .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-body-butter .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-body-butter .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-body-butter .thumbs button[hidden]{display:none}#hb-body-butter #hb-overview figure{max-width:420px}#hb-body-butter .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-body-butter .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-body-butter .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-body-butter .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-body-butter .thumbs{padding:2px 8px}#hb-body-butter #hb-overview figure{max-width:none}#hb-body-butter .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-body-butter .customer-story video{width:100%;max-height:none}#hb-body-butter .intro h1{font-size:30px}}#hb-body-butter .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-body-butter .single-size{font-size:15px;font-weight:600}#hb-body-butter .variants{display:flex;align-items:center;gap:12px}#hb-body-butter .variants .single-size{margin-right:auto}#hb-body-butter .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-body-butter .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-body-butter #hb-packThumb{overflow:hidden}#hb-body-butter #hb-packThumb img{transform:scale(1.2)}#hb-body-butter #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-body-butter #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-body-butter .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-body-butter .customer-story{grid-template-columns:minmax(0,1fr)}#hb-body-butter .customer-story video{max-height:none}#hb-body-butter #hb-overview figure{max-width:270px}#hb-body-butter .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-body-butter #hb-choose,#hb-body-butter .section{scroll-margin-top:110px}#hb-body-butter .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1;object-position:center 40%}#hb-body-butter .customer-story video{aspect-ratio:9/16;max-height:520px}#hb-body-butter .customer-media{background:transparent}#hb-body-butter #hb-overview figure{max-width:480px;width:100%}#hb-body-butter .application-motion img{aspect-ratio:1;object-fit:cover}@media(max-width:760px){#hb-body-butter .customer-story video{max-height:none}#hb-body-butter #hb-overview figure{max-width:none}#hb-body-butter .intro h1{font-size:30px}#hb-body-butter .gallery-frame{aspect-ratio:6/5}#hb-body-butter .thumbs button{flex-basis:66px;width:66px;max-width:66px}}#hb-body-butter .testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-body-butter .testimonial-card{background:#faf6ef;border:1px solid #ded3c2;padding:28px;display:flex;flex-direction:column}#hb-body-butter .testimonial-stars{color:#765c30;letter-spacing:3px;margin:0 0 18px}#hb-body-butter .testimonial-card blockquote{font-family:Georgia,serif;font-size:28px;line-height:1.35;margin:0 0 24px}#hb-body-butter .testimonial-credit{font-size:13px;margin-top:auto;margin-bottom:0;line-height:1.6}#hb-body-butter #hb-customer-stories{scroll-margin-top:110px}@media(max-width:760px){#hb-body-butter .testimonial-grid{grid-template-columns:1fr;gap:16px}#hb-body-butter .testimonial-card{padding:22px}#hb-body-butter .testimonial-card blockquote{font-size:25px}}#hb-body-butter .testimonial-grid+.small{margin-top:18px}#hb-body-butter .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4);max-width:none}#hb-body-butter .bak-video-card{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:center;margin:24px 0 36px}#hb-body-butter .bak-video-card video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f8f4ed}#hb-body-butter .bak-video-card blockquote{font:italic 25px/1.45 Georgia,serif;margin:18px 0}#hb-body-butter .bak-video-card h3{font:32px/1.2 Georgia,serif}#hb-body-butter .gallery-frame{aspect-ratio:4/3}#hb-body-butter .gallery-main{aspect-ratio:auto;object-fit:cover}#hb-body-butter .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{object-position:center;--hero-zoom:1}@media(max-width:760px){#hb-body-butter .bak-video-card{grid-template-columns:1fr;gap:20px}#hb-body-butter .bak-video-card video{max-width:380px;margin:auto}#hb-body-butter .bak-video-card h3{font-size:29px}#hb-body-butter .gallery-frame{aspect-ratio:4/3}}#hb-body-butter .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-body-butter .gallery-main{max-height:none;object-fit:cover}#hb-body-butter .gallery-main{transform:none!important;object-fit:cover;object-position:center}#hb-body-butter #hb-packThumb img{transform:none!important}#hb-body-butter .gallery-frame{aspect-ratio:1}#hb-body-butter .thumbs{display:flex;gap:8px;padding:0;overflow-x:auto}#hb-body-butter .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-body-butter .thumbs img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-body-butter #hb-overview figure{max-width:520px}#hb-body-butter .collection-saving{background:#f7f1e6;border-left:3px solid #9c8052;padding:12px 16px;margin:12px 0}#hb-body-butter .collection-saving strong,#hb-body-butter .collection-saving small{display:block}#hb-body-butter .collection-saving small{font-size:11px;margin-top:4px}@media(max-width:760px){#hb-body-butter .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-frame{aspect-ratio:4/3}#hb-body-butter .thumbs{padding:0 8px}#hb-body-butter .bak-video-card{grid-template-columns:minmax(0,1fr)}#hb-body-butter .bak-video-card video{width:100%;max-height:none}}#hb-body-butter .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-body-butter .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-body-butter .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-body-butter .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-body-butter .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-body-butter .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-body-butter .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-body-butter .hb-opening-proof cite{font-size:11px}#hb-body-butter .hb-assurances{gap:10px;font-size:12px}}#hb-candles *{box-sizing:border-box}#hb-candles{scroll-behavior:smooth}#hb-candles{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-candles h1,#hb-candles h2,#hb-candles h3,#hb-candles blockquote,#hb-candles .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-candles h1{font-size:46px;margin:8px 0 12px}#hb-candles h2{font-size:38px;margin:10px 0 20px}#hb-candles h3{font-size:27px;margin:0 0 12px}#hb-candles p{margin:0 0 16px}#hb-candles a{color:inherit;text-underline-offset:4px}#hb-candles button,#hb-candles select,#hb-candles input{font:inherit}#hb-candles button,#hb-candles a,#hb-candles summary,#hb-candles input,#hb-candles select{touch-action:manipulation}#hb-candles button,#hb-candles summary{cursor:pointer}#hb-candles button:focus-visible,#hb-candles a:focus-visible,#hb-candles select:focus-visible,#hb-candles input:focus-visible,#hb-candles summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-candles button{color:inherit}#hb-candles img{max-width:100%;height:auto;display:block}#hb-candles small,#hb-candles .small{font-size:13px;line-height:1.55}#hb-candles .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-candles .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-candles .reviewbar a{color:#fff}#hb-candles .brand{font-size:24px;letter-spacing:.2em}#hb-candles .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-candles header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-candles header nav{display:flex;gap:24px;font-size:13px}#hb-candles .wrap{max-width:1240px;margin:auto;padding:32px}#hb-candles .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-candles .gallery{position:sticky;top:24px}#hb-candles .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-candles .thumbs{display:flex;gap:10px;margin:14px 0}#hb-candles .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-candles .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-candles .thumbs img{height:64px;width:100%;object-fit:cover}#hb-candles .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-candles .rating{font-size:12px;margin:4px 0 12px}#hb-candles .stars{color:#856a3b;letter-spacing:2px}#hb-candles .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-candles .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-candles select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-candles .variants select{flex:1}#hb-candles .price{font-size:21px;font-weight:600}#hb-candles fieldset{margin:12px 0;border:0;padding:0}#hb-candles legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-candles .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-candles .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-candles .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-candles .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-candles .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-candles .choice strong{font-size:14px}#hb-candles .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-candles .choice .price{font-size:18px}#hb-candles .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-candles .cadence{margin:10px 0 0 28px;font-size:12px}#hb-candles .cadence select{width:100%;margin-top:5px}#hb-candles .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-candles .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-candles .cta:hover{background:#51412c}#hb-candles .cta:disabled{background:#716958;cursor:not-allowed}#hb-candles .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-candles .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-candles .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-candles .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-candles .section>p{max-width:730px}#hb-candles .warm{background:#faf6ef}#hb-candles .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-candles .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-candles .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-candles .number{font:italic 36px Georgia,serif;color:#92713f}#hb-candles .card p{font-size:14px}#hb-candles .card h3{font-size:26px}#hb-candles .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-candles .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-candles .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-candles .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-candles .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-candles .story img{width:100%;max-height:560px;object-fit:cover}#hb-candles .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-candles details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-candles summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-candles summary:after{content:"+";position:absolute;right:3px}#hb-candles details[open] summary:after{content:"\2212"}#hb-candles details p{margin-top:14px;font-size:14px}#hb-candles .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-candles .faq{max-width:850px}#hb-candles .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-candles .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-candles .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-candles .sticky strong{font-size:14px}#hb-candles .sticky small{display:block}#hb-candles dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-candles dialog::backdrop{background:#0007}#hb-candles .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-candles .report{max-width:1120px}#hb-candles .report h1{font-size:58px}#hb-candles .report h2{margin-top:30px}#hb-candles .report .lead{font-size:20px;max-width:850px}#hb-candles .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-candles .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-candles .report td,#hb-candles .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-candles .report th{background:#f4eee4}#hb-candles .table-wrap{overflow-x:auto}#hb-candles .report li{margin-bottom:10px}#hb-candles .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-candles .report figure{margin:20px 0}#hb-candles .report figure img{border:1px solid #ddd}#hb-candles .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-candles .report .status{font-size:12px;color:#70542e}#hb-candles .report .score{font-size:12px}#hb-candles .mobile-demo{display:block}#hb-candles .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-candles{font-size:15px}#hb-candles .wrap{padding:24px 20px}#hb-candles header{padding:15px 20px}#hb-candles header nav{gap:14px}#hb-candles header nav a:nth-child(2){display:none}#hb-candles .brand{font-size:19px}#hb-candles h1{font-size:36px}#hb-candles h2{font-size:32px}#hb-candles .hero,#hb-candles .split{grid-template-columns:1fr;gap:24px}#hb-candles .gallery{position:static}#hb-candles .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-candles .thumbs{margin:10px 0 0}#hb-candles .thumbs button{width:65px}#hb-candles .thumbs img{height:44px}#hb-candles .hero .intro{margin-top:0}#hb-candles .benefit{font-size:23px}#hb-candles .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-candles .routine{grid-template-columns:1fr}#hb-candles .section{padding:42px 0}#hb-candles .choice>label{grid-template-columns:20px 1fr auto}#hb-candles .choice .price{font-size:16px}#hb-candles .sticky{padding:10px 16px;gap:8px}#hb-candles .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-candles .sticky strong{font-size:12px}#hb-candles .sticky small{font-size:11px}#hb-candles .report h1{font-size:40px}#hb-candles .report td,#hb-candles .report th{min-width:170px;padding:10px}#hb-candles .report .lead{font-size:18px}}#hb-candles .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-candles .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-candles .thumbs img{height:54px;object-fit:contain}#hb-candles .thumbs span{display:block;padding:5px 0 2px}#hb-candles .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-candles .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-candles .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-candles .card{border-top:0;padding-top:0}#hb-candles .editorial-set{margin:0}#hb-candles .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-candles .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-candles .customer-film blockquote{font-size:30px;margin:22px 0}#hb-candles .customer-film{scroll-margin-top:20px}#hb-candles .customer-film .split{align-items:start}#hb-candles .customer-film details{font-size:13px}#hb-candles .media-note{font-size:12px}#hb-candles .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-candles .thumbs button{flex-basis:66px}#hb-candles .thumbs img{height:42px}#hb-candles .product-portrait{margin-bottom:15px}#hb-candles .customer-film .split{gap:25px}#hb-candles .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-candles .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-candles .reviews-section{scroll-margin-top:24px}#hb-candles .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-candles .review-heading h2{margin-bottom:25px}#hb-candles .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-candles .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-candles .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-candles .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-candles .review-score p{margin:10px 0}#hb-candles .rating-breakdown{align-self:center}#hb-candles .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-candles .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-candles .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-candles .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-candles .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-candles .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-candles .review-tools label{font-size:12px;display:grid;gap:6px}#hb-candles .review-tools input,#hb-candles .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-candles .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-candles .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-candles .review-person{font-size:13px}#hb-candles .review-person strong{display:block;font-size:15px}#hb-candles .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-candles .review-person time{display:block;color:#72685b;font-size:12px}#hb-candles .review-copy{max-width:750px}#hb-candles .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-candles .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-candles .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-candles .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-candles .review-bottom>a{font-size:13px}#hb-candles .review-bottom button{background:#fff;font-size:13px}#hb-candles .review-empty{padding:24px;background:#faf6ef}#hb-candles .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-candles .review-tools+#reviewResults{margin-top:16px}#hb-candles header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-candles header{flex-wrap:wrap;gap:18px}#hb-candles header nav{font-size:11px;gap:15px}#hb-candles .review-heading{display:block}#hb-candles .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-candles .review-score strong{font-size:54px}#hb-candles .review-tools{grid-template-columns:1fr 1fr}#hb-candles .review-tools label:first-child{grid-column:1/-1}#hb-candles .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-candles .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-candles .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-candles .review-person time{margin-left:auto}#hb-candles .review-verified{margin:0}#hb-candles .review-copy p{font-size:15px}#hb-candles .review-bottom{align-items:flex-start;flex-direction:column}#hb-candles .review-heading .linkbutton{margin-bottom:20px}}#hb-candles .choice .detail{font-size:13px}#hb-candles .terms{font-size:12px}#hb-candles .choice strong{font-size:15px}#hb-candles .choice .price{font-size:20px}#hb-candles .review-preview-note{line-height:1.65}#hb-candles .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-candles .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-candles .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-candles .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-candles .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-candles .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-candles .hero-intro,#hb-candles .hero-benefits{font-size:15px}}#hb-candles .editorial-set{min-width:0}#hb-candles .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-candles .hero>*,#hb-candles .split>*,#hb-candles .cards>*,#hb-candles .routine>*{min-width:0}@media(max-width:760px){#hb-candles{padding-bottom:85px;font-size:16px}#hb-candles .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-candles .variants #variant{width:100%}#hb-candles .variants #quantity{width:80px}#hb-candles select,#hb-candles input,#hb-candles textarea{font-size:16px}#hb-candles .product-jumps{gap:4px 14px}#hb-candles .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-candles .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-candles .thumbs button{scroll-snap-align:start;min-height:60px}#hb-candles .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-candles .choice .detail{font-size:14px}#hb-candles .choice .tag{line-height:1.5}#hb-candles .terms{font-size:13px}#hb-candles .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-candles .sticky>div{min-width:0}#hb-candles .sticky small{overflow-wrap:anywhere}#hb-candles .sticky .cta{flex-shrink:0;min-height:44px}#hb-candles .review-tools input,#hb-candles .review-tools select{font-size:16px}#hb-candles .review-reset{min-height:44px}#hb-candles .ingredient-text{font-size:13px;line-height:1.7}#hb-candles summary{min-height:44px;display:flex;align-items:center}#hb-candles details p{font-size:15px}#hb-candles .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-candles .wrap{padding-left:16px;padding-right:16px}#hb-candles .cards{grid-template-columns:1fr}#hb-candles .card h3{font-size:26px}#hb-candles .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-candles .choice>label>.price{grid-column:2;margin-top:5px}#hb-candles .sticky strong{font-size:11px}#hb-candles .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-candles{scroll-behavior:auto}}#hb-candles .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-candles .hero,#hb-candles .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-candles .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-candles .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-candles .thumbs{justify-content:center}}#hb-candles .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-candles .lifestyle-pair figure{margin:0;min-width:0}#hb-candles .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-candles .warm>.wrap{padding-left:20px;padding-right:20px}#hb-candles .lifestyle-pair{gap:12px;margin-top:24px}}#hb-candles{letter-spacing:normal;padding-bottom:80px}#hb-candles [hidden]{display:none!important}#hb-candles .card{display:block;background:transparent;position:static;text-align:left}#hb-candles .price{display:block}#hb-candles .sub .price small{display:block;font-size:10px;font-weight:400}#hb-candles .hero>div{min-width:0}#hb-candles .sticky{z-index:25}#hb-candles video{max-width:100%}#hb-candles h1,#hb-candles h2,#hb-candles h3{letter-spacing:normal;color:#241f19}#hb-candles .thumbs button{min-height:66px}#hb-candles .gallery{top:130px}#hb-candles .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-candles .variants{flex-wrap:wrap}#hb-candles .variants #hb-variant{flex-basis:45%}#hb-candles .variants #hb-quantity{flex:0 0 55px}#hb-candles select{font-size:16px}#hb-candles .gallery{position:static}}#hb-candles .gallery-main{height:auto;aspect-ratio:1/1}#hb-candles #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-candles #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-candles #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-candles #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-candles #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-candles #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-candles #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-candles #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-candles #hb-product-reviews .stamped-fa-star,#hb-candles #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-candles #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-candles .stamped-badge .stamped-fa-star,#hb-candles .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-candles #hb-reviews,#hb-candles #hb-choose,#hb-candles section{scroll-margin-top:24px}@media(max-width:760px){#hb-candles .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-candles #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-candles .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-candles .variants #hb-variant{width:100%}#hb-candles .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-candles #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-candles .sub .price small{font-size:12px}#hb-candles .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-candles) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-candles #hb-product-reviews{padding:0;max-width:none}#hb-candles .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-candles .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-candles .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-candles .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-candles .card p{font-size:16px}#hb-candles .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-candles .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-candles .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-candles .intro .rating{margin:0 0 10px}#hb-candles .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-candles .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-candles .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-candles .hero{gap:18px}}#hb-candles .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-candles .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-candles .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-candles .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-candles .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-candles>.wrap:first-child{padding-top:0}#hb-candles .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-candles .thumbs{margin-top:8px}}#hb-candles .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-candles .ingredient-benefits li{margin:0 0 18px}#hb-candles .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-candles .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-candles #hb-ingredients{scroll-margin-top:24px}#hb-candles .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-candles .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-candles .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-candles #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-candles .gallery-frame{aspect-ratio:5/4}}#hb-candles #hb-overview figure{margin:0}#hb-candles #hb-overview figure img{width:100%;height:auto;display:block}#hb-candles .customer-film video{background:#faf7f1}#hb-candles .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-candles .thumbs img{aspect-ratio:1;display:block}#hb-candles .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-candles #hb-packThumb img{transform:scale(1)}#hb-candles #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-candles #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-candles #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-candles .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-candles .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-candles .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-candles .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-candles .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-candles .customer-story details p{font-size:14px}#hb-candles .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-candles .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-candles .customer-story video{height:210px}#hb-candles .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-candles .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-candles .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-candles .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-candles .customer-story blockquote{font-size:25px}#hb-candles #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-candles #hb-overview figure{max-width:270px}#hb-candles .thumbs{padding-inline:8px}#hb-candles .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-candles .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-candles .customer-story video{height:auto;max-height:480px}#hb-candles .customer-story blockquote{font-size:22px}}#hb-candles .gallery-frame{position:relative}#hb-candles .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-candles .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-candles .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-candles .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-candles .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-candles .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-candles .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-candles .variants #hb-variant{grid-column:1;grid-row:2}#hb-candles .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-candles .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-candles .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-candles .thumbs button[hidden]{display:none}#hb-candles #hb-overview figure{max-width:420px}#hb-candles .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-candles .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-candles .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-candles .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-candles .thumbs{padding:2px 8px}#hb-candles #hb-overview figure{max-width:none}#hb-candles .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-candles .customer-story video{width:100%;max-height:none}#hb-candles .intro h1{font-size:30px}}#hb-candles .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-candles .single-size{font-size:15px;font-weight:600}#hb-candles .variants{display:flex;align-items:center;gap:12px}#hb-candles .variants .single-size{margin-right:auto}#hb-candles .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-candles .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-candles #hb-packThumb{overflow:hidden}#hb-candles #hb-packThumb img{transform:scale(1.2)}#hb-candles #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-candles #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-candles .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-candles .customer-story{grid-template-columns:minmax(0,1fr)}#hb-candles .customer-story video{max-height:none}#hb-candles #hb-overview figure{max-width:270px}#hb-candles .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-candles #hb-choose,#hb-candles .section{scroll-margin-top:110px}#hb-candles .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1;object-position:center 40%}#hb-candles .customer-story video{aspect-ratio:9/16;max-height:520px}#hb-candles .customer-media{background:transparent}#hb-candles #hb-overview figure{max-width:480px;width:100%}#hb-candles .application-motion img{aspect-ratio:1;object-fit:cover}@media(max-width:760px){#hb-candles .customer-story video{max-height:none}#hb-candles #hb-overview figure{max-width:none}#hb-candles .intro h1{font-size:30px}#hb-candles .gallery-frame{aspect-ratio:6/5}#hb-candles .thumbs button{flex-basis:66px;width:66px;max-width:66px}}#hb-candles .testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-candles .testimonial-card{background:#faf6ef;border:1px solid #ded3c2;padding:28px;display:flex;flex-direction:column}#hb-candles .testimonial-stars{color:#765c30;letter-spacing:3px;margin:0 0 18px}#hb-candles .testimonial-card blockquote{font-family:Georgia,serif;font-size:28px;line-height:1.35;margin:0 0 24px}#hb-candles .testimonial-credit{font-size:13px;margin-top:auto;margin-bottom:0;line-height:1.6}#hb-candles #hb-customer-stories{scroll-margin-top:110px}@media(max-width:760px){#hb-candles .testimonial-grid{grid-template-columns:1fr;gap:16px}#hb-candles .testimonial-card{padding:22px}#hb-candles .testimonial-card blockquote{font-size:25px}}#hb-candles .testimonial-grid+.small{margin-top:18px}#hb-candles .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4);max-width:none}#hb-candles .bak-video-card{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:center;margin:24px 0 36px}#hb-candles .bak-video-card video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f8f4ed}#hb-candles .bak-video-card blockquote{font:italic 25px/1.45 Georgia,serif;margin:18px 0}#hb-candles .bak-video-card h3{font:32px/1.2 Georgia,serif}#hb-candles .gallery-frame{aspect-ratio:4/3}#hb-candles .gallery-main{aspect-ratio:auto;object-fit:cover}#hb-candles .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{object-position:center;--hero-zoom:1}@media(max-width:760px){#hb-candles .bak-video-card{grid-template-columns:1fr;gap:20px}#hb-candles .bak-video-card video{max-width:380px;margin:auto}#hb-candles .bak-video-card h3{font-size:29px}#hb-candles .gallery-frame{aspect-ratio:4/3}}#hb-candles .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-candles .gallery-main{max-height:none;object-fit:cover}#hb-candles .gallery-main{transform:none!important;object-fit:cover;object-position:center}#hb-candles #hb-packThumb img{transform:none!important}#hb-candles .gallery-frame{aspect-ratio:1}#hb-candles .thumbs{display:flex;gap:8px;padding:0;overflow-x:auto}#hb-candles .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-candles .thumbs img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-candles #hb-overview figure{max-width:520px}#hb-candles .collection-saving{background:#f7f1e6;border-left:3px solid #9c8052;padding:12px 16px;margin:12px 0}#hb-candles .collection-saving strong,#hb-candles .collection-saving small{display:block}#hb-candles .collection-saving small{font-size:11px;margin-top:4px}@media(max-width:760px){#hb-candles .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-frame{aspect-ratio:4/3}#hb-candles .thumbs{padding:0 8px}#hb-candles .bak-video-card{grid-template-columns:minmax(0,1fr)}#hb-candles .bak-video-card video{width:100%;max-height:none}}#hb-candles .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-candles .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-candles .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-candles .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-candles .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-candles .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-candles .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-candles .hb-opening-proof cite{font-size:11px}#hb-candles .hb-assurances{gap:10px;font-size:12px}}#hb-candles .bak-video-card video{aspect-ratio:auto;max-height:none}#hb-candles .bak-video-card{grid-template-columns:280px minmax(0,1fr)}#hb-candles .gallery-frame,#hb-candles .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-frame,#hb-candles .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-candles .gallery-main{height:100%;max-height:none;aspect-ratio:1;object-fit:cover}#hb-candles .bak-video-card video{aspect-ratio:1;max-width:none}#hb-candles .bak-video-card{grid-template-columns:minmax(280px,.9fr) minmax(0,1fr)}@media(max-width:760px){#hb-candles .bak-video-card{grid-template-columns:minmax(0,1fr)}}#hb-candles #hb-variant{width:100%;min-height:48px;font:inherit;padding:12px;border:1px solid #cbbda8;background:#fff;color:#241f19}#hb-candles .scent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}#hb-candles .scent-grid article{padding:22px;background:#fff}#hb-candles #hb-price{margin-left:auto;font-size:24px}#hb-candles .thumbs button{flex-basis:88px;max-width:88px}#hb-candles .sticky{position:fixed;bottom:0;left:0;right:0;z-index:40;background:#fff;border-top:1px solid #d9cfc0;padding:12px 20px;display:flex;justify-content:space-between;align-items:center;gap:15px}#hb-candles .sticky[hidden]{display:none}#hb-candles .sticky span{font-size:13px}#hb-candles .sticky button{min-width:145px;width:auto}#hb-candles .gallery-main{object-fit:contain!important}#hb-candles .hb-assurances{grid-template-columns:1fr 1fr}@media(max-width:760px){#hb-candles .scent-grid{grid-template-columns:1fr}#hb-candles .intro h1{font-size:34px}#hb-candles .sticky{padding:10px}#hb-candles .sticky span{font-size:11px;max-width:52%}#hb-candles #hb-variant{font-size:15px}#hb-candles .gallery-frame{aspect-ratio:1}}#hb-clay-mask *{box-sizing:border-box}#hb-clay-mask{scroll-behavior:smooth}#hb-clay-mask{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-clay-mask h1,#hb-clay-mask h2,#hb-clay-mask h3,#hb-clay-mask blockquote,#hb-clay-mask .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-clay-mask h1{font-size:46px;margin:8px 0 12px}#hb-clay-mask h2{font-size:38px;margin:10px 0 20px}#hb-clay-mask h3{font-size:27px;margin:0 0 12px}#hb-clay-mask p{margin:0 0 16px}#hb-clay-mask a{color:inherit;text-underline-offset:4px}#hb-clay-mask button,#hb-clay-mask select,#hb-clay-mask input{font:inherit}#hb-clay-mask button,#hb-clay-mask a,#hb-clay-mask summary,#hb-clay-mask input,#hb-clay-mask select{touch-action:manipulation}#hb-clay-mask button,#hb-clay-mask summary{cursor:pointer}#hb-clay-mask button:focus-visible,#hb-clay-mask a:focus-visible,#hb-clay-mask select:focus-visible,#hb-clay-mask input:focus-visible,#hb-clay-mask summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-clay-mask button{color:inherit}#hb-clay-mask img{max-width:100%;height:auto;display:block}#hb-clay-mask small,#hb-clay-mask .small{font-size:13px;line-height:1.55}#hb-clay-mask .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-clay-mask .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-clay-mask .reviewbar a{color:#fff}#hb-clay-mask .brand{font-size:24px;letter-spacing:.2em}#hb-clay-mask .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-clay-mask header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-clay-mask header nav{display:flex;gap:24px;font-size:13px}#hb-clay-mask .wrap{max-width:1240px;margin:auto;padding:32px}#hb-clay-mask .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-clay-mask .gallery{position:sticky;top:24px}#hb-clay-mask .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-clay-mask .thumbs{display:flex;gap:10px;margin:14px 0}#hb-clay-mask .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-clay-mask .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-clay-mask .thumbs img{height:64px;width:100%;object-fit:cover}#hb-clay-mask .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-clay-mask .rating{font-size:12px;margin:4px 0 12px}#hb-clay-mask .stars{color:#856a3b;letter-spacing:2px}#hb-clay-mask .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-clay-mask .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-clay-mask select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-clay-mask .variants select{flex:1}#hb-clay-mask .price{font-size:21px;font-weight:600}#hb-clay-mask fieldset{margin:12px 0;border:0;padding:0}#hb-clay-mask legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-clay-mask .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-clay-mask .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-clay-mask .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-clay-mask .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-clay-mask .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-clay-mask .choice strong{font-size:14px}#hb-clay-mask .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-clay-mask .choice .price{font-size:18px}#hb-clay-mask .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-clay-mask .cadence{margin:10px 0 0 28px;font-size:12px}#hb-clay-mask .cadence select{width:100%;margin-top:5px}#hb-clay-mask .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-clay-mask .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-clay-mask .cta:hover{background:#51412c}#hb-clay-mask .cta:disabled{background:#716958;cursor:not-allowed}#hb-clay-mask .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-clay-mask .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-clay-mask .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-clay-mask .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-clay-mask .section>p{max-width:730px}#hb-clay-mask .warm{background:#faf6ef}#hb-clay-mask .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-clay-mask .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-clay-mask .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-clay-mask .number{font:italic 36px Georgia,serif;color:#92713f}#hb-clay-mask .card p{font-size:14px}#hb-clay-mask .card h3{font-size:26px}#hb-clay-mask .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-clay-mask .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-clay-mask .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-clay-mask .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-clay-mask .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-clay-mask .story img{width:100%;max-height:560px;object-fit:cover}#hb-clay-mask .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-clay-mask details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-clay-mask summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-clay-mask summary:after{content:"+";position:absolute;right:3px}#hb-clay-mask details[open] summary:after{content:"\2212"}#hb-clay-mask details p{margin-top:14px;font-size:14px}#hb-clay-mask .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-clay-mask .faq{max-width:850px}#hb-clay-mask .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-clay-mask .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-clay-mask .sticky[hidden]{display:none}#hb-clay-mask .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-clay-mask .sticky strong{font-size:14px}#hb-clay-mask .sticky small{display:block}#hb-clay-mask dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-clay-mask dialog::backdrop{background:#0007}#hb-clay-mask .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-clay-mask .report{max-width:1120px}#hb-clay-mask .report h1{font-size:58px}#hb-clay-mask .report h2{margin-top:30px}#hb-clay-mask .report .lead{font-size:20px;max-width:850px}#hb-clay-mask .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-clay-mask .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-clay-mask .report td,#hb-clay-mask .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-clay-mask .report th{background:#f4eee4}#hb-clay-mask .table-wrap{overflow-x:auto}#hb-clay-mask .report li{margin-bottom:10px}#hb-clay-mask .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-clay-mask .report figure{margin:20px 0}#hb-clay-mask .report figure img{border:1px solid #ddd}#hb-clay-mask .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-clay-mask .report .status{font-size:12px;color:#70542e}#hb-clay-mask .report .score{font-size:12px}#hb-clay-mask .mobile-demo{display:block}#hb-clay-mask .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-clay-mask{font-size:15px}#hb-clay-mask .wrap{padding:24px 20px}#hb-clay-mask header{padding:15px 20px}#hb-clay-mask header nav{gap:14px}#hb-clay-mask header nav a:nth-child(2){display:none}#hb-clay-mask .brand{font-size:19px}#hb-clay-mask h1{font-size:36px}#hb-clay-mask h2{font-size:32px}#hb-clay-mask .hero,#hb-clay-mask .split{grid-template-columns:1fr;gap:24px}#hb-clay-mask .gallery{position:static}#hb-clay-mask .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-clay-mask .thumbs{margin:10px 0 0}#hb-clay-mask .thumbs button{width:65px}#hb-clay-mask .thumbs img{height:44px}#hb-clay-mask .hero .intro{margin-top:0}#hb-clay-mask .benefit{font-size:23px}#hb-clay-mask .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-clay-mask .routine{grid-template-columns:1fr}#hb-clay-mask .section{padding:42px 0}#hb-clay-mask .choice>label{grid-template-columns:20px 1fr auto}#hb-clay-mask .choice .price{font-size:16px}#hb-clay-mask .sticky{padding:10px 16px;gap:8px}#hb-clay-mask .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-clay-mask .sticky strong{font-size:12px}#hb-clay-mask .sticky small{font-size:11px}#hb-clay-mask .report h1{font-size:40px}#hb-clay-mask .report td,#hb-clay-mask .report th{min-width:170px;padding:10px}#hb-clay-mask .report .lead{font-size:18px}}#hb-clay-mask .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-clay-mask .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-clay-mask .thumbs img{height:54px;object-fit:contain}#hb-clay-mask .thumbs span{display:block;padding:5px 0 2px}#hb-clay-mask .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-clay-mask .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-clay-mask .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-clay-mask .card{border-top:0;padding-top:0}#hb-clay-mask .editorial-set{margin:0}#hb-clay-mask .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-clay-mask .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-clay-mask .customer-film blockquote{font-size:30px;margin:22px 0}#hb-clay-mask .customer-film{scroll-margin-top:20px}#hb-clay-mask .customer-film .split{align-items:start}#hb-clay-mask .customer-film details{font-size:13px}#hb-clay-mask .media-note{font-size:12px}#hb-clay-mask .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-clay-mask .thumbs button{flex-basis:66px}#hb-clay-mask .thumbs img{height:42px}#hb-clay-mask .product-portrait{margin-bottom:15px}#hb-clay-mask .customer-film .split{gap:25px}#hb-clay-mask .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-clay-mask .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-clay-mask .reviews-section{scroll-margin-top:24px}#hb-clay-mask .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-clay-mask .review-heading h2{margin-bottom:25px}#hb-clay-mask .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-clay-mask .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-clay-mask .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-clay-mask .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-clay-mask .review-score p{margin:10px 0}#hb-clay-mask .rating-breakdown{align-self:center}#hb-clay-mask .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-clay-mask .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-clay-mask .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-clay-mask .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-clay-mask .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-clay-mask .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-clay-mask .review-tools label{font-size:12px;display:grid;gap:6px}#hb-clay-mask .review-tools input,#hb-clay-mask .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-clay-mask .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-clay-mask .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-clay-mask .review-person{font-size:13px}#hb-clay-mask .review-person strong{display:block;font-size:15px}#hb-clay-mask .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-clay-mask .review-person time{display:block;color:#72685b;font-size:12px}#hb-clay-mask .review-copy{max-width:750px}#hb-clay-mask .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-clay-mask .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-clay-mask .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-clay-mask .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-clay-mask .review-bottom>a{font-size:13px}#hb-clay-mask .review-bottom button{background:#fff;font-size:13px}#hb-clay-mask .review-empty{padding:24px;background:#faf6ef}#hb-clay-mask .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-clay-mask .review-tools+#reviewResults{margin-top:16px}#hb-clay-mask header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-clay-mask header{flex-wrap:wrap;gap:18px}#hb-clay-mask header nav{font-size:11px;gap:15px}#hb-clay-mask .review-heading{display:block}#hb-clay-mask .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-clay-mask .review-score strong{font-size:54px}#hb-clay-mask .review-tools{grid-template-columns:1fr 1fr}#hb-clay-mask .review-tools label:first-child{grid-column:1/-1}#hb-clay-mask .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-clay-mask .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-clay-mask .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-clay-mask .review-person time{margin-left:auto}#hb-clay-mask .review-verified{margin:0}#hb-clay-mask .review-copy p{font-size:15px}#hb-clay-mask .review-bottom{align-items:flex-start;flex-direction:column}#hb-clay-mask .review-heading .linkbutton{margin-bottom:20px}}#hb-clay-mask .choice .detail{font-size:13px}#hb-clay-mask .terms{font-size:12px}#hb-clay-mask .choice strong{font-size:15px}#hb-clay-mask .choice .price{font-size:20px}#hb-clay-mask .review-preview-note{line-height:1.65}#hb-clay-mask .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-clay-mask .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-clay-mask .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-clay-mask .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-clay-mask .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-clay-mask .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-clay-mask .hero-intro,#hb-clay-mask .hero-benefits{font-size:15px}}#hb-clay-mask .editorial-set{min-width:0}#hb-clay-mask .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-clay-mask .hero>*,#hb-clay-mask .split>*,#hb-clay-mask .cards>*,#hb-clay-mask .routine>*{min-width:0}@media(max-width:760px){#hb-clay-mask{padding-bottom:85px;font-size:16px}#hb-clay-mask .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-clay-mask .variants #variant{width:100%}#hb-clay-mask .variants #quantity{width:80px}#hb-clay-mask select,#hb-clay-mask input,#hb-clay-mask textarea{font-size:16px}#hb-clay-mask .product-jumps{gap:4px 14px}#hb-clay-mask .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-clay-mask .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-clay-mask .thumbs button{scroll-snap-align:start;min-height:60px}#hb-clay-mask .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-clay-mask .choice .detail{font-size:14px}#hb-clay-mask .choice .tag{line-height:1.5}#hb-clay-mask .terms{font-size:13px}#hb-clay-mask .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-clay-mask .sticky>div{min-width:0}#hb-clay-mask .sticky small{overflow-wrap:anywhere}#hb-clay-mask .sticky .cta{flex-shrink:0;min-height:44px}#hb-clay-mask .review-tools input,#hb-clay-mask .review-tools select{font-size:16px}#hb-clay-mask .review-reset{min-height:44px}#hb-clay-mask .ingredient-text{font-size:13px;line-height:1.7}#hb-clay-mask summary{min-height:44px;display:flex;align-items:center}#hb-clay-mask details p{font-size:15px}#hb-clay-mask .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-clay-mask .wrap{padding-left:16px;padding-right:16px}#hb-clay-mask .cards{grid-template-columns:1fr}#hb-clay-mask .card h3{font-size:26px}#hb-clay-mask .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-clay-mask .choice>label>.price{grid-column:2;margin-top:5px}#hb-clay-mask .sticky strong{font-size:11px}#hb-clay-mask .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-clay-mask{scroll-behavior:auto}}#hb-clay-mask .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-clay-mask .hero,#hb-clay-mask .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-clay-mask .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-clay-mask .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-clay-mask .thumbs{justify-content:center}}#hb-clay-mask .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-clay-mask .lifestyle-pair figure{margin:0;min-width:0}#hb-clay-mask .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-clay-mask .warm>.wrap{padding-left:20px;padding-right:20px}#hb-clay-mask .lifestyle-pair{gap:12px;margin-top:24px}}#hb-clay-mask{letter-spacing:normal;padding-bottom:80px}#hb-clay-mask [hidden]{display:none!important}#hb-clay-mask .card{display:block;background:transparent;position:static;text-align:left}#hb-clay-mask .price{display:block}#hb-clay-mask .sub .price small{display:block;font-size:10px;font-weight:400}#hb-clay-mask .hero>div{min-width:0}#hb-clay-mask .sticky{z-index:25}#hb-clay-mask video{max-width:100%}#hb-clay-mask h1,#hb-clay-mask h2,#hb-clay-mask h3{letter-spacing:normal;color:#241f19}#hb-clay-mask .thumbs button{min-height:66px}#hb-clay-mask .gallery{top:130px}#hb-clay-mask .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-clay-mask .variants{flex-wrap:wrap}#hb-clay-mask .variants #hb-variant{flex-basis:45%}#hb-clay-mask .variants #hb-quantity{flex:0 0 55px}#hb-clay-mask select{font-size:16px}#hb-clay-mask .gallery{position:static}}#hb-clay-mask .gallery-main{height:auto;aspect-ratio:1/1}#hb-clay-mask #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-clay-mask #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-clay-mask #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-clay-mask #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-clay-mask #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-clay-mask #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-clay-mask #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-clay-mask #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-clay-mask #hb-product-reviews .stamped-fa-star,#hb-clay-mask #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-clay-mask #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-clay-mask .stamped-badge .stamped-fa-star,#hb-clay-mask .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-clay-mask #hb-reviews,#hb-clay-mask #hb-choose,#hb-clay-mask section{scroll-margin-top:24px}@media(max-width:760px){#hb-clay-mask .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-clay-mask #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-clay-mask .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-clay-mask .variants #hb-variant{width:100%}#hb-clay-mask .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-clay-mask #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-clay-mask .sub .price small{font-size:12px}#hb-clay-mask .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-clay-mask) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-clay-mask #hb-product-reviews{padding:0;max-width:none}#hb-clay-mask .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-clay-mask .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-clay-mask .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-clay-mask .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-clay-mask .card p{font-size:16px}#hb-clay-mask .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-clay-mask .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-clay-mask .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-clay-mask .intro .rating{margin:0 0 10px}#hb-clay-mask .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-clay-mask .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-clay-mask .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-clay-mask .hero{gap:18px}}#hb-clay-mask .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-clay-mask .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-clay-mask .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-clay-mask .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-clay-mask .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-clay-mask>.wrap:first-child{padding-top:0}#hb-clay-mask .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-clay-mask .thumbs{margin-top:8px}}#hb-clay-mask .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-clay-mask .ingredient-benefits li{margin:0 0 18px}#hb-clay-mask .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-clay-mask .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-clay-mask #hb-ingredients{scroll-margin-top:24px}#hb-clay-mask .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-clay-mask .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-clay-mask .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-clay-mask #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-clay-mask .gallery-frame{aspect-ratio:5/4}}#hb-clay-mask #hb-overview figure{margin:0}#hb-clay-mask #hb-overview figure img{width:100%;height:auto;display:block}#hb-clay-mask .customer-film video{background:#faf7f1}#hb-clay-mask .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-clay-mask .thumbs img{aspect-ratio:1;display:block}#hb-clay-mask .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-clay-mask #hb-packThumb img{transform:scale(1)}#hb-clay-mask #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-clay-mask #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-clay-mask #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-clay-mask .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-clay-mask .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-clay-mask .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-clay-mask .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-clay-mask .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-clay-mask .customer-story details p{font-size:14px}#hb-clay-mask .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-clay-mask .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-clay-mask .customer-story video{height:210px}#hb-clay-mask .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-clay-mask .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-clay-mask .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-clay-mask .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-clay-mask .customer-story blockquote{font-size:25px}#hb-clay-mask #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-clay-mask #hb-overview figure{max-width:270px}#hb-clay-mask .thumbs{padding-inline:8px}#hb-clay-mask .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-clay-mask .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-clay-mask .customer-story video{height:auto;max-height:480px}#hb-clay-mask .customer-story blockquote{font-size:22px}}#hb-clay-mask .gallery-frame{position:relative}#hb-clay-mask .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-clay-mask .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-clay-mask .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-clay-mask .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-clay-mask .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-clay-mask .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-clay-mask .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-clay-mask .variants #hb-variant{grid-column:1;grid-row:2}#hb-clay-mask .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-clay-mask .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-clay-mask .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-clay-mask .thumbs button[hidden]{display:none}#hb-clay-mask #hb-overview figure{max-width:420px}#hb-clay-mask .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-clay-mask .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-clay-mask .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-clay-mask .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-clay-mask .thumbs{padding:2px 8px}#hb-clay-mask #hb-overview figure{max-width:none}#hb-clay-mask .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-clay-mask .customer-story video{width:100%;max-height:none}#hb-clay-mask .intro h1{font-size:30px}}#hb-clay-mask .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-clay-mask .single-size{font-size:15px;font-weight:600}#hb-clay-mask .variants{display:flex;align-items:center;gap:12px}#hb-clay-mask .variants .single-size{margin-right:auto}#hb-clay-mask .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-clay-mask .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-clay-mask #hb-packThumb{overflow:hidden}#hb-clay-mask #hb-packThumb img{transform:scale(1.2)}#hb-clay-mask #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-clay-mask #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-clay-mask .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-clay-mask .customer-story{grid-template-columns:minmax(0,1fr)}#hb-clay-mask .customer-story video{max-height:none}#hb-clay-mask #hb-overview figure{max-width:270px}#hb-clay-mask .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-clay-mask #hb-choose,#hb-clay-mask .section{scroll-margin-top:110px}#hb-clay-mask .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1;object-position:center 40%}#hb-clay-mask .customer-story video{aspect-ratio:9/16;max-height:520px}#hb-clay-mask .customer-media{background:transparent}#hb-clay-mask #hb-overview figure{max-width:480px;width:100%}#hb-clay-mask .application-motion img{aspect-ratio:1;object-fit:cover}@media(max-width:760px){#hb-clay-mask .customer-story video{max-height:none}#hb-clay-mask #hb-overview figure{max-width:none}#hb-clay-mask .intro h1{font-size:30px}#hb-clay-mask .gallery-frame{aspect-ratio:6/5}#hb-clay-mask .thumbs button{flex-basis:66px;width:66px;max-width:66px}}#hb-clay-mask .testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-clay-mask .testimonial-card{background:#faf6ef;border:1px solid #ded3c2;padding:28px;display:flex;flex-direction:column}#hb-clay-mask .testimonial-stars{color:#765c30;letter-spacing:3px;margin:0 0 18px}#hb-clay-mask .testimonial-card blockquote{font-family:Georgia,serif;font-size:28px;line-height:1.35;margin:0 0 24px}#hb-clay-mask .testimonial-credit{font-size:13px;margin-top:auto;margin-bottom:0;line-height:1.6}#hb-clay-mask #hb-customer-stories{scroll-margin-top:110px}@media(max-width:760px){#hb-clay-mask .testimonial-grid{grid-template-columns:1fr;gap:16px}#hb-clay-mask .testimonial-card{padding:22px}#hb-clay-mask .testimonial-card blockquote{font-size:25px}}#hb-clay-mask .testimonial-grid+.small{margin-top:18px}#hb-clay-mask .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4);max-width:none}#hb-clay-mask .bak-video-card{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:center;margin:24px 0 36px}#hb-clay-mask .bak-video-card video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f8f4ed}#hb-clay-mask .bak-video-card blockquote{font:italic 25px/1.45 Georgia,serif;margin:18px 0}#hb-clay-mask .bak-video-card h3{font:32px/1.2 Georgia,serif}#hb-clay-mask .gallery-frame{aspect-ratio:4/3}#hb-clay-mask .gallery-main{aspect-ratio:auto;object-fit:cover}#hb-clay-mask .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{object-position:center;--hero-zoom:1}@media(max-width:760px){#hb-clay-mask .bak-video-card{grid-template-columns:1fr;gap:20px}#hb-clay-mask .bak-video-card video{max-width:380px;margin:auto}#hb-clay-mask .bak-video-card h3{font-size:29px}#hb-clay-mask .gallery-frame{aspect-ratio:4/3}}#hb-clay-mask .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-clay-mask .gallery-main{max-height:none;object-fit:cover}#hb-clay-mask .gallery-main{transform:none!important;object-fit:cover;object-position:center}#hb-clay-mask #hb-packThumb img{transform:none!important}#hb-clay-mask .gallery-frame{aspect-ratio:1}#hb-clay-mask .thumbs{display:flex;gap:8px;padding:0;overflow-x:auto}#hb-clay-mask .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-clay-mask .thumbs img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-clay-mask #hb-overview figure{max-width:520px}#hb-clay-mask .collection-saving{background:#f7f1e6;border-left:3px solid #9c8052;padding:12px 16px;margin:12px 0}#hb-clay-mask .collection-saving strong,#hb-clay-mask .collection-saving small{display:block}#hb-clay-mask .collection-saving small{font-size:11px;margin-top:4px}@media(max-width:760px){#hb-clay-mask .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-frame{aspect-ratio:4/3}#hb-clay-mask .thumbs{padding:0 8px}#hb-clay-mask .bak-video-card{grid-template-columns:minmax(0,1fr)}#hb-clay-mask .bak-video-card video{width:100%;max-height:none}}#hb-clay-mask .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-clay-mask .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-clay-mask .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-clay-mask .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-clay-mask .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-clay-mask .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-clay-mask .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-clay-mask .hb-opening-proof cite{font-size:11px}#hb-clay-mask .hb-assurances{gap:10px;font-size:12px}}#hb-clay-mask .bak-video-card video{aspect-ratio:auto;max-height:none}#hb-clay-mask .bak-video-card{grid-template-columns:280px minmax(0,1fr)}@media(max-width:760px){#hb-clay-mask .bak-video-card{grid-template-columns:minmax(0,1fr)}}#hb-cleanse-tone *{box-sizing:border-box}#hb-cleanse-tone{scroll-behavior:smooth}#hb-cleanse-tone{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-cleanse-tone h1,#hb-cleanse-tone h2,#hb-cleanse-tone h3,#hb-cleanse-tone blockquote,#hb-cleanse-tone .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-cleanse-tone h1{font-size:46px;margin:8px 0 12px}#hb-cleanse-tone h2{font-size:38px;margin:10px 0 20px}#hb-cleanse-tone h3{font-size:27px;margin:0 0 12px}#hb-cleanse-tone p{margin:0 0 16px}#hb-cleanse-tone a{color:inherit;text-underline-offset:4px}#hb-cleanse-tone button,#hb-cleanse-tone select,#hb-cleanse-tone input{font:inherit}#hb-cleanse-tone button,#hb-cleanse-tone a,#hb-cleanse-tone summary,#hb-cleanse-tone input,#hb-cleanse-tone select{touch-action:manipulation}#hb-cleanse-tone button,#hb-cleanse-tone summary{cursor:pointer}#hb-cleanse-tone button:focus-visible,#hb-cleanse-tone a:focus-visible,#hb-cleanse-tone select:focus-visible,#hb-cleanse-tone input:focus-visible,#hb-cleanse-tone summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-cleanse-tone button{color:inherit}#hb-cleanse-tone img{max-width:100%;height:auto;display:block}#hb-cleanse-tone small,#hb-cleanse-tone .small{font-size:13px;line-height:1.55}#hb-cleanse-tone .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-cleanse-tone .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-cleanse-tone .reviewbar a{color:#fff}#hb-cleanse-tone .brand{font-size:24px;letter-spacing:.2em}#hb-cleanse-tone .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-cleanse-tone header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-cleanse-tone header nav{display:flex;gap:24px;font-size:13px}#hb-cleanse-tone .wrap{max-width:1240px;margin:auto;padding:32px}#hb-cleanse-tone .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-cleanse-tone .gallery{position:sticky;top:24px}#hb-cleanse-tone .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-cleanse-tone .thumbs{display:flex;gap:10px;margin:14px 0}#hb-cleanse-tone .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-cleanse-tone .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-cleanse-tone .thumbs img{height:64px;width:100%;object-fit:cover}#hb-cleanse-tone .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-cleanse-tone .rating{font-size:12px;margin:4px 0 12px}#hb-cleanse-tone .stars{color:#856a3b;letter-spacing:2px}#hb-cleanse-tone .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-cleanse-tone .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-cleanse-tone select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-cleanse-tone .variants select{flex:1}#hb-cleanse-tone .price{font-size:21px;font-weight:600}#hb-cleanse-tone fieldset{margin:12px 0;border:0;padding:0}#hb-cleanse-tone legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-cleanse-tone .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-cleanse-tone .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-cleanse-tone .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-cleanse-tone .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-cleanse-tone .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-cleanse-tone .choice strong{font-size:14px}#hb-cleanse-tone .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-cleanse-tone .choice .price{font-size:18px}#hb-cleanse-tone .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-cleanse-tone .cadence{margin:10px 0 0 28px;font-size:12px}#hb-cleanse-tone .cadence select{width:100%;margin-top:5px}#hb-cleanse-tone .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-cleanse-tone .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-cleanse-tone .cta:hover{background:#51412c}#hb-cleanse-tone .cta:disabled{background:#716958;cursor:not-allowed}#hb-cleanse-tone .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-cleanse-tone .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-cleanse-tone .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-cleanse-tone .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-cleanse-tone .section>p{max-width:730px}#hb-cleanse-tone .warm{background:#faf6ef}#hb-cleanse-tone .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-cleanse-tone .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-cleanse-tone .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-cleanse-tone .number{font:italic 36px Georgia,serif;color:#92713f}#hb-cleanse-tone .card p{font-size:14px}#hb-cleanse-tone .card h3{font-size:26px}#hb-cleanse-tone .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-cleanse-tone .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-cleanse-tone .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-cleanse-tone .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-cleanse-tone .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-cleanse-tone .story img{width:100%;max-height:560px;object-fit:cover}#hb-cleanse-tone .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-cleanse-tone details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-cleanse-tone summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-cleanse-tone summary:after{content:"+";position:absolute;right:3px}#hb-cleanse-tone details[open] summary:after{content:"\2212"}#hb-cleanse-tone details p{margin-top:14px;font-size:14px}#hb-cleanse-tone .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-cleanse-tone .faq{max-width:850px}#hb-cleanse-tone .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-cleanse-tone .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-cleanse-tone .sticky[hidden]{display:none}#hb-cleanse-tone .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-cleanse-tone .sticky strong{font-size:14px}#hb-cleanse-tone .sticky small{display:block}#hb-cleanse-tone dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-cleanse-tone dialog::backdrop{background:#0007}#hb-cleanse-tone .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-cleanse-tone .report{max-width:1120px}#hb-cleanse-tone .report h1{font-size:58px}#hb-cleanse-tone .report h2{margin-top:30px}#hb-cleanse-tone .report .lead{font-size:20px;max-width:850px}#hb-cleanse-tone .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-cleanse-tone .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-cleanse-tone .report td,#hb-cleanse-tone .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-cleanse-tone .report th{background:#f4eee4}#hb-cleanse-tone .table-wrap{overflow-x:auto}#hb-cleanse-tone .report li{margin-bottom:10px}#hb-cleanse-tone .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-cleanse-tone .report figure{margin:20px 0}#hb-cleanse-tone .report figure img{border:1px solid #ddd}#hb-cleanse-tone .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-cleanse-tone .report .status{font-size:12px;color:#70542e}#hb-cleanse-tone .report .score{font-size:12px}#hb-cleanse-tone .mobile-demo{display:block}#hb-cleanse-tone .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-cleanse-tone{font-size:15px}#hb-cleanse-tone .wrap{padding:24px 20px}#hb-cleanse-tone header{padding:15px 20px}#hb-cleanse-tone header nav{gap:14px}#hb-cleanse-tone header nav a:nth-child(2){display:none}#hb-cleanse-tone .brand{font-size:19px}#hb-cleanse-tone h1{font-size:36px}#hb-cleanse-tone h2{font-size:32px}#hb-cleanse-tone .hero,#hb-cleanse-tone .split{grid-template-columns:1fr;gap:24px}#hb-cleanse-tone .gallery{position:static}#hb-cleanse-tone .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-cleanse-tone .thumbs{margin:10px 0 0}#hb-cleanse-tone .thumbs button{width:65px}#hb-cleanse-tone .thumbs img{height:44px}#hb-cleanse-tone .hero .intro{margin-top:0}#hb-cleanse-tone .benefit{font-size:23px}#hb-cleanse-tone .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-cleanse-tone .routine{grid-template-columns:1fr}#hb-cleanse-tone .section{padding:42px 0}#hb-cleanse-tone .choice>label{grid-template-columns:20px 1fr auto}#hb-cleanse-tone .choice .price{font-size:16px}#hb-cleanse-tone .sticky{padding:10px 16px;gap:8px}#hb-cleanse-tone .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-cleanse-tone .sticky strong{font-size:12px}#hb-cleanse-tone .sticky small{font-size:11px}#hb-cleanse-tone .report h1{font-size:40px}#hb-cleanse-tone .report td,#hb-cleanse-tone .report th{min-width:170px;padding:10px}#hb-cleanse-tone .report .lead{font-size:18px}}#hb-cleanse-tone .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-cleanse-tone .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-cleanse-tone .thumbs img{height:54px;object-fit:contain}#hb-cleanse-tone .thumbs span{display:block;padding:5px 0 2px}#hb-cleanse-tone .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-cleanse-tone .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-cleanse-tone .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-cleanse-tone .card{border-top:0;padding-top:0}#hb-cleanse-tone .editorial-set{margin:0}#hb-cleanse-tone .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-cleanse-tone .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-cleanse-tone .customer-film blockquote{font-size:30px;margin:22px 0}#hb-cleanse-tone .customer-film{scroll-margin-top:20px}#hb-cleanse-tone .customer-film .split{align-items:start}#hb-cleanse-tone .customer-film details{font-size:13px}#hb-cleanse-tone .media-note{font-size:12px}#hb-cleanse-tone .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-cleanse-tone .thumbs button{flex-basis:66px}#hb-cleanse-tone .thumbs img{height:42px}#hb-cleanse-tone .product-portrait{margin-bottom:15px}#hb-cleanse-tone .customer-film .split{gap:25px}#hb-cleanse-tone .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-cleanse-tone .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-cleanse-tone .reviews-section{scroll-margin-top:24px}#hb-cleanse-tone .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-cleanse-tone .review-heading h2{margin-bottom:25px}#hb-cleanse-tone .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-cleanse-tone .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-cleanse-tone .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-cleanse-tone .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-cleanse-tone .review-score p{margin:10px 0}#hb-cleanse-tone .rating-breakdown{align-self:center}#hb-cleanse-tone .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-cleanse-tone .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-cleanse-tone .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-cleanse-tone .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-cleanse-tone .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-cleanse-tone .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-cleanse-tone .review-tools label{font-size:12px;display:grid;gap:6px}#hb-cleanse-tone .review-tools input,#hb-cleanse-tone .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-cleanse-tone .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-cleanse-tone .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-cleanse-tone .review-person{font-size:13px}#hb-cleanse-tone .review-person strong{display:block;font-size:15px}#hb-cleanse-tone .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-cleanse-tone .review-person time{display:block;color:#72685b;font-size:12px}#hb-cleanse-tone .review-copy{max-width:750px}#hb-cleanse-tone .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-cleanse-tone .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-cleanse-tone .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-cleanse-tone .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-cleanse-tone .review-bottom>a{font-size:13px}#hb-cleanse-tone .review-bottom button{background:#fff;font-size:13px}#hb-cleanse-tone .review-empty{padding:24px;background:#faf6ef}#hb-cleanse-tone .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-cleanse-tone .review-tools+#reviewResults{margin-top:16px}#hb-cleanse-tone header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-cleanse-tone header{flex-wrap:wrap;gap:18px}#hb-cleanse-tone header nav{font-size:11px;gap:15px}#hb-cleanse-tone .review-heading{display:block}#hb-cleanse-tone .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-cleanse-tone .review-score strong{font-size:54px}#hb-cleanse-tone .review-tools{grid-template-columns:1fr 1fr}#hb-cleanse-tone .review-tools label:first-child{grid-column:1/-1}#hb-cleanse-tone .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-cleanse-tone .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-cleanse-tone .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-cleanse-tone .review-person time{margin-left:auto}#hb-cleanse-tone .review-verified{margin:0}#hb-cleanse-tone .review-copy p{font-size:15px}#hb-cleanse-tone .review-bottom{align-items:flex-start;flex-direction:column}#hb-cleanse-tone .review-heading .linkbutton{margin-bottom:20px}}#hb-cleanse-tone .choice .detail{font-size:13px}#hb-cleanse-tone .terms{font-size:12px}#hb-cleanse-tone .choice strong{font-size:15px}#hb-cleanse-tone .choice .price{font-size:20px}#hb-cleanse-tone .review-preview-note{line-height:1.65}#hb-cleanse-tone .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-cleanse-tone .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-cleanse-tone .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-cleanse-tone .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-cleanse-tone .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-cleanse-tone .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-cleanse-tone .hero-intro,#hb-cleanse-tone .hero-benefits{font-size:15px}}#hb-cleanse-tone .editorial-set{min-width:0}#hb-cleanse-tone .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-cleanse-tone .hero>*,#hb-cleanse-tone .split>*,#hb-cleanse-tone .cards>*,#hb-cleanse-tone .routine>*{min-width:0}@media(max-width:760px){#hb-cleanse-tone{padding-bottom:85px;font-size:16px}#hb-cleanse-tone .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-cleanse-tone .variants #variant{width:100%}#hb-cleanse-tone .variants #quantity{width:80px}#hb-cleanse-tone select,#hb-cleanse-tone input,#hb-cleanse-tone textarea{font-size:16px}#hb-cleanse-tone .product-jumps{gap:4px 14px}#hb-cleanse-tone .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-cleanse-tone .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-cleanse-tone .thumbs button{scroll-snap-align:start;min-height:60px}#hb-cleanse-tone .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-cleanse-tone .choice .detail{font-size:14px}#hb-cleanse-tone .choice .tag{line-height:1.5}#hb-cleanse-tone .terms{font-size:13px}#hb-cleanse-tone .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-cleanse-tone .sticky>div{min-width:0}#hb-cleanse-tone .sticky small{overflow-wrap:anywhere}#hb-cleanse-tone .sticky .cta{flex-shrink:0;min-height:44px}#hb-cleanse-tone .review-tools input,#hb-cleanse-tone .review-tools select{font-size:16px}#hb-cleanse-tone .review-reset{min-height:44px}#hb-cleanse-tone .ingredient-text{font-size:13px;line-height:1.7}#hb-cleanse-tone summary{min-height:44px;display:flex;align-items:center}#hb-cleanse-tone details p{font-size:15px}#hb-cleanse-tone .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-cleanse-tone .wrap{padding-left:16px;padding-right:16px}#hb-cleanse-tone .cards{grid-template-columns:1fr}#hb-cleanse-tone .card h3{font-size:26px}#hb-cleanse-tone .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-cleanse-tone .choice>label>.price{grid-column:2;margin-top:5px}#hb-cleanse-tone .sticky strong{font-size:11px}#hb-cleanse-tone .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-cleanse-tone{scroll-behavior:auto}}#hb-cleanse-tone .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-cleanse-tone .hero,#hb-cleanse-tone .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-cleanse-tone .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-cleanse-tone .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-cleanse-tone .thumbs{justify-content:center}}#hb-cleanse-tone .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-cleanse-tone .lifestyle-pair figure{margin:0;min-width:0}#hb-cleanse-tone .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-cleanse-tone .warm>.wrap{padding-left:20px;padding-right:20px}#hb-cleanse-tone .lifestyle-pair{gap:12px;margin-top:24px}}#hb-cleanse-tone{letter-spacing:normal;padding-bottom:80px}#hb-cleanse-tone [hidden]{display:none!important}#hb-cleanse-tone .card{display:block;background:transparent;position:static;text-align:left}#hb-cleanse-tone .price{display:block}#hb-cleanse-tone .sub .price small{display:block;font-size:10px;font-weight:400}#hb-cleanse-tone .hero>div{min-width:0}#hb-cleanse-tone .sticky{z-index:25}#hb-cleanse-tone video{max-width:100%}#hb-cleanse-tone h1,#hb-cleanse-tone h2,#hb-cleanse-tone h3{letter-spacing:normal;color:#241f19}#hb-cleanse-tone .thumbs button{min-height:66px}#hb-cleanse-tone .gallery{top:130px}#hb-cleanse-tone .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-cleanse-tone .variants{flex-wrap:wrap}#hb-cleanse-tone .variants #hb-variant{flex-basis:45%}#hb-cleanse-tone .variants #hb-quantity{flex:0 0 55px}#hb-cleanse-tone select{font-size:16px}#hb-cleanse-tone .gallery{position:static}}#hb-cleanse-tone .gallery-main{height:auto;aspect-ratio:1/1}#hb-cleanse-tone #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-cleanse-tone #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-cleanse-tone #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-cleanse-tone #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-cleanse-tone #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-cleanse-tone #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-cleanse-tone #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-cleanse-tone #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-cleanse-tone #hb-product-reviews .stamped-fa-star,#hb-cleanse-tone #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-cleanse-tone #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-cleanse-tone .stamped-badge .stamped-fa-star,#hb-cleanse-tone .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-cleanse-tone #hb-reviews,#hb-cleanse-tone #hb-choose,#hb-cleanse-tone section{scroll-margin-top:24px}@media(max-width:760px){#hb-cleanse-tone .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-cleanse-tone #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-cleanse-tone .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-cleanse-tone .variants #hb-variant{width:100%}#hb-cleanse-tone .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-cleanse-tone #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-cleanse-tone .sub .price small{font-size:12px}#hb-cleanse-tone .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-cleanse-tone) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-cleanse-tone #hb-product-reviews{padding:0;max-width:none}#hb-cleanse-tone .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-cleanse-tone .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-cleanse-tone .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-cleanse-tone .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-cleanse-tone .card p{font-size:16px}#hb-cleanse-tone .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-cleanse-tone .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-cleanse-tone .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-cleanse-tone .intro .rating{margin:0 0 10px}#hb-cleanse-tone .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-cleanse-tone .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-cleanse-tone .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-cleanse-tone .hero{gap:18px}}#hb-cleanse-tone .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-cleanse-tone .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-cleanse-tone .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-cleanse-tone .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-cleanse-tone .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-cleanse-tone>.wrap:first-child{padding-top:0}#hb-cleanse-tone .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-cleanse-tone .thumbs{margin-top:8px}}#hb-cleanse-tone .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-cleanse-tone .ingredient-benefits li{margin:0 0 18px}#hb-cleanse-tone .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-cleanse-tone .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-cleanse-tone #hb-ingredients{scroll-margin-top:24px}#hb-cleanse-tone .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-cleanse-tone .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-cleanse-tone .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-cleanse-tone #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-cleanse-tone .gallery-frame{aspect-ratio:5/4}}#hb-cleanse-tone #hb-overview figure{margin:0}#hb-cleanse-tone #hb-overview figure img{width:100%;height:auto;display:block}#hb-cleanse-tone .customer-film video{background:#faf7f1}#hb-cleanse-tone .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-cleanse-tone .thumbs img{aspect-ratio:1;display:block}#hb-cleanse-tone .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-cleanse-tone #hb-packThumb img{transform:scale(1)}#hb-cleanse-tone #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-cleanse-tone #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-cleanse-tone #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-cleanse-tone .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-cleanse-tone .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-cleanse-tone .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-cleanse-tone .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-cleanse-tone .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-cleanse-tone .customer-story details p{font-size:14px}#hb-cleanse-tone .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-cleanse-tone .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-cleanse-tone .customer-story video{height:210px}#hb-cleanse-tone .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-cleanse-tone .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-cleanse-tone .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-cleanse-tone .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-cleanse-tone .customer-story blockquote{font-size:25px}#hb-cleanse-tone #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-cleanse-tone #hb-overview figure{max-width:270px}#hb-cleanse-tone .thumbs{padding-inline:8px}#hb-cleanse-tone .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-cleanse-tone .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-cleanse-tone .customer-story video{height:auto;max-height:480px}#hb-cleanse-tone .customer-story blockquote{font-size:22px}}#hb-cleanse-tone .gallery-frame{position:relative}#hb-cleanse-tone .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-cleanse-tone .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-cleanse-tone .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-cleanse-tone .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-cleanse-tone .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-cleanse-tone .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-cleanse-tone .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-cleanse-tone .variants #hb-variant{grid-column:1;grid-row:2}#hb-cleanse-tone .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-cleanse-tone .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-cleanse-tone .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-cleanse-tone .thumbs button[hidden]{display:none}#hb-cleanse-tone #hb-overview figure{max-width:420px}#hb-cleanse-tone .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-cleanse-tone .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-cleanse-tone .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-cleanse-tone .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-cleanse-tone .thumbs{padding:2px 8px}#hb-cleanse-tone #hb-overview figure{max-width:none}#hb-cleanse-tone .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-cleanse-tone .customer-story video{width:100%;max-height:none}#hb-cleanse-tone .intro h1{font-size:30px}}#hb-cleanse-tone .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-cleanse-tone .single-size{font-size:15px;font-weight:600}#hb-cleanse-tone .variants{display:flex;align-items:center;gap:12px}#hb-cleanse-tone .variants .single-size{margin-right:auto}#hb-cleanse-tone .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-cleanse-tone .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-cleanse-tone #hb-packThumb{overflow:hidden}#hb-cleanse-tone #hb-packThumb img{transform:scale(1.2)}#hb-cleanse-tone #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-cleanse-tone #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-cleanse-tone .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-cleanse-tone .customer-story{grid-template-columns:minmax(0,1fr)}#hb-cleanse-tone .customer-story video{max-height:none}#hb-cleanse-tone #hb-overview figure{max-width:270px}#hb-cleanse-tone .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-cleanse-tone #hb-choose,#hb-cleanse-tone .section{scroll-margin-top:110px}#hb-cleanse-tone .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1;object-position:center 40%}#hb-cleanse-tone .customer-story video{aspect-ratio:9/16;max-height:520px}#hb-cleanse-tone .customer-media{background:transparent}#hb-cleanse-tone #hb-overview figure{max-width:480px;width:100%}#hb-cleanse-tone .application-motion img{aspect-ratio:1;object-fit:cover}@media(max-width:760px){#hb-cleanse-tone .customer-story video{max-height:none}#hb-cleanse-tone #hb-overview figure{max-width:none}#hb-cleanse-tone .intro h1{font-size:30px}#hb-cleanse-tone .gallery-frame{aspect-ratio:6/5}#hb-cleanse-tone .thumbs button{flex-basis:66px;width:66px;max-width:66px}}#hb-cleanse-tone .testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-cleanse-tone .testimonial-card{background:#faf6ef;border:1px solid #ded3c2;padding:28px;display:flex;flex-direction:column}#hb-cleanse-tone .testimonial-stars{color:#765c30;letter-spacing:3px;margin:0 0 18px}#hb-cleanse-tone .testimonial-card blockquote{font-family:Georgia,serif;font-size:28px;line-height:1.35;margin:0 0 24px}#hb-cleanse-tone .testimonial-credit{font-size:13px;margin-top:auto;margin-bottom:0;line-height:1.6}#hb-cleanse-tone #hb-customer-stories{scroll-margin-top:110px}@media(max-width:760px){#hb-cleanse-tone .testimonial-grid{grid-template-columns:1fr;gap:16px}#hb-cleanse-tone .testimonial-card{padding:22px}#hb-cleanse-tone .testimonial-card blockquote{font-size:25px}}#hb-cleanse-tone .collection-value{padding:12px 0;border-top:1px solid #e7ded1;border-bottom:1px solid #e7ded1;margin:14px 0;font-size:14px;line-height:1.5;display:flex;flex-wrap:wrap;gap:3px 14px}#hb-cleanse-tone .collection-saving{color:#69512d}#hb-cleanse-tone .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-cleanse-tone .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-cleanse-tone .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-cleanse-tone .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-cleanse-tone .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-cleanse-tone .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-cleanse-tone .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-cleanse-tone .hb-opening-proof cite{font-size:11px}#hb-cleanse-tone .hb-assurances{gap:10px;font-size:12px}}#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-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)}}#hb-crystal-cleanser *{box-sizing:border-box}#hb-crystal-cleanser{scroll-behavior:smooth}#hb-crystal-cleanser{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-crystal-cleanser h1,#hb-crystal-cleanser h2,#hb-crystal-cleanser h3,#hb-crystal-cleanser blockquote,#hb-crystal-cleanser .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-crystal-cleanser h1{font-size:46px;margin:8px 0 12px}#hb-crystal-cleanser h2{font-size:38px;margin:10px 0 20px}#hb-crystal-cleanser h3{font-size:27px;margin:0 0 12px}#hb-crystal-cleanser p{margin:0 0 16px}#hb-crystal-cleanser a{color:inherit;text-underline-offset:4px}#hb-crystal-cleanser button,#hb-crystal-cleanser select,#hb-crystal-cleanser input{font:inherit}#hb-crystal-cleanser button,#hb-crystal-cleanser a,#hb-crystal-cleanser summary,#hb-crystal-cleanser input,#hb-crystal-cleanser select{touch-action:manipulation}#hb-crystal-cleanser button,#hb-crystal-cleanser summary{cursor:pointer}#hb-crystal-cleanser button:focus-visible,#hb-crystal-cleanser a:focus-visible,#hb-crystal-cleanser select:focus-visible,#hb-crystal-cleanser input:focus-visible,#hb-crystal-cleanser summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-crystal-cleanser button{color:inherit}#hb-crystal-cleanser img{max-width:100%;height:auto;display:block}#hb-crystal-cleanser small,#hb-crystal-cleanser .small{font-size:13px;line-height:1.55}#hb-crystal-cleanser .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-crystal-cleanser .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-crystal-cleanser .reviewbar a{color:#fff}#hb-crystal-cleanser .brand{font-size:24px;letter-spacing:.2em}#hb-crystal-cleanser .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-crystal-cleanser header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-crystal-cleanser header nav{display:flex;gap:24px;font-size:13px}#hb-crystal-cleanser .wrap{max-width:1240px;margin:auto;padding:32px}#hb-crystal-cleanser .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-crystal-cleanser .gallery{position:sticky;top:24px}#hb-crystal-cleanser .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-crystal-cleanser .thumbs{display:flex;gap:10px;margin:14px 0}#hb-crystal-cleanser .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-crystal-cleanser .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-crystal-cleanser .thumbs img{height:64px;width:100%;object-fit:cover}#hb-crystal-cleanser .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-crystal-cleanser .rating{font-size:12px;margin:4px 0 12px}#hb-crystal-cleanser .stars{color:#856a3b;letter-spacing:2px}#hb-crystal-cleanser .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-crystal-cleanser .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-crystal-cleanser select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-crystal-cleanser .variants select{flex:1}#hb-crystal-cleanser .price{font-size:21px;font-weight:600}#hb-crystal-cleanser fieldset{margin:12px 0;border:0;padding:0}#hb-crystal-cleanser legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-crystal-cleanser .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-crystal-cleanser .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-crystal-cleanser .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-crystal-cleanser .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-crystal-cleanser .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-crystal-cleanser .choice strong{font-size:14px}#hb-crystal-cleanser .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-crystal-cleanser .choice .price{font-size:18px}#hb-crystal-cleanser .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-crystal-cleanser .cadence{margin:10px 0 0 28px;font-size:12px}#hb-crystal-cleanser .cadence select{width:100%;margin-top:5px}#hb-crystal-cleanser .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-crystal-cleanser .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-crystal-cleanser .cta:hover{background:#51412c}#hb-crystal-cleanser .cta:disabled{background:#716958;cursor:not-allowed}#hb-crystal-cleanser .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-crystal-cleanser .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-crystal-cleanser .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-crystal-cleanser .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-crystal-cleanser .section>p{max-width:730px}#hb-crystal-cleanser .warm{background:#faf6ef}#hb-crystal-cleanser .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-crystal-cleanser .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-crystal-cleanser .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-crystal-cleanser .number{font:italic 36px Georgia,serif;color:#92713f}#hb-crystal-cleanser .card p{font-size:14px}#hb-crystal-cleanser .card h3{font-size:26px}#hb-crystal-cleanser .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-crystal-cleanser .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-crystal-cleanser .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-crystal-cleanser .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-crystal-cleanser .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-crystal-cleanser .story img{width:100%;max-height:560px;object-fit:cover}#hb-crystal-cleanser .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-crystal-cleanser details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-crystal-cleanser summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-crystal-cleanser summary:after{content:"+";position:absolute;right:3px}#hb-crystal-cleanser details[open] summary:after{content:"\2212"}#hb-crystal-cleanser details p{margin-top:14px;font-size:14px}#hb-crystal-cleanser .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-crystal-cleanser .faq{max-width:850px}#hb-crystal-cleanser .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-crystal-cleanser .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-crystal-cleanser .sticky[hidden]{display:none}#hb-crystal-cleanser .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-crystal-cleanser .sticky strong{font-size:14px}#hb-crystal-cleanser .sticky small{display:block}#hb-crystal-cleanser dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-crystal-cleanser dialog::backdrop{background:#0007}#hb-crystal-cleanser .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-crystal-cleanser .report{max-width:1120px}#hb-crystal-cleanser .report h1{font-size:58px}#hb-crystal-cleanser .report h2{margin-top:30px}#hb-crystal-cleanser .report .lead{font-size:20px;max-width:850px}#hb-crystal-cleanser .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-crystal-cleanser .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-crystal-cleanser .report td,#hb-crystal-cleanser .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-crystal-cleanser .report th{background:#f4eee4}#hb-crystal-cleanser .table-wrap{overflow-x:auto}#hb-crystal-cleanser .report li{margin-bottom:10px}#hb-crystal-cleanser .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-crystal-cleanser .report figure{margin:20px 0}#hb-crystal-cleanser .report figure img{border:1px solid #ddd}#hb-crystal-cleanser .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-crystal-cleanser .report .status{font-size:12px;color:#70542e}#hb-crystal-cleanser .report .score{font-size:12px}#hb-crystal-cleanser .mobile-demo{display:block}#hb-crystal-cleanser .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-crystal-cleanser{font-size:15px}#hb-crystal-cleanser .wrap{padding:24px 20px}#hb-crystal-cleanser header{padding:15px 20px}#hb-crystal-cleanser header nav{gap:14px}#hb-crystal-cleanser header nav a:nth-child(2){display:none}#hb-crystal-cleanser .brand{font-size:19px}#hb-crystal-cleanser h1{font-size:36px}#hb-crystal-cleanser h2{font-size:32px}#hb-crystal-cleanser .hero,#hb-crystal-cleanser .split{grid-template-columns:1fr;gap:24px}#hb-crystal-cleanser .gallery{position:static}#hb-crystal-cleanser .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-crystal-cleanser .thumbs{margin:10px 0 0}#hb-crystal-cleanser .thumbs button{width:65px}#hb-crystal-cleanser .thumbs img{height:44px}#hb-crystal-cleanser .hero .intro{margin-top:0}#hb-crystal-cleanser .benefit{font-size:23px}#hb-crystal-cleanser .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-crystal-cleanser .routine{grid-template-columns:1fr}#hb-crystal-cleanser .section{padding:42px 0}#hb-crystal-cleanser .choice>label{grid-template-columns:20px 1fr auto}#hb-crystal-cleanser .choice .price{font-size:16px}#hb-crystal-cleanser .sticky{padding:10px 16px;gap:8px}#hb-crystal-cleanser .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-crystal-cleanser .sticky strong{font-size:12px}#hb-crystal-cleanser .sticky small{font-size:11px}#hb-crystal-cleanser .report h1{font-size:40px}#hb-crystal-cleanser .report td,#hb-crystal-cleanser .report th{min-width:170px;padding:10px}#hb-crystal-cleanser .report .lead{font-size:18px}}#hb-crystal-cleanser .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-crystal-cleanser .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-crystal-cleanser .thumbs img{height:54px;object-fit:contain}#hb-crystal-cleanser .thumbs span{display:block;padding:5px 0 2px}#hb-crystal-cleanser .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-crystal-cleanser .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-crystal-cleanser .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-crystal-cleanser .card{border-top:0;padding-top:0}#hb-crystal-cleanser .editorial-set{margin:0}#hb-crystal-cleanser .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-crystal-cleanser .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-crystal-cleanser .customer-film blockquote{font-size:30px;margin:22px 0}#hb-crystal-cleanser .customer-film{scroll-margin-top:20px}#hb-crystal-cleanser .customer-film .split{align-items:start}#hb-crystal-cleanser .customer-film details{font-size:13px}#hb-crystal-cleanser .media-note{font-size:12px}#hb-crystal-cleanser .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-crystal-cleanser .thumbs button{flex-basis:66px}#hb-crystal-cleanser .thumbs img{height:42px}#hb-crystal-cleanser .product-portrait{margin-bottom:15px}#hb-crystal-cleanser .customer-film .split{gap:25px}#hb-crystal-cleanser .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-crystal-cleanser .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-crystal-cleanser .reviews-section{scroll-margin-top:24px}#hb-crystal-cleanser .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-crystal-cleanser .review-heading h2{margin-bottom:25px}#hb-crystal-cleanser .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-crystal-cleanser .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-crystal-cleanser .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-crystal-cleanser .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-crystal-cleanser .review-score p{margin:10px 0}#hb-crystal-cleanser .rating-breakdown{align-self:center}#hb-crystal-cleanser .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-crystal-cleanser .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-crystal-cleanser .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-crystal-cleanser .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-crystal-cleanser .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-crystal-cleanser .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-crystal-cleanser .review-tools label{font-size:12px;display:grid;gap:6px}#hb-crystal-cleanser .review-tools input,#hb-crystal-cleanser .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-crystal-cleanser .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-crystal-cleanser .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-crystal-cleanser .review-person{font-size:13px}#hb-crystal-cleanser .review-person strong{display:block;font-size:15px}#hb-crystal-cleanser .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-crystal-cleanser .review-person time{display:block;color:#72685b;font-size:12px}#hb-crystal-cleanser .review-copy{max-width:750px}#hb-crystal-cleanser .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-crystal-cleanser .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-crystal-cleanser .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-crystal-cleanser .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-crystal-cleanser .review-bottom>a{font-size:13px}#hb-crystal-cleanser .review-bottom button{background:#fff;font-size:13px}#hb-crystal-cleanser .review-empty{padding:24px;background:#faf6ef}#hb-crystal-cleanser .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-crystal-cleanser .review-tools+#reviewResults{margin-top:16px}#hb-crystal-cleanser header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-crystal-cleanser header{flex-wrap:wrap;gap:18px}#hb-crystal-cleanser header nav{font-size:11px;gap:15px}#hb-crystal-cleanser .review-heading{display:block}#hb-crystal-cleanser .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-crystal-cleanser .review-score strong{font-size:54px}#hb-crystal-cleanser .review-tools{grid-template-columns:1fr 1fr}#hb-crystal-cleanser .review-tools label:first-child{grid-column:1/-1}#hb-crystal-cleanser .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-crystal-cleanser .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-crystal-cleanser .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-crystal-cleanser .review-person time{margin-left:auto}#hb-crystal-cleanser .review-verified{margin:0}#hb-crystal-cleanser .review-copy p{font-size:15px}#hb-crystal-cleanser .review-bottom{align-items:flex-start;flex-direction:column}#hb-crystal-cleanser .review-heading .linkbutton{margin-bottom:20px}}#hb-crystal-cleanser .choice .detail{font-size:13px}#hb-crystal-cleanser .terms{font-size:12px}#hb-crystal-cleanser .choice strong{font-size:15px}#hb-crystal-cleanser .choice .price{font-size:20px}#hb-crystal-cleanser .review-preview-note{line-height:1.65}#hb-crystal-cleanser .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-crystal-cleanser .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-crystal-cleanser .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-crystal-cleanser .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-crystal-cleanser .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-crystal-cleanser .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-crystal-cleanser .hero-intro,#hb-crystal-cleanser .hero-benefits{font-size:15px}}#hb-crystal-cleanser .editorial-set{min-width:0}#hb-crystal-cleanser .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-crystal-cleanser .hero>*,#hb-crystal-cleanser .split>*,#hb-crystal-cleanser .cards>*,#hb-crystal-cleanser .routine>*{min-width:0}@media(max-width:760px){#hb-crystal-cleanser{padding-bottom:85px;font-size:16px}#hb-crystal-cleanser .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-crystal-cleanser .variants #variant{width:100%}#hb-crystal-cleanser .variants #quantity{width:80px}#hb-crystal-cleanser select,#hb-crystal-cleanser input,#hb-crystal-cleanser textarea{font-size:16px}#hb-crystal-cleanser .product-jumps{gap:4px 14px}#hb-crystal-cleanser .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-crystal-cleanser .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-crystal-cleanser .thumbs button{scroll-snap-align:start;min-height:60px}#hb-crystal-cleanser .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-crystal-cleanser .choice .detail{font-size:14px}#hb-crystal-cleanser .choice .tag{line-height:1.5}#hb-crystal-cleanser .terms{font-size:13px}#hb-crystal-cleanser .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-crystal-cleanser .sticky>div{min-width:0}#hb-crystal-cleanser .sticky small{overflow-wrap:anywhere}#hb-crystal-cleanser .sticky .cta{flex-shrink:0;min-height:44px}#hb-crystal-cleanser .review-tools input,#hb-crystal-cleanser .review-tools select{font-size:16px}#hb-crystal-cleanser .review-reset{min-height:44px}#hb-crystal-cleanser .ingredient-text{font-size:13px;line-height:1.7}#hb-crystal-cleanser summary{min-height:44px;display:flex;align-items:center}#hb-crystal-cleanser details p{font-size:15px}#hb-crystal-cleanser .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-crystal-cleanser .wrap{padding-left:16px;padding-right:16px}#hb-crystal-cleanser .cards{grid-template-columns:1fr}#hb-crystal-cleanser .card h3{font-size:26px}#hb-crystal-cleanser .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-crystal-cleanser .choice>label>.price{grid-column:2;margin-top:5px}#hb-crystal-cleanser .sticky strong{font-size:11px}#hb-crystal-cleanser .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-crystal-cleanser{scroll-behavior:auto}}#hb-crystal-cleanser .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-crystal-cleanser .hero,#hb-crystal-cleanser .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-crystal-cleanser .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-crystal-cleanser .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-crystal-cleanser .thumbs{justify-content:center}}#hb-crystal-cleanser .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-crystal-cleanser .lifestyle-pair figure{margin:0;min-width:0}#hb-crystal-cleanser .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-crystal-cleanser .warm>.wrap{padding-left:20px;padding-right:20px}#hb-crystal-cleanser .lifestyle-pair{gap:12px;margin-top:24px}}#hb-crystal-cleanser{letter-spacing:normal;padding-bottom:80px}#hb-crystal-cleanser [hidden]{display:none!important}#hb-crystal-cleanser .card{display:block;background:transparent;position:static;text-align:left}#hb-crystal-cleanser .price{display:block}#hb-crystal-cleanser .sub .price small{display:block;font-size:10px;font-weight:400}#hb-crystal-cleanser .hero>div{min-width:0}#hb-crystal-cleanser .sticky{z-index:25}#hb-crystal-cleanser video{max-width:100%}#hb-crystal-cleanser h1,#hb-crystal-cleanser h2,#hb-crystal-cleanser h3{letter-spacing:normal;color:#241f19}#hb-crystal-cleanser .thumbs button{min-height:66px}#hb-crystal-cleanser .gallery{top:130px}#hb-crystal-cleanser .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-crystal-cleanser .variants{flex-wrap:wrap}#hb-crystal-cleanser .variants #hb-variant{flex-basis:45%}#hb-crystal-cleanser .variants #hb-quantity{flex:0 0 55px}#hb-crystal-cleanser select{font-size:16px}#hb-crystal-cleanser .gallery{position:static}}#hb-crystal-cleanser .gallery-main{height:auto;aspect-ratio:1/1}#hb-crystal-cleanser #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-crystal-cleanser #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-crystal-cleanser #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-crystal-cleanser #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-crystal-cleanser #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-crystal-cleanser #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-crystal-cleanser #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-crystal-cleanser #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-crystal-cleanser #hb-product-reviews .stamped-fa-star,#hb-crystal-cleanser #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-crystal-cleanser #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-crystal-cleanser .stamped-badge .stamped-fa-star,#hb-crystal-cleanser .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-crystal-cleanser #hb-reviews,#hb-crystal-cleanser #hb-choose,#hb-crystal-cleanser section{scroll-margin-top:24px}@media(max-width:760px){#hb-crystal-cleanser .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-crystal-cleanser #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-crystal-cleanser .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-crystal-cleanser .variants #hb-variant{width:100%}#hb-crystal-cleanser .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-crystal-cleanser #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-crystal-cleanser .sub .price small{font-size:12px}#hb-crystal-cleanser .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-crystal-cleanser) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-crystal-cleanser #hb-product-reviews{padding:0;max-width:none}#hb-crystal-cleanser .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-crystal-cleanser .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-crystal-cleanser .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-crystal-cleanser .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-crystal-cleanser .card p{font-size:16px}#hb-crystal-cleanser .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-crystal-cleanser .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-crystal-cleanser .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-crystal-cleanser .intro .rating{margin:0 0 10px}#hb-crystal-cleanser .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-crystal-cleanser .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-crystal-cleanser .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-crystal-cleanser .hero{gap:18px}}#hb-crystal-cleanser .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-crystal-cleanser .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-crystal-cleanser .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-crystal-cleanser .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-crystal-cleanser .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-crystal-cleanser>.wrap:first-child{padding-top:0}#hb-crystal-cleanser .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-crystal-cleanser .thumbs{margin-top:8px}}#hb-crystal-cleanser .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-crystal-cleanser .ingredient-benefits li{margin:0 0 18px}#hb-crystal-cleanser .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-crystal-cleanser .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-crystal-cleanser #hb-ingredients{scroll-margin-top:24px}#hb-crystal-cleanser .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-crystal-cleanser .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-crystal-cleanser .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-crystal-cleanser #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-crystal-cleanser .gallery-frame{aspect-ratio:5/4}}#hb-crystal-cleanser #hb-overview figure{margin:0}#hb-crystal-cleanser #hb-overview figure img{width:100%;height:auto;display:block}#hb-crystal-cleanser .customer-film video{background:#faf7f1}#hb-crystal-cleanser .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-crystal-cleanser .thumbs img{aspect-ratio:1;display:block}#hb-crystal-cleanser .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-crystal-cleanser #hb-packThumb img{transform:scale(1)}#hb-crystal-cleanser #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-crystal-cleanser #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-crystal-cleanser #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-crystal-cleanser .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-crystal-cleanser .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-crystal-cleanser .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-crystal-cleanser .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-crystal-cleanser .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-crystal-cleanser .customer-story details p{font-size:14px}#hb-crystal-cleanser .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-crystal-cleanser .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-crystal-cleanser .customer-story video{height:210px}#hb-crystal-cleanser .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-crystal-cleanser .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-crystal-cleanser .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-crystal-cleanser .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-crystal-cleanser .customer-story blockquote{font-size:25px}#hb-crystal-cleanser #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-crystal-cleanser #hb-overview figure{max-width:270px}#hb-crystal-cleanser .thumbs{padding-inline:8px}#hb-crystal-cleanser .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-crystal-cleanser .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-crystal-cleanser .customer-story video{height:auto;max-height:480px}#hb-crystal-cleanser .customer-story blockquote{font-size:22px}}#hb-crystal-cleanser .gallery-frame{position:relative}#hb-crystal-cleanser .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-crystal-cleanser .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-crystal-cleanser .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-crystal-cleanser .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-crystal-cleanser .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-crystal-cleanser .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-crystal-cleanser .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-crystal-cleanser .variants #hb-variant{grid-column:1;grid-row:2}#hb-crystal-cleanser .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-crystal-cleanser .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-crystal-cleanser .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-crystal-cleanser .thumbs button[hidden]{display:none}#hb-crystal-cleanser #hb-overview figure{max-width:420px}#hb-crystal-cleanser .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-crystal-cleanser .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-crystal-cleanser .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-crystal-cleanser .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-crystal-cleanser .thumbs{padding:2px 8px}#hb-crystal-cleanser #hb-overview figure{max-width:none}#hb-crystal-cleanser .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-crystal-cleanser .customer-story video{width:100%;max-height:none}#hb-crystal-cleanser .intro h1{font-size:30px}}#hb-crystal-cleanser .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-crystal-cleanser .single-size{font-size:15px;font-weight:600}#hb-crystal-cleanser .variants{display:flex;align-items:center;gap:12px}#hb-crystal-cleanser .variants .single-size{margin-right:auto}#hb-crystal-cleanser .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-crystal-cleanser .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-crystal-cleanser #hb-packThumb{overflow:hidden}#hb-crystal-cleanser #hb-packThumb img{transform:scale(1.2)}#hb-crystal-cleanser #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-crystal-cleanser #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-crystal-cleanser .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-crystal-cleanser .customer-story{grid-template-columns:minmax(0,1fr)}#hb-crystal-cleanser .customer-story video{max-height:none}#hb-crystal-cleanser #hb-overview figure{max-width:270px}#hb-crystal-cleanser .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-crystal-cleanser #hb-choose,#hb-crystal-cleanser .section{scroll-margin-top:110px}#hb-crystal-cleanser .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1;object-position:center 40%}#hb-crystal-cleanser .customer-story video{aspect-ratio:9/16;max-height:520px}#hb-crystal-cleanser .customer-media{background:transparent}#hb-crystal-cleanser #hb-overview figure{max-width:480px;width:100%}#hb-crystal-cleanser .application-motion img{aspect-ratio:1;object-fit:cover}@media(max-width:760px){#hb-crystal-cleanser .customer-story video{max-height:none}#hb-crystal-cleanser #hb-overview figure{max-width:none}#hb-crystal-cleanser .intro h1{font-size:30px}#hb-crystal-cleanser .gallery-frame{aspect-ratio:6/5}#hb-crystal-cleanser .thumbs button{flex-basis:66px;width:66px;max-width:66px}}#hb-crystal-cleanser .testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-crystal-cleanser .testimonial-card{background:#faf6ef;border:1px solid #ded3c2;padding:28px;display:flex;flex-direction:column}#hb-crystal-cleanser .testimonial-stars{color:#765c30;letter-spacing:3px;margin:0 0 18px}#hb-crystal-cleanser .testimonial-card blockquote{font-family:Georgia,serif;font-size:28px;line-height:1.35;margin:0 0 24px}#hb-crystal-cleanser .testimonial-credit{font-size:13px;margin-top:auto;margin-bottom:0;line-height:1.6}#hb-crystal-cleanser #hb-customer-stories{scroll-margin-top:110px}@media(max-width:760px){#hb-crystal-cleanser .testimonial-grid{grid-template-columns:1fr;gap:16px}#hb-crystal-cleanser .testimonial-card{padding:22px}#hb-crystal-cleanser .testimonial-card blockquote{font-size:25px}}#hb-crystal-cleanser .testimonial-grid+.small{margin-top:18px}#hb-crystal-cleanser .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-crystal-cleanser .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-crystal-cleanser .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-crystal-cleanser .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-crystal-cleanser .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-crystal-cleanser .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-crystal-cleanser .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-crystal-cleanser .hb-opening-proof cite{font-size:11px}#hb-crystal-cleanser .hb-assurances{gap:10px;font-size:12px}}#hb-diamond-toner *{box-sizing:border-box}#hb-diamond-toner{scroll-behavior:smooth}#hb-diamond-toner{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-diamond-toner h1,#hb-diamond-toner h2,#hb-diamond-toner h3,#hb-diamond-toner blockquote,#hb-diamond-toner .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-diamond-toner h1{font-size:46px;margin:8px 0 12px}#hb-diamond-toner h2{font-size:38px;margin:10px 0 20px}#hb-diamond-toner h3{font-size:27px;margin:0 0 12px}#hb-diamond-toner p{margin:0 0 16px}#hb-diamond-toner a{color:inherit;text-underline-offset:4px}#hb-diamond-toner button,#hb-diamond-toner select,#hb-diamond-toner input{font:inherit}#hb-diamond-toner button,#hb-diamond-toner a,#hb-diamond-toner summary,#hb-diamond-toner input,#hb-diamond-toner select{touch-action:manipulation}#hb-diamond-toner button,#hb-diamond-toner summary{cursor:pointer}#hb-diamond-toner button:focus-visible,#hb-diamond-toner a:focus-visible,#hb-diamond-toner select:focus-visible,#hb-diamond-toner input:focus-visible,#hb-diamond-toner summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-diamond-toner button{color:inherit}#hb-diamond-toner img{max-width:100%;height:auto;display:block}#hb-diamond-toner small,#hb-diamond-toner .small{font-size:13px;line-height:1.55}#hb-diamond-toner .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-diamond-toner .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-diamond-toner .reviewbar a{color:#fff}#hb-diamond-toner .brand{font-size:24px;letter-spacing:.2em}#hb-diamond-toner .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-diamond-toner header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-diamond-toner header nav{display:flex;gap:24px;font-size:13px}#hb-diamond-toner .wrap{max-width:1240px;margin:auto;padding:32px}#hb-diamond-toner .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-diamond-toner .gallery{position:sticky;top:24px}#hb-diamond-toner .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-diamond-toner .thumbs{display:flex;gap:10px;margin:14px 0}#hb-diamond-toner .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-diamond-toner .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-diamond-toner .thumbs img{height:64px;width:100%;object-fit:cover}#hb-diamond-toner .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-diamond-toner .rating{font-size:12px;margin:4px 0 12px}#hb-diamond-toner .stars{color:#856a3b;letter-spacing:2px}#hb-diamond-toner .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-diamond-toner .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-diamond-toner select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-diamond-toner .variants select{flex:1}#hb-diamond-toner .price{font-size:21px;font-weight:600}#hb-diamond-toner fieldset{margin:12px 0;border:0;padding:0}#hb-diamond-toner legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-diamond-toner .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-diamond-toner .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-diamond-toner .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-diamond-toner .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-diamond-toner .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-diamond-toner .choice strong{font-size:14px}#hb-diamond-toner .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-diamond-toner .choice .price{font-size:18px}#hb-diamond-toner .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-diamond-toner .cadence{margin:10px 0 0 28px;font-size:12px}#hb-diamond-toner .cadence select{width:100%;margin-top:5px}#hb-diamond-toner .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-diamond-toner .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-diamond-toner .cta:hover{background:#51412c}#hb-diamond-toner .cta:disabled{background:#716958;cursor:not-allowed}#hb-diamond-toner .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-diamond-toner .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-diamond-toner .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-diamond-toner .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-diamond-toner .section>p{max-width:730px}#hb-diamond-toner .warm{background:#faf6ef}#hb-diamond-toner .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-diamond-toner .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-diamond-toner .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-diamond-toner .number{font:italic 36px Georgia,serif;color:#92713f}#hb-diamond-toner .card p{font-size:14px}#hb-diamond-toner .card h3{font-size:26px}#hb-diamond-toner .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-diamond-toner .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-diamond-toner .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-diamond-toner .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-diamond-toner .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-diamond-toner .story img{width:100%;max-height:560px;object-fit:cover}#hb-diamond-toner .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-diamond-toner details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-diamond-toner summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-diamond-toner summary:after{content:"+";position:absolute;right:3px}#hb-diamond-toner details[open] summary:after{content:"\2212"}#hb-diamond-toner details p{margin-top:14px;font-size:14px}#hb-diamond-toner .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-diamond-toner .faq{max-width:850px}#hb-diamond-toner .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-diamond-toner .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-diamond-toner .sticky[hidden]{display:none}#hb-diamond-toner .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-diamond-toner .sticky strong{font-size:14px}#hb-diamond-toner .sticky small{display:block}#hb-diamond-toner dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-diamond-toner dialog::backdrop{background:#0007}#hb-diamond-toner .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-diamond-toner .report{max-width:1120px}#hb-diamond-toner .report h1{font-size:58px}#hb-diamond-toner .report h2{margin-top:30px}#hb-diamond-toner .report .lead{font-size:20px;max-width:850px}#hb-diamond-toner .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-diamond-toner .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-diamond-toner .report td,#hb-diamond-toner .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-diamond-toner .report th{background:#f4eee4}#hb-diamond-toner .table-wrap{overflow-x:auto}#hb-diamond-toner .report li{margin-bottom:10px}#hb-diamond-toner .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-diamond-toner .report figure{margin:20px 0}#hb-diamond-toner .report figure img{border:1px solid #ddd}#hb-diamond-toner .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-diamond-toner .report .status{font-size:12px;color:#70542e}#hb-diamond-toner .report .score{font-size:12px}#hb-diamond-toner .mobile-demo{display:block}#hb-diamond-toner .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-diamond-toner{font-size:15px}#hb-diamond-toner .wrap{padding:24px 20px}#hb-diamond-toner header{padding:15px 20px}#hb-diamond-toner header nav{gap:14px}#hb-diamond-toner header nav a:nth-child(2){display:none}#hb-diamond-toner .brand{font-size:19px}#hb-diamond-toner h1{font-size:36px}#hb-diamond-toner h2{font-size:32px}#hb-diamond-toner .hero,#hb-diamond-toner .split{grid-template-columns:1fr;gap:24px}#hb-diamond-toner .gallery{position:static}#hb-diamond-toner .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-diamond-toner .thumbs{margin:10px 0 0}#hb-diamond-toner .thumbs button{width:65px}#hb-diamond-toner .thumbs img{height:44px}#hb-diamond-toner .hero .intro{margin-top:0}#hb-diamond-toner .benefit{font-size:23px}#hb-diamond-toner .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-diamond-toner .routine{grid-template-columns:1fr}#hb-diamond-toner .section{padding:42px 0}#hb-diamond-toner .choice>label{grid-template-columns:20px 1fr auto}#hb-diamond-toner .choice .price{font-size:16px}#hb-diamond-toner .sticky{padding:10px 16px;gap:8px}#hb-diamond-toner .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-diamond-toner .sticky strong{font-size:12px}#hb-diamond-toner .sticky small{font-size:11px}#hb-diamond-toner .report h1{font-size:40px}#hb-diamond-toner .report td,#hb-diamond-toner .report th{min-width:170px;padding:10px}#hb-diamond-toner .report .lead{font-size:18px}}#hb-diamond-toner .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-diamond-toner .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-diamond-toner .thumbs img{height:54px;object-fit:contain}#hb-diamond-toner .thumbs span{display:block;padding:5px 0 2px}#hb-diamond-toner .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-diamond-toner .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-diamond-toner .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-diamond-toner .card{border-top:0;padding-top:0}#hb-diamond-toner .editorial-set{margin:0}#hb-diamond-toner .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-diamond-toner .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-diamond-toner .customer-film blockquote{font-size:30px;margin:22px 0}#hb-diamond-toner .customer-film{scroll-margin-top:20px}#hb-diamond-toner .customer-film .split{align-items:start}#hb-diamond-toner .customer-film details{font-size:13px}#hb-diamond-toner .media-note{font-size:12px}#hb-diamond-toner .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-diamond-toner .thumbs button{flex-basis:66px}#hb-diamond-toner .thumbs img{height:42px}#hb-diamond-toner .product-portrait{margin-bottom:15px}#hb-diamond-toner .customer-film .split{gap:25px}#hb-diamond-toner .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-diamond-toner .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-diamond-toner .reviews-section{scroll-margin-top:24px}#hb-diamond-toner .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-diamond-toner .review-heading h2{margin-bottom:25px}#hb-diamond-toner .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-diamond-toner .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-diamond-toner .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-diamond-toner .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-diamond-toner .review-score p{margin:10px 0}#hb-diamond-toner .rating-breakdown{align-self:center}#hb-diamond-toner .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-diamond-toner .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-diamond-toner .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-diamond-toner .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-diamond-toner .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-diamond-toner .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-diamond-toner .review-tools label{font-size:12px;display:grid;gap:6px}#hb-diamond-toner .review-tools input,#hb-diamond-toner .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-diamond-toner .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-diamond-toner .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-diamond-toner .review-person{font-size:13px}#hb-diamond-toner .review-person strong{display:block;font-size:15px}#hb-diamond-toner .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-diamond-toner .review-person time{display:block;color:#72685b;font-size:12px}#hb-diamond-toner .review-copy{max-width:750px}#hb-diamond-toner .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-diamond-toner .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-diamond-toner .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-diamond-toner .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-diamond-toner .review-bottom>a{font-size:13px}#hb-diamond-toner .review-bottom button{background:#fff;font-size:13px}#hb-diamond-toner .review-empty{padding:24px;background:#faf6ef}#hb-diamond-toner .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-diamond-toner .review-tools+#reviewResults{margin-top:16px}#hb-diamond-toner header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-diamond-toner header{flex-wrap:wrap;gap:18px}#hb-diamond-toner header nav{font-size:11px;gap:15px}#hb-diamond-toner .review-heading{display:block}#hb-diamond-toner .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-diamond-toner .review-score strong{font-size:54px}#hb-diamond-toner .review-tools{grid-template-columns:1fr 1fr}#hb-diamond-toner .review-tools label:first-child{grid-column:1/-1}#hb-diamond-toner .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-diamond-toner .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-diamond-toner .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-diamond-toner .review-person time{margin-left:auto}#hb-diamond-toner .review-verified{margin:0}#hb-diamond-toner .review-copy p{font-size:15px}#hb-diamond-toner .review-bottom{align-items:flex-start;flex-direction:column}#hb-diamond-toner .review-heading .linkbutton{margin-bottom:20px}}#hb-diamond-toner .choice .detail{font-size:13px}#hb-diamond-toner .terms{font-size:12px}#hb-diamond-toner .choice strong{font-size:15px}#hb-diamond-toner .choice .price{font-size:20px}#hb-diamond-toner .review-preview-note{line-height:1.65}#hb-diamond-toner .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-diamond-toner .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-diamond-toner .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-diamond-toner .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-diamond-toner .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-diamond-toner .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-diamond-toner .hero-intro,#hb-diamond-toner .hero-benefits{font-size:15px}}#hb-diamond-toner .editorial-set{min-width:0}#hb-diamond-toner .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-diamond-toner .hero>*,#hb-diamond-toner .split>*,#hb-diamond-toner .cards>*,#hb-diamond-toner .routine>*{min-width:0}@media(max-width:760px){#hb-diamond-toner{padding-bottom:85px;font-size:16px}#hb-diamond-toner .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-diamond-toner .variants #variant{width:100%}#hb-diamond-toner .variants #quantity{width:80px}#hb-diamond-toner select,#hb-diamond-toner input,#hb-diamond-toner textarea{font-size:16px}#hb-diamond-toner .product-jumps{gap:4px 14px}#hb-diamond-toner .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-diamond-toner .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-diamond-toner .thumbs button{scroll-snap-align:start;min-height:60px}#hb-diamond-toner .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-diamond-toner .choice .detail{font-size:14px}#hb-diamond-toner .choice .tag{line-height:1.5}#hb-diamond-toner .terms{font-size:13px}#hb-diamond-toner .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-diamond-toner .sticky>div{min-width:0}#hb-diamond-toner .sticky small{overflow-wrap:anywhere}#hb-diamond-toner .sticky .cta{flex-shrink:0;min-height:44px}#hb-diamond-toner .review-tools input,#hb-diamond-toner .review-tools select{font-size:16px}#hb-diamond-toner .review-reset{min-height:44px}#hb-diamond-toner .ingredient-text{font-size:13px;line-height:1.7}#hb-diamond-toner summary{min-height:44px;display:flex;align-items:center}#hb-diamond-toner details p{font-size:15px}#hb-diamond-toner .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-diamond-toner .wrap{padding-left:16px;padding-right:16px}#hb-diamond-toner .cards{grid-template-columns:1fr}#hb-diamond-toner .card h3{font-size:26px}#hb-diamond-toner .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-diamond-toner .choice>label>.price{grid-column:2;margin-top:5px}#hb-diamond-toner .sticky strong{font-size:11px}#hb-diamond-toner .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-diamond-toner{scroll-behavior:auto}}#hb-diamond-toner .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-diamond-toner .hero,#hb-diamond-toner .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-diamond-toner .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-diamond-toner .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-diamond-toner .thumbs{justify-content:center}}#hb-diamond-toner .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-diamond-toner .lifestyle-pair figure{margin:0;min-width:0}#hb-diamond-toner .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-diamond-toner .warm>.wrap{padding-left:20px;padding-right:20px}#hb-diamond-toner .lifestyle-pair{gap:12px;margin-top:24px}}#hb-diamond-toner{letter-spacing:normal;padding-bottom:80px}#hb-diamond-toner [hidden]{display:none!important}#hb-diamond-toner .card{display:block;background:transparent;position:static;text-align:left}#hb-diamond-toner .price{display:block}#hb-diamond-toner .sub .price small{display:block;font-size:10px;font-weight:400}#hb-diamond-toner .hero>div{min-width:0}#hb-diamond-toner .sticky{z-index:25}#hb-diamond-toner video{max-width:100%}#hb-diamond-toner h1,#hb-diamond-toner h2,#hb-diamond-toner h3{letter-spacing:normal;color:#241f19}#hb-diamond-toner .thumbs button{min-height:66px}#hb-diamond-toner .gallery{top:130px}#hb-diamond-toner .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-diamond-toner .variants{flex-wrap:wrap}#hb-diamond-toner .variants #hb-variant{flex-basis:45%}#hb-diamond-toner .variants #hb-quantity{flex:0 0 55px}#hb-diamond-toner select{font-size:16px}#hb-diamond-toner .gallery{position:static}}#hb-diamond-toner .gallery-main{height:auto;aspect-ratio:1/1}#hb-diamond-toner #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-diamond-toner #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-diamond-toner #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-diamond-toner #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-diamond-toner #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-diamond-toner #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-diamond-toner #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-diamond-toner #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-diamond-toner #hb-product-reviews .stamped-fa-star,#hb-diamond-toner #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-diamond-toner #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-diamond-toner .stamped-badge .stamped-fa-star,#hb-diamond-toner .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-diamond-toner #hb-reviews,#hb-diamond-toner #hb-choose,#hb-diamond-toner section{scroll-margin-top:24px}@media(max-width:760px){#hb-diamond-toner .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-diamond-toner #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-diamond-toner .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-diamond-toner .variants #hb-variant{width:100%}#hb-diamond-toner .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-diamond-toner #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-diamond-toner .sub .price small{font-size:12px}#hb-diamond-toner .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-diamond-toner) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-diamond-toner #hb-product-reviews{padding:0;max-width:none}#hb-diamond-toner .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-diamond-toner .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-diamond-toner .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-diamond-toner .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-diamond-toner .card p{font-size:16px}#hb-diamond-toner .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-diamond-toner .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-diamond-toner .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-diamond-toner .intro .rating{margin:0 0 10px}#hb-diamond-toner .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-diamond-toner .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-diamond-toner .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-diamond-toner .hero{gap:18px}}#hb-diamond-toner .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-diamond-toner .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-diamond-toner .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-diamond-toner .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-diamond-toner .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-diamond-toner>.wrap:first-child{padding-top:0}#hb-diamond-toner .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-diamond-toner .thumbs{margin-top:8px}}#hb-diamond-toner .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-diamond-toner .ingredient-benefits li{margin:0 0 18px}#hb-diamond-toner .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-diamond-toner .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-diamond-toner #hb-ingredients{scroll-margin-top:24px}#hb-diamond-toner .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-diamond-toner .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-diamond-toner .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-diamond-toner #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-diamond-toner .gallery-frame{aspect-ratio:5/4}}#hb-diamond-toner #hb-overview figure{margin:0}#hb-diamond-toner #hb-overview figure img{width:100%;height:auto;display:block}#hb-diamond-toner .customer-film video{background:#faf7f1}#hb-diamond-toner .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-diamond-toner .thumbs img{aspect-ratio:1;display:block}#hb-diamond-toner .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-diamond-toner #hb-packThumb img{transform:scale(1)}#hb-diamond-toner #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-diamond-toner #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-diamond-toner #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-diamond-toner .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-diamond-toner .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-diamond-toner .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-diamond-toner .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-diamond-toner .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-diamond-toner .customer-story details p{font-size:14px}#hb-diamond-toner .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-diamond-toner .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-diamond-toner .customer-story video{height:210px}#hb-diamond-toner .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-diamond-toner .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-diamond-toner .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-diamond-toner .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-diamond-toner .customer-story blockquote{font-size:25px}#hb-diamond-toner #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-diamond-toner #hb-overview figure{max-width:270px}#hb-diamond-toner .thumbs{padding-inline:8px}#hb-diamond-toner .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-diamond-toner .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-diamond-toner .customer-story video{height:auto;max-height:480px}#hb-diamond-toner .customer-story blockquote{font-size:22px}}#hb-diamond-toner .gallery-frame{position:relative}#hb-diamond-toner .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-diamond-toner .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-diamond-toner .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-diamond-toner .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-diamond-toner .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-diamond-toner .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-diamond-toner .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-diamond-toner .variants #hb-variant{grid-column:1;grid-row:2}#hb-diamond-toner .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-diamond-toner .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-diamond-toner .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-diamond-toner .thumbs button[hidden]{display:none}#hb-diamond-toner #hb-overview figure{max-width:420px}#hb-diamond-toner .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-diamond-toner .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-diamond-toner .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-diamond-toner .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-diamond-toner .thumbs{padding:2px 8px}#hb-diamond-toner #hb-overview figure{max-width:none}#hb-diamond-toner .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-diamond-toner .customer-story video{width:100%;max-height:none}#hb-diamond-toner .intro h1{font-size:30px}}#hb-diamond-toner .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-diamond-toner .single-size{font-size:15px;font-weight:600}#hb-diamond-toner .variants{display:flex;align-items:center;gap:12px}#hb-diamond-toner .variants .single-size{margin-right:auto}#hb-diamond-toner .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-diamond-toner .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-diamond-toner #hb-packThumb{overflow:hidden}#hb-diamond-toner #hb-packThumb img{transform:scale(1.2)}#hb-diamond-toner #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-diamond-toner #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-diamond-toner .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-diamond-toner .customer-story{grid-template-columns:minmax(0,1fr)}#hb-diamond-toner .customer-story video{max-height:none}#hb-diamond-toner #hb-overview figure{max-width:270px}#hb-diamond-toner .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-diamond-toner #hb-choose,#hb-diamond-toner .section{scroll-margin-top:110px}#hb-diamond-toner .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1;object-position:center 40%}#hb-diamond-toner .customer-story video{aspect-ratio:9/16;max-height:520px}#hb-diamond-toner .customer-media{background:transparent}#hb-diamond-toner #hb-overview figure{max-width:480px;width:100%}#hb-diamond-toner .application-motion img{aspect-ratio:1;object-fit:cover}@media(max-width:760px){#hb-diamond-toner .customer-story video{max-height:none}#hb-diamond-toner #hb-overview figure{max-width:none}#hb-diamond-toner .intro h1{font-size:30px}#hb-diamond-toner .gallery-frame{aspect-ratio:6/5}#hb-diamond-toner .thumbs button{flex-basis:66px;width:66px;max-width:66px}}#hb-diamond-toner .testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-diamond-toner .testimonial-card{background:#faf6ef;border:1px solid #ded3c2;padding:28px;display:flex;flex-direction:column}#hb-diamond-toner .testimonial-stars{color:#765c30;letter-spacing:3px;margin:0 0 18px}#hb-diamond-toner .testimonial-card blockquote{font-family:Georgia,serif;font-size:28px;line-height:1.35;margin:0 0 24px}#hb-diamond-toner .testimonial-credit{font-size:13px;margin-top:auto;margin-bottom:0;line-height:1.6}#hb-diamond-toner #hb-customer-stories{scroll-margin-top:110px}@media(max-width:760px){#hb-diamond-toner .testimonial-grid{grid-template-columns:1fr;gap:16px}#hb-diamond-toner .testimonial-card{padding:22px}#hb-diamond-toner .testimonial-card blockquote{font-size:25px}}#hb-diamond-toner .testimonial-grid+.small{margin-top:18px}#hb-diamond-toner .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-diamond-toner .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-diamond-toner .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-diamond-toner .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-diamond-toner .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-diamond-toner .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-diamond-toner .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-diamond-toner .hb-opening-proof cite{font-size:11px}#hb-diamond-toner .hb-assurances{gap:10px;font-size:12px}}#hb-eye-gel *{box-sizing:border-box}#hb-eye-gel{scroll-behavior:smooth}#hb-eye-gel{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-eye-gel h1,#hb-eye-gel h2,#hb-eye-gel h3,#hb-eye-gel blockquote,#hb-eye-gel .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-eye-gel h1{font-size:46px;margin:8px 0 12px}#hb-eye-gel h2{font-size:38px;margin:10px 0 20px}#hb-eye-gel h3{font-size:27px;margin:0 0 12px}#hb-eye-gel p{margin:0 0 16px}#hb-eye-gel a{color:inherit;text-underline-offset:4px}#hb-eye-gel button,#hb-eye-gel select,#hb-eye-gel input{font:inherit}#hb-eye-gel button,#hb-eye-gel a,#hb-eye-gel summary,#hb-eye-gel input,#hb-eye-gel select{touch-action:manipulation}#hb-eye-gel button,#hb-eye-gel summary{cursor:pointer}#hb-eye-gel button:focus-visible,#hb-eye-gel a:focus-visible,#hb-eye-gel select:focus-visible,#hb-eye-gel input:focus-visible,#hb-eye-gel summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-eye-gel button{color:inherit}#hb-eye-gel img{max-width:100%;height:auto;display:block}#hb-eye-gel small,#hb-eye-gel .small{font-size:13px;line-height:1.55}#hb-eye-gel .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-eye-gel .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-eye-gel .reviewbar a{color:#fff}#hb-eye-gel .brand{font-size:24px;letter-spacing:.2em}#hb-eye-gel .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-eye-gel header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-eye-gel header nav{display:flex;gap:24px;font-size:13px}#hb-eye-gel .wrap{max-width:1240px;margin:auto;padding:32px}#hb-eye-gel .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-eye-gel .gallery{position:sticky;top:24px}#hb-eye-gel .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-eye-gel .thumbs{display:flex;gap:10px;margin:14px 0}#hb-eye-gel .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-eye-gel .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-eye-gel .thumbs img{height:64px;width:100%;object-fit:cover}#hb-eye-gel .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-eye-gel .rating{font-size:12px;margin:4px 0 12px}#hb-eye-gel .stars{color:#856a3b;letter-spacing:2px}#hb-eye-gel .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-eye-gel .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-eye-gel select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-eye-gel .variants select{flex:1}#hb-eye-gel .price{font-size:21px;font-weight:600}#hb-eye-gel fieldset{margin:12px 0;border:0;padding:0}#hb-eye-gel legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-eye-gel .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-eye-gel .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-eye-gel .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-eye-gel .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-eye-gel .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-eye-gel .choice strong{font-size:14px}#hb-eye-gel .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-eye-gel .choice .price{font-size:18px}#hb-eye-gel .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-eye-gel .cadence{margin:10px 0 0 28px;font-size:12px}#hb-eye-gel .cadence select{width:100%;margin-top:5px}#hb-eye-gel .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-eye-gel .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-eye-gel .cta:hover{background:#51412c}#hb-eye-gel .cta:disabled{background:#716958;cursor:not-allowed}#hb-eye-gel .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-eye-gel .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-eye-gel .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-eye-gel .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-eye-gel .section>p{max-width:730px}#hb-eye-gel .warm{background:#faf6ef}#hb-eye-gel .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-eye-gel .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-eye-gel .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-eye-gel .number{font:italic 36px Georgia,serif;color:#92713f}#hb-eye-gel .card p{font-size:14px}#hb-eye-gel .card h3{font-size:26px}#hb-eye-gel .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-eye-gel .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-eye-gel .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-eye-gel .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-eye-gel .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-eye-gel .story img{width:100%;max-height:560px;object-fit:cover}#hb-eye-gel .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-eye-gel details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-eye-gel summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-eye-gel summary:after{content:"+";position:absolute;right:3px}#hb-eye-gel details[open] summary:after{content:"\2212"}#hb-eye-gel details p{margin-top:14px;font-size:14px}#hb-eye-gel .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-eye-gel .faq{max-width:850px}#hb-eye-gel .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-eye-gel .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-eye-gel .sticky[hidden]{display:none}#hb-eye-gel .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-eye-gel .sticky strong{font-size:14px}#hb-eye-gel .sticky small{display:block}#hb-eye-gel dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-eye-gel dialog::backdrop{background:#0007}#hb-eye-gel .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-eye-gel .report{max-width:1120px}#hb-eye-gel .report h1{font-size:58px}#hb-eye-gel .report h2{margin-top:30px}#hb-eye-gel .report .lead{font-size:20px;max-width:850px}#hb-eye-gel .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-eye-gel .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-eye-gel .report td,#hb-eye-gel .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-eye-gel .report th{background:#f4eee4}#hb-eye-gel .table-wrap{overflow-x:auto}#hb-eye-gel .report li{margin-bottom:10px}#hb-eye-gel .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-eye-gel .report figure{margin:20px 0}#hb-eye-gel .report figure img{border:1px solid #ddd}#hb-eye-gel .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-eye-gel .report .status{font-size:12px;color:#70542e}#hb-eye-gel .report .score{font-size:12px}#hb-eye-gel .mobile-demo{display:block}#hb-eye-gel .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-eye-gel{font-size:15px}#hb-eye-gel .wrap{padding:24px 20px}#hb-eye-gel header{padding:15px 20px}#hb-eye-gel header nav{gap:14px}#hb-eye-gel header nav a:nth-child(2){display:none}#hb-eye-gel .brand{font-size:19px}#hb-eye-gel h1{font-size:36px}#hb-eye-gel h2{font-size:32px}#hb-eye-gel .hero,#hb-eye-gel .split{grid-template-columns:1fr;gap:24px}#hb-eye-gel .gallery{position:static}#hb-eye-gel .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-eye-gel .thumbs{margin:10px 0 0}#hb-eye-gel .thumbs button{width:65px}#hb-eye-gel .thumbs img{height:44px}#hb-eye-gel .hero .intro{margin-top:0}#hb-eye-gel .benefit{font-size:23px}#hb-eye-gel .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-eye-gel .routine{grid-template-columns:1fr}#hb-eye-gel .section{padding:42px 0}#hb-eye-gel .choice>label{grid-template-columns:20px 1fr auto}#hb-eye-gel .choice .price{font-size:16px}#hb-eye-gel .sticky{padding:10px 16px;gap:8px}#hb-eye-gel .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-eye-gel .sticky strong{font-size:12px}#hb-eye-gel .sticky small{font-size:11px}#hb-eye-gel .report h1{font-size:40px}#hb-eye-gel .report td,#hb-eye-gel .report th{min-width:170px;padding:10px}#hb-eye-gel .report .lead{font-size:18px}}#hb-eye-gel .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-eye-gel .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-eye-gel .thumbs button[hidden]{display:none}#hb-eye-gel .thumbs img{height:54px;object-fit:contain}#hb-eye-gel .thumbs span{display:block;padding:5px 0 2px}#hb-eye-gel .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-eye-gel .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-eye-gel .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-eye-gel .card{border-top:0;padding-top:0}#hb-eye-gel .editorial-set{margin:0}#hb-eye-gel .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-eye-gel .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-eye-gel .customer-film blockquote{font-size:30px;margin:22px 0}#hb-eye-gel .customer-film{scroll-margin-top:20px}#hb-eye-gel .customer-film .split{align-items:start}#hb-eye-gel .customer-film details{font-size:13px}#hb-eye-gel .media-note{font-size:12px}#hb-eye-gel .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-eye-gel .thumbs button{flex-basis:66px}#hb-eye-gel .thumbs img{height:42px}#hb-eye-gel .product-portrait{margin-bottom:15px}#hb-eye-gel .customer-film .split{gap:25px}#hb-eye-gel .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-eye-gel .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-eye-gel .reviews-section{scroll-margin-top:24px}#hb-eye-gel .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-eye-gel .review-heading h2{margin-bottom:25px}#hb-eye-gel .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-eye-gel .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-eye-gel .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-eye-gel .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-eye-gel .review-score p{margin:10px 0}#hb-eye-gel .rating-breakdown{align-self:center}#hb-eye-gel .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-eye-gel .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-eye-gel .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-eye-gel .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-eye-gel .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-eye-gel .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-eye-gel .review-tools label{font-size:12px;display:grid;gap:6px}#hb-eye-gel .review-tools input,#hb-eye-gel .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-eye-gel .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-eye-gel .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-eye-gel .review-person{font-size:13px}#hb-eye-gel .review-person strong{display:block;font-size:15px}#hb-eye-gel .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-eye-gel .review-person time{display:block;color:#72685b;font-size:12px}#hb-eye-gel .review-copy{max-width:750px}#hb-eye-gel .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-eye-gel .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-eye-gel .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-eye-gel .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-eye-gel .review-bottom>a{font-size:13px}#hb-eye-gel .review-bottom button{background:#fff;font-size:13px}#hb-eye-gel .review-empty{padding:24px;background:#faf6ef}#hb-eye-gel .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-eye-gel .review-tools+#reviewResults{margin-top:16px}#hb-eye-gel header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-eye-gel header{flex-wrap:wrap;gap:18px}#hb-eye-gel header nav{font-size:11px;gap:15px}#hb-eye-gel .review-heading{display:block}#hb-eye-gel .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-eye-gel .review-score strong{font-size:54px}#hb-eye-gel .review-tools{grid-template-columns:1fr 1fr}#hb-eye-gel .review-tools label:first-child{grid-column:1/-1}#hb-eye-gel .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-eye-gel .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-eye-gel .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-eye-gel .review-person time{margin-left:auto}#hb-eye-gel .review-verified{margin:0}#hb-eye-gel .review-copy p{font-size:15px}#hb-eye-gel .review-bottom{align-items:flex-start;flex-direction:column}#hb-eye-gel .review-heading .linkbutton{margin-bottom:20px}}#hb-eye-gel .choice .detail{font-size:13px}#hb-eye-gel .terms{font-size:12px}#hb-eye-gel .choice strong{font-size:15px}#hb-eye-gel .choice .price{font-size:20px}#hb-eye-gel .review-preview-note{line-height:1.65}#hb-eye-gel .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-eye-gel .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-eye-gel .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-eye-gel .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-eye-gel .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-eye-gel .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-eye-gel .hero-intro,#hb-eye-gel .hero-benefits{font-size:15px}}#hb-eye-gel .editorial-set{min-width:0}#hb-eye-gel .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-eye-gel .hero>*,#hb-eye-gel .split>*,#hb-eye-gel .cards>*,#hb-eye-gel .routine>*{min-width:0}@media(max-width:760px){#hb-eye-gel{padding-bottom:85px;font-size:16px}#hb-eye-gel .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-eye-gel .variants #variant{width:100%}#hb-eye-gel .variants #quantity{width:80px}#hb-eye-gel select,#hb-eye-gel input,#hb-eye-gel textarea{font-size:16px}#hb-eye-gel .product-jumps{gap:4px 14px}#hb-eye-gel .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-eye-gel .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-eye-gel .thumbs button{scroll-snap-align:start;min-height:60px}#hb-eye-gel .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-eye-gel .choice .detail{font-size:14px}#hb-eye-gel .choice .tag{line-height:1.5}#hb-eye-gel .terms{font-size:13px}#hb-eye-gel .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-eye-gel .sticky>div{min-width:0}#hb-eye-gel .sticky small{overflow-wrap:anywhere}#hb-eye-gel .sticky .cta{flex-shrink:0;min-height:44px}#hb-eye-gel .review-tools input,#hb-eye-gel .review-tools select{font-size:16px}#hb-eye-gel .review-reset{min-height:44px}#hb-eye-gel .ingredient-text{font-size:13px;line-height:1.7}#hb-eye-gel summary{min-height:44px;display:flex;align-items:center}#hb-eye-gel details p{font-size:15px}#hb-eye-gel .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-eye-gel .wrap{padding-left:16px;padding-right:16px}#hb-eye-gel .cards{grid-template-columns:1fr}#hb-eye-gel .card h3{font-size:26px}#hb-eye-gel .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-eye-gel .choice>label>.price{grid-column:2;margin-top:5px}#hb-eye-gel .sticky strong{font-size:11px}#hb-eye-gel .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-eye-gel{scroll-behavior:auto}}#hb-eye-gel .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-eye-gel .hero,#hb-eye-gel .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-eye-gel .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-eye-gel .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-eye-gel .thumbs{justify-content:center}}#hb-eye-gel .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-eye-gel .lifestyle-pair figure{margin:0;min-width:0}#hb-eye-gel .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-eye-gel .warm>.wrap{padding-left:20px;padding-right:20px}#hb-eye-gel .lifestyle-pair{gap:12px;margin-top:24px}}#hb-eye-gel{letter-spacing:normal;padding-bottom:80px}#hb-eye-gel [hidden]{display:none!important}#hb-eye-gel .card{display:block;background:transparent;position:static;text-align:left}#hb-eye-gel .price{display:block}#hb-eye-gel .sub .price small{display:block;font-size:10px;font-weight:400}#hb-eye-gel .hero>div{min-width:0}#hb-eye-gel .sticky{z-index:25}#hb-eye-gel video{max-width:100%}#hb-eye-gel h1,#hb-eye-gel h2,#hb-eye-gel h3{letter-spacing:normal;color:#241f19}#hb-eye-gel .thumbs button{min-height:66px}#hb-eye-gel .gallery{top:130px}#hb-eye-gel .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-eye-gel .variants{flex-wrap:wrap}#hb-eye-gel .variants #hb-variant{flex-basis:45%}#hb-eye-gel .variants #hb-quantity{flex:0 0 55px}#hb-eye-gel select{font-size:16px}#hb-eye-gel .gallery{position:static}}#hb-eye-gel .gallery-main{height:auto;aspect-ratio:1/1}#hb-eye-gel #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-eye-gel #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-eye-gel #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-eye-gel #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-eye-gel #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-eye-gel #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-eye-gel #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-eye-gel #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-eye-gel #hb-product-reviews .stamped-fa-star,#hb-eye-gel #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-eye-gel #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-eye-gel .stamped-badge .stamped-fa-star,#hb-eye-gel .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-eye-gel #hb-reviews,#hb-eye-gel #hb-choose,#hb-eye-gel section{scroll-margin-top:24px}@media(max-width:760px){#hb-eye-gel .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-eye-gel #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-eye-gel .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-eye-gel .variants #hb-variant{width:100%}#hb-eye-gel .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-eye-gel #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-eye-gel .sub .price small{font-size:12px}#hb-eye-gel .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-eye-gel) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-eye-gel #hb-product-reviews{padding:0;max-width:none}#hb-eye-gel .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-eye-gel .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-eye-gel .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-eye-gel .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-eye-gel .card p{font-size:16px}#hb-eye-gel .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-eye-gel .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-eye-gel .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-eye-gel .intro .rating{margin:0 0 10px}#hb-eye-gel .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-eye-gel .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-eye-gel .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-eye-gel .hero{gap:18px}}#hb-eye-gel .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-eye-gel .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-eye-gel .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-eye-gel .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-eye-gel .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-eye-gel>.wrap:first-child{padding-top:0}#hb-eye-gel .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-eye-gel .thumbs{margin-top:8px}}#hb-eye-gel .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-eye-gel .ingredient-benefits li{margin:0 0 18px}#hb-eye-gel .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-eye-gel .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-eye-gel #hb-ingredients{scroll-margin-top:24px}#hb-eye-gel .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-eye-gel .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-eye-gel .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-eye-gel #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-eye-gel .gallery-frame{aspect-ratio:5/4}}#hb-eye-gel #hb-overview figure{margin:0}#hb-eye-gel #hb-overview figure img{width:100%;height:auto;display:block}#hb-eye-gel .customer-film video{background:#faf7f1}#hb-eye-gel .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-eye-gel .thumbs img{aspect-ratio:1;display:block}#hb-eye-gel .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-eye-gel #hb-packThumb img{transform:scale(1)}#hb-eye-gel #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-eye-gel #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-eye-gel #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-eye-gel .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-eye-gel .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-eye-gel .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-eye-gel .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-eye-gel .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-eye-gel .customer-story details p{font-size:14px}#hb-eye-gel .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-eye-gel .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-eye-gel .customer-story video{height:210px}#hb-eye-gel .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-eye-gel .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-eye-gel .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-eye-gel .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-eye-gel .customer-story blockquote{font-size:25px}#hb-eye-gel #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-eye-gel #hb-overview figure{max-width:270px}#hb-eye-gel .thumbs{padding-inline:8px}#hb-eye-gel .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-eye-gel .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-eye-gel .customer-story video{height:auto;max-height:480px}#hb-eye-gel .customer-story blockquote{font-size:22px}}#hb-eye-gel .gallery-frame{position:relative}#hb-eye-gel .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-eye-gel .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-eye-gel .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-eye-gel .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}#hb-eye-gel .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-eye-gel .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-eye-gel .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-eye-gel .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-eye-gel .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-eye-gel .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-eye-gel .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-eye-gel .hb-opening-proof cite{font-size:11px}#hb-eye-gel .hb-assurances{gap:10px;font-size:12px}}#hb-facial-oil *{box-sizing:border-box}#hb-facial-oil{scroll-behavior:smooth}#hb-facial-oil{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-facial-oil h1,#hb-facial-oil h2,#hb-facial-oil h3,#hb-facial-oil blockquote,#hb-facial-oil .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-facial-oil h1{font-size:46px;margin:8px 0 12px}#hb-facial-oil h2{font-size:38px;margin:10px 0 20px}#hb-facial-oil h3{font-size:27px;margin:0 0 12px}#hb-facial-oil p{margin:0 0 16px}#hb-facial-oil a{color:inherit;text-underline-offset:4px}#hb-facial-oil button,#hb-facial-oil select,#hb-facial-oil input{font:inherit}#hb-facial-oil button,#hb-facial-oil a,#hb-facial-oil summary,#hb-facial-oil input,#hb-facial-oil select{touch-action:manipulation}#hb-facial-oil button,#hb-facial-oil summary{cursor:pointer}#hb-facial-oil button:focus-visible,#hb-facial-oil a:focus-visible,#hb-facial-oil select:focus-visible,#hb-facial-oil input:focus-visible,#hb-facial-oil summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-facial-oil button{color:inherit}#hb-facial-oil img{max-width:100%;height:auto;display:block}#hb-facial-oil small,#hb-facial-oil .small{font-size:13px;line-height:1.55}#hb-facial-oil .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-facial-oil .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-facial-oil .reviewbar a{color:#fff}#hb-facial-oil .brand{font-size:24px;letter-spacing:.2em}#hb-facial-oil .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-facial-oil header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-facial-oil header nav{display:flex;gap:24px;font-size:13px}#hb-facial-oil .wrap{max-width:1240px;margin:auto;padding:32px}#hb-facial-oil .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-facial-oil .gallery{position:sticky;top:24px}#hb-facial-oil .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-facial-oil .thumbs{display:flex;gap:10px;margin:14px 0}#hb-facial-oil .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-facial-oil .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-facial-oil .thumbs img{height:64px;width:100%;object-fit:cover}#hb-facial-oil .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-facial-oil .rating{font-size:12px;margin:4px 0 12px}#hb-facial-oil .stars{color:#856a3b;letter-spacing:2px}#hb-facial-oil .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-facial-oil .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-facial-oil select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-facial-oil .variants select{flex:1}#hb-facial-oil .price{font-size:21px;font-weight:600}#hb-facial-oil fieldset{margin:12px 0;border:0;padding:0}#hb-facial-oil legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-facial-oil .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-facial-oil .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-facial-oil .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-facial-oil .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-facial-oil .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-facial-oil .choice strong{font-size:14px}#hb-facial-oil .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-facial-oil .choice .price{font-size:18px}#hb-facial-oil .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-facial-oil .cadence{margin:10px 0 0 28px;font-size:12px}#hb-facial-oil .cadence select{width:100%;margin-top:5px}#hb-facial-oil .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-facial-oil .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-facial-oil .cta:hover{background:#51412c}#hb-facial-oil .cta:disabled{background:#716958;cursor:not-allowed}#hb-facial-oil .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-facial-oil .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-facial-oil .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-facial-oil .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-facial-oil .section>p{max-width:730px}#hb-facial-oil .warm{background:#faf6ef}#hb-facial-oil .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-facial-oil .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-facial-oil .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-facial-oil .number{font:italic 36px Georgia,serif;color:#92713f}#hb-facial-oil .card p{font-size:14px}#hb-facial-oil .card h3{font-size:26px}#hb-facial-oil .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-facial-oil .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-facial-oil .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-facial-oil .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-facial-oil .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-facial-oil .story img{width:100%;max-height:560px;object-fit:cover}#hb-facial-oil .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-facial-oil details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-facial-oil summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-facial-oil summary:after{content:"+";position:absolute;right:3px}#hb-facial-oil details[open] summary:after{content:"\2212"}#hb-facial-oil details p{margin-top:14px;font-size:14px}#hb-facial-oil .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-facial-oil .faq{max-width:850px}#hb-facial-oil .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-facial-oil .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-facial-oil .sticky[hidden]{display:none}#hb-facial-oil .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-facial-oil .sticky strong{font-size:14px}#hb-facial-oil .sticky small{display:block}#hb-facial-oil dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-facial-oil dialog::backdrop{background:#0007}#hb-facial-oil .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-facial-oil .report{max-width:1120px}#hb-facial-oil .report h1{font-size:58px}#hb-facial-oil .report h2{margin-top:30px}#hb-facial-oil .report .lead{font-size:20px;max-width:850px}#hb-facial-oil .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-facial-oil .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-facial-oil .report td,#hb-facial-oil .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-facial-oil .report th{background:#f4eee4}#hb-facial-oil .table-wrap{overflow-x:auto}#hb-facial-oil .report li{margin-bottom:10px}#hb-facial-oil .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-facial-oil .report figure{margin:20px 0}#hb-facial-oil .report figure img{border:1px solid #ddd}#hb-facial-oil .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-facial-oil .report .status{font-size:12px;color:#70542e}#hb-facial-oil .report .score{font-size:12px}#hb-facial-oil .mobile-demo{display:block}#hb-facial-oil .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-facial-oil{font-size:15px}#hb-facial-oil .wrap{padding:24px 20px}#hb-facial-oil header{padding:15px 20px}#hb-facial-oil header nav{gap:14px}#hb-facial-oil header nav a:nth-child(2){display:none}#hb-facial-oil .brand{font-size:19px}#hb-facial-oil h1{font-size:36px}#hb-facial-oil h2{font-size:32px}#hb-facial-oil .hero,#hb-facial-oil .split{grid-template-columns:1fr;gap:24px}#hb-facial-oil .gallery{position:static}#hb-facial-oil .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-facial-oil .thumbs{margin:10px 0 0}#hb-facial-oil .thumbs button{width:65px}#hb-facial-oil .thumbs img{height:44px}#hb-facial-oil .hero .intro{margin-top:0}#hb-facial-oil .benefit{font-size:23px}#hb-facial-oil .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-facial-oil .routine{grid-template-columns:1fr}#hb-facial-oil .section{padding:42px 0}#hb-facial-oil .choice>label{grid-template-columns:20px 1fr auto}#hb-facial-oil .choice .price{font-size:16px}#hb-facial-oil .sticky{padding:10px 16px;gap:8px}#hb-facial-oil .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-facial-oil .sticky strong{font-size:12px}#hb-facial-oil .sticky small{font-size:11px}#hb-facial-oil .report h1{font-size:40px}#hb-facial-oil .report td,#hb-facial-oil .report th{min-width:170px;padding:10px}#hb-facial-oil .report .lead{font-size:18px}}#hb-facial-oil .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-facial-oil .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-facial-oil .thumbs img{height:54px;object-fit:contain}#hb-facial-oil .thumbs span{display:block;padding:5px 0 2px}#hb-facial-oil .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-facial-oil .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-facial-oil .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-facial-oil .card{border-top:0;padding-top:0}#hb-facial-oil .editorial-set{margin:0}#hb-facial-oil .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-facial-oil .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-facial-oil .customer-film blockquote{font-size:30px;margin:22px 0}#hb-facial-oil .customer-film{scroll-margin-top:20px}#hb-facial-oil .customer-film .split{align-items:start}#hb-facial-oil .customer-film details{font-size:13px}#hb-facial-oil .media-note{font-size:12px}#hb-facial-oil .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-facial-oil .thumbs button{flex-basis:66px}#hb-facial-oil .thumbs img{height:42px}#hb-facial-oil .product-portrait{margin-bottom:15px}#hb-facial-oil .customer-film .split{gap:25px}#hb-facial-oil .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-facial-oil .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-facial-oil .reviews-section{scroll-margin-top:24px}#hb-facial-oil .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-facial-oil .review-heading h2{margin-bottom:25px}#hb-facial-oil .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-facial-oil .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-facial-oil .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-facial-oil .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-facial-oil .review-score p{margin:10px 0}#hb-facial-oil .rating-breakdown{align-self:center}#hb-facial-oil .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-facial-oil .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-facial-oil .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-facial-oil .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-facial-oil .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-facial-oil .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-facial-oil .review-tools label{font-size:12px;display:grid;gap:6px}#hb-facial-oil .review-tools input,#hb-facial-oil .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-facial-oil .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-facial-oil .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-facial-oil .review-person{font-size:13px}#hb-facial-oil .review-person strong{display:block;font-size:15px}#hb-facial-oil .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-facial-oil .review-person time{display:block;color:#72685b;font-size:12px}#hb-facial-oil .review-copy{max-width:750px}#hb-facial-oil .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-facial-oil .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-facial-oil .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-facial-oil .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-facial-oil .review-bottom>a{font-size:13px}#hb-facial-oil .review-bottom button{background:#fff;font-size:13px}#hb-facial-oil .review-empty{padding:24px;background:#faf6ef}#hb-facial-oil .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-facial-oil .review-tools+#reviewResults{margin-top:16px}#hb-facial-oil header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-facial-oil header{flex-wrap:wrap;gap:18px}#hb-facial-oil header nav{font-size:11px;gap:15px}#hb-facial-oil .review-heading{display:block}#hb-facial-oil .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-facial-oil .review-score strong{font-size:54px}#hb-facial-oil .review-tools{grid-template-columns:1fr 1fr}#hb-facial-oil .review-tools label:first-child{grid-column:1/-1}#hb-facial-oil .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-facial-oil .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-facial-oil .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-facial-oil .review-person time{margin-left:auto}#hb-facial-oil .review-verified{margin:0}#hb-facial-oil .review-copy p{font-size:15px}#hb-facial-oil .review-bottom{align-items:flex-start;flex-direction:column}#hb-facial-oil .review-heading .linkbutton{margin-bottom:20px}}#hb-facial-oil .choice .detail{font-size:13px}#hb-facial-oil .terms{font-size:12px}#hb-facial-oil .choice strong{font-size:15px}#hb-facial-oil .choice .price{font-size:20px}#hb-facial-oil .review-preview-note{line-height:1.65}#hb-facial-oil .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-facial-oil .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-facial-oil .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-facial-oil .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-facial-oil .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-facial-oil .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-facial-oil .hero-intro,#hb-facial-oil .hero-benefits{font-size:15px}}#hb-facial-oil .editorial-set{min-width:0}#hb-facial-oil .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-facial-oil .hero>*,#hb-facial-oil .split>*,#hb-facial-oil .cards>*,#hb-facial-oil .routine>*{min-width:0}@media(max-width:760px){#hb-facial-oil{padding-bottom:85px;font-size:16px}#hb-facial-oil .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-facial-oil .variants #variant{width:100%}#hb-facial-oil .variants #quantity{width:80px}#hb-facial-oil select,#hb-facial-oil input,#hb-facial-oil textarea{font-size:16px}#hb-facial-oil .product-jumps{gap:4px 14px}#hb-facial-oil .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-facial-oil .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-facial-oil .thumbs button{scroll-snap-align:start;min-height:60px}#hb-facial-oil .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-facial-oil .choice .detail{font-size:14px}#hb-facial-oil .choice .tag{line-height:1.5}#hb-facial-oil .terms{font-size:13px}#hb-facial-oil .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-facial-oil .sticky>div{min-width:0}#hb-facial-oil .sticky small{overflow-wrap:anywhere}#hb-facial-oil .sticky .cta{flex-shrink:0;min-height:44px}#hb-facial-oil .review-tools input,#hb-facial-oil .review-tools select{font-size:16px}#hb-facial-oil .review-reset{min-height:44px}#hb-facial-oil .ingredient-text{font-size:13px;line-height:1.7}#hb-facial-oil summary{min-height:44px;display:flex;align-items:center}#hb-facial-oil details p{font-size:15px}#hb-facial-oil .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-facial-oil .wrap{padding-left:16px;padding-right:16px}#hb-facial-oil .cards{grid-template-columns:1fr}#hb-facial-oil .card h3{font-size:26px}#hb-facial-oil .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-facial-oil .choice>label>.price{grid-column:2;margin-top:5px}#hb-facial-oil .sticky strong{font-size:11px}#hb-facial-oil .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-facial-oil{scroll-behavior:auto}}#hb-facial-oil .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-facial-oil .hero,#hb-facial-oil .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-facial-oil .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-facial-oil .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-facial-oil .thumbs{justify-content:center}}#hb-facial-oil .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-facial-oil .lifestyle-pair figure{margin:0;min-width:0}#hb-facial-oil .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-facial-oil .warm>.wrap{padding-left:20px;padding-right:20px}#hb-facial-oil .lifestyle-pair{gap:12px;margin-top:24px}}#hb-facial-oil{letter-spacing:normal;padding-bottom:80px}#hb-facial-oil [hidden]{display:none!important}#hb-facial-oil .card{display:block;background:transparent;position:static;text-align:left}#hb-facial-oil .price{display:block}#hb-facial-oil .sub .price small{display:block;font-size:10px;font-weight:400}#hb-facial-oil .hero>div{min-width:0}#hb-facial-oil .sticky{z-index:25}#hb-facial-oil video{max-width:100%}#hb-facial-oil h1,#hb-facial-oil h2,#hb-facial-oil h3{letter-spacing:normal;color:#241f19}#hb-facial-oil .thumbs button{min-height:66px}#hb-facial-oil .gallery{top:130px}#hb-facial-oil .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-facial-oil .variants{flex-wrap:wrap}#hb-facial-oil .variants #hb-variant{flex-basis:45%}#hb-facial-oil .variants #hb-quantity{flex:0 0 55px}#hb-facial-oil select{font-size:16px}#hb-facial-oil .gallery{position:static}}#hb-facial-oil .gallery-main{height:auto;aspect-ratio:1/1}#hb-facial-oil #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-facial-oil #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-facial-oil #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-facial-oil #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-facial-oil #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-facial-oil #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-facial-oil #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-facial-oil #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-facial-oil #hb-product-reviews .stamped-fa-star,#hb-facial-oil #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-facial-oil #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-facial-oil .stamped-badge .stamped-fa-star,#hb-facial-oil .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-facial-oil #hb-reviews,#hb-facial-oil #hb-choose,#hb-facial-oil section{scroll-margin-top:24px}@media(max-width:760px){#hb-facial-oil .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-facial-oil #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-facial-oil .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-facial-oil .variants #hb-variant{width:100%}#hb-facial-oil .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-facial-oil #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-facial-oil .sub .price small{font-size:12px}#hb-facial-oil .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-facial-oil) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-facial-oil #hb-product-reviews{padding:0;max-width:none}#hb-facial-oil .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-facial-oil .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-facial-oil .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-facial-oil .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-facial-oil .card p{font-size:16px}#hb-facial-oil .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-facial-oil .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-facial-oil .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-facial-oil .intro .rating{margin:0 0 10px}#hb-facial-oil .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-facial-oil .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-facial-oil .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-facial-oil .hero{gap:18px}}#hb-facial-oil .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-facial-oil .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-facial-oil .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-facial-oil .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-facial-oil .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-facial-oil>.wrap:first-child{padding-top:0}#hb-facial-oil .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-facial-oil .thumbs{margin-top:8px}}#hb-facial-oil .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-facial-oil .ingredient-benefits li{margin:0 0 18px}#hb-facial-oil .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-facial-oil .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-facial-oil #hb-ingredients{scroll-margin-top:24px}#hb-facial-oil .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-facial-oil .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-facial-oil .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-facial-oil #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-facial-oil .gallery-frame{aspect-ratio:5/4}}#hb-facial-oil #hb-overview figure{margin:0}#hb-facial-oil #hb-overview figure img{width:100%;height:auto;display:block}#hb-facial-oil .customer-film video{background:#faf7f1}#hb-facial-oil .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-facial-oil .thumbs img{aspect-ratio:1;display:block}#hb-facial-oil .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-facial-oil #hb-packThumb img{transform:scale(1)}#hb-facial-oil #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-facial-oil #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-facial-oil #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-facial-oil .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-facial-oil .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-facial-oil .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-facial-oil .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-facial-oil .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-facial-oil .customer-story details p{font-size:14px}#hb-facial-oil .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-facial-oil .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-facial-oil .customer-story video{height:210px}#hb-facial-oil .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-facial-oil .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-facial-oil .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-facial-oil .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-facial-oil .customer-story blockquote{font-size:25px}#hb-facial-oil #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-facial-oil #hb-overview figure{max-width:270px}#hb-facial-oil .thumbs{padding-inline:8px}#hb-facial-oil .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-facial-oil .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-facial-oil .customer-story video{height:auto;max-height:480px}#hb-facial-oil .customer-story blockquote{font-size:22px}}#hb-facial-oil .gallery-frame{position:relative}#hb-facial-oil .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-facial-oil .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-facial-oil .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-facial-oil .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-facial-oil .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-facial-oil .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-facial-oil .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-facial-oil .variants #hb-variant{grid-column:1;grid-row:2}#hb-facial-oil .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-facial-oil .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-facial-oil .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-facial-oil .thumbs button[hidden]{display:none}#hb-facial-oil #hb-overview figure{max-width:420px}#hb-facial-oil .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-facial-oil .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-facial-oil .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-facial-oil .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-facial-oil .thumbs{padding:2px 8px}#hb-facial-oil #hb-overview figure{max-width:none}#hb-facial-oil .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-facial-oil .customer-story video{width:100%;max-height:none}#hb-facial-oil .intro h1{font-size:30px}}#hb-facial-oil .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-facial-oil .single-size{font-size:15px;font-weight:600}#hb-facial-oil .variants{display:flex;align-items:center;gap:12px}#hb-facial-oil .variants .single-size{margin-right:auto}#hb-facial-oil .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-facial-oil .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-facial-oil #hb-packThumb{overflow:hidden}#hb-facial-oil #hb-packThumb img{transform:scale(1.2)}#hb-facial-oil #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-facial-oil #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-facial-oil .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-facial-oil .customer-story{grid-template-columns:minmax(0,1fr)}#hb-facial-oil .customer-story video{max-height:none}#hb-facial-oil #hb-overview figure{max-width:270px}#hb-facial-oil .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-facial-oil #hb-choose,#hb-facial-oil .section{scroll-margin-top:110px}#hb-facial-oil .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1;object-position:center 40%}#hb-facial-oil .customer-story video{aspect-ratio:9/16;max-height:520px}#hb-facial-oil .customer-media{background:transparent}#hb-facial-oil #hb-overview figure{max-width:480px;width:100%}#hb-facial-oil .application-motion img{aspect-ratio:1;object-fit:cover}@media(max-width:760px){#hb-facial-oil .customer-story video{max-height:none}#hb-facial-oil #hb-overview figure{max-width:none}#hb-facial-oil .intro h1{font-size:30px}#hb-facial-oil .gallery-frame{aspect-ratio:6/5}#hb-facial-oil .thumbs button{flex-basis:66px;width:66px;max-width:66px}}#hb-facial-oil .testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-facial-oil .testimonial-card{background:#faf6ef;border:1px solid #ded3c2;padding:28px;display:flex;flex-direction:column}#hb-facial-oil .testimonial-stars{color:#765c30;letter-spacing:3px;margin:0 0 18px}#hb-facial-oil .testimonial-card blockquote{font-family:Georgia,serif;font-size:28px;line-height:1.35;margin:0 0 24px}#hb-facial-oil .testimonial-credit{font-size:13px;margin-top:auto;margin-bottom:0;line-height:1.6}#hb-facial-oil #hb-customer-stories{scroll-margin-top:110px}@media(max-width:760px){#hb-facial-oil .testimonial-grid{grid-template-columns:1fr;gap:16px}#hb-facial-oil .testimonial-card{padding:22px}#hb-facial-oil .testimonial-card blockquote{font-size:25px}}#hb-facial-oil .testimonial-grid+.small{margin-top:18px}#hb-facial-oil .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4);max-width:none}#hb-facial-oil .bak-video-card{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:center;margin:24px 0 36px}#hb-facial-oil .bak-video-card video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f8f4ed}#hb-facial-oil .bak-video-card blockquote{font:italic 25px/1.45 Georgia,serif;margin:18px 0}#hb-facial-oil .bak-video-card h3{font:32px/1.2 Georgia,serif}#hb-facial-oil .gallery-frame{aspect-ratio:4/3}#hb-facial-oil .gallery-main{aspect-ratio:auto;object-fit:cover}#hb-facial-oil .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{object-position:center;--hero-zoom:1}@media(max-width:760px){#hb-facial-oil .bak-video-card{grid-template-columns:1fr;gap:20px}#hb-facial-oil .bak-video-card video{max-width:380px;margin:auto}#hb-facial-oil .bak-video-card h3{font-size:29px}#hb-facial-oil .gallery-frame{aspect-ratio:4/3}}#hb-facial-oil .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-facial-oil .gallery-frame{aspect-ratio:1}#hb-facial-oil .gallery-main{max-height:none;object-fit:cover}#hb-facial-oil .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-facial-oil .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-facial-oil .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-facial-oil .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-facial-oil .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-facial-oil .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-facial-oil .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-facial-oil .hb-opening-proof cite{font-size:11px}#hb-facial-oil .hb-assurances{gap:10px;font-size:12px}}#hb-four-phase *{box-sizing:border-box}#hb-four-phase{scroll-behavior:smooth}#hb-four-phase{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-four-phase h1,#hb-four-phase h2,#hb-four-phase h3,#hb-four-phase blockquote,#hb-four-phase .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-four-phase h1{font-size:46px;margin:8px 0 12px}#hb-four-phase h2{font-size:38px;margin:10px 0 20px}#hb-four-phase h3{font-size:27px;margin:0 0 12px}#hb-four-phase p{margin:0 0 16px}#hb-four-phase a{color:inherit;text-underline-offset:4px}#hb-four-phase button,#hb-four-phase select,#hb-four-phase input{font:inherit}#hb-four-phase button,#hb-four-phase a,#hb-four-phase summary,#hb-four-phase input,#hb-four-phase select{touch-action:manipulation}#hb-four-phase button,#hb-four-phase summary{cursor:pointer}#hb-four-phase button:focus-visible,#hb-four-phase a:focus-visible,#hb-four-phase select:focus-visible,#hb-four-phase input:focus-visible,#hb-four-phase summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-four-phase button{color:inherit}#hb-four-phase img{max-width:100%;height:auto;display:block}#hb-four-phase small,#hb-four-phase .small{font-size:13px;line-height:1.55}#hb-four-phase .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-four-phase .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-four-phase .reviewbar a{color:#fff}#hb-four-phase .brand{font-size:24px;letter-spacing:.2em}#hb-four-phase .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-four-phase header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-four-phase header nav{display:flex;gap:24px;font-size:13px}#hb-four-phase .wrap{max-width:1240px;margin:auto;padding:32px}#hb-four-phase .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-four-phase .gallery{position:sticky;top:24px}#hb-four-phase .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-four-phase .thumbs{display:flex;gap:10px;margin:14px 0}#hb-four-phase .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-four-phase .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-four-phase .thumbs img{height:64px;width:100%;object-fit:cover}#hb-four-phase .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-four-phase .rating{font-size:12px;margin:4px 0 12px}#hb-four-phase .stars{color:#856a3b;letter-spacing:2px}#hb-four-phase .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-four-phase .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-four-phase select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-four-phase .variants select{flex:1}#hb-four-phase .price{font-size:21px;font-weight:600}#hb-four-phase fieldset{margin:12px 0;border:0;padding:0}#hb-four-phase legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-four-phase .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-four-phase .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-four-phase .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-four-phase .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-four-phase .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-four-phase .choice strong{font-size:14px}#hb-four-phase .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-four-phase .choice .price{font-size:18px}#hb-four-phase .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-four-phase .cadence{margin:10px 0 0 28px;font-size:12px}#hb-four-phase .cadence select{width:100%;margin-top:5px}#hb-four-phase .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-four-phase .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-four-phase .cta:hover{background:#51412c}#hb-four-phase .cta:disabled{background:#716958;cursor:not-allowed}#hb-four-phase .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-four-phase .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-four-phase .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-four-phase .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-four-phase .section>p{max-width:730px}#hb-four-phase .warm{background:#faf6ef}#hb-four-phase .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-four-phase .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-four-phase .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-four-phase .number{font:italic 36px Georgia,serif;color:#92713f}#hb-four-phase .card p{font-size:14px}#hb-four-phase .card h3{font-size:26px}#hb-four-phase .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-four-phase .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-four-phase .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-four-phase .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-four-phase .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-four-phase .story img{width:100%;max-height:560px;object-fit:cover}#hb-four-phase .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-four-phase details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-four-phase summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-four-phase summary:after{content:"+";position:absolute;right:3px}#hb-four-phase details[open] summary:after{content:"\2212"}#hb-four-phase details p{margin-top:14px;font-size:14px}#hb-four-phase .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-four-phase .faq{max-width:850px}#hb-four-phase .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-four-phase .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-four-phase .sticky[hidden]{display:none}#hb-four-phase .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-four-phase .sticky strong{font-size:14px}#hb-four-phase .sticky small{display:block}#hb-four-phase dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-four-phase dialog::backdrop{background:#0007}#hb-four-phase .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-four-phase .report{max-width:1120px}#hb-four-phase .report h1{font-size:58px}#hb-four-phase .report h2{margin-top:30px}#hb-four-phase .report .lead{font-size:20px;max-width:850px}#hb-four-phase .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-four-phase .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-four-phase .report td,#hb-four-phase .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-four-phase .report th{background:#f4eee4}#hb-four-phase .table-wrap{overflow-x:auto}#hb-four-phase .report li{margin-bottom:10px}#hb-four-phase .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-four-phase .report figure{margin:20px 0}#hb-four-phase .report figure img{border:1px solid #ddd}#hb-four-phase .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-four-phase .report .status{font-size:12px;color:#70542e}#hb-four-phase .report .score{font-size:12px}#hb-four-phase .mobile-demo{display:block}#hb-four-phase .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-four-phase{font-size:15px}#hb-four-phase .wrap{padding:24px 20px}#hb-four-phase header{padding:15px 20px}#hb-four-phase header nav{gap:14px}#hb-four-phase header nav a:nth-child(2){display:none}#hb-four-phase .brand{font-size:19px}#hb-four-phase h1{font-size:36px}#hb-four-phase h2{font-size:32px}#hb-four-phase .hero,#hb-four-phase .split{grid-template-columns:1fr;gap:24px}#hb-four-phase .gallery{position:static}#hb-four-phase .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-four-phase .thumbs{margin:10px 0 0}#hb-four-phase .thumbs button{width:65px}#hb-four-phase .thumbs img{height:44px}#hb-four-phase .hero .intro{margin-top:0}#hb-four-phase .benefit{font-size:23px}#hb-four-phase .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-four-phase .routine{grid-template-columns:1fr}#hb-four-phase .section{padding:42px 0}#hb-four-phase .choice>label{grid-template-columns:20px 1fr auto}#hb-four-phase .choice .price{font-size:16px}#hb-four-phase .sticky{padding:10px 16px;gap:8px}#hb-four-phase .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-four-phase .sticky strong{font-size:12px}#hb-four-phase .sticky small{font-size:11px}#hb-four-phase .report h1{font-size:40px}#hb-four-phase .report td,#hb-four-phase .report th{min-width:170px;padding:10px}#hb-four-phase .report .lead{font-size:18px}}#hb-four-phase .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-four-phase .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-four-phase .thumbs button[hidden]{display:none}#hb-four-phase .thumbs img{height:54px;object-fit:contain}#hb-four-phase .thumbs span{display:block;padding:5px 0 2px}#hb-four-phase .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-four-phase .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-four-phase .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-four-phase .card{border-top:0;padding-top:0}#hb-four-phase .editorial-set{margin:0}#hb-four-phase .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-four-phase .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-four-phase .customer-film blockquote{font-size:30px;margin:22px 0}#hb-four-phase .customer-film{scroll-margin-top:20px}#hb-four-phase .customer-film .split{align-items:start}#hb-four-phase .customer-film details{font-size:13px}#hb-four-phase .media-note{font-size:12px}#hb-four-phase .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-four-phase .thumbs button{flex-basis:66px}#hb-four-phase .thumbs img{height:42px}#hb-four-phase .product-portrait{margin-bottom:15px}#hb-four-phase .customer-film .split{gap:25px}#hb-four-phase .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-four-phase .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-four-phase .reviews-section{scroll-margin-top:24px}#hb-four-phase .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-four-phase .review-heading h2{margin-bottom:25px}#hb-four-phase .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-four-phase .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-four-phase .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-four-phase .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-four-phase .review-score p{margin:10px 0}#hb-four-phase .rating-breakdown{align-self:center}#hb-four-phase .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-four-phase .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-four-phase .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-four-phase .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-four-phase .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-four-phase .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-four-phase .review-tools label{font-size:12px;display:grid;gap:6px}#hb-four-phase .review-tools input,#hb-four-phase .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-four-phase .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-four-phase .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-four-phase .review-person{font-size:13px}#hb-four-phase .review-person strong{display:block;font-size:15px}#hb-four-phase .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-four-phase .review-person time{display:block;color:#72685b;font-size:12px}#hb-four-phase .review-copy{max-width:750px}#hb-four-phase .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-four-phase .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-four-phase .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-four-phase .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-four-phase .review-bottom>a{font-size:13px}#hb-four-phase .review-bottom button{background:#fff;font-size:13px}#hb-four-phase .review-empty{padding:24px;background:#faf6ef}#hb-four-phase .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-four-phase .review-tools+#reviewResults{margin-top:16px}#hb-four-phase header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-four-phase header{flex-wrap:wrap;gap:18px}#hb-four-phase header nav{font-size:11px;gap:15px}#hb-four-phase .review-heading{display:block}#hb-four-phase .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-four-phase .review-score strong{font-size:54px}#hb-four-phase .review-tools{grid-template-columns:1fr 1fr}#hb-four-phase .review-tools label:first-child{grid-column:1/-1}#hb-four-phase .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-four-phase .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-four-phase .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-four-phase .review-person time{margin-left:auto}#hb-four-phase .review-verified{margin:0}#hb-four-phase .review-copy p{font-size:15px}#hb-four-phase .review-bottom{align-items:flex-start;flex-direction:column}#hb-four-phase .review-heading .linkbutton{margin-bottom:20px}}#hb-four-phase .choice .detail{font-size:13px}#hb-four-phase .terms{font-size:12px}#hb-four-phase .choice strong{font-size:15px}#hb-four-phase .choice .price{font-size:20px}#hb-four-phase .review-preview-note{line-height:1.65}#hb-four-phase .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-four-phase .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-four-phase .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-four-phase .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-four-phase .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-four-phase .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-four-phase .hero-intro,#hb-four-phase .hero-benefits{font-size:15px}}#hb-four-phase .editorial-set{min-width:0}#hb-four-phase .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-four-phase .hero>*,#hb-four-phase .split>*,#hb-four-phase .cards>*,#hb-four-phase .routine>*{min-width:0}@media(max-width:760px){#hb-four-phase{padding-bottom:85px;font-size:16px}#hb-four-phase .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-four-phase .variants #variant{width:100%}#hb-four-phase .variants #quantity{width:80px}#hb-four-phase select,#hb-four-phase input,#hb-four-phase textarea{font-size:16px}#hb-four-phase .product-jumps{gap:4px 14px}#hb-four-phase .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-four-phase .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-four-phase .thumbs button{scroll-snap-align:start;min-height:60px}#hb-four-phase .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-four-phase .choice .detail{font-size:14px}#hb-four-phase .choice .tag{line-height:1.5}#hb-four-phase .terms{font-size:13px}#hb-four-phase .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-four-phase .sticky>div{min-width:0}#hb-four-phase .sticky small{overflow-wrap:anywhere}#hb-four-phase .sticky .cta{flex-shrink:0;min-height:44px}#hb-four-phase .review-tools input,#hb-four-phase .review-tools select{font-size:16px}#hb-four-phase .review-reset{min-height:44px}#hb-four-phase .ingredient-text{font-size:13px;line-height:1.7}#hb-four-phase summary{min-height:44px;display:flex;align-items:center}#hb-four-phase details p{font-size:15px}#hb-four-phase .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-four-phase .wrap{padding-left:16px;padding-right:16px}#hb-four-phase .cards{grid-template-columns:1fr}#hb-four-phase .card h3{font-size:26px}#hb-four-phase .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-four-phase .choice>label>.price{grid-column:2;margin-top:5px}#hb-four-phase .sticky strong{font-size:11px}#hb-four-phase .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-four-phase{scroll-behavior:auto}}#hb-four-phase .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-four-phase .hero,#hb-four-phase .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-four-phase .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-four-phase .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-four-phase .thumbs{justify-content:center}}#hb-four-phase .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-four-phase .lifestyle-pair figure{margin:0;min-width:0}#hb-four-phase .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-four-phase .warm>.wrap{padding-left:20px;padding-right:20px}#hb-four-phase .lifestyle-pair{gap:12px;margin-top:24px}}#hb-four-phase{letter-spacing:normal;padding-bottom:80px}#hb-four-phase [hidden]{display:none!important}#hb-four-phase .card{display:block;background:transparent;position:static;text-align:left}#hb-four-phase .price{display:block}#hb-four-phase .sub .price small{display:block;font-size:10px;font-weight:400}#hb-four-phase .hero>div{min-width:0}#hb-four-phase .sticky{z-index:25}#hb-four-phase video{max-width:100%}#hb-four-phase h1,#hb-four-phase h2,#hb-four-phase h3{letter-spacing:normal;color:#241f19}#hb-four-phase .thumbs button{min-height:66px}#hb-four-phase .gallery{top:130px}#hb-four-phase .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-four-phase .variants{flex-wrap:wrap}#hb-four-phase .variants #hb-variant{flex-basis:45%}#hb-four-phase .variants #hb-quantity{flex:0 0 55px}#hb-four-phase select{font-size:16px}#hb-four-phase .gallery{position:static}}#hb-four-phase .gallery-main{height:auto;aspect-ratio:1/1}#hb-four-phase #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-four-phase #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-four-phase #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-four-phase #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-four-phase #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-four-phase #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-four-phase #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-four-phase #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-four-phase #hb-product-reviews .stamped-fa-star,#hb-four-phase #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-four-phase #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-four-phase .stamped-badge .stamped-fa-star,#hb-four-phase .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-four-phase #hb-reviews,#hb-four-phase #hb-choose,#hb-four-phase section{scroll-margin-top:24px}@media(max-width:760px){#hb-four-phase .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-four-phase #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-four-phase .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-four-phase .variants #hb-variant{width:100%}#hb-four-phase .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-four-phase #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-four-phase .sub .price small{font-size:12px}#hb-four-phase .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-four-phase) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-four-phase #hb-product-reviews{padding:0;max-width:none}#hb-four-phase .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-four-phase .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-four-phase .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-four-phase .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-four-phase .card p{font-size:16px}#hb-four-phase .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-four-phase .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-four-phase .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-four-phase .intro .rating{margin:0 0 10px}#hb-four-phase .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-four-phase .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-four-phase .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-four-phase .hero{gap:18px}}#hb-four-phase .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-four-phase .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-four-phase .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-four-phase .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-four-phase .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-four-phase>.wrap:first-child{padding-top:0}#hb-four-phase .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-four-phase .thumbs{margin-top:8px}}#hb-four-phase .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-four-phase .ingredient-benefits li{margin:0 0 18px}#hb-four-phase .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-four-phase .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-four-phase #hb-ingredients{scroll-margin-top:24px}#hb-four-phase .collection-value{padding:12px 0;border-top:1px solid #e7ded1;border-bottom:1px solid #e7ded1;margin:14px 0;font-size:14px;line-height:1.5;display:flex;flex-wrap:wrap;gap:3px 14px}#hb-four-phase .collection-saving{color:#69512d}#hb-four-phase .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-four-phase .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-four-phase .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-four-phase .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-four-phase .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-four-phase .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-four-phase .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-four-phase .hb-opening-proof cite{font-size:11px}#hb-four-phase .hb-assurances{gap:10px;font-size:12px}}#hb-gift-card *{box-sizing:border-box}#hb-gift-card{scroll-behavior:smooth}#hb-gift-card{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-gift-card h1,#hb-gift-card h2,#hb-gift-card h3,#hb-gift-card blockquote,#hb-gift-card .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-gift-card h1{font-size:46px;margin:8px 0 12px}#hb-gift-card h2{font-size:38px;margin:10px 0 20px}#hb-gift-card h3{font-size:27px;margin:0 0 12px}#hb-gift-card p{margin:0 0 16px}#hb-gift-card a{color:inherit;text-underline-offset:4px}#hb-gift-card button,#hb-gift-card select,#hb-gift-card input{font:inherit}#hb-gift-card button,#hb-gift-card a,#hb-gift-card summary,#hb-gift-card input,#hb-gift-card select{touch-action:manipulation}#hb-gift-card button,#hb-gift-card summary{cursor:pointer}#hb-gift-card button:focus-visible,#hb-gift-card a:focus-visible,#hb-gift-card select:focus-visible,#hb-gift-card input:focus-visible,#hb-gift-card summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-gift-card button{color:inherit}#hb-gift-card img{max-width:100%;height:auto;display:block}#hb-gift-card small,#hb-gift-card .small{font-size:13px;line-height:1.55}#hb-gift-card .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-gift-card .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-gift-card .reviewbar a{color:#fff}#hb-gift-card .brand{font-size:24px;letter-spacing:.2em}#hb-gift-card .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-gift-card header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-gift-card header nav{display:flex;gap:24px;font-size:13px}#hb-gift-card .wrap{max-width:1240px;margin:auto;padding:32px}#hb-gift-card .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-gift-card .gallery{position:sticky;top:24px}#hb-gift-card .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-gift-card .thumbs{display:flex;gap:10px;margin:14px 0}#hb-gift-card .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-gift-card .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-gift-card .thumbs img{height:64px;width:100%;object-fit:cover}#hb-gift-card .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-gift-card .rating{font-size:12px;margin:4px 0 12px}#hb-gift-card .stars{color:#856a3b;letter-spacing:2px}#hb-gift-card .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-gift-card .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-gift-card select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-gift-card .variants select{flex:1}#hb-gift-card .price{font-size:21px;font-weight:600}#hb-gift-card fieldset{margin:12px 0;border:0;padding:0}#hb-gift-card legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-gift-card .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-gift-card .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-gift-card .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-gift-card .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-gift-card .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-gift-card .choice strong{font-size:14px}#hb-gift-card .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-gift-card .choice .price{font-size:18px}#hb-gift-card .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-gift-card .cadence{margin:10px 0 0 28px;font-size:12px}#hb-gift-card .cadence select{width:100%;margin-top:5px}#hb-gift-card .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-gift-card .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-gift-card .cta:hover{background:#51412c}#hb-gift-card .cta:disabled{background:#716958;cursor:not-allowed}#hb-gift-card .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-gift-card .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-gift-card .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-gift-card .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-gift-card .section>p{max-width:730px}#hb-gift-card .warm{background:#faf6ef}#hb-gift-card .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-gift-card .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-gift-card .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-gift-card .number{font:italic 36px Georgia,serif;color:#92713f}#hb-gift-card .card p{font-size:14px}#hb-gift-card .card h3{font-size:26px}#hb-gift-card .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-gift-card .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-gift-card .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-gift-card .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-gift-card .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-gift-card .story img{width:100%;max-height:560px;object-fit:cover}#hb-gift-card .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-gift-card details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-gift-card summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-gift-card summary:after{content:"+";position:absolute;right:3px}#hb-gift-card details[open] summary:after{content:"\2212"}#hb-gift-card details p{margin-top:14px;font-size:14px}#hb-gift-card .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-gift-card .faq{max-width:850px}#hb-gift-card .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-gift-card .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-gift-card .sticky[hidden]{display:none}#hb-gift-card .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-gift-card .sticky strong{font-size:14px}#hb-gift-card .sticky small{display:block}#hb-gift-card dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-gift-card dialog::backdrop{background:#0007}#hb-gift-card .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-gift-card .report{max-width:1120px}#hb-gift-card .report h1{font-size:58px}#hb-gift-card .report h2{margin-top:30px}#hb-gift-card .report .lead{font-size:20px;max-width:850px}#hb-gift-card .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-gift-card .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-gift-card .report td,#hb-gift-card .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-gift-card .report th{background:#f4eee4}#hb-gift-card .table-wrap{overflow-x:auto}#hb-gift-card .report li{margin-bottom:10px}#hb-gift-card .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-gift-card .report figure{margin:20px 0}#hb-gift-card .report figure img{border:1px solid #ddd}#hb-gift-card .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-gift-card .report .status{font-size:12px;color:#70542e}#hb-gift-card .report .score{font-size:12px}#hb-gift-card .mobile-demo{display:block}#hb-gift-card .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-gift-card{font-size:15px}#hb-gift-card .wrap{padding:24px 20px}#hb-gift-card header{padding:15px 20px}#hb-gift-card header nav{gap:14px}#hb-gift-card header nav a:nth-child(2){display:none}#hb-gift-card .brand{font-size:19px}#hb-gift-card h1{font-size:36px}#hb-gift-card h2{font-size:32px}#hb-gift-card .hero,#hb-gift-card .split{grid-template-columns:1fr;gap:24px}#hb-gift-card .gallery{position:static}#hb-gift-card .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-gift-card .thumbs{margin:10px 0 0}#hb-gift-card .thumbs button{width:65px}#hb-gift-card .thumbs img{height:44px}#hb-gift-card .hero .intro{margin-top:0}#hb-gift-card .benefit{font-size:23px}#hb-gift-card .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-gift-card .routine{grid-template-columns:1fr}#hb-gift-card .section{padding:42px 0}#hb-gift-card .choice>label{grid-template-columns:20px 1fr auto}#hb-gift-card .choice .price{font-size:16px}#hb-gift-card .sticky{padding:10px 16px;gap:8px}#hb-gift-card .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-gift-card .sticky strong{font-size:12px}#hb-gift-card .sticky small{font-size:11px}#hb-gift-card .report h1{font-size:40px}#hb-gift-card .report td,#hb-gift-card .report th{min-width:170px;padding:10px}#hb-gift-card .report .lead{font-size:18px}}#hb-gift-card .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-gift-card .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-gift-card .thumbs img{height:54px;object-fit:contain}#hb-gift-card .thumbs span{display:block;padding:5px 0 2px}#hb-gift-card .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-gift-card .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-gift-card .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-gift-card .card{border-top:0;padding-top:0}#hb-gift-card .editorial-set{margin:0}#hb-gift-card .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-gift-card .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-gift-card .customer-film blockquote{font-size:30px;margin:22px 0}#hb-gift-card .customer-film{scroll-margin-top:20px}#hb-gift-card .customer-film .split{align-items:start}#hb-gift-card .customer-film details{font-size:13px}#hb-gift-card .media-note{font-size:12px}#hb-gift-card .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-gift-card .thumbs button{flex-basis:66px}#hb-gift-card .thumbs img{height:42px}#hb-gift-card .product-portrait{margin-bottom:15px}#hb-gift-card .customer-film .split{gap:25px}#hb-gift-card .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-gift-card .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-gift-card .reviews-section{scroll-margin-top:24px}#hb-gift-card .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-gift-card .review-heading h2{margin-bottom:25px}#hb-gift-card .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-gift-card .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-gift-card .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-gift-card .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-gift-card .review-score p{margin:10px 0}#hb-gift-card .rating-breakdown{align-self:center}#hb-gift-card .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-gift-card .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-gift-card .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-gift-card .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-gift-card .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-gift-card .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-gift-card .review-tools label{font-size:12px;display:grid;gap:6px}#hb-gift-card .review-tools input,#hb-gift-card .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-gift-card .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-gift-card .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-gift-card .review-person{font-size:13px}#hb-gift-card .review-person strong{display:block;font-size:15px}#hb-gift-card .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-gift-card .review-person time{display:block;color:#72685b;font-size:12px}#hb-gift-card .review-copy{max-width:750px}#hb-gift-card .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-gift-card .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-gift-card .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-gift-card .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-gift-card .review-bottom>a{font-size:13px}#hb-gift-card .review-bottom button{background:#fff;font-size:13px}#hb-gift-card .review-empty{padding:24px;background:#faf6ef}#hb-gift-card .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-gift-card .review-tools+#reviewResults{margin-top:16px}#hb-gift-card header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-gift-card header{flex-wrap:wrap;gap:18px}#hb-gift-card header nav{font-size:11px;gap:15px}#hb-gift-card .review-heading{display:block}#hb-gift-card .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-gift-card .review-score strong{font-size:54px}#hb-gift-card .review-tools{grid-template-columns:1fr 1fr}#hb-gift-card .review-tools label:first-child{grid-column:1/-1}#hb-gift-card .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-gift-card .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-gift-card .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-gift-card .review-person time{margin-left:auto}#hb-gift-card .review-verified{margin:0}#hb-gift-card .review-copy p{font-size:15px}#hb-gift-card .review-bottom{align-items:flex-start;flex-direction:column}#hb-gift-card .review-heading .linkbutton{margin-bottom:20px}}#hb-gift-card .choice .detail{font-size:13px}#hb-gift-card .terms{font-size:12px}#hb-gift-card .choice strong{font-size:15px}#hb-gift-card .choice .price{font-size:20px}#hb-gift-card .review-preview-note{line-height:1.65}#hb-gift-card .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-gift-card .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-gift-card .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-gift-card .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-gift-card .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-gift-card .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-gift-card .hero-intro,#hb-gift-card .hero-benefits{font-size:15px}}#hb-gift-card .editorial-set{min-width:0}#hb-gift-card .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-gift-card .hero>*,#hb-gift-card .split>*,#hb-gift-card .cards>*,#hb-gift-card .routine>*{min-width:0}@media(max-width:760px){#hb-gift-card{padding-bottom:85px;font-size:16px}#hb-gift-card .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-gift-card .variants #variant{width:100%}#hb-gift-card .variants #quantity{width:80px}#hb-gift-card select,#hb-gift-card input,#hb-gift-card textarea{font-size:16px}#hb-gift-card .product-jumps{gap:4px 14px}#hb-gift-card .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-gift-card .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-gift-card .thumbs button{scroll-snap-align:start;min-height:60px}#hb-gift-card .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-gift-card .choice .detail{font-size:14px}#hb-gift-card .choice .tag{line-height:1.5}#hb-gift-card .terms{font-size:13px}#hb-gift-card .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-gift-card .sticky>div{min-width:0}#hb-gift-card .sticky small{overflow-wrap:anywhere}#hb-gift-card .sticky .cta{flex-shrink:0;min-height:44px}#hb-gift-card .review-tools input,#hb-gift-card .review-tools select{font-size:16px}#hb-gift-card .review-reset{min-height:44px}#hb-gift-card .ingredient-text{font-size:13px;line-height:1.7}#hb-gift-card summary{min-height:44px;display:flex;align-items:center}#hb-gift-card details p{font-size:15px}#hb-gift-card .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-gift-card .wrap{padding-left:16px;padding-right:16px}#hb-gift-card .cards{grid-template-columns:1fr}#hb-gift-card .card h3{font-size:26px}#hb-gift-card .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-gift-card .choice>label>.price{grid-column:2;margin-top:5px}#hb-gift-card .sticky strong{font-size:11px}#hb-gift-card .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-gift-card{scroll-behavior:auto}}#hb-gift-card .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-gift-card .hero,#hb-gift-card .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-gift-card .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-gift-card .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-gift-card .thumbs{justify-content:center}}#hb-gift-card .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-gift-card .lifestyle-pair figure{margin:0;min-width:0}#hb-gift-card .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-gift-card .warm>.wrap{padding-left:20px;padding-right:20px}#hb-gift-card .lifestyle-pair{gap:12px;margin-top:24px}}#hb-gift-card{letter-spacing:normal;padding-bottom:80px}#hb-gift-card [hidden]{display:none!important}#hb-gift-card .card{display:block;background:transparent;position:static;text-align:left}#hb-gift-card .price{display:block}#hb-gift-card .sub .price small{display:block;font-size:10px;font-weight:400}#hb-gift-card .hero>div{min-width:0}#hb-gift-card .sticky{z-index:25}#hb-gift-card video{max-width:100%}#hb-gift-card h1,#hb-gift-card h2,#hb-gift-card h3{letter-spacing:normal;color:#241f19}#hb-gift-card .thumbs button{min-height:66px}#hb-gift-card .gallery{top:130px}#hb-gift-card .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-gift-card .variants{flex-wrap:wrap}#hb-gift-card .variants #hb-variant{flex-basis:45%}#hb-gift-card .variants #hb-quantity{flex:0 0 55px}#hb-gift-card select{font-size:16px}#hb-gift-card .gallery{position:static}}#hb-gift-card .gallery-main{height:auto;aspect-ratio:1/1}#hb-gift-card #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-gift-card #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-gift-card #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-gift-card #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-gift-card #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-gift-card #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-gift-card #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-gift-card #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-gift-card #hb-product-reviews .stamped-fa-star,#hb-gift-card #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-gift-card #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-gift-card .stamped-badge .stamped-fa-star,#hb-gift-card .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-gift-card #hb-reviews,#hb-gift-card #hb-choose,#hb-gift-card section{scroll-margin-top:24px}@media(max-width:760px){#hb-gift-card .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-gift-card #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-gift-card .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-gift-card .variants #hb-variant{width:100%}#hb-gift-card .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-gift-card #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-gift-card .sub .price small{font-size:12px}#hb-gift-card .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-gift-card) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-gift-card #hb-product-reviews{padding:0;max-width:none}#hb-gift-card .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-gift-card .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-gift-card .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-gift-card .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-gift-card .card p{font-size:16px}#hb-gift-card .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-gift-card .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-gift-card .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-gift-card .intro .rating{margin:0 0 10px}#hb-gift-card .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-gift-card .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-gift-card .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-gift-card .hero{gap:18px}}#hb-gift-card .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-gift-card .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-gift-card .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-gift-card .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-gift-card .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-gift-card>.wrap:first-child{padding-top:0}#hb-gift-card .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-gift-card .thumbs{margin-top:8px}}#hb-gift-card .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-gift-card .ingredient-benefits li{margin:0 0 18px}#hb-gift-card .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-gift-card .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-gift-card #hb-ingredients{scroll-margin-top:24px}#hb-gift-card .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-gift-card .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-gift-card .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-gift-card #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-gift-card .gallery-frame{aspect-ratio:5/4}}#hb-gift-card #hb-overview figure{margin:0}#hb-gift-card #hb-overview figure img{width:100%;height:auto;display:block}#hb-gift-card .customer-film video{background:#faf7f1}#hb-gift-card .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-gift-card .thumbs img{aspect-ratio:1;display:block}#hb-gift-card .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-gift-card #hb-packThumb img{transform:scale(1)}#hb-gift-card #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-gift-card #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-gift-card #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-gift-card .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-gift-card .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-gift-card .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-gift-card .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-gift-card .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-gift-card .customer-story details p{font-size:14px}#hb-gift-card .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-gift-card .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-gift-card .customer-story video{height:210px}#hb-gift-card .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-gift-card .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-gift-card .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-gift-card .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-gift-card .customer-story blockquote{font-size:25px}#hb-gift-card #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-gift-card #hb-overview figure{max-width:270px}#hb-gift-card .thumbs{padding-inline:8px}#hb-gift-card .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-gift-card .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-gift-card .customer-story video{height:auto;max-height:480px}#hb-gift-card .customer-story blockquote{font-size:22px}}#hb-gift-card .gallery-frame{position:relative}#hb-gift-card .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-gift-card .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-gift-card .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-gift-card .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-gift-card .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-gift-card .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-gift-card .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-gift-card .variants #hb-variant{grid-column:1;grid-row:2}#hb-gift-card .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-gift-card .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-gift-card .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-gift-card .thumbs button[hidden]{display:none}#hb-gift-card #hb-overview figure{max-width:420px}#hb-gift-card .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-gift-card .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-gift-card .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-gift-card .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-gift-card .thumbs{padding:2px 8px}#hb-gift-card #hb-overview figure{max-width:none}#hb-gift-card .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-gift-card .customer-story video{width:100%;max-height:none}#hb-gift-card .intro h1{font-size:30px}}#hb-gift-card .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-gift-card .single-size{font-size:15px;font-weight:600}#hb-gift-card .variants{display:flex;align-items:center;gap:12px}#hb-gift-card .variants .single-size{margin-right:auto}#hb-gift-card .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-gift-card .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-gift-card #hb-packThumb{overflow:hidden}#hb-gift-card #hb-packThumb img{transform:scale(1.2)}#hb-gift-card #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-gift-card #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-gift-card .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-gift-card .customer-story{grid-template-columns:minmax(0,1fr)}#hb-gift-card .customer-story video{max-height:none}#hb-gift-card #hb-overview figure{max-width:270px}#hb-gift-card .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-gift-card #hb-choose,#hb-gift-card .section{scroll-margin-top:110px}#hb-gift-card .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1;object-position:center 40%}#hb-gift-card .customer-story video{aspect-ratio:9/16;max-height:520px}#hb-gift-card .customer-media{background:transparent}#hb-gift-card #hb-overview figure{max-width:480px;width:100%}#hb-gift-card .application-motion img{aspect-ratio:1;object-fit:cover}@media(max-width:760px){#hb-gift-card .customer-story video{max-height:none}#hb-gift-card #hb-overview figure{max-width:none}#hb-gift-card .intro h1{font-size:30px}#hb-gift-card .gallery-frame{aspect-ratio:6/5}#hb-gift-card .thumbs button{flex-basis:66px;width:66px;max-width:66px}}#hb-gift-card .testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-gift-card .testimonial-card{background:#faf6ef;border:1px solid #ded3c2;padding:28px;display:flex;flex-direction:column}#hb-gift-card .testimonial-stars{color:#765c30;letter-spacing:3px;margin:0 0 18px}#hb-gift-card .testimonial-card blockquote{font-family:Georgia,serif;font-size:28px;line-height:1.35;margin:0 0 24px}#hb-gift-card .testimonial-credit{font-size:13px;margin-top:auto;margin-bottom:0;line-height:1.6}#hb-gift-card #hb-customer-stories{scroll-margin-top:110px}@media(max-width:760px){#hb-gift-card .testimonial-grid{grid-template-columns:1fr;gap:16px}#hb-gift-card .testimonial-card{padding:22px}#hb-gift-card .testimonial-card blockquote{font-size:25px}}#hb-gift-card .testimonial-grid+.small{margin-top:18px}#hb-gift-card .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4);max-width:none}#hb-gift-card .bak-video-card{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:center;margin:24px 0 36px}#hb-gift-card .bak-video-card video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f8f4ed}#hb-gift-card .bak-video-card blockquote{font:italic 25px/1.45 Georgia,serif;margin:18px 0}#hb-gift-card .bak-video-card h3{font:32px/1.2 Georgia,serif}#hb-gift-card .gallery-frame{aspect-ratio:4/3}#hb-gift-card .gallery-main{aspect-ratio:auto;object-fit:cover}#hb-gift-card .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{object-position:center;--hero-zoom:1}@media(max-width:760px){#hb-gift-card .bak-video-card{grid-template-columns:1fr;gap:20px}#hb-gift-card .bak-video-card video{max-width:380px;margin:auto}#hb-gift-card .bak-video-card h3{font-size:29px}#hb-gift-card .gallery-frame{aspect-ratio:4/3}}#hb-gift-card .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-gift-card .gallery-main{max-height:none;object-fit:cover}#hb-gift-card .gallery-main{transform:none!important;object-fit:cover;object-position:center}#hb-gift-card #hb-packThumb img{transform:none!important}#hb-gift-card .gallery-frame{aspect-ratio:1}#hb-gift-card .thumbs{display:flex;gap:8px;padding:0;overflow-x:auto}#hb-gift-card .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-gift-card .thumbs img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-gift-card #hb-overview figure{max-width:520px}#hb-gift-card .collection-saving{background:#f7f1e6;border-left:3px solid #9c8052;padding:12px 16px;margin:12px 0}#hb-gift-card .collection-saving strong,#hb-gift-card .collection-saving small{display:block}#hb-gift-card .collection-saving small{font-size:11px;margin-top:4px}@media(max-width:760px){#hb-gift-card .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-frame{aspect-ratio:4/3}#hb-gift-card .thumbs{padding:0 8px}#hb-gift-card .bak-video-card{grid-template-columns:minmax(0,1fr)}#hb-gift-card .bak-video-card video{width:100%;max-height:none}}#hb-gift-card .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-gift-card .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-gift-card .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-gift-card .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-gift-card .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-gift-card .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-gift-card .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-gift-card .hb-opening-proof cite{font-size:11px}#hb-gift-card .hb-assurances{gap:10px;font-size:12px}}#hb-gift-card .bak-video-card video{aspect-ratio:auto;max-height:none}#hb-gift-card .bak-video-card{grid-template-columns:280px minmax(0,1fr)}#hb-gift-card .gallery-frame,#hb-gift-card .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-frame,#hb-gift-card .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-gift-card .gallery-main{height:100%;max-height:none;aspect-ratio:1;object-fit:cover}#hb-gift-card .bak-video-card video{aspect-ratio:1;max-width:none}#hb-gift-card .bak-video-card{grid-template-columns:minmax(280px,.9fr) minmax(0,1fr)}@media(max-width:760px){#hb-gift-card .bak-video-card{grid-template-columns:minmax(0,1fr)}}#hb-gift-card .hb-trust-icons{display:flex;gap:24px;font-size:13px;margin-top:20px}#hb-gift-card .gallery{position:static}#hb-gift-card .gallery-main{object-fit:contain}#hb-gift-card .variants{display:grid;grid-template-columns:1fr 80px}#hb-gift-card .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-gift-card .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-gift-card .variants #hb-variant{grid-column:1;grid-row:2}#hb-gift-card .variants #hb-quantity{grid-column:2;grid-row:2}#hb-glowguard *{box-sizing:border-box}#hb-glowguard{scroll-behavior:smooth}#hb-glowguard{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-glowguard h1,#hb-glowguard h2,#hb-glowguard h3,#hb-glowguard blockquote,#hb-glowguard .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-glowguard h1{font-size:46px;margin:8px 0 12px}#hb-glowguard h2{font-size:38px;margin:10px 0 20px}#hb-glowguard h3{font-size:27px;margin:0 0 12px}#hb-glowguard p{margin:0 0 16px}#hb-glowguard a{color:inherit;text-underline-offset:4px}#hb-glowguard button,#hb-glowguard select,#hb-glowguard input{font:inherit}#hb-glowguard button,#hb-glowguard a,#hb-glowguard summary,#hb-glowguard input,#hb-glowguard select{touch-action:manipulation}#hb-glowguard button,#hb-glowguard summary{cursor:pointer}#hb-glowguard button:focus-visible,#hb-glowguard a:focus-visible,#hb-glowguard select:focus-visible,#hb-glowguard input:focus-visible,#hb-glowguard summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-glowguard button{color:inherit}#hb-glowguard img{max-width:100%;height:auto;display:block}#hb-glowguard small,#hb-glowguard .small{font-size:13px;line-height:1.55}#hb-glowguard .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-glowguard .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-glowguard .reviewbar a{color:#fff}#hb-glowguard .brand{font-size:24px;letter-spacing:.2em}#hb-glowguard .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-glowguard header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-glowguard header nav{display:flex;gap:24px;font-size:13px}#hb-glowguard .wrap{max-width:1240px;margin:auto;padding:32px}#hb-glowguard .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-glowguard .gallery{position:sticky;top:24px}#hb-glowguard .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-glowguard .thumbs{display:flex;gap:10px;margin:14px 0}#hb-glowguard .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-glowguard .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-glowguard .thumbs img{height:64px;width:100%;object-fit:cover}#hb-glowguard .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-glowguard .rating{font-size:12px;margin:4px 0 12px}#hb-glowguard .stars{color:#856a3b;letter-spacing:2px}#hb-glowguard .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-glowguard .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-glowguard select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-glowguard .variants select{flex:1}#hb-glowguard .price{font-size:21px;font-weight:600}#hb-glowguard fieldset{margin:12px 0;border:0;padding:0}#hb-glowguard legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-glowguard .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-glowguard .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-glowguard .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-glowguard .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-glowguard .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-glowguard .choice strong{font-size:14px}#hb-glowguard .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-glowguard .choice .price{font-size:18px}#hb-glowguard .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-glowguard .cadence{margin:10px 0 0 28px;font-size:12px}#hb-glowguard .cadence select{width:100%;margin-top:5px}#hb-glowguard .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-glowguard .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-glowguard .cta:hover{background:#51412c}#hb-glowguard .cta:disabled{background:#716958;cursor:not-allowed}#hb-glowguard .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-glowguard .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-glowguard .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-glowguard .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-glowguard .section>p{max-width:730px}#hb-glowguard .warm{background:#faf6ef}#hb-glowguard .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-glowguard .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-glowguard .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-glowguard .number{font:italic 36px Georgia,serif;color:#92713f}#hb-glowguard .card p{font-size:14px}#hb-glowguard .card h3{font-size:26px}#hb-glowguard .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-glowguard .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-glowguard .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-glowguard .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-glowguard .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-glowguard .story img{width:100%;max-height:560px;object-fit:cover}#hb-glowguard .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-glowguard details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-glowguard summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-glowguard summary:after{content:"+";position:absolute;right:3px}#hb-glowguard details[open] summary:after{content:"\2212"}#hb-glowguard details p{margin-top:14px;font-size:14px}#hb-glowguard .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-glowguard .faq{max-width:850px}#hb-glowguard .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-glowguard .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-glowguard .sticky[hidden]{display:none}#hb-glowguard .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-glowguard .sticky strong{font-size:14px}#hb-glowguard .sticky small{display:block}#hb-glowguard dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-glowguard dialog::backdrop{background:#0007}#hb-glowguard .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-glowguard .report{max-width:1120px}#hb-glowguard .report h1{font-size:58px}#hb-glowguard .report h2{margin-top:30px}#hb-glowguard .report .lead{font-size:20px;max-width:850px}#hb-glowguard .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-glowguard .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-glowguard .report td,#hb-glowguard .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-glowguard .report th{background:#f4eee4}#hb-glowguard .table-wrap{overflow-x:auto}#hb-glowguard .report li{margin-bottom:10px}#hb-glowguard .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-glowguard .report figure{margin:20px 0}#hb-glowguard .report figure img{border:1px solid #ddd}#hb-glowguard .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-glowguard .report .status{font-size:12px;color:#70542e}#hb-glowguard .report .score{font-size:12px}#hb-glowguard .mobile-demo{display:block}#hb-glowguard .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-glowguard{font-size:15px}#hb-glowguard .wrap{padding:24px 20px}#hb-glowguard header{padding:15px 20px}#hb-glowguard header nav{gap:14px}#hb-glowguard header nav a:nth-child(2){display:none}#hb-glowguard .brand{font-size:19px}#hb-glowguard h1{font-size:36px}#hb-glowguard h2{font-size:32px}#hb-glowguard .hero,#hb-glowguard .split{grid-template-columns:1fr;gap:24px}#hb-glowguard .gallery{position:static}#hb-glowguard .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-glowguard .thumbs{margin:10px 0 0}#hb-glowguard .thumbs button{width:65px}#hb-glowguard .thumbs img{height:44px}#hb-glowguard .hero .intro{margin-top:0}#hb-glowguard .benefit{font-size:23px}#hb-glowguard .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-glowguard .routine{grid-template-columns:1fr}#hb-glowguard .section{padding:42px 0}#hb-glowguard .choice>label{grid-template-columns:20px 1fr auto}#hb-glowguard .choice .price{font-size:16px}#hb-glowguard .sticky{padding:10px 16px;gap:8px}#hb-glowguard .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-glowguard .sticky strong{font-size:12px}#hb-glowguard .sticky small{font-size:11px}#hb-glowguard .report h1{font-size:40px}#hb-glowguard .report td,#hb-glowguard .report th{min-width:170px;padding:10px}#hb-glowguard .report .lead{font-size:18px}}#hb-glowguard .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-glowguard .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-glowguard .thumbs img{height:54px;object-fit:contain}#hb-glowguard .thumbs span{display:block;padding:5px 0 2px}#hb-glowguard .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-glowguard .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-glowguard .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-glowguard .card{border-top:0;padding-top:0}#hb-glowguard .editorial-set{margin:0}#hb-glowguard .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-glowguard .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-glowguard .customer-film blockquote{font-size:30px;margin:22px 0}#hb-glowguard .customer-film{scroll-margin-top:20px}#hb-glowguard .customer-film .split{align-items:start}#hb-glowguard .customer-film details{font-size:13px}#hb-glowguard .media-note{font-size:12px}#hb-glowguard .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-glowguard .thumbs button{flex-basis:66px}#hb-glowguard .thumbs img{height:42px}#hb-glowguard .product-portrait{margin-bottom:15px}#hb-glowguard .customer-film .split{gap:25px}#hb-glowguard .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-glowguard .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-glowguard .reviews-section{scroll-margin-top:24px}#hb-glowguard .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-glowguard .review-heading h2{margin-bottom:25px}#hb-glowguard .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-glowguard .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-glowguard .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-glowguard .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-glowguard .review-score p{margin:10px 0}#hb-glowguard .rating-breakdown{align-self:center}#hb-glowguard .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-glowguard .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-glowguard .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-glowguard .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-glowguard .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-glowguard .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-glowguard .review-tools label{font-size:12px;display:grid;gap:6px}#hb-glowguard .review-tools input,#hb-glowguard .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-glowguard .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-glowguard .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-glowguard .review-person{font-size:13px}#hb-glowguard .review-person strong{display:block;font-size:15px}#hb-glowguard .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-glowguard .review-person time{display:block;color:#72685b;font-size:12px}#hb-glowguard .review-copy{max-width:750px}#hb-glowguard .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-glowguard .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-glowguard .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-glowguard .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-glowguard .review-bottom>a{font-size:13px}#hb-glowguard .review-bottom button{background:#fff;font-size:13px}#hb-glowguard .review-empty{padding:24px;background:#faf6ef}#hb-glowguard .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-glowguard .review-tools+#reviewResults{margin-top:16px}#hb-glowguard header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-glowguard header{flex-wrap:wrap;gap:18px}#hb-glowguard header nav{font-size:11px;gap:15px}#hb-glowguard .review-heading{display:block}#hb-glowguard .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-glowguard .review-score strong{font-size:54px}#hb-glowguard .review-tools{grid-template-columns:1fr 1fr}#hb-glowguard .review-tools label:first-child{grid-column:1/-1}#hb-glowguard .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-glowguard .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-glowguard .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-glowguard .review-person time{margin-left:auto}#hb-glowguard .review-verified{margin:0}#hb-glowguard .review-copy p{font-size:15px}#hb-glowguard .review-bottom{align-items:flex-start;flex-direction:column}#hb-glowguard .review-heading .linkbutton{margin-bottom:20px}}#hb-glowguard .choice .detail{font-size:13px}#hb-glowguard .terms{font-size:12px}#hb-glowguard .choice strong{font-size:15px}#hb-glowguard .choice .price{font-size:20px}#hb-glowguard .review-preview-note{line-height:1.65}#hb-glowguard .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-glowguard .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-glowguard .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-glowguard .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-glowguard .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-glowguard .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-glowguard .hero-intro,#hb-glowguard .hero-benefits{font-size:15px}}#hb-glowguard .editorial-set{min-width:0}#hb-glowguard .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-glowguard .hero>*,#hb-glowguard .split>*,#hb-glowguard .cards>*,#hb-glowguard .routine>*{min-width:0}@media(max-width:760px){#hb-glowguard{padding-bottom:85px;font-size:16px}#hb-glowguard .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-glowguard .variants #variant{width:100%}#hb-glowguard .variants #quantity{width:80px}#hb-glowguard select,#hb-glowguard input,#hb-glowguard textarea{font-size:16px}#hb-glowguard .product-jumps{gap:4px 14px}#hb-glowguard .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-glowguard .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-glowguard .thumbs button{scroll-snap-align:start;min-height:60px}#hb-glowguard .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-glowguard .choice .detail{font-size:14px}#hb-glowguard .choice .tag{line-height:1.5}#hb-glowguard .terms{font-size:13px}#hb-glowguard .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-glowguard .sticky>div{min-width:0}#hb-glowguard .sticky small{overflow-wrap:anywhere}#hb-glowguard .sticky .cta{flex-shrink:0;min-height:44px}#hb-glowguard .review-tools input,#hb-glowguard .review-tools select{font-size:16px}#hb-glowguard .review-reset{min-height:44px}#hb-glowguard .ingredient-text{font-size:13px;line-height:1.7}#hb-glowguard summary{min-height:44px;display:flex;align-items:center}#hb-glowguard details p{font-size:15px}#hb-glowguard .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-glowguard .wrap{padding-left:16px;padding-right:16px}#hb-glowguard .cards{grid-template-columns:1fr}#hb-glowguard .card h3{font-size:26px}#hb-glowguard .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-glowguard .choice>label>.price{grid-column:2;margin-top:5px}#hb-glowguard .sticky strong{font-size:11px}#hb-glowguard .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-glowguard{scroll-behavior:auto}}#hb-glowguard .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-glowguard .hero,#hb-glowguard .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-glowguard .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-glowguard .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-glowguard .thumbs{justify-content:center}}#hb-glowguard .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-glowguard .lifestyle-pair figure{margin:0;min-width:0}#hb-glowguard .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-glowguard .warm>.wrap{padding-left:20px;padding-right:20px}#hb-glowguard .lifestyle-pair{gap:12px;margin-top:24px}}#hb-glowguard{letter-spacing:normal;padding-bottom:80px}#hb-glowguard [hidden]{display:none!important}#hb-glowguard .card{display:block;background:transparent;position:static;text-align:left}#hb-glowguard .price{display:block}#hb-glowguard .sub .price small{display:block;font-size:10px;font-weight:400}#hb-glowguard .hero>div{min-width:0}#hb-glowguard .sticky{z-index:25}#hb-glowguard video{max-width:100%}#hb-glowguard h1,#hb-glowguard h2,#hb-glowguard h3{letter-spacing:normal;color:#241f19}#hb-glowguard .thumbs button{min-height:66px}#hb-glowguard .gallery{top:130px}#hb-glowguard .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-glowguard .variants{flex-wrap:wrap}#hb-glowguard .variants #hb-variant{flex-basis:45%}#hb-glowguard .variants #hb-quantity{flex:0 0 55px}#hb-glowguard select{font-size:16px}#hb-glowguard .gallery{position:static}}#hb-glowguard .gallery-main{height:auto;aspect-ratio:1/1}#hb-glowguard #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-glowguard #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-glowguard #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-glowguard #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-glowguard #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-glowguard #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-glowguard #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-glowguard #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-glowguard #hb-product-reviews .stamped-fa-star,#hb-glowguard #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-glowguard #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-glowguard .stamped-badge .stamped-fa-star,#hb-glowguard .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-glowguard #hb-reviews,#hb-glowguard #hb-choose,#hb-glowguard section{scroll-margin-top:24px}@media(max-width:760px){#hb-glowguard .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-glowguard #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-glowguard .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-glowguard .variants #hb-variant{width:100%}#hb-glowguard .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-glowguard #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-glowguard .sub .price small{font-size:12px}#hb-glowguard .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-glowguard) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-glowguard #hb-product-reviews{padding:0;max-width:none}#hb-glowguard .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-glowguard .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-glowguard .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-glowguard .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-glowguard .card p{font-size:16px}#hb-glowguard .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-glowguard .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-glowguard .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-glowguard .intro .rating{margin:0 0 10px}#hb-glowguard .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-glowguard .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-glowguard .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-glowguard .hero{gap:18px}}#hb-glowguard .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-glowguard .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-glowguard .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-glowguard .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-glowguard .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-glowguard>.wrap:first-child{padding-top:0}#hb-glowguard .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-glowguard .thumbs{margin-top:8px}}#hb-glowguard .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-glowguard .ingredient-benefits li{margin:0 0 18px}#hb-glowguard .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-glowguard .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-glowguard #hb-ingredients{scroll-margin-top:24px}#hb-glowguard .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-glowguard .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-glowguard .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-glowguard #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-glowguard .gallery-frame{aspect-ratio:5/4}}#hb-glowguard #hb-overview figure{margin:0}#hb-glowguard #hb-overview figure img{width:100%;height:auto;display:block}#hb-glowguard .customer-film video{background:#faf7f1}#hb-glowguard .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-glowguard .thumbs img{aspect-ratio:1;display:block}#hb-glowguard .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-glowguard #hb-packThumb img{transform:scale(1)}#hb-glowguard #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-glowguard #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-glowguard #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-glowguard .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-glowguard .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-glowguard .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-glowguard .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-glowguard .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-glowguard .customer-story details p{font-size:14px}#hb-glowguard .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-glowguard .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-glowguard .customer-story video{height:210px}#hb-glowguard .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-glowguard .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-glowguard .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-glowguard .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-glowguard .customer-story blockquote{font-size:25px}#hb-glowguard #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-glowguard #hb-overview figure{max-width:270px}#hb-glowguard .thumbs{padding-inline:8px}#hb-glowguard .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-glowguard .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-glowguard .customer-story video{height:auto;max-height:480px}#hb-glowguard .customer-story blockquote{font-size:22px}}#hb-glowguard .gallery-frame{position:relative}#hb-glowguard .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-glowguard .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-glowguard .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-glowguard .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-glowguard .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-glowguard .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-glowguard .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-glowguard .variants #hb-variant{grid-column:1;grid-row:2}#hb-glowguard .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-glowguard .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-glowguard .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-glowguard .thumbs button[hidden]{display:none}#hb-glowguard #hb-overview figure{max-width:420px}#hb-glowguard .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-glowguard .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-glowguard .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-glowguard .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-glowguard .thumbs{padding:2px 8px}#hb-glowguard #hb-overview figure{max-width:none}#hb-glowguard .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-glowguard .customer-story video{width:100%;max-height:none}#hb-glowguard .intro h1{font-size:30px}}#hb-glowguard .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-glowguard .single-size{font-size:15px;font-weight:600}#hb-glowguard .variants{display:flex;align-items:center;gap:12px}#hb-glowguard .variants .single-size{margin-right:auto}#hb-glowguard .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-glowguard .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-glowguard #hb-packThumb{overflow:hidden}#hb-glowguard #hb-packThumb img{transform:scale(1.2)}#hb-glowguard #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-glowguard #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-glowguard .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-glowguard .customer-story{grid-template-columns:minmax(0,1fr)}#hb-glowguard .customer-story video{max-height:none}#hb-glowguard #hb-overview figure{max-width:270px}#hb-glowguard .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-glowguard #hb-choose,#hb-glowguard .section{scroll-margin-top:110px}#hb-glowguard .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1;object-position:center 40%}#hb-glowguard .customer-story video{aspect-ratio:9/16;max-height:520px}#hb-glowguard .customer-media{background:transparent}#hb-glowguard #hb-overview figure{max-width:480px;width:100%}#hb-glowguard .application-motion img{aspect-ratio:1;object-fit:cover}@media(max-width:760px){#hb-glowguard .customer-story video{max-height:none}#hb-glowguard #hb-overview figure{max-width:none}#hb-glowguard .intro h1{font-size:30px}#hb-glowguard .gallery-frame{aspect-ratio:6/5}#hb-glowguard .thumbs button{flex-basis:66px;width:66px;max-width:66px}}#hb-glowguard .testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-glowguard .testimonial-card{background:#faf6ef;border:1px solid #ded3c2;padding:28px;display:flex;flex-direction:column}#hb-glowguard .testimonial-stars{color:#765c30;letter-spacing:3px;margin:0 0 18px}#hb-glowguard .testimonial-card blockquote{font-family:Georgia,serif;font-size:28px;line-height:1.35;margin:0 0 24px}#hb-glowguard .testimonial-credit{font-size:13px;margin-top:auto;margin-bottom:0;line-height:1.6}#hb-glowguard #hb-customer-stories{scroll-margin-top:110px}@media(max-width:760px){#hb-glowguard .testimonial-grid{grid-template-columns:1fr;gap:16px}#hb-glowguard .testimonial-card{padding:22px}#hb-glowguard .testimonial-card blockquote{font-size:25px}}#hb-glowguard .testimonial-grid+.small{margin-top:18px}#hb-glowguard .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4);max-width:none}#hb-glowguard .bak-video-card{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:center;margin:24px 0 36px}#hb-glowguard .bak-video-card video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f8f4ed}#hb-glowguard .bak-video-card blockquote{font:italic 25px/1.45 Georgia,serif;margin:18px 0}#hb-glowguard .bak-video-card h3{font:32px/1.2 Georgia,serif}#hb-glowguard .gallery-frame{aspect-ratio:4/3}#hb-glowguard .gallery-main{aspect-ratio:auto;object-fit:cover}#hb-glowguard .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{object-position:center;--hero-zoom:1}@media(max-width:760px){#hb-glowguard .bak-video-card{grid-template-columns:1fr;gap:20px}#hb-glowguard .bak-video-card video{max-width:380px;margin:auto}#hb-glowguard .bak-video-card h3{font-size:29px}#hb-glowguard .gallery-frame{aspect-ratio:4/3}}#hb-glowguard .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-glowguard .gallery-main{max-height:none;object-fit:cover}#hb-glowguard .gallery-main{transform:none!important;object-fit:cover;object-position:center}#hb-glowguard #hb-packThumb img{transform:none!important}#hb-glowguard .gallery-frame{aspect-ratio:1}#hb-glowguard .thumbs{display:flex;gap:8px;padding:0;overflow-x:auto}#hb-glowguard .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-glowguard .thumbs img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-glowguard #hb-overview figure{max-width:520px}#hb-glowguard .collection-saving{background:#f7f1e6;border-left:3px solid #9c8052;padding:12px 16px;margin:12px 0}#hb-glowguard .collection-saving strong,#hb-glowguard .collection-saving small{display:block}#hb-glowguard .collection-saving small{font-size:11px;margin-top:4px}@media(max-width:760px){#hb-glowguard .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-frame{aspect-ratio:4/3}#hb-glowguard .thumbs{padding:0 8px}#hb-glowguard .bak-video-card{grid-template-columns:minmax(0,1fr)}#hb-glowguard .bak-video-card video{width:100%;max-height:none}}#hb-glowguard .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-glowguard .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-glowguard .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-glowguard .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-glowguard .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-glowguard .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-glowguard .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-glowguard .hb-opening-proof cite{font-size:11px}#hb-glowguard .hb-assurances{gap:10px;font-size:12px}}#hb-glowguard .bak-video-card video{aspect-ratio:auto;max-height:none}#hb-glowguard .bak-video-card{grid-template-columns:280px minmax(0,1fr)}#hb-glowguard .gallery-frame,#hb-glowguard .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-frame,#hb-glowguard .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-glowguard .gallery-main{height:100%;max-height:none;aspect-ratio:1;object-fit:cover}#hb-glowguard .bak-video-card video{aspect-ratio:1;max-width:none}#hb-glowguard .bak-video-card{grid-template-columns:minmax(280px,.9fr) minmax(0,1fr)}@media(max-width:760px){#hb-glowguard .bak-video-card{grid-template-columns:minmax(0,1fr)}}#hb-hair-oil *{box-sizing:border-box}#hb-hair-oil{scroll-behavior:smooth}#hb-hair-oil{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-hair-oil h1,#hb-hair-oil h2,#hb-hair-oil h3,#hb-hair-oil blockquote,#hb-hair-oil .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-hair-oil h1{font-size:46px;margin:8px 0 12px}#hb-hair-oil h2{font-size:38px;margin:10px 0 20px}#hb-hair-oil h3{font-size:27px;margin:0 0 12px}#hb-hair-oil p{margin:0 0 16px}#hb-hair-oil a{color:inherit;text-underline-offset:4px}#hb-hair-oil button,#hb-hair-oil select,#hb-hair-oil input{font:inherit}#hb-hair-oil button,#hb-hair-oil a,#hb-hair-oil summary,#hb-hair-oil input,#hb-hair-oil select{touch-action:manipulation}#hb-hair-oil button,#hb-hair-oil summary{cursor:pointer}#hb-hair-oil button:focus-visible,#hb-hair-oil a:focus-visible,#hb-hair-oil select:focus-visible,#hb-hair-oil input:focus-visible,#hb-hair-oil summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-hair-oil button{color:inherit}#hb-hair-oil img{max-width:100%;height:auto;display:block}#hb-hair-oil small,#hb-hair-oil .small{font-size:13px;line-height:1.55}#hb-hair-oil .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-hair-oil .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-hair-oil .reviewbar a{color:#fff}#hb-hair-oil .brand{font-size:24px;letter-spacing:.2em}#hb-hair-oil .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-hair-oil header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-hair-oil header nav{display:flex;gap:24px;font-size:13px}#hb-hair-oil .wrap{max-width:1240px;margin:auto;padding:32px}#hb-hair-oil .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-hair-oil .gallery{position:sticky;top:24px}#hb-hair-oil .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-hair-oil .thumbs{display:flex;gap:10px;margin:14px 0}#hb-hair-oil .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-hair-oil .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-hair-oil .thumbs img{height:64px;width:100%;object-fit:cover}#hb-hair-oil .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-hair-oil .rating{font-size:12px;margin:4px 0 12px}#hb-hair-oil .stars{color:#856a3b;letter-spacing:2px}#hb-hair-oil .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-hair-oil .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-hair-oil select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-hair-oil .variants select{flex:1}#hb-hair-oil .price{font-size:21px;font-weight:600}#hb-hair-oil fieldset{margin:12px 0;border:0;padding:0}#hb-hair-oil legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-hair-oil .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-hair-oil .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-hair-oil .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-hair-oil .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-hair-oil .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-hair-oil .choice strong{font-size:14px}#hb-hair-oil .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-hair-oil .choice .price{font-size:18px}#hb-hair-oil .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-hair-oil .cadence{margin:10px 0 0 28px;font-size:12px}#hb-hair-oil .cadence select{width:100%;margin-top:5px}#hb-hair-oil .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-hair-oil .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-hair-oil .cta:hover{background:#51412c}#hb-hair-oil .cta:disabled{background:#716958;cursor:not-allowed}#hb-hair-oil .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-hair-oil .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-hair-oil .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-hair-oil .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-hair-oil .section>p{max-width:730px}#hb-hair-oil .warm{background:#faf6ef}#hb-hair-oil .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-hair-oil .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-hair-oil .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-hair-oil .number{font:italic 36px Georgia,serif;color:#92713f}#hb-hair-oil .card p{font-size:14px}#hb-hair-oil .card h3{font-size:26px}#hb-hair-oil .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-hair-oil .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-hair-oil .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-hair-oil .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-hair-oil .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-hair-oil .story img{width:100%;max-height:560px;object-fit:cover}#hb-hair-oil .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-hair-oil details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-hair-oil summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-hair-oil summary:after{content:"+";position:absolute;right:3px}#hb-hair-oil details[open] summary:after{content:"\2212"}#hb-hair-oil details p{margin-top:14px;font-size:14px}#hb-hair-oil .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-hair-oil .faq{max-width:850px}#hb-hair-oil .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-hair-oil .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-hair-oil .sticky[hidden]{display:none}#hb-hair-oil .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-hair-oil .sticky strong{font-size:14px}#hb-hair-oil .sticky small{display:block}#hb-hair-oil dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-hair-oil dialog::backdrop{background:#0007}#hb-hair-oil .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-hair-oil .report{max-width:1120px}#hb-hair-oil .report h1{font-size:58px}#hb-hair-oil .report h2{margin-top:30px}#hb-hair-oil .report .lead{font-size:20px;max-width:850px}#hb-hair-oil .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-hair-oil .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-hair-oil .report td,#hb-hair-oil .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-hair-oil .report th{background:#f4eee4}#hb-hair-oil .table-wrap{overflow-x:auto}#hb-hair-oil .report li{margin-bottom:10px}#hb-hair-oil .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-hair-oil .report figure{margin:20px 0}#hb-hair-oil .report figure img{border:1px solid #ddd}#hb-hair-oil .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-hair-oil .report .status{font-size:12px;color:#70542e}#hb-hair-oil .report .score{font-size:12px}#hb-hair-oil .mobile-demo{display:block}#hb-hair-oil .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-hair-oil{font-size:15px}#hb-hair-oil .wrap{padding:24px 20px}#hb-hair-oil header{padding:15px 20px}#hb-hair-oil header nav{gap:14px}#hb-hair-oil header nav a:nth-child(2){display:none}#hb-hair-oil .brand{font-size:19px}#hb-hair-oil h1{font-size:36px}#hb-hair-oil h2{font-size:32px}#hb-hair-oil .hero,#hb-hair-oil .split{grid-template-columns:1fr;gap:24px}#hb-hair-oil .gallery{position:static}#hb-hair-oil .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-hair-oil .thumbs{margin:10px 0 0}#hb-hair-oil .thumbs button{width:65px}#hb-hair-oil .thumbs img{height:44px}#hb-hair-oil .hero .intro{margin-top:0}#hb-hair-oil .benefit{font-size:23px}#hb-hair-oil .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-hair-oil .routine{grid-template-columns:1fr}#hb-hair-oil .section{padding:42px 0}#hb-hair-oil .choice>label{grid-template-columns:20px 1fr auto}#hb-hair-oil .choice .price{font-size:16px}#hb-hair-oil .sticky{padding:10px 16px;gap:8px}#hb-hair-oil .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-hair-oil .sticky strong{font-size:12px}#hb-hair-oil .sticky small{font-size:11px}#hb-hair-oil .report h1{font-size:40px}#hb-hair-oil .report td,#hb-hair-oil .report th{min-width:170px;padding:10px}#hb-hair-oil .report .lead{font-size:18px}}#hb-hair-oil .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-hair-oil .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-hair-oil .thumbs img{height:54px;object-fit:contain}#hb-hair-oil .thumbs span{display:block;padding:5px 0 2px}#hb-hair-oil .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-hair-oil .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-hair-oil .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-hair-oil .card{border-top:0;padding-top:0}#hb-hair-oil .editorial-set{margin:0}#hb-hair-oil .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-hair-oil .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-hair-oil .customer-film blockquote{font-size:30px;margin:22px 0}#hb-hair-oil .customer-film{scroll-margin-top:20px}#hb-hair-oil .customer-film .split{align-items:start}#hb-hair-oil .customer-film details{font-size:13px}#hb-hair-oil .media-note{font-size:12px}#hb-hair-oil .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-hair-oil .thumbs button{flex-basis:66px}#hb-hair-oil .thumbs img{height:42px}#hb-hair-oil .product-portrait{margin-bottom:15px}#hb-hair-oil .customer-film .split{gap:25px}#hb-hair-oil .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-hair-oil .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-hair-oil .reviews-section{scroll-margin-top:24px}#hb-hair-oil .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-hair-oil .review-heading h2{margin-bottom:25px}#hb-hair-oil .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-hair-oil .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-hair-oil .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-hair-oil .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-hair-oil .review-score p{margin:10px 0}#hb-hair-oil .rating-breakdown{align-self:center}#hb-hair-oil .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-hair-oil .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-hair-oil .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-hair-oil .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-hair-oil .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-hair-oil .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-hair-oil .review-tools label{font-size:12px;display:grid;gap:6px}#hb-hair-oil .review-tools input,#hb-hair-oil .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-hair-oil .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-hair-oil .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-hair-oil .review-person{font-size:13px}#hb-hair-oil .review-person strong{display:block;font-size:15px}#hb-hair-oil .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-hair-oil .review-person time{display:block;color:#72685b;font-size:12px}#hb-hair-oil .review-copy{max-width:750px}#hb-hair-oil .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-hair-oil .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-hair-oil .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-hair-oil .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-hair-oil .review-bottom>a{font-size:13px}#hb-hair-oil .review-bottom button{background:#fff;font-size:13px}#hb-hair-oil .review-empty{padding:24px;background:#faf6ef}#hb-hair-oil .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-hair-oil .review-tools+#reviewResults{margin-top:16px}#hb-hair-oil header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-hair-oil header{flex-wrap:wrap;gap:18px}#hb-hair-oil header nav{font-size:11px;gap:15px}#hb-hair-oil .review-heading{display:block}#hb-hair-oil .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-hair-oil .review-score strong{font-size:54px}#hb-hair-oil .review-tools{grid-template-columns:1fr 1fr}#hb-hair-oil .review-tools label:first-child{grid-column:1/-1}#hb-hair-oil .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-hair-oil .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-hair-oil .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-hair-oil .review-person time{margin-left:auto}#hb-hair-oil .review-verified{margin:0}#hb-hair-oil .review-copy p{font-size:15px}#hb-hair-oil .review-bottom{align-items:flex-start;flex-direction:column}#hb-hair-oil .review-heading .linkbutton{margin-bottom:20px}}#hb-hair-oil .choice .detail{font-size:13px}#hb-hair-oil .terms{font-size:12px}#hb-hair-oil .choice strong{font-size:15px}#hb-hair-oil .choice .price{font-size:20px}#hb-hair-oil .review-preview-note{line-height:1.65}#hb-hair-oil .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-hair-oil .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-hair-oil .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-hair-oil .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-hair-oil .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-hair-oil .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-hair-oil .hero-intro,#hb-hair-oil .hero-benefits{font-size:15px}}#hb-hair-oil .editorial-set{min-width:0}#hb-hair-oil .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-hair-oil .hero>*,#hb-hair-oil .split>*,#hb-hair-oil .cards>*,#hb-hair-oil .routine>*{min-width:0}@media(max-width:760px){#hb-hair-oil{padding-bottom:85px;font-size:16px}#hb-hair-oil .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-hair-oil .variants #variant{width:100%}#hb-hair-oil .variants #quantity{width:80px}#hb-hair-oil select,#hb-hair-oil input,#hb-hair-oil textarea{font-size:16px}#hb-hair-oil .product-jumps{gap:4px 14px}#hb-hair-oil .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-hair-oil .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-hair-oil .thumbs button{scroll-snap-align:start;min-height:60px}#hb-hair-oil .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-hair-oil .choice .detail{font-size:14px}#hb-hair-oil .choice .tag{line-height:1.5}#hb-hair-oil .terms{font-size:13px}#hb-hair-oil .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-hair-oil .sticky>div{min-width:0}#hb-hair-oil .sticky small{overflow-wrap:anywhere}#hb-hair-oil .sticky .cta{flex-shrink:0;min-height:44px}#hb-hair-oil .review-tools input,#hb-hair-oil .review-tools select{font-size:16px}#hb-hair-oil .review-reset{min-height:44px}#hb-hair-oil .ingredient-text{font-size:13px;line-height:1.7}#hb-hair-oil summary{min-height:44px;display:flex;align-items:center}#hb-hair-oil details p{font-size:15px}#hb-hair-oil .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-hair-oil .wrap{padding-left:16px;padding-right:16px}#hb-hair-oil .cards{grid-template-columns:1fr}#hb-hair-oil .card h3{font-size:26px}#hb-hair-oil .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-hair-oil .choice>label>.price{grid-column:2;margin-top:5px}#hb-hair-oil .sticky strong{font-size:11px}#hb-hair-oil .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-hair-oil{scroll-behavior:auto}}#hb-hair-oil .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-hair-oil .hero,#hb-hair-oil .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-hair-oil .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-hair-oil .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-hair-oil .thumbs{justify-content:center}}#hb-hair-oil .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-hair-oil .lifestyle-pair figure{margin:0;min-width:0}#hb-hair-oil .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-hair-oil .warm>.wrap{padding-left:20px;padding-right:20px}#hb-hair-oil .lifestyle-pair{gap:12px;margin-top:24px}}#hb-hair-oil{letter-spacing:normal;padding-bottom:80px}#hb-hair-oil [hidden]{display:none!important}#hb-hair-oil .card{display:block;background:transparent;position:static;text-align:left}#hb-hair-oil .price{display:block}#hb-hair-oil .sub .price small{display:block;font-size:10px;font-weight:400}#hb-hair-oil .hero>div{min-width:0}#hb-hair-oil .sticky{z-index:25}#hb-hair-oil video{max-width:100%}#hb-hair-oil h1,#hb-hair-oil h2,#hb-hair-oil h3{letter-spacing:normal;color:#241f19}#hb-hair-oil .thumbs button{min-height:66px}#hb-hair-oil .gallery{top:130px}#hb-hair-oil .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-hair-oil .variants{flex-wrap:wrap}#hb-hair-oil .variants #hb-variant{flex-basis:45%}#hb-hair-oil .variants #hb-quantity{flex:0 0 55px}#hb-hair-oil select{font-size:16px}#hb-hair-oil .gallery{position:static}}#hb-hair-oil .gallery-main{height:auto;aspect-ratio:1/1}#hb-hair-oil #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-hair-oil #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-hair-oil #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-hair-oil #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-hair-oil #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-hair-oil #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-hair-oil #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-hair-oil #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-hair-oil #hb-product-reviews .stamped-fa-star,#hb-hair-oil #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-hair-oil #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-hair-oil .stamped-badge .stamped-fa-star,#hb-hair-oil .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-hair-oil #hb-reviews,#hb-hair-oil #hb-choose,#hb-hair-oil section{scroll-margin-top:24px}@media(max-width:760px){#hb-hair-oil .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-hair-oil #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-hair-oil .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-hair-oil .variants #hb-variant{width:100%}#hb-hair-oil .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-hair-oil #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-hair-oil .sub .price small{font-size:12px}#hb-hair-oil .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-hair-oil) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-hair-oil #hb-product-reviews{padding:0;max-width:none}#hb-hair-oil .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-hair-oil .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-hair-oil .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-hair-oil .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-hair-oil .card p{font-size:16px}#hb-hair-oil .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-hair-oil .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-hair-oil .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-hair-oil .intro .rating{margin:0 0 10px}#hb-hair-oil .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-hair-oil .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-hair-oil .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-hair-oil .hero{gap:18px}}#hb-hair-oil .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-hair-oil .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-hair-oil .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-hair-oil .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-hair-oil .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-hair-oil>.wrap:first-child{padding-top:0}#hb-hair-oil .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-hair-oil .thumbs{margin-top:8px}}#hb-hair-oil .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-hair-oil .ingredient-benefits li{margin:0 0 18px}#hb-hair-oil .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-hair-oil .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-hair-oil #hb-ingredients{scroll-margin-top:24px}#hb-hair-oil .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-hair-oil .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-hair-oil .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-hair-oil #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-hair-oil .gallery-frame{aspect-ratio:5/4}}#hb-hair-oil #hb-overview figure{margin:0}#hb-hair-oil #hb-overview figure img{width:100%;height:auto;display:block}#hb-hair-oil .customer-film video{background:#faf7f1}#hb-hair-oil .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-hair-oil .thumbs img{aspect-ratio:1;display:block}#hb-hair-oil .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-hair-oil #hb-packThumb img{transform:scale(1)}#hb-hair-oil #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-hair-oil #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-hair-oil #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-hair-oil .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-hair-oil .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-hair-oil .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-hair-oil .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-hair-oil .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-hair-oil .customer-story details p{font-size:14px}#hb-hair-oil .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-hair-oil .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-hair-oil .customer-story video{height:210px}#hb-hair-oil .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-hair-oil .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-hair-oil .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-hair-oil .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-hair-oil .customer-story blockquote{font-size:25px}#hb-hair-oil #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-hair-oil #hb-overview figure{max-width:270px}#hb-hair-oil .thumbs{padding-inline:8px}#hb-hair-oil .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-hair-oil .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-hair-oil .customer-story video{height:auto;max-height:480px}#hb-hair-oil .customer-story blockquote{font-size:22px}}#hb-hair-oil .gallery-frame{position:relative}#hb-hair-oil .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-hair-oil .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-hair-oil .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-hair-oil .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-hair-oil .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-hair-oil .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-hair-oil .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-hair-oil .variants #hb-variant{grid-column:1;grid-row:2}#hb-hair-oil .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-hair-oil .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-hair-oil .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-hair-oil .thumbs button[hidden]{display:none}#hb-hair-oil #hb-overview figure{max-width:420px}#hb-hair-oil .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-hair-oil .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-hair-oil .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-hair-oil .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-hair-oil .thumbs{padding:2px 8px}#hb-hair-oil #hb-overview figure{max-width:none}#hb-hair-oil .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-hair-oil .customer-story video{width:100%;max-height:none}#hb-hair-oil .intro h1{font-size:30px}}#hb-hair-oil .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-hair-oil .single-size{font-size:15px;font-weight:600}#hb-hair-oil .variants{display:flex;align-items:center;gap:12px}#hb-hair-oil .variants .single-size{margin-right:auto}#hb-hair-oil .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-hair-oil .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-hair-oil #hb-packThumb{overflow:hidden}#hb-hair-oil #hb-packThumb img{transform:scale(1.2)}#hb-hair-oil #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-hair-oil #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-hair-oil .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-hair-oil .customer-story{grid-template-columns:minmax(0,1fr)}#hb-hair-oil .customer-story video{max-height:none}#hb-hair-oil #hb-overview figure{max-width:270px}#hb-hair-oil .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-hair-oil #hb-choose,#hb-hair-oil .section{scroll-margin-top:110px}#hb-hair-oil .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1;object-position:center 40%}#hb-hair-oil .customer-story video{aspect-ratio:9/16;max-height:520px}#hb-hair-oil .customer-media{background:transparent}#hb-hair-oil #hb-overview figure{max-width:480px;width:100%}#hb-hair-oil .application-motion img{aspect-ratio:1;object-fit:cover}@media(max-width:760px){#hb-hair-oil .customer-story video{max-height:none}#hb-hair-oil #hb-overview figure{max-width:none}#hb-hair-oil .intro h1{font-size:30px}#hb-hair-oil .gallery-frame{aspect-ratio:6/5}#hb-hair-oil .thumbs button{flex-basis:66px;width:66px;max-width:66px}}#hb-hair-oil .testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-hair-oil .testimonial-card{background:#faf6ef;border:1px solid #ded3c2;padding:28px;display:flex;flex-direction:column}#hb-hair-oil .testimonial-stars{color:#765c30;letter-spacing:3px;margin:0 0 18px}#hb-hair-oil .testimonial-card blockquote{font-family:Georgia,serif;font-size:28px;line-height:1.35;margin:0 0 24px}#hb-hair-oil .testimonial-credit{font-size:13px;margin-top:auto;margin-bottom:0;line-height:1.6}#hb-hair-oil #hb-customer-stories{scroll-margin-top:110px}@media(max-width:760px){#hb-hair-oil .testimonial-grid{grid-template-columns:1fr;gap:16px}#hb-hair-oil .testimonial-card{padding:22px}#hb-hair-oil .testimonial-card blockquote{font-size:25px}}#hb-hair-oil .testimonial-grid+.small{margin-top:18px}#hb-hair-oil .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4);max-width:none}#hb-hair-oil .bak-video-card{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:center;margin:24px 0 36px}#hb-hair-oil .bak-video-card video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f8f4ed}#hb-hair-oil .bak-video-card blockquote{font:italic 25px/1.45 Georgia,serif;margin:18px 0}#hb-hair-oil .bak-video-card h3{font:32px/1.2 Georgia,serif}#hb-hair-oil .gallery-frame{aspect-ratio:4/3}#hb-hair-oil .gallery-main{aspect-ratio:auto;object-fit:cover}#hb-hair-oil .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{object-position:center;--hero-zoom:1}@media(max-width:760px){#hb-hair-oil .bak-video-card{grid-template-columns:1fr;gap:20px}#hb-hair-oil .bak-video-card video{max-width:380px;margin:auto}#hb-hair-oil .bak-video-card h3{font-size:29px}#hb-hair-oil .gallery-frame{aspect-ratio:4/3}}#hb-hair-oil .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-hair-oil .gallery-main{max-height:none;object-fit:cover}#hb-hair-oil .gallery-main{transform:none!important;object-fit:cover;object-position:center}#hb-hair-oil #hb-packThumb img{transform:none!important}#hb-hair-oil .gallery-frame{aspect-ratio:1}#hb-hair-oil .thumbs{display:flex;gap:8px;padding:0;overflow-x:auto}#hb-hair-oil .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-hair-oil .thumbs img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-hair-oil #hb-overview figure{max-width:520px}#hb-hair-oil .collection-saving{background:#f7f1e6;border-left:3px solid #9c8052;padding:12px 16px;margin:12px 0}#hb-hair-oil .collection-saving strong,#hb-hair-oil .collection-saving small{display:block}#hb-hair-oil .collection-saving small{font-size:11px;margin-top:4px}@media(max-width:760px){#hb-hair-oil .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-frame{aspect-ratio:4/3}#hb-hair-oil .thumbs{padding:0 8px}#hb-hair-oil .bak-video-card{grid-template-columns:minmax(0,1fr)}#hb-hair-oil .bak-video-card video{width:100%;max-height:none}}#hb-hair-oil .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-hair-oil .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-hair-oil .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-hair-oil .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-hair-oil .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-hair-oil .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-hair-oil .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-hair-oil .hb-opening-proof cite{font-size:11px}#hb-hair-oil .hb-assurances{gap:10px;font-size:12px}}#hb-hair-oil .bak-video-card video{aspect-ratio:auto;max-height:none}#hb-hair-oil .bak-video-card{grid-template-columns:280px minmax(0,1fr)}#hb-hair-oil .gallery-frame,#hb-hair-oil .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-frame,#hb-hair-oil .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-hair-oil .gallery-main{height:100%;max-height:none;aspect-ratio:1;object-fit:cover}#hb-hair-oil .bak-video-card video{aspect-ratio:568/320;max-width:none}#hb-hair-oil .bak-video-card{grid-template-columns:minmax(280px,.9fr) minmax(0,1fr)}@media(max-width:760px){#hb-hair-oil .bak-video-card{grid-template-columns:minmax(0,1fr)}}#hb-hair-oil .hb-hair-mashup{margin-top:24px}#hb-hair-oil .hb-hair-mashup video{aspect-ratio:1}#hb-lip-gloss *{box-sizing:border-box}#hb-lip-gloss{scroll-behavior:smooth}#hb-lip-gloss{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-lip-gloss h1,#hb-lip-gloss h2,#hb-lip-gloss h3,#hb-lip-gloss blockquote,#hb-lip-gloss .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-lip-gloss h1{font-size:46px;margin:8px 0 12px}#hb-lip-gloss h2{font-size:38px;margin:10px 0 20px}#hb-lip-gloss h3{font-size:27px;margin:0 0 12px}#hb-lip-gloss p{margin:0 0 16px}#hb-lip-gloss a{color:inherit;text-underline-offset:4px}#hb-lip-gloss button,#hb-lip-gloss select,#hb-lip-gloss input{font:inherit}#hb-lip-gloss button,#hb-lip-gloss a,#hb-lip-gloss summary,#hb-lip-gloss input,#hb-lip-gloss select{touch-action:manipulation}#hb-lip-gloss button,#hb-lip-gloss summary{cursor:pointer}#hb-lip-gloss button:focus-visible,#hb-lip-gloss a:focus-visible,#hb-lip-gloss select:focus-visible,#hb-lip-gloss input:focus-visible,#hb-lip-gloss summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-lip-gloss button{color:inherit}#hb-lip-gloss img{max-width:100%;height:auto;display:block}#hb-lip-gloss small,#hb-lip-gloss .small{font-size:13px;line-height:1.55}#hb-lip-gloss .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-lip-gloss .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-lip-gloss .reviewbar a{color:#fff}#hb-lip-gloss .brand{font-size:24px;letter-spacing:.2em}#hb-lip-gloss .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-lip-gloss header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-lip-gloss header nav{display:flex;gap:24px;font-size:13px}#hb-lip-gloss .wrap{max-width:1240px;margin:auto;padding:32px}#hb-lip-gloss .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-lip-gloss .gallery{position:sticky;top:24px}#hb-lip-gloss .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-lip-gloss .thumbs{display:flex;gap:10px;margin:14px 0}#hb-lip-gloss .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-lip-gloss .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-lip-gloss .thumbs img{height:64px;width:100%;object-fit:cover}#hb-lip-gloss .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-lip-gloss .rating{font-size:12px;margin:4px 0 12px}#hb-lip-gloss .stars{color:#856a3b;letter-spacing:2px}#hb-lip-gloss .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-lip-gloss .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-lip-gloss select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-lip-gloss .variants select{flex:1}#hb-lip-gloss .price{font-size:21px;font-weight:600}#hb-lip-gloss fieldset{margin:12px 0;border:0;padding:0}#hb-lip-gloss legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-lip-gloss .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-lip-gloss .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-lip-gloss .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-lip-gloss .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-lip-gloss .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-lip-gloss .choice strong{font-size:14px}#hb-lip-gloss .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-lip-gloss .choice .price{font-size:18px}#hb-lip-gloss .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-lip-gloss .cadence{margin:10px 0 0 28px;font-size:12px}#hb-lip-gloss .cadence select{width:100%;margin-top:5px}#hb-lip-gloss .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-lip-gloss .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-lip-gloss .cta:hover{background:#51412c}#hb-lip-gloss .cta:disabled{background:#716958;cursor:not-allowed}#hb-lip-gloss .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-lip-gloss .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-lip-gloss .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-lip-gloss .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-lip-gloss .section>p{max-width:730px}#hb-lip-gloss .warm{background:#faf6ef}#hb-lip-gloss .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-lip-gloss .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-lip-gloss .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-lip-gloss .number{font:italic 36px Georgia,serif;color:#92713f}#hb-lip-gloss .card p{font-size:14px}#hb-lip-gloss .card h3{font-size:26px}#hb-lip-gloss .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-lip-gloss .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-lip-gloss .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-lip-gloss .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-lip-gloss .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-lip-gloss .story img{width:100%;max-height:560px;object-fit:cover}#hb-lip-gloss .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-lip-gloss details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-lip-gloss summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-lip-gloss summary:after{content:"+";position:absolute;right:3px}#hb-lip-gloss details[open] summary:after{content:"\2212"}#hb-lip-gloss details p{margin-top:14px;font-size:14px}#hb-lip-gloss .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-lip-gloss .faq{max-width:850px}#hb-lip-gloss .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-lip-gloss .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-lip-gloss .sticky[hidden]{display:none}#hb-lip-gloss .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-lip-gloss .sticky strong{font-size:14px}#hb-lip-gloss .sticky small{display:block}#hb-lip-gloss dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-lip-gloss dialog::backdrop{background:#0007}#hb-lip-gloss .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-lip-gloss .report{max-width:1120px}#hb-lip-gloss .report h1{font-size:58px}#hb-lip-gloss .report h2{margin-top:30px}#hb-lip-gloss .report .lead{font-size:20px;max-width:850px}#hb-lip-gloss .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-lip-gloss .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-lip-gloss .report td,#hb-lip-gloss .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-lip-gloss .report th{background:#f4eee4}#hb-lip-gloss .table-wrap{overflow-x:auto}#hb-lip-gloss .report li{margin-bottom:10px}#hb-lip-gloss .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-lip-gloss .report figure{margin:20px 0}#hb-lip-gloss .report figure img{border:1px solid #ddd}#hb-lip-gloss .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-lip-gloss .report .status{font-size:12px;color:#70542e}#hb-lip-gloss .report .score{font-size:12px}#hb-lip-gloss .mobile-demo{display:block}#hb-lip-gloss .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-lip-gloss{font-size:15px}#hb-lip-gloss .wrap{padding:24px 20px}#hb-lip-gloss header{padding:15px 20px}#hb-lip-gloss header nav{gap:14px}#hb-lip-gloss header nav a:nth-child(2){display:none}#hb-lip-gloss .brand{font-size:19px}#hb-lip-gloss h1{font-size:36px}#hb-lip-gloss h2{font-size:32px}#hb-lip-gloss .hero,#hb-lip-gloss .split{grid-template-columns:1fr;gap:24px}#hb-lip-gloss .gallery{position:static}#hb-lip-gloss .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-lip-gloss .thumbs{margin:10px 0 0}#hb-lip-gloss .thumbs button{width:65px}#hb-lip-gloss .thumbs img{height:44px}#hb-lip-gloss .hero .intro{margin-top:0}#hb-lip-gloss .benefit{font-size:23px}#hb-lip-gloss .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-lip-gloss .routine{grid-template-columns:1fr}#hb-lip-gloss .section{padding:42px 0}#hb-lip-gloss .choice>label{grid-template-columns:20px 1fr auto}#hb-lip-gloss .choice .price{font-size:16px}#hb-lip-gloss .sticky{padding:10px 16px;gap:8px}#hb-lip-gloss .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-lip-gloss .sticky strong{font-size:12px}#hb-lip-gloss .sticky small{font-size:11px}#hb-lip-gloss .report h1{font-size:40px}#hb-lip-gloss .report td,#hb-lip-gloss .report th{min-width:170px;padding:10px}#hb-lip-gloss .report .lead{font-size:18px}}#hb-lip-gloss .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-lip-gloss .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-lip-gloss .thumbs img{height:54px;object-fit:contain}#hb-lip-gloss .thumbs span{display:block;padding:5px 0 2px}#hb-lip-gloss .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-lip-gloss .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-lip-gloss .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-lip-gloss .card{border-top:0;padding-top:0}#hb-lip-gloss .editorial-set{margin:0}#hb-lip-gloss .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-lip-gloss .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-lip-gloss .customer-film blockquote{font-size:30px;margin:22px 0}#hb-lip-gloss .customer-film{scroll-margin-top:20px}#hb-lip-gloss .customer-film .split{align-items:start}#hb-lip-gloss .customer-film details{font-size:13px}#hb-lip-gloss .media-note{font-size:12px}#hb-lip-gloss .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-lip-gloss .thumbs button{flex-basis:66px}#hb-lip-gloss .thumbs img{height:42px}#hb-lip-gloss .product-portrait{margin-bottom:15px}#hb-lip-gloss .customer-film .split{gap:25px}#hb-lip-gloss .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-lip-gloss .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-lip-gloss .reviews-section{scroll-margin-top:24px}#hb-lip-gloss .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-lip-gloss .review-heading h2{margin-bottom:25px}#hb-lip-gloss .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-lip-gloss .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-lip-gloss .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-lip-gloss .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-lip-gloss .review-score p{margin:10px 0}#hb-lip-gloss .rating-breakdown{align-self:center}#hb-lip-gloss .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-lip-gloss .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-lip-gloss .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-lip-gloss .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-lip-gloss .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-lip-gloss .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-lip-gloss .review-tools label{font-size:12px;display:grid;gap:6px}#hb-lip-gloss .review-tools input,#hb-lip-gloss .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-lip-gloss .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-lip-gloss .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-lip-gloss .review-person{font-size:13px}#hb-lip-gloss .review-person strong{display:block;font-size:15px}#hb-lip-gloss .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-lip-gloss .review-person time{display:block;color:#72685b;font-size:12px}#hb-lip-gloss .review-copy{max-width:750px}#hb-lip-gloss .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-lip-gloss .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-lip-gloss .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-lip-gloss .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-lip-gloss .review-bottom>a{font-size:13px}#hb-lip-gloss .review-bottom button{background:#fff;font-size:13px}#hb-lip-gloss .review-empty{padding:24px;background:#faf6ef}#hb-lip-gloss .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-lip-gloss .review-tools+#reviewResults{margin-top:16px}#hb-lip-gloss header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-lip-gloss header{flex-wrap:wrap;gap:18px}#hb-lip-gloss header nav{font-size:11px;gap:15px}#hb-lip-gloss .review-heading{display:block}#hb-lip-gloss .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-lip-gloss .review-score strong{font-size:54px}#hb-lip-gloss .review-tools{grid-template-columns:1fr 1fr}#hb-lip-gloss .review-tools label:first-child{grid-column:1/-1}#hb-lip-gloss .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-lip-gloss .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-lip-gloss .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-lip-gloss .review-person time{margin-left:auto}#hb-lip-gloss .review-verified{margin:0}#hb-lip-gloss .review-copy p{font-size:15px}#hb-lip-gloss .review-bottom{align-items:flex-start;flex-direction:column}#hb-lip-gloss .review-heading .linkbutton{margin-bottom:20px}}#hb-lip-gloss .choice .detail{font-size:13px}#hb-lip-gloss .terms{font-size:12px}#hb-lip-gloss .choice strong{font-size:15px}#hb-lip-gloss .choice .price{font-size:20px}#hb-lip-gloss .review-preview-note{line-height:1.65}#hb-lip-gloss .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-lip-gloss .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-lip-gloss .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-lip-gloss .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-lip-gloss .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-lip-gloss .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-lip-gloss .hero-intro,#hb-lip-gloss .hero-benefits{font-size:15px}}#hb-lip-gloss .editorial-set{min-width:0}#hb-lip-gloss .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-lip-gloss .hero>*,#hb-lip-gloss .split>*,#hb-lip-gloss .cards>*,#hb-lip-gloss .routine>*{min-width:0}@media(max-width:760px){#hb-lip-gloss{padding-bottom:85px;font-size:16px}#hb-lip-gloss .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-lip-gloss .variants #variant{width:100%}#hb-lip-gloss .variants #quantity{width:80px}#hb-lip-gloss select,#hb-lip-gloss input,#hb-lip-gloss textarea{font-size:16px}#hb-lip-gloss .product-jumps{gap:4px 14px}#hb-lip-gloss .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-lip-gloss .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-lip-gloss .thumbs button{scroll-snap-align:start;min-height:60px}#hb-lip-gloss .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-lip-gloss .choice .detail{font-size:14px}#hb-lip-gloss .choice .tag{line-height:1.5}#hb-lip-gloss .terms{font-size:13px}#hb-lip-gloss .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-lip-gloss .sticky>div{min-width:0}#hb-lip-gloss .sticky small{overflow-wrap:anywhere}#hb-lip-gloss .sticky .cta{flex-shrink:0;min-height:44px}#hb-lip-gloss .review-tools input,#hb-lip-gloss .review-tools select{font-size:16px}#hb-lip-gloss .review-reset{min-height:44px}#hb-lip-gloss .ingredient-text{font-size:13px;line-height:1.7}#hb-lip-gloss summary{min-height:44px;display:flex;align-items:center}#hb-lip-gloss details p{font-size:15px}#hb-lip-gloss .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-lip-gloss .wrap{padding-left:16px;padding-right:16px}#hb-lip-gloss .cards{grid-template-columns:1fr}#hb-lip-gloss .card h3{font-size:26px}#hb-lip-gloss .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-lip-gloss .choice>label>.price{grid-column:2;margin-top:5px}#hb-lip-gloss .sticky strong{font-size:11px}#hb-lip-gloss .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-lip-gloss{scroll-behavior:auto}}#hb-lip-gloss .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-lip-gloss .hero,#hb-lip-gloss .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-lip-gloss .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-lip-gloss .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-lip-gloss .thumbs{justify-content:center}}#hb-lip-gloss .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-lip-gloss .lifestyle-pair figure{margin:0;min-width:0}#hb-lip-gloss .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-lip-gloss .warm>.wrap{padding-left:20px;padding-right:20px}#hb-lip-gloss .lifestyle-pair{gap:12px;margin-top:24px}}#hb-lip-gloss{letter-spacing:normal;padding-bottom:80px}#hb-lip-gloss [hidden]{display:none!important}#hb-lip-gloss .card{display:block;background:transparent;position:static;text-align:left}#hb-lip-gloss .price{display:block}#hb-lip-gloss .sub .price small{display:block;font-size:10px;font-weight:400}#hb-lip-gloss .hero>div{min-width:0}#hb-lip-gloss .sticky{z-index:25}#hb-lip-gloss video{max-width:100%}#hb-lip-gloss h1,#hb-lip-gloss h2,#hb-lip-gloss h3{letter-spacing:normal;color:#241f19}#hb-lip-gloss .thumbs button{min-height:66px}#hb-lip-gloss .gallery{top:130px}#hb-lip-gloss .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-lip-gloss .variants{flex-wrap:wrap}#hb-lip-gloss .variants #hb-variant{flex-basis:45%}#hb-lip-gloss .variants #hb-quantity{flex:0 0 55px}#hb-lip-gloss select{font-size:16px}#hb-lip-gloss .gallery{position:static}}#hb-lip-gloss .gallery-main{height:auto;aspect-ratio:1/1}#hb-lip-gloss #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-lip-gloss #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-lip-gloss #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-lip-gloss #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-lip-gloss #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-lip-gloss #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-lip-gloss #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-lip-gloss #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-lip-gloss #hb-product-reviews .stamped-fa-star,#hb-lip-gloss #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-lip-gloss #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-lip-gloss .stamped-badge .stamped-fa-star,#hb-lip-gloss .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-lip-gloss #hb-reviews,#hb-lip-gloss #hb-choose,#hb-lip-gloss section{scroll-margin-top:24px}@media(max-width:760px){#hb-lip-gloss .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-lip-gloss #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-lip-gloss .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-lip-gloss .variants #hb-variant{width:100%}#hb-lip-gloss .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-lip-gloss #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-lip-gloss .sub .price small{font-size:12px}#hb-lip-gloss .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-lip-gloss) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-lip-gloss #hb-product-reviews{padding:0;max-width:none}#hb-lip-gloss .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-lip-gloss .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-lip-gloss .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-lip-gloss .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-lip-gloss .card p{font-size:16px}#hb-lip-gloss .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-lip-gloss .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-lip-gloss .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-lip-gloss .intro .rating{margin:0 0 10px}#hb-lip-gloss .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-lip-gloss .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-lip-gloss .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-lip-gloss .hero{gap:18px}}#hb-lip-gloss .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-lip-gloss .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-lip-gloss .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-lip-gloss .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-lip-gloss .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-lip-gloss>.wrap:first-child{padding-top:0}#hb-lip-gloss .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-lip-gloss .thumbs{margin-top:8px}}#hb-lip-gloss .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-lip-gloss .ingredient-benefits li{margin:0 0 18px}#hb-lip-gloss .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-lip-gloss .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-lip-gloss #hb-ingredients{scroll-margin-top:24px}#hb-lip-gloss .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-lip-gloss .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-lip-gloss .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-lip-gloss #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-lip-gloss .gallery-frame{aspect-ratio:5/4}}#hb-lip-gloss #hb-overview figure{margin:0}#hb-lip-gloss #hb-overview figure img{width:100%;height:auto;display:block}#hb-lip-gloss .customer-film video{background:#faf7f1}#hb-lip-gloss .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-lip-gloss .thumbs img{aspect-ratio:1;display:block}#hb-lip-gloss .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-lip-gloss #hb-packThumb img{transform:scale(1)}#hb-lip-gloss #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-lip-gloss #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-lip-gloss #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-lip-gloss .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-lip-gloss .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-lip-gloss .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-lip-gloss .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-lip-gloss .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-lip-gloss .customer-story details p{font-size:14px}#hb-lip-gloss .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-lip-gloss .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-lip-gloss .customer-story video{height:210px}#hb-lip-gloss .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-lip-gloss .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-lip-gloss .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-lip-gloss .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-lip-gloss .customer-story blockquote{font-size:25px}#hb-lip-gloss #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-lip-gloss #hb-overview figure{max-width:270px}#hb-lip-gloss .thumbs{padding-inline:8px}#hb-lip-gloss .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-lip-gloss .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-lip-gloss .customer-story video{height:auto;max-height:480px}#hb-lip-gloss .customer-story blockquote{font-size:22px}}#hb-lip-gloss .gallery-frame{position:relative}#hb-lip-gloss .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-lip-gloss .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-lip-gloss .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-lip-gloss .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-lip-gloss .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-lip-gloss .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-lip-gloss .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-lip-gloss .variants #hb-variant{grid-column:1;grid-row:2}#hb-lip-gloss .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-lip-gloss .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-lip-gloss .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-lip-gloss .thumbs button[hidden]{display:none}#hb-lip-gloss #hb-overview figure{max-width:420px}#hb-lip-gloss .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-lip-gloss .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-lip-gloss .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-lip-gloss .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-lip-gloss .thumbs{padding:2px 8px}#hb-lip-gloss #hb-overview figure{max-width:none}#hb-lip-gloss .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-lip-gloss .customer-story video{width:100%;max-height:none}#hb-lip-gloss .intro h1{font-size:30px}}#hb-lip-gloss .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-lip-gloss .single-size{font-size:15px;font-weight:600}#hb-lip-gloss .variants{display:flex;align-items:center;gap:12px}#hb-lip-gloss .variants .single-size{margin-right:auto}#hb-lip-gloss .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-lip-gloss .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-lip-gloss #hb-packThumb{overflow:hidden}#hb-lip-gloss #hb-packThumb img{transform:scale(1.2)}#hb-lip-gloss #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-lip-gloss #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-lip-gloss .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-lip-gloss .customer-story{grid-template-columns:minmax(0,1fr)}#hb-lip-gloss .customer-story video{max-height:none}#hb-lip-gloss #hb-overview figure{max-width:270px}#hb-lip-gloss .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-lip-gloss #hb-choose,#hb-lip-gloss .section{scroll-margin-top:110px}#hb-lip-gloss .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1;object-position:center 40%}#hb-lip-gloss .customer-story video{aspect-ratio:9/16;max-height:520px}#hb-lip-gloss .customer-media{background:transparent}#hb-lip-gloss #hb-overview figure{max-width:480px;width:100%}#hb-lip-gloss .application-motion img{aspect-ratio:1;object-fit:cover}@media(max-width:760px){#hb-lip-gloss .customer-story video{max-height:none}#hb-lip-gloss #hb-overview figure{max-width:none}#hb-lip-gloss .intro h1{font-size:30px}#hb-lip-gloss .gallery-frame{aspect-ratio:6/5}#hb-lip-gloss .thumbs button{flex-basis:66px;width:66px;max-width:66px}}#hb-lip-gloss .testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-lip-gloss .testimonial-card{background:#faf6ef;border:1px solid #ded3c2;padding:28px;display:flex;flex-direction:column}#hb-lip-gloss .testimonial-stars{color:#765c30;letter-spacing:3px;margin:0 0 18px}#hb-lip-gloss .testimonial-card blockquote{font-family:Georgia,serif;font-size:28px;line-height:1.35;margin:0 0 24px}#hb-lip-gloss .testimonial-credit{font-size:13px;margin-top:auto;margin-bottom:0;line-height:1.6}#hb-lip-gloss #hb-customer-stories{scroll-margin-top:110px}@media(max-width:760px){#hb-lip-gloss .testimonial-grid{grid-template-columns:1fr;gap:16px}#hb-lip-gloss .testimonial-card{padding:22px}#hb-lip-gloss .testimonial-card blockquote{font-size:25px}}#hb-lip-gloss .testimonial-grid+.small{margin-top:18px}#hb-lip-gloss .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4);max-width:none}#hb-lip-gloss .bak-video-card{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:center;margin:24px 0 36px}#hb-lip-gloss .bak-video-card video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f8f4ed}#hb-lip-gloss .bak-video-card blockquote{font:italic 25px/1.45 Georgia,serif;margin:18px 0}#hb-lip-gloss .bak-video-card h3{font:32px/1.2 Georgia,serif}#hb-lip-gloss .gallery-frame{aspect-ratio:4/3}#hb-lip-gloss .gallery-main{aspect-ratio:auto;object-fit:cover}#hb-lip-gloss .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{object-position:center;--hero-zoom:1}@media(max-width:760px){#hb-lip-gloss .bak-video-card{grid-template-columns:1fr;gap:20px}#hb-lip-gloss .bak-video-card video{max-width:380px;margin:auto}#hb-lip-gloss .bak-video-card h3{font-size:29px}#hb-lip-gloss .gallery-frame{aspect-ratio:4/3}}#hb-lip-gloss .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-lip-gloss .gallery-main{max-height:none;object-fit:cover}#hb-lip-gloss .gallery-main{transform:none!important;object-fit:cover;object-position:center}#hb-lip-gloss #hb-packThumb img{transform:none!important}#hb-lip-gloss .gallery-frame{aspect-ratio:1}#hb-lip-gloss .thumbs{display:flex;gap:8px;padding:0;overflow-x:auto}#hb-lip-gloss .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-lip-gloss .thumbs img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-lip-gloss #hb-overview figure{max-width:520px}#hb-lip-gloss .collection-saving{background:#f7f1e6;border-left:3px solid #9c8052;padding:12px 16px;margin:12px 0}#hb-lip-gloss .collection-saving strong,#hb-lip-gloss .collection-saving small{display:block}#hb-lip-gloss .collection-saving small{font-size:11px;margin-top:4px}@media(max-width:760px){#hb-lip-gloss .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-frame{aspect-ratio:4/3}#hb-lip-gloss .thumbs{padding:0 8px}#hb-lip-gloss .bak-video-card{grid-template-columns:minmax(0,1fr)}#hb-lip-gloss .bak-video-card video{width:100%;max-height:none}}#hb-lip-gloss .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-lip-gloss .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-lip-gloss .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-lip-gloss .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-lip-gloss .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-lip-gloss .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-lip-gloss .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-lip-gloss .hb-opening-proof cite{font-size:11px}#hb-lip-gloss .hb-assurances{gap:10px;font-size:12px}}#hb-lip-gloss .bak-video-card video{aspect-ratio:auto;max-height:none}#hb-lip-gloss .bak-video-card{grid-template-columns:280px minmax(0,1fr)}#hb-lip-gloss .gallery-frame,#hb-lip-gloss .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-frame,#hb-lip-gloss .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-lip-gloss .gallery-main{height:100%;max-height:none;aspect-ratio:1;object-fit:cover}#hb-lip-gloss .bak-video-card video{aspect-ratio:1;max-width:none}#hb-lip-gloss .bak-video-card{grid-template-columns:minmax(280px,.9fr) minmax(0,1fr)}@media(max-width:760px){#hb-lip-gloss .bak-video-card{grid-template-columns:minmax(0,1fr)}}#hb-luminosity-scrub *{box-sizing:border-box}#hb-luminosity-scrub{scroll-behavior:smooth}#hb-luminosity-scrub{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-luminosity-scrub h1,#hb-luminosity-scrub h2,#hb-luminosity-scrub h3,#hb-luminosity-scrub blockquote,#hb-luminosity-scrub .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-luminosity-scrub h1{font-size:46px;margin:8px 0 12px}#hb-luminosity-scrub h2{font-size:38px;margin:10px 0 20px}#hb-luminosity-scrub h3{font-size:27px;margin:0 0 12px}#hb-luminosity-scrub p{margin:0 0 16px}#hb-luminosity-scrub a{color:inherit;text-underline-offset:4px}#hb-luminosity-scrub button,#hb-luminosity-scrub select,#hb-luminosity-scrub input{font:inherit}#hb-luminosity-scrub button,#hb-luminosity-scrub a,#hb-luminosity-scrub summary,#hb-luminosity-scrub input,#hb-luminosity-scrub select{touch-action:manipulation}#hb-luminosity-scrub button,#hb-luminosity-scrub summary{cursor:pointer}#hb-luminosity-scrub button:focus-visible,#hb-luminosity-scrub a:focus-visible,#hb-luminosity-scrub select:focus-visible,#hb-luminosity-scrub input:focus-visible,#hb-luminosity-scrub summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-luminosity-scrub button{color:inherit}#hb-luminosity-scrub img{max-width:100%;height:auto;display:block}#hb-luminosity-scrub small,#hb-luminosity-scrub .small{font-size:13px;line-height:1.55}#hb-luminosity-scrub .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-luminosity-scrub .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-luminosity-scrub .reviewbar a{color:#fff}#hb-luminosity-scrub .brand{font-size:24px;letter-spacing:.2em}#hb-luminosity-scrub .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-luminosity-scrub header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-luminosity-scrub header nav{display:flex;gap:24px;font-size:13px}#hb-luminosity-scrub .wrap{max-width:1240px;margin:auto;padding:32px}#hb-luminosity-scrub .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-luminosity-scrub .gallery{position:sticky;top:24px}#hb-luminosity-scrub .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-luminosity-scrub .thumbs{display:flex;gap:10px;margin:14px 0}#hb-luminosity-scrub .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-luminosity-scrub .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-luminosity-scrub .thumbs img{height:64px;width:100%;object-fit:cover}#hb-luminosity-scrub .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-luminosity-scrub .rating{font-size:12px;margin:4px 0 12px}#hb-luminosity-scrub .stars{color:#856a3b;letter-spacing:2px}#hb-luminosity-scrub .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-luminosity-scrub .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-luminosity-scrub select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-luminosity-scrub .variants select{flex:1}#hb-luminosity-scrub .price{font-size:21px;font-weight:600}#hb-luminosity-scrub fieldset{margin:12px 0;border:0;padding:0}#hb-luminosity-scrub legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-luminosity-scrub .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-luminosity-scrub .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-luminosity-scrub .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-luminosity-scrub .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-luminosity-scrub .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-luminosity-scrub .choice strong{font-size:14px}#hb-luminosity-scrub .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-luminosity-scrub .choice .price{font-size:18px}#hb-luminosity-scrub .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-luminosity-scrub .cadence{margin:10px 0 0 28px;font-size:12px}#hb-luminosity-scrub .cadence select{width:100%;margin-top:5px}#hb-luminosity-scrub .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-luminosity-scrub .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-luminosity-scrub .cta:hover{background:#51412c}#hb-luminosity-scrub .cta:disabled{background:#716958;cursor:not-allowed}#hb-luminosity-scrub .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-luminosity-scrub .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-luminosity-scrub .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-luminosity-scrub .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-luminosity-scrub .section>p{max-width:730px}#hb-luminosity-scrub .warm{background:#faf6ef}#hb-luminosity-scrub .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-luminosity-scrub .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-luminosity-scrub .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-luminosity-scrub .number{font:italic 36px Georgia,serif;color:#92713f}#hb-luminosity-scrub .card p{font-size:14px}#hb-luminosity-scrub .card h3{font-size:26px}#hb-luminosity-scrub .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-luminosity-scrub .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-luminosity-scrub .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-luminosity-scrub .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-luminosity-scrub .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-luminosity-scrub .story img{width:100%;max-height:560px;object-fit:cover}#hb-luminosity-scrub .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-luminosity-scrub details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-luminosity-scrub summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-luminosity-scrub summary:after{content:"+";position:absolute;right:3px}#hb-luminosity-scrub details[open] summary:after{content:"\2212"}#hb-luminosity-scrub details p{margin-top:14px;font-size:14px}#hb-luminosity-scrub .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-luminosity-scrub .faq{max-width:850px}#hb-luminosity-scrub .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-luminosity-scrub .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-luminosity-scrub .sticky[hidden]{display:none}#hb-luminosity-scrub .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-luminosity-scrub .sticky strong{font-size:14px}#hb-luminosity-scrub .sticky small{display:block}#hb-luminosity-scrub dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-luminosity-scrub dialog::backdrop{background:#0007}#hb-luminosity-scrub .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-luminosity-scrub .report{max-width:1120px}#hb-luminosity-scrub .report h1{font-size:58px}#hb-luminosity-scrub .report h2{margin-top:30px}#hb-luminosity-scrub .report .lead{font-size:20px;max-width:850px}#hb-luminosity-scrub .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-luminosity-scrub .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-luminosity-scrub .report td,#hb-luminosity-scrub .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-luminosity-scrub .report th{background:#f4eee4}#hb-luminosity-scrub .table-wrap{overflow-x:auto}#hb-luminosity-scrub .report li{margin-bottom:10px}#hb-luminosity-scrub .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-luminosity-scrub .report figure{margin:20px 0}#hb-luminosity-scrub .report figure img{border:1px solid #ddd}#hb-luminosity-scrub .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-luminosity-scrub .report .status{font-size:12px;color:#70542e}#hb-luminosity-scrub .report .score{font-size:12px}#hb-luminosity-scrub .mobile-demo{display:block}#hb-luminosity-scrub .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-luminosity-scrub{font-size:15px}#hb-luminosity-scrub .wrap{padding:24px 20px}#hb-luminosity-scrub header{padding:15px 20px}#hb-luminosity-scrub header nav{gap:14px}#hb-luminosity-scrub header nav a:nth-child(2){display:none}#hb-luminosity-scrub .brand{font-size:19px}#hb-luminosity-scrub h1{font-size:36px}#hb-luminosity-scrub h2{font-size:32px}#hb-luminosity-scrub .hero,#hb-luminosity-scrub .split{grid-template-columns:1fr;gap:24px}#hb-luminosity-scrub .gallery{position:static}#hb-luminosity-scrub .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-luminosity-scrub .thumbs{margin:10px 0 0}#hb-luminosity-scrub .thumbs button{width:65px}#hb-luminosity-scrub .thumbs img{height:44px}#hb-luminosity-scrub .hero .intro{margin-top:0}#hb-luminosity-scrub .benefit{font-size:23px}#hb-luminosity-scrub .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-luminosity-scrub .routine{grid-template-columns:1fr}#hb-luminosity-scrub .section{padding:42px 0}#hb-luminosity-scrub .choice>label{grid-template-columns:20px 1fr auto}#hb-luminosity-scrub .choice .price{font-size:16px}#hb-luminosity-scrub .sticky{padding:10px 16px;gap:8px}#hb-luminosity-scrub .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-luminosity-scrub .sticky strong{font-size:12px}#hb-luminosity-scrub .sticky small{font-size:11px}#hb-luminosity-scrub .report h1{font-size:40px}#hb-luminosity-scrub .report td,#hb-luminosity-scrub .report th{min-width:170px;padding:10px}#hb-luminosity-scrub .report .lead{font-size:18px}}#hb-luminosity-scrub .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-luminosity-scrub .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-luminosity-scrub .thumbs img{height:54px;object-fit:contain}#hb-luminosity-scrub .thumbs span{display:block;padding:5px 0 2px}#hb-luminosity-scrub .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-luminosity-scrub .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-luminosity-scrub .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-luminosity-scrub .card{border-top:0;padding-top:0}#hb-luminosity-scrub .editorial-set{margin:0}#hb-luminosity-scrub .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-luminosity-scrub .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-luminosity-scrub .customer-film blockquote{font-size:30px;margin:22px 0}#hb-luminosity-scrub .customer-film{scroll-margin-top:20px}#hb-luminosity-scrub .customer-film .split{align-items:start}#hb-luminosity-scrub .customer-film details{font-size:13px}#hb-luminosity-scrub .media-note{font-size:12px}#hb-luminosity-scrub .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-luminosity-scrub .thumbs button{flex-basis:66px}#hb-luminosity-scrub .thumbs img{height:42px}#hb-luminosity-scrub .product-portrait{margin-bottom:15px}#hb-luminosity-scrub .customer-film .split{gap:25px}#hb-luminosity-scrub .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-luminosity-scrub .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-luminosity-scrub .reviews-section{scroll-margin-top:24px}#hb-luminosity-scrub .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-luminosity-scrub .review-heading h2{margin-bottom:25px}#hb-luminosity-scrub .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-luminosity-scrub .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-luminosity-scrub .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-luminosity-scrub .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-luminosity-scrub .review-score p{margin:10px 0}#hb-luminosity-scrub .rating-breakdown{align-self:center}#hb-luminosity-scrub .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-luminosity-scrub .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-luminosity-scrub .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-luminosity-scrub .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-luminosity-scrub .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-luminosity-scrub .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-luminosity-scrub .review-tools label{font-size:12px;display:grid;gap:6px}#hb-luminosity-scrub .review-tools input,#hb-luminosity-scrub .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-luminosity-scrub .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-luminosity-scrub .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-luminosity-scrub .review-person{font-size:13px}#hb-luminosity-scrub .review-person strong{display:block;font-size:15px}#hb-luminosity-scrub .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-luminosity-scrub .review-person time{display:block;color:#72685b;font-size:12px}#hb-luminosity-scrub .review-copy{max-width:750px}#hb-luminosity-scrub .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-luminosity-scrub .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-luminosity-scrub .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-luminosity-scrub .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-luminosity-scrub .review-bottom>a{font-size:13px}#hb-luminosity-scrub .review-bottom button{background:#fff;font-size:13px}#hb-luminosity-scrub .review-empty{padding:24px;background:#faf6ef}#hb-luminosity-scrub .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-luminosity-scrub .review-tools+#reviewResults{margin-top:16px}#hb-luminosity-scrub header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-luminosity-scrub header{flex-wrap:wrap;gap:18px}#hb-luminosity-scrub header nav{font-size:11px;gap:15px}#hb-luminosity-scrub .review-heading{display:block}#hb-luminosity-scrub .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-luminosity-scrub .review-score strong{font-size:54px}#hb-luminosity-scrub .review-tools{grid-template-columns:1fr 1fr}#hb-luminosity-scrub .review-tools label:first-child{grid-column:1/-1}#hb-luminosity-scrub .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-luminosity-scrub .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-luminosity-scrub .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-luminosity-scrub .review-person time{margin-left:auto}#hb-luminosity-scrub .review-verified{margin:0}#hb-luminosity-scrub .review-copy p{font-size:15px}#hb-luminosity-scrub .review-bottom{align-items:flex-start;flex-direction:column}#hb-luminosity-scrub .review-heading .linkbutton{margin-bottom:20px}}#hb-luminosity-scrub .choice .detail{font-size:13px}#hb-luminosity-scrub .terms{font-size:12px}#hb-luminosity-scrub .choice strong{font-size:15px}#hb-luminosity-scrub .choice .price{font-size:20px}#hb-luminosity-scrub .review-preview-note{line-height:1.65}#hb-luminosity-scrub .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-luminosity-scrub .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-luminosity-scrub .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-luminosity-scrub .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-luminosity-scrub .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-luminosity-scrub .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-luminosity-scrub .hero-intro,#hb-luminosity-scrub .hero-benefits{font-size:15px}}#hb-luminosity-scrub .editorial-set{min-width:0}#hb-luminosity-scrub .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-luminosity-scrub .hero>*,#hb-luminosity-scrub .split>*,#hb-luminosity-scrub .cards>*,#hb-luminosity-scrub .routine>*{min-width:0}@media(max-width:760px){#hb-luminosity-scrub{padding-bottom:85px;font-size:16px}#hb-luminosity-scrub .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-luminosity-scrub .variants #variant{width:100%}#hb-luminosity-scrub .variants #quantity{width:80px}#hb-luminosity-scrub select,#hb-luminosity-scrub input,#hb-luminosity-scrub textarea{font-size:16px}#hb-luminosity-scrub .product-jumps{gap:4px 14px}#hb-luminosity-scrub .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-luminosity-scrub .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-luminosity-scrub .thumbs button{scroll-snap-align:start;min-height:60px}#hb-luminosity-scrub .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-luminosity-scrub .choice .detail{font-size:14px}#hb-luminosity-scrub .choice .tag{line-height:1.5}#hb-luminosity-scrub .terms{font-size:13px}#hb-luminosity-scrub .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-luminosity-scrub .sticky>div{min-width:0}#hb-luminosity-scrub .sticky small{overflow-wrap:anywhere}#hb-luminosity-scrub .sticky .cta{flex-shrink:0;min-height:44px}#hb-luminosity-scrub .review-tools input,#hb-luminosity-scrub .review-tools select{font-size:16px}#hb-luminosity-scrub .review-reset{min-height:44px}#hb-luminosity-scrub .ingredient-text{font-size:13px;line-height:1.7}#hb-luminosity-scrub summary{min-height:44px;display:flex;align-items:center}#hb-luminosity-scrub details p{font-size:15px}#hb-luminosity-scrub .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-luminosity-scrub .wrap{padding-left:16px;padding-right:16px}#hb-luminosity-scrub .cards{grid-template-columns:1fr}#hb-luminosity-scrub .card h3{font-size:26px}#hb-luminosity-scrub .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-luminosity-scrub .choice>label>.price{grid-column:2;margin-top:5px}#hb-luminosity-scrub .sticky strong{font-size:11px}#hb-luminosity-scrub .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-luminosity-scrub{scroll-behavior:auto}}#hb-luminosity-scrub .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-luminosity-scrub .hero,#hb-luminosity-scrub .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-luminosity-scrub .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-luminosity-scrub .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-luminosity-scrub .thumbs{justify-content:center}}#hb-luminosity-scrub .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-luminosity-scrub .lifestyle-pair figure{margin:0;min-width:0}#hb-luminosity-scrub .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-luminosity-scrub .warm>.wrap{padding-left:20px;padding-right:20px}#hb-luminosity-scrub .lifestyle-pair{gap:12px;margin-top:24px}}#hb-luminosity-scrub{letter-spacing:normal;padding-bottom:80px}#hb-luminosity-scrub [hidden]{display:none!important}#hb-luminosity-scrub .card{display:block;background:transparent;position:static;text-align:left}#hb-luminosity-scrub .price{display:block}#hb-luminosity-scrub .sub .price small{display:block;font-size:10px;font-weight:400}#hb-luminosity-scrub .hero>div{min-width:0}#hb-luminosity-scrub .sticky{z-index:25}#hb-luminosity-scrub video{max-width:100%}#hb-luminosity-scrub h1,#hb-luminosity-scrub h2,#hb-luminosity-scrub h3{letter-spacing:normal;color:#241f19}#hb-luminosity-scrub .thumbs button{min-height:66px}#hb-luminosity-scrub .gallery{top:130px}#hb-luminosity-scrub .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-luminosity-scrub .variants{flex-wrap:wrap}#hb-luminosity-scrub .variants #hb-variant{flex-basis:45%}#hb-luminosity-scrub .variants #hb-quantity{flex:0 0 55px}#hb-luminosity-scrub select{font-size:16px}#hb-luminosity-scrub .gallery{position:static}}#hb-luminosity-scrub .gallery-main{height:auto;aspect-ratio:1/1}#hb-luminosity-scrub #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-luminosity-scrub #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-luminosity-scrub #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-luminosity-scrub #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-luminosity-scrub #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-luminosity-scrub #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-luminosity-scrub #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-luminosity-scrub #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-luminosity-scrub #hb-product-reviews .stamped-fa-star,#hb-luminosity-scrub #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-luminosity-scrub #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-luminosity-scrub .stamped-badge .stamped-fa-star,#hb-luminosity-scrub .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-luminosity-scrub #hb-reviews,#hb-luminosity-scrub #hb-choose,#hb-luminosity-scrub section{scroll-margin-top:24px}@media(max-width:760px){#hb-luminosity-scrub .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-luminosity-scrub #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-luminosity-scrub .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-luminosity-scrub .variants #hb-variant{width:100%}#hb-luminosity-scrub .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-luminosity-scrub #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-luminosity-scrub .sub .price small{font-size:12px}#hb-luminosity-scrub .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-luminosity-scrub) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-luminosity-scrub #hb-product-reviews{padding:0;max-width:none}#hb-luminosity-scrub .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-luminosity-scrub .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-luminosity-scrub .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-luminosity-scrub .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-luminosity-scrub .card p{font-size:16px}#hb-luminosity-scrub .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-luminosity-scrub .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-luminosity-scrub .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-luminosity-scrub .intro .rating{margin:0 0 10px}#hb-luminosity-scrub .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-luminosity-scrub .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-luminosity-scrub .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-luminosity-scrub .hero{gap:18px}}#hb-luminosity-scrub .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-luminosity-scrub .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-luminosity-scrub .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-luminosity-scrub .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-luminosity-scrub .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-luminosity-scrub>.wrap:first-child{padding-top:0}#hb-luminosity-scrub .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-luminosity-scrub .thumbs{margin-top:8px}}#hb-luminosity-scrub .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-luminosity-scrub .ingredient-benefits li{margin:0 0 18px}#hb-luminosity-scrub .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-luminosity-scrub .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-luminosity-scrub #hb-ingredients{scroll-margin-top:24px}#hb-luminosity-scrub .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-luminosity-scrub .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-luminosity-scrub .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-luminosity-scrub #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-luminosity-scrub .gallery-frame{aspect-ratio:5/4}}#hb-luminosity-scrub #hb-overview figure{margin:0}#hb-luminosity-scrub #hb-overview figure img{width:100%;height:auto;display:block}#hb-luminosity-scrub .customer-film video{background:#faf7f1}#hb-luminosity-scrub .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-luminosity-scrub .thumbs img{aspect-ratio:1;display:block}#hb-luminosity-scrub .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-luminosity-scrub #hb-packThumb img{transform:scale(1)}#hb-luminosity-scrub #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-luminosity-scrub #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-luminosity-scrub #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-luminosity-scrub .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-luminosity-scrub .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-luminosity-scrub .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-luminosity-scrub .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-luminosity-scrub .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-luminosity-scrub .customer-story details p{font-size:14px}#hb-luminosity-scrub .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-luminosity-scrub .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-luminosity-scrub .customer-story video{height:210px}#hb-luminosity-scrub .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-luminosity-scrub .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-luminosity-scrub .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-luminosity-scrub .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-luminosity-scrub .customer-story blockquote{font-size:25px}#hb-luminosity-scrub #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-luminosity-scrub #hb-overview figure{max-width:270px}#hb-luminosity-scrub .thumbs{padding-inline:8px}#hb-luminosity-scrub .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-luminosity-scrub .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-luminosity-scrub .customer-story video{height:auto;max-height:480px}#hb-luminosity-scrub .customer-story blockquote{font-size:22px}}#hb-luminosity-scrub .gallery-frame{position:relative}#hb-luminosity-scrub .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-luminosity-scrub .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-luminosity-scrub .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-luminosity-scrub .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-luminosity-scrub .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-luminosity-scrub .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-luminosity-scrub .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-luminosity-scrub .variants #hb-variant{grid-column:1;grid-row:2}#hb-luminosity-scrub .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-luminosity-scrub .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-luminosity-scrub .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-luminosity-scrub .thumbs button[hidden]{display:none}#hb-luminosity-scrub #hb-overview figure{max-width:420px}#hb-luminosity-scrub .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-luminosity-scrub .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-luminosity-scrub .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-luminosity-scrub .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-luminosity-scrub .thumbs{padding:2px 8px}#hb-luminosity-scrub #hb-overview figure{max-width:none}#hb-luminosity-scrub .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-luminosity-scrub .customer-story video{width:100%;max-height:none}#hb-luminosity-scrub .intro h1{font-size:30px}}#hb-luminosity-scrub .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-luminosity-scrub .single-size{font-size:15px;font-weight:600}#hb-luminosity-scrub .variants{display:flex;align-items:center;gap:12px}#hb-luminosity-scrub .variants .single-size{margin-right:auto}#hb-luminosity-scrub .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-luminosity-scrub .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-luminosity-scrub #hb-packThumb{overflow:hidden}#hb-luminosity-scrub #hb-packThumb img{transform:scale(1.2)}#hb-luminosity-scrub #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-luminosity-scrub #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-luminosity-scrub .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-luminosity-scrub .customer-story{grid-template-columns:minmax(0,1fr)}#hb-luminosity-scrub .customer-story video{max-height:none}#hb-luminosity-scrub #hb-overview figure{max-width:270px}#hb-luminosity-scrub .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-luminosity-scrub #hb-choose,#hb-luminosity-scrub .section{scroll-margin-top:110px}#hb-luminosity-scrub .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1;object-position:center 40%}#hb-luminosity-scrub .customer-story video{aspect-ratio:9/16;max-height:520px}#hb-luminosity-scrub .customer-media{background:transparent}#hb-luminosity-scrub #hb-overview figure{max-width:480px;width:100%}#hb-luminosity-scrub .application-motion img{aspect-ratio:1;object-fit:cover}@media(max-width:760px){#hb-luminosity-scrub .customer-story video{max-height:none}#hb-luminosity-scrub #hb-overview figure{max-width:none}#hb-luminosity-scrub .intro h1{font-size:30px}#hb-luminosity-scrub .gallery-frame{aspect-ratio:6/5}#hb-luminosity-scrub .thumbs button{flex-basis:66px;width:66px;max-width:66px}}#hb-luminosity-scrub .testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-luminosity-scrub .testimonial-card{background:#faf6ef;border:1px solid #ded3c2;padding:28px;display:flex;flex-direction:column}#hb-luminosity-scrub .testimonial-stars{color:#765c30;letter-spacing:3px;margin:0 0 18px}#hb-luminosity-scrub .testimonial-card blockquote{font-family:Georgia,serif;font-size:28px;line-height:1.35;margin:0 0 24px}#hb-luminosity-scrub .testimonial-credit{font-size:13px;margin-top:auto;margin-bottom:0;line-height:1.6}#hb-luminosity-scrub #hb-customer-stories{scroll-margin-top:110px}@media(max-width:760px){#hb-luminosity-scrub .testimonial-grid{grid-template-columns:1fr;gap:16px}#hb-luminosity-scrub .testimonial-card{padding:22px}#hb-luminosity-scrub .testimonial-card blockquote{font-size:25px}}#hb-luminosity-scrub .testimonial-grid+.small{margin-top:18px}#hb-luminosity-scrub .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4);max-width:none}#hb-luminosity-scrub .bak-video-card{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:center;margin:24px 0 36px}#hb-luminosity-scrub .bak-video-card video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f8f4ed}#hb-luminosity-scrub .bak-video-card blockquote{font:italic 25px/1.45 Georgia,serif;margin:18px 0}#hb-luminosity-scrub .bak-video-card h3{font:32px/1.2 Georgia,serif}#hb-luminosity-scrub .gallery-frame{aspect-ratio:4/3}#hb-luminosity-scrub .gallery-main{aspect-ratio:auto;object-fit:cover}#hb-luminosity-scrub .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{object-position:center;--hero-zoom:1}@media(max-width:760px){#hb-luminosity-scrub .bak-video-card{grid-template-columns:1fr;gap:20px}#hb-luminosity-scrub .bak-video-card video{max-width:380px;margin:auto}#hb-luminosity-scrub .bak-video-card h3{font-size:29px}#hb-luminosity-scrub .gallery-frame{aspect-ratio:4/3}}#hb-luminosity-scrub .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-luminosity-scrub .gallery-main{max-height:none;object-fit:cover}#hb-luminosity-scrub .gallery-main{transform:none!important;object-fit:cover;object-position:center}#hb-luminosity-scrub #hb-packThumb img{transform:none!important}#hb-luminosity-scrub .gallery-frame{aspect-ratio:1}#hb-luminosity-scrub .thumbs{display:flex;gap:8px;padding:0;overflow-x:auto}#hb-luminosity-scrub .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-luminosity-scrub .thumbs img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-luminosity-scrub #hb-overview figure{max-width:520px}#hb-luminosity-scrub .collection-saving{background:#f7f1e6;border-left:3px solid #9c8052;padding:12px 16px;margin:12px 0}#hb-luminosity-scrub .collection-saving strong,#hb-luminosity-scrub .collection-saving small{display:block}#hb-luminosity-scrub .collection-saving small{font-size:11px;margin-top:4px}@media(max-width:760px){#hb-luminosity-scrub .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-frame{aspect-ratio:4/3}#hb-luminosity-scrub .thumbs{padding:0 8px}#hb-luminosity-scrub .bak-video-card{grid-template-columns:minmax(0,1fr)}#hb-luminosity-scrub .bak-video-card video{width:100%;max-height:none}}#hb-luminosity-scrub .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-luminosity-scrub .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-luminosity-scrub .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-luminosity-scrub .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-luminosity-scrub .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-luminosity-scrub .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-luminosity-scrub .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-luminosity-scrub .hb-opening-proof cite{font-size:11px}#hb-luminosity-scrub .hb-assurances{gap:10px;font-size:12px}}#hb-makeup-remover *{box-sizing:border-box}#hb-makeup-remover{scroll-behavior:smooth}#hb-makeup-remover{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-makeup-remover h1,#hb-makeup-remover h2,#hb-makeup-remover h3,#hb-makeup-remover blockquote,#hb-makeup-remover .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-makeup-remover h1{font-size:46px;margin:8px 0 12px}#hb-makeup-remover h2{font-size:38px;margin:10px 0 20px}#hb-makeup-remover h3{font-size:27px;margin:0 0 12px}#hb-makeup-remover p{margin:0 0 16px}#hb-makeup-remover a{color:inherit;text-underline-offset:4px}#hb-makeup-remover button,#hb-makeup-remover select,#hb-makeup-remover input{font:inherit}#hb-makeup-remover button,#hb-makeup-remover a,#hb-makeup-remover summary,#hb-makeup-remover input,#hb-makeup-remover select{touch-action:manipulation}#hb-makeup-remover button,#hb-makeup-remover summary{cursor:pointer}#hb-makeup-remover button:focus-visible,#hb-makeup-remover a:focus-visible,#hb-makeup-remover select:focus-visible,#hb-makeup-remover input:focus-visible,#hb-makeup-remover summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-makeup-remover button{color:inherit}#hb-makeup-remover img{max-width:100%;height:auto;display:block}#hb-makeup-remover small,#hb-makeup-remover .small{font-size:13px;line-height:1.55}#hb-makeup-remover .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-makeup-remover .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-makeup-remover .reviewbar a{color:#fff}#hb-makeup-remover .brand{font-size:24px;letter-spacing:.2em}#hb-makeup-remover .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-makeup-remover header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-makeup-remover header nav{display:flex;gap:24px;font-size:13px}#hb-makeup-remover .wrap{max-width:1240px;margin:auto;padding:32px}#hb-makeup-remover .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-makeup-remover .gallery{position:sticky;top:24px}#hb-makeup-remover .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-makeup-remover .thumbs{display:flex;gap:10px;margin:14px 0}#hb-makeup-remover .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-makeup-remover .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-makeup-remover .thumbs img{height:64px;width:100%;object-fit:cover}#hb-makeup-remover .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-makeup-remover .rating{font-size:12px;margin:4px 0 12px}#hb-makeup-remover .stars{color:#856a3b;letter-spacing:2px}#hb-makeup-remover .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-makeup-remover .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-makeup-remover select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-makeup-remover .variants select{flex:1}#hb-makeup-remover .price{font-size:21px;font-weight:600}#hb-makeup-remover fieldset{margin:12px 0;border:0;padding:0}#hb-makeup-remover legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-makeup-remover .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-makeup-remover .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-makeup-remover .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-makeup-remover .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-makeup-remover .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-makeup-remover .choice strong{font-size:14px}#hb-makeup-remover .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-makeup-remover .choice .price{font-size:18px}#hb-makeup-remover .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-makeup-remover .cadence{margin:10px 0 0 28px;font-size:12px}#hb-makeup-remover .cadence select{width:100%;margin-top:5px}#hb-makeup-remover .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-makeup-remover .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-makeup-remover .cta:hover{background:#51412c}#hb-makeup-remover .cta:disabled{background:#716958;cursor:not-allowed}#hb-makeup-remover .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-makeup-remover .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-makeup-remover .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-makeup-remover .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-makeup-remover .section>p{max-width:730px}#hb-makeup-remover .warm{background:#faf6ef}#hb-makeup-remover .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-makeup-remover .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-makeup-remover .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-makeup-remover .number{font:italic 36px Georgia,serif;color:#92713f}#hb-makeup-remover .card p{font-size:14px}#hb-makeup-remover .card h3{font-size:26px}#hb-makeup-remover .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-makeup-remover .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-makeup-remover .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-makeup-remover .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-makeup-remover .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-makeup-remover .story img{width:100%;max-height:560px;object-fit:cover}#hb-makeup-remover .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-makeup-remover details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-makeup-remover summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-makeup-remover summary:after{content:"+";position:absolute;right:3px}#hb-makeup-remover details[open] summary:after{content:"\2212"}#hb-makeup-remover details p{margin-top:14px;font-size:14px}#hb-makeup-remover .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-makeup-remover .faq{max-width:850px}#hb-makeup-remover .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-makeup-remover .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-makeup-remover .sticky[hidden]{display:none}#hb-makeup-remover .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-makeup-remover .sticky strong{font-size:14px}#hb-makeup-remover .sticky small{display:block}#hb-makeup-remover dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-makeup-remover dialog::backdrop{background:#0007}#hb-makeup-remover .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-makeup-remover .report{max-width:1120px}#hb-makeup-remover .report h1{font-size:58px}#hb-makeup-remover .report h2{margin-top:30px}#hb-makeup-remover .report .lead{font-size:20px;max-width:850px}#hb-makeup-remover .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-makeup-remover .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-makeup-remover .report td,#hb-makeup-remover .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-makeup-remover .report th{background:#f4eee4}#hb-makeup-remover .table-wrap{overflow-x:auto}#hb-makeup-remover .report li{margin-bottom:10px}#hb-makeup-remover .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-makeup-remover .report figure{margin:20px 0}#hb-makeup-remover .report figure img{border:1px solid #ddd}#hb-makeup-remover .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-makeup-remover .report .status{font-size:12px;color:#70542e}#hb-makeup-remover .report .score{font-size:12px}#hb-makeup-remover .mobile-demo{display:block}#hb-makeup-remover .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-makeup-remover{font-size:15px}#hb-makeup-remover .wrap{padding:24px 20px}#hb-makeup-remover header{padding:15px 20px}#hb-makeup-remover header nav{gap:14px}#hb-makeup-remover header nav a:nth-child(2){display:none}#hb-makeup-remover .brand{font-size:19px}#hb-makeup-remover h1{font-size:36px}#hb-makeup-remover h2{font-size:32px}#hb-makeup-remover .hero,#hb-makeup-remover .split{grid-template-columns:1fr;gap:24px}#hb-makeup-remover .gallery{position:static}#hb-makeup-remover .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-makeup-remover .thumbs{margin:10px 0 0}#hb-makeup-remover .thumbs button{width:65px}#hb-makeup-remover .thumbs img{height:44px}#hb-makeup-remover .hero .intro{margin-top:0}#hb-makeup-remover .benefit{font-size:23px}#hb-makeup-remover .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-makeup-remover .routine{grid-template-columns:1fr}#hb-makeup-remover .section{padding:42px 0}#hb-makeup-remover .choice>label{grid-template-columns:20px 1fr auto}#hb-makeup-remover .choice .price{font-size:16px}#hb-makeup-remover .sticky{padding:10px 16px;gap:8px}#hb-makeup-remover .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-makeup-remover .sticky strong{font-size:12px}#hb-makeup-remover .sticky small{font-size:11px}#hb-makeup-remover .report h1{font-size:40px}#hb-makeup-remover .report td,#hb-makeup-remover .report th{min-width:170px;padding:10px}#hb-makeup-remover .report .lead{font-size:18px}}#hb-makeup-remover .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-makeup-remover .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-makeup-remover .thumbs img{height:54px;object-fit:contain}#hb-makeup-remover .thumbs span{display:block;padding:5px 0 2px}#hb-makeup-remover .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-makeup-remover .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-makeup-remover .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-makeup-remover .card{border-top:0;padding-top:0}#hb-makeup-remover .editorial-set{margin:0}#hb-makeup-remover .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-makeup-remover .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-makeup-remover .customer-film blockquote{font-size:30px;margin:22px 0}#hb-makeup-remover .customer-film{scroll-margin-top:20px}#hb-makeup-remover .customer-film .split{align-items:start}#hb-makeup-remover .customer-film details{font-size:13px}#hb-makeup-remover .media-note{font-size:12px}#hb-makeup-remover .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-makeup-remover .thumbs button{flex-basis:66px}#hb-makeup-remover .thumbs img{height:42px}#hb-makeup-remover .product-portrait{margin-bottom:15px}#hb-makeup-remover .customer-film .split{gap:25px}#hb-makeup-remover .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-makeup-remover .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-makeup-remover .reviews-section{scroll-margin-top:24px}#hb-makeup-remover .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-makeup-remover .review-heading h2{margin-bottom:25px}#hb-makeup-remover .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-makeup-remover .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-makeup-remover .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-makeup-remover .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-makeup-remover .review-score p{margin:10px 0}#hb-makeup-remover .rating-breakdown{align-self:center}#hb-makeup-remover .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-makeup-remover .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-makeup-remover .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-makeup-remover .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-makeup-remover .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-makeup-remover .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-makeup-remover .review-tools label{font-size:12px;display:grid;gap:6px}#hb-makeup-remover .review-tools input,#hb-makeup-remover .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-makeup-remover .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-makeup-remover .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-makeup-remover .review-person{font-size:13px}#hb-makeup-remover .review-person strong{display:block;font-size:15px}#hb-makeup-remover .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-makeup-remover .review-person time{display:block;color:#72685b;font-size:12px}#hb-makeup-remover .review-copy{max-width:750px}#hb-makeup-remover .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-makeup-remover .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-makeup-remover .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-makeup-remover .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-makeup-remover .review-bottom>a{font-size:13px}#hb-makeup-remover .review-bottom button{background:#fff;font-size:13px}#hb-makeup-remover .review-empty{padding:24px;background:#faf6ef}#hb-makeup-remover .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-makeup-remover .review-tools+#reviewResults{margin-top:16px}#hb-makeup-remover header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-makeup-remover header{flex-wrap:wrap;gap:18px}#hb-makeup-remover header nav{font-size:11px;gap:15px}#hb-makeup-remover .review-heading{display:block}#hb-makeup-remover .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-makeup-remover .review-score strong{font-size:54px}#hb-makeup-remover .review-tools{grid-template-columns:1fr 1fr}#hb-makeup-remover .review-tools label:first-child{grid-column:1/-1}#hb-makeup-remover .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-makeup-remover .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-makeup-remover .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-makeup-remover .review-person time{margin-left:auto}#hb-makeup-remover .review-verified{margin:0}#hb-makeup-remover .review-copy p{font-size:15px}#hb-makeup-remover .review-bottom{align-items:flex-start;flex-direction:column}#hb-makeup-remover .review-heading .linkbutton{margin-bottom:20px}}#hb-makeup-remover .choice .detail{font-size:13px}#hb-makeup-remover .terms{font-size:12px}#hb-makeup-remover .choice strong{font-size:15px}#hb-makeup-remover .choice .price{font-size:20px}#hb-makeup-remover .review-preview-note{line-height:1.65}#hb-makeup-remover .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-makeup-remover .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-makeup-remover .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-makeup-remover .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-makeup-remover .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-makeup-remover .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-makeup-remover .hero-intro,#hb-makeup-remover .hero-benefits{font-size:15px}}#hb-makeup-remover .editorial-set{min-width:0}#hb-makeup-remover .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-makeup-remover .hero>*,#hb-makeup-remover .split>*,#hb-makeup-remover .cards>*,#hb-makeup-remover .routine>*{min-width:0}@media(max-width:760px){#hb-makeup-remover{padding-bottom:85px;font-size:16px}#hb-makeup-remover .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-makeup-remover .variants #variant{width:100%}#hb-makeup-remover .variants #quantity{width:80px}#hb-makeup-remover select,#hb-makeup-remover input,#hb-makeup-remover textarea{font-size:16px}#hb-makeup-remover .product-jumps{gap:4px 14px}#hb-makeup-remover .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-makeup-remover .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-makeup-remover .thumbs button{scroll-snap-align:start;min-height:60px}#hb-makeup-remover .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-makeup-remover .choice .detail{font-size:14px}#hb-makeup-remover .choice .tag{line-height:1.5}#hb-makeup-remover .terms{font-size:13px}#hb-makeup-remover .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-makeup-remover .sticky>div{min-width:0}#hb-makeup-remover .sticky small{overflow-wrap:anywhere}#hb-makeup-remover .sticky .cta{flex-shrink:0;min-height:44px}#hb-makeup-remover .review-tools input,#hb-makeup-remover .review-tools select{font-size:16px}#hb-makeup-remover .review-reset{min-height:44px}#hb-makeup-remover .ingredient-text{font-size:13px;line-height:1.7}#hb-makeup-remover summary{min-height:44px;display:flex;align-items:center}#hb-makeup-remover details p{font-size:15px}#hb-makeup-remover .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-makeup-remover .wrap{padding-left:16px;padding-right:16px}#hb-makeup-remover .cards{grid-template-columns:1fr}#hb-makeup-remover .card h3{font-size:26px}#hb-makeup-remover .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-makeup-remover .choice>label>.price{grid-column:2;margin-top:5px}#hb-makeup-remover .sticky strong{font-size:11px}#hb-makeup-remover .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-makeup-remover{scroll-behavior:auto}}#hb-makeup-remover .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-makeup-remover .hero,#hb-makeup-remover .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-makeup-remover .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-makeup-remover .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-makeup-remover .thumbs{justify-content:center}}#hb-makeup-remover .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-makeup-remover .lifestyle-pair figure{margin:0;min-width:0}#hb-makeup-remover .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-makeup-remover .warm>.wrap{padding-left:20px;padding-right:20px}#hb-makeup-remover .lifestyle-pair{gap:12px;margin-top:24px}}#hb-makeup-remover{letter-spacing:normal;padding-bottom:80px}#hb-makeup-remover [hidden]{display:none!important}#hb-makeup-remover .card{display:block;background:transparent;position:static;text-align:left}#hb-makeup-remover .price{display:block}#hb-makeup-remover .sub .price small{display:block;font-size:10px;font-weight:400}#hb-makeup-remover .hero>div{min-width:0}#hb-makeup-remover .sticky{z-index:25}#hb-makeup-remover video{max-width:100%}#hb-makeup-remover h1,#hb-makeup-remover h2,#hb-makeup-remover h3{letter-spacing:normal;color:#241f19}#hb-makeup-remover .thumbs button{min-height:66px}#hb-makeup-remover .gallery{top:130px}#hb-makeup-remover .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-makeup-remover .variants{flex-wrap:wrap}#hb-makeup-remover .variants #hb-variant{flex-basis:45%}#hb-makeup-remover .variants #hb-quantity{flex:0 0 55px}#hb-makeup-remover select{font-size:16px}#hb-makeup-remover .gallery{position:static}}#hb-makeup-remover .gallery-main{height:auto;aspect-ratio:1/1}#hb-makeup-remover #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-makeup-remover #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-makeup-remover #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-makeup-remover #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-makeup-remover #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-makeup-remover #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-makeup-remover #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-makeup-remover #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-makeup-remover #hb-product-reviews .stamped-fa-star,#hb-makeup-remover #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-makeup-remover #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-makeup-remover .stamped-badge .stamped-fa-star,#hb-makeup-remover .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-makeup-remover #hb-reviews,#hb-makeup-remover #hb-choose,#hb-makeup-remover section{scroll-margin-top:24px}@media(max-width:760px){#hb-makeup-remover .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-makeup-remover #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-makeup-remover .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-makeup-remover .variants #hb-variant{width:100%}#hb-makeup-remover .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-makeup-remover #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-makeup-remover .sub .price small{font-size:12px}#hb-makeup-remover .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-makeup-remover) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-makeup-remover #hb-product-reviews{padding:0;max-width:none}#hb-makeup-remover .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-makeup-remover .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-makeup-remover .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-makeup-remover .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-makeup-remover .card p{font-size:16px}#hb-makeup-remover .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-makeup-remover .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-makeup-remover .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-makeup-remover .intro .rating{margin:0 0 10px}#hb-makeup-remover .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-makeup-remover .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-makeup-remover .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-makeup-remover .hero{gap:18px}}#hb-makeup-remover .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-makeup-remover .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-makeup-remover .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-makeup-remover .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-makeup-remover .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-makeup-remover>.wrap:first-child{padding-top:0}#hb-makeup-remover .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-makeup-remover .thumbs{margin-top:8px}}#hb-makeup-remover .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-makeup-remover .ingredient-benefits li{margin:0 0 18px}#hb-makeup-remover .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-makeup-remover .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-makeup-remover #hb-ingredients{scroll-margin-top:24px}#hb-makeup-remover .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-makeup-remover .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-makeup-remover .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-makeup-remover #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-makeup-remover .gallery-frame{aspect-ratio:5/4}}#hb-makeup-remover #hb-overview figure{margin:0}#hb-makeup-remover #hb-overview figure img{width:100%;height:auto;display:block}#hb-makeup-remover .customer-film video{background:#faf7f1}#hb-makeup-remover .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-makeup-remover .thumbs img{aspect-ratio:1;display:block}#hb-makeup-remover .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-makeup-remover #hb-packThumb img{transform:scale(1)}#hb-makeup-remover #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-makeup-remover #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-makeup-remover #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-makeup-remover .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-makeup-remover .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-makeup-remover .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-makeup-remover .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-makeup-remover .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-makeup-remover .customer-story details p{font-size:14px}#hb-makeup-remover .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-makeup-remover .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-makeup-remover .customer-story video{height:210px}#hb-makeup-remover .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-makeup-remover .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-makeup-remover .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-makeup-remover .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-makeup-remover .customer-story blockquote{font-size:25px}#hb-makeup-remover #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-makeup-remover #hb-overview figure{max-width:270px}#hb-makeup-remover .thumbs{padding-inline:8px}#hb-makeup-remover .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-makeup-remover .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-makeup-remover .customer-story video{height:auto;max-height:480px}#hb-makeup-remover .customer-story blockquote{font-size:22px}}#hb-makeup-remover .gallery-frame{position:relative}#hb-makeup-remover .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-makeup-remover .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-makeup-remover .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-makeup-remover .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-makeup-remover .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-makeup-remover .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-makeup-remover .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-makeup-remover .variants #hb-variant{grid-column:1;grid-row:2}#hb-makeup-remover .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-makeup-remover .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-makeup-remover .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-makeup-remover .thumbs button[hidden]{display:none}#hb-makeup-remover #hb-overview figure{max-width:420px}#hb-makeup-remover .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-makeup-remover .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-makeup-remover .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-makeup-remover .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-makeup-remover .thumbs{padding:2px 8px}#hb-makeup-remover #hb-overview figure{max-width:none}#hb-makeup-remover .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-makeup-remover .customer-story video{width:100%;max-height:none}#hb-makeup-remover .intro h1{font-size:30px}}#hb-makeup-remover .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-makeup-remover .single-size{font-size:15px;font-weight:600}#hb-makeup-remover .variants{display:flex;align-items:center;gap:12px}#hb-makeup-remover .variants .single-size{margin-right:auto}#hb-makeup-remover .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-makeup-remover .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-makeup-remover #hb-packThumb{overflow:hidden}#hb-makeup-remover #hb-packThumb img{transform:scale(1.2)}#hb-makeup-remover #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-makeup-remover #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-makeup-remover .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-makeup-remover .customer-story{grid-template-columns:minmax(0,1fr)}#hb-makeup-remover .customer-story video{max-height:none}#hb-makeup-remover #hb-overview figure{max-width:270px}#hb-makeup-remover .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-makeup-remover #hb-choose,#hb-makeup-remover .section{scroll-margin-top:110px}#hb-makeup-remover .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1;object-position:center 40%}#hb-makeup-remover .customer-story video{aspect-ratio:9/16;max-height:520px}#hb-makeup-remover .customer-media{background:transparent}#hb-makeup-remover #hb-overview figure{max-width:480px;width:100%}#hb-makeup-remover .application-motion img{aspect-ratio:1;object-fit:cover}@media(max-width:760px){#hb-makeup-remover .customer-story video{max-height:none}#hb-makeup-remover #hb-overview figure{max-width:none}#hb-makeup-remover .intro h1{font-size:30px}#hb-makeup-remover .gallery-frame{aspect-ratio:6/5}#hb-makeup-remover .thumbs button{flex-basis:66px;width:66px;max-width:66px}}#hb-makeup-remover .testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-makeup-remover .testimonial-card{background:#faf6ef;border:1px solid #ded3c2;padding:28px;display:flex;flex-direction:column}#hb-makeup-remover .testimonial-stars{color:#765c30;letter-spacing:3px;margin:0 0 18px}#hb-makeup-remover .testimonial-card blockquote{font-family:Georgia,serif;font-size:28px;line-height:1.35;margin:0 0 24px}#hb-makeup-remover .testimonial-credit{font-size:13px;margin-top:auto;margin-bottom:0;line-height:1.6}#hb-makeup-remover #hb-customer-stories{scroll-margin-top:110px}@media(max-width:760px){#hb-makeup-remover .testimonial-grid{grid-template-columns:1fr;gap:16px}#hb-makeup-remover .testimonial-card{padding:22px}#hb-makeup-remover .testimonial-card blockquote{font-size:25px}}#hb-makeup-remover .testimonial-grid+.small{margin-top:18px}#hb-makeup-remover .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4);max-width:none}#hb-makeup-remover .bak-video-card{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:center;margin:24px 0 36px}#hb-makeup-remover .bak-video-card video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f8f4ed}#hb-makeup-remover .bak-video-card blockquote{font:italic 25px/1.45 Georgia,serif;margin:18px 0}#hb-makeup-remover .bak-video-card h3{font:32px/1.2 Georgia,serif}#hb-makeup-remover .gallery-frame{aspect-ratio:4/3}#hb-makeup-remover .gallery-main{aspect-ratio:auto;object-fit:cover}#hb-makeup-remover .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{object-position:center;--hero-zoom:1}@media(max-width:760px){#hb-makeup-remover .bak-video-card{grid-template-columns:1fr;gap:20px}#hb-makeup-remover .bak-video-card video{max-width:380px;margin:auto}#hb-makeup-remover .bak-video-card h3{font-size:29px}#hb-makeup-remover .gallery-frame{aspect-ratio:4/3}}#hb-makeup-remover .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-makeup-remover .gallery-frame{aspect-ratio:1}#hb-makeup-remover .gallery-main{max-height:none;object-fit:cover}#hb-makeup-remover .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-makeup-remover .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-makeup-remover .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-makeup-remover .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-makeup-remover .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-makeup-remover .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-makeup-remover .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-makeup-remover .hb-opening-proof cite{font-size:11px}#hb-makeup-remover .hb-assurances{gap:10px;font-size:12px}}#hb-mascara *{box-sizing:border-box}#hb-mascara{scroll-behavior:smooth}#hb-mascara{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-mascara h1,#hb-mascara h2,#hb-mascara h3,#hb-mascara blockquote,#hb-mascara .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-mascara h1{font-size:46px;margin:8px 0 12px}#hb-mascara h2{font-size:38px;margin:10px 0 20px}#hb-mascara h3{font-size:27px;margin:0 0 12px}#hb-mascara p{margin:0 0 16px}#hb-mascara a{color:inherit;text-underline-offset:4px}#hb-mascara button,#hb-mascara select,#hb-mascara input{font:inherit}#hb-mascara button,#hb-mascara a,#hb-mascara summary,#hb-mascara input,#hb-mascara select{touch-action:manipulation}#hb-mascara button,#hb-mascara summary{cursor:pointer}#hb-mascara button:focus-visible,#hb-mascara a:focus-visible,#hb-mascara select:focus-visible,#hb-mascara input:focus-visible,#hb-mascara summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-mascara button{color:inherit}#hb-mascara img{max-width:100%;height:auto;display:block}#hb-mascara small,#hb-mascara .small{font-size:13px;line-height:1.55}#hb-mascara .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-mascara .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-mascara .reviewbar a{color:#fff}#hb-mascara .brand{font-size:24px;letter-spacing:.2em}#hb-mascara .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-mascara header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-mascara header nav{display:flex;gap:24px;font-size:13px}#hb-mascara .wrap{max-width:1240px;margin:auto;padding:32px}#hb-mascara .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-mascara .gallery{position:sticky;top:24px}#hb-mascara .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-mascara .thumbs{display:flex;gap:10px;margin:14px 0}#hb-mascara .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-mascara .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-mascara .thumbs img{height:64px;width:100%;object-fit:cover}#hb-mascara .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-mascara .rating{font-size:12px;margin:4px 0 12px}#hb-mascara .stars{color:#856a3b;letter-spacing:2px}#hb-mascara .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-mascara .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-mascara select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-mascara .variants select{flex:1}#hb-mascara .price{font-size:21px;font-weight:600}#hb-mascara fieldset{margin:12px 0;border:0;padding:0}#hb-mascara legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-mascara .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-mascara .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-mascara .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-mascara .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-mascara .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-mascara .choice strong{font-size:14px}#hb-mascara .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-mascara .choice .price{font-size:18px}#hb-mascara .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-mascara .cadence{margin:10px 0 0 28px;font-size:12px}#hb-mascara .cadence select{width:100%;margin-top:5px}#hb-mascara .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-mascara .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-mascara .cta:hover{background:#51412c}#hb-mascara .cta:disabled{background:#716958;cursor:not-allowed}#hb-mascara .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-mascara .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-mascara .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-mascara .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-mascara .section>p{max-width:730px}#hb-mascara .warm{background:#faf6ef}#hb-mascara .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-mascara .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-mascara .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-mascara .number{font:italic 36px Georgia,serif;color:#92713f}#hb-mascara .card p{font-size:14px}#hb-mascara .card h3{font-size:26px}#hb-mascara .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-mascara .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-mascara .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-mascara .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-mascara .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-mascara .story img{width:100%;max-height:560px;object-fit:cover}#hb-mascara .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-mascara details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-mascara summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-mascara summary:after{content:"+";position:absolute;right:3px}#hb-mascara details[open] summary:after{content:"\2212"}#hb-mascara details p{margin-top:14px;font-size:14px}#hb-mascara .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-mascara .faq{max-width:850px}#hb-mascara .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-mascara .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-mascara .sticky[hidden]{display:none}#hb-mascara .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-mascara .sticky strong{font-size:14px}#hb-mascara .sticky small{display:block}#hb-mascara dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-mascara dialog::backdrop{background:#0007}#hb-mascara .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-mascara .report{max-width:1120px}#hb-mascara .report h1{font-size:58px}#hb-mascara .report h2{margin-top:30px}#hb-mascara .report .lead{font-size:20px;max-width:850px}#hb-mascara .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-mascara .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-mascara .report td,#hb-mascara .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-mascara .report th{background:#f4eee4}#hb-mascara .table-wrap{overflow-x:auto}#hb-mascara .report li{margin-bottom:10px}#hb-mascara .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-mascara .report figure{margin:20px 0}#hb-mascara .report figure img{border:1px solid #ddd}#hb-mascara .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-mascara .report .status{font-size:12px;color:#70542e}#hb-mascara .report .score{font-size:12px}#hb-mascara .mobile-demo{display:block}#hb-mascara .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-mascara{font-size:15px}#hb-mascara .wrap{padding:24px 20px}#hb-mascara header{padding:15px 20px}#hb-mascara header nav{gap:14px}#hb-mascara header nav a:nth-child(2){display:none}#hb-mascara .brand{font-size:19px}#hb-mascara h1{font-size:36px}#hb-mascara h2{font-size:32px}#hb-mascara .hero,#hb-mascara .split{grid-template-columns:1fr;gap:24px}#hb-mascara .gallery{position:static}#hb-mascara .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-mascara .thumbs{margin:10px 0 0}#hb-mascara .thumbs button{width:65px}#hb-mascara .thumbs img{height:44px}#hb-mascara .hero .intro{margin-top:0}#hb-mascara .benefit{font-size:23px}#hb-mascara .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-mascara .routine{grid-template-columns:1fr}#hb-mascara .section{padding:42px 0}#hb-mascara .choice>label{grid-template-columns:20px 1fr auto}#hb-mascara .choice .price{font-size:16px}#hb-mascara .sticky{padding:10px 16px;gap:8px}#hb-mascara .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-mascara .sticky strong{font-size:12px}#hb-mascara .sticky small{font-size:11px}#hb-mascara .report h1{font-size:40px}#hb-mascara .report td,#hb-mascara .report th{min-width:170px;padding:10px}#hb-mascara .report .lead{font-size:18px}}#hb-mascara .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-mascara .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-mascara .thumbs img{height:54px;object-fit:contain}#hb-mascara .thumbs span{display:block;padding:5px 0 2px}#hb-mascara .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-mascara .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-mascara .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-mascara .card{border-top:0;padding-top:0}#hb-mascara .editorial-set{margin:0}#hb-mascara .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-mascara .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-mascara .customer-film blockquote{font-size:30px;margin:22px 0}#hb-mascara .customer-film{scroll-margin-top:20px}#hb-mascara .customer-film .split{align-items:start}#hb-mascara .customer-film details{font-size:13px}#hb-mascara .media-note{font-size:12px}#hb-mascara .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-mascara .thumbs button{flex-basis:66px}#hb-mascara .thumbs img{height:42px}#hb-mascara .product-portrait{margin-bottom:15px}#hb-mascara .customer-film .split{gap:25px}#hb-mascara .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-mascara .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-mascara .reviews-section{scroll-margin-top:24px}#hb-mascara .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-mascara .review-heading h2{margin-bottom:25px}#hb-mascara .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-mascara .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-mascara .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-mascara .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-mascara .review-score p{margin:10px 0}#hb-mascara .rating-breakdown{align-self:center}#hb-mascara .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-mascara .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-mascara .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-mascara .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-mascara .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-mascara .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-mascara .review-tools label{font-size:12px;display:grid;gap:6px}#hb-mascara .review-tools input,#hb-mascara .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-mascara .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-mascara .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-mascara .review-person{font-size:13px}#hb-mascara .review-person strong{display:block;font-size:15px}#hb-mascara .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-mascara .review-person time{display:block;color:#72685b;font-size:12px}#hb-mascara .review-copy{max-width:750px}#hb-mascara .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-mascara .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-mascara .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-mascara .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-mascara .review-bottom>a{font-size:13px}#hb-mascara .review-bottom button{background:#fff;font-size:13px}#hb-mascara .review-empty{padding:24px;background:#faf6ef}#hb-mascara .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-mascara .review-tools+#reviewResults{margin-top:16px}#hb-mascara header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-mascara header{flex-wrap:wrap;gap:18px}#hb-mascara header nav{font-size:11px;gap:15px}#hb-mascara .review-heading{display:block}#hb-mascara .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-mascara .review-score strong{font-size:54px}#hb-mascara .review-tools{grid-template-columns:1fr 1fr}#hb-mascara .review-tools label:first-child{grid-column:1/-1}#hb-mascara .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-mascara .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-mascara .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-mascara .review-person time{margin-left:auto}#hb-mascara .review-verified{margin:0}#hb-mascara .review-copy p{font-size:15px}#hb-mascara .review-bottom{align-items:flex-start;flex-direction:column}#hb-mascara .review-heading .linkbutton{margin-bottom:20px}}#hb-mascara .choice .detail{font-size:13px}#hb-mascara .terms{font-size:12px}#hb-mascara .choice strong{font-size:15px}#hb-mascara .choice .price{font-size:20px}#hb-mascara .review-preview-note{line-height:1.65}#hb-mascara .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-mascara .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-mascara .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-mascara .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-mascara .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-mascara .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-mascara .hero-intro,#hb-mascara .hero-benefits{font-size:15px}}#hb-mascara .editorial-set{min-width:0}#hb-mascara .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-mascara .hero>*,#hb-mascara .split>*,#hb-mascara .cards>*,#hb-mascara .routine>*{min-width:0}@media(max-width:760px){#hb-mascara{padding-bottom:85px;font-size:16px}#hb-mascara .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-mascara .variants #variant{width:100%}#hb-mascara .variants #quantity{width:80px}#hb-mascara select,#hb-mascara input,#hb-mascara textarea{font-size:16px}#hb-mascara .product-jumps{gap:4px 14px}#hb-mascara .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-mascara .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-mascara .thumbs button{scroll-snap-align:start;min-height:60px}#hb-mascara .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-mascara .choice .detail{font-size:14px}#hb-mascara .choice .tag{line-height:1.5}#hb-mascara .terms{font-size:13px}#hb-mascara .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-mascara .sticky>div{min-width:0}#hb-mascara .sticky small{overflow-wrap:anywhere}#hb-mascara .sticky .cta{flex-shrink:0;min-height:44px}#hb-mascara .review-tools input,#hb-mascara .review-tools select{font-size:16px}#hb-mascara .review-reset{min-height:44px}#hb-mascara .ingredient-text{font-size:13px;line-height:1.7}#hb-mascara summary{min-height:44px;display:flex;align-items:center}#hb-mascara details p{font-size:15px}#hb-mascara .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-mascara .wrap{padding-left:16px;padding-right:16px}#hb-mascara .cards{grid-template-columns:1fr}#hb-mascara .card h3{font-size:26px}#hb-mascara .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-mascara .choice>label>.price{grid-column:2;margin-top:5px}#hb-mascara .sticky strong{font-size:11px}#hb-mascara .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-mascara{scroll-behavior:auto}}#hb-mascara .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-mascara .hero,#hb-mascara .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-mascara .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-mascara .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-mascara .thumbs{justify-content:center}}#hb-mascara .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-mascara .lifestyle-pair figure{margin:0;min-width:0}#hb-mascara .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-mascara .warm>.wrap{padding-left:20px;padding-right:20px}#hb-mascara .lifestyle-pair{gap:12px;margin-top:24px}}#hb-mascara{letter-spacing:normal;padding-bottom:80px}#hb-mascara [hidden]{display:none!important}#hb-mascara .card{display:block;background:transparent;position:static;text-align:left}#hb-mascara .price{display:block}#hb-mascara .sub .price small{display:block;font-size:10px;font-weight:400}#hb-mascara .hero>div{min-width:0}#hb-mascara .sticky{z-index:25}#hb-mascara video{max-width:100%}#hb-mascara h1,#hb-mascara h2,#hb-mascara h3{letter-spacing:normal;color:#241f19}#hb-mascara .thumbs button{min-height:66px}#hb-mascara .gallery{top:130px}#hb-mascara .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-mascara .variants{flex-wrap:wrap}#hb-mascara .variants #hb-variant{flex-basis:45%}#hb-mascara .variants #hb-quantity{flex:0 0 55px}#hb-mascara select{font-size:16px}#hb-mascara .gallery{position:static}}#hb-mascara .gallery-main{height:auto;aspect-ratio:1/1}#hb-mascara #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-mascara #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-mascara #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-mascara #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-mascara #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-mascara #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-mascara #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-mascara #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-mascara #hb-product-reviews .stamped-fa-star,#hb-mascara #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-mascara #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-mascara .stamped-badge .stamped-fa-star,#hb-mascara .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-mascara #hb-reviews,#hb-mascara #hb-choose,#hb-mascara section{scroll-margin-top:24px}@media(max-width:760px){#hb-mascara .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-mascara #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-mascara .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-mascara .variants #hb-variant{width:100%}#hb-mascara .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-mascara #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-mascara .sub .price small{font-size:12px}#hb-mascara .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-mascara) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-mascara #hb-product-reviews{padding:0;max-width:none}#hb-mascara .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-mascara .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-mascara .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-mascara .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-mascara .card p{font-size:16px}#hb-mascara .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-mascara .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-mascara .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-mascara .intro .rating{margin:0 0 10px}#hb-mascara .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-mascara .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-mascara .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-mascara .hero{gap:18px}}#hb-mascara .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-mascara .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-mascara .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-mascara .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-mascara .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-mascara>.wrap:first-child{padding-top:0}#hb-mascara .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-mascara .thumbs{margin-top:8px}}#hb-mascara .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-mascara .ingredient-benefits li{margin:0 0 18px}#hb-mascara .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-mascara .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-mascara #hb-ingredients{scroll-margin-top:24px}#hb-mascara .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-mascara .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-mascara .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-mascara #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-mascara .gallery-frame{aspect-ratio:5/4}}#hb-mascara #hb-overview figure{margin:0}#hb-mascara #hb-overview figure img{width:100%;height:auto;display:block}#hb-mascara .customer-film video{background:#faf7f1}#hb-mascara .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-mascara .thumbs img{aspect-ratio:1;display:block}#hb-mascara .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-mascara #hb-packThumb img{transform:scale(1)}#hb-mascara #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-mascara #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-mascara #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-mascara .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-mascara .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-mascara .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-mascara .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-mascara .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-mascara .customer-story details p{font-size:14px}#hb-mascara .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-mascara .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-mascara .customer-story video{height:210px}#hb-mascara .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-mascara .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-mascara .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-mascara .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-mascara .customer-story blockquote{font-size:25px}#hb-mascara #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-mascara #hb-overview figure{max-width:270px}#hb-mascara .thumbs{padding-inline:8px}#hb-mascara .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-mascara .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-mascara .customer-story video{height:auto;max-height:480px}#hb-mascara .customer-story blockquote{font-size:22px}}#hb-mascara .gallery-frame{position:relative}#hb-mascara .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-mascara .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-mascara .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-mascara .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-mascara .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-mascara .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-mascara .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-mascara .variants #hb-variant{grid-column:1;grid-row:2}#hb-mascara .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-mascara .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-mascara .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-mascara .thumbs button[hidden]{display:none}#hb-mascara #hb-overview figure{max-width:420px}#hb-mascara .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-mascara .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-mascara .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-mascara .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-mascara .thumbs{padding:2px 8px}#hb-mascara #hb-overview figure{max-width:none}#hb-mascara .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-mascara .customer-story video{width:100%;max-height:none}#hb-mascara .intro h1{font-size:30px}}#hb-mascara .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-mascara .single-size{font-size:15px;font-weight:600}#hb-mascara .variants{display:flex;align-items:center;gap:12px}#hb-mascara .variants .single-size{margin-right:auto}#hb-mascara .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-mascara .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-mascara #hb-packThumb{overflow:hidden}#hb-mascara #hb-packThumb img{transform:scale(1.2)}#hb-mascara #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-mascara #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-mascara .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-mascara .customer-story{grid-template-columns:minmax(0,1fr)}#hb-mascara .customer-story video{max-height:none}#hb-mascara #hb-overview figure{max-width:270px}#hb-mascara .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-mascara #hb-choose,#hb-mascara .section{scroll-margin-top:110px}#hb-mascara .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1;object-position:center 40%}#hb-mascara .customer-story video{aspect-ratio:9/16;max-height:520px}#hb-mascara .customer-media{background:transparent}#hb-mascara #hb-overview figure{max-width:480px;width:100%}#hb-mascara .application-motion img{aspect-ratio:1;object-fit:cover}@media(max-width:760px){#hb-mascara .customer-story video{max-height:none}#hb-mascara #hb-overview figure{max-width:none}#hb-mascara .intro h1{font-size:30px}#hb-mascara .gallery-frame{aspect-ratio:6/5}#hb-mascara .thumbs button{flex-basis:66px;width:66px;max-width:66px}}#hb-mascara .testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-mascara .testimonial-card{background:#faf6ef;border:1px solid #ded3c2;padding:28px;display:flex;flex-direction:column}#hb-mascara .testimonial-stars{color:#765c30;letter-spacing:3px;margin:0 0 18px}#hb-mascara .testimonial-card blockquote{font-family:Georgia,serif;font-size:28px;line-height:1.35;margin:0 0 24px}#hb-mascara .testimonial-credit{font-size:13px;margin-top:auto;margin-bottom:0;line-height:1.6}#hb-mascara #hb-customer-stories{scroll-margin-top:110px}@media(max-width:760px){#hb-mascara .testimonial-grid{grid-template-columns:1fr;gap:16px}#hb-mascara .testimonial-card{padding:22px}#hb-mascara .testimonial-card blockquote{font-size:25px}}#hb-mascara .testimonial-grid+.small{margin-top:18px}#hb-mascara .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4);max-width:none}#hb-mascara .bak-video-card{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:center;margin:24px 0 36px}#hb-mascara .bak-video-card video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f8f4ed}#hb-mascara .bak-video-card blockquote{font:italic 25px/1.45 Georgia,serif;margin:18px 0}#hb-mascara .bak-video-card h3{font:32px/1.2 Georgia,serif}#hb-mascara .gallery-frame{aspect-ratio:4/3}#hb-mascara .gallery-main{aspect-ratio:auto;object-fit:cover}#hb-mascara .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{object-position:center;--hero-zoom:1}@media(max-width:760px){#hb-mascara .bak-video-card{grid-template-columns:1fr;gap:20px}#hb-mascara .bak-video-card video{max-width:380px;margin:auto}#hb-mascara .bak-video-card h3{font-size:29px}#hb-mascara .gallery-frame{aspect-ratio:4/3}}#hb-mascara .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-mascara .gallery-frame{aspect-ratio:1!important}#hb-mascara .gallery-main{object-fit:cover;object-position:center;max-height:none}#hb-mascara .editorial-set{max-width:420px;margin:auto;width:100%}#hb-mascara .editorial-set img{aspect-ratio:1;object-fit:cover}#hb-mascara .bak-video-card video{aspect-ratio:9/16;max-height:440px;width:100%;object-fit:contain;background:#faf8f4}#hb-mascara .bak-video-card video{aspect-ratio:1;max-height:none}#hb-mascara .editorial-set img{object-fit:contain}#hb-mascara .bak-video-card video{aspect-ratio:9/16;max-height:520px}#hb-mascara .variants #hb-variant{display:block;min-width:150px;min-height:46px}@media(max-width:760px){#hb-mascara .bak-video-card video{max-height:none}#hb-mascara .variants{flex-wrap:wrap}}#hb-mascara .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none}#hb-mascara .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-mascara .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-mascara .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-mascara .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-mascara .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-mascara .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-mascara .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-mascara .hb-opening-proof cite{font-size:11px}#hb-mascara .hb-assurances{gap:10px;font-size:12px}}#hb-men *{box-sizing:border-box}#hb-men{scroll-behavior:smooth}#hb-men{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-men h1,#hb-men h2,#hb-men h3,#hb-men blockquote,#hb-men .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-men h1{font-size:46px;margin:8px 0 12px}#hb-men h2{font-size:38px;margin:10px 0 20px}#hb-men h3{font-size:27px;margin:0 0 12px}#hb-men p{margin:0 0 16px}#hb-men a{color:inherit;text-underline-offset:4px}#hb-men button,#hb-men select,#hb-men input{font:inherit}#hb-men button,#hb-men a,#hb-men summary,#hb-men input,#hb-men select{touch-action:manipulation}#hb-men button,#hb-men summary{cursor:pointer}#hb-men button:focus-visible,#hb-men a:focus-visible,#hb-men select:focus-visible,#hb-men input:focus-visible,#hb-men summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-men button{color:inherit}#hb-men img{max-width:100%;height:auto;display:block}#hb-men small,#hb-men .small{font-size:13px;line-height:1.55}#hb-men .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-men .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-men .reviewbar a{color:#fff}#hb-men .brand{font-size:24px;letter-spacing:.2em}#hb-men .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-men header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-men header nav{display:flex;gap:24px;font-size:13px}#hb-men .wrap{max-width:1240px;margin:auto;padding:32px}#hb-men .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-men .gallery{position:sticky;top:24px}#hb-men .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-men .thumbs{display:flex;gap:10px;margin:14px 0}#hb-men .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-men .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-men .thumbs img{height:64px;width:100%;object-fit:cover}#hb-men .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-men .rating{font-size:12px;margin:4px 0 12px}#hb-men .stars{color:#856a3b;letter-spacing:2px}#hb-men .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-men .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-men select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-men .variants select{flex:1}#hb-men .price{font-size:21px;font-weight:600}#hb-men fieldset{margin:12px 0;border:0;padding:0}#hb-men legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-men .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-men .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-men .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-men .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-men .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-men .choice strong{font-size:14px}#hb-men .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-men .choice .price{font-size:18px}#hb-men .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-men .cadence{margin:10px 0 0 28px;font-size:12px}#hb-men .cadence select{width:100%;margin-top:5px}#hb-men .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-men .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-men .cta:hover{background:#51412c}#hb-men .cta:disabled{background:#716958;cursor:not-allowed}#hb-men .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-men .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-men .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-men .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-men .section>p{max-width:730px}#hb-men .warm{background:#faf6ef}#hb-men .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-men .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-men .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-men .number{font:italic 36px Georgia,serif;color:#92713f}#hb-men .card p{font-size:14px}#hb-men .card h3{font-size:26px}#hb-men .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-men .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-men .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-men .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-men .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-men .story img{width:100%;max-height:560px;object-fit:cover}#hb-men .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-men details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-men summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-men summary:after{content:"+";position:absolute;right:3px}#hb-men details[open] summary:after{content:"\2212"}#hb-men details p{margin-top:14px;font-size:14px}#hb-men .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-men .faq{max-width:850px}#hb-men .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-men .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-men .sticky[hidden]{display:none}#hb-men .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-men .sticky strong{font-size:14px}#hb-men .sticky small{display:block}#hb-men dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-men dialog::backdrop{background:#0007}#hb-men .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-men .report{max-width:1120px}#hb-men .report h1{font-size:58px}#hb-men .report h2{margin-top:30px}#hb-men .report .lead{font-size:20px;max-width:850px}#hb-men .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-men .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-men .report td,#hb-men .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-men .report th{background:#f4eee4}#hb-men .table-wrap{overflow-x:auto}#hb-men .report li{margin-bottom:10px}#hb-men .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-men .report figure{margin:20px 0}#hb-men .report figure img{border:1px solid #ddd}#hb-men .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-men .report .status{font-size:12px;color:#70542e}#hb-men .report .score{font-size:12px}#hb-men .mobile-demo{display:block}#hb-men .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-men{font-size:15px}#hb-men .wrap{padding:24px 20px}#hb-men header{padding:15px 20px}#hb-men header nav{gap:14px}#hb-men header nav a:nth-child(2){display:none}#hb-men .brand{font-size:19px}#hb-men h1{font-size:36px}#hb-men h2{font-size:32px}#hb-men .hero,#hb-men .split{grid-template-columns:1fr;gap:24px}#hb-men .gallery{position:static}#hb-men .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-men .thumbs{margin:10px 0 0}#hb-men .thumbs button{width:65px}#hb-men .thumbs img{height:44px}#hb-men .hero .intro{margin-top:0}#hb-men .benefit{font-size:23px}#hb-men .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-men .routine{grid-template-columns:1fr}#hb-men .section{padding:42px 0}#hb-men .choice>label{grid-template-columns:20px 1fr auto}#hb-men .choice .price{font-size:16px}#hb-men .sticky{padding:10px 16px;gap:8px}#hb-men .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-men .sticky strong{font-size:12px}#hb-men .sticky small{font-size:11px}#hb-men .report h1{font-size:40px}#hb-men .report td,#hb-men .report th{min-width:170px;padding:10px}#hb-men .report .lead{font-size:18px}}#hb-men .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-men .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-men .thumbs img{height:54px;object-fit:contain}#hb-men .thumbs span{display:block;padding:5px 0 2px}#hb-men .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-men .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-men .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-men .card{border-top:0;padding-top:0}#hb-men .editorial-set{margin:0}#hb-men .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-men .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-men .customer-film blockquote{font-size:30px;margin:22px 0}#hb-men .customer-film{scroll-margin-top:20px}#hb-men .customer-film .split{align-items:start}#hb-men .customer-film details{font-size:13px}#hb-men .media-note{font-size:12px}#hb-men .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-men .thumbs button{flex-basis:66px}#hb-men .thumbs img{height:42px}#hb-men .product-portrait{margin-bottom:15px}#hb-men .customer-film .split{gap:25px}#hb-men .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-men .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-men .reviews-section{scroll-margin-top:24px}#hb-men .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-men .review-heading h2{margin-bottom:25px}#hb-men .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-men .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-men .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-men .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-men .review-score p{margin:10px 0}#hb-men .rating-breakdown{align-self:center}#hb-men .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-men .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-men .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-men .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-men .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-men .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-men .review-tools label{font-size:12px;display:grid;gap:6px}#hb-men .review-tools input,#hb-men .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-men .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-men .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-men .review-person{font-size:13px}#hb-men .review-person strong{display:block;font-size:15px}#hb-men .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-men .review-person time{display:block;color:#72685b;font-size:12px}#hb-men .review-copy{max-width:750px}#hb-men .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-men .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-men .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-men .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-men .review-bottom>a{font-size:13px}#hb-men .review-bottom button{background:#fff;font-size:13px}#hb-men .review-empty{padding:24px;background:#faf6ef}#hb-men .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-men .review-tools+#reviewResults{margin-top:16px}#hb-men header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-men header{flex-wrap:wrap;gap:18px}#hb-men header nav{font-size:11px;gap:15px}#hb-men .review-heading{display:block}#hb-men .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-men .review-score strong{font-size:54px}#hb-men .review-tools{grid-template-columns:1fr 1fr}#hb-men .review-tools label:first-child{grid-column:1/-1}#hb-men .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-men .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-men .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-men .review-person time{margin-left:auto}#hb-men .review-verified{margin:0}#hb-men .review-copy p{font-size:15px}#hb-men .review-bottom{align-items:flex-start;flex-direction:column}#hb-men .review-heading .linkbutton{margin-bottom:20px}}#hb-men .choice .detail{font-size:13px}#hb-men .terms{font-size:12px}#hb-men .choice strong{font-size:15px}#hb-men .choice .price{font-size:20px}#hb-men .review-preview-note{line-height:1.65}#hb-men .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-men .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-men .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-men .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-men .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-men .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-men .hero-intro,#hb-men .hero-benefits{font-size:15px}}#hb-men .editorial-set{min-width:0}#hb-men .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-men .hero>*,#hb-men .split>*,#hb-men .cards>*,#hb-men .routine>*{min-width:0}@media(max-width:760px){#hb-men{padding-bottom:85px;font-size:16px}#hb-men .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-men .variants #variant{width:100%}#hb-men .variants #quantity{width:80px}#hb-men select,#hb-men input,#hb-men textarea{font-size:16px}#hb-men .product-jumps{gap:4px 14px}#hb-men .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-men .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-men .thumbs button{scroll-snap-align:start;min-height:60px}#hb-men .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-men .choice .detail{font-size:14px}#hb-men .choice .tag{line-height:1.5}#hb-men .terms{font-size:13px}#hb-men .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-men .sticky>div{min-width:0}#hb-men .sticky small{overflow-wrap:anywhere}#hb-men .sticky .cta{flex-shrink:0;min-height:44px}#hb-men .review-tools input,#hb-men .review-tools select{font-size:16px}#hb-men .review-reset{min-height:44px}#hb-men .ingredient-text{font-size:13px;line-height:1.7}#hb-men summary{min-height:44px;display:flex;align-items:center}#hb-men details p{font-size:15px}#hb-men .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-men .wrap{padding-left:16px;padding-right:16px}#hb-men .cards{grid-template-columns:1fr}#hb-men .card h3{font-size:26px}#hb-men .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-men .choice>label>.price{grid-column:2;margin-top:5px}#hb-men .sticky strong{font-size:11px}#hb-men .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-men{scroll-behavior:auto}}#hb-men .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-men .hero,#hb-men .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-men .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-men .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-men .thumbs{justify-content:center}}#hb-men .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-men .lifestyle-pair figure{margin:0;min-width:0}#hb-men .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-men .warm>.wrap{padding-left:20px;padding-right:20px}#hb-men .lifestyle-pair{gap:12px;margin-top:24px}}#hb-men{letter-spacing:normal;padding-bottom:80px}#hb-men [hidden]{display:none!important}#hb-men .card{display:block;background:transparent;position:static;text-align:left}#hb-men .price{display:block}#hb-men .sub .price small{display:block;font-size:10px;font-weight:400}#hb-men .hero>div{min-width:0}#hb-men .sticky{z-index:25}#hb-men video{max-width:100%}#hb-men h1,#hb-men h2,#hb-men h3{letter-spacing:normal;color:#241f19}#hb-men .thumbs button{min-height:66px}#hb-men .gallery{top:130px}#hb-men .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-men .variants{flex-wrap:wrap}#hb-men .variants #hb-variant{flex-basis:45%}#hb-men .variants #hb-quantity{flex:0 0 55px}#hb-men select{font-size:16px}#hb-men .gallery{position:static}}#hb-men .gallery-main{height:auto;aspect-ratio:1/1}#hb-men #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-men #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-men #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-men #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-men #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-men #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-men #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-men #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-men #hb-product-reviews .stamped-fa-star,#hb-men #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-men #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-men .stamped-badge .stamped-fa-star,#hb-men .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-men #hb-reviews,#hb-men #hb-choose,#hb-men section{scroll-margin-top:24px}@media(max-width:760px){#hb-men .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-men #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-men .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-men .variants #hb-variant{width:100%}#hb-men .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-men #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-men .sub .price small{font-size:12px}#hb-men .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-men) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-men #hb-product-reviews{padding:0;max-width:none}#hb-men .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-men .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-men .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-men .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-men .card p{font-size:16px}#hb-men .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-men .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-men .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-men .intro .rating{margin:0 0 10px}#hb-men .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-men .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-men .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-men .hero{gap:18px}}#hb-men .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-men .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-men .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-men .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-men .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-men>.wrap:first-child{padding-top:0}#hb-men .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-men .thumbs{margin-top:8px}}#hb-men .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-men .ingredient-benefits li{margin:0 0 18px}#hb-men .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-men .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-men #hb-ingredients{scroll-margin-top:24px}#hb-men .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-men .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-men .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-men #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-men .gallery-frame{aspect-ratio:5/4}}#hb-men #hb-overview figure{margin:0}#hb-men #hb-overview figure img{width:100%;height:auto;display:block}#hb-men .customer-film video{background:#faf7f1}#hb-men .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-men .thumbs img{aspect-ratio:1;display:block}#hb-men .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-men #hb-packThumb img{transform:scale(1)}#hb-men #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-men #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-men #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-men .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-men .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-men .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-men .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-men .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-men .customer-story details p{font-size:14px}#hb-men .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-men .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-men .customer-story video{height:210px}#hb-men .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-men .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-men .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-men .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-men .customer-story blockquote{font-size:25px}#hb-men #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-men #hb-overview figure{max-width:270px}#hb-men .thumbs{padding-inline:8px}#hb-men .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-men .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-men .customer-story video{height:auto;max-height:480px}#hb-men .customer-story blockquote{font-size:22px}}#hb-men .gallery-frame{position:relative}#hb-men .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-men .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-men .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-men .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-men .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-men .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-men .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-men .variants #hb-variant{grid-column:1;grid-row:2}#hb-men .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-men .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-men .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-men .thumbs button[hidden]{display:none}#hb-men #hb-overview figure{max-width:420px}#hb-men .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-men .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-men .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-men .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-men .thumbs{padding:2px 8px}#hb-men #hb-overview figure{max-width:none}#hb-men .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-men .customer-story video{width:100%;max-height:none}#hb-men .intro h1{font-size:30px}}#hb-men .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-men .single-size{font-size:15px;font-weight:600}#hb-men .variants{display:flex;align-items:center;gap:12px}#hb-men .variants .single-size{margin-right:auto}#hb-men .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-men .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-men #hb-packThumb{overflow:hidden}#hb-men #hb-packThumb img{transform:scale(1.2)}#hb-men #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-men #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-men .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-men .customer-story{grid-template-columns:minmax(0,1fr)}#hb-men .customer-story video{max-height:none}#hb-men #hb-overview figure{max-width:270px}#hb-men .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-men #hb-choose,#hb-men .section{scroll-margin-top:110px}#hb-men .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1;object-position:center 40%}#hb-men .customer-story video{aspect-ratio:9/16;max-height:520px}#hb-men .customer-media{background:transparent}#hb-men #hb-overview figure{max-width:480px;width:100%}#hb-men .application-motion img{aspect-ratio:1;object-fit:cover}@media(max-width:760px){#hb-men .customer-story video{max-height:none}#hb-men #hb-overview figure{max-width:none}#hb-men .intro h1{font-size:30px}#hb-men .gallery-frame{aspect-ratio:6/5}#hb-men .thumbs button{flex-basis:66px;width:66px;max-width:66px}}#hb-men .testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-men .testimonial-card{background:#faf6ef;border:1px solid #ded3c2;padding:28px;display:flex;flex-direction:column}#hb-men .testimonial-stars{color:#765c30;letter-spacing:3px;margin:0 0 18px}#hb-men .testimonial-card blockquote{font-family:Georgia,serif;font-size:28px;line-height:1.35;margin:0 0 24px}#hb-men .testimonial-credit{font-size:13px;margin-top:auto;margin-bottom:0;line-height:1.6}#hb-men #hb-customer-stories{scroll-margin-top:110px}@media(max-width:760px){#hb-men .testimonial-grid{grid-template-columns:1fr;gap:16px}#hb-men .testimonial-card{padding:22px}#hb-men .testimonial-card blockquote{font-size:25px}}#hb-men .testimonial-grid+.small{margin-top:18px}#hb-men .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4);max-width:none}#hb-men .bak-video-card{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:center;margin:24px 0 36px}#hb-men .bak-video-card video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f8f4ed}#hb-men .bak-video-card blockquote{font:italic 25px/1.45 Georgia,serif;margin:18px 0}#hb-men .bak-video-card h3{font:32px/1.2 Georgia,serif}#hb-men .gallery-frame{aspect-ratio:4/3}#hb-men .gallery-main{aspect-ratio:auto;object-fit:cover}#hb-men .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{object-position:center;--hero-zoom:1}@media(max-width:760px){#hb-men .bak-video-card{grid-template-columns:1fr;gap:20px}#hb-men .bak-video-card video{max-width:380px;margin:auto}#hb-men .bak-video-card h3{font-size:29px}#hb-men .gallery-frame{aspect-ratio:4/3}}#hb-men .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-men .gallery-main{max-height:none;object-fit:cover}#hb-men .gallery-main{transform:none!important;object-fit:cover;object-position:center}#hb-men #hb-packThumb img{transform:none!important}#hb-men .gallery-frame{aspect-ratio:1}#hb-men .thumbs{display:flex;gap:8px;padding:0;overflow-x:auto}#hb-men .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-men .thumbs img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-men #hb-overview figure{max-width:520px}#hb-men .collection-saving{background:#f7f1e6;border-left:3px solid #9c8052;padding:12px 16px;margin:12px 0}#hb-men .collection-saving strong,#hb-men .collection-saving small{display:block}#hb-men .collection-saving small{font-size:11px;margin-top:4px}@media(max-width:760px){#hb-men .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-frame{aspect-ratio:4/3}#hb-men .thumbs{padding:0 8px}#hb-men .bak-video-card{grid-template-columns:minmax(0,1fr)}#hb-men .bak-video-card video{width:100%;max-height:none}}#hb-men .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-men .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-men .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-men .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-men .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-men .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-men .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-men .hb-opening-proof cite{font-size:11px}#hb-men .hb-assurances{gap:10px;font-size:12px}}#hb-men .bak-video-card video{aspect-ratio:auto;max-height:none}#hb-men .bak-video-card{grid-template-columns:280px minmax(0,1fr)}#hb-men .gallery-frame,#hb-men .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-frame,#hb-men .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-men .gallery-main{height:100%;max-height:none;aspect-ratio:1;object-fit:cover}#hb-men .bak-video-card video{aspect-ratio:1;max-width:none}#hb-men .bak-video-card{grid-template-columns:minmax(280px,.9fr) minmax(0,1fr)}@media(max-width:760px){#hb-men .bak-video-card{grid-template-columns:minmax(0,1fr)}}#hb-moistureburst *{box-sizing:border-box}#hb-moistureburst{scroll-behavior:smooth}#hb-moistureburst{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-moistureburst h1,#hb-moistureburst h2,#hb-moistureburst h3,#hb-moistureburst blockquote,#hb-moistureburst .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-moistureburst h1{font-size:46px;margin:8px 0 12px}#hb-moistureburst h2{font-size:38px;margin:10px 0 20px}#hb-moistureburst h3{font-size:27px;margin:0 0 12px}#hb-moistureburst p{margin:0 0 16px}#hb-moistureburst a{color:inherit;text-underline-offset:4px}#hb-moistureburst button,#hb-moistureburst select,#hb-moistureburst input{font:inherit}#hb-moistureburst button,#hb-moistureburst a,#hb-moistureburst summary,#hb-moistureburst input,#hb-moistureburst select{touch-action:manipulation}#hb-moistureburst button,#hb-moistureburst summary{cursor:pointer}#hb-moistureburst button:focus-visible,#hb-moistureburst a:focus-visible,#hb-moistureburst select:focus-visible,#hb-moistureburst input:focus-visible,#hb-moistureburst summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-moistureburst button{color:inherit}#hb-moistureburst img{max-width:100%;height:auto;display:block}#hb-moistureburst small,#hb-moistureburst .small{font-size:13px;line-height:1.55}#hb-moistureburst .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-moistureburst .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-moistureburst .reviewbar a{color:#fff}#hb-moistureburst .brand{font-size:24px;letter-spacing:.2em}#hb-moistureburst .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-moistureburst header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-moistureburst header nav{display:flex;gap:24px;font-size:13px}#hb-moistureburst .wrap{max-width:1240px;margin:auto;padding:32px}#hb-moistureburst .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-moistureburst .gallery{position:sticky;top:24px}#hb-moistureburst .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-moistureburst .thumbs{display:flex;gap:10px;margin:14px 0}#hb-moistureburst .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-moistureburst .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-moistureburst .thumbs img{height:64px;width:100%;object-fit:cover}#hb-moistureburst .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-moistureburst .rating{font-size:12px;margin:4px 0 12px}#hb-moistureburst .stars{color:#856a3b;letter-spacing:2px}#hb-moistureburst .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-moistureburst .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-moistureburst select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-moistureburst .variants select{flex:1}#hb-moistureburst .price{font-size:21px;font-weight:600}#hb-moistureburst fieldset{margin:12px 0;border:0;padding:0}#hb-moistureburst legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-moistureburst .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-moistureburst .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-moistureburst .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-moistureburst .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-moistureburst .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-moistureburst .choice strong{font-size:14px}#hb-moistureburst .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-moistureburst .choice .price{font-size:18px}#hb-moistureburst .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-moistureburst .cadence{margin:10px 0 0 28px;font-size:12px}#hb-moistureburst .cadence select{width:100%;margin-top:5px}#hb-moistureburst .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-moistureburst .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-moistureburst .cta:hover{background:#51412c}#hb-moistureburst .cta:disabled{background:#716958;cursor:not-allowed}#hb-moistureburst .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-moistureburst .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-moistureburst .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-moistureburst .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-moistureburst .section>p{max-width:730px}#hb-moistureburst .warm{background:#faf6ef}#hb-moistureburst .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-moistureburst .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-moistureburst .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-moistureburst .number{font:italic 36px Georgia,serif;color:#92713f}#hb-moistureburst .card p{font-size:14px}#hb-moistureburst .card h3{font-size:26px}#hb-moistureburst .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-moistureburst .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-moistureburst .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-moistureburst .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-moistureburst .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-moistureburst .story img{width:100%;max-height:560px;object-fit:cover}#hb-moistureburst .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-moistureburst details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-moistureburst summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-moistureburst summary:after{content:"+";position:absolute;right:3px}#hb-moistureburst details[open] summary:after{content:"\2212"}#hb-moistureburst details p{margin-top:14px;font-size:14px}#hb-moistureburst .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-moistureburst .faq{max-width:850px}#hb-moistureburst .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-moistureburst .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-moistureburst .sticky[hidden]{display:none}#hb-moistureburst .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-moistureburst .sticky strong{font-size:14px}#hb-moistureburst .sticky small{display:block}#hb-moistureburst dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-moistureburst dialog::backdrop{background:#0007}#hb-moistureburst .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-moistureburst .report{max-width:1120px}#hb-moistureburst .report h1{font-size:58px}#hb-moistureburst .report h2{margin-top:30px}#hb-moistureburst .report .lead{font-size:20px;max-width:850px}#hb-moistureburst .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-moistureburst .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-moistureburst .report td,#hb-moistureburst .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-moistureburst .report th{background:#f4eee4}#hb-moistureburst .table-wrap{overflow-x:auto}#hb-moistureburst .report li{margin-bottom:10px}#hb-moistureburst .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-moistureburst .report figure{margin:20px 0}#hb-moistureburst .report figure img{border:1px solid #ddd}#hb-moistureburst .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-moistureburst .report .status{font-size:12px;color:#70542e}#hb-moistureburst .report .score{font-size:12px}#hb-moistureburst .mobile-demo{display:block}#hb-moistureburst .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-moistureburst{font-size:15px}#hb-moistureburst .wrap{padding:24px 20px}#hb-moistureburst header{padding:15px 20px}#hb-moistureburst header nav{gap:14px}#hb-moistureburst header nav a:nth-child(2){display:none}#hb-moistureburst .brand{font-size:19px}#hb-moistureburst h1{font-size:36px}#hb-moistureburst h2{font-size:32px}#hb-moistureburst .hero,#hb-moistureburst .split{grid-template-columns:1fr;gap:24px}#hb-moistureburst .gallery{position:static}#hb-moistureburst .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-moistureburst .thumbs{margin:10px 0 0}#hb-moistureburst .thumbs button{width:65px}#hb-moistureburst .thumbs img{height:44px}#hb-moistureburst .hero .intro{margin-top:0}#hb-moistureburst .benefit{font-size:23px}#hb-moistureburst .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-moistureburst .routine{grid-template-columns:1fr}#hb-moistureburst .section{padding:42px 0}#hb-moistureburst .choice>label{grid-template-columns:20px 1fr auto}#hb-moistureburst .choice .price{font-size:16px}#hb-moistureburst .sticky{padding:10px 16px;gap:8px}#hb-moistureburst .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-moistureburst .sticky strong{font-size:12px}#hb-moistureburst .sticky small{font-size:11px}#hb-moistureburst .report h1{font-size:40px}#hb-moistureburst .report td,#hb-moistureburst .report th{min-width:170px;padding:10px}#hb-moistureburst .report .lead{font-size:18px}}#hb-moistureburst .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-moistureburst .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-moistureburst .thumbs img{height:54px;object-fit:contain}#hb-moistureburst .thumbs span{display:block;padding:5px 0 2px}#hb-moistureburst .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-moistureburst .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-moistureburst .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-moistureburst .card{border-top:0;padding-top:0}#hb-moistureburst .editorial-set{margin:0}#hb-moistureburst .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-moistureburst .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-moistureburst .customer-film blockquote{font-size:30px;margin:22px 0}#hb-moistureburst .customer-film{scroll-margin-top:20px}#hb-moistureburst .customer-film .split{align-items:start}#hb-moistureburst .customer-film details{font-size:13px}#hb-moistureburst .media-note{font-size:12px}#hb-moistureburst .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-moistureburst .thumbs button{flex-basis:66px}#hb-moistureburst .thumbs img{height:42px}#hb-moistureburst .product-portrait{margin-bottom:15px}#hb-moistureburst .customer-film .split{gap:25px}#hb-moistureburst .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-moistureburst .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-moistureburst .reviews-section{scroll-margin-top:24px}#hb-moistureburst .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-moistureburst .review-heading h2{margin-bottom:25px}#hb-moistureburst .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-moistureburst .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-moistureburst .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-moistureburst .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-moistureburst .review-score p{margin:10px 0}#hb-moistureburst .rating-breakdown{align-self:center}#hb-moistureburst .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-moistureburst .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-moistureburst .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-moistureburst .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-moistureburst .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-moistureburst .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-moistureburst .review-tools label{font-size:12px;display:grid;gap:6px}#hb-moistureburst .review-tools input,#hb-moistureburst .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-moistureburst .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-moistureburst .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-moistureburst .review-person{font-size:13px}#hb-moistureburst .review-person strong{display:block;font-size:15px}#hb-moistureburst .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-moistureburst .review-person time{display:block;color:#72685b;font-size:12px}#hb-moistureburst .review-copy{max-width:750px}#hb-moistureburst .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-moistureburst .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-moistureburst .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-moistureburst .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-moistureburst .review-bottom>a{font-size:13px}#hb-moistureburst .review-bottom button{background:#fff;font-size:13px}#hb-moistureburst .review-empty{padding:24px;background:#faf6ef}#hb-moistureburst .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-moistureburst .review-tools+#reviewResults{margin-top:16px}#hb-moistureburst header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-moistureburst header{flex-wrap:wrap;gap:18px}#hb-moistureburst header nav{font-size:11px;gap:15px}#hb-moistureburst .review-heading{display:block}#hb-moistureburst .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-moistureburst .review-score strong{font-size:54px}#hb-moistureburst .review-tools{grid-template-columns:1fr 1fr}#hb-moistureburst .review-tools label:first-child{grid-column:1/-1}#hb-moistureburst .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-moistureburst .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-moistureburst .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-moistureburst .review-person time{margin-left:auto}#hb-moistureburst .review-verified{margin:0}#hb-moistureburst .review-copy p{font-size:15px}#hb-moistureburst .review-bottom{align-items:flex-start;flex-direction:column}#hb-moistureburst .review-heading .linkbutton{margin-bottom:20px}}#hb-moistureburst .choice .detail{font-size:13px}#hb-moistureburst .terms{font-size:12px}#hb-moistureburst .choice strong{font-size:15px}#hb-moistureburst .choice .price{font-size:20px}#hb-moistureburst .review-preview-note{line-height:1.65}#hb-moistureburst .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-moistureburst .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-moistureburst .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-moistureburst .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-moistureburst .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-moistureburst .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-moistureburst .hero-intro,#hb-moistureburst .hero-benefits{font-size:15px}}#hb-moistureburst .editorial-set{min-width:0}#hb-moistureburst .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-moistureburst .hero>*,#hb-moistureburst .split>*,#hb-moistureburst .cards>*,#hb-moistureburst .routine>*{min-width:0}@media(max-width:760px){#hb-moistureburst{padding-bottom:85px;font-size:16px}#hb-moistureburst .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-moistureburst .variants #variant{width:100%}#hb-moistureburst .variants #quantity{width:80px}#hb-moistureburst select,#hb-moistureburst input,#hb-moistureburst textarea{font-size:16px}#hb-moistureburst .product-jumps{gap:4px 14px}#hb-moistureburst .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-moistureburst .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-moistureburst .thumbs button{scroll-snap-align:start;min-height:60px}#hb-moistureburst .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-moistureburst .choice .detail{font-size:14px}#hb-moistureburst .choice .tag{line-height:1.5}#hb-moistureburst .terms{font-size:13px}#hb-moistureburst .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-moistureburst .sticky>div{min-width:0}#hb-moistureburst .sticky small{overflow-wrap:anywhere}#hb-moistureburst .sticky .cta{flex-shrink:0;min-height:44px}#hb-moistureburst .review-tools input,#hb-moistureburst .review-tools select{font-size:16px}#hb-moistureburst .review-reset{min-height:44px}#hb-moistureburst .ingredient-text{font-size:13px;line-height:1.7}#hb-moistureburst summary{min-height:44px;display:flex;align-items:center}#hb-moistureburst details p{font-size:15px}#hb-moistureburst .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-moistureburst .wrap{padding-left:16px;padding-right:16px}#hb-moistureburst .cards{grid-template-columns:1fr}#hb-moistureburst .card h3{font-size:26px}#hb-moistureburst .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-moistureburst .choice>label>.price{grid-column:2;margin-top:5px}#hb-moistureburst .sticky strong{font-size:11px}#hb-moistureburst .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-moistureburst{scroll-behavior:auto}}#hb-moistureburst .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-moistureburst .hero,#hb-moistureburst .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-moistureburst .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-moistureburst .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-moistureburst .thumbs{justify-content:center}}#hb-moistureburst .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-moistureburst .lifestyle-pair figure{margin:0;min-width:0}#hb-moistureburst .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-moistureburst .warm>.wrap{padding-left:20px;padding-right:20px}#hb-moistureburst .lifestyle-pair{gap:12px;margin-top:24px}}#hb-moistureburst{letter-spacing:normal;padding-bottom:80px}#hb-moistureburst [hidden]{display:none!important}#hb-moistureburst .card{display:block;background:transparent;position:static;text-align:left}#hb-moistureburst .price{display:block}#hb-moistureburst .sub .price small{display:block;font-size:10px;font-weight:400}#hb-moistureburst .hero>div{min-width:0}#hb-moistureburst .sticky{z-index:25}#hb-moistureburst video{max-width:100%}#hb-moistureburst h1,#hb-moistureburst h2,#hb-moistureburst h3{letter-spacing:normal;color:#241f19}#hb-moistureburst .thumbs button{min-height:66px}#hb-moistureburst .gallery{top:130px}#hb-moistureburst .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-moistureburst .variants{flex-wrap:wrap}#hb-moistureburst .variants #hb-variant{flex-basis:45%}#hb-moistureburst .variants #hb-quantity{flex:0 0 55px}#hb-moistureburst select{font-size:16px}#hb-moistureburst .gallery{position:static}}#hb-moistureburst .gallery-main{height:auto;aspect-ratio:1/1}#hb-moistureburst #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-moistureburst #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-moistureburst #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-moistureburst #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-moistureburst #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-moistureburst #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-moistureburst #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-moistureburst #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-moistureburst #hb-product-reviews .stamped-fa-star,#hb-moistureburst #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-moistureburst #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-moistureburst .stamped-badge .stamped-fa-star,#hb-moistureburst .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-moistureburst #hb-reviews,#hb-moistureburst #hb-choose,#hb-moistureburst section{scroll-margin-top:24px}@media(max-width:760px){#hb-moistureburst .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-moistureburst #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-moistureburst .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-moistureburst .variants #hb-variant{width:100%}#hb-moistureburst .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-moistureburst #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-moistureburst .sub .price small{font-size:12px}#hb-moistureburst .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-moistureburst) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-moistureburst #hb-product-reviews{padding:0;max-width:none}#hb-moistureburst .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-moistureburst .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-moistureburst .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-moistureburst .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-moistureburst .card p{font-size:16px}#hb-moistureburst .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-moistureburst .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-moistureburst .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-moistureburst .intro .rating{margin:0 0 10px}#hb-moistureburst .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-moistureburst .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-moistureburst .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-moistureburst .hero{gap:18px}}#hb-moistureburst .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-moistureburst .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-moistureburst .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-moistureburst .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-moistureburst .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-moistureburst>.wrap:first-child{padding-top:0}#hb-moistureburst .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-moistureburst .thumbs{margin-top:8px}}#hb-moistureburst .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-moistureburst .ingredient-benefits li{margin:0 0 18px}#hb-moistureburst .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-moistureburst .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-moistureburst #hb-ingredients{scroll-margin-top:24px}#hb-moistureburst .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-moistureburst .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-moistureburst .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-moistureburst #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-moistureburst .gallery-frame{aspect-ratio:5/4}}#hb-moistureburst #hb-overview figure{margin:0}#hb-moistureburst #hb-overview figure img{width:100%;height:auto;display:block}#hb-moistureburst .customer-film video{background:#faf7f1}#hb-moistureburst .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-moistureburst .thumbs img{aspect-ratio:1;display:block}#hb-moistureburst .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-moistureburst #hb-packThumb img{transform:scale(1)}#hb-moistureburst #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-moistureburst #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-moistureburst #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-moistureburst .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-moistureburst .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-moistureburst .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-moistureburst .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-moistureburst .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-moistureburst .customer-story details p{font-size:14px}#hb-moistureburst .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-moistureburst .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-moistureburst .customer-story video{height:210px}#hb-moistureburst .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-moistureburst .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-moistureburst .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-moistureburst .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-moistureburst .customer-story blockquote{font-size:25px}#hb-moistureburst #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-moistureburst #hb-overview figure{max-width:270px}#hb-moistureburst .thumbs{padding-inline:8px}#hb-moistureburst .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-moistureburst .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-moistureburst .customer-story video{height:auto;max-height:480px}#hb-moistureburst .customer-story blockquote{font-size:22px}}#hb-moistureburst .gallery-frame{position:relative}#hb-moistureburst .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-moistureburst .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-moistureburst .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-moistureburst .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-moistureburst .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-moistureburst .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-moistureburst .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-moistureburst .variants #hb-variant{grid-column:1;grid-row:2}#hb-moistureburst .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-moistureburst .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-moistureburst .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-moistureburst .thumbs button[hidden]{display:none}#hb-moistureburst #hb-overview figure{max-width:420px}#hb-moistureburst .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-moistureburst .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-moistureburst .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-moistureburst .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-moistureburst .thumbs{padding:2px 8px}#hb-moistureburst #hb-overview figure{max-width:none}#hb-moistureburst .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-moistureburst .customer-story video{width:100%;max-height:none}#hb-moistureburst .intro h1{font-size:30px}}#hb-moistureburst .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-moistureburst .single-size{font-size:15px;font-weight:600}#hb-moistureburst .variants{display:flex;align-items:center;gap:12px}#hb-moistureburst .variants .single-size{margin-right:auto}#hb-moistureburst .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-moistureburst .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-moistureburst #hb-packThumb{overflow:hidden}#hb-moistureburst #hb-packThumb img{transform:scale(1.2)}#hb-moistureburst #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-moistureburst #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-moistureburst .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-moistureburst .customer-story{grid-template-columns:minmax(0,1fr)}#hb-moistureburst .customer-story video{max-height:none}#hb-moistureburst #hb-overview figure{max-width:270px}#hb-moistureburst .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-moistureburst #hb-choose,#hb-moistureburst .section{scroll-margin-top:110px}#hb-moistureburst .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1;object-position:center 40%}#hb-moistureburst .customer-story video{aspect-ratio:9/16;max-height:520px}#hb-moistureburst .customer-media{background:transparent}#hb-moistureburst #hb-overview figure{max-width:480px;width:100%}#hb-moistureburst .application-motion img{aspect-ratio:1;object-fit:cover}@media(max-width:760px){#hb-moistureburst .customer-story video{max-height:none}#hb-moistureburst #hb-overview figure{max-width:none}#hb-moistureburst .intro h1{font-size:30px}#hb-moistureburst .gallery-frame{aspect-ratio:6/5}#hb-moistureburst .thumbs button{flex-basis:66px;width:66px;max-width:66px}}#hb-moistureburst .testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-moistureburst .testimonial-card{background:#faf6ef;border:1px solid #ded3c2;padding:28px;display:flex;flex-direction:column}#hb-moistureburst .testimonial-stars{color:#765c30;letter-spacing:3px;margin:0 0 18px}#hb-moistureburst .testimonial-card blockquote{font-family:Georgia,serif;font-size:28px;line-height:1.35;margin:0 0 24px}#hb-moistureburst .testimonial-credit{font-size:13px;margin-top:auto;margin-bottom:0;line-height:1.6}#hb-moistureburst #hb-customer-stories{scroll-margin-top:110px}@media(max-width:760px){#hb-moistureburst .testimonial-grid{grid-template-columns:1fr;gap:16px}#hb-moistureburst .testimonial-card{padding:22px}#hb-moistureburst .testimonial-card blockquote{font-size:25px}}#hb-moistureburst .testimonial-grid+.small{margin-top:18px}#hb-moistureburst .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4);max-width:none}#hb-moistureburst .bak-video-card{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:center;margin:24px 0 36px}#hb-moistureburst .bak-video-card video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f8f4ed}#hb-moistureburst .bak-video-card blockquote{font:italic 25px/1.45 Georgia,serif;margin:18px 0}#hb-moistureburst .bak-video-card h3{font:32px/1.2 Georgia,serif}#hb-moistureburst .gallery-frame{aspect-ratio:4/3}#hb-moistureburst .gallery-main{aspect-ratio:auto;object-fit:cover}#hb-moistureburst .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{object-position:center;--hero-zoom:1}@media(max-width:760px){#hb-moistureburst .bak-video-card{grid-template-columns:1fr;gap:20px}#hb-moistureburst .bak-video-card video{max-width:380px;margin:auto}#hb-moistureburst .bak-video-card h3{font-size:29px}#hb-moistureburst .gallery-frame{aspect-ratio:4/3}}#hb-moistureburst .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-moistureburst .variants{display:grid;grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-moistureburst .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-moistureburst .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-moistureburst #hb-variant{grid-column:1;grid-row:2;width:100%}#hb-moistureburst #hb-quantity{grid-column:2;grid-row:2}#hb-moistureburst #hb-overview figure{max-width:440px;width:100%;margin:auto}#hb-moistureburst #hb-overview figure img{aspect-ratio:4/5;object-fit:cover;object-position:center}#hb-moistureburst .pack-note{font-size:11px;text-align:center;margin:6px 0 0}#hb-moistureburst .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-moistureburst .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-moistureburst .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-moistureburst .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-moistureburst .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-moistureburst .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-moistureburst .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-moistureburst .hb-opening-proof cite{font-size:11px}#hb-moistureburst .hb-assurances{gap:10px;font-size:12px}}#hb-moisturiser *{box-sizing:border-box}#hb-moisturiser{scroll-behavior:smooth}#hb-moisturiser{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-moisturiser h1,#hb-moisturiser h2,#hb-moisturiser h3,#hb-moisturiser blockquote,#hb-moisturiser .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-moisturiser h1{font-size:46px;margin:8px 0 12px}#hb-moisturiser h2{font-size:38px;margin:10px 0 20px}#hb-moisturiser h3{font-size:27px;margin:0 0 12px}#hb-moisturiser p{margin:0 0 16px}#hb-moisturiser a{color:inherit;text-underline-offset:4px}#hb-moisturiser button,#hb-moisturiser select,#hb-moisturiser input{font:inherit}#hb-moisturiser button,#hb-moisturiser a,#hb-moisturiser summary,#hb-moisturiser input,#hb-moisturiser select{touch-action:manipulation}#hb-moisturiser button,#hb-moisturiser summary{cursor:pointer}#hb-moisturiser button:focus-visible,#hb-moisturiser a:focus-visible,#hb-moisturiser select:focus-visible,#hb-moisturiser input:focus-visible,#hb-moisturiser summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-moisturiser button{color:inherit}#hb-moisturiser img{max-width:100%;height:auto;display:block}#hb-moisturiser small,#hb-moisturiser .small{font-size:13px;line-height:1.55}#hb-moisturiser .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-moisturiser .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-moisturiser .reviewbar a{color:#fff}#hb-moisturiser .brand{font-size:24px;letter-spacing:.2em}#hb-moisturiser .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-moisturiser header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-moisturiser header nav{display:flex;gap:24px;font-size:13px}#hb-moisturiser .wrap{max-width:1240px;margin:auto;padding:32px}#hb-moisturiser .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-moisturiser .gallery{position:sticky;top:24px}#hb-moisturiser .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-moisturiser .thumbs{display:flex;gap:10px;margin:14px 0}#hb-moisturiser .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-moisturiser .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-moisturiser .thumbs img{height:64px;width:100%;object-fit:cover}#hb-moisturiser .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-moisturiser .rating{font-size:12px;margin:4px 0 12px}#hb-moisturiser .stars{color:#856a3b;letter-spacing:2px}#hb-moisturiser .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-moisturiser .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-moisturiser select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-moisturiser .variants select{flex:1}#hb-moisturiser .price{font-size:21px;font-weight:600}#hb-moisturiser fieldset{margin:12px 0;border:0;padding:0}#hb-moisturiser legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-moisturiser .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-moisturiser .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-moisturiser .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-moisturiser .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-moisturiser .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-moisturiser .choice strong{font-size:14px}#hb-moisturiser .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-moisturiser .choice .price{font-size:18px}#hb-moisturiser .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-moisturiser .cadence{margin:10px 0 0 28px;font-size:12px}#hb-moisturiser .cadence select{width:100%;margin-top:5px}#hb-moisturiser .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-moisturiser .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-moisturiser .cta:hover{background:#51412c}#hb-moisturiser .cta:disabled{background:#716958;cursor:not-allowed}#hb-moisturiser .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-moisturiser .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-moisturiser .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-moisturiser .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-moisturiser .section>p{max-width:730px}#hb-moisturiser .warm{background:#faf6ef}#hb-moisturiser .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-moisturiser .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-moisturiser .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-moisturiser .number{font:italic 36px Georgia,serif;color:#92713f}#hb-moisturiser .card p{font-size:14px}#hb-moisturiser .card h3{font-size:26px}#hb-moisturiser .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-moisturiser .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-moisturiser .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-moisturiser .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-moisturiser .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-moisturiser .story img{width:100%;max-height:560px;object-fit:cover}#hb-moisturiser .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-moisturiser details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-moisturiser summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-moisturiser summary:after{content:"+";position:absolute;right:3px}#hb-moisturiser details[open] summary:after{content:"\2212"}#hb-moisturiser details p{margin-top:14px;font-size:14px}#hb-moisturiser .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-moisturiser .faq{max-width:850px}#hb-moisturiser .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-moisturiser .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-moisturiser .sticky[hidden]{display:none}#hb-moisturiser .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-moisturiser .sticky strong{font-size:14px}#hb-moisturiser .sticky small{display:block}#hb-moisturiser dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-moisturiser dialog::backdrop{background:#0007}#hb-moisturiser .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-moisturiser .report{max-width:1120px}#hb-moisturiser .report h1{font-size:58px}#hb-moisturiser .report h2{margin-top:30px}#hb-moisturiser .report .lead{font-size:20px;max-width:850px}#hb-moisturiser .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-moisturiser .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-moisturiser .report td,#hb-moisturiser .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-moisturiser .report th{background:#f4eee4}#hb-moisturiser .table-wrap{overflow-x:auto}#hb-moisturiser .report li{margin-bottom:10px}#hb-moisturiser .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-moisturiser .report figure{margin:20px 0}#hb-moisturiser .report figure img{border:1px solid #ddd}#hb-moisturiser .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-moisturiser .report .status{font-size:12px;color:#70542e}#hb-moisturiser .report .score{font-size:12px}#hb-moisturiser .mobile-demo{display:block}#hb-moisturiser .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-moisturiser{font-size:15px}#hb-moisturiser .wrap{padding:24px 20px}#hb-moisturiser header{padding:15px 20px}#hb-moisturiser header nav{gap:14px}#hb-moisturiser header nav a:nth-child(2){display:none}#hb-moisturiser .brand{font-size:19px}#hb-moisturiser h1{font-size:36px}#hb-moisturiser h2{font-size:32px}#hb-moisturiser .hero,#hb-moisturiser .split{grid-template-columns:1fr;gap:24px}#hb-moisturiser .gallery{position:static}#hb-moisturiser .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-moisturiser .thumbs{margin:10px 0 0}#hb-moisturiser .thumbs button{width:65px}#hb-moisturiser .thumbs img{height:44px}#hb-moisturiser .hero .intro{margin-top:0}#hb-moisturiser .benefit{font-size:23px}#hb-moisturiser .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-moisturiser .routine{grid-template-columns:1fr}#hb-moisturiser .section{padding:42px 0}#hb-moisturiser .choice>label{grid-template-columns:20px 1fr auto}#hb-moisturiser .choice .price{font-size:16px}#hb-moisturiser .sticky{padding:10px 16px;gap:8px}#hb-moisturiser .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-moisturiser .sticky strong{font-size:12px}#hb-moisturiser .sticky small{font-size:11px}#hb-moisturiser .report h1{font-size:40px}#hb-moisturiser .report td,#hb-moisturiser .report th{min-width:170px;padding:10px}#hb-moisturiser .report .lead{font-size:18px}}#hb-moisturiser .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-moisturiser .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-moisturiser .thumbs img{height:54px;object-fit:contain}#hb-moisturiser .thumbs span{display:block;padding:5px 0 2px}#hb-moisturiser .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-moisturiser .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-moisturiser .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-moisturiser .card{border-top:0;padding-top:0}#hb-moisturiser .editorial-set{margin:0}#hb-moisturiser .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-moisturiser .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-moisturiser .customer-film blockquote{font-size:30px;margin:22px 0}#hb-moisturiser .customer-film{scroll-margin-top:20px}#hb-moisturiser .customer-film .split{align-items:start}#hb-moisturiser .customer-film details{font-size:13px}#hb-moisturiser .media-note{font-size:12px}#hb-moisturiser .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-moisturiser .thumbs button{flex-basis:66px}#hb-moisturiser .thumbs img{height:42px}#hb-moisturiser .product-portrait{margin-bottom:15px}#hb-moisturiser .customer-film .split{gap:25px}#hb-moisturiser .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-moisturiser .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-moisturiser .reviews-section{scroll-margin-top:24px}#hb-moisturiser .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-moisturiser .review-heading h2{margin-bottom:25px}#hb-moisturiser .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-moisturiser .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-moisturiser .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-moisturiser .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-moisturiser .review-score p{margin:10px 0}#hb-moisturiser .rating-breakdown{align-self:center}#hb-moisturiser .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-moisturiser .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-moisturiser .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-moisturiser .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-moisturiser .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-moisturiser .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-moisturiser .review-tools label{font-size:12px;display:grid;gap:6px}#hb-moisturiser .review-tools input,#hb-moisturiser .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-moisturiser .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-moisturiser .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-moisturiser .review-person{font-size:13px}#hb-moisturiser .review-person strong{display:block;font-size:15px}#hb-moisturiser .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-moisturiser .review-person time{display:block;color:#72685b;font-size:12px}#hb-moisturiser .review-copy{max-width:750px}#hb-moisturiser .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-moisturiser .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-moisturiser .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-moisturiser .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-moisturiser .review-bottom>a{font-size:13px}#hb-moisturiser .review-bottom button{background:#fff;font-size:13px}#hb-moisturiser .review-empty{padding:24px;background:#faf6ef}#hb-moisturiser .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-moisturiser .review-tools+#reviewResults{margin-top:16px}#hb-moisturiser header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-moisturiser header{flex-wrap:wrap;gap:18px}#hb-moisturiser header nav{font-size:11px;gap:15px}#hb-moisturiser .review-heading{display:block}#hb-moisturiser .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-moisturiser .review-score strong{font-size:54px}#hb-moisturiser .review-tools{grid-template-columns:1fr 1fr}#hb-moisturiser .review-tools label:first-child{grid-column:1/-1}#hb-moisturiser .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-moisturiser .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-moisturiser .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-moisturiser .review-person time{margin-left:auto}#hb-moisturiser .review-verified{margin:0}#hb-moisturiser .review-copy p{font-size:15px}#hb-moisturiser .review-bottom{align-items:flex-start;flex-direction:column}#hb-moisturiser .review-heading .linkbutton{margin-bottom:20px}}#hb-moisturiser .choice .detail{font-size:13px}#hb-moisturiser .terms{font-size:12px}#hb-moisturiser .choice strong{font-size:15px}#hb-moisturiser .choice .price{font-size:20px}#hb-moisturiser .review-preview-note{line-height:1.65}#hb-moisturiser .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-moisturiser .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-moisturiser .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-moisturiser .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-moisturiser .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-moisturiser .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-moisturiser .hero-intro,#hb-moisturiser .hero-benefits{font-size:15px}}#hb-moisturiser .editorial-set{min-width:0}#hb-moisturiser .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-moisturiser .hero>*,#hb-moisturiser .split>*,#hb-moisturiser .cards>*,#hb-moisturiser .routine>*{min-width:0}@media(max-width:760px){#hb-moisturiser{padding-bottom:85px;font-size:16px}#hb-moisturiser .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-moisturiser .variants #variant{width:100%}#hb-moisturiser .variants #quantity{width:80px}#hb-moisturiser select,#hb-moisturiser input,#hb-moisturiser textarea{font-size:16px}#hb-moisturiser .product-jumps{gap:4px 14px}#hb-moisturiser .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-moisturiser .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-moisturiser .thumbs button{scroll-snap-align:start;min-height:60px}#hb-moisturiser .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-moisturiser .choice .detail{font-size:14px}#hb-moisturiser .choice .tag{line-height:1.5}#hb-moisturiser .terms{font-size:13px}#hb-moisturiser .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-moisturiser .sticky>div{min-width:0}#hb-moisturiser .sticky small{overflow-wrap:anywhere}#hb-moisturiser .sticky .cta{flex-shrink:0;min-height:44px}#hb-moisturiser .review-tools input,#hb-moisturiser .review-tools select{font-size:16px}#hb-moisturiser .review-reset{min-height:44px}#hb-moisturiser .ingredient-text{font-size:13px;line-height:1.7}#hb-moisturiser summary{min-height:44px;display:flex;align-items:center}#hb-moisturiser details p{font-size:15px}#hb-moisturiser .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-moisturiser .wrap{padding-left:16px;padding-right:16px}#hb-moisturiser .cards{grid-template-columns:1fr}#hb-moisturiser .card h3{font-size:26px}#hb-moisturiser .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-moisturiser .choice>label>.price{grid-column:2;margin-top:5px}#hb-moisturiser .sticky strong{font-size:11px}#hb-moisturiser .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-moisturiser{scroll-behavior:auto}}#hb-moisturiser .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-moisturiser .hero,#hb-moisturiser .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-moisturiser .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-moisturiser .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-moisturiser .thumbs{justify-content:center}}#hb-moisturiser .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-moisturiser .lifestyle-pair figure{margin:0;min-width:0}#hb-moisturiser .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-moisturiser .warm>.wrap{padding-left:20px;padding-right:20px}#hb-moisturiser .lifestyle-pair{gap:12px;margin-top:24px}}#hb-moisturiser{letter-spacing:normal;padding-bottom:80px}#hb-moisturiser [hidden]{display:none!important}#hb-moisturiser .card{display:block;background:transparent;position:static;text-align:left}#hb-moisturiser .price{display:block}#hb-moisturiser .sub .price small{display:block;font-size:10px;font-weight:400}#hb-moisturiser .hero>div{min-width:0}#hb-moisturiser .sticky{z-index:25}#hb-moisturiser video{max-width:100%}#hb-moisturiser h1,#hb-moisturiser h2,#hb-moisturiser h3{letter-spacing:normal;color:#241f19}#hb-moisturiser .thumbs button{min-height:66px}#hb-moisturiser .gallery{top:130px}#hb-moisturiser .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-moisturiser .variants{flex-wrap:wrap}#hb-moisturiser .variants #hb-variant{flex-basis:45%}#hb-moisturiser .variants #hb-quantity{flex:0 0 55px}#hb-moisturiser select{font-size:16px}#hb-moisturiser .gallery{position:static}}#hb-moisturiser .gallery-main{height:auto;aspect-ratio:1/1}#hb-moisturiser #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-moisturiser #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-moisturiser #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-moisturiser #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-moisturiser #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-moisturiser #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-moisturiser #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-moisturiser #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-moisturiser #hb-product-reviews .stamped-fa-star,#hb-moisturiser #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-moisturiser #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-moisturiser .stamped-badge .stamped-fa-star,#hb-moisturiser .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-moisturiser #hb-reviews,#hb-moisturiser #hb-choose,#hb-moisturiser section{scroll-margin-top:24px}@media(max-width:760px){#hb-moisturiser .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-moisturiser #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-moisturiser .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-moisturiser .variants #hb-variant{width:100%}#hb-moisturiser .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-moisturiser #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-moisturiser .sub .price small{font-size:12px}#hb-moisturiser .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-moisturiser) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-moisturiser #hb-product-reviews{padding:0;max-width:none}#hb-moisturiser .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-moisturiser .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-moisturiser .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-moisturiser .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-moisturiser .card p{font-size:16px}#hb-moisturiser .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-moisturiser .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-moisturiser .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-moisturiser .intro .rating{margin:0 0 10px}#hb-moisturiser .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-moisturiser .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-moisturiser .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-moisturiser .hero{gap:18px}}#hb-moisturiser .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-moisturiser .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-moisturiser .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-moisturiser .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-moisturiser .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-moisturiser>.wrap:first-child{padding-top:0}#hb-moisturiser .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-moisturiser .thumbs{margin-top:8px}}#hb-moisturiser .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-moisturiser .ingredient-benefits li{margin:0 0 18px}#hb-moisturiser .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-moisturiser .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-moisturiser #hb-ingredients{scroll-margin-top:24px}#hb-moisturiser .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-moisturiser .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-moisturiser .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-moisturiser #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-moisturiser .gallery-frame{aspect-ratio:5/4}}#hb-moisturiser #hb-overview figure{margin:0}#hb-moisturiser #hb-overview figure img{width:100%;height:auto;display:block}#hb-moisturiser .customer-film video{background:#faf7f1}#hb-moisturiser .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-moisturiser .thumbs img{aspect-ratio:1;display:block}#hb-moisturiser .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-moisturiser #hb-packThumb img{transform:scale(1)}#hb-moisturiser #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-moisturiser #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-moisturiser #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-moisturiser .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-moisturiser .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-moisturiser .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-moisturiser .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-moisturiser .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-moisturiser .customer-story details p{font-size:14px}#hb-moisturiser .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-moisturiser .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-moisturiser .customer-story video{height:210px}#hb-moisturiser .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-moisturiser .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-moisturiser .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-moisturiser .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-moisturiser .customer-story blockquote{font-size:25px}#hb-moisturiser #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-moisturiser #hb-overview figure{max-width:270px}#hb-moisturiser .thumbs{padding-inline:8px}#hb-moisturiser .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-moisturiser .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-moisturiser .customer-story video{height:auto;max-height:480px}#hb-moisturiser .customer-story blockquote{font-size:22px}}#hb-moisturiser .gallery-frame{position:relative}#hb-moisturiser .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-moisturiser .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-moisturiser .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-moisturiser .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-moisturiser .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-moisturiser .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-moisturiser .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-moisturiser .variants #hb-variant{grid-column:1;grid-row:2}#hb-moisturiser .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-moisturiser .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-moisturiser .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-moisturiser .thumbs button[hidden]{display:none}#hb-moisturiser #hb-overview figure{max-width:420px}#hb-moisturiser .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-moisturiser .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-moisturiser .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-moisturiser .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-moisturiser .thumbs{padding:2px 8px}#hb-moisturiser #hb-overview figure{max-width:none}#hb-moisturiser .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-moisturiser .customer-story video{width:100%;max-height:none}#hb-moisturiser .intro h1{font-size:30px}}#hb-moisturiser .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-moisturiser .single-size{font-size:15px;font-weight:600}#hb-moisturiser .variants{display:flex;align-items:center;gap:12px}#hb-moisturiser .variants .single-size{margin-right:auto}#hb-moisturiser .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-moisturiser .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-moisturiser #hb-packThumb{overflow:hidden}#hb-moisturiser #hb-packThumb img{transform:scale(1.2)}#hb-moisturiser #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-moisturiser #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-moisturiser .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-moisturiser .customer-story{grid-template-columns:minmax(0,1fr)}#hb-moisturiser .customer-story video{max-height:none}#hb-moisturiser #hb-overview figure{max-width:270px}#hb-moisturiser .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-moisturiser .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-moisturiser .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-moisturiser .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-moisturiser .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-moisturiser .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-moisturiser .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-moisturiser .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-moisturiser .hb-opening-proof cite{font-size:11px}#hb-moisturiser .hb-assurances{gap:10px;font-size:12px}}#hb-night-elixir *{box-sizing:border-box}#hb-night-elixir{scroll-behavior:smooth}#hb-night-elixir{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-night-elixir h1,#hb-night-elixir h2,#hb-night-elixir h3,#hb-night-elixir blockquote,#hb-night-elixir .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-night-elixir h1{font-size:46px;margin:8px 0 12px}#hb-night-elixir h2{font-size:38px;margin:10px 0 20px}#hb-night-elixir h3{font-size:27px;margin:0 0 12px}#hb-night-elixir p{margin:0 0 16px}#hb-night-elixir a{color:inherit;text-underline-offset:4px}#hb-night-elixir button,#hb-night-elixir select,#hb-night-elixir input{font:inherit}#hb-night-elixir button,#hb-night-elixir a,#hb-night-elixir summary,#hb-night-elixir input,#hb-night-elixir select{touch-action:manipulation}#hb-night-elixir button,#hb-night-elixir summary{cursor:pointer}#hb-night-elixir button:focus-visible,#hb-night-elixir a:focus-visible,#hb-night-elixir select:focus-visible,#hb-night-elixir input:focus-visible,#hb-night-elixir summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-night-elixir button{color:inherit}#hb-night-elixir img{max-width:100%;height:auto;display:block}#hb-night-elixir small,#hb-night-elixir .small{font-size:13px;line-height:1.55}#hb-night-elixir .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-night-elixir .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-night-elixir .reviewbar a{color:#fff}#hb-night-elixir .brand{font-size:24px;letter-spacing:.2em}#hb-night-elixir .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-night-elixir header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-night-elixir header nav{display:flex;gap:24px;font-size:13px}#hb-night-elixir .wrap{max-width:1240px;margin:auto;padding:32px}#hb-night-elixir .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-night-elixir .gallery{position:sticky;top:24px}#hb-night-elixir .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-night-elixir .thumbs{display:flex;gap:10px;margin:14px 0}#hb-night-elixir .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-night-elixir .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-night-elixir .thumbs img{height:64px;width:100%;object-fit:cover}#hb-night-elixir .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-night-elixir .rating{font-size:12px;margin:4px 0 12px}#hb-night-elixir .stars{color:#856a3b;letter-spacing:2px}#hb-night-elixir .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-night-elixir .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-night-elixir select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-night-elixir .variants select{flex:1}#hb-night-elixir .price{font-size:21px;font-weight:600}#hb-night-elixir fieldset{margin:12px 0;border:0;padding:0}#hb-night-elixir legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-night-elixir .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-night-elixir .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-night-elixir .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-night-elixir .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-night-elixir .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-night-elixir .choice strong{font-size:14px}#hb-night-elixir .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-night-elixir .choice .price{font-size:18px}#hb-night-elixir .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-night-elixir .cadence{margin:10px 0 0 28px;font-size:12px}#hb-night-elixir .cadence select{width:100%;margin-top:5px}#hb-night-elixir .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-night-elixir .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-night-elixir .cta:hover{background:#51412c}#hb-night-elixir .cta:disabled{background:#716958;cursor:not-allowed}#hb-night-elixir .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-night-elixir .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-night-elixir .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-night-elixir .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-night-elixir .section>p{max-width:730px}#hb-night-elixir .warm{background:#faf6ef}#hb-night-elixir .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-night-elixir .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-night-elixir .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-night-elixir .number{font:italic 36px Georgia,serif;color:#92713f}#hb-night-elixir .card p{font-size:14px}#hb-night-elixir .card h3{font-size:26px}#hb-night-elixir .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-night-elixir .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-night-elixir .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-night-elixir .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-night-elixir .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-night-elixir .story img{width:100%;max-height:560px;object-fit:cover}#hb-night-elixir .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-night-elixir details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-night-elixir summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-night-elixir summary:after{content:"+";position:absolute;right:3px}#hb-night-elixir details[open] summary:after{content:"\2212"}#hb-night-elixir details p{margin-top:14px;font-size:14px}#hb-night-elixir .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-night-elixir .faq{max-width:850px}#hb-night-elixir .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-night-elixir .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-night-elixir .sticky[hidden]{display:none}#hb-night-elixir .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-night-elixir .sticky strong{font-size:14px}#hb-night-elixir .sticky small{display:block}#hb-night-elixir dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-night-elixir dialog::backdrop{background:#0007}#hb-night-elixir .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-night-elixir .report{max-width:1120px}#hb-night-elixir .report h1{font-size:58px}#hb-night-elixir .report h2{margin-top:30px}#hb-night-elixir .report .lead{font-size:20px;max-width:850px}#hb-night-elixir .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-night-elixir .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-night-elixir .report td,#hb-night-elixir .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-night-elixir .report th{background:#f4eee4}#hb-night-elixir .table-wrap{overflow-x:auto}#hb-night-elixir .report li{margin-bottom:10px}#hb-night-elixir .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-night-elixir .report figure{margin:20px 0}#hb-night-elixir .report figure img{border:1px solid #ddd}#hb-night-elixir .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-night-elixir .report .status{font-size:12px;color:#70542e}#hb-night-elixir .report .score{font-size:12px}#hb-night-elixir .mobile-demo{display:block}#hb-night-elixir .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-night-elixir{font-size:15px}#hb-night-elixir .wrap{padding:24px 20px}#hb-night-elixir header{padding:15px 20px}#hb-night-elixir header nav{gap:14px}#hb-night-elixir header nav a:nth-child(2){display:none}#hb-night-elixir .brand{font-size:19px}#hb-night-elixir h1{font-size:36px}#hb-night-elixir h2{font-size:32px}#hb-night-elixir .hero,#hb-night-elixir .split{grid-template-columns:1fr;gap:24px}#hb-night-elixir .gallery{position:static}#hb-night-elixir .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-night-elixir .thumbs{margin:10px 0 0}#hb-night-elixir .thumbs button{width:65px}#hb-night-elixir .thumbs img{height:44px}#hb-night-elixir .hero .intro{margin-top:0}#hb-night-elixir .benefit{font-size:23px}#hb-night-elixir .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-night-elixir .routine{grid-template-columns:1fr}#hb-night-elixir .section{padding:42px 0}#hb-night-elixir .choice>label{grid-template-columns:20px 1fr auto}#hb-night-elixir .choice .price{font-size:16px}#hb-night-elixir .sticky{padding:10px 16px;gap:8px}#hb-night-elixir .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-night-elixir .sticky strong{font-size:12px}#hb-night-elixir .sticky small{font-size:11px}#hb-night-elixir .report h1{font-size:40px}#hb-night-elixir .report td,#hb-night-elixir .report th{min-width:170px;padding:10px}#hb-night-elixir .report .lead{font-size:18px}}#hb-night-elixir .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-night-elixir .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-night-elixir .thumbs img{height:54px;object-fit:contain}#hb-night-elixir .thumbs span{display:block;padding:5px 0 2px}#hb-night-elixir .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-night-elixir .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-night-elixir .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-night-elixir .card{border-top:0;padding-top:0}#hb-night-elixir .editorial-set{margin:0}#hb-night-elixir .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-night-elixir .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-night-elixir .customer-film blockquote{font-size:30px;margin:22px 0}#hb-night-elixir .customer-film{scroll-margin-top:20px}#hb-night-elixir .customer-film .split{align-items:start}#hb-night-elixir .customer-film details{font-size:13px}#hb-night-elixir .media-note{font-size:12px}#hb-night-elixir .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-night-elixir .thumbs button{flex-basis:66px}#hb-night-elixir .thumbs img{height:42px}#hb-night-elixir .product-portrait{margin-bottom:15px}#hb-night-elixir .customer-film .split{gap:25px}#hb-night-elixir .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-night-elixir .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-night-elixir .reviews-section{scroll-margin-top:24px}#hb-night-elixir .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-night-elixir .review-heading h2{margin-bottom:25px}#hb-night-elixir .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-night-elixir .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-night-elixir .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-night-elixir .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-night-elixir .review-score p{margin:10px 0}#hb-night-elixir .rating-breakdown{align-self:center}#hb-night-elixir .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-night-elixir .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-night-elixir .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-night-elixir .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-night-elixir .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-night-elixir .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-night-elixir .review-tools label{font-size:12px;display:grid;gap:6px}#hb-night-elixir .review-tools input,#hb-night-elixir .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-night-elixir .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-night-elixir .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-night-elixir .review-person{font-size:13px}#hb-night-elixir .review-person strong{display:block;font-size:15px}#hb-night-elixir .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-night-elixir .review-person time{display:block;color:#72685b;font-size:12px}#hb-night-elixir .review-copy{max-width:750px}#hb-night-elixir .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-night-elixir .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-night-elixir .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-night-elixir .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-night-elixir .review-bottom>a{font-size:13px}#hb-night-elixir .review-bottom button{background:#fff;font-size:13px}#hb-night-elixir .review-empty{padding:24px;background:#faf6ef}#hb-night-elixir .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-night-elixir .review-tools+#reviewResults{margin-top:16px}#hb-night-elixir header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-night-elixir header{flex-wrap:wrap;gap:18px}#hb-night-elixir header nav{font-size:11px;gap:15px}#hb-night-elixir .review-heading{display:block}#hb-night-elixir .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-night-elixir .review-score strong{font-size:54px}#hb-night-elixir .review-tools{grid-template-columns:1fr 1fr}#hb-night-elixir .review-tools label:first-child{grid-column:1/-1}#hb-night-elixir .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-night-elixir .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-night-elixir .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-night-elixir .review-person time{margin-left:auto}#hb-night-elixir .review-verified{margin:0}#hb-night-elixir .review-copy p{font-size:15px}#hb-night-elixir .review-bottom{align-items:flex-start;flex-direction:column}#hb-night-elixir .review-heading .linkbutton{margin-bottom:20px}}#hb-night-elixir .choice .detail{font-size:13px}#hb-night-elixir .terms{font-size:12px}#hb-night-elixir .choice strong{font-size:15px}#hb-night-elixir .choice .price{font-size:20px}#hb-night-elixir .review-preview-note{line-height:1.65}#hb-night-elixir .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-night-elixir .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-night-elixir .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-night-elixir .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-night-elixir .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-night-elixir .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-night-elixir .hero-intro,#hb-night-elixir .hero-benefits{font-size:15px}}#hb-night-elixir .editorial-set{min-width:0}#hb-night-elixir .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-night-elixir .hero>*,#hb-night-elixir .split>*,#hb-night-elixir .cards>*,#hb-night-elixir .routine>*{min-width:0}@media(max-width:760px){#hb-night-elixir{padding-bottom:85px;font-size:16px}#hb-night-elixir .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-night-elixir .variants #variant{width:100%}#hb-night-elixir .variants #quantity{width:80px}#hb-night-elixir select,#hb-night-elixir input,#hb-night-elixir textarea{font-size:16px}#hb-night-elixir .product-jumps{gap:4px 14px}#hb-night-elixir .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-night-elixir .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-night-elixir .thumbs button{scroll-snap-align:start;min-height:60px}#hb-night-elixir .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-night-elixir .choice .detail{font-size:14px}#hb-night-elixir .choice .tag{line-height:1.5}#hb-night-elixir .terms{font-size:13px}#hb-night-elixir .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-night-elixir .sticky>div{min-width:0}#hb-night-elixir .sticky small{overflow-wrap:anywhere}#hb-night-elixir .sticky .cta{flex-shrink:0;min-height:44px}#hb-night-elixir .review-tools input,#hb-night-elixir .review-tools select{font-size:16px}#hb-night-elixir .review-reset{min-height:44px}#hb-night-elixir .ingredient-text{font-size:13px;line-height:1.7}#hb-night-elixir summary{min-height:44px;display:flex;align-items:center}#hb-night-elixir details p{font-size:15px}#hb-night-elixir .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-night-elixir .wrap{padding-left:16px;padding-right:16px}#hb-night-elixir .cards{grid-template-columns:1fr}#hb-night-elixir .card h3{font-size:26px}#hb-night-elixir .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-night-elixir .choice>label>.price{grid-column:2;margin-top:5px}#hb-night-elixir .sticky strong{font-size:11px}#hb-night-elixir .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-night-elixir{scroll-behavior:auto}}#hb-night-elixir .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-night-elixir .hero,#hb-night-elixir .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-night-elixir .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-night-elixir .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-night-elixir .thumbs{justify-content:center}}#hb-night-elixir .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-night-elixir .lifestyle-pair figure{margin:0;min-width:0}#hb-night-elixir .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-night-elixir .warm>.wrap{padding-left:20px;padding-right:20px}#hb-night-elixir .lifestyle-pair{gap:12px;margin-top:24px}}#hb-night-elixir{letter-spacing:normal;padding-bottom:80px}#hb-night-elixir [hidden]{display:none!important}#hb-night-elixir .card{display:block;background:transparent;position:static;text-align:left}#hb-night-elixir .price{display:block}#hb-night-elixir .sub .price small{display:block;font-size:10px;font-weight:400}#hb-night-elixir .hero>div{min-width:0}#hb-night-elixir .sticky{z-index:25}#hb-night-elixir video{max-width:100%}#hb-night-elixir h1,#hb-night-elixir h2,#hb-night-elixir h3{letter-spacing:normal;color:#241f19}#hb-night-elixir .thumbs button{min-height:66px}#hb-night-elixir .gallery{top:130px}#hb-night-elixir .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-night-elixir .variants{flex-wrap:wrap}#hb-night-elixir .variants #hb-variant{flex-basis:45%}#hb-night-elixir .variants #hb-quantity{flex:0 0 55px}#hb-night-elixir select{font-size:16px}#hb-night-elixir .gallery{position:static}}#hb-night-elixir .gallery-main{height:auto;aspect-ratio:1/1}#hb-night-elixir #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-night-elixir #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-night-elixir #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-night-elixir #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-night-elixir #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-night-elixir #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-night-elixir #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-night-elixir #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-night-elixir #hb-product-reviews .stamped-fa-star,#hb-night-elixir #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-night-elixir #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-night-elixir .stamped-badge .stamped-fa-star,#hb-night-elixir .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-night-elixir #hb-reviews,#hb-night-elixir #hb-choose,#hb-night-elixir section{scroll-margin-top:24px}@media(max-width:760px){#hb-night-elixir .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-night-elixir #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-night-elixir .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-night-elixir .variants #hb-variant{width:100%}#hb-night-elixir .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-night-elixir #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-night-elixir .sub .price small{font-size:12px}#hb-night-elixir .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-night-elixir) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-night-elixir #hb-product-reviews{padding:0;max-width:none}#hb-night-elixir .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-night-elixir .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-night-elixir .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-night-elixir .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-night-elixir .card p{font-size:16px}#hb-night-elixir .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-night-elixir .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-night-elixir .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-night-elixir .intro .rating{margin:0 0 10px}#hb-night-elixir .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-night-elixir .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-night-elixir .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-night-elixir .hero{gap:18px}}#hb-night-elixir .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-night-elixir .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-night-elixir .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-night-elixir .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-night-elixir .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-night-elixir>.wrap:first-child{padding-top:0}#hb-night-elixir .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-night-elixir .thumbs{margin-top:8px}}#hb-night-elixir .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-night-elixir .ingredient-benefits li{margin:0 0 18px}#hb-night-elixir .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-night-elixir .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-night-elixir #hb-ingredients{scroll-margin-top:24px}#hb-night-elixir .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-night-elixir .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-night-elixir .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-night-elixir #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-night-elixir .gallery-frame{aspect-ratio:5/4}}#hb-night-elixir #hb-overview figure{margin:0}#hb-night-elixir #hb-overview figure img{width:100%;height:auto;display:block}#hb-night-elixir .customer-film video{background:#faf7f1}#hb-night-elixir .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-night-elixir .thumbs img{aspect-ratio:1;display:block}#hb-night-elixir .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-night-elixir #hb-packThumb img{transform:scale(1)}#hb-night-elixir #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-night-elixir #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-night-elixir #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-night-elixir .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-night-elixir .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-night-elixir .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-night-elixir .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-night-elixir .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-night-elixir .customer-story details p{font-size:14px}#hb-night-elixir .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-night-elixir .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-night-elixir .customer-story video{height:210px}#hb-night-elixir .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-night-elixir .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-night-elixir .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-night-elixir .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-night-elixir .customer-story blockquote{font-size:25px}#hb-night-elixir #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-night-elixir #hb-overview figure{max-width:270px}#hb-night-elixir .thumbs{padding-inline:8px}#hb-night-elixir .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-night-elixir .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-night-elixir .customer-story video{height:auto;max-height:480px}#hb-night-elixir .customer-story blockquote{font-size:22px}}#hb-night-elixir .gallery-frame{position:relative}#hb-night-elixir .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-night-elixir .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-night-elixir .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-night-elixir .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-night-elixir .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-night-elixir .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-night-elixir .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-night-elixir .variants #hb-variant{grid-column:1;grid-row:2}#hb-night-elixir .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-night-elixir .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-night-elixir .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-night-elixir .thumbs button[hidden]{display:none}#hb-night-elixir #hb-overview figure{max-width:420px}#hb-night-elixir .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-night-elixir .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-night-elixir .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-night-elixir .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-night-elixir .thumbs{padding:2px 8px}#hb-night-elixir #hb-overview figure{max-width:none}#hb-night-elixir .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-night-elixir .customer-story video{width:100%;max-height:none}#hb-night-elixir .intro h1{font-size:30px}}#hb-night-elixir .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-night-elixir .single-size{font-size:15px;font-weight:600}#hb-night-elixir .variants{display:flex;align-items:center;gap:12px}#hb-night-elixir .variants .single-size{margin-right:auto}#hb-night-elixir .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-night-elixir .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-night-elixir #hb-packThumb{overflow:hidden}#hb-night-elixir #hb-packThumb img{transform:scale(1.2)}#hb-night-elixir #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-night-elixir #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-night-elixir .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-night-elixir .customer-story{grid-template-columns:minmax(0,1fr)}#hb-night-elixir .customer-story video{max-height:none}#hb-night-elixir #hb-overview figure{max-width:270px}#hb-night-elixir .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-night-elixir .variants{display:grid;grid-template-columns:auto minmax(0,1fr) auto 72px;gap:10px}#hb-night-elixir .variants #hb-variant{width:100%;min-width:0}#hb-night-elixir .variants label[for=hb-variant],#hb-night-elixir .variants label[for=hb-quantity],#hb-night-elixir .variants #hb-variant,#hb-night-elixir .variants #hb-quantity{grid-column:auto;grid-row:auto}#hb-night-elixir .image-size-note{margin:8px 0 0;font-size:13px;color:#61594d}#hb-night-elixir .customer-story video{aspect-ratio:1080/1964;max-height:520px}#hb-night-elixir .customer-media{background:transparent}@media(max-width:760px){#hb-night-elixir .customer-story video{max-height:none}#hb-night-elixir .variants{grid-template-columns:auto minmax(0,1fr) auto 64px}#hb-night-elixir .variants #hb-quantity{width:64px;max-width:64px}}#hb-night-elixir .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-night-elixir .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-night-elixir .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-night-elixir .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-night-elixir .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-night-elixir .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-night-elixir .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-night-elixir .hb-opening-proof cite{font-size:11px}#hb-night-elixir .hb-assurances{gap:10px;font-size:12px}}#hb-orange-lip-butter *{box-sizing:border-box}#hb-orange-lip-butter{scroll-behavior:smooth}#hb-orange-lip-butter{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-orange-lip-butter h1,#hb-orange-lip-butter h2,#hb-orange-lip-butter h3,#hb-orange-lip-butter blockquote,#hb-orange-lip-butter .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-orange-lip-butter h1{font-size:46px;margin:8px 0 12px}#hb-orange-lip-butter h2{font-size:38px;margin:10px 0 20px}#hb-orange-lip-butter h3{font-size:27px;margin:0 0 12px}#hb-orange-lip-butter p{margin:0 0 16px}#hb-orange-lip-butter a{color:inherit;text-underline-offset:4px}#hb-orange-lip-butter button,#hb-orange-lip-butter select,#hb-orange-lip-butter input{font:inherit}#hb-orange-lip-butter button,#hb-orange-lip-butter a,#hb-orange-lip-butter summary,#hb-orange-lip-butter input,#hb-orange-lip-butter select{touch-action:manipulation}#hb-orange-lip-butter button,#hb-orange-lip-butter summary{cursor:pointer}#hb-orange-lip-butter button:focus-visible,#hb-orange-lip-butter a:focus-visible,#hb-orange-lip-butter select:focus-visible,#hb-orange-lip-butter input:focus-visible,#hb-orange-lip-butter summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-orange-lip-butter button{color:inherit}#hb-orange-lip-butter img{max-width:100%;height:auto;display:block}#hb-orange-lip-butter small,#hb-orange-lip-butter .small{font-size:13px;line-height:1.55}#hb-orange-lip-butter .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-orange-lip-butter .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-orange-lip-butter .reviewbar a{color:#fff}#hb-orange-lip-butter .brand{font-size:24px;letter-spacing:.2em}#hb-orange-lip-butter .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-orange-lip-butter header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-orange-lip-butter header nav{display:flex;gap:24px;font-size:13px}#hb-orange-lip-butter .wrap{max-width:1240px;margin:auto;padding:32px}#hb-orange-lip-butter .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-orange-lip-butter .gallery{position:sticky;top:24px}#hb-orange-lip-butter .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-orange-lip-butter .thumbs{display:flex;gap:10px;margin:14px 0}#hb-orange-lip-butter .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-orange-lip-butter .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-orange-lip-butter .thumbs img{height:64px;width:100%;object-fit:cover}#hb-orange-lip-butter .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-orange-lip-butter .rating{font-size:12px;margin:4px 0 12px}#hb-orange-lip-butter .stars{color:#856a3b;letter-spacing:2px}#hb-orange-lip-butter .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-orange-lip-butter .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-orange-lip-butter select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-orange-lip-butter .variants select{flex:1}#hb-orange-lip-butter .price{font-size:21px;font-weight:600}#hb-orange-lip-butter fieldset{margin:12px 0;border:0;padding:0}#hb-orange-lip-butter legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-orange-lip-butter .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-orange-lip-butter .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-orange-lip-butter .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-orange-lip-butter .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-orange-lip-butter .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-orange-lip-butter .choice strong{font-size:14px}#hb-orange-lip-butter .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-orange-lip-butter .choice .price{font-size:18px}#hb-orange-lip-butter .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-orange-lip-butter .cadence{margin:10px 0 0 28px;font-size:12px}#hb-orange-lip-butter .cadence select{width:100%;margin-top:5px}#hb-orange-lip-butter .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-orange-lip-butter .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-orange-lip-butter .cta:hover{background:#51412c}#hb-orange-lip-butter .cta:disabled{background:#716958;cursor:not-allowed}#hb-orange-lip-butter .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-orange-lip-butter .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-orange-lip-butter .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-orange-lip-butter .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-orange-lip-butter .section>p{max-width:730px}#hb-orange-lip-butter .warm{background:#faf6ef}#hb-orange-lip-butter .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-orange-lip-butter .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-orange-lip-butter .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-orange-lip-butter .number{font:italic 36px Georgia,serif;color:#92713f}#hb-orange-lip-butter .card p{font-size:14px}#hb-orange-lip-butter .card h3{font-size:26px}#hb-orange-lip-butter .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-orange-lip-butter .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-orange-lip-butter .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-orange-lip-butter .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-orange-lip-butter .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-orange-lip-butter .story img{width:100%;max-height:560px;object-fit:cover}#hb-orange-lip-butter .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-orange-lip-butter details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-orange-lip-butter summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-orange-lip-butter summary:after{content:"+";position:absolute;right:3px}#hb-orange-lip-butter details[open] summary:after{content:"\2212"}#hb-orange-lip-butter details p{margin-top:14px;font-size:14px}#hb-orange-lip-butter .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-orange-lip-butter .faq{max-width:850px}#hb-orange-lip-butter .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-orange-lip-butter .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-orange-lip-butter .sticky[hidden]{display:none}#hb-orange-lip-butter .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-orange-lip-butter .sticky strong{font-size:14px}#hb-orange-lip-butter .sticky small{display:block}#hb-orange-lip-butter dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-orange-lip-butter dialog::backdrop{background:#0007}#hb-orange-lip-butter .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-orange-lip-butter .report{max-width:1120px}#hb-orange-lip-butter .report h1{font-size:58px}#hb-orange-lip-butter .report h2{margin-top:30px}#hb-orange-lip-butter .report .lead{font-size:20px;max-width:850px}#hb-orange-lip-butter .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-orange-lip-butter .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-orange-lip-butter .report td,#hb-orange-lip-butter .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-orange-lip-butter .report th{background:#f4eee4}#hb-orange-lip-butter .table-wrap{overflow-x:auto}#hb-orange-lip-butter .report li{margin-bottom:10px}#hb-orange-lip-butter .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-orange-lip-butter .report figure{margin:20px 0}#hb-orange-lip-butter .report figure img{border:1px solid #ddd}#hb-orange-lip-butter .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-orange-lip-butter .report .status{font-size:12px;color:#70542e}#hb-orange-lip-butter .report .score{font-size:12px}#hb-orange-lip-butter .mobile-demo{display:block}#hb-orange-lip-butter .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-orange-lip-butter{font-size:15px}#hb-orange-lip-butter .wrap{padding:24px 20px}#hb-orange-lip-butter header{padding:15px 20px}#hb-orange-lip-butter header nav{gap:14px}#hb-orange-lip-butter header nav a:nth-child(2){display:none}#hb-orange-lip-butter .brand{font-size:19px}#hb-orange-lip-butter h1{font-size:36px}#hb-orange-lip-butter h2{font-size:32px}#hb-orange-lip-butter .hero,#hb-orange-lip-butter .split{grid-template-columns:1fr;gap:24px}#hb-orange-lip-butter .gallery{position:static}#hb-orange-lip-butter .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-orange-lip-butter .thumbs{margin:10px 0 0}#hb-orange-lip-butter .thumbs button{width:65px}#hb-orange-lip-butter .thumbs img{height:44px}#hb-orange-lip-butter .hero .intro{margin-top:0}#hb-orange-lip-butter .benefit{font-size:23px}#hb-orange-lip-butter .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-orange-lip-butter .routine{grid-template-columns:1fr}#hb-orange-lip-butter .section{padding:42px 0}#hb-orange-lip-butter .choice>label{grid-template-columns:20px 1fr auto}#hb-orange-lip-butter .choice .price{font-size:16px}#hb-orange-lip-butter .sticky{padding:10px 16px;gap:8px}#hb-orange-lip-butter .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-orange-lip-butter .sticky strong{font-size:12px}#hb-orange-lip-butter .sticky small{font-size:11px}#hb-orange-lip-butter .report h1{font-size:40px}#hb-orange-lip-butter .report td,#hb-orange-lip-butter .report th{min-width:170px;padding:10px}#hb-orange-lip-butter .report .lead{font-size:18px}}#hb-orange-lip-butter .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-orange-lip-butter .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-orange-lip-butter .thumbs img{height:54px;object-fit:contain}#hb-orange-lip-butter .thumbs span{display:block;padding:5px 0 2px}#hb-orange-lip-butter .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-orange-lip-butter .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-orange-lip-butter .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-orange-lip-butter .card{border-top:0;padding-top:0}#hb-orange-lip-butter .editorial-set{margin:0}#hb-orange-lip-butter .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-orange-lip-butter .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-orange-lip-butter .customer-film blockquote{font-size:30px;margin:22px 0}#hb-orange-lip-butter .customer-film{scroll-margin-top:20px}#hb-orange-lip-butter .customer-film .split{align-items:start}#hb-orange-lip-butter .customer-film details{font-size:13px}#hb-orange-lip-butter .media-note{font-size:12px}#hb-orange-lip-butter .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-orange-lip-butter .thumbs button{flex-basis:66px}#hb-orange-lip-butter .thumbs img{height:42px}#hb-orange-lip-butter .product-portrait{margin-bottom:15px}#hb-orange-lip-butter .customer-film .split{gap:25px}#hb-orange-lip-butter .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-orange-lip-butter .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-orange-lip-butter .reviews-section{scroll-margin-top:24px}#hb-orange-lip-butter .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-orange-lip-butter .review-heading h2{margin-bottom:25px}#hb-orange-lip-butter .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-orange-lip-butter .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-orange-lip-butter .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-orange-lip-butter .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-orange-lip-butter .review-score p{margin:10px 0}#hb-orange-lip-butter .rating-breakdown{align-self:center}#hb-orange-lip-butter .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-orange-lip-butter .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-orange-lip-butter .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-orange-lip-butter .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-orange-lip-butter .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-orange-lip-butter .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-orange-lip-butter .review-tools label{font-size:12px;display:grid;gap:6px}#hb-orange-lip-butter .review-tools input,#hb-orange-lip-butter .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-orange-lip-butter .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-orange-lip-butter .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-orange-lip-butter .review-person{font-size:13px}#hb-orange-lip-butter .review-person strong{display:block;font-size:15px}#hb-orange-lip-butter .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-orange-lip-butter .review-person time{display:block;color:#72685b;font-size:12px}#hb-orange-lip-butter .review-copy{max-width:750px}#hb-orange-lip-butter .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-orange-lip-butter .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-orange-lip-butter .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-orange-lip-butter .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-orange-lip-butter .review-bottom>a{font-size:13px}#hb-orange-lip-butter .review-bottom button{background:#fff;font-size:13px}#hb-orange-lip-butter .review-empty{padding:24px;background:#faf6ef}#hb-orange-lip-butter .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-orange-lip-butter .review-tools+#reviewResults{margin-top:16px}#hb-orange-lip-butter header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-orange-lip-butter header{flex-wrap:wrap;gap:18px}#hb-orange-lip-butter header nav{font-size:11px;gap:15px}#hb-orange-lip-butter .review-heading{display:block}#hb-orange-lip-butter .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-orange-lip-butter .review-score strong{font-size:54px}#hb-orange-lip-butter .review-tools{grid-template-columns:1fr 1fr}#hb-orange-lip-butter .review-tools label:first-child{grid-column:1/-1}#hb-orange-lip-butter .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-orange-lip-butter .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-orange-lip-butter .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-orange-lip-butter .review-person time{margin-left:auto}#hb-orange-lip-butter .review-verified{margin:0}#hb-orange-lip-butter .review-copy p{font-size:15px}#hb-orange-lip-butter .review-bottom{align-items:flex-start;flex-direction:column}#hb-orange-lip-butter .review-heading .linkbutton{margin-bottom:20px}}#hb-orange-lip-butter .choice .detail{font-size:13px}#hb-orange-lip-butter .terms{font-size:12px}#hb-orange-lip-butter .choice strong{font-size:15px}#hb-orange-lip-butter .choice .price{font-size:20px}#hb-orange-lip-butter .review-preview-note{line-height:1.65}#hb-orange-lip-butter .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-orange-lip-butter .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-orange-lip-butter .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-orange-lip-butter .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-orange-lip-butter .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-orange-lip-butter .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-orange-lip-butter .hero-intro,#hb-orange-lip-butter .hero-benefits{font-size:15px}}#hb-orange-lip-butter .editorial-set{min-width:0}#hb-orange-lip-butter .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-orange-lip-butter .hero>*,#hb-orange-lip-butter .split>*,#hb-orange-lip-butter .cards>*,#hb-orange-lip-butter .routine>*{min-width:0}@media(max-width:760px){#hb-orange-lip-butter{padding-bottom:85px;font-size:16px}#hb-orange-lip-butter .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-orange-lip-butter .variants #variant{width:100%}#hb-orange-lip-butter .variants #quantity{width:80px}#hb-orange-lip-butter select,#hb-orange-lip-butter input,#hb-orange-lip-butter textarea{font-size:16px}#hb-orange-lip-butter .product-jumps{gap:4px 14px}#hb-orange-lip-butter .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-orange-lip-butter .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-orange-lip-butter .thumbs button{scroll-snap-align:start;min-height:60px}#hb-orange-lip-butter .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-orange-lip-butter .choice .detail{font-size:14px}#hb-orange-lip-butter .choice .tag{line-height:1.5}#hb-orange-lip-butter .terms{font-size:13px}#hb-orange-lip-butter .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-orange-lip-butter .sticky>div{min-width:0}#hb-orange-lip-butter .sticky small{overflow-wrap:anywhere}#hb-orange-lip-butter .sticky .cta{flex-shrink:0;min-height:44px}#hb-orange-lip-butter .review-tools input,#hb-orange-lip-butter .review-tools select{font-size:16px}#hb-orange-lip-butter .review-reset{min-height:44px}#hb-orange-lip-butter .ingredient-text{font-size:13px;line-height:1.7}#hb-orange-lip-butter summary{min-height:44px;display:flex;align-items:center}#hb-orange-lip-butter details p{font-size:15px}#hb-orange-lip-butter .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-orange-lip-butter .wrap{padding-left:16px;padding-right:16px}#hb-orange-lip-butter .cards{grid-template-columns:1fr}#hb-orange-lip-butter .card h3{font-size:26px}#hb-orange-lip-butter .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-orange-lip-butter .choice>label>.price{grid-column:2;margin-top:5px}#hb-orange-lip-butter .sticky strong{font-size:11px}#hb-orange-lip-butter .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-orange-lip-butter{scroll-behavior:auto}}#hb-orange-lip-butter .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-orange-lip-butter .hero,#hb-orange-lip-butter .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-orange-lip-butter .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-orange-lip-butter .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-orange-lip-butter .thumbs{justify-content:center}}#hb-orange-lip-butter .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-orange-lip-butter .lifestyle-pair figure{margin:0;min-width:0}#hb-orange-lip-butter .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-orange-lip-butter .warm>.wrap{padding-left:20px;padding-right:20px}#hb-orange-lip-butter .lifestyle-pair{gap:12px;margin-top:24px}}#hb-orange-lip-butter{letter-spacing:normal;padding-bottom:80px}#hb-orange-lip-butter [hidden]{display:none!important}#hb-orange-lip-butter .card{display:block;background:transparent;position:static;text-align:left}#hb-orange-lip-butter .price{display:block}#hb-orange-lip-butter .sub .price small{display:block;font-size:10px;font-weight:400}#hb-orange-lip-butter .hero>div{min-width:0}#hb-orange-lip-butter .sticky{z-index:25}#hb-orange-lip-butter video{max-width:100%}#hb-orange-lip-butter h1,#hb-orange-lip-butter h2,#hb-orange-lip-butter h3{letter-spacing:normal;color:#241f19}#hb-orange-lip-butter .thumbs button{min-height:66px}#hb-orange-lip-butter .gallery{top:130px}#hb-orange-lip-butter .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-orange-lip-butter .variants{flex-wrap:wrap}#hb-orange-lip-butter .variants #hb-variant{flex-basis:45%}#hb-orange-lip-butter .variants #hb-quantity{flex:0 0 55px}#hb-orange-lip-butter select{font-size:16px}#hb-orange-lip-butter .gallery{position:static}}#hb-orange-lip-butter .gallery-main{height:auto;aspect-ratio:1/1}#hb-orange-lip-butter #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-orange-lip-butter #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-orange-lip-butter #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-orange-lip-butter #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-orange-lip-butter #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-orange-lip-butter #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-orange-lip-butter #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-orange-lip-butter #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-orange-lip-butter #hb-product-reviews .stamped-fa-star,#hb-orange-lip-butter #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-orange-lip-butter #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-orange-lip-butter .stamped-badge .stamped-fa-star,#hb-orange-lip-butter .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-orange-lip-butter #hb-reviews,#hb-orange-lip-butter #hb-choose,#hb-orange-lip-butter section{scroll-margin-top:24px}@media(max-width:760px){#hb-orange-lip-butter .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-orange-lip-butter #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-orange-lip-butter .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-orange-lip-butter .variants #hb-variant{width:100%}#hb-orange-lip-butter .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-orange-lip-butter #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-orange-lip-butter .sub .price small{font-size:12px}#hb-orange-lip-butter .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-orange-lip-butter) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-orange-lip-butter #hb-product-reviews{padding:0;max-width:none}#hb-orange-lip-butter .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-orange-lip-butter .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-orange-lip-butter .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-orange-lip-butter .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-orange-lip-butter .card p{font-size:16px}#hb-orange-lip-butter .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-orange-lip-butter .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-orange-lip-butter .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-orange-lip-butter .intro .rating{margin:0 0 10px}#hb-orange-lip-butter .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-orange-lip-butter .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-orange-lip-butter .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-orange-lip-butter .hero{gap:18px}}#hb-orange-lip-butter .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-orange-lip-butter .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-orange-lip-butter .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-orange-lip-butter .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-orange-lip-butter .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-orange-lip-butter>.wrap:first-child{padding-top:0}#hb-orange-lip-butter .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-orange-lip-butter .thumbs{margin-top:8px}}#hb-orange-lip-butter .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-orange-lip-butter .ingredient-benefits li{margin:0 0 18px}#hb-orange-lip-butter .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-orange-lip-butter .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-orange-lip-butter #hb-ingredients{scroll-margin-top:24px}#hb-orange-lip-butter .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-orange-lip-butter .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-orange-lip-butter .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-orange-lip-butter #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-orange-lip-butter .gallery-frame{aspect-ratio:5/4}}#hb-orange-lip-butter #hb-overview figure{margin:0}#hb-orange-lip-butter #hb-overview figure img{width:100%;height:auto;display:block}#hb-orange-lip-butter .customer-film video{background:#faf7f1}#hb-orange-lip-butter .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-orange-lip-butter .thumbs img{aspect-ratio:1;display:block}#hb-orange-lip-butter .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-orange-lip-butter #hb-packThumb img{transform:scale(1)}#hb-orange-lip-butter #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-orange-lip-butter #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-orange-lip-butter #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-orange-lip-butter .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-orange-lip-butter .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-orange-lip-butter .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-orange-lip-butter .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-orange-lip-butter .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-orange-lip-butter .customer-story details p{font-size:14px}#hb-orange-lip-butter .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-orange-lip-butter .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-orange-lip-butter .customer-story video{height:210px}#hb-orange-lip-butter .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-orange-lip-butter .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-orange-lip-butter .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-orange-lip-butter .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-orange-lip-butter .customer-story blockquote{font-size:25px}#hb-orange-lip-butter #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-orange-lip-butter #hb-overview figure{max-width:270px}#hb-orange-lip-butter .thumbs{padding-inline:8px}#hb-orange-lip-butter .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-orange-lip-butter .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-orange-lip-butter .customer-story video{height:auto;max-height:480px}#hb-orange-lip-butter .customer-story blockquote{font-size:22px}}#hb-orange-lip-butter .gallery-frame{position:relative}#hb-orange-lip-butter .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-orange-lip-butter .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-orange-lip-butter .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-orange-lip-butter .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-orange-lip-butter .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-orange-lip-butter .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-orange-lip-butter .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-orange-lip-butter .variants #hb-variant{grid-column:1;grid-row:2}#hb-orange-lip-butter .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-orange-lip-butter .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-orange-lip-butter .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-orange-lip-butter .thumbs button[hidden]{display:none}#hb-orange-lip-butter #hb-overview figure{max-width:420px}#hb-orange-lip-butter .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-orange-lip-butter .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-orange-lip-butter .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-orange-lip-butter .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-orange-lip-butter .thumbs{padding:2px 8px}#hb-orange-lip-butter #hb-overview figure{max-width:none}#hb-orange-lip-butter .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-orange-lip-butter .customer-story video{width:100%;max-height:none}#hb-orange-lip-butter .intro h1{font-size:30px}}#hb-orange-lip-butter .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-orange-lip-butter .single-size{font-size:15px;font-weight:600}#hb-orange-lip-butter .variants{display:flex;align-items:center;gap:12px}#hb-orange-lip-butter .variants .single-size{margin-right:auto}#hb-orange-lip-butter .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-orange-lip-butter .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-orange-lip-butter #hb-packThumb{overflow:hidden}#hb-orange-lip-butter #hb-packThumb img{transform:scale(1.2)}#hb-orange-lip-butter #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-orange-lip-butter #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-orange-lip-butter .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-orange-lip-butter .customer-story{grid-template-columns:minmax(0,1fr)}#hb-orange-lip-butter .customer-story video{max-height:none}#hb-orange-lip-butter #hb-overview figure{max-width:270px}#hb-orange-lip-butter .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-orange-lip-butter #hb-choose,#hb-orange-lip-butter .section{scroll-margin-top:110px}#hb-orange-lip-butter .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1;object-position:center 40%}#hb-orange-lip-butter .customer-story video{aspect-ratio:9/16;max-height:520px}#hb-orange-lip-butter .customer-media{background:transparent}#hb-orange-lip-butter #hb-overview figure{max-width:480px;width:100%}#hb-orange-lip-butter .application-motion img{aspect-ratio:1;object-fit:cover}@media(max-width:760px){#hb-orange-lip-butter .customer-story video{max-height:none}#hb-orange-lip-butter #hb-overview figure{max-width:none}#hb-orange-lip-butter .intro h1{font-size:30px}#hb-orange-lip-butter .gallery-frame{aspect-ratio:6/5}#hb-orange-lip-butter .thumbs button{flex-basis:66px;width:66px;max-width:66px}}#hb-orange-lip-butter .testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-orange-lip-butter .testimonial-card{background:#faf6ef;border:1px solid #ded3c2;padding:28px;display:flex;flex-direction:column}#hb-orange-lip-butter .testimonial-stars{color:#765c30;letter-spacing:3px;margin:0 0 18px}#hb-orange-lip-butter .testimonial-card blockquote{font-family:Georgia,serif;font-size:28px;line-height:1.35;margin:0 0 24px}#hb-orange-lip-butter .testimonial-credit{font-size:13px;margin-top:auto;margin-bottom:0;line-height:1.6}#hb-orange-lip-butter #hb-customer-stories{scroll-margin-top:110px}@media(max-width:760px){#hb-orange-lip-butter .testimonial-grid{grid-template-columns:1fr;gap:16px}#hb-orange-lip-butter .testimonial-card{padding:22px}#hb-orange-lip-butter .testimonial-card blockquote{font-size:25px}}#hb-orange-lip-butter .testimonial-grid+.small{margin-top:18px}#hb-orange-lip-butter .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4);max-width:none}#hb-orange-lip-butter .bak-video-card{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:center;margin:24px 0 36px}#hb-orange-lip-butter .bak-video-card video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f8f4ed}#hb-orange-lip-butter .bak-video-card blockquote{font:italic 25px/1.45 Georgia,serif;margin:18px 0}#hb-orange-lip-butter .bak-video-card h3{font:32px/1.2 Georgia,serif}#hb-orange-lip-butter .gallery-frame{aspect-ratio:4/3}#hb-orange-lip-butter .gallery-main{aspect-ratio:auto;object-fit:cover}#hb-orange-lip-butter .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{object-position:center;--hero-zoom:1}@media(max-width:760px){#hb-orange-lip-butter .bak-video-card{grid-template-columns:1fr;gap:20px}#hb-orange-lip-butter .bak-video-card video{max-width:380px;margin:auto}#hb-orange-lip-butter .bak-video-card h3{font-size:29px}#hb-orange-lip-butter .gallery-frame{aspect-ratio:4/3}}#hb-orange-lip-butter .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-orange-lip-butter .gallery-main{max-height:none;object-fit:cover}#hb-orange-lip-butter .gallery-main{transform:none!important;object-fit:cover;object-position:center}#hb-orange-lip-butter #hb-packThumb img{transform:none!important}#hb-orange-lip-butter .gallery-frame{aspect-ratio:1}#hb-orange-lip-butter .thumbs{display:flex;gap:8px;padding:0;overflow-x:auto}#hb-orange-lip-butter .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-orange-lip-butter .thumbs img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-orange-lip-butter #hb-overview figure{max-width:520px}#hb-orange-lip-butter .collection-saving{background:#f7f1e6;border-left:3px solid #9c8052;padding:12px 16px;margin:12px 0}#hb-orange-lip-butter .collection-saving strong,#hb-orange-lip-butter .collection-saving small{display:block}#hb-orange-lip-butter .collection-saving small{font-size:11px;margin-top:4px}@media(max-width:760px){#hb-orange-lip-butter .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-frame{aspect-ratio:4/3}#hb-orange-lip-butter .thumbs{padding:0 8px}#hb-orange-lip-butter .bak-video-card{grid-template-columns:minmax(0,1fr)}#hb-orange-lip-butter .bak-video-card video{width:100%;max-height:none}}#hb-orange-lip-butter .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-orange-lip-butter .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-orange-lip-butter .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-orange-lip-butter .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-orange-lip-butter .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-orange-lip-butter .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-orange-lip-butter .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-orange-lip-butter .hb-opening-proof cite{font-size:11px}#hb-orange-lip-butter .hb-assurances{gap:10px;font-size:12px}}#hb-orange-lip-butter .bak-video-card video{aspect-ratio:auto;max-height:none}#hb-orange-lip-butter .bak-video-card{grid-template-columns:280px minmax(0,1fr)}#hb-orange-lip-butter .gallery-frame,#hb-orange-lip-butter .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-frame,#hb-orange-lip-butter .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-orange-lip-butter .gallery-main{height:100%;max-height:none;aspect-ratio:1;object-fit:cover}#hb-orange-lip-butter .bak-video-card video{aspect-ratio:1;max-width:none}#hb-orange-lip-butter .bak-video-card{grid-template-columns:minmax(280px,.9fr) minmax(0,1fr)}@media(max-width:760px){#hb-orange-lip-butter .bak-video-card{grid-template-columns:minmax(0,1fr)}}#hb-radiant *{box-sizing:border-box}#hb-radiant{scroll-behavior:smooth}#hb-radiant{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-radiant h1,#hb-radiant h2,#hb-radiant h3,#hb-radiant blockquote,#hb-radiant .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-radiant h1{font-size:46px;margin:8px 0 12px}#hb-radiant h2{font-size:38px;margin:10px 0 20px}#hb-radiant h3{font-size:27px;margin:0 0 12px}#hb-radiant p{margin:0 0 16px}#hb-radiant a{color:inherit;text-underline-offset:4px}#hb-radiant button,#hb-radiant select,#hb-radiant input{font:inherit}#hb-radiant button,#hb-radiant a,#hb-radiant summary,#hb-radiant input,#hb-radiant select{touch-action:manipulation}#hb-radiant button,#hb-radiant summary{cursor:pointer}#hb-radiant button:focus-visible,#hb-radiant a:focus-visible,#hb-radiant select:focus-visible,#hb-radiant input:focus-visible,#hb-radiant summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-radiant button{color:inherit}#hb-radiant img{max-width:100%;height:auto;display:block}#hb-radiant small,#hb-radiant .small{font-size:13px;line-height:1.55}#hb-radiant .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-radiant .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-radiant .reviewbar a{color:#fff}#hb-radiant .brand{font-size:24px;letter-spacing:.2em}#hb-radiant .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-radiant header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-radiant header nav{display:flex;gap:24px;font-size:13px}#hb-radiant .wrap{max-width:1240px;margin:auto;padding:32px}#hb-radiant .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-radiant .gallery{position:sticky;top:24px}#hb-radiant .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-radiant .thumbs{display:flex;gap:10px;margin:14px 0}#hb-radiant .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-radiant .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-radiant .thumbs img{height:64px;width:100%;object-fit:cover}#hb-radiant .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-radiant .rating{font-size:12px;margin:4px 0 12px}#hb-radiant .stars{color:#856a3b;letter-spacing:2px}#hb-radiant .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-radiant .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-radiant select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-radiant .variants select{flex:1}#hb-radiant .price{font-size:21px;font-weight:600}#hb-radiant fieldset{margin:12px 0;border:0;padding:0}#hb-radiant legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-radiant .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-radiant .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-radiant .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-radiant .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-radiant .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-radiant .choice strong{font-size:14px}#hb-radiant .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-radiant .choice .price{font-size:18px}#hb-radiant .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-radiant .cadence{margin:10px 0 0 28px;font-size:12px}#hb-radiant .cadence select{width:100%;margin-top:5px}#hb-radiant .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-radiant .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-radiant .cta:hover{background:#51412c}#hb-radiant .cta:disabled{background:#716958;cursor:not-allowed}#hb-radiant .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-radiant .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-radiant .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-radiant .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-radiant .section>p{max-width:730px}#hb-radiant .warm{background:#faf6ef}#hb-radiant .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-radiant .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-radiant .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-radiant .number{font:italic 36px Georgia,serif;color:#92713f}#hb-radiant .card p{font-size:14px}#hb-radiant .card h3{font-size:26px}#hb-radiant .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-radiant .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-radiant .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-radiant .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-radiant .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-radiant .story img{width:100%;max-height:560px;object-fit:cover}#hb-radiant .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-radiant details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-radiant summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-radiant summary:after{content:"+";position:absolute;right:3px}#hb-radiant details[open] summary:after{content:"\2212"}#hb-radiant details p{margin-top:14px;font-size:14px}#hb-radiant .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-radiant .faq{max-width:850px}#hb-radiant .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-radiant .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-radiant .sticky[hidden]{display:none}#hb-radiant .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-radiant .sticky strong{font-size:14px}#hb-radiant .sticky small{display:block}#hb-radiant dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-radiant dialog::backdrop{background:#0007}#hb-radiant .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-radiant .report{max-width:1120px}#hb-radiant .report h1{font-size:58px}#hb-radiant .report h2{margin-top:30px}#hb-radiant .report .lead{font-size:20px;max-width:850px}#hb-radiant .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-radiant .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-radiant .report td,#hb-radiant .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-radiant .report th{background:#f4eee4}#hb-radiant .table-wrap{overflow-x:auto}#hb-radiant .report li{margin-bottom:10px}#hb-radiant .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-radiant .report figure{margin:20px 0}#hb-radiant .report figure img{border:1px solid #ddd}#hb-radiant .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-radiant .report .status{font-size:12px;color:#70542e}#hb-radiant .report .score{font-size:12px}#hb-radiant .mobile-demo{display:block}#hb-radiant .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-radiant{font-size:15px}#hb-radiant .wrap{padding:24px 20px}#hb-radiant header{padding:15px 20px}#hb-radiant header nav{gap:14px}#hb-radiant header nav a:nth-child(2){display:none}#hb-radiant .brand{font-size:19px}#hb-radiant h1{font-size:36px}#hb-radiant h2{font-size:32px}#hb-radiant .hero,#hb-radiant .split{grid-template-columns:1fr;gap:24px}#hb-radiant .gallery{position:static}#hb-radiant .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-radiant .thumbs{margin:10px 0 0}#hb-radiant .thumbs button{width:65px}#hb-radiant .thumbs img{height:44px}#hb-radiant .hero .intro{margin-top:0}#hb-radiant .benefit{font-size:23px}#hb-radiant .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-radiant .routine{grid-template-columns:1fr}#hb-radiant .section{padding:42px 0}#hb-radiant .choice>label{grid-template-columns:20px 1fr auto}#hb-radiant .choice .price{font-size:16px}#hb-radiant .sticky{padding:10px 16px;gap:8px}#hb-radiant .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-radiant .sticky strong{font-size:12px}#hb-radiant .sticky small{font-size:11px}#hb-radiant .report h1{font-size:40px}#hb-radiant .report td,#hb-radiant .report th{min-width:170px;padding:10px}#hb-radiant .report .lead{font-size:18px}}#hb-radiant .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-radiant .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-radiant .thumbs img{height:54px;object-fit:contain}#hb-radiant .thumbs span{display:block;padding:5px 0 2px}#hb-radiant .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-radiant .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-radiant .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-radiant .card{border-top:0;padding-top:0}#hb-radiant .editorial-set{margin:0}#hb-radiant .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-radiant .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-radiant .customer-film blockquote{font-size:30px;margin:22px 0}#hb-radiant .customer-film{scroll-margin-top:20px}#hb-radiant .customer-film .split{align-items:start}#hb-radiant .customer-film details{font-size:13px}#hb-radiant .media-note{font-size:12px}#hb-radiant .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-radiant .thumbs button{flex-basis:66px}#hb-radiant .thumbs img{height:42px}#hb-radiant .product-portrait{margin-bottom:15px}#hb-radiant .customer-film .split{gap:25px}#hb-radiant .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-radiant .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-radiant .reviews-section{scroll-margin-top:24px}#hb-radiant .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-radiant .review-heading h2{margin-bottom:25px}#hb-radiant .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-radiant .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-radiant .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-radiant .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-radiant .review-score p{margin:10px 0}#hb-radiant .rating-breakdown{align-self:center}#hb-radiant .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-radiant .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-radiant .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-radiant .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-radiant .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-radiant .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-radiant .review-tools label{font-size:12px;display:grid;gap:6px}#hb-radiant .review-tools input,#hb-radiant .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-radiant .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-radiant .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-radiant .review-person{font-size:13px}#hb-radiant .review-person strong{display:block;font-size:15px}#hb-radiant .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-radiant .review-person time{display:block;color:#72685b;font-size:12px}#hb-radiant .review-copy{max-width:750px}#hb-radiant .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-radiant .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-radiant .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-radiant .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-radiant .review-bottom>a{font-size:13px}#hb-radiant .review-bottom button{background:#fff;font-size:13px}#hb-radiant .review-empty{padding:24px;background:#faf6ef}#hb-radiant .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-radiant .review-tools+#reviewResults{margin-top:16px}#hb-radiant header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-radiant header{flex-wrap:wrap;gap:18px}#hb-radiant header nav{font-size:11px;gap:15px}#hb-radiant .review-heading{display:block}#hb-radiant .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-radiant .review-score strong{font-size:54px}#hb-radiant .review-tools{grid-template-columns:1fr 1fr}#hb-radiant .review-tools label:first-child{grid-column:1/-1}#hb-radiant .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-radiant .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-radiant .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-radiant .review-person time{margin-left:auto}#hb-radiant .review-verified{margin:0}#hb-radiant .review-copy p{font-size:15px}#hb-radiant .review-bottom{align-items:flex-start;flex-direction:column}#hb-radiant .review-heading .linkbutton{margin-bottom:20px}}#hb-radiant .choice .detail{font-size:13px}#hb-radiant .terms{font-size:12px}#hb-radiant .choice strong{font-size:15px}#hb-radiant .choice .price{font-size:20px}#hb-radiant .review-preview-note{line-height:1.65}#hb-radiant .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-radiant .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-radiant .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-radiant .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-radiant .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-radiant .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-radiant .hero-intro,#hb-radiant .hero-benefits{font-size:15px}}#hb-radiant .editorial-set{min-width:0}#hb-radiant .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-radiant .hero>*,#hb-radiant .split>*,#hb-radiant .cards>*,#hb-radiant .routine>*{min-width:0}@media(max-width:760px){#hb-radiant{padding-bottom:85px;font-size:16px}#hb-radiant .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-radiant .variants #variant{width:100%}#hb-radiant .variants #quantity{width:80px}#hb-radiant select,#hb-radiant input,#hb-radiant textarea{font-size:16px}#hb-radiant .product-jumps{gap:4px 14px}#hb-radiant .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-radiant .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-radiant .thumbs button{scroll-snap-align:start;min-height:60px}#hb-radiant .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-radiant .choice .detail{font-size:14px}#hb-radiant .choice .tag{line-height:1.5}#hb-radiant .terms{font-size:13px}#hb-radiant .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-radiant .sticky>div{min-width:0}#hb-radiant .sticky small{overflow-wrap:anywhere}#hb-radiant .sticky .cta{flex-shrink:0;min-height:44px}#hb-radiant .review-tools input,#hb-radiant .review-tools select{font-size:16px}#hb-radiant .review-reset{min-height:44px}#hb-radiant .ingredient-text{font-size:13px;line-height:1.7}#hb-radiant summary{min-height:44px;display:flex;align-items:center}#hb-radiant details p{font-size:15px}#hb-radiant .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-radiant .wrap{padding-left:16px;padding-right:16px}#hb-radiant .cards{grid-template-columns:1fr}#hb-radiant .card h3{font-size:26px}#hb-radiant .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-radiant .choice>label>.price{grid-column:2;margin-top:5px}#hb-radiant .sticky strong{font-size:11px}#hb-radiant .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-radiant{scroll-behavior:auto}}#hb-radiant .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-radiant .hero,#hb-radiant .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-radiant .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-radiant .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-radiant .thumbs{justify-content:center}}#hb-radiant .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-radiant .lifestyle-pair figure{margin:0;min-width:0}#hb-radiant .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-radiant .warm>.wrap{padding-left:20px;padding-right:20px}#hb-radiant .lifestyle-pair{gap:12px;margin-top:24px}}#hb-radiant{letter-spacing:normal;padding-bottom:80px}#hb-radiant [hidden]{display:none!important}#hb-radiant .card{display:block;background:transparent;position:static;text-align:left}#hb-radiant .price{display:block}#hb-radiant .sub .price small{display:block;font-size:10px;font-weight:400}#hb-radiant .hero>div{min-width:0}#hb-radiant .sticky{z-index:25}#hb-radiant video{max-width:100%}#hb-radiant h1,#hb-radiant h2,#hb-radiant h3{letter-spacing:normal;color:#241f19}#hb-radiant .thumbs button{min-height:66px}#hb-radiant .gallery{top:130px}#hb-radiant .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-radiant .variants{flex-wrap:wrap}#hb-radiant .variants #hb-variant{flex-basis:45%}#hb-radiant .variants #hb-quantity{flex:0 0 55px}#hb-radiant select{font-size:16px}#hb-radiant .gallery{position:static}}#hb-radiant .gallery-main{height:auto;aspect-ratio:1/1}#hb-radiant #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-radiant #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-radiant #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-radiant #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-radiant #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-radiant #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-radiant #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-radiant #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-radiant #hb-product-reviews .stamped-fa-star,#hb-radiant #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-radiant #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-radiant .stamped-badge .stamped-fa-star,#hb-radiant .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-radiant #hb-reviews,#hb-radiant #hb-choose,#hb-radiant section{scroll-margin-top:24px}@media(max-width:760px){#hb-radiant .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-radiant #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-radiant .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-radiant .variants #hb-variant{width:100%}#hb-radiant .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-radiant #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-radiant .sub .price small{font-size:12px}#hb-radiant .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-radiant) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-radiant #hb-product-reviews{padding:0;max-width:none}#hb-radiant .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-radiant .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-radiant .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-radiant .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-radiant .card p{font-size:16px}#hb-radiant .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-radiant .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-radiant .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-radiant .intro .rating{margin:0 0 10px}#hb-radiant .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-radiant .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-radiant .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-radiant .hero{gap:18px}}#hb-radiant .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-radiant .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-radiant .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-radiant .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-radiant .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-radiant>.wrap:first-child{padding-top:0}#hb-radiant .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-radiant .thumbs{margin-top:8px}}#hb-radiant .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-radiant .ingredient-benefits li{margin:0 0 18px}#hb-radiant .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-radiant .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-radiant #hb-ingredients{scroll-margin-top:24px}#hb-radiant .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-radiant .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-radiant .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-radiant #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-radiant .gallery-frame{aspect-ratio:5/4}}#hb-radiant #hb-overview figure{margin:0}#hb-radiant #hb-overview figure img{width:100%;height:auto;display:block}#hb-radiant .customer-film video{background:#faf7f1}#hb-radiant .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-radiant .thumbs img{aspect-ratio:1;display:block}#hb-radiant .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-radiant #hb-packThumb img{transform:scale(1)}#hb-radiant #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-radiant #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-radiant #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-radiant .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-radiant .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-radiant .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-radiant .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-radiant .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-radiant .customer-story details p{font-size:14px}#hb-radiant .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-radiant .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-radiant .customer-story video{height:210px}#hb-radiant .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-radiant .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-radiant .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-radiant .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-radiant .customer-story blockquote{font-size:25px}#hb-radiant #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-radiant #hb-overview figure{max-width:270px}#hb-radiant .thumbs{padding-inline:8px}#hb-radiant .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-radiant .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-radiant .customer-story video{height:auto;max-height:480px}#hb-radiant .customer-story blockquote{font-size:22px}}#hb-radiant .gallery-frame{position:relative}#hb-radiant .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-radiant .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-radiant .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-radiant .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-radiant .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-radiant .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-radiant .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-radiant .variants #hb-variant{grid-column:1;grid-row:2}#hb-radiant .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-radiant .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-radiant .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-radiant .thumbs button[hidden]{display:none}#hb-radiant #hb-overview figure{max-width:420px}#hb-radiant .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-radiant .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-radiant .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-radiant .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-radiant .thumbs{padding:2px 8px}#hb-radiant #hb-overview figure{max-width:none}#hb-radiant .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-radiant .customer-story video{width:100%;max-height:none}#hb-radiant .intro h1{font-size:30px}}#hb-radiant .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-radiant .single-size{font-size:15px;font-weight:600}#hb-radiant .variants{display:flex;align-items:center;gap:12px}#hb-radiant .variants .single-size{margin-right:auto}#hb-radiant .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-radiant .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-radiant #hb-packThumb{overflow:hidden}#hb-radiant #hb-packThumb img{transform:scale(1.2)}#hb-radiant #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-radiant #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-radiant .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-radiant .customer-story{grid-template-columns:minmax(0,1fr)}#hb-radiant .customer-story video{max-height:none}#hb-radiant #hb-overview figure{max-width:270px}#hb-radiant .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-radiant #hb-choose,#hb-radiant .section{scroll-margin-top:110px}#hb-radiant .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1;object-position:center 40%}#hb-radiant .customer-story video{aspect-ratio:9/16;max-height:520px}#hb-radiant .customer-media{background:transparent}#hb-radiant #hb-overview figure{max-width:480px;width:100%}#hb-radiant .application-motion img{aspect-ratio:1;object-fit:cover}@media(max-width:760px){#hb-radiant .customer-story video{max-height:none}#hb-radiant #hb-overview figure{max-width:none}#hb-radiant .intro h1{font-size:30px}#hb-radiant .gallery-frame{aspect-ratio:6/5}#hb-radiant .thumbs button{flex-basis:66px;width:66px;max-width:66px}}#hb-radiant .testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-radiant .testimonial-card{background:#faf6ef;border:1px solid #ded3c2;padding:28px;display:flex;flex-direction:column}#hb-radiant .testimonial-stars{color:#765c30;letter-spacing:3px;margin:0 0 18px}#hb-radiant .testimonial-card blockquote{font-family:Georgia,serif;font-size:28px;line-height:1.35;margin:0 0 24px}#hb-radiant .testimonial-credit{font-size:13px;margin-top:auto;margin-bottom:0;line-height:1.6}#hb-radiant #hb-customer-stories{scroll-margin-top:110px}@media(max-width:760px){#hb-radiant .testimonial-grid{grid-template-columns:1fr;gap:16px}#hb-radiant .testimonial-card{padding:22px}#hb-radiant .testimonial-card blockquote{font-size:25px}}#hb-radiant .testimonial-grid+.small{margin-top:18px}#hb-radiant .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4);max-width:none}#hb-radiant .bak-video-card{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:center;margin:24px 0 36px}#hb-radiant .bak-video-card video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f8f4ed}#hb-radiant .bak-video-card blockquote{font:italic 25px/1.45 Georgia,serif;margin:18px 0}#hb-radiant .bak-video-card h3{font:32px/1.2 Georgia,serif}#hb-radiant .gallery-frame{aspect-ratio:4/3}#hb-radiant .gallery-main{aspect-ratio:auto;object-fit:cover}#hb-radiant .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{object-position:center;--hero-zoom:1}@media(max-width:760px){#hb-radiant .bak-video-card{grid-template-columns:1fr;gap:20px}#hb-radiant .bak-video-card video{max-width:380px;margin:auto}#hb-radiant .bak-video-card h3{font-size:29px}#hb-radiant .gallery-frame{aspect-ratio:4/3}}#hb-radiant .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-radiant .gallery-frame{aspect-ratio:1!important}#hb-radiant .gallery-main{object-fit:cover;object-position:center;max-height:none}#hb-radiant .editorial-set{max-width:420px;margin:auto;width:100%}#hb-radiant .editorial-set img{aspect-ratio:1;object-fit:cover}#hb-radiant .bak-video-card video{aspect-ratio:9/16;max-height:440px;width:100%;object-fit:contain;background:#faf8f4}#hb-radiant .bak-video-card video{aspect-ratio:1;max-height:none}#hb-radiant .editorial-set img{object-fit:contain}#hb-radiant .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-radiant .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-radiant .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-radiant .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-radiant .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-radiant .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-radiant .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-radiant .hb-opening-proof cite{font-size:11px}#hb-radiant .hb-assurances{gap:10px;font-size:12px}}#hb-revive-defy *{box-sizing:border-box}#hb-revive-defy{scroll-behavior:smooth}#hb-revive-defy{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-revive-defy h1,#hb-revive-defy h2,#hb-revive-defy h3,#hb-revive-defy blockquote,#hb-revive-defy .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-revive-defy h1{font-size:46px;margin:8px 0 12px}#hb-revive-defy h2{font-size:38px;margin:10px 0 20px}#hb-revive-defy h3{font-size:27px;margin:0 0 12px}#hb-revive-defy p{margin:0 0 16px}#hb-revive-defy a{color:inherit;text-underline-offset:4px}#hb-revive-defy button,#hb-revive-defy select,#hb-revive-defy input{font:inherit}#hb-revive-defy button,#hb-revive-defy a,#hb-revive-defy summary,#hb-revive-defy input,#hb-revive-defy select{touch-action:manipulation}#hb-revive-defy button,#hb-revive-defy summary{cursor:pointer}#hb-revive-defy button:focus-visible,#hb-revive-defy a:focus-visible,#hb-revive-defy select:focus-visible,#hb-revive-defy input:focus-visible,#hb-revive-defy summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-revive-defy button{color:inherit}#hb-revive-defy img{max-width:100%;height:auto;display:block}#hb-revive-defy small,#hb-revive-defy .small{font-size:13px;line-height:1.55}#hb-revive-defy .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-revive-defy .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-revive-defy .reviewbar a{color:#fff}#hb-revive-defy .brand{font-size:24px;letter-spacing:.2em}#hb-revive-defy .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-revive-defy header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-revive-defy header nav{display:flex;gap:24px;font-size:13px}#hb-revive-defy .wrap{max-width:1240px;margin:auto;padding:32px}#hb-revive-defy .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-revive-defy .gallery{position:sticky;top:24px}#hb-revive-defy .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-revive-defy .thumbs{display:flex;gap:10px;margin:14px 0}#hb-revive-defy .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-revive-defy .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-revive-defy .thumbs img{height:64px;width:100%;object-fit:cover}#hb-revive-defy .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-revive-defy .rating{font-size:12px;margin:4px 0 12px}#hb-revive-defy .stars{color:#856a3b;letter-spacing:2px}#hb-revive-defy .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-revive-defy .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-revive-defy select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-revive-defy .variants select{flex:1}#hb-revive-defy .price{font-size:21px;font-weight:600}#hb-revive-defy fieldset{margin:12px 0;border:0;padding:0}#hb-revive-defy legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-revive-defy .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-revive-defy .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-revive-defy .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-revive-defy .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-revive-defy .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-revive-defy .choice strong{font-size:14px}#hb-revive-defy .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-revive-defy .choice .price{font-size:18px}#hb-revive-defy .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-revive-defy .cadence{margin:10px 0 0 28px;font-size:12px}#hb-revive-defy .cadence select{width:100%;margin-top:5px}#hb-revive-defy .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-revive-defy .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-revive-defy .cta:hover{background:#51412c}#hb-revive-defy .cta:disabled{background:#716958;cursor:not-allowed}#hb-revive-defy .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-revive-defy .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-revive-defy .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-revive-defy .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-revive-defy .section>p{max-width:730px}#hb-revive-defy .warm{background:#faf6ef}#hb-revive-defy .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-revive-defy .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-revive-defy .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-revive-defy .number{font:italic 36px Georgia,serif;color:#92713f}#hb-revive-defy .card p{font-size:14px}#hb-revive-defy .card h3{font-size:26px}#hb-revive-defy .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-revive-defy .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-revive-defy .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-revive-defy .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-revive-defy .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-revive-defy .story img{width:100%;max-height:560px;object-fit:cover}#hb-revive-defy .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-revive-defy details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-revive-defy summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-revive-defy summary:after{content:"+";position:absolute;right:3px}#hb-revive-defy details[open] summary:after{content:"\2212"}#hb-revive-defy details p{margin-top:14px;font-size:14px}#hb-revive-defy .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-revive-defy .faq{max-width:850px}#hb-revive-defy .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-revive-defy .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-revive-defy .sticky[hidden]{display:none}#hb-revive-defy .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-revive-defy .sticky strong{font-size:14px}#hb-revive-defy .sticky small{display:block}#hb-revive-defy dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-revive-defy dialog::backdrop{background:#0007}#hb-revive-defy .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-revive-defy .report{max-width:1120px}#hb-revive-defy .report h1{font-size:58px}#hb-revive-defy .report h2{margin-top:30px}#hb-revive-defy .report .lead{font-size:20px;max-width:850px}#hb-revive-defy .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-revive-defy .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-revive-defy .report td,#hb-revive-defy .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-revive-defy .report th{background:#f4eee4}#hb-revive-defy .table-wrap{overflow-x:auto}#hb-revive-defy .report li{margin-bottom:10px}#hb-revive-defy .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-revive-defy .report figure{margin:20px 0}#hb-revive-defy .report figure img{border:1px solid #ddd}#hb-revive-defy .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-revive-defy .report .status{font-size:12px;color:#70542e}#hb-revive-defy .report .score{font-size:12px}#hb-revive-defy .mobile-demo{display:block}#hb-revive-defy .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-revive-defy{font-size:15px}#hb-revive-defy .wrap{padding:24px 20px}#hb-revive-defy header{padding:15px 20px}#hb-revive-defy header nav{gap:14px}#hb-revive-defy header nav a:nth-child(2){display:none}#hb-revive-defy .brand{font-size:19px}#hb-revive-defy h1{font-size:36px}#hb-revive-defy h2{font-size:32px}#hb-revive-defy .hero,#hb-revive-defy .split{grid-template-columns:1fr;gap:24px}#hb-revive-defy .gallery{position:static}#hb-revive-defy .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-revive-defy .thumbs{margin:10px 0 0}#hb-revive-defy .thumbs button{width:65px}#hb-revive-defy .thumbs img{height:44px}#hb-revive-defy .hero .intro{margin-top:0}#hb-revive-defy .benefit{font-size:23px}#hb-revive-defy .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-revive-defy .routine{grid-template-columns:1fr}#hb-revive-defy .section{padding:42px 0}#hb-revive-defy .choice>label{grid-template-columns:20px 1fr auto}#hb-revive-defy .choice .price{font-size:16px}#hb-revive-defy .sticky{padding:10px 16px;gap:8px}#hb-revive-defy .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-revive-defy .sticky strong{font-size:12px}#hb-revive-defy .sticky small{font-size:11px}#hb-revive-defy .report h1{font-size:40px}#hb-revive-defy .report td,#hb-revive-defy .report th{min-width:170px;padding:10px}#hb-revive-defy .report .lead{font-size:18px}}#hb-revive-defy .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-revive-defy .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-revive-defy .thumbs button[hidden]{display:none}#hb-revive-defy .thumbs img{height:54px;object-fit:contain}#hb-revive-defy .thumbs span{display:block;padding:5px 0 2px}#hb-revive-defy .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-revive-defy .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-revive-defy .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-revive-defy .card{border-top:0;padding-top:0}#hb-revive-defy .editorial-set{margin:0}#hb-revive-defy .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-revive-defy .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-revive-defy .customer-film blockquote{font-size:30px;margin:22px 0}#hb-revive-defy .customer-film{scroll-margin-top:20px}#hb-revive-defy .customer-film .split{align-items:start}#hb-revive-defy .customer-film details{font-size:13px}#hb-revive-defy .media-note{font-size:12px}#hb-revive-defy .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-revive-defy .thumbs button{flex-basis:66px}#hb-revive-defy .thumbs img{height:42px}#hb-revive-defy .product-portrait{margin-bottom:15px}#hb-revive-defy .customer-film .split{gap:25px}#hb-revive-defy .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-revive-defy .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-revive-defy .reviews-section{scroll-margin-top:24px}#hb-revive-defy .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-revive-defy .review-heading h2{margin-bottom:25px}#hb-revive-defy .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-revive-defy .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-revive-defy .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-revive-defy .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-revive-defy .review-score p{margin:10px 0}#hb-revive-defy .rating-breakdown{align-self:center}#hb-revive-defy .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-revive-defy .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-revive-defy .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-revive-defy .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-revive-defy .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-revive-defy .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-revive-defy .review-tools label{font-size:12px;display:grid;gap:6px}#hb-revive-defy .review-tools input,#hb-revive-defy .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-revive-defy .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-revive-defy .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-revive-defy .review-person{font-size:13px}#hb-revive-defy .review-person strong{display:block;font-size:15px}#hb-revive-defy .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-revive-defy .review-person time{display:block;color:#72685b;font-size:12px}#hb-revive-defy .review-copy{max-width:750px}#hb-revive-defy .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-revive-defy .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-revive-defy .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-revive-defy .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-revive-defy .review-bottom>a{font-size:13px}#hb-revive-defy .review-bottom button{background:#fff;font-size:13px}#hb-revive-defy .review-empty{padding:24px;background:#faf6ef}#hb-revive-defy .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-revive-defy .review-tools+#reviewResults{margin-top:16px}#hb-revive-defy header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-revive-defy header{flex-wrap:wrap;gap:18px}#hb-revive-defy header nav{font-size:11px;gap:15px}#hb-revive-defy .review-heading{display:block}#hb-revive-defy .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-revive-defy .review-score strong{font-size:54px}#hb-revive-defy .review-tools{grid-template-columns:1fr 1fr}#hb-revive-defy .review-tools label:first-child{grid-column:1/-1}#hb-revive-defy .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-revive-defy .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-revive-defy .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-revive-defy .review-person time{margin-left:auto}#hb-revive-defy .review-verified{margin:0}#hb-revive-defy .review-copy p{font-size:15px}#hb-revive-defy .review-bottom{align-items:flex-start;flex-direction:column}#hb-revive-defy .review-heading .linkbutton{margin-bottom:20px}}#hb-revive-defy .choice .detail{font-size:13px}#hb-revive-defy .terms{font-size:12px}#hb-revive-defy .choice strong{font-size:15px}#hb-revive-defy .choice .price{font-size:20px}#hb-revive-defy .review-preview-note{line-height:1.65}#hb-revive-defy .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-revive-defy .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-revive-defy .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-revive-defy .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-revive-defy .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-revive-defy .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-revive-defy .hero-intro,#hb-revive-defy .hero-benefits{font-size:15px}}#hb-revive-defy .editorial-set{min-width:0}#hb-revive-defy .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-revive-defy .hero>*,#hb-revive-defy .split>*,#hb-revive-defy .cards>*,#hb-revive-defy .routine>*{min-width:0}@media(max-width:760px){#hb-revive-defy{padding-bottom:85px;font-size:16px}#hb-revive-defy .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-revive-defy .variants #variant{width:100%}#hb-revive-defy .variants #quantity{width:80px}#hb-revive-defy select,#hb-revive-defy input,#hb-revive-defy textarea{font-size:16px}#hb-revive-defy .product-jumps{gap:4px 14px}#hb-revive-defy .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-revive-defy .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-revive-defy .thumbs button{scroll-snap-align:start;min-height:60px}#hb-revive-defy .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-revive-defy .choice .detail{font-size:14px}#hb-revive-defy .choice .tag{line-height:1.5}#hb-revive-defy .terms{font-size:13px}#hb-revive-defy .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-revive-defy .sticky>div{min-width:0}#hb-revive-defy .sticky small{overflow-wrap:anywhere}#hb-revive-defy .sticky .cta{flex-shrink:0;min-height:44px}#hb-revive-defy .review-tools input,#hb-revive-defy .review-tools select{font-size:16px}#hb-revive-defy .review-reset{min-height:44px}#hb-revive-defy .ingredient-text{font-size:13px;line-height:1.7}#hb-revive-defy summary{min-height:44px;display:flex;align-items:center}#hb-revive-defy details p{font-size:15px}#hb-revive-defy .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-revive-defy .wrap{padding-left:16px;padding-right:16px}#hb-revive-defy .cards{grid-template-columns:1fr}#hb-revive-defy .card h3{font-size:26px}#hb-revive-defy .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-revive-defy .choice>label>.price{grid-column:2;margin-top:5px}#hb-revive-defy .sticky strong{font-size:11px}#hb-revive-defy .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-revive-defy{scroll-behavior:auto}}#hb-revive-defy .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-revive-defy .hero,#hb-revive-defy .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-revive-defy .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-revive-defy .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-revive-defy .thumbs{justify-content:center}}#hb-revive-defy .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-revive-defy .lifestyle-pair figure{margin:0;min-width:0}#hb-revive-defy .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-revive-defy .warm>.wrap{padding-left:20px;padding-right:20px}#hb-revive-defy .lifestyle-pair{gap:12px;margin-top:24px}}#hb-revive-defy{letter-spacing:normal;padding-bottom:80px}#hb-revive-defy [hidden]{display:none!important}#hb-revive-defy .card{display:block;background:transparent;position:static;text-align:left}#hb-revive-defy .price{display:block}#hb-revive-defy .sub .price small{display:block;font-size:10px;font-weight:400}#hb-revive-defy .hero>div{min-width:0}#hb-revive-defy .sticky{z-index:25}#hb-revive-defy video{max-width:100%}#hb-revive-defy h1,#hb-revive-defy h2,#hb-revive-defy h3{letter-spacing:normal;color:#241f19}#hb-revive-defy .thumbs button{min-height:66px}#hb-revive-defy .gallery{top:130px}#hb-revive-defy .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-revive-defy .variants{flex-wrap:wrap}#hb-revive-defy .variants #hb-variant{flex-basis:45%}#hb-revive-defy .variants #hb-quantity{flex:0 0 55px}#hb-revive-defy select{font-size:16px}#hb-revive-defy .gallery{position:static}}#hb-revive-defy .gallery-main{height:auto;aspect-ratio:1/1}#hb-revive-defy #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-revive-defy #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-revive-defy #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-revive-defy #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-revive-defy #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-revive-defy #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-revive-defy #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-revive-defy #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-revive-defy #hb-product-reviews .stamped-fa-star,#hb-revive-defy #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-revive-defy #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-revive-defy .stamped-badge .stamped-fa-star,#hb-revive-defy .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-revive-defy #hb-reviews,#hb-revive-defy #hb-choose,#hb-revive-defy section{scroll-margin-top:24px}@media(max-width:760px){#hb-revive-defy .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-revive-defy #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-revive-defy .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-revive-defy .variants #hb-variant{width:100%}#hb-revive-defy .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-revive-defy #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-revive-defy .sub .price small{font-size:12px}#hb-revive-defy .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-revive-defy) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-revive-defy #hb-product-reviews{padding:0;max-width:none}#hb-revive-defy .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-revive-defy .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-revive-defy .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-revive-defy .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-revive-defy .card p{font-size:16px}#hb-revive-defy .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-revive-defy .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-revive-defy .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-revive-defy .intro .rating{margin:0 0 10px}#hb-revive-defy .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-revive-defy .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-revive-defy .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-revive-defy .hero{gap:18px}}#hb-revive-defy .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-revive-defy .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-revive-defy .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-revive-defy .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-revive-defy .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-revive-defy>.wrap:first-child{padding-top:0}#hb-revive-defy .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-revive-defy .thumbs{margin-top:8px}}#hb-revive-defy .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-revive-defy .ingredient-benefits li{margin:0 0 18px}#hb-revive-defy .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-revive-defy .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-revive-defy #hb-ingredients{scroll-margin-top:24px}#hb-revive-defy .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-revive-defy .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-revive-defy .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-revive-defy #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-revive-defy .gallery-frame{aspect-ratio:5/4}}#hb-revive-defy #hb-overview figure{margin:0}#hb-revive-defy #hb-overview figure img{width:100%;height:auto;display:block}#hb-revive-defy .customer-film video{background:#faf7f1}#hb-revive-defy .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-revive-defy .thumbs img{aspect-ratio:1;display:block}#hb-revive-defy .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-revive-defy #hb-packThumb img{transform:scale(1)}#hb-revive-defy #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-revive-defy #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-revive-defy #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-revive-defy .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-revive-defy .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-revive-defy .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-revive-defy .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-revive-defy .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-revive-defy .customer-story details p{font-size:14px}#hb-revive-defy .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-revive-defy .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-revive-defy .customer-story video{height:210px}#hb-revive-defy .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-revive-defy .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-revive-defy .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-revive-defy .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-revive-defy .customer-story blockquote{font-size:25px}#hb-revive-defy #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-revive-defy #hb-overview figure{max-width:270px}#hb-revive-defy .thumbs{padding-inline:8px}#hb-revive-defy .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-revive-defy .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-revive-defy .customer-story video{height:auto;max-height:480px}#hb-revive-defy .customer-story blockquote{font-size:22px}}#hb-revive-defy .gallery-frame{position:relative}#hb-revive-defy .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-revive-defy .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-revive-defy .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-revive-defy .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}#hb-revive-defy .rd-contents{display:grid;grid-template-columns:1fr 1fr;gap:32px}#hb-revive-defy .rd-contents article{border-top:1px solid #b7a587;padding:24px 0 0}#hb-revive-defy .rd-contents h3{font:30px/1.15 Georgia,serif;margin:14px 0}#hb-revive-defy #hb-included .small{margin-top:18px}#hb-revive-defy #hb-ingredients .editorial-set{max-width:440px;justify-self:center}#hb-revive-defy .variants{display:flex;gap:12px;align-items:center}#hb-revive-defy .variants #hb-quantity{width:80px;flex:0 0 80px}@media(max-width:600px){#hb-revive-defy .rd-contents{grid-template-columns:1fr;gap:18px}#hb-revive-defy .intro h1{font-size:30px}#hb-revive-defy .rd-contents h3{font-size:27px}}#hb-revive-defy .rd-serum-detail{margin:0;width:100%;max-width:440px;justify-self:center}#hb-revive-defy .rd-serum-detail img,#hb-revive-defy .rd-in-hand img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:50% 45%}#hb-revive-defy .gallery-main{object-position:50% 40%}#hb-revive-defy .thumbs button{padding:0}@media(max-width:760px){#hb-revive-defy .rd-serum-detail{max-width:340px}}#hb-revive-defy .collection-value{padding:12px 0;border-top:1px solid #e7ded1;border-bottom:1px solid #e7ded1;margin:14px 0;font-size:14px;line-height:1.5;display:flex;flex-wrap:wrap;gap:3px 14px}#hb-revive-defy .collection-saving{color:#69512d}#hb-revive-defy .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-revive-defy .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-revive-defy .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-revive-defy .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-revive-defy .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-revive-defy .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-revive-defy .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-revive-defy .hb-opening-proof cite{font-size:11px}#hb-revive-defy .hb-assurances{gap:10px;font-size:12px}}#hb-scrub-glow *{box-sizing:border-box}#hb-scrub-glow{scroll-behavior:smooth}#hb-scrub-glow{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-scrub-glow h1,#hb-scrub-glow h2,#hb-scrub-glow h3,#hb-scrub-glow blockquote,#hb-scrub-glow .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-scrub-glow h1{font-size:46px;margin:8px 0 12px}#hb-scrub-glow h2{font-size:38px;margin:10px 0 20px}#hb-scrub-glow h3{font-size:27px;margin:0 0 12px}#hb-scrub-glow p{margin:0 0 16px}#hb-scrub-glow a{color:inherit;text-underline-offset:4px}#hb-scrub-glow button,#hb-scrub-glow select,#hb-scrub-glow input{font:inherit}#hb-scrub-glow button,#hb-scrub-glow a,#hb-scrub-glow summary,#hb-scrub-glow input,#hb-scrub-glow select{touch-action:manipulation}#hb-scrub-glow button,#hb-scrub-glow summary{cursor:pointer}#hb-scrub-glow button:focus-visible,#hb-scrub-glow a:focus-visible,#hb-scrub-glow select:focus-visible,#hb-scrub-glow input:focus-visible,#hb-scrub-glow summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-scrub-glow button{color:inherit}#hb-scrub-glow img{max-width:100%;height:auto;display:block}#hb-scrub-glow small,#hb-scrub-glow .small{font-size:13px;line-height:1.55}#hb-scrub-glow .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-scrub-glow .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-scrub-glow .reviewbar a{color:#fff}#hb-scrub-glow .brand{font-size:24px;letter-spacing:.2em}#hb-scrub-glow .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-scrub-glow header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-scrub-glow header nav{display:flex;gap:24px;font-size:13px}#hb-scrub-glow .wrap{max-width:1240px;margin:auto;padding:32px}#hb-scrub-glow .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-scrub-glow .gallery{position:sticky;top:24px}#hb-scrub-glow .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-scrub-glow .thumbs{display:flex;gap:10px;margin:14px 0}#hb-scrub-glow .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-scrub-glow .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-scrub-glow .thumbs img{height:64px;width:100%;object-fit:cover}#hb-scrub-glow .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-scrub-glow .rating{font-size:12px;margin:4px 0 12px}#hb-scrub-glow .stars{color:#856a3b;letter-spacing:2px}#hb-scrub-glow .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-scrub-glow .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-scrub-glow select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-scrub-glow .variants select{flex:1}#hb-scrub-glow .price{font-size:21px;font-weight:600}#hb-scrub-glow fieldset{margin:12px 0;border:0;padding:0}#hb-scrub-glow legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-scrub-glow .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-scrub-glow .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-scrub-glow .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-scrub-glow .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-scrub-glow .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-scrub-glow .choice strong{font-size:14px}#hb-scrub-glow .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-scrub-glow .choice .price{font-size:18px}#hb-scrub-glow .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-scrub-glow .cadence{margin:10px 0 0 28px;font-size:12px}#hb-scrub-glow .cadence select{width:100%;margin-top:5px}#hb-scrub-glow .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-scrub-glow .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-scrub-glow .cta:hover{background:#51412c}#hb-scrub-glow .cta:disabled{background:#716958;cursor:not-allowed}#hb-scrub-glow .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-scrub-glow .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-scrub-glow .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-scrub-glow .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-scrub-glow .section>p{max-width:730px}#hb-scrub-glow .warm{background:#faf6ef}#hb-scrub-glow .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-scrub-glow .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-scrub-glow .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-scrub-glow .number{font:italic 36px Georgia,serif;color:#92713f}#hb-scrub-glow .card p{font-size:14px}#hb-scrub-glow .card h3{font-size:26px}#hb-scrub-glow .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-scrub-glow .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-scrub-glow .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-scrub-glow .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-scrub-glow .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-scrub-glow .story img{width:100%;max-height:560px;object-fit:cover}#hb-scrub-glow .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-scrub-glow details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-scrub-glow summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-scrub-glow summary:after{content:"+";position:absolute;right:3px}#hb-scrub-glow details[open] summary:after{content:"\2212"}#hb-scrub-glow details p{margin-top:14px;font-size:14px}#hb-scrub-glow .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-scrub-glow .faq{max-width:850px}#hb-scrub-glow .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-scrub-glow .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-scrub-glow .sticky[hidden]{display:none}#hb-scrub-glow .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-scrub-glow .sticky strong{font-size:14px}#hb-scrub-glow .sticky small{display:block}#hb-scrub-glow dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-scrub-glow dialog::backdrop{background:#0007}#hb-scrub-glow .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-scrub-glow .report{max-width:1120px}#hb-scrub-glow .report h1{font-size:58px}#hb-scrub-glow .report h2{margin-top:30px}#hb-scrub-glow .report .lead{font-size:20px;max-width:850px}#hb-scrub-glow .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-scrub-glow .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-scrub-glow .report td,#hb-scrub-glow .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-scrub-glow .report th{background:#f4eee4}#hb-scrub-glow .table-wrap{overflow-x:auto}#hb-scrub-glow .report li{margin-bottom:10px}#hb-scrub-glow .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-scrub-glow .report figure{margin:20px 0}#hb-scrub-glow .report figure img{border:1px solid #ddd}#hb-scrub-glow .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-scrub-glow .report .status{font-size:12px;color:#70542e}#hb-scrub-glow .report .score{font-size:12px}#hb-scrub-glow .mobile-demo{display:block}#hb-scrub-glow .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-scrub-glow{font-size:15px}#hb-scrub-glow .wrap{padding:24px 20px}#hb-scrub-glow header{padding:15px 20px}#hb-scrub-glow header nav{gap:14px}#hb-scrub-glow header nav a:nth-child(2){display:none}#hb-scrub-glow .brand{font-size:19px}#hb-scrub-glow h1{font-size:36px}#hb-scrub-glow h2{font-size:32px}#hb-scrub-glow .hero,#hb-scrub-glow .split{grid-template-columns:1fr;gap:24px}#hb-scrub-glow .gallery{position:static}#hb-scrub-glow .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-scrub-glow .thumbs{margin:10px 0 0}#hb-scrub-glow .thumbs button{width:65px}#hb-scrub-glow .thumbs img{height:44px}#hb-scrub-glow .hero .intro{margin-top:0}#hb-scrub-glow .benefit{font-size:23px}#hb-scrub-glow .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-scrub-glow .routine{grid-template-columns:1fr}#hb-scrub-glow .section{padding:42px 0}#hb-scrub-glow .choice>label{grid-template-columns:20px 1fr auto}#hb-scrub-glow .choice .price{font-size:16px}#hb-scrub-glow .sticky{padding:10px 16px;gap:8px}#hb-scrub-glow .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-scrub-glow .sticky strong{font-size:12px}#hb-scrub-glow .sticky small{font-size:11px}#hb-scrub-glow .report h1{font-size:40px}#hb-scrub-glow .report td,#hb-scrub-glow .report th{min-width:170px;padding:10px}#hb-scrub-glow .report .lead{font-size:18px}}#hb-scrub-glow .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-scrub-glow .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-scrub-glow .thumbs img{height:54px;object-fit:contain}#hb-scrub-glow .thumbs span{display:block;padding:5px 0 2px}#hb-scrub-glow .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-scrub-glow .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-scrub-glow .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-scrub-glow .card{border-top:0;padding-top:0}#hb-scrub-glow .editorial-set{margin:0}#hb-scrub-glow .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-scrub-glow .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-scrub-glow .customer-film blockquote{font-size:30px;margin:22px 0}#hb-scrub-glow .customer-film{scroll-margin-top:20px}#hb-scrub-glow .customer-film .split{align-items:start}#hb-scrub-glow .customer-film details{font-size:13px}#hb-scrub-glow .media-note{font-size:12px}#hb-scrub-glow .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-scrub-glow .thumbs button{flex-basis:66px}#hb-scrub-glow .thumbs img{height:42px}#hb-scrub-glow .product-portrait{margin-bottom:15px}#hb-scrub-glow .customer-film .split{gap:25px}#hb-scrub-glow .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-scrub-glow .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-scrub-glow .reviews-section{scroll-margin-top:24px}#hb-scrub-glow .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-scrub-glow .review-heading h2{margin-bottom:25px}#hb-scrub-glow .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-scrub-glow .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-scrub-glow .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-scrub-glow .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-scrub-glow .review-score p{margin:10px 0}#hb-scrub-glow .rating-breakdown{align-self:center}#hb-scrub-glow .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-scrub-glow .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-scrub-glow .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-scrub-glow .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-scrub-glow .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-scrub-glow .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-scrub-glow .review-tools label{font-size:12px;display:grid;gap:6px}#hb-scrub-glow .review-tools input,#hb-scrub-glow .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-scrub-glow .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-scrub-glow .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-scrub-glow .review-person{font-size:13px}#hb-scrub-glow .review-person strong{display:block;font-size:15px}#hb-scrub-glow .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-scrub-glow .review-person time{display:block;color:#72685b;font-size:12px}#hb-scrub-glow .review-copy{max-width:750px}#hb-scrub-glow .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-scrub-glow .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-scrub-glow .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-scrub-glow .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-scrub-glow .review-bottom>a{font-size:13px}#hb-scrub-glow .review-bottom button{background:#fff;font-size:13px}#hb-scrub-glow .review-empty{padding:24px;background:#faf6ef}#hb-scrub-glow .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-scrub-glow .review-tools+#reviewResults{margin-top:16px}#hb-scrub-glow header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-scrub-glow header{flex-wrap:wrap;gap:18px}#hb-scrub-glow header nav{font-size:11px;gap:15px}#hb-scrub-glow .review-heading{display:block}#hb-scrub-glow .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-scrub-glow .review-score strong{font-size:54px}#hb-scrub-glow .review-tools{grid-template-columns:1fr 1fr}#hb-scrub-glow .review-tools label:first-child{grid-column:1/-1}#hb-scrub-glow .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-scrub-glow .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-scrub-glow .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-scrub-glow .review-person time{margin-left:auto}#hb-scrub-glow .review-verified{margin:0}#hb-scrub-glow .review-copy p{font-size:15px}#hb-scrub-glow .review-bottom{align-items:flex-start;flex-direction:column}#hb-scrub-glow .review-heading .linkbutton{margin-bottom:20px}}#hb-scrub-glow .choice .detail{font-size:13px}#hb-scrub-glow .terms{font-size:12px}#hb-scrub-glow .choice strong{font-size:15px}#hb-scrub-glow .choice .price{font-size:20px}#hb-scrub-glow .review-preview-note{line-height:1.65}#hb-scrub-glow .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-scrub-glow .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-scrub-glow .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-scrub-glow .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-scrub-glow .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-scrub-glow .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-scrub-glow .hero-intro,#hb-scrub-glow .hero-benefits{font-size:15px}}#hb-scrub-glow .editorial-set{min-width:0}#hb-scrub-glow .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-scrub-glow .hero>*,#hb-scrub-glow .split>*,#hb-scrub-glow .cards>*,#hb-scrub-glow .routine>*{min-width:0}@media(max-width:760px){#hb-scrub-glow{padding-bottom:85px;font-size:16px}#hb-scrub-glow .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-scrub-glow .variants #variant{width:100%}#hb-scrub-glow .variants #quantity{width:80px}#hb-scrub-glow select,#hb-scrub-glow input,#hb-scrub-glow textarea{font-size:16px}#hb-scrub-glow .product-jumps{gap:4px 14px}#hb-scrub-glow .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-scrub-glow .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-scrub-glow .thumbs button{scroll-snap-align:start;min-height:60px}#hb-scrub-glow .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-scrub-glow .choice .detail{font-size:14px}#hb-scrub-glow .choice .tag{line-height:1.5}#hb-scrub-glow .terms{font-size:13px}#hb-scrub-glow .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-scrub-glow .sticky>div{min-width:0}#hb-scrub-glow .sticky small{overflow-wrap:anywhere}#hb-scrub-glow .sticky .cta{flex-shrink:0;min-height:44px}#hb-scrub-glow .review-tools input,#hb-scrub-glow .review-tools select{font-size:16px}#hb-scrub-glow .review-reset{min-height:44px}#hb-scrub-glow .ingredient-text{font-size:13px;line-height:1.7}#hb-scrub-glow summary{min-height:44px;display:flex;align-items:center}#hb-scrub-glow details p{font-size:15px}#hb-scrub-glow .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-scrub-glow .wrap{padding-left:16px;padding-right:16px}#hb-scrub-glow .cards{grid-template-columns:1fr}#hb-scrub-glow .card h3{font-size:26px}#hb-scrub-glow .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-scrub-glow .choice>label>.price{grid-column:2;margin-top:5px}#hb-scrub-glow .sticky strong{font-size:11px}#hb-scrub-glow .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-scrub-glow{scroll-behavior:auto}}#hb-scrub-glow .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-scrub-glow .hero,#hb-scrub-glow .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-scrub-glow .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-scrub-glow .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-scrub-glow .thumbs{justify-content:center}}#hb-scrub-glow .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-scrub-glow .lifestyle-pair figure{margin:0;min-width:0}#hb-scrub-glow .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-scrub-glow .warm>.wrap{padding-left:20px;padding-right:20px}#hb-scrub-glow .lifestyle-pair{gap:12px;margin-top:24px}}#hb-scrub-glow{letter-spacing:normal;padding-bottom:80px}#hb-scrub-glow [hidden]{display:none!important}#hb-scrub-glow .card{display:block;background:transparent;position:static;text-align:left}#hb-scrub-glow .price{display:block}#hb-scrub-glow .sub .price small{display:block;font-size:10px;font-weight:400}#hb-scrub-glow .hero>div{min-width:0}#hb-scrub-glow .sticky{z-index:25}#hb-scrub-glow video{max-width:100%}#hb-scrub-glow h1,#hb-scrub-glow h2,#hb-scrub-glow h3{letter-spacing:normal;color:#241f19}#hb-scrub-glow .thumbs button{min-height:66px}#hb-scrub-glow .gallery{top:130px}#hb-scrub-glow .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-scrub-glow .variants{flex-wrap:wrap}#hb-scrub-glow .variants #hb-variant{flex-basis:45%}#hb-scrub-glow .variants #hb-quantity{flex:0 0 55px}#hb-scrub-glow select{font-size:16px}#hb-scrub-glow .gallery{position:static}}#hb-scrub-glow .gallery-main{height:auto;aspect-ratio:1/1}#hb-scrub-glow #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-scrub-glow #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-scrub-glow #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-scrub-glow #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-scrub-glow #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-scrub-glow #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-scrub-glow #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-scrub-glow #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-scrub-glow #hb-product-reviews .stamped-fa-star,#hb-scrub-glow #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-scrub-glow #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-scrub-glow .stamped-badge .stamped-fa-star,#hb-scrub-glow .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-scrub-glow #hb-reviews,#hb-scrub-glow #hb-choose,#hb-scrub-glow section{scroll-margin-top:24px}@media(max-width:760px){#hb-scrub-glow .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-scrub-glow #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-scrub-glow .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-scrub-glow .variants #hb-variant{width:100%}#hb-scrub-glow .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-scrub-glow #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-scrub-glow .sub .price small{font-size:12px}#hb-scrub-glow .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-scrub-glow) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-scrub-glow #hb-product-reviews{padding:0;max-width:none}#hb-scrub-glow .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-scrub-glow .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-scrub-glow .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-scrub-glow .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-scrub-glow .card p{font-size:16px}#hb-scrub-glow .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-scrub-glow .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-scrub-glow .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-scrub-glow .intro .rating{margin:0 0 10px}#hb-scrub-glow .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-scrub-glow .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-scrub-glow .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-scrub-glow .hero{gap:18px}}#hb-scrub-glow .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-scrub-glow .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-scrub-glow .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-scrub-glow .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-scrub-glow .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-scrub-glow>.wrap:first-child{padding-top:0}#hb-scrub-glow .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-scrub-glow .thumbs{margin-top:8px}}#hb-scrub-glow .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-scrub-glow .ingredient-benefits li{margin:0 0 18px}#hb-scrub-glow .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-scrub-glow .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-scrub-glow #hb-ingredients{scroll-margin-top:24px}#hb-scrub-glow .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-scrub-glow .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-scrub-glow .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-scrub-glow #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-scrub-glow .gallery-frame{aspect-ratio:5/4}}#hb-scrub-glow #hb-overview figure{margin:0}#hb-scrub-glow #hb-overview figure img{width:100%;height:auto;display:block}#hb-scrub-glow .customer-film video{background:#faf7f1}#hb-scrub-glow .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-scrub-glow .thumbs img{aspect-ratio:1;display:block}#hb-scrub-glow .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-scrub-glow #hb-packThumb img{transform:scale(1)}#hb-scrub-glow #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-scrub-glow #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-scrub-glow #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-scrub-glow .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-scrub-glow .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-scrub-glow .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-scrub-glow .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-scrub-glow .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-scrub-glow .customer-story details p{font-size:14px}#hb-scrub-glow .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-scrub-glow .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-scrub-glow .customer-story video{height:210px}#hb-scrub-glow .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-scrub-glow .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-scrub-glow .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-scrub-glow .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-scrub-glow .customer-story blockquote{font-size:25px}#hb-scrub-glow #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-scrub-glow #hb-overview figure{max-width:270px}#hb-scrub-glow .thumbs{padding-inline:8px}#hb-scrub-glow .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-scrub-glow .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-scrub-glow .customer-story video{height:auto;max-height:480px}#hb-scrub-glow .customer-story blockquote{font-size:22px}}#hb-scrub-glow .gallery-frame{position:relative}#hb-scrub-glow .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-scrub-glow .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-scrub-glow .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-scrub-glow .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-scrub-glow .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-scrub-glow .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-scrub-glow .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-scrub-glow .variants #hb-variant{grid-column:1;grid-row:2}#hb-scrub-glow .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-scrub-glow .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-scrub-glow .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-scrub-glow .thumbs button[hidden]{display:none}#hb-scrub-glow #hb-overview figure{max-width:420px}#hb-scrub-glow .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-scrub-glow .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-scrub-glow .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-scrub-glow .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-scrub-glow .thumbs{padding:2px 8px}#hb-scrub-glow #hb-overview figure{max-width:none}#hb-scrub-glow .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-scrub-glow .customer-story video{width:100%;max-height:none}#hb-scrub-glow .intro h1{font-size:30px}}#hb-scrub-glow .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-scrub-glow .single-size{font-size:15px;font-weight:600}#hb-scrub-glow .variants{display:flex;align-items:center;gap:12px}#hb-scrub-glow .variants .single-size{margin-right:auto}#hb-scrub-glow .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-scrub-glow .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-scrub-glow #hb-packThumb{overflow:hidden}#hb-scrub-glow #hb-packThumb img{transform:scale(1.2)}#hb-scrub-glow #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-scrub-glow #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-scrub-glow .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-scrub-glow .customer-story{grid-template-columns:minmax(0,1fr)}#hb-scrub-glow .customer-story video{max-height:none}#hb-scrub-glow #hb-overview figure{max-width:270px}#hb-scrub-glow .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-scrub-glow #hb-choose,#hb-scrub-glow .section{scroll-margin-top:110px}#hb-scrub-glow .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1;object-position:center 40%}#hb-scrub-glow .customer-story video{aspect-ratio:9/16;max-height:520px}#hb-scrub-glow .customer-media{background:transparent}#hb-scrub-glow #hb-overview figure{max-width:480px;width:100%}#hb-scrub-glow .application-motion img{aspect-ratio:1;object-fit:cover}@media(max-width:760px){#hb-scrub-glow .customer-story video{max-height:none}#hb-scrub-glow #hb-overview figure{max-width:none}#hb-scrub-glow .intro h1{font-size:30px}#hb-scrub-glow .gallery-frame{aspect-ratio:6/5}#hb-scrub-glow .thumbs button{flex-basis:66px;width:66px;max-width:66px}}#hb-scrub-glow .testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-scrub-glow .testimonial-card{background:#faf6ef;border:1px solid #ded3c2;padding:28px;display:flex;flex-direction:column}#hb-scrub-glow .testimonial-stars{color:#765c30;letter-spacing:3px;margin:0 0 18px}#hb-scrub-glow .testimonial-card blockquote{font-family:Georgia,serif;font-size:28px;line-height:1.35;margin:0 0 24px}#hb-scrub-glow .testimonial-credit{font-size:13px;margin-top:auto;margin-bottom:0;line-height:1.6}#hb-scrub-glow #hb-customer-stories{scroll-margin-top:110px}@media(max-width:760px){#hb-scrub-glow .testimonial-grid{grid-template-columns:1fr;gap:16px}#hb-scrub-glow .testimonial-card{padding:22px}#hb-scrub-glow .testimonial-card blockquote{font-size:25px}}#hb-scrub-glow .testimonial-grid+.small{margin-top:18px}#hb-scrub-glow .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4);max-width:none}#hb-scrub-glow .bak-video-card{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:center;margin:24px 0 36px}#hb-scrub-glow .bak-video-card video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f8f4ed}#hb-scrub-glow .bak-video-card blockquote{font:italic 25px/1.45 Georgia,serif;margin:18px 0}#hb-scrub-glow .bak-video-card h3{font:32px/1.2 Georgia,serif}#hb-scrub-glow .gallery-frame{aspect-ratio:4/3}#hb-scrub-glow .gallery-main{aspect-ratio:auto;object-fit:cover}#hb-scrub-glow .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{object-position:center;--hero-zoom:1}@media(max-width:760px){#hb-scrub-glow .bak-video-card{grid-template-columns:1fr;gap:20px}#hb-scrub-glow .bak-video-card video{max-width:380px;margin:auto}#hb-scrub-glow .bak-video-card h3{font-size:29px}#hb-scrub-glow .gallery-frame{aspect-ratio:4/3}}#hb-scrub-glow .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-scrub-glow .gallery-main{max-height:none;object-fit:cover}#hb-scrub-glow .gallery-main{transform:none!important;object-fit:cover;object-position:center}#hb-scrub-glow #hb-packThumb img{transform:none!important}#hb-scrub-glow .gallery-frame{aspect-ratio:1}#hb-scrub-glow .thumbs{display:flex;gap:8px;padding:0;overflow-x:auto}#hb-scrub-glow .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-scrub-glow .thumbs img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-scrub-glow #hb-overview figure{max-width:520px}#hb-scrub-glow .collection-saving{background:#f7f1e6;border-left:3px solid #9c8052;padding:12px 16px;margin:12px 0}#hb-scrub-glow .collection-saving strong,#hb-scrub-glow .collection-saving small{display:block}#hb-scrub-glow .collection-saving small{font-size:11px;margin-top:4px}@media(max-width:760px){#hb-scrub-glow .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-frame{aspect-ratio:4/3}#hb-scrub-glow .thumbs{padding:0 8px}#hb-scrub-glow .bak-video-card{grid-template-columns:minmax(0,1fr)}#hb-scrub-glow .bak-video-card video{width:100%;max-height:none}}#hb-scrub-glow .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-scrub-glow .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-scrub-glow .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-scrub-glow .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-scrub-glow .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-scrub-glow .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-scrub-glow .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-scrub-glow .hb-opening-proof cite{font-size:11px}#hb-scrub-glow .hb-assurances{gap:10px;font-size:12px}}#hb-serum-sticky{position:fixed;bottom:0;left:0;right:0;z-index:25;background:#fff;color:#241f19;border-top:1px solid #b7a587;box-shadow:0 -3px 20px #0001;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 5%;font:14px/1.4 Jost,Verdana,sans-serif}#hb-serum-sticky[hidden],#hb-serum-sticky [hidden]{display:none!important}#hb-serum-sticky-status a{color:inherit;text-decoration:underline;text-underline-offset:3px}#hb-serum-sticky strong{display:block;font-size:14px}#hb-serum-sticky small{display:block;font-size:12px;margin-top:3px}#hb-serum-sticky button{border:1px solid #a0824e;background:#a0824e;color:#fff;min-height:44px;min-width:150px;padding:12px 22px;font:600 14px/1.4 Jost,Verdana,sans-serif;cursor:pointer;flex-shrink:0;touch-action:manipulation}#hb-serum-sticky button:disabled{opacity:.6;cursor:wait}#hb-serum-sticky button:focus-visible{outline:3px solid #241f19;outline-offset:3px}@media(max-width:760px){#hb-serum-sticky{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));gap:10px}#hb-serum-sticky strong{font-size:12px}#hb-serum-sticky small{font-size:11px}#hb-serum-sticky button{min-width:116px;padding:12px;font-size:12px}}@media(max-width:760px){body:has(#hb-serum-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}body:has(#hb-serum-sticky) #smile-ui-lite-launcher-frame-container{display:none!important}body:has(#hb-serum-sticky){padding-bottom:85px}}#hb-serum *{box-sizing:border-box}#hb-serum{scroll-behavior:smooth}#hb-serum{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-serum h1,#hb-serum h2,#hb-serum h3,#hb-serum blockquote,#hb-serum .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-serum h1{font-size:46px;margin:8px 0 12px}#hb-serum h2{font-size:38px;margin:10px 0 20px}#hb-serum h3{font-size:27px;margin:0 0 12px}#hb-serum p{margin:0 0 16px}#hb-serum a{color:inherit;text-underline-offset:4px}#hb-serum button,#hb-serum select,#hb-serum input{font:inherit}#hb-serum button,#hb-serum a,#hb-serum summary,#hb-serum input,#hb-serum select{touch-action:manipulation}#hb-serum button,#hb-serum summary{cursor:pointer}#hb-serum button:focus-visible,#hb-serum a:focus-visible,#hb-serum select:focus-visible,#hb-serum input:focus-visible,#hb-serum summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-serum button{color:inherit}#hb-serum img{max-width:100%;height:auto;display:block}#hb-serum small,#hb-serum .small{font-size:13px;line-height:1.55}#hb-serum .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-serum .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-serum .reviewbar a{color:#fff}#hb-serum .brand{font-size:24px;letter-spacing:.2em}#hb-serum .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-serum header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-serum header nav{display:flex;gap:24px;font-size:13px}#hb-serum .wrap{max-width:1240px;margin:auto;padding:32px}#hb-serum .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-serum .gallery{position:sticky;top:24px}#hb-serum .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-serum .thumbs{display:flex;gap:10px;margin:14px 0}#hb-serum .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-serum .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-serum .thumbs img{height:64px;width:100%;object-fit:cover}#hb-serum .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-serum .rating{font-size:12px;margin:4px 0 12px}#hb-serum .stars{color:#856a3b;letter-spacing:2px}#hb-serum .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-serum .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-serum select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-serum .variants select{flex:1}#hb-serum .price{font-size:21px;font-weight:600}#hb-serum fieldset{margin:12px 0;border:0;padding:0}#hb-serum legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-serum .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-serum .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-serum .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-serum .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-serum .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-serum .choice strong{font-size:14px}#hb-serum .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-serum .choice .price{font-size:18px}#hb-serum .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-serum .cadence{margin:10px 0 0 28px;font-size:12px}#hb-serum .cadence select{width:100%;margin-top:5px}#hb-serum .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-serum .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-serum .cta:hover{background:#51412c}#hb-serum .cta:disabled{background:#716958;cursor:not-allowed}#hb-serum .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-serum .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-serum .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-serum .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-serum .section>p{max-width:730px}#hb-serum .warm{background:#faf6ef}#hb-serum .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-serum .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-serum .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-serum .number{font:italic 36px Georgia,serif;color:#92713f}#hb-serum .card p{font-size:14px}#hb-serum .card h3{font-size:26px}#hb-serum .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-serum .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-serum .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-serum .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-serum .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-serum .story img{width:100%;max-height:560px;object-fit:cover}#hb-serum .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-serum details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-serum summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-serum summary:after{content:"+";position:absolute;right:3px}#hb-serum details[open] summary:after{content:"\2212"}#hb-serum details p{margin-top:14px;font-size:14px}#hb-serum .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-serum .faq{max-width:850px}#hb-serum .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-serum .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-serum .sticky[hidden]{display:none}#hb-serum .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-serum .sticky strong{font-size:14px}#hb-serum .sticky small{display:block}#hb-serum dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-serum dialog::backdrop{background:#0007}#hb-serum .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-serum .report{max-width:1120px}#hb-serum .report h1{font-size:58px}#hb-serum .report h2{margin-top:30px}#hb-serum .report .lead{font-size:20px;max-width:850px}#hb-serum .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-serum .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-serum .report td,#hb-serum .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-serum .report th{background:#f4eee4}#hb-serum .table-wrap{overflow-x:auto}#hb-serum .report li{margin-bottom:10px}#hb-serum .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-serum .report figure{margin:20px 0}#hb-serum .report figure img{border:1px solid #ddd}#hb-serum .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-serum .report .status{font-size:12px;color:#70542e}#hb-serum .report .score{font-size:12px}#hb-serum .mobile-demo{display:block}#hb-serum .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-serum{font-size:15px}#hb-serum .wrap{padding:24px 20px}#hb-serum header{padding:15px 20px}#hb-serum header nav{gap:14px}#hb-serum header nav a:nth-child(2){display:none}#hb-serum .brand{font-size:19px}#hb-serum h1{font-size:36px}#hb-serum h2{font-size:32px}#hb-serum .hero,#hb-serum .split{grid-template-columns:1fr;gap:24px}#hb-serum .gallery{position:static}#hb-serum .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-serum .thumbs{margin:10px 0 0}#hb-serum .thumbs button{width:65px}#hb-serum .thumbs img{height:44px}#hb-serum .hero .intro{margin-top:0}#hb-serum .benefit{font-size:23px}#hb-serum .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-serum .routine{grid-template-columns:1fr}#hb-serum .section{padding:42px 0}#hb-serum .choice>label{grid-template-columns:20px 1fr auto}#hb-serum .choice .price{font-size:16px}#hb-serum .sticky{padding:10px 16px;gap:8px}#hb-serum .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-serum .sticky strong{font-size:12px}#hb-serum .sticky small{font-size:11px}#hb-serum .report h1{font-size:40px}#hb-serum .report td,#hb-serum .report th{min-width:170px;padding:10px}#hb-serum .report .lead{font-size:18px}}#hb-serum .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-serum .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-serum .thumbs img{height:54px;object-fit:contain}#hb-serum .thumbs span{display:block;padding:5px 0 2px}#hb-serum .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-serum .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-serum .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-serum .card{border-top:0;padding-top:0}#hb-serum .editorial-set{margin:0}#hb-serum .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-serum .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-serum .customer-film blockquote{font-size:30px;margin:22px 0}#hb-serum .customer-film{scroll-margin-top:20px}#hb-serum .customer-film .split{align-items:start}#hb-serum .customer-film details{font-size:13px}#hb-serum .media-note{font-size:12px}#hb-serum .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-serum .thumbs button{flex-basis:66px}#hb-serum .thumbs img{height:42px}#hb-serum .product-portrait{margin-bottom:15px}#hb-serum .customer-film .split{gap:25px}#hb-serum .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-serum .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-serum .reviews-section{scroll-margin-top:24px}#hb-serum .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-serum .review-heading h2{margin-bottom:25px}#hb-serum .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-serum .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-serum .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-serum .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-serum .review-score p{margin:10px 0}#hb-serum .rating-breakdown{align-self:center}#hb-serum .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-serum .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-serum .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-serum .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-serum .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-serum .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-serum .review-tools label{font-size:12px;display:grid;gap:6px}#hb-serum .review-tools input,#hb-serum .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-serum .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-serum .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-serum .review-person{font-size:13px}#hb-serum .review-person strong{display:block;font-size:15px}#hb-serum .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-serum .review-person time{display:block;color:#72685b;font-size:12px}#hb-serum .review-copy{max-width:750px}#hb-serum .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-serum .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-serum .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-serum .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-serum .review-bottom>a{font-size:13px}#hb-serum .review-bottom button{background:#fff;font-size:13px}#hb-serum .review-empty{padding:24px;background:#faf6ef}#hb-serum .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-serum .review-tools+#reviewResults{margin-top:16px}#hb-serum header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-serum header{flex-wrap:wrap;gap:18px}#hb-serum header nav{font-size:11px;gap:15px}#hb-serum .review-heading{display:block}#hb-serum .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-serum .review-score strong{font-size:54px}#hb-serum .review-tools{grid-template-columns:1fr 1fr}#hb-serum .review-tools label:first-child{grid-column:1/-1}#hb-serum .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-serum .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-serum .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-serum .review-person time{margin-left:auto}#hb-serum .review-verified{margin:0}#hb-serum .review-copy p{font-size:15px}#hb-serum .review-bottom{align-items:flex-start;flex-direction:column}#hb-serum .review-heading .linkbutton{margin-bottom:20px}}#hb-serum .choice .detail{font-size:13px}#hb-serum .terms{font-size:12px}#hb-serum .choice strong{font-size:15px}#hb-serum .choice .price{font-size:20px}#hb-serum .review-preview-note{line-height:1.65}#hb-serum .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-serum .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-serum .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-serum .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-serum .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-serum .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-serum .hero-intro,#hb-serum .hero-benefits{font-size:15px}}#hb-serum .editorial-set{min-width:0}#hb-serum .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-serum .hero>*,#hb-serum .split>*,#hb-serum .cards>*,#hb-serum .routine>*{min-width:0}@media(max-width:760px){#hb-serum{padding-bottom:85px;font-size:16px}#hb-serum .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-serum .variants #variant{width:100%}#hb-serum .variants #quantity{width:80px}#hb-serum select,#hb-serum input,#hb-serum textarea{font-size:16px}#hb-serum .product-jumps{gap:4px 14px}#hb-serum .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-serum .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-serum .thumbs button{scroll-snap-align:start;min-height:60px}#hb-serum .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-serum .choice .detail{font-size:14px}#hb-serum .choice .tag{line-height:1.5}#hb-serum .terms{font-size:13px}#hb-serum .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-serum .sticky>div{min-width:0}#hb-serum .sticky small{overflow-wrap:anywhere}#hb-serum .sticky .cta{flex-shrink:0;min-height:44px}#hb-serum .review-tools input,#hb-serum .review-tools select{font-size:16px}#hb-serum .review-reset{min-height:44px}#hb-serum .ingredient-text{font-size:13px;line-height:1.7}#hb-serum summary{min-height:44px;display:flex;align-items:center}#hb-serum details p{font-size:15px}#hb-serum .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-serum .wrap{padding-left:16px;padding-right:16px}#hb-serum .cards{grid-template-columns:1fr}#hb-serum .card h3{font-size:26px}#hb-serum .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-serum .choice>label>.price{grid-column:2;margin-top:5px}#hb-serum .sticky strong{font-size:11px}#hb-serum .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-serum{scroll-behavior:auto}}#hb-serum .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-serum .hero,#hb-serum .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-serum .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-serum .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-serum .thumbs{justify-content:center}}#hb-serum .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-serum .lifestyle-pair figure{margin:0;min-width:0}#hb-serum .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-serum .warm>.wrap{padding-left:20px;padding-right:20px}#hb-serum .lifestyle-pair{gap:12px;margin-top:24px}}#hb-serum{letter-spacing:normal;padding-bottom:80px}#hb-serum [hidden]{display:none!important}#hb-serum .card{display:block;background:transparent;position:static;text-align:left}#hb-serum .price{display:block}#hb-serum .sub .price small{display:block;font-size:10px;font-weight:400}#hb-serum .hero>div{min-width:0}#hb-serum .sticky{z-index:25}#hb-serum video{max-width:100%}#hb-serum h1,#hb-serum h2,#hb-serum h3{letter-spacing:normal;color:#241f19}#hb-serum .thumbs button{min-height:66px}#hb-serum .gallery{top:130px}#hb-serum .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-serum .variants{flex-wrap:wrap}#hb-serum .variants #hb-variant{flex-basis:45%}#hb-serum .variants #hb-quantity{flex:0 0 55px}#hb-serum select{font-size:16px}#hb-serum .gallery{position:static}}#hb-serum .gallery-main{height:auto;aspect-ratio:1/1}#hb-serum #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-serum #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-serum #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-serum #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-serum #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-serum #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-serum #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-serum #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-serum #hb-product-reviews .stamped-fa-star,#hb-serum #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-serum #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-serum .stamped-badge .stamped-fa-star,#hb-serum .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-serum #hb-reviews,#hb-serum #hb-choose,#hb-serum section{scroll-margin-top:24px}@media(max-width:760px){#hb-serum .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-serum #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-serum .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-serum .variants #hb-variant{width:100%}#hb-serum .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-serum #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-serum .sub .price small{font-size:12px}#hb-serum .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-serum) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-serum #hb-product-reviews{padding:0;max-width:none}#hb-serum .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-serum .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-serum .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-serum .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-serum .card p{font-size:16px}#hb-serum .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-serum .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-serum .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-serum .intro .rating{margin:0 0 10px}#hb-serum .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-serum .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-serum .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-serum .hero{gap:18px}}#hb-serum .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-serum .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-serum .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-serum .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-serum .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-serum>.wrap:first-child{padding-top:0}#hb-serum .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-serum .thumbs{margin-top:8px}}#hb-serum .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-serum .ingredient-benefits li{margin:0 0 18px}#hb-serum .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-serum .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-serum #hb-ingredients{scroll-margin-top:24px}#hb-serum .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-serum .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-serum .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-serum #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-serum .gallery-frame{aspect-ratio:5/4}}#hb-serum #hb-overview figure{margin:0}#hb-serum #hb-overview figure img{width:100%;height:auto;display:block}#hb-serum .customer-film video{background:#faf7f1}#hb-serum .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-serum .thumbs img{aspect-ratio:1;display:block}#hb-serum .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-serum #hb-packThumb img{transform:scale(1)}#hb-serum #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-serum #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-serum #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-serum .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-serum .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-serum .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-serum .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-serum .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-serum .customer-story details p{font-size:14px}#hb-serum .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-serum .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-serum .customer-story video{height:210px}#hb-serum .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-serum .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-serum .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-serum .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-serum .customer-story blockquote{font-size:25px}#hb-serum #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-serum #hb-overview figure{max-width:270px}#hb-serum .thumbs{padding-inline:8px}#hb-serum .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-serum .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-serum .customer-story video{height:auto;max-height:480px}#hb-serum .customer-story blockquote{font-size:22px}}#hb-serum .gallery-frame{position:relative}#hb-serum .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-serum .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-serum .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-serum .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-serum .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-serum .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-serum .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-serum .variants #hb-variant{grid-column:1;grid-row:2}#hb-serum .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-serum .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-serum .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-serum .thumbs button[hidden]{display:none}#hb-serum #hb-overview figure{max-width:420px}#hb-serum .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-serum .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-serum .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-serum .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-serum .thumbs{padding:2px 8px}#hb-serum #hb-overview figure{max-width:none}#hb-serum .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-serum .customer-story video{width:100%;max-height:none}#hb-serum .intro h1{font-size:30px}}#hb-serum .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-serum .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-serum .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-serum .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-serum .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-serum .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-serum .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-serum .hb-opening-proof cite{font-size:11px}#hb-serum .hb-assurances{gap:10px;font-size:12px}}#hb-seven-phase *{box-sizing:border-box}#hb-seven-phase{scroll-behavior:smooth}#hb-seven-phase{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-seven-phase h1,#hb-seven-phase h2,#hb-seven-phase h3,#hb-seven-phase blockquote,#hb-seven-phase .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-seven-phase h1{font-size:46px;margin:8px 0 12px}#hb-seven-phase h2{font-size:38px;margin:10px 0 20px}#hb-seven-phase h3{font-size:27px;margin:0 0 12px}#hb-seven-phase p{margin:0 0 16px}#hb-seven-phase a{color:inherit;text-underline-offset:4px}#hb-seven-phase button,#hb-seven-phase select,#hb-seven-phase input{font:inherit}#hb-seven-phase button,#hb-seven-phase a,#hb-seven-phase summary,#hb-seven-phase input,#hb-seven-phase select{touch-action:manipulation}#hb-seven-phase button,#hb-seven-phase summary{cursor:pointer}#hb-seven-phase button:focus-visible,#hb-seven-phase a:focus-visible,#hb-seven-phase select:focus-visible,#hb-seven-phase input:focus-visible,#hb-seven-phase summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-seven-phase button{color:inherit}#hb-seven-phase img{max-width:100%;height:auto;display:block}#hb-seven-phase small,#hb-seven-phase .small{font-size:13px;line-height:1.55}#hb-seven-phase .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-seven-phase .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-seven-phase .reviewbar a{color:#fff}#hb-seven-phase .brand{font-size:24px;letter-spacing:.2em}#hb-seven-phase .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-seven-phase header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-seven-phase header nav{display:flex;gap:24px;font-size:13px}#hb-seven-phase .wrap{max-width:1240px;margin:auto;padding:32px}#hb-seven-phase .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-seven-phase .gallery{position:sticky;top:24px}#hb-seven-phase .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-seven-phase .thumbs{display:flex;gap:10px;margin:14px 0}#hb-seven-phase .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-seven-phase .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-seven-phase .thumbs img{height:64px;width:100%;object-fit:cover}#hb-seven-phase .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-seven-phase .rating{font-size:12px;margin:4px 0 12px}#hb-seven-phase .stars{color:#856a3b;letter-spacing:2px}#hb-seven-phase .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-seven-phase .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-seven-phase select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-seven-phase .variants select{flex:1}#hb-seven-phase .price{font-size:21px;font-weight:600}#hb-seven-phase fieldset{margin:12px 0;border:0;padding:0}#hb-seven-phase legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-seven-phase .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-seven-phase .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-seven-phase .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-seven-phase .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-seven-phase .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-seven-phase .choice strong{font-size:14px}#hb-seven-phase .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-seven-phase .choice .price{font-size:18px}#hb-seven-phase .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-seven-phase .cadence{margin:10px 0 0 28px;font-size:12px}#hb-seven-phase .cadence select{width:100%;margin-top:5px}#hb-seven-phase .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-seven-phase .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-seven-phase .cta:hover{background:#51412c}#hb-seven-phase .cta:disabled{background:#716958;cursor:not-allowed}#hb-seven-phase .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-seven-phase .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-seven-phase .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-seven-phase .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-seven-phase .section>p{max-width:730px}#hb-seven-phase .warm{background:#faf6ef}#hb-seven-phase .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-seven-phase .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-seven-phase .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-seven-phase .number{font:italic 36px Georgia,serif;color:#92713f}#hb-seven-phase .card p{font-size:14px}#hb-seven-phase .card h3{font-size:26px}#hb-seven-phase .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-seven-phase .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-seven-phase .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-seven-phase .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-seven-phase .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-seven-phase .story img{width:100%;max-height:560px;object-fit:cover}#hb-seven-phase .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-seven-phase details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-seven-phase summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-seven-phase summary:after{content:"+";position:absolute;right:3px}#hb-seven-phase details[open] summary:after{content:"\2212"}#hb-seven-phase details p{margin-top:14px;font-size:14px}#hb-seven-phase .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-seven-phase .faq{max-width:850px}#hb-seven-phase .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-seven-phase .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-seven-phase .sticky[hidden]{display:none}#hb-seven-phase .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-seven-phase .sticky strong{font-size:14px}#hb-seven-phase .sticky small{display:block}#hb-seven-phase dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-seven-phase dialog::backdrop{background:#0007}#hb-seven-phase .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-seven-phase .report{max-width:1120px}#hb-seven-phase .report h1{font-size:58px}#hb-seven-phase .report h2{margin-top:30px}#hb-seven-phase .report .lead{font-size:20px;max-width:850px}#hb-seven-phase .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-seven-phase .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-seven-phase .report td,#hb-seven-phase .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-seven-phase .report th{background:#f4eee4}#hb-seven-phase .table-wrap{overflow-x:auto}#hb-seven-phase .report li{margin-bottom:10px}#hb-seven-phase .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-seven-phase .report figure{margin:20px 0}#hb-seven-phase .report figure img{border:1px solid #ddd}#hb-seven-phase .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-seven-phase .report .status{font-size:12px;color:#70542e}#hb-seven-phase .report .score{font-size:12px}#hb-seven-phase .mobile-demo{display:block}#hb-seven-phase .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-seven-phase{font-size:15px}#hb-seven-phase .wrap{padding:24px 20px}#hb-seven-phase header{padding:15px 20px}#hb-seven-phase header nav{gap:14px}#hb-seven-phase header nav a:nth-child(2){display:none}#hb-seven-phase .brand{font-size:19px}#hb-seven-phase h1{font-size:36px}#hb-seven-phase h2{font-size:32px}#hb-seven-phase .hero,#hb-seven-phase .split{grid-template-columns:1fr;gap:24px}#hb-seven-phase .gallery{position:static}#hb-seven-phase .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-seven-phase .thumbs{margin:10px 0 0}#hb-seven-phase .thumbs button{width:65px}#hb-seven-phase .thumbs img{height:44px}#hb-seven-phase .hero .intro{margin-top:0}#hb-seven-phase .benefit{font-size:23px}#hb-seven-phase .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-seven-phase .routine{grid-template-columns:1fr}#hb-seven-phase .section{padding:42px 0}#hb-seven-phase .choice>label{grid-template-columns:20px 1fr auto}#hb-seven-phase .choice .price{font-size:16px}#hb-seven-phase .sticky{padding:10px 16px;gap:8px}#hb-seven-phase .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-seven-phase .sticky strong{font-size:12px}#hb-seven-phase .sticky small{font-size:11px}#hb-seven-phase .report h1{font-size:40px}#hb-seven-phase .report td,#hb-seven-phase .report th{min-width:170px;padding:10px}#hb-seven-phase .report .lead{font-size:18px}}#hb-seven-phase .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-seven-phase .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-seven-phase .thumbs button[hidden]{display:none}#hb-seven-phase .thumbs img{height:54px;object-fit:contain}#hb-seven-phase .thumbs span{display:block;padding:5px 0 2px}#hb-seven-phase .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-seven-phase .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-seven-phase .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-seven-phase .card{border-top:0;padding-top:0}#hb-seven-phase .editorial-set{margin:0}#hb-seven-phase .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-seven-phase .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-seven-phase .customer-film blockquote{font-size:30px;margin:22px 0}#hb-seven-phase .customer-film{scroll-margin-top:20px}#hb-seven-phase .customer-film .split{align-items:start}#hb-seven-phase .customer-film details{font-size:13px}#hb-seven-phase .media-note{font-size:12px}#hb-seven-phase .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-seven-phase .thumbs button{flex-basis:66px}#hb-seven-phase .thumbs img{height:42px}#hb-seven-phase .product-portrait{margin-bottom:15px}#hb-seven-phase .customer-film .split{gap:25px}#hb-seven-phase .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-seven-phase .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-seven-phase .reviews-section{scroll-margin-top:24px}#hb-seven-phase .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-seven-phase .review-heading h2{margin-bottom:25px}#hb-seven-phase .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-seven-phase .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-seven-phase .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-seven-phase .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-seven-phase .review-score p{margin:10px 0}#hb-seven-phase .rating-breakdown{align-self:center}#hb-seven-phase .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-seven-phase .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-seven-phase .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-seven-phase .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-seven-phase .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-seven-phase .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-seven-phase .review-tools label{font-size:12px;display:grid;gap:6px}#hb-seven-phase .review-tools input,#hb-seven-phase .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-seven-phase .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-seven-phase .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-seven-phase .review-person{font-size:13px}#hb-seven-phase .review-person strong{display:block;font-size:15px}#hb-seven-phase .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-seven-phase .review-person time{display:block;color:#72685b;font-size:12px}#hb-seven-phase .review-copy{max-width:750px}#hb-seven-phase .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-seven-phase .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-seven-phase .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-seven-phase .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-seven-phase .review-bottom>a{font-size:13px}#hb-seven-phase .review-bottom button{background:#fff;font-size:13px}#hb-seven-phase .review-empty{padding:24px;background:#faf6ef}#hb-seven-phase .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-seven-phase .review-tools+#reviewResults{margin-top:16px}#hb-seven-phase header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-seven-phase header{flex-wrap:wrap;gap:18px}#hb-seven-phase header nav{font-size:11px;gap:15px}#hb-seven-phase .review-heading{display:block}#hb-seven-phase .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-seven-phase .review-score strong{font-size:54px}#hb-seven-phase .review-tools{grid-template-columns:1fr 1fr}#hb-seven-phase .review-tools label:first-child{grid-column:1/-1}#hb-seven-phase .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-seven-phase .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-seven-phase .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-seven-phase .review-person time{margin-left:auto}#hb-seven-phase .review-verified{margin:0}#hb-seven-phase .review-copy p{font-size:15px}#hb-seven-phase .review-bottom{align-items:flex-start;flex-direction:column}#hb-seven-phase .review-heading .linkbutton{margin-bottom:20px}}#hb-seven-phase .choice .detail{font-size:13px}#hb-seven-phase .terms{font-size:12px}#hb-seven-phase .choice strong{font-size:15px}#hb-seven-phase .choice .price{font-size:20px}#hb-seven-phase .review-preview-note{line-height:1.65}#hb-seven-phase .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-seven-phase .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-seven-phase .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-seven-phase .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-seven-phase .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-seven-phase .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-seven-phase .hero-intro,#hb-seven-phase .hero-benefits{font-size:15px}}#hb-seven-phase .editorial-set{min-width:0}#hb-seven-phase .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-seven-phase .hero>*,#hb-seven-phase .split>*,#hb-seven-phase .cards>*,#hb-seven-phase .routine>*{min-width:0}@media(max-width:760px){#hb-seven-phase{padding-bottom:85px;font-size:16px}#hb-seven-phase .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-seven-phase .variants #variant{width:100%}#hb-seven-phase .variants #quantity{width:80px}#hb-seven-phase select,#hb-seven-phase input,#hb-seven-phase textarea{font-size:16px}#hb-seven-phase .product-jumps{gap:4px 14px}#hb-seven-phase .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-seven-phase .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-seven-phase .thumbs button{scroll-snap-align:start;min-height:60px}#hb-seven-phase .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-seven-phase .choice .detail{font-size:14px}#hb-seven-phase .choice .tag{line-height:1.5}#hb-seven-phase .terms{font-size:13px}#hb-seven-phase .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-seven-phase .sticky>div{min-width:0}#hb-seven-phase .sticky small{overflow-wrap:anywhere}#hb-seven-phase .sticky .cta{flex-shrink:0;min-height:44px}#hb-seven-phase .review-tools input,#hb-seven-phase .review-tools select{font-size:16px}#hb-seven-phase .review-reset{min-height:44px}#hb-seven-phase .ingredient-text{font-size:13px;line-height:1.7}#hb-seven-phase summary{min-height:44px;display:flex;align-items:center}#hb-seven-phase details p{font-size:15px}#hb-seven-phase .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-seven-phase .wrap{padding-left:16px;padding-right:16px}#hb-seven-phase .cards{grid-template-columns:1fr}#hb-seven-phase .card h3{font-size:26px}#hb-seven-phase .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-seven-phase .choice>label>.price{grid-column:2;margin-top:5px}#hb-seven-phase .sticky strong{font-size:11px}#hb-seven-phase .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-seven-phase{scroll-behavior:auto}}#hb-seven-phase .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-seven-phase .hero,#hb-seven-phase .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-seven-phase .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-seven-phase .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-seven-phase .thumbs{justify-content:center}}#hb-seven-phase .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-seven-phase .lifestyle-pair figure{margin:0;min-width:0}#hb-seven-phase .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-seven-phase .warm>.wrap{padding-left:20px;padding-right:20px}#hb-seven-phase .lifestyle-pair{gap:12px;margin-top:24px}}#hb-seven-phase{letter-spacing:normal;padding-bottom:80px}#hb-seven-phase [hidden]{display:none!important}#hb-seven-phase .card{display:block;background:transparent;position:static;text-align:left}#hb-seven-phase .price{display:block}#hb-seven-phase .sub .price small{display:block;font-size:10px;font-weight:400}#hb-seven-phase .hero>div{min-width:0}#hb-seven-phase .sticky{z-index:25}#hb-seven-phase video{max-width:100%}#hb-seven-phase h1,#hb-seven-phase h2,#hb-seven-phase h3{letter-spacing:normal;color:#241f19}#hb-seven-phase .thumbs button{min-height:66px}#hb-seven-phase .gallery{top:130px}#hb-seven-phase .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-seven-phase .variants{flex-wrap:wrap}#hb-seven-phase .variants #hb-variant{flex-basis:45%}#hb-seven-phase .variants #hb-quantity{flex:0 0 55px}#hb-seven-phase select{font-size:16px}#hb-seven-phase .gallery{position:static}}#hb-seven-phase .gallery-main{height:auto;aspect-ratio:1/1}#hb-seven-phase #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-seven-phase #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-seven-phase #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-seven-phase #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-seven-phase #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-seven-phase #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-seven-phase #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-seven-phase #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-seven-phase #hb-product-reviews .stamped-fa-star,#hb-seven-phase #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-seven-phase #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-seven-phase .stamped-badge .stamped-fa-star,#hb-seven-phase .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-seven-phase #hb-reviews,#hb-seven-phase #hb-choose,#hb-seven-phase section{scroll-margin-top:24px}@media(max-width:760px){#hb-seven-phase .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-seven-phase #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-seven-phase .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-seven-phase .variants #hb-variant{width:100%}#hb-seven-phase .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-seven-phase #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-seven-phase .sub .price small{font-size:12px}#hb-seven-phase .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-seven-phase) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-seven-phase #hb-product-reviews{padding:0;max-width:none}#hb-seven-phase .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-seven-phase .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-seven-phase .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-seven-phase .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-seven-phase .card p{font-size:16px}#hb-seven-phase .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-seven-phase .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-seven-phase .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-seven-phase .intro .rating{margin:0 0 10px}#hb-seven-phase .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-seven-phase .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-seven-phase .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-seven-phase .hero{gap:18px}}#hb-seven-phase .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-seven-phase .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-seven-phase .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-seven-phase .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-seven-phase .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-seven-phase>.wrap:first-child{padding-top:0}#hb-seven-phase .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-seven-phase .thumbs{margin-top:8px}}#hb-seven-phase .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-seven-phase .ingredient-benefits li{margin:0 0 18px}#hb-seven-phase .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-seven-phase .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-seven-phase #hb-ingredients{scroll-margin-top:24px}#hb-seven-phase .supporting-products{margin-top:32px;padding-top:24px;border-top:1px solid #e7ded1}#hb-seven-phase .support-cards{grid-template-columns:repeat(3,1fr)}#hb-seven-phase .thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}#hb-seven-phase .thumbs button{width:100%;min-width:0;height:auto;min-height:44px}#hb-seven-phase .thumbs img{aspect-ratio:1}@media(max-width:760px){#hb-seven-phase .support-cards{grid-template-columns:1fr}#hb-seven-phase .lifestyle-pair img{max-height:270px}}#hb-seven-phase .collection-value{padding:12px 0;border-top:1px solid #e7ded1;border-bottom:1px solid #e7ded1;margin:14px 0;font-size:14px;line-height:1.5;display:flex;flex-wrap:wrap;gap:3px 14px}#hb-seven-phase .collection-saving{color:#69512d}#hb-seven-phase .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-seven-phase .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-seven-phase .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-seven-phase .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-seven-phase .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-seven-phase .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-seven-phase .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-seven-phase .hb-opening-proof cite{font-size:11px}#hb-seven-phase .hb-assurances{gap:10px;font-size:12px}}#hb-shampoo-set *{box-sizing:border-box}#hb-shampoo-set{scroll-behavior:smooth}#hb-shampoo-set{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-shampoo-set h1,#hb-shampoo-set h2,#hb-shampoo-set h3,#hb-shampoo-set blockquote,#hb-shampoo-set .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-shampoo-set h1{font-size:46px;margin:8px 0 12px}#hb-shampoo-set h2{font-size:38px;margin:10px 0 20px}#hb-shampoo-set h3{font-size:27px;margin:0 0 12px}#hb-shampoo-set p{margin:0 0 16px}#hb-shampoo-set a{color:inherit;text-underline-offset:4px}#hb-shampoo-set button,#hb-shampoo-set select,#hb-shampoo-set input{font:inherit}#hb-shampoo-set button,#hb-shampoo-set a,#hb-shampoo-set summary,#hb-shampoo-set input,#hb-shampoo-set select{touch-action:manipulation}#hb-shampoo-set button,#hb-shampoo-set summary{cursor:pointer}#hb-shampoo-set button:focus-visible,#hb-shampoo-set a:focus-visible,#hb-shampoo-set select:focus-visible,#hb-shampoo-set input:focus-visible,#hb-shampoo-set summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-shampoo-set button{color:inherit}#hb-shampoo-set img{max-width:100%;height:auto;display:block}#hb-shampoo-set small,#hb-shampoo-set .small{font-size:13px;line-height:1.55}#hb-shampoo-set .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-shampoo-set .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-shampoo-set .reviewbar a{color:#fff}#hb-shampoo-set .brand{font-size:24px;letter-spacing:.2em}#hb-shampoo-set .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-shampoo-set header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-shampoo-set header nav{display:flex;gap:24px;font-size:13px}#hb-shampoo-set .wrap{max-width:1240px;margin:auto;padding:32px}#hb-shampoo-set .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-shampoo-set .gallery{position:sticky;top:24px}#hb-shampoo-set .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-shampoo-set .thumbs{display:flex;gap:10px;margin:14px 0}#hb-shampoo-set .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-shampoo-set .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-shampoo-set .thumbs img{height:64px;width:100%;object-fit:cover}#hb-shampoo-set .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-shampoo-set .rating{font-size:12px;margin:4px 0 12px}#hb-shampoo-set .stars{color:#856a3b;letter-spacing:2px}#hb-shampoo-set .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-shampoo-set .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-shampoo-set select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-shampoo-set .variants select{flex:1}#hb-shampoo-set .price{font-size:21px;font-weight:600}#hb-shampoo-set fieldset{margin:12px 0;border:0;padding:0}#hb-shampoo-set legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-shampoo-set .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-shampoo-set .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-shampoo-set .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-shampoo-set .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-shampoo-set .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-shampoo-set .choice strong{font-size:14px}#hb-shampoo-set .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-shampoo-set .choice .price{font-size:18px}#hb-shampoo-set .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-shampoo-set .cadence{margin:10px 0 0 28px;font-size:12px}#hb-shampoo-set .cadence select{width:100%;margin-top:5px}#hb-shampoo-set .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-shampoo-set .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-shampoo-set .cta:hover{background:#51412c}#hb-shampoo-set .cta:disabled{background:#716958;cursor:not-allowed}#hb-shampoo-set .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-shampoo-set .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-shampoo-set .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-shampoo-set .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-shampoo-set .section>p{max-width:730px}#hb-shampoo-set .warm{background:#faf6ef}#hb-shampoo-set .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-shampoo-set .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-shampoo-set .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-shampoo-set .number{font:italic 36px Georgia,serif;color:#92713f}#hb-shampoo-set .card p{font-size:14px}#hb-shampoo-set .card h3{font-size:26px}#hb-shampoo-set .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-shampoo-set .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-shampoo-set .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-shampoo-set .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-shampoo-set .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-shampoo-set .story img{width:100%;max-height:560px;object-fit:cover}#hb-shampoo-set .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-shampoo-set details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-shampoo-set summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-shampoo-set summary:after{content:"+";position:absolute;right:3px}#hb-shampoo-set details[open] summary:after{content:"\2212"}#hb-shampoo-set details p{margin-top:14px;font-size:14px}#hb-shampoo-set .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-shampoo-set .faq{max-width:850px}#hb-shampoo-set .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-shampoo-set .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-shampoo-set .sticky[hidden]{display:none}#hb-shampoo-set .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-shampoo-set .sticky strong{font-size:14px}#hb-shampoo-set .sticky small{display:block}#hb-shampoo-set dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-shampoo-set dialog::backdrop{background:#0007}#hb-shampoo-set .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-shampoo-set .report{max-width:1120px}#hb-shampoo-set .report h1{font-size:58px}#hb-shampoo-set .report h2{margin-top:30px}#hb-shampoo-set .report .lead{font-size:20px;max-width:850px}#hb-shampoo-set .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-shampoo-set .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-shampoo-set .report td,#hb-shampoo-set .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-shampoo-set .report th{background:#f4eee4}#hb-shampoo-set .table-wrap{overflow-x:auto}#hb-shampoo-set .report li{margin-bottom:10px}#hb-shampoo-set .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-shampoo-set .report figure{margin:20px 0}#hb-shampoo-set .report figure img{border:1px solid #ddd}#hb-shampoo-set .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-shampoo-set .report .status{font-size:12px;color:#70542e}#hb-shampoo-set .report .score{font-size:12px}#hb-shampoo-set .mobile-demo{display:block}#hb-shampoo-set .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-shampoo-set{font-size:15px}#hb-shampoo-set .wrap{padding:24px 20px}#hb-shampoo-set header{padding:15px 20px}#hb-shampoo-set header nav{gap:14px}#hb-shampoo-set header nav a:nth-child(2){display:none}#hb-shampoo-set .brand{font-size:19px}#hb-shampoo-set h1{font-size:36px}#hb-shampoo-set h2{font-size:32px}#hb-shampoo-set .hero,#hb-shampoo-set .split{grid-template-columns:1fr;gap:24px}#hb-shampoo-set .gallery{position:static}#hb-shampoo-set .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-shampoo-set .thumbs{margin:10px 0 0}#hb-shampoo-set .thumbs button{width:65px}#hb-shampoo-set .thumbs img{height:44px}#hb-shampoo-set .hero .intro{margin-top:0}#hb-shampoo-set .benefit{font-size:23px}#hb-shampoo-set .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-shampoo-set .routine{grid-template-columns:1fr}#hb-shampoo-set .section{padding:42px 0}#hb-shampoo-set .choice>label{grid-template-columns:20px 1fr auto}#hb-shampoo-set .choice .price{font-size:16px}#hb-shampoo-set .sticky{padding:10px 16px;gap:8px}#hb-shampoo-set .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-shampoo-set .sticky strong{font-size:12px}#hb-shampoo-set .sticky small{font-size:11px}#hb-shampoo-set .report h1{font-size:40px}#hb-shampoo-set .report td,#hb-shampoo-set .report th{min-width:170px;padding:10px}#hb-shampoo-set .report .lead{font-size:18px}}#hb-shampoo-set .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-shampoo-set .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-shampoo-set .thumbs img{height:54px;object-fit:contain}#hb-shampoo-set .thumbs span{display:block;padding:5px 0 2px}#hb-shampoo-set .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-shampoo-set .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-shampoo-set .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-shampoo-set .card{border-top:0;padding-top:0}#hb-shampoo-set .editorial-set{margin:0}#hb-shampoo-set .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-shampoo-set .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-shampoo-set .customer-film blockquote{font-size:30px;margin:22px 0}#hb-shampoo-set .customer-film{scroll-margin-top:20px}#hb-shampoo-set .customer-film .split{align-items:start}#hb-shampoo-set .customer-film details{font-size:13px}#hb-shampoo-set .media-note{font-size:12px}#hb-shampoo-set .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-shampoo-set .thumbs button{flex-basis:66px}#hb-shampoo-set .thumbs img{height:42px}#hb-shampoo-set .product-portrait{margin-bottom:15px}#hb-shampoo-set .customer-film .split{gap:25px}#hb-shampoo-set .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-shampoo-set .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-shampoo-set .reviews-section{scroll-margin-top:24px}#hb-shampoo-set .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-shampoo-set .review-heading h2{margin-bottom:25px}#hb-shampoo-set .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-shampoo-set .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-shampoo-set .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-shampoo-set .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-shampoo-set .review-score p{margin:10px 0}#hb-shampoo-set .rating-breakdown{align-self:center}#hb-shampoo-set .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-shampoo-set .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-shampoo-set .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-shampoo-set .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-shampoo-set .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-shampoo-set .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-shampoo-set .review-tools label{font-size:12px;display:grid;gap:6px}#hb-shampoo-set .review-tools input,#hb-shampoo-set .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-shampoo-set .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-shampoo-set .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-shampoo-set .review-person{font-size:13px}#hb-shampoo-set .review-person strong{display:block;font-size:15px}#hb-shampoo-set .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-shampoo-set .review-person time{display:block;color:#72685b;font-size:12px}#hb-shampoo-set .review-copy{max-width:750px}#hb-shampoo-set .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-shampoo-set .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-shampoo-set .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-shampoo-set .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-shampoo-set .review-bottom>a{font-size:13px}#hb-shampoo-set .review-bottom button{background:#fff;font-size:13px}#hb-shampoo-set .review-empty{padding:24px;background:#faf6ef}#hb-shampoo-set .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-shampoo-set .review-tools+#reviewResults{margin-top:16px}#hb-shampoo-set header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-shampoo-set header{flex-wrap:wrap;gap:18px}#hb-shampoo-set header nav{font-size:11px;gap:15px}#hb-shampoo-set .review-heading{display:block}#hb-shampoo-set .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-shampoo-set .review-score strong{font-size:54px}#hb-shampoo-set .review-tools{grid-template-columns:1fr 1fr}#hb-shampoo-set .review-tools label:first-child{grid-column:1/-1}#hb-shampoo-set .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-shampoo-set .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-shampoo-set .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-shampoo-set .review-person time{margin-left:auto}#hb-shampoo-set .review-verified{margin:0}#hb-shampoo-set .review-copy p{font-size:15px}#hb-shampoo-set .review-bottom{align-items:flex-start;flex-direction:column}#hb-shampoo-set .review-heading .linkbutton{margin-bottom:20px}}#hb-shampoo-set .choice .detail{font-size:13px}#hb-shampoo-set .terms{font-size:12px}#hb-shampoo-set .choice strong{font-size:15px}#hb-shampoo-set .choice .price{font-size:20px}#hb-shampoo-set .review-preview-note{line-height:1.65}#hb-shampoo-set .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-shampoo-set .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-shampoo-set .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-shampoo-set .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-shampoo-set .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-shampoo-set .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-shampoo-set .hero-intro,#hb-shampoo-set .hero-benefits{font-size:15px}}#hb-shampoo-set .editorial-set{min-width:0}#hb-shampoo-set .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-shampoo-set .hero>*,#hb-shampoo-set .split>*,#hb-shampoo-set .cards>*,#hb-shampoo-set .routine>*{min-width:0}@media(max-width:760px){#hb-shampoo-set{padding-bottom:85px;font-size:16px}#hb-shampoo-set .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-shampoo-set .variants #variant{width:100%}#hb-shampoo-set .variants #quantity{width:80px}#hb-shampoo-set select,#hb-shampoo-set input,#hb-shampoo-set textarea{font-size:16px}#hb-shampoo-set .product-jumps{gap:4px 14px}#hb-shampoo-set .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-shampoo-set .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-shampoo-set .thumbs button{scroll-snap-align:start;min-height:60px}#hb-shampoo-set .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-shampoo-set .choice .detail{font-size:14px}#hb-shampoo-set .choice .tag{line-height:1.5}#hb-shampoo-set .terms{font-size:13px}#hb-shampoo-set .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-shampoo-set .sticky>div{min-width:0}#hb-shampoo-set .sticky small{overflow-wrap:anywhere}#hb-shampoo-set .sticky .cta{flex-shrink:0;min-height:44px}#hb-shampoo-set .review-tools input,#hb-shampoo-set .review-tools select{font-size:16px}#hb-shampoo-set .review-reset{min-height:44px}#hb-shampoo-set .ingredient-text{font-size:13px;line-height:1.7}#hb-shampoo-set summary{min-height:44px;display:flex;align-items:center}#hb-shampoo-set details p{font-size:15px}#hb-shampoo-set .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-shampoo-set .wrap{padding-left:16px;padding-right:16px}#hb-shampoo-set .cards{grid-template-columns:1fr}#hb-shampoo-set .card h3{font-size:26px}#hb-shampoo-set .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-shampoo-set .choice>label>.price{grid-column:2;margin-top:5px}#hb-shampoo-set .sticky strong{font-size:11px}#hb-shampoo-set .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-shampoo-set{scroll-behavior:auto}}#hb-shampoo-set .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-shampoo-set .hero,#hb-shampoo-set .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-shampoo-set .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-shampoo-set .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-shampoo-set .thumbs{justify-content:center}}#hb-shampoo-set .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-shampoo-set .lifestyle-pair figure{margin:0;min-width:0}#hb-shampoo-set .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-shampoo-set .warm>.wrap{padding-left:20px;padding-right:20px}#hb-shampoo-set .lifestyle-pair{gap:12px;margin-top:24px}}#hb-shampoo-set{letter-spacing:normal;padding-bottom:80px}#hb-shampoo-set [hidden]{display:none!important}#hb-shampoo-set .card{display:block;background:transparent;position:static;text-align:left}#hb-shampoo-set .price{display:block}#hb-shampoo-set .sub .price small{display:block;font-size:10px;font-weight:400}#hb-shampoo-set .hero>div{min-width:0}#hb-shampoo-set .sticky{z-index:25}#hb-shampoo-set video{max-width:100%}#hb-shampoo-set h1,#hb-shampoo-set h2,#hb-shampoo-set h3{letter-spacing:normal;color:#241f19}#hb-shampoo-set .thumbs button{min-height:66px}#hb-shampoo-set .gallery{top:130px}#hb-shampoo-set .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-shampoo-set .variants{flex-wrap:wrap}#hb-shampoo-set .variants #hb-variant{flex-basis:45%}#hb-shampoo-set .variants #hb-quantity{flex:0 0 55px}#hb-shampoo-set select{font-size:16px}#hb-shampoo-set .gallery{position:static}}#hb-shampoo-set .gallery-main{height:auto;aspect-ratio:1/1}#hb-shampoo-set #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-shampoo-set #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-shampoo-set #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-shampoo-set #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-shampoo-set #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-shampoo-set #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-shampoo-set #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-shampoo-set #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-shampoo-set #hb-product-reviews .stamped-fa-star,#hb-shampoo-set #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-shampoo-set #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-shampoo-set .stamped-badge .stamped-fa-star,#hb-shampoo-set .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-shampoo-set #hb-reviews,#hb-shampoo-set #hb-choose,#hb-shampoo-set section{scroll-margin-top:24px}@media(max-width:760px){#hb-shampoo-set .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-shampoo-set #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-shampoo-set .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-shampoo-set .variants #hb-variant{width:100%}#hb-shampoo-set .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-shampoo-set #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-shampoo-set .sub .price small{font-size:12px}#hb-shampoo-set .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-shampoo-set) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-shampoo-set #hb-product-reviews{padding:0;max-width:none}#hb-shampoo-set .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-shampoo-set .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-shampoo-set .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-shampoo-set .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-shampoo-set .card p{font-size:16px}#hb-shampoo-set .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-shampoo-set .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-shampoo-set .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-shampoo-set .intro .rating{margin:0 0 10px}#hb-shampoo-set .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-shampoo-set .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-shampoo-set .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-shampoo-set .hero{gap:18px}}#hb-shampoo-set .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-shampoo-set .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-shampoo-set .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-shampoo-set .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-shampoo-set .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-shampoo-set>.wrap:first-child{padding-top:0}#hb-shampoo-set .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-shampoo-set .thumbs{margin-top:8px}}#hb-shampoo-set .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-shampoo-set .ingredient-benefits li{margin:0 0 18px}#hb-shampoo-set .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-shampoo-set .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-shampoo-set #hb-ingredients{scroll-margin-top:24px}#hb-shampoo-set .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-shampoo-set .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-shampoo-set .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-shampoo-set #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-shampoo-set .gallery-frame{aspect-ratio:5/4}}#hb-shampoo-set #hb-overview figure{margin:0}#hb-shampoo-set #hb-overview figure img{width:100%;height:auto;display:block}#hb-shampoo-set .customer-film video{background:#faf7f1}#hb-shampoo-set .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-shampoo-set .thumbs img{aspect-ratio:1;display:block}#hb-shampoo-set .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-shampoo-set #hb-packThumb img{transform:scale(1)}#hb-shampoo-set #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-shampoo-set #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-shampoo-set #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-shampoo-set .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-shampoo-set .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-shampoo-set .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-shampoo-set .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-shampoo-set .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-shampoo-set .customer-story details p{font-size:14px}#hb-shampoo-set .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-shampoo-set .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-shampoo-set .customer-story video{height:210px}#hb-shampoo-set .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-shampoo-set .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-shampoo-set .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-shampoo-set .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-shampoo-set .customer-story blockquote{font-size:25px}#hb-shampoo-set #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-shampoo-set #hb-overview figure{max-width:270px}#hb-shampoo-set .thumbs{padding-inline:8px}#hb-shampoo-set .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-shampoo-set .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-shampoo-set .customer-story video{height:auto;max-height:480px}#hb-shampoo-set .customer-story blockquote{font-size:22px}}#hb-shampoo-set .gallery-frame{position:relative}#hb-shampoo-set .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-shampoo-set .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-shampoo-set .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-shampoo-set .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-shampoo-set .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-shampoo-set .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-shampoo-set .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-shampoo-set .variants #hb-variant{grid-column:1;grid-row:2}#hb-shampoo-set .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-shampoo-set .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-shampoo-set .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-shampoo-set .thumbs button[hidden]{display:none}#hb-shampoo-set #hb-overview figure{max-width:420px}#hb-shampoo-set .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-shampoo-set .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-shampoo-set .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-shampoo-set .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-shampoo-set .thumbs{padding:2px 8px}#hb-shampoo-set #hb-overview figure{max-width:none}#hb-shampoo-set .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-shampoo-set .customer-story video{width:100%;max-height:none}#hb-shampoo-set .intro h1{font-size:30px}}#hb-shampoo-set .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-shampoo-set .single-size{font-size:15px;font-weight:600}#hb-shampoo-set .variants{display:flex;align-items:center;gap:12px}#hb-shampoo-set .variants .single-size{margin-right:auto}#hb-shampoo-set .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-shampoo-set .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-shampoo-set #hb-packThumb{overflow:hidden}#hb-shampoo-set #hb-packThumb img{transform:scale(1.2)}#hb-shampoo-set #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-shampoo-set #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-shampoo-set .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-shampoo-set .customer-story{grid-template-columns:minmax(0,1fr)}#hb-shampoo-set .customer-story video{max-height:none}#hb-shampoo-set #hb-overview figure{max-width:270px}#hb-shampoo-set .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-shampoo-set #hb-choose,#hb-shampoo-set .section{scroll-margin-top:110px}#hb-shampoo-set .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1;object-position:center 40%}#hb-shampoo-set .customer-story video{aspect-ratio:9/16;max-height:520px}#hb-shampoo-set .customer-media{background:transparent}#hb-shampoo-set #hb-overview figure{max-width:480px;width:100%}#hb-shampoo-set .application-motion img{aspect-ratio:1;object-fit:cover}@media(max-width:760px){#hb-shampoo-set .customer-story video{max-height:none}#hb-shampoo-set #hb-overview figure{max-width:none}#hb-shampoo-set .intro h1{font-size:30px}#hb-shampoo-set .gallery-frame{aspect-ratio:6/5}#hb-shampoo-set .thumbs button{flex-basis:66px;width:66px;max-width:66px}}#hb-shampoo-set .testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-shampoo-set .testimonial-card{background:#faf6ef;border:1px solid #ded3c2;padding:28px;display:flex;flex-direction:column}#hb-shampoo-set .testimonial-stars{color:#765c30;letter-spacing:3px;margin:0 0 18px}#hb-shampoo-set .testimonial-card blockquote{font-family:Georgia,serif;font-size:28px;line-height:1.35;margin:0 0 24px}#hb-shampoo-set .testimonial-credit{font-size:13px;margin-top:auto;margin-bottom:0;line-height:1.6}#hb-shampoo-set #hb-customer-stories{scroll-margin-top:110px}@media(max-width:760px){#hb-shampoo-set .testimonial-grid{grid-template-columns:1fr;gap:16px}#hb-shampoo-set .testimonial-card{padding:22px}#hb-shampoo-set .testimonial-card blockquote{font-size:25px}}#hb-shampoo-set .testimonial-grid+.small{margin-top:18px}#hb-shampoo-set .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4);max-width:none}#hb-shampoo-set .bak-video-card{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:center;margin:24px 0 36px}#hb-shampoo-set .bak-video-card video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f8f4ed}#hb-shampoo-set .bak-video-card blockquote{font:italic 25px/1.45 Georgia,serif;margin:18px 0}#hb-shampoo-set .bak-video-card h3{font:32px/1.2 Georgia,serif}#hb-shampoo-set .gallery-frame{aspect-ratio:4/3}#hb-shampoo-set .gallery-main{aspect-ratio:auto;object-fit:cover}#hb-shampoo-set .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{object-position:center;--hero-zoom:1}@media(max-width:760px){#hb-shampoo-set .bak-video-card{grid-template-columns:1fr;gap:20px}#hb-shampoo-set .bak-video-card video{max-width:380px;margin:auto}#hb-shampoo-set .bak-video-card h3{font-size:29px}#hb-shampoo-set .gallery-frame{aspect-ratio:4/3}}#hb-shampoo-set .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-shampoo-set .gallery-main{max-height:none;object-fit:cover}#hb-shampoo-set .gallery-main{transform:none!important;object-fit:cover;object-position:center}#hb-shampoo-set #hb-packThumb img{transform:none!important}#hb-shampoo-set .gallery-frame{aspect-ratio:1}#hb-shampoo-set .thumbs{display:flex;gap:8px;padding:0;overflow-x:auto}#hb-shampoo-set .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-shampoo-set .thumbs img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-shampoo-set #hb-overview figure{max-width:520px}#hb-shampoo-set .collection-saving{background:#f7f1e6;border-left:3px solid #9c8052;padding:12px 16px;margin:12px 0}#hb-shampoo-set .collection-saving strong,#hb-shampoo-set .collection-saving small{display:block}#hb-shampoo-set .collection-saving small{font-size:11px;margin-top:4px}@media(max-width:760px){#hb-shampoo-set .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-frame{aspect-ratio:4/3}#hb-shampoo-set .thumbs{padding:0 8px}#hb-shampoo-set .bak-video-card{grid-template-columns:minmax(0,1fr)}#hb-shampoo-set .bak-video-card video{width:100%;max-height:none}}#hb-shampoo-set .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-shampoo-set .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-shampoo-set .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-shampoo-set .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-shampoo-set .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-shampoo-set .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-shampoo-set .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-shampoo-set .hb-opening-proof cite{font-size:11px}#hb-shampoo-set .hb-assurances{gap:10px;font-size:12px}}#hb-shampoo-set .bak-video-card video{aspect-ratio:auto;max-height:none}#hb-shampoo-set .bak-video-card{grid-template-columns:280px minmax(0,1fr)}#hb-shampoo-set .gallery-frame,#hb-shampoo-set .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-frame,#hb-shampoo-set .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-shampoo-set .gallery-main{height:100%;max-height:none;aspect-ratio:1;object-fit:cover}#hb-shampoo-set .bak-video-card{grid-template-columns:300px minmax(0,1fr)}@media(max-width:760px){#hb-shampoo-set .bak-video-card{grid-template-columns:minmax(0,1fr)}}#hb-shampoo *{box-sizing:border-box}#hb-shampoo{scroll-behavior:smooth}#hb-shampoo{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-shampoo h1,#hb-shampoo h2,#hb-shampoo h3,#hb-shampoo blockquote,#hb-shampoo .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-shampoo h1{font-size:46px;margin:8px 0 12px}#hb-shampoo h2{font-size:38px;margin:10px 0 20px}#hb-shampoo h3{font-size:27px;margin:0 0 12px}#hb-shampoo p{margin:0 0 16px}#hb-shampoo a{color:inherit;text-underline-offset:4px}#hb-shampoo button,#hb-shampoo select,#hb-shampoo input{font:inherit}#hb-shampoo button,#hb-shampoo a,#hb-shampoo summary,#hb-shampoo input,#hb-shampoo select{touch-action:manipulation}#hb-shampoo button,#hb-shampoo summary{cursor:pointer}#hb-shampoo button:focus-visible,#hb-shampoo a:focus-visible,#hb-shampoo select:focus-visible,#hb-shampoo input:focus-visible,#hb-shampoo summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-shampoo button{color:inherit}#hb-shampoo img{max-width:100%;height:auto;display:block}#hb-shampoo small,#hb-shampoo .small{font-size:13px;line-height:1.55}#hb-shampoo .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-shampoo .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-shampoo .reviewbar a{color:#fff}#hb-shampoo .brand{font-size:24px;letter-spacing:.2em}#hb-shampoo .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-shampoo header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-shampoo header nav{display:flex;gap:24px;font-size:13px}#hb-shampoo .wrap{max-width:1240px;margin:auto;padding:32px}#hb-shampoo .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-shampoo .gallery{position:sticky;top:24px}#hb-shampoo .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-shampoo .thumbs{display:flex;gap:10px;margin:14px 0}#hb-shampoo .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-shampoo .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-shampoo .thumbs img{height:64px;width:100%;object-fit:cover}#hb-shampoo .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-shampoo .rating{font-size:12px;margin:4px 0 12px}#hb-shampoo .stars{color:#856a3b;letter-spacing:2px}#hb-shampoo .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-shampoo .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-shampoo select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-shampoo .variants select{flex:1}#hb-shampoo .price{font-size:21px;font-weight:600}#hb-shampoo fieldset{margin:12px 0;border:0;padding:0}#hb-shampoo legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-shampoo .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-shampoo .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-shampoo .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-shampoo .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-shampoo .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-shampoo .choice strong{font-size:14px}#hb-shampoo .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-shampoo .choice .price{font-size:18px}#hb-shampoo .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-shampoo .cadence{margin:10px 0 0 28px;font-size:12px}#hb-shampoo .cadence select{width:100%;margin-top:5px}#hb-shampoo .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-shampoo .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-shampoo .cta:hover{background:#51412c}#hb-shampoo .cta:disabled{background:#716958;cursor:not-allowed}#hb-shampoo .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-shampoo .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-shampoo .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-shampoo .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-shampoo .section>p{max-width:730px}#hb-shampoo .warm{background:#faf6ef}#hb-shampoo .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-shampoo .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-shampoo .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-shampoo .number{font:italic 36px Georgia,serif;color:#92713f}#hb-shampoo .card p{font-size:14px}#hb-shampoo .card h3{font-size:26px}#hb-shampoo .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-shampoo .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-shampoo .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-shampoo .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-shampoo .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-shampoo .story img{width:100%;max-height:560px;object-fit:cover}#hb-shampoo .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-shampoo details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-shampoo summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-shampoo summary:after{content:"+";position:absolute;right:3px}#hb-shampoo details[open] summary:after{content:"\2212"}#hb-shampoo details p{margin-top:14px;font-size:14px}#hb-shampoo .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-shampoo .faq{max-width:850px}#hb-shampoo .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-shampoo .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-shampoo .sticky[hidden]{display:none}#hb-shampoo .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-shampoo .sticky strong{font-size:14px}#hb-shampoo .sticky small{display:block}#hb-shampoo dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-shampoo dialog::backdrop{background:#0007}#hb-shampoo .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-shampoo .report{max-width:1120px}#hb-shampoo .report h1{font-size:58px}#hb-shampoo .report h2{margin-top:30px}#hb-shampoo .report .lead{font-size:20px;max-width:850px}#hb-shampoo .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-shampoo .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-shampoo .report td,#hb-shampoo .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-shampoo .report th{background:#f4eee4}#hb-shampoo .table-wrap{overflow-x:auto}#hb-shampoo .report li{margin-bottom:10px}#hb-shampoo .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-shampoo .report figure{margin:20px 0}#hb-shampoo .report figure img{border:1px solid #ddd}#hb-shampoo .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-shampoo .report .status{font-size:12px;color:#70542e}#hb-shampoo .report .score{font-size:12px}#hb-shampoo .mobile-demo{display:block}#hb-shampoo .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-shampoo{font-size:15px}#hb-shampoo .wrap{padding:24px 20px}#hb-shampoo header{padding:15px 20px}#hb-shampoo header nav{gap:14px}#hb-shampoo header nav a:nth-child(2){display:none}#hb-shampoo .brand{font-size:19px}#hb-shampoo h1{font-size:36px}#hb-shampoo h2{font-size:32px}#hb-shampoo .hero,#hb-shampoo .split{grid-template-columns:1fr;gap:24px}#hb-shampoo .gallery{position:static}#hb-shampoo .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-shampoo .thumbs{margin:10px 0 0}#hb-shampoo .thumbs button{width:65px}#hb-shampoo .thumbs img{height:44px}#hb-shampoo .hero .intro{margin-top:0}#hb-shampoo .benefit{font-size:23px}#hb-shampoo .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-shampoo .routine{grid-template-columns:1fr}#hb-shampoo .section{padding:42px 0}#hb-shampoo .choice>label{grid-template-columns:20px 1fr auto}#hb-shampoo .choice .price{font-size:16px}#hb-shampoo .sticky{padding:10px 16px;gap:8px}#hb-shampoo .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-shampoo .sticky strong{font-size:12px}#hb-shampoo .sticky small{font-size:11px}#hb-shampoo .report h1{font-size:40px}#hb-shampoo .report td,#hb-shampoo .report th{min-width:170px;padding:10px}#hb-shampoo .report .lead{font-size:18px}}#hb-shampoo .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-shampoo .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-shampoo .thumbs img{height:54px;object-fit:contain}#hb-shampoo .thumbs span{display:block;padding:5px 0 2px}#hb-shampoo .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-shampoo .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-shampoo .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-shampoo .card{border-top:0;padding-top:0}#hb-shampoo .editorial-set{margin:0}#hb-shampoo .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-shampoo .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-shampoo .customer-film blockquote{font-size:30px;margin:22px 0}#hb-shampoo .customer-film{scroll-margin-top:20px}#hb-shampoo .customer-film .split{align-items:start}#hb-shampoo .customer-film details{font-size:13px}#hb-shampoo .media-note{font-size:12px}#hb-shampoo .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-shampoo .thumbs button{flex-basis:66px}#hb-shampoo .thumbs img{height:42px}#hb-shampoo .product-portrait{margin-bottom:15px}#hb-shampoo .customer-film .split{gap:25px}#hb-shampoo .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-shampoo .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-shampoo .reviews-section{scroll-margin-top:24px}#hb-shampoo .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-shampoo .review-heading h2{margin-bottom:25px}#hb-shampoo .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-shampoo .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-shampoo .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-shampoo .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-shampoo .review-score p{margin:10px 0}#hb-shampoo .rating-breakdown{align-self:center}#hb-shampoo .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-shampoo .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-shampoo .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-shampoo .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-shampoo .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-shampoo .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-shampoo .review-tools label{font-size:12px;display:grid;gap:6px}#hb-shampoo .review-tools input,#hb-shampoo .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-shampoo .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-shampoo .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-shampoo .review-person{font-size:13px}#hb-shampoo .review-person strong{display:block;font-size:15px}#hb-shampoo .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-shampoo .review-person time{display:block;color:#72685b;font-size:12px}#hb-shampoo .review-copy{max-width:750px}#hb-shampoo .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-shampoo .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-shampoo .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-shampoo .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-shampoo .review-bottom>a{font-size:13px}#hb-shampoo .review-bottom button{background:#fff;font-size:13px}#hb-shampoo .review-empty{padding:24px;background:#faf6ef}#hb-shampoo .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-shampoo .review-tools+#reviewResults{margin-top:16px}#hb-shampoo header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-shampoo header{flex-wrap:wrap;gap:18px}#hb-shampoo header nav{font-size:11px;gap:15px}#hb-shampoo .review-heading{display:block}#hb-shampoo .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-shampoo .review-score strong{font-size:54px}#hb-shampoo .review-tools{grid-template-columns:1fr 1fr}#hb-shampoo .review-tools label:first-child{grid-column:1/-1}#hb-shampoo .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-shampoo .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-shampoo .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-shampoo .review-person time{margin-left:auto}#hb-shampoo .review-verified{margin:0}#hb-shampoo .review-copy p{font-size:15px}#hb-shampoo .review-bottom{align-items:flex-start;flex-direction:column}#hb-shampoo .review-heading .linkbutton{margin-bottom:20px}}#hb-shampoo .choice .detail{font-size:13px}#hb-shampoo .terms{font-size:12px}#hb-shampoo .choice strong{font-size:15px}#hb-shampoo .choice .price{font-size:20px}#hb-shampoo .review-preview-note{line-height:1.65}#hb-shampoo .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-shampoo .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-shampoo .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-shampoo .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-shampoo .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-shampoo .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-shampoo .hero-intro,#hb-shampoo .hero-benefits{font-size:15px}}#hb-shampoo .editorial-set{min-width:0}#hb-shampoo .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-shampoo .hero>*,#hb-shampoo .split>*,#hb-shampoo .cards>*,#hb-shampoo .routine>*{min-width:0}@media(max-width:760px){#hb-shampoo{padding-bottom:85px;font-size:16px}#hb-shampoo .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-shampoo .variants #variant{width:100%}#hb-shampoo .variants #quantity{width:80px}#hb-shampoo select,#hb-shampoo input,#hb-shampoo textarea{font-size:16px}#hb-shampoo .product-jumps{gap:4px 14px}#hb-shampoo .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-shampoo .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-shampoo .thumbs button{scroll-snap-align:start;min-height:60px}#hb-shampoo .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-shampoo .choice .detail{font-size:14px}#hb-shampoo .choice .tag{line-height:1.5}#hb-shampoo .terms{font-size:13px}#hb-shampoo .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-shampoo .sticky>div{min-width:0}#hb-shampoo .sticky small{overflow-wrap:anywhere}#hb-shampoo .sticky .cta{flex-shrink:0;min-height:44px}#hb-shampoo .review-tools input,#hb-shampoo .review-tools select{font-size:16px}#hb-shampoo .review-reset{min-height:44px}#hb-shampoo .ingredient-text{font-size:13px;line-height:1.7}#hb-shampoo summary{min-height:44px;display:flex;align-items:center}#hb-shampoo details p{font-size:15px}#hb-shampoo .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-shampoo .wrap{padding-left:16px;padding-right:16px}#hb-shampoo .cards{grid-template-columns:1fr}#hb-shampoo .card h3{font-size:26px}#hb-shampoo .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-shampoo .choice>label>.price{grid-column:2;margin-top:5px}#hb-shampoo .sticky strong{font-size:11px}#hb-shampoo .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-shampoo{scroll-behavior:auto}}#hb-shampoo .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-shampoo .hero,#hb-shampoo .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-shampoo .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-shampoo .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-shampoo .thumbs{justify-content:center}}#hb-shampoo .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-shampoo .lifestyle-pair figure{margin:0;min-width:0}#hb-shampoo .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-shampoo .warm>.wrap{padding-left:20px;padding-right:20px}#hb-shampoo .lifestyle-pair{gap:12px;margin-top:24px}}#hb-shampoo{letter-spacing:normal;padding-bottom:80px}#hb-shampoo [hidden]{display:none!important}#hb-shampoo .card{display:block;background:transparent;position:static;text-align:left}#hb-shampoo .price{display:block}#hb-shampoo .sub .price small{display:block;font-size:10px;font-weight:400}#hb-shampoo .hero>div{min-width:0}#hb-shampoo .sticky{z-index:25}#hb-shampoo video{max-width:100%}#hb-shampoo h1,#hb-shampoo h2,#hb-shampoo h3{letter-spacing:normal;color:#241f19}#hb-shampoo .thumbs button{min-height:66px}#hb-shampoo .gallery{top:130px}#hb-shampoo .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-shampoo .variants{flex-wrap:wrap}#hb-shampoo .variants #hb-variant{flex-basis:45%}#hb-shampoo .variants #hb-quantity{flex:0 0 55px}#hb-shampoo select{font-size:16px}#hb-shampoo .gallery{position:static}}#hb-shampoo .gallery-main{height:auto;aspect-ratio:1/1}#hb-shampoo #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-shampoo #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-shampoo #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-shampoo #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-shampoo #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-shampoo #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-shampoo #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-shampoo #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-shampoo #hb-product-reviews .stamped-fa-star,#hb-shampoo #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-shampoo #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-shampoo .stamped-badge .stamped-fa-star,#hb-shampoo .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-shampoo #hb-reviews,#hb-shampoo #hb-choose,#hb-shampoo section{scroll-margin-top:24px}@media(max-width:760px){#hb-shampoo .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-shampoo #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-shampoo .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-shampoo .variants #hb-variant{width:100%}#hb-shampoo .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-shampoo #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-shampoo .sub .price small{font-size:12px}#hb-shampoo .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-shampoo) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-shampoo #hb-product-reviews{padding:0;max-width:none}#hb-shampoo .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-shampoo .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-shampoo .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-shampoo .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-shampoo .card p{font-size:16px}#hb-shampoo .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-shampoo .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-shampoo .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-shampoo .intro .rating{margin:0 0 10px}#hb-shampoo .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-shampoo .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-shampoo .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-shampoo .hero{gap:18px}}#hb-shampoo .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-shampoo .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-shampoo .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-shampoo .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-shampoo .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-shampoo>.wrap:first-child{padding-top:0}#hb-shampoo .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-shampoo .thumbs{margin-top:8px}}#hb-shampoo .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-shampoo .ingredient-benefits li{margin:0 0 18px}#hb-shampoo .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-shampoo .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-shampoo #hb-ingredients{scroll-margin-top:24px}#hb-shampoo .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-shampoo .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-shampoo .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-shampoo #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-shampoo .gallery-frame{aspect-ratio:5/4}}#hb-shampoo #hb-overview figure{margin:0}#hb-shampoo #hb-overview figure img{width:100%;height:auto;display:block}#hb-shampoo .customer-film video{background:#faf7f1}#hb-shampoo .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-shampoo .thumbs img{aspect-ratio:1;display:block}#hb-shampoo .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-shampoo #hb-packThumb img{transform:scale(1)}#hb-shampoo #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-shampoo #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-shampoo #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-shampoo .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-shampoo .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-shampoo .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-shampoo .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-shampoo .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-shampoo .customer-story details p{font-size:14px}#hb-shampoo .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-shampoo .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-shampoo .customer-story video{height:210px}#hb-shampoo .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-shampoo .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-shampoo .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-shampoo .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-shampoo .customer-story blockquote{font-size:25px}#hb-shampoo #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-shampoo #hb-overview figure{max-width:270px}#hb-shampoo .thumbs{padding-inline:8px}#hb-shampoo .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-shampoo .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-shampoo .customer-story video{height:auto;max-height:480px}#hb-shampoo .customer-story blockquote{font-size:22px}}#hb-shampoo .gallery-frame{position:relative}#hb-shampoo .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-shampoo .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-shampoo .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-shampoo .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-shampoo .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-shampoo .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-shampoo .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-shampoo .variants #hb-variant{grid-column:1;grid-row:2}#hb-shampoo .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-shampoo .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-shampoo .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-shampoo .thumbs button[hidden]{display:none}#hb-shampoo #hb-overview figure{max-width:420px}#hb-shampoo .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-shampoo .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-shampoo .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-shampoo .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-shampoo .thumbs{padding:2px 8px}#hb-shampoo #hb-overview figure{max-width:none}#hb-shampoo .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-shampoo .customer-story video{width:100%;max-height:none}#hb-shampoo .intro h1{font-size:30px}}#hb-shampoo .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-shampoo .single-size{font-size:15px;font-weight:600}#hb-shampoo .variants{display:flex;align-items:center;gap:12px}#hb-shampoo .variants .single-size{margin-right:auto}#hb-shampoo .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-shampoo .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-shampoo #hb-packThumb{overflow:hidden}#hb-shampoo #hb-packThumb img{transform:scale(1.2)}#hb-shampoo #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-shampoo #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-shampoo .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-shampoo .customer-story{grid-template-columns:minmax(0,1fr)}#hb-shampoo .customer-story video{max-height:none}#hb-shampoo #hb-overview figure{max-width:270px}#hb-shampoo .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-shampoo #hb-choose,#hb-shampoo .section{scroll-margin-top:110px}#hb-shampoo .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1;object-position:center 40%}#hb-shampoo .customer-story video{aspect-ratio:9/16;max-height:520px}#hb-shampoo .customer-media{background:transparent}#hb-shampoo #hb-overview figure{max-width:480px;width:100%}#hb-shampoo .application-motion img{aspect-ratio:1;object-fit:cover}@media(max-width:760px){#hb-shampoo .customer-story video{max-height:none}#hb-shampoo #hb-overview figure{max-width:none}#hb-shampoo .intro h1{font-size:30px}#hb-shampoo .gallery-frame{aspect-ratio:6/5}#hb-shampoo .thumbs button{flex-basis:66px;width:66px;max-width:66px}}#hb-shampoo .testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-shampoo .testimonial-card{background:#faf6ef;border:1px solid #ded3c2;padding:28px;display:flex;flex-direction:column}#hb-shampoo .testimonial-stars{color:#765c30;letter-spacing:3px;margin:0 0 18px}#hb-shampoo .testimonial-card blockquote{font-family:Georgia,serif;font-size:28px;line-height:1.35;margin:0 0 24px}#hb-shampoo .testimonial-credit{font-size:13px;margin-top:auto;margin-bottom:0;line-height:1.6}#hb-shampoo #hb-customer-stories{scroll-margin-top:110px}@media(max-width:760px){#hb-shampoo .testimonial-grid{grid-template-columns:1fr;gap:16px}#hb-shampoo .testimonial-card{padding:22px}#hb-shampoo .testimonial-card blockquote{font-size:25px}}#hb-shampoo .testimonial-grid+.small{margin-top:18px}#hb-shampoo .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4);max-width:none}#hb-shampoo .bak-video-card{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:center;margin:24px 0 36px}#hb-shampoo .bak-video-card video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f8f4ed}#hb-shampoo .bak-video-card blockquote{font:italic 25px/1.45 Georgia,serif;margin:18px 0}#hb-shampoo .bak-video-card h3{font:32px/1.2 Georgia,serif}#hb-shampoo .gallery-frame{aspect-ratio:4/3}#hb-shampoo .gallery-main{aspect-ratio:auto;object-fit:cover}#hb-shampoo .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{object-position:center;--hero-zoom:1}@media(max-width:760px){#hb-shampoo .bak-video-card{grid-template-columns:1fr;gap:20px}#hb-shampoo .bak-video-card video{max-width:380px;margin:auto}#hb-shampoo .bak-video-card h3{font-size:29px}#hb-shampoo .gallery-frame{aspect-ratio:4/3}}#hb-shampoo .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-shampoo .gallery-main{max-height:none;object-fit:cover}#hb-shampoo .gallery-main{transform:none!important;object-fit:cover;object-position:center}#hb-shampoo #hb-packThumb img{transform:none!important}#hb-shampoo .gallery-frame{aspect-ratio:1}#hb-shampoo .thumbs{display:flex;gap:8px;padding:0;overflow-x:auto}#hb-shampoo .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-shampoo .thumbs img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-shampoo #hb-overview figure{max-width:520px}#hb-shampoo .collection-saving{background:#f7f1e6;border-left:3px solid #9c8052;padding:12px 16px;margin:12px 0}#hb-shampoo .collection-saving strong,#hb-shampoo .collection-saving small{display:block}#hb-shampoo .collection-saving small{font-size:11px;margin-top:4px}@media(max-width:760px){#hb-shampoo .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-frame{aspect-ratio:4/3}#hb-shampoo .thumbs{padding:0 8px}#hb-shampoo .bak-video-card{grid-template-columns:minmax(0,1fr)}#hb-shampoo .bak-video-card video{width:100%;max-height:none}}#hb-shampoo .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-shampoo .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-shampoo .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-shampoo .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-shampoo .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-shampoo .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-shampoo .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-shampoo .hb-opening-proof cite{font-size:11px}#hb-shampoo .hb-assurances{gap:10px;font-size:12px}}#hb-shampoo .bak-video-card video{aspect-ratio:auto;max-height:none}#hb-shampoo .bak-video-card{grid-template-columns:280px minmax(0,1fr)}#hb-shampoo .gallery-frame,#hb-shampoo .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-frame,#hb-shampoo .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-shampoo .gallery-main{height:100%;max-height:none;aspect-ratio:1;object-fit:cover}#hb-shampoo .bak-video-card{grid-template-columns:300px minmax(0,1fr)}@media(max-width:760px){#hb-shampoo .bak-video-card{grid-template-columns:minmax(0,1fr)}}#hb-six-phase *{box-sizing:border-box}#hb-six-phase{scroll-behavior:smooth}#hb-six-phase{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-six-phase h1,#hb-six-phase h2,#hb-six-phase h3,#hb-six-phase blockquote,#hb-six-phase .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-six-phase h1{font-size:46px;margin:8px 0 12px}#hb-six-phase h2{font-size:38px;margin:10px 0 20px}#hb-six-phase h3{font-size:27px;margin:0 0 12px}#hb-six-phase p{margin:0 0 16px}#hb-six-phase a{color:inherit;text-underline-offset:4px}#hb-six-phase button,#hb-six-phase select,#hb-six-phase input{font:inherit}#hb-six-phase button,#hb-six-phase a,#hb-six-phase summary,#hb-six-phase input,#hb-six-phase select{touch-action:manipulation}#hb-six-phase button,#hb-six-phase summary{cursor:pointer}#hb-six-phase button:focus-visible,#hb-six-phase a:focus-visible,#hb-six-phase select:focus-visible,#hb-six-phase input:focus-visible,#hb-six-phase summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-six-phase button{color:inherit}#hb-six-phase img{max-width:100%;height:auto;display:block}#hb-six-phase small,#hb-six-phase .small{font-size:13px;line-height:1.55}#hb-six-phase .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-six-phase .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-six-phase .reviewbar a{color:#fff}#hb-six-phase .brand{font-size:24px;letter-spacing:.2em}#hb-six-phase .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-six-phase header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-six-phase header nav{display:flex;gap:24px;font-size:13px}#hb-six-phase .wrap{max-width:1240px;margin:auto;padding:32px}#hb-six-phase .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-six-phase .gallery{position:sticky;top:24px}#hb-six-phase .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-six-phase .thumbs{display:flex;gap:10px;margin:14px 0}#hb-six-phase .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-six-phase .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-six-phase .thumbs img{height:64px;width:100%;object-fit:cover}#hb-six-phase .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-six-phase .rating{font-size:12px;margin:4px 0 12px}#hb-six-phase .stars{color:#856a3b;letter-spacing:2px}#hb-six-phase .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-six-phase .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-six-phase select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-six-phase .variants select{flex:1}#hb-six-phase .price{font-size:21px;font-weight:600}#hb-six-phase fieldset{margin:12px 0;border:0;padding:0}#hb-six-phase legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-six-phase .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-six-phase .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-six-phase .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-six-phase .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-six-phase .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-six-phase .choice strong{font-size:14px}#hb-six-phase .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-six-phase .choice .price{font-size:18px}#hb-six-phase .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-six-phase .cadence{margin:10px 0 0 28px;font-size:12px}#hb-six-phase .cadence select{width:100%;margin-top:5px}#hb-six-phase .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-six-phase .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-six-phase .cta:hover{background:#51412c}#hb-six-phase .cta:disabled{background:#716958;cursor:not-allowed}#hb-six-phase .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-six-phase .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-six-phase .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-six-phase .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-six-phase .section>p{max-width:730px}#hb-six-phase .warm{background:#faf6ef}#hb-six-phase .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-six-phase .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-six-phase .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-six-phase .number{font:italic 36px Georgia,serif;color:#92713f}#hb-six-phase .card p{font-size:14px}#hb-six-phase .card h3{font-size:26px}#hb-six-phase .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-six-phase .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-six-phase .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-six-phase .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-six-phase .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-six-phase .story img{width:100%;max-height:560px;object-fit:cover}#hb-six-phase .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-six-phase details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-six-phase summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-six-phase summary:after{content:"+";position:absolute;right:3px}#hb-six-phase details[open] summary:after{content:"\2212"}#hb-six-phase details p{margin-top:14px;font-size:14px}#hb-six-phase .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-six-phase .faq{max-width:850px}#hb-six-phase .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-six-phase .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-six-phase .sticky[hidden]{display:none}#hb-six-phase .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-six-phase .sticky strong{font-size:14px}#hb-six-phase .sticky small{display:block}#hb-six-phase dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-six-phase dialog::backdrop{background:#0007}#hb-six-phase .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-six-phase .report{max-width:1120px}#hb-six-phase .report h1{font-size:58px}#hb-six-phase .report h2{margin-top:30px}#hb-six-phase .report .lead{font-size:20px;max-width:850px}#hb-six-phase .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-six-phase .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-six-phase .report td,#hb-six-phase .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-six-phase .report th{background:#f4eee4}#hb-six-phase .table-wrap{overflow-x:auto}#hb-six-phase .report li{margin-bottom:10px}#hb-six-phase .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-six-phase .report figure{margin:20px 0}#hb-six-phase .report figure img{border:1px solid #ddd}#hb-six-phase .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-six-phase .report .status{font-size:12px;color:#70542e}#hb-six-phase .report .score{font-size:12px}#hb-six-phase .mobile-demo{display:block}#hb-six-phase .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-six-phase{font-size:15px}#hb-six-phase .wrap{padding:24px 20px}#hb-six-phase header{padding:15px 20px}#hb-six-phase header nav{gap:14px}#hb-six-phase header nav a:nth-child(2){display:none}#hb-six-phase .brand{font-size:19px}#hb-six-phase h1{font-size:36px}#hb-six-phase h2{font-size:32px}#hb-six-phase .hero,#hb-six-phase .split{grid-template-columns:1fr;gap:24px}#hb-six-phase .gallery{position:static}#hb-six-phase .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-six-phase .thumbs{margin:10px 0 0}#hb-six-phase .thumbs button{width:65px}#hb-six-phase .thumbs img{height:44px}#hb-six-phase .hero .intro{margin-top:0}#hb-six-phase .benefit{font-size:23px}#hb-six-phase .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-six-phase .routine{grid-template-columns:1fr}#hb-six-phase .section{padding:42px 0}#hb-six-phase .choice>label{grid-template-columns:20px 1fr auto}#hb-six-phase .choice .price{font-size:16px}#hb-six-phase .sticky{padding:10px 16px;gap:8px}#hb-six-phase .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-six-phase .sticky strong{font-size:12px}#hb-six-phase .sticky small{font-size:11px}#hb-six-phase .report h1{font-size:40px}#hb-six-phase .report td,#hb-six-phase .report th{min-width:170px;padding:10px}#hb-six-phase .report .lead{font-size:18px}}#hb-six-phase .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-six-phase .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-six-phase .thumbs button[hidden]{display:none}#hb-six-phase .thumbs img{height:54px;object-fit:contain}#hb-six-phase .thumbs span{display:block;padding:5px 0 2px}#hb-six-phase .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-six-phase .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-six-phase .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-six-phase .card{border-top:0;padding-top:0}#hb-six-phase .editorial-set{margin:0}#hb-six-phase .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-six-phase .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-six-phase .customer-film blockquote{font-size:30px;margin:22px 0}#hb-six-phase .customer-film{scroll-margin-top:20px}#hb-six-phase .customer-film .split{align-items:start}#hb-six-phase .customer-film details{font-size:13px}#hb-six-phase .media-note{font-size:12px}#hb-six-phase .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-six-phase .thumbs button{flex-basis:66px}#hb-six-phase .thumbs img{height:42px}#hb-six-phase .product-portrait{margin-bottom:15px}#hb-six-phase .customer-film .split{gap:25px}#hb-six-phase .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-six-phase .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-six-phase .reviews-section{scroll-margin-top:24px}#hb-six-phase .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-six-phase .review-heading h2{margin-bottom:25px}#hb-six-phase .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-six-phase .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-six-phase .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-six-phase .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-six-phase .review-score p{margin:10px 0}#hb-six-phase .rating-breakdown{align-self:center}#hb-six-phase .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-six-phase .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-six-phase .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-six-phase .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-six-phase .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-six-phase .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-six-phase .review-tools label{font-size:12px;display:grid;gap:6px}#hb-six-phase .review-tools input,#hb-six-phase .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-six-phase .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-six-phase .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-six-phase .review-person{font-size:13px}#hb-six-phase .review-person strong{display:block;font-size:15px}#hb-six-phase .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-six-phase .review-person time{display:block;color:#72685b;font-size:12px}#hb-six-phase .review-copy{max-width:750px}#hb-six-phase .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-six-phase .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-six-phase .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-six-phase .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-six-phase .review-bottom>a{font-size:13px}#hb-six-phase .review-bottom button{background:#fff;font-size:13px}#hb-six-phase .review-empty{padding:24px;background:#faf6ef}#hb-six-phase .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-six-phase .review-tools+#reviewResults{margin-top:16px}#hb-six-phase header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-six-phase header{flex-wrap:wrap;gap:18px}#hb-six-phase header nav{font-size:11px;gap:15px}#hb-six-phase .review-heading{display:block}#hb-six-phase .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-six-phase .review-score strong{font-size:54px}#hb-six-phase .review-tools{grid-template-columns:1fr 1fr}#hb-six-phase .review-tools label:first-child{grid-column:1/-1}#hb-six-phase .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-six-phase .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-six-phase .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-six-phase .review-person time{margin-left:auto}#hb-six-phase .review-verified{margin:0}#hb-six-phase .review-copy p{font-size:15px}#hb-six-phase .review-bottom{align-items:flex-start;flex-direction:column}#hb-six-phase .review-heading .linkbutton{margin-bottom:20px}}#hb-six-phase .choice .detail{font-size:13px}#hb-six-phase .terms{font-size:12px}#hb-six-phase .choice strong{font-size:15px}#hb-six-phase .choice .price{font-size:20px}#hb-six-phase .review-preview-note{line-height:1.65}#hb-six-phase .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-six-phase .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-six-phase .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-six-phase .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-six-phase .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-six-phase .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-six-phase .hero-intro,#hb-six-phase .hero-benefits{font-size:15px}}#hb-six-phase .editorial-set{min-width:0}#hb-six-phase .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-six-phase .hero>*,#hb-six-phase .split>*,#hb-six-phase .cards>*,#hb-six-phase .routine>*{min-width:0}@media(max-width:760px){#hb-six-phase{padding-bottom:85px;font-size:16px}#hb-six-phase .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-six-phase .variants #variant{width:100%}#hb-six-phase .variants #quantity{width:80px}#hb-six-phase select,#hb-six-phase input,#hb-six-phase textarea{font-size:16px}#hb-six-phase .product-jumps{gap:4px 14px}#hb-six-phase .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-six-phase .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-six-phase .thumbs button{scroll-snap-align:start;min-height:60px}#hb-six-phase .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-six-phase .choice .detail{font-size:14px}#hb-six-phase .choice .tag{line-height:1.5}#hb-six-phase .terms{font-size:13px}#hb-six-phase .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-six-phase .sticky>div{min-width:0}#hb-six-phase .sticky small{overflow-wrap:anywhere}#hb-six-phase .sticky .cta{flex-shrink:0;min-height:44px}#hb-six-phase .review-tools input,#hb-six-phase .review-tools select{font-size:16px}#hb-six-phase .review-reset{min-height:44px}#hb-six-phase .ingredient-text{font-size:13px;line-height:1.7}#hb-six-phase summary{min-height:44px;display:flex;align-items:center}#hb-six-phase details p{font-size:15px}#hb-six-phase .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-six-phase .wrap{padding-left:16px;padding-right:16px}#hb-six-phase .cards{grid-template-columns:1fr}#hb-six-phase .card h3{font-size:26px}#hb-six-phase .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-six-phase .choice>label>.price{grid-column:2;margin-top:5px}#hb-six-phase .sticky strong{font-size:11px}#hb-six-phase .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-six-phase{scroll-behavior:auto}}#hb-six-phase .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-six-phase .hero,#hb-six-phase .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-six-phase .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-six-phase .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-six-phase .thumbs{justify-content:center}}#hb-six-phase .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-six-phase .lifestyle-pair figure{margin:0;min-width:0}#hb-six-phase .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-six-phase .warm>.wrap{padding-left:20px;padding-right:20px}#hb-six-phase .lifestyle-pair{gap:12px;margin-top:24px}}#hb-six-phase{letter-spacing:normal;padding-bottom:80px}#hb-six-phase [hidden]{display:none!important}#hb-six-phase .card{display:block;background:transparent;position:static;text-align:left}#hb-six-phase .price{display:block}#hb-six-phase .sub .price small{display:block;font-size:10px;font-weight:400}#hb-six-phase .hero>div{min-width:0}#hb-six-phase .sticky{z-index:25}#hb-six-phase video{max-width:100%}#hb-six-phase h1,#hb-six-phase h2,#hb-six-phase h3{letter-spacing:normal;color:#241f19}#hb-six-phase .thumbs button{min-height:66px}#hb-six-phase .gallery{top:130px}#hb-six-phase .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-six-phase .variants{flex-wrap:wrap}#hb-six-phase .variants #hb-variant{flex-basis:45%}#hb-six-phase .variants #hb-quantity{flex:0 0 55px}#hb-six-phase select{font-size:16px}#hb-six-phase .gallery{position:static}}#hb-six-phase .gallery-main{height:auto;aspect-ratio:1/1}#hb-six-phase #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-six-phase #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-six-phase #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-six-phase #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-six-phase #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-six-phase #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-six-phase #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-six-phase #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-six-phase #hb-product-reviews .stamped-fa-star,#hb-six-phase #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-six-phase #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-six-phase .stamped-badge .stamped-fa-star,#hb-six-phase .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-six-phase #hb-reviews,#hb-six-phase #hb-choose,#hb-six-phase section{scroll-margin-top:24px}@media(max-width:760px){#hb-six-phase .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-six-phase #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-six-phase .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-six-phase .variants #hb-variant{width:100%}#hb-six-phase .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-six-phase #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-six-phase .sub .price small{font-size:12px}#hb-six-phase .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-six-phase) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-six-phase #hb-product-reviews{padding:0;max-width:none}#hb-six-phase .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-six-phase .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-six-phase .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-six-phase .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-six-phase .card p{font-size:16px}#hb-six-phase .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-six-phase .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-six-phase .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-six-phase .intro .rating{margin:0 0 10px}#hb-six-phase .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-six-phase .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-six-phase .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-six-phase .hero{gap:18px}}#hb-six-phase .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-six-phase .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-six-phase .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-six-phase .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-six-phase .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-six-phase>.wrap:first-child{padding-top:0}#hb-six-phase .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-six-phase .thumbs{margin-top:8px}}#hb-six-phase .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-six-phase .ingredient-benefits li{margin:0 0 18px}#hb-six-phase .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-six-phase .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-six-phase #hb-ingredients{scroll-margin-top:24px}#hb-six-phase .collection-value{padding:12px 0;border-top:1px solid #e7ded1;border-bottom:1px solid #e7ded1;margin:14px 0;font-size:14px;line-height:1.5;display:flex;flex-wrap:wrap;gap:3px 14px}#hb-six-phase .collection-saving{color:#69512d}#hb-six-phase .supporting-products{margin-top:32px;padding-top:24px;border-top:1px solid #e7ded1}#hb-six-phase .support-cards{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}#hb-six-phase .gallery-main{aspect-ratio:1;object-fit:cover;max-height:none}#hb-six-phase .lifestyle-pair img{max-height:340px}#hb-six-phase .review-scope{font-size:11px;margin:4px 0 10px}@media(max-width:760px){#hb-six-phase .gallery-main{aspect-ratio:1;max-height:none}#hb-six-phase .lifestyle-pair img{max-height:270px}}#hb-six-phase .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-six-phase .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-six-phase .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-six-phase .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-six-phase .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-six-phase .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-six-phase .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-six-phase .hb-opening-proof cite{font-size:11px}#hb-six-phase .hb-assurances{gap:10px;font-size:12px}}#hb-spa *{box-sizing:border-box}#hb-spa{scroll-behavior:smooth}#hb-spa{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-spa h1,#hb-spa h2,#hb-spa h3,#hb-spa blockquote,#hb-spa .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-spa h1{font-size:46px;margin:8px 0 12px}#hb-spa h2{font-size:38px;margin:10px 0 20px}#hb-spa h3{font-size:27px;margin:0 0 12px}#hb-spa p{margin:0 0 16px}#hb-spa a{color:inherit;text-underline-offset:4px}#hb-spa button,#hb-spa select,#hb-spa input{font:inherit}#hb-spa button,#hb-spa a,#hb-spa summary,#hb-spa input,#hb-spa select{touch-action:manipulation}#hb-spa button,#hb-spa summary{cursor:pointer}#hb-spa button:focus-visible,#hb-spa a:focus-visible,#hb-spa select:focus-visible,#hb-spa input:focus-visible,#hb-spa summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-spa button{color:inherit}#hb-spa img{max-width:100%;height:auto;display:block}#hb-spa small,#hb-spa .small{font-size:13px;line-height:1.55}#hb-spa .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-spa .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-spa .reviewbar a{color:#fff}#hb-spa .brand{font-size:24px;letter-spacing:.2em}#hb-spa .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-spa header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-spa header nav{display:flex;gap:24px;font-size:13px}#hb-spa .wrap{max-width:1240px;margin:auto;padding:32px}#hb-spa .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-spa .gallery{position:sticky;top:24px}#hb-spa .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-spa .thumbs{display:flex;gap:10px;margin:14px 0}#hb-spa .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-spa .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-spa .thumbs img{height:64px;width:100%;object-fit:cover}#hb-spa .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-spa .rating{font-size:12px;margin:4px 0 12px}#hb-spa .stars{color:#856a3b;letter-spacing:2px}#hb-spa .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-spa .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-spa select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-spa .variants select{flex:1}#hb-spa .price{font-size:21px;font-weight:600}#hb-spa fieldset{margin:12px 0;border:0;padding:0}#hb-spa legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-spa .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-spa .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-spa .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-spa .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-spa .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-spa .choice strong{font-size:14px}#hb-spa .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-spa .choice .price{font-size:18px}#hb-spa .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-spa .cadence{margin:10px 0 0 28px;font-size:12px}#hb-spa .cadence select{width:100%;margin-top:5px}#hb-spa .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-spa .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-spa .cta:hover{background:#51412c}#hb-spa .cta:disabled{background:#716958;cursor:not-allowed}#hb-spa .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-spa .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-spa .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-spa .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-spa .section>p{max-width:730px}#hb-spa .warm{background:#faf6ef}#hb-spa .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-spa .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-spa .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-spa .number{font:italic 36px Georgia,serif;color:#92713f}#hb-spa .card p{font-size:14px}#hb-spa .card h3{font-size:26px}#hb-spa .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-spa .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-spa .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-spa .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-spa .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-spa .story img{width:100%;max-height:560px;object-fit:cover}#hb-spa .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-spa details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-spa summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-spa summary:after{content:"+";position:absolute;right:3px}#hb-spa details[open] summary:after{content:"\2212"}#hb-spa details p{margin-top:14px;font-size:14px}#hb-spa .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-spa .faq{max-width:850px}#hb-spa .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-spa .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-spa .sticky[hidden]{display:none}#hb-spa .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-spa .sticky strong{font-size:14px}#hb-spa .sticky small{display:block}#hb-spa dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-spa dialog::backdrop{background:#0007}#hb-spa .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-spa .report{max-width:1120px}#hb-spa .report h1{font-size:58px}#hb-spa .report h2{margin-top:30px}#hb-spa .report .lead{font-size:20px;max-width:850px}#hb-spa .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-spa .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-spa .report td,#hb-spa .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-spa .report th{background:#f4eee4}#hb-spa .table-wrap{overflow-x:auto}#hb-spa .report li{margin-bottom:10px}#hb-spa .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-spa .report figure{margin:20px 0}#hb-spa .report figure img{border:1px solid #ddd}#hb-spa .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-spa .report .status{font-size:12px;color:#70542e}#hb-spa .report .score{font-size:12px}#hb-spa .mobile-demo{display:block}#hb-spa .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-spa{font-size:15px}#hb-spa .wrap{padding:24px 20px}#hb-spa header{padding:15px 20px}#hb-spa header nav{gap:14px}#hb-spa header nav a:nth-child(2){display:none}#hb-spa .brand{font-size:19px}#hb-spa h1{font-size:36px}#hb-spa h2{font-size:32px}#hb-spa .hero,#hb-spa .split{grid-template-columns:1fr;gap:24px}#hb-spa .gallery{position:static}#hb-spa .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-spa .thumbs{margin:10px 0 0}#hb-spa .thumbs button{width:65px}#hb-spa .thumbs img{height:44px}#hb-spa .hero .intro{margin-top:0}#hb-spa .benefit{font-size:23px}#hb-spa .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-spa .routine{grid-template-columns:1fr}#hb-spa .section{padding:42px 0}#hb-spa .choice>label{grid-template-columns:20px 1fr auto}#hb-spa .choice .price{font-size:16px}#hb-spa .sticky{padding:10px 16px;gap:8px}#hb-spa .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-spa .sticky strong{font-size:12px}#hb-spa .sticky small{font-size:11px}#hb-spa .report h1{font-size:40px}#hb-spa .report td,#hb-spa .report th{min-width:170px;padding:10px}#hb-spa .report .lead{font-size:18px}}#hb-spa .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-spa .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-spa .thumbs img{height:54px;object-fit:contain}#hb-spa .thumbs span{display:block;padding:5px 0 2px}#hb-spa .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-spa .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-spa .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-spa .card{border-top:0;padding-top:0}#hb-spa .editorial-set{margin:0}#hb-spa .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-spa .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-spa .customer-film blockquote{font-size:30px;margin:22px 0}#hb-spa .customer-film{scroll-margin-top:20px}#hb-spa .customer-film .split{align-items:start}#hb-spa .customer-film details{font-size:13px}#hb-spa .media-note{font-size:12px}#hb-spa .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-spa .thumbs button{flex-basis:66px}#hb-spa .thumbs img{height:42px}#hb-spa .product-portrait{margin-bottom:15px}#hb-spa .customer-film .split{gap:25px}#hb-spa .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-spa .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-spa .reviews-section{scroll-margin-top:24px}#hb-spa .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-spa .review-heading h2{margin-bottom:25px}#hb-spa .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-spa .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-spa .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-spa .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-spa .review-score p{margin:10px 0}#hb-spa .rating-breakdown{align-self:center}#hb-spa .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-spa .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-spa .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-spa .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-spa .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-spa .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-spa .review-tools label{font-size:12px;display:grid;gap:6px}#hb-spa .review-tools input,#hb-spa .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-spa .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-spa .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-spa .review-person{font-size:13px}#hb-spa .review-person strong{display:block;font-size:15px}#hb-spa .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-spa .review-person time{display:block;color:#72685b;font-size:12px}#hb-spa .review-copy{max-width:750px}#hb-spa .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-spa .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-spa .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-spa .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-spa .review-bottom>a{font-size:13px}#hb-spa .review-bottom button{background:#fff;font-size:13px}#hb-spa .review-empty{padding:24px;background:#faf6ef}#hb-spa .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-spa .review-tools+#reviewResults{margin-top:16px}#hb-spa header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-spa header{flex-wrap:wrap;gap:18px}#hb-spa header nav{font-size:11px;gap:15px}#hb-spa .review-heading{display:block}#hb-spa .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-spa .review-score strong{font-size:54px}#hb-spa .review-tools{grid-template-columns:1fr 1fr}#hb-spa .review-tools label:first-child{grid-column:1/-1}#hb-spa .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-spa .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-spa .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-spa .review-person time{margin-left:auto}#hb-spa .review-verified{margin:0}#hb-spa .review-copy p{font-size:15px}#hb-spa .review-bottom{align-items:flex-start;flex-direction:column}#hb-spa .review-heading .linkbutton{margin-bottom:20px}}#hb-spa .choice .detail{font-size:13px}#hb-spa .terms{font-size:12px}#hb-spa .choice strong{font-size:15px}#hb-spa .choice .price{font-size:20px}#hb-spa .review-preview-note{line-height:1.65}#hb-spa .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-spa .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-spa .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-spa .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-spa .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-spa .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-spa .hero-intro,#hb-spa .hero-benefits{font-size:15px}}#hb-spa .editorial-set{min-width:0}#hb-spa .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-spa .hero>*,#hb-spa .split>*,#hb-spa .cards>*,#hb-spa .routine>*{min-width:0}@media(max-width:760px){#hb-spa{padding-bottom:85px;font-size:16px}#hb-spa .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-spa .variants #variant{width:100%}#hb-spa .variants #quantity{width:80px}#hb-spa select,#hb-spa input,#hb-spa textarea{font-size:16px}#hb-spa .product-jumps{gap:4px 14px}#hb-spa .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-spa .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-spa .thumbs button{scroll-snap-align:start;min-height:60px}#hb-spa .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-spa .choice .detail{font-size:14px}#hb-spa .choice .tag{line-height:1.5}#hb-spa .terms{font-size:13px}#hb-spa .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-spa .sticky>div{min-width:0}#hb-spa .sticky small{overflow-wrap:anywhere}#hb-spa .sticky .cta{flex-shrink:0;min-height:44px}#hb-spa .review-tools input,#hb-spa .review-tools select{font-size:16px}#hb-spa .review-reset{min-height:44px}#hb-spa .ingredient-text{font-size:13px;line-height:1.7}#hb-spa summary{min-height:44px;display:flex;align-items:center}#hb-spa details p{font-size:15px}#hb-spa .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-spa .wrap{padding-left:16px;padding-right:16px}#hb-spa .cards{grid-template-columns:1fr}#hb-spa .card h3{font-size:26px}#hb-spa .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-spa .choice>label>.price{grid-column:2;margin-top:5px}#hb-spa .sticky strong{font-size:11px}#hb-spa .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-spa{scroll-behavior:auto}}#hb-spa .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-spa .hero,#hb-spa .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-spa .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-spa .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-spa .thumbs{justify-content:center}}#hb-spa .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-spa .lifestyle-pair figure{margin:0;min-width:0}#hb-spa .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-spa .warm>.wrap{padding-left:20px;padding-right:20px}#hb-spa .lifestyle-pair{gap:12px;margin-top:24px}}#hb-spa{letter-spacing:normal;padding-bottom:80px}#hb-spa [hidden]{display:none!important}#hb-spa .card{display:block;background:transparent;position:static;text-align:left}#hb-spa .price{display:block}#hb-spa .sub .price small{display:block;font-size:10px;font-weight:400}#hb-spa .hero>div{min-width:0}#hb-spa .sticky{z-index:25}#hb-spa video{max-width:100%}#hb-spa h1,#hb-spa h2,#hb-spa h3{letter-spacing:normal;color:#241f19}#hb-spa .thumbs button{min-height:66px}#hb-spa .gallery{top:130px}#hb-spa .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-spa .variants{flex-wrap:wrap}#hb-spa .variants #hb-variant{flex-basis:45%}#hb-spa .variants #hb-quantity{flex:0 0 55px}#hb-spa select{font-size:16px}#hb-spa .gallery{position:static}}#hb-spa .gallery-main{height:auto;aspect-ratio:1/1}#hb-spa #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-spa #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-spa #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-spa #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-spa #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-spa #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-spa #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-spa #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-spa #hb-product-reviews .stamped-fa-star,#hb-spa #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-spa #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-spa .stamped-badge .stamped-fa-star,#hb-spa .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-spa #hb-reviews,#hb-spa #hb-choose,#hb-spa section{scroll-margin-top:24px}@media(max-width:760px){#hb-spa .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-spa #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-spa .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-spa .variants #hb-variant{width:100%}#hb-spa .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-spa #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-spa .sub .price small{font-size:12px}#hb-spa .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-spa) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-spa #hb-product-reviews{padding:0;max-width:none}#hb-spa .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-spa .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-spa .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-spa .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-spa .card p{font-size:16px}#hb-spa .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-spa .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-spa .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-spa .intro .rating{margin:0 0 10px}#hb-spa .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-spa .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-spa .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-spa .hero{gap:18px}}#hb-spa .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-spa .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-spa .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-spa .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-spa .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-spa>.wrap:first-child{padding-top:0}#hb-spa .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-spa .thumbs{margin-top:8px}}#hb-spa .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-spa .ingredient-benefits li{margin:0 0 18px}#hb-spa .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-spa .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-spa #hb-ingredients{scroll-margin-top:24px}#hb-spa .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-spa .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-spa .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-spa #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-spa .gallery-frame{aspect-ratio:5/4}}#hb-spa #hb-overview figure{margin:0}#hb-spa #hb-overview figure img{width:100%;height:auto;display:block}#hb-spa .customer-film video{background:#faf7f1}#hb-spa .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-spa .thumbs img{aspect-ratio:1;display:block}#hb-spa .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-spa #hb-packThumb img{transform:scale(1)}#hb-spa #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-spa #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-spa #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-spa .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-spa .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-spa .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-spa .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-spa .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-spa .customer-story details p{font-size:14px}#hb-spa .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-spa .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-spa .customer-story video{height:210px}#hb-spa .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-spa .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-spa .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-spa .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-spa .customer-story blockquote{font-size:25px}#hb-spa #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-spa #hb-overview figure{max-width:270px}#hb-spa .thumbs{padding-inline:8px}#hb-spa .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-spa .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-spa .customer-story video{height:auto;max-height:480px}#hb-spa .customer-story blockquote{font-size:22px}}#hb-spa .gallery-frame{position:relative}#hb-spa .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-spa .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-spa .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-spa .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-spa .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-spa .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-spa .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-spa .variants #hb-variant{grid-column:1;grid-row:2}#hb-spa .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-spa .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-spa .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-spa .thumbs button[hidden]{display:none}#hb-spa #hb-overview figure{max-width:420px}#hb-spa .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-spa .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-spa .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-spa .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-spa .thumbs{padding:2px 8px}#hb-spa #hb-overview figure{max-width:none}#hb-spa .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-spa .customer-story video{width:100%;max-height:none}#hb-spa .intro h1{font-size:30px}}#hb-spa .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-spa .single-size{font-size:15px;font-weight:600}#hb-spa .variants{display:flex;align-items:center;gap:12px}#hb-spa .variants .single-size{margin-right:auto}#hb-spa .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-spa .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-spa #hb-packThumb{overflow:hidden}#hb-spa #hb-packThumb img{transform:scale(1.2)}#hb-spa #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-spa #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-spa .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-spa .customer-story{grid-template-columns:minmax(0,1fr)}#hb-spa .customer-story video{max-height:none}#hb-spa #hb-overview figure{max-width:270px}#hb-spa .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-spa #hb-choose,#hb-spa .section{scroll-margin-top:110px}#hb-spa .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1;object-position:center 40%}#hb-spa .customer-story video{aspect-ratio:9/16;max-height:520px}#hb-spa .customer-media{background:transparent}#hb-spa #hb-overview figure{max-width:480px;width:100%}#hb-spa .application-motion img{aspect-ratio:1;object-fit:cover}@media(max-width:760px){#hb-spa .customer-story video{max-height:none}#hb-spa #hb-overview figure{max-width:none}#hb-spa .intro h1{font-size:30px}#hb-spa .gallery-frame{aspect-ratio:6/5}#hb-spa .thumbs button{flex-basis:66px;width:66px;max-width:66px}}#hb-spa .testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-spa .testimonial-card{background:#faf6ef;border:1px solid #ded3c2;padding:28px;display:flex;flex-direction:column}#hb-spa .testimonial-stars{color:#765c30;letter-spacing:3px;margin:0 0 18px}#hb-spa .testimonial-card blockquote{font-family:Georgia,serif;font-size:28px;line-height:1.35;margin:0 0 24px}#hb-spa .testimonial-credit{font-size:13px;margin-top:auto;margin-bottom:0;line-height:1.6}#hb-spa #hb-customer-stories{scroll-margin-top:110px}@media(max-width:760px){#hb-spa .testimonial-grid{grid-template-columns:1fr;gap:16px}#hb-spa .testimonial-card{padding:22px}#hb-spa .testimonial-card blockquote{font-size:25px}}#hb-spa .testimonial-grid+.small{margin-top:18px}#hb-spa .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4);max-width:none}#hb-spa .bak-video-card{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:center;margin:24px 0 36px}#hb-spa .bak-video-card video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f8f4ed}#hb-spa .bak-video-card blockquote{font:italic 25px/1.45 Georgia,serif;margin:18px 0}#hb-spa .bak-video-card h3{font:32px/1.2 Georgia,serif}#hb-spa .gallery-frame{aspect-ratio:4/3}#hb-spa .gallery-main{aspect-ratio:auto;object-fit:cover}#hb-spa .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{object-position:center;--hero-zoom:1}@media(max-width:760px){#hb-spa .bak-video-card{grid-template-columns:1fr;gap:20px}#hb-spa .bak-video-card video{max-width:380px;margin:auto}#hb-spa .bak-video-card h3{font-size:29px}#hb-spa .gallery-frame{aspect-ratio:4/3}}#hb-spa .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-spa .gallery-main{max-height:none;object-fit:cover}#hb-spa .gallery-main{transform:none!important;object-fit:cover;object-position:center}#hb-spa #hb-packThumb img{transform:none!important}#hb-spa .gallery-frame{aspect-ratio:1}#hb-spa .thumbs{display:flex;gap:8px;padding:0;overflow-x:auto}#hb-spa .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-spa .thumbs img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-spa #hb-overview figure{max-width:520px}#hb-spa .collection-saving{background:#f7f1e6;border-left:3px solid #9c8052;padding:12px 16px;margin:12px 0}#hb-spa .collection-saving strong,#hb-spa .collection-saving small{display:block}#hb-spa .collection-saving small{font-size:11px;margin-top:4px}@media(max-width:760px){#hb-spa .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-frame{aspect-ratio:4/3}#hb-spa .thumbs{padding:0 8px}#hb-spa .bak-video-card{grid-template-columns:minmax(0,1fr)}#hb-spa .bak-video-card video{width:100%;max-height:none}}#hb-spa .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-spa .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-spa .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-spa .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-spa .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-spa .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-spa .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-spa .hb-opening-proof cite{font-size:11px}#hb-spa .hb-assurances{gap:10px;font-size:12px}}#hb-spa .bak-video-card video{aspect-ratio:auto;max-height:none}#hb-spa .bak-video-card{grid-template-columns:280px minmax(0,1fr)}#hb-spa .gallery-frame,#hb-spa .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-frame,#hb-spa .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-spa .gallery-main{height:100%;max-height:none;aspect-ratio:1;object-fit:cover}#hb-spa .bak-video-card video{aspect-ratio:1;max-width:none}#hb-spa .bak-video-card{grid-template-columns:minmax(280px,.9fr) minmax(0,1fr)}@media(max-width:760px){#hb-spa .bak-video-card{grid-template-columns:minmax(0,1fr)}}#hb-superior-lip-butter *{box-sizing:border-box}#hb-superior-lip-butter{scroll-behavior:smooth}#hb-superior-lip-butter{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-superior-lip-butter h1,#hb-superior-lip-butter h2,#hb-superior-lip-butter h3,#hb-superior-lip-butter blockquote,#hb-superior-lip-butter .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-superior-lip-butter h1{font-size:46px;margin:8px 0 12px}#hb-superior-lip-butter h2{font-size:38px;margin:10px 0 20px}#hb-superior-lip-butter h3{font-size:27px;margin:0 0 12px}#hb-superior-lip-butter p{margin:0 0 16px}#hb-superior-lip-butter a{color:inherit;text-underline-offset:4px}#hb-superior-lip-butter button,#hb-superior-lip-butter select,#hb-superior-lip-butter input{font:inherit}#hb-superior-lip-butter button,#hb-superior-lip-butter a,#hb-superior-lip-butter summary,#hb-superior-lip-butter input,#hb-superior-lip-butter select{touch-action:manipulation}#hb-superior-lip-butter button,#hb-superior-lip-butter summary{cursor:pointer}#hb-superior-lip-butter button:focus-visible,#hb-superior-lip-butter a:focus-visible,#hb-superior-lip-butter select:focus-visible,#hb-superior-lip-butter input:focus-visible,#hb-superior-lip-butter summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-superior-lip-butter button{color:inherit}#hb-superior-lip-butter img{max-width:100%;height:auto;display:block}#hb-superior-lip-butter small,#hb-superior-lip-butter .small{font-size:13px;line-height:1.55}#hb-superior-lip-butter .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-superior-lip-butter .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-superior-lip-butter .reviewbar a{color:#fff}#hb-superior-lip-butter .brand{font-size:24px;letter-spacing:.2em}#hb-superior-lip-butter .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-superior-lip-butter header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-superior-lip-butter header nav{display:flex;gap:24px;font-size:13px}#hb-superior-lip-butter .wrap{max-width:1240px;margin:auto;padding:32px}#hb-superior-lip-butter .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-superior-lip-butter .gallery{position:sticky;top:24px}#hb-superior-lip-butter .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-superior-lip-butter .thumbs{display:flex;gap:10px;margin:14px 0}#hb-superior-lip-butter .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-superior-lip-butter .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-superior-lip-butter .thumbs img{height:64px;width:100%;object-fit:cover}#hb-superior-lip-butter .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-superior-lip-butter .rating{font-size:12px;margin:4px 0 12px}#hb-superior-lip-butter .stars{color:#856a3b;letter-spacing:2px}#hb-superior-lip-butter .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-superior-lip-butter .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-superior-lip-butter select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-superior-lip-butter .variants select{flex:1}#hb-superior-lip-butter .price{font-size:21px;font-weight:600}#hb-superior-lip-butter fieldset{margin:12px 0;border:0;padding:0}#hb-superior-lip-butter legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-superior-lip-butter .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-superior-lip-butter .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-superior-lip-butter .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-superior-lip-butter .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-superior-lip-butter .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-superior-lip-butter .choice strong{font-size:14px}#hb-superior-lip-butter .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-superior-lip-butter .choice .price{font-size:18px}#hb-superior-lip-butter .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-superior-lip-butter .cadence{margin:10px 0 0 28px;font-size:12px}#hb-superior-lip-butter .cadence select{width:100%;margin-top:5px}#hb-superior-lip-butter .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-superior-lip-butter .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-superior-lip-butter .cta:hover{background:#51412c}#hb-superior-lip-butter .cta:disabled{background:#716958;cursor:not-allowed}#hb-superior-lip-butter .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-superior-lip-butter .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-superior-lip-butter .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-superior-lip-butter .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-superior-lip-butter .section>p{max-width:730px}#hb-superior-lip-butter .warm{background:#faf6ef}#hb-superior-lip-butter .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-superior-lip-butter .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-superior-lip-butter .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-superior-lip-butter .number{font:italic 36px Georgia,serif;color:#92713f}#hb-superior-lip-butter .card p{font-size:14px}#hb-superior-lip-butter .card h3{font-size:26px}#hb-superior-lip-butter .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-superior-lip-butter .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-superior-lip-butter .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-superior-lip-butter .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-superior-lip-butter .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-superior-lip-butter .story img{width:100%;max-height:560px;object-fit:cover}#hb-superior-lip-butter .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-superior-lip-butter details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-superior-lip-butter summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-superior-lip-butter summary:after{content:"+";position:absolute;right:3px}#hb-superior-lip-butter details[open] summary:after{content:"\2212"}#hb-superior-lip-butter details p{margin-top:14px;font-size:14px}#hb-superior-lip-butter .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-superior-lip-butter .faq{max-width:850px}#hb-superior-lip-butter .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-superior-lip-butter .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-superior-lip-butter .sticky[hidden]{display:none}#hb-superior-lip-butter .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-superior-lip-butter .sticky strong{font-size:14px}#hb-superior-lip-butter .sticky small{display:block}#hb-superior-lip-butter dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-superior-lip-butter dialog::backdrop{background:#0007}#hb-superior-lip-butter .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-superior-lip-butter .report{max-width:1120px}#hb-superior-lip-butter .report h1{font-size:58px}#hb-superior-lip-butter .report h2{margin-top:30px}#hb-superior-lip-butter .report .lead{font-size:20px;max-width:850px}#hb-superior-lip-butter .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-superior-lip-butter .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-superior-lip-butter .report td,#hb-superior-lip-butter .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-superior-lip-butter .report th{background:#f4eee4}#hb-superior-lip-butter .table-wrap{overflow-x:auto}#hb-superior-lip-butter .report li{margin-bottom:10px}#hb-superior-lip-butter .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-superior-lip-butter .report figure{margin:20px 0}#hb-superior-lip-butter .report figure img{border:1px solid #ddd}#hb-superior-lip-butter .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-superior-lip-butter .report .status{font-size:12px;color:#70542e}#hb-superior-lip-butter .report .score{font-size:12px}#hb-superior-lip-butter .mobile-demo{display:block}#hb-superior-lip-butter .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-superior-lip-butter{font-size:15px}#hb-superior-lip-butter .wrap{padding:24px 20px}#hb-superior-lip-butter header{padding:15px 20px}#hb-superior-lip-butter header nav{gap:14px}#hb-superior-lip-butter header nav a:nth-child(2){display:none}#hb-superior-lip-butter .brand{font-size:19px}#hb-superior-lip-butter h1{font-size:36px}#hb-superior-lip-butter h2{font-size:32px}#hb-superior-lip-butter .hero,#hb-superior-lip-butter .split{grid-template-columns:1fr;gap:24px}#hb-superior-lip-butter .gallery{position:static}#hb-superior-lip-butter .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-superior-lip-butter .thumbs{margin:10px 0 0}#hb-superior-lip-butter .thumbs button{width:65px}#hb-superior-lip-butter .thumbs img{height:44px}#hb-superior-lip-butter .hero .intro{margin-top:0}#hb-superior-lip-butter .benefit{font-size:23px}#hb-superior-lip-butter .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-superior-lip-butter .routine{grid-template-columns:1fr}#hb-superior-lip-butter .section{padding:42px 0}#hb-superior-lip-butter .choice>label{grid-template-columns:20px 1fr auto}#hb-superior-lip-butter .choice .price{font-size:16px}#hb-superior-lip-butter .sticky{padding:10px 16px;gap:8px}#hb-superior-lip-butter .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-superior-lip-butter .sticky strong{font-size:12px}#hb-superior-lip-butter .sticky small{font-size:11px}#hb-superior-lip-butter .report h1{font-size:40px}#hb-superior-lip-butter .report td,#hb-superior-lip-butter .report th{min-width:170px;padding:10px}#hb-superior-lip-butter .report .lead{font-size:18px}}#hb-superior-lip-butter .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-superior-lip-butter .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-superior-lip-butter .thumbs img{height:54px;object-fit:contain}#hb-superior-lip-butter .thumbs span{display:block;padding:5px 0 2px}#hb-superior-lip-butter .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-superior-lip-butter .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-superior-lip-butter .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-superior-lip-butter .card{border-top:0;padding-top:0}#hb-superior-lip-butter .editorial-set{margin:0}#hb-superior-lip-butter .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-superior-lip-butter .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-superior-lip-butter .customer-film blockquote{font-size:30px;margin:22px 0}#hb-superior-lip-butter .customer-film{scroll-margin-top:20px}#hb-superior-lip-butter .customer-film .split{align-items:start}#hb-superior-lip-butter .customer-film details{font-size:13px}#hb-superior-lip-butter .media-note{font-size:12px}#hb-superior-lip-butter .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-superior-lip-butter .thumbs button{flex-basis:66px}#hb-superior-lip-butter .thumbs img{height:42px}#hb-superior-lip-butter .product-portrait{margin-bottom:15px}#hb-superior-lip-butter .customer-film .split{gap:25px}#hb-superior-lip-butter .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-superior-lip-butter .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-superior-lip-butter .reviews-section{scroll-margin-top:24px}#hb-superior-lip-butter .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-superior-lip-butter .review-heading h2{margin-bottom:25px}#hb-superior-lip-butter .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-superior-lip-butter .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-superior-lip-butter .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-superior-lip-butter .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-superior-lip-butter .review-score p{margin:10px 0}#hb-superior-lip-butter .rating-breakdown{align-self:center}#hb-superior-lip-butter .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-superior-lip-butter .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-superior-lip-butter .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-superior-lip-butter .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-superior-lip-butter .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-superior-lip-butter .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-superior-lip-butter .review-tools label{font-size:12px;display:grid;gap:6px}#hb-superior-lip-butter .review-tools input,#hb-superior-lip-butter .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-superior-lip-butter .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-superior-lip-butter .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-superior-lip-butter .review-person{font-size:13px}#hb-superior-lip-butter .review-person strong{display:block;font-size:15px}#hb-superior-lip-butter .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-superior-lip-butter .review-person time{display:block;color:#72685b;font-size:12px}#hb-superior-lip-butter .review-copy{max-width:750px}#hb-superior-lip-butter .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-superior-lip-butter .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-superior-lip-butter .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-superior-lip-butter .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-superior-lip-butter .review-bottom>a{font-size:13px}#hb-superior-lip-butter .review-bottom button{background:#fff;font-size:13px}#hb-superior-lip-butter .review-empty{padding:24px;background:#faf6ef}#hb-superior-lip-butter .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-superior-lip-butter .review-tools+#reviewResults{margin-top:16px}#hb-superior-lip-butter header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-superior-lip-butter header{flex-wrap:wrap;gap:18px}#hb-superior-lip-butter header nav{font-size:11px;gap:15px}#hb-superior-lip-butter .review-heading{display:block}#hb-superior-lip-butter .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-superior-lip-butter .review-score strong{font-size:54px}#hb-superior-lip-butter .review-tools{grid-template-columns:1fr 1fr}#hb-superior-lip-butter .review-tools label:first-child{grid-column:1/-1}#hb-superior-lip-butter .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-superior-lip-butter .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-superior-lip-butter .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-superior-lip-butter .review-person time{margin-left:auto}#hb-superior-lip-butter .review-verified{margin:0}#hb-superior-lip-butter .review-copy p{font-size:15px}#hb-superior-lip-butter .review-bottom{align-items:flex-start;flex-direction:column}#hb-superior-lip-butter .review-heading .linkbutton{margin-bottom:20px}}#hb-superior-lip-butter .choice .detail{font-size:13px}#hb-superior-lip-butter .terms{font-size:12px}#hb-superior-lip-butter .choice strong{font-size:15px}#hb-superior-lip-butter .choice .price{font-size:20px}#hb-superior-lip-butter .review-preview-note{line-height:1.65}#hb-superior-lip-butter .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-superior-lip-butter .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-superior-lip-butter .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-superior-lip-butter .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-superior-lip-butter .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-superior-lip-butter .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-superior-lip-butter .hero-intro,#hb-superior-lip-butter .hero-benefits{font-size:15px}}#hb-superior-lip-butter .editorial-set{min-width:0}#hb-superior-lip-butter .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-superior-lip-butter .hero>*,#hb-superior-lip-butter .split>*,#hb-superior-lip-butter .cards>*,#hb-superior-lip-butter .routine>*{min-width:0}@media(max-width:760px){#hb-superior-lip-butter{padding-bottom:85px;font-size:16px}#hb-superior-lip-butter .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-superior-lip-butter .variants #variant{width:100%}#hb-superior-lip-butter .variants #quantity{width:80px}#hb-superior-lip-butter select,#hb-superior-lip-butter input,#hb-superior-lip-butter textarea{font-size:16px}#hb-superior-lip-butter .product-jumps{gap:4px 14px}#hb-superior-lip-butter .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-superior-lip-butter .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-superior-lip-butter .thumbs button{scroll-snap-align:start;min-height:60px}#hb-superior-lip-butter .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-superior-lip-butter .choice .detail{font-size:14px}#hb-superior-lip-butter .choice .tag{line-height:1.5}#hb-superior-lip-butter .terms{font-size:13px}#hb-superior-lip-butter .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-superior-lip-butter .sticky>div{min-width:0}#hb-superior-lip-butter .sticky small{overflow-wrap:anywhere}#hb-superior-lip-butter .sticky .cta{flex-shrink:0;min-height:44px}#hb-superior-lip-butter .review-tools input,#hb-superior-lip-butter .review-tools select{font-size:16px}#hb-superior-lip-butter .review-reset{min-height:44px}#hb-superior-lip-butter .ingredient-text{font-size:13px;line-height:1.7}#hb-superior-lip-butter summary{min-height:44px;display:flex;align-items:center}#hb-superior-lip-butter details p{font-size:15px}#hb-superior-lip-butter .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-superior-lip-butter .wrap{padding-left:16px;padding-right:16px}#hb-superior-lip-butter .cards{grid-template-columns:1fr}#hb-superior-lip-butter .card h3{font-size:26px}#hb-superior-lip-butter .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-superior-lip-butter .choice>label>.price{grid-column:2;margin-top:5px}#hb-superior-lip-butter .sticky strong{font-size:11px}#hb-superior-lip-butter .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-superior-lip-butter{scroll-behavior:auto}}#hb-superior-lip-butter .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-superior-lip-butter .hero,#hb-superior-lip-butter .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-superior-lip-butter .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-superior-lip-butter .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-superior-lip-butter .thumbs{justify-content:center}}#hb-superior-lip-butter .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-superior-lip-butter .lifestyle-pair figure{margin:0;min-width:0}#hb-superior-lip-butter .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-superior-lip-butter .warm>.wrap{padding-left:20px;padding-right:20px}#hb-superior-lip-butter .lifestyle-pair{gap:12px;margin-top:24px}}#hb-superior-lip-butter{letter-spacing:normal;padding-bottom:80px}#hb-superior-lip-butter [hidden]{display:none!important}#hb-superior-lip-butter .card{display:block;background:transparent;position:static;text-align:left}#hb-superior-lip-butter .price{display:block}#hb-superior-lip-butter .sub .price small{display:block;font-size:10px;font-weight:400}#hb-superior-lip-butter .hero>div{min-width:0}#hb-superior-lip-butter .sticky{z-index:25}#hb-superior-lip-butter video{max-width:100%}#hb-superior-lip-butter h1,#hb-superior-lip-butter h2,#hb-superior-lip-butter h3{letter-spacing:normal;color:#241f19}#hb-superior-lip-butter .thumbs button{min-height:66px}#hb-superior-lip-butter .gallery{top:130px}#hb-superior-lip-butter .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-superior-lip-butter .variants{flex-wrap:wrap}#hb-superior-lip-butter .variants #hb-variant{flex-basis:45%}#hb-superior-lip-butter .variants #hb-quantity{flex:0 0 55px}#hb-superior-lip-butter select{font-size:16px}#hb-superior-lip-butter .gallery{position:static}}#hb-superior-lip-butter .gallery-main{height:auto;aspect-ratio:1/1}#hb-superior-lip-butter #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-superior-lip-butter #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-superior-lip-butter #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-superior-lip-butter #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-superior-lip-butter #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-superior-lip-butter #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-superior-lip-butter #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-superior-lip-butter #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-superior-lip-butter #hb-product-reviews .stamped-fa-star,#hb-superior-lip-butter #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-superior-lip-butter #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-superior-lip-butter .stamped-badge .stamped-fa-star,#hb-superior-lip-butter .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-superior-lip-butter #hb-reviews,#hb-superior-lip-butter #hb-choose,#hb-superior-lip-butter section{scroll-margin-top:24px}@media(max-width:760px){#hb-superior-lip-butter .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-superior-lip-butter #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-superior-lip-butter .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-superior-lip-butter .variants #hb-variant{width:100%}#hb-superior-lip-butter .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-superior-lip-butter #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-superior-lip-butter .sub .price small{font-size:12px}#hb-superior-lip-butter .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-superior-lip-butter) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-superior-lip-butter #hb-product-reviews{padding:0;max-width:none}#hb-superior-lip-butter .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-superior-lip-butter .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-superior-lip-butter .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-superior-lip-butter .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-superior-lip-butter .card p{font-size:16px}#hb-superior-lip-butter .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-superior-lip-butter .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-superior-lip-butter .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-superior-lip-butter .intro .rating{margin:0 0 10px}#hb-superior-lip-butter .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-superior-lip-butter .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-superior-lip-butter .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-superior-lip-butter .hero{gap:18px}}#hb-superior-lip-butter .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-superior-lip-butter .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-superior-lip-butter .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-superior-lip-butter .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-superior-lip-butter .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-superior-lip-butter>.wrap:first-child{padding-top:0}#hb-superior-lip-butter .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-superior-lip-butter .thumbs{margin-top:8px}}#hb-superior-lip-butter .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-superior-lip-butter .ingredient-benefits li{margin:0 0 18px}#hb-superior-lip-butter .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-superior-lip-butter .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-superior-lip-butter #hb-ingredients{scroll-margin-top:24px}#hb-superior-lip-butter .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-superior-lip-butter .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-superior-lip-butter .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-superior-lip-butter #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-superior-lip-butter .gallery-frame{aspect-ratio:5/4}}#hb-superior-lip-butter #hb-overview figure{margin:0}#hb-superior-lip-butter #hb-overview figure img{width:100%;height:auto;display:block}#hb-superior-lip-butter .customer-film video{background:#faf7f1}#hb-superior-lip-butter .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-superior-lip-butter .thumbs img{aspect-ratio:1;display:block}#hb-superior-lip-butter .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-superior-lip-butter #hb-packThumb img{transform:scale(1)}#hb-superior-lip-butter #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-superior-lip-butter #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-superior-lip-butter #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-superior-lip-butter .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-superior-lip-butter .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-superior-lip-butter .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-superior-lip-butter .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-superior-lip-butter .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-superior-lip-butter .customer-story details p{font-size:14px}#hb-superior-lip-butter .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-superior-lip-butter .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-superior-lip-butter .customer-story video{height:210px}#hb-superior-lip-butter .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-superior-lip-butter .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-superior-lip-butter .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-superior-lip-butter .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-superior-lip-butter .customer-story blockquote{font-size:25px}#hb-superior-lip-butter #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-superior-lip-butter #hb-overview figure{max-width:270px}#hb-superior-lip-butter .thumbs{padding-inline:8px}#hb-superior-lip-butter .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-superior-lip-butter .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-superior-lip-butter .customer-story video{height:auto;max-height:480px}#hb-superior-lip-butter .customer-story blockquote{font-size:22px}}#hb-superior-lip-butter .gallery-frame{position:relative}#hb-superior-lip-butter .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-superior-lip-butter .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-superior-lip-butter .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-superior-lip-butter .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-superior-lip-butter .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-superior-lip-butter .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-superior-lip-butter .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-superior-lip-butter .variants #hb-variant{grid-column:1;grid-row:2}#hb-superior-lip-butter .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-superior-lip-butter .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-superior-lip-butter .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-superior-lip-butter .thumbs button[hidden]{display:none}#hb-superior-lip-butter #hb-overview figure{max-width:420px}#hb-superior-lip-butter .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-superior-lip-butter .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-superior-lip-butter .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-superior-lip-butter .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-superior-lip-butter .thumbs{padding:2px 8px}#hb-superior-lip-butter #hb-overview figure{max-width:none}#hb-superior-lip-butter .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-superior-lip-butter .customer-story video{width:100%;max-height:none}#hb-superior-lip-butter .intro h1{font-size:30px}}#hb-superior-lip-butter .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-superior-lip-butter .single-size{font-size:15px;font-weight:600}#hb-superior-lip-butter .variants{display:flex;align-items:center;gap:12px}#hb-superior-lip-butter .variants .single-size{margin-right:auto}#hb-superior-lip-butter .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-superior-lip-butter .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-superior-lip-butter #hb-packThumb{overflow:hidden}#hb-superior-lip-butter #hb-packThumb img{transform:scale(1.2)}#hb-superior-lip-butter #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-superior-lip-butter #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-superior-lip-butter .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-superior-lip-butter .customer-story{grid-template-columns:minmax(0,1fr)}#hb-superior-lip-butter .customer-story video{max-height:none}#hb-superior-lip-butter #hb-overview figure{max-width:270px}#hb-superior-lip-butter .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-superior-lip-butter #hb-choose,#hb-superior-lip-butter .section{scroll-margin-top:110px}#hb-superior-lip-butter .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1;object-position:center 40%}#hb-superior-lip-butter .customer-story video{aspect-ratio:9/16;max-height:520px}#hb-superior-lip-butter .customer-media{background:transparent}#hb-superior-lip-butter #hb-overview figure{max-width:480px;width:100%}#hb-superior-lip-butter .application-motion img{aspect-ratio:1;object-fit:cover}@media(max-width:760px){#hb-superior-lip-butter .customer-story video{max-height:none}#hb-superior-lip-butter #hb-overview figure{max-width:none}#hb-superior-lip-butter .intro h1{font-size:30px}#hb-superior-lip-butter .gallery-frame{aspect-ratio:6/5}#hb-superior-lip-butter .thumbs button{flex-basis:66px;width:66px;max-width:66px}}#hb-superior-lip-butter .testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-superior-lip-butter .testimonial-card{background:#faf6ef;border:1px solid #ded3c2;padding:28px;display:flex;flex-direction:column}#hb-superior-lip-butter .testimonial-stars{color:#765c30;letter-spacing:3px;margin:0 0 18px}#hb-superior-lip-butter .testimonial-card blockquote{font-family:Georgia,serif;font-size:28px;line-height:1.35;margin:0 0 24px}#hb-superior-lip-butter .testimonial-credit{font-size:13px;margin-top:auto;margin-bottom:0;line-height:1.6}#hb-superior-lip-butter #hb-customer-stories{scroll-margin-top:110px}@media(max-width:760px){#hb-superior-lip-butter .testimonial-grid{grid-template-columns:1fr;gap:16px}#hb-superior-lip-butter .testimonial-card{padding:22px}#hb-superior-lip-butter .testimonial-card blockquote{font-size:25px}}#hb-superior-lip-butter .testimonial-grid+.small{margin-top:18px}#hb-superior-lip-butter .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4);max-width:none}#hb-superior-lip-butter .bak-video-card{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:center;margin:24px 0 36px}#hb-superior-lip-butter .bak-video-card video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f8f4ed}#hb-superior-lip-butter .bak-video-card blockquote{font:italic 25px/1.45 Georgia,serif;margin:18px 0}#hb-superior-lip-butter .bak-video-card h3{font:32px/1.2 Georgia,serif}#hb-superior-lip-butter .gallery-frame{aspect-ratio:4/3}#hb-superior-lip-butter .gallery-main{aspect-ratio:auto;object-fit:cover}#hb-superior-lip-butter .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{object-position:center;--hero-zoom:1}@media(max-width:760px){#hb-superior-lip-butter .bak-video-card{grid-template-columns:1fr;gap:20px}#hb-superior-lip-butter .bak-video-card video{max-width:380px;margin:auto}#hb-superior-lip-butter .bak-video-card h3{font-size:29px}#hb-superior-lip-butter .gallery-frame{aspect-ratio:4/3}}#hb-superior-lip-butter .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-superior-lip-butter .gallery-main{max-height:none;object-fit:cover}#hb-superior-lip-butter .gallery-main{transform:none!important;object-fit:cover;object-position:center}#hb-superior-lip-butter #hb-packThumb img{transform:none!important}#hb-superior-lip-butter .gallery-frame{aspect-ratio:1}#hb-superior-lip-butter .thumbs{display:flex;gap:8px;padding:0;overflow-x:auto}#hb-superior-lip-butter .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-superior-lip-butter .thumbs img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-superior-lip-butter #hb-overview figure{max-width:520px}#hb-superior-lip-butter .collection-saving{background:#f7f1e6;border-left:3px solid #9c8052;padding:12px 16px;margin:12px 0}#hb-superior-lip-butter .collection-saving strong,#hb-superior-lip-butter .collection-saving small{display:block}#hb-superior-lip-butter .collection-saving small{font-size:11px;margin-top:4px}@media(max-width:760px){#hb-superior-lip-butter .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-frame{aspect-ratio:4/3}#hb-superior-lip-butter .thumbs{padding:0 8px}#hb-superior-lip-butter .bak-video-card{grid-template-columns:minmax(0,1fr)}#hb-superior-lip-butter .bak-video-card video{width:100%;max-height:none}}#hb-superior-lip-butter .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-superior-lip-butter .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-superior-lip-butter .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-superior-lip-butter .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-superior-lip-butter .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-superior-lip-butter .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-superior-lip-butter .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-superior-lip-butter .hb-opening-proof cite{font-size:11px}#hb-superior-lip-butter .hb-assurances{gap:10px;font-size:12px}}#hb-superior-lip-butter .bak-video-card video{aspect-ratio:auto;max-height:none}#hb-superior-lip-butter .bak-video-card{grid-template-columns:280px minmax(0,1fr)}#hb-superior-lip-butter .gallery-frame,#hb-superior-lip-butter .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-frame,#hb-superior-lip-butter .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-superior-lip-butter .gallery-main{height:100%;max-height:none;aspect-ratio:1;object-fit:cover}#hb-superior-lip-butter .bak-video-card video{aspect-ratio:1;max-width:none}#hb-superior-lip-butter .bak-video-card{grid-template-columns:minmax(280px,.9fr) minmax(0,1fr)}@media(max-width:760px){#hb-superior-lip-butter .bak-video-card{grid-template-columns:minmax(0,1fr)}}#hb-tinted *{box-sizing:border-box}#hb-tinted{scroll-behavior:smooth}#hb-tinted{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-tinted h1,#hb-tinted h2,#hb-tinted h3,#hb-tinted blockquote,#hb-tinted .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-tinted h1{font-size:46px;margin:8px 0 12px}#hb-tinted h2{font-size:38px;margin:10px 0 20px}#hb-tinted h3{font-size:27px;margin:0 0 12px}#hb-tinted p{margin:0 0 16px}#hb-tinted a{color:inherit;text-underline-offset:4px}#hb-tinted button,#hb-tinted select,#hb-tinted input{font:inherit}#hb-tinted button,#hb-tinted a,#hb-tinted summary,#hb-tinted input,#hb-tinted select{touch-action:manipulation}#hb-tinted button,#hb-tinted summary{cursor:pointer}#hb-tinted button:focus-visible,#hb-tinted a:focus-visible,#hb-tinted select:focus-visible,#hb-tinted input:focus-visible,#hb-tinted summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-tinted button{color:inherit}#hb-tinted img{max-width:100%;height:auto;display:block}#hb-tinted small,#hb-tinted .small{font-size:13px;line-height:1.55}#hb-tinted .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-tinted .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-tinted .reviewbar a{color:#fff}#hb-tinted .brand{font-size:24px;letter-spacing:.2em}#hb-tinted .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-tinted header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-tinted header nav{display:flex;gap:24px;font-size:13px}#hb-tinted .wrap{max-width:1240px;margin:auto;padding:32px}#hb-tinted .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-tinted .gallery{position:sticky;top:24px}#hb-tinted .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-tinted .thumbs{display:flex;gap:10px;margin:14px 0}#hb-tinted .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-tinted .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-tinted .thumbs img{height:64px;width:100%;object-fit:cover}#hb-tinted .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-tinted .rating{font-size:12px;margin:4px 0 12px}#hb-tinted .stars{color:#856a3b;letter-spacing:2px}#hb-tinted .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-tinted .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-tinted select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-tinted .variants select{flex:1}#hb-tinted .price{font-size:21px;font-weight:600}#hb-tinted fieldset{margin:12px 0;border:0;padding:0}#hb-tinted legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-tinted .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-tinted .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-tinted .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-tinted .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-tinted .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-tinted .choice strong{font-size:14px}#hb-tinted .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-tinted .choice .price{font-size:18px}#hb-tinted .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-tinted .cadence{margin:10px 0 0 28px;font-size:12px}#hb-tinted .cadence select{width:100%;margin-top:5px}#hb-tinted .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-tinted .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-tinted .cta:hover{background:#51412c}#hb-tinted .cta:disabled{background:#716958;cursor:not-allowed}#hb-tinted .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-tinted .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-tinted .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-tinted .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-tinted .section>p{max-width:730px}#hb-tinted .warm{background:#faf6ef}#hb-tinted .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-tinted .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-tinted .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-tinted .number{font:italic 36px Georgia,serif;color:#92713f}#hb-tinted .card p{font-size:14px}#hb-tinted .card h3{font-size:26px}#hb-tinted .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-tinted .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-tinted .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-tinted .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-tinted .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-tinted .story img{width:100%;max-height:560px;object-fit:cover}#hb-tinted .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-tinted details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-tinted summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-tinted summary:after{content:"+";position:absolute;right:3px}#hb-tinted details[open] summary:after{content:"\2212"}#hb-tinted details p{margin-top:14px;font-size:14px}#hb-tinted .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-tinted .faq{max-width:850px}#hb-tinted .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-tinted .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-tinted .sticky[hidden]{display:none}#hb-tinted .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-tinted .sticky strong{font-size:14px}#hb-tinted .sticky small{display:block}#hb-tinted dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-tinted dialog::backdrop{background:#0007}#hb-tinted .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-tinted .report{max-width:1120px}#hb-tinted .report h1{font-size:58px}#hb-tinted .report h2{margin-top:30px}#hb-tinted .report .lead{font-size:20px;max-width:850px}#hb-tinted .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-tinted .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-tinted .report td,#hb-tinted .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-tinted .report th{background:#f4eee4}#hb-tinted .table-wrap{overflow-x:auto}#hb-tinted .report li{margin-bottom:10px}#hb-tinted .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-tinted .report figure{margin:20px 0}#hb-tinted .report figure img{border:1px solid #ddd}#hb-tinted .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-tinted .report .status{font-size:12px;color:#70542e}#hb-tinted .report .score{font-size:12px}#hb-tinted .mobile-demo{display:block}#hb-tinted .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-tinted{font-size:15px}#hb-tinted .wrap{padding:24px 20px}#hb-tinted header{padding:15px 20px}#hb-tinted header nav{gap:14px}#hb-tinted header nav a:nth-child(2){display:none}#hb-tinted .brand{font-size:19px}#hb-tinted h1{font-size:36px}#hb-tinted h2{font-size:32px}#hb-tinted .hero,#hb-tinted .split{grid-template-columns:1fr;gap:24px}#hb-tinted .gallery{position:static}#hb-tinted .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-tinted .thumbs{margin:10px 0 0}#hb-tinted .thumbs button{width:65px}#hb-tinted .thumbs img{height:44px}#hb-tinted .hero .intro{margin-top:0}#hb-tinted .benefit{font-size:23px}#hb-tinted .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-tinted .routine{grid-template-columns:1fr}#hb-tinted .section{padding:42px 0}#hb-tinted .choice>label{grid-template-columns:20px 1fr auto}#hb-tinted .choice .price{font-size:16px}#hb-tinted .sticky{padding:10px 16px;gap:8px}#hb-tinted .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-tinted .sticky strong{font-size:12px}#hb-tinted .sticky small{font-size:11px}#hb-tinted .report h1{font-size:40px}#hb-tinted .report td,#hb-tinted .report th{min-width:170px;padding:10px}#hb-tinted .report .lead{font-size:18px}}#hb-tinted .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-tinted .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-tinted .thumbs img{height:54px;object-fit:contain}#hb-tinted .thumbs span{display:block;padding:5px 0 2px}#hb-tinted .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-tinted .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-tinted .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-tinted .card{border-top:0;padding-top:0}#hb-tinted .editorial-set{margin:0}#hb-tinted .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-tinted .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-tinted .customer-film blockquote{font-size:30px;margin:22px 0}#hb-tinted .customer-film{scroll-margin-top:20px}#hb-tinted .customer-film .split{align-items:start}#hb-tinted .customer-film details{font-size:13px}#hb-tinted .media-note{font-size:12px}#hb-tinted .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-tinted .thumbs button{flex-basis:66px}#hb-tinted .thumbs img{height:42px}#hb-tinted .product-portrait{margin-bottom:15px}#hb-tinted .customer-film .split{gap:25px}#hb-tinted .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-tinted .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-tinted .reviews-section{scroll-margin-top:24px}#hb-tinted .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-tinted .review-heading h2{margin-bottom:25px}#hb-tinted .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-tinted .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-tinted .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-tinted .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-tinted .review-score p{margin:10px 0}#hb-tinted .rating-breakdown{align-self:center}#hb-tinted .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-tinted .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-tinted .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-tinted .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-tinted .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-tinted .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-tinted .review-tools label{font-size:12px;display:grid;gap:6px}#hb-tinted .review-tools input,#hb-tinted .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-tinted .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-tinted .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-tinted .review-person{font-size:13px}#hb-tinted .review-person strong{display:block;font-size:15px}#hb-tinted .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-tinted .review-person time{display:block;color:#72685b;font-size:12px}#hb-tinted .review-copy{max-width:750px}#hb-tinted .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-tinted .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-tinted .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-tinted .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-tinted .review-bottom>a{font-size:13px}#hb-tinted .review-bottom button{background:#fff;font-size:13px}#hb-tinted .review-empty{padding:24px;background:#faf6ef}#hb-tinted .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-tinted .review-tools+#reviewResults{margin-top:16px}#hb-tinted header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-tinted header{flex-wrap:wrap;gap:18px}#hb-tinted header nav{font-size:11px;gap:15px}#hb-tinted .review-heading{display:block}#hb-tinted .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-tinted .review-score strong{font-size:54px}#hb-tinted .review-tools{grid-template-columns:1fr 1fr}#hb-tinted .review-tools label:first-child{grid-column:1/-1}#hb-tinted .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-tinted .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-tinted .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-tinted .review-person time{margin-left:auto}#hb-tinted .review-verified{margin:0}#hb-tinted .review-copy p{font-size:15px}#hb-tinted .review-bottom{align-items:flex-start;flex-direction:column}#hb-tinted .review-heading .linkbutton{margin-bottom:20px}}#hb-tinted .choice .detail{font-size:13px}#hb-tinted .terms{font-size:12px}#hb-tinted .choice strong{font-size:15px}#hb-tinted .choice .price{font-size:20px}#hb-tinted .review-preview-note{line-height:1.65}#hb-tinted .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-tinted .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-tinted .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-tinted .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-tinted .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-tinted .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-tinted .hero-intro,#hb-tinted .hero-benefits{font-size:15px}}#hb-tinted .editorial-set{min-width:0}#hb-tinted .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-tinted .hero>*,#hb-tinted .split>*,#hb-tinted .cards>*,#hb-tinted .routine>*{min-width:0}@media(max-width:760px){#hb-tinted{padding-bottom:85px;font-size:16px}#hb-tinted .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-tinted .variants #variant{width:100%}#hb-tinted .variants #quantity{width:80px}#hb-tinted select,#hb-tinted input,#hb-tinted textarea{font-size:16px}#hb-tinted .product-jumps{gap:4px 14px}#hb-tinted .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-tinted .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-tinted .thumbs button{scroll-snap-align:start;min-height:60px}#hb-tinted .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-tinted .choice .detail{font-size:14px}#hb-tinted .choice .tag{line-height:1.5}#hb-tinted .terms{font-size:13px}#hb-tinted .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-tinted .sticky>div{min-width:0}#hb-tinted .sticky small{overflow-wrap:anywhere}#hb-tinted .sticky .cta{flex-shrink:0;min-height:44px}#hb-tinted .review-tools input,#hb-tinted .review-tools select{font-size:16px}#hb-tinted .review-reset{min-height:44px}#hb-tinted .ingredient-text{font-size:13px;line-height:1.7}#hb-tinted summary{min-height:44px;display:flex;align-items:center}#hb-tinted details p{font-size:15px}#hb-tinted .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-tinted .wrap{padding-left:16px;padding-right:16px}#hb-tinted .cards{grid-template-columns:1fr}#hb-tinted .card h3{font-size:26px}#hb-tinted .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-tinted .choice>label>.price{grid-column:2;margin-top:5px}#hb-tinted .sticky strong{font-size:11px}#hb-tinted .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-tinted{scroll-behavior:auto}}#hb-tinted .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-tinted .hero,#hb-tinted .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-tinted .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-tinted .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-tinted .thumbs{justify-content:center}}#hb-tinted .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-tinted .lifestyle-pair figure{margin:0;min-width:0}#hb-tinted .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-tinted .warm>.wrap{padding-left:20px;padding-right:20px}#hb-tinted .lifestyle-pair{gap:12px;margin-top:24px}}#hb-tinted{letter-spacing:normal;padding-bottom:80px}#hb-tinted [hidden]{display:none!important}#hb-tinted .card{display:block;background:transparent;position:static;text-align:left}#hb-tinted .price{display:block}#hb-tinted .sub .price small{display:block;font-size:10px;font-weight:400}#hb-tinted .hero>div{min-width:0}#hb-tinted .sticky{z-index:25}#hb-tinted video{max-width:100%}#hb-tinted h1,#hb-tinted h2,#hb-tinted h3{letter-spacing:normal;color:#241f19}#hb-tinted .thumbs button{min-height:66px}#hb-tinted .gallery{top:130px}#hb-tinted .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-tinted .variants{flex-wrap:wrap}#hb-tinted .variants #hb-variant{flex-basis:45%}#hb-tinted .variants #hb-quantity{flex:0 0 55px}#hb-tinted select{font-size:16px}#hb-tinted .gallery{position:static}}#hb-tinted .gallery-main{height:auto;aspect-ratio:1/1}#hb-tinted #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-tinted #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-tinted #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-tinted #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-tinted #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-tinted #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-tinted #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-tinted #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-tinted #hb-product-reviews .stamped-fa-star,#hb-tinted #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-tinted #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-tinted .stamped-badge .stamped-fa-star,#hb-tinted .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-tinted #hb-reviews,#hb-tinted #hb-choose,#hb-tinted section{scroll-margin-top:24px}@media(max-width:760px){#hb-tinted .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-tinted #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-tinted .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-tinted .variants #hb-variant{width:100%}#hb-tinted .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-tinted #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-tinted .sub .price small{font-size:12px}#hb-tinted .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-tinted) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-tinted #hb-product-reviews{padding:0;max-width:none}#hb-tinted .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-tinted .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-tinted .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-tinted .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-tinted .card p{font-size:16px}#hb-tinted .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-tinted .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-tinted .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-tinted .intro .rating{margin:0 0 10px}#hb-tinted .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-tinted .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-tinted .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-tinted .hero{gap:18px}}#hb-tinted .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-tinted .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-tinted .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-tinted .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-tinted .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-tinted>.wrap:first-child{padding-top:0}#hb-tinted .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-tinted .thumbs{margin-top:8px}}#hb-tinted .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-tinted .ingredient-benefits li{margin:0 0 18px}#hb-tinted .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-tinted .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-tinted #hb-ingredients{scroll-margin-top:24px}#hb-tinted .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-tinted .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-tinted .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-tinted #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-tinted .gallery-frame{aspect-ratio:5/4}}#hb-tinted #hb-overview figure{margin:0}#hb-tinted #hb-overview figure img{width:100%;height:auto;display:block}#hb-tinted .customer-film video{background:#faf7f1}#hb-tinted .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-tinted .thumbs img{aspect-ratio:1;display:block}#hb-tinted .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-tinted #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-tinted #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-tinted #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-tinted .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-tinted .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-tinted .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-tinted .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-tinted .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-tinted .customer-story details p{font-size:14px}#hb-tinted .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-tinted .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-tinted .customer-story video{height:210px}#hb-tinted .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-tinted .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-tinted .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-tinted .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-tinted .customer-story blockquote{font-size:25px}#hb-tinted #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-tinted #hb-overview figure{max-width:270px}#hb-tinted .thumbs{padding-inline:8px}#hb-tinted .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-tinted .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-tinted .customer-story video{height:auto;max-height:480px}#hb-tinted .customer-story blockquote{font-size:22px}}#hb-tinted .gallery-frame{position:relative}#hb-tinted .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-tinted .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-tinted .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-tinted .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-tinted .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-tinted .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-tinted .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-tinted .variants #hb-variant{grid-column:1;grid-row:2}#hb-tinted .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-tinted .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-tinted .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-tinted .thumbs button[hidden]{display:none}#hb-tinted #hb-overview figure{max-width:420px}#hb-tinted .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-tinted .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-tinted .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-tinted .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-tinted .thumbs{padding:2px 8px}#hb-tinted #hb-overview figure{max-width:none}#hb-tinted .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-tinted .customer-story video{width:100%;max-height:none}#hb-tinted .intro h1{font-size:30px}}#hb-tinted .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-tinted .single-size{font-size:15px;font-weight:600}#hb-tinted .variants{display:flex;align-items:center;gap:12px}#hb-tinted .variants .single-size{margin-right:auto}#hb-tinted .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-tinted .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-tinted #hb-packThumb{overflow:hidden}#hb-tinted #hb-packThumb img{transform:scale(1.2)}#hb-tinted #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-tinted #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-tinted .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-tinted .customer-story{grid-template-columns:minmax(0,1fr)}#hb-tinted .customer-story video{max-height:none}#hb-tinted #hb-overview figure{max-width:270px}#hb-tinted .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-tinted #hb-choose,#hb-tinted .section{scroll-margin-top:110px}#hb-tinted .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1;object-position:center 40%}#hb-tinted .customer-story video{aspect-ratio:9/16;max-height:520px}#hb-tinted .customer-media{background:transparent}#hb-tinted #hb-overview figure{max-width:480px;width:100%}#hb-tinted .application-motion img{aspect-ratio:1;object-fit:cover}@media(max-width:760px){#hb-tinted .customer-story video{max-height:none}#hb-tinted #hb-overview figure{max-width:none}#hb-tinted .intro h1{font-size:30px}#hb-tinted .gallery-frame{aspect-ratio:6/5}#hb-tinted .thumbs button{flex-basis:66px;width:66px;max-width:66px}}#hb-tinted .testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-tinted .testimonial-card{background:#faf6ef;border:1px solid #ded3c2;padding:28px;display:flex;flex-direction:column}#hb-tinted .testimonial-stars{color:#765c30;letter-spacing:3px;margin:0 0 18px}#hb-tinted .testimonial-card blockquote{font-family:Georgia,serif;font-size:28px;line-height:1.35;margin:0 0 24px}#hb-tinted .testimonial-credit{font-size:13px;margin-top:auto;margin-bottom:0;line-height:1.6}#hb-tinted #hb-customer-stories{scroll-margin-top:110px}@media(max-width:760px){#hb-tinted .testimonial-grid{grid-template-columns:1fr;gap:16px}#hb-tinted .testimonial-card{padding:22px}#hb-tinted .testimonial-card blockquote{font-size:25px}}#hb-tinted .testimonial-grid+.small{margin-top:18px}#hb-tinted .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4);max-width:none}#hb-tinted .bak-video-card{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:center;margin:24px 0 36px}#hb-tinted .bak-video-card video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f8f4ed}#hb-tinted .bak-video-card blockquote{font:italic 25px/1.45 Georgia,serif;margin:18px 0}#hb-tinted .bak-video-card h3{font:32px/1.2 Georgia,serif}#hb-tinted .gallery-frame{aspect-ratio:4/3}#hb-tinted .gallery-main{aspect-ratio:auto;object-fit:cover}#hb-tinted .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{object-position:center;--hero-zoom:1}@media(max-width:760px){#hb-tinted .bak-video-card{grid-template-columns:1fr;gap:20px}#hb-tinted .bak-video-card video{max-width:380px;margin:auto}#hb-tinted .bak-video-card h3{font-size:29px}#hb-tinted .gallery-frame{aspect-ratio:4/3}}#hb-tinted .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-tinted .gallery-frame{aspect-ratio:1!important}#hb-tinted .gallery-main{object-fit:cover;object-position:center;max-height:none}#hb-tinted .editorial-set{max-width:420px;margin:auto;width:100%}#hb-tinted .editorial-set img{aspect-ratio:1;object-fit:cover}#hb-tinted .bak-video-card video{aspect-ratio:9/16;max-height:440px;width:100%;object-fit:contain;background:#faf8f4}#hb-tinted .shade-guide-link{display:inline-flex;min-height:44px;align-items:center;font-size:14px}#hb-tinted .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px}#hb-tinted .variants select{min-height:44px;min-width:0;width:100%}#hb-tinted .editorial-set img{object-fit:contain}#hb-tinted .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{transform:scale(1)}#hb-tinted #hb-packThumb img{transform:scale(1)}#hb-tinted .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-tinted .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-tinted .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-tinted .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-tinted .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-tinted .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-tinted .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-tinted .hb-opening-proof cite{font-size:11px}#hb-tinted .hb-assurances{gap:10px;font-size:12px}}#hb-ultimate-moisture *{box-sizing:border-box}#hb-ultimate-moisture{scroll-behavior:smooth}#hb-ultimate-moisture{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-ultimate-moisture h1,#hb-ultimate-moisture h2,#hb-ultimate-moisture h3,#hb-ultimate-moisture blockquote,#hb-ultimate-moisture .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-ultimate-moisture h1{font-size:46px;margin:8px 0 12px}#hb-ultimate-moisture h2{font-size:38px;margin:10px 0 20px}#hb-ultimate-moisture h3{font-size:27px;margin:0 0 12px}#hb-ultimate-moisture p{margin:0 0 16px}#hb-ultimate-moisture a{color:inherit;text-underline-offset:4px}#hb-ultimate-moisture button,#hb-ultimate-moisture select,#hb-ultimate-moisture input{font:inherit}#hb-ultimate-moisture button,#hb-ultimate-moisture a,#hb-ultimate-moisture summary,#hb-ultimate-moisture input,#hb-ultimate-moisture select{touch-action:manipulation}#hb-ultimate-moisture button,#hb-ultimate-moisture summary{cursor:pointer}#hb-ultimate-moisture button:focus-visible,#hb-ultimate-moisture a:focus-visible,#hb-ultimate-moisture select:focus-visible,#hb-ultimate-moisture input:focus-visible,#hb-ultimate-moisture summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-ultimate-moisture button{color:inherit}#hb-ultimate-moisture img{max-width:100%;height:auto;display:block}#hb-ultimate-moisture small,#hb-ultimate-moisture .small{font-size:13px;line-height:1.55}#hb-ultimate-moisture .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-ultimate-moisture .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-ultimate-moisture .reviewbar a{color:#fff}#hb-ultimate-moisture .brand{font-size:24px;letter-spacing:.2em}#hb-ultimate-moisture .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-ultimate-moisture header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-ultimate-moisture header nav{display:flex;gap:24px;font-size:13px}#hb-ultimate-moisture .wrap{max-width:1240px;margin:auto;padding:32px}#hb-ultimate-moisture .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-ultimate-moisture .gallery{position:sticky;top:24px}#hb-ultimate-moisture .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-ultimate-moisture .thumbs{display:flex;gap:10px;margin:14px 0}#hb-ultimate-moisture .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-ultimate-moisture .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-ultimate-moisture .thumbs img{height:64px;width:100%;object-fit:cover}#hb-ultimate-moisture .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-ultimate-moisture .rating{font-size:12px;margin:4px 0 12px}#hb-ultimate-moisture .stars{color:#856a3b;letter-spacing:2px}#hb-ultimate-moisture .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-ultimate-moisture .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-ultimate-moisture select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-ultimate-moisture .variants select{flex:1}#hb-ultimate-moisture .price{font-size:21px;font-weight:600}#hb-ultimate-moisture fieldset{margin:12px 0;border:0;padding:0}#hb-ultimate-moisture legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-ultimate-moisture .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-ultimate-moisture .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-ultimate-moisture .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-ultimate-moisture .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-ultimate-moisture .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-ultimate-moisture .choice strong{font-size:14px}#hb-ultimate-moisture .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-ultimate-moisture .choice .price{font-size:18px}#hb-ultimate-moisture .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-ultimate-moisture .cadence{margin:10px 0 0 28px;font-size:12px}#hb-ultimate-moisture .cadence select{width:100%;margin-top:5px}#hb-ultimate-moisture .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-ultimate-moisture .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-ultimate-moisture .cta:hover{background:#51412c}#hb-ultimate-moisture .cta:disabled{background:#716958;cursor:not-allowed}#hb-ultimate-moisture .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-ultimate-moisture .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-ultimate-moisture .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-ultimate-moisture .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-ultimate-moisture .section>p{max-width:730px}#hb-ultimate-moisture .warm{background:#faf6ef}#hb-ultimate-moisture .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-ultimate-moisture .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-ultimate-moisture .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-ultimate-moisture .number{font:italic 36px Georgia,serif;color:#92713f}#hb-ultimate-moisture .card p{font-size:14px}#hb-ultimate-moisture .card h3{font-size:26px}#hb-ultimate-moisture .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-ultimate-moisture .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-ultimate-moisture .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-ultimate-moisture .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-ultimate-moisture .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-ultimate-moisture .story img{width:100%;max-height:560px;object-fit:cover}#hb-ultimate-moisture .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-ultimate-moisture details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-ultimate-moisture summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-ultimate-moisture summary:after{content:"+";position:absolute;right:3px}#hb-ultimate-moisture details[open] summary:after{content:"\2212"}#hb-ultimate-moisture details p{margin-top:14px;font-size:14px}#hb-ultimate-moisture .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-ultimate-moisture .faq{max-width:850px}#hb-ultimate-moisture .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-ultimate-moisture .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-ultimate-moisture .sticky[hidden]{display:none}#hb-ultimate-moisture .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-ultimate-moisture .sticky strong{font-size:14px}#hb-ultimate-moisture .sticky small{display:block}#hb-ultimate-moisture dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-ultimate-moisture dialog::backdrop{background:#0007}#hb-ultimate-moisture .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-ultimate-moisture .report{max-width:1120px}#hb-ultimate-moisture .report h1{font-size:58px}#hb-ultimate-moisture .report h2{margin-top:30px}#hb-ultimate-moisture .report .lead{font-size:20px;max-width:850px}#hb-ultimate-moisture .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-ultimate-moisture .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-ultimate-moisture .report td,#hb-ultimate-moisture .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-ultimate-moisture .report th{background:#f4eee4}#hb-ultimate-moisture .table-wrap{overflow-x:auto}#hb-ultimate-moisture .report li{margin-bottom:10px}#hb-ultimate-moisture .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-ultimate-moisture .report figure{margin:20px 0}#hb-ultimate-moisture .report figure img{border:1px solid #ddd}#hb-ultimate-moisture .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-ultimate-moisture .report .status{font-size:12px;color:#70542e}#hb-ultimate-moisture .report .score{font-size:12px}#hb-ultimate-moisture .mobile-demo{display:block}#hb-ultimate-moisture .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-ultimate-moisture{font-size:15px}#hb-ultimate-moisture .wrap{padding:24px 20px}#hb-ultimate-moisture header{padding:15px 20px}#hb-ultimate-moisture header nav{gap:14px}#hb-ultimate-moisture header nav a:nth-child(2){display:none}#hb-ultimate-moisture .brand{font-size:19px}#hb-ultimate-moisture h1{font-size:36px}#hb-ultimate-moisture h2{font-size:32px}#hb-ultimate-moisture .hero,#hb-ultimate-moisture .split{grid-template-columns:1fr;gap:24px}#hb-ultimate-moisture .gallery{position:static}#hb-ultimate-moisture .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-ultimate-moisture .thumbs{margin:10px 0 0}#hb-ultimate-moisture .thumbs button{width:65px}#hb-ultimate-moisture .thumbs img{height:44px}#hb-ultimate-moisture .hero .intro{margin-top:0}#hb-ultimate-moisture .benefit{font-size:23px}#hb-ultimate-moisture .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-ultimate-moisture .routine{grid-template-columns:1fr}#hb-ultimate-moisture .section{padding:42px 0}#hb-ultimate-moisture .choice>label{grid-template-columns:20px 1fr auto}#hb-ultimate-moisture .choice .price{font-size:16px}#hb-ultimate-moisture .sticky{padding:10px 16px;gap:8px}#hb-ultimate-moisture .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-ultimate-moisture .sticky strong{font-size:12px}#hb-ultimate-moisture .sticky small{font-size:11px}#hb-ultimate-moisture .report h1{font-size:40px}#hb-ultimate-moisture .report td,#hb-ultimate-moisture .report th{min-width:170px;padding:10px}#hb-ultimate-moisture .report .lead{font-size:18px}}#hb-ultimate-moisture .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-ultimate-moisture .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-ultimate-moisture .thumbs button[hidden]{display:none}#hb-ultimate-moisture .thumbs img{height:54px;object-fit:contain}#hb-ultimate-moisture .thumbs span{display:block;padding:5px 0 2px}#hb-ultimate-moisture .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-ultimate-moisture .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-ultimate-moisture .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-ultimate-moisture .card{border-top:0;padding-top:0}#hb-ultimate-moisture .editorial-set{margin:0}#hb-ultimate-moisture .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-ultimate-moisture .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-ultimate-moisture .customer-film blockquote{font-size:30px;margin:22px 0}#hb-ultimate-moisture .customer-film{scroll-margin-top:20px}#hb-ultimate-moisture .customer-film .split{align-items:start}#hb-ultimate-moisture .customer-film details{font-size:13px}#hb-ultimate-moisture .media-note{font-size:12px}#hb-ultimate-moisture .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-ultimate-moisture .thumbs button{flex-basis:66px}#hb-ultimate-moisture .thumbs img{height:42px}#hb-ultimate-moisture .product-portrait{margin-bottom:15px}#hb-ultimate-moisture .customer-film .split{gap:25px}#hb-ultimate-moisture .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-ultimate-moisture .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-ultimate-moisture .reviews-section{scroll-margin-top:24px}#hb-ultimate-moisture .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-ultimate-moisture .review-heading h2{margin-bottom:25px}#hb-ultimate-moisture .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-ultimate-moisture .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-ultimate-moisture .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-ultimate-moisture .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-ultimate-moisture .review-score p{margin:10px 0}#hb-ultimate-moisture .rating-breakdown{align-self:center}#hb-ultimate-moisture .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-ultimate-moisture .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-ultimate-moisture .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-ultimate-moisture .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-ultimate-moisture .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-ultimate-moisture .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-ultimate-moisture .review-tools label{font-size:12px;display:grid;gap:6px}#hb-ultimate-moisture .review-tools input,#hb-ultimate-moisture .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-ultimate-moisture .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-ultimate-moisture .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-ultimate-moisture .review-person{font-size:13px}#hb-ultimate-moisture .review-person strong{display:block;font-size:15px}#hb-ultimate-moisture .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-ultimate-moisture .review-person time{display:block;color:#72685b;font-size:12px}#hb-ultimate-moisture .review-copy{max-width:750px}#hb-ultimate-moisture .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-ultimate-moisture .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-ultimate-moisture .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-ultimate-moisture .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-ultimate-moisture .review-bottom>a{font-size:13px}#hb-ultimate-moisture .review-bottom button{background:#fff;font-size:13px}#hb-ultimate-moisture .review-empty{padding:24px;background:#faf6ef}#hb-ultimate-moisture .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-ultimate-moisture .review-tools+#reviewResults{margin-top:16px}#hb-ultimate-moisture header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-ultimate-moisture header{flex-wrap:wrap;gap:18px}#hb-ultimate-moisture header nav{font-size:11px;gap:15px}#hb-ultimate-moisture .review-heading{display:block}#hb-ultimate-moisture .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-ultimate-moisture .review-score strong{font-size:54px}#hb-ultimate-moisture .review-tools{grid-template-columns:1fr 1fr}#hb-ultimate-moisture .review-tools label:first-child{grid-column:1/-1}#hb-ultimate-moisture .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-ultimate-moisture .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-ultimate-moisture .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-ultimate-moisture .review-person time{margin-left:auto}#hb-ultimate-moisture .review-verified{margin:0}#hb-ultimate-moisture .review-copy p{font-size:15px}#hb-ultimate-moisture .review-bottom{align-items:flex-start;flex-direction:column}#hb-ultimate-moisture .review-heading .linkbutton{margin-bottom:20px}}#hb-ultimate-moisture .choice .detail{font-size:13px}#hb-ultimate-moisture .terms{font-size:12px}#hb-ultimate-moisture .choice strong{font-size:15px}#hb-ultimate-moisture .choice .price{font-size:20px}#hb-ultimate-moisture .review-preview-note{line-height:1.65}#hb-ultimate-moisture .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-ultimate-moisture .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-ultimate-moisture .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-ultimate-moisture .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-ultimate-moisture .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-ultimate-moisture .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-ultimate-moisture .hero-intro,#hb-ultimate-moisture .hero-benefits{font-size:15px}}#hb-ultimate-moisture .editorial-set{min-width:0}#hb-ultimate-moisture .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-ultimate-moisture .hero>*,#hb-ultimate-moisture .split>*,#hb-ultimate-moisture .cards>*,#hb-ultimate-moisture .routine>*{min-width:0}@media(max-width:760px){#hb-ultimate-moisture{padding-bottom:85px;font-size:16px}#hb-ultimate-moisture .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-ultimate-moisture .variants #variant{width:100%}#hb-ultimate-moisture .variants #quantity{width:80px}#hb-ultimate-moisture select,#hb-ultimate-moisture input,#hb-ultimate-moisture textarea{font-size:16px}#hb-ultimate-moisture .product-jumps{gap:4px 14px}#hb-ultimate-moisture .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-ultimate-moisture .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-ultimate-moisture .thumbs button{scroll-snap-align:start;min-height:60px}#hb-ultimate-moisture .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-ultimate-moisture .choice .detail{font-size:14px}#hb-ultimate-moisture .choice .tag{line-height:1.5}#hb-ultimate-moisture .terms{font-size:13px}#hb-ultimate-moisture .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-ultimate-moisture .sticky>div{min-width:0}#hb-ultimate-moisture .sticky small{overflow-wrap:anywhere}#hb-ultimate-moisture .sticky .cta{flex-shrink:0;min-height:44px}#hb-ultimate-moisture .review-tools input,#hb-ultimate-moisture .review-tools select{font-size:16px}#hb-ultimate-moisture .review-reset{min-height:44px}#hb-ultimate-moisture .ingredient-text{font-size:13px;line-height:1.7}#hb-ultimate-moisture summary{min-height:44px;display:flex;align-items:center}#hb-ultimate-moisture details p{font-size:15px}#hb-ultimate-moisture .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-ultimate-moisture .wrap{padding-left:16px;padding-right:16px}#hb-ultimate-moisture .cards{grid-template-columns:1fr}#hb-ultimate-moisture .card h3{font-size:26px}#hb-ultimate-moisture .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-ultimate-moisture .choice>label>.price{grid-column:2;margin-top:5px}#hb-ultimate-moisture .sticky strong{font-size:11px}#hb-ultimate-moisture .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-ultimate-moisture{scroll-behavior:auto}}#hb-ultimate-moisture .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-ultimate-moisture .hero,#hb-ultimate-moisture .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-ultimate-moisture .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-ultimate-moisture .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-ultimate-moisture .thumbs{justify-content:center}}#hb-ultimate-moisture .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-ultimate-moisture .lifestyle-pair figure{margin:0;min-width:0}#hb-ultimate-moisture .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-ultimate-moisture .warm>.wrap{padding-left:20px;padding-right:20px}#hb-ultimate-moisture .lifestyle-pair{gap:12px;margin-top:24px}}#hb-ultimate-moisture{letter-spacing:normal;padding-bottom:80px}#hb-ultimate-moisture [hidden]{display:none!important}#hb-ultimate-moisture .card{display:block;background:transparent;position:static;text-align:left}#hb-ultimate-moisture .price{display:block}#hb-ultimate-moisture .sub .price small{display:block;font-size:10px;font-weight:400}#hb-ultimate-moisture .hero>div{min-width:0}#hb-ultimate-moisture .sticky{z-index:25}#hb-ultimate-moisture video{max-width:100%}#hb-ultimate-moisture h1,#hb-ultimate-moisture h2,#hb-ultimate-moisture h3{letter-spacing:normal;color:#241f19}#hb-ultimate-moisture .thumbs button{min-height:66px}#hb-ultimate-moisture .gallery{top:130px}#hb-ultimate-moisture .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-ultimate-moisture .variants{flex-wrap:wrap}#hb-ultimate-moisture .variants #hb-variant{flex-basis:45%}#hb-ultimate-moisture .variants #hb-quantity{flex:0 0 55px}#hb-ultimate-moisture select{font-size:16px}#hb-ultimate-moisture .gallery{position:static}}#hb-ultimate-moisture .gallery-main{height:auto;aspect-ratio:1/1}#hb-ultimate-moisture #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-ultimate-moisture #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-ultimate-moisture #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-ultimate-moisture #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-ultimate-moisture #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-ultimate-moisture #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-ultimate-moisture #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-ultimate-moisture #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-ultimate-moisture #hb-product-reviews .stamped-fa-star,#hb-ultimate-moisture #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-ultimate-moisture #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-ultimate-moisture .stamped-badge .stamped-fa-star,#hb-ultimate-moisture .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-ultimate-moisture #hb-reviews,#hb-ultimate-moisture #hb-choose,#hb-ultimate-moisture section{scroll-margin-top:24px}@media(max-width:760px){#hb-ultimate-moisture .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-ultimate-moisture #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-ultimate-moisture .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-ultimate-moisture .variants #hb-variant{width:100%}#hb-ultimate-moisture .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-ultimate-moisture #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-ultimate-moisture .sub .price small{font-size:12px}#hb-ultimate-moisture .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-ultimate-moisture) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-ultimate-moisture #hb-product-reviews{padding:0;max-width:none}#hb-ultimate-moisture .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-ultimate-moisture .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-ultimate-moisture .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-ultimate-moisture .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-ultimate-moisture .card p{font-size:16px}#hb-ultimate-moisture .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-ultimate-moisture .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-ultimate-moisture .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-ultimate-moisture .intro .rating{margin:0 0 10px}#hb-ultimate-moisture .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-ultimate-moisture .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-ultimate-moisture .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-ultimate-moisture .hero{gap:18px}}#hb-ultimate-moisture .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-ultimate-moisture .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-ultimate-moisture .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-ultimate-moisture .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-ultimate-moisture .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-ultimate-moisture>.wrap:first-child{padding-top:0}#hb-ultimate-moisture .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-ultimate-moisture .thumbs{margin-top:8px}}#hb-ultimate-moisture .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-ultimate-moisture .ingredient-benefits li{margin:0 0 18px}#hb-ultimate-moisture .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-ultimate-moisture .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-ultimate-moisture #hb-ingredients{scroll-margin-top:24px}#hb-ultimate-moisture .supporting-products{margin-top:32px;padding-top:24px;border-top:1px solid #e7ded1}#hb-ultimate-moisture .support-cards{grid-template-columns:repeat(3,1fr)}#hb-ultimate-moisture .thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}#hb-ultimate-moisture .thumbs button{width:100%;min-width:0;height:auto;min-height:44px}#hb-ultimate-moisture .thumbs img{aspect-ratio:1}@media(max-width:760px){#hb-ultimate-moisture .support-cards{grid-template-columns:1fr}#hb-ultimate-moisture .lifestyle-pair img{max-height:270px}}#hb-ultimate-moisture .collection-value{padding:12px 0;border-top:1px solid #e7ded1;border-bottom:1px solid #e7ded1;margin:14px 0;font-size:14px;line-height:1.5;display:flex;flex-wrap:wrap;gap:3px 14px}#hb-ultimate-moisture .collection-saving{color:#69512d}#hb-ultimate-moisture .cards{grid-template-columns:repeat(2,minmax(0,1fr))}#hb-ultimate-moisture .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}#hb-ultimate-moisture .customer-story{min-width:0;padding:20px;border:1px solid #e7ded1}#hb-ultimate-moisture .customer-media video{display:block;width:100%;height:auto;max-height:440px;background:#eee9e1;object-fit:contain}#hb-ultimate-moisture .customer-words{margin-top:20px}#hb-ultimate-moisture .customer-words blockquote{font-size:22px;margin:12px 0}@media(max-width:760px){#hb-ultimate-moisture .customer-stories,#hb-ultimate-moisture .cards{grid-template-columns:1fr}#hb-ultimate-moisture .customer-story{padding:14px}#hb-ultimate-moisture .customer-media video{max-height:440px}}#hb-ultimate-moisture .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-ultimate-moisture .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-ultimate-moisture .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-ultimate-moisture .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-ultimate-moisture .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-ultimate-moisture .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-ultimate-moisture .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-ultimate-moisture .hb-opening-proof cite{font-size:11px}#hb-ultimate-moisture .hb-assurances{gap:10px;font-size:12px}}#hb-youthboost *{box-sizing:border-box}#hb-youthboost{scroll-behavior:smooth}#hb-youthboost{margin:0;color:#241f19;background:#fff;font-family:Jost,Verdana,sans-serif;font-size:16px;line-height:1.6}#hb-youthboost h1,#hb-youthboost h2,#hb-youthboost h3,#hb-youthboost blockquote,#hb-youthboost .brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.08}#hb-youthboost h1{font-size:46px;margin:8px 0 12px}#hb-youthboost h2{font-size:38px;margin:10px 0 20px}#hb-youthboost h3{font-size:27px;margin:0 0 12px}#hb-youthboost p{margin:0 0 16px}#hb-youthboost a{color:inherit;text-underline-offset:4px}#hb-youthboost button,#hb-youthboost select,#hb-youthboost input{font:inherit}#hb-youthboost button,#hb-youthboost a,#hb-youthboost summary,#hb-youthboost input,#hb-youthboost select{touch-action:manipulation}#hb-youthboost button,#hb-youthboost summary{cursor:pointer}#hb-youthboost button:focus-visible,#hb-youthboost a:focus-visible,#hb-youthboost select:focus-visible,#hb-youthboost input:focus-visible,#hb-youthboost summary:focus-visible{outline:3px solid #796039;outline-offset:4px}#hb-youthboost button{color:inherit}#hb-youthboost img{max-width:100%;height:auto;display:block}#hb-youthboost small,#hb-youthboost .small{font-size:13px;line-height:1.55}#hb-youthboost .eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:600;color:#715b3b}#hb-youthboost .reviewbar{background:#2c2418;color:#fff;text-align:center;padding:8px 12px;font-size:12px}#hb-youthboost .reviewbar a{color:#fff}#hb-youthboost .brand{font-size:24px;letter-spacing:.2em}#hb-youthboost .brand span{display:block;font-size:9px;letter-spacing:.4em;margin-top:6px}#hb-youthboost header{display:flex;align-items:center;justify-content:space-between;padding:20px 4vw;border-bottom:1px solid #e7ded1}#hb-youthboost header nav{display:flex;gap:24px;font-size:13px}#hb-youthboost .wrap{max-width:1240px;margin:auto;padding:32px}#hb-youthboost .hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#hb-youthboost .gallery{position:sticky;top:24px}#hb-youthboost .gallery-main{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f4ed}#hb-youthboost .thumbs{display:flex;gap:10px;margin:14px 0}#hb-youthboost .thumbs button{width:86px;border:1px solid #cbbfaa;background:#fff;padding:4px}#hb-youthboost .thumbs button[aria-pressed=true]{border:2px solid #7b6037}#hb-youthboost .thumbs img{height:64px;width:100%;object-fit:cover}#hb-youthboost .benefit{font-size:24px;font-family:Cormorant Garamond,Georgia,serif;margin-bottom:12px}#hb-youthboost .rating{font-size:12px;margin:4px 0 12px}#hb-youthboost .stars{color:#856a3b;letter-spacing:2px}#hb-youthboost .contents{font-size:12px;margin:12px 0;padding:10px 0;border-block:1px solid #e6ded1}#hb-youthboost .variants{display:flex;gap:12px;align-items:center;font-size:13px;margin:12px 0}#hb-youthboost select{min-height:44px;padding:8px;border:1px solid #a79b8a;background:#fff;border-radius:0;max-width:100%}#hb-youthboost .variants select{flex:1}#hb-youthboost .price{font-size:21px;font-weight:600}#hb-youthboost fieldset{margin:12px 0;border:0;padding:0}#hb-youthboost legend{font-size:13px;font-weight:600;margin-bottom:10px}#hb-youthboost .choice{border:1px solid #b7ab99;padding:13px 14px;margin-bottom:10px;background:#fff}#hb-youthboost .choice.sub{background:#faf6ef;border-color:#ac8a50}#hb-youthboost .choice:has(input:checked){box-shadow:inset 0 0 0 1px #3a2e24}#hb-youthboost .choice>label{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;cursor:pointer}#hb-youthboost .choice input{accent-color:#3a2e24;width:17px;height:17px;margin:5px 0}#hb-youthboost .choice strong{font-size:14px}#hb-youthboost .choice .detail{margin:5px 0 0 28px;font-size:12px;line-height:1.65}#hb-youthboost .choice .price{font-size:18px}#hb-youthboost .tag{color:#614b28;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:block}#hb-youthboost .cadence{margin:10px 0 0 28px;font-size:12px}#hb-youthboost .cadence select{width:100%;margin-top:5px}#hb-youthboost .terms{font-size:11px;color:#554e44;margin:7px 0 10px}#hb-youthboost .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-youthboost .cta:hover{background:#51412c}#hb-youthboost .cta:disabled{background:#716958;cursor:not-allowed}#hb-youthboost .guarantee{font-size:12px;text-align:center;margin:11px 0}#hb-youthboost .quickquote{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;padding:20px 0;border-top:1px solid #e6ded1;margin-top:18px}#hb-youthboost .quickquote cite{display:block;font:11px Verdana,sans-serif;margin-top:8px;font-style:normal}#hb-youthboost .section{padding:64px 0;border-top:1px solid #e7ded1}#hb-youthboost .section>p{max-width:730px}#hb-youthboost .warm{background:#faf6ef}#hb-youthboost .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#hb-youthboost .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}#hb-youthboost .card{border-top:2px solid #aa8a54;padding:20px 0}#hb-youthboost .number{font:italic 36px Georgia,serif;color:#92713f}#hb-youthboost .card p{font-size:14px}#hb-youthboost .card h3{font-size:26px}#hb-youthboost .routine{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#hb-youthboost .routine>div{padding:28px;background:#fff;border:1px solid #ded1bf}#hb-youthboost .steps{list-style:none;padding:0;margin:0;counter-reset:steps}#hb-youthboost .steps li{counter-increment:steps;padding:12px 0;border-bottom:1px solid #eee4d7}#hb-youthboost .steps li:before{content:counter(steps) "  ";color:#80653a;margin-right:12px}#hb-youthboost .story img{width:100%;max-height:560px;object-fit:cover}#hb-youthboost .story blockquote{font-size:27px;font-style:italic;margin:24px 0}#hb-youthboost details{border-bottom:1px solid #d9cfc0;padding:18px 0}#hb-youthboost summary{font-weight:500;list-style:none;padding-right:28px;position:relative}#hb-youthboost summary:after{content:"+";position:absolute;right:3px}#hb-youthboost details[open] summary:after{content:"\2212"}#hb-youthboost details p{margin-top:14px;font-size:14px}#hb-youthboost .ingredient-text{font-size:11px;line-height:1.8;overflow-wrap:anywhere}#hb-youthboost .faq{max-width:850px}#hb-youthboost .footer{padding:36px 0 100px;border-top:1px solid #d9cfc0;font-size:12px}#hb-youthboost .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-youthboost .sticky[hidden]{display:none}#hb-youthboost .sticky .cta{width:auto;padding:12px 28px;min-width:180px}#hb-youthboost .sticky strong{font-size:14px}#hb-youthboost .sticky small{display:block}#hb-youthboost dialog{border:1px solid #b8a37d;max-width:480px;width:calc(100% - 32px);padding:28px}#hb-youthboost dialog::backdrop{background:#0007}#hb-youthboost .notebox{border-left:3px solid #a0824e;background:#faf6ef;padding:16px;margin:20px 0}#hb-youthboost .report{max-width:1120px}#hb-youthboost .report h1{font-size:58px}#hb-youthboost .report h2{margin-top:30px}#hb-youthboost .report .lead{font-size:20px;max-width:850px}#hb-youthboost .report section{padding:28px 0;border-bottom:1px solid #d9cfc0}#hb-youthboost .report table{border-collapse:collapse;width:100%;font-size:14px}#hb-youthboost .report td,#hb-youthboost .report th{border-bottom:1px solid #ddd2c2;text-align:left;vertical-align:top;padding:14px 12px}#hb-youthboost .report th{background:#f4eee4}#hb-youthboost .table-wrap{overflow-x:auto}#hb-youthboost .report li{margin-bottom:10px}#hb-youthboost .report .nav{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}#hb-youthboost .report figure{margin:20px 0}#hb-youthboost .report figure img{border:1px solid #ddd}#hb-youthboost .report pre{white-space:pre-wrap;font:13px Verdana,sans-serif}#hb-youthboost .report .status{font-size:12px;color:#70542e}#hb-youthboost .report .score{font-size:12px}#hb-youthboost .mobile-demo{display:block}#hb-youthboost .linkbutton{display:inline-block;border:1px solid #a18556;padding:12px 20px;text-decoration:none;margin:4px 8px 4px 0}@media(max-width:760px){#hb-youthboost{font-size:15px}#hb-youthboost .wrap{padding:24px 20px}#hb-youthboost header{padding:15px 20px}#hb-youthboost header nav{gap:14px}#hb-youthboost header nav a:nth-child(2){display:none}#hb-youthboost .brand{font-size:19px}#hb-youthboost h1{font-size:36px}#hb-youthboost h2{font-size:32px}#hb-youthboost .hero,#hb-youthboost .split{grid-template-columns:1fr;gap:24px}#hb-youthboost .gallery{position:static}#hb-youthboost .gallery-main{aspect-ratio:1.5/1;max-height:290px}#hb-youthboost .thumbs{margin:10px 0 0}#hb-youthboost .thumbs button{width:65px}#hb-youthboost .thumbs img{height:44px}#hb-youthboost .hero .intro{margin-top:0}#hb-youthboost .benefit{font-size:23px}#hb-youthboost .cards{grid-template-columns:1fr 1fr;gap:22px}#hb-youthboost .routine{grid-template-columns:1fr}#hb-youthboost .section{padding:42px 0}#hb-youthboost .choice>label{grid-template-columns:20px 1fr auto}#hb-youthboost .choice .price{font-size:16px}#hb-youthboost .sticky{padding:10px 16px;gap:8px}#hb-youthboost .sticky .cta{font-size:12px;min-width:120px;padding:12px}#hb-youthboost .sticky strong{font-size:12px}#hb-youthboost .sticky small{font-size:11px}#hb-youthboost .report h1{font-size:40px}#hb-youthboost .report td,#hb-youthboost .report th{min-width:170px;padding:10px}#hb-youthboost .report .lead{font-size:18px}}#hb-youthboost .thumbs{overflow-x:auto;padding-bottom:4px;align-items:stretch}#hb-youthboost .thumbs button{flex:0 0 76px;font-size:10px;line-height:1.3}#hb-youthboost .thumbs img{height:54px;object-fit:contain}#hb-youthboost .thumbs span{display:block;padding:5px 0 2px}#hb-youthboost .gallery-caption{color:#6c6254;margin:0 0 10px}#hb-youthboost .watch-link{display:inline-block;font-size:13px;padding:9px 0}#hb-youthboost .product-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 0 20px;background:#faf6ef}#hb-youthboost .card{border-top:0;padding-top:0}#hb-youthboost .editorial-set{margin:0}#hb-youthboost .editorial-set figcaption{font-size:11px;color:#6c6254;margin-top:8px}#hb-youthboost .customer-film video{width:100%;height:auto;display:block;background:#211e19;aspect-ratio:1;object-fit:contain}#hb-youthboost .customer-film blockquote{font-size:30px;margin:22px 0}#hb-youthboost .customer-film{scroll-margin-top:20px}#hb-youthboost .customer-film .split{align-items:start}#hb-youthboost .customer-film details{font-size:13px}#hb-youthboost .media-note{font-size:12px}#hb-youthboost .media-review-link{display:inline-block;margin-top:12px}@media(max-width:760px){#hb-youthboost .thumbs button{flex-basis:66px}#hb-youthboost .thumbs img{height:42px}#hb-youthboost .product-portrait{margin-bottom:15px}#hb-youthboost .customer-film .split{gap:25px}#hb-youthboost .gallery-main{aspect-ratio:4/3;max-height:340px}}#hb-youthboost .product-jumps{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin:18px 0}#hb-youthboost .reviews-section{scroll-margin-top:24px}#hb-youthboost .review-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}#hb-youthboost .review-heading h2{margin-bottom:25px}#hb-youthboost .review-summary{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px;border:1px solid #dfd3c1;background:#fbf8f2;margin:10px 0 24px}#hb-youthboost .review-score strong{font:64px Georgia,serif;display:block;line-height:1.1}#hb-youthboost .review-score strong span{font:20px Verdana,sans-serif;color:#766b5c}#hb-youthboost .review-score>.stars{display:block;font-size:23px;margin:10px 0}#hb-youthboost .review-score p{margin:10px 0}#hb-youthboost .rating-breakdown{align-self:center}#hb-youthboost .rating-row{display:grid;grid-template-columns:48px 1fr 48px;gap:14px;align-items:center;margin:12px 0;font-size:13px}#hb-youthboost .rating-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}#hb-youthboost .rating-track{height:7px;background:#e9e1d4;border-radius:6px;overflow:hidden}#hb-youthboost .rating-track span{height:100%;display:block;background:#957440;border-radius:6px}#hb-youthboost .review-preview-note{font-size:12px;color:#655b4f;padding:12px 0;border-bottom:1px solid #e5dccf;margin-bottom:20px}#hb-youthboost .review-tools{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:15px;align-items:end}#hb-youthboost .review-tools label{font-size:12px;display:grid;gap:6px}#hb-youthboost .review-tools input,#hb-youthboost .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-youthboost .review-reset{border:0;text-decoration:underline;background:none;min-height:46px;padding:10px;font-size:12px}#hb-youthboost .review-row{padding:30px 0;border-bottom:1px solid #ddd2c2;display:grid;grid-template-columns:190px 1fr;gap:28px}#hb-youthboost .review-person{font-size:13px}#hb-youthboost .review-person strong{display:block;font-size:15px}#hb-youthboost .review-verified{display:block;color:#4d604e;font-size:11px;margin:7px 0}#hb-youthboost .review-person time{display:block;color:#72685b;font-size:12px}#hb-youthboost .review-copy{max-width:750px}#hb-youthboost .review-copy h3{font:600 18px Verdana,sans-serif;line-height:1.5;margin:10px 0}#hb-youthboost .review-copy p{font-size:16px;line-height:1.75;white-space:pre-line;margin-top:12px}#hb-youthboost .review-copy .review-product{font-size:11px;color:#72685b;margin-bottom:0}#hb-youthboost .review-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0}#hb-youthboost .review-bottom>a{font-size:13px}#hb-youthboost .review-bottom button{background:#fff;font-size:13px}#hb-youthboost .review-empty{padding:24px;background:#faf6ef}#hb-youthboost .review-heading .linkbutton{font-size:12px;white-space:normal}#hb-youthboost .review-tools+#reviewResults{margin-top:16px}#hb-youthboost header nav a:nth-child(2){display:inline}@media(max-width:760px){#hb-youthboost header{flex-wrap:wrap;gap:18px}#hb-youthboost header nav{font-size:11px;gap:15px}#hb-youthboost .review-heading{display:block}#hb-youthboost .review-summary{grid-template-columns:1fr;gap:16px;padding:22px}#hb-youthboost .review-score strong{font-size:54px}#hb-youthboost .review-tools{grid-template-columns:1fr 1fr}#hb-youthboost .review-tools label:first-child{grid-column:1/-1}#hb-youthboost .review-reset{grid-column:1/-1;text-align:left;padding:0;min-height:32px}#hb-youthboost .review-row{grid-template-columns:1fr;gap:14px;padding:26px 0}#hb-youthboost .review-person{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#hb-youthboost .review-person time{margin-left:auto}#hb-youthboost .review-verified{margin:0}#hb-youthboost .review-copy p{font-size:15px}#hb-youthboost .review-bottom{align-items:flex-start;flex-direction:column}#hb-youthboost .review-heading .linkbutton{margin-bottom:20px}}#hb-youthboost .choice .detail{font-size:13px}#hb-youthboost .terms{font-size:12px}#hb-youthboost .choice strong{font-size:15px}#hb-youthboost .choice .price{font-size:20px}#hb-youthboost .review-preview-note{line-height:1.65}#hb-youthboost .set-descriptor{font-size:14px;line-height:1.55;margin-bottom:15px;color:#514534}#hb-youthboost .hero-intro{font-size:15px;line-height:1.65;margin-bottom:13px}#hb-youthboost .hero-benefits{list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}#hb-youthboost .hero-benefits li{position:relative;padding-left:22px;margin:10px 0}#hb-youthboost .hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#796039}#hb-youthboost .hero-benefits strong{font-weight:600}@media(max-width:760px){#hb-youthboost .hero-intro,#hb-youthboost .hero-benefits{font-size:15px}}#hb-youthboost .editorial-set{min-width:0}#hb-youthboost .editorial-set img{display:block;width:100%;height:auto;object-fit:contain}#hb-youthboost .hero>*,#hb-youthboost .split>*,#hb-youthboost .cards>*,#hb-youthboost .routine>*{min-width:0}@media(max-width:760px){#hb-youthboost{padding-bottom:85px;font-size:16px}#hb-youthboost .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-youthboost .variants #variant{width:100%}#hb-youthboost .variants #quantity{width:80px}#hb-youthboost select,#hb-youthboost input,#hb-youthboost textarea{font-size:16px}#hb-youthboost .product-jumps{gap:4px 14px}#hb-youthboost .product-jumps a{display:inline-flex;align-items:center;min-height:44px}#hb-youthboost .thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}#hb-youthboost .thumbs button{scroll-snap-align:start;min-height:60px}#hb-youthboost .choice>label{grid-template-columns:20px minmax(0,1fr) auto}#hb-youthboost .choice .detail{font-size:14px}#hb-youthboost .choice .tag{line-height:1.5}#hb-youthboost .terms{font-size:13px}#hb-youthboost .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}#hb-youthboost .sticky>div{min-width:0}#hb-youthboost .sticky small{overflow-wrap:anywhere}#hb-youthboost .sticky .cta{flex-shrink:0;min-height:44px}#hb-youthboost .review-tools input,#hb-youthboost .review-tools select{font-size:16px}#hb-youthboost .review-reset{min-height:44px}#hb-youthboost .ingredient-text{font-size:13px;line-height:1.7}#hb-youthboost summary{min-height:44px;display:flex;align-items:center}#hb-youthboost details p{font-size:15px}#hb-youthboost .editorial-set figcaption{font-size:12px}}@media(max-width:360px){#hb-youthboost .wrap{padding-left:16px;padding-right:16px}#hb-youthboost .cards{grid-template-columns:1fr}#hb-youthboost .card h3{font-size:26px}#hb-youthboost .choice>label{grid-template-columns:20px minmax(0,1fr)}#hb-youthboost .choice>label>.price{grid-column:2;margin-top:5px}#hb-youthboost .sticky strong{font-size:11px}#hb-youthboost .sticky .cta{min-width:110px;padding:10px}}@media(prefers-reduced-motion:reduce){#hb-youthboost{scroll-behavior:auto}}#hb-youthboost .cadence label{display:block;font-size:14px;line-height:1.5}@media(max-width:900px)and (min-width:761px){#hb-youthboost .hero,#hb-youthboost .split{grid-template-columns:minmax(0,1fr);gap:32px}#hb-youthboost .gallery{position:static;max-width:620px;width:100%;margin:0 auto}#hb-youthboost .gallery-main{max-height:480px;aspect-ratio:4/3}#hb-youthboost .thumbs{justify-content:center}}#hb-youthboost .lifestyle-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto 0}#hb-youthboost .lifestyle-pair figure{margin:0;min-width:0}#hb-youthboost .lifestyle-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}@media(max-width:760px){#hb-youthboost .warm>.wrap{padding-left:20px;padding-right:20px}#hb-youthboost .lifestyle-pair{gap:12px;margin-top:24px}}#hb-youthboost{letter-spacing:normal;padding-bottom:80px}#hb-youthboost [hidden]{display:none!important}#hb-youthboost .card{display:block;background:transparent;position:static;text-align:left}#hb-youthboost .price{display:block}#hb-youthboost .sub .price small{display:block;font-size:10px;font-weight:400}#hb-youthboost .hero>div{min-width:0}#hb-youthboost .sticky{z-index:25}#hb-youthboost video{max-width:100%}#hb-youthboost h1,#hb-youthboost h2,#hb-youthboost h3{letter-spacing:normal;color:#241f19}#hb-youthboost .thumbs button{min-height:66px}#hb-youthboost .gallery{top:130px}#hb-youthboost .stamped-badge-starrating{color:#856a3b}@media(max-width:760px){#hb-youthboost .variants{flex-wrap:wrap}#hb-youthboost .variants #hb-variant{flex-basis:45%}#hb-youthboost .variants #hb-quantity{flex:0 0 55px}#hb-youthboost select{font-size:16px}#hb-youthboost .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-youthboost .gallery-main{height:auto;aspect-ratio:1/1}#hb-youthboost #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-youthboost #hb-product-reviews #stamped-main-widget .stamped-reviews-search-input{padding-left:34px!important}#hb-youthboost #hb-product-reviews #stamped-main-widget .stamped-review-avatar{display:none}#hb-youthboost #hb-product-reviews #stamped-main-widget .stamped-review-header .created{float:none;display:block;margin:0 0 8px}#hb-youthboost #hb-product-reviews #stamped-main-widget .stamped-review-header .author{display:block}#hb-youthboost #hb-product-reviews #stamped-main-widget .stamped-review-header-starratings{display:block;margin-top:12px}#hb-youthboost #hb-product-reviews #stamped-main-widget .stamped-review-content{margin:0!important}#hb-youthboost #hb-product-reviews #stamped-main-widget .stamped-review{padding:30px 0!important}#hb-youthboost #hb-product-reviews .stamped-fa-star,#hb-youthboost #hb-product-reviews .stamped-fa-star-half-o{color:#856a3b}#hb-youthboost #hb-product-reviews .summary-rating-bar-content{background:#856a3b!important}#hb-youthboost .stamped-badge .stamped-fa-star,#hb-youthboost .stamped-badge .stamped-fa-star-half-o{color:#856a3b}#hb-youthboost #hb-reviews,#hb-youthboost #hb-choose,#hb-youthboost section{scroll-margin-top:24px}@media(max-width:760px){#hb-youthboost .gallery-main{aspect-ratio:4/3;max-height:340px}#hb-youthboost #hb-product-reviews #stamped-main-widget .stamped-sort-select{min-width:155px}}@media(max-width:760px){#hb-youthboost .variants{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}#hb-youthboost .variants #hb-variant{width:100%}#hb-youthboost .variants #hb-quantity{width:80px;justify-self:start}}@media(max-width:760px){body:has(#hb-youthboost #hb-sticky:not([hidden])) #chat-button{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}#hb-youthboost .sub .price small{font-size:12px}#hb-youthboost .choice .tag{font-size:11px}@media(max-width:760px){body:has(#hb-youthboost) #smile-ui-lite-launcher-frame-container{display:none!important}}#hb-youthboost #hb-product-reviews{padding:0;max-width:none}#hb-youthboost .warm>.wrap.section{padding:48px 32px}@media(max-width:900px){#hb-youthboost .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#hb-youthboost .warm>.wrap.section{padding:42px 20px}}@media(max-width:600px){#hb-youthboost .cards{grid-template-columns:minmax(0,1fr);gap:24px}#hb-youthboost .card p{font-size:16px}#hb-youthboost .lifestyle-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:360px){#hb-youthboost .warm>.wrap.section{padding-left:16px;padding-right:16px}}#hb-youthboost .intro .set-descriptor{font-size:14px;line-height:1.5;margin:0 0 8px}#hb-youthboost .intro .rating{margin:0 0 10px}#hb-youthboost .hero-benefits{margin:10px 0 16px;line-height:1.5}#hb-youthboost .hero-benefits li{margin:6px 0}@media(max-width:760px){#hb-youthboost .intro h1{font-size:32px;line-height:1.1;margin:0 0 8px}#hb-youthboost .hero{gap:18px}}#hb-youthboost .gallery-main{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover;background:transparent}#hb-youthboost .thumbs{padding:0;gap:8px;align-items:flex-start}#hb-youthboost .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-youthboost .thumbs button[aria-pressed=true]{border:0;outline:2px solid #7b6037;outline-offset:-2px}#hb-youthboost .thumbs img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:760px){#hb-youthboost>.wrap:first-child{padding-top:0}#hb-youthboost .gallery{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#hb-youthboost .thumbs{margin-top:8px}}#hb-youthboost .ingredient-benefits{list-style:none;padding:0;margin:0 0 20px}#hb-youthboost .ingredient-benefits li{margin:0 0 18px}#hb-youthboost .ingredient-benefits strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}#hb-youthboost .ingredient-benefits p{font-size:15px;line-height:1.6;margin:0}#hb-youthboost #hb-ingredients{scroll-margin-top:24px}#hb-youthboost .review-scope{display:block;font-size:11px;color:#655b4f;line-height:1.4;margin-top:2px}#hb-youthboost .gallery-frame{overflow:hidden;aspect-ratio:1;background:#faf7f1}#hb-youthboost .gallery-main{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transform:scale(var(--hero-zoom,1))}#hb-youthboost #hb-packThumb img{transform:scale(1.25)}@media(max-width:760px){#hb-youthboost .gallery-frame{aspect-ratio:5/4}}#hb-youthboost #hb-overview figure{margin:0}#hb-youthboost #hb-overview figure img{width:100%;height:auto;display:block}#hb-youthboost .customer-film video{background:#faf7f1}#hb-youthboost .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-youthboost .thumbs img{aspect-ratio:1;display:block}#hb-youthboost .thumbs button{flex:0 0 88px;width:88px;min-width:0;max-width:88px}#hb-youthboost #hb-packThumb img{transform:scale(1)}#hb-youthboost #hb-overview .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}#hb-youthboost #hb-overview figure{width:100%;max-width:340px;justify-self:center}#hb-youthboost #hb-overview figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#hb-youthboost .customer-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-youthboost .customer-story{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px;background:#faf7f1;min-width:0}#hb-youthboost .customer-story video{width:100%;height:230px;aspect-ratio:auto;object-fit:contain;background:#f1ebe1}#hb-youthboost .customer-story blockquote{font-size:27px;line-height:1.15;margin:10px 0 16px}#hb-youthboost .customer-story details{grid-column:1/-1;border-color:#ddd2c2}#hb-youthboost .customer-story details p{font-size:14px}#hb-youthboost .customer-results{margin:18px 0 12px}@media(max-width:1050px){#hb-youthboost .customer-story{grid-template-columns:130px minmax(0,1fr);padding:18px;gap:14px}#hb-youthboost .customer-story video{height:210px}#hb-youthboost .customer-story blockquote{font-size:25px}}@media(max-width:760px){#hb-youthboost .customer-stories{grid-template-columns:minmax(0,1fr);gap:16px}#hb-youthboost .customer-story{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#hb-youthboost .customer-story video{height:auto;max-height:520px;aspect-ratio:auto}#hb-youthboost .customer-story blockquote{font-size:25px}#hb-youthboost #hb-overview .split{grid-template-columns:minmax(0,1fr);gap:24px}#hb-youthboost #hb-overview figure{max-width:270px}#hb-youthboost .thumbs{padding-inline:8px}#hb-youthboost .thumbs button{flex-basis:76px;width:76px;max-width:76px}}@media(max-width:360px){#hb-youthboost .customer-story{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#hb-youthboost .customer-story video{height:auto;max-height:480px}#hb-youthboost .customer-story blockquote{font-size:22px}}#hb-youthboost .gallery-frame{position:relative}#hb-youthboost .motion-toggle{min-height:44px;border:1px solid #d9cfc0;background:#fff;color:#241f19;padding:8px 12px;font-size:12px;line-height:1.4}#hb-youthboost .gallery-frame .motion-toggle{position:absolute;right:10px;bottom:10px;z-index:2}#hb-youthboost .application-motion .motion-toggle{display:block;margin:8px auto 0}#hb-youthboost .subscription-terms{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(max-width:760px){#hb-youthboost .variants{grid-template-columns:minmax(0,1fr) 80px;gap:6px 12px}#hb-youthboost .variants label[for=hb-variant]{grid-column:1;grid-row:1}#hb-youthboost .variants label[for=hb-quantity]{grid-column:2;grid-row:1}#hb-youthboost .variants #hb-variant{grid-column:1;grid-row:2}#hb-youthboost .variants #hb-quantity{grid-column:2;grid-row:2}}#hb-youthboost .thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 0}#hb-youthboost .thumbs button{flex:0 0 calc((100% - 32px)/5);width:calc((100% - 32px)/5);max-width:none;min-width:0}#hb-youthboost .thumbs button[hidden]{display:none}#hb-youthboost #hb-overview figure{max-width:420px}#hb-youthboost .customer-stories{grid-template-columns:minmax(0,1fr)}#hb-youthboost .customer-story{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:950px}#hb-youthboost .customer-story video{height:auto;max-height:430px;aspect-ratio:1}#hb-youthboost .customer-story blockquote{font-size:clamp(26px,3vw,38px)}@media(max-width:760px){#hb-youthboost .thumbs{padding:2px 8px}#hb-youthboost #hb-overview figure{max-width:none}#hb-youthboost .customer-story{grid-template-columns:minmax(0,1fr);gap:16px}#hb-youthboost .customer-story video{width:100%;max-height:none}#hb-youthboost .intro h1{font-size:30px}}#hb-youthboost .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}#hb-youthboost .single-size{font-size:15px;font-weight:600}#hb-youthboost .variants{display:flex;align-items:center;gap:12px}#hb-youthboost .variants .single-size{margin-right:auto}#hb-youthboost .variants #hb-quantity{flex:0 0 72px;width:72px;max-width:72px}#hb-youthboost .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1.25}#hb-youthboost #hb-packThumb{overflow:hidden}#hb-youthboost #hb-packThumb img{transform:scale(1.2)}#hb-youthboost #hb-overview figure{max-width:340px;width:100%;margin:0 auto}#hb-youthboost #hb-overview figure img{aspect-ratio:1;object-fit:cover;object-position:center 70%;width:100%;height:auto}#hb-youthboost .customer-story video{width:100%;height:auto;aspect-ratio:4/5;max-height:430px;object-fit:contain}@media(max-width:760px){#hb-youthboost .customer-story{grid-template-columns:minmax(0,1fr)}#hb-youthboost .customer-story video{max-height:none}#hb-youthboost #hb-overview figure{max-width:270px}#hb-youthboost .variants #hb-quantity{flex:0 0 72px;width:72px}}#hb-youthboost #hb-choose,#hb-youthboost .section{scroll-margin-top:110px}#hb-youthboost .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{--hero-zoom:1;object-position:center 40%}#hb-youthboost .customer-story video{aspect-ratio:9/16;max-height:520px}#hb-youthboost .customer-media{background:transparent}#hb-youthboost #hb-overview figure{max-width:480px;width:100%}#hb-youthboost .application-motion img{aspect-ratio:1;object-fit:cover}@media(max-width:760px){#hb-youthboost .customer-story video{max-height:none}#hb-youthboost #hb-overview figure{max-width:none}#hb-youthboost .intro h1{font-size:30px}#hb-youthboost .gallery-frame{aspect-ratio:6/5}#hb-youthboost .thumbs button{flex-basis:66px;width:66px;max-width:66px}}#hb-youthboost .testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hb-youthboost .testimonial-card{background:#faf6ef;border:1px solid #ded3c2;padding:28px;display:flex;flex-direction:column}#hb-youthboost .testimonial-stars{color:#765c30;letter-spacing:3px;margin:0 0 18px}#hb-youthboost .testimonial-card blockquote{font-family:Georgia,serif;font-size:28px;line-height:1.35;margin:0 0 24px}#hb-youthboost .testimonial-credit{font-size:13px;margin-top:auto;margin-bottom:0;line-height:1.6}#hb-youthboost #hb-customer-stories{scroll-margin-top:110px}@media(max-width:760px){#hb-youthboost .testimonial-grid{grid-template-columns:1fr;gap:16px}#hb-youthboost .testimonial-card{padding:22px}#hb-youthboost .testimonial-card blockquote{font-size:25px}}#hb-youthboost .testimonial-grid+.small{margin-top:18px}#hb-youthboost .thumbs button{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4);max-width:none}#hb-youthboost .bak-video-card{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:center;margin:24px 0 36px}#hb-youthboost .bak-video-card video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f8f4ed}#hb-youthboost .bak-video-card blockquote{font:italic 25px/1.45 Georgia,serif;margin:18px 0}#hb-youthboost .bak-video-card h3{font:32px/1.2 Georgia,serif}#hb-youthboost .gallery-frame{aspect-ratio:4/3}#hb-youthboost .gallery-main{aspect-ratio:auto;object-fit:cover}#hb-youthboost .gallery:has(#hb-packThumb[aria-pressed=true]) .gallery-main{object-position:center;--hero-zoom:1}@media(max-width:760px){#hb-youthboost .bak-video-card{grid-template-columns:1fr;gap:20px}#hb-youthboost .bak-video-card video{max-width:380px;margin:auto}#hb-youthboost .bak-video-card h3{font-size:29px}#hb-youthboost .gallery-frame{aspect-ratio:4/3}}#hb-youthboost .gallery:not(:has(#hb-packThumb[aria-pressed=true])) .gallery-frame{aspect-ratio:1}#hb-youthboost .gallery-frame{aspect-ratio:1!important}#hb-youthboost .gallery-main{object-fit:cover;object-position:center;max-height:none}#hb-youthboost .editorial-set{max-width:420px;margin:auto;width:100%}#hb-youthboost .editorial-set img{aspect-ratio:1;object-fit:cover}#hb-youthboost .bak-video-card video{aspect-ratio:9/16;max-height:440px;width:100%;object-fit:contain;background:#faf8f4}#hb-youthboost .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-youthboost .hb-opening-proof cite{display:block;font-size:12px;font-style:normal;color:#62594e;margin-top:4px}#hb-youthboost .hb-opening-proof:focus-visible{outline:2px solid #79572f;outline-offset:3px}#hb-youthboost .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-youthboost .hb-assurances>span{display:flex;align-items:center;gap:8px}#hb-youthboost .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-youthboost .hb-opening-proof{padding:10px 12px;margin-bottom:12px;font-size:15px}#hb-youthboost .hb-opening-proof cite{font-size:11px}#hb-youthboost .hb-assurances{gap:10px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/102/compiled_assets/styles.css.map */
