*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.hb-body{margin:0;font-family:Poppins,system-ui,-apple-system,sans-serif;color:var(--hb-ink);background:#fff;line-height:1.5;-webkit-font-smoothing:antialiased}img,video,svg{max-width:100%;height:auto}a{color:var(--hb-green)}h1,h2,h3{line-height:1.15}.hb-skip{position:absolute;left:-9999px;top:0;z-index:10000;background:#fff;color:#000;padding:10px 14px}.hb-skip:focus{left:10px;top:10px}.hb-container{max-width:1100px;margin:0 auto;padding:0 16px}.hb-page{padding:36px 16px 60px}.hb-page h1{font-size:clamp(28px,4vw,38px);font-weight:800;color:var(--hb-deep);margin:0 0 18px}.hb-rte{line-height:1.7;color:#333}.hb-rte img{border-radius:12px}.hb-btn{display:inline-block;border:0;border-radius:14px;background:var(--hb-red);color:#fff;font:800 16px Poppins,sans-serif;letter-spacing:.8px;text-transform:uppercase;padding:15px 26px;cursor:pointer;text-decoration:none;box-shadow:0 5px 0 var(--hb-red-dark);text-align:center}.hb-btn:active{transform:translateY(3px);box-shadow:0 2px 0 var(--hb-red-dark)}.hb-btn--ghost{background:#fff;color:var(--hb-deep);border:2px solid var(--hb-deep);box-shadow:none}.hb-input{width:100%;border:1.5px solid #ddd;border-radius:12px;padding:13px 14px;font:500 15px Poppins,sans-serif}.hb-input:focus{outline:2px solid var(--hb-gold);border-color:var(--hb-gold)}.hb-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:800px){.hb-grid{grid-template-columns:repeat(4,1fr);gap:22px}}.hb-card{display:block;text-decoration:none;color:inherit;border:1px solid #eee;border-radius:16px;overflow:hidden;background:#fff;transition:transform .15s}.hb-card:hover{transform:translateY(-2px)}.hb-card img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;background:var(--hb-tint)}.hb-card div{padding:12px 14px}.hb-card b{display:block;font-size:15px;line-height:1.3}.hb-card span{font-weight:800;color:var(--hb-red)}.hb-card s{color:#999;font-weight:500;margin-left:6px}.pagination,.hb-pager{text-align:center;margin-top:28px}.pagination span,.hb-pager span{margin:0 6px}.hb-empty{text-align:center;color:#666;padding:40px 10px}.hb-table{width:100%;border-collapse:collapse}.hb-table td,.hb-table th{padding:14px 8px;border-bottom:1px solid #eee;text-align:left;vertical-align:middle}.hb-pw-body{background:var(--hb-deep);color:#fff;min-height:100vh}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hb-base.css.map */
