.hcb-page{--hcb-gutter:clamp(16px,3vw,32px);overflow-x:visible;padding-bottom:12px}.hcb-page .hcb-wrap{width:calc(100% - var(--hcb-gutter)*2);max-width:1210px}.hcb-page :is(.hcb-buy-column,.hcb-split>*,.hcb-shop-card,.hcb-product-card>*){min-width:0}.hcb-page :is(h1,h2,h3){text-wrap:balance;overflow-wrap:break-word}.hcb-page h1{font-size:clamp(25px,2.4vw,33px);line-height:1.28}.hcb-page h2{font-size:clamp(28px,3vw,38px);line-height:1.22}.hcb-page h3{font-size:clamp(18px,1.6vw,21px);line-height:1.35}.hcb-page p{line-height:1.65}.hcb-page :is(a,button,summary,input){-webkit-tap-highlight-color:transparent}.hcb-page :is(a,button,summary,input):focus-visible{outline:3px solid #a56b39;outline-offset:4px}.hcb-page .hcb-section{padding-block:clamp(32px,4vw,48px);scroll-margin-block-start:24px}.hcb-page .hcb-section-heading{max-width:740px;margin-bottom:24px}.hcb-page .hcb-section-heading p{max-width:62ch;margin-inline:auto}.hcb-page .hcb-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(32px,4vw,54px);padding-block:28px 32px}.hcb-page .hcb-hero .hc-gallery{position:sticky;top:24px;align-self:start}.hcb-page .hc-gallery-main{border-radius:12px;isolation:isolate}.hcb-page .hc-gallery-controls{align-items:center;bottom:12px;left:12px;right:12px}.hcb-page .hc-gallery.is-video .hc-gallery-controls{bottom:auto;top:12px}.hcb-page .hc-round{width:44px;height:44px;flex:0 0 44px}.hcb-page .hc-count{font-size:12px;line-height:1.4;padding:8px 12px}.hcb-page .hc-thumbs{gap:10px;scroll-snap-type:x proximity;scrollbar-width:none;padding:12px 3px 8px}.hcb-page .hc-thumbs::-webkit-scrollbar{display:none}.hcb-page .hc-thumb{width:72px;height:72px;flex-basis:72px;scroll-snap-align:start}.hcb-page .hc-thumb-play{color:#133b41;font-size:14px;text-shadow:none;inset:auto 3px 3px auto;background:#fffffff0;border-radius:50%;width:23px;height:23px}.hcb-page .hcb-price{font-size:clamp(23px,2vw,26px);line-height:1.25}.hcb-page .hcb-eyebrow{font-size:14px;margin-bottom:12px}.hcb-page .hcb-lead p{font-size:clamp(15px,1.3vw,17px);margin-bottom:20px}.hcb-page .hcb-mini-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin-block:24px}.hcb-page .hcb-mini-feature{display:flex;justify-content:flex-start;text-align:left;gap:10px;font-size:14px;line-height:1.4;min-width:0}.hcb-page .hcb-mini-feature .hcb-feature-icon{width:38px;height:38px}.hcb-page .hcb-mini-feature svg{width:22px;height:22px}.hcb-page .hcb-single-offer{display:grid;grid-template-columns:18px 56px minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px;margin:22px 0 14px;border-radius:12px;background:#fbfdfb}.hcb-page .hcb-offer-photo img{width:56px;height:56px;object-fit:contain;border-radius:6px}.hcb-page .hcb-single-offer input{width:18px;height:18px;flex-shrink:0}.hcb-page .hcb-single-offer strong{font-size:15px;line-height:1.35}.hcb-page .hcb-single-offer>strong{white-space:nowrap}.hcb-page .hcb-single-offer small{font-size:12px;line-height:1.5;margin-top:5px}.hcb-page .hcb-cta{min-height:54px;border-radius:40px;font-size:17px;line-height:1.3;padding:14px 20px;min-width:0;gap:10px}.hcb-page .hcb-cta [data-selected-price]{white-space:nowrap}.hcb-page .hcb-cta svg{width:21px;height:21px}.hcb-page .hcb-checkout{font-size:12px;line-height:1.5;flex-wrap:wrap;margin:12px 0 22px}.hcb-page .hc-details summary{min-height:54px;font-size:16px;line-height:1.45;padding-block:16px;gap:16px}.hcb-page .hc-details summary:after{flex:0 0 22px;text-align:center}.hcb-page .hc-details-content{padding:0 20px 20px 0;overflow-wrap:anywhere}.hcb-page .hc-details-content p{font-size:15px}.hcb-page .hcb-guarantee-line{gap:12px;padding:18px 14px;margin-top:22px;font-size:13px}.hcb-page .hcb-guarantee-line strong{font-size:15px}.hcb-page .hcb-split{gap:clamp(28px,4vw,55px)}.hcb-page .hcb-timeline p,.hcb-page .hcb-function p{font-size:15px}.hcb-page .hcb-timeline li{padding-bottom:26px}.hcb-page .hcb-function{margin-top:25px}.hcb-page .hcb-feature-icon{width:44px;height:44px}.hcb-page .hcb-guarantee-strip{padding-block:24px}.hcb-page .hcb-ticker-section{padding-block:16px}.hcb-page .hcb-ticker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px;overflow:visible}.hcb-page .hcb-ticker span{white-space:normal;min-width:0;font-size:14px;line-height:1.4;gap:10px;justify-content:center}.hcb-page .hcb-ticker svg{width:21px;height:21px;flex:0 0 21px}.hcb-page .hcb-component-carousel .hcb-components{gap:24px;padding:3px 3px 10px;scrollbar-width:none}.hcb-page .hcb-component{flex-basis:360px;max-width:calc(100% - 28px);padding:16px;box-shadow:none}.hcb-page .hcb-component>img{aspect-ratio:1.5;object-fit:contain}.hcb-page .hcb-component p{font-size:15px;line-height:1.6}.hcb-page .hc-carousel-controls{gap:18px;margin-top:22px;font-size:13px}.hcb-page .hc-carousel-controls[hidden]{display:none!important}.hcb-page .hc-carousel-controls .hc-round{width:44px;height:44px}.hcb-page .hc-autoplay-toggle{min-width:58px;min-height:44px;border-radius:24px;font-size:12px}.hcb-page .hcb-ugc-rail{gap:18px;scroll-padding-inline:2px}.hcb-page .hcb-ugc-player{border-radius:12px}.hcb-page .hcb-ugc-rail:focus-visible,.hcb-page .hc-track:focus-visible{outline:3px solid #a56b39;outline-offset:3px}.hcb-page .hcb-ugc-note{font-size:12px;margin-top:16px}.hcb-page .hcb-comparison-section .hc-table-wrap{max-width:1040px;margin-inline:auto;border-radius:12px;overflow:visible}.hcb-page .hcb-comparison{font-size:14px}.hcb-page .hcb-comparison th,.hcb-page .hcb-comparison td{overflow-wrap:break-word;line-height:1.5;padding:18px 14px}.hcb-page .hcb-comparison thead th{font-size:15px}.hcb-page .hcb-comparison-controls .hc-round{width:44px;height:44px}.hcb-page .hcb-howto-section .hcb-split{align-items:start}.hcb-page .hcb-howto-photo img{border-radius:12px}.hcb-page .hcb-howto li{gap:14px;margin-bottom:24px}.hcb-page .hcb-howto p{font-size:15px}.hcb-page .hcb-howto li>span{width:32px;height:32px;flex-basis:32px}.hcb-page .hcb-product-card{width:100%;max-width:850px;gap:28px;padding:24px;border-radius:14px}.hcb-page .hcb-product-card .hcb-cta{max-width:360px}.hcb-page .hcb-faq{max-width:820px}.hcb-page .hcb-faq .hc-details summary{font-size:16px}.hcb-page .hcb-terms{padding-top:16px}.hcb-page .hcb-terms>.hcb-wrap{max-width:820px}.hcb-page .hcb-terms p{font-size:14px;overflow-wrap:anywhere}.hcb-page .hcb-hotspot{width:44px;height:44px}.hcb-page .hc-sticky{padding:12px var(--hcb-gutter) calc(12px + env(safe-area-inset-bottom,0px));background:#fffffff7}.hcb-page .hc-sticky-inner{max-width:1210px;gap:20px}.hcb-page .hc-sticky-title{gap:12px;min-width:0}.hcb-page .hc-sticky-title img{display:block;width:48px;height:48px;flex:0 0 48px;border-radius:7px}.hcb-page .hc-sticky-title strong{display:block;font-size:13px;line-height:1.35;margin-bottom:3px}.hcb-page .hcb-sticky-price{font-size:17px;font-weight:700;line-height:1.3;color:#133b41;white-space:nowrap}.hcb-page .hc-sticky .hcb-cta{min-width:190px;width:auto;min-height:48px;flex-shrink:0;font-size:16px;padding:12px 26px}@media(max-width:1099px){.hcb-page .hcb-ugc-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding:3px 2px 10px}.hcb-page .hcb-ugc-rail::-webkit-scrollbar{display:none}.hcb-page .hcb-ugc-card{flex:0 0 280px;max-width:85%;scroll-snap-align:start}}@media(min-width:1100px){.hcb-page .hcb-ugc .hc-carousel-controls{display:none}}@media(min-width:750px)and (max-width:989px){.hcb-page .hcb-hero{grid-template-columns:minmax(0,1fr);max-width:720px;gap:30px}.hcb-page .hcb-hero .hc-gallery{position:relative;top:auto;width:100%;max-width:570px;margin:auto}.hcb-page .hcb-split{gap:28px}.hcb-page .hcb-mini-feature{font-size:15px}.hcb-page .hcb-ticker{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:749px){.hcb-page{padding-bottom:12px}.hcb-page .hcb-hero{display:block;padding-block:18px 28px}.hcb-page .hcb-hero .hc-gallery{position:relative;top:auto;margin-bottom:26px}.hcb-page .hc-thumb{height:60px;width:60px;flex-basis:60px}.hcb-page .hc-thumbs{gap:9px}.hcb-page h1{font-size:25px;line-height:1.3;margin-block:12px 14px}.hcb-page h2{font-size:28px}.hcb-page .hcb-section-heading{text-align:center;margin-bottom:20px}.hcb-page .hcb-section-heading p{font-size:15px}.hcb-page .hcb-mini-features{gap:14px 10px;margin-block:22px}.hcb-page .hcb-mini-feature{font-size:13px;gap:8px}.hcb-page .hcb-mini-feature .hcb-feature-icon{width:34px;height:34px}.hcb-page .hcb-single-offer{grid-template-columns:16px 46px minmax(0,1fr) auto;gap:9px;padding:14px 12px}.hcb-page .hcb-offer-photo img{width:46px;height:56px}.hcb-page .hcb-single-offer strong{font-size:14px}.hcb-page .hcb-single-offer small{font-size:12px}.hcb-page .hcb-cta{font-size:16px;min-height:54px}.hcb-page .hcb-guarantee-line{gap:10px}.hcb-page .hcb-split{grid-template-columns:minmax(0,1fr);gap:28px}.hcb-page .hcb-ticker{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hcb-page .hcb-ticker span{font-size:12px;gap:8px;justify-content:flex-start}.hcb-page .hcb-ticker svg{width:19px;height:19px;flex-basis:19px}.hcb-page .hcb-component{flex-basis:320px;max-width:calc(100% - 25px)}.hcb-page .hcb-component-carousel .hcb-components{gap:16px}.hcb-page .hcb-component h3{font-size:19px}.hcb-page .hcb-comparison{font-size:12px}.hcb-page .hcb-comparison th,.hcb-page .hcb-comparison td{padding:14px 8px;line-height:1.5}.hcb-page .hcb-comparison thead th{font-size:13px}.hcb-page .hcb-comparison th:first-child{width:35%}.hcb-page .hcb-comparison-controls{gap:20px;margin-top:20px}.hcb-page .hcb-product-card{padding:16px;gap:18px;grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.hcb-page .hcb-product-card h3{font-size:17px}.hcb-page .hcb-product-card p{font-size:13px}.hcb-page .hcb-product-card .hcb-cta{font-size:14px;padding:12px 10px;min-height:46px}.hcb-page .hc-sticky-inner{gap:14px}.hcb-page .hc-sticky-title{gap:9px}.hcb-page .hc-sticky-title strong{display:none}.hcb-page .hc-sticky-title img{height:42px;width:42px;flex-basis:42px}.hcb-page .hcb-sticky-price{font-size:16px}.hcb-page .hc-sticky .hcb-cta{min-width:0;flex:1;max-width:220px;padding:12px 15px;font-size:15px}}@media(max-width:374px){.hcb-page .hcb-single-offer{grid-template-columns:18px 38px minmax(0,1fr);gap:7px;padding:12px 10px}.hcb-page .hcb-single-offer>strong{grid-column:3;font-size:16px;margin-top:2px}.hcb-page .hcb-offer-photo img{width:38px;height:48px}.hcb-page .hcb-single-offer strong{font-size:13px}.hcb-page .hcb-single-offer small{font-size:11px}.hcb-page .hcb-mini-feature{font-size:12px}.hcb-page .hcb-product-card{grid-template-columns:minmax(0,1fr);text-align:center}.hcb-page .hcb-product-card>img{width:65%;margin:auto}.hcb-page .hcb-product-card .hcb-cta{max-width:none}.hcb-page .hc-sticky-title img{height:36px;width:36px;flex-basis:36px}.hcb-page .hc-sticky .hcb-cta{font-size:14px;padding:12px}}@media(min-width:990px)and (max-height:700px){.hcb-page .hcb-hero .hc-gallery{position:relative;top:0}}@media(prefers-reduced-motion:reduce){.hcb-page *{scroll-behavior:auto!important;transition:none!important}}.hcb-page #hc-details{padding-block:28px 32px}.hcb-page #brush-four-functions{padding-bottom:28px}.hcb-page #brush-designed-for-scalp{padding-top:28px}.hcb-page #hc-details .hcb-section-heading{max-width:800px;margin-bottom:18px}.hcb-page #hc-details .hcb-section-heading .hcb-eyebrow{font-size:13px;margin-bottom:8px}.hcb-page #hc-details h2{font-size:clamp(25px,2.5vw,32px);margin-bottom:10px}.hcb-page #hc-details .hcb-section-heading p:not(.hcb-eyebrow){font-size:15px;line-height:1.55}.hcb-page .hcb-ugc-play svg{width:56px;height:56px;padding:18px}.hcb-page .hcb-ugc-card.is-current .hcb-ugc-player{box-shadow:0 0 0 2px #133b41}.hcb-page .hcb-ugc-rail{padding:3px 2px 8px}.hcb-page .hcb-ugc-sound{position:absolute;z-index:2;top:10px;right:10px;min-height:44px;padding:9px 12px;border:0;border-radius:24px;background:#fffffff5;color:#133b41;font-size:12px;font-weight:600;box-shadow:0 1px 7px #0001;cursor:pointer}.hcb-page .hcb-ugc-sound[hidden]{display:none}.hcb-page .hcb-ugc-controls{margin-top:10px;gap:18px}.hcb-page .hcb-ugc-note{margin-top:8px;font-size:11px}@media(min-width:960px){.hcb-page .hcb-ugc-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;overflow:visible}.hcb-page .hcb-ugc-card{max-width:none}}@media(min-width:600px)and (max-width:959px){.hcb-page .hcb-ugc-card{flex-basis:230px;max-width:75%}.hcb-page .hcb-ugc-rail{gap:16px}}@media(max-width:599px){.hcb-page .hcb-ugc-card{flex-basis:260px;max-width:80%}.hcb-page .hcb-ugc-rail{gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/haircover-brush-responsive.css.map */
