.hjf{--bg:#07160F;--ink:#F4EFE6;--muted:#B9C7BE;--gold:#E9C46A;--gold2:#D9A93F;--red:#7E1426;background:var(--bg);color:var(--ink);font-family:Inter,system-ui,sans-serif;overflow:hidden;position:relative}.hjf *{box-sizing:border-box}.hjf a{color:inherit}.hjf .w{max-width:1280px;margin:0 auto;padding:0 20px}.hjf .serif{font-family:"Instrument Serif",Georgia,serif;font-weight:400}.hjf em{color:var(--gold);font-style:italic}.hjf .pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid rgba(233,196,106,.4);background:#e9c46a14;color:var(--gold);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hjf .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 28px;border-radius:999px;font-weight:700;font-size:16px;text-decoration:none;transition:transform .2s,box-shadow .2s}.hjf .btn:hover{transform:translateY(-2px)}.hjf .btn-gold{background:linear-gradient(180deg,#F1D27F,var(--gold2));color:#1a1206;box-shadow:0 12px 30px -8px #e9c46a99,inset 0 1px #ffffff80}.hjf .btn-ghost{border:1px solid rgba(244,239,230,.25);color:var(--ink)}.hjf .btn-light{background:var(--ink);color:#07160f}.hjf .hero{display:flex;flex-wrap:wrap;align-items:center;gap:48px;padding:64px 20px 96px;position:relative}.hjf .hero-copy{flex:1 1 440px;min-width:0;position:relative;z-index:2}.hjf h1{margin:24px 0 0;font-size:clamp(48px,7vw,96px);line-height:.98;letter-spacing:-.01em}.hjf .lead{margin:24px 0 0;max-width:520px;font-size:18px;line-height:1.6;color:var(--muted)}.hjf .ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.hjf .trust{display:flex;flex-wrap:wrap;gap:24px;margin-top:40px;font-size:14px;color:var(--muted)}.hjf .trust span{display:flex;align-items:center;gap:8px}.hjf .scene{flex:1 1 460px;min-width:0;position:relative;height:540px;perspective:1200px}.hjf .glow{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border-radius:40px;background:radial-gradient(circle at 50% 40%,#e9c46a38,#07160f00 65%)}.hjf .glass{position:absolute;left:60px;top:80px;width:330px;border-radius:32px;padding:20px;background:linear-gradient(160deg,#ffffff24,#ffffff08);border:1px solid rgba(255,255,255,.18);box-shadow:0 50px 100px -30px #000c,inset 0 1px #ffffff40;transform:rotateY(-16deg) rotateX(8deg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-decoration:none;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.hjf .glass:hover{transform:rotateY(-4deg) rotateX(2deg) translateY(-8px)}.hjf .glass img{width:100%;height:220px;object-fit:cover;border-radius:22px;display:block;background:#123526}.hjf .kick{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-weight:600}.hjf .orb{position:absolute;border-radius:999px;box-shadow:0 30px 60px -10px #000000b3,inset -12px -16px 30px #00000059;animation:hjf-float 7s ease-in-out infinite}.hjf .orb:before{content:"";position:absolute;top:-18px;left:50%;transform:translate(-50%);width:30px;height:22px;border-radius:6px;background:linear-gradient(90deg,#9c7a2e,#f1d27f,#9c7a2e)}.hjf .o1{right:40px;top:20px;width:150px;height:150px;background:radial-gradient(circle at 32% 28%,#ffb3bd,#d3324b 22%,#8e1427 62%,#4a0814)}.hjf .o2{right:10px;bottom:60px;width:120px;height:120px;background:radial-gradient(circle at 32% 28%,#fff4cf,#ebc261 22%,#a7781f 62%,#5c3d07);animation-duration:9s;animation-delay:-3s}.hjf .o3{left:0;bottom:20px;width:96px;height:96px;background:radial-gradient(circle at 32% 28%,#c8f0dc,#2f8f63 24%,#145236,#072619);animation-duration:8s;animation-delay:-5s}.hjf .star{position:absolute;width:5px;height:5px;border-radius:999px;background:#f6dfa0;box-shadow:0 0 14px 4px #f6dfa099;animation:hjf-twinkle 3s ease-in-out infinite}@keyframes hjf-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(3deg)}}@keyframes hjf-twinkle{0%,to{opacity:.3}50%{opacity:1}}.hjf .count{border-radius:28px;padding:28px 32px;background:linear-gradient(180deg,#10291e,#0b2017);border:1px solid rgba(233,196,106,.22);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;box-shadow:0 30px 60px -30px #000c}.hjf .tiles{display:flex;gap:14px}.hjf .tile{width:88px;padding:14px 0;border-radius:18px;background:#f4efe60f;border:1px solid rgba(244,239,230,.12);text-align:center}.hjf .tile b{display:block;font-size:32px;color:var(--gold)}.hjf .tile small{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.hjf .sec{padding:100px 20px 20px}.hjf .head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:40px}.hjf h2{margin:0;font-size:clamp(38px,5vw,60px);line-height:1}.hjf .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.hjf .card3d{display:block;text-decoration:none;border-radius:28px;border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 60px -25px #000000bf,inset 0 1px #ffffff24;transform:perspective(1000px) rotateX(5deg);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;overflow:hidden;position:relative}.hjf .card3d:hover{transform:perspective(1000px) rotateX(0) translateY(-10px);box-shadow:0 40px 80px -20px #000000b3,0 0 0 1px #e9c46a73}.hjf .cat{padding:28px;min-height:270px}.hjf .cat .ball{position:absolute;right:-30px;bottom:-30px;width:160px;height:160px;border-radius:999px;box-shadow:inset -14px -18px 34px #00000059}.hjf .cat .t{font-size:34px;margin-top:10px;line-height:1.05}.hjf .cat .go{position:absolute;left:28px;bottom:24px;font-weight:600;font-size:14px}.hjf .prod{background:linear-gradient(180deg,#112e21,#0b2017)}.hjf .prod .ph{margin:12px;border-radius:20px;aspect-ratio:1/1;overflow:hidden;background:#123526;position:relative}.hjf .prod .ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s}.hjf .prod:hover .ph img{transform:scale(1.06)}.hjf .tag{position:absolute;top:14px;left:14px;padding:6px 12px;border-radius:999px;background:var(--ink);color:#07160f;font-size:12px;font-weight:700}.hjf .prod .body{padding:8px 22px 22px}.hjf .prod .name{font-size:24px;line-height:1.15}.hjf .prod .row{display:flex;justify-content:space-between;align-items:center;margin-top:16px;gap:10px}.hjf .price{font-size:19px;font-weight:700}.hjf .price s{font-size:14px;color:var(--muted);font-weight:400;margin-left:6px}.hjf .feature{border-radius:40px;overflow:hidden;display:flex;flex-wrap:wrap;background:linear-gradient(135deg,#7e1426,#4a0a17);box-shadow:0 50px 100px -40px #000000e6;border:1px solid rgba(255,255,255,.1)}.hjf .feature .txt{flex:1 1 400px;min-width:0;padding:56px 48px}.hjf .feature .img{flex:1 1 360px;min-width:0;min-height:360px;position:relative;perspective:1000px;display:flex;align-items:center;justify-content:center;padding:32px}.hjf .feature .img img{width:min(320px,100%);aspect-ratio:1/1;object-fit:cover;border-radius:24px;transform:rotateY(-14deg) rotate(-3deg);box-shadow:0 40px 70px -20px #000000b3}.hjf .perks{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.hjf .perk{border-radius:22px;padding:24px;background:#f4efe60a;border:1px solid rgba(244,239,230,.1)}.hjf .perk b{font-size:17px}.hjf .perk p{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.55}@media(max-width:760px){.hjf .scene{height:420px}.hjf .glass{left:10px;top:60px;width:260px}.hjf .glass img{height:170px}.hjf .o1{width:100px;height:100px;right:0}.hjf .o2{width:80px;height:80px}.hjf .feature .txt{padding:40px 24px}.hjf .hero{padding-top:40px}}@media(prefers-reduced-motion:reduce){.hjf .orb,.hjf .star{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/holly-premium.css.map */
