.bh-v2{--ink:#311f2f;--muted:#62505b;--wine:#76284f;--pink:#fae9ed;--paper:#fffaf8;--line:#ead6dd;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.5;color:var(--ink)}.bh-v2 :is(h1,h2,h3,p,figure){margin:0}.bh-v2 :is(h1,h2,h3){color:inherit}.bh-v2 img{display:block;max-width:100%;height:auto}.bh-v2 button{font:inherit;cursor:pointer}.bh-v2 :focus-visible{outline:3px solid #ac517a;outline-offset:3px}.bh-v2 [hidden]{display:none!important}.bh-v2 .wrap{width:min(1160px,100%);padding-inline:28px;margin-inline:auto}.bh-v2 .hero-preview{background:radial-gradient(ellipse at 76% 0%,#f5d4dd 0,transparent 57%),linear-gradient(120deg,#fff6f1,#f9e9ee);padding:clamp(26px,5vw,70px) 0}.bh-v2 .eyebrow{color:var(--wine);font-weight:800;letter-spacing:.13em;font-size:10px;text-transform:uppercase}.bh-v2 .hero-preview h1{margin:10px 0;font-family:Georgia,serif;font-weight:700;letter-spacing:-.055em;font-size:clamp(47px,6vw,81px);line-height:.99}.bh-v2 .hero-preview h1 span{color:var(--wine)}.bh-v2 .hero-lead{font-size:clamp(14px,1.7vw,19px);color:var(--muted);max-width:35ch}.bh-v2 .hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:20px}.bh-v2 .v2-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:46px;border:1px solid transparent;border-radius:9px;padding:9px 15px;background:var(--wine);color:#fff;font-size:13px;font-weight:800;text-decoration:none;text-align:center}.bh-v2 .v2-button:hover{background:#591f3d}.bh-v2 .text-link{color:var(--wine);font-weight:750;font-size:13px;text-underline-offset:3px}.bh-v2 .result-strip{background:#fffaf9;border-block:1px solid var(--line)}.bh-v2 .result-strip .wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center}.bh-v2 .result-strip a{padding:12px 4px;white-space:nowrap;text-decoration:none;text-transform:uppercase;color:var(--wine);font-size:11px;font-weight:800;letter-spacing:.06em}.bh-v2 .result-strip a+a{border-left:1px solid var(--line)}@media(max-width:750px){.bh-v2 .wrap{padding-inline:15px}.bh-v2 .hero-preview{padding-block:19px}.bh-v2 .hero-preview h1{font-size:clamp(37px,10vw,53px);margin-block:6px 8px}.bh-v2 .hero-actions{gap:8px 10px;margin-top:10px}.bh-v2 .hero-actions .text-link{font-size:12px}.bh-v2 .result-strip a{font-size:9px;padding-block:10px}}.bh-v2 .immersive-hero{position:relative;isolation:isolate;display:grid;align-items:center;min-height:clamp(480px,35vw,700px);padding-block:38px;background:#f9ebe2;overflow:hidden}.bh-v2 .immersive-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:65% center}.bh-v2 .immersive-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#fbefe9e8 0%,#fbefe9b0 26%,#fbefe950 43%,transparent 58%);pointer-events:none}.bh-v2 .immersive-wrap{width:min(1040px,100%)}.bh-v2 .immersive-hero .hero-copy{width:min(100%,360px)}.bh-v2 .immersive-hero h1{font-size:clamp(50px,5vw,79px);line-height:.97}.bh-v2 .immersive-hero .hero-lead{max-width:32ch;font-size:15px;line-height:1.47}.bh-v2 .immersive-hero .hero-actions{margin-top:11px}.bh-v2 .portrait{display:block;aspect-ratio:1;background-image:var(--sheet);background-size:200% 300%;background-position:var(--side) var(--row);background-repeat:no-repeat;background-color:#eed6cd}.bh-v2 .hero-pair-link{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(100%,218px);margin-top:15px;text-decoration:none}.bh-v2 .hero-pair-photo{position:relative;display:block;overflow:hidden;border:1px solid #fff;border-radius:9px}.bh-v2 .portrait-label{position:absolute;top:5px;left:5px;padding:2px 6px;background:#342433ee;color:#fff;border-radius:4px;font-size:9px;font-weight:800}.bh-v2 .portrait-label--styled{background:var(--wine)}.bh-v2 .hero-illustration{margin-top:4px;color:#5d4955;font-size:10px}.bh-v2 .style-strip{padding:8px 0 6px;background:#fff8f4;border-bottom:1px solid var(--line)}.bh-v2 .style-strip-viewport{overflow:hidden}.bh-v2 .style-strip-track{display:flex;width:max-content;animation:billhol-style-scroll 76s linear infinite}.bh-v2 .style-strip-group{display:flex;gap:10px;padding:0 5px;flex:none}.bh-v2 .style-strip-card{width:180px;aspect-ratio:4/3;flex:none;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#f5e4e1}.bh-v2 .style-strip-card img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.bh-v2 .style-strip-viewport:focus .style-strip-track,.bh-v2 .style-strip.is-paused .style-strip-track{animation-play-state:paused}@media(hover:hover){.bh-v2 .style-strip-viewport:hover .style-strip-track{animation-play-state:paused}}@keyframes billhol-style-scroll{to{transform:translate3d(-33.333333333%,0,0)}}.bh-v2 .style-strip-credit{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:4px;font-size:10px;color:var(--muted)}.bh-v2 .style-strip-credit button{min-height:26px;border:0;background:transparent;color:var(--wine);font-size:11px;font-weight:700;text-decoration:underline;text-underline-offset:2px}@media(max-width:640px){.bh-v2 .style-strip-group{gap:8px;padding:0 4px}.bh-v2 .style-strip-card{width:142px;border-radius:9px}}@media(prefers-reduced-motion:reduce){.bh-v2 .style-strip-viewport{overflow-x:auto}.bh-v2 .style-strip-track{animation:none}.bh-v2 .style-strip-group[aria-hidden=true],.bh-v2 #style-strip-toggle{display:none}}.bh-v2 .comparison-section{background:#f7e9e5}.bh-v2 .compare-heading{text-align:center}.bh-v2 .compare-heading h2{font-family:Georgia,serif;font-size:clamp(31px,4.6vw,56px);letter-spacing:-.045em}.bh-v2 .compare-heading p{font-size:13px}.bh-v2 .compare-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.88fr);align-items:start;gap:clamp(14px,3.5vw,40px);max-width:1000px;margin:auto}.bh-v2 .compare-copy{padding:clamp(13px,2.3vw,26px);border:1px solid #ecd6cf;border-radius:15px;background:#fffaf7;align-self:center}.bh-v2 .compare-copy h3{font-family:Georgia,serif;font-size:clamp(24px,3vw,37px);color:var(--wine)}.bh-v2 .compare-copy p{font-size:14px}.bh-v2 .compare-copy .text-link{display:inline-block;margin-top:6px}.bh-v2 .compare-demo{width:min(100%,412px);justify-self:center}.bh-v2 .reveal{position:relative;isolation:isolate;aspect-ratio:1;overflow:hidden;border:1px solid #efd4cf;border-radius:14px;background:#eed6cd}.bh-v2 .reveal-styled{clip-path:inset(0 0 0 var(--split))}.bh-v2 .reveal-tag{position:absolute;bottom:9px;left:9px;padding:3px 8px;border-radius:100px;background:#fffaf4ed;color:var(--ink);font-size:10px;font-weight:800}.bh-v2 .reveal-tag-styled{left:auto;right:9px}.bh-v2 .reveal.hide-before-tag .reveal-tag-before,.bh-v2 .reveal.hide-styled-tag .reveal-tag-styled{visibility:hidden}.bh-v2 .reveal-line{position:absolute;inset:0 auto 0 var(--split);width:2px;transform:translate(-50%);background:#fff;pointer-events:none}.bh-v2 .reveal-line span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid #e8c3c9;background:#fff;color:var(--wine);font-weight:850;font-size:17px;box-shadow:0 2px 10px #4929352c;white-space:nowrap}.bh-v2 .reveal-range{position:absolute;inset:calc(50% - 26px) 0 auto;width:100%;height:52px;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.bh-v2 .reveal:focus-within{outline:3px solid var(--wine);outline-offset:3px}.bh-v2 .compare-controls,.bh-v2 .compare-dots{display:flex;align-items:center;justify-content:center;gap:8px}.bh-v2 .compare-controls{margin:5px 0 8px}.bh-v2 .compare-controls button{display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:100px;background:#fffaf7;color:var(--wine);width:33px;height:33px;font-size:18px}.bh-v2 .compare-dots{gap:2px}.bh-v2 .compare-dots button{width:23px;height:30px;border:0;background:transparent}.bh-v2 .compare-dots button:before{content:"";width:7px;height:7px;border-radius:20px;background:#bda2a5}.bh-v2 .compare-dots button[aria-pressed=true]:before{width:15px;background:var(--wine)}.bh-v2 .compare-button{width:100%;color:#fff}@media(max-width:750px){.bh-v2 .immersive-hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:0}.bh-v2 .immersive-hero:before{display:none}.bh-v2 .immersive-wrap{order:0;padding-block:15px 14px;background:linear-gradient(130deg,#fff4eb,#f9e3e6)}.bh-v2 .immersive-photo{position:relative;order:1;z-index:auto;aspect-ratio:1.48;height:auto;object-fit:cover;object-position:75% center}.bh-v2 .immersive-hero .hero-copy{width:100%}.bh-v2 .immersive-hero h1{font-size:clamp(38px,10vw,54px)}.bh-v2 .immersive-hero .hero-lead{font-size:13px;max-width:40ch}.bh-v2 .hero-pair-link{width:135px;margin-top:9px}.bh-v2 .portrait-label{font-size:8px;top:4px;left:4px}.bh-v2 .hero-illustration{font-size:9px}.bh-v2 .immersive-hero .hero-actions{margin-top:7px}.bh-v2 .compare-layout{grid-template-columns:minmax(0,1fr)}.bh-v2 .compare-demo{grid-row:1;width:min(100%,380px)}.bh-v2 .compare-copy{grid-row:2}.bh-v2 .compare-dots button{width:25px}}.bh-v2 .compare-motion{margin-top:4px;min-height:30px;padding:3px 8px;border:0;background:transparent;color:var(--wine);font-size:11px;font-weight:750;text-decoration:underline;text-underline-offset:2px}@media(prefers-reduced-motion:reduce){.bh-v2 .compare-motion{display:none}}.bh-v2 .reference-reviews{padding-block:clamp(20px,5vw,56px);background:#fcf6f2}.bh-v2 .reference-reviews-panel{border:1px solid var(--line);border-radius:14px;background:#fff;padding:clamp(12px,2.4vw,27px)}.bh-v2 .reference-reviews h2{font-size:clamp(21px,3vw,27px);letter-spacing:-.035em;line-height:1.2;margin:5px 0 4px}.bh-v2 .reference-review-source{font-size:12px;color:var(--muted)}.bh-v2 .reference-review-summary{display:flex;align-items:center;gap:clamp(9px,3vw,28px);padding-block:15px;border-bottom:1px solid var(--line);margin-bottom:14px}.bh-v2 .reference-review-rating{flex:none;min-width:96px;text-align:center;font-size:11px}.bh-v2 .reference-review-rating strong{display:block;font-size:32px;line-height:1.1}.bh-v2 .reference-review-stars{display:block;color:#a75e02;font-size:16px;letter-spacing:.025em;line-height:1.3}.bh-v2 .reference-review-bars{width:min(100%,290px);margin:0;padding:0 0 0 clamp(8px,2.4vw,24px);border-left:1px solid var(--line);list-style:none}.bh-v2 .reference-review-bars li{display:grid;grid-template-columns:34px minmax(0,1fr) 32px;align-items:center;gap:5px;color:var(--muted);font-size:10px}.bh-v2 .reference-review-bars li span:last-child{text-align:right;font-variant-numeric:tabular-nums}.bh-v2 .reference-review-track{height:6px;background:#e9e0df;overflow:hidden}.bh-v2 .reference-review-track i{display:block;height:100%;background:#e89011}.bh-v2 .reference-review-cards{columns:5;column-gap:10px;column-fill:balance}.bh-v2 .reference-review-card{display:inline-block;vertical-align:top;width:100%;margin:0 0 10px;break-inside:avoid;border:1px solid #eadfdd;border-radius:8px;overflow:hidden;background:#fff}.bh-v2 .reference-review-card img{width:100%;aspect-ratio:1;object-fit:cover;background:#f3e6e3}.bh-v2 .reference-review-body{padding:8px 8px 10px}.bh-v2 .reference-review-body strong{display:block;margin:1px 0 4px;font-size:12px}.bh-v2 .reference-review-body p{color:var(--muted);font-size:11px;line-height:1.45;overflow-wrap:anywhere}@media(max-width:1000px){.bh-v2 .reference-review-cards{columns:4}}@media(max-width:750px){.bh-v2 .reference-review-cards{columns:3}}@media(max-width:560px){.bh-v2 .reference-review-cards{columns:2;column-gap:7px}.bh-v2 .reference-review-card{margin-bottom:7px}}.bh-v2 .comparison-section .compare-heading h2{font-size:clamp(32px,4.2vw,53px);line-height:.99}.bh-v2 .comparison-section .compare-heading p:not(.bh-label){margin-top:clamp(14px,2.3vw,28px)}.bh-v2 .comparison-section .compare-layout{margin-top:clamp(16px,2.6vw,28px);max-width:970px;grid-template-columns:minmax(0,1.43fr) minmax(0,1fr);gap:clamp(14px,2.65vw,34px);align-items:center}.bh-v2 .comparison-section .compare-copy{border:0;background:#fffaf7}.bh-v2 .comparison-section .compare-copy h3{font-size:clamp(24px,3vw,38px);line-height:1.02}.bh-v2 .comparison-section .compare-copy p{font-size:13px}.bh-v2 .hair-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px;padding:clamp(6px,1.2vw,13px);border-radius:11px;background:#fff}.bh-v2 .hair-detail{min-width:0;text-align:center}.bh-v2 .hair-detail h4{margin:0 0 7px;color:var(--wine);font:700 clamp(13px,1.65vw,23px)/1.1 Georgia,serif}.bh-v2 .hair-detail figure+figure{margin-top:5px}.bh-v2 .hair-detail img{width:100%;aspect-ratio:2.5;object-fit:cover;border-radius:4px}.bh-v2 .hair-detail figcaption{padding-top:2px;font-size:clamp(8px,1vw,11px);line-height:1.3}.bh-v2 .comparison-section .reveal{aspect-ratio:4/3;border:0}.bh-v2 .source-reveal-pair,.bh-v2 .source-reveal-pair img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bh-v2 .source-reveal-pair img{object-fit:cover;object-position:center 48%;pointer-events:none}.bh-v2 .source-reveal-arrow{position:absolute;z-index:2;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#fffaf7eb;color:var(--wine);font-size:19px;box-shadow:0 1px 5px #48282e22}.bh-v2 #compare-prev{left:9px}.bh-v2 #compare-next{right:9px}.bh-v2 .compare-meta{display:flex;align-items:center;justify-content:space-between;gap:3px 9px;flex-wrap:wrap;margin:0 0 7px;color:var(--muted);font-size:10px}.bh-v2 .compare-meta .compare-motion{margin:0;padding:0;min-height:22px;font-size:10px}.bh-v2 .comparison-section .compare-controls{margin:4px 0}@media(max-width:750px){.bh-v2 .comparison-section .compare-layout{grid-template-columns:minmax(0,1fr)}.bh-v2 .comparison-section .compare-copy{grid-row:1}.bh-v2 .comparison-section .compare-demo{grid-row:2;width:min(100%,412px)}.bh-v2 .hair-details{margin-top:12px}}.bh-v2 .style-strip-credit a,.bh-v2 .compare-meta a{color:inherit}.bh-v2 .compare-copy h3{color:var(--wine)}.bh-v2 .compare-button{width:100%}body:has(#BillholHero) .product__info-container .bh-offer-links a{text-decoration:underline}.bh-v2 .hero-pair-link .portrait{aspect-ratio:334/535;background-image:url(billhol-v2-original-poster.webp);background-size:375% auto;background-repeat:no-repeat}.bh-v2 .hero-pair-link .hero-pair-photo:first-child .portrait{background-position:4.7% 77.2%}.bh-v2 .hero-pair-link .hero-pair-photo:nth-child(2) .portrait{background-position:42% 77.2%}@media(max-width:749px){.bh-v2 .hero-pair-link{width:min(100%,240px);gap:8px}.bh-v2 .hero-pair-link .portrait-label{font-size:10px;top:5px;left:5px}}@media(max-width:750px){#BillholHero .immersive-hero{display:grid!important;position:relative!important;min-height:620px!important;padding:28px 0!important;align-items:center!important;isolation:isolate!important}#BillholHero .immersive-photo{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;z-index:-2!important;object-fit:cover!important;object-position:70% center!important;aspect-ratio:auto!important}#BillholHero .immersive-hero:before{display:block!important;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#fff5eef7,#fff5eee6 30%,#fff5ee99 52%,#fff5ee0d 80%)!important}#BillholHero .immersive-wrap{background:transparent!important;padding-block:0!important;position:relative}#BillholHero .immersive-hero .hero-copy{width:min(230px,68%)!important}#BillholHero .immersive-hero h1{font-size:clamp(34px,9vw,43px)!important}#BillholHero .immersive-hero .hero-lead{font-size:12px!important}#BillholHero .hero-pair-link{width:min(100%,210px)!important}#BillholHero .immersive-hero .hero-actions{display:flex;flex-wrap:wrap;gap:8px}#BillholHero .immersive-hero .hero-actions .v2-button{font-size:11px;padding:12px}#BillholHero .immersive-hero .hero-actions .text-link{font-size:11px}}@media(max-width:750px){#BillholHero.bh-v2 .immersive-hero{display:block!important;min-height:0!important;padding:265px 0 24px!important;background:#fbefea!important}#BillholHero.bh-v2 .immersive-photo{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:auto!important;width:100%!important;height:300px!important;object-position:68% center!important;z-index:-2!important;-webkit-mask-image:linear-gradient(to bottom,#000 68%,transparent 100%);mask-image:linear-gradient(to bottom,#000 68%,transparent 100%)}#BillholHero.bh-v2 .immersive-hero:before{display:none!important}#BillholHero.bh-v2 .immersive-wrap{background:transparent!important}#BillholHero.bh-v2 .immersive-hero .hero-copy{width:100%!important}#BillholHero.bh-v2 .hero-pair-link{width:min(100%,240px)!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/billhol-v2-design.css.map */
