.alc-nav{--alc-accent: #4d7c36;--alc-ink: #1f2a1a;--alc-line: #d9e0d2;position:sticky;top:var(--alc-nav-top, 0px);z-index:6;margin:0 -4px 16px;padding:10px 4px;border-bottom:1px solid var(--alc-line);transition:top .15s ease}.alc-nav__row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.alc-nav__row::-webkit-scrollbar{display:none}.alc-nav__row[hidden]{display:none}.alc-nav__jump{gap:4px;margin-bottom:8px}.alc-jump{flex:0 0 auto;padding:6px 10px 8px;border:0;border-bottom:3px solid transparent;background:none;color:#5b6655;font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.alc-jump:hover{color:var(--alc-ink)}.alc-jump.is-current{color:var(--alc-ink);border-bottom-color:var(--alc-accent)}.alc-chip{flex:0 0 auto;padding:7px 14px;border:1px solid var(--alc-line);border-radius:999px;background:#fff;color:var(--alc-ink);font:inherit;font-size:13px;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.alc-chip:hover{border-color:var(--alc-accent)}.alc-chip[aria-pressed=true]{background:var(--alc-accent);border-color:var(--alc-accent);color:#fff}.alc-chip:focus-visible,.alc-jump:focus-visible,.alc-nav__clear:focus-visible{outline:2px solid var(--alc-accent);outline-offset:2px}.alc-nav__divider{flex:0 0 1px;align-self:stretch;margin:4px 2px;background:var(--alc-line)}.alc-nav__status{display:flex;align-items:center;gap:10px;margin:8px 0 0;font-size:13px;color:#5b6655}.alc-nav__status[hidden]{display:none}.alc-nav__clear{padding:0;border:0;background:none;color:var(--alc-accent);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.alc-section-heading{grid-column:1 / -1;flex:0 0 100%;width:100%;margin:40px 0 4px;padding-top:28px;border-top:1px solid #d9e0d2}.alc-section-heading:first-child{margin-top:4px;padding-top:0;border-top:0}.alc-section-heading__title{margin:0;font-size:30px;line-height:1.1;font-weight:800;letter-spacing:.01em;text-transform:uppercase;color:#1f2a1a}.alc-section-heading__note{margin:6px 0 0;font-size:15px;line-height:1.4;color:#5b6655}.alc-card-media{position:relative}.alc-badges{position:absolute;left:10px;bottom:10px;z-index:2;display:flex;flex-wrap:wrap;gap:4px;pointer-events:none}.alc-new-badge{padding:4px 10px;border-radius:999px;background:#4d7c36;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.alc-badge--best{background:#b45309}.alc-badge--limited{background:#5b2a86}.new-pdp-macros .alc-macro--protein p:last-child{font-weight:800;color:#4d7c36}.new-pdp-macros .alc-macro--protein p:first-child{font-weight:700}.alc-filtered-out{display:none!important}@media screen and (max-width:749px){.alc-nav{margin:0 -16px 12px;padding:8px 16px}.alc-jump{font-size:13px;padding:6px 8px 7px}.alc-section-heading{margin-top:28px;padding-top:20px}.alc-section-heading__title{font-size:22px}.alc-section-heading__note{font-size:13px}.alc-badges{left:6px;bottom:6px;gap:3px}.alc-new-badge{font-size:9px;padding:3px 7px}}@media screen and (min-width:750px){.alc-nav__filters{flex-wrap:wrap;overflow:visible}}.new-box-delivery span{flex:0 1 auto}.alc-each{margin-left:6px;font-size:12px;font-weight:500;color:#6b7465;white-space:nowrap}.alc-nav--jump-only .alc-nav__jump{margin-bottom:0}html body .alc-menu [data-alc-step-panel="2"] .new-pdp-collectiont-title:after{content:"Baked in-house in Sparks, NV \b7  Macros on every treat"}.alc-allergy-inline{display:none}@media screen and (max-width:749px){html.alc-view-menu .bottom-sticky-header-wrapper{display:none!important}html.alc-view-menu .alc-order{bottom:0!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important}.alc-order .alc-order__notice{display:none!important}.alc-order .alc-order__freeze{margin:6px 0!important}.alc-order .alc-order__progress{margin-top:6px!important}.alc-allergy-inline{display:flex;gap:8px;margin:0 0 14px;padding:8px 10px;border-radius:8px;background:#fff9;font-size:11px;line-height:1.45;color:#5b6655}.alc-allergy-inline p{margin:0}html.alc-view-menu #CookiebotWidget{display:none!important}html body .alc-menu .new-pdp-collectiont-title{font-size:clamp(18px,5.2vw,26px)!important}html.alc-view-menu body{padding-bottom:170px}}.alc-order__back{display:none}.alc-menu[data-step="2"] .alc-order__back{display:block;margin-top:8px;text-align:center;font-size:13px;font-weight:600;color:#4d7c36;text-decoration:underline}@media screen and (max-width:749px){.alc-nav__row.has-more-right{-webkit-mask-image:linear-gradient(to right,#000 78%,transparent);mask-image:linear-gradient(to right,#000 78%,transparent)}.alc-nav__row.has-more-left{-webkit-mask-image:linear-gradient(to right,transparent,#000 22%);mask-image:linear-gradient(to right,transparent,#000 22%)}.alc-nav__row.has-more-left.has-more-right{-webkit-mask-image:linear-gradient(to right,transparent,#000 18%,#000 78%,transparent);mask-image:linear-gradient(to right,transparent,#000 18%,#000 78%,transparent)}}.sub-allergy{display:flex;gap:8px;margin:0 0 18px;padding:10px 14px;border-radius:8px;background:#ffffffb3;border:1px solid #d9e0d2;font-size:13px;line-height:1.45;color:#5b6655}.sub-allergy p{margin:0}@media screen and (max-width:749px){.sub-allergy{font-size:11px;padding:8px 10px;margin-bottom:14px}}
/*# sourceMappingURL=/cdn/shop/t/163/assets/alc-menu-nav.css.map */
