@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(//zofffoods.com/cdn/shop/t/47/assets/zh-lilita.ttf?v=127149778526713051561790760804) format("truetype")}.zh{--cream:#FBF7EE;--cream-2:#F5EFE4;--sand:#EDE4D2;--ink:#141210;--ink-soft:#3d3833;--red:#E24504;--gold:#E8B341;--muted:#4a4640;--muted-2:#4a4640;--line:#e4dcc9;--line-soft:rgba(20,18,16,.09);--line-mid:rgba(20,18,16,.18);--line-dark:rgba(245,239,228,.14);--f-body:"Space Grotesk",-apple-system,BlinkMacSystemFont,Arial,sans-serif;--f-serif:"Instrument Serif",Georgia,serif;--f-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--page:1280px;--gutter:20px;--space:56px;--pill:999px;--ease:cubic-bezier(.16,1,.3,1);--shadow-lg:0 34px 80px -26px rgba(20,18,16,.34);--h2:clamp(40px,10.4vw,48px);font-family:var(--f-body);color:var(--ink);line-height:1.5;-webkit-font-smoothing:antialiased}@media(min-width:430px)and (max-width:699px){.zh{--gutter:22px}}@media(min-width:700px){.zh{--gutter:28px;--space:72px;--h2:clamp(48px,6.6vw,62px)}}@media(min-width:1024px){.zh{--gutter:40px;--space:88px;--h2:clamp(56px,5vw,74px)}}.zh *,.zh *:before,.zh *:after{box-sizing:border-box}.zh :is(h1,h2,h3,p,figure,blockquote){margin:0}.zh :is(ul,ol){margin:0;padding:0;list-style:none}.zh :is(button,input){font:inherit;letter-spacing:inherit;text-transform:none}.zh button{cursor:pointer;color:inherit}.zh a{color:inherit;text-decoration:none;transition:color .2s ease}.zh img{display:block;max-width:100%;height:auto}.zh[hidden],.zh [hidden]{display:none!important}.zh :focus-visible{outline:2.5px solid var(--red);outline-offset:4px}.zh-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.zh-sprite{position:absolute;width:0;height:0;overflow:hidden}.zh-container{width:min(100% - var(--gutter)*2,var(--page));margin-inline:auto;padding:0;max-width:none}.zh .zh-icon{width:24px;height:24px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.zh .zh-icon--filled{fill:currentColor;stroke:none}.zh .zh-ib{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;min-width:0;min-height:0;border:0;padding:10px;margin:0;background:transparent;border-radius:50%;color:var(--ink);box-shadow:none;transition:background .25s ease,color .25s ease,border-color .25s ease}.zh-brand{display:block;width:104px;height:auto;aspect-ratio:137/38;object-fit:contain}.zh .zh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 26px;background:#e24504;color:#fff;border:2px solid #141210;border-radius:12px;box-shadow:4px 5px #141210;font-family:var(--f-body);font-size:18.7px;font-weight:700;line-height:1.2;letter-spacing:-.01em;text-transform:none;text-decoration:none;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.zh .zh-btn svg{width:18px;height:18px;flex:none;color:#fff}.zh .zh-btn--full{width:100%}.zh .zh-btn:active{transform:translate(4px,5px);box-shadow:0 0 #141210}.zh .zh-btn:focus-visible{outline:3px solid #141210;outline-offset:3px}@media(hover:hover){.zh .zh-btn:hover{background:#141210;color:#fff;box-shadow:2px 3px #e24504;transform:translate(2px,2px)}}.zh .zh-textlink{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0;border:0;background:none;font-family:var(--f-mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}@media(hover:hover){.zh .zh-textlink:hover{text-decoration:underline;text-decoration-color:#e24504;text-decoration-thickness:2px;text-underline-offset:5px}}.zh-shell{position:relative;background:var(--hero-bg,#53cafd);transition:background-color .45s cubic-bezier(.4,0,.2,1)}.zh-shell.is-inner{--hero-bg:#FBF7EE}.zh-masthead{padding-top:12px;padding-bottom:0}.zh-shell.is-inner .zh-masthead{padding-bottom:12px}.zh-row{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:12px;min-height:48px}.zh .zh-menu-toggle{border:1.5px solid rgba(20,18,16,.28);background:#fff9}.zh-logo{justify-self:center}.zh .zh-bag{position:relative;justify-self:end;background:#e24504;color:#fff}.zh .zh-bag .zh-icon{width:19px;height:19px}.zh-bag-count{position:absolute;right:-4px;top:-3px;display:grid;place-items:center;min-width:19px;height:19px;padding-inline:5px;background:var(--red);border-radius:var(--pill);color:var(--cream);font-family:var(--f-mono);font-size:10.5px;font-weight:500;line-height:1}.zh-nav{display:none}.zh-search{position:relative;display:flex;align-items:center;background:#fff;border:1.5px solid rgba(20,18,16,.28);border-radius:var(--pill);margin:12px 0 0;min-height:46px;transition:border-color .25s ease}.zh-search:focus-within{border-color:var(--ink)}.zh .zh-search input{min-width:0;width:100%;height:auto;min-height:0;margin:0;border:0;outline:0;box-shadow:none;background:transparent;padding:10px 12px 10px 0;color:var(--ink);font-size:14px;font-family:var(--f-body);-webkit-appearance:none;appearance:none;border-radius:0}.zh .zh-search input::placeholder{color:var(--muted-2);opacity:1}.zh .zh-search input::-webkit-search-cancel-button{display:none}.zh .zh-search .zh-ib{width:44px;height:42px;margin:0}.zh .zh-search .zh-ib .zh-icon{width:20px;height:20px}@media(hover:hover){.zh .zh-ib:hover{background:#e24504;color:#fff;border-color:#e24504}.zh .zh-bag:hover{background:#141210;color:#fff}}@media(min-width:700px){.zh-masthead{padding-top:18px}.zh-row{min-height:54px}.zh-brand{width:120px}.zh-search{margin-top:16px;max-width:560px;margin-inline:auto}.zh-nav a{color:#141210}}@media(min-width:1024px){.shopify-section-group-zh-header-group{position:sticky;top:0;z-index:60}.zh-masthead{display:grid;grid-template-columns:1fr;gap:0;padding-block:12px}.zh-row{display:flex;gap:34px;min-height:58px}.zh .zh-menu-toggle{display:none}.zh-logo{margin-right:10px}.zh-nav{display:flex;align-items:center;gap:30px;flex:1;font-size:13.5px;font-weight:600;letter-spacing:.015em;text-transform:uppercase}.zh-nav a{padding-block:8px 7px;border-bottom:2.5px solid transparent;white-space:nowrap;transition:color .2s ease,border-color .2s ease}.zh-nav a:first-child{border-bottom-color:var(--gold)}.zh-search{position:absolute;right:max(calc((100vw - var(--page))/2 + 88px),128px);top:50%;transform:translateY(-50%);width:230px;margin:0;min-height:44px}.zh .zh-search .zh-ib{width:40px;height:40px}.zh .zh-search input{font-size:13px;padding-block:9px}.zh .zh-bag{margin-left:262px;width:46px;height:46px}.zh-shell.is-past-hero{background:#fbf7eeeb;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--line-soft)}.zh-shell.is-inner .zh-masthead{padding-bottom:12px}}@media(hover:hover)and (min-width:700px){.zh-nav a:hover{color:#141210;border-bottom-color:var(--red);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.zh-shell.is-past-hero .zh-nav a:hover{color:var(--red);text-decoration:none}}.zh-panel{position:absolute;z-index:80;left:0;right:0;top:calc(100% + 8px);max-height:min(70vh,460px);overflow:auto;overscroll-behavior:contain;padding:10px;border:1px solid var(--line-soft);border-radius:20px;background:var(--cream);box-shadow:0 24px 60px #1412102e;text-align:left}.zh-panel__label{padding:6px 8px 8px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2)}.zh-chips{display:flex;flex-wrap:wrap;gap:8px;padding:0 6px 8px}.zh .zh-chip{min-height:36px;padding:7px 14px;border:1px solid var(--line);border-radius:var(--pill);background:var(--cream-2);color:var(--ink);font-size:13.5px;font-weight:500;transition:background .2s ease,border-color .2s ease,color .2s ease}.zh-opts{display:grid;gap:2px}.zh-opt{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 10px;border-radius:14px;color:var(--ink);cursor:pointer}.zh-opt img{width:40px;height:48px;flex:none;object-fit:contain;border-radius:8px;background:var(--cream-2);padding:3px}.zh-opt__icon{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:var(--cream-2);color:var(--red)}.zh-opt__icon .zh-icon{width:18px;height:18px}.zh-opt__copy{display:grid;min-width:0}.zh-opt__title{font-size:15px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zh-opt__title mark{background:none;color:var(--red)}.zh-opt__meta{font-size:12.5px;color:var(--muted)}.zh-opt[aria-selected=true],.zh-opt:hover{background:var(--cream-2);color:var(--ink)}.zh-opt--all{margin-top:4px;border-top:1px solid var(--line-soft);border-radius:0 0 14px 14px;font-weight:600}.zh-panel__empty{padding:6px 10px 10px;font-size:14px;color:var(--muted)}@media(hover:hover){.zh .zh-chip:hover{background:var(--ink);border-color:var(--ink);color:var(--cream)}}@media(min-width:1024px){.zh-search .zh-panel{left:auto;right:0;width:360px}}.zh.zh-dialog{color:var(--ink);border:1px solid var(--line-soft);padding:0;margin:auto;background:var(--cream);box-shadow:var(--shadow-lg);max-height:90dvh;max-width:calc(100% - 32px);width:510px;border-radius:24px;overscroll-behavior:contain;top:0;right:0;bottom:0;left:0}.zh.zh-dialog::backdrop{background:#14121085;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.zh.zh-dialog:not([open]){display:none}.zh-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--line-soft);position:sticky;top:0;background:var(--cream-2);z-index:5}.zh-dialog__head h2{font-family:var(--f-body);font-size:26px;font-weight:700;line-height:.94;letter-spacing:-.03em;color:var(--ink)}.zh .zh-dialog__head .zh-ib{border:1.5px solid var(--line-mid)}.zh-dialog__body{padding:22px}.zh.zh-drawer{height:100dvh;max-height:100dvh;margin:0 auto 0 0;border-radius:0 24px 24px 0;max-width:calc(100% - 28px);width:380px;border:0}.zh.zh-drawer--right{margin:0 0 0 auto;border-radius:24px 0 0 24px;width:430px}.zh-menu a{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:10px 0;border-bottom:1px solid var(--line-soft);font-size:16px;font-weight:500;letter-spacing:-.015em}.zh-menu a .zh-icon{width:16px;height:16px;color:var(--red)}.zh .zh-menu--secondary{margin-top:26px}.zh-menu--secondary a{font-family:var(--f-mono);font-weight:400;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}@media(hover:hover){.zh-menu a:hover{color:var(--red)}}.zh-cart__items{display:grid;gap:18px}.zh-cart__item{display:grid;grid-template-columns:72px 1fr;gap:15px;padding-bottom:18px;border-bottom:1px solid var(--line-soft)}.zh-cart__item img{width:72px;height:96px;object-fit:contain;background:var(--sand);border-radius:12px;padding:8px}.zh-cart__item h3{font-family:var(--f-body);font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.zh-cart__item p{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);margin-top:5px}.zh-cart__controls{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:10px}.zh-qty{display:flex;align-items:center;border:1.5px solid var(--line-mid);border-radius:var(--pill)}.zh .zh-qty button{border:0;background:transparent;width:42px;min-height:42px;padding:0;border-radius:50%;font-size:20px;line-height:1}.zh-qty output{min-width:21px;text-align:center;font-family:var(--f-mono);font-weight:500}.zh .zh-remove{min-width:44px;min-height:44px;background:none;border:0;padding:8px;font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:var(--muted)}.zh-cart__summary{margin-top:22px}.zh-cart__total{display:flex;justify-content:space-between;font-weight:700;font-size:20px;letter-spacing:-.02em}.zh-cart__note{font-size:12.5px;color:var(--muted);line-height:1.5;margin:10px 0 18px!important}.zh-cart__empty{text-align:center;padding:44px 0}.zh-cart__empty .zh-icon{width:44px;height:44px;margin-inline:auto;margin-bottom:20px;color:var(--red)}.zh-cart__empty h3{font-family:var(--f-body);font-size:28px;font-weight:700;line-height:.94;letter-spacing:-.035em}.zh-cart__empty p{font-family:var(--f-serif);font-size:19px;color:var(--muted);margin:12px 0 22px}.zh-cart.is-busy .zh-cart__items{opacity:.55;pointer-events:none}.zh-toast{position:fixed;left:50%;bottom:max(18px,env(safe-area-inset-bottom));z-index:90;transform:translate(-50%);display:flex;align-items:center;gap:16px;max-width:calc(100% - 32px);width:max-content;background:var(--ink);color:var(--cream-2);padding:8px 8px 8px 20px;border-radius:var(--pill);box-shadow:var(--shadow-lg);font-size:13.5px}.zh.zh-toast button{border:0;background:var(--red);color:var(--cream);padding:8px 16px;border-radius:var(--pill);font-size:13px;font-weight:500;min-height:44px;white-space:nowrap}.zh-faq{margin:0}.zh-faq details{border-bottom:1px solid var(--line-soft)}.zh-faq summary{cursor:pointer;min-height:52px;padding:15px 23px 15px 0;list-style:disclosure-closed;font-weight:600;font-size:15px;letter-spacing:-.01em}.zh-faq details[open] summary{list-style:disclosure-open}.zh-faq details p{padding:0 0 18px;font-size:14.5px;line-height:1.65;color:var(--muted)}.zh-faq details a{text-decoration:underline;text-underline-offset:3px}body.zh-modal-open{overflow:hidden}.zh-insta{background:var(--cream-2);padding-block:32px}.zh-insta__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.zh .zh-eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--f-mono);font-size:11.5px;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:#141210;margin-bottom:14px}.zh-eyebrow .zh-icon{width:26px;height:26px;color:var(--ink);stroke-width:1.7}.zh-retro{--rf:#ffd17a;--ra:#ffe69b;--rd:#8b310c;font-family:"Lilita One",var(--f-body);font-weight:400;font-style:normal;font-size:clamp(38px,5vw,64px);line-height:1.08;letter-spacing:.005em;color:var(--rf);-webkit-text-stroke:.018em var(--rd);paint-order:stroke fill;text-transform:none;text-shadow:.01em .012em 0 var(--rd),.02em .025em 0 var(--rd),.03em .038em 0 var(--rd),.04em .05em 0 var(--rd),.05em .063em 0 var(--rd),.06em .075em 0 var(--rd),.07em .088em 0 var(--rd),.08em .1em 0 var(--rd);padding:0 .1em .14em 0;margin:0;max-width:100%;text-wrap:balance}.zh-retro em,.zh-retro .zh-accent{font:inherit;letter-spacing:inherit;line-height:inherit;-webkit-text-stroke:inherit;text-shadow:inherit;paint-order:stroke fill;color:var(--ra);font-style:normal}@media(min-width:1024px){.zh-retro{font-size:clamp(38px,5.2vw,72px)}}@media(max-width:1023px){.zh .zh-eyebrow{font-size:12px;letter-spacing:.14em;margin-bottom:16px}}@media(max-width:374px){.zh-retro{font-size:34px}}.zh .zh-insta__handle{display:inline-block;margin-top:18px;font-size:22px;font-weight:600;letter-spacing:-.01em;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:6px}.zh .zh-insta__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.zh-insta__tile{position:relative;display:block;aspect-ratio:1;border-radius:18px;overflow:hidden;background:var(--sand)}.zh-insta__tile img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.zh-insta__hover{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#14121061;color:var(--cream);opacity:0;transition:opacity .3s ease}.zh-insta__hover .zh-icon{width:34px;height:34px}.zh .zh-insta__follow--top{display:none}.zh .zh-insta__follow--bottom{margin-top:18px}@media(hover:hover){.zh-insta__tile:hover img{transform:scale(1.06)}.zh-insta__tile:hover .zh-insta__hover,.zh-insta__tile:focus-visible .zh-insta__hover{opacity:1}.zh .zh-insta__handle:hover{text-decoration-color:#e24504;text-decoration-thickness:2px;text-underline-offset:5px}}@media(min-width:700px){.zh .zh-insta__grid{gap:18px;margin-top:36px}.zh-insta__tile{border-radius:22px}.zh .zh-insta__handle{font-size:24px}}@media(min-width:1024px){.zh .zh-insta__follow--top{display:inline-flex;flex:none}.zh .zh-insta__follow--bottom{display:none}.zh .zh-insta__grid{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:44px}}.zh-footer{background:var(--ink);color:var(--cream-2);padding:var(--space) 0 28px;text-align:center;position:relative;overflow:hidden}.zh-footer .zh-brand{width:104px;margin-inline:auto}.zh-footer__tag{font:700 30px/1 var(--f-body);letter-spacing:-.035em;margin-top:16px!important;color:var(--cream-2)}.zh-footer__tag .zh-period{font-family:var(--f-serif);font-style:italic;font-weight:400;color:#e24504}.zh-footer__links{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;text-align:left;margin:30px auto 0!important;max-width:620px;padding-bottom:22px!important;border-bottom:1px solid var(--line-dark)}.zh .zh-footer__links :is(a,button){display:flex;align-items:center;width:100%;min-height:44px;font-size:14.5px;font-weight:400;color:#c8bfb2;background:none;border:0;padding:5px 0;text-align:left;letter-spacing:normal;text-transform:none;transition:color .2s ease}.zh-footer__copy{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#c8bfb2;margin-top:22px!important}.zh-footer__deco{position:absolute;bottom:18px;left:-35px;width:120px;height:180px;opacity:.06;pointer-events:none;transform:rotate(15deg);color:var(--gold)}.zh-footer__deco--right{left:auto;right:-35px;transform:scaleX(-1) rotate(15deg)}@media(hover:hover){.zh .zh-footer__links :is(a,button):hover{color:#fff;text-decoration:underline;text-decoration-color:#e24504;text-decoration-thickness:2px;text-underline-offset:5px}}@media(max-width:1023px){.zh-footer__copy{font-size:12px}}@media(min-width:700px){.zh-footer .zh-brand{width:120px}.zh-footer__tag{font-size:42px}.zh-footer__links{max-width:650px;column-gap:80px;margin-top:36px!important}.zh .zh-footer__links :is(a,button){font-size:15.5px}.zh-footer__deco{width:190px;height:260px;left:0}.zh-footer__deco--right{left:auto;right:0}}@media(min-width:1024px){.zh-footer__links{grid-template-columns:repeat(3,1fr);max-width:820px;column-gap:50px;padding-bottom:30px!important}.zh-footer__tag{font-size:52px}}.zh-legacy-header,#shopify-section-fs-inner-header,#fsb_container{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/47/assets/zoff-ui.css.map */
