:root{--hf-black:#000000;--hf-white:#FFFFFF;--hf-gold:#FFD700;--hf-grey:#EAEAEA;--hf-lilac:#E8D4FF;--hf-ice:#D8F4FF;--hf-bg:var(--hf-white);--hf-bg-soft:#F6F6F7;--hf-text:#0A0A0A;--hf-text-soft:#5A5A60;--hf-line:#ECECEE;--hf-card:#FFFFFF;--hf-gold-grad:linear-gradient(135deg,#FFE680 0%,#FFD700 40%,#C9A100 100%);--hf-mesh:radial-gradient(60% 60% at 20% 10%,rgba(232,212,255,.55) 0%,transparent 60%), radial-gradient(50% 50% at 90% 20%,rgba(216,244,255,.6) 0%,transparent 55%), radial-gradient(70% 70% at 60% 100%,rgba(255,215,0,.1) 0%,transparent 60%);--hf-font-display:"Clash Display","Space Grotesk",-apple-system,sans-serif;--hf-font-body:"General Sans","Inter",-apple-system,sans-serif;--hf-radius:18px;--hf-radius-lg:28px;--hf-shadow-sm:0 2px 10px rgba(15,15,20,.05);--hf-shadow:0 12px 40px rgba(15,15,20,.08);--hf-shadow-lg:0 30px 80px rgba(15,15,20,.12);--hf-glass:rgba(255,255,255,.55);--hf-pad:clamp(20px,5vw,80px);--hf-gap:clamp(16px,2.5vw,28px);--hf-section-y:clamp(64px,9vw,140px);--hf-ease:cubic-bezier(.16,1,.3,1);--hf-ease-soft:cubic-bezier(.4,0,.2,1)}*,*:before,*:after{box-sizing:border-box}.hf-section{position:relative}.hf-wrap{max-width:1440px;margin-inline:auto;padding-inline:var(--hf-pad)}.hf-pad-y{padding-block:var(--hf-section-y)}.hf-eyebrow{font-family:var(--hf-font-body);font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--hf-text-soft);font-weight:600;margin:0 0 14px;display:inline-flex;align-items:center;gap:10px}.hf-eyebrow:before{content:"";width:26px;height:1px;background:var(--hf-text-soft);opacity:.5}.hf-h1{font-family:var(--hf-font-display);font-weight:600;line-height:.98;letter-spacing:-.02em;font-size:clamp(2.6rem,7vw,5.6rem);margin:0}.hf-h2{font-family:var(--hf-font-display);font-weight:600;line-height:1.02;letter-spacing:-.02em;font-size:clamp(2rem,4.6vw,3.4rem);margin:0}.hf-h3{font-family:var(--hf-font-display);font-weight:600;line-height:1.1;letter-spacing:-.01em;font-size:clamp(1.25rem,2vw,1.6rem);margin:0}.hf-lead{font-family:var(--hf-font-body);font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.6;color:var(--hf-text-soft);margin:0}.hf-body{font-family:var(--hf-font-body);font-size:1rem;line-height:1.65;color:var(--hf-text-soft);margin:0}.hf-gold-text{background:var(--hf-gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.hf-btn{--b:var(--hf-black);display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--hf-font-body);font-weight:600;font-size:.95rem;letter-spacing:.01em;padding:16px 30px;border-radius:100px;border:1px solid var(--b);cursor:pointer;text-decoration:none;transition:transform .5s var(--hf-ease),box-shadow .5s var(--hf-ease),background .35s;background:var(--hf-black);color:var(--hf-white);position:relative;overflow:hidden;will-change:transform}.hf-btn span{position:relative;z-index:1}.hf-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hf-gold-grad);transform:translateY(101%);transition:transform .5s var(--hf-ease);z-index:0}.hf-btn:hover{transform:translateY(-3px);box-shadow:var(--hf-shadow)}.hf-btn:hover:after{transform:translateY(0)}.hf-btn:hover span{color:var(--hf-black)}.hf-btn--ghost{background:transparent;color:var(--hf-black)}.hf-btn--ghost:after{background:var(--hf-black)}.hf-btn--ghost:hover span{color:var(--hf-white)}.hf-card{background:var(--hf-card);border:1px solid var(--hf-line);border-radius:var(--hf-radius-lg);box-shadow:var(--hf-shadow-sm);transition:transform .6s var(--hf-ease),box-shadow .6s var(--hf-ease)}.hf-glass{background:var(--hf-glass);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(255,255,255,.7)}.hf-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--hf-ease),transform .9s var(--hf-ease)}.hf-reveal.is-in{opacity:1;transform:none}.hf-reveal[data-d="1"]{transition-delay:.08s}.hf-reveal[data-d="2"]{transition-delay:.16s}.hf-reveal[data-d="3"]{transition-delay:.24s}.hf-reveal[data-d="4"]{transition-delay:.32s}.hf-reveal[data-d="5"]{transition-delay:.4s}@media(prefers-reduced-motion:reduce){.hf-reveal{opacity:1;transform:none;transition:none}*{scroll-behavior:auto!important}}html{scroll-behavior:smooth}img{max-width:100%;display:block}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hf-base.css.map */
