.hsb{background:radial-gradient(90% 40% at 85% 0%,#f4d3db,transparent 70%),radial-gradient(70% 30% at 0% 38%,#ecdcf2,transparent 70%),var(--bg)}.hsb svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hsb-top{padding:28px 0 40px}.hsb-top-g{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:start}.hsb-gal{position:relative;position:sticky;top:90px}.hsb-track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:28px;background:#fff;box-shadow:0 30px 60px -30px #6b2f4259;aspect-ratio:1/1}.hsb-track::-webkit-scrollbar{display:none}.hsb-sl{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always}.hsb-sl img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.hsb-sl.first img{object-fit:contain}.hsb-badge{position:absolute;top:14px;left:14px;padding:6px 12px;border-radius:999px;background:var(--deep);color:#f7eef1;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.hsb-thumbs{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:flex;gap:6px;max-width:calc(100% - 24px);overflow-x:auto;scrollbar-width:none;padding:5px;border-radius:16px;background:#ffffffd1;box-shadow:inset 0 0 0 1px #ffffffb3,0 10px 26px -8px #6b2f4259}.hsb-thumbs button{width:42px;height:42px;padding:0;border:0;border-radius:11px;overflow:hidden;background:#fff;cursor:pointer;opacity:.6;transition:opacity .2s,box-shadow .2s}.hsb-thumbs button.on{opacity:1;box-shadow:0 0 0 2px #fff,0 0 0 4px #c4628a}.hsb-thumbs img{width:100%;height:100%;object-fit:cover}.hsb-info{display:flex;flex-direction:column;gap:16px}.hsb-chips{display:flex;gap:8px;flex-wrap:wrap}.hsb-chip{padding:6px 12px;border:1px solid rgba(42,23,32,.22);border-radius:999px;font-size:12.5px;text-decoration:none}.hsb-chip.pink{border-color:transparent;background:#f3dbe3;color:#8d3557;font-weight:600}.hsb-title{font-size:clamp(42px,5vw,64px)}.hsb-rate{display:inline-flex;gap:8px;align-items:center;font-size:13.5px;color:var(--ink2);text-decoration:none}.hsb-rate b{color:var(--ink)}.hsb-sub{margin:0;font-size:16px;line-height:1.55;color:var(--ink2);max-width:520px}.hsb-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hsb-four>div{display:flex;flex-direction:column;align-items:center;gap:7px;padding:13px 4px;border-radius:16px;background:#ffffffa8;text-align:center}.hsb-four svg{width:22px;height:22px;color:var(--rose)}.hsb-four b{font-weight:600;font-size:11.5px;line-height:1.25}.hsb-buy{display:flex;flex-direction:column;gap:14px;padding:18px 16px 16px;border-radius:26px;background:#2a1720f5;color:#f7eef1;box-shadow:0 30px 50px -24px #2a17208c;scroll-margin-top:90px}.hsb-buy-h{display:flex;justify-content:space-between;align-items:center;gap:10px}.hsb-buy-h span{font-size:14px;font-weight:600}.hsb-buy-h small{font-size:12px;color:#f7eef1b8}.hsb-tog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;border-radius:999px;background:#ffffff14}.hsb-tog button{min-height:46px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:#f7eef1db;font:500 14px/1.2 Inter,sans-serif;cursor:pointer;transition:background .25s,color .25s}.hsb-tog button.on{background:#f7eef1;color:var(--ink);font-weight:600}.hsb-tog button:focus-visible,.hsb-cta:focus-visible{outline:2px solid var(--rose-l);outline-offset:2px}.hsb-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.hsb-price b{font:300 38px/1 Inter Tight,Inter,sans-serif;letter-spacing:-.03em}.hsb-price span{font-size:13px;color:#f7eef1b8}.hsb-gift{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:16px;background:#ffffff12;font-size:13px}.hsb-gift svg{flex:none;width:20px;height:20px;color:var(--rose-l)}.hsb-cta{display:flex;justify-content:center;align-items:center;gap:6px;min-height:56px;border:0;border-radius:999px;background:#f7eef1;color:var(--ink);font:600 16px/1 Inter,sans-serif;cursor:pointer;transition:transform .2s,background .2s}.hsb-cta:hover{background:#fff}.hsb-cta:active{transform:scale(.98)}.hsb-cta:disabled{opacity:.6;cursor:default}.hsb-err{margin:0;font-size:13px;color:#ffc2d3;text-align:center}.hsb-err[hidden]{display:none}.hsb-kl{display:flex;justify-content:center;align-items:center;gap:8px;font-size:12.5px;color:#f7eef1cc}.hsb-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center;font-size:11.5px;line-height:1.3;color:var(--ink2)}.hsb-trust>div{display:flex;flex-direction:column;align-items:center;gap:5px}.hsb-trust svg{width:20px;height:20px;color:var(--ink)}.hsb-xs{display:flex;align-items:center;gap:12px;padding:12px;border-radius:22px;background:#ffffffc7;text-decoration:none}.hsb-xs-i{flex:none;width:64px;height:64px;border-radius:14px;overflow:hidden;background:#ebe3e5}.hsb-xs-i img{width:100%;height:100%;object-fit:cover}.hsb-xs-t{flex:1;display:flex;flex-direction:column;gap:2px}.hsb-xs-t b{font-size:14px;font-weight:600}.hsb-xs-t small{font-size:12.5px;color:var(--ink2)}.hsb-xs-b{display:grid;place-items:center;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(42,23,32,.22);font-size:13.5px;font-weight:600}.hsb-sec{padding:72px 0 0}.hsb-sec .hsh-h2{margin-bottom:24px}.hsb-uses{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch}.hsb-hand{position:relative;border-radius:28px;overflow:hidden;background:#e9e1e3;min-height:360px}.hsb-hand img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.hsb-hand span{position:absolute;left:14px;right:14px;bottom:14px;padding:14px 16px;border-radius:20px;background:#2a17208c;color:#fff;font-size:13.5px;line-height:1.4}.hsb-hand span b{display:block;font:300 22px/1.2 Inter Tight,Inter,sans-serif;letter-spacing:-.03em}.hsb-ul{display:flex;flex-direction:column;gap:10px}.hsb-u{display:flex;gap:14px;padding:18px;border-radius:22px;background:#ffffffbd}.hsb-u .n{flex:none;min-width:34px;font:300 26px/1 Inter Tight,Inter,sans-serif;color:var(--rose)}.hsb-u div{display:flex;flex-direction:column;gap:4px}.hsb-u div b{font-size:16px;font-weight:600}.hsb-u div span{font-size:14px;line-height:1.5;color:var(--ink2)}.hsb-det{position:relative;max-width:640px;aspect-ratio:1/1;border-radius:28px;overflow:hidden;background:#fff}.hsb-det img{width:100%;height:100%;object-fit:cover}.hsb-tag{position:absolute;padding:8px 12px;border-radius:14px;background:#2a1720e0;color:#f7eef1;font-size:12px;line-height:1.3}.hsb-tag b{display:block;font-weight:600}.hsb-tag.t1{top:8%;left:4%}.hsb-tag.t2{top:38%;right:4%}.hsb-tag.t3{bottom:18%;left:4%}.hsb-tag.t4{bottom:5%;right:4%}.hsb-rit{padding:32px 24px;border-radius:28px;background:var(--deep);color:#f7eef1}.hsb-rit .hsh-eb{color:var(--rose-l)}.hsb-rit .hsh-h2{color:#f7eef1}.hsb-rit .hsh-h2 em{color:var(--rose-l)}.hsb-rit ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hsb-rit li{display:flex;gap:14px;align-items:flex-start}.hsb-rit li>span{flex:none;width:34px;height:34px;border-radius:50%;background:#f7eef1;color:var(--ink);display:grid;place-items:center;font-weight:600;font-size:14px}.hsb-rit li div{font-size:14px;line-height:1.5;color:#f7eef1cc}.hsb-rit li b{display:block;font-size:15px;font-weight:600;color:#f7eef1;margin-bottom:3px}.hsb-cmp{max-width:720px;padding:8px 16px;border-radius:24px;background:#ffffffc2}.hsb-cmp .r{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:6px;align-items:center;padding:13px 0;border-top:1px solid rgba(42,23,32,.08);font-size:14px;text-align:center}.hsb-cmp .r>:first-child{text-align:left}.hsb-cmp .r.h{border-top:0;font-size:12px;color:var(--ink2)}.hsb-cmp .r.h b{color:var(--ink);font-weight:600}.hsb-cmp .y{color:var(--rose)}.hsb-cmp .x{color:#9a8790}.hsb-loox{min-height:80px}.hsb-g{display:flex;gap:16px;align-items:center;max-width:720px;padding:22px 20px;border-radius:24px;background:#f3dbe3}.hsb-g-n{flex:none;width:60px;height:60px;border-radius:50%;background:var(--deep);color:#f7eef1;display:grid;place-items:center;font:600 22px/1 Inter Tight,Inter,sans-serif}.hsb-g div{display:flex;flex-direction:column;gap:4px}.hsb-g b{font-size:16px;font-weight:600}.hsb-g span{font-size:14px;line-height:1.45;color:var(--ink2)}.hsb-faq{padding-top:72px}.hsb-endw{padding-bottom:72px}.hsb-end{display:flex;flex-direction:column;align-items:center;gap:14px;padding:40px 20px;border-radius:28px;background:var(--deep);color:#f7eef1;text-align:center}.hsb-end .hsh-h2{color:#f7eef1;margin:0}.hsb-end .hsh-h2 em{color:var(--rose-l)}.hsb-end small{font-size:14px;color:#f7eef1c7}.hsb-end .hsh-btn{min-width:240px}@media(max-width:899px){.hsb-top{padding:12px 0 24px}.hsb-top .hsh-wrap{padding:0 10px}.hsb-top-g{grid-template-columns:minmax(0,1fr);gap:22px}.hsb-gal{position:relative;top:auto}.hsb-info{padding:0 10px}.hsb-buy,.hsb-xs{margin:0 -10px}.hsb-thumbs button{width:34px;height:34px;border-radius:9px}.hsb-sec{padding-top:64px}.hsb-uses,.hsb-rit ol{grid-template-columns:minmax(0,1fr)}.hsb-sec .hsh-wrap>.hsb-hand,.hsb-uses,.hsb-det,.hsb-cmp,.hsb-g,.hsb-rit,.hsb-end{margin-left:-10px;margin-right:-10px}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/hs-brush.css.map */
