:root{--ink:#221e19;--ink-2:#4a433a;--muted:#6e665b;--paper:#fffaf0;--cream:#f6eedd;--sand:#efe3cb;--line:rgba(34,30,25,.14);--sun:#ffd60a;--sun-2:#ffe766;--chili:#e8472e;--leaf:#1f7a55;--leaf-2:#e3f2e9;--r-sm:12px;--r:18px;--r-lg:26px;--b:2px solid var(--ink);--sh:0 4px 0 var(--ink);--sh-lg:0 7px 0 var(--ink);--f-display:"Bricolage Grotesque",system-ui,sans-serif;--f-body:"Jost",system-ui,-apple-system,sans-serif;--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.34,1.56,.64,1);--hdr:64px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body.fz{margin:0;background:var(--paper);color:var(--ink-2);font:400 16px/1.55 var(--f-body);-webkit-font-smoothing:antialiased;overflow-x:clip}:where(.fz) img{max-width:100%;height:auto;display:block}:where(.fz) a{color:inherit;text-decoration:none}:where(.fz) button{font:inherit;color:inherit}:where(.fz) :is(h1,h2,h3,h4){font-family:var(--f-display);color:var(--ink);margin:0;font-weight:800;letter-spacing:-.025em;line-height:1;font-stretch:88%}:where(.fz) p{margin:0}:where(.fz) :focus-visible{outline:3px solid var(--chili);outline-offset:3px;border-radius:6px}.fz-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fz-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 18px}.fz-main{min-height:60vh}@media(min-width:768px){.fz-wrap{padding:0 32px}}.fz-eyebrow{display:inline-flex;align-items:center;gap:8px;font:600 12px/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.fz-eyebrow:before{content:"";width:18px;height:2px;background:currentColor;border-radius:2px}.fz-display{font-size:clamp(46px,13.5vw,112px);line-height:.9;letter-spacing:-.04em;font-stretch:80%}.fz-h2{font-size:clamp(36px,9.5vw,68px);line-height:.95;letter-spacing:-.035em;font-stretch:82%}.fz-lead{font-size:17px;line-height:1.5;color:var(--ink-2);max-width:36ch}.fz-mark{background:linear-gradient(transparent 58%,var(--sun) 58% 92%,transparent 92%);padding:0 .06em}.fz-head{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.fz-head p{max-width:42ch}@media(min-width:900px){.fz-head{flex-direction:row;align-items:flex-end;justify-content:space-between}}.fz-btn{--bg:var(--ink);--fg:var(--paper);--shc:var(--ink);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:14px 24px;border:var(--b);border-radius:16px;background:var(--bg);color:var(--fg)!important;font:700 17px/1.1 var(--f-display);font-stretch:95%;cursor:pointer;box-shadow:0 4px 0 var(--shc);transition:transform .18s var(--ease),box-shadow .18s var(--ease),background-color .2s;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;overflow:hidden;isolation:isolate;white-space:nowrap}.fz-btn:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--shc)}.fz-btn:active{transform:translateY(3px);box-shadow:0 1px 0 var(--shc);transition-duration:.06s}.fz-btn svg{flex:none;transition:transform .25s var(--spring)}.fz-btn:hover svg.fz-arrow{transform:translate(4px)}.fz-btn--sun{--bg:var(--sun);--fg:var(--ink)}.fz-btn--chili{--bg:var(--chili);--fg:#fff}.fz-btn--paper{--bg:var(--paper);--fg:var(--ink)}.fz-btn--block{display:flex;width:100%}.fz-btn--sm{min-height:42px;padding:9px 16px;font-size:15px;border-radius:12px;box-shadow:0 3px 0 var(--shc)}.fz-btn--sm:hover{box-shadow:0 4px 0 var(--shc)}.fz-btn--sm:active{box-shadow:0 0 0 var(--shc)}.fz-btn[disabled],.fz-btn.is-disabled{--bg:#d9d1c2;--fg:#7a7266;cursor:not-allowed;transform:none!important;box-shadow:0 4px #b9ae9b!important}.fz-btn__label{display:inline-flex;align-items:center;gap:10px;transition:opacity .2s,transform .25s var(--ease)}.fz-btn__spin,.fz-btn__ok{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;transform:translateY(10px);transition:opacity .2s,transform .25s var(--spring)}.fz-btn__spin i{width:20px;height:20px;border:2.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:fzspin .7s linear infinite}.fz-btn.is-loading .fz-btn__label,.fz-btn.is-added .fz-btn__label{opacity:0;transform:translateY(-10px)}.fz-btn.is-loading .fz-btn__spin{opacity:1;transform:none}.fz-btn.is-added{--bg:var(--leaf);--fg:#fff}.fz-btn.is-added .fz-btn__ok{opacity:1;transform:none}.fz-ripple{position:absolute;border-radius:50%;background:#ffffff73;transform:scale(0);animation:fzripple .55s ease-out forwards;pointer-events:none;z-index:-1}.fz-btn--sun .fz-ripple,.fz-btn--paper .fz-ripple{background:#221e1924}@keyframes fzripple{to{transform:scale(2.6);opacity:0}}@keyframes fzspin{to{transform:rotate(360deg)}}.fz-link{font:600 15px/1 var(--f-body);color:var(--ink);display:inline-flex;align-items:center;gap:6px;border-bottom:2px solid var(--ink);padding-bottom:3px;transition:gap .2s var(--ease)}.fz-link:hover{gap:10px}.fz-sticker{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:var(--b);border-radius:999px;background:var(--paper);color:var(--ink);font:700 13px/1 var(--f-body);box-shadow:0 3px 0 var(--ink);white-space:nowrap}.fz-tag{display:inline-block;padding:5px 8px;border-radius:7px;background:var(--chili);color:#fff;font:700 11px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;border:1.5px solid var(--ink)}.fz-tag--sun{background:var(--sun);color:var(--ink)}.fz-tag--leaf{background:var(--leaf);color:#fff}.fz-tag--ink{background:var(--ink);color:var(--sun)}.fz-tag--paper{background:var(--paper);color:var(--ink)}.fz-stars{display:inline-flex;gap:1px;color:var(--ink)}.fz-stars svg{width:15px;height:15px}.fz-rating{display:inline-flex;align-items:center;gap:7px;font:500 13.5px/1 var(--f-body);color:var(--ink-2);white-space:nowrap}.fz-rating b{color:var(--ink);font-weight:700}.fz-card .fz-stars svg{width:12px;height:12px}.fz-dot{width:12px;height:12px;border-radius:50%;background:var(--fl,#ccc);border:1.5px solid var(--ink);flex:none}.fz-dots{display:flex}.fz-dots .fz-dot{width:15px;height:15px;margin-left:-5px;box-shadow:0 0 0 2px var(--paper)}.fz-dots .fz-dot:first-child{margin-left:0}.fz-heat{display:inline-flex;gap:2px;vertical-align:middle}.fz-heat i{width:8px;height:14px;border-radius:5px/8px 8px 4px 4px;background:#e4d9c5;border:1.5px solid var(--ink)}.fz-heat i.on{background:var(--chili)}.fz-announce{background:var(--ink);color:var(--sun);font:600 13px/1 var(--f-body);height:36px;overflow:hidden;position:relative;z-index:61}.fz-announce__track{height:36px;display:grid}.fz-announce__item{grid-area:1/1;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;text-align:center;opacity:0;transform:translateY(100%);transition:transform .5s var(--ease),opacity .5s}.fz-announce__item.is-on{opacity:1;transform:none}.fz-announce__item.is-out{opacity:0;transform:translateY(-100%)}.fz-hdr{position:sticky;top:0;z-index:60;background:var(--paper);border-bottom:2px solid transparent;transition:border-color .2s}.fz-hdr.is-scrolled{border-color:var(--ink)}.fz-hdr__bar{height:var(--hdr);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.fz-hdr__logo{justify-self:center;display:block}.fz-hdr__logo img{height:32px;width:auto}.fz-hdr__nav{display:none}.fz-hdr__right{justify-self:end;display:flex;gap:2px;align-items:center}.fz-icon-btn{position:relative;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;border:0;background:transparent;cursor:pointer;color:var(--ink);transition:background .2s,transform .15s}.fz-icon-btn:hover{background:var(--cream)}.fz-icon-btn:active{transform:scale(.9)}.fz-icon-btn svg{width:24px;height:24px}.fz-cart-count{position:absolute;top:2px;right:0;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--chili);color:#fff;border:2px solid var(--paper);font:700 11px/16px var(--f-body);text-align:center;transform:scale(0);transition:transform .3s var(--spring)}.fz-cart-count.is-on{transform:scale(1)}.fz-cart-count.is-pop{animation:fzpop .45s var(--spring)}@keyframes fzpop{40%{transform:scale(1.5)}}.fz-icon-btn.is-wiggle svg{animation:fzwig .5s ease}@keyframes fzwig{25%{transform:rotate(-12deg)}75%{transform:rotate(10deg)}}@media(min-width:1000px){.fz-hdr__bar{grid-template-columns:auto 1fr auto;gap:28px}.fz-hdr__logo{justify-self:start}.fz-hdr__left{display:none}.fz-hdr__nav{display:flex;gap:4px;justify-self:center}.fz-hdr__nav a{padding:10px 15px;border-radius:999px;font:600 15px/1 var(--f-body);color:var(--ink);transition:background .2s}.fz-hdr__nav a:hover,.fz-hdr__nav a[aria-current]{background:var(--sun)}}.fz-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#221e1980;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:90}.fz-overlay.is-on{opacity:1;visibility:visible}.fz-drawer{position:fixed;top:0;bottom:0;width:min(420px,92vw);background:var(--paper);z-index:100;display:flex;flex-direction:column;transition:transform .42s var(--ease),visibility .42s;visibility:hidden}.fz-drawer--left{left:0;transform:translate(-102%);border-right:var(--b)}.fz-drawer--right{right:0;transform:translate(102%);border-left:var(--b)}.fz-drawer.is-open{transform:none;visibility:visible}.fz-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 12px 20px;border-bottom:var(--b);flex:none}.fz-drawer__head h2{font-size:28px}.fz-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain}.fz-drawer__foot{flex:none;border-top:var(--b);padding:16px 18px calc(16px + env(safe-area-inset-bottom));background:var(--paper)}.fz-menu{padding:8px 12px 24px}.fz-menu__big a{display:flex;align-items:center;justify-content:space-between;padding:14px 10px;border-bottom:1px solid var(--line);font:800 32px/1 var(--f-display);font-stretch:80%;letter-spacing:-.03em;color:var(--ink);transition:padding .2s var(--ease),color .2s}.fz-menu__big a:hover{padding-left:16px;color:var(--chili)}.fz-menu__tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.fz-menu__tile{border:var(--b);border-radius:var(--r);overflow:hidden;background:var(--cream);box-shadow:var(--sh);transition:transform .2s var(--ease)}.fz-menu__tile:active{transform:translateY(3px)}.fz-menu__tile img{aspect-ratio:1;object-fit:cover;width:100%}.fz-menu__tile span{display:block;padding:9px 10px;font:700 15px/1.1 var(--f-display);color:var(--ink);border-top:var(--b);background:var(--paper)}.fz-menu__small{display:flex;flex-wrap:wrap;gap:8px 18px;padding:6px 10px;font:500 15px/1.4 var(--f-body)}.fz-menu__small a{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}body.fz-lock{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/14/assets/fz-1.css.map */
