.hcb-page{--hcb-tint:#f2f7f4;--hcb-green:#133b41;--hcb-line:#d9e3de;background:#fff;color:#172629;padding-bottom:12px}body:has(.hcb-page){padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.hcb-wrap{width:calc(100% - clamp(32px,5vw,64px));max-width:1240px;margin-inline:auto}.hcb-page :is(h1,h2,h3){font-family:var(--font-body-family,"Plus Jakarta Sans",Arial,sans-serif);font-weight:600;letter-spacing:-.035em;color:#172629;text-wrap:balance;overflow-wrap:break-word}.hcb-page h1{font-size:clamp(25px,2.6vw,34px);line-height:1.22;margin:12px 0 16px}.hcb-page h2{font-size:clamp(27px,2.7vw,38px);line-height:1.22;margin:0 0 16px}.hcb-page h3{font-size:19px;line-height:1.35;margin:0 0 8px}.hcb-page p{font-size:16px;line-height:1.65;margin:0 0 16px}.hcb-page :is(a,button,input,summary):focus-visible{outline:3px solid #b77b50;outline-offset:4px}.hcb-page :is(.hc-round,.hc-autoplay-toggle){min-width:44px;min-height:44px;flex-shrink:0}.hcb-page .hc-autoplay-toggle{padding:10px 16px;font-size:13px;line-height:1.2}.hcb-page :is(.hc-track,.hc-thumbs){scroll-padding-inline:1px}.hcb-page .hc-carousel-controls{gap:18px;margin-top:24px;min-height:44px;font-size:14px}.hcb-page [data-position]{min-width:42px;font-variant-numeric:tabular-nums;text-align:center}.hcb-hero{display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);gap:clamp(28px,4vw,56px);padding-block:32px 48px;align-items:start}.hcb-hero>*,.hcb-split>*,.hcb-shoppable>*,.hcb-product-card>*{min-width:0}.hcb-hero .hc-gallery{position:sticky;top:24px}.hcb-hero .hc-gallery-main{border-radius:12px;background:var(--hcb-tint);touch-action:pan-y pinch-zoom}.hcb-hero .hc-gallery-caption{display:none}.hcb-hero .hc-thumbs{gap:8px;scrollbar-width:thin;overscroll-behavior-x:contain}.hcb-hero .hc-thumb{flex-basis:clamp(54px,5vw,72px);height:clamp(54px,5vw,72px);border-radius:8px}.hcb-hero .hc-thumb img{object-fit:contain}.hcb-page .hcb-price{color:var(--hcb-green);font-size:26px;line-height:1.15;font-weight:700;margin:0;font-variant-numeric:tabular-nums}.hcb-page .hcb-eyebrow{font-size:13px;font-weight:600;line-height:1.5;letter-spacing:0;color:var(--hcb-green);margin:0 0 12px}.hcb-lead p{font-size:16px;line-height:1.65;max-width:60ch}.hcb-mini-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.hcb-mini-feature{text-align:center;font-size:12px;line-height:1.4;font-weight:600;display:grid;justify-items:center;gap:9px;min-width:0}.hcb-feature-icon{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border-radius:50%;background:#e8f0eb;color:var(--hcb-green)}.hcb-feature-icon svg{width:24px;height:24px}.hcb-red-light{color:#a82938;background:#fae6e7}.hcb-blue-light{color:#3765a1;background:#e5edfa}.hcb-single-offer{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;border:2px solid var(--hcb-green);border-radius:12px;margin:20px 0 14px;cursor:pointer}.hcb-single-offer input{accent-color:var(--hcb-green);width:20px;height:20px;margin:0}.hcb-single-offer strong{font-size:16px;line-height:1.4}.hcb-single-offer>strong{white-space:nowrap}.hcb-single-offer small{display:block;font-size:12px;margin-top:5px;color:#53676b;line-height:1.5}.hcb-page .hc-button.hcb-cta{background:var(--hcb-green);border-color:var(--hcb-green);color:#fff;border-radius:40px;min-height:54px;gap:10px;font-size:16px;width:100%;text-decoration:none;padding:15px 20px}.hcb-page .hc-button.hcb-cta:hover:not(:disabled){background:#20545a;border-color:#20545a}.hcb-cta [data-selected-price]{white-space:nowrap;font-variant-numeric:tabular-nums}.hcb-page .hcb-checkout{display:flex;justify-content:center;gap:7px;align-items:center;font-size:12px;margin:13px 0 24px;line-height:1.4}.hcb-checkout svg{width:15px;height:15px}.hcb-buy-column .hc-details{border-color:var(--hcb-line)}.hcb-buy-column .hc-details summary{font-size:15px;line-height:1.5;padding:16px 0;min-height:56px}.hcb-page .hc-details summary:after{flex:0 0 24px;text-align:center}.hcb-buy-column .hc-details-content p{font-size:14px}.hcb-guarantee-line{display:flex;align-items:center;justify-content:center;gap:14px;padding:18px 12px;margin-top:22px;background:var(--hcb-tint);border-radius:10px;text-align:center;text-decoration:none;font-size:12px;line-height:1.6;color:var(--hcb-green)}.hcb-guarantee-line svg{width:28px;height:28px}.hcb-guarantee-line strong{font-size:15px}.hcb-section{padding-block:clamp(40px,5vw,68px)}.hcb-section-heading{max-width:700px;margin:0 auto 30px;text-align:center}.hcb-section-heading p{margin-bottom:0;max-width:65ch;margin-inline:auto;color:#53676b}.hcb-tinted{background:var(--hcb-tint)}.hcb-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center}.hcb-split img{width:100%;height:auto;border-radius:12px;object-fit:contain}.hcb-timeline-photo img{aspect-ratio:1;background:var(--hcb-tint)}.hcb-media-rail .hc-track{gap:22px}.hcb-media-card{flex:0 0 255px;position:relative;aspect-ratio:9/16;margin:0;scroll-snap-align:start;min-width:0;border-radius:12px;overflow:hidden;background:var(--hcb-tint);border:1px solid #e7ece9}.hcb-media-card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.hcb-media-card.hcb-portrait>img{object-fit:cover}.hcb-media-card figcaption{position:absolute;inset:auto 0 0;padding:40px 14px 16px;background:linear-gradient(0deg,#f2f7f4 65%,#f2f7f400)}.hcb-media-card strong{font-size:15px;line-height:1.4}.hcb-media-card p{font-size:12px;line-height:1.5;margin:7px 0 0}.hcb-timeline{list-style:none;padding:0 0 0 16px;margin:26px 0 0;border-left:1px solid #a8bcb3}.hcb-timeline li{position:relative;padding:0 0 24px 18px}.hcb-timeline li:last-child{padding-bottom:0}.hcb-timeline-dot{position:absolute;left:-22px;top:3px;width:11px;height:11px;background:var(--hcb-green);border:2px solid white;border-radius:50%;box-shadow:0 0 0 1px var(--hcb-green)}.hcb-stage{font-size:12px;display:block;letter-spacing:.025em;color:#466966;margin-bottom:5px;font-weight:600}.hcb-timeline h3{font-size:18px}.hcb-timeline p{font-size:14px;margin:0}.hcb-function{display:flex;gap:16px;margin-top:24px}.hcb-function h3{font-size:18px}.hcb-function p{font-size:14px;margin:0}.hcb-function-photo img{aspect-ratio:1.731;background:var(--hcb-tint)}.hcb-guarantee-strip{padding:22px 0}.hcb-inline-guarantee{display:flex;align-items:center;gap:14px;justify-content:center;text-align:center}.hcb-inline-guarantee svg{width:24px;height:24px;flex-shrink:0}.hcb-inline-guarantee p{font-size:14px;margin:0}.hcb-inline-guarantee a{text-underline-offset:3px}.hcb-ticker-section{padding:22px 0;background:#dcebe3}.hcb-ticker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.hcb-ticker span{display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;line-height:1.4;font-weight:600}.hcb-ticker svg{width:20px;height:20px}.hcb-component-banner{display:none}.hcb-component-carousel .hcb-components{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.hcb-component{flex:0 0 360px;min-width:0;text-align:left;scroll-snap-align:start;padding:16px;background:#fff;border:1px solid var(--hcb-line);border-radius:12px;box-shadow:0 3px 9px #133b410a}.hcb-component>img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:contain;border-radius:8px;background:#edf4ef;margin:0 0 18px}.hcb-component h3{font-size:20px}.hcb-component p{margin:0;font-size:14px}.hcb-comparison-section .hc-table-wrap{border-color:var(--hcb-line);border-radius:12px}.hcb-comparison{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:14px;background:#fff}.hcb-comparison th,.hcb-comparison td{padding:20px 14px;line-height:1.5;text-align:center;border-bottom:1px solid var(--hcb-line);overflow-wrap:break-word}.hcb-comparison th:first-child{width:29%;text-align:left}.hcb-comparison tr>*:nth-child(2){background:#dcebe3;font-weight:600;color:var(--hcb-green)}.hcb-comparison thead th{font-size:16px}.hcb-comparison tbody tr:last-child>*{border-bottom:0}.hcb-comparison-controls{display:none}.hcb-howto{list-style:none;padding:0;margin:25px 0 28px}.hcb-howto li{display:flex;gap:16px;margin-bottom:22px}.hcb-howto li>span{width:34px;height:34px;display:grid;place-items:center;flex-shrink:0;border:1px solid #8cad9e;border-radius:50%;font-weight:600;font-size:14px}.hcb-howto h3{font-size:18px}.hcb-howto p{font-size:14px;margin:0}.hcb-howto-photo img{aspect-ratio:1;background:var(--hcb-tint)}.hcb-shelf{display:flex;justify-content:center}.hcb-product-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:780px;gap:28px;align-items:center;padding:24px;border:1px solid var(--hcb-line);border-radius:12px}.hcb-product-card img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:9px}.hcb-product-card p{font-size:14px}.hcb-product-price{display:block;font-size:25px;color:var(--hcb-green);margin:15px 0;white-space:nowrap}.hcb-faq{max-width:860px;margin:auto}.hcb-faq .hc-details summary{font-size:16px;line-height:1.5;min-height:60px}.hcb-faq .hc-details-content p{font-size:15px}.hcb-shoppable{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:50px;align-items:center}.hcb-shop-image{position:relative}.hcb-shop-image img{width:100%;aspect-ratio:1.2;object-fit:contain;background:var(--hcb-tint);border-radius:12px}.hcb-hotspot{position:absolute;display:grid;place-items:center;width:44px;height:44px;border:2px solid white;background:var(--hcb-green);color:#fff;text-decoration:none;border-radius:50%;font-size:26px;box-shadow:0 0 0 5px #ffffff70}.hcb-shop-card{padding:26px;border:1px solid var(--hcb-line);border-radius:12px}.hcb-shop-card>p{font-size:12px;letter-spacing:.06em;color:#527063}.hcb-terms{padding-top:20px;padding-bottom:44px}.hcb-terms>.hcb-wrap{max-width:860px}.hcb-terms h2{font-size:25px}.hcb-terms p{font-size:14px;color:#53676b;overflow-wrap:anywhere}.hcb-page .hc-sticky{z-index:30;padding:12px clamp(16px,3vw,32px);padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.hcb-page .hc-sticky-inner{max-width:1240px;gap:16px}.hcb-page .hc-sticky-title{min-width:0}.hcb-page .hc-sticky-title small{display:none}.hcb-page .hc-sticky-title img{display:block;width:46px;height:46px;flex-shrink:0;object-fit:contain;background:var(--hcb-tint)}.hcb-page .hc-sticky-title strong{font-size:14px;line-height:1.4}.hcb-page .hc-sticky .hcb-cta{width:auto;min-width:250px;min-height:50px;flex:none;white-space:nowrap}@media(min-width:750px)and (max-width:1099px){.hcb-hero{gap:28px}.hcb-page h1{font-size:28px}.hcb-hero .hc-thumb{flex-basis:54px;height:54px}.hcb-mini-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.hcb-mini-feature{display:flex;text-align:left;gap:9px;font-size:12px}.hcb-mini-feature .hcb-feature-icon{width:38px;height:38px}.hcb-mini-feature svg{width:21px;height:21px}.hcb-single-offer{padding:15px;gap:10px}.hcb-single-offer>strong{font-size:15px}.hcb-single-offer small{font-size:12px}.hcb-split,.hcb-shoppable{gap:30px}.hcb-page h2{font-size:30px}.hcb-function{gap:13px}.hcb-function h3{font-size:17px}.hcb-comparison th,.hcb-comparison td{padding:17px 12px}.hcb-ticker span{font-size:12px}}@media(max-width:749px){.hcb-wrap{width:calc(100% - 32px);max-width:640px}.hcb-hero{display:block;padding-block:16px 30px}.hcb-hero .hc-gallery{position:relative;top:0;margin-bottom:24px}.hcb-hero .hc-gallery-main{max-width:560px;margin-inline:auto}.hcb-hero .hc-thumbs{max-width:560px;margin-inline:auto;padding-top:10px;padding-bottom:6px}.hcb-hero .hc-thumb{flex-basis:56px;height:56px}.hcb-hero .hc-gallery-controls{left:10px;right:10px}.hcb-page h1{font-size:clamp(25px,6.3vw,29px);line-height:1.25}.hcb-page h2{font-size:clamp(26px,6.7vw,30px);line-height:1.25}.hcb-page h3{font-size:18px}.hcb-page .hcb-price{font-size:24px}.hcb-lead p{font-size:15px}.hcb-page .hcb-eyebrow{font-size:12px}.hcb-mini-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin-block:23px}.hcb-mini-feature{display:flex;gap:10px;text-align:left;font-size:12px;line-height:1.45}.hcb-mini-feature .hcb-feature-icon{width:38px;height:38px}.hcb-mini-feature svg{width:21px;height:21px}.hcb-single-offer{padding:16px 14px;gap:10px}.hcb-single-offer strong{font-size:15px}.hcb-single-offer small{font-size:12px}.hcb-page .hc-button.hcb-cta{min-height:54px;font-size:15px;padding:14px 18px;gap:9px}.hcb-page .hcb-checkout{font-size:11px}.hcb-guarantee-line{gap:10px;padding:17px 11px}.hcb-guarantee-line strong{font-size:14px}.hcb-guarantee-line svg{width:25px;height:25px}.hcb-section{padding-block:40px}.hcb-section-heading{margin-bottom:24px}.hcb-section-heading p{font-size:14px}.hcb-split,.hcb-shoppable{grid-template-columns:1fr;gap:28px}.hcb-timeline-photo{max-width:480px;width:100%;margin:auto}.hcb-timeline-photo img{aspect-ratio:1}.hcb-timeline{margin-top:24px}.hcb-timeline li{padding-bottom:22px}.hcb-timeline h3{font-size:18px}.hcb-function{gap:13px;margin-top:22px}.hcb-function p,.hcb-timeline p{font-size:14px;line-height:1.65}.hcb-function-photo{grid-row:auto}.hcb-function-photo img{aspect-ratio:1.731}.hcb-function .hcb-feature-icon{width:40px;height:40px}.hcb-media-card{flex-basis:min(280px,calc(100% - 36px))}.hcb-media-rail .hc-track{gap:16px}.hcb-guarantee-strip{padding-block:20px}.hcb-inline-guarantee{gap:10px}.hcb-inline-guarantee p{font-size:12px;line-height:1.6}.hcb-ticker-section{padding-block:20px}.hcb-ticker{grid-template-columns:1fr 1fr;gap:18px 12px}.hcb-ticker span{font-size:11px;justify-content:flex-start;gap:9px}.hcb-ticker svg{width:18px;height:18px}.hcb-component-banner{display:block;margin:0 auto 28px;max-width:420px}.hcb-component-banner img{width:100%;height:auto;aspect-ratio:1.3;object-fit:contain;background:var(--hcb-tint);border-radius:12px}.hcb-component-carousel .hcb-components{gap:16px}.hcb-component{flex-basis:min(320px,calc(100% - 36px));padding:16px}.hcb-component>img{aspect-ratio:1.5}.hcb-component h3{font-size:18px}.hcb-component p{font-size:14px}.hcb-page .hc-carousel-controls{gap:14px}.hcb-page .hc-autoplay-toggle{font-size:12px;padding-inline:13px}.hcb-comparison{font-size:12px}.hcb-comparison th,.hcb-comparison td{padding:15px 8px;line-height:1.5}.hcb-comparison thead th{font-size:13px}.hcb-comparison th:first-child{width:34%}.hcb-comparison [data-competitor][data-active=false]{display:none}.hcb-comparison-controls{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:20px;font-size:14px;min-height:44px}.hcb-product-card{grid-template-columns:minmax(105px,.8fr) minmax(0,1fr);padding:16px;gap:18px;max-width:520px}.hcb-product-card h3{font-size:17px}.hcb-product-card p{font-size:13px}.hcb-product-card .hc-button.hcb-cta{font-size:14px;min-height:48px;padding:12px;gap:7px}.hcb-product-card .hcb-product-price{font-size:23px;margin:12px 0}.hcb-faq .hc-details summary{font-size:15px;gap:12px;padding-block:17px;min-height:58px}.hcb-faq .hc-details-content{padding-right:10px}.hcb-faq .hc-details-content p{font-size:14px}.hcb-howto-photo{max-width:480px;margin:auto}.hcb-shop-section{display:none}.hcb-terms{padding-top:8px;padding-bottom:36px}.hcb-terms h2{font-size:24px}.hcb-terms p{font-size:13px}.hcb-page .hc-sticky-inner{gap:12px}.hcb-page .hc-sticky-title img{width:42px;height:42px}.hcb-page .hc-sticky-title strong{display:none}.hcb-page .hc-sticky .hcb-cta{min-width:0;max-width:none;flex:1;width:auto;min-height:50px;font-size:14px;padding:12px 15px;gap:9px}}@media(max-width:359px){.hcb-mini-features{gap:12px 8px}.hcb-mini-feature{gap:8px}.hcb-mini-feature .hcb-feature-icon{width:34px;height:34px}.hcb-single-offer{grid-template-columns:20px minmax(0,1fr);gap:10px}.hcb-single-offer>strong{grid-column:2;margin-top:0;font-size:19px}.hcb-single-offer input{align-self:start;margin-top:3px}.hcb-product-card{display:block;padding:18px}.hcb-product-card>img{width:150px;margin:0 auto 18px}.hcb-product-card h3{font-size:18px}.hcb-product-card .hcb-cta{white-space:nowrap}.hcb-page .hc-sticky{padding-inline:12px}.hcb-page .hc-sticky-title img{width:36px;height:36px}.hcb-page .hc-sticky .hcb-cta{font-size:13px}}@media(prefers-reduced-motion:reduce){.hcb-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hairecover-brush.css.map */
