{"id":12926,"date":"2026-04-04T00:45:52","date_gmt":"2026-04-03T22:45:52","guid":{"rendered":"https:\/\/sparkevo.racing\/?page_id=12926"},"modified":"2026-04-04T18:06:03","modified_gmt":"2026-04-04T16:06:03","slug":"knock-sensor","status":"publish","type":"page","link":"https:\/\/sparkevo.racing\/it\/products\/knock-sensor\/","title":{"rendered":"Sensore detonazioni"},"content":{"rendered":"<p class=\"attachment\"><a href='https:\/\/sparkevo.racing\/portal\/wp-content\/uploads\/2026\/04\/knock_sensor_2.jpg'><img fetchpriority=\"high\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/sparkevo.racing\/portal\/wp-content\/uploads\/2026\/04\/knock_sensor_2-300x300.jpg\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/sparkevo.racing\/portal\/wp-content\/uploads\/2026\/04\/knock_sensor_2-300x300.jpg 300w, https:\/\/sparkevo.racing\/portal\/wp-content\/uploads\/2026\/04\/knock_sensor_2-150x150.jpg 150w, https:\/\/sparkevo.racing\/portal\/wp-content\/uploads\/2026\/04\/knock_sensor_2-768x768.jpg 768w, https:\/\/sparkevo.racing\/portal\/wp-content\/uploads\/2026\/04\/knock_sensor_2-12x12.jpg 12w, https:\/\/sparkevo.racing\/portal\/wp-content\/uploads\/2026\/04\/knock_sensor_2-600x600.jpg 600w, https:\/\/sparkevo.racing\/portal\/wp-content\/uploads\/2026\/04\/knock_sensor_2-100x100.jpg 100w, https:\/\/sparkevo.racing\/portal\/wp-content\/uploads\/2026\/04\/knock_sensor_2.jpg 1000w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"12926\" class=\"elementor elementor-12926\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-776a209 elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-parallax-no wpr-sticky-section-no wpr-equal-height-no\" data-id=\"776a209\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d9db637\" data-id=\"d9db637\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-80c0325 elementor-section-full_width elementor-section-height-default elementor-section-height-default wpr-parallax-no wpr-sticky-section-no wpr-equal-height-no\" data-id=\"80c0325\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-7ca6764\" data-id=\"7ca6764\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2e22d6a elementor-widget__width-inherit balance elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"2e22d6a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;zoomInLeft&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Knock sensor<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-29e9415 elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-parallax-no wpr-sticky-section-no wpr-equal-height-no\" data-id=\"29e9415\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-57f75f7\" data-id=\"57f75f7\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-8a42937 elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-parallax-no wpr-sticky-section-no wpr-equal-height-no\" data-id=\"8a42937\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8fe5b81\" data-id=\"8fe5b81\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4d8ec26 wpr-grid-columns--tablet4 wpr-grid-columns-3 wpr-grid-columns--mobile1 wpr-grid-pagination-center elementor-widget elementor-widget-wpr-media-grid\" data-id=\"4d8ec26\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wpr-media-grid.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"wpr-grid wpr-media-grid elementor-clearfix\" data-settings=\"{&quot;layout&quot;:&quot;masonry&quot;,&quot;columns_desktop&quot;:&quot;3&quot;,&quot;gutter_hr&quot;:10,&quot;gutter_hr_mobile&quot;:10,&quot;gutter_hr_mobile_extra&quot;:10,&quot;gutter_hr_tablet&quot;:10,&quot;gutter_hr_tablet_extra&quot;:10,&quot;gutter_hr_laptop&quot;:10,&quot;gutter_hr_widescreen&quot;:10,&quot;gutter_vr&quot;:10,&quot;gutter_vr_mobile&quot;:10,&quot;gutter_vr_mobile_extra&quot;:10,&quot;gutter_vr_tablet&quot;:10,&quot;gutter_vr_tablet_extra&quot;:10,&quot;gutter_vr_laptop&quot;:10,&quot;gutter_vr_widescreen&quot;:10,&quot;animation&quot;:&quot;default&quot;,&quot;animation_duration&quot;:0.299999999999999988897769753748434595763683319091796875,&quot;animation_delay&quot;:0.1000000000000000055511151231257827021181583404541015625,&quot;deeplinking&quot;:&quot;&quot;,&quot;filters_default_filter&quot;:&quot;&quot;,&quot;filters_linkable&quot;:&quot;no&quot;,&quot;filters_count&quot;:&quot;&quot;,&quot;filters_hide_empty&quot;:&quot;no&quot;,&quot;filters_animation&quot;:&quot;default&quot;,&quot;filters_animation_duration&quot;:0.299999999999999988897769753748434595763683319091796875,&quot;filters_animation_delay&quot;:0.1000000000000000055511151231257827021181583404541015625,&quot;pagination_type&quot;:&quot;load-more&quot;,&quot;pagination_max_pages&quot;:1,&quot;lightbox&quot;:{&quot;selector&quot;:&quot;.wpr-grid-image-wrap&quot;,&quot;iframeMaxWidth&quot;:&quot;60%&quot;,&quot;hash&quot;:false,&quot;autoplay&quot;:&quot;true&quot;,&quot;pause&quot;:5000,&quot;progressBar&quot;:&quot;true&quot;,&quot;counter&quot;:&quot;true&quot;,&quot;controls&quot;:&quot;true&quot;,&quot;getCaptionFromTitleOrAlt&quot;:&quot;true&quot;,&quot;thumbnail&quot;:&quot;&quot;,&quot;showThumbByDefault&quot;:&quot;&quot;,&quot;share&quot;:&quot;&quot;,&quot;zoom&quot;:&quot;true&quot;,&quot;fullScreen&quot;:&quot;true&quot;,&quot;download&quot;:&quot;true&quot;}}\"><article class=\"wpr-grid-item elementor-clearfix post-12933 attachment type-attachment status-inherit hentry\"><div class=\"wpr-grid-item-inner\"><div class=\"wpr-grid-media-wrap wpr-effect-size-small \"><div class=\"wpr-grid-image-wrap\" data-src=\"https:\/\/sparkevo.racing\/portal\/wp-content\/uploads\/2026\/04\/knock_sensor_1-1.jpg\"><img decoding=\"async\" src=\"https:\/\/sparkevo.racing\/portal\/wp-content\/uploads\/elementor\/thumbs\/knock_sensor_1-1-rliozz91qwqjdabiykpg6zf66ckd29huk3noeituj4.jpg\" alt=\"knock_sensor_1\" class=\"wpr-anim-timing-ease-default\"><\/div><div class=\"wpr-grid-media-hover wpr-animation-wrap\"><div class=\"wpr-grid-media-hover-bg  wpr-overlay-fade-in wpr-anim-size-large wpr-anim-timing-ease-default wpr-anim-transparency\" data-url=\"https:\/\/sparkevo.racing\/it\/knock_sensor_1-2\/\"><\/div><div class=\"wpr-cv-container\"><div class=\"wpr-cv-outer\"><div class=\"wpr-cv-inner\"><div class=\"wpr-grid-media-hover-middle elementor-clearfix\"><div class=\"wpr-grid-item-lightbox elementor-repeater-item-ce647cf wpr-grid-item-display-block wpr-grid-item-align-center wpr-element-fade-in wpr-anim-size-large wpr-anim-timing-ease-default wpr-anim-transparency\"><div class=\"inner-block\"><span data-src=\"https:\/\/sparkevo.racing\/portal\/wp-content\/uploads\/2026\/04\/knock_sensor_1-1.jpg\"><i class=\"fas fa-search\"><\/i><\/span><div class=\"wpr-grid-lightbox-overlay\"><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/article><article class=\"wpr-grid-item elementor-clearfix post-12934 attachment type-attachment status-inherit hentry\"><div class=\"wpr-grid-item-inner\"><div class=\"wpr-grid-media-wrap wpr-effect-size-small \"><div class=\"wpr-grid-image-wrap\" data-src=\"https:\/\/sparkevo.racing\/portal\/wp-content\/uploads\/2026\/04\/knock_sensor_2.jpg\"><img decoding=\"async\" src=\"https:\/\/sparkevo.racing\/portal\/wp-content\/uploads\/elementor\/thumbs\/knock_sensor_2-rlip022kbeuec47fi3xbwgpjyi6gpct1khm4ucpo0g.jpg\" alt=\"knock_sensor_2\" class=\"wpr-anim-timing-ease-default\"><\/div><div class=\"wpr-grid-media-hover wpr-animation-wrap\"><div class=\"wpr-grid-media-hover-bg  wpr-overlay-fade-in wpr-anim-size-large wpr-anim-timing-ease-default wpr-anim-transparency\" data-url=\"https:\/\/sparkevo.racing\/it\/knock_sensor_2\/\"><\/div><div class=\"wpr-cv-container\"><div class=\"wpr-cv-outer\"><div class=\"wpr-cv-inner\"><div class=\"wpr-grid-media-hover-middle elementor-clearfix\"><div class=\"wpr-grid-item-lightbox elementor-repeater-item-ce647cf wpr-grid-item-display-block wpr-grid-item-align-center wpr-element-fade-in wpr-anim-size-large wpr-anim-timing-ease-default wpr-anim-transparency\"><div class=\"inner-block\"><span data-src=\"https:\/\/sparkevo.racing\/portal\/wp-content\/uploads\/2026\/04\/knock_sensor_2.jpg\"><i class=\"fas fa-search\"><\/i><\/span><div class=\"wpr-grid-lightbox-overlay\"><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/article><\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2b20068 elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-parallax-no wpr-sticky-section-no wpr-equal-height-no\" data-id=\"2b20068\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-15e835b\" data-id=\"15e835b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-27b20ad elementor-widget elementor-widget-heading\" data-id=\"27b20ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Technical specificationS<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-438b6c7 elementor-widget elementor-widget-text-editor\" data-id=\"438b6c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"mkdf-row-grid-section-wrapper \"><div class=\"mkdf-row-grid-section\"><div id=\"sparkevo-zero-cdi-showcase\" class=\"vc_row wpb_row vc_inner vc_row-fluid has-model-viewer\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"wpb_text_column wpb_content_element\"><div class=\"wpb_wrapper\"><p data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\"><strong>Knock sensor brand:<\/strong> Bosch<\/p><p data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\"><a href=\"mailto:info@sparkevo.racing\"><strong>Wiring service available, write us before ordering.<\/strong><\/a><\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-967f490 elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-parallax-no wpr-sticky-section-no wpr-equal-height-no\" data-id=\"967f490\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a7ac180\" data-id=\"a7ac180\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-06725eb elementor-widget elementor-widget-heading\" data-id=\"06725eb\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"acquista\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Buy now!<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9d6e689 elementor-widget__width-inherit elementor-widget elementor-widget-shortcode\" data-id=\"9d6e689\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    \r\n    <div class=\"custom-variation-form\">\r\n        <form method=\"post\" enctype=\"multipart\/form-data\" class=\"cart\" action=\"https:\/\/sparkevo.racing\/it\/cart\/\">\r\n            \r\n                        \r\n            <div class=\"single_variation_wrap\">\r\n               \r\n                \r\n                                \r\n                <div class=\"woocommerce-variation-add-to-cart variations_button\">\r\n                  <div class=\"quantity\">Quantity: \r\n                        <input type=\"number\" name=\"quantity\" value=\"1\" min=\"1\" step=\"1\">\r\n                    <\/div>\r\n\t\t\t\t\t<div class=\"prezzo-totale\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t<\/div>\r\n                    <p>\r\n                        For multiple quantity orders or special needs, please contact us: info@sparkevo.racing\r\n                    <\/p>\r\n\t\t\t\t\t<div class=\"sped\">\r\n                        <p>Free shipping on orders over \u20ac500<\/p>\r\n                    <\/div>\r\n                    \r\n\r\n<button type=\"submit\" name=\"add-to-cart\" value=\"10714\" class=\"single_add_to_cart_button button\" >\r\n    Add to cart\r\n<\/button>\r\n                    \r\n                    <div class=\"cart-message\" style=\"display:none; margin-top: 15px; padding: 12px; background-color: #d32f2f; color: white; border-radius: 4px;\">\r\n                        <strong>Prodotto aggiunto al carrello!<\/strong><br>\r\n                        <a href=\"https:\/\/sparkevo.racing\/it\/cart\/\" style=\"color: white; text-decoration: underline;\">Vai al carrello<\/a>\r\n                    <\/div>\r\n                    \r\n                    <input type=\"hidden\" name=\"product_id\" value=\"10714\">\r\n                <\/div>\r\n            <\/div>\r\n            \r\n        <\/form>\r\n    <\/div>\r\n    \r\n        \r\n    <script>\r\n    jQuery(document).ready(function($) {\r\n        var $form = $('.custom-variation-form form');\r\n        var $button = $form.find('.single_add_to_cart_button');\r\n        var $paypalContainer = $('.paypal-messaging-container');\r\n        var $cartMessage = $('.cart-message');\r\n        var $totalWrap = $('.woobt-total-wrap');\r\n        var $additionalOriginal = $('.woobt-additional-original');\r\n        var $additionalDiscounted = $('.woobt-additional-discounted');\r\n        var $totalPrice = $('.woobt-total-price');\r\n        var currentProductPrice = 49;\r\n\t\tvar $prezzototale = $('.prezzo-totale');\r\n        \r\n        \/\/ Funzione per aggiornare PayPal\r\n        function updatePayPal(price) {\r\n            if (price && typeof paypal !== 'undefined' && paypal.Messages && $paypalContainer.length) {\r\n                $paypalContainer.attr('data-pp-amount', price);\r\n                paypal.Messages().render('.paypal-messaging-container');\r\n            }\r\n        }\r\n\t\t\r\n       \r\n        \/\/ Funzione per aggiornare il totale\r\n        \/\/ Funzione per aggiornare il totale\r\nfunction updateTotal() {\r\n    var selectedProducts = $('.fbt-checkbox:checked');\r\n    var quantity = parseInt($form.find('input[name=\"quantity\"]').val()) || 1;\r\n\r\n    if (currentProductPrice > 0) {\r\n        var additionalOriginal = 0;\r\n        var additionalDiscounted = 0;\r\n\r\n        selectedProducts.each(function() {\r\n            additionalOriginal += parseFloat($(this).data('original-price'));\r\n            additionalDiscounted += parseFloat($(this).data('discounted-price'));\r\n        });\r\n\r\n        var total = (currentProductPrice * quantity) + additionalDiscounted;\r\n\r\n        \/\/ Mostra il riepilogo\r\n        if (selectedProducts.length > 0) {\r\n            $totalWrap.show();\r\n        } else {\r\n            $totalWrap.hide();\r\n        }\r\n\r\n        \/\/ Additional price\r\n        if (additionalOriginal > additionalDiscounted) {\r\n            $additionalOriginal.html('<del>' + formatPrice(additionalOriginal) + '<\/del>').show();\r\n            $additionalDiscounted.html(formatPrice(additionalDiscounted)).show();\r\n        } else {\r\n            $additionalOriginal.hide();\r\n            $additionalDiscounted.html(formatPrice(additionalDiscounted)).show();\r\n        }\r\n\r\n        \/\/ Total\r\n        $totalPrice.html('<strong>' + formatPrice(total) + '<\/strong>');\r\n        $prezzototale.html('Total: <strong>' + formatPrice(total) + '<\/strong>');\r\n    } else {\r\n        $totalWrap.hide();\r\n        $prezzototale.html('');\r\n    }\r\n}\r\n\r\n\r\n\/\/ Event listener per quantit\u00e0\r\n$form.find('input[name=\"quantity\"]').on('input change', function() {\r\n    updateTotal();\r\n});\r\n\r\n        \r\n        \/\/ Funzione per formattare il prezzo\r\n        function formatPrice(price) {\r\n            return '&euro;' + price.toFixed(2).replace('.', ',');\r\n        }\r\n        \r\n        \/\/ Event listener per checkbox\r\n        $('.fbt-checkbox').on('change', function() {\r\n            updateTotal();\r\n        });\r\n        \r\n        \/\/ Aggiorna totale al caricamento\r\n        updateTotal();\r\n        \r\n        \/\/ Gestione submit form\r\n        $form.on('submit', function(e) {\r\n            e.preventDefault();\r\n            \r\n            $button.prop('disabled', true).text('Aggiunta in corso...');\r\n            $cartMessage.hide();\r\n            \r\n            \/\/ Raccogli prodotti FBT selezionati\r\n            var fbtProducts = [];\r\n            $('.fbt-checkbox:checked').each(function() {\r\n                fbtProducts.push($(this).data('product-id'));\r\n            });\r\n            \r\n            \/\/ URL base per aggiungere al carrello\r\n            var cartUrl = 'https:\/\/sparkevo.racing\/it\/cart\/';\r\n            \r\n            \/\/ Costruisci URL per il prodotto principale\r\n            var mainProductUrl = '?add-to-cart=10714';\r\n            mainProductUrl += '&quantity=' + $form.find('input[name=\"quantity\"]').val();\r\n            \r\n            \/\/ Se ci sono prodotti FBT, costruisci URL completo\r\n            if (fbtProducts.length > 0) {\r\n                \/\/ Prima aggiungi il prodotto principale via AJAX\r\n                $.get(mainProductUrl, function() {\r\n                    \/\/ Poi aggiungi i prodotti FBT\r\n                    var fbtUrl = '';\r\n                    fbtProducts.forEach(function(pid, index) {\r\n                        if (index === 0) {\r\n                            fbtUrl = '?add-to-cart=' + pid;\r\n                        } else {\r\n                            fbtUrl += '&add-to-cart=' + pid;\r\n                        }\r\n                    });\r\n                    \r\n                    \/\/ Aggiungi i prodotti FBT\r\n                    $.get(fbtUrl, function() {\r\n                        showSuccess();\r\n                    });\r\n                });\r\n            } else {\r\n                \/\/ Solo prodotto principale\r\n                $.get(mainProductUrl, function() {\r\n                    showSuccess();\r\n                });\r\n            }\r\n            \r\n            return false;\r\n        });\r\n        \r\n        \r\n        function showSuccess() {\r\n            $cartMessage.fadeIn();\r\n            $button.prop('disabled', false).text('Add to cart');\r\n        }\r\n    });\r\n    <\/script>\r\n    \r\n    <style>\r\n\t\t.sped{\r\n\t\t\tbackground-color: beige;padding: 3px 12px;border: dashed 1px red;\r\n\t\t}\r\n\t\t.sped p{\r\n\t\t\tcolor: red;\r\n\t\t\tfont-weight: bold;\r\n\t\t}\r\n    .paypal-messaging-container {\r\n        margin: 15px 0;\r\n        min-height: 20px;\r\n    }\r\n\t\t\r\n\t\t.woobt-wrap {\r\n\t\t\tmargin: 20px 0;\r\n\t\t\tpadding: 15px;\r\n\t\t\tborder: 1px solid #ddd;\r\n\t\t\tbackground-color: #f9f9f9;\r\n\t\t\tcolor: #1b1b1b;\r\n\t\t\tfont-family: 'Rajdhani';\r\n\t\t\tfont-weight: 600;\r\n\t\t}\r\n\t\t\r\n\t\t.woobt-products {\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\t\t\tgap: 10px;\r\n\t\t\tflex-wrap: wrap;\r\n\t\t\t\r\n\t\t}\r\n\t\t.woobt-total-line, .prezzo-totale{\r\n\t\t\tfont-size:19px;\r\n\t\t}\r\n\t\t.prezzo-totale{\r\n\t\t\tcolor:red;\r\n\t\t\tfont-weight:bold;\r\n\t\t}\r\n\t\t\r\n\t\t.woobt-product {\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\t\t\tgap: 10px;\r\n\t\t\tpadding: 10px;\r\n\t\t\tbackground: white;\r\n\t\t\tborder: 1px solid #e0e0e0;\r\n\t\t\tborder-radius: 4px;\r\n\t\t\tflex: 1;\r\n\t\t\tpadding:20px!important;\r\n\t\t}\r\n\t\t\r\n\t\t.woobt-product-this {\r\n\t\t\topacity: 0.7;\r\n\t\t}\r\n\t\t.woobt-text{\r\n\t\t\tfont-size:18px;\r\n\t\t}\r\n\t\t.woobt-product-image {\r\n\t\t\twidth: 60px;\r\n\t\t\theight: 60px;\r\n\t\t\tflex-shrink: 0;\r\n\t\t}\r\n\t\t\r\n\t\t.woobt-product-image img {\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 100%;\r\n\t\t\tobject-fit: cover;\r\n\t\t\tborder-radius: 3px;\r\n\t\t}\r\n\t\t\r\n\t\t.woobt-product-info {\r\n\t\t\tflex: 1;\r\n\t\t\t\r\n\t\t}\r\n\t\t\r\n\t\t.woobt-product-name {\r\n\t\t\tfont-weight: 600;\r\n\t\t\tfont-size: 18px;\r\n\t\t\tmargin-bottom: 5px;\r\n\t\t}\r\n\t\t\r\n\t\t.woobt-product-name a {\r\n\t\t\tcolor: #333;\r\n\t\t\ttext-decoration: none;\r\n\t\t}\r\n\t\t\r\n\t\t.woobt-product-name a:hover {\r\n\t\t\tcolor: #000;\r\n\t\t\ttext-decoration: underline;\r\n\t\t}\r\n\t\t\r\n\t\t.woobt-product-price {\r\n\t\t\tfont-size: 18px;\r\n\t\t\tcolor: #666;\r\n\t\t}\r\n\t\t\r\n\t\t.woobt-product-checkbox {\r\n\t\t\tmargin-right: 5px;\r\n\t\t}\r\n\t\t\r\n\t\t.woobt-product-checkbox input[type=\"checkbox\"] {\r\n\t\t\twidth: 18px;\r\n\t\t\theight: 18px;\r\n\t\t\tcursor: pointer;\r\n\t\t}\r\n\t\t\r\n\t\t.woobt-plus {\r\n\t\t\tfont-size: 20px;\r\n\t\t\tfont-weight: bold;\r\n\t\t\tcolor: #999;\r\n\t\t\tpadding: 0 5px;\r\n\t\t}\r\n\t\t\r\n\t\t@media (max-width: 768px) {\r\n\t\t\t.woobt-products {\r\n\t\t\t\tflex-direction: column;\r\n\t\t\t\talign-items: stretch;\r\n\t\t\t}\r\n\t\t\t\r\n\t\t\t.woobt-plus {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\t\t}\r\n    <\/style>\r\n    \r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Knock sensor Technical specificationS Knock sensor brand: Bosch Wiring service available, write us before ordering. Buy now!<\/p>","protected":false},"author":3,"featured_media":0,"parent":6340,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-12926","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sparkevo.racing\/it\/wp-json\/wp\/v2\/pages\/12926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sparkevo.racing\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sparkevo.racing\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sparkevo.racing\/it\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/sparkevo.racing\/it\/wp-json\/wp\/v2\/comments?post=12926"}],"version-history":[{"count":3,"href":"https:\/\/sparkevo.racing\/it\/wp-json\/wp\/v2\/pages\/12926\/revisions"}],"predecessor-version":[{"id":12937,"href":"https:\/\/sparkevo.racing\/it\/wp-json\/wp\/v2\/pages\/12926\/revisions\/12937"}],"up":[{"embeddable":true,"href":"https:\/\/sparkevo.racing\/it\/wp-json\/wp\/v2\/pages\/6340"}],"wp:attachment":[{"href":"https:\/\/sparkevo.racing\/it\/wp-json\/wp\/v2\/media?parent=12926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}