PageSourceSearch

https://www.kevaplanks.com/shop

html kevaplanks.com collected 2026-10-01 14:49:30 UTC 219,509 bytes, 3,358 lines download raw bytes

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&amp;family=Montserrat:wght@400;500;600;700&amp;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&amp;ev=PageView&amp;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&#160;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=&amp;order=&amp;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=&amp;order=&amp;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&amp;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 &amp; 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 &amp; 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[&#39;price_reduce&#39;]">$ <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[&#39;price_reduce&#39;]">$ <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[&#39;price_reduce&#39;]">$ <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[&#39;price_reduce&#39;]">$ <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[&#39;price_reduce&#39;]">$ <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[&#39;price_reduce&#39;]">$ <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[&#39;price_reduce&#39;]">$ <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[&#39;price_reduce&#39;]">$ <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[&#39;price_reduce&#39;]">$ <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[&#39;price_reduce&#39;]">$ <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[&#39;price_reduce&#39;]">$ <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[&#39;price_reduce&#39;]">$ <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[&#39;price_reduce&#39;]">$ <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[&#39;price_reduce&#39;]">$ <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[&#39;price_reduce&#39;]">$ <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[&#39;price_reduce&#39;]">$ <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[&#39;price_reduce&#39;]">$ <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[&#39;price_reduce&#39;]">$ <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[&#39;price_reduce&#39;]">$ <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[&#39;price_reduce&#39;]">$ <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[&#39;price_reduce&#39;]">$ <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[&#39;price_reduce&#39;]">$ <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[&#39;price_reduce&#39;]">$ <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[&#39;price_reduce&#39;]">$ <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=&#39;/shop?order=website_sequence+asc&#39;;"/>
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=&#39;/shop?order=create_date+desc&#39;;"/>
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=&#39;/shop?order=name+asc&#39;;"/>
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=&#39;/shop?order=list_price+asc&#39;;"/>
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=&#39;/shop?order=list_price+desc&#39;;"/>
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&amp;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 &amp; 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&#160;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 &amp; 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 &copy; 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&amp;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&amp;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.