1<!doctype html> 2<html lang="en"> 3 <head > 4
4<script> 5 var LOCALE = 'en\u002DGB'; 6 var BASE_URL = 'https\u003A\u002F\u002Fwww.stovesparesdirect.com\u002F'; 7 var require = { 8 'baseUrl': 'https\u003A\u002F\u002Fwww.stovesparesdirect.com\u002Fstatic\u002Fversion1789209002\u002Ffrontend\u002FSm\u002Fmagetheme_ssdirect\u002Fen_GB' 9 };</script>
9 <meta charset="utf-8"/> 10<meta name="title" content="Shopping Cart"/> 11<meta name="robots" content="INDEX,FOLLOW"/> 12<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/> 13<meta name="format-detection" content="telephone=no"/> 14<meta http-equiv="X-UA-Compatible" content="IE=edge"/> 15<title>Shopping Cart</title> 16<link rel="stylesheet" type="text/css" media="all" href="https://www.stovesparesdirect.com/static/version1789209002/frontend/Sm/magetheme_ssdirect/en_GB/mage/calendar.css" /> 17<link rel="stylesheet" type="text/css" media="all" href="https://www.stovesparesdirect.com/static/version1789209002/frontend/Sm/magetheme_ssdirect/en_GB/GlobalPayments_PaymentGateway/css/styles.css" /> 18<link rel="stylesheet" type="text/css" media="all" href="https://www.stovesparesdirect.com/static/version1789209002/frontend/Sm/magetheme_ssdirect/en_GB/css/styles-m.css" /> 19<link rel="stylesheet" type="text/css" media="all" href="https://www.stovesparesdirect.com/static/version1789209002/frontend/Sm/magetheme_ssdirect/en_GB/jquery/uppy/dist/uppy-custom.css" /> 20<link rel="stylesheet" type="text/css" media="all" href="https://www.stovesparesdirect.com/static/version1789209002/frontend/Sm/magetheme_ssdirect/en_GB/Amasty_Base/vendor/slick/amslick.min.css" /> 21<link rel="stylesheet" type="text/css" media="all" href="https://www.stovesparesdirect.com/static/version1789209002/frontend/Sm/magetheme_ssdirect/en_GB/Klarna_Keb/css/button.css" /> 22<link rel="stylesheet" type="text/css" media="all" href="https://www.stovesparesdirect.com/static/version1789209002/frontend/Sm/magetheme_ssdirect/en_GB/Mageplaza_Core/css/grid-mageplaza.css" /> 23<link rel="stylesheet" type="text/css" media="all" href="https://www.stovesparesdirect.com/static/version1789209002/frontend/Sm/magetheme_ssdirect/en_GB/Magetrend_AbandonedCart/css/bar.css" /> 24<link rel="stylesheet" type="text/css" media="all" href="https://www.stovesparesdirect.com/static/version1789209002/frontend/Sm/magetheme_ssdirect/en_GB/Mgt_DeveloperToolbar/css/style.css" /> 25<link rel="stylesheet" type="text/css" media="all" href="https://www.stovesparesdirect.com/static/version1789209002/frontend/Sm/magetheme_ssdirect/en_GB/StripeIntegration_Payments/css/wallets.css" /> 26<link rel="stylesheet" type="text/css" media="all" href="https://www.stovesparesdirect.com/static/version1789209002/frontend/Sm/magetheme_ssdirect/en_GB/Trustpilot_Reviews/css/trustpilot.min.css" /> 27<link rel="stylesheet" type="text/css" media="all" href="https://www.stovesparesdirect.com/static/version1789209002/frontend/Sm/magetheme_ssdirect/en_GB/css/header-3.css" /> 28<link rel="stylesheet" type="text/css" media="all" href="https://www.stovesparesdirect.com/static/version1789209002/frontend/Sm/magetheme_ssdirect/en_GB/css/product-2.css" /> 29<link rel="stylesheet" type="text/css" media="all" href="https://www.stovesparesdirect.com/static/version1789209002/frontend/Sm/magetheme_ssdirect/en_GB/css/pages-theme.css" /> 30<link rel="stylesheet" type="text/css" media="all" href="https://www.stovesparesdirect.com/static/version1789209002/frontend/Sm/magetheme_ssdirect/en_GB/css/footer-1.css" /> 31<link rel="stylesheet" type="text/css" rel="stylesheet" type="text/css" href="https://www.stovesparesdirect.com/static/version1789209002/frontend/Sm/magetheme_ssdirect/en_GB/Bss_Gallery/js/fancybox/source/jquery.fancybox.css" /> 32<link rel="stylesheet" type="text/css" rel="stylesheet" type="text/css" href="https://www.stovesparesdirect.com/static/version1789209002/frontend/Sm/magetheme_ssdirect/en_GB/Bss_Gallery/js/owl.carousel.2.3.4/assets/owl.carousel.css" /> 33<link rel="stylesheet" type="text/css" media="screen and (min-width: 768px)" href="https://www.stovesparesdirect.com/static/version1789209002/frontend/Sm/magetheme_ssdirect/en_GB/css/styles-l.css" /> 34<link rel="stylesheet" type="text/css" media="print" href="https://www.stovesparesdirect.com/static/version1789209002/frontend/Sm/magetheme_ssdirect/en_GB/css/print.css" /> 35<link rel="stylesheet" type="text/css" media="all" href="https://www.stovesparesdirect.com/static/version1789209002/frontend/Sm/magetheme_ssdirect/en_GB/css/style-custom-ssd.css" />
36<script type="text/javascript" src="https://www.stovesparesdirect.com/static/version1789209002/_cache/merged/6ed43839fb2fce3e974819f68fc49425.js"></script>
36 37<link rel="icon" type="image/x-icon" href="https://www.stovesparesdirect.com/media/favicon/stores/2/stove_spares_direct_logo_favicon.png" /> 38<link rel="shortcut icon" type="image/x-icon" href="https://www.stovesparesdirect.com/media/favicon/stores/2/stove_spares_direct_logo_favicon.png" /> 39<style> 40 41.outofstocknotifier-block{ 42 margin: 20px 0; 43 border: 1px solid #ccc; 44 padding: 20px; 45} 46.outofstocknotifier-block input[name="email"].outofstocknotifier_email { 47 width: 100%; 48 margin-bottom: 1rem; 49} 50 51.outofstocknotifier-block .outofstocknotifier_action{ 52 margin-left: 0!important; 53} 54 55.outofstocknotifier-block .outofstocknotifier_action .primary{ 56 white-space: nowrap; 57} 58 59.category-description img{ width:400px;padding: 10px;} 60 61@media only screen and (max-width: 768px) { 62.category-description img{ width: 100%;} 63} 64 65.header-style-3 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > a { 66 padding: 0 13px; 67} 68 69/* Fix Flexislider on listing page */ 70.product-item .flexslider .slides li a { 71 72} 73.product-item .flexslider .slides img { 74 width: auto; 75 display: block; 76 max-height: 200px; 77 max-width: 100%; 78 margin: 0 auto; 79 height: 200px !important; 80 object-fit: contain; 81} 82 83.product-item .flex-direction-nav a { 84 background-size: 100%!important; 85 border: 1px solid #b7b7b7; 86 border-radius: 100%; 87 width: 38px; 88 height: 38px; 89 background-color: #ffffff; 90 transition: none; 91} 92.column.main > .sharethis-inline-share-buttons { 93 display: none !important; 94} 95.product-info-main .product-social-links { 96 padding: 0; 97 display: flex; 98 justify-content: space-between; 99 align-items: center; 100 width: 100%; 101 float: none; 102} 103.product-info-main .product-social-links:after { 104 display: none; 105} 106 107/* Listing page List view fix */ 108.products-list .product-item-info .product-item-photo { 109 float: left; 110} 111.products-list .product-item-info .product-item-photo img { 112 max-height: 220px; 113} 114@media only screen and (max-width: 639px) { 115.products-list .product-item-info .product-item-photo { 116 float: none; 117 text-align: center; 118} 119 120.products-list .product-item-info .product-item-details { 121 margin: 0; 122 text-align: center; 123} 124} 125 126 .products-grid.wishlist .product-item-actions .action.edit { 127 display:none; 128} 129 130</style>
131<script type="text/javascript"> 132require(['jquery'], function($) { 133 $(window).on('load', function() { 134 $('.product-info-main > .sharethis-inline-share-buttons').appendTo($('.product-social-links')); 135 }) 136}) 137</script>
137
137<script type="text/x-magento-init"> 138 { 139 "*": { 140 "Magento_PageCache/js/form-key-provider": { 141 "isPaginationCacheEnabled": 142 0 } 143 } 144 } 145 </script>
vendor: 1 bytes, line 145
145
146<script type="text/x-magento-init"> 147 { 148 "*": { 149 "Cleantalk_Antispam/js/cleantalk": {"jsKey":"05c13c84dc6b3e6147751385af7c5bc43f293de90e263862e5f0e403355d88e6"}, 150 "Cleantalk_Antispam/js/ct_external_forms": {"externalForms":"0","ajaxUrl":"https:\/\/www.stovesparesdirect.com\/cleantalkajax\/ajaxhandler\/"} } 151 } 152</script>
vendor: 1 bytes, line 152
152
153<script type="text/javascript" src="" defer="defer"> 154</script>
vendor: 1 bytes, line 154
154
155<script 156 async 157 src="https://js.klarna.com/web-sdk/v1/klarna.js" 158 data-client-id="45090c41-58e0-5537-a0aa-818fd517dadd" 159></script>
159 160
161<script> 162 require([ 163 "jquery", 164 "scTrackingData" 165 ], function($, Tracking) { 166 let tracking = Tracking(); 167 tracking.setPageType('cart'); 168 169 let data = []; 170 tracking.setImpressionListData(data); 171 tracking.setData('total', ); 172 let cartData = []; 173 tracking.setData('cart', cartData); 174 175 tracking.fire('page_ready', tracking.getPageType()?.toLowerCase() || "cart"); 176 tracking.fire('view_cart', cartData); 177 }); 178</script>
178 179
179<script src="//platform-api.sharethis.com/js/sharethis.js?ver=1.5.7#property=668ebf07e1507500197b00ef"></script>
179 180 <link href="https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600&display=swap" rel="stylesheet"> 181 182<link rel="stylesheet" type="text/css" media="all" href="https://www.stovesparesdirect.com/media/sm/configed_css/settings_ss_direct_store_view.css"/> </head> 183 <body data-container="body" 184 data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://www.stovesparesdirect.com/static/version1789209002/frontend/Sm/magetheme_ssdirect/en_GB/images/loader-2.gif"}}' 185 id="html-body" class="enable-newsletter-popup enable-stickymenu header-3-style product-2-style footer-1-style checkout-cart-index page-layout-1column"> 186
187<script type="text/x-magento-init"> 188 { 189 "*": { 190 "Magento_PageBuilder/js/widget-initializer": { 191 "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false}}, 192 "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 768px)","conditions":{"max-width":"768px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}} } 193 } 194 } 195</script>
195 196 197<div class="cookie-status-message" id="cookie-status"> 198 The store will not work correctly when cookies are disabled.</div>
199<script type="text/javascript">document.querySelector("#cookie-status").style.display = "none";</script>
vendor: 1 bytes, line 199
199
200<script type="text/x-magento-init"> 201 { 202 "*": { 203 "cookieStatus": {} 204 } 205 } 206</script>
206 207
208<script type="text/x-magento-init"> 209 { 210 "*": { 211 "mage/cookies": { 212 "expires": null, 213 "path": "\u002F", 214 "domain": ".www.stovesparesdirect.com", 215 "secure": false, 216 "lifetime": "3600" 217 } 218 } 219 } 220</script>
220 221 <noscript> 222 <div class="message global noscript"> 223 <div class="content"> 224 <p> 225 <strong>JavaScript seems to be disabled in your browser.</strong> 226 <span> 227 For the best experience on our site, be sure to turn on Javascript in your browser. </span> 228 </p> 229 </div> 230 </div> 231 </noscript> 232
233<script> 234 window.cookiesConfig = window.cookiesConfig || {}; 235 window.cookiesConfig.secure = false; 236</script>
236<script> require.config({ 237 map: { 238 '*': { 239 wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter' 240 } 241 } 242 });</script>
242<script> require.config({ 243 paths: { 244 googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3.53\u0026key\u003D' 245 }, 246 config: { 247 'Magento_PageBuilder/js/utils/map': { 248 style: '', 249 }, 250 'Magento_PageBuilder/js/content-type/map/preview': { 251 apiKey: '', 252 apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.stovesparesdirect.com\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' 253 }, 254 'Magento_PageBuilder/js/form/element/map': { 255 apiKey: '', 256 apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.stovesparesdirect.com\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' 257 }, 258 } 259 });</script>
259<script> 260 require.config({ 261 shim: { 262 'Magento_PageBuilder/js/utils/map': { 263 deps: ['googleMaps'] 264 } 265 } 266 });</script>
266
266<script nonce="YTk4dm9jbzAzcjkzc2x2dW1pam9rZW13bDIzaHB0cmU="> 267 require([ 268 'jquery', 269 'Mirasvit_SearchAutocomplete/js/autocomplete', 270 'Mirasvit_SearchAutocomplete/js/typeahead' 271 ], function ($, autocomplete, typeahead) { 272 const selector = 'input#search, input#mobile_search, .minisearch input[type="text"]'; 273 274 $(document).ready(function () { 275 $('#search_mini_form').prop("minSearchLength", 10000); 276 277 const $input = $(selector); 278 279 $input.each(function (index, searchInput) { 280 new autocomplete($(searchInput)).init({"query":"","priceFormat":{"pattern":"\u00a3%s","precision":2,"requiredPrecision":2,"decimalSymbol":".","groupSymbol":",","groupLength":3,"integerRequired":false},"minSearchLength":3,"url":"https:\/\/www.stovesparesdirect.com\/searchautocomplete\/ajax\/suggest\/","storeId":"2","delay":300,"isAjaxCartButton":false,"isShowCartButton":false,"isShowImage":true,"isShowPrice":true,"isShowSku":false,"isShowRating":false,"isShowDescription":false,"isShowStockStatus":false,"isShowAdditionalAttributes":false,"isKeepLastSearchRequest":false,"layout":"1column","popularTitle":"Popular Suggestions","popularSearches":[],"isTypeaheadEnabled":false,"typeaheadUrl":"https:\/\/www.stovesparesdirect.com\/searchautocomplete\/ajax\/typeahead\/","minSuggestLength":2,"currency":"GBP","limit":null,"customerGroupId":0,"filterPosition":"","availableOrders":{"_score":"Relevance","name.sort_name":"Product Name","price_0_2":"Price","oval_stove_options_value.sort_oval_stove_options":"Oval Stove Options"},"defaultOrder":"_score","localStorageFields":{"prevRequestField":"mstLatestRequest","isRestorePrevRequestFlag":"mstIsRestorePrevRequest","isRefererAutocompleteFlag":"mstIsRefererAutocomplete"}}); 281 }); 282 }); 283 } 284 ); 285 </script>
285 286 287
287<script id="searchAutocompletePlaceholder" type="text/x-custom-template"> 288 <div class="mst-searchautocomplete__autocomplete"> 289 <div class="mst-searchautocomplete__spinner"> 290 <div class="spinner-item spinner-item-1"></div> 291 <div class="spinner-item spinner-item-2"></div> 292 <div class="spinner-item spinner-item-3"></div> 293 <div class="spinner-item spinner-item-4"></div> 294 </div> 295 296 <div class="mst-searchautocomplete__close">×</div> 297 </div> 298</script>
298 299
300<script id="searchAutocompleteWrapper" type="text/x-custom-template"> 301 <div class="mst-searchautocomplete__wrapper"> 302 <div class="mst-searchautocomplete__results" data-bind="{ 303 visible: result().noResults == false, 304 css: { 305 __all: result().urlAll && result().totalItems > 0 306 } 307 }"> 308 <div data-bind="foreach: { data: result().indexes, as: 'index' }"> 309 <div data-bind="visible: index.totalItems, attr: {class: 'mst-searchautocomplete__index ' + index.identifier}"> 310 <div class="mst-searchautocomplete__index-title"> 311 <span data-bind="text: index.title"></span> 312 <span data-bind="visible: index.isShowTotals"> 313 (<span data-bind="text: index.totalItems"></span>) 314 </span> 315 </div> 316 317 <div class="mst-searchautocomplete__empty-result" data-bind="visible: index.isMisspell == true"> 318 <span data-bind="text: index.textMisspell"></span> 319 <span data-bind="text: index.textCorrected"></span> 320 </div> 321 322 <ul data-bind="foreach: { data: index.items, as: 'item' }" aria-label="Search Autocomplete Result"> 323 <li data-bind=" 324 template: { name: index.identifier, data: item }, 325 attr: {class: 'mst-searchautocomplete__item ' + index.identifier}, 326 event: { mouseover: $parents[1].onMouseOver, mouseout: $parents[1].onMouseOut, mousedown: $parents[1].onClick }, 327 css: {_active: $data.isActive}"> 328 </li> 329 </ul> 330 </div> 331 </div> 332 333 <div class="mst-searchautocomplete__show-all" data-bind="visible: result().urlAll && result().totalItems > 0"> 334 <a data-bind="attr: { href: result().urlAll }"> 335 <span data-bind="text: result().textAll"></span> 336 </a> 337 </div> 338 </div> 339 340 <div class="mst-searchautocomplete__empty-result" data-bind="visible: result().noResults == true && !loading()"> 341 <span data-bind="text: result().textEmpty"></span> 342 </div> 343 </div> 344</script>
344 345
346<script id="popular" type="text/x-custom-template"> 347 <a class="title" data-bind="text: query"></a> 348</script>
348 349
350<script id="magento_search_query" type="text/x-custom-template"> 351 <a class="title" data-bind="text: query_text, attr: {href: url}, highlight"></a> <span class="num_results" data-bind="text: num_results"></span> 352</script>
352 353
354<script id="magento_catalog_product" type="text/x-custom-template"> 355 <!-- ko if: (imageUrl && $parents[2].config.isShowImage) --> 356 <a rel="noreferrer" data-bind="attr: {href: url}"> 357 <div class="mst-product-image-wrapper"><img data-bind="attr: {src: imageUrl, alt: name}"/></div> 358 </a> 359 <!-- /ko --> 360 361 <div class="meta"> 362 <div class="title"> 363 <a rel="noreferrer" data-bind="html: name, attr: {href: url}, highlight"></a> 364 365 <!-- ko if: (sku && $parents[2].config.isShowSku) --> 366 <span class="sku" data-bind="text: sku, highlight"></span> 367 <!-- /ko --> 368 369 <!-- ko if: (additionalAttributes && $parents[2].config.isShowAdditionalAttributes) --> 370 <div data-bind="foreach: { data: additionalAttributes, as: 'attribute' }"> 371 <!-- ko if: (attribute) --> 372 <div class="additional"> 373 <span class="attr-label" data-bind="text: attribute.label"></span> 374 <span class="attr-value" data-bind="text: attribute.value"></span> 375 </div> 376 <!-- /ko --> 377 </div> 378 <!-- /ko --> 379 </div> 380 381 <!-- ko if: (description && $parents[2].config.isShowDescription) --> 382 <div class="description" data-bind="text: description, highlight"></div> 383 <!-- /ko --> 384 385 <!-- ko if: (rating && $parents[2].config.isShowRating) --> 386 <div> 387 <div class="rating-summary"> 388 <div class="rating-result"> 389 <span data-bind="style: { width: rating + '%' }"></span> 390 </div> 391 </div> 392 </div> 393 <!-- /ko --> 394 395 <!-- ko if: (stockStatus && $parents[2].config.isShowStockStatus) --> 396 <span class="stock_status" data-bind="text: stockStatus, processStockStatus"></span> 397 <!-- /ko --> 398 399 <!-- ko if: (addToCartUrl && $parents[2].config.isShowCartButton) --> 400 <div class="to-cart"> 401 <a class="action primary mst__add_to_cart" data-bind="attr: { _href: addToCartUrl }"> 402 <span>Add To Cart</span> 403 </a> 404 </div> 405 <!-- /ko --> 406 </div> 407 408 <!-- ko if: (price && $parents[2].config.isShowPrice) --> 409 <div class="store"> 410 <div data-bind="html: price" class="price"></div> 411 </div> 412 <!-- /ko --> 413</script>
413 414
415<script id="magento_catalog_categoryproduct" type="text/x-custom-template"> 416 <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a> 417</script>
417 418
419<script id="magento_catalog_category" type="text/x-custom-template"> 420 <a class="title" data-bind="html: name, attr: {href: url}, highlight"></a> 421</script>
421 422
423<script id="magento_cms_page" type="text/x-custom-template"> 424 <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a> 425</script>
425 426
427<script id="magento_catalog_attribute" type="text/x-custom-template"> 428 <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a> 429</script>
429 430
431<script id="magento_catalog_attribute_2" type="text/x-custom-template"> 432 <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a> 433</script>
433 434
435<script id="magento_catalog_attribute_3" type="text/x-custom-template"> 436 <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a> 437</script>
437 438
439<script id="magento_catalog_attribute_4" type="text/x-custom-template"> 440 <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a> 441</script>
441 442
443<script id="magento_catalog_attribute_5" type="text/x-custom-template"> 444 <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a> 445</script>
445 446
447<script id="mirasvit_kb_article" type="text/x-custom-template"> 448 <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a> 449</script>
449 450
451<script id="external_wordpress_post" type="text/x-custom-template"> 452 <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a> 453</script>
453 454
455<script id="amasty_blog_post" type="text/x-custom-template"> 456 <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a> 457</script>
457 458
459<script id="amasty_faq_question" type="text/x-custom-template"> 460 <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a> 461</script>
461 462
463<script id="magefan_blog_post" type="text/x-custom-template"> 464 <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a> 465</script>
465 466
467<script id="magefan_secondblog_post" type="text/x-custom-template"> 468 <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a> 469</script>
469 470
471<script id="mageplaza_blog_post" type="text/x-custom-template"> 472 <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a> 473</script>
473 474
475<script id="aheadworks_blog_post" type="text/x-custom-template"> 476 <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a> 477</script>
477 478
479<script id="mirasvit_blog_post" type="text/x-custom-template"> 480 <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a> 481</script>
481 482
483<script id="mirasvit_gry_registry" type="text/x-custom-template"> 484 <a class="title" data-bind="text: title, attr: {href: url}, highlight"></a> 485 <p data-bind="text: name, highlight"></p> 486</script>
486 487
488<script id="ves_blog_post" type="text/x-custom-template"> 489 <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a> 490</script>
490 491
492<script id="fishpig_glossary_word" type="text/x-custom-template"> 493 <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a> 494</script>
494 495
496<script id="blackbird_contentmanager_content" type="text/x-custom-template"> 497 <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a> 498</script>
498 499
500<script id="mirasvit_brand_page" type="text/x-custom-template"> 501 <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a> 502</script>
502 503 504
504<script type="text/javascript">try { 505 require(['jquery', 'jquery/ui'], function($){ 506 $(document).ready(function() { 507 $("#top-super-banner").slideDown('slow'); 508 }); 509 }); 510} catch (error) { 511 window.addEventListener('load', function () { 512 document.getElementById("top-super-banner").style.display = "block"; 513 }); 514}</script>
514 <div id="top-super-banner" style="display: none"> 515 <super-banner 516 cartAmount="0" 517 page="cart" 518 cartId="unknown" 519 cartItems="[]" 520 ></super-banner> 521 </div> 522<div 523 class="field-recaptcha" 524 id="mp-newsletter-popup-container" 525 data-bind="scope:'mp-newsletter-popup'" 526> 527 <!-- ko template: getTemplate() --><!-- /ko --> 528</div> 529
530<script> 531 require(['jquery', 'domReady!'], function ($) { 532 $('#mp-newsletter-popup-container') 533 .appendTo('#newsletter-popup-validate-detail'); 534 }); 535</script>
535 536
537<script type="text/x-magento-init"> 538{ 539 "#mp-newsletter-popup-container": { 540 "Magento_Ui/js/core/app": {"components":{"mp-newsletter-popup":{"settings":{"rendering":{"sitekey":"6LdL6JUlAAAAAPGrGkwHASd58bpcJCmUKohhE_YC","badge":"bottomright","size":"invisible","theme":"light","hl":""},"invisible":true},"component":"Magento_ReCaptchaFrontendUi\/js\/reCaptcha","reCaptchaId":"mp-newsletter-popup"}}} } 541} 542</script>
542 543<div 544 class="field-recaptcha" 545 id="recaptcha-caa20ac351216e6f76edced1efe7c61fff5f4796-container" 546 data-bind="scope:'recaptcha-caa20ac351216e6f76edced1efe7c61fff5f4796'" 547> 548 <!-- ko template: getTemplate() --><!-- /ko --> 549</div> 550
551<script> 552 require(['jquery', 'domReady!'], function ($) { 553 $('#recaptcha-caa20ac351216e6f76edced1efe7c61fff5f4796-container') 554 .appendTo('#newsletter-validate-detail'); 555 }); 556</script>
556 557
558<script type="text/x-magento-init"> 559{ 560 "#recaptcha-caa20ac351216e6f76edced1efe7c61fff5f4796-container": { 561 "Magento_Ui/js/core/app": {"components":{"recaptcha-caa20ac351216e6f76edced1efe7c61fff5f4796":{"settings":{"rendering":{"sitekey":"6LdL6JUlAAAAAPGrGkwHASd58bpcJCmUKohhE_YC","badge":"bottomright","size":"invisible","theme":"light","hl":""},"invisible":true},"component":"Magento_ReCaptchaFrontendUi\/js\/reCaptcha","reCaptchaId":"recaptcha-caa20ac351216e6f76edced1efe7c61fff5f4796"}}} } 562} 563</script>
563 564<div class="page-wrapper"><header class="page-header"> 565 566<div class="header-container header-style-3"> 567 <div class="header-top"> 568 <div class="container"> 569 <div class="logo-container"> 570 571 <h2 class="logo-content"> 572 573 <strong> 574 Stove Spares Direct </strong> 575 576 <a class="logo" href="https://www.stovesparesdirect.com/" title="Stove Spares Direct"> 577 <img src="https://www.stovesparesdirect.com/media/iopt/logo/stores/2/stove_spares_direct_logo_400.png" 578 alt="Stove Spares Direct" 579 width="217" height="57" /> 580 </a> 581 </h2> 582 </div> 583 584 <div class="right-header-top"> 585 586 <div class="customer-container top"> 587 <div class="block-table"> 588 <div class="table-cell"><div class="bs5-wrap customer-service"> 589 <span class="text-dark">Customer service:</span> 590 <div class="content text-dark me-5 fs-4"> 591 <span>UK:</span> <a href="tel:02866342592" class="text-primary font-weight-bold">028 66 342 592</a> 592 <span class="ms-2">ROI:</span> <a href="tel:+442866342592" class="text-primary font-weight-bold">+44 (0) 28 66 342 592</a> 593 <span>Call us Mon - Fri 9AM - 5:30 PM</span> 594 </div> 595</div></div> 596 597 <div class="table-cell" style="margin-left: auto;"> <div class="block block-wishlist header-wishlist" data-bind="scope: 'wishlist'"> 598 <a href="https://www.stovesparesdirect.com/wishlist/" title="Wishlist" class="block-title"> 599 <!-- ko if: wishlist().counter --> 600 <span data-bind="text: wishlist().counter.split(' ')[0]" class="count counter"></span> 601 <!-- /ko --> 602 603 <!-- ko ifnot: wishlist().counter --> 604 <span class="count empty">0</span> 605 <!-- /ko --> 606 607 <span class="wishlist-title">Wishlist</span> 608 </a> 609 </div> 610
610<script type="text/x-magento-init"> 611 { 612 "*": { 613 "Magento_Ui/js/core/app": { 614 "components": { 615 "wishlist": { 616 "component": "Magento_Wishlist/js/view/wishlist" 617 } 618 } 619 } 620 } 621 } 622 623 624 625 626 627 </script>
627 628</div> 629 630 <div class="table-cell"> 631 <div class="customer-header header-account"> 632 <a class="title-customer" href="https://www.stovesparesdirect.com/customer/account/"> 633 <span class="customer-icon icon-user1"></span> 634 <span class="text-customer">My Account</span> 635 </a> 636 637 <div class="dropdown-customer"> 638 <div class="block-content" data-move="customer-mobile"> 639 <ul class="header links"><li class="link authorization-link" data-label="or"> 640 <a href="https://www.stovesparesdirect.com/customer/account/login/referer/aHR0cHM6Ly93d3cuc3RvdmVzcGFyZXNkaXJlY3QuY29tL2NoZWNrb3V0L2NhcnQvaW5kZXgv/" >Sign In</a> 641</li> 642<li><a href="https://www.stovesparesdirect.com/customer/account/create/" id="idysCFQPbY" >Create an Account</a></li></ul> </div> 643 </div> 644 </div> 645 </div> 646 647 <div class="table-cell"> 648 <div class="language-currency"> 649 650 <div class="switcher currency switcher-currency" id="switcher-currency"> 651 <strong class="label switcher-label"><span>Currency</span></strong> 652 <div class="switcher-content"> 653 <div class="action-switcher" id="switcher-currency-trigger"> 654 <div class="heading-switcher language-GBP"> 655 <span>GBP</span> 656 </div> 657 </div> 658 659 <div class="dropdown-switcher"> 660 <ul class="list-item"> 661 <li class="currency-EUR switcher-option"> 662 <a href="#" data-post='{"action":"https:\/\/www.stovesparesdirect.com\/directory\/currency\/switch\/","data":{"currency":"EUR","uenc":"aHR0cHM6Ly93d3cuc3RvdmVzcGFyZXNkaXJlY3QuY29tL2NoZWNrb3V0L2NhcnQv"}}'>EUR - Euro</a> 663 </li> 664 <li class="currency-USD switcher-option"> 665 <a href="#" data-post='{"action":"https:\/\/www.stovesparesdirect.com\/directory\/currency\/switch\/","data":{"currency":"USD","uenc":"aHR0cHM6Ly93d3cuc3RvdmVzcGFyZXNkaXJlY3QuY29tL2NoZWNrb3V0L2NhcnQv"}}'>USD - US Dollar</a> 666 </li> 667 </ul> 668 </div> 669 </div> 670 </div> 671 </div> 672 </div> 673 674 </div> 675 </div> 676 677 678 <div class="block-table"> 679 <div class="search-header"> 680 <div class="search-wrapper"> 681<div id="sm_searchbox10926388671791075294" class="block block-search"> 682 <div class="block block-content"> 683 <form class="form minisearch" id="searchbox_mini_form" action="https://www.stovesparesdirect.com/catalogsearch/result/" method="get"> 684 <div class="field search"> 685 <div class="control"> 686 <input id="searchbox" 687 data-mage-init='{"quickSearch":{ 688 "formSelector":"#searchbox_mini_form", 689 "url":"https://www.stovesparesdirect.com/search/ajax/suggest/", 690 "destinationSelector":"#searchbox_autocomplete"} 691 }' 692 type="text" 693 name="q" 694 placeholder="Search products..." 695 class="input-text input-searchbox" 696 maxlength="128" 697 role="combobox" 698 aria-haspopup="false" 699 aria-expanded="true" 700 aria-autocomplete="both" 701 autocomplete="off"/> 702 <div id="searchbox_autocomplete" class="search-autocomplete"></div> 703 704 </div> 705 </div> 706 <div class="actions"> 707 <button type="submit" title="Search" class="action search"> 708 <span>Search</span> 709 </button> 710 </div> 711 </form> 712 </div> 713</div></div> </div> 714 715 <div class="customer-container bottom"> 716 <div class="block-table"> 717 <div class="table-cell"> 718 <div class="cart-header-container"> 719 <div class="minicart-header" data-move="minicart-mobile"> 720 721<div data-block="minicart" class="minicart-wrapper"> 722 <a class="action showcart" href="https://www.stovesparesdirect.com/checkout/cart/" 723 data-bind="scope: 'minicart_content'"> 724 <!-- ko if: getCartParam('summary_count') -->
725 <span class="price-minicart"> 726 <!-- ko foreach: getRegion('subtotalContainer') --> 727 <!-- ko template: getTemplate() --><!-- /ko --> 728 <!-- /ko --> 729 </span> 730 <!-- /ko --> 731 732 <!-- ko ifnot: getCartParam('summary_count') --> 733 <span class="price-minicart"> 734 <div class="subtotal"> 735 <span class="label"> 736 <span>Cart:</span> 737 </span> 738 <div class="amount price-container"> 739 <span class="price-wrapper price-including-tax"> 740 <span class="price">£0.00</span> 741 </span> 742 </div> 743 </div> 744 </span> 745 <!-- /ko --> 746 <span class="counter qty empty" 747 data-bind="css: { empty: !!getCartParam('summary_count') == false }, blockLoader: isLoading"> 748 749 <!-- ko if: getCartParam('summary_count') --> 750 <span class="counter-number"><!-- ko text: getCartParam('summary_count') --><!-- /ko --></span> 751 <!-- /ko --> 752 753 <!-- ko ifnot: getCartParam('summary_count') --> 754 <span class="counter-number">0</span> 755 <!-- /ko --> 756 757 <span class="label-number-cart"> 758 item(s) </span> 759 760 <span class="counter-label"> 761 <!-- ko if: getCartParam('summary_count') --> 762 <!-- ko text: getCartParam('summary_count') --><!-- /ko --> 763 <!-- ko i18n: 'items' --><!-- /ko --> 764 <!-- /ko --> 765 </span> 766 </span> 767 </a> 768 <div class="block block-minicart" 769 data-role="dropdownDialog" 770 data-mage-init='{"dropdownDialog":{ 771 "appendTo":"[data-block=minicart]", 772 "triggerTarget":".showcart", 773 "timeout": "2000", 774 "closeOnMouseLeave": false, 775 "closeOnEscape": true, 776 "triggerClass":"active", 777 "parentClass":"active", 778 "buttons":[]}}'> 779 <div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'"> 780 <!-- ko template: getTemplate() --><!-- /ko --> 781 </div> 782 </div> 783
783<script> 784 window.checkout = {"shoppingCartUrl":"https:\/\/www.stovesparesdirect.com\/checkout\/cart\/","checkoutUrl":"https:\/\/www.stovesparesdirect.com\/onestepcheckout\/","updateItemQtyUrl":"https:\/\/www.stovesparesdirect.com\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/www.stovesparesdirect.com\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/www.stovesparesdirect.com\/","minicartMaxItemsVisible":5,"websiteId":"2","maxItemsToDisplay":10,"storeId":"2","storeGroupId":"2","customerLoginUrl":"https:\/\/www.stovesparesdirect.com\/customer\/account\/login\/referer\/aHR0cHM6Ly93d3cuc3RvdmVzcGFyZXNkaXJlY3QuY29tL2NoZWNrb3V0L2NhcnQvaW5kZXgv\/","isRedirectRequired":false,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/www.stovesparesdirect.com\/captcha\/refresh\/","isRequired":false,"timestamp":1791075294}}}; 785 </script>
785 786
786<script type="text/x-magento-init"> 787 { 788 "[data-block='minicart']": { 789 "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":0,"display_cart_subtotal_excl_tax":0,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals"}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}},"payment_method_messaging_element_minicart":{"component":"StripeIntegration_Payments\/js\/view\/checkout\/cart\/payment_method_messaging_element_minicart","config":{"template":"StripeIntegration_Payments\/checkout\/cart\/payment_method_messaging_element_minicart","selector":"payment-method-messaging-element-minicart"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"Magento_Checkout\/js\/view\/cart-item-renderer","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}},"checkout.cart.item.brand.sidebar":{"component":"uiComponent","config":{"template":"Mageplaza_Shopbybrand\/minicart\/item\/brand","displayArea":"priceSidebar"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo"}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]} }, 790 "*": { 791 "Magento_Ui/js/block-loader": "https://www.stovesparesdirect.com/static/version1789209002/frontend/Sm/magetheme_ssdirect/en_GB/images/loader-1.gif" 792 } 793 } 794 795 </script>
795 796</div> 797 798 799 </div> 800 </div> 801 </div> 802 </div> 803 </div> 804 </div> 805 </div> 806 </div> 807 </div> 808 809 <div class="header-bottom ontop-element"> 810 <div class="container"> 811 <div class="desktop-menu"> 812 <div class="horizontal-block"> 813 <div class="horizontal-menu"> 814<div class="horizontal-megamenu-block"> 815 <nav class="sm_megamenu_wrapper_horizontal_menu sambar" id="sm_megamenu_menu6ac0e589e38c6" 816 data-sam="6110182591791026569"> 817 <div class="sambar-inner"> 818 <div class="mega-content"> 819 <ul class="horizontal-type sm-megamenu-hover sm_megamenu_menu sm_megamenu_menu_black" data-jsapi="on"> 820 821 <li class="home-item other-toggle sm_megamenu_lv1 sm_megamenu_drop 822 "> 823 <a class="sm_megamenu_head sm_megamenu_drop" href="https://www.stovesparesdirect.com/"> 824 <span class="sm_megamenu_icon sm_megamenu_nodesc"> 825 <span class="sm_megamenu_title">Home</span> 826 </span> 827 </a> 828 </li> 829 <li class="other-toggle sm_megamenu_lv1 sm_megamenu_drop parent "> 830 <a class="sm_megamenu_head sm_megamenu_drop " 831 href="https://www.stovesparesdirect.com/brands-models.html" id="sm_megamenu_23"> 832 <span class="sm_megamenu_icon sm_megamenu_nodesc"> 833 <span class="sm_megamenu_title">Brands & Models</span> 834 </span> 835 </a> 836 <li class="other-toggle sm_megamenu_lv1 sm_megamenu_drop parent "> 837 <a class="sm_megamenu_head sm_megamenu_drop " 838 href="https://www.stovesparesdirect.com/fire-brick.html" id="sm_megamenu_2"> 839 <span class="sm_megamenu_icon sm_megamenu_nodesc"> 840 <span class="sm_megamenu_title">Fire Bricks</span> 841 </span> 842 </a> 843 <li class="other-toggle sm_megamenu_lv1 sm_megamenu_drop parent "> 844 <a class="sm_megamenu_head sm_megamenu_drop " 845 href="https://www.stovesparesdirect.com/grates-bars.html" id="sm_megamenu_3"> 846 <span class="sm_megamenu_icon sm_megamenu_nodesc"> 847 <span class="sm_megamenu_title">Grates + Bars</span> 848 </span> 849 </a> 850 <li class="other-toggle sm_megamenu_lv1 sm_megamenu_drop parent "> 851 <a class="sm_megamenu_head sm_megamenu_drop " 852 href="https://www.stovesparesdirect.com/baffle-throat-plate.html" id="sm_megamenu_4"> 853 <span class="sm_megamenu_icon sm_megamenu_nodesc">
854 <span class="sm_megamenu_title">Baffle Throat Plate</span> 855 </span> 856 </a> 857 <li class="other-toggle sm_megamenu_lv1 sm_megamenu_drop parent "> 858 <a class="sm_megamenu_head sm_megamenu_drop " 859 href="https://www.stovesparesdirect.com/replacement-glass.html" id="sm_megamenu_5"> 860 <span class="sm_megamenu_icon sm_megamenu_nodesc"> 861 <span class="sm_megamenu_title">Replacement Glass</span> 862 </span> 863 </a> 864 <li class="other-toggle sm_megamenu_lv1 sm_megamenu_drop parent "> 865 <a class="sm_megamenu_head sm_megamenu_drop " 866 href="https://www.stovesparesdirect.com/glass-clips.html" id="sm_megamenu_6"> 867 <span class="sm_megamenu_icon sm_megamenu_nodesc"> 868 <span class="sm_megamenu_title">Glass Clips</span> 869 </span> 870 </a> 871 <li class="other-toggle sm_megamenu_lv1 sm_megamenu_drop parent "> 872 <a class="sm_megamenu_head sm_megamenu_drop " 873 href="http://www.stovesparesdirect.com/brand.html" id="sm_megamenu_10"> 874 <span class="sm_megamenu_icon sm_megamenu_nodesc"> 875 <span class="sm_megamenu_title">Brands</span> 876 </span> 877 </a> 878 <li class="more-items-parent other-toggle sm_megamenu_lv1 sm_megamenu_drop parent "> 879 <a class="sm_megamenu_head sm_megamenu_drop sm_megamenu_haschild" 880 href="javascript:void(0)" id="sm_megamenu_8"> 881 <span class="sm_megamenu_icon sm_megamenu_nodesc"> 882 <span class="sm_megamenu_title">More</span> 883 </span> 884 </a> 885 <div class="sm-megamenu-child sm_megamenu_dropdown_3columns "> 886 <div data-link="" class="sm_megamenu_col_3 sm_megamenu_firstcolumn more-items"><div data-link="https://www.stovesparesdirect.com/checkout/cart/" class="sm_megamenu_col_3 "><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.stovesparesdirect.com/ash-pans.html" ><span class="sm_megamenu_title_lv-2">Ash Pans</span></a></div></div></div><div data-link="https://www.stovesparesdirect.com/checkout/cart/" class="sm_megamenu_col_3 sm_megamenu_firstcolumn "><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.stovesparesdirect.com/fire-rope-gaskets.html" ><span class="sm_megamenu_title_lv-2">Fire Rope & Gaskets</span></a></div></div></div><div data-link="https://www.stovesparesdirect.com/checkout/cart/" class="sm_megamenu_
886col_3 sm_megamenu_firstcolumn "><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.stovesparesdirect.com/front-fire-bars.html" ><span class="sm_megamenu_title_lv-2">Front Fire Bars</span></a></div></div></div><div data-link="https://www.stovesparesdirect.com/checkout/cart/" class="sm_megamenu_col_3 sm_megamenu_firstcolumn "><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.stovesparesdirect.com/paint.html" ><span class="sm_megamenu_title_lv-2">Heat Resistant Paint</span></a></div></div></div><div data-link="https://www.stovesparesdirect.com/checkout/cart/" class="sm_megamenu_col_3 sm_megamenu_firstcolumn "><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.stovesparesdirect.com/cleaning-maintenance.html" ><span class="sm_megamenu_title_lv-2">Cleaning + Maintenance</span></a></div></div></div><div data-link="https://www.stovesparesdirect.com/checkout/cart/" class="sm_megamenu_col_3 sm_megamenu_firstcolumn "><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.stovesparesdirect.com/stove-seals-adhesives.html" ><span class="sm_megamenu_title_lv-2">Stove Seals + Adhesives</span></a></div></div></div><div data-link="https://www.stovesparesdirect.com/checkout/cart/" class="sm_megamenu_col_3 sm_megamenu_firstcolumn "><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.stovesparesdirect.com/handles.html" ><span class="sm_megamenu_title_lv-2">Stove Handles</span></a></div></div></div><div data-link="https://www.stovesparesdirect.com/checkout/cart/" class="sm_megamenu_col_3 sm_megamenu_firstcolumn "><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.stovesparesdirect.com/accessories.html" ><span class="sm_megamenu_title_lv-2">Stove Accessories</span></a></div></div></div><div data-link="https://www.stovesparesdirect.com/checkout/cart/" class="sm_megamenu_col_3 sm_megamenu_firstcolumn "><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.stovesparesdirect.com/open-fires.html" ><span class="sm_megamenu_title_lv-2">Open Fires</span></a></div></div></div><div data-link="https://www.stovesparesdirect.com/checkout/cart/" class="sm_megamenu_col_3 sm_megamenu_firstcolumn "><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.stovesparesdirect.com/flue-pipe.html" ><span class="sm_megamenu_title_lv-2">Flue Pipe</span></a></div></div></div><div data-link="https://www.stovesparesdirect.com/checkout/cart/" class="sm_megamenu_col_3 sm_megamenu_firstcolumn "><div class="sm_megamenu_head_item"><div class="sm_megamenu_title "><a class="sm_megamenu_nodrop " href="https://www.stovesparesdirect.com/others.html" ><span class="sm_megamenu_title_lv-2">Others</span></a></div></div></div></div> </div> 887 <span class="btn-submobile"></span> 888 </li> 889 </ul> 890 </div> 891 </div> 892 </nav> 893 </div> 894
895<script type="text/javascript"> 896 require(["jquery", "mage/template"], function ($) { 897 var menu_width = $('.sm_megamenu_wrapper_horizontal_menu').width(); 898 $('.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > div').each(function () { 899 $this = $(this); 900 var lv2w = $this.width(); 901 var lv2ps = $this.position(); 902 var lv2psl = $this.position().left; 903 var sw = lv2w + lv2psl; 904 if (sw > menu_width) { 905 $this.css({'right': '0'}); 906 } 907 }); 908 var _item_active = $('div.sm_megamenu_actived'); 909 if (_item_active.length) { 910 _item_active.each(function () { 911 var _self = $(this), _parent_active = _self.parents('.sm_megamenu_title'), 912 _level1 = _self.parents('.sm_megamenu_lv1'); 913 if (_parent_active.length) { 914 _parent_active.each(function () { 915 if (!$(this).hasClass('sm_megamenu_actived')) 916 $(this).addClass('sm_megamenu_actived'); 917 }); 918 } 919 920 if (_level1.length && !_level1.hasClass('sm_megamenu_actived')) { 921 _level1.addClass('sm_megamenu_actived'); 922 } 923 }); 924 } 925 926 }); 927</script>
927 928</div> </div> 929 930 </div> 931 </div> 932 </div> 933</div> 934 935<div class="header-mobile" id="sm-header-mobile" data-menutype="megamenu" 936 data-breakpoint="1023"> 937 <div class="mobile-top"> 938 <div class="container"> 939 <div class="mobile-header-content"> 940 <div class="mobile-menu"> 941 <a id="btn-nav-mobile" href="javascript:void(0);"> 942 <span class="s-top"></span> 943 <span class="s-middle"></span> 944 <span class="s-bottom"></span> 945 </a> 946 </div> 947 948 <div class="mobile-logo"> 949 <a href="https://www.stovesparesdirect.com/"> 950 <img src="https://www.stovesparesdirect.com/media/iopt/logomobile/stores/2/stove_spares_direct_logo_400.png" 951 alt="Stove Spares Direct" 952 width="201" 953 height="35"/> 954 </a> 955 </div> 956 957 <div class="mobile-cart"> 958 <div id="minicart-mobile" class="minicart-mobile"><span 959 class="hidden">Cart Mobile</span></div> 960 </div> 961 </div> 962 </div> 963 </div> 964 965 <div class="mobile-bottom"> 966 <div class="container"> 967 <div class="block-search-mobile"> 968 <div class="block-content"> 969 <form class="form minisearch" id="search_mini_form_mobile" action="https://www.stovesparesdirect.com/catalogsearch/result/" method="get"> 970 <div class="field search"> 971 <div class="control"> 972 <input id="search-mobile" 973 data-mage-init='{"quickSearch":{ 974 "formSelector":"#search_mini_form_mobile", 975 "url":"https://www.stovesparesdirect.com/search/ajax/suggest/", 976 "destinationSelector":"#search_autocomplete_mobile"} 977 }' 978 type="text" 979 name="q" 980 value="" 981 placeholder="Search entire store here..." 982 class="input-text" 983 maxlength="128" 984 role="combobox" 985 aria-haspopup="false" 986 aria-autocomplete="both" 987 autocomplete="off"/> 988 <div id="search_autocomplete_mobile" class="search-autocomplete"></div> 989 </div> 990 </div> 991 <div class="actions"> 992 <button type="submit" 993 title="Search" 994 class="action search"> 995 <span>Search</span> 996 </button> 997 </div> 998 </form> 999 </div> 1000</div> 1001 </div> 1002 </div> 1003 1004 <div class="sidebar-nav-mobile"> 1005 <nav> 1006 <div class="nav nav-tabs" id="nav-tab" role="tablist"> 1007 <a class="nav-item nav-link active" id="menu-mobile-tab" data-toggle="tab" href="#menu-mobile" 1008 role="tab" aria-controls="menu-mobile" aria-selected="true">Menu</a> 1009 1010 <a class="nav-item nav-link" id="my-account-mobile-tab" data-toggle="tab" href="#account-mobile" 1011 role="tab" aria-controls="account-mobile" aria-selected="false">Account</a> 1012 1013 <a class="nav-item nav-link" id="setting-mobile-tab" data-toggle="tab" href="#setting-mobile" 1014 role="tab" aria-controls="setting-mobile" aria-selected="false">Setting</a> 1015 </div> 1016 </nav> 1017 1018 <div class="tab-content-mobile" id="nav-tabContent"> 1019 <div class="tab-panel fade show active" id="menu-mobile" role="tabpanel" 1020 aria-labelledby="menu-mobile-tab"> 1021 1022 1023<div class="nav-mobile-container sidebar-type"> 1024 <nav id="navigation-mobile" class="navigation-mobile"> 1025 </nav> 1026</div> 1027 1028 1029 </div> 1030 1031 <div class="tab-panel fade" id="account-mobile" role="tabpanel" aria-labelledby="account-mobile-tab"> 1032 <div id="customer-mobile"><span class="hidden">Mobile Customer</span></div> 1033 </div> 1034 1035 <div class="tab-panel fade" id="setting-mobile" role="tabpanel" aria-labelledby="setting-mobile-tab"> 1036 1037 <div class="switcher currency switcher-currency" id="switcher-currency-nav"> 1038 <strong class="label switcher-label"><span>Currency</span></strong> 1039 <div class="switcher-content"> 1040 <div class="action-switcher" id="switcher-currency-trigger-nav"> 1041 <div class="heading-switcher language-GBP">
1042 <span>GBP</span> 1043 </div> 1044 </div> 1045 1046 <div class="dropdown-switcher"> 1047 <ul class="list-item"> 1048 <li class="currency-EUR switcher-option"> 1049 <a href="#" data-post='{"action":"https:\/\/www.stovesparesdirect.com\/directory\/currency\/switch\/","data":{"currency":"EUR","uenc":"aHR0cHM6Ly93d3cuc3RvdmVzcGFyZXNkaXJlY3QuY29tL2NoZWNrb3V0L2NhcnQv"}}'>EUR - Euro</a> 1050 </li> 1051 <li class="currency-USD switcher-option"> 1052 <a href="#" data-post='{"action":"https:\/\/www.stovesparesdirect.com\/directory\/currency\/switch\/","data":{"currency":"USD","uenc":"aHR0cHM6Ly93d3cuc3RvdmVzcGFyZXNkaXJlY3QuY29tL2NoZWNrb3V0L2NhcnQv"}}'>USD - US Dollar</a> 1053 </li> 1054 </ul> 1055 </div> 1056 </div> 1057 </div> 1058 </div> 1059 </div> 1060 1061 </div> 1062</div> 1063 1064</header> 1065 1066<div class="nav-overlay"><span class="hidden">Overlay</span></div> 1067<main id="maincontent" class="page-main"><a id="contentarea" tabindex="-1"></a> 1068<div class="page messages"><div data-placeholder="messages"></div> 1069<div data-bind="scope: 'messages'"> 1070 <!-- ko if: cookieMessagesObservable() && cookieMessagesObservable().length > 0 --> 1071 <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { 1072 data: cookieMessagesObservable(), as: 'message' 1073 }"> 1074 <div data-bind="attr: { 1075 class: 'message-' + message.type + ' ' + message.type + ' message', 1076 'data-ui-id': 'message-' + message.type 1077 }"> 1078 <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> 1079 </div> 1080 </div> 1081 <!-- /ko --> 1082 1083 <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { 1084 data: messages().messages, as: 'message' 1085 }, afterRender: purgeMessages"> 1086 <div data-bind="attr: { 1087 class: 'message-' + message.type + ' ' + message.type + ' message', 1088 'data-ui-id': 'message-' + message.type 1089 }"> 1090 <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> 1091 </div> 1092 </div> 1093</div> 1094
1095<script type="text/x-magento-init"> 1096 { 1097 "*": { 1098 "Magento_Ui/js/core/app": { 1099 "components": { 1100 "messages": { 1101 "component": "Magento_Theme/js/view/messages" 1102 } 1103 } 1104 } 1105 } 1106 } 1107</script>
1107 1108</div><div class="columns"><div id="modal-call-for-price" style="display: none;"> 1109 <div class="modal-body"> 1110 <form class="form" 1111 name="callforpriceFrom" 1112 action="https://www.stovesparesdirect.com/callprice/form/submit/" 1113 id="call-price-form" 1114 method="post" 1115 enctype='multipart/form-data' 1116 autocomplete="off" 1117 data-mage-init='{"callForPrice":{}}'> 1118 <input type="hidden" name="product_id" > 1119 <input name="form_key" type="hidden" value="w93CCj5Smjfn0aMF" /> 1120 <fieldset class="fieldset"> 1121 <div class="field required"> 1122 <label for="user_name" class="label"> 1123 <span>Name:</span> 1124 </label> 1125 <div class="control"> 1126 <input type="text" 1127 name="customer_name" 1128 title="Name" 1129 class="input-text" 1130 value="" 1131 data-validate="{required:true}"> 1132 </div> 1133 </div> 1134 <div class="field required"> 1135 <label for="user_name" class="label"> 1136 <span>E-mail:</span> 1137 </label> 1138 <div class="control"> 1139 <input type="email" 1140 name="customer_email" 1141 title="E-mail" 1142 class="input-text" 1143 value="" 1144 data-validate="{required:true, 'validate-email':true}"> 1145 </div> 1146 </div> 1147 <div class="field required"> 1148 <label for="user_name" class="label"> 1149 <span>Telephone:</span> 1150 </label> 1151 <div class="control"> 1152 <input type="text" 1153 name="customer_telephone" 1154 title="Telephone" 1155 class="input-text" 1156 data-validate="{required:true, 'validate-digits':true}"> 1157 </div> 1158 </div> 1159 <div class="field required"> 1160 <label for="user_name" class="label"> 1161 <span>Request Details:</span> 1162 </label> 1163 <div class="control"> 1164 <textarea name="request_detail" 1165 title="Message" 1166 class="input-text" 1167 cols="5" 1168 rows="3" 1169 data-validate="{required:true}" 1170 aria-required="true"></textarea> 1171 </div> 1172 </div> 1173 1174 </fieldset> 1175 <div class="actions-toolbar"> 1176 <div class="primary"> 1177 <button type="submit" 1178 id="cal-for-price-submit" 1179 class="action submit primary " 1180 title="Submit"> 1181 <span> 1182 Submit </span> 1183 </button> 1184 </div> 1185 </div> 1186 </form> 1187
1187<script type="text/x-magento-init"> 1188 { 1189 "#call-price-form": { 1190 "validation": {} 1191 } 1192 } 1193 </script>
1193 1194 </div> 1195</div> 1196<div class="column main"><div class="page-title-wrapper"> 1197 <h1 class="page-title" 1198 > 1199 <span class="base" data-ui-id="page-title-wrapper" >Shopping Cart</span> </h1> 1200 </div> 1201<input name="form_key" type="hidden" value="w93CCj5Smjfn0aMF" /><div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}"> 1202
1202<script>window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/www.stovesparesdirect.com\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/www.stovesparesdirect.com\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/www.stovesparesdirect.com\/","customerLoginUrl":"https:\/\/www.stovesparesdirect.com\/customer\/ajax\/login\/"}</script>
1202 <!-- ko template: getTemplate() --><!-- /ko --> 1203
1203<script type="text/x-magento-init"> 1204 { 1205 "#authenticationPopup": { 1206 "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"}}}}} }, 1207 "*": { 1208 "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.stovesparesdirect.com\u002Fstatic\u002Fversion1789209002\u002Ffrontend\u002FSm\u002Fmagetheme_ssdirect\u002Fen_GB\u002Fimages\u002Floader\u002D1.gif" 1209 } 1210 } 1211 </script>
1211 1212</div>
1213<script type="text/x-magento-init"> 1214 { 1215 "*": { 1216 "Magento_Customer/js/section-config": { 1217 "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent"],"customer\/account\/loginpost":["*"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha"],"catalog\/product_compare\/add":["compare-products","gtm"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart"],"checkout\/cart\/add":["cart","directory-data","gtm"],"checkout\/cart\/delete":["cart","gtm"],"checkout\/cart\/updatepost":["cart"],"checkout\/cart\/updateitemoptions":["cart"],"checkout\/cart\/couponpost":["cart"],"checkout\/cart\/estimatepost":["cart"],"checkout\/cart\/estimateupdatepost":["cart"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items"],"checkout\/sidebar\/removeitem":["cart","gtm"],"checkout\/sidebar\/updateitemqty":["cart"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase","mpdt-data","osc-data","gtm"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha","mpdt-data","osc-data","gtm"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data","osc-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase","osc-data"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"multishipping\/checkout\/overviewpost":["cart"],"paypal\/express\/placeorder":["cart","checkout-data"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data"],"paypal\/express\/onauthorization":["cart","checkout-data"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"paymentservicespaypal\/smartbuttons\/placeorder":["cart","checkout-data"],"paymentservicespaypal\/smartbuttons\/cancel":["cart","checkout-data"],"wishlist\/index\/add":["wishlist","gtm"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart","gtm"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart","gtm"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"ammostviewed\/cart\/add":["cart","messages"],"globalpayments\/buynowpaylater\/initiatepayment":["cart","checkout-data"],"globalpayments\/openbanking\/initiatepayment":["cart","checkout-data"],"globalpayments\/apm\/initiatepayment":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/update-item":["cart","checkout-data"],"rest\/*\/v1\/guest-carts\/*\/update-item":["cart","checkout-data"],"rest\/*\/v1\/guest-carts\/*\/remove-item":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/remove-item":["cart","checkout-data"],"braintree\/paypal\/placeorder":["cart","checkout-data"],"braintree\/googlepay\/placeorder":["cart","checkout-data"],"cartquickpro\/cart\/add":["cart"],"cartquickpro\/cart\/delete":["cart"],"cartquickpro\/sidebar\/removeitem":["cart"],"cartquickpro\/sidebar\/updateitemqty":["cart"],"cartquickpro\/cart\/updateitemoptions":["cart"],"cartquickpro\/product_compare\/add":["compare-products"],"cartquickpro\/product_compare\/remove":["compare-products"],"cartquickpro\/product_compare\/clear":["compare-products"],"cartquickpro\/wishlist_index\/add":["wishlist"],"cartquickpro\/wishlist_index\/remove":["wishlist"],"cartquickpro\/wishlist_index\/updateitemoptions":["wishlist"],"cartquickpro\/wishlist_index\/update":["wishlist"],"cartquickpro\/wishlist_index\/cart":["wishlist","cart"],"cartquickpro\/wishlist_index\/fromcart":["cart","checkout-data","wishlist"],"cartquickpro\/wishlist_index\/allcart":["wishlist","cart"],"superpayment\/callback\/cancel":["cart","checkout-data","last-ordered-items"],"superpayment\/callback\/failure":["cart","checkout-data","last-ordered-items"],"makeanoffer\/offers\/createpromodata":["cart"],"checkout\/cart\/configure":["gtm"],"rest\/*\/v1\/guest-carts\/*\/shipping-information":["gtm"],"rest\/*\/v1\/carts\/*\/shipping-information":["gtm"]}, 1218 "clientSideSections": ["checkout-data","cart-data","mpdt-data","osc-data"], 1219 "baseUrls": ["https:\/\/www.stovesparesdirect.com\/","http:\/\/www.stovesparesdirect.com\/"], 1220 "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","captcha","instant-purchase","loggedAsCustomer","persistent","review","payments","wishlist","gtm","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement"] } 1221 } 1222 } 1223</script>
vendor: 1 bytes, line 1223
1223
1224<script type="text/x-magento-init"> 1225 { 1226 "*": { 1227 "Magento_Customer/js/customer-data": { 1228 "sectionLoadUrl": "https\u003A\u002F\u002Fwww.stovesparesdirect.com\u002Fcustomer\u002Fsection\u002Fload\u002F", 1229 "expirableSectionLifetime": 60, 1230 "expirableSectionNames": ["cart","persistent"], 1231 "cookieLifeTime": "3600", 1232 "cookieDomain": "", 1233 "updateSessionUrl": "https\u003A\u002F\u002Fwww.stovesparesdirect.com\u002Fcustomer\u002Faccount\u002FupdateSession\u002F", 1234 "isLoggedIn": "" 1235 } 1236 } 1237 } 1238</script>
vendor: 1 bytes, line 1238
1238
1239<script type="text/x-magento-init"> 1240 { 1241 "*": { 1242 "Magento_Customer/js/invalidation-processor": { 1243 "invalidationRules": { 1244 "website-rule": { 1245 "Magento_Customer/js/invalidation-rules/website-rule": { 1246 "scopeConfig": { 1247 "websiteId": "2" 1248 } 1249 } 1250 } 1251 } 1252 } 1253 } 1254 } 1255</script>
vendor: 1 bytes, line 1255
1255
1256<script type="text/x-magento-init"> 1257 { 1258 "body": { 1259 "pageCache": {"url":"https:\/\/www.stovesparesdirect.com\/page_cache\/block\/render\/","handles":["default","checkout_cart_index"],"originalRequest":{"route":"checkout","controller":"cart","action":"index","uri":"\/checkout\/cart\/"},"versionCookieName":"private_content_version"} } 1260 } 1261</script>
1261 1262<div id="monkey_campaign" style="display:none;" 1263 data-mage-init='{"campaigncatcher":{"checkCampaignUrl": "https://www.stovesparesdirect.com/mailchimp/campaign/check/"}}'> 1264</div> 1265<div class="cart-empty"> 1266 <p>You have no items in your shopping cart.</p> 1267 <p>Click <a href="https://www.stovesparesdirect.com/">here</a> to continue shopping. </p> 1268 </div>
1269<script type="text/x-magento-init"> 1270{ 1271 "*": { 1272 "Magento_Checkout/js/empty-cart": {} 1273 } 1274} 1275</script>
1275 1276 1277 1278</div></div></main><div class="page-bottom"><div class="content"><div id="newsletter-popup" style="display:none;"> 1279 <form class="form subscribe" 1280 novalidate 1281 action="https://www.stovesparesdirect.com/newsletter/subscriber/new/" 1282 method="post" 1283 data-mage-init='{"validation": {"errorClass": "mage-error"}}' 1284 id="newsletter-popup-validate-detail"> 1285 <div class="w-newsletter clearfix"> 1286 <div class="newsletter-image"> 1287 <img src="https://www.stovesparesdirect.com/media/iopt/wysiwyg/logo/stove_spares_direct_logo_200.png" alt="" /> </div> 1288 1289 <div class="newsletter-info"> 1290 <div class="bs5-wrap"> 1291<!-- <div class="news-top-title text-theme-color">Daily Promotion</div> --> 1292<div class="news-bottom-title mb-2">SUBSCRIBE TO OUR NEWSLETTER</div> 1293<p class=" mb-4">Be the first to know about our specials and exclusive offers.</p> 1294</div> 1295 <div class="form-newsletter-popup"> 1296 <div class="input-box"> 1297 <input name="email" type="email" id="newsletter-popup-input" class="input-text" 1298 onfocus="if(this.value=='Your email address') this.value='';" 1299 onblur="if(this.value=='') this.value='Your email address';" 1300 value="Your email address" 1301 data-validate="{required:true, 'validate-email':true}"/> 1302 </div> 1303 1304 <div class="action-newsletter"> 1305 <button class="action subscribe primary" title="Submit" type="submit"> 1306 <span>Submit</span> 1307 </button> 1308 </div> 1309 </div> 1310 1311 <div class="subscribe-bottom"> 1312 <div id="uniform-dont-show-again" class="checker"><span><input id="dont-show-again" 1313 type="checkbox" checked></span> 1314 </div> 1315 <label for="dont-show-again">Don't show this popup again</label> 1316 </div> 1317 </div> 1318 </div> 1319 </form> 1320</div> 1321<style> 1322 .newsletter-popup-modal .modal-inner-wrap { 1323 max-width: 520px; 1324 } 1325 .newsletter-popup-modal .modal-header { 1326 position: absolute; 1327 z-index: 9999; 1328 right: 0; 1329 border: 0; 1330 padding: 0; 1331 } 1332 .newsletter-popup-modal .modal-header button { 1333 position: static; 1334 padding: 0; 1335 width: 60px; 1336 height: 60px; 1337 } 1338 .newsletter-popup-modal .modal-header button:before { 1339 font-size: 48px; 1340 } 1341 .newsletter-popup-modal .modal-content { 1342 padding: 10px; 1343 } 1344</style> 1345<div class="back2top"> 1346 <div class="b-icon">↑</div> 1347 <div class="b-text">Back to Top</div> 1348</div></div></div><footer class="page-footer"><div class="footer-newsletter bs5-wrap"> 1349 <div class="container"> 1350 <div class="newsletter-wrap-footer d-lg-flex justify-content-between align-items-center"> 1351 <div class="newsletter-left"> 1352 <p class="title p-0 m-0 fw-bold">Get our latest offers in your inbox. Sign up for all the latest news, new products and exclusive offers.</p> 1353 <p class="subtitle p-0 m-md-0 h4 fw-normal">By submiting your delails you agree fo our <a href="https://www.stovesparesdirect.com/terms-and-conditions/" target="_blank" title="Terms and conditions" class="text-white text-decoration-underline">Terms and Conditions</a> and understand our <a href="https://www.stovesparesdirect.com/privacy-policy-cookie-restriction-mode/" target="_blank" title="Privacy Policy" class="text-white text-decoration-underline">Privacy Policy</a></p> 1354 </div> 1355 <div class="newsletter-right ms-md-5"><form class="form subscribe" 1356 novalidate 1357 action="https://www.stovesparesdirect.com/newsletter/subscriber/new/" 1358 method="post" 1359 data-mage-init='{"validation": {"errorClass": "mage-error"}}' 1360 id="newsletter-validate-detail"> 1361 <div class="field newsletter d-flex"> 1362 <div class="control"> 1363 <input name="email" type="email" 1364 placeholder="Enter your email address" 1365 data-mage-init='{"mage/trim-input":{}}' 1366 data-validate="{required:true, 'validate-email':true}" 1367 /> 1368 </div> 1369 <div class="actions"> 1370 <button class="action subscribe primary" 1371 title="Submit" 1372 type="submit" 1373 aria-label="Subscribe">
1374 <span>Submit</span> 1375 </button> 1376 </div> 1377 </div> 1378</form>
1379<script type="text/x-magento-init"> 1380 { 1381 "*": { 1382 "Magento_Customer/js/block-submit-on-send": { 1383 "formId": "newsletter-validate-detail" 1384 } 1385 } 1386 } 1387</script>
1387 1388</div> 1389 </div> 1390 </div> 1391</div> 1392<div class="footer-style-1"> 1393 <div class="footer-top"> 1394 <div class="container "> 1395 <div class="row bs5-wrap inquire"> 1396 <div class="col-md-12 d-flex flex-column border-0 border-bottom text-center pb-5 mb-5"><span class="display-3">Canât find what youâre looking for?</span> <span class="fs-1">Call us now on <a href="tel:02866342592"><span class="text-primary">02866 342592</span></a> or enquire online</span></div> 1397 </div> 1398 <div class="row"> 1399 <div class="col-lg-3 col-sm-6"> 1400 <div class="block-footer block-links"> 1401 <div class="block-footer-title">Company Info</div> 1402 <div class="block-footer-content"> 1403 <ul> 1404 <li><a href="https://www.stovesparesdirect.com/">Home</a></li> 1405 <li><a href="https://www.stovesparesdirect.com/about-us">About Us</a></li> 1406 <li><a href="https://www.stovesparesdirect.com/location">Location</a></li> 1407 <li><a href="https://www.stovesparesdirect.com/terms-and-conditions">Terms & Conditions </a></li> 1408 <li><a href="https://www.stovesparesdirect.com/privacy-policy-cookie-restriction-mode">Privacy Policy</a></li> 1409 </ul> 1410 </div> 1411 </div> 1412 </div> 1413 <div class="col-lg-3 col-sm-6"> 1414 <div class="block-footer block-links"> 1415 <div class="block-footer-title">Customer Service</div> 1416 <div class="block-footer-content"> 1417 <ul> 1418 <li><a href="https://www.stovesparesdirect.com/contact">Contact Us</a></li> 1419 <li><a href="https://www.stovesparesdirect.com/installation-service">Installation Service</a></li> 1420 <li><a href="https://www.stovesparesdirect.com/delivery">Delivery </a></li> 1421 <li><a href="https://www.stovesparesdirect.com/returns">Returns </a></li> 1422 <li><a href="https://www.stovesparesdirect.com/customer/account">Manage Your Account</a></li> 1423 <li><a href="https://www.stovesparesdirect.com/sales/order/history">Orders </a></li> 1424 </ul> 1425 </div> 1426 </div> 1427 </div> 1428 <div class="col-lg-3 col-sm-6"> 1429 <div class="block-footer block-links"> 1430 <div class="block-footer-title">Top Categories</div> 1431 <div class="block-footer-content"> 1432 <ul> 1433 <li><a href="https://www.stovesparesdirect.com/fire-brick.html">Fire Bricks</a></li> 1434<li><a href="https://www.stovesparesdirect.com/grates-bars.html">Grates + Bars</a></li> 1435<li><a href="https://www.stovesparesdirect.com/baffle-throat-plate.html">Baffle Throat Plate</a></li> 1436<li><a href="https://www.stovesparesdirect.com/replacement-glass.html">Replacement Glass</a></li> 1437<li><a href="https://www.stovesparesdirect.com/glass-clips.html">Glass Clips</a></li> 1438<li><a href="https://www.stovesparesdirect.com/brand.html">Brands</a></li> 1439<li><a href="https://www.stovesparesdirect.com/fire-rope-gaskets.html">Fire Rope & Gaskets</a></li> 1440<li><a href="https://www.stovesparesdirect.com/paint.html">Paint</a></li> 1441<li><a href="https://www.stovesparesdirect.com/cleaning-maintenance.html">Cleaning + Maintenance</a></li> 1442<li><a href="https://www.stovesparesdirect.com/stove-seals-adhesives.html">Stove Seals + Adhesives</a></li> 1443<!-- <li><a href="https://www.stovesparesdirect.com/ash-pans.html">Ash Pans</a></li> 1444<li><a href="https://www.stovesparesdirect.com/handles.html">
1444Handles</a></li> 1445<li><a href="https://www.stovesparesdirect.com/glass-rope.html">Glass Rope</a></li> 1446<li><a href="https://www.stovesparesdirect.com/accessories.html">Accessories</a></li> 1447<li><a href="https://www.stovesparesdirect.com/open-fires.html">Open Fires</a></li> 1448<li><a href="https://www.stovesparesdirect.com/flue-pipe.html">Flue Pipe</a></li> --> 1449 </ul> 1450 </div> 1451 </div> 1452 </div> 1453 <div class="col-lg-3 col-sm-6"> 1454 <!-- <div class="block-footer newsletter-footer"> 1455<div class="block-footer-title">Sign up for Newsletter</div> 1456<div class="block-footer-content"><div class="block-subscribe-footer"> 1457 <form class="form subscribe" 1458 novalidate 1459 action="https://www.stovesparesdirect.com/newsletter/subscriber/new/" 1460 method="post" 1461 data-mage-init='{"validation": {"errorClass": "mage-error"}}' 1462 id="newsletter-footer-validate-detail"> 1463 1464 <div class="newsletter-content"> 1465 <div class="input-box"> 1466 <input name="email" type="email" id="newsletter-footer" 1467 onfocus="if(this.value=='Your email address') this.value='';" 1468 onblur="if(this.value=='') this.value='Your email address';" 1469 value="Your email address" 1470 data-validate="{required:true, 'validate-email':true}"/> 1471 </div> 1472 1473 <div class="action-button"> 1474 <button class="action subscribe primary" title="Submit" type="submit"> 1475 <span>Submit</span> 1476 </button> 1477 </div> 1478 </div> 1479 </form> 1480</div> 1481</div> 1482</div> --> 1483 1484<div class="block-footer block-footer-contact"> 1485 <div class="block-footer-title">Contact Us</div> 1486 <div class="block-footer-content footer-contact"> 1487 <ul> 1488 <li class="address"><strong>StoveSparesDirect.com</strong> <br> Glendale Buildings, Old Scotch Stores, Sligo Road, Enniskillen, Co. Fermanagh, Northern Ireland, BT 74 7JY</li> 1489 <li class="phone">028 66 342 592</li> 1490 <li class="email">[email protected]</li> 1491 <li class="time">Mon-Fri 9:30am - 5:30pm, Sat 10:30am - 4.00pm</li> 1492 </ul> 1493 </div> 1494 </div> 1495 1496 1497 <div class="block-footer social-footer"> 1498 <div class="block-footer-title">Connect us with</div> 1499 <div class="block-footer-content"> 1500 <div class="social-footer"> 1501 <ul> 1502 <li class="facebook"><a class="icon-facebook" title="Facebook" href="#"> <span class="hidden">Facebook</span> </a></li> 1503 <li class="youtube"><a class="icon-youtube1" title="Youtube" href="#"> <span class="hidden">Youtube</span> </a></li> 1504 <li class="twitter"><a class="icon-twitter" title="Twitter" href="#"> <span class="hidden">Twitter</span> </a></li> 1505 <li class="instagram"><a class="icon-instagram" title="Instagram" href="#"> <span class="hidden">Instagram</span> </a></li> 1506 </ul> 1507 </div> 1508 </div> 1509 </div> 1510 </div> 1511 </div> 1512 </div> 1513</div> 1514 <div class="footer-bottom"> 1515 <div class="container"> 1516 <div class="row"> 1517 <div class="col-lg-6"> 1518 <address><div class="bs5-wrap"> 1519<span class="fs-4 text-dark"><a href="https://www.stovesparesdirect.com/">StoveSparesDirect.com</a>. Copyright © 2026. All rights reserved.</span> 1520<br/> 1521<span class="fs-5 text-dark">Powered by <a href="https://www.esellertechnologies.com/" target="_blank">eSellerTechnologies</a></span></div></address> 1522 </div> 1523 1524 <div class="col-lg-6"> 1525 <div class="footer-payments"><img class="mark-lazy" src="https://www.stovesparesdirect.com/media/iopt/wysiwyg/payments/payment_icons_footer_ssd.png" alt="Payments" width="370"></div> </div> 1526 </div> 1527 </div> 1528 </div> 1529</div></footer>
1529<script type="text/x-magento-init"> 1530 { 1531 "*": { 1532 "Magento_Ui/js/core/app": { 1533 "components": { 1534 "storage-manager": { 1535 "component": "Magento_Catalog/js/storage-manager", 1536 "appendTo": "", 1537 "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/www.stovesparesdirect.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/www.stovesparesdirect.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/www.stovesparesdirect.com\/rest\/ss_direct_store_view\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/www.stovesparesdirect.com\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}} } 1538 } 1539 } 1540 } 1541 } 1542</script>
1542 1543 1544
1545<script> 1546 require([ 1547 'jquery', 1548 'quickView', 1549 'domReady!' 1550 ], function ($, cartQuickView) { 1551 var quickViewCf = { 1552 isQuickView: false, 1553 isAjaxCart: true, 1554 product_container: '.product-item-info', 1555 button_container: '.product-item-photo', 1556 label_button: 'Quick View', 1557 base_url: 'https://www.stovesparesdirect.com/' 1558 } 1559 $(quickViewCf.product_container).cartQuickView(quickViewCf); 1560 $(document).on("afterAjaxProductsLoaded", function (event) { 1561 $(quickViewCf.product_container).cartQuickView(quickViewCf); 1562 }); 1563 }); 1564</script>
1564
1565<script type="text/x-magento-init"> 1566{ 1567 "#maincontent": { 1568 "Sm_CartQuickPro/js/custom-addtocart": { 1569 "isEnabled": true, 1570 "isAjaxCart": true, 1571 "urlLogin": "https://www.stovesparesdirect.com/customer/account/login/", 1572 "isLoggedIn": false, 1573 "addUrl": "https://www.stovesparesdirect.com/cartquickpro/cart/add", 1574 "isUpdateConfigure": false, 1575 "isCompareIndex": false, 1576 "isProductView": false, 1577 "isCheckoutPage": true, 1578 "isWishlistPage": false, 1579 "urlCurrent": "https://www.stovesparesdirect.com/checkout/cart/index/", 1580 "countDownNumber": 20 } 1581 } 1582} 1583 1584 1585 1586 1587</script>
1587 1588 1589 1590<div id="smcqp-container" style="display:none;"> 1591 <div data-role="loader" class="loading-mask"> 1592 <div class="loader"> 1593 <img src="https://www.stovesparesdirect.com/static/version1789209002/frontend/Sm/magetheme_ssdirect/en_GB/images/loader-1.gif" 1594 alt="Loading..." width="64" height="64"> 1595 </div> 1596 </div> 1597 <div id="smcqp-contents"> 1598 </div> 1599 <div id="smcqp-report" style="display:none;"> 1600 <div class="smcqp-messages"> 1601 </div> 1602 <div class="smcqp-actions"> 1603 <a class="smcqp-continue spcqp-count" 1604 data-count="20" href="#" title="Continue"> 1605 Continue </a> 1606 <a class="smcqp-btn smcqp-view-cart " href="https://www.stovesparesdirect.com/checkout/cart/" 1607 title="View Cart"> 1608 View Cart </a> 1609 <a class="smcqp-btn smcqp-view-compare " 1610 href="https://www.stovesparesdirect.com/catalog/product_compare/index/" 1611 title="Compare Products"> 1612 Compare Products </a> 1613 <a class="smcqp-btn smcqp-view-wishlist " href="https://www.stovesparesdirect.com/wishlist/" 1614 title="My Wishlist"> 1615 My Wishlist </a> 1616 </div> 1617 </div> 1618</div>
1619<script type="text/javascript" async> 1620 var w = document.createElement("script"); 1621 w.type = "text/javascript"; 1622 w.src = "\u002F\u002Fwidget.trustpilot.com\u002Fbootstrap\u002Fv5\u002Ftp.widget.bootstrap.min.js"; 1623 w.async = true; 1624 document.head.appendChild(w); 1625</script>
vendor: 1 bytes, line 1625
1625
1626<script type="text/javascript"> 1627 (function(w,d,s,r,n){w.TrustpilotObject=n;w[n]=w[n]||function(){(w[n].q=w[n].q||[]).push(arguments)}; 1628 a=d.createElement(s);a.async=1;a.src=r;a.type='text/java'+s;f=d.getElementsByTagName(s)[0]; 1629 f.parentNode.insertBefore(a,f)})(window,document,'script', 'https\u003A\u002F\u002Finvitejs.trustpilot.com\u002Ftp.min.js', 'tp'); 1630 tp('register',''); 1631</script>
vendor: 1 bytes, line 1631
1631
1632<script type="text/javascript"> 1633 function inIframe () { 1634 try { 1635 return window.self !== window.top; 1636 } catch (e) { 1637 return false; 1638 } 1639 } 1640 1641 function tryParseJson(str) { 1642 if (typeof str === 'string') { 1643 try { 1644 return JSON.parse(str); 1645 } catch (e) { 1646 return false; 1647 } 1648 } 1649 return false; 1650 } 1651 1652 if (inIframe()) { 1653 window.addEventListener('message', function(e) { 1654 var adminOrign = new URL(window.location).hostname; 1655 var eventOriginHostname = new URL(e.origin).hostname; 1656 if (!e.data || adminOrign !== eventOriginHostname) { 1657 return; 1658 } 1659 if (typeof TrustpilotPreview !== 'undefined') { 1660 if (typeof e.data === 'string' && e.data === 'submit') { 1661 TrustpilotPreview.sendTrustboxes(); 1662 } else { 1663 jsonData = tryParseJson(e.data); 1664 if (jsonData.trustbox) { 1665 TrustpilotPreview.setSettings(jsonData.trustbox); 1666 } else if (jsonData.customised) { 1667 TrustpilotPreview.updateActive(jsonData.customised); 1668 } 1669 } 1670 } else { 1671 var settings = tryParseJson(e.data); 1672 if (settings) { 1673 var p = document.createElement("script"); 1674 p.type = "text/javascript"; 1675 p.onload = function () { 1676 const iFrame = e.source.parent.document.getElementById('configuration_iframe').contentWindow; 1677 TrustpilotPreview.init(['\u002F\u002Fecommplugins\u002Dscripts.trustpilot.com\u002Fv2.1\u002Fcss\u002Fpreview.min.css'], settings, iFrame, e.source); 1678 }; 1679 p.src = '\u002F\u002Fecommplugins\u002Dscripts.trustpilot.com\u002Fv2.1\u002Fjs\u002Fpreview.min.js'; 1680 document.head.appendChild(p); 1681 } 1682 } 1683 }); 1684 } 1685</script>
1685<script type="text/javascript" async> 1686 const trustpilot_trustbox_settings = {"trustboxes":[]}; 1687 if (trustpilot_trustbox_settings) { 1688 document.addEventListener('DOMContentLoaded', function() { 1689 tp('trustBox', trustpilot_trustbox_settings); 1690 }); 1691 } 1692</script>
1692<!-- Reviews.co.uk Rich Snippet -->
1693<script src="https://widget.reviews.co.uk/rich-snippet/dist.js"></script>
1693<script> 1694 richSnippet({ 1695 store: "www.stovebay.com", 1696 sku:"", 1697 data:{ 1698 "url": "", 1699 "description": ``, 1700 "mpn": "", 1701 "offers" :[{ 1702 "@type":"Offer", 1703 "availability": "", 1704 "price": "", 1705 "priceCurrency": "", 1706 "url": "", 1707 "priceValidUntil": "2026-11-04", 1708 }], 1709 "brand": { 1710 "@type": "Brand", 1711 "name": "", 1712 } 1713 } 1714 }); 1715 </script>
1715<!-- Reviews.co.uk Rating Snippet --> 1716
1716<script src="https://widget.reviews.co.uk/rating-snippet/dist.js"></script>
1716 1717 <link rel="stylesheet" href="https://widget.reviews.co.uk/rating-snippet/dist.css" /> 1718
1718<script> 1719 ratingSnippet("ruk_rating_snippet", { 1720 store: "www.stovebay.com", 1721 mode: "default", 1722 color: "#ffc107", 1723 linebreak: false, 1724 text: "Reviews", 1725 singularText: "Review", 1726 lang: "en", 1727 usePolaris: true, 1728 showEmptyStars: false, 1729 }); 1730 </script>
1730 1731
1731<script type="text/javascript" src="https://cdn.superpayments.com/js/super.js"></script>
1731 1732
1732<script type="text/javascript">superjs.init("PUB_VvOOh3XOzmEqXAfFfXJX2sQQCMrEPpd06j_mvs53", {"integrationId":"58b8b9af-fbc4-4ecc-a5cb-b635577a9282","platform":"magento","platformVersion":"2.4.7-p8-Community","superPluginVersion":"2.7.1","sdkVersion":"2.7.1","page":"cart","isDebugEnabled":false,"currency":"GBP","enableForCurrencies":["GBP"]});</script>
1732 1733</div>
1733<script type="text/x-magento-init"> 1734 { 1735 "*": { 1736 "abandonedCartBar": {"url":{"load":"\/\/www.stovesparesdirect.com\/acart\/bar\/load\/"},"store_id":"2","front_name":"checkout_cart_index"} 1737 } 1738 } 1739 </script>
1739 1740 </body> 1741</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.