.hg{font-family:var(--hg-font-body);color:var(--hg-ink)}.hg *,.hg *:before,.hg *:after{box-sizing:border-box}.hg-wrap{max-width:var(--hg-max);margin-inline:auto;padding-inline:var(--hg-gutter)}.hg-wrap--narrow{max-width:1080px}.hg-wrap--tight{max-width:860px}.hg-eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hg-accent);margin:0}.hg-h2{font-family:var(--hg-font-display);font-size:clamp(28px,3.6vw,44px);font-weight:700;letter-spacing:-.02em;line-height:1.08;margin:8px 0 0;text-wrap:balance}.hg-h2:first-child{margin-top:0}.hg-lede{font-size:clamp(15.5px,1.6vw,16.5px);line-height:1.6;color:var(--hg-muted);margin:14px 0 0;text-wrap:pretty}.hg-head--center{text-align:center;max-width:640px;margin-inline:auto;margin-bottom:40px}.hg-head--split{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:30px}.hg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--hg-pill);padding:16px 32px;font-family:var(--hg-font-body);font-size:15px;font-weight:700;line-height:1;border:1.5px solid transparent;cursor:pointer;text-decoration:none;transition:transform .18s var(--hg-ease),background-color .18s ease,box-shadow .18s ease,color .18s ease}.hg-btn:hover{transform:translateY(-2px)}.hg-btn:active{transform:translateY(0) scale(.985)}.hg-btn:focus-visible{outline:2px solid var(--hg-accent);outline-offset:3px}.hg-btn--dark{background:var(--hg-ink);color:var(--hg-on-dark)}.hg-btn--dark:hover{background:#453b32;color:var(--hg-on-dark)}.hg-btn--light{background:var(--hg-on-dark);color:var(--hg-ink);box-shadow:0 12px 30px -12px #0006}.hg-btn--light:hover{color:var(--hg-ink);box-shadow:0 18px 36px -14px #00000080}.hg-btn--outline{border-color:var(--hg-line-strong);color:var(--hg-ink);background:transparent}.hg-btn--outline:hover{background:#fdfbf799;color:var(--hg-ink)}.hg-btn--outline-light{border-color:#fdfbf78c;color:var(--hg-on-dark);background:transparent}.hg-btn--outline-light:hover{background:#fdfbf724;color:#fff}.hg-btn--lg{padding:18px 34px;font-size:15.5px}.hg-link-arrow{font-size:15px;font-weight:700;display:inline-flex;align-items:center;gap:6px;border-bottom:2px solid var(--hg-ink);padding-bottom:2px;text-decoration:none;color:var(--hg-ink);transition:color .18s ease,border-color .18s ease}.hg-link-arrow:hover{color:var(--hg-accent);border-color:var(--hg-accent)}.hg-stars{color:var(--hg-gold);line-height:1;display:inline-flex;gap:1px}.hg-ratingline{display:flex;align-items:center;gap:6px;font-size:12.5px}.hg-ratingline b{font-weight:700}.hg-ratingline span{color:var(--hg-muted-2)}.hg-badge{position:absolute;top:14px;left:14px;z-index:2;font-size:11.5px;font-weight:700;letter-spacing:.04em;padding:6px 12px;border-radius:var(--hg-pill);background:var(--hg-ink);color:var(--hg-on-dark)}.hg-badge--sale{background:var(--hg-accent);color:#fff}.hg-badge--new{background:var(--hg-ok-bg);color:var(--hg-ok)}.hg-badge--soldout{background:var(--hg-muted-3);color:#fff}.hg-lowstock{position:absolute;bottom:14px;left:14px;z-index:2;background:#fdfbf7f0;color:var(--hg-accent-deep);font-size:11.5px;font-weight:700;padding:6px 12px;border-radius:var(--hg-pill);display:inline-flex;align-items:center;gap:6px}.hg-dot-pulse{width:6px;height:6px;border-radius:50%;background:currentColor;animation:hg-pulse 1.6s infinite}.hg-verified{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--hg-ok);background:var(--hg-ok-bg);border-radius:var(--hg-pill);padding:5px 10px}.hg-trust{display:flex;gap:22px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.hg-trust li{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600}.hg-trust svg{flex:none}.hg-trust--on-dark li{color:#fdfbf7eb}@keyframes hg-fade{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hg-pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.35);opacity:.5}}.hg-reveal{opacity:1}.hg-js .hg-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.hg-js .hg-reveal.hg-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hg *,.hg *:before,.hg *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}.hg-js .hg-reveal{opacity:1!important;transform:none!important}}.hg-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/4/assets/huglet-base.css.map */
