.gfj{--ink:#1b0f0a;--ink2:#2a1610;--maroon:#6d1f1a;--saffron:#e8892b;--gold:#d9a84e;--gold2:#f3d28b;--cream:#fbf5ec;--cream2:#f4e9d8;--text:#2b1d16;--muted:#7a6558;font-family:Poppins,system-ui,sans-serif;color:var(--text);background:var(--cream);overflow:hidden;-webkit-font-smoothing:antialiased}.gfj *{box-sizing:border-box}.gfj img{display:block;width:100%;height:100%;object-fit:cover}.gfj h1,.gfj h2,.gfj h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;letter-spacing:-.01em;margin:0;line-height:1.05}.gfj p{margin:0}.gfj .wrap{max-width:1200px;margin:0 auto;padding:0 20px}.gfj .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--saffron)}.gfj .eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.gfj .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:16px 30px;font:600 15px/1 Poppins,sans-serif;text-decoration:none;cursor:pointer;border:0;transition:transform .25s ease,box-shadow .25s ease,background .25s;overflow:hidden;white-space:nowrap}.gfj .btn-primary{background:linear-gradient(135deg,#f0a43a,#e07a1f 55%,#c9591a);color:#fff;box-shadow:0 10px 30px -8px #e8892bb3}.gfj .btn-primary:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);animation:gfjShine 3.2s ease-in-out infinite}.gfj .btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 40px -10px #e8892bd9}.gfj .btn-ghost{background:transparent;color:var(--gold2);border:1px solid rgba(243,210,139,.45)}.gfj .btn-ghost:hover{background:#f3d28b1a;transform:translateY(-2px)}.gfj .btn-dark{background:var(--ink);color:#fff}.gfj .btn-dark:hover{transform:translateY(-2px)}@keyframes gfjShine{0%,60%{left:-60%}to{left:130%}}.gfj-hero{position:relative;min-height:calc(100vh - 100px);min-height:calc(100svh - 100px);display:flex;align-items:center;color:var(--cream);background:radial-gradient(1200px 700px at 75% 40%,rgba(232,137,43,.28),transparent 60%),radial-gradient(800px 600px at 10% 90%,rgba(109,31,26,.55),transparent 60%),linear-gradient(160deg,#120905,#24110b 50%,#160a06);padding:70px 0 90px}.gfj-hero .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;position:relative;z-index:2}.gfj-hero h1{font-size:clamp(44px,6.4vw,86px);font-weight:600;margin:18px 0 20px;color:#fff7ea}.gfj-hero h1 em{font-style:italic;background:linear-gradient(90deg,var(--gold2),var(--saffron),var(--gold2));background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gfjGrad 6s linear infinite}@keyframes gfjGrad{to{background-position:200% center}}.gfj-hero .lede{font-size:clamp(15px,1.3vw,18px);line-height:1.75;color:#fbf5ecc7;max-width:520px;font-weight:300}.gfj-price{display:flex;align-items:baseline;gap:14px;margin:28px 0 26px}.gfj-price .now{font:600 44px/1 Cormorant Garamond,serif;color:#fff}.gfj-price .was{font-size:18px;color:#fbf5ec80;text-decoration:line-through}.gfj-price .tag{font-size:12px;letter-spacing:.08em;padding:6px 12px;border-radius:999px;background:#d9a84e26;color:var(--gold2);border:1px solid rgba(217,168,78,.35)}.gfj-ctas{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.gfj-qty{display:inline-flex;align-items:center;border:1px solid rgba(243,210,139,.35);border-radius:999px;height:50px;overflow:hidden}.gfj-qty button{width:42px;height:100%;background:none;border:0;color:var(--gold2);font-size:20px;cursor:pointer}.gfj-qty span{min-width:26px;text-align:center;font-weight:600;color:#fff}.gfj-trust{display:flex;flex-wrap:wrap;gap:22px;margin-top:34px;font-size:13px;color:#fbf5ecb8}.gfj-trust div{display:flex;align-items:center;gap:8px}.gfj-trust svg{width:18px;height:18px;color:var(--gold)}.gfj-stage{position:relative;aspect-ratio:4/5;max-height:78vh;justify-self:center;width:100%;max-width:520px}.gfj-glow{position:absolute;top:8%;right:4%;bottom:8%;left:4%;border-radius:50%;background:radial-gradient(circle,#f3aa468c,#e8892b00 65%);filter:blur(30px);animation:gfjPulse 5s ease-in-out infinite}@keyframes gfjPulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.gfj-arch{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:260px 260px 28px 28px;overflow:hidden;box-shadow:0 40px 90px -30px #000c,0 0 0 1px #f3d28b40;transform:perspective(1200px) rotateY(var(--ry,0deg)) rotateX(var(--rx,0deg));transition:transform .4s ease}.gfj-arch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(18,9,5,.55))}.gfj-arch img{transform:scale(1.06);animation:gfjKen 14s ease-in-out infinite alternate}@keyframes gfjKen{to{transform:scale(1.14) translateY(-2%)}}.gfj-chip{position:absolute;width:118px;aspect-ratio:1;border-radius:50%;overflow:hidden;border:3px solid rgba(243,210,139,.85);box-shadow:0 18px 40px -12px #000000b3;z-index:3;background:#2a1610}.gfj-chip.k{left:-46px;bottom:16%;animation:gfjFloat 6s ease-in-out infinite}.gfj-chip.r{right:-38px;top:12%;transform-origin:50% -120px;animation:gfjSwing 4.2s ease-in-out infinite}.gfj-chip.r:before{content:"";position:absolute}@keyframes gfjFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes gfjSwing{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.gfj-badge{position:absolute;left:50%;bottom:-22px;transform:translate(-50%);z-index:4;background:#fff7eaf5;color:var(--ink);padding:12px 20px;border-radius:999px;font-size:13px;font-weight:500;display:flex;gap:10px;align-items:center;box-shadow:0 18px 40px -14px #0009;white-space:nowrap}.gfj-badge i{width:8px;height:8px;border-radius:50%;background:#2fb66a;box-shadow:0 0 0 4px #2fb66a33;animation:gfjPing 2s infinite}@keyframes gfjPing{50%{box-shadow:0 0 0 8px #2fb66a00}}.gfj-sparks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden}.gfj-sparks span{position:absolute;bottom:-20px;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle,#ffe2a1,#f0a43a 60%,transparent 70%);box-shadow:0 0 12px 3px #f0a43a99;animation:gfjRise linear infinite;opacity:0}@keyframes gfjRise{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:1}90%{opacity:.8}to{transform:translateY(-105vh) translate(var(--dx,20px));opacity:0}}.gfj-scroll{position:absolute;left:50%;bottom:22px;transform:translate(-50%);z-index:2;width:24px;height:38px;border:1.5px solid rgba(243,210,139,.5);border-radius:14px}.gfj-scroll:after{content:"";position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:var(--gold2);animation:gfjWheel 1.8s infinite}@keyframes gfjWheel{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(12px)}}.gfj-marquee{background:var(--ink);color:var(--gold2);border-top:1px solid rgba(217,168,78,.25);border-bottom:1px solid rgba(217,168,78,.25);overflow:hidden;padding:16px 0}.gfj-marquee .track{display:flex;gap:48px;width:max-content;animation:gfjMarq 32s linear infinite;font:500 italic 22px Cormorant Garamond,serif;letter-spacing:.02em}.gfj-marquee .track span{display:flex;align-items:center;gap:48px;white-space:nowrap}.gfj-marquee .track span:after{content:"\2726";color:var(--saffron);font-style:normal;font-size:14px}@keyframes gfjMarq{to{transform:translate(-50%)}}.gfj-sec{padding:110px 0}.gfj-head{text-align:center;max-width:680px;margin:0 auto 56px}.gfj-head h2{font-size:clamp(34px,4.4vw,58px);margin:14px 0 16px;color:var(--ink)}.gfj-head p{color:var(--muted);line-height:1.75;font-size:16px}.gfj-details{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.gfj-card{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:3/4.2;background:var(--cream2);box-shadow:0 30px 60px -35px #2b1d168c;isolation:isolate}.gfj-card img{transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.gfj-card:hover img{transform:scale(1.08)}.gfj-card .cap{position:absolute;inset:auto 0 0 0;padding:26px;color:#fff;background:linear-gradient(180deg,transparent,rgba(18,9,5,.85));z-index:2}.gfj-card .cap small{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold2)}.gfj-card .cap h3{font-size:30px;margin:8px 0 6px}.gfj-card .cap p{font-size:14px;line-height:1.6;color:#ffffffd1}.gfj-card:nth-child(2){transform:translateY(40px)}.gfj-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.gfj-split .media{position:relative;border-radius:30px;overflow:hidden;aspect-ratio:4/5;box-shadow:0 40px 80px -40px #2b1d1699}.gfj-split .media.alt{border-radius:200px 200px 30px 30px}.gfj-split h2{font-size:clamp(34px,4vw,54px);margin:14px 0 18px;color:var(--ink)}.gfj-split p.body{color:var(--muted);line-height:1.8;font-size:16px}.gfj-list{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:16px}.gfj-list li{display:flex;gap:14px;align-items:flex-start;line-height:1.6}.gfj-list li b{display:block;color:var(--ink);font-weight:600}.gfj-list li span.n{flex:0 0 38px;height:38px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--gold2),var(--saffron));color:#fff;font-weight:600;font-size:14px}.gfj-list li small{color:var(--muted);font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gf-jhula.css.map */
