.hb-landing-page *,.hb-landing-page *:before,.hb-landing-page *:after{box-sizing:border-box}.hb-landing-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1a1a1a;background:#fff;line-height:1.6}.hb-container{max-width:1160px;margin:0 auto;padding:0 24px}.hb-section{padding:56px 0;border-bottom:1px solid #f0f0f0}.hb-section__title{font-size:clamp(24px,3vw,34px);font-weight:800;margin:8px 0 6px;line-height:1.15}.hb-section__sub{font-size:15px;color:#666;margin-bottom:28px;max-width:600px}.hb-badge{display:inline-block;background:#c87941;color:#fff;font-size:11px;font-weight:700;letter-spacing:.6px;padding:4px 12px;border-radius:20px;text-transform:uppercase;margin-bottom:10px}.hb-btn{display:inline-block;padding:12px 28px;border-radius:8px;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer;transition:opacity .15s,transform .1s;border:none;line-height:1}.hb-btn:hover{opacity:.88}.hb-btn:active{transform:scale(.98)}.hb-btn--primary{background:#c87941;color:#fff}.hb-btn--dark{display:block;width:100%;background:#1a1a1a;color:#fff;text-align:center;padding:9px;border-radius:6px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s}.hb-btn--dark:hover{background:#c87941}.hb-placeholder{background:#f4f4f4;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#aaa}.hb-placeholder svg{width:60px;height:60px;opacity:.35}.hb-placeholder--sm svg{width:40px;height:40px}.hb-placeholder--tall{height:140px}.hb-dots{text-align:center;color:#ccc;font-size:20px;letter-spacing:6px;padding:18px 0 4px}.hb-hero__inner{display:flex;align-items:center;gap:48px}.hb-hero__text{flex:1}.hb-hero__intro{font-size:14px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px;margin:0 0 6px}.hb-hero__title{font-size:clamp(32px,5vw,52px);font-weight:900;line-height:1.05;margin:0 0 16px}.hb-hero__desc{font-size:15px;color:#555;max-width:440px;margin-bottom:20px;line-height:1.65}.hb-hero__rating{display:flex;align-items:center;gap:8px;margin-bottom:24px;font-size:14px}.hb-stars{color:#c87941;font-size:18px;letter-spacing:1px}.hb-hero__rating strong{font-weight:800}.hb-muted{color:#888}.hb-hero__image{flex-shrink:0;width:380px;height:320px;border-radius:20px;overflow:hidden}.hb-hero__img{width:100%;height:100%;object-fit:cover}.hb-collection-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.hb-col-card{border-radius:14px;overflow:hidden;border:1px solid #eee;background:#fff;transition:transform .15s,box-shadow .15s;cursor:pointer}.hb-col-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000014}.hb-col-card__img{height:110px;background:#f7f5f2;overflow:hidden}.hb-col-card__img img{width:100%;height:100%;object-fit:cover}.hb-col-card__info{padding:12px 12px 14px}.hb-col-card__info h3{font-size:13px;font-weight:700;margin:0 0 4px}.hb-col-card__info a{font-size:12px;color:#c87941;text-decoration:none;font-weight:600}.hb-hair-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.hb-hair-card{border-radius:14px;overflow:hidden;border:1px solid #eee;background:#fff}.hb-hair-card__vid{background:#f7f5f2;height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;text-align:center}.hb-vid-placeholder{display:flex;flex-direction:column;align-items:center;gap:8px}.hb-vid-placeholder span{font-size:11px;color:#888;line-height:1.4;text-align:center}.hb-play-btn{display:flex;align-items:center;justify-content:center}.hb-play-btn:hover svg circle{stroke-opacity:.8}.hb-hair-card__label{font-size:13px;font-weight:700;padding:10px 12px 12px;margin:0}.hb-new-product__inner{display:flex;gap:36px;align-items:flex-start;background:#fff;border:1px solid #eee;border-radius:20px;padding:28px}.hb-new-product__media{position:relative;flex-shrink:0}.hb-new-product__img{width:180px;height:180px;object-fit:cover;border-radius:14px}.hb-new-product__media .hb-placeholder{width:180px;height:180px}.hb-new-product__vid-badge{position:absolute;bottom:-10px;left:50%;transform:translate(-50%);background:#1a1a1a;color:#fff;font-size:10px;font-weight:600;padding:5px 10px;border-radius:8px;text-align:center;white-space:nowrap;line-height:1.3}.hb-new-product__details{flex:1}.hb-new-product__eyebrow{font-size:12px;color:#888;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin:0 0 2px}.hb-new-product__introducing{font-size:13px;color:#c87941;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin:0 0 4px}.hb-new-product__title{font-size:28px;font-weight:900;color:#c87941;margin:0 0 8px}.hb-new-product__price{margin-bottom:14px}.hb-price-sale{font-size:22px;font-weight:800;color:#1a1a1a}.hb-price-original{font-size:15px;color:#aaa;text-decoration:line-through;margin-left:8px}.hb-product-tabs{display:flex;gap:18px;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:14px}.hb-product-tabs a{font-size:13px;color:#888;text-decoration:none;padding-bottom:4px;transition:color .15s}.hb-product-tabs a:hover{color:#1a1a1a}.hb-product-tabs a.active{color:#c87941;font-weight:700;border-bottom:2px solid #C87941}.hb-tab-content{font-size:14px;color:#555;line-height:1.65;max-width:480px}.hb-prod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.hb-prod-card{border-radius:14px;overflow:hidden;border:1px solid #eee;background:#fff;transition:box-shadow .15s}.hb-prod-card:hover{box-shadow:0 6px 20px #00000012}.hb-prod-card__img-link{display:block;overflow:hidden}.hb-prod-card__img-link:hover img{transform:scale(1.04)}.hb-prod-card__img{width:100%;height:150px;object-fit:cover;display:block;transition:transform .25s}.hb-prod-card .hb-placeholder{height:150px}.hb-prod-card__info{padding:12px 14px 14px}.hb-prod-card__info h4{font-size:13px;font-weight:700;margin:0 0 6px;line-height:1.35}.hb-prod-card__price{font-size:15px;font-weight:800;color:#c87941;margin:0 0 10px}.hb-video-row{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.hb-vid-card{background:#f7f5f2;border:1px solid #eee;border-radius:14px;height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:transform .15s}.hb-vid-card:hover{transform:scale(1.02)}.hb-vid-card span{font-size:11px;color:#888}.hb-blog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.hb-blog-card{border-radius:14px;overflow:hidden;border:1px solid #eee;background:#fff;transition:box-shadow .15s}.hb-blog-card:hover{box-shadow:0 6px 20px #00000012}.hb-blog-card__img{width:100%;height:120px;object-fit:cover;display:block}.hb-blog-card .hb-placeholder{height:120px;border-radius:0}.hb-blog-card__body{padding:14px}.hb-blog-tag{display:block;font-size:10px;color:#c87941;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.hb-blog-card__body h4{font-size:14px;font-weight:700;margin:0 0 10px;line-height:1.4}.hb-blog-card__body h4 a{color:inherit;text-decoration:none}.hb-blog-card__body h4 a:hover{color:#c87941}.hb-read-more{font-size:12px;color:#888;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color .15s}.hb-read-more:hover{color:#c87941}@media screen and (max-width:900px){.hb-collection-grid,.hb-hair-grid,.hb-video-row{grid-template-columns:repeat(3,1fr)}.hb-prod-grid,.hb-blog-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.hb-section{padding:36px 0}.hb-hero__inner{flex-direction:column;gap:28px}.hb-hero__image{width:100%;height:240px}.hb-new-product__inner{flex-direction:column}.hb-new-product__img,.hb-new-product__media .hb-placeholder{width:100%;height:200px}.hb-collection-grid,.hb-hair-grid,.hb-video-row,.hb-prod-grid{grid-template-columns:repeat(2,1fr)}.hb-blog-grid{grid-template-columns:1fr 1fr}.hb-product-tabs{flex-wrap:wrap;gap:10px}}@media screen and (max-width:400px){.hb-collection-grid,.hb-hair-grid,.hb-video-row,.hb-prod-grid,.hb-blog-grid{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/hair-brush-landing.css.map */
