.fh-wrap{max-width:var(--fh-page);margin-inline:auto;padding-inline:var(--fh-gutter-start) var(--fh-gutter-end)}.fh-section{padding-block:var(--fh-pad-top, 64px) var(--fh-pad-bottom, 64px)}@media(max-width:560px){.fh-section{padding-block:calc(var(--fh-pad-top, 64px) * .7) calc(var(--fh-pad-bottom, 64px) * .7)}}.fh-display,.fh-h1,.fh-h2,.fh-h3{font-family:var(--fh-font);font-weight:800;letter-spacing:-.035em;line-height:.98;margin:0;text-wrap:balance;color:inherit;text-transform:none}.fh-h1{font-size:clamp(44px,6.6vw,96px)}.fh-h2{font-size:clamp(34px,4.6vw,66px)}.fh-h3{font-size:clamp(24px,2.4vw,34px)}.fh-accent,body[data-fw-dark] .fh-accent,.fh-accent--ink{color:var(--fw-acc)}.fh-eyebrow{display:inline-block;font:600 12px/1.2 var(--fh-font-body);letter-spacing:.14em;text-transform:uppercase;opacity:.75}.fh-lede{font-size:clamp(17px,1.35vw,20px);line-height:1.55;max-width:36ch;opacity:.88;margin:0}.fh-tnum{font-variant-numeric:tabular-nums}.fh-sec-head{display:flex;justify-content:space-between;align-items:end;gap:16px 24px;flex-wrap:wrap;margin-block-end:30px}.fh-sec-head p{max-width:42ch;opacity:.82;margin:0}.fh-rte p{margin:0}.fh-rte p+p{margin-block-start:.6em}.fh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;padding:16px 26px;font:700 16px/1 var(--fh-font);letter-spacing:normal;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .35s var(--fh-spring),box-shadow .35s var(--fh-ease),background-color .3s}.fh-btn--primary{background:var(--fh-btn-bg, var(--fw-acc));color:var(--fh-btn-fg, var(--fw-on));box-shadow:0 14px 30px -14px color-mix(in srgb,var(--fh-btn-bg, var(--fw-acc)) 80%,black)}.fh-btn--primary:hover{transform:translateY(-3px)}.fh-btn--ghost{background:transparent;color:var(--fw-ink);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--fw-ink) 35%,transparent)}.fh-btn--ghost:hover{box-shadow:inset 0 0 0 2px var(--fw-ink)}.fh-btn--ink{background:var(--fw-ink);color:var(--fw-bg)}.fh-btn .fh-arr{transition:transform .3s var(--fh-ease)}.fh-btn:hover .fh-arr{transform:translate(4px)}:where(.foodhy) :focus-visible{outline:3px solid var(--fw-acc);outline-offset:3px}.fh-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:999px;background:var(--fw-bg);color:var(--fw-ink);font:600 13px/1 var(--fh-font-body)}.fh-chip i{width:8px;height:8px;border-radius:50%;background:var(--fw-acc);display:block}.fh-pcard{position:relative;border-radius:var(--fh-radius);background:var(--c-bg);color:var(--c-ink);padding:18px;display:grid;grid-template-rows:auto auto 1fr auto auto;gap:12px;text-decoration:none;overflow:hidden;min-width:0;transition:transform .5s var(--fh-spring)}.fh-pcard:hover{transform:translateY(-6px)}.fh-pcard__top{display:flex;justify-content:space-between;align-items:start;gap:8px}.fh-pcard__stat{font:800 26px/1 var(--fh-font);letter-spacing:-.04em}.fh-pcard__stat small{display:block;font:600 10px/1.2 var(--fh-font-body);letter-spacing:.08em;text-transform:uppercase;opacity:.72;margin-block-start:4px}.fh-pcard__badge{font:600 10.5px/1 var(--fh-font-body);letter-spacing:.08em;text-transform:uppercase;padding:7px 9px;border-radius:999px;background:color-mix(in srgb,var(--c-ink) 12%,transparent);white-space:nowrap}.fh-pcard__media{aspect-ratio:1;display:grid;place-items:center;position:relative}.fh-pcard__media:before{content:"";position:absolute;width:80%;aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--c-acc) 22%,transparent);transition:transform .6s var(--fh-spring)}.fh-pcard:hover .fh-pcard__media:before{transform:scale(1.1)}.fh-pcard__media img{position:relative;width:58%;height:auto;filter:drop-shadow(0 18px 16px rgba(0,0,0,.28));transition:transform .6s var(--fh-spring)}.fh-pcard:hover .fh-pcard__media img{transform:translateY(-8px) rotate(-4deg)}.fh-pcard__title{font:800 20px/1.1 var(--fh-font);letter-spacing:-.025em;margin:0;color:inherit}.fh-pcard__link{color:inherit;text-decoration:none}.fh-pcard__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.fh-price{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font:700 18px/1 var(--fh-font)}.fh-price s{font-size:13px;font-weight:500;opacity:.55}.fh-pcard__cta{position:relative;z-index:2;display:block}.fh-pcard__add{position:relative;z-index:2;width:100%;min-height:46px;border:0;border-radius:999px;padding:12px 16px;background:var(--c-ink);color:var(--c-bg);display:inline-flex;align-items:center;justify-content:center;gap:8px;font:700 15px/1 var(--fh-font);text-decoration:none;cursor:pointer;transition:transform .3s var(--fh-spring),opacity .2s;--fh-icon-size: 18px}.fh-pcard__add:hover{transform:translateY(-2px)}.fh-pcard__add[aria-busy=true]{opacity:.65}.fh-pcard__add:disabled{opacity:.45;cursor:not-allowed}.fh-pcard__add-done{display:none;align-items:center;gap:6px}.fh-pcard__add.is-added .fh-pcard__add-done{display:inline-flex}.fh-pcard__add.is-added .fh-pcard__add-text,.fh-pcard__add.is-added>.fh-icon{display:none}.fh-shelf{display:grid;grid-template-columns:repeat(var(--fh-cols, 4),minmax(0,1fr));gap:16px}@media(max-width:1060px){.fh-shelf{grid-template-columns:repeat(min(2,var(--fh-cols, 4)),minmax(0,1fr))}}@media(max-width:640px){.fh-shelf{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline-end:calc(-1 * var(--fh-gutter-end));padding-inline-end:var(--fh-gutter-end);padding-block-end:8px;scrollbar-width:none}.fh-shelf::-webkit-scrollbar{display:none}.fh-shelf .fh-pcard{flex:0 0 78%;scroll-snap-align:start}}.fh-icon{display:block;width:var(--fh-icon-size, 52px);height:var(--fh-icon-size, 52px)}.fh-marquee{overflow:hidden;white-space:nowrap}.fh-marquee__track{display:inline-flex;animation:fh-marquee var(--fh-marquee-speed, 30s) linear infinite}.fh-marquee__group{display:inline-flex;gap:var(--fh-marquee-gap, 32px);padding-inline-end:var(--fh-marquee-gap, 32px);align-items:center}.fh-marquee__item{display:inline-flex;gap:var(--fh-marquee-gap, 32px);align-items:center}.fh-marquee__item:after{content:"";width:var(--fh-dot, 12px);height:var(--fh-dot, 12px);border-radius:50%;background:var(--fh-dot-color, var(--fw-acc));flex:none}@keyframes fh-marquee{to{transform:translate(-50%)}}.fh-rv{transition:opacity .8s var(--fh-ease),transform .8s var(--fh-ease)}.fh-rv.fh-rv--pre:not(.fh-rv--in){opacity:.001;transform:translateY(28px)}.fh-nuts{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;contain:strict}.fh-nuts img{position:absolute;left:0;top:0;width:auto;will-change:transform;filter:drop-shadow(0 7px 8px rgba(30,12,4,.35))}.fh-nuts--back{z-index:0}.fh-nuts--front{z-index:calc(var(--layer-sticky, 8) - 2)}.fh-nuts--front img{filter:blur(1.2px) drop-shadow(0 14px 14px rgba(30,12,4,.35))}body:has(fh-scroll-nuts) #MainContent,body:has(fh-scroll-nuts) footer{position:relative;z-index:1}fh-particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;display:block;overflow:hidden;contain:strict}.fh-particles__layer{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate3d(calc(var(--px, 0) * 12px),calc(var(--py, 0) * 12px),0);transition:transform .4s ease-out}.fh-particle{position:absolute;left:var(--x);top:0;will-change:transform;animation:fh-particle-rise var(--dur) linear var(--delay) infinite}.fh-particle img{display:block;height:var(--size);width:auto;opacity:.95;filter:drop-shadow(0 5px 5px rgba(30,12,4,.28));animation:fh-particle-sway var(--sway) ease-in-out var(--delay) infinite alternate}@keyframes fh-particle-rise{0%{transform:translate3d(-50%,calc(var(--fh-ph, 600px) + 40px),0) rotate(0)}to{transform:translate3d(-50%,-60px,0) rotate(var(--spin))}}@keyframes fh-particle-sway{0%{transform:translate(-6px)}to{transform:translate(6px)}}fh-particles[data-paused] .fh-particle,fh-particles[data-paused] .fh-particle img{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.fh-particle,.fh-particle img{animation:none}.fh-particle{top:var(--y0);transform:translate(-50%) rotate(var(--spin))}}body.foodhy #header-component{background-color:transparent;transition:background-color .4s,box-shadow .4s}body.foodhy #header-component .header__underlay,body.foodhy .header__row{background:transparent}body.foodhy[data-fh-scrolled] #header-component{background:color-mix(in srgb,var(--fw-bg) 86%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px color-mix(in srgb,var(--fw-ink) 10%,transparent)}body.foodhy .menu-drawer{--fw-bg: var(--fh-home-bg);--fw-ink: var(--fh-home-ink);--fw-acc: var(--fh-home-acc);--fw-card: var(--fh-home-card);--color-background: var(--fh-home-bg);--color-foreground: var(--fh-home-ink);background-color:var(--fh-home-bg);color:var(--fh-home-ink);box-shadow:0 30px 60px -20px #00000073}body.foodhy .menu-drawer__navigation{padding-inline:var(--fh-gutter-start) var(--fh-gutter-end)}body.foodhy .menu-drawer__menu-item--mainlist{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:16px;border-block-end:1.5px solid color-mix(in srgb,var(--fw-ink) 12%,transparent);font:800 26px/1.1 var(--fh-font);letter-spacing:-.02em;color:var(--fw-ink);text-decoration:none}body.foodhy .menu-drawer__menu-item--mainlist:after{content:"\2192";font-weight:600;font-size:20px;color:var(--fw-acc)}body.foodhy .menu-drawer__menu-item--mainlist:hover,body.foodhy .menu-drawer__menu-item--mainlist:focus-visible{color:var(--fw-acc)}@media(max-width:749px){body.foodhy #header-component .header__icon--menu,body.foodhy #header-component .search-action .header-actions__action{width:42px;height:42px;padding:0;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--fw-card) 78%,transparent);color:var(--fw-ink);--button-color: var(--fw-ink);--button-size: 20px;-webkit-tap-highlight-color:transparent}body.foodhy #header-component .header__icon--menu .svg-wrapper,body.foodhy #header-component .header__icon--menu svg,body.foodhy #header-component .search-action svg{width:20px;height:20px}body.foodhy #header-component .search-action{margin-inline-start:8px}body.foodhy #header-component .account-button{display:none}body.foodhy .header-actions__action[aria-controls=cart-drawer]{height:42px;min-width:42px;padding:0 12px}}.header-logo__foodhy-dark{display:none}body[data-fw-dark=true] .header-logo:has(.header-logo__foodhy-dark) .header-logo__foodhy-light{display:none}body[data-fw-dark=true] .header-logo__foodhy-dark{display:block}body[data-fw-dark=true] .header-logo:not(:has(.header-logo__foodhy-dark)) .header-logo__foodhy-light img{filter:brightness(0) invert(1)}@media(min-width:750px){body.foodhy .header-menu .menu-list__link{padding:9px 14px;font-family:var(--fh-font);font-weight:600;font-size:15px;color:var(--fw-ink);transition:color .25s}body.foodhy .header-menu .menu-list__link:hover{color:var(--fw-acc)}body.foodhy .header-menu .menu-list__link-title{padding-inline:0}}@media(min-width:750px)and (max-width:1100px){body.foodhy .header-menu .menu-list__link{padding:8px 10px;font-size:14px}}body.foodhy .header-actions__action[aria-controls=cart-drawer]{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:10px 14px 10px 16px;background:var(--fw-ink);color:var(--fw-bg);--button-color: var(--fw-bg);--button-size: 20px;height:auto;font:700 15px/1 var(--fh-font);transition:transform .3s var(--fh-spring)}body.foodhy .header-actions__action[aria-controls=cart-drawer]:before{content:attr(aria-label);order:2}body.foodhy .header-actions__action[aria-controls=cart-drawer]:hover{--button-color: var(--fw-bg)}body.foodhy .header-actions__action[aria-controls=cart-drawer]:hover{transform:translateY(-2px)}body.foodhy .header-actions__cart-icon{display:contents;color:inherit}body.foodhy .header-actions__cart-icon .svg-wrapper{order:1}body.foodhy .header-actions__cart-icon .cart-bubble:not(.visually-hidden){position:relative;inset:auto;overflow:hidden;min-width:22px;height:22px;border-radius:99px;display:grid;place-items:center;font:700 12px/1 var(--fh-font);order:3;--cart-bubble-background-fallback: var(--fw-acc);--cart-bubble-text-fallback: var(--fw-on)}body.foodhy .header-actions__cart-icon .cart-bubble__background{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--fw-bg)}body.foodhy .header-actions__cart-icon .cart-bubble__text{position:relative;color:var(--fw-ink)}@media(max-width:560px){body.foodhy .header-actions__action[aria-controls=cart-drawer]:before{content:none}body.foodhy .header-actions__action[aria-controls=cart-drawer]{padding:10px 12px}}.fh-giant{font:900 clamp(72px,18vw,260px) / 1 var(--fh-font);letter-spacing:-.07em;padding-block-end:.06em;color:color-mix(in srgb,var(--fw-ink) 12%,transparent);-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;margin:0}@media(prefers-reduced-motion:reduce){.fh-marquee__track{animation:none}.fh-rv{transition:none}}@media(hover:none){.fh-pcard:hover,.fh-pcard__add:hover,.fh-btn--primary:hover,.fh-picker__opt:hover,.fh-pcard:hover .fh-pcard__media img,.fh-pcard:hover .fh-pcard__media:before{transform:none}}.fh-pcard,.fh-pcard a,.fh-dprod,.fh-crec a{-webkit-tap-highlight-color:transparent}.fh-pcard__link:is(:hover,:focus,:active),.fh-dprod:is(:hover,:focus,:active),.fh-crec__name:is(:hover,:focus,:active){color:inherit}.fh-dprod:is(:hover,:focus,:active){color:var(--c-ink);transform:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/foodhy.css.map */
