.gfj-vid{position:relative;overflow:hidden;background:#2a1610}.gfj-vid video,.gfj-vid img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.gfj-vhero{position:relative;min-height:calc(100vh - 96px);min-height:calc(100svh - 96px);display:flex;align-items:center;overflow:hidden;background:#efe3d2;color:var(--ink)}.gfj-vhero .media{position:absolute;top:0;right:0;bottom:0;left:0}.gfj-vhero .media video,.gfj-vhero .media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:68% 50%}.gfj-vhero .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f8f0e5f7,#f8f0e5db 30%,#f8f0e559 50%,#f8f0e500 62%)}.gfj-vhero .wrap{position:relative;z-index:2;width:100%}.gfj-vhero .copy{max-width:560px;padding:60px 0 80px}.gfj-vhero .eyebrow{color:#b8581b}.gfj-vhero h1{font-size:clamp(46px,6vw,88px);margin:18px 0 20px;color:var(--ink)}.gfj-vhero h1 em{font-style:italic;background:linear-gradient(90deg,#a2431a,#e8892b,#a2431a);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gfjGrad 6s linear infinite}.gfj-vhero .lede{font-size:clamp(15px,1.25vw,18px);line-height:1.75;color:#5a4639;font-weight:400;max-width:500px}.gfj-vhero .gfj-price .now{color:var(--ink)}.gfj-vhero .gfj-price .tag{background:#e8892b1f;color:#9a4a14;border-color:#e8892b61}.gfj-vhero .gfj-qty{border-color:#1b0f0a38}.gfj-vhero .gfj-qty button,.gfj-vhero .gfj-qty span{color:var(--ink)}.gfj-vhero .btn-ghost{color:var(--ink);border-color:#1b0f0a4d}.gfj-vhero .btn-ghost:hover{background:#1b0f0a0d}.gfj-vhero .gfj-trust{color:#5a4639}.gfj-vhero .gfj-trust svg{color:#c0661f}.gfj-pill{display:inline-flex;align-items:center;gap:8px;margin-top:26px;padding:9px 16px;border-radius:999px;background:#ffffffb3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:13px;color:#5a4639;border:1px solid rgba(27,15,10,.08)}.gfj-pill i{width:8px;height:8px;border-radius:50%;background:#2fb66a;box-shadow:0 0 0 4px #2fb66a33;animation:gfjPing 2s infinite}.gfj-vhero .gfj-scroll{border-color:#1b0f0a59}.gfj-vhero .gfj-scroll:after{background:#b8581b}.gfj-dn{position:relative;background:radial-gradient(900px 600px at 50% 40%,rgba(232,137,43,.22),transparent 60%),linear-gradient(180deg,#160a06,#24110b);color:var(--cream);overflow:hidden}.gfj-dn .gfj-head h2{color:#fff7ea}.gfj-dn .gfj-head p{color:#fbf5ecb8}.gfj-dn-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:26px;align-items:center}.gfj-dn-grid .side{border-radius:24px;aspect-ratio:3/4;box-shadow:0 30px 60px -30px #000c}.gfj-dn-grid .main{border-radius:200px 200px 28px 28px;aspect-ratio:9/16;box-shadow:0 40px 90px -30px #000000e6,0 0 0 1px #f3d28b4d,0 0 80px -10px #f0a43a59}.gfj-dn-grid figcaption{position:absolute;left:14px;bottom:14px;z-index:2;background:#120905b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--gold2);font-size:13px;padding:7px 13px;border-radius:999px;border:1px solid rgba(243,210,139,.25)}.gfj-dn-grid figure{margin:0}.gfj-split .media.gfj-vid{aspect-ratio:9/14}.gfj-box{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.gfj-box .orbit{width:100%;position:sticky;top:110px;border-radius:30px;background:#fff;aspect-ratio:4/5;box-shadow:0 40px 80px -45px #2b1d168c;border:1px solid #efe2cf}.gfj-box .orbit video{object-fit:contain;background:#fff}.gfj-box .orbit .lbl{position:absolute;top:18px;left:18px;z-index:2;background:var(--ink);color:#fff;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:8px 14px;border-radius:999px}.gfj-box .inbox{background:#fff;border:1px solid #efe2cf;border-radius:30px;padding:34px;display:flex;flex-direction:column;gap:22px}.gfj-box .inbox h2{font-size:clamp(32px,3.6vw,48px);color:var(--ink)}.gfj-box .inbox .pic{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4/3;background:#fff}.gfj-box .inbox .pic img{object-fit:contain}.gfj-box .inbox ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}.gfj-box .inbox li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--text)}.gfj-box .inbox li:before{content:"\2713";flex:0 0 22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#fdf0dc;color:#b8581b;font-size:12px;font-weight:700}.gfj-gift{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.gfj-gift .pic{border-radius:30px;aspect-ratio:1;box-shadow:0 40px 80px -40px #2b1d1699}.gfj-gift h2{font-size:clamp(34px,4vw,54px);margin:14px 0 18px;color:var(--ink)}.gfj-gift p.body{color:var(--muted);line-height:1.8;font-size:16px}.gfj-gift .tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.gfj-gift .tags span{padding:10px 16px;border-radius:999px;background:#fff;border:1px solid #efe2cf;font-size:14px;color:var(--ink)}.gfj-note{margin-top:22px;font-size:12px;line-height:1.6;color:#fbf5ec8c}.gfj-note.dk{color:var(--muted);text-align:center;margin:30px auto 0;max-width:640px}.gfj-final .pimg.gfj-vid{background:#fff}.gfj-final .pimg.gfj-vid video{object-fit:contain;background:#fff}@media(max-width:767px){.gfj-vhero{display:block;min-height:0;background:var(--cream)}.gfj-vhero .media{position:relative;height:66vh;height:66svh;border-radius:0 0 34px 34px;overflow:hidden}.gfj-vhero .media video,.gfj-vhero .media img{object-position:50% 60%}.gfj-vhero .media:after{background:linear-gradient(180deg,#f8f0e500 70%,#f8f0e599)}.gfj-vhero .copy{max-width:none;padding:30px 0 56px;text-align:center}.gfj-vhero .lede{margin:0 auto}.gfj-vhero h1{font-size:clamp(40px,11vw,56px);margin:14px 0}.gfj-vhero .gfj-scroll{display:none}.gfj-pill{margin-top:20px}}@media(max-width:990px){.gfj-dn-grid{grid-template-columns:1fr 1fr;gap:14px}.gfj-dn-grid .main{grid-column:1/-1;order:-1;max-width:380px;width:100%;justify-self:center}.gfj-box,.gfj-gift{grid-template-columns:1fr}.gfj-box .orbit{max-width:520px;width:100%;justify-self:center;position:relative;top:0}.gfj-gift{gap:36px;text-align:center}.gfj-gift .tags{justify-content:center}.gfj-gift .pic{max-width:520px;width:100%;justify-self:center}}@media(max-width:600px){.gfj-box .inbox{padding:24px}.gfj-box .inbox ul{grid-template-columns:1fr}}.gfj-final .wrap,.gfj-dn .wrap{position:relative;z-index:2}.gfj-final .pimg{aspect-ratio:1/1;max-width:420px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gf-jhula-3.css.map */
