🔥Hot Sale 49% Off🔥High Simulation Shark RC
🔥Hot Sale 49% Off🔥High Simulation Shark RC
🔥Hot Sale 49% Off🔥High Simulation Shark RC
🔥Hot Sale 49% Off🔥High Simulation Shark RC
🔥Hot Sale 49% Off🔥High Simulation Shark RC
🔥Hot Sale 49% Off🔥High Simulation Shark RC
🔥Hot Sale 49% Off🔥High Simulation Shark RC
🔥Hot Sale 49% Off🔥High Simulation Shark RC
8/8
🔥Hot Sale 49% Off🔥High Simulation Shark RC
🔥Hot Sale 49% Off🔥High Simulation Shark RC
🔥Hot Sale 49% Off🔥High Simulation Shark RC
🔥Hot Sale 49% Off🔥High Simulation Shark RC
🔥Hot Sale 49% Off🔥High Simulation Shark RC
🔥Hot Sale 49% Off🔥High Simulation Shark RC
🔥Hot Sale 49% Off🔥High Simulation Shark RC
🔥Hot Sale 49% Off🔥High Simulation Shark RC
8/8

🔥Hot Sale 49% Off🔥High Simulation Shark RC

$55.99
$69.99
Save $14.00
Color
Please select a color
Size
Please select a size
Quantity
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

Realistic Design: The RC shark pool toy features a lifelike shark design that provides an immersive experience, allowing kids to feel a close connection to real marine life. Equipped with light and water spray function, the shark toy looks more dazzling while swimming in water, adding fun and visual appeal to the game.

Automatic Protection Function: The rc boat is designed to be activated and paired with the remote control only when submerged in water. Once the shark toy is removed from the water, the motor will automatically shut off as a safety measure to prevent any potential harm to your kids from the high-speed motor. Give peace of mind to parents while allowing children to enjoy the playtime experience.

Easy to Use: Both the remote control and the toy itself are designed to be fully waterproof, allowing free operation in water without being affected by immersion, enhancing the product's durability and reliability. Additionally, pairing the toy with the remote control is as simple as placing the toy in the water and turning on the remote control, making it easy for kids to operate.

Ideal Gift Choice: Through interaction with the RC Shark Toy, children can unleash their creativity and imagination, creating various fun stories and scenarios. The RC Shark Toy is an ideal gift for children, bringing joy and surprise on occasions such as birthdays, holidays, Christmas, and other special events. Come and prepare for your little one!