🎁Free Shipping on Orders Over $59🎉
2-in-1 Kitchen Knife & Cutting Board Steel Knife
2-in-1 Kitchen Knife & Cutting Board Steel Knife
2-in-1 Kitchen Knife & Cutting Board Steel Knife
2-in-1 Kitchen Knife & Cutting Board Steel Knife
2-in-1 Kitchen Knife & Cutting Board Steel Knife
2-in-1 Kitchen Knife & Cutting Board Steel Knife
2-in-1 Kitchen Knife & Cutting Board Steel Knife
2-in-1 Kitchen Knife & Cutting Board Steel Knife
2-in-1 Kitchen Knife & Cutting Board Steel Knife
1 / 9
2-in-1 Kitchen Knife & Cutting Board Steel Knife
2-in-1 Kitchen Knife & Cutting Board Steel Knife
2-in-1 Kitchen Knife & Cutting Board Steel Knife
2-in-1 Kitchen Knife & Cutting Board Steel Knife
2-in-1 Kitchen Knife & Cutting Board Steel Knife
2-in-1 Kitchen Knife & Cutting Board Steel Knife
2-in-1 Kitchen Knife & Cutting Board Steel Knife
2-in-1 Kitchen Knife & Cutting Board Steel Knife
2-in-1 Kitchen Knife & Cutting Board Steel Knife
58% OFF
Fnkus

2-in-1 Kitchen Knife & Cutting Board Steel Knife

$24.98 $59.90
0 sold
Size
Qty 1000 in stock

SMART CUTTER FEATURES:

Device For All Types Of Slicing
A small compact food chopper and kitchen scissors, which replace a full set of knives and cutting board. Use these unique kitchen gadgets to replace your food chopper, food scissors, vegetable slicer, and fruit cutter.

Ergonomic Grip is Easy On The Hands
The ergonomic handle design lets you work for as long as you like without getting tired. Safe construction protects you from cuts and injuries.

2-in-1 knife and cutting board that Chops & Slices in Seconds
The combination of razor sharp stainless steel blades and cutting board makes cutting, slicing and dicing easy and fast.

Premium stainless steel blade
Super Sharp Blade made from strong and sturdy stainless steel makes it easier to chop various food items with little effort, and helps to avoid any hand injury due to excessive force.

Advanced safety latch that keeps it closed
Locking safety latch helps prevent accidental cuts. Hang on the wall to avoid children from touching.

Convenient to Store and Easy to Clean
Our Smart Clever Cutter is Dishwasher-safe for easy cleaning, and perfect size to be stored in kitchen drawers and even carried to outings and picnics.

SPECIFICATIONS:

  • Product Dimensions: 10x1x4 Inch
  • Color: Black
  • Material: Stainless Steel

Package Include: 1* Kitchen Knife

    const TAG = 'spz-custom-painter-button-animation'; const MAX_ITERATION_COUNT = 99999999; const SITE = (window.C_SETTINGS && window.C_SETTINGS.routes && window.C_SETTINGS.routes.root) || ''; const ADD_TO_CART_ANIMATION_SETTING = `${SITE}/api/marketing_atmosphere_app/add_to_cart_btn_animation/setting`; class SpzCustomPainterButtonAnimation extends SPZ.BaseElement { /**@override */ static deferredMount() { return false; } /** @param {!SpzElement} element */ constructor(element) { super(element); /** @private {!../../src/service/xhr-impl.Xhr} */ this.xhr_ = SPZServices.xhrFor(this.win); /** @private {Object} */ this.data_ = null; /** @private {Element} */ this.addToCartButton_ = null; /** @private {boolean} */ this.productAvailable_ = true; /** @private {number} */ this.timerId_ = null; /** @private {number} */ this.animationExecutionCount_ = 0; /** @private {boolean} */ this.selectedVariantAvailable_ = true; /** @private {number} */ this.delay_ = 5000; /** @private {number} */ this.iterationCount_ = 5; /** @private {string} */ this.animationClass_ = ''; } /** @override */ isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } /** @override */ buildCallback() { this.productAvailable_ = this.element.hasAttribute('product-available'); this.selectedVariantAvailable_ = this.element.hasAttribute('selected-variant-available'); } /** @override */ mountCallback() { this.render_(); } /** @private */ render_() { if (!this.productAvailable_) { return; } this.fetch_().then((data) => { if (!data) { return; } this.data_ = data; this.animationClass_ = `painter-${data.animation_name}-animation`; this.iterationCount_ = data.animation_iteration_count === 'infinite' ? MAX_ITERATION_COUNT : data.animation_iteration_count; const animationDuration = 1; const animationDelay = data.animation_delay || 5; this.delay_ = (animationDuration + animationDelay) * 1000; this.handleButtonEffect_(); }); } /** * @param {JsonObject} data * @return {(null|Object)} * @private */ parseJson_(data) { try { return JSON.parse(data); } catch (e) { return null; } } /** * @return {Promise} * @private */ fetch_() { return this.xhr_.fetchJson(ADD_TO_CART_ANIMATION_SETTING).then((data) => { if (!data || !data.enabled) { return null; } return this.parseJson_(data.detail); }); } /** @private */ getAddToCartButton_() { this.addToCartButton_ = SPZCore.Dom.scopedQuerySelector( document.body, '[data-section-type="product"] [role="addToCart"], [data-section-type="product_detail"] [role="addToCart"], [data-section-type="product_detail"] [data-click="addToCart"], [data-section-type="product"] [data-click="addToCart"]' ); } /** @private */ restartAnimation_() { this.addToCartButton_.classList.remove(this.animationClass_); this.addToCartButton_./* OK */ offsetWidth; this.addToCartButton_.classList.add(this.animationClass_); this.animationExecutionCount_++; } /** @private */ clearTimer_() { this.win.clearInterval(this.timerId_); this.timerId_ = null; } /** @private */ setupTimer_() { this.timerId_ = this.win.setInterval(() => { this.restartAnimation_(); if (this.animationExecutionCount_ >= this.iterationCount_) { this.removeAnimationClass_(); this.clearTimer_(); } }, this.delay_); } /** @private */ restartTimer_() { if (this.animationExecutionCount_ >= this.iterationCount_) { this.removeAnimationClass_(); return; } this.setupTimer_(); } /** @private */ listenVariantChange_() { SPZUtils.Event.listen(self.document, 'dj.variantChange', (e) => { const selectedVariant = e.detail && e.detail.selected; if (!selectedVariant) { return; } const {available} = selectedVariant; if (this.selectedVariantAvailable_ !== available) { this.selectedVariantAvailable_ = available; this.clearTimer_(); if (available) { this.restartTimer_(); } } }); } /** @private */ removeAnimationClass_() { this.win.setTimeout(() => { this.addToCartButton_.classList.remove(this.animationClass_); }, 1000); } /** @private */ handleButtonEffect_() { this.getAddToCartButton_(); if (!this.addToCartButton_) { return; } if (this.selectedVariantAvailable_) { ++this.animationExecutionCount_; this.addToCartButton_.classList.add(this.animationClass_); if (this.iterationCount_ === 1) { this.removeAnimationClass_(); return; } this.setupTimer_(); } this.listenVariantChange_(); } } SPZ.defineElement(TAG, SpzCustomPainterButtonAnimation);