.gfj-dark{background:linear-gradient(180deg,#160a06,#24110b);color:var(--cream)}.gfj-dark .gfj-head h2{color:#fff7ea}.gfj-dark .gfj-head p{color:#fbf5ecb3}.gfj-gallery{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:10px 20px 30px;scrollbar-width:none;cursor:grab}.gfj-gallery::-webkit-scrollbar{display:none}.gfj-gallery figure{flex:0 0 clamp(250px,28vw,360px);margin:0;scroll-snap-align:center;position:relative;border-radius:22px;overflow:hidden;aspect-ratio:2/3;box-shadow:0 30px 60px -30px #000c}.gfj-gallery figure.w{flex-basis:clamp(330px,46vw,600px);aspect-ratio:3/2}.gfj-gallery figure img{transition:transform 1s ease}.gfj-gallery figure:hover img{transform:scale(1.06)}.gfj-gallery figcaption{position:absolute;left:16px;bottom:16px;background:#120905b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--gold2);font-size:13px;padding:8px 14px;border-radius:999px;border:1px solid rgba(243,210,139,.25)}.gfj-galnav{display:flex;justify-content:center;gap:12px;margin-top:6px}.gfj-galnav button{width:48px;height:48px;border-radius:50%;border:1px solid rgba(243,210,139,.4);background:none;color:var(--gold2);font-size:20px;cursor:pointer;transition:.25s}.gfj-galnav button:hover{background:#f3d28b1f}.gfj-feats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.gfj-feat{background:#fff;border:1px solid #efe2cf;border-radius:22px;padding:28px 24px;transition:transform .35s ease,box-shadow .35s ease}.gfj-feat:hover{transform:translateY(-6px);box-shadow:0 26px 50px -30px #2b1d1673}.gfj-feat .ic{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#fff1d9,#fbe1b8);color:var(--maroon);margin-bottom:18px}.gfj-feat .ic svg{width:26px;height:26px}.gfj-feat h3{font-size:24px;margin-bottom:8px;color:var(--ink)}.gfj-feat p{font-size:14px;line-height:1.65;color:var(--muted)}.gfj-faq{max-width:820px;margin:0 auto}.gfj-faq details{border-bottom:1px solid #e9dcc8;padding:6px 0}.gfj-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font:600 24px/1.25 Cormorant Garamond,serif;color:var(--ink)}.gfj-faq summary::-webkit-details-marker{display:none}.gfj-faq summary i{flex:0 0 34px;height:34px;border-radius:50%;border:1px solid #e1cfb5;position:relative;transition:.3s}.gfj-faq summary i:before,.gfj-faq summary i:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:var(--maroon);transform:translate(-50%,-50%);transition:.3s}.gfj-faq summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.gfj-faq details[open] summary i{background:var(--ink);border-color:var(--ink)}.gfj-faq details[open] summary i:before,.gfj-faq details[open] summary i:after{background:#fff}.gfj-faq details[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.gfj-faq .a{padding:0 0 22px;color:var(--muted);line-height:1.8;font-size:15px;animation:gfjFade .4s ease}@keyframes gfjFade{0%{opacity:0;transform:translateY(-6px)}}.gfj-final{position:relative;background:radial-gradient(900px 500px at 70% 50%,rgba(232,137,43,.25),transparent 60%),linear-gradient(140deg,#1b0d07,#3b1611);color:var(--cream);border-radius:36px;margin:0 20px 90px;overflow:hidden}.gfj-final .wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:70px 50px}.gfj-final h2{font-size:clamp(36px,4.6vw,62px);color:#fff7ea;margin:14px 0 16px}.gfj-final p{color:#fbf5ecbf;line-height:1.75}.gfj-final .pimg{position:relative;max-width:380px;justify-self:center;width:100%;aspect-ratio:2/3;border-radius:28px;overflow:hidden;background:#fff;box-shadow:0 40px 80px -30px #000c;animation:gfjFloat 7s ease-in-out infinite}.gfj-final .pimg img{object-fit:contain;padding:8px}.gfj-sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:60;display:flex;align-items:center;gap:12px;background:#1b0f0af0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(243,210,139,.25);color:#fff;border-radius:20px;padding:10px 10px 10px 12px;box-shadow:0 20px 50px -20px #000000b3;transform:translateY(140%);transition:transform .45s cubic-bezier(.2,.8,.2,1);max-width:640px;margin:0 auto}.gfj-sticky.on{transform:none}.gfj-sticky .t{width:46px;height:46px;border-radius:12px;overflow:hidden;flex:0 0 46px;background:#fff}.gfj-sticky .t img{object-fit:contain}.gfj-sticky .m{flex:1;min-width:0}.gfj-sticky .m b{display:block;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gfj-sticky .m span{font:600 20px Cormorant Garamond,serif;color:var(--gold2)}.gfj-sticky .btn{padding:14px 22px;font-size:14px}.gfj [data-r]{opacity:0;transform:translateY(40px);transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.gfj [data-r=l]{transform:translate(-50px)}.gfj [data-r=r]{transform:translate(50px)}.gfj [data-r=z]{transform:scale(.92)}.gfj [data-r].in{opacity:1;transform:none}.gfj .gfj-card:nth-child(2)[data-r].in{transform:translateY(40px)}.gfj .ph{width:100%;height:100%;background:linear-gradient(135deg,#3b1d12,#7a3b1d)}.gfj-toast{position:fixed;top:20px;left:50%;transform:translate(-50%,-150%);z-index:80;background:var(--ink);color:#fff;padding:14px 22px;border-radius:999px;font-size:14px;box-shadow:0 20px 40px -15px #0009;transition:transform .4s ease;display:flex;gap:10px;align-items:center}.gfj-toast.on{transform:translate(-50%)}.gfj-toast a{color:var(--gold2)}@media(max-width:990px){.gfj-hero{padding:48px 0 90px}.gfj-hero .wrap,.gfj-split,.gfj-final .wrap{grid-template-columns:1fr}.gfj-hero .wrap{gap:46px;text-align:center}.gfj-hero .lede{margin:0 auto}.gfj-price,.gfj-ctas,.gfj-trust{justify-content:center}.gfj-stage{max-width:400px;order:-1}.gfj-chip{width:86px}.gfj-chip.k{left:-18px}.gfj-chip.r{right:-14px}.gfj-details{grid-template-columns:1fr 1fr}.gfj-card:nth-child(2),.gfj .gfj-card:nth-child(2)[data-r].in{transform:none}.gfj-card:nth-child(3){grid-column:span 2;aspect-ratio:16/10}.gfj-feats{grid-template-columns:1fr 1fr}.gfj-split{gap:40px}.gfj-split .media{max-width:520px;width:100%;justify-self:center}.gfj-split.rev .media{order:-1}.gfj-final .wrap{padding:56px 26px;text-align:center}.gfj-final .pimg{max-width:280px}.gfj-sec{padding:80px 0}}@media(max-width:600px){.gfj-details{grid-template-columns:1fr}.gfj-card,.gfj-card:nth-child(3){grid-column:auto;aspect-ratio:4/5}.gfj-feats{grid-template-columns:1fr}.gfj-ctas .btn{flex:1}.gfj-trust{gap:14px 18px;font-size:12px}.gfj-final{margin:0 12px 100px;border-radius:26px}.gfj-faq summary{font-size:21px}}@media(prefers-reduced-motion:reduce){.gfj *,.gfj *:before,.gfj *:after{animation:none!important;transition:none!important}.gfj [data-r]{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gf-jhula-2.css.map */
