:root{--jnf-bg-page: oklch(.975 .012 80);--jnf-bg-card: oklch(.99 .008 80);--jnf-bg-band: oklch(.93 .014 80);--jnf-bg-subtle: oklch(.955 .012 80);--jnf-text-primary: oklch(.2 .018 50);--jnf-text-secondary: oklch(.42 .015 60);--jnf-text-muted: oklch(.58 .012 70);--jnf-text-inverse: oklch(.97 .012 80);--jnf-gold: oklch(.68 .1 85);--jnf-gold-mute: oklch(.78 .06 85);--jnf-border: oklch(0 0 0 / .07);--jnf-border-band: oklch(0 0 0 / .04);--glass-bg: oklch(1 0 0 / .55);--glass-bg-mid: oklch(1 0 0 / .72);--glass-bg-strong: oklch(1 0 0 / .86);--glass-border: oklch(1 0 0 / .85);--glass-border-dark: oklch(0 0 0 / .06);--glass-blur: blur(40px) saturate(180%);--glass-blur-heavy: blur(48px) saturate(200%);--glass-darken: rgba(0, 0, 0, .08);--glass-highlight: rgba(255, 255, 255, .07);--glass-drop: 0 0 75px rgba(0, 0, 0, .2);--r-bubble: 18px;--r-pill: 22.5px;--r-control: 24px;--jnf-shadow-sm: 0 1px 3px oklch(.3 .04 50 / .06);--jnf-shadow-md: 0 8px 28px oklch(.3 .04 50 / .1);--jnf-shadow-lg: 0 24px 64px oklch(.3 .04 50 / .14);--ease-expo: cubic-bezier(.16, 1, .3, 1);--ease-out: cubic-bezier(.22, 1, .36, 1)}body{background:var(--jnf-bg-page)!important;color:var(--jnf-text-primary)!important}.color-background-1,.color-background-2,.color-background-3,.color-background-4,.color-background-5{background-color:var(--jnf-bg-page)!important;color:var(--jnf-text-primary)!important}.glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border)}.glass-strong{background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur-heavy);-webkit-backdrop-filter:var(--glass-blur-heavy);border:1px solid var(--glass-border)}.glass-pill{display:inline-flex;align-items:center;border-radius:999px;background:var(--glass-bg-mid);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--jnf-shadow-sm)}.glass-card{border-radius:22px;background:var(--glass-bg-mid);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--jnf-shadow-md)}.header-wrapper{background:#fbf6eeb8!important;backdrop-filter:blur(44px) saturate(200%)!important;-webkit-backdrop-filter:blur(44px) saturate(200%)!important;border-bottom:1px solid oklch(0 0 0 / .04)!important;box-shadow:none!important;position:sticky!important;top:0;z-index:100;transition:background .32s var(--ease-out),backdrop-filter .32s var(--ease-out),border-color .32s var(--ease-out)}.jnf-nav-scrolled .header-wrapper{background:#fbf6eee0!important;border-bottom-color:#00000014!important}.header{display:grid!important;grid-template-columns:44px 1fr 44px!important;grid-template-rows:auto auto!important;grid-template-areas:"menu  avatar cart" ".     name   ."!important;gap:0!important;align-items:center!important;justify-items:center!important;padding:14px 18px!important;max-width:100%!important;transition:padding .32s var(--ease-out),grid-template-rows .32s var(--ease-out)}.jnf-imsg-avatar{grid-area:avatar;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#d55c27,#992e00);background:linear-gradient(135deg,#d55c27,color(xyz 0.144 0.087 0.007));display:flex;align-items:center;justify-content:center;font-family:var(--jnf-font-display),Georgia,serif;font-style:italic;font-weight:700;font-size:17px;color:#fff;letter-spacing:-.02em;position:relative;box-shadow:0 0 0 2.5px #ffffffe6,0 4px 14px #af3f174d,inset 0 -3px 6px #0000002e,inset 0 3px 6px #ffffff38;margin-bottom:6px;transition:width .32s var(--ease-out),height .32s var(--ease-out),font-size .32s var(--ease-out)}.jnf-imsg-avatar:after{content:"";position:absolute;top:8%;left:20%;right:20%;height:32%;border-radius:50%;background:linear-gradient(to bottom,oklch(1 0 0 / .4),transparent);pointer-events:none}.jnf-imsg-name{grid-area:name;font-family:var(--jnf-font-display),Georgia,serif!important;font-style:italic!important;font-weight:700!important;font-size:15px!important;letter-spacing:-.015em!important;color:var(--jnf-text-primary)!important;text-decoration:none!important;line-height:1.1!important;transition:font-size .32s var(--ease-out)}.header__heading,.header__heading-link,.header__heading-logo-wrapper,.header__heading-logo,nav.header__inline-menu,.header__inline-menu,.header__search,.header__icon--search,.header__icon--account,.desktop-localization-wrapper,.header__icons--localization{display:none!important}header-drawer,.header-drawer{grid-area:menu;justify-self:start!important;margin:0!important}.header__icons{grid-area:cart;justify-self:end!important;display:flex!important;align-items:center!important;padding:0!important;width:auto!important}.header__icon,.header__icon--cart,.header-drawer .header__icon--menu,.menu-drawer__close-button{width:40px!important;height:40px!important;border-radius:999px!important;background:#ffffff8c!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;border:1px solid oklch(1 0 0 / .6)!important;box-shadow:0 1px 3px #0000000f,inset 0 1px #ffffff80!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;color:var(--jnf-text-primary)!important;position:relative;transition:transform .2s var(--ease-expo),background .2s ease,box-shadow .2s ease!important}.header__icon:hover,.header-drawer .header__icon--menu:hover{background:#ffffffd9!important;transform:scale(1.05);box-shadow:0 4px 12px #00000014,inset 0 1px #fff9!important}.header__icon:active{transform:scale(.93)}.header__icon svg,.header-drawer .header__icon--menu svg{width:20px!important;height:20px!important;display:block!important;stroke-width:1.6!important;fill:none!important;stroke:currentColor!important}.header-drawer .header__icon--menu .icon-close{display:none!important}.header-drawer details[open] .header__icon--menu .icon-hamburger{display:none!important}.header-drawer details[open] .header__icon--menu .icon-close{display:block!important}.header__icon--cart .svg-wrapper{display:flex;align-items:center;justify-content:center;width:auto;height:auto}.cart-count-bubble{background:var(--jnf-accent)!important;color:#fff!important;font-family:var(--jnf-font-body)!important;font-weight:700!important;font-size:10px!important;min-width:18px!important;height:18px!important;border-radius:999px!important;position:absolute!important;top:-3px!important;right:-3px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 5px!important;box-shadow:0 0 0 2px #fbf6ee,0 2px 6px #af3f1766!important;border:none!important;line-height:1!important}.jnf-nav-scrolled .header{grid-template-columns:40px auto 1fr 40px!important;grid-template-rows:auto!important;grid-template-areas:"menu avatar name cart"!important;padding:9px 16px!important;justify-items:stretch!important;align-items:center!important}.jnf-nav-scrolled .jnf-imsg-avatar{width:32px;height:32px;font-size:12px;margin-bottom:0;margin-right:10px;justify-self:end}.jnf-nav-scrolled .jnf-imsg-name{font-size:14px!important;justify-self:start}.jnf-nav-scrolled .header__icon,.jnf-nav-scrolled .header-drawer .header__icon--menu{width:36px!important;height:36px!important}.menu-drawer{background:#fbf6eef5!important;backdrop-filter:blur(48px) saturate(220%)!important;-webkit-backdrop-filter:blur(48px) saturate(220%)!important;border-left:1px solid oklch(0 0 0 / .06)!important}.menu-drawer__menu-item{color:var(--jnf-text-primary)!important;border-bottom-color:#0000000f!important}.menu-drawer__menu-item:hover{color:var(--jnf-accent)!important;background:transparent!important}.menu-overlay,.overlay{background:#1e130e59!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.jnf-imessage{display:flex;flex-direction:column;gap:10px;max-width:560px;margin:0 auto;width:100%}.jnf-bubble{position:relative;padding:9px 14px;border-radius:var(--r-bubble);font-family:-apple-system,"SF Pro",var(--jnf-font-body);font-size:15.2px;line-height:22px;letter-spacing:-.43px;font-weight:590;max-width:88%;word-break:break-word}.jnf-bubble-left{align-self:flex-start;background:#eae7e3;color:var(--jnf-text-primary);border-bottom-left-radius:6px}.jnf-bubble-right{align-self:flex-end;background:var(--jnf-accent);color:#fff;border-bottom-right-radius:6px;box-shadow:0 4px 18px #af3f174d}.jnf-bubble-action{max-width:100%;width:100%;align-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-radius:20px;text-decoration:none;cursor:pointer;transition:transform .24s var(--ease-expo),box-shadow .24s var(--ease-expo),background .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent}.jnf-bubble-action:hover,.jnf-bubble-action:focus-visible{transform:translateY(-2px);box-shadow:var(--jnf-shadow-md)}.jnf-bubble-action:active{transform:scale(.985)}.jnf-bubble-swiggy{background:#ffffffb3;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid oklch(.65 .18 50 / .18);color:var(--jnf-text-primary);box-shadow:var(--jnf-shadow-sm)}.jnf-bubble-swiggy:hover{background:#ffffffeb;border-color:#de680059;border-color:oklch(.65 .18 50 / .35)}.jnf-bubble-zomato{background:#ffffffb3;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid oklch(.55 .2 22 / .18);color:var(--jnf-text-primary);box-shadow:var(--jnf-shadow-sm)}.jnf-bubble-zomato:hover{background:#ffffffeb;border-color:#cc253859}.jnf-bubble-direct{background:var(--jnf-accent);color:#fff;border:1px solid transparent;box-shadow:0 6px 22px #af3f1752}.jnf-bubble-direct:hover{background:var(--jnf-accent-deep);box-shadow:0 8px 32px #af3f1773}.jnf-gate{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--jnf-bg-page);position:relative;overflow:hidden;padding:100px var(--jnf-container-pad) 80px}.jnf-gate:before{content:"";position:absolute;top:-10%;left:10%;width:50vw;height:50vw;max-width:700px;max-height:700px;border-radius:50%;background:radial-gradient(circle,oklch(.65 .18 50 / .2) 0%,transparent 60%);pointer-events:none;z-index:0;filter:blur(40px);animation:jnf-blob-float 18s ease-in-out infinite}.jnf-gate:after{content:"";position:absolute;bottom:-15%;right:5%;width:50vw;height:50vw;max-width:600px;max-height:600px;border-radius:50%;background:radial-gradient(circle,oklch(.8 .1 85 / .3) 0%,transparent 60%);pointer-events:none;z-index:0;filter:blur(40px);animation:jnf-blob-float 22s ease-in-out infinite reverse}@keyframes jnf-blob-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.05)}66%{transform:translate(-30px,40px) scale(.95)}}.jnf-gate-inner{width:100%;max-width:560px;position:relative;z-index:1}.jnf-poster{text-align:center;margin-bottom:28px;animation:jnf-poster-in .9s var(--ease-expo) both}@keyframes jnf-poster-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.jnf-poster-avatar{width:92px;height:92px;border-radius:50%;background:linear-gradient(135deg,var(--jnf-accent) 0%,var(--jnf-accent-deep) 100%);display:flex;align-items:center;justify-content:center;font-family:var(--jnf-font-display);font-style:italic;font-weight:700;font-size:38px;color:#fff;margin:0 auto 18px;box-shadow:0 0 0 4px #ffffffe6,0 8px 32px #af3f174d,inset 0 -8px 16px #00000026,inset 0 8px 16px #ffffff2e;letter-spacing:-.02em;position:relative}.jnf-poster-avatar:after{content:"";position:absolute;top:8%;left:18%;right:18%;height:30%;border-radius:50%;background:linear-gradient(to bottom,oklch(1 0 0 / .35),transparent);pointer-events:none}.jnf-poster-name{font-family:var(--jnf-font-display);font-style:italic;font-weight:700;font-size:clamp(36px,6vw,52px);letter-spacing:-.025em;line-height:1.05;color:var(--jnf-text-primary);margin:0 0 10px}.jnf-poster-tagline{font-family:var(--jnf-font-body);font-size:15px;font-weight:500;line-height:1.45;color:var(--jnf-text-secondary);max-width:32ch;margin:0 auto 18px}.jnf-poster-tagline .pt-line{display:block;overflow:hidden}.jnf-poster-tagline .pt-line>span{display:block;transform:translateY(110%);animation:jnf-line-in .85s var(--ease-expo) forwards}@keyframes jnf-line-in{to{transform:translateY(0)}}.jnf-poster-status{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;background:var(--glass-bg-mid);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--glass-border);box-shadow:var(--jnf-shadow-sm);font-size:12px;font-weight:600;color:var(--jnf-text-secondary);letter-spacing:.01em}.jnf-poster-status .status-dot{width:8px;height:8px;border-radius:50%;background:var(--jnf-text-muted);flex-shrink:0;transition:background .3s ease}.jnf-poster-status.is-online .status-dot{background:#45ba50;box-shadow:0 0 0 3px #45ba5040;animation:jnf-dot-glow 2s ease-in-out infinite}@keyframes jnf-dot-glow{0%,to{box-shadow:0 0 0 3px #45ba5040}50%{box-shadow:0 0 0 6px #45ba501a}}.jnf-pulse-dots{display:inline-flex;align-items:center;gap:4px}.jnf-pulse-dots span{width:5px;height:5px;border-radius:50%;background:var(--jnf-text-muted);animation:jnf-dot-pulse 1.1s ease-in-out infinite}.jnf-pulse-dots span:nth-child(2){animation-delay:.18s}.jnf-pulse-dots span:nth-child(3){animation-delay:.36s}@keyframes jnf-dot-pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.jnf-bubble-stagger{opacity:0;transform:translateY(14px);animation:jnf-bubble-in .55s var(--ease-expo) forwards}@keyframes jnf-bubble-in{to{opacity:1;transform:translateY(0)}}.jnf-global-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:400px){.jnf-global-grid{grid-template-columns:repeat(2,1fr)}}.jnf-global-product{border-radius:16px;background:var(--glass-bg-mid);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--glass-border);box-shadow:var(--jnf-shadow-sm);overflow:hidden;text-decoration:none;display:block;transition:transform .24s var(--ease-expo),box-shadow .24s var(--ease-expo)}.jnf-global-product:hover{transform:translateY(-3px);box-shadow:var(--jnf-shadow-md)}.jnf-global-product-img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.jnf-global-product-info{padding:9px 12px 12px}.jnf-global-product-name{font-family:var(--jnf-font-display);font-style:italic;font-size:13px;font-weight:700;color:var(--jnf-text-primary);margin:0 0 2px;line-height:1.2}.jnf-global-product-price{font-size:12px;color:var(--jnf-accent);font-weight:600;margin:0}.card,.card-wrapper{background:var(--jnf-bg-card)!important;border-color:var(--jnf-border)!important;color:var(--jnf-text-primary)!important}.card__heading,.card__information h2,.card__information h3{color:var(--jnf-text-primary)!important}.price,.price__regular,.price__sale{color:var(--jnf-accent)!important}input[type=text],input[type=email],input[type=search],input[type=number],input[type=tel],textarea,select{background:var(--jnf-bg-card)!important;color:var(--jnf-text-primary)!important;border:1px solid var(--jnf-border)!important;border-radius:12px!important}input::placeholder,textarea::placeholder{color:var(--jnf-text-muted)!important}.shopify-section{background:transparent}.cart-drawer,.drawer{background:#f9f4ecf5!important;backdrop-filter:blur(48px) saturate(200%)!important;-webkit-backdrop-filter:blur(48px) saturate(200%)!important;border-left:1px solid oklch(0 0 0 / .06)!important;color:var(--jnf-text-primary)!important}.announcement-bar{background:var(--jnf-bg-band)!important;color:var(--jnf-text-primary)!important}@media(prefers-reduced-motion:reduce){.jnf-bubble-stagger,.jnf-pulse-dots span,.jnf-poster,.jnf-poster-tagline .pt-line>span,.jnf-gate:before,.jnf-gate:after,.jnf-poster-status.is-online .status-dot{animation:none!important;opacity:1!important;transform:none!important}.jnf-bubble-action,.jnf-global-product{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/jnf-glass.css.map */
