body:has(.uk-product-page){background:#000;container-type:inline-size;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:has(.uk-product-page) .uk-header__top{height:186px;max-width:760px;padding-top:20px}body:has(.uk-product-page) .uk-header .uk-social{padding-top:55px}body:has(.uk-product-page) .uk-header__nav{align-items:flex-start;gap:0;min-height:86px;padding:10px 0 30px}body:has(.uk-product-page) .uk-header__nav a{font-size:20px;line-height:20px;padding:13px 20px}@media(max-width:1024px){body:has(.uk-product-page) .uk-header__top{height:281px;max-width:760px;position:relative}body:has(.uk-product-page) .uk-header__logo{width:250px}body:has(.uk-product-page) .uk-nav-toggle{background:#edd143;border-radius:10px;color:#000;display:block;font-size:0;height:45px;left:50%;line-height:45px;padding:0;position:absolute;top:196px;transform:translateX(-50%);width:45px}body:has(.uk-product-page) .uk-nav-toggle:before{background:currentColor;border-radius:2px;box-shadow:0 -8px currentColor,0 8px currentColor;content:"";display:block;height:4px;left:50%;margin:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:27px}body:has(.uk-product-page) .uk-nav-toggle[aria-expanded=true]:before{background:linear-gradient(45deg,transparent 44%,currentColor 45% 55%,transparent 56%),linear-gradient(-45deg,transparent 44%,currentColor 45% 55%,transparent 56%);box-shadow:none;height:27px}body:has(.uk-product-page) .uk-header__nav{display:none}body:has(.uk-product-page) .uk-header__nav.is-open{background:#fff;display:flex;flex-direction:column;padding:0 0 30px}body:has(.uk-product-page) .uk-header__nav.is-open a{color:#000;font-size:14px;padding:10px 20px;width:100%}body:has(.uk-product-page) .uk-header__nav.is-open a:is(:hover,:focus-visible,.is-active){background:#edd143}body:has(.uk-product-page) .uk-footer{padding:7.2cqw 6% 0}body:has(.uk-product-page) .uk-footer__grid{gap:25px;grid-template-columns:1fr}body:has(.uk-product-page) .uk-footer__grid>div{padding:10px 0;text-align:center}body:has(.uk-product-page) .uk-footer__logo{margin:auto}body:has(.uk-product-page) .uk-footer .uk-social{gap:5px;justify-content:center;margin:20px 0 20px 20px;width:auto}body:has(.uk-product-page) .uk-footer__links>nav[aria-label="Footer navigation"]{margin-top:0}body:has(.uk-product-page) .uk-footer nav{flex-wrap:wrap;justify-content:center}body:has(.uk-product-page) .uk-footer__links>nav[aria-label="Footer navigation"] a{font-size:18px;padding:13px 20px}body:has(.uk-product-page) .uk-footer__products{border:1px solid #4a9a6c;border-radius:28px;margin-top:20px;padding:0 10px}body:has(.uk-product-page) .uk-footer__products a{font-size:16px;padding:13px 15px}body:has(.uk-product-page) .uk-footer__credit{margin:calc(7.2cqw + 20px) 0 0 auto}}@media(max-width:767px){body:has(.uk-product-page) .uk-header__top{align-items:center;display:flex;flex-direction:column;height:397px;padding:20px}body:has(.uk-product-page) .uk-header__top .uk-social{display:flex;margin:0 0 40px;padding:0}body:has(.uk-product-page) .uk-header__logo{width:250px}body:has(.uk-product-page) .uk-nav-toggle{top:312px}body:has(.uk-product-page) .uk-footer{padding:18cqw calc(5% + 10px) 0}body:has(.uk-product-page) .uk-footer nav{justify-content:flex-start;width:100%}body:has(.uk-product-page) .uk-footer__credit{margin-top:calc(18cqw + 40px)}}@media(prefers-reduced-motion:reduce){.uk-product-page .uk-range-card__button,.uk-product-page .uk-range-card__face{transition:none}}.uk-product-page{--uk-product-green:var(--color-product-green,#4a9a6c);--uk-product-yellow:var(--color-product-yellow,#edd143);--uk-product-pink:var(--color-product-pink,#e16dbf);--uk-product-red:var(--color-product-red,#e83d3d);--uk-product-heading:var(--uk-product-green);--uk-product-nutrition:var(--uk-product-red)}.uk-product-page[data-product=meatless-meatballs]{--uk-product-heading:var(--uk-product-yellow)}.uk-product-page[data-product=meatless-meatballs] .uk-product-detail__heading{color:#000}body:has(.uk-product-page) .uk-footer__products a.is-active{color:#fff}.uk-product-page[data-product=hot-dog-style-sausages]{--uk-product-heading:var(--uk-product-red)}.uk-product-page[data-product=chickenless-fillet]{--uk-product-heading:var(--uk-product-pink);--uk-product-nutrition:var(--uk-product-red)}.uk-product-page .uk-product-detail{display:flex;margin:auto;max-width:1600px;min-height:0}.uk-product-page .uk-product-detail__copy{background:#fff;color:#000;display:flex;flex:none;flex-direction:column;font-size:16px;justify-content:space-between;line-height:1.7;min-width:0;padding-bottom:20px;width:40%}.uk-product-page .uk-product-detail__heading{background:var(--uk-product-heading);padding:50px 50px 20px}.uk-product-page .uk-product-detail__heading h1{font-size:40px;font-weight:700;line-height:1;margin:0}.uk-product-page .uk-product-detail__heading span{display:block;font-size:22px;line-height:28.9px;padding-top:10px}.uk-product-page .uk-product-detail__intro{margin-top:20px;padding:10px 50px 20px}.uk-product-page .uk-product-detail__ingredients-heading{color:#000;font-size:28px;font-weight:700;line-height:1;margin:0;padding:20px 50px}.uk-product-page .uk-product-detail__ingredients{padding:0 50px 20px}.uk-product-page p{font-size:16px;line-height:1.7;margin:0}.uk-product-page .uk-product-detail__intro ul{list-style:disc;margin:0;padding-left:50px}.uk-product-page .uk-product-detail__intro a{color:var(--uk-product-yellow)}.uk-product-page .uk-product-detail__intro a:is(:hover,:focus-visible){color:var(--uk-product-green)}.uk-product-page .uk-product-detail__media{background:#222121;display:flex;min-width:0;width:60%}.uk-product-page .uk-product-detail__photo{background:transparent;min-width:0;padding:0 10px;position:relative;width:100%}.uk-product-page .uk-product-detail__photo img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.uk-product-page .uk-product-detail__pack{align-self:center;background:transparent;display:block;min-width:0;padding:20px;width:100%}.uk-product-page .uk-product-detail__pack img{display:block;height:auto;margin:auto;max-height:none;max-width:100%;width:400px}.uk-product-page .uk-product-detail__extra{display:flex;margin:auto;max-width:1600px;padding:0}.uk-product-page .uk-product-detail__extra h2{font-size:36px;font-weight:700;line-height:1;margin:0}.uk-product-page .uk-product-detail__nutrition{background:var(--uk-product-nutrition);color:#fff;padding:20px;width:40%}.uk-product-page .uk-product-detail__nutrition h2{color:#fff}.uk-product-page .uk-product-detail__amount{color:var(--uk-product-yellow);font-size:18px;font-weight:700;line-height:28.9px;text-align:right}.uk-product-page .uk-product-detail__nutrition table{background:transparent;border:0;border-collapse:collapse;color:#fff;font:600 18px/28.9px Montserrat,sans-serif;margin:0;table-layout:auto;width:100%}.uk-product-page .uk-product-detail__nutrition :is(th,td){background:transparent;border:0;border-top:2px solid var(--uk-product-yellow);color:inherit;font:inherit;padding:5px 0;text-align:left;vertical-align:top}.uk-product-page .uk-product-detail__nutrition td{text-align:right}.uk-product-page .uk-product-detail__cooking{background:#fff;color:#000;padding:20px;width:60%}.uk-product-page .uk-product-detail__cooking>h2{background:#000;color:var(--uk-product-yellow);margin:0 0 20px;padding:10px}.uk-product-page .uk-product-detail__instructions{display:flex}.uk-product-page .uk-product-detail__instruction{min-width:0;padding:10px;width:33.333333%}.uk-product-page .uk-product-detail__instruction-heading{align-items:center;display:flex;flex-wrap:wrap}.uk-product-page .uk-product-detail__instruction-heading img{display:block;flex:none;height:50px;width:auto}.uk-product-page .uk-product-detail__instruction-heading h3{color:#000;flex:none;font-size:20px;font-weight:700;line-height:1;margin:0;padding-left:5px}.uk-product-page .uk-product-detail__instruction:last-child h3{padding-left:10px}.uk-product-page .uk-product-detail__instruction-text{padding:10px}@media(max-width:1024px){.uk-product-page .uk-product-detail{flex-wrap:wrap}.uk-product-page .uk-product-detail__copy,.uk-product-page .uk-product-detail__media{width:100%}.uk-product-page .uk-product-detail__extra{display:block}.uk-product-page .uk-product-detail__cooking,.uk-product-page .uk-product-detail__nutrition{width:100%}}@media(max-width:767px){.uk-product-page .uk-product-detail__media{flex-wrap:wrap}.uk-product-page .uk-product-detail__photo{height:500px;max-height:none;padding:0}.uk-product-page .uk-product-detail__pack{padding:20px}.uk-product-page .uk-product-detail__instructions{display:block}.uk-product-page .uk-product-detail__instruction{width:100%}}