.hx-b{--hx-b-hair: rgba(var(--hx-ink-rgb), .08);--hx-b-shadow-bar: 0 6px 18px rgba(var(--hx-ink-rgb), .04);--hx-b-shadow-lift: 0 22px 44px rgba(var(--hx-ink-rgb), .09);--hx-b-shadow-btn: 0 12px 24px rgba(var(--hx-ink-rgb), .14);--hx-b-studio: radial-gradient(circle at 50% 18%, #ffffff 0%, #F8FCF9 52%, var(--hx-soft) 100%);--hx-b-studio-warm: radial-gradient(circle at 50% 18%, #ffffff 0%, #F8FDFA 52%, var(--hx-sand) 100%);font-family:var(--font-body-family);letter-spacing:0}.hx-b__wrap{width:100%;max-width:2000px;margin:0 auto;padding-left:40px;padding-right:40px;box-sizing:border-box}@media screen and (max-width:1200px){.hx-b__wrap{padding-left:24px;padding-right:24px}}@media screen and (max-width:749px){.hx-b__wrap{padding-left:16px;padding-right:16px}}.hx-b__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 700);font-size:26px;line-height:1.2;letter-spacing:-.015em;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.hx-b__title{font-size:23px}}.hx-b__display{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 700);font-size:62px;line-height:1.02;letter-spacing:-.035em;color:rgb(var(--color-foreground));overflow-wrap:break-word}@media screen and (max-width:1600px){.hx-b__display{font-size:54px}}@media screen and (max-width:1200px){.hx-b__display{font-size:42px}}@media screen and (max-width:749px){.hx-b__display{font-size:32px;letter-spacing:-.03em}}.hx-b__lead{margin:12px 0 0;max-width:760px;font-size:19px;line-height:1.55;color:var(--hx-muted)}.color-scheme-3 .hx-b__lead{color:rgba(var(--color-foreground),.78)}@media screen and (max-width:1200px){.hx-b__lead{font-size:17px}}@media screen and (max-width:749px){.hx-b__lead{margin-top:10px;font-size:15px}}.hx-b__eyebrow{display:inline-flex;align-items:center;min-height:30px;margin:0 0 12px;padding:8px 14px;border-radius:999px;background:var(--hx-soft);color:var(--hx-ink);font-size:13px;line-height:1;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-sizing:border-box}.hx-b__eyebrow:before{content:"";width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--hx-accent);flex:0 0 auto}@media screen and (max-width:749px){.hx-b__eyebrow{min-height:26px;padding:7px 11px;font-size:11px}}.hx-b__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;font-family:var(--font-body-family);font-weight:700;line-height:1;letter-spacing:.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.hx-b__btn--accent{min-height:46px;padding:0 22px;border-radius:10px;background:var(--hx-accent);color:var(--hx-on-accent);font-size:16px;box-shadow:0 10px 22px rgba(var(--hx-accent-rgb),.24)}.hx-b__btn--ink{min-height:52px;padding:0 28px;border-radius:999px;background:var(--hx-ink);color:#fff;font-size:15px;box-shadow:var(--hx-b-shadow-btn)}.hx-b__btn--lg{min-height:58px;padding:0 34px;font-size:16px}.hx-b__btn--white{min-height:46px;padding:0 22px;border-radius:10px;background:#fff;color:var(--hx-ink);font-size:16px;box-shadow:var(--hx-b-shadow-btn)}.hx-b__btn:hover{transform:translateY(-2px)}.hx-b__btn--accent:hover{background:var(--hx-accent-dark);box-shadow:0 14px 28px rgba(var(--hx-accent-rgb),.3)}.hx-b__btn--ink:hover{box-shadow:0 16px 30px rgba(var(--hx-ink-rgb),.2)}.hx-b__btn .hx-ico{flex:0 0 auto}.hx-b__hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border-radius:inherit}.hx-b__more{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:700;line-height:1.2;color:rgb(var(--color-foreground));text-decoration:none}.hx-b__more .hx-ico{color:var(--hx-accent);transition:transform .2s ease}.hx-b__more:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--hx-accent)}.hx-b__more:hover .hx-ico{transform:translate(3px)}.hx-b a:focus-visible,.hx-b summary:focus-visible,.hx-b button:focus-visible{outline:3px solid rgba(var(--hx-violet-rgb),.9);outline-offset:3px;box-shadow:none}.hx-b__visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hx-ico{display:block;flex:0 0 auto}@media(prefers-reduced-motion:reduce){.hx-b *,.hx-b *:before,.hx-b *:after{transition:none!important;animation:none!important}.hx-b__btn:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/hx-home-base.css.map */
