.template-index .fn-home-reveal-target{transition:opacity .55s ease,transform .65s cubic-bezier(.2,.8,.2,1)}.template-index.fn-home-motion-ready .fn-home-reveal-target:not(.is-visible){opacity:0;transform:translate3d(0,22px,0)}.template-index .fn-home-reveal-target.is-visible{opacity:1;transform:translateZ(0)}.template-index .fn-home-toast{position:fixed;right:22px;bottom:calc(22px + env(safe-area-inset-bottom));z-index:2147482600;display:grid;width:min(420px,calc(100vw - 44px));min-height:82px;grid-template-columns:50px minmax(0,1fr);gap:14px;padding:15px 19px 17px;align-items:center;overflow:hidden;isolation:isolate;border:1px solid rgba(238,209,125,.82);border-radius:20px;background:radial-gradient(circle at 104% -15%,rgba(241,214,130,.28),transparent 43%),linear-gradient(132deg,#062f21,#0b4b31 54%,#0a5937);box-shadow:0 28px 68px #031f1366,0 8px 24px #031f133d;color:#fff;pointer-events:none}.template-index .fn-home-toast[hidden]{display:none!important}.template-index .fn-home-toast[data-state=success],.template-index .fn-home-toast[data-state=error]{animation:fnHomeToastIn .68s cubic-bezier(.16,1,.3,1) both}.template-index .fn-home-toast[data-state=leaving]{animation:fnHomeToastOut .32s ease-in both}.template-index .fn-home-toast__icon{position:relative;z-index:2;display:grid;width:50px;height:50px;place-items:center;border:1px solid rgba(255,237,176,.9);border-radius:50%;background:linear-gradient(145deg,#f8e8aa,#dfbd61 56%,#be8f31);box-shadow:0 10px 28px #00000040,inset 0 2px 1px #ffffff9e;color:#123e2b;font-size:23px;font-weight:900;animation:fnHomeToastIcon .68s .12s cubic-bezier(.16,1.35,.3,1) both}.template-index .fn-home-toast__copy{position:relative;z-index:2;display:grid;gap:3px;min-width:0}.template-index .fn-home-toast__title{color:#fff;font-size:17px;font-weight:820;line-height:1.2}.template-index .fn-home-toast__detail{color:#ffffffd1;font-size:13px;line-height:1.4}.template-index .fn-home-toast__progress{position:absolute;right:0;bottom:0;left:0;z-index:3;height:4px;background:linear-gradient(90deg,#fff0b8,#e0bd61 58%,#ad7924);box-shadow:0 -2px 12px #f2d37d6b;transform-origin:left center;animation:fnHomeToastProgress var(--fn-home-toast-duration, 3.6s) linear forwards}.template-index .fn-home-toast[data-state=error]{border-color:#f4b3a9b8;background:linear-gradient(135deg,#6d2824,#8f3731)}.template-index .fn-home-toast[data-state=error] .fn-home-toast__icon{border-color:#ffe1dbb8;background:#fff1ee;color:#873a34}.template-index [data-cart-count].fn-cart-count--updated{animation:fnHomeCartCountPop .7s cubic-bezier(.2,.8,.2,1) both}.template-index .w81nr__action-btn.is-loading svg{opacity:0}.template-index .w81nr__action-btn.is-loading:after{width:17px;height:17px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;content:"";animation:fnHomeSpin .65s linear infinite}html body.template-index:has(#PBarNextFrameWrapper) .fn-home-toast{bottom:calc(92px + env(safe-area-inset-bottom))}@keyframes fnHomeToastIn{0%{opacity:0;transform:translate3d(35px,42px,0) scale(.86) rotate(2deg)}60%{opacity:1;transform:translate3d(-3px,-6px,0) scale(1.02) rotate(-.3deg)}to{opacity:1;transform:translateZ(0) scale(1) rotate(0)}}@keyframes fnHomeToastOut{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(24px,26px,0) scale(.93)}}@keyframes fnHomeToastIcon{0%{opacity:0;transform:scale(.2) rotate(-110deg)}68%{opacity:1;transform:scale(1.12) rotate(6deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes fnHomeToastProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes fnHomeCartCountPop{0%{transform:scale(1)}42%{transform:scale(1.35) rotate(-7deg);box-shadow:0 0 0 7px #dcb85529}72%{transform:scale(.94) rotate(2deg)}to{transform:scale(1);box-shadow:none}}@keyframes fnHomeSpin{to{transform:rotate(360deg)}}@media(max-width:819px){html body.template-index .w65-intro{width:100%;margin-top:0}html body.template-index .w65-intro__surface{border-inline:0;border-radius:0 0 22px 22px;box-shadow:0 12px 28px #16342417}html body.template-index .w65-intro__media{height:clamp(225px,66vw,285px);flex-basis:clamp(225px,66vw,285px)}html body.template-index .w65-intro__content{padding:24px 16px 22px}html body.template-index .w65-intro__accent{width:52px;height:3px;margin-bottom:17px}html body.template-index .w65-intro__eyebrow{margin-bottom:11px;font-size:12px;letter-spacing:.08em}html body.template-index .w65-intro__title{max-width:14ch;font-size:clamp(34px,10.2vw,43px)!important;line-height:1.02!important}html body.template-index .w65-intro__lead{margin-top:15px!important;font-size:16px!important;line-height:1.55!important}html body.template-index .w65-intro__actions{display:grid;grid-template-columns:1fr;gap:7px;margin-top:20px}html body.template-index .w65-intro__primary{width:100%;min-height:54px;padding-inline:18px;border-radius:13px;font-size:15px}html body.template-index .w65-intro__secondary{width:max-content;min-height:44px;margin:0 auto;padding:10px 4px;border-bottom:0;font-size:14px}html body.template-index .w65-intro__small{margin-top:10px;font-size:12px;line-height:1.5}html body.template-index .w70-proofcards.w65-intro__proofbar{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:10px!important}html body.template-index .w70-proofcards .w65-intro__proof,html body.template-index .w70-proofcards .w65-intro__proof:nth-child(3){display:grid!important;min-height:70px!important;grid-column:auto;grid-template-columns:46px minmax(0,1fr);gap:13px!important;padding:11px 14px!important;align-items:center!important;justify-items:start;border-radius:15px!important;text-align:left!important}html body.template-index .w70-proofcards .w70-proofcard__icon{width:44px;height:44px;flex-basis:44px}html body.template-index .w70-proofcards .w70-proofcard__copy,html body.template-index .w70-proofcards .w65-intro__proof:nth-child(3) .w70-proofcard__copy{justify-items:start;gap:3px}html body.template-index .w70-proofcards .w70-proofcard__label{font-size:14px}html body.template-index .w70-proofcards .w70-proofcard__desc{max-width:none;font-size:12px}html body.template-index .wk-home-categories{padding:30px 0 28px!important}html body.template-index .wk-home-categories .w80-wrap{width:calc(100% - 24px)!important}html body.template-index .wk-home-categories__head{align-items:center!important;gap:10px!important;margin-bottom:16px!important}html body.template-index .wk-home-categories__eyebrow{margin-bottom:7px!important;font-size:11px!important}html body.template-index .wk-home-categories__title{font-size:clamp(28px,8.2vw,35px)!important}html body.template-index .wk-home-categories__all{min-width:44px;min-height:44px!important;padding-inline:12px!important;font-size:12px!important}html body.template-index .wk-home-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;border-radius:16px!important}html body.template-index .wk-home-categories__card{min-height:174px!important;grid-template-columns:minmax(0,1fr) 78px!important;gap:5px!important;padding:13px 5px 13px 11px!important}html body.template-index .wk-home-categories__copy h3{max-width:10ch!important;font-size:16px!important;line-height:1.2!important}html body.template-index .wk-home-categories__copy p{margin-top:6px!important;font-size:12px!important}html body.template-index .wk-home-categories__rule{margin-top:11px!important}html body.template-index .wk-home-categories__go{width:44px!important;height:44px!important}html body.template-index .wk-home-categories__image{max-width:76px!important;max-height:116px!important}html body.template-index .w81nr__section{padding-block:28px!important}html body.template-index .w81nr__head{margin-bottom:14px!important}html body.template-index .w81nr__head h2{font-size:clamp(26px,7.8vw,32px)!important;line-height:1.08!important}html body.template-index .w81nr__head .w80-all{min-height:44px;display:inline-flex;align-items:center;font-size:13px}html body.template-index .w81nr__shell{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.template-index .w81nr__grid{display:grid!important;width:calc(100vw - 12px);grid-auto-columns:min(74vw,284px)!important;grid-auto-flow:column!important;grid-template-columns:none!important;gap:11px!important;padding:2px 12px 12px 0;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}html body.template-index .w81nr__grid::-webkit-scrollbar{display:none}html body.template-index .w81nr__product{overflow:hidden;scroll-snap-align:start;border:1px solid rgba(49,84,58,.12)!important;border-radius:17px;background:#fff;box-shadow:0 10px 28px #23422e0f}html body.template-index .w81nr__image{margin:10px 10px 0!important;padding:15px!important;border-radius:13px!important}html body.template-index .w81nr__body{gap:6px!important;padding:13px 14px 15px!important}html body.template-index .w81nr__vendor,html body.template-index .w81nr__stock{font-size:12px!important}html body.template-index .w81nr__title{min-height:44px!important;font-size:15px!important;line-height:1.45!important}html body.template-index .w81nr__price strong{font-size:20px!important}html body.template-index .w81nr__price small{font-size:11px!important}html body.template-index .w81nr__action-btn{width:46px!important;height:46px!important;flex-basis:46px!important}html body.template-index .promo-banner{min-height:510px;border-radius:20px}html body.template-index .promo-banner__content{padding:25px 18px!important}html body.template-index .promo-banner__content h2{font-size:clamp(30px,9vw,38px)!important;line-height:1.06!important}html body.template-index .promo-banner__content p{font-size:16px!important;line-height:1.55!important}html body.template-index .promo-banner__details{display:grid!important;gap:7px!important}html body.template-index .promo-banner__details span{min-height:38px;font-size:13px!important}html body.template-index .promo-banner__content .button{width:100%;min-height:52px;font-size:15px}html body.template-index .wk-brands{padding:34px 0 38px!important}html body.template-index .wk-brands__header{margin-bottom:18px!important}html body.template-index .wk-brands__heading{font-size:25px!important}html body.template-index .wk-brands__all{min-height:44px;align-items:center;font-size:13px!important}html body.template-index .wk-brands__viewport{overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}html body.template-index .wk-brands__viewport::-webkit-scrollbar{display:none}html body.template-index .wk-brands__track{width:max-content!important;min-width:max-content!important;animation:none!important;transform:none!important;will-change:auto!important}html body.template-index .wk-brands__group{gap:10px!important;padding:2px 12px 10px 0!important}html body.template-index .wk-brands__group[aria-hidden=true]{display:none!important}html body.template-index .wk-brands__item{width:148px!important;min-height:142px;flex-basis:148px!important;justify-content:center;scroll-snap-align:start;border:1px solid rgba(17,27,23,.09);border-radius:16px;background:#fff;box-shadow:0 8px 22px #1f35250b}html body.template-index .wk-brands__logo{height:88px!important}html body.template-index .wk-brands__name{margin-top:4px!important;font-size:14px!important}html body.template-index .w92-usp{padding-bottom:28px}html body.template-index .w92-usp__card{min-height:112px;grid-template-columns:48px minmax(0,1fr);gap:13px;padding:16px 14px}html body.template-index .w92-usp__divider{display:none}html body.template-index .w92-usp__copy b{font-size:16px}html body.template-index .w92-usp__copy span{font-size:13px;line-height:1.5}html body.template-index .fn-home-toast{right:12px;bottom:calc(16px + env(safe-area-inset-bottom));left:12px;width:auto;min-height:82px;border-radius:18px}html body.template-index:has(#PBarNextFrameWrapper) .fn-home-toast{bottom:calc(88px + env(safe-area-inset-bottom))}}@media(max-width:389px){html body.template-index .wk-home-categories__all span{display:inline!important}html body.template-index .wk-home-categories__card{min-height:166px!important;grid-template-columns:minmax(0,1fr) 66px!important}html body.template-index .wk-home-categories__copy h3{font-size:15px!important}html body.template-index .wk-home-categories__image{max-width:64px!important}}@media(prefers-reduced-motion:reduce){.template-index .fn-home-reveal-target,.template-index .fn-home-toast,.template-index .fn-home-toast__icon,.template-index .fn-home-toast__progress,.template-index [data-cart-count].fn-cart-count--updated,.template-index .w81nr__action-btn.is-loading:after{animation:none!important;transition:none!important}.template-index.fn-home-motion-ready .fn-home-reveal-target:not(.is-visible){opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/foodnet-v78-mobile-home.css.map */
