:root{--fz-green: #205c40;--fz-sage: #85b09a;--fz-cherry: #7f3035;--fz-rose: #c48490;--fz-mango: #ffb81c;--fz-cream: #f5f5f5;--fz-ink: #2a2a2a;--fz-white: #ffffff;--fz-font-display: Baskervville, "Libre Baskerville", Baskerville, Georgia, serif;--fz-font-accent: "Asian Skyline", Baskervville, Georgia, serif;--fz-font-ui: "Helvetica Neue", Helvetica, Arial, sans-serif;--fz-radius-lg: 28px;--fz-pill: 999px;--fz-frame-inset: clamp(10px, 3vw, 44px)}body.fz-body{background:var(--fz-cherry);color:var(--fz-ink);font-family:var(--fz-font-ui);font-weight:600;letter-spacing:0}.fz-vibe{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--fz-cherry) center / cover no-repeat}.fz-vibe:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#7f30352e}.fz-page{position:relative;z-index:1;padding:var(--fz-frame-inset);padding-bottom:calc(var(--fz-frame-inset) + 84px)}.fz-frame{max-width:1240px;margin:0 auto;background:var(--fz-cream);border-radius:var(--fz-radius-lg);box-shadow:0 0 0 2px var(--fz-cherry),0 30px 80px #2a2a2a59;overflow:clip;padding:12px}.fz-frame .shopify-section-group-header-group{position:sticky;top:8px;z-index:20}.fz-frame #MainContent{background:transparent}.fz-frame :focus-visible{outline:2px solid var(--fz-ink);outline-offset:2px}.fz-frame img{max-width:100%}[hidden]{display:none!important}.fz-card__link:empty,.fz-vibe:empty,.fz-sheet__scrim:empty,.fz-sheet__grab:empty,.fz-game__scrim:empty{display:block}.fz-body *,.fz-body *:before,.fz-body *:after{box-sizing:border-box}.fz-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 30px;border-radius:var(--fz-pill);background:var(--fz-mango);color:var(--fz-ink);box-shadow:inset 0 0 0 1.5px var(--fz-ink);font:600 13px/1 var(--fz-font-ui);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:0;cursor:pointer;transition:transform .15s ease}.fz-cta:active,.fz-btn:active{transform:scale(.96)}.fz-btn{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border:0;border-radius:var(--fz-pill);background:var(--fz-green);color:var(--fz-cream);font:600 14px/1 var(--fz-font-ui);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .15s ease}.fz-btn[disabled]{opacity:.5;cursor:not-allowed}.fz-text-btn{border:0;background:none;padding:8px 2px;font:600 12px/1.2 var(--fz-font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--fz-ink);cursor:pointer;text-decoration:underline;text-underline-offset:4px}.fz-text-btn--danger{color:var(--fz-cherry)}.fz-round{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--fz-pill);border:0;background:transparent;color:var(--fz-cherry);box-shadow:inset 0 0 0 1.5px var(--fz-cherry);cursor:pointer}.fz-round svg{width:16px;height:16px}.fz-nav{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:8px 10px 8px 18px;border-radius:var(--fz-pill);background:var(--fz-cream);box-shadow:inset 0 0 0 1.5px var(--fz-cherry)}.fz-nav__logo img{height:46px;width:auto;margin:-4px 0;display:block}.fz-nav__logo-text{font-family:var(--fz-font-display);font-weight:700;font-size:22px;color:var(--fz-cherry);text-decoration:none;letter-spacing:.12em}.fz-nav>nav{min-width:0}.fz-nav__links{display:flex;justify-content:center;gap:clamp(12px,2.4vw,32px);margin:0;padding:0;list-style:none}.fz-nav__links a{font:600 12px/1 var(--fz-font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--fz-cherry);text-decoration:none}.fz-nav__links a:hover{text-decoration:underline;text-underline-offset:4px}.fz-nav__icons{display:flex;gap:6px}.fz-burger{display:none!important;border:0;background:none;cursor:pointer}.fz-icon-btn{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--fz-pill);border:0;background:transparent;color:var(--fz-cherry);cursor:pointer;text-decoration:none}.fz-icon-btn svg{width:19px;height:19px}.fz-icon-btn__count{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:var(--fz-pill);background:var(--fz-rose);color:var(--fz-ink);font:600 11px/18px var(--fz-font-ui);text-align:center}.fz-header{position:relative}.fz-search{position:relative;width:40px;height:40px;flex:none}.fz-search__form{position:absolute;z-index:5;right:0;top:0;display:flex;flex-direction:row-reverse;align-items:center;width:40px;height:40px;border-radius:var(--fz-pill);overflow:hidden;background:transparent;box-shadow:inset 0 0 0 1.5px transparent;transition:width .7s cubic-bezier(.22,1,.36,1),background-color .45s ease,box-shadow .45s ease}.fz-search__form label{flex:none;display:grid;place-items:center;width:40px;height:40px;color:var(--fz-cherry);cursor:pointer}.fz-search__form label svg{width:19px;height:19px;transition:transform .7s cubic-bezier(.22,1,.36,1)}.fz-search__form input{flex:1;min-width:0;height:40px;border:0;padding:0 4px 0 18px;background:transparent;color:var(--fz-ink);font:600 14px/1 var(--fz-font-ui);outline:0;opacity:0;transform:translate(14px);transition:opacity .3s ease,transform .5s cubic-bezier(.22,1,.36,1)}.fz-frame .fz-search__form input:focus-visible{outline:0}.fz-search__form:focus-within{box-shadow:inset 0 0 0 2px var(--fz-cherry),0 10px 24px #7f303524!important}.fz-search__form input::placeholder{color:#7f303599}.fz-search__form input::-webkit-search-cancel-button{display:none}.fz-search:hover .fz-search__form,.fz-search.is-open .fz-search__form,.fz-search__form:focus-within{width:300px;background:var(--fz-white);box-shadow:inset 0 0 0 1.5px var(--fz-cherry),0 10px 24px #7f303524}.fz-search:hover .fz-search__form label svg,.fz-search.is-open .fz-search__form label svg,.fz-search__form:focus-within label svg{transform:rotate(-12deg)}.fz-search:hover input,.fz-search.is-open input,.fz-search__form:focus-within input{opacity:1;transform:none;transition:opacity .4s ease .2s,transform .6s cubic-bezier(.22,1,.36,1) .12s}@media(max-width:760px){.fz-nav{grid-template-columns:1fr auto;padding:8px 8px 8px 16px;border-radius:26px}.fz-nav__logo img{height:38px}.fz-nav__logo{grid-column:1;grid-row:1}.fz-nav__icons{grid-column:2;grid-row:1}.fz-nav>nav{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 8px);padding:14px 22px 18px;border-radius:26px;background:var(--fz-cream);box-shadow:inset 0 0 0 1.5px var(--fz-cherry),0 6px 0 var(--fz-cherry),0 24px 50px #2a2a2a33;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .3s ease,transform .45s cubic-bezier(.22,1,.36,1),visibility 0s linear .45s}.fz-header.is-menu .fz-nav>nav{opacity:1;visibility:visible;transform:none;transition:opacity .3s ease,transform .45s cubic-bezier(.22,1,.36,1),visibility 0s}.fz-nav__links{flex-direction:column;gap:0}.fz-nav__links li+li{border-top:1.5px dashed rgba(127,48,53,.25)}.fz-nav__links a{display:flex;align-items:center;justify-content:space-between;padding:14px 2px;font:700 28px/1 var(--fz-font-display);letter-spacing:0;color:var(--fz-cherry);opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .4s cubic-bezier(.22,1,.36,1)}.fz-nav__links a:after{content:"\2192";font:600 18px/1 var(--fz-font-ui);opacity:.5}.fz-header.is-menu .fz-nav__links a{opacity:1;transform:none}.fz-header.is-menu .fz-nav__links li:nth-child(2) a{transition-delay:.04s}.fz-header.is-menu .fz-nav__links li:nth-child(3) a{transition-delay:.08s}.fz-header.is-menu .fz-nav__links li:nth-child(4) a{transition-delay:.12s}.fz-header.is-menu .fz-nav__links li:nth-child(n+5) a{transition-delay:.16s}.fz-nav__links a[aria-current=page]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.fz-burger{display:grid!important;place-content:center;gap:4px}.fz-burger span{display:block;width:18px;height:2px;border-radius:2px;background:var(--fz-cherry);transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .2s ease}.fz-header.is-menu .fz-burger span:nth-child(1){transform:translateY(6px) rotate(45deg)}.fz-header.is-menu .fz-burger span:nth-child(2){opacity:0}.fz-header.is-menu .fz-burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.fz-search{position:static}.fz-search__form{right:100px;top:8px}.fz-search.is-open .fz-search__form,.fz-search__form:focus-within{width:calc(100% - 108px)}.fz-search:hover:not(.is-open) .fz-search__form:not(:focus-within){width:40px;background:transparent;box-shadow:none}.fz-search:hover:not(.is-open) .fz-search__form:not(:focus-within) input{opacity:0}.fz-menu__group{scroll-margin-top:140px}.fz-tabs{top:70px}}.fz-hero{position:relative;margin-top:12px;border-radius:22px;background:var(--fz-hero-bg, var(--fz-green));min-height:clamp(520px,72vh,640px);overflow:hidden;display:grid;place-items:center;isolation:isolate}.fz-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 40% 26% at 18% 22%,rgba(133,176,154,.32),transparent 70%),radial-gradient(ellipse 36% 22% at 82% 70%,rgba(133,176,154,.26),transparent 70%),radial-gradient(ellipse 30% 18% at 70% 12%,rgba(133,176,154,.2),transparent 70%)}.fz-hero__bgimg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.fz-hero__center{position:relative;z-index:3;text-align:center;padding:0 16px}.fz-hero__word{position:relative;margin:0;font-family:var(--fz-font-accent);font-style:italic;font-weight:700;font-size:clamp(88px,17vw,210px);line-height:.9;letter-spacing:-.02em;color:var(--fz-hero-word, var(--fz-cream));text-shadow:5px 5px 0 var(--fz-hero-shadow, var(--fz-cherry));-webkit-text-stroke:2px var(--fz-hero-stroke, var(--fz-cherry));paint-order:stroke fill}.fz-tag{position:absolute;padding:6px 12px;border-radius:var(--fz-pill);background:var(--fz-cream);color:var(--fz-cherry);box-shadow:inset 0 0 0 1.5px var(--fz-cherry);font:normal 600 11px/1.2 var(--fz-font-ui);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;-webkit-text-stroke:0;text-shadow:none}.fz-tag--a{left:-6%;top:8%;transform:rotate(-8deg)}.fz-tag--b{right:-4%;bottom:10%;transform:rotate(6deg)}.fz-hero__sub{max-width:34ch;margin:18px auto 22px;font:600 15px/1.45 var(--fz-font-ui);color:var(--fz-hero-ink, var(--fz-cream));text-wrap:balance}.fz-sticker{position:absolute;z-index:2;width:var(--w);left:var(--x);top:var(--y);transform:translate3d(0,var(--py, 0px),0) rotate(calc(var(--r) + var(--pr, 0deg)));will-change:transform;filter:drop-shadow(0 18px 24px rgba(42,42,42,.25));pointer-events:none}.fz-sticker img{width:100%;height:auto;display:block;animation:fz-bob var(--d, 6s) ease-in-out infinite;animation-delay:var(--dl, 0s)}@keyframes fz-bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(3deg)}}@media(max-width:760px){.fz-hero{min-height:640px}.fz-tag--a{left:2%;top:-30px}.fz-tag--b{right:2%;bottom:-26px}.fz-hero__sub{margin-top:44px}.fz-sticker{width:calc(var(--w) * 1.9);left:var(--mx, var(--x));top:var(--my, var(--y))}.fz-sticker--hide-m{display:none}}.fz-hero__slide{grid-area:1 / 1;align-self:stretch;justify-self:stretch;position:relative;display:grid;place-items:center;min-height:inherit;opacity:0;visibility:hidden;transform:scale(1.03);transition:opacity 1s ease,transform 1.4s cubic-bezier(.22,1,.36,1),visibility 0s linear 1s}.fz-hero__slide.is-active{opacity:1;visibility:visible;transform:none;transition:opacity 1s ease,transform 1.4s cubic-bezier(.22,1,.36,1),visibility 0s;z-index:1}.fz-news{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,4vw,56px);padding:clamp(28px,6vw,72px) clamp(24px,6vw,80px) 84px;background:var(--news-bg);color:var(--news-ink);place-items:center start}.fz-news--text{grid-template-columns:1fr;place-items:center;text-align:center}.fz-news__text{display:grid;gap:16px;justify-items:start;width:100%;max-width:520px;container-type:inline-size}.fz-news--text .fz-news__text{justify-items:center}.fz-news__tag{padding:7px 14px;border-radius:var(--fz-pill);background:var(--fz-cream);color:var(--fz-cherry);box-shadow:inset 0 0 0 1.5px var(--fz-cherry);font:600 11px/1.2 var(--fz-font-ui);letter-spacing:.14em;text-transform:uppercase;transform:rotate(-4deg)}.fz-news__title{margin:0;font-family:var(--fz-font-display);font-weight:700;font-size:clamp(34px,15cqi,92px);line-height:.9;letter-spacing:-.015em;text-transform:uppercase;color:var(--news-accent);text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.fz-news__body{margin:0;max-width:40ch;font:600 15px/1.5 var(--fz-font-ui)}.fz-news__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.fz-news__add{min-height:48px;padding:0 22px;border:0;border-radius:var(--fz-pill);background:var(--fz-green);color:var(--fz-cream);font:600 13px/1 var(--fz-font-ui);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.fz-news__add.is-loading{opacity:.6}.fz-news__media{justify-self:center;width:min(100%,440px)}.fz-news__media img{width:100%;height:auto;display:block;transform:rotate(-6deg);filter:drop-shadow(0 26px 30px rgba(42,42,42,.3));transition:transform 1.6s cubic-bezier(.22,1,.36,1)}.fz-hero__slide:not(.is-active) .fz-news__media img{transform:rotate(4deg) translateY(30px)}.fz-news__media--photo img{aspect-ratio:4 / 5;object-fit:cover;border-radius:22px;box-shadow:0 0 0 1.5px var(--fz-cherry);filter:none;transform:rotate(-3deg)}.fz-hero__nav{position:absolute;z-index:4;left:50%;bottom:18px;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border-radius:var(--fz-pill);background:#f5f5f5eb;box-shadow:inset 0 0 0 1.5px var(--fz-cherry)}.fz-hero__pause{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--fz-pill);background:var(--fz-cherry);color:var(--fz-cream);cursor:pointer;padding:0}.fz-hero__pause svg{width:13px;height:13px}.fz-i-play,.fz-hero.is-paused .fz-i-pause{display:none}.fz-hero.is-paused .fz-i-play{display:block}.fz-hero__dots{display:flex;gap:6px}.fz-hero__dot{position:relative;width:26px;height:10px;padding:0;border:0;border-radius:var(--fz-pill);background:#7f303538;overflow:hidden;cursor:pointer;transition:width .5s cubic-bezier(.22,1,.36,1)}.fz-hero__dot[aria-current=true]{width:46px}.fz-hero__dot span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fz-cherry);transform:scaleX(0);transform-origin:left}.fz-hero__dot[aria-current=true] span{animation:fz-progress var(--fz-hero-interval, 10s) linear forwards}.fz-hero.is-paused .fz-hero__dot span,.fz-hero.is-holding .fz-hero__dot span,.fz-hero.is-static .fz-hero__dot span{animation-play-state:paused}.fz-hero.is-static .fz-hero__dot[aria-current=true] span{animation:none;transform:none}.fz-hero__nav{gap:8px;padding:3px 10px 3px 3px;box-shadow:inset 0 0 0 1px var(--fz-cherry)}.fz-hero__pause{width:22px;height:22px}.fz-hero__pause svg{width:9px;height:9px}.fz-hero__dot{width:22px;height:4px}.fz-hero__dot[aria-current=true]{width:40px}.fz-hero__dot:before{content:"";position:absolute;left:0;right:0;top:-10px;bottom:-10px}@keyframes fz-progress{to{transform:scaleX(1)}}@media(max-width:760px){.fz-news{grid-template-columns:1fr;place-items:center;text-align:center;padding:28px 22px 84px;gap:4px;align-content:center}.fz-news__text{justify-items:center;gap:12px}.fz-news__media{width:min(72%,280px);order:-1}.fz-news__actions{justify-content:center}}@media(prefers-reduced-motion:reduce){.fz-hero__slide,.fz-news__media img{transition:opacity .3s ease;transform:none!important}}.fz-section{padding:clamp(56px,8vw,96px) clamp(8px,2vw,24px) 24px}.fz-title{margin:0 0 clamp(24px,4vw,40px);text-align:center;font-family:var(--fz-font-display);font-weight:700;font-size:clamp(44px,8vw,92px);line-height:.9;letter-spacing:-.015em;text-transform:uppercase;color:var(--fz-cherry);text-wrap:balance}.fz-title small{display:block;margin-top:10px;font-family:var(--fz-font-display);font-style:italic;font-weight:400;font-size:clamp(18px,2.4vw,24px);text-transform:none;letter-spacing:0;color:var(--fz-ink)}.fz-center{text-align:center;margin-top:clamp(24px,4vw,36px)}.fz-grid{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:clamp(10px,1.6vw,18px);margin:0;padding:0;list-style:none}@media(max-width:760px){.fz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fz-grid--best>:nth-child(3):last-child{grid-column:span 2}.fz-grid--best>:nth-child(3):last-child .fz-card__media{aspect-ratio:2 / 1}}.fz-card{position:relative;display:flex;flex-direction:column;height:100%;border-radius:18px;background:var(--fz-white);box-shadow:inset 0 0 0 1.5px var(--fz-cherry);padding:12px;transition:transform .25s ease,box-shadow .25s ease}@media(hover:hover){.fz-card:hover{transform:translateY(-4px) rotate(-.4deg);box-shadow:inset 0 0 0 1.5px var(--fz-cherry),0 16px 30px #7f303524}}.fz-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:18px}.fz-card__media{position:relative;aspect-ratio:1;border-radius:12px;background:var(--tint, #f3e3e6);overflow:hidden}.fz-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.fz-card--cutout .fz-card__media img{top:7%;right:9%;bottom:7%;left:9%;width:82%;height:86%;object-fit:contain}@media(hover:hover){.fz-card:hover .fz-card__media img{transform:scale(1.05) rotate(-2deg)}}.fz-card__media .fz-card__alt,.fz-card--cutout .fz-card__media .fz-card__alt{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.14);transition:opacity .55s ease,transform 1.2s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.fz-card--alt:hover .fz-card__media img:not(.fz-card__alt){transform:scale(1.04);opacity:.2;transition:opacity .55s ease,transform .6s ease}.fz-card--alt:hover .fz-card__media .fz-card__alt,.fz-flavor:hover .fz-flavor__alt{opacity:1;transform:scale(1.03)}}.fz-card--alt:focus-within .fz-card__media .fz-card__alt{opacity:1;transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.fz-card__media .fz-card__alt,.fz-flavor__alt{transform:none!important;transition:opacity .3s ease}}.fz-card__foot{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:12px 4px 2px;color:var(--fz-cherry);font:600 12.5px/1.3 var(--fz-font-ui);letter-spacing:.06em;text-transform:uppercase}.fz-card__title{margin:0;font:inherit}.fz-card__price{font-variant-numeric:tabular-nums;white-space:nowrap}.fz-card__price s{margin-right:4px;font-size:.85em;font-weight:400;opacity:.55}.fz-card__soldout{position:absolute;left:10px;bottom:10px;padding:5px 10px;border-radius:var(--fz-pill);background:var(--fz-ink);color:var(--fz-cream);font:600 11px/1 var(--fz-font-ui);letter-spacing:.08em;text-transform:uppercase}@media(max-width:760px){.fz-card__foot{flex-direction:column;align-items:flex-start;gap:3px}}.fz-plus{position:absolute;top:18px;right:18px;z-index:2;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--fz-pill);border:0;background:var(--fz-cherry);color:var(--fz-cream);cursor:pointer;transition:transform .15s ease,background-color .2s ease;padding:0}.fz-plus svg{width:16px;height:16px}.fz-plus:active{transform:scale(.88)}.fz-plus.is-added{background:var(--fz-green)}.fz-plus.is-loading{opacity:.6}.fz-band{position:relative;margin:clamp(48px,7vw,80px) -12px 0;color:var(--fz-cream)}.fz-band__wave{display:block;width:100%;height:34px}.fz-band__wave path{fill:var(--fz-band-bg, var(--fz-green))}.fz-band__inner{background:var(--fz-band-bg, var(--fz-green));padding:clamp(28px,5vw,56px) clamp(20px,5vw,64px) clamp(48px,7vw,72px);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px;align-items:end}.fz-band__slogan{margin:0;font-family:var(--fz-font-accent);font-weight:700;font-size:clamp(48px,7.6vw,96px);line-height:.92;text-transform:uppercase;color:var(--fz-mango);letter-spacing:-.01em;text-wrap:balance}.fz-band__copy p{margin:0 0 18px;font:600 15px/1.5 var(--fz-font-ui);max-width:36ch}.fz-band__sticker{position:absolute;right:4%;top:-60px;width:clamp(110px,14vw,170px);transform:rotate(10deg) translateY(var(--py, 0px));filter:drop-shadow(0 16px 20px rgba(0,0,0,.3));pointer-events:none}@media(max-width:760px){.fz-band__inner{grid-template-columns:1fr}.fz-band__sticker{top:-64px;right:3%;width:84px}.fz-band__copy p{max-width:30ch}}.fz-pack{margin:clamp(48px,7vw,80px) 0 0;padding:0 clamp(4px,1vw,12px)}.fz-pack__teaser{position:relative;display:grid;justify-items:center;gap:clamp(22px,3vw,34px);padding:clamp(40px,6vw,80px) clamp(20px,5vw,64px);border-radius:var(--fz-radius-lg);background:var(--pack-bg, var(--fz-mango));box-shadow:inset 0 0 0 1.5px var(--fz-cherry);overflow:hidden;text-align:center}.fz-pack__copy{display:contents}.fz-pack__copy .fz-news__tag{order:1}.fz-pack__title{order:2;margin:0;max-width:14ch;font-family:var(--fz-font-display);font-weight:700;font-size:clamp(46px,8vw,104px);line-height:.9;letter-spacing:-.015em;text-transform:uppercase;color:var(--fz-cherry);text-wrap:balance}.fz-pack__demo{order:3;width:min(78%,360px);padding:14px 0 6px}.fz-pack__text{order:4;margin:0;max-width:40ch;font:600 16px/1.5 var(--fz-font-ui);color:var(--fz-ink)}.fz-pack__starts{order:5;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;align-items:center}.fz-pack__go{display:inline-flex;min-height:54px;padding:0 32px}.fz-pack__alt{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border:0;border-radius:var(--fz-pill);background:var(--fz-cream);color:var(--fz-cherry);box-shadow:inset 0 0 0 1.5px var(--fz-cherry);font:600 13px/1 var(--fz-font-ui);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .15s ease}.fz-pack__starts .fz-pack__alt{min-height:54px;padding:0 28px}.fz-pack__alt:active{transform:scale(.96)}.fz-pack__teaser:before,.fz-pack__teaser:after{content:"";position:absolute;top:50%;width:clamp(120px,16vw,210px);aspect-ratio:1;background:center / contain no-repeat;filter:drop-shadow(0 16px 20px rgba(42,42,42,.2));pointer-events:none}.fz-pack__teaser:before{left:4%;background-image:var(--pack-left);transform:translateY(-50%) rotate(-10deg)}.fz-pack__teaser:after{right:4%;background-image:var(--pack-right);transform:translateY(-50%) rotate(9deg)}@media(max-width:900px){.fz-pack__teaser:before,.fz-pack__teaser:after{display:none}}@media(max-width:760px){.fz-pack__demo{width:min(86%,320px)}.fz-pack__text{font-size:15px}.fz-pack__starts{flex-direction:column;width:100%}.fz-pack__starts>*{width:min(100%,320px);justify-content:center}}.fz-pack__box{--cols: 2;position:relative;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:10px;padding:14px;border-radius:26px;background:var(--fz-cream);box-shadow:inset 0 0 0 2px var(--fz-cherry),0 8px 0 var(--fz-cherry),0 22px 34px #2a2a2a38;transform:rotate(-2deg)}.fz-pack__box:before{content:"FIRENZE";position:absolute;left:50%;top:-13px;transform:translate(-50%);padding:4px 12px;border-radius:var(--fz-pill);background:var(--fz-cherry);color:var(--fz-cream);font:600 10px/1 var(--fz-font-ui);letter-spacing:.3em}.fz-pack__slot{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:18px;background:#7f30350f;box-shadow:inset 0 0 0 1.5px #7f303559;border:0;padding:0;color:#7f303573;font:700 22px/1 var(--fz-font-display);cursor:default}.fz-pack__slot{overflow:hidden;min-height:0}.fz-pack__slot img{position:absolute;left:7%;top:7%;width:86%;height:86%;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(42,42,42,.2))}.fz-pack__slot.is-filled{background:var(--fz-white);box-shadow:inset 0 0 0 1.5px var(--fz-cherry);cursor:pointer}.fz-pack__slot.is-filled:after{content:"\d7";position:absolute;top:6px;right:6px;display:grid;place-items:center;width:22px;height:22px;border-radius:var(--fz-pill);background:var(--fz-cherry);color:var(--fz-cream);font:600 14px/1 var(--fz-font-ui);opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .2s ease}@media(hover:hover){.fz-pack__slot.is-filled:hover:after{opacity:1;transform:none}}.fz-pack__slot.is-pop img{animation:fz-pop .3s ease-out}.fz-pack__slot.is-next{box-shadow:inset 0 0 0 1.5px var(--fz-cherry);background:#ffb81c2e}@keyframes fz-pop{0%{opacity:0;transform:scale(.85)}}@keyframes fz-breathe{50%{background:#ffb81c59}}.fz-pack__box.is-wiggle{animation:fz-wiggle .45s ease}@keyframes fz-wiggle{25%{transform:rotate(-4deg) scale(1.02)}60%{transform:rotate(1deg)}}.fz-pack__slot--tex{background:#85b09a38}.fz-pack__slot--tex:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--fz-cherry);pointer-events:none}.fz-tex{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.08);transition:opacity .8s ease,transform 1.2s cubic-bezier(.22,1,.36,1)}.fz-tex.is-in{opacity:1;transform:none}.fz-pack__slot .fz-tex img{left:0;top:0;width:100%;height:100%;object-fit:cover;filter:none}.fz-pack__slot .fz-tex--contain img{left:7%;top:7%;width:86%;height:86%;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(42,42,42,.2))}.fz-pack__box.is-photos .fz-pack__slot--tex{background:var(--fz-white)}.fz-tex b{position:absolute;left:6px;right:6px;bottom:6px;z-index:1;overflow:hidden;padding:4px 6px;border-radius:var(--fz-pill);background:#7f3035e0;color:var(--fz-cream);font:600 9.5px/1.1 var(--fz-font-ui);letter-spacing:.08em;text-transform:uppercase;text-align:center;white-space:nowrap;text-overflow:ellipsis}@media(prefers-reduced-motion:reduce){.fz-tex{transition:none}}.fz-game{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;font-family:var(--fz-font-ui)}.fz-game__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a2a2a8c;opacity:0;transition:opacity .3s ease}.fz-game__panel{position:absolute;left:50%;top:50%;width:min(980px,calc(100% - 32px));height:min(900px,calc(100% - 40px));display:flex;flex-direction:column;background:var(--fz-white);color:var(--fz-ink);border-radius:var(--fz-radius-lg);box-shadow:inset 0 0 0 2px var(--fz-cherry),0 30px 80px #0006;overflow:hidden;transform:translate(-50%,-48%);opacity:0;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s ease}.fz-game.is-open .fz-game__scrim{opacity:1}.fz-game.is-open .fz-game__panel{transform:translate(-50%,-50%);opacity:1}@media(max-width:760px){.fz-game__panel{left:0;top:auto;bottom:0;width:100%;height:calc(100% - 16px);border-radius:22px 22px 0 0;transform:translateY(100%)}.fz-game.is-open .fz-game__panel{transform:none}}.fz-game__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 16px;border-bottom:1px solid rgba(127,48,53,.18)}.fz-game__steps{display:flex;gap:4px;margin:0;padding:0;list-style:none;counter-reset:step}.fz-game__steps li{counter-increment:step;display:flex;align-items:center;gap:6px;padding:5px 10px 5px 5px;border-radius:var(--fz-pill);font:600 11px/1 var(--fz-font-ui);letter-spacing:.1em;text-transform:uppercase;color:#7f303580;cursor:pointer}.fz-game__steps li:before{content:counter(step);display:grid;place-items:center;width:18px;height:18px;border-radius:var(--fz-pill);box-shadow:inset 0 0 0 1.5px currentColor;font-size:10px}.fz-game__steps li.is-current{background:var(--fz-cherry);color:var(--fz-cream)}.fz-game__steps li.is-done{color:var(--fz-green)}.fz-game__steps li.is-done:before{content:"\2713";background:var(--fz-green);color:var(--fz-cream);box-shadow:none}.fz-game__body{flex:1;overflow-y:auto;overscroll-behavior:contain;overflow-anchor:none;padding:18px 18px 24px;background:repeating-linear-gradient(90deg,var(--fz-green) 0 44px,var(--fz-sage) 44px 88px);background-attachment:local}.fz-game__stage--size,.fz-game__done{border-radius:var(--fz-radius-lg);background:var(--fz-cream);padding:22px;box-shadow:inset 0 0 0 1.5px var(--fz-cherry)}.fz-game__stage{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;animation:fz-stage .3s ease}@keyframes fz-stage{0%{opacity:0}}.fz-game__title{margin:0;text-align:center;font-family:var(--fz-font-display);font-weight:700;font-size:clamp(36px,6vw,56px);line-height:.95;text-transform:uppercase;color:var(--fz-cherry)}.fz-game__hint{margin:0;text-align:center;font:600 13px/1.45 var(--fz-font-ui);opacity:.7}.fz-game__sizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,220px));justify-content:center;gap:14px;margin-top:8px}.fz-game__size{position:relative;display:grid;gap:10px;justify-items:center;padding:22px 14px 18px;border:0;border-radius:20px;background:var(--fz-cream);box-shadow:inset 0 0 0 1.5px var(--fz-cherry);color:var(--fz-ink);cursor:pointer;transition:box-shadow .2s ease}.fz-game__size:hover{box-shadow:inset 0 0 0 2.5px var(--fz-cherry)}.fz-game__size b{font:700 60px/.9 var(--fz-font-display);color:var(--fz-cherry)}.fz-game__size span{font:600 12px/1.2 var(--fz-font-ui);letter-spacing:.1em;text-transform:uppercase}.fz-game__size em{position:absolute;top:-9px;right:12px;padding:5px 10px;border-radius:var(--fz-pill);background:var(--fz-green);color:var(--fz-cream);font:normal 600 11px/1 var(--fz-font-ui)}.fz-game__dots{display:flex;gap:4px}.fz-game__dots i{width:12px;height:16px;border-radius:3px 3px 5px 5px;background:var(--fz-green)}.fz-game__stage--pick{gap:0}.fz-game__dock{position:sticky;top:-18px;z-index:3;margin:-18px -18px 0;padding:12px 18px 10px;background:var(--fz-cream);border-bottom:1.5px solid var(--fz-cherry);display:grid;gap:10px}.fz-game__top{display:grid;grid-template-columns:auto 300px;justify-content:center;gap:28px;align-items:start;padding:8px 0 4px;transition:gap .35s ease,padding .35s ease}.fz-pack__box--mini{width:180px;padding:10px;gap:7px;border-radius:20px;transform:none;transition:width .35s cubic-bezier(.22,1,.36,1),padding .35s ease,gap .35s ease;box-shadow:inset 0 0 0 1.5px var(--fz-cherry),0 4px 0 var(--fz-cherry)}.fz-pack__box--mini:before{top:-8px;padding:2px 7px;font-size:7px;letter-spacing:.24em}.fz-pack__box--mini .fz-pack__slot{border-radius:11px;font-size:18px}.fz-game__dock.is-compact .fz-game__top{gap:14px;padding:0}.fz-game__dock.is-compact .fz-pack__box--mini{width:92px;padding:6px;gap:4px}.fz-game__dock.is-compact .fz-pack__box--mini .fz-pack__slot{font-size:12px}.fz-game__dock.is-compact .fz-game__count{font-size:24px}.fz-pack__box--mini .fz-pack__slot img{left:0;top:0;width:100%;height:100%;object-fit:cover;border-radius:9px;filter:none}.fz-pack__box--mini .fz-pack__slot.is-filled:after{display:none}.fz-game__picked{display:grid;gap:10px;min-width:0;align-content:start;padding-top:10px}.fz-game__countrow{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.fz-game__dock.is-compact .fz-game__countrow{flex-direction:row;align-items:center;flex-wrap:wrap}.fz-surprise{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px 0 11px;border:0;border-radius:var(--fz-pill);background:var(--fz-mango);color:var(--fz-cherry);box-shadow:inset 0 0 0 1.5px var(--fz-cherry),0 2px 0 var(--fz-cherry);font:700 12px/1 var(--fz-font-ui);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.fz-surprise[hidden]{display:none}.fz-surprise small{padding:2px 6px;border-radius:var(--fz-pill);background:var(--fz-cherry);color:var(--fz-mango);font:700 10.5px/1 var(--fz-font-ui)}.fz-game__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fz-empty-btn{display:inline-flex;align-items:center;height:34px;padding:0 14px;border:0;border-radius:var(--fz-pill);background:none;box-shadow:inset 0 0 0 1.5px #7f303573;color:var(--fz-cherry);font:700 12px/1 var(--fz-font-ui);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.fz-empty-btn:hover{background:var(--fz-cherry);color:var(--fz-cream)}.fz-empty-btn[hidden]{display:none}@media(max-width:560px){.fz-empty-btn{height:30px;padding:0 9px;font-size:10.5px;letter-spacing:.02em}}.fz-surprise svg{width:17px;height:17px;flex:none;transition:transform .5s cubic-bezier(.22,1,.36,1)}.fz-surprise:hover svg{transform:rotate(90deg)}.fz-surprise:active{transform:translateY(2px);box-shadow:inset 0 0 0 1.5px var(--fz-cherry),0 0 0 var(--fz-cherry)}.fz-surprise.is-shake{animation:fz-shake .7s cubic-bezier(.36,.07,.19,.97) both}@keyframes fz-shake{10%,90%{transform:translate(-1px) rotate(-1deg)}20%,80%{transform:translate(2px) rotate(2deg)}30%,50%,70%{transform:translate(-4px) rotate(-3deg)}40%,60%{transform:translate(4px) rotate(3deg)}}@media(prefers-reduced-motion:reduce){.fz-surprise.is-shake{animation:none;background:#ffd36b}}@media(max-width:560px){.fz-surprise{height:30px;gap:4px;padding:0 8px 0 7px;font-size:10.5px;letter-spacing:.02em}.fz-surprise svg{width:15px;height:15px}.fz-game__actions{flex-wrap:nowrap;gap:6px}}.fz-game__count{margin:0;font:700 34px/1 var(--fz-font-display);transition:font-size .35s ease;color:var(--fz-cherry)}.fz-game__count small{font:600 12px/1 var(--fz-font-ui);letter-spacing:.06em;color:var(--fz-ink);opacity:.6;vertical-align:middle}.fz-game__chosen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows, 2),26px);gap:5px;margin:0;padding:0;list-style:none}.fz-game__chosen li{display:flex;align-items:center;gap:5px;min-width:0;padding:0 3px 0 4px;border-radius:var(--fz-pill);background:#7f303514;font:600 10.5px/1 var(--fz-font-ui);color:var(--fz-cherry)}.fz-game__chosen li i{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--fz-cherry);color:var(--fz-cream);font:700 9.5px/1 var(--fz-font-ui);font-style:normal}.fz-game__chosen li span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fz-game__chosen li.is-empty{background:none;box-shadow:inset 0 0 0 1px #7f303540;color:#2a2a2a73}.fz-game__chosen li.is-empty i{background:#7f30352e;color:var(--fz-cherry)}.fz-game__chosen li.is-pop{animation:fz-chip-in .35s ease}@keyframes fz-chip-in{0%{background:#ffb81c8c}}.fz-game__chosen li button{flex:none;display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:var(--fz-pill);background:transparent;color:var(--fz-cherry);font:600 13px/1 var(--fz-font-ui);cursor:pointer;padding:0}.fz-game__chosen li button:hover{background:#7f303526}.fz-game__filters{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:10px;align-items:center}.fz-game__search{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:var(--fz-pill);box-shadow:inset 0 0 0 1.5px #7f303559;color:var(--fz-cherry)}.fz-game__search:focus-within{box-shadow:inset 0 0 0 2px var(--fz-cherry)}.fz-game__search svg{width:16px;height:16px;flex:none}.fz-game__search input{flex:1;min-width:0;border:0;background:none;outline:0;font:600 14px/1 var(--fz-font-ui);color:var(--fz-ink)}.fz-frame .fz-game__search input:focus-visible,.fz-game__search input:focus-visible{outline:0}.fz-game__chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.fz-game__chips::-webkit-scrollbar{display:none}.fz-chip-btn{flex:none;min-height:34px;padding:0 14px;border:0;border-radius:var(--fz-pill);background:var(--fz-cream);box-shadow:inset 0 0 0 1px #7f30354d;color:var(--fz-cherry);font:600 11.5px/1 var(--fz-font-ui);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.fz-chip-btn[aria-pressed=true]{background:var(--fz-cherry);color:var(--fz-cream);box-shadow:none}.fz-game__catalog{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding-top:16px;min-width:0}.fz-cat,.fz-game__dock,.fz-game__filters>*{min-width:0}.fz-cat{position:relative;padding:16px 18px 12px;isolation:isolate;border-radius:22px;background:var(--fz-cream);box-shadow:inset 0 0 0 1.5px var(--fz-cherry),0 5px 0 var(--fz-cherry);overflow:hidden}.fz-cat--photo:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;height:190px;background:var(--cat-img) center 40% / cover no-repeat;opacity:.22;-webkit-mask-image:linear-gradient(#000 20%,transparent);mask-image:linear-gradient(#000 20%,transparent)}.fz-cat__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:4px 0 12px}.fz-cat__head h3{margin:0;font-family:var(--fz-font-display);font-weight:700;font-size:clamp(24px,3.4vw,32px);line-height:1;text-transform:uppercase;color:var(--fz-cherry)}.fz-cat__head span{font:600 11px/1 var(--fz-font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--fz-ink);opacity:.6}.fz-game__flavors{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:10px;margin:0;padding:0;list-style:none}.fz-flavor-wrap{position:relative}.fz-flavor{width:100%;height:100%;display:grid;grid-template-rows:auto 2.5em 14px;gap:6px;padding:7px 7px 9px;border:0;border-radius:16px;background:var(--fz-white);box-shadow:inset 0 0 0 1px #7f303559;color:var(--fz-cherry);text-align:left;cursor:pointer;transition:box-shadow .2s ease,transform .15s ease}.fz-flavor:hover{box-shadow:inset 0 0 0 1.5px var(--fz-cherry)}.fz-flavor:active{transform:scale(.97)}.fz-flavor__img{position:relative;display:block;aspect-ratio:1;border-radius:11px;background:var(--tint, #f3e3e6);overflow:hidden}.fz-flavor__img img{width:100%;height:100%;object-fit:cover;display:block}.fz-flavor__img .fz-flavor__alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.14);transition:opacity .5s ease,transform 1.1s cubic-bezier(.22,1,.36,1)}.fz-flavor__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:600 11.5px/1.25 var(--fz-font-ui);letter-spacing:.05em;text-transform:uppercase;align-self:start}.fz-flavor__left{font:600 10.5px/14px var(--fz-font-ui);color:var(--fz-ink);opacity:.65}.fz-flavor__qty{position:absolute;left:6px;top:6px;display:grid;place-items:center;min-width:26px;height:26px;padding:0 7px;border-radius:var(--fz-pill);background:var(--fz-cherry);color:var(--fz-cream);font:600 12px/1 var(--fz-font-ui);opacity:0;transform:scale(.8);transition:opacity .2s ease,transform .2s ease}.fz-flavor__minus{position:absolute;right:13px;top:13px;display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:var(--fz-pill);background:var(--fz-white);color:var(--fz-cherry);box-shadow:inset 0 0 0 1.5px var(--fz-cherry);font:600 16px/1 var(--fz-font-ui);cursor:pointer;padding:0;opacity:0;pointer-events:none;transition:opacity .2s ease}.fz-flavor-wrap.has-qty .fz-flavor{box-shadow:inset 0 0 0 2px var(--fz-cherry)}.fz-flavor-wrap.has-qty .fz-flavor__qty{opacity:1;transform:none}.fz-flavor-wrap.has-qty .fz-flavor__minus{opacity:1;pointer-events:auto}.fz-flavor[aria-disabled=true]:not(.is-maxed){cursor:default}.fz-flavor.is-maxed{opacity:.5}.fz-bundles{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,260px);gap:10px;margin:0 -18px;padding:0 18px 6px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.fz-bundles::-webkit-scrollbar{display:none}.fz-bundles li{scroll-snap-align:start}.fz-bundle{width:100%;height:100%;display:grid;grid-template-rows:auto auto 1fr auto;gap:6px;padding:10px 12px 12px;border:0;border-radius:18px;background:color-mix(in srgb,var(--b) 28%,white);box-shadow:inset 0 0 0 1px #7f30354d;color:var(--fz-ink);text-align:left;cursor:pointer;transition:box-shadow .2s ease}.fz-bundle:hover{box-shadow:inset 0 0 0 1.5px var(--fz-cherry)}.fz-bundle__imgs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.fz-bundle--duo .fz-bundle__imgs{grid-template-columns:repeat(2,1fr)}.fz-bundle--duo .fz-bundle__imgs img{aspect-ratio:4 / 3}.fz-bundle__imgs img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;display:block}.fz-bundle__name{margin-top:4px;font:700 22px/1 var(--fz-font-display);text-transform:uppercase;color:var(--fz-cherry)}.fz-bundle__text{font:600 12px/1.35 var(--fz-font-ui);opacity:.8}.fz-bundle__use{justify-self:start;margin-top:4px;padding:7px 12px;border-radius:var(--fz-pill);background:var(--fz-cherry);color:var(--fz-cream);font:600 11px/1 var(--fz-font-ui);letter-spacing:.08em;text-transform:uppercase}.fz-game__done{justify-items:center;text-align:center;padding-top:12px}.fz-game__kicker{margin:0;font:700 clamp(36px,7vw,56px)/.95 var(--fz-font-display);text-transform:uppercase;color:var(--fz-cherry)}.fz-pack__box--done{width:min(260px,72%)}.fz-game__summary{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none;font:600 13px/1.3 var(--fz-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--fz-cherry)}.fz-game__foot{display:flex;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px)) 18px;border-top:1px solid rgba(127,48,53,.18);background:var(--fz-white)}.fz-game__price{flex:1;display:grid;gap:2px;font:600 12px/1.25 var(--fz-font-ui)}.fz-game__price strong{font-size:18px;font-variant-numeric:tabular-nums}.fz-game__price s{opacity:.55;margin-right:6px;font-size:13px}.fz-game__price em{font-style:normal;color:var(--fz-green)}.fz-game__foot .fz-btn{min-height:48px;padding:0 20px}@media(max-width:760px){.fz-game__body{padding:14px 12px 20px}.fz-game__dock{top:-14px;margin:-14px -12px 0;padding:10px 12px 8px;gap:8px}.fz-game__steps li{padding:5px;font-size:0;gap:0}.fz-game__steps li.is-current{padding-right:10px;font-size:11px;gap:6px}.fz-pack__box--mini{width:124px;padding:8px;gap:5px}.fz-game__top{gap:16px;padding:4px 0 2px}.fz-game__body{background-size:64px 100%}.fz-cat{padding:12px 12px 8px;border-radius:18px}.fz-bundles{margin:0 -12px!important;padding:0 12px 6px!important}.fz-game__top{grid-template-columns:auto minmax(0,1fr)}.fz-game__chosen{grid-template-rows:repeat(var(--rows, 2),24px);gap:4px}.fz-game__picked{gap:8px}.fz-game__dock.is-compact .fz-pack__box--mini{width:76px;padding:5px;gap:3px}.fz-game__dock.is-compact .fz-game__count{font-size:20px}.fz-game__count{font-size:22px}.fz-game__filters{grid-template-columns:1fr;gap:8px}.fz-game__search{height:36px}.fz-game__flavors{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fz-flavor{padding:5px 5px 7px;border-radius:13px;gap:5px}.fz-flavor__img{border-radius:9px}.fz-flavor__name{font-size:10.5px}.fz-flavor__minus{right:9px;top:9px;width:24px;height:24px}.fz-cat--photo:before{height:150px}.fz-bundles{margin:0 -12px;padding:0 12px 6px;grid-auto-columns:78%}.fz-game__foot .fz-btn{padding:0 16px;font-size:13px}}.fz-tabs{position:sticky;top:76px;z-index:10;display:flex;justify-content:center;gap:8px;padding:10px 4px;margin:0 -4px 24px;background:transparent;overflow-x:auto;scrollbar-width:none}.fz-tabs::-webkit-scrollbar{display:none}.fz-tab{flex:none;min-height:44px;padding:0 22px;border-radius:var(--fz-pill);border:0;background:var(--tab, var(--fz-mango));color:var(--fz-ink);font:600 13px/1 var(--fz-font-ui);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 6px 18px #3c141929;transition:transform .2s ease,background-color .2s ease}.fz-tab[aria-selected=true]{background:var(--fz-green);color:var(--fz-cream);transform:rotate(-3deg) translateY(-2px)}@media(max-width:760px){.fz-tabs{justify-content:flex-start}}.fz-menu__group{scroll-margin-top:150px;margin-bottom:40px}.fz-menu__head{display:flex;align-items:center;gap:12px;margin:0 0 16px}.fz-menu__head h3{margin:0;font-family:var(--fz-font-display);font-style:italic;font-weight:600;font-size:clamp(26px,3.4vw,34px);color:var(--fz-cherry)}.fz-menu__head:after{content:"";flex:1;border-bottom:1.5px dashed rgba(127,48,53,.35);order:2}.fz-menu__head :is(a,.fz-menu__more){order:3;font:600 12px/1 var(--fz-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--fz-cherry)}.fz-spot{position:relative;margin:24px -12px 0;padding:clamp(16px,4vw,56px);background:var(--spot-photo) center / cover no-repeat}.fz-spot__panel{position:relative;min-height:clamp(520px,64vw,640px);border-radius:var(--fz-radius-lg);background:var(--spot-bg);overflow:hidden;display:grid;place-items:center;transition:background-color .45s ease}.fz-spot__word{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);margin:0;font-family:var(--fz-font-accent);font-weight:700;font-size:var(--fit, clamp(64px, 14vw, 190px));line-height:.85;letter-spacing:-.02em;text-transform:uppercase;color:var(--spot-word);white-space:nowrap;transition:color .45s ease}.fz-spot__cup{position:relative;z-index:2;width:clamp(200px,30vw,360px);height:auto;transform:translateY(calc(-4% + var(--py, 0px))) rotate(var(--pr, -6deg));filter:drop-shadow(0 28px 34px rgba(42,42,42,.35))}.fz-spot__foot{position:absolute;left:0;right:0;bottom:clamp(18px,3vw,32px);z-index:3;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:16px;padding:0 clamp(16px,3vw,32px)}.fz-spot__desc{margin:0 0 12px;text-align:center;font:600 12px/1.4 var(--fz-font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--spot-ink);max-width:30ch;justify-self:center}.fz-spot__mid{display:flex;flex-direction:column;align-items:center}.fz-pair{display:inline-flex;gap:4px}.fz-pair>*{display:grid;place-items:center;min-height:48px;padding:0 24px;border:0;border-radius:var(--fz-pill);background:var(--fz-green);color:var(--fz-cream);text-decoration:none;font:600 13px/1 var(--fz-font-ui);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.fz-pair>:first-child{width:48px;padding:0}.fz-dots{display:flex;gap:8px;justify-self:end}.fz-dot{width:34px;height:34px;border-radius:var(--fz-pill);border:2px solid var(--fz-cream);padding:0;cursor:pointer;background:var(--c) center / cover}.fz-dot[aria-pressed=true]{box-shadow:0 0 0 2px var(--fz-ink)}.fz-arrows{display:flex;gap:8px}.fz-arrows button{width:44px;height:44px;border-radius:var(--fz-pill);border:0;background:var(--fz-cream);color:var(--fz-ink);cursor:pointer;font-size:16px}.fz-spot__slide[hidden]{display:none}@media(max-width:760px){.fz-spot__panel{min-height:600px}.fz-spot__word{top:34%}.fz-spot__cup{transform:translateY(calc(-14% + var(--py, 0px))) rotate(var(--pr, -6deg))}.fz-spot__foot{grid-template-columns:1fr;justify-items:center}.fz-arrows{display:none}.fz-dots{justify-self:center;order:3}}.fz-foot{margin:0 -12px -12px;padding:48px clamp(20px,5vw,64px) 40px;background:var(--foot-bg, var(--fz-cherry));color:var(--foot-ink, var(--fz-cream));display:grid;grid-template-columns:auto 1fr auto;gap:32px;align-items:end}.fz-foot__logo{width:110px;height:auto}.fz-foot__text{font:600 13px/1.6 var(--fz-font-ui)}.fz-foot__text p{margin:0}.fz-foot nav{display:flex;flex-direction:column;gap:8px}.fz-foot nav a{font:600 12px/1.3 var(--fz-font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--fz-cream);text-decoration:none}.fz-foot__address{margin-top:6px!important}.fz-foot__address a{color:inherit;text-decoration:underline;text-underline-offset:3px}.fz-foot__social{display:flex;gap:12px;margin-top:12px}.fz-foot__social a{color:var(--fz-cream)}.fz-foot__legal{grid-column:1 / -1;font:600 11px/1.4 var(--fz-font-ui);opacity:.75}@media(max-width:760px){.fz-foot{grid-template-columns:1fr}}.fz-orderbar{position:fixed;z-index:30;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));width:min(420px,calc(100% - 28px));display:flex;align-items:center;gap:10px;padding:8px 8px 8px 16px;border-radius:var(--fz-pill);background:var(--fz-green);color:var(--fz-cream);box-shadow:0 14px 34px #205c4073;transform:translate(-50%);transition:transform .35s cubic-bezier(.2,.8,.2,1);font-family:var(--fz-font-ui)}.fz-orderbar[data-empty=true],body.fz-pdp-bar-on .fz-orderbar,body.fz-game-on .fz-orderbar{transform:translate(-50%,160%)}.fz-orderbar__open{flex:1;display:flex;align-items:center;gap:10px;border:0;background:none;color:inherit;text-align:left;cursor:pointer;padding:0;min-height:44px}.fz-orderbar__count{display:grid;place-items:center;min-width:30px;height:30px;padding:0 8px;border-radius:var(--fz-pill);background:var(--fz-rose);color:var(--fz-ink);font:600 14px/1 var(--fz-font-ui)}.fz-orderbar__count.fz-bump{animation:fz-bump .4s ease}@keyframes fz-bump{40%{transform:scale(1.3)}}.fz-orderbar__text{flex:1;display:flex;flex-direction:column;font:600 12px/1.25 var(--fz-font-ui);letter-spacing:.04em}.fz-orderbar__total{font-size:16px;font-variant-numeric:tabular-nums}.fz-orderbar__chev{width:14px;height:14px;opacity:.8}.fz-orderbar .fz-cta{min-height:44px;padding:0 22px;box-shadow:none}.fz-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;font-family:var(--fz-font-ui)}.fz-sheet__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a2a2a73;opacity:0;transition:opacity .3s ease}.fz-sheet__panel{position:absolute;right:0;bottom:0;width:min(440px,100%);max-height:88vh;display:flex;flex-direction:column;background:var(--fz-cream);color:var(--fz-ink);border-radius:var(--fz-radius-lg) var(--fz-radius-lg) 0 0;box-shadow:0 -10px 40px #2a2a2a40;transform:translateY(100%);transition:transform .38s cubic-bezier(.2,.8,.2,1);padding-bottom:env(safe-area-inset-bottom,0px)}@media(min-width:761px){.fz-sheet__panel{top:0;max-height:none;height:100%;border-radius:var(--fz-radius-lg) 0 0 var(--fz-radius-lg);transform:translate(100%)}.fz-sheet__grab{display:none}}.fz-sheet.is-open .fz-sheet__scrim{opacity:1}.fz-sheet.is-open .fz-sheet__panel{transform:none}.fz-sheet__grab{width:44px;height:5px;border-radius:var(--fz-pill);background:#7f30354d;margin:10px auto 0}.fz-sheet__head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px 12px;border-bottom:1.5px dashed rgba(127,48,53,.3)}.fz-sheet__title{margin:0;font-family:var(--fz-font-display);font-weight:700;font-size:30px;text-transform:uppercase;color:var(--fz-cherry);line-height:1}.fz-sheet__title span{font:600 13px/1 var(--fz-font-ui);letter-spacing:.08em;color:var(--fz-ink);vertical-align:middle;margin-left:6px}.fz-sheet__list{list-style:none;margin:0;padding:8px 20px;overflow-y:auto;flex:1;overscroll-behavior:contain}.fz-line{display:grid;grid-template-columns:68px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(127,48,53,.14)}.fz-line__img{width:68px;height:68px;border-radius:14px;overflow:hidden;background:#f3e3e6;display:block;box-shadow:inset 0 0 0 1.5px var(--fz-cherry)}.fz-line__img img{width:100%;height:100%;object-fit:cover;display:block}.fz-line__name{margin:0;font:600 13px/1.3 var(--fz-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--fz-cherry);text-decoration:none;display:block}.fz-line__size{margin:2px 0 8px;font:600 12px/1.3 var(--fz-font-ui);opacity:.75}.fz-line__right{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.fz-line__price{font:600 14px/1 var(--fz-font-ui);font-variant-numeric:tabular-nums}.fz-line__remove{border:0;background:none;padding:4px;font:600 11px/1 var(--fz-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--fz-cherry);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fz-line.is-busy{opacity:.5;pointer-events:none}.fz-line--pack{align-items:start}.fz-line__packimg{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:4px;background:#fff}.fz-line__packimg.is-two{grid-template-rows:1fr;align-content:center}.fz-line__packimg img,.fz-line__packimg i{width:100%;height:100%;aspect-ratio:1;object-fit:contain;display:block;border-radius:6px;background:#f6eef0}.fz-line--pack .fz-line__name:before{content:"\2605  ";color:var(--fz-green)}.fz-line__flavors{list-style:none;margin:4px 0 8px;padding:0;display:grid;gap:2px;font:500 13px/1.35 var(--fz-font-ui)}.fz-line__flavors b{font-weight:700;color:var(--fz-green)}.fz-line__flavors a{color:inherit;text-decoration:none}.fz-line__flavors a:hover{text-decoration:underline}.fz-line__again{border:1.5px solid var(--fz-cherry);background:none;border-radius:999px;padding:6px 12px;font:600 11px/1 var(--fz-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--fz-cherry);cursor:pointer}.fz-line__again:hover{background:var(--fz-cherry);color:#fff}.fz-line__price s{display:block;margin-bottom:4px;font-size:12px;font-weight:500;opacity:.55;text-align:right}.fz-stepper{display:inline-flex;align-items:center;border-radius:var(--fz-pill);box-shadow:inset 0 0 0 1.5px var(--fz-cherry)}.fz-stepper button{width:36px;height:34px;border:0;background:none;color:var(--fz-cherry);font-size:18px;cursor:pointer;border-radius:var(--fz-pill)}.fz-stepper output{min-width:22px;text-align:center;font:600 14px/1 var(--fz-font-ui);font-variant-numeric:tabular-nums}.fz-stepper--lg button{width:46px;height:50px}.fz-sheet__empty{padding:36px 20px;text-align:center}.fz-sheet__empty img{width:120px;height:auto;margin:0 auto 12px;transform:rotate(-8deg);display:block}.fz-sheet__empty p{margin:0 0 16px;font-family:var(--fz-font-display);font-style:italic;font-size:22px;color:var(--fz-cherry)}.fz-sheet__foot{padding:14px 20px 18px;border-top:1.5px dashed rgba(127,48,53,.3);display:grid;gap:12px}.fz-sheet__sum{display:flex;justify-content:space-between;align-items:baseline;font:600 13px/1 var(--fz-font-ui);letter-spacing:.08em;text-transform:uppercase}.fz-sheet__sum strong{font-size:20px;letter-spacing:0;font-variant-numeric:tabular-nums}.fz-sheet__save{color:var(--fz-green)}.fz-sheet__save strong{font-size:15px}.fz-sheet__hint{margin:-6px 0 0;font:600 12px/1.4 var(--fz-font-ui);opacity:.7}.fz-sheet__row{display:flex;justify-content:space-between;gap:12px}.fz-toast{position:fixed;z-index:60;left:50%;bottom:calc(86px + env(safe-area-inset-bottom,0px));transform:translate(-50%,20px);opacity:0;pointer-events:none;display:flex;align-items:center;gap:14px;padding:10px 10px 10px 18px;border-radius:var(--fz-pill);background:var(--fz-ink);color:var(--fz-cream);font:600 13px/1.3 var(--fz-font-ui);transition:opacity .25s ease,transform .25s ease;max-width:calc(100% - 28px)}.fz-sheet.is-open~.fz-toast{bottom:auto;top:calc(20px + env(safe-area-inset-top,0px))}.fz-toast.is-on{opacity:1;transform:translate(-50%);pointer-events:auto}.fz-toast button{border:0;border-radius:var(--fz-pill);background:var(--fz-mango);color:var(--fz-ink);padding:8px 14px;font:600 12px/1 var(--fz-font-ui);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;flex:none}.fz-crumbs{display:flex;align-items:center;gap:10px;padding:18px 6px 4px;font:600 12px/1.3 var(--fz-font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--fz-cherry)}.fz-crumbs a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.fz-pdp{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(20px,4vw,56px);padding:12px 6px 24px;align-items:start}@media(max-width:860px){.fz-pdp{grid-template-columns:1fr}}.fz-gal{position:relative}.fz-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:22px;box-shadow:inset 0 0 0 1.5px var(--fz-cherry);background:var(--fz-white);margin:0;padding:0;list-style:none}.fz-gal__track::-webkit-scrollbar{display:none}.fz-gal__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:4 / 5;margin:0}.fz-gal__slide img{width:100%;height:100%;object-fit:cover;border-radius:22px;display:block}.fz-gal__count{position:absolute;left:14px;top:14px;padding:6px 12px;border-radius:var(--fz-pill);background:var(--fz-cream);color:var(--fz-cherry);font:600 12px/1 var(--fz-font-ui);letter-spacing:.08em;font-variant-numeric:tabular-nums}.fz-gal__sticker{position:absolute;right:-14px;top:-18px;width:clamp(90px,14vw,140px);height:auto;transform:rotate(12deg);filter:drop-shadow(0 12px 16px rgba(42,42,42,.25));pointer-events:none}.fz-gal__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}.fz-gal__thumbs button{padding:0;border:0;border-radius:12px;overflow:hidden;aspect-ratio:1;cursor:pointer;opacity:.7;transition:opacity .2s ease;background:none}.fz-gal__thumbs button img{width:100%;height:100%;object-fit:cover;display:block}.fz-gal__thumbs button[aria-current=true]{opacity:1;outline:2px solid var(--fz-cherry);outline-offset:2px}@media(max-width:860px){.fz-gal__thumbs{display:none}}.fz-info{position:sticky;top:88px;display:grid;gap:18px}@media(max-width:860px){.fz-info{position:static}}.fz-chips{display:flex;flex-wrap:wrap;gap:8px}.fz-chip{padding:6px 12px;border-radius:var(--fz-pill);font:600 11px/1.2 var(--fz-font-ui);letter-spacing:.1em;text-transform:uppercase;background:var(--c, var(--fz-sage));color:var(--fz-ink)}.fz-info__title{margin:0;font-family:var(--fz-font-display);font-weight:700;font-size:clamp(44px,6vw,72px);line-height:.9;text-transform:uppercase;color:var(--fz-cherry);letter-spacing:-.01em;text-wrap:balance}.fz-info__price{font:600 22px/1 var(--fz-font-ui);font-variant-numeric:tabular-nums;display:flex;gap:10px;align-items:baseline}.fz-info__price s{font-size:15px;opacity:.6}.fz-info__desc{font:600 15px/1.55 var(--fz-font-ui);max-width:46ch}.fz-info__desc p{margin:0 0 10px}.fz-opt{border:0;margin:0;padding:0}.fz-opt legend{padding:0;font:600 12px/1 var(--fz-font-ui);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;color:var(--fz-cherry)}.fz-sizes{display:flex;flex-wrap:wrap;gap:8px}.fz-size{position:relative}.fz-size input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.fz-size span{display:inline-flex;align-items:center;min-height:46px;padding:0 18px;border-radius:var(--fz-pill);background:var(--fz-white);color:var(--fz-ink);box-shadow:inset 0 0 0 1.5px var(--fz-cherry);font:600 13px/1 var(--fz-font-ui);letter-spacing:.04em}.fz-size input:checked+span{background:var(--fz-cherry);color:var(--fz-cream)}.fz-size input:focus-visible+span{outline:2px solid var(--fz-ink);outline-offset:2px}.fz-size input.is-unavailable+span{text-decoration:line-through;opacity:.55}.fz-buy{display:grid;grid-template-columns:auto 1fr;gap:12px 16px;max-width:560px}.fz-buy .fz-cta{grid-column:1 / -1;min-height:50px}.fz-buy__error{grid-column:1 / -1;margin:0;color:var(--fz-cherry);font:600 13px/1.4 var(--fz-font-ui)}.fz-acc{border-top:1.5px dashed rgba(127,48,53,.3)}.fz-acc details{border-bottom:1.5px dashed rgba(127,48,53,.3)}.fz-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:16px 2px;cursor:pointer;font:600 13px/1 var(--fz-font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--fz-cherry)}.fz-acc summary::-webkit-details-marker{display:none}.fz-acc summary:after{content:"+";font-size:20px;transition:transform .2s ease}.fz-acc details[open] summary:after{transform:rotate(45deg)}.fz-acc__body{margin:0 0 16px;font:600 14px/1.55 var(--fz-font-ui);max-width:52ch}.fz-acc__body p{margin:0 0 8px}.fz-pdp-bar{position:fixed;z-index:31;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:12px;padding:8px 8px 8px 12px;border-radius:var(--fz-pill);background:var(--fz-cream);box-shadow:inset 0 0 0 1.5px var(--fz-cherry),0 12px 30px #2a2a2a40;transform:translateY(160%);transition:transform .3s ease;font-family:var(--fz-font-ui)}.fz-pdp-bar.is-on{transform:none}.fz-pdp-bar img{width:40px;height:40px;object-fit:cover;border-radius:10px}.fz-pdp-bar__t{flex:1;min-width:0;font:600 12px/1.25 var(--fz-font-ui)}.fz-pdp-bar__t b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fz-cherry);letter-spacing:.06em;text-transform:uppercase}.fz-pdp-bar .fz-btn{min-height:46px;padding:0 20px}@media(min-width:861px){.fz-pdp-bar{display:none}}.fz-coll-head{text-align:center;padding:40px 12px 8px}.fz-coll-head .fz-title{margin-bottom:12px}.fz-coll-head__desc{max-width:52ch;margin:0 auto 24px;font:600 15px/1.5 var(--fz-font-ui)}.fz-pagination{display:flex;justify-content:center;gap:8px;margin:32px 0 8px;font:600 13px/1 var(--fz-font-ui)}.fz-pagination a,.fz-pagination span{display:grid;place-items:center;min-width:40px;height:40px;padding:0 12px;border-radius:var(--fz-pill);color:var(--fz-cherry);box-shadow:inset 0 0 0 1.5px var(--fz-cherry);text-decoration:none}.fz-pagination .current{background:var(--fz-cherry);color:var(--fz-cream)}.fz-empty{text-align:center;padding:40px 12px;font:600 15px/1.5 var(--fz-font-ui)}@media(prefers-reduced-motion:reduce){.fz-sticker img{animation:none}.fz-sticker,.fz-spot__cup,.fz-band__sticker{--py: 0px !important;--pr: 0deg !important}.fz-orderbar,.fz-card,.fz-tab,.fz-sheet__panel{transition:none}}.fz-upsell{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;padding:16px}.fz-upsell[hidden]{display:none}.fz-upsell__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a2a2a73;opacity:0;transition:opacity .3s ease}.fz-upsell__card{position:relative;width:min(620px,100%);max-height:calc(100% - 24px);overflow-y:auto;display:grid;gap:10px;padding:26px 22px 18px;border-radius:var(--fz-radius-lg);background:var(--fz-cream);box-shadow:inset 0 0 0 2px var(--fz-cherry),0 6px 0 var(--fz-cherry),0 24px 60px #0000004d;text-align:center;transform:translateY(18px) scale(.98);opacity:0;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s ease}.fz-upsell.is-open .fz-upsell__scrim{opacity:1}.fz-upsell.is-open .fz-upsell__card{transform:none;opacity:1}.fz-upsell__x{position:absolute;top:12px;right:12px}.fz-upsell__kicker{justify-self:center;margin:0;padding:5px 12px;border-radius:var(--fz-pill);background:var(--fz-green);color:var(--fz-cream);font:600 11px/1 var(--fz-font-ui);letter-spacing:.14em;text-transform:uppercase}.fz-upsell__title{margin:0;font:700 clamp(30px,5vw,44px)/.95 var(--fz-font-display);text-transform:uppercase;color:var(--fz-cherry)}.fz-upsell__text{margin:0 auto 6px;max-width:38ch;font:600 14px/1.45 var(--fz-font-ui);opacity:.8}.fz-upsell__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin:0;padding:0;list-style:none;text-align:left}.fz-upsell__item{display:grid;grid-template-rows:auto 1fr auto auto;gap:6px;padding:8px 8px 10px;border-radius:16px;background:var(--fz-white);box-shadow:inset 0 0 0 1.5px #7f30354d;transition:box-shadow .2s ease}.fz-upsell__item.is-on{box-shadow:inset 0 0 0 2px var(--fz-cherry)}.fz-upsell__img{display:block;aspect-ratio:1;border-radius:11px;overflow:hidden;background:#f3e3e6}.fz-upsell__img img{width:100%;height:100%;object-fit:cover;display:block}.fz-upsell__name{font:600 12px/1.25 var(--fz-font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--fz-cherry);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.fz-upsell__price{font:600 13px/1 var(--fz-font-ui);font-variant-numeric:tabular-nums}.fz-upsell__add{height:34px;border:0;border-radius:var(--fz-pill);background:var(--fz-green);color:var(--fz-cream);font:600 11px/1 var(--fz-font-ui);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.fz-upsell__item .fz-stepper{justify-self:stretch;justify-content:space-between}.fz-upsell__foot{display:grid;justify-items:center;gap:6px;margin-top:8px}.fz-upsell__foot .fz-btn{width:min(100%,360px)}.fz-upsell__foot .fz-text-btn[hidden]{display:none}@media(max-width:760px){.fz-upsell{place-items:end stretch;padding:0}.fz-upsell__card{width:100%;max-height:88%;border-radius:22px 22px 0 0;padding:24px 14px calc(14px + env(safe-area-inset-bottom,0px));transform:translateY(100%)}.fz-upsell__title{font-size:30px}.fz-upsell__list{grid-template-columns:minmax(0,1fr);gap:8px}.fz-upsell__item{grid-template-columns:56px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:12px;row-gap:2px;align-items:center;padding:8px 10px 8px 8px}.fz-upsell__img{grid-row:span 2;width:56px}.fz-upsell__name{min-height:0;align-self:end}.fz-upsell__price{align-self:start}.fz-upsell__add,.fz-upsell__item .fz-stepper{grid-column:3;grid-row:1 / span 2}.fz-upsell__add{padding:0 14px}.fz-upsell__foot{position:sticky;bottom:calc(-14px - env(safe-area-inset-bottom,0px));margin:4px -14px calc(-14px - env(safe-area-inset-bottom,0px));padding:10px 14px calc(14px + env(safe-area-inset-bottom,0px));background:var(--fz-cream);border-top:1px solid rgba(127,48,53,.14)}}@media(prefers-reduced-motion:reduce){.fz-upsell__card,.fz-upsell__scrim{transition:none}}.fz-club{position:fixed;left:20px;bottom:20px;z-index:60;width:min(420px,calc(100% - 40px));pointer-events:none}.fz-club[hidden]{display:none}.fz-club__card{position:relative;display:grid;grid-template-columns:132px minmax(0,1fr);overflow:hidden;border-radius:var(--fz-radius-lg);background:var(--fz-cream);color:var(--fz-ink);box-shadow:inset 0 0 0 2px var(--fz-cherry),0 6px 0 var(--fz-cherry),0 24px 50px #00000040;transform:translateY(24px) rotate(-1deg);opacity:0;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .35s ease;pointer-events:auto}.fz-club.is-open .fz-club__card{transform:none;opacity:1}.fz-club__x{position:absolute;top:8px;right:8px;z-index:1;width:32px;height:32px}.fz-club__media{position:relative;background:var(--fz-green) center / cover no-repeat;border-right:2px solid var(--fz-cherry)}.fz-club__badge{position:absolute;left:10px;bottom:12px;display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:var(--fz-mango);color:var(--fz-cherry);box-shadow:inset 0 0 0 1.5px var(--fz-cherry);font:700 19px/1 var(--fz-font-display);transform:rotate(-10deg)}.fz-club__form{padding:20px 18px 16px;min-width:0}.fz-club__ask,.fz-club__done{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.fz-club__kicker{justify-self:start;margin:0;padding:4px 10px;border-radius:var(--fz-pill);background:var(--fz-green);color:var(--fz-cream);font:600 10px/1 var(--fz-font-ui);letter-spacing:.14em;text-transform:uppercase}.fz-club__title{margin:0;padding-right:26px;font:700 28px/.95 var(--fz-font-display);text-transform:uppercase;color:var(--fz-cherry)}.fz-club__text{margin:0;font:500 13px/1.4 var(--fz-font-ui);opacity:.85}.fz-club__field{display:flex;gap:6px;margin-top:4px;padding:4px;border-radius:var(--fz-pill);background:var(--fz-white);box-shadow:inset 0 0 0 1.5px #7f303566}.fz-club__field:focus-within{box-shadow:inset 0 0 0 2px var(--fz-cherry)}.fz-club__field input{flex:1;min-width:0;border:0;background:none;padding:0 10px;font:600 14px/1 var(--fz-font-ui);color:var(--fz-ink);outline:0}.fz-frame .fz-club__field input:focus-visible{outline:0}.fz-club__field .fz-btn{min-height:38px;padding:0 16px;font-size:12px}.fz-club__error{margin:0;font:600 12px/1.3 var(--fz-font-ui);color:var(--fz-cherry)}.fz-club__fine{margin:0;font:500 11px/1.3 var(--fz-font-ui);opacity:.55}.fz-club__code{justify-self:start;display:inline-flex;align-items:center;gap:10px;padding:8px 8px 8px 16px;border:2px dashed var(--fz-cherry);border-radius:var(--fz-pill);background:var(--fz-white);color:var(--fz-cherry);font:700 18px/1 var(--fz-font-ui);letter-spacing:.12em;cursor:pointer}.fz-club__code small{padding:6px 10px;border-radius:var(--fz-pill);background:var(--fz-cherry);color:var(--fz-cream);font:600 10px/1 var(--fz-font-ui);letter-spacing:.1em;text-transform:uppercase}@media(max-width:760px){.fz-club{left:10px;right:10px;bottom:calc(84px + env(safe-area-inset-bottom,0px));width:auto}.fz-club__card{grid-template-columns:96px minmax(0,1fr)}.fz-club__badge{width:52px;height:52px;font-size:16px;left:8px;bottom:10px}.fz-club__form{padding:16px 14px 14px}.fz-club__title{font-size:24px}.fz-club__text{font-size:12.5px}.fz-club__fine{display:none}}@media(prefers-reduced-motion:reduce){.fz-club__card{transform:none;transition:opacity .3s ease}}.fz-sheet__extras{flex:1;min-height:0;display:flex;flex-direction:column}.fz-sheet__extras[hidden]{display:none}.fz-sheet__extras-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px;display:grid;align-content:start;gap:8px;text-align:center}.fz-sheet__extras-body .fz-upsell__kicker{justify-self:center}.fz-sheet__extras-title{margin:0;font:700 30px/.95 var(--fz-font-display);text-transform:uppercase;color:var(--fz-cherry)}.fz-sheet__extras-text{margin:0 0 6px;font:600 13px/1.4 var(--fz-font-ui);opacity:.8}.fz-upsell__list--sheet{grid-template-columns:minmax(0,1fr);gap:8px}.fz-upsell__list--sheet .fz-upsell__item{grid-template-columns:56px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:12px;row-gap:2px;align-items:center;padding:8px 10px 8px 8px}.fz-upsell__list--sheet .fz-upsell__img{grid-row:span 2;width:56px}.fz-upsell__list--sheet .fz-upsell__name{min-height:0;align-self:end}.fz-upsell__list--sheet .fz-upsell__price{align-self:start}.fz-upsell__list--sheet .fz-upsell__add,.fz-upsell__list--sheet .fz-stepper{grid-column:3;grid-row:1 / span 2}.fz-upsell__list--sheet .fz-upsell__add{padding:0 14px}.fz-upsell__item.is-busy{opacity:.5;pointer-events:none}.fz-social{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}.fz-social a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;transition:transform .2s ease,background-color .2s ease,color .2s ease}.fz-social svg{width:19px;height:19px}.fz-social--light a{color:var(--fz-cream);box-shadow:inset 0 0 0 1.5px #f5f5f58c}.fz-social--light a:hover{background:var(--fz-cream);color:var(--fz-cherry)}.fz-social--dark a{color:var(--fz-cherry);box-shadow:inset 0 0 0 1.5px var(--fz-cherry)}.fz-social--dark a:hover{background:var(--fz-cherry);color:var(--fz-cream)}.fz-social a:hover{transform:translateY(-2px) rotate(-4deg)}.fz-nav__social{display:none}@media(max-width:760px){.fz-nav__social{display:block;padding-top:6px}.fz-nav__social .fz-social{justify-content:center}}.fz-phero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;margin-top:12px;padding:clamp(36px,6vw,72px) clamp(22px,5vw,64px);border-radius:22px;background:var(--ph-bg, var(--fz-green));color:var(--ph-ink, var(--fz-cream));overflow:hidden;isolation:isolate}.fz-phero--img{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.fz-phero__copy{display:grid;justify-items:start;gap:14px;container-type:inline-size;min-width:0}.fz-phero__title{margin:0;font:700 min(clamp(44px,8vw,104px),17cqi)/.9 var(--fz-font-display);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-transform:uppercase;color:inherit;text-wrap:balance}.fz-phero__text{max-width:44ch;font:600 16px/1.5 var(--fz-font-ui);opacity:.9}.fz-phero__text p{margin:0}.fz-phero__media{aspect-ratio:5 / 4;border-radius:20px;overflow:hidden;transform:rotate(2.5deg);box-shadow:0 0 0 6px var(--fz-cream),0 18px 40px #00000040}.fz-phero__media img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:760px){.fz-phero--img{grid-template-columns:minmax(0,1fr)}.fz-phero__media{transform:rotate(1.5deg);margin:0 8px 6px}}.fz-story{display:grid;gap:clamp(36px,6vw,80px);padding:clamp(40px,6vw,80px) clamp(4px,3vw,40px)}.fz-story__head{text-align:center}.fz-chapter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center}.fz-chapter--flip .fz-chapter__media{order:2}.fz-chapter__media{aspect-ratio:4 / 3;border-radius:22px;overflow:hidden;box-shadow:inset 0 0 0 1.5px var(--fz-cherry),0 8px 0 var(--fz-cherry);transform:rotate(-1.5deg)}.fz-chapter--flip .fz-chapter__media{transform:rotate(1.5deg)}.fz-chapter__media img{width:100%;height:100%;object-fit:cover;display:block}.fz-chapter__copy{display:grid;justify-items:start;gap:12px}.fz-chapter__year{padding:6px 14px;border-radius:var(--fz-pill);background:var(--fz-green);color:var(--fz-cream);font:600 12px/1 var(--fz-font-ui);letter-spacing:.14em;text-transform:uppercase}.fz-chapter__title{margin:0;font:700 clamp(34px,5vw,56px)/.95 var(--fz-font-display);text-transform:uppercase;color:var(--fz-cherry)}.fz-chapter__text{font:500 16px/1.65 var(--fz-font-ui);max-width:48ch}.fz-chapter__text p{margin:0 0 .8em}.fz-quote{margin:0;padding:clamp(32px,5vw,56px) clamp(24px,6vw,80px);border-radius:22px;background:var(--q-bg, var(--fz-mango));box-shadow:inset 0 0 0 1.5px var(--fz-cherry);text-align:center}.fz-quote p{margin:0;font:italic 600 clamp(28px,4.4vw,52px)/1.1 var(--fz-font-display);color:var(--fz-cherry);text-wrap:balance}.fz-quote cite{display:block;margin-top:14px;font:600 12px/1 var(--fz-font-ui);font-style:normal;letter-spacing:.14em;text-transform:uppercase}@media(max-width:760px){.fz-chapter{grid-template-columns:minmax(0,1fr)}.fz-chapter--flip .fz-chapter__media{order:0}}.fz-prose{max-width:68ch;margin:0 auto;padding:clamp(28px,5vw,56px) 8px;font:500 17px/1.7 var(--fz-font-ui);color:var(--fz-ink)}.fz-prose h2,.fz-prose h3{font-family:var(--fz-font-display);text-transform:uppercase;color:var(--fz-cherry);line-height:1;margin:1.4em 0 .5em}.fz-prose h2{font-size:36px}.fz-prose h3{font-size:26px}.fz-prose img{max-width:100%;height:auto;border-radius:16px}.fz-prose a{color:var(--fz-cherry)}.fz-contact{display:grid;gap:28px;padding:clamp(28px,5vw,56px) 0}.fz-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none}.fz-benefit{display:grid;gap:6px;padding:22px;border-radius:20px;background:var(--b-bg, var(--fz-white));box-shadow:inset 0 0 0 1.5px var(--fz-cherry)}.fz-benefit__n{font:700 34px/1 var(--fz-font-display);color:var(--fz-cherry);opacity:.5}.fz-benefit h3{margin:0;font:700 24px/1 var(--fz-font-display);text-transform:uppercase;color:var(--fz-cherry)}.fz-benefit p{margin:0;font:500 14px/1.45 var(--fz-font-ui)}.fz-contact__grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;align-items:start}.fz-contact__card{padding:clamp(22px,4vw,36px);border-radius:22px;background:var(--fz-white);box-shadow:inset 0 0 0 1.5px var(--fz-cherry),0 6px 0 var(--fz-cherry)}.fz-contact__title{margin:0 0 6px;font:700 clamp(34px,5vw,48px)/.95 var(--fz-font-display);text-transform:uppercase;color:var(--fz-cherry)}.fz-contact__text{margin-bottom:14px;font:500 15px/1.5 var(--fz-font-ui)}.fz-contact__text p{margin:0}.fz-form{display:grid;gap:12px}.fz-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.fz-field{display:grid;gap:6px;font:600 11px/1 var(--fz-font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--fz-cherry)}.fz-field input,.fz-field select,.fz-field textarea{width:100%;min-height:46px;padding:12px 14px;border:0;border-radius:14px;background:var(--fz-cream);box-shadow:inset 0 0 0 1.5px #7f30354d;color:var(--fz-ink);font:500 15px/1.3 var(--fz-font-ui);letter-spacing:0;text-transform:none;outline:0}.fz-field textarea{resize:vertical}.fz-field input:focus,.fz-field select:focus,.fz-field textarea:focus{box-shadow:inset 0 0 0 2px var(--fz-cherry)}.fz-form__send{justify-self:start}.fz-form__ok{margin:0;padding:16px 18px;border-radius:14px;background:#e4eee8;color:var(--fz-green);font:600 15px/1.4 var(--fz-font-ui)}.fz-form__err{margin:0;color:var(--fz-cherry);font:600 13px/1.4 var(--fz-font-ui)}.fz-contact__side{padding:26px;border-radius:22px;background:var(--side-bg, var(--fz-mango));box-shadow:inset 0 0 0 1.5px var(--fz-cherry)}.fz-contact__side h3{margin:0 0 12px;font:700 26px/1 var(--fz-font-display);text-transform:uppercase;color:var(--fz-cherry)}.fz-contact__side ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.fz-contact__side li span{display:block;margin-bottom:3px;font:600 10.5px/1 var(--fz-font-ui);letter-spacing:.12em;text-transform:uppercase;opacity:.7}.fz-contact__side li a,.fz-contact__side li p{margin:0;font:600 15px/1.4 var(--fz-font-ui);color:var(--fz-ink);text-decoration:none}@media(max-width:760px){.fz-contact__grid{grid-template-columns:minmax(0,1fr)}}.fz-blog{padding:clamp(28px,5vw,56px) 0}.fz-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.fz-post{position:relative;display:grid;grid-template-rows:auto 1fr;border-radius:20px;background:var(--fz-white);box-shadow:inset 0 0 0 1.5px var(--fz-cherry);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.fz-post__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.fz-post__media{aspect-ratio:4 / 3;margin:10px 10px 0;border-radius:13px;overflow:hidden;background:#f3e3e6}.fz-post__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1)}.fz-post__copy{display:grid;align-content:start;gap:8px;padding:14px 16px 18px}.fz-post time,.fz-article__head time{font:600 11px/1 var(--fz-font-ui);letter-spacing:.14em;color:var(--fz-green)}.fz-post__title{margin:0;font:700 26px/.98 var(--fz-font-display);text-transform:uppercase;color:var(--fz-cherry)}.fz-post__excerpt{margin:0;font:500 14px/1.5 var(--fz-font-ui);opacity:.85}.fz-post__more{font:600 11px/1 var(--fz-font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--fz-cherry)}.fz-post--lead{grid-column:1 / -1;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:auto;align-items:center}.fz-post--lead .fz-post__media{margin:10px;aspect-ratio:16 / 10}.fz-post--lead .fz-post__copy{padding:20px clamp(18px,4vw,44px)}.fz-post--lead .fz-post__title{font-size:clamp(34px,4.6vw,56px)}@media(hover:hover){.fz-post:hover{transform:translateY(-4px) rotate(-.3deg);box-shadow:inset 0 0 0 1.5px var(--fz-cherry),0 16px 30px #7f303524}.fz-post:hover .fz-post__media img{transform:scale(1.05)}}.fz-pager{display:flex;justify-content:center;gap:16px;margin-top:24px}.fz-pager a{padding:12px 20px;border-radius:var(--fz-pill);box-shadow:inset 0 0 0 1.5px var(--fz-cherry);color:var(--fz-cherry);font:600 12px/1 var(--fz-font-ui);letter-spacing:.1em;text-transform:uppercase;text-decoration:none}@media(max-width:900px){.fz-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.fz-posts,.fz-post--lead{grid-template-columns:minmax(0,1fr)}}.fz-article{padding:clamp(24px,4vw,48px) 0}.fz-article__back{display:inline-block;margin-bottom:18px;color:var(--fz-cherry);font:600 12px/1 var(--fz-font-ui);letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.fz-article__head{display:grid;gap:12px;max-width:900px;margin:0 auto 24px;text-align:center}.fz-article__title{margin:0;font:700 clamp(40px,7vw,88px)/.92 var(--fz-font-display);text-transform:uppercase;color:var(--fz-cherry);text-wrap:balance}.fz-article__media{max-width:1100px;margin:0 auto;aspect-ratio:16 / 9;border-radius:22px;overflow:hidden;box-shadow:inset 0 0 0 1.5px var(--fz-cherry),0 8px 0 var(--fz-cherry)}.fz-article__media img{width:100%;height:100%;object-fit:cover;display:block}.fz-article__foot{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;font:600 12px/1 var(--fz-font-ui);letter-spacing:.1em;text-transform:uppercase}.fz-article__foot a{padding:10px 16px;border-radius:var(--fz-pill);box-shadow:inset 0 0 0 1.5px var(--fz-cherry);color:var(--fz-cherry);text-decoration:none}.fz-upsell__have{font:500 11.5px/1 var(--fz-font-ui);opacity:.65}.fz-contact__side ul.fz-social{display:flex;gap:8px;margin-top:16px}.fz-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.fz-bg picture,.fz-bg img{display:block;width:100%;height:100%;object-fit:cover}.fz-bg__tint{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-tint, #000);opacity:var(--bg-dim, 0)}.fz-hero__slide,.fz-pack__teaser,.fz-quote,.fz-benefit,.fz-contact__side,.fz-band__inner,.fz-foot{position:relative;isolation:isolate}.fz-quote,.fz-benefit,.fz-contact__side,.fz-foot{overflow:hidden}.fz-band--img .fz-band__wave{visibility:hidden}.fz-band--img .fz-band__inner{border-radius:22px;margin:0 12px}.fz-spot__panel{background-image:var(--spot-pimg, none);background-size:cover;background-position:center}.fz-contact__switch{position:relative;display:grid;grid-template-columns:1fr 1fr;justify-self:center;width:min(100%,460px);padding:5px;border-radius:var(--fz-pill);background:var(--fz-white);box-shadow:inset 0 0 0 1.5px var(--fz-cherry)}.fz-contact__switch:before{content:"";position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:var(--fz-pill);background:var(--fz-cherry);transition:transform .4s cubic-bezier(.22,1,.36,1)}.fz-contact__switch.is-biz:before{transform:translate(100%)}.fz-contact__switch button{position:relative;z-index:1;min-height:46px;padding:0 14px;border:0;border-radius:var(--fz-pill);background:none;color:var(--fz-cherry);font:600 12px/1.1 var(--fz-font-ui);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color .3s ease}.fz-contact__switch button[aria-selected=true]{color:var(--fz-cream)}.fz-contact__switch button:focus-visible{outline:2px solid var(--fz-cherry);outline-offset:3px}.fz-contact__biz{display:grid;gap:12px}.fz-contact__biz:not([hidden]),.fz-benefits:not([hidden]){animation:fz-pop .35s ease-out}.fz-contact [hidden]{display:none!important}.fz-w{display:inline-block;white-space:nowrap}.fz-ch{display:inline-block}.fz-fx-reveal{opacity:0;translate:0 calc(28px * var(--fx-k, 1));transition:opacity .8s ease,translate 1s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--fx-i, 0) * 90ms)}.fz-fx-reveal.is-fx-in{opacity:1;translate:none}.fz-fx-letters .fz-ch{opacity:0;translate:0 calc(-.6em * var(--fx-k, 1));rotate:calc(-12deg * var(--fx-k, 1));transition:opacity .5s ease,translate .7s cubic-bezier(.34,1.56,.64,1),rotate .7s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--ci, 0) * 35ms)}.fz-fx-letters.is-fx-in .fz-ch{opacity:1;translate:none;rotate:none}.fz-fx-float{animation:fz-fx-float 5s ease-in-out infinite;animation-delay:calc(var(--fx-i, 0) * -1.3s)}@keyframes fz-fx-float{50%{translate:0 calc(-8px * var(--fx-k, 1))}}.fz-fx-wave .fz-ch{animation:fz-fx-wave 2.6s ease-in-out infinite;animation-delay:calc(var(--ci, 0) * 80ms)}@keyframes fz-fx-wave{0%,60%,to{translate:none}30%{translate:0 calc(-.12em * var(--fx-k, 1))}}.fz-fx-pointer{translate:calc(var(--fx-px, 0) * 14px * var(--fx-k, 1)) calc(var(--fx-py, 0) * 10px * var(--fx-k, 1));rotate:calc(var(--fx-px, 0) * 1.5deg * var(--fx-k, 1));transition:translate .6s cubic-bezier(.22,1,.36,1),rotate .6s cubic-bezier(.22,1,.36,1)}.fz-fx-parallax{translate:0 var(--fx-sy, 0px)}.fz-fx-hover .fz-ch{transition:translate .25s cubic-bezier(.34,1.56,.64,1),rotate .25s ease}.fz-fx-hover .fz-ch.is-hop{translate:0 calc(-.2em * var(--fx-k, 1));rotate:calc(-7deg * var(--fx-k, 1))}@media(prefers-reduced-motion:reduce){.fz-fx-reveal,.fz-fx-letters .fz-ch{opacity:1;translate:none;rotate:none;transition:none}.fz-fx-float,.fz-fx-wave .fz-ch{animation:none}}.fz-fly{position:fixed;z-index:90;object-fit:contain;pointer-events:none;filter:drop-shadow(0 12px 16px rgba(42,42,42,.28));will-change:transform}.fz-game.is-flying .fz-surprise,.fz-game.is-flying .fz-empty-btn{pointer-events:none}.fz-pack__box.is-complete{animation:fz-complete .7s cubic-bezier(.34,1.56,.64,1)}@keyframes fz-complete{30%{scale:1.1}60%{scale:.96}to{scale:1}}.fz-pack__box.is-complete .fz-pack__slot.is-filled{animation:fz-flash .7s ease}@keyframes fz-flash{40%{box-shadow:inset 0 0 0 2.5px var(--fz-cherry),0 0 0 4px #ffb81c8c}}.fz-burst{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;z-index:5}.fz-burst i{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:3px;background:var(--fz-mango);opacity:0;animation:fz-burst .8s cubic-bezier(.22,1,.36,1) forwards}.fz-burst i:nth-child(3n){background:var(--fz-cherry)}.fz-burst i:nth-child(3n+1){background:var(--fz-sage);border-radius:50%}@keyframes fz-burst{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(.6)}70%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scale(1)}}button.fz-pack__demo{display:block;border:0;background:none;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.fz-pack__demo .fz-pack__box{transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease}@media(hover:hover){.fz-pack__demo:hover .fz-pack__box{transform:rotate(-3.5deg) translateY(-6px) scale(1.03);box-shadow:inset 0 0 0 2px var(--fz-cherry),0 12px 0 var(--fz-cherry),0 30px 44px #2a2a2a42}}.fz-pack__demo:active .fz-pack__box{transform:rotate(-2deg) scale(.97);transition-duration:.12s}.fz-pack__demo:focus-visible{outline:none}.fz-pack__demo:focus-visible .fz-pack__box{box-shadow:inset 0 0 0 2px var(--fz-cherry),0 8px 0 var(--fz-cherry),0 0 0 6px var(--fz-cream),0 0 0 9px var(--fz-cherry)}@media(hover:hover){:is(button,.fz-btn,.fz-cta,.fz-pack__alt,.fz-pair a,a.fz-round):not(.fz-pack__demo,.fz-flavor,.fz-bundle,.fz-pack__slot,.fz-hero__dot,.fz-dot,[disabled]):hover{filter:brightness(.94)}}.fz-show{--show-ink: #fff;position:relative;isolation:isolate;display:grid;grid-template-rows:1fr auto;gap:18px;margin-top:12px;min-height:clamp(560px,76vh,680px);padding:clamp(40px,6vw,72px) clamp(20px,6vw,88px) 26px;border-radius:22px;overflow:hidden;color:var(--show-ink);background-color:var(--show-tint, #dda1ae);transition:background-color .9s ease}.fz-show:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 34% 48% at 50% 62%,rgba(255,255,255,.42),transparent 70%),linear-gradient(90deg,rgba(0,0,0,.06),transparent 28%,transparent 72%,rgba(0,0,0,.07))}.fz-show__word{position:absolute;left:50%;top:clamp(10px,3vw,34px);z-index:0;margin:0;transform:translate(-50%);white-space:nowrap;pointer-events:none;font:400 clamp(80px,14.5vw,200px)/1.1 var(--fz-font-script, "Kaushan Script", cursive);color:#ffffff4d}.fz-show__stage{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);gap:clamp(16px,3vw,40px);align-items:center}.fz-show__slide{grid-row:1;grid-column:1 / 3;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:inherit;align-items:center;visibility:hidden;pointer-events:none}.fz-show__slide.is-active{visibility:visible;pointer-events:auto}.fz-show__slide.is-leaving{visibility:visible}.fz-show__copy{display:grid;justify-items:start;gap:18px;opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .7s cubic-bezier(.22,1,.36,1)}.fz-show__slide.is-active .fz-show__copy{opacity:1;transform:none;transition-delay:.25s}.fz-show__slide.is-leaving .fz-show__copy{opacity:0;transform:translateY(-10px);transition-duration:.3s}.fz-show__title{margin:0;font:600 clamp(36px,4.2vw,54px)/1.04 var(--fz-font-display);letter-spacing:-.01em;color:inherit;text-transform:none;text-wrap:balance}.fz-show__text{margin:0;max-width:34ch;font:400 14.5px/1.65 var(--fz-font-ui);opacity:.92}.fz-show__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:6px}.fz-show__btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 36px;border:1.5px solid rgba(255,255,255,.9);border-radius:var(--fz-pill);background:transparent;color:inherit;font:500 14px/1 var(--fz-font-ui);letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background-color .25s ease,color .25s ease,transform .15s ease}.fz-show__btn:active{transform:scale(.96)}@media(hover:hover){.fz-show__btn:hover{background:#fff;color:var(--show-tint);filter:none}}.fz-show__more{color:inherit;font:500 13px/1 var(--fz-font-ui);text-underline-offset:5px;opacity:.9}.fz-show__media{align-self:end;justify-self:center;height:clamp(320px,50vh,500px);opacity:0;transform:translateY(calc(40px * var(--show-dir, 1))) scale(.95);transition:opacity .6s ease,transform 1s cubic-bezier(.22,1,.36,1)}.fz-show__media img{display:block;height:100%;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 34px 40px rgba(60,20,30,.25))}.fz-show__slide.is-active .fz-show__media{opacity:1;transform:none}.fz-show__slide.is-leaving .fz-show__media{opacity:0;transform:translateY(calc(-30px * var(--show-dir, 1))) scale(1.03);transition-duration:.5s,.7s}.fz-show__side{grid-row:1;grid-column:3;display:grid;gap:10px;align-self:center;min-width:0;margin-right:calc(-1*clamp(20px,6vw,88px))}.fz-show__kicker{margin:0;font:600 17px/1.3 var(--fz-font-display)}.fz-show__note{margin:0 0 20px;max-width:28ch;font:400 13px/1.6 var(--fz-font-ui);opacity:.9}.fz-show__thumbs{display:flex;gap:10px;margin-left:-56px;padding:12px 24px 34px 60px;margin-bottom:-22px;scroll-padding-inline:60px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 60px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 60px,#000 calc(100% - 28px),transparent);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.fz-show__thumbs::-webkit-scrollbar{display:none}.fz-show__thumb{position:relative;flex:0 0 auto;width:66px;height:94px;padding:0;border:0;border-radius:7px;background:linear-gradient(180deg,#ffffff2e,#0000000f),var(--t);box-shadow:0 8px 14px #3c141e1f;cursor:pointer;scroll-snap-align:start;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.fz-show__thumb img{position:absolute;top:8%;right:6%;bottom:8%;left:6%;width:88%;height:84%;object-fit:contain;filter:drop-shadow(0 6px 6px rgba(0,0,0,.18))}.fz-show__thumb[aria-current=true]{transform:translateY(-6px);box-shadow:0 0 0 2px #fffffff2,0 16px 26px #3c141e33}@media(hover:hover){.fz-show__thumb:hover{transform:translateY(-4px);filter:none}}.fz-show__foot{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:clamp(20px,4vw,56px)}.fz-show__dots{display:flex;align-items:center;gap:14px}.fz-show__dots span{width:6px;height:6px;border-radius:50%;background:#ffffff8c;transition:all .35s ease}.fz-show__dots span.is-on{width:11px;height:11px;background:#fff}.fz-show__arrows{display:flex;gap:18px}.fz-show__arrows button{display:grid;place-items:center;width:44px;height:36px;padding:0;border:0;background:none;color:inherit;cursor:pointer;transition:transform .2s ease}.fz-show__arrows svg{width:38px;height:12px}@media(hover:hover){.fz-show__arrows button:first-child:hover{transform:translate(-4px);filter:none}.fz-show__arrows button:last-child:hover{transform:translate(4px);filter:none}}.fz-show__social{display:flex;gap:30px}.fz-show__social a{color:inherit;font:400 13px/1 var(--fz-font-ui);text-decoration:none;opacity:.92}.fz-show__social a:hover{text-decoration:underline;text-underline-offset:5px}@media(max-width:860px){.fz-show{min-height:0;padding:28px 20px 20px;gap:10px}.fz-show__word{top:16px;font-size:13.5vw}.fz-show__stage{grid-template-columns:minmax(0,1fr);gap:18px}.fz-show__slide{grid-column:1;grid-template-columns:minmax(0,1fr);gap:10px}.fz-show__media{order:-1;height:clamp(250px,66vw,340px);margin-top:26px}.fz-show__copy{justify-items:center;text-align:center;gap:12px}.fz-show__actions{justify-content:center}.fz-show__side{grid-row:2;grid-column:1;margin:0 -20px;justify-items:center;text-align:center}.fz-show__note{margin-bottom:4px}.fz-show__thumbs{width:fit-content;max-width:100%;margin-left:0;padding:12px 24px 30px;scroll-padding-inline:24px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent)}.fz-show__foot{grid-template-columns:1fr auto}.fz-show__social{display:none}}@media(prefers-reduced-motion:reduce){.fz-show,.fz-show__copy,.fz-show__media{transition:none}}.fz-trio{position:relative;isolation:isolate;display:grid;justify-items:center;gap:clamp(8px,2vw,18px);margin-top:12px;padding:clamp(36px,6vw,72px) clamp(16px,4vw,48px) clamp(36px,5vw,56px);border-radius:22px;overflow:hidden;background:var(--trio-bg, transparent);text-align:center}.fz-trio__word{position:absolute;left:-2%;top:50%;z-index:-1;margin:0;transform:translateY(-58%) rotate(-6deg);white-space:nowrap;pointer-events:none;font:400 clamp(180px,34vw,460px)/1 var(--fz-font-script, "Caveat", cursive);color:#85b09a29}.fz-trio__title{position:relative;z-index:1;margin:0;font:600 clamp(44px,7.2vw,96px)/.92 var(--fz-font-display);letter-spacing:-.035em;text-transform:uppercase;color:var(--fz-green);text-wrap:balance}.fz-trio__row{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:clamp(4px,1.6vw,20px);width:min(100%,900px);margin:clamp(-28px,-2.4vw,-8px) 0 0;padding:0;list-style:none}.fz-trio__item{animation:fz-trio-in .9s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.15s + var(--i) * .12s)}.fz-trio__item a{position:relative;display:block;text-decoration:none}.fz-trio__item img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 26px 28px rgba(32,92,64,.18));transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.fz-trio__item:nth-child(2) img{transform:translateY(-3%)}@media(hover:hover){.fz-trio__item a:hover img{transform:translateY(-5%) rotate(-2deg)}}.fz-trio__label{position:absolute;left:50%;bottom:8%;transform:translate(-50%,6px);padding:6px 12px;border-radius:var(--fz-pill);background:#ffffffeb;color:var(--fz-green);font:600 11px/1 var(--fz-font-ui);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .25s ease,transform .25s ease}.fz-trio__item a:hover .fz-trio__label,.fz-trio__item a:focus-visible .fz-trio__label{opacity:1;transform:translate(-50%)}.fz-trio__btn{display:inline-flex;align-items:center;min-height:46px;padding:0 30px;border-radius:var(--fz-pill);background:var(--fz-green);color:var(--fz-cream);font:500 13.5px/1 var(--fz-font-ui);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:transform .15s ease}.fz-trio__btn:active{transform:scale(.96)}@keyframes fz-trio-in{0%{opacity:0;transform:translateY(40px)}}@media(max-width:760px){.fz-trio__row{--n: 3 !important;width:112%;margin-inline:-6%}.fz-trio__row li:nth-child(4){display:none}.fz-trio__word{font-size:52vw;top:42%}}@media(prefers-reduced-motion:reduce){.fz-trio__item{animation:none}}.fz-show__word span{display:block}.fz-show__word--duo{top:clamp(14px,2.4vw,30px);display:grid;justify-items:center;line-height:.9}.fz-show__word--duo .fz-show__w1{display:flex;align-items:center;gap:.9em;padding-left:.5em;font:600 clamp(12px,1.25vw,17px)/1 var(--fz-font-display);letter-spacing:.5em;text-transform:uppercase;color:#fffc}.fz-show__word--duo .fz-show__w1:before,.fz-show__word--duo .fz-show__w1:after{content:"";width:clamp(28px,4vw,64px);height:1px;background:currentColor;opacity:.7}.fz-show__word--duo .fz-show__w1:after{margin-left:-.5em}.fz-show__w2{margin-top:clamp(-4px,-.2vw,0px);font-size:clamp(70px,11vw,158px);transform:rotate(-4deg);animation:fz-slogan-drift 9s ease-in-out infinite}@keyframes fz-slogan-drift{50%{transform:rotate(-3deg) translateY(-6px)}}@media(max-width:860px){.fz-show__w2{font-size:13vw}.fz-show__word--duo .fz-show__w1{font-size:2.8vw;letter-spacing:.4em}.fz-show__word--duo .fz-show__w1:before,.fz-show__word--duo .fz-show__w1:after{width:6vw}}@media(prefers-reduced-motion:reduce){.fz-show__w2{animation:none}}.fz-show__bgs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.fz-show__bgimg{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;opacity:0;transition:opacity 1.1s ease}.fz-show__bgimg.is-on{opacity:1}.fz-show__bgimg .fz-bg img{transform:scale(1.08);transition:transform 8s ease-out}.fz-show__bgimg.is-on .fz-bg img{transform:none}.fz-show__tname{display:none}.fz-show[data-ink=dark]{--show-ink: var(--fz-ink)}.fz-show[data-ink=dark] .fz-show__btn{border-color:currentColor}.fz-show[data-ink=dark] .fz-show__dots span{background:#00000040}.fz-show[data-ink=dark] .fz-show__dots span.is-on{background:var(--fz-ink)}@media(prefers-reduced-motion:reduce){.fz-show__bgimg,.fz-show__bgimg .fz-bg img{transition:none;transform:none}}.fz-announce{margin:0 0 8px;padding:8px 16px;border-radius:var(--fz-pill);background:var(--ann-bg);color:var(--ann-ink);text-align:center;font:500 12.5px/1.3 var(--fz-font-ui);letter-spacing:.03em}.fz-announce a{color:inherit;text-decoration:none}.fz-split{--sq: clamp(16px, 2vw, 28px);display:grid;grid-template-columns:1fr 1fr;min-height:clamp(460px,50vw,660px);margin-top:12px;border-radius:22px;overflow:hidden;color:var(--split-ink)}.fz-split--left .fz-split__media{order:-1}.fz-split__panel{position:relative;isolation:isolate;display:grid;place-items:center;padding:clamp(36px,5vw,80px) clamp(24px,5vw,80px);background:var(--split-bg)}.fz-split__card{position:relative;display:grid;justify-items:center;gap:18px;width:min(100%,460px);padding:clamp(44px,5vw,68px) clamp(24px,4vw,52px) clamp(34px,4vw,54px);background:var(--split-card);text-align:center}.fz-split__tag{position:absolute;top:-15px;left:18px;margin:0;padding:8px 14px;background:var(--split-tag);color:#fff;font:600 11px/1 var(--fz-font-ui);letter-spacing:.14em;text-transform:uppercase;transform:rotate(-4deg)}.fz-split__title{margin:0;font:400 clamp(40px,4.4vw,66px)/1.02 var(--fz-font-script, "Lobster", cursive);color:inherit;text-transform:none;letter-spacing:0;text-wrap:balance}.fz-split__text{margin:0;max-width:32ch;font:400 15px/1.55 var(--fz-font-ui)}.fz-split__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:4px;padding:0 44px;border-radius:var(--fz-pill);background:var(--split-btn, #e0662f);color:var(--split-btn-ink, #fff);font:600 14px/1 var(--fz-font-ui);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:filter .2s ease}.fz-split__media{position:relative;display:grid;padding:calc(var(--sq) * 2);background:var(--split-frame-2)}.fz-split--checker .fz-split__media{background:repeating-conic-gradient(var(--split-frame) 0 25%,var(--split-frame-2) 0 50%) 0 0 / calc(var(--sq) * 2) calc(var(--sq) * 2)}.fz-split--stripes{container-type:inline-size}.fz-split--stripes .fz-split__media{--k: 12;--r: 1.3;--u: calc(50cqw / (var(--k) + 1 + var(--k) * var(--r)));padding:calc(var(--u) * 2.2) var(--u);background:repeating-linear-gradient(90deg,var(--split-frame-2) 0 var(--u),var(--split-frame) 0 calc(var(--u) * (1 + var(--r))))}.fz-split--stripes .fz-split__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .28 0 0 0 0 .2 0 0 0 1.1 -.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0 / 220px 220px;mix-blend-mode:multiply;opacity:.5}.fz-split--stripes .fz-split__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9 .012' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .98 0 0 0 0 .94 0 0 0 .9 -.3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E") 0 0 / 300px 300px;mix-blend-mode:screen;opacity:.5}.fz-split--stripes .fz-split__photo{z-index:1}.fz-split--dots .fz-split__media{background:radial-gradient(circle,var(--split-frame) 28%,transparent 30%) 0 0 / var(--sq) var(--sq),var(--split-frame-2)}.fz-split--scallop .fz-split__media{background:var(--split-frame)}.fz-split--scallop .fz-split__photo{--r: 12px;-webkit-mask:radial-gradient(var(--r) at var(--r) var(--r),#000 97%,#0000) round calc(-1.5 * var(--r)) calc(-1.5 * var(--r)) / calc(3 * var(--r)) calc(3 * var(--r)),linear-gradient(#000 0 0) no-repeat 50% / calc(100% - 3 * var(--r)) calc(100% - 3 * var(--r));mask:radial-gradient(var(--r) at var(--r) var(--r),#000 97%,#0000) round calc(-1.5 * var(--r)) calc(-1.5 * var(--r)) / calc(3 * var(--r)) calc(3 * var(--r)),linear-gradient(#000 0 0) no-repeat 50% / calc(100% - 3 * var(--r)) calc(100% - 3 * var(--r))}.fz-split--plain .fz-split__media{background:var(--split-frame)}.fz-split__photo{position:relative;min-height:320px;overflow:hidden;background:var(--split-frame-2)}.fz-split__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:760px){.fz-split{grid-template-columns:minmax(0,1fr)}.fz-split__media{padding:calc(var(--sq) * 1.5)}.fz-split--stripes .fz-split__media{--k: 8;--u: calc(100cqw / (var(--k) + 1 + var(--k) * var(--r)))}.fz-split__photo{min-height:0;aspect-ratio:4 / 4.4}}.fz-cones{position:relative;isolation:isolate;margin-top:12px;padding:clamp(48px,7vw,96px) 0 clamp(40px,6vw,80px);border-radius:22px;overflow:hidden;background:var(--cones-bg);color:var(--cones-ink)}.fz-cones__head{margin-bottom:clamp(28px,4vw,52px);padding:0 20px;text-align:center}.fz-cones__title{margin:0;font:600 clamp(36px,4.4vw,60px)/1 var(--fz-font-display);text-transform:uppercase;letter-spacing:.01em;color:inherit}.fz-cones__sub{margin:14px 0 0;font:400 clamp(20px,2.2vw,30px)/1.3 var(--fz-font-script, "Lobster", cursive)}.fz-cones__track{display:flex;gap:clamp(16px,2vw,30px);overflow-x:auto;padding:10px clamp(20px,5vw,72px) 18px;scroll-padding-inline:clamp(20px,5vw,72px);scroll-snap-type:x mandatory;scrollbar-width:none}.fz-cones__track::-webkit-scrollbar{display:none}.fz-cones--grid .fz-cones__track{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--cones-w)),1fr));max-width:1400px;margin:0 auto;overflow:visible}.fz-cone{flex:0 0 var(--cones-w);min-width:0;scroll-snap-align:start}.fz-cone__link{display:grid;gap:16px;color:inherit;text-decoration:none}.fz-cone__pic{--n: 22px;position:relative;display:grid;place-items:center;aspect-ratio:4 / 5;overflow:hidden;background:var(--c)}.fz-cone__pic img{width:80%;height:84%;object-fit:contain;filter:drop-shadow(0 16px 14px rgba(0,0,0,.28));transition:transform .35s ease}@media(hover:hover){.fz-cone__link:hover .fz-cone__pic img{transform:translateY(-5px)}}.fz-cone__name{font:600 clamp(20px,1.8vw,26px)/1.02 var(--fz-font-display);text-transform:uppercase;letter-spacing:.01em}.fz-cone__text{max-width:28ch;margin:6px 0 0;font:400 14px/1.45 var(--fz-font-ui);opacity:.85}.fz-cones--ticket .fz-cone__pic{-webkit-mask:radial-gradient(circle at top left,#0000 var(--n),#000 calc(var(--n) + .5px)) top left / 51% 51% no-repeat,radial-gradient(circle at top right,#0000 var(--n),#000 calc(var(--n) + .5px)) top right / 51% 51% no-repeat,radial-gradient(circle at bottom left,#0000 var(--n),#000 calc(var(--n) + .5px)) bottom left / 51% 51% no-repeat,radial-gradient(circle at bottom right,#0000 var(--n),#000 calc(var(--n) + .5px)) bottom right / 51% 51% no-repeat;mask:radial-gradient(circle at top left,#0000 var(--n),#000 calc(var(--n) + .5px)) top left / 51% 51% no-repeat,radial-gradient(circle at top right,#0000 var(--n),#000 calc(var(--n) + .5px)) top right / 51% 51% no-repeat,radial-gradient(circle at bottom left,#0000 var(--n),#000 calc(var(--n) + .5px)) bottom left / 51% 51% no-repeat,radial-gradient(circle at bottom right,#0000 var(--n),#000 calc(var(--n) + .5px)) bottom right / 51% 51% no-repeat}.fz-cones--arch .fz-cone__pic{border-radius:999px 999px 0 0}.fz-cones--circle .fz-cone__pic{aspect-ratio:1;border-radius:50%}.fz-cones--polaroid .fz-cone__pic{border:10px solid #fff;border-bottom-width:46px;box-shadow:0 14px 28px -12px #00000059}.fz-cones--scallop .fz-cone__pic{--r: 10px;-webkit-mask:radial-gradient(var(--r) at var(--r) var(--r),#000 97%,#0000) round calc(-1.5 * var(--r)) calc(-1.5 * var(--r)) / calc(3 * var(--r)) calc(3 * var(--r)),linear-gradient(#000 0 0) no-repeat 50% / calc(100% - 3 * var(--r)) calc(100% - 3 * var(--r));mask:radial-gradient(var(--r) at var(--r) var(--r),#000 97%,#0000) round calc(-1.5 * var(--r)) calc(-1.5 * var(--r)) / calc(3 * var(--r)) calc(3 * var(--r)),linear-gradient(#000 0 0) no-repeat 50% / calc(100% - 3 * var(--r)) calc(100% - 3 * var(--r))}.fz-cones--stamp .fz-cone__pic{-webkit-mask:radial-gradient(circle,#0000 5px,#000 5.5px) round -8px -8px / 16px 16px,linear-gradient(#000 0 0) no-repeat 50% / calc(100% - 16px) calc(100% - 16px);mask:radial-gradient(circle,#0000 5px,#000 5.5px) round -8px -8px / 16px 16px,linear-gradient(#000 0 0) no-repeat 50% / calc(100% - 16px) calc(100% - 16px)}.fz-cones--tilt .fz-cone:nth-child(odd){transform:rotate(-2.5deg)}.fz-cones--tilt .fz-cone:nth-child(2n){transform:rotate(2deg) translateY(14px)}.fz-cones--tilt .fz-cones__track{padding-top:24px;padding-bottom:36px}.fz-cones__more{margin:clamp(20px,3vw,36px) 0 0;text-align:center}@media(max-width:760px){.fz-cone{flex-basis:min(var(--cones-w),62vw)}}.fz-collage{position:relative;isolation:isolate;margin-top:12px;padding:clamp(56px,8vw,120px) clamp(20px,5vw,72px);border-radius:22px;overflow:hidden;background:var(--col-bg)}.fz-collage__inner{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;max-width:1180px;margin:0 auto}.fz-collage__card{position:relative;z-index:2;margin-right:-14%;padding:clamp(28px,4vw,56px);background:var(--col-card);color:var(--col-ink);transform:rotate(calc(-1 * var(--col-tilt)));box-shadow:0 22px 44px -22px #00000073}.fz-collage--left .fz-collage__card{order:2;margin:0 0 0 -14%;transform:rotate(var(--col-tilt))}.fz-collage__kicker{margin:0 0 14px;font:600 12px/1 var(--fz-font-ui);letter-spacing:.16em;text-transform:uppercase;opacity:.8}.fz-collage__text{margin:0;font:400 clamp(20px,2.1vw,29px)/1.38 var(--fz-font-script, "Lobster", cursive)}.fz-collage__link{display:inline-block;margin-top:20px;color:inherit;font:600 12.5px/1 var(--fz-font-ui);letter-spacing:.12em;text-transform:uppercase;text-underline-offset:6px}.fz-collage__photo{width:min(100%,460px);justify-self:center;margin:0;transform:rotate(calc(var(--col-tilt) * .7));box-shadow:0 26px 54px -26px #00000080}.fz-collage--left .fz-collage__photo{transform:rotate(calc(var(--col-tilt) * -.7))}.fz-collage__photo img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}@media(max-width:760px){.fz-collage__inner{grid-template-columns:minmax(0,1fr)}.fz-collage__card,.fz-collage--left .fz-collage__card{order:0;margin:0 6px -36px}.fz-collage__photo{margin:0 14px}}.fz-announce+.fz-nav{position:relative}.fz-collage__photo img{height:auto}.fz-cone__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;filter:none!important;transform-origin:50% 50%;pointer-events:none}.fz-cone__tint{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c);pointer-events:none}.fz-cone__pic>img:not(.fz-cone__bg){position:relative;z-index:1}.fz-cones--sign .fz-cone__pic{background:var(--cones-frame, #f3e6b3);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 400 500%27 preserveAspectRatio=%27none%27%3E%3Cpath d=%27M46.00 0H354.00A46.00 46.00 0 0 0 400 46.00V454.00A46.00 46.00 0 0 0 354.00 500H46.00A46.00 46.00 0 0 0 0 454.00V46.00A46.00 46.00 0 0 0 46.00 0Z%27/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 400 500%27 preserveAspectRatio=%27none%27%3E%3Cpath d=%27M46.00 0H354.00A46.00 46.00 0 0 0 400 46.00V454.00A46.00 46.00 0 0 0 354.00 500H46.00A46.00 46.00 0 0 0 0 454.00V46.00A46.00 46.00 0 0 0 46.00 0Z%27/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}.fz-cones--sign .fz-cone__pic:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 400 500%27 preserveAspectRatio=%27none%27%3E%3Cpath d=%27M57.55 13H342.45A59.00 59.00 0 0 0 387 57.55V442.45A59.00 59.00 0 0 0 342.45 487H57.55A59.00 59.00 0 0 0 13 442.45V57.55A59.00 59.00 0 0 0 57.55 13Z%27/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 400 500%27 preserveAspectRatio=%27none%27%3E%3Cpath d=%27M57.55 13H342.45A59.00 59.00 0 0 0 387 57.55V442.45A59.00 59.00 0 0 0 342.45 487H57.55A59.00 59.00 0 0 0 13 442.45V57.55A59.00 59.00 0 0 0 57.55 13Z%27/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}.fz-cones--sign .fz-cone__pic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--cones-frame, #f3e6b3);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 400 500%27 preserveAspectRatio=%27none%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M46.00 0H354.00A46.00 46.00 0 0 0 400 46.00V454.00A46.00 46.00 0 0 0 354.00 500H46.00A46.00 46.00 0 0 0 0 454.00V46.00A46.00 46.00 0 0 0 46.00 0ZM57.55 13H342.45A59.00 59.00 0 0 0 387 57.55V442.45A59.00 59.00 0 0 0 342.45 487H57.55A59.00 59.00 0 0 0 13 442.45V57.55A59.00 59.00 0 0 0 57.55 13Z%27/%3E%3Cpath d=%27M66.45 25H333.55A71.00 71.00 0 0 0 375 66.45V433.55A71.00 71.00 0 0 0 333.55 475H66.45A71.00 71.00 0 0 0 25 433.55V66.45A71.00 71.00 0 0 0 66.45 25Z%27 fill=%27none%27 stroke=%27black%27 stroke-width=%274%27/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 400 500%27 preserveAspectRatio=%27none%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M46.00 0H354.00A46.00 46.00 0 0 0 400 46.00V454.00A46.00 46.00 0 0 0 354.00 500H46.00A46.00 46.00 0 0 0 0 454.00V46.00A46.00 46.00 0 0 0 46.00 0ZM57.55 13H342.45A59.00 59.00 0 0 0 387 57.55V442.45A59.00 59.00 0 0 0 342.45 487H57.55A59.00 59.00 0 0 0 13 442.45V57.55A59.00 59.00 0 0 0 57.55 13Z%27/%3E%3Cpath d=%27M66.45 25H333.55A71.00 71.00 0 0 0 375 66.45V433.55A71.00 71.00 0 0 0 333.55 475H66.45A71.00 71.00 0 0 0 25 433.55V66.45A71.00 71.00 0 0 0 66.45 25Z%27 fill=%27none%27 stroke=%27black%27 stroke-width=%274%27/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;pointer-events:none}.fz-pack:has(.fz-ticket){padding:0}.fz-ticket{--tk-lift: clamp(150px, 16vw, 230px);position:relative;color:var(--tk-ink)}.fz-ticket__top{padding:clamp(22px,3vw,34px) clamp(18px,5vw,72px) calc(var(--tk-lift) + clamp(28px,4vw,48px));background:var(--tk-top);color:var(--tk-top-ink);text-align:center}.fz-ticket__labels{display:flex;justify-content:space-between;gap:16px;margin-bottom:clamp(26px,4vw,52px);font:500 12px/1 var(--fz-font-ui);letter-spacing:.16em;text-transform:uppercase;opacity:.9}.fz-ticket__title{display:grid;justify-items:center;margin:0;color:inherit;line-height:.9}.fz-ticket__title--img img{display:block;height:auto;max-width:100%;margin-inline:auto}.fz-ticket__t1{font:500 clamp(54px,8.5vw,128px)/.92 var(--fz-font-display);letter-spacing:.02em;text-transform:uppercase}.fz-ticket__t2{margin-top:-.08em;font:400 clamp(56px,9vw,136px)/1 var(--fz-font-script, "Lobster", cursive)}.fz-ticket__stage{position:relative;isolation:isolate;display:grid;justify-items:center;padding:0 16px clamp(48px,7vw,96px);background:var(--tk-ink)}.fz-ticket__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.fz-ticket__stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(0,0,0,var(--tk-dim, 0))}.fz-ticket__card{--tk-bite: 12px;width:min(100%,580px);margin-top:calc(var(--tk-lift) * -1);padding:calc(var(--tk-bite) + clamp(18px,2.4vw,28px)) clamp(20px,3.2vw,40px) clamp(22px,3vw,34px);background:var(--tk-paper);box-shadow:0 28px 50px -24px #00000073;-webkit-mask:radial-gradient(circle at 50% 0,#0000 var(--tk-bite),#000 calc(var(--tk-bite) + .5px)) 0 0 / calc(var(--tk-bite) * 2.9) 100% repeat-x;mask:radial-gradient(circle at 50% 0,#0000 var(--tk-bite),#000 calc(var(--tk-bite) + .5px)) 0 0 / calc(var(--tk-bite) * 2.9) 100% repeat-x}.fz-ticket__head,.fz-ticket__foot{display:flex;align-items:center;justify-content:space-between;gap:16px}.fz-ticket__head{padding-bottom:clamp(14px,2vw,20px);border-bottom:2px dashed color-mix(in srgb,var(--tk-ink) 40%,transparent)}.fz-ticket__logo{width:auto;height:clamp(38px,4vw,50px)}.fz-ticket__note{margin:0;font:400 14px/1.35 var(--fz-font-ui);text-align:right}.fz-ticket__product{display:block;width:100%;margin:0;padding:clamp(10px,2vw,20px) 0 0;border:0;background:none;cursor:pointer}.fz-ticket__product img{display:block;width:min(64%,320px);height:auto;margin:0 auto;filter:drop-shadow(0 18px 16px rgba(0,0,0,.25));transition:transform .3s ease}@media(hover:hover){.fz-ticket__product:hover img{transform:translateY(-4px) rotate(-1.5deg)}}.fz-ticket__name{margin:4px 0 0;padding-bottom:clamp(14px,2vw,20px);border-bottom:2px dashed color-mix(in srgb,var(--tk-ink) 40%,transparent);color:var(--tk-accent);font:600 clamp(28px,3.4vw,42px)/1.05 var(--fz-font-display);text-align:center;text-transform:uppercase;letter-spacing:.01em}.fz-ticket__foot{align-items:flex-end;padding-top:clamp(14px,2vw,20px)}.fz-ticket__small{margin:0;font:400 14px/1.35 var(--fz-font-ui)}.fz-ticket__buy{display:grid;justify-items:end;gap:8px}.fz-ticket__kicker{margin:0;color:var(--fz-orange, #e0662f);font:600 13px/1 var(--fz-font-ui);letter-spacing:.14em;text-transform:uppercase}.fz-ticket__btns{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.fz-ticket__btn{display:inline-flex;align-items:baseline;gap:6px;min-height:44px;padding:12px 18px;border:1.5px solid var(--tk-accent);border-radius:999px;background:transparent;color:var(--tk-accent);font:600 13px/1 var(--fz-font-ui);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.fz-ticket__btn small{font-size:11px;letter-spacing:.04em;opacity:.8}.fz-ticket__btn.is-main,.fz-ticket__btn:hover{background:var(--tk-accent);color:var(--tk-paper)}.fz-ticket__btn:focus-visible,.fz-ticket__product:focus-visible{outline:2px solid var(--tk-accent);outline-offset:3px}@media(max-width:560px){.fz-ticket__foot{flex-direction:column;align-items:stretch}.fz-ticket__buy{justify-items:stretch}.fz-ticket__kicker{text-align:center}.fz-ticket__btns{display:grid;grid-template-columns:1fr 1fr}.fz-ticket__btn{justify-content:center;padding-inline:10px}.fz-ticket__small{text-align:center}.fz-ticket__labels{font-size:10px}}.fz-card--sign{--frame: var(--fz-sign-frame, #f3e6b3);padding:0;border-radius:0;background:none;box-shadow:none}.fz-card--sign:hover{transform:translateY(-4px);box-shadow:none}.fz-card--sign .fz-card__media{aspect-ratio:4 / 5;border-radius:0;background:var(--frame);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 400 500%27 preserveAspectRatio=%27none%27%3E%3Cpath d=%27M46.00 0H354.00A46.00 46.00 0 0 0 400 46.00V454.00A46.00 46.00 0 0 0 354.00 500H46.00A46.00 46.00 0 0 0 0 454.00V46.00A46.00 46.00 0 0 0 46.00 0Z%27/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 400 500%27 preserveAspectRatio=%27none%27%3E%3Cpath d=%27M46.00 0H354.00A46.00 46.00 0 0 0 400 46.00V454.00A46.00 46.00 0 0 0 354.00 500H46.00A46.00 46.00 0 0 0 0 454.00V46.00A46.00 46.00 0 0 0 46.00 0Z%27/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}.fz-card--sign .fz-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fz-card--sign .fz-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--frame);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 400 500%27 preserveAspectRatio=%27none%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M46.00 0H354.00A46.00 46.00 0 0 0 400 46.00V454.00A46.00 46.00 0 0 0 354.00 500H46.00A46.00 46.00 0 0 0 0 454.00V46.00A46.00 46.00 0 0 0 46.00 0ZM57.55 13H342.45A59.00 59.00 0 0 0 387 57.55V442.45A59.00 59.00 0 0 0 342.45 487H57.55A59.00 59.00 0 0 0 13 442.45V57.55A59.00 59.00 0 0 0 57.55 13Z%27/%3E%3Cpath d=%27M66.45 25H333.55A71.00 71.00 0 0 0 375 66.45V433.55A71.00 71.00 0 0 0 333.55 475H66.45A71.00 71.00 0 0 0 25 433.55V66.45A71.00 71.00 0 0 0 66.45 25Z%27 fill=%27none%27 stroke=%27black%27 stroke-width=%274%27/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 400 500%27 preserveAspectRatio=%27none%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M46.00 0H354.00A46.00 46.00 0 0 0 400 46.00V454.00A46.00 46.00 0 0 0 354.00 500H46.00A46.00 46.00 0 0 0 0 454.00V46.00A46.00 46.00 0 0 0 46.00 0ZM57.55 13H342.45A59.00 59.00 0 0 0 387 57.55V442.45A59.00 59.00 0 0 0 342.45 487H57.55A59.00 59.00 0 0 0 13 442.45V57.55A59.00 59.00 0 0 0 57.55 13Z%27/%3E%3Cpath d=%27M66.45 25H333.55A71.00 71.00 0 0 0 375 66.45V433.55A71.00 71.00 0 0 0 333.55 475H66.45A71.00 71.00 0 0 0 25 433.55V66.45A71.00 71.00 0 0 0 66.45 25Z%27 fill=%27none%27 stroke=%27black%27 stroke-width=%274%27/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;pointer-events:none}.fz-card--sign .fz-card__foot{position:relative;z-index:1;align-self:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1px;max-width:100%;margin:10px auto 0;padding:5px 10px;background:var(--fz-paper, #fbf6ee);box-shadow:none;font:600 10.5px/1.25 var(--fz-font-ui);letter-spacing:.08em;text-align:center}.fz-card--sign .fz-card__title{font:inherit;font-weight:700}.fz-card--sign .fz-card__price{font-weight:500;opacity:.85}.fz-card--sign .fz-plus{z-index:3;top:9%;right:9%;bottom:auto;width:32px;height:32px;transform:none}.fz-card--sign .fz-card__soldout{z-index:3}.fz-stripes{--st-a: var(--fz-stripe-a, #013f1e);--st-b: var(--fz-stripe-b, #e1decd);--st-w: var(--fz-stripe-w, 20px);position:relative;isolation:isolate;background:linear-gradient(90deg,var(--st-b) 0 calc(var(--st-w) / 2),var(--st-a) 0 calc(var(--st-w) * 1.5),var(--st-b) 0) 50% 0 / calc(var(--st-w) * 2) 100% repeat-x}.fz-section--stripes{padding-top:0;padding-bottom:clamp(56px,8vw,110px)}.fz-section--stripes>.fz-title{position:relative;margin-inline:calc(clamp(8px,2vw,24px)*-1);padding:clamp(18px,2.6vw,30px) 16px;background:var(--fz-paper, #fbf6ee);box-shadow:0 0 0 1px #0000000a}.fz-section--stripes .fz-menu__head h3{display:inline-block;padding:6px 16px;background:var(--fz-paper, #fbf6ee)}.fz-section--stripes .fz-menu__head :is(a,.fz-menu__more){padding:6px 12px;background:var(--fz-paper, #fbf6ee)}.fz-section--stripes .fz-grid{row-gap:clamp(28px,4vw,56px)}.fz-section--stripes .fz-grid{max-width:1060px;margin-inline:auto;column-gap:clamp(14px,2.4vw,32px)}.fz-section--stripes .fz-center .fz-cta,.fz-section--stripes .fz-empty{position:relative}@media(min-width:761px){.fz-section--stripes .fz-center{margin-top:clamp(40px,4vw,56px)}}.fz-section--stripes .fz-tabs{background:transparent}.fz-print{position:relative;display:block;overflow:hidden}.fz-print-on .fz-print img{filter:contrast(1.12) saturate(.82) sepia(.12) brightness(1.02)}.fz-print-on .fz-print:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(20,40,30,.55) 0 32%,transparent 36%) 0 0 / 5px 5px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .18 0 0 0 0 .12 0 0 0 1.2 -.4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0 / 200px 200px;mix-blend-mode:multiply;opacity:var(--fz-print-strength, .28)}.fz-phot{position:relative;isolation:isolate;overflow:hidden;display:grid;min-height:68vh;background:var(--fz-green, #205c40)}.fz-phot--screen{min-height:calc(100svh - 110px)}.fz-phot--medium{min-height:52vh}.fz-phot__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.fz-phot__media picture,.fz-phot__media img{display:block;width:100%;height:100%;object-fit:cover}.fz-phot__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#000;opacity:var(--phot-dim, 0);pointer-events:none}.fz-phot__cta{display:flex;padding:clamp(24px,5vw,64px)}.fz-phot--center .fz-phot__cta{align-items:center;justify-content:center}.fz-phot--bottom-left .fz-phot__cta{align-items:flex-end;justify-content:flex-start}.fz-phot--bottom-center .fz-phot__cta{align-items:flex-end;justify-content:center}.fz-phot--bottom-right .fz-phot__cta{align-items:flex-end;justify-content:flex-end}.fz-phot__btn{display:inline-block;padding:18px 38px;border-radius:999px;background:var(--phot-btn);color:var(--phot-btn-ink);font:700 15px/1 var(--fz-font-ui);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;box-shadow:0 14px 30px -14px #0009;transition:transform .2s}.fz-phot__btn:hover{transform:translateY(-2px)}.fz-phot--slides>.fz-phot__slide{grid-area:1 / 1;position:relative;isolation:isolate;display:grid;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility .9s}.fz-phot--slides>.fz-phot__slide.is-on{opacity:1;visibility:visible}.fz-phot__stack{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.fz-phot--bottom-left .fz-phot__stack{align-items:flex-start;text-align:left}.fz-phot--bottom-right .fz-phot__stack{align-items:flex-end;text-align:right}.fz-phot__title{margin:0;max-width:18ch;font:400 clamp(34px,5.4vw,76px)/1 var(--fz-font-display);text-transform:uppercase;text-shadow:0 2px 18px rgba(0,0,0,.35)}.fz-phot__dots{position:absolute;left:50%;bottom:14px;z-index:3;display:flex;gap:8px;transform:translate(-50%)}.fz-phot__dot{width:10px;height:10px;padding:0;border:2px solid #fbf6ee;border-radius:50%;background:transparent;cursor:pointer;box-shadow:0 1px 6px #00000059}.fz-phot__dot[aria-current=true]{background:#fbf6ee}@media(prefers-reduced-motion:reduce){.fz-phot--slides>.fz-phot__slide{transition:none}}.fz-note{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,80px);padding:clamp(64px,9vw,130px) clamp(16px,6vw,96px);background-color:var(--note-bg)}.fz-note--right .fz-note__paper{order:1}.fz-note__paper{position:relative;max-width:520px;justify-self:center;width:100%;padding:clamp(40px,5vw,64px) clamp(26px,4vw,52px) clamp(32px,4vw,48px);color:var(--note-ink);background:var(--note-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='3'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .38 0 0 0 0 .25 0 0 0 .5 -.18'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E") 0 0 / 240px 240px;transform:rotate(var(--note-tilt));box-shadow:0 2px #0000000a,0 26px 40px -22px #0000008c,0 6px 12px -6px #00000040}.fz-note__paper--lined{background-image:linear-gradient(transparent 0 calc(1.7em - 1px),#205c4029 0 1.7em);background-size:100% 1.7em;background-position:0 1.2em}.fz-note__clip{position:absolute;top:-40px;left:clamp(28px,14%,70px);width:34px;height:auto;color:#b9bec2;filter:drop-shadow(1px 3px 2px rgba(0,0,0,.35));transform:rotate(-4deg)}.fz-note--clip-brass .fz-note__clip{color:#c9a24a}.fz-note--clip-green .fz-note__clip{color:#2f7a55}.fz-note--clip-red .fz-note__clip{color:#b23a32}.fz-note__kicker{margin:0 0 14px;font:700 12px/1 var(--fz-font-ui);letter-spacing:.18em;text-transform:uppercase;opacity:.8}.fz-note__title{margin:0 0 18px;font:700 clamp(28px,3.2vw,44px)/1.02 var(--fz-font-display);color:inherit}.fz-note__text{font:400 16px/1.6 var(--fz-font-ui)}.fz-note__text p{margin:0 0 12px}.fz-note__btn{display:inline-block;margin-top:12px;padding:13px 26px;border-radius:999px;background:var(--note-ink);color:var(--note-paper);font:700 13px/1 var(--fz-font-ui);letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.fz-note__sign{margin:22px 0 0;font:400 clamp(22px,2.4vw,30px)/1.1 var(--fz-font-script);transform:rotate(-3deg);transform-origin:left}.fz-note__graphic{display:flex;justify-content:center;align-items:center}.fz-note__pic{width:var(--note-g-size);max-width:560px;transform:rotate(var(--note-g-tilt))}.fz-note__pic img{display:block;width:100%;height:auto}.fz-note__graphic--free img{filter:drop-shadow(0 22px 22px rgba(0,0,0,.4))}.fz-note__graphic--photo .fz-note__pic{padding:12px 12px 44px;background:#fff;box-shadow:0 24px 40px -22px #0009}.fz-note__graphic--photo .fz-note__pic img{aspect-ratio:4 / 5;object-fit:cover}.fz-note__graphic--photo .fz-print:after{top:12px;right:12px;bottom:44px;left:12px}@media(max-width:760px){.fz-note{grid-template-columns:1fr;padding-top:80px}.fz-note__paper{order:0!important}.fz-note__graphic{order:1}}.fz-halves{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;min-height:clamp(520px,70vh,820px)}.fz-halves--left .fz-halves__media{order:-1}.fz-halves__text{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,7vw,110px) clamp(24px,6vw,96px);background:var(--hv-bg);color:var(--hv-ink)}.fz-halves__kicker{margin:0 0 16px;font:700 12px/1 var(--fz-font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--hv-accent)}.fz-halves__title{margin:0 0 20px;font:700 clamp(36px,4.6vw,66px)/1 var(--fz-font-display);color:inherit}.fz-halves__body{max-width:34em;font:400 16px/1.65 var(--fz-font-ui)}.fz-halves__body p{margin:0 0 12px}.fz-halves__list-title{margin:22px 0 8px;font:400 clamp(24px,2.4vw,32px)/1 var(--fz-font-script);color:var(--hv-accent)}.fz-halves__list{max-width:34em;margin:0;padding:0;list-style:none}.fz-halves__list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 0;border-bottom:1px dashed color-mix(in srgb,var(--hv-ink) 40%,transparent)}.fz-halves__name{font:700 15px/1.2 var(--fz-font-display);letter-spacing:.06em;text-transform:uppercase}.fz-halves__desc{font:400 14px/1.4 var(--fz-font-ui);opacity:.82}.fz-halves__btn{align-self:flex-start;margin-top:26px;padding:14px 28px;border-radius:999px;background:var(--hv-accent);color:var(--hv-bg);font:700 13px/1 var(--fz-font-ui);letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.fz-halves__media{position:relative;display:grid;place-items:center;min-height:360px;overflow:hidden}.fz-halves__photo{position:absolute;top:0;right:0;bottom:0;left:0}.fz-halves__photo img{width:100%;height:100%;object-fit:cover;display:block}.fz-halves__framed{width:min(76%,460px);padding:12px 12px 48px;background:#fff;box-shadow:0 26px 44px -22px #0009;transform:rotate(2deg)}.fz-halves__framed img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.fz-halves__framed.fz-print:after{top:12px;right:12px;bottom:48px;left:12px}.fz-halves__bridge,.fz-halves__stamp{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%)}.fz-halves__bridge{width:var(--hv-bridge);height:auto;filter:drop-shadow(0 22px 24px rgba(0,0,0,.45))}.fz-halves__stamp{display:grid;place-items:center;width:clamp(120px,12vw,160px);aspect-ratio:1;margin:0;border-radius:50%;background:var(--hv-accent);color:var(--hv-bg);box-shadow:0 0 0 6px var(--hv-accent),inset 0 0 0 2px var(--hv-bg),0 18px 30px -14px #0000008c;font:400 clamp(20px,2vw,26px)/1.05 var(--fz-font-script);text-align:center;transform:translate(-50%,-50%) rotate(-10deg)}@media(max-width:760px){.fz-halves{grid-template-columns:1fr}.fz-halves__media{order:-1;min-height:62vw}.fz-halves__bridge,.fz-halves__stamp{top:62vw}.fz-halves__bridge{width:calc(var(--hv-bridge) * .7)}.fz-halves__text{padding-top:90px}}.fz-section--stripes .fz-grid>li{display:flex}.fz-section--stripes .fz-card--sign{display:flex;flex-direction:column;width:100%}.fz-section--stripes .fz-menu__head{max-width:1060px;margin-inline:auto}#fz-menu.fz-section--stripes :is(.fz-grid,.fz-menu__head){max-width:1400px}.fz-note--half{gap:0;padding:0;align-items:stretch;min-height:clamp(520px,72vh,820px)}.fz-note--half .fz-note__paper{align-self:center;margin:clamp(64px,8vw,120px) clamp(20px,5vw,72px);width:auto}.fz-note--half .fz-note__graphic{position:relative;display:block;min-height:100%}.fz-note--half .fz-note__pic{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;transform:none}.fz-note--half .fz-note__pic img{width:100%;height:100%;object-fit:cover}@media(max-width:760px){.fz-note--half{padding:0}.fz-note--half .fz-note__graphic{order:-1!important;aspect-ratio:4 / 5;min-height:0}.fz-note--half .fz-note__paper{margin:56px 16px 64px}}.fz-menu__intro{max-width:640px;margin:-8px auto 24px;text-align:center;font:500 15px/1.6 var(--fz-font-ui)}.fz-menu__intro p{margin:0 0 .6em}.fz-menu__more{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fz-menu__extra[hidden]{display:none!important}body.fz-rayas-on{--fz-rayas: var(--fz-stripe-a, #205c40) var(--fz-rayas-img) repeat 50% 0 / calc(var(--fz-rayas-w, 60px) * 12) auto}@media(max-width:760px){body.fz-rayas-on{--fz-rayas: var(--fz-stripe-a, #205c40) var(--fz-rayas-img) repeat 50% 0 / calc(var(--fz-rayas-w-m, 30px) * 12) auto}}body.fz-rayas-on :is(.fz-stripes,.fz-game__body,.fz-split--stripes .fz-split__media){background:var(--fz-rayas)}body.fz-rayas-on.fz-style-toldo .fz-page{background:var(--fz-rayas)}body.fz-rayas-page .fz-page{background:var(--fz-stripe-a, #205c40) var(--fz-toldo-img) repeat 50% 0 / var(--fz-toldo-size)}@media(max-width:760px){body.fz-rayas-page .fz-page{background:var(--fz-stripe-a, #205c40) var(--fz-toldo-img-m, var(--fz-toldo-img)) repeat 50% 0 / var(--fz-toldo-size-m)}}body.fz-rayas-page :is(.fz-stripes,.fz-split--stripes .fz-split__media){background:transparent}.fz-coll--stripes{padding-bottom:clamp(32px,5vw,64px)}.fz-coll--stripes .fz-coll-head{padding:clamp(22px,3vw,36px) 16px;background:var(--fz-paper, #fbf6ee);color:var(--fz-green, #205c40)}.fz-coll--stripes .fz-coll-head .fz-title{margin-bottom:0;color:inherit}.fz-coll--stripes .fz-coll-head__desc{margin-top:10px;margin-bottom:0}.fz-coll--stripes>.fz-section{padding-top:clamp(28px,4vw,48px)!important}.fz-coll--stripes .fz-grid{max-width:1060px;margin-inline:auto}.fz-coll--stripes .fz-pagination a,.fz-coll--stripes .fz-pagination span{background:var(--fz-paper, #fbf6ee)}.fz-coll .fz-coll-head--color,.fz-coll .fz-coll-head--image{position:relative;isolation:isolate;overflow:hidden;padding:clamp(36px,6vw,72px) 16px;background:var(--ch-bg);color:var(--ch-ink)}.fz-coll .fz-coll-head--image{padding-block:clamp(64px,11vw,150px)}.fz-coll .fz-coll-head--color .fz-title,.fz-coll .fz-coll-head--image .fz-title,.fz-coll .fz-coll-head--color .fz-title small,.fz-coll .fz-coll-head--image .fz-title small{margin-bottom:0;color:inherit}.fz-coll .fz-coll-head--color .fz-coll-head__desc,.fz-coll .fz-coll-head--image .fz-coll-head__desc{margin-top:10px;margin-bottom:0}.fz-coll-head__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.fz-coll-head--image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#000;opacity:var(--ch-dim, 0)}.fz-coll-head__img--m{display:none}@media(max-width:760px){.fz-coll-head--has-m .fz-coll-head__img{display:none}.fz-coll-head--has-m .fz-coll-head__img--m{display:block}}.fz-coll-types{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:1060px;margin:0 auto clamp(20px,3vw,32px);padding:0 16px}.fz-coll-types__chip{padding:11px 18px;border-radius:999px;background:var(--fz-paper, #fbf6ee);color:var(--fz-green, #205c40);font:600 12.5px/1 var(--fz-font-ui);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;box-shadow:0 6px 16px -10px #00000073;transition:background .2s,color .2s}.fz-coll-types__chip:hover{background:#fff}.fz-coll-types__chip.is-on{background:var(--fz-mango, #ffb81c);color:var(--fz-green, #205c40)}@media(max-width:760px){.fz-coll-types{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;padding-bottom:6px}.fz-coll-types::-webkit-scrollbar{display:none}}#fz-menu,#fz-pack{scroll-margin-top:130px}@media(max-width:749px){#fz-menu,#fz-pack{scroll-margin-top:106px}}.fz-anchor{display:block;height:0;scroll-margin-top:130px}@media(max-width:749px){.fz-anchor{scroll-margin-top:106px}}.fz-contact{padding-inline:24px}.fz-contact__grid{width:100%;max-width:1060px;margin-inline:auto}@media(max-width:749px){.fz-contact{padding-inline:16px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/fz.css.map */
