1<!DOCTYPE html> 2 3<html lang="en-US" data-website-id="1" data-main-object="ir.ui.view(1916,)" data-add2cart-redirect="1"> 4 <head> 5 <meta charset="utf-8"/> 6 7 <link rel="preload" as="image" href="/keva_theme/static/src/img/hero/keva-house-hero.webp" type="image/webp" fetchpriority="high"/> 8 9 <link rel="dns-prefetch" href="//fonts.googleapis.com"/> 10 <link rel="dns-prefetch" href="//fonts.gstatic.com"/> 11 <link rel="dns-prefetch" href="//www.googletagmanager.com"/> 12 <link rel="dns-prefetch" href="//connect.facebook.net"/> 13 <link rel="dns-prefetch" href="//cdn.emoryday-analytics.com"/> 14 15 16 <link rel="preconnect" href="https://fonts.googleapis.com" crossorigin="anonymous"/> 17 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/> 18 <meta http-equiv="X-UA-Compatible" content="IE=edge"/> 19 <meta name="viewport" content="width=device-width, initial-scale=1"/> 20 <meta name="generator" content="Odoo"/> 21 22 <meta property="og:type" content="website"/> 23 <meta property="og:title" content="Products | KEVA Planks"/> 24 <meta property="og:site_name" content="KEVA Planks"/> 25 <meta property="og:url" content="https://www.kevaplanks.com/shop"/> 26 <meta property="og:image" content="https://www.kevaplanks.com/web/image/website/1/logo?unique=bcc1ef7"/> 27 28 <meta name="twitter:card" content="summary_large_image"/> 29 <meta name="twitter:title" content="Products | KEVA Planks"/> 30 <meta name="twitter:image" content="https://www.kevaplanks.com/web/image/website/1/logo/300x300?unique=bcc1ef7"/> 31 32 <link rel="canonical" href="https://www.kevaplanks.com/shop"/> 33 34 <link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin=""/> 35 <title>Products | KEVA Planks</title> 36 <link type="image/x-icon" rel="shortcut icon" href="/web/image/website/1/favicon?unique=bcc1ef7"/> 37 <link rel="preload" href="/web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0" as="font" crossorigin=""/> 38 <link type="text/css" rel="stylesheet" href="/web/assets/1/5889647/web.assets_frontend.min.css"/> 39
39<script id="web.layout.odooscript" type="text/javascript"> 40 var odoo = { 41 csrf_token: "3eba7ca331e15c4f35d58cef8b1bfeb422670160o1822402169", 42 debug: "", 43 }; 44 </script>
44 45
45<script type="text/javascript"> 46 odoo.__session_info__ = {"is_admin": false, "is_system": false, "is_public": true, "is_internal_user": false, "is_website_user": true, "uid": null, "is_frontend": true, "profile_session": null, "profile_collectors": null, "profile_params": null, "show_effect": true, "currencies": {"3": {"symbol": "$", "position": "after", "digits": [69, 2]}, "1": {"symbol": "$", "position": "before", "digits": [69, 2]}}, "quick_login": true, "bundle_params": {"lang": "en_US", "website_id": 1}, "test_mode": false, "websocket_worker_version": "18.0-7", "translationURL": "/website/translations", "cache_hashes": {"translations": "989bea4a9a94746680d6ae69fbeae434353bbc5d"}, "geoip_country_code": "AM", "geoip_phone_code": 374, "lang_url_code": "en", "turnstile_site_key": "0x4AAAAAACLyUYIfEBLtJI-C"}; 47 if (!/(^|;\s)tz=/.test(document.cookie)) { 48 const userTZ = Intl.DateTimeFormat().resolvedOptions().timeZone; 49 document.cookie = `tz=${userTZ}; path=/`; 50 } 51 </script>
51 52
52<script type="text/javascript" defer="defer" src="/web/assets/1/be49e58/web.assets_frontend_minimal.min.js" onerror="__odooAssetError=1"></script>
52 53
53<script type="text/javascript" defer="defer" data-src="/web/assets/1/a7ef394/web.assets_frontend_lazy.min.js" onerror="__odooAssetError=1"></script>
53 54 55 <style type="text/css"> 56 57/* KEVA Planks - Enhanced Add to Cart Popup Styles */ 58 59/* Toast notification for add to cart */ 60.o_notification.o_website_sale_toast { 61 background: #fff !important; 62 border-left: 4px solid #28a745 !important; 63 box-shadow: 0 4px 20px rgba(0,0,0,0.15) !important; 64 max-width: 400px !important; 65} 66 67.o_notification.o_website_sale_toast .o_notification_title { 68 color: #28a745 !important; 69 font-weight: 600 !important; 70} 71 72/* Cart modal enhancements */ 73.modal.show .modal-dialog.modal-cart { 74 max-width: 500px; 75} 76 77.modal-cart .modal-header { 78 background: linear-gradient(135deg, #2c5530 0%, #3d7a47 100%); 79 color: white; 80 border-bottom: none; 81} 82 83.modal-cart .modal-header .btn-close { 84 filter: brightness(0) invert(1); 85} 86 87.modal-cart .modal-body { 88 padding: 1.5rem; 89} 90 91.modal-cart .cart-product-image { 92 width: 80px; 93 height: 80px; 94 object-fit: contain; 95 border-radius: 8px; 96 background: #f8f9fa; 97} 98 99.modal-cart .cart-product-info h5 { 100 font-size: 1.1rem; 101 margin-bottom: 0.25rem; 102} 103 104.modal-cart .cart-product-price { 105 color: #28a745; 106 font-weight: 600; 107 font-size: 1.2rem; 108} 109 110.modal-cart .cart-success-icon { 111 color: #28a745; 112 font-size: 2rem; 113 margin-right: 0.5rem; 114} 115 116/* Cart popup buttons */ 117.modal-cart .btn-continue-shopping { 118 background: #6c757d; 119 border-color: #6c757d; 120 color: white; 121} 122 123.modal-cart .btn-continue-shopping:hover { 124 background: #5a6268; 125 border-color: #545b62; 126} 127 128.modal-cart .btn-view-cart { 129 background: #28a745; 130 border-color: #28a745; 131 color: white; 132} 133 134.modal-cart .btn-view-cart:hover { 135 background: #218838; 136 border-color: #1e7e34; 137} 138 139/* Cross-sell section in popup */ 140.modal-cart .cross-sell-section { 141 border-top: 1px solid #dee2e6; 142 margin-top: 1rem; 143 padding-top: 1rem; 144} 145 146.modal-cart .cross-sell-section h6 { 147 color: #495057; 148 font-weight: 600; 149 margin-bottom: 0.75rem; 150} 151 152.modal-cart .cross-sell-item { 153 display: flex; 154 align-items: center; 155 padding: 0.5rem; 156 border-radius: 8px; 157 transition: background 0.2s; 158} 159 160.modal-cart .cross-sell-item:hover { 161 background: #f8f9fa; 162} 163 164.modal-cart .cross-sell-item img { 165 width: 50px; 166 height: 50px; 167 object-fit: contain; 168 margin-right: 0.75rem; 169} 170 171.modal-cart .cross-sell-item .price { 172 color: #28a745; 173 font-weight: 600; 174} 175 176/* Animation for cart icon */ 177@keyframes cartBounce { 178 0%, 100% { transform: scale(1); } 179 50% { transform: scale(1.2); } 180} 181 182.cart-added-animation { 183 animation: cartBounce 0.3s ease-in-out; 184} 185 186/* Mini cart preview on hover */ 187.o_wsale_my_cart:hover .cart-preview { 188 display: block; 189} 190 191.cart-preview { 192 display: none; 193 position: absolute; 194 top: 100%; 195 right: 0; 196 width: 320px; 197 background: white; 198 border-radius: 8px; 199 box-shadow: 0 4px 20px rgba(0,0,0,0.15); 200 z-index: 1050; 201 padding: 1rem; 202} 203 204.cart-preview::before { 205 content: ''; 206 position: absolute; 207 top: -8px; 208 right: 20px; 209 border-left: 8px solid transparent; 210 border-right: 8px solid transparent; 211 border-bottom: 8px solid white; 212} 213 214/* Quantity badge pulse */ 215@keyframes badgePulse { 216 0% { box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.7); } 217 70% { box-shadow: 0 0 0 10px rgba(40, 167, 69, 0); } 218 100% { box-shadow: 0 0 0 0 rgba(40, 167, 69, 0); } 219} 220 221.my_cart_quantity.updated { 222 animation: badgePulse 0.5s ease-out; 223} 224 225 </style> 226 <style type="text/css"> 227 228/* KEVA Planks - Enhanced Add to Cart Popup Styles */ 229 230/* Toast notification for add to cart */ 231.o_notification.o_website_sale_toast { 232 background: #fff !important; 233 border-left: 4px solid #28a745 !important; 234 box-shadow: 0 4px 20px rgba(0,0,0,0.15) !important; 235 max-width: 400px !important; 236} 237 238.o_notification.o_website_sale_toast .o_notification_title { 239 color: #28a745 !important; 240 font-weight: 600 !important; 241} 242 243/* Cart modal enhancements */ 244.modal.show .modal-dialog.modal-cart { 245 max-width: 500px; 246} 247 248.modal-cart .modal-header { 249 background: linear-gradient(135deg, #2c5530 0%, #3d7a47 100%); 250 color: white; 251 border-bottom: none; 252} 253 254.modal-cart .modal-header .btn-close { 255 filter: brightness(0) invert(1); 256} 257 258.modal-cart .modal-body { 259 padding: 1.5rem; 260} 261 262.modal-cart .cart-product-image { 263 width: 80px; 264 height: 80px; 265 object-fit: contain; 266 border-radius: 8px; 267 background: #f8f9fa; 268} 269 270.modal-cart .cart-product-info h5 { 271 font-size: 1.1rem; 272 margin-bottom: 0.25rem; 273} 274 275.modal-cart .cart-product-price { 276 color: #28a745; 277 font-weight: 600; 278 font-size: 1.2rem; 279} 280 281.modal-cart .cart-success-icon { 282 color: #28a745; 283 font-size: 2rem; 284 margin-right: 0.5rem; 285} 286 287/* Cart popup buttons */ 288.modal-cart .btn-continue-shopping { 289 background: #6c757d; 290 border-color: #6c757d; 291 color: white; 292} 293 294.modal-cart .btn-continue-shopping:hover { 295 background: #5a6268; 296 border-color: #545b62; 297} 298 299.modal-cart .btn-view-cart { 300 background: #28a745; 301 border-color: #28a745; 302 color: white; 303} 304 305.modal-cart .btn-view-cart:hover { 306 background: #218838; 307 border-color: #1e7e34; 308} 309 310/* Cross-sell section in popup */ 311.modal-cart .cross-sell-section { 312 border-top: 1px solid #dee2e6; 313 margin-top: 1rem; 314 padding-top: 1rem; 315} 316 317.modal-cart .cross-sell-section h6 { 318 color: #495057; 319 font-weight: 600; 320 margin-bottom: 0.75rem; 321} 322 323.modal-cart .cross-sell-item { 324 display: flex; 325 align-items: center; 326 padding: 0.5rem; 327 border-radius: 8px; 328 transition: background 0.2s; 329} 330 331.modal-cart .cross-sell-item:hover { 332 background: #f8f9fa; 333} 334 335.modal-cart .cross-sell-item img { 336 width: 50px; 337 height: 50px; 338 object-fit: contain; 339 margin-right: 0.75rem; 340} 341 342.modal-cart .cross-sell-item .price { 343 color: #28a745; 344 font-weight: 600; 345} 346 347/* Animation for cart icon */ 348@keyframes cartBounce { 349 0%, 100% { transform: scale(1); } 350 50% { transform: scale(1.2); } 351} 352 353.cart-added-animation { 354 animation: cartBounce 0.3s ease-in-out; 355} 356 357/* Mini cart preview on hover */ 358.o_wsale_my_cart:hover .cart-preview { 359 display: block; 360} 361 362.cart-preview { 363 display: none; 364 position: absolute; 365 top: 100%; 366 right: 0; 367 width: 320px; 368 background: white; 369 border-radius: 8px; 370 box-shadow: 0 4px 20px rgba(0,0,0,0.15); 371 z-index: 1050; 372 padding: 1rem; 373} 374 375.cart-preview::before { 376 content: ''; 377 position: absolute; 378 top: -8px; 379 right: 20px; 380 border-left: 8px solid transparent; 381 border-right: 8px solid transparent; 382 border-bottom: 8px solid white; 383} 384 385/* Quantity badge pulse */ 386@keyframes badgePulse { 387 0% { box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.7); } 388 70% { box-shadow: 0 0 0 10px rgba(40, 167, 69, 0); } 389 100% { box-shadow: 0 0 0 0 rgba(40, 167, 69, 0); } 390} 391 392.my_cart_quantity.updated {
393 animation: badgePulse 0.5s ease-out; 394} 395 396 </style> 397 398 <meta name="description" content="KEVA Planks - Award-winning wooden building planks for education and family fun. STEM learning toys made in USA. Free shipping on orders over $150."/> 399 400 401 <meta name="keywords" content="KEVA Planks, wooden building blocks, STEM toys, educational toys, building toys, made in USA, classroom learning, family games"/> 402 403 404 <meta name="author" content="KEVA Planks"/> 405 406 407 <meta name="geo.region" content="US-VA"/> 408 <meta name="geo.placename" content="Bridgewater, Virginia"/> 409 410 <meta property="og:site_name" content="KEVA Planks"/> 411 <meta property="og:type" content="website"/> 412 <meta property="og:title" content="KEVA Planks - Building Creativity"/> 413 <meta property="og:description" content="KEVA Planks - Award-winning wooden building planks for education and family fun. STEM learning toys made in USA. Free shipping on orders over $150."/> 414 <meta property="og:image" content="/keva_theme/static/src/img/keva-og-image.png"/> 415 <meta property="og:image:width" content="1200"/> 416 <meta property="og:image:height" content="630"/> 417 <meta property="og:image:alt" content="KEVA Planks - Building Creativity"/> 418 <meta property="og:locale" content="en_US"/> 419 420 421 <meta name="twitter:card" content="summary_large_image"/> 422 <meta name="twitter:site" content="@kevaplanks"/> 423 <meta name="twitter:creator" content="@kevaplanks"/> 424 <meta name="twitter:title" content="KEVA Planks - Building Creativity"/> 425 <meta name="twitter:description" content="KEVA Planks - Award-winning wooden building planks for education and family fun. STEM learning toys made in USA. Free shipping on orders over $150."/> 426 <meta name="twitter:image" content="/keva_theme/static/src/img/keva-og-image.png"/> 427 <meta name="twitter:image:alt" content="KEVA Planks - Building Creativity"/> 428
428<script type="application/ld+json"> 429{ 430 "@context": "https://schema.org", 431 "@type": "Organization", 432 "name": "KEVA Planks", 433 "alternateName": "KEVA", 434 "url": "https://www.kevaplanks.com", 435 "logo": "https://www.kevaplanks.com/keva_theme/static/src/img/hero/keva-logo-carousel.png", 436 "description": "Award-winning wooden building planks for education and family fun. STEM learning toys made in USA since 1992.", 437 "foundingDate": "1992", 438 "foundingLocation": { 439 "@type": "Place", 440 "name": "Bridgewater, Virginia, USA" 441 }, 442 "address": { 443 "@type": "PostalAddress", 444 "streetAddress": "105 Dry River Road", 445 "addressLocality": "Bridgewater", 446 "addressRegion": "VA", 447 "postalCode": "22812", 448 "addressCountry": "US" 449 }, 450 "contactPoint": [ 451 { 452 "@type": "ContactPoint", 453 "telephone": "+1-888-600-9413", 454 "contactType": "customer service", 455 "areaServed": "US", 456 "availableLanguage": "English" 457 }, 458 { 459 "@type": "ContactPoint", 460 "email": "[email protected]", 461 "contactType": "customer service" 462 } 463 ], 464 "sameAs": [ 465 "https://www.facebook.com/kevaplanks", 466 "https://www.instagram.com/kevaplanks", 467 "https://www.pinterest.com/kevaplanks", 468 "https://www.youtube.com/kevaplanks", 469 "https://www.tiktok.com/@kevaplanks", 470 "https://www.linkedin.com/company/keva-planks" 471 ], 472 "brand": { 473 "@type": "Brand", 474 "name": "KEVA Planks", 475 "logo": "https://www.kevaplanks.com/keva_theme/static/src/img/keva-logo.png" 476 }, 477 "areaServed": { 478 "@type": "Country", 479 "name": "United States" 480 }, 481 "knowsAbout": [ 482 "STEM Education", 483 "Building Toys", 484 "Educational Toys", 485 "Wooden Toys", 486 "Classroom Learning Materials" 487 ], 488 "award": [ 489 "Oppenheim Platinum Seal 2025", 490 "National Parenting Product Award 2025", 491 "Family Choice Award 2025" 492 ] 493} 494 </script>
494 495
495<script type="application/ld+json"> 496{ 497 "@context": "https://schema.org", 498 "@type": "WebSite", 499 "name": "KEVA Planks", 500 "url": "https://www.kevaplanks.com", 501 "potentialAction": { 502 "@type": "SearchAction", 503 "target": { 504 "@type": "EntryPoint", 505 "urlTemplate": "https://www.kevaplanks.com/shop?search={search_term_string}" 506 }, 507 "query-input": "required name=search_term_string" 508 } 509} 510 </script>
510 511
511<script type="application/ld+json"> 512{ 513 "@context": "https://schema.org", 514 "@type": "Store", 515 "name": "KEVA Planks", 516 "image": "https://www.kevaplanks.com/keva_theme/static/src/img/hero/keva-logo-carousel.png", 517 "url": "https://www.kevaplanks.com", 518 "telephone": "+1-888-600-9413", 519 "email": "[email protected]", 520 "priceRange": "$$", 521 "address": { 522 "@type": "PostalAddress", 523 "streetAddress": "105 Dry River Road", 524 "addressLocality": "Bridgewater", 525 "addressRegion": "VA", 526 "postalCode": "22812", 527 "addressCountry": "US" 528 }, 529 "openingHoursSpecification": { 530 "@type": "OpeningHoursSpecification", 531 "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"], 532 "opens": "09:00", 533 "closes": "17:00" 534 }, 535 "paymentAccepted": ["Cash", "Credit Card", "Purchase Order"], 536 "currenciesAccepted": "USD" 537} 538 </script>
538 539
539<script> 540 541 542 if (!window.odoo) { 543 window.odoo = {}; 544 } 545 odoo.__session_info__ = odoo.__session_info__ || { 546 websocket_worker_version: "18.0-7" 547 } 548 odoo.__session_info__ = Object.assign(odoo.__session_info__, { 549 livechatData: { 550 isAvailable: false, 551 serverUrl: "https://www.kevaplanks.com", 552 options: {}, 553 }, 554 }); 555 556 </script>
556 557 <link rel="preconnect" href="https://fonts.googleapis.com"/> 558 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/> 559 <link href="https://fonts.googleapis.com/css2?family=Karla:wght@400;500;600;700&family=Montserrat:wght@400;500;600;700&display=swap" rel="stylesheet"/> 560
560<script>
vendor: 543 bytes, lines 560-569
560 561 !function(f,b,e,v,n,t,s) 562 {if(f.fbq)return;n=f.fbq=function(){n.callMethod? 563 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 564 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 565 n.queue=[];t=b.createElement(e);t.async=!0; 566 t.src=v;s=b.getElementsByTagName(e)[0]; 567 s.parentNode.insertBefore(t,s)}(window, document,'script', 568 'https://connect.facebook.net/en_US/fbevents.js'); 569 fbq('init', '
569425997904997169
vendor: 58 bytes, lines 569-571
569'); 570 fbq('track', 'PageView'); 571
571</script>
571 572 <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=425997904997169&ev=PageView&noscript=1" loading="lazy"/></noscript>
vendor: 84 bytes, lines 572-573
572 573 <script async="async" src="https://www.googletagmanager.com/gtag/js?id=
573AW-684038937
vendor: 24 bytes, lines 573-574
573"></script> 574
574<script> 575
vendor: 175 bytes, lines 575-578
575window.dataLayer = window.dataLayer || []; 576 function gtag(){dataLayer.push(arguments);} 577 gtag('js', new Date()); 578 gtag('config', '
578AW-684038937
vendor: 83 bytes, lines 578-581
578', { 579 'conversion_linker': true 580 }); 581
581</script>
581 582
582<script> 583 window.kevaTrackingData = window.kevaTrackingData || {}; 584 </script>
584 585 586
586<script src="https://cdn.emoryday-analytics.com/js/gWLE7O_O5NPM1.js" defer="defer"></script>
586 587 588
588<script type="text/javascript"> 589 (function(c,l,a,r,i,t,y){ 590 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 591 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 592 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 593 })(window, document, "clarity", "script", "xxb2tq36m6"); 594 </script>
594 595
595<script type="text/javascript" src="https://api.goaffpro.com/loader.js?shop=ijmpbzxokl"></script>
595 596 <!-- KEVA Shop Fix: Prevent value bar from breaking flex layout --> 597<style> 598/* Fix value proposition bar in shop page - make it not take flex space */ 599.o_wsale_products_main_row > .value-proposition-bar { 600 position: absolute !important; 601 left: 0 !important; 602 right: 0 !important; 603 top: -60px !important; 604 width: 100% !important; 605 margin: 0 !important; 606 z-index: 10 !important; 607} 608 609/* Add padding to main row to make room for absolute positioned value bar */ 610.oe_website_sale .o_wsale_products_main_row { 611 padding-top: 60px !important; 612 position: relative !important; 613} 614 615/* Ensure products grid is properly visible */ 616#products_grid { 617 position: relative !important; 618 left: auto !important; 619} 620 621/* Alternative: Force value bar to have zero width in flex context */ 622.o_wsale_products_main_row > .value-bar.value-proposition-bar { 623 flex: 0 0 0 !important; 624 width: 0 !important; 625 overflow: visible !important; 626 white-space: nowrap !important; 627} 628 629.o_wsale_products_main_row > .value-bar.value-proposition-bar > .container { 630 width: 1320px !important; 631 max-width: none !important; 632 position: relative !important; 633 left: 50% !important; 634 transform: translateX(-50%) !important; 635} 636</style> 637 </head> 638 <body data-keva-checkout="0"> 639 640 641 642 <div id="wrapwrap" class=" "> 643 <a class="o_skip_to_content btn btn-primary rounded-0 visually-hidden-focusable position-absolute start-0" href="#wrap">Skip to Content</a> 644 <a href="#wrap" class="skip-to-content"> 645 Skip to main content 646 </a> 647 648 649 <div class="keva-promo-banner promo-banner py-2"> 650 <div class="container position-relative"> 651 <div class="d-flex justify-content-between align-items-center flex-wrap"> 652 653 <div class="keva-topbar-phone order-2 order-md-1 w-100 w-md-auto text-center text-md-start mb-1 mb-md-0"> 654 <a href="tel:+18886009413" class="text-white text-decoration-none" aria-label="Call us at 888-600-9413" data-ctm-watch-id="1" data-ctm-tracked="1"> 655 <i class="fa fa-phone me-1" aria-hidden="true"></i>(888) 600-9413 656 </a> 657 </div> 658 659 <div class="keva-topbar-promo order-1 order-md-2 w-100 w-md-auto text-center flex-grow-1"> 660 <span> 661 <i class="fa fa-truck me-2" aria-hidden="true"></i>Free Shipping on Orders $150+ 662 </span> 663 </div> 664 665 <div class="keva-topbar-email order-3 d-none d-md-block text-end"> 666 <a href="/cdn-cgi/l/email-protection#5930373f3619323c2f3829353837322a773a3634" class="text-white text-decoration-none" aria-label="Email us at [email protected]"> 667 <i class="fa fa-envelope me-1" aria-hidden="true"></i><span class="__cf_email__" data-cfemail="b7ded9d1d8f7dcd2c1d6c7dbd6d9dcc499d4d8da">[email protected]</span> 668 </a> 669 </div> 670 671 <div class="keva-usa-badge order-0 d-none d-md-flex align-items-center me-3" style="min-width: fit-content;"> 672 673 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7410 3900" style="height: 14px; width: auto;" class="me-1" aria-hidden="true"> 674 <rect width="7410" height="3900" fill="#b22234"></rect> 675 <g fill="#fff"> 676 <rect y="300" width="7410" height="300"></rect> 677 <rect y="900" width="7410" height="300"></rect> 678 <rect y="1500" width="7410" height="300"></rect> 679 <rect y="2100" width="7410" height="300"></rect> 680 <rect y="2700" width="7410" height="300"></rect> 681 <rect y="3300" width="7410" height="300"></rect> 682 </g> 683 <rect width="2964" height="2100" fill="#3c3b6e"></rect> 684 <g fill="#fff"> 685 <circle cx="247" cy="175" r="60"></circle><circle cx="741" cy="175" r="60"></circle> 686 <circle cx="1235" cy="175" r="60"></circle><circle cx="1729" cy="175" r="60"></circle> 687 <circle cx="2223" cy="175" r="60"></circle><circle cx="2717" cy="175" r="60"></circle> 688 <circle cx="494" cy="350" r="60"></circle><circle cx="988" cy="350" r="60"></circle> 689 <circle cx="1482" cy="350" r="60"></circle><circle cx="1976" cy="350" r="60"></circle> 690 <circle cx="2470" cy="350" r="60"></circle> 691 <circle cx="247" cy="525" r="60"></circle><circle cx="741" cy="525" r="60"></circle> 692 <circle cx="1235" cy="525" r="60"></circle><circle cx="1729" cy="525" r="60"></circle> 693 <circle cx="2223" cy="525" r="60"></circle><circle cx="2717" cy="525" r="60"></circle> 694 <circle cx="494" cy="700" r="60"></circle><circle cx="988" cy="700" r="60"></circle> 695 <circle cx="1482" cy="700" r="60"></circle><circle cx="1976" cy="700" r="60"></circle> 696 <circle cx="2470" cy="700" r="60"></circle> 697 <circle cx="247" cy="875" r="60"></circle><circle cx="741" cy="875" r="60"></circle> 698 <circle cx="1235" cy="875" r="60"></circle><circle cx="1729" cy="875" r="60"></circle> 699 <circle cx="2223" cy="875" r="60"></circle><circle cx="2717" cy="875" r="60"></circle> 700 <circle cx="494" cy="1050" r="60"></circle><circle cx="988" cy="1050" r="60"></circle> 701 <circle cx="1482" cy="1050" r="60"></circle><circle cx="1976" cy="1050" r="60"></circle> 702 <circle cx="2470" cy="1050" r="60"></circle> 703 <circle cx="247" cy="1225" r="60"></circle><circle cx="741" cy="1225" r="60"></circle> 704 <circle cx="1235" cy="1225" r="60"></circle><circle cx="1729" cy="1225" r="60"></circle> 705 <circle cx="2223" cy="1225" r="60"></circle><circle cx="2717" cy="1225" r="60"></circle> 706 <circle cx="494" cy="1400" r="60"></circle><circle cx="988" cy="1400" r="60"></circle> 707 <circle cx="1482" cy="1400" r="60"></circle><circle cx="1976" cy="1400" r="60"></circle> 708 <circle cx="2470" cy="1400" r="60"></circle> 709 <circle cx="247" cy="1575" r="60"></circle><circle cx="741" cy="1575" r="60"></circle> 710 <circle cx="1235" cy="1575" r="60"></circle><circle cx="1729" cy="1575" r="60"></circle> 711 <circle cx="2223" cy="1575" r="60"></circle><circle cx="2717" cy="1575" r="60"></circle> 712 <circle cx="494" cy="1750" r="60"></circle><circle cx="988" cy="1750" r="60"></circle> 713 <circle cx="1482" cy="1750" r="60"></circle><circle cx="1976" cy="1750" r="60"></circle> 714 <circle cx="2470" cy="1750" r="60"></circle> 715 <circle cx="247" cy="1925" r="60"></circle><circle cx="741" cy="1925" r="60"></circle> 716 <circle cx="1235" cy="1925" r="60"></circle><circle cx="1729" cy="1925" r="60"></circle> 717 <circle cx="2223" cy="1925" r="60"></circle><circle cx="2717" cy="1925" r="60"></circle> 718 </g> 719 </svg>
720 <span class="text-white small fw-bold" style="font-size: 0.75rem; white-space: nowrap;"> 721 Made in America 722 </span> 723 </div> 724 </div> 725 </div> 726 </div> 727 <header id="top" data-anchor="true" data-name="Header" data-extra-items-toggle-aria-label="Extra items button" class=" o_hoverable_dropdown o_header_standard" style=" "> 728 729 <nav data-name="Navbar" aria-label="Main" class="navbar navbar-expand-lg navbar-light o_colored_level o_cc d-none d-lg-block shadow-sm "> 730 731 732 <div id="o_main_nav" class="o_main_nav container"> 733 734 <a data-name="Navbar Logo" href="/" class="navbar-brand logo me-4"> 735 736 <span role="img" aria-label="Logo of KEVA Planks" title="KEVA Planks"><img src="/web/image/website/1/logo/KEVA%20Planks?unique=bcc1ef7" class="img img-fluid" width="95" height="40" alt="KEVA Planks" loading="lazy"/></span> 737 </a> 738 739 740 <ul role="menu" id="top_menu" class="nav navbar-nav top_menu o_menu_loading me-auto"> 741 742 743 744 <li role="presentation" class="nav-item"> 745 <a role="menuitem" href="/" class="nav-link "> 746 <span>HOME</span> 747 </a> 748 </li> 749 <li role="presentation" class="nav-item dropdown position-static"> 750 <a data-bs-toggle="dropdown" role="menuitem" class="nav-link dropdown-toggle o_mega_menu_toggle " data-bs-display="static" href="/shop"> 751 <span>SHOP</span> 752 </a> 753 <div data-name="Mega Menu" role="menuitem" class="dropdown-menu o_mega_menu s_mega_menu_keva o_mega_menu_shop"> 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772<section class="s_mega_menu_multi_menus py-4 o_colored_level o_cc o_cc1" id="All-Products" data-anchor="true"> 773 <div class="container"> 774 <div class="row"> 775 776 <div class="col-12 col-lg-3 py-2 text-center o_colored_level"> 777 <h4 style="text-align: left;">All Products</h4> 778 <nav class="nav flex-column"><a href="/shop/category/all-products-education-products-2" class="nav-link" data-name="Menu Item" style="text-align: left;">Education Products</a><a href="/shop/category/all-products-family-products-3" class="nav-link" data-name="Menu Item" style="text-align: left;">Family Products</a><a href="/shop/category/all-products-1" class="nav-link" data-name="Menu Item" style="text-align: left;">All Products</a> 779 780 </nav> 781 </div> 782 <div class="col-12 col-lg-3 py-2 text-center o_colored_level pb0"> 783 <h4 style="text-align: left;">Plank Sets</h4> 784 <nav class="nav flex-column"> 785 786 <a href="/shop?search=&order=&attribute_value=12-8" class="nav-link" data-name="Menu Item" style="text-align: left;">Small Sets (Under 400 planks)</a><a href="/shop/category/plank-sets-midsize-sets-500-1000-planks-46" class="nav-link" data-name="Menu Item" style="text-align: left;">Midsize Sets (500-1000 Planks)</a><a href="/shop?search=&order=&attribute_value=12-10" class="nav-link" data-name="Menu Item" style="text-align: left;">Large Sets (2500+ Planks)</a><a href="/shop/category/green-giant-durafoam-blocks-62" class="nav-link" data-name="Menu Item" style="text-align: left;">GREEN GIANTS DURAFOAM BLOCKS</a></nav> 787 </div> 788 <div class="col-12 col-lg-3 py-2 text-center o_colored_level"> 789 <h4 style="text-align: left;">Additional Products</h4> 790 <nav class="nav flex-column" style="text-align: left;"> 791 792 <a href="/shop/category/keva-accessories-60" class="nav-link" data-name="Menu Item" style="text-align: left;">KEVA ACCESSORIES</a><a href="/shop/category/free-resources-35" class="nav-link" data-name="Menu Item" style="text-align: left;">fRee Resources</a><a href="/shop/category/additional-products-18" class="nav-link" data-name="Menu Item" style="text-align: left;">Additional Products</a><a href="/shop/frs-orig-foros-3d-four-in-a-row-game-as-seen-on-the-today-show-39?category=18" class="nav-link" data-name="Menu Item" style="text-align: left;">Foros</a><a href="/shop/category/replacement-items-63" class="nav-link" data-name="Menu Item" style="text-align: left;">Replacement ITEMS</a></nav> 793 </div> 794 </div> 795 </div> 796 </section></div> 797 </li> 798 <li role="presentation" class="nav-item dropdown position-static"> 799 <a data-bs-toggle="dropdown" role="menuitem" class="nav-link dropdown-toggle o_mega_menu_toggle " data-bs-display="static" href="/educators-1">
800 <span>EDUCATORS</span> 801 </a> 802 <div data-name="Mega Menu" role="menuitem" class="dropdown-menu o_mega_menu s_mega_menu_keva o_mega_menu_educators"><section class="s_mega_menu_multi_menus py-4 o_colored_level o_cc o_cc1"> 803 <div class="container"> 804 <div class="row"> 805 <div class="col-12 col-sm-6 col-lg-3 py-2 o_colored_level"> 806 <h5 class="fw-bold mb-3" style="color: #444444; font-family: 'Montserrat', sans-serif; text-transform: uppercase; font-size: 14px; letter-spacing: 0.5px;">For Institutions</h5> 807 <nav class="nav flex-column"> 808 <a href="/educators" class="nav-link ps-0" style="color: #333333; font-family: 'Karla', sans-serif;">Classrooms</a> 809 <a href="/libraries" class="nav-link ps-0" style="color: #333333; font-family: 'Karla', sans-serif;">Libraries</a> 810 <a href="/museums" class="nav-link ps-0" style="color: #333333; font-family: 'Karla', sans-serif;">Museums</a> 811 <a class="nav-link ps-0" style="font-family: Karla, sans-serif; text-align: left;" href="/therapy">Counselors/Therapists</a></nav> 812 </div> 813 <div class="col-12 col-sm-6 col-lg-3 py-2 o_colored_level"> 814 <h5 class="fw-bold mb-3" style="color: #444444; font-family: 'Montserrat', sans-serif; text-transform: uppercase; font-size: 14px; letter-spacing: 0.5px;">Resources</h5> 815 <nav class="nav flex-column"><a href="/faq-educators" class="nav-link ps-0" style="font-family: Karla, sans-serif; text-align: left;">Purchasing Information</a> 816 <a href="/grant-information" class="nav-link ps-0" style="color: #333333; font-family: 'Karla', sans-serif;">Grant Information</a> 817 <a href="/make-a-payment" class="nav-link ps-0" style="color: #333333; font-family: 'Karla', sans-serif;">Make a Payment</a> 818 <a class="nav-link ps-0" style="font-family: Karla, sans-serif; text-align: left;" href="/web/content/3701?unique=e8298a929d04ef53aa5be80dbb050a5c8d0c1541&download=true" target="_blank">W9</a><a href="https://www.naeyc.org/resources/pubs/yc/mar2015/ten-things-children-learn-block-play" class="nav-link ps-0" style="font-family: Karla, sans-serif; text-align: left;" target="_blank">Research</a></nav> 819 </div> 820 821 <div class="col-12 col-sm-6 col-lg-3 py-2 o_colored_level"> 822 <h5 class="fw-bold mb-3" style="color: #444444; font-family: 'Montserrat', sans-serif; text-transform: uppercase; font-size: 14px; letter-spacing: 0.5px;">Need Help?</h5> 823 <p class="small mb-2" style="color: #757575; font-family: 'Karla', sans-serif;"> 824 Contact us for quotes, purchase orders, or grant assistance. 825 </p> 826 <a href="/contactus" class="btn btn-sm mt-2" style="background-color: #FF6B47; border-color: #FF6B47; color: white;">Contact Us</a> 827 </div> 828 </div> 829 </div> 830</section></div> 831 </li> 832 <li role="presentation" class="nav-item dropdown position-static"> 833 <a data-bs-toggle="dropdown" role="menuitem" class="nav-link dropdown-toggle o_mega_menu_toggle " data-bs-display="static" href="/families"> 834 <span>FAMILIES</span> 835 </a> 836 <div data-name="Mega Menu" role="menuitem" class="dropdown-menu o_mega_menu s_mega_menu_keva o_mega_menu_families"><section class="s_mega_menu_multi_menus py-4 o_colored_level o_cc o_cc1"><div class="container"><div class="row"><div class="col-12 col-sm-6 col-lg-3 py-2 o_colored_level"><h5 class="fw-bold mb-3" style="color: #444444; font-family: Montserrat, sans-serif; text-transform: uppercase; font-size: 14px; letter-spacing: 0.5px;">Why KEVA</h5><nav class="nav flex-column"><a href="/families" class="nav-link ps-0" style="color: #333333; font-family: Karla, sans-serif;">Why KEVA for Families</a></nav></div><div class="col-12 col-sm-6 col-lg-3 py-2 o_colored_level"><h5 class="fw-bold mb-3" style="color: #444444; font-family: Montserrat, sans-serif; text-transform: uppercase; font-size: 14px; letter-spacing: 0.5px;">Family Resources</h5><nav class="nav flex-column"><a href="/tutorials" class="nav-link ps-0" style="color: #333333; font-family: Karla, sans-serif;">Building Ideas</a></nav></div><div class="col-12 col-sm-6 col-lg-3 py-2 o_colored_level"><h5 class="fw-bold mb-3" style="color: #444444; font-family: Montserrat, sans-serif; text-transform: uppercase; font-size: 14px; letter-spacing: 0.5px;">Shop for Family</h5><nav class="nav flex-column"><a href="/shop/category/family-products-3" class="nav-link ps-0" style="color: #333333; font-family: Karla, sans-serif;">Family Sets</a></nav></div><div class="col-12 col-sm-6 col-lg-3 py-2 o_colored_level"><h5 class="fw-bold mb-3" style="color: #444444; font-family: Montserrat, sans-serif; text-transform: uppercase; font-size: 14px; letter-spacing: 0.5px;">Screen-Free Fun</h5><p class="small mb-2" style="color: #757575; font-family: Karla, sans-serif;">Quality time building together as a family.</p><a href="/shop/category/family-products-3" class="btn btn-sm mt-2" style="background-color: #FF6B47; border-color: #FF6B47; color: white;" aria-describedby="popover247870">Shop Family Products</a></div></div></div></section></div> 837 </li> 838 <li role="presentation" class="nav-item dropdown position-static"> 839 <a data-bs-toggle="dropdown" role="menuitem" class="nav-link dropdown-toggle o_mega_menu_toggle " data-bs-display="static" href="/tutorials">
840 <span>IDEAS</span> 841 </a> 842 <div data-name="Mega Menu" role="menuitem" class="dropdown-menu o_mega_menu s_mega_menu_keva o_mega_menu_learn"><section class="s_mega_menu_multi_menus py-4 o_colored_level o_cc o_cc1"><div class="container"><div class="row"><div class="col-12 col-sm-6 col-lg-3 py-2 o_colored_level"><h5 class="fw-bold mb-3" style="color: #444444; font-family: Montserrat, sans-serif; text-transform: uppercase; font-size: 14px; letter-spacing: 0.5px;">Blog & News</h5><nav class="nav flex-column"><a href="/blog" class="nav-link ps-0" style="color: #333333; font-family: Karla, sans-serif;">Latest Posts</a></nav></div><div class="col-12 col-sm-6 col-lg-3 py-2 o_colored_level"><h5 class="fw-bold mb-3" style="color: #444444; font-family: Montserrat, sans-serif; text-transform: uppercase; font-size: 14px; letter-spacing: 0.5px;">Building Tutorials</h5><p class="small mb-2" style="color: #757575; font-family: Karla, sans-serif;">Use these building tutorials to help you get started. </p><a href="/tutorials" class="btn btn-sm mt-2" style="background-color: #FF6B47; border-color: #FF6B47; color: white;">Start Building</a></div></div></div></section></div> 843 </li> 844 <li role="presentation" class="nav-item dropdown position-static"> 845 <a data-bs-toggle="dropdown" role="menuitem" class="nav-link dropdown-toggle o_mega_menu_toggle " data-bs-display="static" href="/about"> 846 <span>
846ABOUT</span> 847 </a> 848 <div data-name="Mega Menu" role="menuitem" class="dropdown-menu o_mega_menu s_mega_menu_keva o_mega_menu_about"><section class="s_mega_menu_multi_menus py-4 o_colored_level o_cc o_cc1"> 849 <div class="container"> 850 <div class="row"> 851 <div class="col-12 col-sm-6 col-lg-3 py-2 o_colored_level"> 852 <h5 class="fw-bold mb-3" style="color: #444444; font-family: 'Montserrat', sans-serif; text-transform: uppercase; font-size: 14px; letter-spacing: 0.5px;">Our Story</h5> 853 <nav class="nav flex-column"> 854 <a href="/about" class="nav-link ps-0" style="color: rgb(51, 51, 51); font-family: Karla, sans-serif; text-align: center;"><span class="o_animated_text o_animate o_anim_fade_in" style="">About KEVA Planks</span></a> 855 856 <a href="/faq" class="nav-link ps-0" style="font-family: Karla, sans-serif; text-align: center;" aria-describedby="popover577991">FAQsââââ</a></nav> 857 </div> 858 859 860 <div class="col-12 col-sm-6 col-lg-3 py-2"> 861 <h5 class="fw-bold mb-3" style="color: #444444; font-family: 'Montserrat', sans-serif; text-transform: uppercase; font-size: 14px; letter-spacing: 0.5px;">Contact Us</h5> 862 <p class="small mb-2" style="color: #757575; font-family: 'Karla', sans-serif;"> 863 Questions? We're here to help! 864 </p> 865 <a href="/contactus" class="btn btn-sm mt-2" style="background-color: #FF6B47; border-color: #FF6B47; color: white;">Get in Touch</a> 866 </div> 867 </div> 868 </div> 869</section></div> 870 </li> 871 <li role="presentation" class="nav-item"> 872 <a role="menuitem" href="/request-quote" class="nav-link "> 873 <span>Get a Quote</span> 874 </a> 875 </li> 876 <li role="presentation" class="nav-item"> 877 <a role="menuitem" href="/appointment" class="nav-link "> 878 <span>Contact Us</span> 879 </a> 880 </li> 881 882 </ul> 883 884 <ul class="navbar-nav align-items-center gap-2 flex-shrink-0 justify-content-end ps-3"> 885 886 887 <li class=" divider d-none"></li> 888 <li class="o_wsale_my_cart "> 889 <a href="/shop/cart" aria-label="eCommerce cart" class="o_navlink_background btn position-relative rounded-circle p-1 text-center text-reset"> 890 <div class=""> 891 <i class="fa fa-shopping-cart fa-stack"></i> 892 <sup class="my_cart_quantity badge bg-primary position-absolute top-0 end-0 mt-n1 me-n1 rounded-pill d-none" data-order-id="">0</sup> 893 </div> 894 </a> 895 </li> 896 897 898 <li class="o_wsale_my_wish d-none o_wsale_my_wish_hide_empty"> 899 <a href="/shop/wishlist" class="o_navlink_background btn position-relative rounded-circle p-1 text-center text-reset"> 900 <div class=""> 901 <i class="fa fa-1x fa-heart fa-stack"></i> 902 <sup class="my_wish_quantity o_animate_blink badge bg-primary position-absolute top-0 end-0 mt-n1 me-n1 rounded-pill">0</sup> 903 </div> 904 </a> 905 </li> 906 907 908 <li class=""> 909 <div class="modal fade css_editable_mode_hidden" id="o_search_modal" aria-hidden="true" tabindex="-1"> 910 <div class="modal-dialog modal-lg pt-5"> 911 <div class="modal-content mt-5"> 912 <form method="get" class="o_searchbar_form s_searchbar_input " action="/website/search" data-snippet="s_searchbar_input"> 913 <div role="search" class="input-group input-group-lg"> 914 <input type="search" name="search" class="search-query form-control oe_search_box border border-end-0 p-3 border-0 bg-light" placeholder="Search..." value="" data-search-type="all" data-limit="5" data-display-image="true" data-display-description="true" data-display-extra-link="true" data-display-detail="true" data-order-by="name asc"/> 915 <button type="submit" aria-label="Search" title="Search" class="btn oe_search_button border border-start-0 px-4 bg-o-color-4"> 916 <i class="oi oi-search"></i> 917 </button> 918 </div> 919 920 <input name="order" type="hidden" class="o_search_order_by oe_unremovable" value="name asc"/> 921 922 923 </form> 924 </div> 925 </div> 926 </div> 927 <a data-bs-target="#o_search_modal" data-bs-toggle="modal" role="button" title="Search" href="#" class="btn rounded-circle p-1 lh-1 o_navlink_background text-reset o_not_editable"> 928 <i class="oi oi-search fa-stack lh-lg"></i> 929 </a> 930 </li> 931 932 <li class=""> 933 <div data-name="Text" class="s_text_block "> 934 <a href="tel:(888) 600-9413" class="nav-link o_nav-link_secondary p-2" data-ctm-watch-id="7" data-ctm-tracked="1"> 935 <i class="fa fa-1x fa-fw fa-phone me-1"></i>
936 <span class="o_force_ltr"><small data-ctm-watch-id="9" data-ctm-tracked="1">(888) 600-9413</small></span> 937 </a> 938 </div> 939 </li> 940 941 942 943 <li class=" o_no_autohide_item"> 944 <a href="/web/login" class="o_nav_link_btn nav-link border px-3">Sign in</a> 945 </li> 946 947 948 949 950 <li class=""> 951 <div class="oe_structure oe_structure_solo "> 952 <section class="oe_unremovable oe_unmovable s_text_block o_colored_level" data-snippet="s_text_block" data-name="Text"> 953 <div class="container"> 954 <a href="/contact-us" class="oe_unremovable btn btn-primary btn_cta">Contact Us</a> 955 </div> 956 </section> 957 </div> 958 </li> 959 960 <li class="nav-item d-none d-lg-block keva-newsletter-wrapper"> 961 <a href="/newsletter" class="nav-link o_nav-link_secondary p-2 keva-header-newsletter-btn" aria-label="Subscribe to newsletter" data-no-post-process="true" __is_static_node="True"> 962 <i class="fa fa-fw fa-envelope me-1"></i> 963 <span><small>Newsletter</small></span> 964 </a> 965 </li> 966 </ul> 967 </div> 968 969 </nav> 970 <nav data-name="Navbar" aria-label="Mobile" class="navbar navbar-light o_colored_level o_cc o_header_mobile d-block d-lg-none shadow-sm "> 971 972 973 <div class="o_main_nav container flex-wrap justify-content-between"> 974 975 <a data-name="Navbar Logo" href="/" class="navbar-brand logo "> 976 977 <span role="img" aria-label="Logo of KEVA Planks" title="KEVA Planks"><img src="/web/image/website/1/logo/KEVA%20Planks?unique=bcc1ef7" class="img img-fluid" width="95" height="40" alt="KEVA Planks" loading="lazy"/></span> 978 </a> 979 980 <ul class="o_header_mobile_buttons_wrap navbar-nav flex-row align-items-center gap-2 mb-0"> 981 982 <li class=" divider d-none"></li> 983 <li class="o_wsale_my_cart "> 984 <a href="/shop/cart" aria-label="eCommerce cart" class="o_navlink_background_hover btn position-relative rounded-circle border-0 p-1 text-reset"> 985 <div class=""> 986 <i class="fa fa-shopping-cart fa-stack"></i> 987 <sup class="my_cart_quantity badge bg-primary position-absolute top-0 end-0 mt-n1 me-n1 rounded-pill d-none" data-order-id="">0</sup> 988 </div> 989 </a> 990 </li> 991 992 993 <li class="o_wsale_my_wish d-none o_wsale_my_wish_hide_empty"> 994 <a href="/shop/wishlist" class="o_navlink_background_hover btn position-relative rounded-circle border-0 p-1 text-reset"> 995 <div class=""> 996 <i class="fa fa-1x fa-heart fa-stack"></i> 997 <sup class="my_wish_quantity o_animate_blink badge bg-primary position-absolute top-0 end-0 mt-n1 me-n1">0</sup> 998 </div> 999 </a> 1000 </li> 1001 1002 <li class="o_not_editable"> 1003 <button class="nav-link btn me-auto p-2" type="button" data-bs-toggle="offcanvas" data-bs-target="#top_menu_collapse_mobile" aria-controls="top_menu_collapse_mobile" aria-expanded="false" aria-label="Toggle navigation"> 1004 <span class="navbar-toggler-icon"></span> 1005 </button> 1006 </li> 1007 </ul> 1008 <div id="top_menu_collapse_mobile" class="offcanvas offcanvas-end o_navbar_mobile"> 1009 <div class="offcanvas-header justify-content-end o_not_editable"> 1010 <button type="button" class="nav-link btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button> 1011 </div> 1012 <div class="offcanvas-body d-flex flex-column justify-content-between h-100 w-100"> 1013 <ul class="navbar-nav"> 1014 1015 1016 <li class=""> 1017 <form method="get" class="o_searchbar_form s_searchbar_input " action="/website/search" data-snippet="s_searchbar_input"> 1018 <div role="search" class="input-group mb-3"> 1019 <input type="search" name="search" class="search-query form-control oe_search_box rounded-start-pill text-bg-light ps-3 border-0 bg-light" placeholder="Search..." value="" data-search-type="all" data-limit="0" data-display-image="true" data-display-description="true" data-display-extra-link="true" data-display-detail="true" data-order-by="name asc"/> 1020 <button type="submit" aria-label="Search" title="Search" class="btn oe_search_button rounded-end-pill bg-o-color-3 pe-3"> 1021 <i class="oi oi-search"></i> 1022 </button> 1023 </div> 1024 1025 <input name="order" type="hidden" class="o_search_order_by oe_unremovable" value="name asc"/> 1026 1027 1028 </form> 1029 </li> 1030 1031 <ul role="menu" class="nav navbar-nav top_menu "> 1032 1033 1034 1035 <li role="presentation" class="nav-item"> 1036 <a role="menuitem" href="/" class="nav-link ">
1037 <span>HOME</span> 1038 </a> 1039 </li> 1040 <li role="presentation" class="nav-item dropdown position-static"> 1041 <a data-bs-toggle="dropdown" role="menuitem" class="nav-link dropdown-toggle o_mega_menu_toggle d-flex justify-content-between align-items-center" data-bs-display="static" href="/shop"> 1042 <span>SHOP</span> 1043 </a> 1044 </li> 1045 <li role="presentation" class="nav-item dropdown position-static"> 1046 <a data-bs-toggle="dropdown" role="menuitem" class="nav-link dropdown-toggle o_mega_menu_toggle d-flex justify-content-between align-items-center" data-bs-display="static" href="/educators-1"> 1047 <span>EDUCATORS</span> 1048 </a> 1049 </li> 1050 <li role="presentation" class="nav-item dropdown position-static"> 1051 <a data-bs-toggle="dropdown" role="menuitem" class="nav-link dropdown-toggle o_mega_menu_toggle d-flex justify-content-between align-items-center" data-bs-display="static" href="/families"> 1052 <span>FAMILIES</span> 1053 </a> 1054 </li> 1055 <li role="presentation" class="nav-item dropdown position-static"> 1056 <a data-bs-toggle="dropdown" role="menuitem" class="nav-link dropdown-toggle o_mega_menu_toggle d-flex justify-content-between align-items-center" data-bs-display="static" href="/tutorials"> 1057 <span>IDEAS</span> 1058 </a> 1059 </li> 1060 <li role="presentation" class="nav-item dropdown position-static"> 1061 <a data-bs-toggle="dropdown" role="menuitem" class="nav-link dropdown-toggle o_mega_menu_toggle d-flex justify-content-between align-items-center" data-bs-display="static" href="/about"> 1062 <span>
1062ABOUT</span> 1063 </a> 1064 </li> 1065 <li role="presentation" class="nav-item"> 1066 <a role="menuitem" href="/request-quote" class="nav-link "> 1067 <span>Get a Quote</span> 1068 </a> 1069 </li> 1070 <li role="presentation" class="nav-item"> 1071 <a role="menuitem" href="/appointment" class="nav-link "> 1072 <span>Contact Us</span> 1073 </a> 1074 </li> 1075 1076 </ul> 1077 1078 <li class=""> 1079 <div data-name="Text" class="s_text_block mt-2 border-top pt-2 o_border_contrast"> 1080 <a href="tel:(888) 600-9413" class="nav-link o_nav-link_secondary p-2" data-ctm-watch-id="7" data-ctm-tracked="1"> 1081 <i class="fa fa-1x fa-fw fa-phone me-1"></i> 1082 <span class="o_force_ltr"><small data-ctm-watch-id="9" data-ctm-tracked="1">(888) 600-9413</small></span> 1083 </a> 1084 </div> 1085 </li> 1086 1087 </ul> 1088 <ul class="navbar-nav gap-2 mt-3 w-100"> 1089 1090 1091 <li class=" o_no_autohide_item"> 1092 <a href="/web/login" class="nav-link o_nav_link_btn w-100 border text-center">Sign in</a> 1093 </li> 1094 1095 1096 1097 1098 <li class=""> 1099 <div class="oe_structure oe_structure_solo "> 1100 <section class="oe_unremovable oe_unmovable s_text_block o_colored_level" data-snippet="s_text_block" data-name="Text"> 1101 <div class="container"> 1102 <a href="/contact-us" class="oe_unremovable btn btn-primary btn_cta w-100">Contact Us</a> 1103 </div> 1104 </section> 1105 </div> 1106 </li> 1107 </ul> 1108 </div> 1109 </div> 1110 </div> 1111 1112 </nav> 1113 1114 </header> 1115 <main> 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 <div id="wrap" class="js_sale o_wsale_products_page"> 1127 <div class="oe_structure oe_empty oe_structure_not_nearest" id="oe_structure_website_sale_products_1" data-editor-message-default="true" data-editor-message="DRAG BUILDING BLOCKS HERE"></div><div class="container oe_website_sale pt-2"> 1128 1129 <div class="value-proposition-bar value-bar d-none d-md-block mb-3"> 1130 <div class="container"> 1131 <div class="row text-center"> 1132 <div class="col-md-4"> 1133 <div class="value-item"> 1134 <i class="fa fa-truck"></i> 1135 <span>Free Shipping $150+</span> 1136 </div> 1137 </div> 1138 <div class="col-md-4"> 1139 <div class="value-item"> 1140 <i class="fa fa-flag-usa"></i> 1141 <span>Made in USA</span> 1142 </div> 1143 </div> 1144 <div class="col-md-4"> 1145 <div class="value-item"> 1146 <i class="fa fa-award"></i> 1147 <span>Award Winning Toys</span> 1148 </div> 1149 </div> 1150 </div> 1151 </div> 1152 </div> 1153 1154 <div class="row o_wsale_products_main_row align-items-start flex-nowrap"> 1155 <aside id="products_grid_before" class="d-none d-lg-block position-sticky col-3 px-3 clearfix"> 1156 <div class="o_wsale_products_grid_before_rail vh-100 ms-n2 mt-n2 pt-2 p-lg-2 pb-lg-5 ps-2 overflow-y-scroll"> 1157 <div class="products_attributes_f
1157ilters d-empty-none "> 1158 <div id="wsale_products_attributes_collapse" class=" position-relative"> 1159 <form class="js_attributes position-relative wsale_accordion_collapsible accordion accordion-flush" method="get"> 1160 <input type="hidden" name="search" value=""/> 1161 <input type="hidden" name="order" value=""/> 1162 1163 <div class="accordion-item nav-item mb-1 rounded-0"> 1164 <h6 class="accordion-header"> 1165 <button class="accordion-button px-0 bg-transparent shadow-none" type="button" data-bs-toggle="collapse" aria-expanded="true" data-bs-target="#o_products_attributes_10" aria-controls="o_products_attributes_10"> 1166 <b>Product Type</b> 1167 </button> 1168 </h6> 1169 <div class="accordion-collapse collapse show" data-bs-parent="wsale_products_attributes_collapse" id="o_products_attributes_10"><div class="flex-column mb-3 mb-3"> 1170 <div class="form-check mb-1"> 1171 <input type="checkbox" name="attribute_value" class="form-check-input" id="10-1" value="10-1"/> 1172 <label class="form-check-label fw-normal" for="10-1">Construction Sets</label> 1173 </div> 1174 <div class="form-check mb-1"> 1175 <input type="checkbox" name="attribute_value" class="form-check-input" id="10-2" value="10-2"/> 1176 <label class="form-check-label fw-normal" for="10-2">Accessories</label> 1177 </div> 1178 <div class="form-check mb-1"> 1179 <input type="checkbox" name="attribute_value" class="form-check-input" id="10-3" value="10-3"/> 1180 <label class="form-check-label fw-normal" for="10-3">Guides and Activity Cards</label> 1181 </div> 1182 <div class="form-check mb-1"> 1183 <input type="checkbox" name="attribute_value" class="form-check-input" id="10-4" value="10-4"/> 1184 <label class="form-check-label fw-normal" for="10-4">Free Printables</label> 1185 </div> 1186 <div class="form-check mb-1"> 1187 <input type="checkbox" name="attribute_value" class="form-check-input" id="10-11" value="10-11"/> 1188 <label class="form-check-label fw-normal" for="10-11">Games</label> 1189 </div> 1190 <div class="form-check mb-1"> 1191 <input type="checkbox" name="attribute_value" class="form-check-input" id="10-12" value="10-12"/> 1192 <label class="form-check-label fw-normal" for="10-12">Digital Download</label> 1193 </div> 1194 <div class="form-check mb-1"> 1195 <input type="checkbox" name="attribute_value" class="form-check-input" id="10-13" value="10-13"/> 1196 <label class="form-check-label fw-normal" for="10-13">Merchandise</label> 1197 </div> 1198 <div class="form-check mb-1"> 1199 <input type="checkbox" name="attribute_value" class="form-check-input" id="10-14" value="10-14"/> 1200 <label class="form-check-label fw-normal" for="
120010-14">Container</label> 1201 </div> 1202 <div class="form-check mb-1"> 1203 <input type="checkbox" name="attribute_value" class="form-check-input" id="10-15" value="10-15"/> 1204 <label class="form-check-label fw-normal" for="10-15">Educator Products</label> 1205 </div> 1206 </div> 1207 </div> 1208 </div> 1209 1210 1211 <div class="accordion-item nav-item mb-1 rounded-0"> 1212 <h6 class="accordion-header"> 1213 <button class="accordion-button px-0 bg-transparent shadow-none" type="button" data-bs-toggle="collapse" aria-expanded="true" data-bs-target="#o_products_attributes_11" aria-controls="o_products_attributes_11"> 1214 <b>Container Type</b> 1215 </button> 1216 </h6> 1217 <div class="accordion-collapse collapse show" data-bs-parent="wsale_products_attributes_collapse" id="o_products_attributes_11"><div class="flex-column mb-3 mb-3"> 1218 <div class="form-check mb-1"> 1219 <input type="checkbox" name="attribute_value" class="form-check-input" id="11-5" value="11-5"/> 1220 <label class="form-check-label fw-normal" for="11-5">Plastic Bin</label> 1221 </div> 1222 <div class="form-check mb-1"> 1223 <input type="checkbox" name="attribute_value" class="form-check-input" id="11-6" value="11-6"/> 1224 <label class="form-check-label fw-normal" for="11-6">Wooden Bin</label> 1225 </div> 1226 <div class="form-check mb-1"> 1227 <input type="checkbox" name="attribute_value" class="form-check-input" id="11-7" value="11-7"/> 1228 <label class="form-check-label fw-normal" for="11-7">Canvas Bag</label> 1229 </div> 1230 </div> 1231 </div> 1232 </div> 1233 1234 1235 <div class="accordion-item nav-item mb-1 rounded-0"> 1236 <h6 class="accordion-header"> 1237 <button class="accordion-button px-0 bg-transparent shadow-none" type="button" data-bs-toggle="collapse" aria-expanded="true" data-bs-target="#o_products_attributes_12" aria-controls="o_products_attributes_12"> 1238 <b>Set Size (Plank Count)</b> 1239 </button> 1240 </h6> 1241 <div class="accordion-collapse collapse show" data-bs-parent="wsale_products_attributes_collapse" id="o_products_attributes_12"><div class="flex-column mb-3 mb-3"> 1242 <div class="form-check mb-1"> 1243 <input type="checkbox" name="attribute_value" class="form-check-input" id="12-8" value="12-8"/> 1244 <label class="form-check-label fw-normal" for="12-8">Small (under 400 planks)</label> 1245 </div> 1246 <div class="form-check mb-1"> 1247 <input type="checkbox" name="attribute_value" class="form-check-input" id="12-9" value="12-9"/> 1248 <label class="form-check-label fw-normal" for="12-9">Midsize (500-1000 planks)</label> 1249 </div> 1250 <div class="form-check mb-1"> 1251 <input type="checkbox" name="attribute_value" class="form-check-input" id="12-10" value="12-10"/> 1252 <label class="form-check-label fw-normal" for="
125212-10">Large (2500+ planks)</label> 1253 </div> 1254 </div> 1255 </div> 1256 </div> 1257 1258 <div class="accordion-item"> 1259 <h6 class="accordion-header"> 1260 <button class="accordion-button px-0 bg-transparent shadow-none" type="button" data-bs-toggle="collapse" aria-expanded="true" data-bs-target="#o_wsale_tags_option_inner" aria-controls="o_wsale_tags_option_inner"> 1261 <b>Tags</b> 1262 </button> 1263 </h6> 1264 <div id="o_wsale_tags_option_inner" class="accordion-collapse collapse show"> 1265 <div class="flex-column mb-3"> 1266 <div class="form-check mb-1"> 1267 <input type="checkbox" name="tags" class="form-check-input" id="tag_2" value="2"/> 1268 <label class="form-check-label fw-normal" for="tag_2">KEVA Accessories</label> 1269 </div> 1270 <div class="form-check mb-1"> 1271 <input type="checkbox" name="tags" class="form-check-input" id="tag_3" value="3"/> 1272 <label class="form-check-label fw-normal" for="tag_3">Small Sets (under 400 planks)</label> 1273 </div> 1274 <div class="form-check mb-1"> 1275 <input type="checkbox" name="tags" class="form-check-input" id="tag_4" value="4"/> 1276 <label class="form-check-label fw-normal" for="tag_4">Midsize Sets (500-1000)</label> 1277 </div> 1278 <div class="form-check mb-1"> 1279 <input type="checkbox" name="tags" class="form-check-input" id="tag_5" value="5"/> 1280 <label class="form-check-label fw-normal" for="tag_5">Large Sets (2500+ Planks)</label> 1281 </div> 1282 <div class="form-check mb-1"> 1283 <input type="checkbox" name="tags" class="form-check-input" id="tag_13" value="13"/> 1284 <label class="form-check-label fw-normal" for="tag_13">Green Giant Durafoam Blocks</label> 1285 </div> 1286 <div class="form-check mb-1"> 1287 <input type="checkbox" name="tags" class="form-check-input" id="tag_7" value="7"/> 1288 <label class="form-check-label fw-normal" for="tag_7">New</label> 1289 </div> 1290 <div class="form-check mb-1"> 1291 <input type="checkbox" name="tags" class="form-check-input" id="tag_8" value="8"/> 1292 <label class="form-check-label fw-normal" for="tag_8">Card Decks</label> 1293 </div> 1294 <div class="form-check mb-1"> 1295 <input type="checkbox" name="tags" class="form-check-input" id="tag_1" value="1"/> 1296 <label class="form-check-label fw-normal" for="tag_1">Free Resources</label> 1297 </div> 1298 <div class="form-check mb-1"> 1299 <input type="checkbox" name="tags" class="form-check-input" id="tag_10" value="10"/> 1300 <label class="form-check-label fw-normal" for="tag_10">Electronic Resources</label> 1301 </div> 1302 <div class="form-check mb-1"> 1303 <input type="checkbox" name="tags" class="form-check-input" id="tag_11" value="11"/> 1304 <label class="form-check-label fw-normal" for="tag_11">Blemished Products</label> 1305 </div> 1306 <div class="form-check mb-1"> 1307 <input type="checkbox" name="tags" class="form-check-input" id="tag_12" value="12"/> 1308 <label class="form-check-label fw-normal" for="tag_12">Replacement Items</label> 1309 </div> 1310 </div> 1311 </div> 1312 </div> 1313 </form> 1314 </div></div> 1315 <div id="o_wsale_price_range_option" class="position-relative accordion accordion-flush border-top "> 1316 <div class="accordion-item"> 1317 <h6 class="accordion-header"> 1318 <button class="accordion-button px-0 bg-transparent shadow-none" type="button" data-bs-toggle="collapse" aria-expanded="true" data-bs-target="#o_wsale_price_range_option_inner" aria-controls="o_wsale_price_range_option_inner"> 1319 <b>Price Range</b> 1320 </button> 1321 </h6> 1322 <div id="o_wsale_price_range_option_inner" class="accordion-collapse collapse show"> 1323 <input type="range" multiple="multiple" class="form-range range-with-input " data-currency="$" data-currency-position="before" step="0.01" min="0.000000" max="7899.990000" value="
13230.000000,7899.990000"/> 1324 </div> 1325 </div> 1326 </div> 1327 </div> 1328 </aside> 1329 1330 1331 1332 1333 1334 1335 <div id="products_grid" class=" col-lg-9"> 1336 1337 1338 1339 1340 <div class="o_wsale_filmstip_container d-flex align-items-stretch mb-2 overflow-hidden"> 1341 <div class="o_wsale_filmstip_wrapper pb-1 overflow-auto"> 1342 <ul class="o_wsale_filmstip d-flex align-items-stretch mb-0 list-unstyled overflow-visible"> 1343 1344 <li class="d-flex pe-3"> 1345 <a class="text-decoration-none" draggable="false" href="/shop/category/all-products-1"> 1346 <input type="radio" class="btn-check pe-none" name="wsale_categories_top_radios_" id="1" value="1"/> 1347 <div class="d-flex align-items-center h-100 btn btn-light px-4"> 1348 <span class="text-nowrap">All Products</span> 1349 </div> 1350 </a> 1351 </li><li class="d-flex pe-3"> 1352 <a class="text-decoration-none" draggable="false" href="/shop/category/keva-sets-64"> 1353 <input type="radio" class="btn-check pe-none" name="wsale_categories_top_radios_" id="64" value="64"/> 1354 <div class="d-flex align-items-center h-100 btn btn-light px-4"> 1355 <span class="text-nowrap">KEVA Sets</span> 1356 </div> 1357 </a> 1358 </li><li class="d-flex pe-3"> 1359 <a class="text-decoration-none" draggable="false" href="/shop/category/keva-accessories-65"> 1360 <input type="radio" class="btn-check pe-none" name="wsale_categories_top_radios_" id="65" value="65"/> 1361 <div class="d-flex align-items-center h-100 btn btn-light px-4"> 1362 <span class="text-nowrap">KEVA Accessories</span> 1363 </div> 1364 </a> 1365 </li><li class="d-flex pe-3"> 1366 <a class="text-decoration-none" draggable="false" href="/shop/category/new-arrivals-39"> 1367 <input type="radio" class="btn-check pe-none" name="wsale_categories_top_radios_" id="39" value="39"/> 1368 <div class="d-flex align-items-center h-100 btn btn-light px-4"> 1369 <span class="text-nowrap">New Arrivals</span> 1370 </div> 1371 </a> 1372 </li><li class="d-flex pe-3"> 1373 <a class="text-decoration-none" draggable="false" href="/shop/category/game-sets-67"> 1374 <input type="radio" class="btn-check pe-none" name="wsale_categories_top_radios_" id="67" value="67"/> 1375 <div class="d-flex align-items-center h-100 btn btn-light px-4"> 1376 <span class="text-nowrap">Game Sets</span> 1377 </div> 1378 </a> 1379 </li><li class="d-flex pe-3"> 1380 <a class="text-decoration-none" draggable="false" href="/shop/category/plank-sets-44"> 1381 <input type="radio" class="btn-check pe-none" name="wsale_categories_top_radios_" id="44" value="44"/> 1382 <div class="d-flex align-items-center h-100 btn btn-light px-4"> 1383 <span class="text-nowrap">Plank Sets</span> 1384 </div> 1385 </a> 1386 </li><li class="d-flex pe-3"> 1387 <a class="text-decoration-none" draggable="false" href="/shop/category/add-ons-68"> 1388 <input type="radio" class="btn-check pe-none" name="wsale_categories_top_radios_" id="68" value="68"/> 1389 <div class="d-flex align-items-center h-100 btn btn-light px-4">
1390 <span class="text-nowrap">Add Ons</span> 1391 </div> 1392 </a> 1393 </li><li class="d-flex pe-3"> 1394 <a class="text-decoration-none" draggable="false" href="/shop/category/keva-accessories-60"> 1395 <input type="radio" class="btn-check pe-none" name="wsale_categories_top_radios_" id="60" value="60"/> 1396 <div class="d-flex align-items-center h-100 btn btn-light px-4"> 1397 <span class="text-nowrap">KEVA Accessories</span> 1398 </div> 1399 </a> 1400 </li><li class="d-flex pe-3"> 1401 <a class="text-decoration-none" draggable="false" href="/shop/category/green-giant-durafoam-blocks-62"> 1402 <input type="radio" class="btn-check pe-none" name="wsale_categories_top_radios_" id="62" value="62"/> 1403 <div class="d-flex align-items-center h-100 btn btn-light px-4"> 1404 <span class="text-nowrap">Green Giant DuraFoam Blocks</span> 1405 </div> 1406 </a> 1407 </li><li class="d-flex pe-3"> 1408 <a class="text-decoration-none" draggable="false" href="/shop/category/sale-items-66"> 1409 <input type="radio" class="btn-check pe-none" name="wsale_categories_top_radios_" id="66" value="66"/> 1410 <div class="d-flex align-items-center h-100 btn btn-light px-4"> 1411 <span class="text-nowrap">Sale Items</span> 1412 </div> 1413 </a> 1414 </li><li class="d-flex pe-3"> 1415 <a class="text-decoration-none" draggable="false" href="/shop/category/additional-products-foros-flingsock-18"> 1416 <input type="radio" class="btn-check pe-none" name="wsale_categories_top_radios_" id="18" value="18"/> 1417 <div class="d-flex align-items-center h-100 btn btn-light px-4"> 1418 <span class="text-nowrap">Additional Products/FOROS/FlingSock</span> 1419 </div> 1420 </a> 1421 </li><li class="d-flex pe-3"> 1422 <a class="text-decoration-none" draggable="false" href="/shop/category/lessons-guides-card-decks-7"> 1423 <input type="radio" class="btn-check pe-none" name="wsale_categories_top_radios_" id="7" value="7"/> 1424 <div class="d-flex align-items-center h-100 btn btn-light px-4"> 1425 <span class="text-nowrap">Lessons, Guides & Card Decks</span> 1426 </div> 1427 </a> 1428 </li><li class="d-flex pe-3"> 1429 <a class="text-decoration-none" draggable="false" href="/shop/category/electronic-resources-41"> 1430 <input type="radio" class="btn-check pe-none" name="wsale_categories_top_radios_" id="41" value="41"/> 1431 <div class="d-flex align-items-center h-100 btn btn-light px-4"> 1432 <span class="text-nowrap">Electronic Resources</span> 1433 </div> 1434 </a> 1435 </li><li class="d-flex pe-3"> 1436 <a class="text-decoration-none" draggable="false" href="/shop/category/replacement-items-63"> 1437 <input type="radio" class="btn-check pe-none" name="wsale_categories_top_radios_" id="63" value="63"/> 1438 <div class="d-flex align-items-center h-100 btn btn-light px-4"> 1439 <span class="text-nowrap">Replacement Items</span> 1440 </div> 1441 </a> 1442 </li><li class="d-flex pe-3"> 1443 <a class="text-decoration-none" draggable="false" href="/shop/category/blemished-products-42"> 1444 <input type="radio" class="btn-check pe-none" name="wsale_categories_top_radios_" id="42" value="42"/> 1445 <div class="d-flex align-items-center h-100 btn btn-light px-4">
1446 <span class="text-nowrap">Blemished Products</span> 1447 </div> 1448 </a> 1449 </li><li class="d-flex "> 1450 <a class="text-decoration-none" draggable="false" href="/shop/category/gift-cards-54"> 1451 <input type="radio" class="btn-check pe-none" name="wsale_categories_top_radios_" id="54" value="54"/> 1452 <div class="d-flex align-items-center h-100 btn btn-light px-4"> 1453 <span class="text-nowrap">Gift Cards</span> 1454 </div> 1455 </a> 1456 </li> 1457 </ul> 1458 </div> 1459 </div> 1460 1461 <div class="products_header btn-toolbar flex-nowrap align-items-center justify-content-between gap-3 mb-3"> 1462 <form method="get" class="o_searchbar_form s_searchbar_input o_wsale_products_searchbar_form me-auto flex-grow-1 d-lg-inline d-inline" action="/shop" data-snippet="s_searchbar_input"> 1463 <div role="search" class="input-group "> 1464 <input type="search" name="search" class="search-query form-control oe_search_box border-0 text-bg-light border-0 bg-light" placeholder="Search..." value="" data-search-type="products" data-limit="5" data-display-image="true" data-display-description="true" data-display-extra-link="true" data-display-detail="true" data-order-by="name asc"/> 1465 <button type="submit" aria-label="Search" title="Search" class="btn oe_search_button btn btn-light"> 1466 <i class="oi oi-search"></i> 1467 </button> 1468 </div> 1469 1470 <input name="order" type="hidden" class="o_search_order_by oe_unremovable" value="name asc"/> 1471 1472 1473 </form> 1474 1475 <div class="o_pricelist_dropdown dropdown d-none"> 1476 1477 <a role="button" href="#" data-bs-toggle="dropdown" class="dropdown-toggle btn btn-light"> 1478 Public Pricelist 1479 </a> 1480 <div class="dropdown-menu" role="menu"> 1481 <a role="menuitem" class="dropdown-item" href="/shop/change_pricelist/2"> 1482 <span class="switcher_pricelist small" data-pl_id="2">Public Pricelist</span> 1483 </a> 1484 </div> 1485 1486 </div> 1487 1488 <div class="o_sortby_dropdown dropdown dropdown_sorty_by d-none me-auto d-lg-inline-block"> 1489 <a role="button" href="#" data-bs-toggle="dropdown" class="dropdown-toggle btn btn-light"> 1490 <small class="d-none d-lg-inline text-muted">Sort By:</small> 1491 <span class="d-none d-lg-inline"> 1492 <span>Featured</span> 1493 </span> 1494 <i class="fa fa-sort-amount-asc d-lg-none"></i> 1495 </a> 1496 <div class="dropdown-menu dropdown-menu-end" role="menu"> 1497 <a role="menuitem" rel="noindex,nofollow" class="dropdown-item" href="/shop?order=website_sequence+asc"> 1498 <span>Featured</span> 1499 </a> 1500 <a role="menuitem" rel="noindex,nofollow" class="dropdown-item" href="/shop?order=create_date+desc"> 1501 <span>Newest Arrivals</span> 1502 </a> 1503 <a role="menuitem" rel="noindex,nofollow" class="dropdown-item" href="/shop?order=name+asc"> 1504 <span>Name (A-Z)</span> 1505 </a> 1506 <a role="menuitem" rel="noindex,nofollow" class="dropdown-item" href="/shop?order=list_price+asc"> 1507 <span>Price - Low to High</span> 1508 </a> 1509 <a role="menuitem" rel="noindex,nofollow" class="dropdown-item" href="/shop?order=list_price+desc"> 1510 <span>Price - High to Low</span> 1511 </a> 1512 </div> 1513 </div> 1514 1515 1516 <div class="o_wsale_apply_layout btn-group d-flex" data-active-classes="active"> 1517 <input type="radio" class="btn-check" name="wsale_products_layout" id="o_wsale_apply_grid" value="grid" checked="checked"/> 1518 <label title="Grid" for="o_wsale_apply_grid" class="btn btn-light active o_wsale_apply_grid"> 1519 <i class="fa fa-th-large"></i> 1520 </label> 1521 <input type="radio" class="btn-check" name="wsale_products_layout" id="o_wsale_apply_list" value="list"/> 1522 <label title="List" for="o_wsale_apply_list" class="btn btn-light o_wsale_apply_list"> 1523 <i class="oi oi-view-list"></i> 1524 </label> 1525 </div> 1526 1527 <button data-bs-toggle="offcanvas" data-bs-target="#o_wsale_offcanvas" class="btn btn-light position-relative d-lg-none"> 1528 <i class="fa fa-sliders"></i> 1529 </button> 1530 </div> 1531 <div class="d-flex justify-content-between align-items-center mb-2 small text-muted o_not_editable">
1532 <span> 1533 Showing 1534 <strong>1</strong> - <strong>24</strong> 1535 of <strong>52</strong> products 1536 </span> 1537 </div> 1538 1539 1540 <div class="o_wsale_products_grid_table_wrapper pt-3 pt-lg-0"> 1541 1542 <section id="o_wsale_products_grid" class="o_wsale_products_grid_table grid o_wsale_products_grid_table_md o_wsale_context_thumb_cover" style="--o-wsale-products-grid-gap: 16px; --o-wsale-ppr: 4; --o-wsale-ppg: 24" data-ppg="24" data-ppr="4" data-default-sort="website_sequence asc" data-name="Grid"> 1543 <div class="oe_product g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product"> 1544 <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1"> 1545 <form action="/shop/cart/update" method="post" class="oe_product_cart h-100 d-flex keva-lift-hover" itemscope="itemscope" itemtype="http://schema.org/Product" data-publish="on"> 1546 1547 <div class="oe_product_image position-relative flex-grow-0 overflow-hidden"> 1548 <input type="hidden" name="csrf_token" value="3eba7ca331e15c4f35d58cef8b1bfeb422670160o1822402169"/> 1549 <a class="oe_product_image_link d-block position-relative" itemprop="url" contenteditable="false" href="/shop/1000bin-1000-american-maple-keva-planks-with-duraflex-wood-storage-bin-6"> 1550 <span class="oe_product_image_img_wrapper d-flex h-100 justify-content-center align-items-center position-absolute"><img src="/web/image/product.template/6/image_512/%5B1000Bin%5D%201000%20American%20Maple%20KEVA%20Planks%20with%20Duraflex%20Wood%20Storage%20Bin?unique=3af223c" itemprop="image" class="img img-fluid h-100 w-100 position-absolute object-fit-contain" alt="[1000Bin] 1000 American Maple KEVA Planks with Duraflex Wood Storage Bin" loading="lazy"/></span> 1551 1552 <span class="o_ribbon o_not_editable d-none" style=" "></span> 1553 </a> 1554 </div> 1555 <div class="o_wsale_product_information position-relative d-flex flex-column flex-grow-1 flex-shrink-1"> 1556 <div class="o_wsale_product_information_text"> 1557 <h6 class="o_wsale_products_item_title mb-2 text-break"> 1558 <a class="text-primary text-decoration-none text-primary-emphasis" itemprop="name" href="/shop/1000bin-1000-american-maple-keva-planks-with-duraflex-wood-storage-bin-6" content="1000 American Maple KEVA Planks with Duraflex Wood Storage Bin">1000 American Maple KEVA Planks with Duraflex Wood Storage Bin</a> 1559 </h6> 1560 <div class="keva-catalog-rating small"> 1561 <div class="keva-rating-stars d-inline-flex align-items-center"> 1562 1563 1564 <i class="fa fa-star text-warning"></i> 1565 <i class="fa fa-star text-warning"></i> 1566 <i class="fa fa-star text-warning"></i> 1567 <i class="fa fa-star text-warning"></i> 1568 1569 <i class="fa fa-star-half-o text-warning"></i> 1570 1571 </div> 1572 <span class="text-muted ms-1">(12)</span> 1573 </div> 1574 </div> 1575 <div class="o_wsale_product_sub d-flex justify-content-between align-items-end gap-2 flex-wrap"> 1576 <div class="o_wsale_product_btn d-flex gap-2"> 1577 <button type="button" role="button" class="btn btn-light o_add_wishlist" data-action="o_wishlist" title="Add to Wishlist" data-product-template-id="6" data-product-product-id="6"> 1578 <span class="fa fa-heart o_not-animable" role="img" aria-label="Add to wishlist"></span> 1579 </button></div> 1580 <div class="product_price" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer"> 1581 <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals['price_reduce']">$Â <span class="oe_currency_value">499.99</span></span>
1582 <span itemprop="price" style="display:none;">499.99</span> 1583 <span itemprop="priceCurrency" style="display:none;">USD</span> 1584 </div> 1585 </div> 1586 </div> 1587 </form> 1588 </div> 1589 </div> 1590 <div class="oe_product g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product"> 1591 <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1"> 1592 <form action="/shop/cart/update" method="post" class="oe_product_cart h-100 d-flex keva-lift-hover" itemscope="itemscope" itemtype="http://schema.org/Product" data-publish="on"> 1593 1594 <div class="oe_product_image position-relative flex-grow-0 overflow-hidden"> 1595 <input type="hidden" name="csrf_token" value="3eba7ca331e15c4f35d58cef8b1bfeb422670160o1822402169"/> 1596 <a class="oe_product_image_link d-block position-relative" itemprop="url" contenteditable="false" href="/shop/800-american-maple-keva-planks-with-2-canvas-totes-21"> 1597 <span class="oe_product_image_img_wrapper d-flex h-100 justify-content-center align-items-center position-absolute"><img src="/web/image/product.template/21/image_512/800%20American%20Maple%20KEVA%20Planks%20with%202%20Canvas%20Totes?unique=3af223c" itemprop="image" class="img img-fluid h-100 w-100 position-absolute object-fit-contain" alt="800 American Maple KEVA Planks with 2 Canvas Totes" loading="lazy"/></span> 1598 1599 <span class="o_ribbon o_not_editable d-none" style=" "></span> 1600 </a> 1601 </div> 1602 <div class="o_wsale_product_information position-relative d-flex flex-column flex-grow-1 flex-shrink-1"> 1603 <div class="o_wsale_product_information_text"> 1604 <h6 class="o_wsale_products_item_title mb-2 text-break"> 1605 <a class="text-primary text-decoration-none text-primary-emphasis" itemprop="name" href="/shop/800-american-maple-keva-planks-with-2-canvas-totes-21" content="800 American Maple KEVA Planks with 2 Canvas Totes">800 American Maple KEVA Planks with 2 Canvas Totes</a> 1606 </h6> 1607 <div class="keva-catalog-rating small"> 1608 <div class="keva-rating-stars d-inline-flex align-items-center"> 1609 1610 1611 <i class="fa fa-star text-warning"></i> 1612 <i class="fa fa-star text-warning"></i> 1613 <i class="fa fa-star text-warning"></i> 1614 <i class="fa fa-star text-warning"></i> 1615 <i class="fa fa-star text-warning"></i> 1616 1617 1618 </div> 1619 <span class="text-muted ms-1">(4)</span> 1620 </div> 1621 </div> 1622 <div class="o_wsale_product_sub d-flex justify-content-between align-items-end gap-2 flex-wrap"> 1623 <div class="o_wsale_product_btn d-flex gap-2"> 1624 <button type="button" role="button" class="btn btn-light o_add_wishlist" data-action="o_wishlist" title="Add to Wishlist" data-product-template-id="21" data-product-product-id="124"> 1625 <span class="fa fa-heart o_not-animable" role="img" aria-label="Add to wishlist"></span> 1626 </button></div> 1627 <div class="product_price" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer"> 1628 <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals['price_reduce']">$Â <span class="oe_currency_value">374.99</span></span> 1629 <span itemprop="price" style="display:none;">374.99</span> 1630 <span itemprop="priceCurrency" style="display:none;">USD</span> 1631 </div> 1632 </div> 1633 </div> 1634 </form> 1635 </div> 1636 </div> 1637 <div class="oe_product g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product"> 1638 <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1"> 1639 <form action="/shop/cart/update" method="post" class="oe_product_cart h-100 d-flex keva-lift-hover" itemscope="itemscope" itemtype="http://schema.org/Product" data-publish="on"> 1640 1641 <div class="oe_product_image position-relative flex-grow-0 overflow-hidden"> 1642 <input type="hidden" name="csrf_token" value="3eba7ca331e15c4f35d58cef8b1bfeb422670160o1822402169"/> 1643 <a class="oe_product_image_link d-block position-relative" itemprop="url" contenteditable="false" href="/shop/400-american-maple-keva-planks-with-canvas-tote-17">
1644 <span class="oe_product_image_img_wrapper d-flex h-100 justify-content-center align-items-center position-absolute"><img src="/web/image/product.template/17/image_512/400%20American%20Maple%20KEVA%20Planks%20with%20Canvas%20Tote?unique=3af223c" itemprop="image" class="img img-fluid h-100 w-100 position-absolute object-fit-contain" alt="400 American Maple KEVA Planks with Canvas Tote" loading="lazy"/></span> 1645 1646 <span class="o_ribbon o_not_editable d-none" style=" "></span> 1647 </a> 1648 </div> 1649 <div class="o_wsale_product_information position-relative d-flex flex-column flex-grow-1 flex-shrink-1"> 1650 <div class="o_wsale_product_information_text"> 1651 <h6 class="o_wsale_products_item_title mb-2 text-break"> 1652 <a class="text-primary text-decoration-none text-primary-emphasis" itemprop="name" href="/shop/400-american-maple-keva-planks-with-canvas-tote-17" content="400 American Maple KEVA Planks with Canvas Tote">400 American Maple KEVA Planks with Canvas Tote</a> 1653 </h6> 1654 <div class="keva-catalog-rating small"> 1655 <div class="keva-rating-stars d-inline-flex align-items-center"> 1656 1657 1658 <i class="fa fa-star text-warning"></i> 1659 <i class="fa fa-star text-warning"></i> 1660 <i class="fa fa-star text-warning"></i> 1661 <i class="fa fa-star text-warning"></i> 1662 <i class="fa fa-star text-warning"></i> 1663 1664 1665 </div> 1666 <span class="text-muted ms-1">(16)</span> 1667 </div> 1668 </div> 1669 <div class="o_wsale_product_sub d-flex justify-content-between align-items-end gap-2 flex-wrap"> 1670 <div class="o_wsale_product_btn d-flex gap-2"> 1671 <button type="button" role="button" class="btn btn-light o_add_wishlist" data-action="o_wishlist" title="Add to Wishlist" data-product-template-id="17" data-product-product-id="122"> 1672 <span class="fa fa-heart o_not-animable" role="img" aria-label="Add to wishlist"></span> 1673 </button></div> 1674 <div class="product_price" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer"> 1675 <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals['price_reduce']">$Â <span class="oe_currency_value">199.99</span></span> 1676 <span itemprop="price" style="display:none;">199.99</span> 1677 <span itemprop="priceCurrency" style="display:none;">USD</span> 1678 </div> 1679 </div> 1680 </div> 1681 </form> 1682 </div> 1683 </div> 1684 <div class="oe_product g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product"> 1685 <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1"> 1686 <form action="/shop/cart/update" method="post" class="oe_product_cart h-100 d-flex keva-lift-hover" itemscope="itemscope" itemtype="http://schema.org/Product" data-publish="on"> 1687 1688 <div class="oe_product_image position-relative flex-grow-0 overflow-hidden"> 1689 <input type="hidden" name="csrf_token" value="3eba7ca331e15c4f35d58cef8b1bfeb422670160o1822402169"/> 1690 <a class="oe_product_image_link d-block position-relative" itemprop="url" contenteditable="false" href="/shop/200canvas-200-american-maple-keva-planks-with-canvas-tote-11"> 1691 <span class="oe_product_image_img_wrapper d-flex h-100 justify-content-center align-items-center position-absolute"><img src="/web/image/product.template/11/image_512/%5B200Canvas%5D%20200%20American%20Maple%20KEVA%20Planks%20with%20Canvas%20Tote?unique=3af223c" itemprop="image" class="img img-fluid h-100 w-100 position-absolute object-fit-contain" alt="[200Canvas] 200 American Maple KEVA Planks with Canvas Tote" loading="lazy"/></span> 1692
1693 <span class="o_ribbon o_not_editable d-none" style=" "></span> 1694 </a> 1695 </div> 1696 <div class="o_wsale_product_information position-relative d-flex flex-column flex-grow-1 flex-shrink-1"> 1697 <div class="o_wsale_product_information_text"> 1698 <h6 class="o_wsale_products_item_title mb-2 text-break"> 1699 <a class="text-primary text-decoration-none text-primary-emphasis" itemprop="name" href="/shop/200canvas-200-american-maple-keva-planks-with-canvas-tote-11" content="200 American Maple KEVA Planks with Canvas Tote">200 American Maple KEVA Planks with Canvas Tote</a> 1700 </h6> 1701 <div class="keva-catalog-rating small"> 1702 <div class="keva-rating-stars d-inline-flex align-items-center"> 1703 1704 1705 <i class="fa fa-star text-warning"></i> 1706 <i class="fa fa-star text-warning"></i> 1707 <i class="fa fa-star text-warning"></i> 1708 <i class="fa fa-star text-warning"></i> 1709 <i class="fa fa-star text-warning"></i> 1710 1711 1712 </div> 1713 <span class="text-muted ms-1">(6)</span> 1714 </div> 1715 </div> 1716 <div class="o_wsale_product_sub d-flex justify-content-between align-items-end gap-2 flex-wrap"> 1717 <div class="o_wsale_product_btn d-flex gap-2"> 1718 <button type="button" role="button" class="btn btn-light o_add_wishlist" data-action="o_wishlist" title="Add to Wishlist" data-product-template-id="11" data-product-product-id="11"> 1719 <span class="fa fa-heart o_not-animable" role="img" aria-label="Add to wishlist"></span> 1720 </button></div> 1721 <div class="product_price" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer"> 1722 <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals['price_reduce']">$Â <span class="oe_currency_value">114.99</span></span> 1723 <span itemprop="price" style="display:none;">114.99</span> 1724 <span itemprop="priceCurrency" style="display:none;">USD</span> 1725 </div> 1726 </div> 1727 </div> 1728 </form> 1729 </div> 1730 </div> 1731 <div class="oe_product g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product"> 1732 <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1"> 1733 <form action="/shop/cart/update" method="post" class="oe_product_cart h-100 d-flex keva-lift-hover" itemscope="itemscope" itemtype="http://schema.org/Product" data-publish="on"> 1734 1735 <div class="oe_product_image position-relative flex-grow-0 overflow-hidden"> 1736 <input type="hidden" name="csrf_token" value="3eba7ca331e15c4f35d58cef8b1bfeb422670160o1822402169"/> 1737 <a class="oe_product_image_link d-block position-relative" itemprop="url" contenteditable="false" href="/shop/archset-100-architecture-bundle-architecture-module-cards-100-american-maple-keva-planks-clear-storage-bin-24"> 1738 <span class="oe_product_image_img_wrapper d-flex h-100 justify-content-center align-items-center position-absolute"><img src="/web/image/product.template/24/image_512/%5Barchset-100%5D%20Architecture%20Bundle:%20Architecture%20Module%20Cards%20%2B%20100%20American%20Maple%20KEVA%20Planks%20%20%2B%20Clear%20Storage%20Bin?unique=3af223c" itemprop="image" class="img img-fluid h-100 w-100 position-absolute object-fit-contain" alt="[archset-100] Architecture Bundle: Architecture Module Cards + 100 American Maple KEVA Planks + Clear Storage Bin" loading="lazy"/></span> 1739 1740 <span class="o_ribbon o_not_editable d-none" style=" "></span> 1741 </a> 1742 </div> 1743 <div class="o_wsale_product_information position-relative d-flex flex-column flex-grow-1 flex-shrink-1"> 1744 <div class="o_wsale_product_information_text"> 1745 <h6 class="o_wsale_products_item_title mb-2 text-break"> 1746 <a class="text-primary text-decoration-none text-primary-emphasis" itemprop="name" href="/shop/archset-100-architecture-bundle-architecture-module-cards-100-american-maple-keva-planks-clear-storage-bin-24" content="Architecture Bundle: Architecture Module Cards + 100 American Maple KEVA Planks + Clear Storage Bin">Architecture Bundle: Architecture Module Cards + 100 American Maple KEVA Planks + Clear Storage Bin</a> 1747 </h6> 1748 <div class="keva-catalog-rating small"> 1749 <div class="keva-rating-stars d-inline-flex align-items-center"> 1750 1751 1752 <i class="fa fa-star text-warning"></i> 1753 <i class="fa fa-star text-warning"></i> 1754 <i class="fa fa-star text-warning"></i> 1755 <i class="fa fa-star text-warning"></i> 1756 <i class="fa fa-star text-warning"></i> 1757 1758 1759 </div>
1760 <span class="text-muted ms-1">(1)</span> 1761 </div> 1762 </div> 1763 <div class="o_wsale_product_sub d-flex justify-content-between align-items-end gap-2 flex-wrap"> 1764 <div class="o_wsale_product_btn d-flex gap-2"> 1765 <button type="button" role="button" class="btn btn-light o_add_wishlist" data-action="o_wishlist" title="Add to Wishlist" data-product-template-id="24" data-product-product-id="24"> 1766 <span class="fa fa-heart o_not-animable" role="img" aria-label="Add to wishlist"></span> 1767 </button></div> 1768 <div class="product_price" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer"> 1769 <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals['price_reduce']">$Â <span class="oe_currency_value">74.99</span></span> 1770 <span itemprop="price" style="display:none;">74.99</span> 1771 <span itemprop="priceCurrency" style="display:none;">USD</span> 1772 </div> 1773 </div> 1774 </div> 1775 </form> 1776 </div> 1777 </div> 1778 <div class="oe_product g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product"> 1779 <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1"> 1780 <form action="/shop/cart/update" method="post" class="oe_product_cart h-100 d-flex keva-lift-hover" itemscope="itemscope" itemtype="http://schema.org/Product" data-publish="on"> 1781 1782 <div class="oe_product_image position-relative flex-grow-0 overflow-hidden"> 1783 <input type="hidden" name="csrf_token" value="3eba7ca331e15c4f35d58cef8b1bfeb422670160o1822402169"/> 1784 <a class="oe_product_image_link d-block position-relative" itemprop="url" contenteditable="false" href="/shop/40canvas-40-american-maple-keva-planks-with-canvas-travel-tote-15"> 1785 <span class="oe_product_image_img_wrapper d-flex h-100 justify-content-center align-items-center position-absolute"><img src="/web/image/product.template/15/image_512/%5B40Canvas%5D%2040%20American%20Maple%20KEVA%20Planks%20with%20Canvas%20Travel%20Tote?unique=3af223c" itemprop="image" class="img img-fluid h-100 w-100 position-absolute object-fit-contain" alt="[40Canvas] 40 American Maple KEVA Planks with Canvas Travel Tote" loading="lazy"/></span> 1786 1787 <span class="o_ribbon o_not_editable d-none" style=" "></span> 1788 </a> 1789 </div> 1790 <div class="o_wsale_product_information position-relative d-flex flex-column flex-grow-1 flex-shrink-1"> 1791 <div class="o_wsale_product_information_text"> 1792 <h6 class="o_wsale_products_item_title mb-2 text-break"> 1793 <a class="text-primary text-decoration-none text-primary-emphasis" itemprop="name" href="/shop/40canvas-40-american-maple-keva-planks-with-canvas-travel-tote-15" content="40 American Maple KEVA Planks with Canvas Travel Tote">40 American Maple KEVA Planks with Canvas Travel Tote</a> 1794 </h6> 1795 <div class="keva-catalog-rating small"> 1796 <div class="keva-rating-stars d-inline-flex align-items-center"> 1797 1798 1799 <i class="fa fa-star text-warning"></i> 1800 <i class="fa fa-star text-warning"></i> 1801 <i class="fa fa-star text-warning"></i> 1802 <i class="fa fa-star text-warning"></i> 1803 <i class="fa fa-star text-warning"></i> 1804 1805 1806 </div> 1807 <span class="text-muted ms-1">(1)</span> 1808 </div> 1809 </div> 1810 <div class="o_wsale_product_sub d-flex justify-content-between align-items-end gap-2 flex-wrap">
1811 <div class="o_wsale_product_btn d-flex gap-2"> 1812 <button type="button" role="button" class="btn btn-light o_add_wishlist" data-action="o_wishlist" title="Add to Wishlist" data-product-template-id="15" data-product-product-id="15"> 1813 <span class="fa fa-heart o_not-animable" role="img" aria-label="Add to wishlist"></span> 1814 </button></div> 1815 <div class="product_price" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer"> 1816 <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals['price_reduce']">$Â <span class="oe_currency_value">29.99</span></span> 1817 <span itemprop="price" style="display:none;">29.99</span> 1818 <span itemprop="priceCurrency" style="display:none;">USD</span> 1819 </div> 1820 </div> 1821 </div> 1822 </form> 1823 </div> 1824 </div> 1825 <div class="oe_product g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product"> 1826 <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1"> 1827 <form action="/shop/cart/update" method="post" class="oe_product_cart h-100 d-flex keva-lift-hover" itemscope="itemscope" itemtype="http://schema.org/Product" data-publish="on"> 1828 1829 <div class="oe_product_image position-relative flex-grow-0 overflow-hidden"> 1830 <input type="hidden" name="csrf_token" value="3eba7ca331e15c4f35d58cef8b1bfeb422670160o1822402169"/> 1831 <a class="oe_product_image_link d-block position-relative" itemprop="url" contenteditable="false" href="/shop/15kschoolsetplastic-school-set-15000-american-maple-keva-planks-60"> 1832 <span class="oe_product_image_img_wrapper d-flex h-100 justify-content-center align-items-center position-absolute"><img src="/web/image/product.template/60/image_512/%5B15KSchoolSetPlastic%5D%20School%20Set:%2015%2C000%20American%20Maple%20KEVA%20Planks?unique=3af223c" itemprop="image" class="img img-fluid h-100 w-100 position-absolute object-fit-contain" alt="[15KSchoolSetPlastic] School Set: 15,000 American Maple KEVA Planks" loading="lazy"/></span> 1833 1834 <span class="o_ribbon o_not_editable d-none" style=" "></span> 1835 </a> 1836 </div> 1837 <div class="o_wsale_product_information position-relative d-flex flex-column flex-grow-1 flex-shrink-1"> 1838 <div class="o_wsale_product_information_text"> 1839 <h6 class="o_wsale_products_item_title mb-2 text-break"> 1840 <a class="text-primary text-decoration-none text-primary-emphasis" itemprop="name" href="/shop/15kschoolsetplastic-school-set-15000-american-maple-keva-planks-60" content="School Set: 15,000 American Maple KEVA Planks">School Set: 15,000 American Maple KEVA Planks</a> 1841 </h6> 1842 </div> 1843 <div class="o_wsale_product_sub d-flex justify-content-between align-items-end gap-2 flex-wrap"> 1844 <div class="o_wsale_product_btn d-flex gap-2"> 1845 <button type="button" role="button" class="btn btn-light o_add_wishlist" data-action="o_wishlist" title="Add to Wishlist" data-product-template-id="60" data-product-product-id="60"> 1846 <span class="fa fa-heart o_not-animable" role="img" aria-label="Add to wishlist"></span> 1847 </button></div> 1848 <div class="product_price" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer"> 1849 <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals['price_reduce']">$Â <span class="oe_currency_value">7,899.99</span></span> 1850 <span itemprop="price" style="display:none;">7899.99</span>
1851 <span itemprop="priceCurrency" style="display:none;">USD</span> 1852 </div> 1853 </div> 1854 </div> 1855 </form> 1856 </div> 1857 </div> 1858 <div class="oe_product g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product"> 1859 <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1"> 1860 <form action="/shop/cart/update" method="post" class="oe_product_cart h-100 d-flex keva-lift-hover" itemscope="itemscope" itemtype="http://schema.org/Product" data-publish="on"> 1861 1862 <div class="oe_product_image position-relative flex-grow-0 overflow-hidden"> 1863 <input type="hidden" name="csrf_token" value="3eba7ca331e15c4f35d58cef8b1bfeb422670160o1822402169"/> 1864 <a class="oe_product_image_link d-block position-relative" itemprop="url" contenteditable="false" href="/shop/2500plastic-classroom-kit-2500-american-maple-keva-planks-with-clear-storage-bin-29"> 1865 <span class="oe_product_image_img_wrapper d-flex h-100 justify-content-center align-items-center position-absolute"><img src="/web/image/product.template/29/image_512/%5B2500Plastic%5D%20Classroom%20Kit:%202500%20American%20Maple%20KEVA%20Planks%20with%20Clear%20Storage%20Bin?unique=3af223c" itemprop="image" class="img img-fluid h-100 w-100 position-absolute object-fit-contain" alt="[2500Plastic] Classroom Kit: 2500 American Maple KEVA Planks with Clear Storage Bin" loading="lazy"/></span> 1866 1867 <span class="o_ribbon o_not_editable d-none" style=" "></span> 1868 </a> 1869 </div> 1870 <div class="o_wsale_product_information position-relative d-flex flex-column flex-grow-1 flex-shrink-1"> 1871 <div class="o_wsale_product_information_text"> 1872 <h6 class="o_wsale_products_item_title mb-2 text-break"> 1873 <a class="text-primary text-decoration-none text-primary-emphasis" itemprop="name" href="/shop/2500plastic-classroom-kit-2500-american-maple-keva-planks-with-clear-storage-bin-29" content="Classroom Kit: 2500 American Maple KEVA Planks with Clear Storage Bin">Classroom Kit: 2500 American Maple KEVA Planks with Clear Storage Bin</a> 1874 </h6> 1875 <div class="keva-catalog-rating small"> 1876 <div class="keva-rating-stars d-inline-flex align-items-center"> 1877 1878 1879 <i class="fa fa-star text-warning"></i> 1880 <i class="fa fa-star text-warning"></i> 1881 <i class="fa fa-star text-warning"></i> 1882 <i class="fa fa-star text-warning"></i> 1883 <i class="fa fa-star text-warning"></i> 1884 1885 1886 </div> 1887 <span class="text-muted ms-1">(4)</span> 1888 </div> 1889 </div> 1890 <div class="o_wsale_product_sub d-flex justify-content-between align-items-end gap-2 flex-wrap"> 1891 <div class="o_wsale_product_btn d-flex gap-2"> 1892 <button type="button" role="button" class="btn btn-light o_add_wishlist" data-action="o_wishlist" title="Add to Wishlist" data-product-template-id="29" data-product-product-id="29"> 1893 <span class="fa fa-heart o_not-animable" role="img" aria-label="Add to wishlist"></span> 1894 </button></div> 1895 <div class="product_price" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer"> 1896 <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals['price_reduce']">$Â <span class="oe_currency_value">1,319.99</span></span> 1897 <span itemprop="price" style="display:none;">1319.99</span> 1898 <span itemprop="priceCurrency" style="display:none;">USD</span> 1899 </div> 1900 </div> 1901 </div> 1902 </form> 1903 </div> 1904 </div> 1905 <div class="oe_product g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product"> 1906 <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1"> 1907 <form action="/shop/cart/update" method="post" class="oe_product_cart h-100 d-flex keva-lift-hover" itemscope="itemscope" itemtype="http://schema.org/Product" data-publish="on"> 1908 1909 <div class="oe_product_image position-relative flex-grow-0 overflow-hidden"> 1910 <input type="hidden" name="csrf_token" value="3eba7ca331e15c4f35d58cef8b1bfeb422670160o1822402169"/> 1911 <a class="oe_product_image_link d-block position-relative" itemprop="url" contenteditable="false" href="/shop/500plastic-500-american-maple-keva-planks-with-clear-storage-bin-18">
1912 <span class="oe_product_image_img_wrapper d-flex h-100 justify-content-center align-items-center position-absolute"><img src="/web/image/product.template/18/image_512/%5B500Plastic%5D%20500%20American%20Maple%20KEVA%20Planks%20with%20Clear%20Storage%20Bin?unique=3af223c" itemprop="image" class="img img-fluid h-100 w-100 position-absolute object-fit-contain" alt="[500Plastic] 500 American Maple KEVA Planks with Clear Storage Bin" loading="lazy"/></span> 1913 1914 <span class="o_ribbon o_not_editable d-none" style=" "></span> 1915 </a> 1916 </div> 1917 <div class="o_wsale_product_information position-relative d-flex flex-column flex-grow-1 flex-shrink-1"> 1918 <div class="o_wsale_product_information_text"> 1919 <h6 class="o_wsale_products_item_title mb-2 text-break"> 1920 <a class="text-primary text-decoration-none text-primary-emphasis" itemprop="name" href="/shop/500plastic-500-american-maple-keva-planks-with-clear-storage-bin-18" content="500 American Maple KEVA Planks with Clear Storage Bin">500 American Maple KEVA Planks with Clear Storage Bin</a> 1921 </h6> 1922 <div class="keva-catalog-rating small"> 1923 <div class="keva-rating-stars d-inline-flex align-items-center"> 1924 1925 1926 <i class="fa fa-star text-warning"></i> 1927 <i class="fa fa-star text-warning"></i> 1928 <i class="fa fa-star text-warning"></i> 1929 <i class="fa fa-star text-warning"></i> 1930 <i class="fa fa-star text-warning"></i> 1931 1932 1933 </div> 1934 <span class="text-muted ms-1">(8)</span> 1935 </div> 1936 </div> 1937 <div class="o_wsale_product_sub d-flex justify-content-between align-items-end gap-2 flex-wrap"> 1938 <div class="o_wsale_product_btn d-flex gap-2"> 1939 <button type="button" role="button" class="btn btn-light o_add_wishlist" data-action="o_wishlist" title="Add to Wishlist" data-product-template-id="18" data-product-product-id="18"> 1940 <span class="fa fa-heart o_not-animable" role="img" aria-label="Add to wishlist"></span> 1941 </button></div> 1942 <div class="product_price" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer"> 1943 <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals['price_reduce']">$Â <span class="oe_currency_value">264.99</span></span> 1944 <span itemprop="price" style="display:none;">264.99</span> 1945 <span itemprop="priceCurrency" style="display:none;">USD</span> 1946 </div> 1947 </div> 1948 </div> 1949 </form> 1950 </div> 1951 </div> 1952 <div class="oe_product g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product"> 1953 <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1"> 1954 <form action="/shop/cart/update" method="post" class="oe_product_cart h-100 d-flex keva-lift-hover" itemscope="itemscope" itemtype="http://schema.org/Product" data-publish="on"> 1955 1956 <div class="oe_product_image position-relative flex-grow-0 overflow-hidden"> 1957 <input type="hidden" name="csrf_token" value="3eba7ca331e15c4f35d58cef8b1bfeb422670160o1822402169"/> 1958 <a class="oe_product_image_link d-block position-relative" itemprop="url" contenteditable="false" href="/shop/100giantfoam
1958-green-giant-keva-blocks-100-pieces-50-squares-50-rectangles-2"> 1959 <span class="oe_product_image_img_wrapper d-flex h-100 justify-content-center align-items-center position-absolute"><img src="/web/image/product.template/2/image_512/%5B100GiantFoam%5D%20Green%20Giant%20KEVA%20Blocks%20-%20100%20Pieces%20%2850%20Squares%2C%2050%20Rectangles%29?unique=3af223c" itemprop="image" class="img img-fluid h-100 w-100 position-absolute object-fit-contain" alt="[100GiantFoam] Green Giant KEVA Blocks - 100 Pieces (50 Squares, 50 Rectangles)" loading="lazy"/></span> 1960 1961 <span class="o_ribbon o_not_editable d-none" style=" "></span> 1962 </a> 1963 </div> 1964 <div class="o_wsale_product_information position-relative d-flex flex-column flex-grow-1 flex-shrink-1"> 1965 <div class="o_wsale_product_information_text"> 1966 <h6 class="o_wsale_products_item_title mb-2 text-break"> 1967 <a class="text-primary text-decoration-none text-primary-emphasis" itemprop="name" href="/shop/100giantfoam
1967-green-giant-keva-blocks-100-pieces-50-squares-50-rectangles-2" content="Green Giant KEVA Blocks - 100 Pieces (50 Squares, 50 Rectangles)">Green Giant KEVA Blocks - 100 Pieces (50 Squares, 50 Rectangles)</a> 1968 </h6> 1969 <div class="keva-catalog-rating small"> 1970 <div class="keva-rating-stars d-inline-flex align-items-center"> 1971 1972 1973 <i class="fa fa-star text-warning"></i> 1974 <i class="fa fa-star text-warning"></i> 1975 <i class="fa fa-star text-warning"></i> 1976 <i class="fa fa-star text-warning"></i> 1977 <i class="fa fa-star text-warning"></i> 1978 1979 1980 </div> 1981 <span class="text-muted ms-1">(2)</span> 1982 </div> 1983 </div> 1984 <div class="o_wsale_product_sub d-flex justify-content-between align-items-end gap-2 flex-wrap"> 1985 <div class="o_wsale_product_btn d-flex gap-2"> 1986 <button type="button" role="button" class="btn btn-light o_add_wishlist" data-action="o_wishlist" title="Add to Wishlist" data-product-template-id="2" data-product-product-id="2"> 1987 <span class="fa fa-heart o_not-animable" role="img" aria-label="Add to wishlist"></span> 1988 </button></div> 1989 <div class="product_price" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer"> 1990 <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals['price_reduce']">$Â <span class="oe_currency_value">161.99</span></span> 1991 <span itemprop="price" style="display:none;">161.99</span> 1992 <span itemprop="priceCurrency" style="display:none;">USD</span> 1993 </div> 1994 </div> 1995 </div> 1996 </form> 1997 </div> 1998 </div> 1999 <div class="oe_product g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product"> 2000 <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1"> 2001 <form action="/shop/cart/update" method="post" class="oe_product_cart h-100 d-flex keva-lift-hover" itemscope="itemscope" itemtype="http://schema.org/Product" data-publish="on"> 2002 2003 <div class="oe_product_image position-relative flex-grow-0 overflow-hidden"> 2004 <input type="hidden" name="csrf_token" value="3eba7ca331e15c4f35d58cef8b1bfeb422670160o1822402169"/> 2005 <a class="oe_product_image_link d-block position-relative" itemprop="url" contenteditable="false" href="/shop/20giantfoamhome-green-giant-keva-blocks-20-pieces-10-squares-10-rectangles-8"> 2006 <span class="oe_product_image_img_wrapper d-flex h-100 justify-content-center align-items-center position-absolute"><img src="/web/image/product.template/8/image_512/%5B20GiantFoamHome%5D%20Green%20Giant%20KEVA%20Blocks-%2020%20Pieces%20%2810%20Squares%2C%2010%20Rectangles%29?unique=3af223c" itemprop="image" class="img img-fluid h-100 w-100 position-absolute object-fit-contain" alt="[20GiantFoamHome] Green Giant KEVA Blocks- 20 Pieces (10 Squares, 10 Rectangles)" loading="lazy"/></span> 2007 2008 <span class="o_ribbon o_not_editable d-none" style=" "></span> 2009 </a> 2010 </div> 2011 <div class="o_wsale_product_information position-relative d-flex flex-column flex-grow-1 flex-shrink-1"> 2012 <div class="o_wsale_product_information_text"> 2013 <h6 class="o_wsale_products_item_title mb-2 text-break"> 2014 <a class="text-primary text-decoration-none text-primary-emphasis" itemprop="name" href="/shop/20giantfoamhome-green-giant-keva-blocks-20-pieces-10-squares-10-rectangles-8" content="Green Giant KEVA Blocks- 20 Pieces (10 Squares, 10 Rectangles)">Green Giant KEVA Blocks- 20 Pieces (10 Squares, 10 Rectangles)</a> 2015 </h6> 2016 </div> 2017 <div class="o_wsale_product_sub d-flex justify-content-between align-items-end gap-2 flex-wrap">
2018 <div class="o_wsale_product_btn d-flex gap-2"> 2019 <button type="button" role="button" class="btn btn-light o_add_wishlist" data-action="o_wishlist" title="Add to Wishlist" data-product-template-id="8" data-product-product-id="8"> 2020 <span class="fa fa-heart o_not-animable" role="img" aria-label="Add to wishlist"></span> 2021 </button></div> 2022 <div class="product_price" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer"> 2023 <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals['price_reduce']">$Â <span class="oe_currency_value">35.99</span></span> 2024 <span itemprop="price" style="display:none;">35.99</span> 2025 <span itemprop="priceCurrency" style="display:none;">USD</span> 2026 </div> 2027 </div> 2028 </div> 2029 </form> 2030 </div> 2031 </div> 2032 <div class="oe_product g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product"> 2033 <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1"> 2034 <form action="/shop/cart/update" method="post" class="oe_product_cart h-100 d-flex keva-lift-hover" itemscope="itemscope" itemtype="http://schema.org/Product" data-publish="on"> 2035 2036 <div class="oe_product_image position-relative flex-grow-0 overflow-hidden"> 2037 <input type="hidden" name="csrf_token" value="3eba7ca331e15c4f35d58cef8b1bfeb422670160o1822402169"/> 2038 <a class="oe_product_image_link d-block position-relative" itemprop="url" contenteditable="false" href="/shop/green-giant-keva-blocks-10-rectangles-98"> 2039 <span class="oe_product_image_img_wrapper d-flex h-100 justify-content-center align-items-center position-absolute"><img src="/web/image/product.template/98/image_512/Green%20Giant%20KEVA%20Blocks-%2010%20Rectangles?unique=3af223c" itemprop="image" class="img img-fluid h-100 w-100 position-absolute object-fit-contain" alt="Green Giant KEVA Blocks- 10 Rectangles" loading="lazy"/></span> 2040 2041 <span class="o_ribbon o_not_editable d-none" style=" "></span> 2042 </a> 2043 </div> 2044 <div class="o_wsale_product_information position-relative d-flex flex-column flex-grow-1 flex-shrink-1"> 2045 <div class="o_wsale_product_information_text"> 2046 <h6 class="o_wsale_products_item_title mb-2 text-break"> 2047 <a class="text-primary text-decoration-none text-primary-emphasis" itemprop="name" href="/shop/green-giant-keva-blocks-10-rectangles-98" content="Green Giant KEVA Blocks- 10 Rectangles">Green Giant KEVA Blocks- 10 Rectangles</a> 2048 </h6> 2049 </div> 2050 <div class="o_wsale_product_sub d-flex justify-content-between align-items-end gap-2 flex-wrap"> 2051 <div class="o_wsale_product_btn d-flex gap-2"> 2052 <button type="button" role="button" class="btn btn-light o_add_wishlist" data-action="o_wishlist" title="Add to Wishlist" data-product-template-id="98" data-product-product-id="98"> 2053 <span class="fa fa-heart o_not-animable" role="img" aria-label="Add to wishlist"></span> 2054 </button></div> 2055 <div class="product_price" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer"> 2056 <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals['price_reduce']">$Â <span class="oe_currency_value">27.99</span></span> 2057 <span itemprop="price" style="display:none;">27.99</span> 2058 <span itemprop="priceCurrency" style="display:none;">USD</span> 2059 </div> 2060 </div> 2061 </div> 2062 </form> 2063 </div> 2064 </div> 2065 <div class="oe_product g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product"> 2066 <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1"> 2067 <form action="/shop/cart/update" method="post" class="oe_product_cart h-100 d-flex keva-lift-hover" itemscope="itemscope" itemtype="http://schema.org/Product" data-publish="on"> 2068 2069 <div class="oe_product_image position-relative flex-grow-0 overflow-hidden"> 2070 <input type="hidden" name="csrf_token" value="3eba7ca331e15c4f35d58cef8b1bfeb422670160o1822402169"/> 2071 <a class="oe_product_image_link d-block position-relative" itemprop="url" contenteditable="false" href="/shop/green-giant-keva-blocks-10-squares-97">
2072 <span class="oe_product_image_img_wrapper d-flex h-100 justify-content-center align-items-center position-absolute"><img src="/web/image/product.template/97/image_512/Green%20Giant%20KEVA%20Blocks-%2010%20Squares?unique=3af223c" itemprop="image" class="img img-fluid h-100 w-100 position-absolute object-fit-contain" alt="Green Giant KEVA Blocks- 10 Squares" loading="lazy"/></span> 2073 2074 <span class="o_ribbon o_not_editable d-none" style=" "></span> 2075 </a> 2076 </div> 2077 <div class="o_wsale_product_information position-relative d-flex flex-column flex-grow-1 flex-shrink-1"> 2078 <div class="o_wsale_product_information_text"> 2079 <h6 class="o_wsale_products_item_title mb-2 text-break"> 2080 <a class="text-primary text-decoration-none text-primary-emphasis" itemprop="name" href="/shop/green-giant-keva-blocks-10-squares-97" content="Green Giant KEVA Blocks- 10 Squares">Green Giant KEVA Blocks- 10 Squares</a> 2081 </h6> 2082 </div> 2083 <div class="o_wsale_product_sub d-flex justify-content-between align-items-end gap-2 flex-wrap"> 2084 <div class="o_wsale_product_btn d-flex gap-2"> 2085 <button type="button" role="button" class="btn btn-light o_add_wishlist" data-action="o_wishlist" title="Add to Wishlist" data-product-template-id="97" data-product-product-id="97"> 2086 <span class="fa fa-heart o_not-animable" role="img" aria-label="Add to wishlist"></span> 2087 </button></div> 2088 <div class="product_price" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer"> 2089 <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals['price_reduce']">$Â <span class="oe_currency_value">7.99</span></span> 2090 <span itemprop="price" style="display:none;">7.99</span> 2091 <span itemprop="priceCurrency" style="display:none;">USD</span> 2092 </div> 2093 </div> 2094 </div> 2095 </form> 2096 </div> 2097 </div> 2098 <div class="oe_product g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product"> 2099 <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1"> 2100 <form action="/shop/cart/update" method="post" class="oe_product_cart h-100 d-flex keva-lift-hover" itemscope="itemscope" itemtype="http://schema.org/Product" data-publish="on"> 2101 2102 <div class="oe_product_image position-relative flex-grow-0 overflow-hidden"> 2103 <input type="hidden" name="csrf_token" value="3eba7ca331e15c4f35d58cef8b1bfeb422670160o1822402169"/> 2104 <a class="oe_product_image_link d-block position-relative" itemprop="url" contenteditable="false" href="/shop/green-giant-keva-blocks-small-museum-package-141"> 2105 <span class="oe_product_image_img_wrapper d-flex h-100 justify-content-center align-items-center position-absolute"><img src="/web/image/product.template/141/image_512/Green%20Giant%20KEVA%20Blocks%20-%20Small%20Museum%20Package?unique=3af223c" itemprop="image" class="img img-fluid h-100 w-100 position-absolute object-fit-contain" alt="Green Giant KEVA Blocks - Small Museum Package" loading="lazy"/></span> 2106 2107 <span class="o_ribbon o_not_editable d-none" style=" "></span> 2108 </a> 2109 </div> 2110 <div class="o_wsale_product_information position-relative d-flex flex-column flex-grow-1 flex-shrink-1"> 2111 <div class="o_wsale_product_information_text"> 2112 <h6 class="o_wsale_products_item_title mb-2 text-break"> 2113 <a class="text-primary text-decoration-none text-primary-emphasis" itemprop="name" href="/shop/green-giant-keva-blocks-small-museum-package-141" content="Green Giant KEVA Blocks - Small Museum Package">Green Giant KEVA Blocks - Small Museum Package</a> 2114 </h6> 2115 </div> 2116 <div class="o_wsale_product_sub d-flex justify-content-between align-items-end gap-2 flex-wrap">
2117 <div class="o_wsale_product_btn d-flex gap-2"> 2118 <button type="button" role="button" class="btn btn-light o_add_wishlist" data-action="o_wishlist" title="Add to Wishlist" data-product-template-id="141" data-product-product-id="145"> 2119 <span class="fa fa-heart o_not-animable" role="img" aria-label="Add to wishlist"></span> 2120 </button></div> 2121 <div class="product_price" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer"> 2122 <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals['price_reduce']">$Â <span class="oe_currency_value">809.99</span></span> 2123 <span itemprop="price" style="display:none;">809.99</span> 2124 <span itemprop="priceCurrency" style="display:none;">USD</span> 2125 </div> 2126 </div> 2127 </div> 2128 </form> 2129 </div> 2130 </div> 2131 <div class="oe_product g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product"> 2132 <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1"> 2133 <form action="/shop/cart/update" method="post" class="oe_product_cart h-100 d-flex keva-lift-hover" itemscope="itemscope" itemtype="http://schema.org/Product" data-publish="on"> 2134 2135 <div class="oe_product_image position-relative flex-grow-0 overflow-hidden"> 2136 <input type="hidden" name="csrf_token" value="3eba7ca331e15c4f35d58cef8b1bfeb422670160o1822402169"/> 2137 <a class="oe_product_image_link d-block position-relative" itemprop="url" contenteditable="false" href="/shop/3dcards-3d-challenge-cards-12"> 2138 <span class="oe_product_image_img_wrapper d-flex h-100 justify-content-center align-items-center position-absolute"><img src="/web/image/product.template/12/image_512/%5B3DCards%5D%203D%20Challenge%20Cards?unique=3af223c" itemprop="image" class="img img-fluid h-100 w-100 position-absolute object-fit-contain" alt="[3DCards] 3D Challenge Cards" loading="lazy"/></span> 2139 2140 <span class="o_ribbon o_not_editable d-none" style=" "></span> 2141 </a> 2142 </div> 2143 <div class="o_wsale_product_information position-relative d-flex flex-column flex-grow-1 flex-shrink-1"> 2144 <div class="o_wsale_product_information_text"> 2145 <h6 class="o_wsale_products_item_title mb-2 text-break"> 2146 <a class="text-primary text-decoration-none text-primary-emphasis" itemprop="name" href="/shop/3dcards-3d-challenge-cards-12" content="3D Challenge Cards">3D Challenge Cards</a> 2147 </h6> 2148 <div class="keva-catalog-rating small"> 2149 <div class="keva-rating-stars d-inline-flex align-items-center"> 2150 2151 2152 <i class="fa fa-star text-warning"></i> 2153 <i class="fa fa-star text-warning"></i> 2154 <i class="fa fa-star text-warning"></i> 2155 <i class="fa fa-star text-warning"></i> 2156 <i class="fa fa-star text-warning"></i> 2157 2158 2159 </div> 2160 <span class="text-muted ms-1">(2)</span> 2161 </div> 2162 </div> 2163 <div class="o_wsale_product_sub d-flex justify-content-between align-items-end gap-2 flex-wrap"> 2164 <div class="o_wsale_product_btn d-flex gap-2"> 2165 <button type="button" role="button" class="btn btn-light o_add_wishlist" data-action="o_wishlist" title="Add to Wishlist" data-product-template-id="12" data-product-product-id="12"> 2166 <span class="fa fa-heart o_not-animable" role="img" aria-label="Add to wishlist"></span> 2167 </button></div> 2168 <div class="product_price" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
2169 <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals['price_reduce']">$Â <span class="oe_currency_value">19.99</span></span> 2170 <span itemprop="price" style="display:none;">19.99</span> 2171 <span itemprop="priceCurrency" style="display:none;">USD</span> 2172 </div> 2173 </div> 2174 </div> 2175 </form> 2176 </div> 2177 </div> 2178 <div class="oe_product g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product"> 2179 <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1"> 2180 <form action="/shop/cart/update" method="post" class="oe_product_cart h-100 d-flex keva-lift-hover" itemscope="itemscope" itemtype="http://schema.org/Product" data-publish="on"> 2181 2182 <div class="oe_product_image position-relative flex-grow-0 overflow-hidden"> 2183 <input type="hidden" name="csrf_token" value="3eba7ca331e15c4f35d58cef8b1bfeb422670160o1822402169"/> 2184 <a class="oe_product_image_link d-block position-relative" itemprop="url" contenteditable="false" href="/shop/guidebook-hardcover-guidebook-40"> 2185 <span class="oe_product_image_img_wrapper d-flex h-100 justify-content-center align-items-center position-absolute"><img src="/web/image/product.template/40/image_512/%5BGuidebook%5D%20Hardcover%20Guidebook?unique=3af223c" itemprop="image" class="img img-fluid h-100 w-100 position-absolute object-fit-contain" alt="[Guidebook] Hardcover Guidebook" loading="lazy"/></span> 2186 2187 <span class="o_ribbon o_not_editable d-none" style=" "></span> 2188 </a> 2189 </div> 2190 <div class="o_wsale_product_information position-relative d-flex flex-column flex-grow-1 flex-shrink-1"> 2191 <div class="o_wsale_product_information_text"> 2192 <h6 class="o_wsale_products_item_title mb-2 text-break"> 2193 <a class="text-primary text-decoration-none text-primary-emphasis" itemprop="name" href="/shop/guidebook-hardcover-guidebook-40" content="Hardcover Guidebook">Hardcover Guidebook</a> 2194 </h6> 2195 </div> 2196 <div class="o_wsale_product_sub d-flex justify-content-between align-items-end gap-2 flex-wrap"> 2197 <div class="o_wsale_product_btn d-flex gap-2"> 2198 <button type="button" role="button" class="btn btn-light o_add_wishlist" data-action="o_wishlist" title="Add to Wishlist" data-product-template-id="40" data-product-product-id="40"> 2199 <span class="fa fa-heart o_not-animable" role="img" aria-label="Add to wishlist"></span> 2200 </button></div> 2201 <div class="product_price" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer"> 2202 <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals['price_reduce']">$Â <span class="oe_currency_value">19.99</span></span> 2203 <span itemprop="price" style="display:none;">19.99</span> 2204 <span itemprop="priceCurrency" style="display:none;">USD</span> 2205 </div> 2206 </div> 2207 </div> 2208 </form> 2209 </div> 2210 </div> 2211 <div class="oe_product g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product"> 2212 <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1"> 2213 <form action="/shop/cart/update" method="post" class="oe_product_cart h-100 d-flex keva-lift-hover" itemscope="itemscope" itemtype="http://schema.org/Product" data-publish="on"> 2214 2215 <div class="oe_product_image position-relative flex-grow-0 overflow-hidden"> 2216 <input type="hidden" name="csrf_token" value="3eba7ca331e15c4f35d58cef8b1bfeb422670160o1822402169"/> 2217 <a class="oe_product_image_link d-block position-relative" itemprop="url" contenteditable="false" href="/shop/ideacards-laminated-idea-cards-50">
2218 <span class="oe_product_image_img_wrapper d-flex h-100 justify-content-center align-items-center position-absolute"><img src="/web/image/product.template/50/image_512/%5BIdeaCards%5D%20Laminated%20Idea%20Cards?unique=3af223c" itemprop="image" class="img img-fluid h-100 w-100 position-absolute object-fit-contain" alt="[IdeaCards] Laminated Idea Cards" loading="lazy"/></span> 2219 2220 <span class="o_ribbon o_not_editable d-none" style=" "></span> 2221 </a> 2222 </div> 2223 <div class="o_wsale_product_information position-relative d-flex flex-column flex-grow-1 flex-shrink-1"> 2224 <div class="o_wsale_product_information_text"> 2225 <h6 class="o_wsale_products_item_title mb-2 text-break"> 2226 <a class="text-primary text-decoration-none text-primary-emphasis" itemprop="name" href="/shop/ideacards-laminated-idea-cards-50" content="Laminated Idea Cards">Laminated Idea Cards</a> 2227 </h6> 2228 <div class="keva-catalog-rating small"> 2229 <div class="keva-rating-stars d-inline-flex align-items-center"> 2230 2231 2232 <i class="fa fa-star text-warning"></i> 2233 <i class="fa fa-star text-warning"></i> 2234 <i class="fa fa-star text-warning"></i> 2235 <i class="fa fa-star text-warning"></i> 2236 <i class="fa fa-star text-warning"></i> 2237 2238 2239 </div> 2240 <span class="text-muted ms-1">(3)</span> 2241 </div> 2242 </div> 2243 <div class="o_wsale_product_sub d-flex justify-content-between align-items-end gap-2 flex-wrap"> 2244 <div class="o_wsale_product_btn d-flex gap-2"> 2245 <button type="button" role="button" class="btn btn-light o_add_wishlist" data-action="o_wishlist" title="Add to Wishlist" data-product-template-id="50" data-product-product-id="50"> 2246 <span class="fa fa-heart o_not-animable" role="img" aria-label="Add to wishlist"></span> 2247 </button></div> 2248 <div class="product_price" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer"> 2249 <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals['price_reduce']">$Â <span class="oe_currency_value">14.99</span></span> 2250 <span itemprop="price" style="display:none;">14.99</span> 2251 <span itemprop="priceCurrency" style="display:none;">USD</span> 2252 </div> 2253 </div> 2254 </div> 2255 </form> 2256 </div> 2257 </div> 2258 <div class="oe_product g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product"> 2259 <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1"> 2260 <form action="/shop/cart/update" method="post" class="oe_product_cart h-100 d-flex keva-lift-hover" itemscope="itemscope" itemtype="http://schema.org/Product" data-publish="on"> 2261 2262 <div class="oe_product_image position-relative flex-grow-0 overflow-hidden"> 2263 <input type="hidden" name="csrf_token" value="3eba7ca331e15c4f35d58cef8b1bfeb422670160o1822402169"/> 2264 <a class="oe_product_image_link d-block position-relative" itemprop="url" contenteditable="false" href="/shop/amd1-architecture-module-cards-22"> 2265 <span class="oe_product_image_img_wrapper d-flex h-100 justify-content-center align-items-center position-absolute"><img src="/web/image/product.template/22/image_512/%5BAMD1%5D%20Architecture%20Module%20Cards?unique=3af223c" itemprop="image" class="img img-fluid h-100 w-100 position-absolute object-fit-contain" alt="[AMD1] Architecture Module Cards" loading="lazy"/></span> 2266 2267 <span class="o_ribbon o_not_editable d-none" style=" "></span> 2268 </a> 2269 </div> 2270 <div class="o_wsale_product_information position-relative d-flex flex-column flex-grow-1 flex-shrink-1"> 2271 <div class="o_wsale_product_information_text"> 2272 <h6 class="o_wsale_products_item_title mb-2 text-break"> 2273 <a class="text-primary text-decoration-none text-primary-emphasis" itemprop="name" href="/shop/amd1-architecture-module-cards-22" content="Architecture Module Cards">Architecture Module Cards</a> 2274 </h6> 2275 <div class="keva-catalog-rating small"> 2276 <div class="keva-rating-stars d-inline-flex align-items-center"> 2277 2278 2279 <i class="fa fa-star text-warning"></i> 2280 <i class="fa fa-star text-warning"></i> 2281 <i class="fa fa-star text-warning"></i> 2282 <i class="fa fa-star text-warning"></i> 2283 <i class="fa fa-star text-warning"></i> 2284 2285 2286 </div>
2287 <span class="text-muted ms-1">(2)</span> 2288 </div> 2289 </div> 2290 <div class="o_wsale_product_sub d-flex justify-content-between align-items-end gap-2 flex-wrap"> 2291 <div class="o_wsale_product_btn d-flex gap-2"> 2292 <button type="button" role="button" class="btn btn-light o_add_wishlist" data-action="o_wishlist" title="Add to Wishlist" data-product-template-id="22" data-product-product-id="22"> 2293 <span class="fa fa-heart o_not-animable" role="img" aria-label="Add to wishlist"></span> 2294 </button></div> 2295 <div class="product_price" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer"> 2296 <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals['price_reduce']">$Â <span class="oe_currency_value">24.99</span></span> 2297 <span itemprop="price" style="display:none;">24.99</span> 2298 <span itemprop="priceCurrency" style="display:none;">USD</span> 2299 </div> 2300 </div> 2301 </div> 2302 </form> 2303 </div> 2304 </div> 2305 <div class="oe_product g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product"> 2306 <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1"> 2307 <form action="/shop/cart/update" method="post" class="oe_product_cart h-100 d-flex keva-lift-hover" itemscope="itemscope" itemtype="http://schema.org/Product" data-publish="on"> 2308 2309 <div class="oe_product_image position-relative flex-grow-0 overflow-hidden"> 2310 <input type="hidden" name="csrf_token" value="3eba7ca331e15c4f35d58cef8b1bfeb422670160o1822402169"/> 2311 <a class="oe_product_image_link d-block position-relative" itemprop="url" contenteditable="false" href="/shop/littlebuilders-little-builders-cards-52"> 2312 <span class="oe_product_image_img_wrapper d-flex h-100 justify-content-center align-items-center position-absolute"><img src="/web/image/product.template/52/image_512/%5BLittleBuilders%5D%20Little%20Builders%20Cards?unique=3af223c" itemprop="image" class="img img-fluid h-100 w-100 position-absolute object-fit-contain" alt="[LittleBuilders] Little Builders Cards" loading="lazy"/></span> 2313 2314 <span class="o_ribbon o_not_editable d-none" style=" "></span> 2315 </a> 2316 </div> 2317 <div class="o_wsale_product_information position-relative d-flex flex-column flex-grow-1 flex-shrink-1"> 2318 <div class="o_wsale_product_information_text"> 2319 <h6 class="o_wsale_products_item_title mb-2 text-break"> 2320 <a class="text-primary text-decoration-none text-primary-emphasis" itemprop="name" href="/shop/littlebuilders-little-builders-cards-52" content="Little Builders Cards">Little Builders Cards</a> 2321 </h6> 2322 <div class="keva-catalog-rating small"> 2323 <div class="keva-rating-stars d-inline-flex align-items-center"> 2324 2325 2326 <i class="fa fa-star text-warning"></i> 2327 <i class="fa fa-star text-warning"></i> 2328 <i class="fa fa-star text-warning"></i> 2329 <i class="fa fa-star text-warning"></i> 2330 <i class="fa fa-star text-warning"></i> 2331 2332 2333 </div> 2334 <span class="text-muted ms-1">(1)</span> 2335 </div> 2336 </div> 2337 <div class="o_wsale_product_sub d-flex justify-content-between align-items-end gap-2 flex-wrap"> 2338 <div class="o_wsale_product_btn d-flex gap-2"> 2339 <button type="button" role="button" class="btn btn-light o_add_wishlist" data-action="o_wishlist" title="Add to Wishlist" data-product-template-id="52" data-product-product-id="52">
2340 <span class="fa fa-heart o_not-animable" role="img" aria-label="Add to wishlist"></span> 2341 </button></div> 2342 <div class="product_price" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer"> 2343 <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals['price_reduce']">$Â <span class="oe_currency_value">19.99</span></span> 2344 <span itemprop="price" style="display:none;">19.99</span> 2345 <span itemprop="priceCurrency" style="display:none;">USD</span> 2346 </div> 2347 </div> 2348 </div> 2349 </form> 2350 </div> 2351 </div> 2352 <div class="oe_product g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product"> 2353 <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1"> 2354 <form action="/shop/cart/update" method="post" class="oe_product_cart h-100 d-flex keva-lift-hover" itemscope="itemscope" itemtype="http://schema.org/Product" data-publish="on"> 2355 2356 <div class="oe_product_image position-relative flex-grow-0 overflow-hidden"> 2357 <input type="hidden" name="csrf_token" value="3eba7ca331e15c4f35d58cef8b1bfeb422670160o1822402169"/> 2358 <a class="oe_product_image_link d-block position-relative" itemprop="url" contenteditable="false" href="/shop/mindmover-mind-mover-puzzles-55"> 2359 <span class="oe_product_image_img_wrapper d-flex h-100 justify-content-center align-items-center position-absolute"><img src="/web/image/product.template/55/image_512/%5BMindMover%5D%20Mind%20Mover%20Puzzles?unique=3af223c" itemprop="image" class="img img-fluid h-100 w-100 position-absolute object-fit-contain" alt="[MindMover] Mind Mover Puzzles" loading="lazy"/></span> 2360 2361 <span class="o_ribbon o_not_editable d-none" style=" "></span> 2362 </a> 2363 </div> 2364 <div class="o_wsale_product_information position-relative d-flex flex-column flex-grow-1 flex-shrink-1"> 2365 <div class="o_wsale_product_information_text"> 2366 <h6 class="o_wsale_products_item_title mb-2 text-break"> 2367 <a class="text-primary text-decoration-none text-primary-emphasis" itemprop="name" href="/shop/mindmover-mind-mover-puzzles-55" content="Mind Mover Puzzles">Mind Mover Puzzles</a> 2368 </h6> 2369 <div class="keva-catalog-rating small"> 2370 <div class="keva-rating-stars d-inline-flex align-items-center"> 2371 2372 2373 <i class="fa fa-star text-warning"></i> 2374 <i class="fa fa-star text-warning"></i> 2375 <i class="fa fa-star text-warning"></i> 2376 <i class="fa fa-star text-warning"></i> 2377 <i class="fa fa-star text-warning"></i> 2378 2379 2380 </div> 2381 <span class="text-muted ms-1">(2)</span> 2382 </div> 2383 </div> 2384 <div class="o_wsale_product_sub d-flex justify-content-between align-items-end gap-2 flex-wrap"> 2385 <div class="o_wsale_product_btn d-flex gap-2"> 2386 <button type="button" role="button" class="btn btn-light o_add_wishlist" data-action="o_wishlist" title="Add to Wishlist" data-product-template-id="55" data-product-product-id="55"> 2387 <span class="fa fa-heart o_not-animable" role="img" aria-label="Add to wishlist"></span> 2388 </button></div> 2389 <div class="product_price" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer"> 2390 <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals['price_reduce']">$Â <span class="oe_currency_value">19.99</span></span>
2391 <span itemprop="price" style="display:none;">19.99</span> 2392 <span itemprop="priceCurrency" style="display:none;">USD</span> 2393 </div> 2394 </div> 2395 </div> 2396 </form> 2397 </div> 2398 </div> 2399 <div class="oe_product g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product"> 2400 <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1"> 2401 <form action="/shop/cart/update" method="post" class="oe_product_cart h-100 d-flex keva-lift-hover" itemscope="itemscope" itemtype="http://schema.org/Product" data-publish="on"> 2402 2403 <div class="oe_product_image position-relative flex-grow-0 overflow-hidden"> 2404 <input type="hidden" name="csrf_token" value="3eba7ca331e15c4f35d58cef8b1bfeb422670160o1822402169"/> 2405 <a class="oe_product_image_link d-block position-relative" itemprop="url" contenteditable="false" href="/shop/keva-educator-guide-pdf-free-66"> 2406 <span class="oe_product_image_img_wrapper d-flex h-100 justify-content-center align-items-center position-absolute"><img src="/web/image/product.template/66/image_512/KEVA%20Educator%20Guide%20PDF%20%28FREE%29?unique=3af223c" itemprop="image" class="img img-fluid h-100 w-100 position-absolute object-fit-contain" alt="KEVA Educator Guide PDF (FREE)" loading="lazy"/></span> 2407 2408 <span class="o_ribbon o_not_editable d-none" style=" "></span> 2409 </a> 2410 </div> 2411 <div class="o_wsale_product_information position-relative d-flex flex-column flex-grow-1 flex-shrink-1"> 2412 <div class="o_wsale_product_information_text"> 2413 <h6 class="o_wsale_products_item_title mb-2 text-break"> 2414 <a class="text-primary text-decoration-none text-primary-emphasis" itemprop="name" href="/shop/keva-educator-guide-pdf-free-66" content="KEVA Educator Guide PDF (FREE)">KEVA Educator Guide PDF (FREE)</a> 2415 </h6> 2416 </div> 2417 <div class="o_wsale_product_sub d-flex justify-content-between align-items-end gap-2 flex-wrap"> 2418 <div class="o_wsale_product_btn d-flex gap-2"> 2419 <button type="button" role="button" class="btn btn-light o_add_wishlist" data-action="o_wishlist" title="Add to Wishlist" data-product-template-id="66" data-product-product-id="66"> 2420 <span class="fa fa-heart o_not-animable" role="img" aria-label="Add to wishlist"></span> 2421 </button></div> 2422 <div class="product_price" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer"> 2423 <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals['price_reduce']">$Â <span class="oe_currency_value">0.00</span></span> 2424 <span itemprop="price" style="display:none;">0.0</span> 2425 <span itemprop="priceCurrency" style="display:none;">USD</span> 2426 </div> 2427 </div> 2428 </div> 2429 </form> 2430 </div> 2431 </div> 2432 <div class="oe_product g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product"> 2433 <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1"> 2434 <form action="/shop/cart/update" method="post" class="oe_product_cart h-100 d-flex keva-lift-hover" itemscope="itemscope" itemtype="http://schema.org/Product" data-publish="on"> 2435 2436 <div class="oe_product_image position-relative flex-grow-0 overflow-hidden"> 2437 <input type="hidden" name="csrf_token" value="3eba7ca331e15c4f35d58cef8b1bfeb422670160o1822402169"/> 2438 <a class="oe_product_image_link d-block position-relative" itemprop="url" contenteditable="false" href="/shop/kevamat-keva-
2438play-mat-for-quick-quiet-cleanup-48"> 2439 <span class="oe_product_image_img_wrapper d-flex h-100 justify-content-center align-items-center position-absolute"><img src="/web/image/product.template/48/image_512/%5BKEVAmat%5D%20KEVA%20Play%20Mat%20for%20Quick%20Quiet%20Cleanup?unique=3af223c" itemprop="image" class="img img-fluid h-100 w-100 position-absolute object-fit-contain" alt="[KEVAmat] KEVA Play Mat for Quick Quiet Cleanup" loading="lazy"/></span> 2440 2441 <span class="o_ribbon o_not_editable d-none" style=" "></span> 2442 </a> 2443 </div> 2444 <div class="o_wsale_product_information position-relative d-flex flex-column flex-grow-1 flex-shrink-1"> 2445 <div class="o_wsale_product_information_text"> 2446 <h6 class="o_wsale_products_item_title mb-2 text-break"> 2447 <a class="text-primary text-decoration-none text-primary-emphasis" itemprop="name" href="/shop/kevamat-keva-play-mat-for-quick-quiet-cleanup-48" content="KEVA Play Mat for Quick Quiet Cleanup">KEVA Play Mat for Quick Quiet Cleanup</a> 2448 </h6> 2449 <div class="keva-catalog-rating small"> 2450 <div class="keva-rating-stars d-inline-flex align-items-center"> 2451 2452 2453 <i class="fa fa-star text-warning"></i> 2454 <i class="fa fa-star text-warning"></i> 2455 <i class="fa fa-star text-warning"></i> 2456 <i class="fa fa-star text-warning"></i> 2457 <i class="fa fa-star text-warning"></i> 2458 2459 2460 </div> 2461 <span class="text-muted ms-1">(1)</span> 2462 </div> 2463 </div> 2464 <div class="o_wsale_product_sub d-flex justify-content-between align-items-end gap-2 flex-wrap"> 2465 <div class="o_wsale_product_btn d-flex gap-2"> 2466 <button type="button" role="button" class="btn btn-light o_add_wishlist" data-action="o_wishlist" title="Add to Wishlist" data-product-template-id="48" data-product-product-id="48"> 2467 <span class="fa fa-heart o_not-animable" role="img" aria-label="Add to wishlist"></span> 2468 </button></div> 2469 <div class="product_price" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer"> 2470 <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals['price_reduce']">$Â <span class="oe_currency_value">14.99</span></span> 2471 <span itemprop="price" style="display:none;">14.99</span> 2472 <span itemprop="priceCurrency" style="display:none;">USD</span> 2473 </div> 2474 </div> 2475 </div> 2476 </form> 2477 </div> 2478 </div> 2479 <div class="oe_product g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product"> 2480 <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1"> 2481 <form action="/shop/cart/update" method="post" class="oe_product_cart h-100 d-flex keva-lift-hover" itemscope="itemscope" itemtype="http://schema.org/Product" data-publish="on"> 2482 2483 <div class="oe_product_image position-relative flex-grow-0 overflow-hidden"> 2484 <input type="hidden" name="csrf_token" value="3eba7ca331e15c4f35d58cef8b1bfeb422670160o1822402169"/> 2485 <a class="oe_product_image_link d-block position-relative" itemprop="url" contenteditable="false" href="/shop/balls6-keva-balls-6-pack-45"> 2486 <span class="oe_product_image_img_wrapper d-flex h-100 justify-content-center align-items-center position-absolute"><img src="/web/image/product.template/45/image_512/%5BBalls6%5D%20KEVA%20Balls%206-Pack?unique=3af223c" itemprop="image" class="img img-fluid h-100 w-100 position-absolute object-fit-contain" alt="[Balls6] KEVA Balls 6-Pack" loading="lazy"/></span> 2487
2488 <span class="o_ribbon o_not_editable d-none" style=" "></span> 2489 </a> 2490 </div> 2491 <div class="o_wsale_product_information position-relative d-flex flex-column flex-grow-1 flex-shrink-1"> 2492 <div class="o_wsale_product_information_text"> 2493 <h6 class="o_wsale_products_item_title mb-2 text-break"> 2494 <a class="text-primary text-decoration-none text-primary-emphasis" itemprop="name" href="/shop/balls6-keva-balls-6-pack-45" content="KEVA Balls 6-Pack">KEVA Balls 6-Pack</a> 2495 </h6> 2496 <div class="keva-catalog-rating small"> 2497 <div class="keva-rating-stars d-inline-flex align-items-center"> 2498 2499 2500 <i class="fa fa-star text-warning"></i> 2501 <i class="fa fa-star text-warning"></i> 2502 <i class="fa fa-star text-warning"></i> 2503 <i class="fa fa-star text-warning"></i> 2504 2505 2506 <i class="fa fa-star-o text-warning"></i> 2507 </div> 2508 <span class="text-muted ms-1">(3)</span> 2509 </div> 2510 </div> 2511 <div class="o_wsale_product_sub d-flex justify-content-between align-items-end gap-2 flex-wrap"> 2512 <div class="o_wsale_product_btn d-flex gap-2"> 2513 <button type="button" role="button" class="btn btn-light o_add_wishlist" data-action="o_wishlist" title="Add to Wishlist" data-product-template-id="45" data-product-product-id="45"> 2514 <span class="fa fa-heart o_not-animable" role="img" aria-label="Add to wishlist"></span> 2515 </button></div> 2516 <div class="product_price" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer"> 2517 <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals['price_reduce']">$Â <span class="oe_currency_value">9.99</span></span> 2518 <span itemprop="price" style="display:none;">9.99</span> 2519 <span itemprop="priceCurrency" style="display:none;">USD</span> 2520 </div> 2521 </div> 2522 </div> 2523 </form> 2524 </div> 2525 </div> 2526 <div class="oe_product g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product"> 2527 <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1"> 2528 <form action="/shop/cart/update" method="post" class="oe_product_cart h-100 d-flex keva-lift-hover" itemscope="itemscope" itemtype="http://schema.org/Product" data-publish="on"> 2529 2530 <div class="oe_product_image position-relative flex-grow-0 overflow-hidden"> 2531 <input type="hidden" name="csrf_token" value="3eba7ca331e15c4f35d58cef8b1bfeb422670160o1822402169"/> 2532 <a class="oe_product_image_link d-block position-relative" itemprop="url" contenteditable="false" href="/shop/1000binempty-birch-duraflex-storage-bin-bin-only-26"> 2533 <span class="oe_product_image_img_wrapper d-flex h-100 justify-content-center align-items-center position-absolute"><img src="/web/image/product.template/26/image_512/%5B1000BinEmpty%5D%20Birch%20DuraFlex%20Storage%20Bin%20%28Bin%20Only%29?unique=3af223c" itemprop="image" class="img img-fluid h-100 w-100 position-absolute object-fit-contain" alt="[1000BinEmpty] Birch DuraFlex Storage Bin (Bin Only)" loading="lazy"/></span> 2534 2535 <span class="o_ribbon o_not_editable d-none" style=" "></span> 2536 </a> 2537 </div> 2538 <div class="o_wsale_product_information position-relative d-flex flex-column flex-grow-1 flex-shrink-1"> 2539 <div class="o_wsale_product_information_text"> 2540 <h6 class="o_wsale_products_item_title mb-2 text-break"> 2541 <a class="text-primary text-decoration-none text-primary-emphasis" itemprop="name" href="/shop/1000binempty-birch-duraflex-storage-bin-bin-only-26" content="Birch DuraFlex Storage Bin (Bin Only)">
2541Birch DuraFlex Storage Bin (Bin Only)</a> 2542 </h6> 2543 </div> 2544 <div class="o_wsale_product_sub d-flex justify-content-between align-items-end gap-2 flex-wrap"> 2545 <div class="o_wsale_product_btn d-flex gap-2"> 2546 <button type="button" role="button" class="btn btn-light o_add_wishlist" data-action="o_wishlist" title="Add to Wishlist" data-product-template-id="26" data-product-product-id="26"> 2547 <span class="fa fa-heart o_not-animable" role="img" aria-label="Add to wishlist"></span> 2548 </button></div> 2549 <div class="product_price" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer"> 2550 <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals['price_reduce']">$Â <span class="oe_currency_value">99.99</span></span> 2551 <span itemprop="price" style="display:none;">99.99</span> 2552 <span itemprop="priceCurrency" style="display:none;">USD</span> 2553 </div> 2554 </div> 2555 </div> 2556 </form> 2557 </div> 2558 </div> 2559 </section> 2560 </div> 2561 <div class="products_pager d-flex justify-content-center pt-5 pb-3"> 2562 <ul class=" pagination m-0 "> 2563 <li class="page-item disabled"> 2564 <a class="page-link "> 2565 <span class="fa fa-chevron-left" role="img" aria-label="Previous" title="Previous"></span> 2566 </a> 2567 </li> 2568 <li class="page-item active"> <a href="/shop" class="page-link ">1</a></li> 2569 <li class="page-item "> <a href="/shop/page/2" class="page-link ">2</a></li> 2570 <li class="page-item "> <a href="/shop/page/3" class="page-link ">3</a></li> 2571 <li class="page-item "> 2572 <a href="/shop/page/2" class="page-link "> 2573 <span class="fa fa-chevron-right" role="img" aria-label="Next" title="Next"></span> 2574 </a> 2575 </li> 2576 </ul> 2577 </div> 2578 </div> 2579 </div> 2580 2581 <aside id="o_wsale_offcanvas" class="o_website_offcanvas offcanvas offcanvas-end p-0"> 2582 <div class="offcanvas-header justify-content-end"> 2583 <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button> 2584 </div> 2585 <div id="o_wsale_offcanvas_content" class="accordion accordion-flush flex-grow-1 overflow-auto"> 2586 <div class="accordion-item"> 2587 <h2 id="o_wsale_offcanvas_orderby_header" class="accordion-header mb-0"> 2588 <button class="o_wsale_offcanvas_title accordion-button rounded-0 collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#o_wsale_offcanvas_orderby" aria-expanded="false" aria-controls="o_wsale_offcanvas_orderby"> 2589 <b>Sort By</b> 2590 </button> 2591 </h2> 2592 <div id="o_wsale_offcanvas_orderby" class="accordion-collapse collapse" aria-labelledby="o_wsale_offcanvas_orderby_header"> 2593 <div class="accordion-body pt-0"> 2594 <div class="list-group list-group-flush"> 2595 <a role="menuitem" rel="noindex,nofollow" class="list-group-item border-0 ps-0 pb-0" href="/shop?order=website_sequence+asc"> 2596 <div class="form-check d-inline-block"> 2597 <input type="radio" class="form-check-input o_not_editable" name="wsale_sortby_radios_offcanvas" onclick="location.href='/shop?order=website_sequence+asc';"/> 2598 <label class="form-check-label fw-normal">Featured</label> 2599 2600 </div> 2601 </a><a role="menuitem" rel="noindex,nofollow" class="list-group-item border-0 ps-0 pb-0" href="/shop?order=create_date+desc"> 2602 <div class="form-check d-inline-block"> 2603 <input type="radio" class="form-check-input o_not_editable" name="wsale_sortby_radios_offcanvas" onclick="location.href='/shop?order=create_date+desc';"/> 2604 <label class="form-check-label fw-normal">Newest Arrivals</label> 2605 2606 </div> 2607 </a><a role="menuitem" rel="noindex,nofollow" class="list-group-item border-0 ps-0 pb-0" href="/shop?order=name+asc"> 2608 <div class="form-check d-inline-block"> 2609 <input type="radio" class="form-check-input o_not_editable" name="wsale_sortby_radios_offcanvas" onclick="location.href='/shop?order=name+asc';"/> 2610 <label class="form-check-label fw-normal">Name (A-Z)</label> 2611 2612 </div> 2613 </a><a role="menuitem" rel="noindex,nofollow" class="list-group-item border-0 ps-0 pb-0" href="/shop?order=list_price+asc"> 2614 <div class="form-check d-inline-block"> 2615 <input type="radio" class="form-check-input o_not_editable" name="wsale_sortby_radios_offcanvas" onclick="location.href='/shop?order=list_price+asc';"/> 2616 <label class="form-check-label fw-normal">Price - Low to High</label> 2617 2618 </div> 2619 </a><a role="menuitem" rel="noindex,nofollow" class="list-group-item border-0 ps-0 pb-0" href="/shop?order=list_price+desc"> 2620 <div class="form-check d-inline-block"> 2621 <input type="radio" class="form-check-input o_not_editable" name="wsale_sortby_radios_offcanvas" onclick="location.href='/shop?order=list_price+desc';"/> 2622 <label class="form-check-label fw-normal">Price - High to Low</label> 2623 2624 </div> 2625 </a> 2626 </div> 2627 </div> 2628 </div> 2629 </div> 2630 2631 <form method="get" class="js_attributes accordion accordion-flush d-flex flex-column border-bottom"> 2632 <input type="hidden" name="search" value=""/> 2633 2634 2635 2636 <div class="accordion-item border-top-0 order-2"> 2637 <h2 class="accordion-header mb-0" id="o_wsale_offcanvas_attribute_10_header"> 2638 <button type="button" data-bs-toggle="collapse" class="o_wsale_offcanvas_title accordion-button rounded-0 collapsed" data-status="inactive" data-bs-target="#o_wsale_offcanvas_attribute_10" aria-expanded="False" aria-controls="o_wsale_offcanvas_attribute_10"> 2639 <b>Product Type</b> 2640 </button> 2641 </h2> 2642 <div id="o_wsale_offcanvas_attribute_10" class="accordion-collapse collapse " aria-expanded="False" aria-labelledby="o_wsale_offcanvas_attribute_10_header"> 2643 2644 <div class="accordion-body pt-0"> 2645 <div class="list-group list-group-flush"> 2646 <div class="list-group-item border-0 ps-0 pb-0"> 2647 <div class="form-check mb-1"> 2648 <input type="checkbox" name="attribute_value" class="form-check-input" id="10-1" value="10-1"/> 2649 <label class="form-check-label fw-normal" for="
264910-1">Construction Sets</label> 2650 </div> 2651 </div><div class="list-group-item border-0 ps-0 pb-0"> 2652 <div class="form-check mb-1"> 2653 <input type="checkbox" name="attribute_value" class="form-check-input" id="10-2" value="10-2"/> 2654 <label class="form-check-label fw-normal" for="10-2">Accessories</label> 2655 </div> 2656 </div><div class="list-group-item border-0 ps-0 pb-0"> 2657 <div class="form-check mb-1"> 2658 <input type="checkbox" name="attribute_value" class="form-check-input" id="10-3" value="10-3"/> 2659 <label class="form-check-label fw-normal" for="10-3">Guides and Activity Cards</label> 2660 </div> 2661 </div><div class="list-group-item border-0 ps-0 pb-0"> 2662 <div class="form-check mb-1"> 2663 <input type="checkbox" name="attribute_value" class="form-check-input" id="10-4" value="10-4"/> 2664 <label class="form-check-label fw-normal" for="10-4">Free Printables</label> 2665 </div> 2666 </div><div class="list-group-item border-0 ps-0 pb-0"> 2667 <div class="form-check mb-1"> 2668 <input type="checkbox" name="attribute_value" class="form-check-input" id="10-11" value="10-11"/> 2669 <label class="form-check-label fw-normal" for="10-11">Games</label> 2670 </div> 2671 </div><div class="list-group-item border-0 ps-0 pb-0"> 2672 <div class="form-check mb-1"> 2673 <input type="checkbox" name="attribute_value" class="form-check-input" id="10-12" value="10-12"/> 2674 <label class="form-check-label fw-normal" for="10-12">Digital Download</label> 2675 </div> 2676 </div><div class="list-group-item border-0 ps-0 pb-0"> 2677 <div class="form-check mb-1"> 2678 <input type="checkbox" name="attribute_value" class="form-check-input" id="10-13" value="10-13"/> 2679 <label class="form-check-label fw-normal" for="10-13">Merchandise</label> 2680 </div> 2681 </div><div class="list-group-item border-0 ps-0 pb-0"> 2682 <div class="form-check mb-1"> 2683 <input type="checkbox" name="attribute_value" class="form-check-input" id="10-14" value="10-14"/> 2684 <label class="form-check-label fw-normal" for="10-14">Container</label> 2685 </div> 2686 </div><div class="list-group-item border-0 ps-0 pb-0"> 2687 <div class="form-check mb-1"> 2688 <input type="checkbox" name="attribute_value" class="form-check-input" id="10-15" value="10-15"/> 2689 <label class="form-check-label fw-normal" for="10-15">Educator Products</label> 2690 </div> 2691 </div> 2692 </div> 2693 </div> 2694 </div> 2695 </div> 2696 2697 2698 2699 <div class="accordion-item border-top-0 order-2"> 2700 <h2 class="accordion-header mb-0" id="o_wsale_offcanvas_attribute_11_header"> 2701 <button type="button" data-bs-toggle="collapse" class="o_wsale_offcanvas_title accordion-button rounded-0 collapsed" data-status="inactive" data-bs-target="#o_wsale_offcanvas_attribute_11" aria-expanded="False" aria-controls="o_wsale_offcanvas_attribute_11"> 2702 <b>Container Type</b> 2703 </button> 2704 </h2> 2705 <div id="o_wsale_offcanvas_attribute_11" class="accordion-collapse collapse " aria-expanded="False" aria-labelledby="o_wsale_offcanvas_attribute_11_header"> 2706 2707 <div class="accordion-body pt-0"> 2708 <div class="list-group list-group-flush"> 2709 <div class="list-group-item border-0 ps-0 pb-0"> 2710 <div class="form-check mb-1"> 2711 <input type="checkbox" name="attribute_value" class="form-check-input" id="11-5" value="11-5"/> 2712 <label class="form-check-label fw-normal" for="
271211-5">Plastic Bin</label> 2713 </div> 2714 </div><div class="list-group-item border-0 ps-0 pb-0"> 2715 <div class="form-check mb-1"> 2716 <input type="checkbox" name="attribute_value" class="form-check-input" id="11-6" value="11-6"/> 2717 <label class="form-check-label fw-normal" for="11-6">Wooden Bin</label> 2718 </div> 2719 </div><div class="list-group-item border-0 ps-0 pb-0"> 2720 <div class="form-check mb-1"> 2721 <input type="checkbox" name="attribute_value" class="form-check-input" id="11-7" value="11-7"/> 2722 <label class="form-check-label fw-normal" for="11-7">Canvas Bag</label> 2723 </div> 2724 </div> 2725 </div> 2726 </div> 2727 </div> 2728 </div> 2729 2730 2731 2732 <div class="accordion-item border-top-0 order-2"> 2733 <h2 class="accordion-header mb-0" id="o_wsale_offcanvas_attribute_12_header"> 2734 <button type="button" data-bs-toggle="collapse" class="o_wsale_offcanvas_title accordion-button rounded-0 collapsed" data-status="inactive" data-bs-target="#o_wsale_offcanvas_attribute_12" aria-expanded="False" aria-controls="o_wsale_offcanvas_attribute_12"> 2735 <b>Set Size (Plank Count)</b> 2736 </button> 2737 </h2> 2738 <div id="o_wsale_offcanvas_attribute_12" class="accordion-collapse collapse " aria-expanded="False" aria-labelledby="o_wsale_offcanvas_attribute_12_header"> 2739 2740 <div class="accordion-body pt-0"> 2741 <div class="list-group list-group-flush"> 2742 <div class="list-group-item border-0 ps-0 pb-0"> 2743 <div class="form-check mb-1"> 2744 <input type="checkbox" name="attribute_value" class="form-check-input" id="12-8" value="12-8"/> 2745 <label class="form-check-label fw-normal" for="12-8">Small (under 400 planks)</label> 2746 </div> 2747 </div><div class="list-group-item border-0 ps-0 pb-0"> 2748 <div class="form-check mb-1"> 2749 <input type="checkbox" name="attribute_value" class="form-check-input" id="12-9" value="12-9"/> 2750 <label class="form-check-label fw-normal" for="12-9">Midsize (500-1000 planks)</label> 2751 </div> 2752 </div><div class="list-group-item border-0 ps-0 pb-0"> 2753 <div class="form-check mb-1"> 2754 <input type="checkbox" name="attribute_value" class="form-check-input" id="12-10" value="12-10"/> 2755 <label class="form-check-label fw-normal" for="12-10">Large (2500+ planks)</label> 2756 </div> 2757 </div> 2758 </div> 2759 </div> 2760 </div> 2761 </div> 2762 2763 <div> 2764 <h2 class="accordion-header mb-0" id="o_wsale_offcanvas_tags_header"> 2765 <button type="button" data-bs-toggle="collapse" class="o_wsale_offcanvas_title accordion-button border-top rounded-0 collapsed" data-status="inactive" data-bs-target="#o_wsale_offcanvas_tags" aria-expanded="False" aria-controls="o_wsale_offcanvas_tags"> 2766 <b>Tags</b> 2767 </button> 2768 </h2> 2769 <div id="o_wsale_offcanvas_tags" class="accordion-collapse collapse " aria-expanded="False" aria-labelledby="o_wsale_offcanvas_tags_header"> 2770 <div class="accordion-body pt-0"> 2771 <div class="list-group list-group-flush"> 2772 <div class="form-check mb-1"> 2773 <input type="checkbox" name="tags" class="form-check-input" id="tag_2" value="2"/> 2774 <label class="form-check-label fw-normal" for="tag_2">KEVA Accessories</label> 2775 </div> 2776 <div class="form-check mb-1"> 2777 <input type="checkbox" name="tags" class="form-check-input" id="tag_3" value="3"/> 2778 <label class="form-check-label fw-normal" for="tag_3">Small Sets (under 400 planks)</label> 2779 </div> 2780 <div class="form-check mb-1"> 2781 <input type="checkbox" name="tags" class="form-check-input" id="tag_4" value="4"/> 2782 <label class="form-check-label fw-normal" for="tag_4">Midsize Sets (500-1000)</label> 2783 </div> 2784 <div class="form-check mb-1"> 2785 <input type="checkbox" name="tags" class="form-check-input" id="tag_5" value="5"/> 2786 <label class="form-check-label fw-normal" for="tag_5">Large Sets (2500+ Planks)</label> 2787 </div> 2788 <div class="form-check mb-1"> 2789 <input type="checkbox" name="tags" class="form-check-input" id="tag_13" value="13"/> 2790 <label class="form-check-label fw-normal" for="tag_13">Green Giant Durafoam Blocks</label> 2791 </div> 2792 <div class="form-check mb-1"> 2793 <input type="checkbox" name="tags" class="form-check-input" id="tag_7" value="7"/> 2794 <label class="form-check-label fw-normal" for="tag_7">New</label> 2795 </div> 2796 <div class="form-check mb-1"> 2797 <input type="checkbox" name="tags" class="form-check-input" id="tag_8" value="8"/> 2798 <label class="form-check-label fw-normal" for="tag_8">Card Decks</label> 2799 </div> 2800 <div class="form-check mb-1"> 2801 <input type="checkbox" name="tags" class="form-check-input" id="tag_1" value="1"/> 2802 <label class="form-check-label fw-normal" for="tag_1">Free Resources</label> 2803 </div> 2804 <div class="form-check mb-1"> 2805 <input type="checkbox" name="tags" class="form-check-input" id="tag_10" value="10"/> 2806 <label class="form-check-label fw-normal" for="tag_10">Electronic Resources</label> 2807 </div> 2808 <div class="form-check mb-1"> 2809 <input type="checkbox" name="tags" class="form-check-input" id="tag_11" value="11"/> 2810 <label class="form-check-label fw-normal" for="tag_11">Blemished Products</label> 2811 </div> 2812 <div class="form-check mb-1"> 2813 <input type="checkbox" name="tags" class="form-check-input" id="tag_12" value="12"/> 2814 <label class="form-check-label fw-normal" for="tag_12">Replacement Items</label> 2815 </div> 2816 </div> 2817 </div> 2818 </div> 2819 </div> 2820 </form> 2821 2822 <div id="o_wsale_price_range_option" class="position-relative o_wsale_offcanvas_title accordion accordion-flush px-4 "> 2823 <div class="accordion-item"> 2824 <h6 class="accordion-header"> 2825 <button class="accordion-button px-0 bg-transparent shadow-none" type="button" data-bs-toggle="collapse" aria-expanded="true" data-bs-target="#o_wsale_price_range_option_inner" aria-controls="o_wsale_price_range_option_inner"> 2826 <b>Price Range</b> 2827 </button> 2828 </h6> 2829 <div id="o_wsale_price_range_option_inner" class="accordion-collapse collapse show"> 2830 <input type="range" multiple="multiple" class="form-range range-with-input " data-currency="$" data-currency-position="before" step="0.01" min="0.000000" max="7899.990000" value="
28300.000000,7899.990000"/> 2831 </div> 2832 </div> 2833 </div> 2834 </div> 2835 <div class="offcanvas-body d-flex justify-content-between flex-grow-0 border-top overflow-hidden"> 2836 <a href="/shop" title="Clear Filters" class="btn btn-light d-flex py-1 mb-2 disabled" aria-disabled="true"> 2837 Clear Filters 2838 </a> 2839 </div> 2840 </aside> 2841 2842 <h1 class="shop-page-title visually-hidden-focusable" style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;"> 2843 Shop KEVA Planks - Building Toys and Educational Products 2844 </h1> 2845 </div> 2846 <div class="oe_structure oe_empty oe_structure_not_nearest" id="oe_structure_website_sale_products_2" data-editor-message-default="true" data-editor-message="DRAG BUILDING BLOCKS HERE"></div></div> 2847 2848 <div id="o_shared_blocks" class="oe_unremovable"></div> 2849 </main> 2850 <footer id="bottom" data-anchor="true" data-name="Footer" class="o_footer o_colored_level o_cc "> 2851 <div id="footer" class="oe_structure oe_structure_solo keva-footer o_footer"> 2852 <section class="s_text_image pt80 pb80" data-snippet="s_image_text" data-name="Image - Text"> 2853 <div class="container"> 2854 <div class="row align-items-center"> 2855 <div class="col-lg-6 pt16 pb16 o_colored_level"> 2856 <div data-oe-expression="//www.youtube.com/embed/u-1SwKwzNOY?rel=0&autoplay=0" class="mx-auto media_iframe_video"></div> 2857 </div> 2858 <div class="col-lg-5 offset-lg-1 pt16 pb16 o_colored_level"> 2859 <h2 class="h3-fs"><font class="text-o-color-5">The Magic of KEVA</font></h2> 2860 <p><font class="text-o-color-5">KEVA founder Ken Scheel describes why KEVA Planks are so effective and shares stories of KEVA's transformative impact.</font></p><p><a href="https://youtu.be/u-1SwKwzNOY" class="btn btn-secondary">Watch now</a><br/></p> 2861 </div> 2862 </div> 2863 </div> 2864 </section><footer> 2865 2866 <div class="footer-trust-badges trust-badges"> 2867 <div class="container"> 2868 <p class="trust-badges-title">Trusted By Educators & Families Worldwide</p> 2869 <div class="trust-badges-list"> 2870 <div class="trust-badge-icon"> 2871 <i class="fa fa-truck"></i> 2872 <span class="badge-text">Free Shipping $150+</span> 2873 </div> 2874 <div class="trust-badge-icon"> 2875 <i class="fa fa-shield"></i> 2876 <span class="badge-text">Secure Checkout</span> 2877 </div> 2878 <div class="trust-badge-icon"> 2879 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 7410 3900" style="height: 14px; width: auto;" class="me-1 keva-usa-flag-svg" aria-hidden="true"><rect width="7410" height="3900" fill="#b22234"></rect> 2880<g fill="#fff"> 2881<rect y="300" width="7410" height="300"></rect> 2882<rect y="900" width="7410" height="300"></rect> 2883<rect y="1500" width="7410" height="300"></rect> 2884<rect y="2100" width="7410" height="300"></rect> 2885<rect y="2700" width="7410" height="300"></rect> 2886<rect y="3300" width="7410" height="300"></rect> 2887</g> 2888<rect width="2964" height="2100" fill="#3c3b6e"></rect> 2889<g fill="#fff"> 2890<circle cx="247" cy="105" r="62"></circle><circle cx="741" cy="105" r="62"></circle><circle cx="1235" cy="105" r="62"></circle><circle cx="1729" cy="105" r="62"></circle><circle cx="2223" cy="105" r="62"></circle><circle cx="2717" cy="105" r="62"></circle> 2891<circle cx="494" cy="338" r="62"></circle><circle cx="988" cy="338" r="62"></circle><circle cx="1482" cy="338" r="62"></circle><circle cx="1976" cy="338" r="62"></circle><circle cx="2470" cy="338" r="62"></circle> 2892<circle cx="247" cy="572" r="62"></circle><circle cx="741" cy="572" r="62"></circle><circle cx="1235" cy="572" r="62"></circle><circle cx="1729" cy="572" r="62"></circle><circle cx="2223" cy="572" r="62"></circle><circle cx="2717" cy="572" r="62"></circle> 2893<circle cx="494" cy="805" r="62"></circle><circle cx="988" cy="805" r="62"></circle><circle cx="1482" cy="805" r="62"></circle><circle cx="1976" cy="805" r="62"></circle><circle cx="2470" cy="805" r="62"></circle> 2894<circle cx="247" cy="1038" r="62"></circle><circle cx="741" cy="1038" r="62"></circle><circle cx="1235" cy="1038" r="62"></circle><circle cx="1729" cy="1038" r="62"></circle><circle cx="2223" cy="1038" r="62"></circle><circle cx="2717" cy="1038" r="62"></circle> 2895<circle cx="494" cy="1272" r="62"></circle><circle cx="988" cy="1272" r="62"></circle><circle cx="1482" cy="1272" r="62"></circle><circle cx="1976" cy="1272" r="62"></circle><circle cx="2470" cy="1272" r="62"></circle> 2896<circle cx="247" cy="1505" r="62"></circle><circle cx="741" cy="1505" r="62"></circle><circle cx="1235" cy="1505" r="62"></circle><circle cx="1729" cy="1505" r="62"></circle><circle cx="2223" cy="1505" r="62"></circle><circle cx="2717" cy="1505" r="62"></circle> 2897<circle cx="494" cy="1738" r="62"></circle><circle cx="988" cy="1738" r="62"></circle><circle cx="1482" cy="1738" r="62"></circle><circle cx="1976" cy="1738" r="62"></circle><circle cx="2470" cy="1738" r="62"></circle> 2898<circle cx="247" cy="1971" r="62"></circle><circle cx="741" cy="1971" r="62"></circle><circle cx="1235" cy="1971" r="62"></circle><circle cx="1729" cy="1971" r="62"></circle><circle cx="2223" cy="1971" r="62"></circle><circle cx="2717" cy="1971" r="62"></circle> 2899</g></svg>
2900 <span class="badge-text">Made in USA</span> 2901 </div> 2902 <div class="trust-badge-icon"> 2903 <i class="fa fa-trophy"></i> 2904 <span class="badge-text">Award Winning</span> 2905 </div> 2906 <a href="/educators" class="trust-badge-icon text-decoration-none" style="color: inherit;"> 2907 <i class="fa fa-graduation-cap"></i> 2908 <span class="badge-text">Educator Approved</span> 2909 </a> 2910 </div> 2911 </div> 2912 </div> 2913 2914 2915 <div class="footer-main"> 2916 <div class="container"> 2917 <div class="row"> 2918 2919 <div class="col-lg-3 col-md-6 footer-column mb-4 mb-lg-0"> 2920 <div class="footer-logo mb-3"> 2921 <img src="/web/image/website/1/logo" alt="KEVA Planks" style="max-height: 50px;" loading="lazy"/> 2922 </div> 2923 <p class="footer-tagline">Building creativity through simple, beautiful wooden planks.</p> 2924 <span class="footer-heading" role="heading" aria-level="3">Follow Us</span> 2925 <div class="footer-social social-links"> 2926 <a href="https://www.facebook.com/KEVAplanksEducation" target="_blank" rel="noopener noreferrer" aria-label="Facebook"> 2927 <i class="fa fa-facebook"></i> 2928 </a> 2929 <a href="https://www.instagram.com/kevaplanks" target="_blank" rel="noopener noreferrer" aria-label="Instagram"> 2930 <i class="fa fa-instagram"></i> 2931 </a> 2932 <a href="https://www.pinterest.com/kevaplanks" target="_blank" rel="noopener noreferrer" aria-label="Pinterest"> 2933 <i class="fa fa-pinterest"></i> 2934 </a> 2935 <a href="https://www.youtube.com/kevaplanks" target="_blank" rel="noopener noreferrer" aria-label="YouTube"> 2936 <i class="fa fa-youtube"></i> 2937 </a> 2938 <a href="https://www.tiktok.com/@kevaplanks" target="_blank" rel="noopener noreferrer" aria-label="TikTok"> 2939 <i class="fa fa-tiktok-custom"></i> 2940 </a> 2941 <a href="https://www.linkedin.com/company/keva-planks/" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn"> 2942 <i class="fa fa-linkedin"></i> 2943 </a> 2944 <a href="https://x.com/kevaplanks/" target="_blank" rel="noopener noreferrer" aria-label="X (Twitter)"> 2945 <i class="fa fa-twitter"></i> 2946 </a> 2947 </div> 2948 </div> 2949 2950 2951 <div class="col-lg-2 col-md-6 footer-column mb-4 mb-lg-0"> 2952 <span class="footer-heading" role="heading" aria-level="3">Navigate</span> 2953 <ul class="footer-nav list-unstyled"> 2954 <li><a href="/">Home</a></li> 2955 <li><a href="/shop">Shop All</a></li> 2956 <li><a href="/educators">Educators</a></li> 2957 <li><a href="/families">Families</a></li> 2958 <li><a href="/affiliate-program">Affiliates</a></li><li><a href="/lets-build">Tutorials</a></li> 2959 <li><a href="/page/about">About Us</a></li> 2960 <li><a href="/contact-us">Contact</a></li> 2961 </ul> 2962 </div> 2963 2964 2965 <div class="col-lg-2 col-md-6 footer-column mb-4 mb-lg-0">
2966 <span class="footer-heading" role="heading" aria-level="3">Shop</span> 2967 <ul class="footer-nav list-unstyled"> 2968 <li><a href="/shop/category/family-products-3">Family Products</a></li> 2969 <li><a href="/shop/category/education-products-2">Education Products</a></li> 2970 <li><a href="/shop/category/accessories-4">Accessories</a></li> 2971 <li><a href="/shop/category/digital-downloads-7">Digital Downloads</a></li> 2972 <li><a href="/shop/category/gift-cards-8">Gift Cards</a></li> 2973 </ul> 2974 </div> 2975 2976 2977 <div class="col-lg-2 col-md-6 footer-column mb-4 mb-lg-0"> 2978 <span class="footer-heading" role="heading" aria-level="3">Contact</span> 2979 <div class="footer-contact"> 2980 <div class="contact-item"> 2981 <i class="fa fa-phone"></i> 2982 <a href="tel:+18886009413" data-ctm-watch-id="13" data-ctm-tracked="1">(888) 600-9413</a> 2983 </div> 2984 <div class="contact-item"> 2985 <i class="fa fa-envelope"></i> 2986 <a href="/cdn-cgi/l/email-protection#274e494148674c425146574b46494c540944484a"><span class="__cf_email__" data-cfemail="b9d0d7dfd6f9d2dccfd8c9d5d8d7d2ca97dad6d4">[email protected]</span></a> 2987 </div> 2988 <div class="contact-item"> 2989 <i class="fa fa-map-marker"></i> 2990 Bridgewater, VA USA 2991 </div> 2992 </div> 2993 </div> 2994 2995 2996 <div class="col-lg-3 col-md-6 footer-column mb-4 mb-lg-0"> 2997 <span class="footer-heading" role="heading" aria-level="3">Newsletter</span> 2998 <div class="footer-newsletter"> 2999 <p class="newsletter-description">Subscribe for building tips, educator resources, and exclusive offers!</p> 3000 <div class="newsletter-form"> 3001 <a href="/newsletter" class="btn btn-primary w-100"> 3002 <i class="fa fa-envelope me-2"></i>Subscribe Now 3003 </a> 3004 </div> 3005 </div> 3006 </div> 3007 </div> 3008 </div> 3009 </div> 3010 3011 3012 <div class="footer-bottom footer-copyright"> 3013 <div class="container"> 3014 <div class="row align-items-center"> 3015 <div class="col-md-6 text-center text-md-start mb-3 mb-md-0"> 3016 <p class="copyright-text mb-0"> 3017 © 2026 KEVA Planks and Doren Toy Company. All Rights Reserved. 3018 </p> 3019 </div> 3020 <div class="col-md-6 text-center text-md-end"> 3021 <div class="footer-bottom-links"> 3022 <a href="/privacy-policy">Privacy Policy</a> 3023 <a href="/terms-of-service">Terms of Service</a> 3024 <a href="/shipping-returns">Shipping & Returns</a> 3025 </div> 3026 </div> 3027 </div> 3028 </div> 3029 </div> 3030 </footer> 3031 </div> 3032 <div class="o_footer_copyright o_colored_level o_cc" data-name="Copyright"> 3033 <div class="container py-3"> 3034 <div class="row"> 3035 <div class="col-sm text-center text-sm-start text-muted">
3036 <span class="o_footer_copyright_name me-2">Copyright © Company name</span> 3037 3038 3039 </div> 3040 <div class="col-sm text-center text-sm-end o_not_editable"> 3041 <div class="o_brand_promotion"> 3042 Powered by 3043 <a target="_blank" class="badge text-bg-light" href="http://www.odoo.com?utm_source=db&utm_medium=website"> 3044 <img alt="Odoo" src="/web/static/img/odoo_logo_tiny.png" width="62" height="20" style="width: auto; height: 1em; vertical-align: baseline;" loading="lazy"/> 3045 </a> 3046 - 3047 The #1 <a target="_blank" href="http://www.odoo.com/app/ecommerce?utm_source=db&utm_medium=website">Open Source eCommerce</a> 3048 3049 </div> 3050 </div> 3051 </div> 3052 </div> 3053 </div> 3054 </footer> 3055 3056 <section class="o_newsletter_popup d-none o_snippet_invisible o_colored_level o_conditional_hidden" data-name="Newsletter Popup" data-form-type="emoryday_popup" role="dialog" aria-labelledby="newsletterPopupTitle" aria-modal="true"> 3057 3058 3059 <div class="o_newsletter_popup_overlay js_close_popup"></div> 3060 3061 3062 <div class="o_newsletter_popup_container"> 3063 <div class="o_newsletter_popup_content"> 3064 3065 <div class="o_newsletter_popup_header"> 3066 <div class="w-100 text-center"> 3067 <h4 class="o_newsletter_popup_title mb-2" id="newsletterPopupTitle"> 3068 <i class="fa fa-gift me-2"></i>Get 10% Off Your First Order! 3069 </h4> 3070 <p class="mb-0 small opacity-75">Join the KEVA Planks community</p> 3071 </div> 3072 <button type="button" class="o_newsletter_popup_close js_close_popup" aria-label="Close newsletter popup"> 3073 <i class="fa fa-times"></i> 3074 </button> 3075 </div> 3076 3077 3078 <div class="o_newsletter_popup_body"> 3079 <p class="text-center text-muted mb-4"> 3080 Subscribe to our newsletter for exclusive offers, building inspiration, and educational resources. 3081 </p> 3082 3083 3084 3085 3086 <div class="js_newsletter_form_container keva-emoryday-form keva-emoryday-popup-form" data-emoryday-form-id="5c5fe101-3120-453a-b1da-da31f8595f2e" data-emoryday-form-url="https://app.emoryday.com/api/form/5c5fe101-3120-453a-b1da-da31f8595f2e/js"> 3087 <div class="emoryday-form-placeholder text-center py-3"> 3088 <i class="fa fa-spinner fa-spin me-2"></i>Loading form... 3089 </div> 3090 </div> 3091 3092 <p class="text-center text-muted small mt-3 mb-0"> 3093 <i class="fa fa-lock me-1"></i> 3094 We respect your privacy and will never share your email. 3095 </p> 3096 </div> 3097 </div> 3098 </div> 3099 </section> 3100 3101 3102 <style> 3103 /* Popup overlay (darkened background) */ 3104 .o_newsletter_popup { 3105 position: fixed; 3106 top: 0; 3107 left: 0; 3108 width: 100%; 3109 height: 100%; 3110 z-index: 1050; 3111 display: flex; 3112 align-items: center; 3113 justify-content: center; 3114 opacity: 0; 3115 visibility: hidden; 3116 transition: opacity 0.3s ease, visibility 0.3s ease; 3117 } 3118 3119 .o_newsletter_popup.o_popup_visible { 3120 opacity: 1; 3121 visibility: visible; 3122 } 3123 3124 .o_newsletter_popup.d-none { 3125 display: none !important; 3126 } 3127 3128 .o_newsletter_popup_overlay { 3129 position: absolute; 3130 top: 0; 3131 left: 0; 3132 width: 100%; 3133 height: 100%; 3134 background: rgba(0, 0, 0, 0.5); 3135 cursor: pointer; 3136 } 3137 3138 /* Popup container */ 3139 .o_newsletter_popup_container { 3140 position: relative; 3141 z-index: 1; 3142 max-width: 500px; 3143 width: 90%; 3144 max-height: 90vh; 3145 overflow-y: auto; 3146 transform: translateY(-20px); 3147 transition: transform 0.3s ease; 3148 } 3149 3150 .o_newsletter_popup.o_popup_visible .o_newsletter_popup_container { 3151 transform: translateY(0); 3152 } 3153 3154 /* Popup content box */ 3155 .o_newsletter_popup_content { 3156 background: #fff; 3157 border-radius: 12px; 3158 overflow: hidden; 3159 box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2); 3160 } 3161 3162 /* Header with gradient */ 3163 .o_newsletter_popup_header { 3164 position: relative; 3165 background: linear-gradient(135deg, #2c3e50 0%, #34495e 100%); 3166 color: #fff; 3167 padding: 30px; 3168 text-align: center; 3169 } 3170 3171 .o_newsletter_popup_title { 3172 color: #fff; 3173 font-weight: 600; 3174 } 3175 3176 /* Close button */ 3177 .o_newsletter_popup_close { 3178 position: absolute; 3179 top: 15px; 3180 right: 15px; 3181 width: 32px; 3182 height: 32px; 3183 border: none; 3184 background: rgba(255, 255, 255, 0.2); 3185 border-radius: 50%; 3186 color: #fff; 3187 font-size: 16px; 3188 cursor: pointer; 3189 display: flex; 3190 align-items: center; 3191 justify-content: center; 3192 transition: background 0.2s ease; 3193 } 3194 3195 .o_newsletter_popup_close:hover { 3196 background: rgba(255, 255, 255, 0.3); 3197 } 3198 3199 .o_newsletter_popup_close:focus { 3200 outline: 2px solid #fff; 3201 outline-offset: 2px; 3202 } 3203 3204 /* Body */ 3205 .o_newsletter_popup_body { 3206 padding: 24px; 3207 } 3208 3209 /* Form input styling */ 3210 .o_newsletter_popup .input-group .form-control { 3211 border-radius: 8px 0 0 8px;
3212 border-right: none; 3213 } 3214 3215 .o_newsletter_popup .input-group .btn { 3216 border-radius: 0 8px 8px 0; 3217 } 3218 3219 /* Mobile responsive */ 3220 @media (max-width: 576px) { 3221 .o_newsletter_popup_container { 3222 width: 95%; 3223 } 3224 3225 .o_newsletter_popup_header { 3226 padding: 20px; 3227 } 3228 3229 .o_newsletter_popup_body { 3230 padding: 16px; 3231 } 3232 3233 .o_newsletter_popup .input-group { 3234 flex-direction: column; 3235 } 3236 3237 .o_newsletter_popup .input-group .form-control { 3238 border-radius: 8px; 3239 border-right: 1px solid #ced4da; 3240 margin-bottom: 8px; 3241 } 3242 3243 .o_newsletter_popup .input-group .btn { 3244 border-radius: 8px; 3245 width: 100%; 3246 } 3247 } 3248 </style> 3249 </div>
vendor: 117 bytes, lines 3249-3250
3249 3250 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
3250<script type="text/javascript"> 3251 3252/** @odoo-module **/ 3253/* KEVA Planks - Enhanced Add to Cart Experience */ 3254 3255document.addEventListener('DOMContentLoaded', function() { 3256 // Enhance add-to-cart buttons 3257 document.querySelectorAll('form[action*="/shop/cart/update"]').forEach(function(form) { 3258 form.addEventListener('submit', function(e) { 3259 // Add loading state to button 3260 const btn = form.querySelector('button[type="submit"], a.a-submit'); 3261 if (btn) { 3262 btn.classList.add('disabled'); 3263 const originalText = btn.innerHTML; 3264 btn.innerHTML = '<i class="fa fa-spinner fa-spin me-1"></i> Adding...'; 3265 3266 // Restore button after delay 3267 setTimeout(function() { 3268 btn.classList.remove('disabled'); 3269 btn.innerHTML = originalText; 3270 }, 1500); 3271 } 3272 }); 3273 }); 3274 3275 // Animate cart icon when item added 3276 const observer = new MutationObserver(function(mutations) { 3277 mutations.forEach(function(mutation) { 3278 if (mutation.target.classList.contains('my_cart_quantity')) { 3279 mutation.target.classList.add('updated'); 3280 setTimeout(function() { 3281 mutation.target.classList.remove('updated'); 3282 }, 500); 3283 } 3284 }); 3285 }); 3286 3287 const cartQuantity = document.querySelector('.my_cart_quantity'); 3288 if (cartQuantity) { 3289 observer.observe(cartQuantity, { 3290 characterData: true, 3291 childList: true, 3292 subtree: true 3293 }); 3294 } 3295 3296 // Show success message after add to cart 3297 window.addEventListener('shown.bs.toast', function(e) { 3298 if (e.target.classList.contains('o_website_sale_toast')) { 3299 // Could add custom behavior here 3300 console.log('Product added to cart'); 3301 } 3302 }); 3303}); 3304 3305// Custom toast notification function 3306function showCartNotification(productName, productImage, productPrice) { 3307 const toast = document.createElement('div'); 3308 toast.className = 'position-fixed bottom-0 end-0 p-3'; 3309 toast.style.zIndex = '1100'; 3310 toast.innerHTML = ` 3311 <div class="toast show align-items-center text-white bg-success border-0" role="alert"> 3312 <div class="d-flex"> 3313 <div class="toast-body d-flex align-items-center"> 3314 <i class="fa fa-check-circle fa-lg me-2"></i> 3315 <div> 3316 <strong>${productName}</strong> added to cart! 3317 <div class="small">${productPrice}</div> 3318 </div> 3319 </div> 3320 <button type="button" class="btn-close btn-close-white me-2 m-auto" data-bs-dismiss="toast"></button> 3321 </div> 3322 </div> 3323 `; 3324 document.body.appendChild(toast); 3325 3326 // Auto-remove after 3 seconds 3327 setTimeout(function() { 3328 toast.remove(); 3329 }, 3000); 3330} 3331 3332 </script>
3332 3333 <button class="back-to-top" id="backToTop" aria-label="Back to top" title="Back to top"> 3334 <i class="fa fa-chevron-up"></i> 3335 </button> 3336
3336<script> 3337 document.addEventListener('DOMContentLoaded', function() { 3338 var backToTop = document.getElementById('backToTop'); 3339 if (backToTop) { 3340 window.addEventListener('scroll', function() { 3341 if (window.pageYOffset > 300) { 3342 backToTop.classList.add('visible'); 3343 } else { 3344 backToTop.classList.remove('visible'); 3345 } 3346 }); 3347 backToTop.addEventListener('click', function() { 3348 window.scrollTo({ top: 0, behavior: 'smooth' }); 3349 }); 3350 } 3351 }); 3352 </script>
3352 3353 3354
3354<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"74ed939c82414c1393efc9909f815366","r":1,"spa":2}' crossorigin="anonymous"></script>
3354 3355</body> 3356</html> 3357
3357<script type="text/javascript" src="https://static.klaviyo.com/onsite/js/Kr4dRL/klaviyo.js"> 3358 </script>
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.