:root{--bg: oklch(.975 .012 80);--bg-card: oklch(.99 .008 80);--bg-sub: oklch(.955 .012 80);--text: oklch(.2 .018 50);--text-2: oklch(.42 .015 60);--text-3: oklch(.58 .012 70);--accent: #C8531C;--accent-d: #A03C10;--gold: oklch(.72 .1 85);--jnf-bg-page: var(--bg);--jnf-bg-card: var(--bg-card);--jnf-bg-subtle: var(--bg-sub);--jnf-text-primary: var(--text);--jnf-text-secondary: var(--text-2);--jnf-text-muted: var(--text-3);--jnf-accent: var(--accent);--jnf-accent-deep: var(--accent-d);--jnf-gold: var(--gold);--jnf-border: oklch(0 0 0 / .07);--jnf-font-display: "Petrona", Georgia, serif;--jnf-font-body: "Kumbh Sans", system-ui, sans-serif;--ease-expo: cubic-bezier(.16, 1, .3, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--jnf-shadow-sm: var(--shadow-sm);--jnf-shadow-md: var(--shadow-md);--jnf-shadow-lg: var(--shadow-lg);--glass: oklch(1 0 0 / .55);--glass-mid: oklch(1 0 0 / .72);--glass-strong: oklch(1 0 0 / .88);--g-border: oklch(1 0 0 / .85);--g-blur: blur(40px) saturate(180%);--shadow-sm: 0 1px 3px oklch(0 0 0 / .06);--shadow-md: 0 8px 28px oklch(0 0 0 / .1);--shadow-lg: 0 24px 64px oklch(0 0 0 / .14);--r-bubble: 18px;--r-pill: 22.5px;--r-card: 22px;--r-hero: 28px;--ease: cubic-bezier(.16, 1, .3, 1);--font-d: "Petrona", Georgia, serif;--font-b: "Kumbh Sans", system-ui, sans-serif;--font-h: "Caveat", cursive;--font-h2: "Homemade Apple", cursive;--font-sys: -apple-system, "SF Pro Display", "SF Pro", system-ui, sans-serif;--container-max: 480px}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font-b);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button{font-family:inherit;cursor:pointer}.ios-header{position:sticky;top:0;z-index:100;background:#fbf6eeb8;backdrop-filter:blur(44px) saturate(200%);-webkit-backdrop-filter:blur(44px) saturate(200%);border-bottom:1px solid oklch(0 0 0 / .05);transition:background .3s var(--ease)}.ios-header.scrolled{background:#fbf6eee0;border-bottom-color:#00000014}.ios-header__inner{display:grid;grid-template-columns:40px 1fr 40px;grid-template-rows:auto auto;grid-template-areas:"menu logo cart" ".    name .";gap:4px 0;align-items:center;justify-items:center;padding:10px 16px 12px;max-width:100%}.ios-header__logo{grid-area:logo;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;position:relative;box-shadow:0 0 0 2px #fffffff2,0 4px 14px #af3f1759,inset 0 -3px 6px #0000002e,inset 0 3px 6px #ffffff38;overflow:hidden}.ios-header__logo img{width:100%;height:100%;object-fit:cover}.ios-header__logo: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}.ios-header__name{grid-area:name;font-family:var(--font-d);font-style:italic;font-weight:700;font-size:14px;letter-spacing:-.015em;color:var(--text);line-height:1.1}.ios-pill{width:38px;height:38px;border-radius:50%;background:#ffffff8c;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid oklch(1 0 0 / .6);box-shadow:0 1px 3px #0000000f,inset 0 1px #ffffff80;display:inline-flex;align-items:center;justify-content:center;padding:0;color:var(--text);position:relative;transition:transform .18s var(--ease),background .18s ease}.ios-pill:hover{background:#ffffffd9;transform:scale(1.05)}.ios-pill:active{transform:scale(.93)}.ios-pill svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.7}.ios-header__menu{grid-area:menu;justify-self:start}.ios-header__cart{grid-area:cart;justify-self:end;position:relative}.cart-badge{position:absolute;top:-3px;right:-3px;background:var(--accent);color:#fff;font-weight:700;font-size:10px;min-width:18px;height:18px;border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0 5px;box-shadow:0 0 0 2px var(--bg),0 2px 6px #af3f1766;line-height:1}.ios-poster{text-align:center;padding:32px 20px 20px;position:relative}.ios-poster__avatar{width:96px;height:96px;border-radius:50%;margin:0 auto 16px;background:linear-gradient(135deg,#d55c27,#992e00);background:linear-gradient(135deg,#d55c27,color(xyz 0.144 0.087 0.007));position:relative;overflow:hidden;box-shadow:0 0 0 4px #fffffff2,0 10px 36px #af3f1752,inset 0 -10px 18px #0000002e,inset 0 10px 18px #fff3}.ios-poster__avatar img{width:100%;height:100%;object-fit:cover}.ios-poster__avatar:after{content:"";position:absolute;top:6%;left:16%;right:16%;height:36%;border-radius:50%;background:linear-gradient(to bottom,oklch(1 0 0 / .38),transparent);pointer-events:none}.ios-poster__name{font-family:var(--font-d);font-style:italic;font-weight:700;font-size:clamp(34px,6vw,48px);letter-spacing:-.02em;line-height:1;color:var(--text);margin:0 0 6px}.ios-poster__tag{font-family:var(--font-h);font-size:22px;color:var(--accent);transform:rotate(-2deg);display:inline-block;margin:4px 0 12px}.ios-poster__chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:var(--glass-mid);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--g-border);font-size:12px;font-weight:600;color:var(--text-2)}.ios-poster__chip .dot{width:7px;height:7px;border-radius:50%;background:#45ba50;box-shadow:0 0 0 3px #45ba5040;animation:dot-glow 2s ease-in-out infinite}@keyframes dot-glow{0%,to{box-shadow:0 0 0 3px #45ba5040}50%{box-shadow:0 0 0 6px #45ba501a}}.ios-orders{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:6px 16px 18px;max-width:var(--container-max);margin:0 auto}.ios-orders[hidden],[hidden]{display:none!important}.ios-order{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border-radius:var(--r-bubble);background:var(--glass-mid);backdrop-filter:var(--g-blur);-webkit-backdrop-filter:var(--g-blur);border:1px solid var(--g-border);box-shadow:var(--shadow-sm);text-align:center;transition:transform .22s var(--ease),box-shadow .22s var(--ease)}.ios-order:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.ios-order__icon{width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:18px}.ios-order__icon--swiggy{background:#de68002e;background:oklch(.65 .18 50 / .18)}.ios-order__icon--zomato{background:#cc25382e}.ios-order__icon--direct{background:var(--accent);color:#fff}.ios-order__label{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--text)}.ios-order__sub{font-size:9.5px;color:var(--text-3);letter-spacing:.02em}.ios-bento{padding:16px 16px 32px;max-width:var(--container-max);margin:0 auto}.ios-bento__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px;padding:0 2px}.ios-bento__title{font-family:var(--font-d);font-style:italic;font-weight:700;font-size:24px;letter-spacing:-.02em;color:var(--text);margin:0;line-height:1}.ios-bento__seeall{font-family:var(--font-h);font-size:18px;color:var(--accent);font-weight:700}.ios-bento__grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(140px,auto);gap:10px}.ios-tile{position:relative;border-radius:var(--r-card);overflow:hidden;background:var(--bg-card);border:1px solid oklch(0 0 0 / .05);box-shadow:var(--shadow-sm);transition:transform .24s var(--ease),box-shadow .24s var(--ease);display:block;color:inherit;min-height:140px}.ios-tile:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.ios-tile:active{transform:scale(.985)}.ios-tile--hero{grid-column:span 2;border-radius:var(--r-hero);min-height:280px}.ios-tile--wide{grid-column:span 2;min-height:140px}.ios-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.ios-tile:hover .ios-tile__img{transform:scale(1.06)}.ios-tile__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,oklch(.15 .02 50 / .72) 0%,oklch(.15 .02 50 / .1) 50%,transparent 100%);pointer-events:none}.ios-tile--hero .ios-tile__scrim{background:linear-gradient(to top,oklch(.15 .02 50 / .85) 0%,oklch(.15 .02 50 / .3) 45%,transparent 75%)}.ios-tile__body{position:absolute;bottom:0;left:0;right:0;padding:12px 14px 14px;z-index:2;color:#fff}.ios-tile--hero .ios-tile__body{padding:20px 22px 22px}.ios-tile__tag{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffffffeb;padding:4px 10px;border:1px solid oklch(1 0 0 / .45);border-radius:999px;margin-bottom:8px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0003}.ios-tile__name{font-family:var(--font-d);font-style:italic;font-weight:700;font-size:15px;letter-spacing:-.01em;line-height:1.15;margin:0 0 3px;color:#fff}.ios-tile--hero .ios-tile__name{font-size:clamp(28px,6vw,38px);margin-bottom:8px}.ios-tile__price{font-size:13px;font-weight:700;color:#fffffff2}.ios-tile__handwritten{position:absolute;top:14px;right:14px;font-family:var(--font-h);font-size:18px;color:#f9f4ec;font-weight:700;transform:rotate(8deg);z-index:3;text-shadow:0 2px 10px oklch(0 0 0 / .5);pointer-events:none}.ios-tile__cta{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:8px 16px;border-radius:999px;background:#ffffff2e;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid oklch(1 0 0 / .3);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;transition:background .2s}.ios-tile:hover .ios-tile__cta{background:var(--accent);border-color:var(--accent)}.ios-tile--solid{color:#fff;padding:18px;display:flex;flex-direction:column;justify-content:space-between;min-height:140px}.ios-tile--solid h3{font-family:var(--font-d);font-style:italic;font-weight:700;font-size:20px;margin:0 0 4px;letter-spacing:-.01em}.ios-tile--solid p{margin:0;font-size:12px;opacity:.85}.ios-tile--solid .arr{font-size:22px;align-self:flex-end;opacity:.9}.ios-story{padding:18px 22px;max-width:var(--container-max);margin:0 auto 20px;border-radius:22px;background:var(--glass-mid);backdrop-filter:var(--g-blur);-webkit-backdrop-filter:var(--g-blur);border:1px solid var(--g-border);box-shadow:var(--shadow-sm);text-align:center}.ios-story__hand{font-family:var(--font-h2);font-size:20px;color:var(--text);line-height:1.5;display:block;margin:0 0 6px;transform:rotate(-1deg)}.ios-story__sub{font-size:12px;color:var(--text-3);margin:0}.ios-foot{padding:18px 20px 40px;max-width:var(--container-max);margin:0 auto;text-align:center;border-top:1px solid oklch(0 0 0 / .05)}.ios-foot__links{display:flex;justify-content:center;gap:14px;margin-bottom:10px;flex-wrap:wrap}.ios-foot__links a{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.ios-foot__links a:hover{color:var(--accent)}.ios-foot__copy{font-size:10px;color:var(--text-3)}.ios-page{position:relative;overflow-x:hidden;min-height:100dvh}.ios-page:before,.ios-page:after{content:"";position:fixed;width:70vw;height:70vw;max-width:600px;max-height:600px;border-radius:50%;filter:blur(60px);pointer-events:none;z-index:0}.ios-page:before{top:-20%;left:-15%;background:radial-gradient(circle,oklch(.65 .18 50 / .14) 0%,transparent 65%);animation:blob 22s ease-in-out infinite}.ios-page:after{bottom:-15%;right:-15%;background:radial-gradient(circle,oklch(.8 .1 85 / .2) 0%,transparent 65%);animation:blob 26s ease-in-out infinite reverse}@keyframes blob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.05)}66%{transform:translate(-30px,40px) scale(.95)}}.ios-content{position:relative;z-index:1}.stagger{opacity:0;transform:translateY(14px);animation:enter .55s var(--ease) forwards}@keyframes enter{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.stagger,.ios-page:before,.ios-page:after,.ios-poster__chip .dot{animation:none!important;opacity:1!important;transform:none!important}}@media(min-width:700px){:root{--container-max: 560px}.ios-bento__grid{grid-auto-rows:minmax(160px,auto)}.ios-tile{min-height:160px}.ios-tile--hero{min-height:320px}}[data-pretext] .pt-line{display:block;overflow:hidden}[data-pretext] .pt-line>span{display:block;transform:translateY(110%);animation:pt-in .85s var(--ease) forwards}@keyframes pt-in{to{transform:translateY(0)}}.jnfz-fab,.jnfz-menu-fab,.jnfz-est-badge,[data-jnf-wa-fab],.jnf-wa-fab,.jnf-menu-fab,.jnf-est-badge,.footer,.footer-wrapper,.shopify-section-header,.header-wrapper{display:none!important}.jnf-cart-imsg{background:var(--bg)!important;padding:80px 16px 60px!important;min-height:100dvh}.jnf-cart-imsg__inner{max-width:var(--container-max);margin:0 auto}.jnf-cart-imsg__poster-avatar,.jnf-poster-avatar{background:linear-gradient(135deg,#d55c27,#992e00)!important;background:linear-gradient(135deg,#d55c27,color(xyz 0.144 0.087 0.007))!important}.jnf-poster-name{font-family:var(--font-d)!important;font-style:italic!important;font-weight:700!important}body.template-collection,body.template-search,body.template-list-collections{background:var(--bg)}.template-collection #MainContent,.template-search #MainContent,.template-list-collections #MainContent{padding:16px 16px 60px;max-width:var(--container-max);margin:0 auto}.template-collection .collection-hero,.template-collection .section-header{text-align:center;margin-bottom:24px}.template-collection .collection-hero__title,.template-collection h1,.template-collection .section-header__title{font-family:var(--font-d)!important;font-style:italic!important;font-weight:700!important;font-size:clamp(32px,6vw,48px)!important;letter-spacing:-.02em!important;color:var(--text)!important;margin:0 0 8px!important;line-height:1.05!important}.template-collection .collection-hero__description,.template-collection p.subtitle{font-family:var(--font-h);font-size:22px;color:var(--accent);transform:rotate(-1.5deg);display:inline-block}.template-collection .grid,.template-collection .product-grid,.template-collection ul.product-grid,.template-search .grid,.template-search .product-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:0!important;margin:0!important;list-style:none!important}.template-collection .grid__item,.template-collection .product-grid>*{width:auto!important;padding:0!important;margin:0!important}.template-collection .card,.template-collection .card-wrapper,.template-search .card,.template-search .card-wrapper{background:var(--bg-card)!important;border:1px solid oklch(0 0 0 / .05)!important;border-radius:var(--r-card)!important;box-shadow:var(--shadow-sm)!important;overflow:hidden!important;color:var(--text)!important}.template-collection .card__inner,.template-collection .card .media{border-radius:0!important;margin:0!important}.template-collection .card__information{padding:10px 12px 14px!important;text-align:left!important}.template-collection .card__heading,.template-collection .card__information h3,.template-collection .card__information .h5{font-family:var(--font-d)!important;font-style:italic!important;font-weight:700!important;font-size:14px!important;letter-spacing:-.01em!important;margin:0 0 4px!important;line-height:1.15!important}.template-collection .price,.template-collection .price__regular{font-family:var(--font-b)!important;font-weight:700!important;font-size:13px!important;color:var(--accent)!important}.template-collection .facets,.template-collection .product-count,.template-collection .collection-filters{font-family:var(--font-b);font-size:12px;color:var(--text-3);margin-bottom:16px}.template-product #MainContent{padding:70px 0 60px;max-width:100%;background:var(--bg)}.template-product .product{max-width:var(--container-max);margin:0 auto;padding:0 16px}.template-product .product__media-list,.template-product .product__media-wrapper{margin-bottom:18px}.template-product .product__media-item img{border-radius:var(--r-card);overflow:hidden}.template-product .product__title,.template-product h1{font-family:var(--font-d)!important;font-style:italic!important;font-weight:700!important;font-size:clamp(32px,6vw,44px)!important;letter-spacing:-.025em!important;color:var(--text)!important;line-height:1!important;margin:0 0 10px!important}.template-product .price{font-size:20px!important;font-weight:700!important;color:var(--accent)!important}.template-product .product__description,.template-product .product-description{font-family:var(--font-b)!important;font-size:15px!important;color:var(--text-2)!important;line-height:1.55!important;margin:14px 0!important}.template-product .product-form__submit,.template-product button[name=add]{background:var(--accent)!important;color:#fff!important;border:none!important;border-radius:999px!important;padding:18px 24px!important;font-family:var(--font-b)!important;font-weight:700!important;font-size:14px!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:0 6px 22px #af3f1759!important;width:100%!important;transition:transform .2s var(--ease),box-shadow .2s var(--ease)!important}.template-product .product-form__submit:hover{transform:translateY(-2px);box-shadow:0 8px 28px #af3f1773!important}.template-product fieldset.product-form__input{border:none!important;padding:0!important;margin:12px 0!important}.template-product .product-form__input legend{font-size:11px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--text-3)!important;margin-bottom:6px!important}.template-product .quantity{display:inline-flex!important;align-items:center!important;background:var(--glass-mid)!important;border:1px solid var(--g-border)!important;border-radius:999px!important;padding:4px!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.template-404 #MainContent,.template-page #MainContent{padding:80px 20px 60px;max-width:var(--container-max);margin:0 auto;text-align:center}.template-page h1,.template-404 h1{font-family:var(--font-d)!important;font-style:italic!important;font-weight:700!important;font-size:clamp(36px,6vw,52px)!important;letter-spacing:-.02em!important;margin:0 0 14px!important}.template-page .rte{font-size:16px;line-height:1.65;color:var(--text-2);text-align:left}.jnf-clean-body .ios-header{display:block!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/jnf-ios26.css.map */
