1<!doctype html> 2<html class="no-js" lang="fr"> 3<head>
3<script data-source-attribution="shopify.event_observer.bootstrap"> 4(function(){let e=navigator,t=`prototype`,n=`sendBeacon`,r=e[n],i=fetch,a=XMLHttpRequest[t],{open:o,send:s}=a,c=`EventListener`,l=`add${c}`,u=`remove${c}`,d=EventTarget[t],f=d[l],p=d[u],m=e=>Error((e=document.currentScript)&&[e?.src,e?.id||e?.dataset?.sourceAttribution]),h=(e=[],t=0)=>(e.p=n=>e[t++%1e3]=n,[e,t=>(e.forEach(e.p=t),e.length=0)]),[g,_]=h(),[v,y]=h(),b,x=new WeakMap,S=e=>e&&g.p([e,b||[m()]]);d[l]=function(e,t,n){let r=this,i=t?.handleEvent||t,a=x.get(t),o=m();i?.call&&!a&&x.set(t,a=function(e){b=[o,e.type];try{i.call(t==i?this:t,e)}finally{b=null}}),v.p([e,o,a,r?.tagName||r+``,r?.id]),f.call(r,e,a||t,n)},d[u]=function(e,t,n){p.call(this,e,x.get(t)||t,n)},a.open=function(e,t){x.set(this,[t+``,e]),o.apply(this,arguments)},a.send=function(e){S(x.get(this)),s.call(this,e)},fetch=(e,t)=>(S([(e?.url||e)+``,t?.method]),i(e,t)),e[n]=(t,n)=>(S([t+``,``]),r.call(e,t,n)),setTimeout(()=>import("//www.boutique-educative.com/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`57333874854`)))})(); 5//# sourceURL=event-observer-collector.js 6</script>
6 7 8 <meta charset="utf-8"> 9 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 10 <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, user-scalable=0"> 11 <meta name="theme-color" content="#b32025"> 12 13 <!-- Network optimisations --> 14<link rel="preconnect" href="//cdn.shopify.com" crossorigin> 15<link rel="preconnect" href="//fonts.shopifycdn.com" crossorigin> 16<link rel="preconnect" href="https://monorail-edge.shopifysvc.com"> 17 18<link rel="preload" as="style" href="//www.boutique-educative.com/cdn/shop/t/2/assets/theme-critical.css?enable_css_minification=1&v=182578987804888269011622645931"><link rel="preload" as="script" href="//www.boutique-educative.com/cdn/shop/t/2/assets/scrollreveal.min.js?v=163720458850474464051622645933"><link rel="preload" href="//www.boutique-educative.com/cdn/fonts/muli/muli_n4.e949947cfff05efcc994b2e2db40359a04fa9a92.woff2" as="font" type="font/woff2" crossorigin> 19<link rel="preload" href="//www.boutique-educative.com/cdn/fonts/oswald/oswald_n4.7760ed7a63e536050f64bb0607ff70ce07a480bd.woff2" as="font" type="font/woff2" crossorigin> 20<link rel="preload" href="//www.boutique-educative.com/cdn/fonts/oswald/oswald_n4.7760ed7a63e536050f64bb0607ff70ce07a480bd.woff2" as="font" type="font/woff2" crossorigin> 21<link rel="preload" href="//www.boutique-educative.com/cdn/fonts/oswald/oswald_n4.7760ed7a63e536050f64bb0607ff70ce07a480bd.woff2" as="font" type="font/woff2" crossorigin> 22<link rel="canonical" href="https://www.boutique-educative.com/cart"> 23 <link rel="shortcut icon" href="//www.boutique-educative.com/cdn/shop/files/favicon_32x32.jpg?v=1622691646" type="image/png"> 24 25 26 <!-- Title and description ================================================== --><title>Votre panier 27– Boutique Ãducative</title><!-- /snippets/social-meta-tags.liquid --> 28 29 30 31 32<meta property="og:site_name" content="Boutique Ãducative"> 33<meta property="og:url" content="https://www.boutique-educative.com/cart"> 34<meta property="og:title" content="Votre panier"> 35<meta property="og:type" content="website"> 36<meta property="og:description" content="La Boutique Ãducative - Entreprise spécialisée dans les troubles d'apprentissage. Nous vend
36ons matériel informatique et logiciels spécialisés aux écoles et particuliers. "> 37 38<meta property="og:image" content="http://www.boutique-educative.com/cdn/shop/files/Logo-high-res-bout-fr_1ecf9f56-a6a5-4896-b491-21c145137a59_1200x1200.png?v=1622805739"> 39<meta property="og:image:secure_url" content="https://www.boutique-educative.com/cdn/shop/files/Logo-high-res-bout-fr_1ecf9f56-a6a5-4896-b491-21c145137a59_1200x1200.png?v=1622805739"> 40 41 42<meta name="twitter:card" content="summary_large_image"> 43<meta name="twitter:title" content="Votre panier"> 44<meta name="twitter:description" content="La Boutique Ãducative - Entreprise spécialisée dans les troubles d'apprentissage. Nous vendons matériel informatique et logiciels spécialisés aux écoles et particuliers. "> 45 46 <!-- JS before CSSOM =================================================== --> 47
47<script type="text/javascript"> 48 theme = {}; 49 theme.t = {}; 50 theme.map = {}; 51 theme.map_settings_url="//www.boutique-educative.com/cdn/shop/t/2/assets/map_settings.min.js?v=139713383514298653791622645924"; 52 theme.cart_type = 'modal'; 53 theme.cart_ajax = true; 54 theme.routes = { 55 rootUrl: "/", 56 rootUrlSlash: "/", 57 cartUrl: "/cart", 58 cartAddUrl: "/cart/add", 59 cartChangeUrl: "/cart/change" 60 }; 61 theme.assets = { 62 plyr: "//www.boutique-educative.com/cdn/shop/t/2/assets/plyr.min.js?v=4209607025050129391622645934", 63 masonry: "//www.boutique-educative.com/cdn/shop/t/2/assets/masonry.min.js?v=52946867241060388171622645927", 64 autocomplete: "//www.boutique-educative.com/cdn/shop/t/2/assets/autocomplete.min.js?v=42647060391499044481622645938", 65 photoswipe: "//www.boutique-educative.com/cdn/shop/t/2/assets/photoswipe.min.js?v=25365026511866153621622645930", 66 fecha: "//www.boutique-educative.com/cdn/shop/t/2/assets/fecha.min.js?v=77892649025288305351622645937" 67 }; 68 </script>
68 69 70 <style id="fontsupporttest">@font-face{font-family:"font";src:url("https://")}</style> 71
71<script type="text/javascript"> 72 function supportsFontFace() { 73 function blacklist() { 74 var match = /(WebKit|windows phone.+trident)\/(\d+)/i.exec(navigator.userAgent); 75 return match && parseInt(match[2], 10) < (match[1] == 'WebKit' ? 533 : 6); 76 } 77 function hasFontFaceSrc() { 78 var style = document.getElementById('fontsupporttest'); 79 var sheet = style.sheet || style.styleSheet; 80 var cssText = sheet ? (sheet.cssRules && sheet.cssRules[0] ? sheet.cssRules[0].cssText : sheet.cssText || '') : ''; 81 return /src/i.test(cssText); 82 } 83 return !blacklist() && hasFontFaceSrc(); 84 } 85 document.documentElement.classList.replace('no-js', 'js'); 86 if (window.matchMedia("(pointer: coarse)").matches) {document.documentElement.classList.add('touchevents')} else {document.documentElement.classList.add('no-touchevents')} 87 if (supportsFontFace()) {document.documentElement.classList.add('fontface')} 88 </script>
88 89
89<script src="//www.boutique-educative.com/cdn/shop/t/2/assets/jquery.min.js?v=115860211936397945481622645935" defer="defer"></script>
89 90
90<script src="//www.boutique-educative.com/cdn/shop/t/2/assets/vendor.min.js?v=125665167228787214451622645938" defer="defer"></script>
90 91
91<script src="//www.boutique-educative.com/cdn/shop/t/2/assets/ajax-cart.min.js?v=142326021870213468841622645954" defer="defer"></script>
91 92 93 <!-- CSS ================================================== --> 94 95<style data-shopify> 96 97 98 99 100 101:root { 102 --color--brand: #b32025; 103 --color--brand-dark: #9d1c21; 104 --color--brand-light: #c92429; 105 106 --color--accent: #f0f0f0; 107 --color--accent-dark: #e3e3e3; 108 109 --color--link: #e98387; 110 --color--link-dark: #31090a; 111 112 --color--text: #212121; 113 --color--text-light: rgba(33, 33, 33, 0.7); 114 --color--text-lighter: rgba(33, 33, 33, 0.5); 115 --color--text-lightest: rgba(33, 33, 33, 0.2); 116 117 --color--text-bg: rgba(33, 33, 33, 0.1); 118 119 --color--headings: #212121; 120 --color--alt-text: #666666; 121 --color--btn: #ffffff; 122 123 --color--product-bg: #f0f0f0; 124 --color--product-sale: #6c9330; 125 126 --color--bg: #ffffff; 127 --color--bg-alpha: rgba(255, 255, 255, 0.8); 128 --color--bg-light: #ffffff; 129 --color--bg-dark: #f2f2f2; 130 131 --font--size-base: 15; 132 --font--line-base: 30; 133 134 --font--size-h1: 34; 135 --font--size-h2: 26; 136 --font--size-h3: 20; 137 --font--size-h4: 19; 138 --font--size-h5: 16; 139 --font--size-h6: 15; 140 141 --font--body: Muli, sans-serif; 142 --font--body-style: normal; 143 --font--body-weight: 400; 144 145 --font--title: Oswald, sans-serif; 146 --font--title-weight: 400; 147 --font--title-style: normal; 148 --font--title-space: 1px; 149 --font--title-transform: uppercase; 150 --font--title-border: 1; 151 --font--title-border-size: 3px; 152 153 --font--nav: Oswald, sans-serif; 154 --font--nav-weight: 400; 155 --font--nav-style: normal; 156 --font--nav-space: 1px; 157 --font--nav-transform: uppercase; 158 --font--nav-size: 13px; 159 160 --font--button: Oswald, sans-serif; 161 --font--button-weight: 400; 162 --font--button-style: normal; 163 --font--button-space: 1px; 164 --font--button-transform: uppercase; 165 --font--button-size: 13px; 166 --font--button-mobile-size: 12px; 167 168 --font--icon-url: //www.boutique-educative.com/cdn/shop/t/2/assets/sb-icons.eot?v=69961381625854386191622645927; 169} 170</style> 171 <style>@font-face { 172 font-family: Muli; 173 font-weight: 400; 174 font-style: normal; 175 font-display: swap; 176 src: url("//www.boutique-educative.com/cdn/fonts/muli/muli_n4.e949947cfff05efcc994b2e2db40359a04fa9a92.woff2") format("woff2"), 177 url("//www.boutique-educative.com/cdn/fonts/muli/muli_n4.35355e4a0c27c9bc94d9af3f9bcb586d8229277a.woff") format("woff"); 178} 179 180@font-face { 181 font-family: Oswald; 182 font-weight: 400; 183 font-style: normal; 184 font-display: swap; 185 src: url("//www.boutique-educative.com/cdn/fonts/oswald/oswald_n4.7760ed7a63e536050f64bb0607ff70ce07a480bd.woff2") format("woff2"), 186 url("//www.boutique-educative.com/cdn/fonts/oswald/oswald_n4.ae5e497f60fc686568afe76e9ff1872693c533e9.woff") format("woff"); 187} 188 189@font-face { 190 font-family: Oswald; 191 font-weight: 400; 192 font-style: normal; 193 font-display: swap; 194 src: url("//www.boutique-educative.com/cdn/fonts/oswald/oswald_n4.7760ed7a63e536050f64bb0607ff70ce07a480bd.woff2") format("woff2"), 195 url("//www.boutique-educative.com/cdn/fonts/oswald/oswald_n4.ae5e497f60fc686568afe76e9ff1872693c533e9.woff") format("woff"); 196} 197 198@font-face { 199 font-family: Oswald; 200 font-weight: 400; 201 font-style: normal; 202 font-display: swap; 203 src: url("//www.boutique-educative.com/cdn/fonts/oswald/oswald_n4.7760ed7a63e536050f64bb0607ff70ce07a480bd.woff2") format("woff2"), 204 url("//www.boutique-educative.com/cdn/fonts/oswald/oswald_n4.ae5e497f60fc686568afe76e9ff1872693c533e9.woff") format("woff"); 205} 206 207@font-face { 208 font-family: Muli; 209 font-weight: 700; 210 font-style: normal; 211 font-display: swap; 212 src: url("//www.boutique-educative.com/cdn/fonts/muli/muli_n7.c8c44d0404947d89610714223e630c4cbe005587.woff2") format("woff2"), 213 url("//www.boutique-educative.com/cdn/fonts/muli/muli_n7.4cbcffea6175d46b4d67e9408244a5b38c2ac568.woff") format("woff"); 214} 215 216@font-face { 217 font-family: Muli; 218 font-weight: 400; 219 font-style: italic; 220 font-display: swap; 221 src: url("//www.boutique-educative.com/cdn/fonts/muli/muli_i4.c0a1ea800bab5884ab82e4eb25a6bd25121bd08c.woff2") format("woff2"), 222 url("//www.boutique-educative.com/cdn/fonts/muli/muli_i4.a6c39b1b31d876de7f99b3646461aa87120de6ed.woff") format("woff"); 223} 224 225@font-face { 226 font-family: Muli; 227 font-weight: 700; 228 font-style: italic; 229 font-display: swap; 230 src: url("//www.boutique-educative.com/cdn/fonts/muli/muli_i7.34eedbf231efa20bd065d55f6f71485730632c7b.woff2") format("woff2"), 231 url("//www.boutique-educative.com/cdn/fonts/muli/muli_i7.2b4df846821493e68344d0b0212997d071bf38b7.woff") format("woff"); 232} 233 234</style> 235 236<link rel="stylesheet" href="//www.boutique-educative.com/cdn/shop/t/2/assets/theme-critical.css?enable_css_minification=1&v=182578987804888269011622645931"> 237 238<link rel="preload" href="//www.boutique-educative.com/cdn/shop/t/2/assets/theme.css?enable_css_minification=1&v=21312513603539000031622645926" as="style" onload="this.onload=null;this.rel='stylesheet'"> 239<noscript><link rel="stylesheet" href="//www.boutique-educative.com/cdn/shop/t/2/assets/theme.css?enable_css_minification=1&v=21312513603539000031622645926"></noscript>
240<script> 241 /*! loadCSS rel=preload polyfill. [c]2017 Filament Group, Inc. MIT License */ 242 (function(w){"use strict";if(!w.loadCSS){w.loadCSS=function(){}}var rp=loadCSS.relpreload={};rp.support=(function(){var ret;try{ret=w.document.createElement("link").relList.supports("preload")}catch(e){ret=false}return function(){return ret}})();rp.bindMediaToggle=function(link){var finalMedia=link.media||"all";function enableStylesheet(){if(link.addEventListener){link.removeEventListener("load",enableStylesheet)}else if(link.attachEvent){link.detachEvent("onload",enableStylesheet)}link.setAttribute("onload",null);link.media=finalMedia}if(link.addEventListener){link.addEventListener("load",enableStylesheet)}else if(link.attachEvent){link.attachEvent("onload",enableStylesheet)}setTimeout(function(){link.rel="stylesheet";link.media="only x"});setTimeout(enableStylesheet,3000)};rp.poly=function(){if(rp.support()){return}var links=w.document.getElementsByTagName("link");for(var i=0;i<links.length;i+=1){var link=links[i];if(link.rel==="preload"&&link.getAttribute("as")==="style"&&!link.getAttribute("data-loadcss")){link.setAttribute("data-loadcss",true);rp.bindMediaToggle(link)}}};if(!rp.support()){rp.poly();var run=w.setInterval(rp.poly,500);if(w.addEventListener){w.addEventListener("load",function(){rp.poly();w.clearInterval(run)})}else if(w.attachEvent){w.attachEvent("onload",function(){rp.poly();w.clearInterval(run)})}}if(typeof exports!=="undefined"){exports.loadCSS=loadCSS}else{w.loadCSS=loadCSS}}(typeof global!=="undefined"?global:this)); 243</script>
243 244 245 <!-- JS after CSSOM=================================================== --> 246
246<script src="//www.boutique-educative.com/cdn/shop/t/2/assets/theme.min.js?v=67362414734980941491622645942" defer="defer"></script>
246 247
247<script src="//www.boutique-educative.com/cdn/shop/t/2/assets/custom.js?v=4012982073880900061622901751" defer="defer"></script>
247 248 249 250 251 252
252<script src="//www.boutique-educative.com/cdn/shop/t/2/assets/scrollreveal.min.js?v=163720458850474464051622645933"></script>
252 253 254 255 256 <!-- Header hook for plugins ================================================== --> 257
257<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
257<meta name="google-site-verification" content="5wTWL9mV7-7X0PPRTlANNuqnZIqF9LgbDXxgfeX7f88"> 258<meta name="facebook-domain-verification" content="35laj79ilx8pgq8qau2q3c9e7akghi"> 259<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/57333874854/digital_wallets/dialog"> 260<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
260<script async="async" src="/checkouts/internal/preloads.js?locale=fr-CA"></script>
260 261<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
262<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=fr-CA&shop_id=57333874854" crossorigin="anonymous"></script>
vendor: 1 bytes, line 262
262
263<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":57333874854,"countryCode":"CA","currencyCode":"CAD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/57333874854","merchantName":"Boutique Ãducative","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","interac","jcb"],"total":{"type":"pending","label":"Boutique Ãducative","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 263
263
264<script id="shopify-features" type="application/json">{"accessToken":"659adfbd349375cf148fed514b3a08fe","betas":["rich-media-storefront-analytics"],"domain":"www.boutique-educative.com","predictiveSearch":true,"shopId":57333874854,"locale":"fr"}</script>
vendor: 1 bytes, line 264
264
265<script>var Shopify = Shopify || {}; 266Shopify.shop = "boutique-educative.myshopify.com"; 267Shopify.locale = "fr"; 268Shopify.currency = {"active":"CAD","rate":"1.0"}; 269Shopify.country = "CA"; 270Shopify.theme = {"name":"Venue","id":123589066918,"schema_name":"Venue","schema_version":"4.8.6","theme_store_id":836,"role":"main"}; 271Shopify.theme.handle = "null"; 272Shopify.theme.style = {"id":null,"handle":null}; 273Shopify.cdnHost = "www.boutique-educative.com/cdn"; 274Shopify.routes = Shopify.routes || {}; 275Shopify.routes.root = "/"; 276Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 277Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 278Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 279Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 279
279
280<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 280
280
281<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 281
281
282<script> 283 window.ShopifyPay = window.ShopifyPay || {}; 284 window.ShopifyPay.apiHost = "shop.app\/pay"; 285 window.ShopifyPay.redirectState = null; 286</script>
vendor: 1 bytes, line 286
286
287<script> 288 window.Shopify = window.Shopify || {}; 289 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 290 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 291 window.Shopify.SignInWithShop.eligible = true; 292</script>
vendor: 1 bytes, line 292
292
293<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 293
293
294<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js"></script>
vendor: 1 bytes, line 294
294
295<script type="module"> 296 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js"); 297 298 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 299 300</script>
vendor: 1 bytes, line 300
300
301<script> 302 window.Shopify = window.Shopify || {}; 303 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 304 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.fr.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.fr.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.fr.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.fr.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.fr.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.fr.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.fr.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.fr.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.fr.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.fr.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.fr.esm.js"],"listener":["modules/v2/loader.listener.fr.esm.js"],"pay-button":["modules/v2/loader.pay-button.fr.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.fr.esm.js"],"shop-button":["modules/v2/loader.shop-button.fr.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.fr.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.fr.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.fr.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.fr.esm.js"],"shop-login":["modules/v2/loader.shop-login.fr.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.fr.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.fr.esm.js"]}; 305</script>
vendor: 1 bytes, line 305
305
306<script id="__st">var __st={"a":57333874854,"offset":-14400,"reqid":"e88afd92-18c0-4b13-8d8c-36e6535c7e6c-1791120852","pageurl":"www.boutique-educative.com\/cart","u":"a647552ec663","p":"cart"};</script>
vendor: 1 bytes, line 306
306
307<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 307
307
308<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protégé par hCaptcha',privacyText:'Confidentialité',termsText:'Conditions'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 308
308
309<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.boutique-educative.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 309
309
310<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.boutique-educative.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
310<script crossorigin="anonymous" defer="defer" src="//www.boutique-educative.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 310
310
311<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 311
311
312<script> 313 window.Shopify = window.Shopify || {}; 314 window.Shopify.MCP = window.Shopify.MCP || {}; 315 window.Shopify.MCP.enabled = true; 316 window.Shopify.MCP.shop = "boutique-educative.myshopify.com"; 317 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.boutique-educative.com\/api\/mcp"; 318 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 319</script>
vendor: 1 bytes, line 319
319
320<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.boutique-educative.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 321</script>
vendor: 1 bytes, line 321
321
322<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.boutique-educative.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.fr.js",t.type="module",document.head.appendChild(t)}}; 323</script>
vendor: 1 bytes, line 323
323
324<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 325 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 326</script>
vendor: 1 bytes, line 326
326
327<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 328</script>
328 329<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.boutique-educative.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 330<style id="shopify-accelerated-checkout-cart"> 331 #shopify-buyer-consent { 332 margin-top: 1em; 333 display: inline-block; 334 width: 100%; 335} 336 337#shopify-buyer-consent.hidden { 338 display: none; 339} 340 341#shopify-subscription-policy-button { 342 background: none; 343 border: none; 344 padding: 0; 345 text-decoration: underline; 346 font-size: inherit; 347 cursor: pointer; 348} 349 350#shopify-subscription-policy-button::before { 351 box-shadow: none; 352} 353 354 </style> 355
356<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
356 357
358<script>let transcy_apiURI = "https://api.transcy.io/api";let transcy_productId = "";let transcy_currenciesPaymentPublish = [];let transcy_curencyDefault = "CAD";transcy_currenciesPaymentPublish.push("CAD");let transcy_shopifyLocales = [{"shop_locale":{"locale":"fr","enabled":true,"primary":true,"published":true}}];</script>
358 359 <link rel="stylesheet" href="https://tc.cdnhub.co/store/assets/css/v2/main.css?v=3.8_1633840749"> 360 361
361<script src="https://tc.cdnhub.co/store/assets/js/v2/main.js?v=3.8_1633840749" defer></script>
361 362 363 364<style> 365 .iti { 366 position: relative; 367 display: inline-block; 368 } 369 .iti * { 370 box-sizing: border-box; 371 -moz-box-sizing: border-box; 372 } 373 .iti__hide { 374 display: none; 375 } 376 .iti__v-hide { 377 visibility: hidden; 378 } 379 .iti input, 380 .iti input[type="tel"], 381 .iti input[type="text"] { 382 position: relative; 383 z-index: 0; 384 margin-top: 0 !important; 385 margin-bottom: 0 !important; 386 padding-right: 36px; 387 margin-right: 0; 388 } 389 .iti__flag-container { 390 position: absolute; 391 top: 0; 392 bottom: 0; 393 right: 0; 394 padding: 1px; 395 } 396 .iti__selected-flag { 397 z-index: 1; 398 position: relative; 399 display: flex; 400 align-items: center; 401 height: 100%; 402 padding: 0 6px 0 8px; 403 } 404 .iti__arrow { 405 margin-left: 6px; 406 width: 0; 407 height: 0; 408 border-left: 3px solid transparent; 409 border-right: 3px solid transparent; 410 border-top: 4px s
410olid #555; 411 } 412 .iti__arrow--up { 413 border-top: none; 414 border-bottom: 4px solid #555; 415 } 416 .iti__country-list { 417 position: absolute; 418 z-index: 2; 419 list-style: none; 420 text-align: left; 421 padding: 0; 422 margin: 0 0 0 -1px; 423 box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); 424 background-color: #fff; 425 border: 1px solid #ccc; 426 white-space: nowrap; 427 max-height: 200px; 428 overflow-y: scroll; 429 -webkit-overflow-scrolling: touch; 430 } 431 .iti__country-list--dropup { 432 bottom: 100%; 433 margin-bottom: -1px; 434 } 435 @media (max-width: 500px) { 436 .iti__country-list { 437 white-space: normal; 438 } 439 } 440 .iti__flag-box { 441 display: inline-block; 442 width: 20px; 443 } 444 .iti__divider { 445 padding-bottom: 5px; 446 margin-bottom: 5px; 447 border-bottom: 1px solid #ccc; 448 } 449 .iti__country { 450 padding: 5px 10px; 451 outline: 0; 452 } 453 .iti__dial-code { 454 color: #999; 455 } 456 .iti__country.iti__highlight { 457 background-color: rgba(0, 0, 0, 0.05); 458 } 459 .iti__country-name, 460 .iti__dial-code, 461 .iti__flag-box { 462 vertical-align: middle; 463 } 464 .iti__country-name, 465 .iti__flag-box { 466 margin-right: 6px; 467 } 468 .iti--allow-dropdown input, 469 .iti--allow-dropdown input[type="tel"], 470 .iti--allow-dropdown input[type="text"], 471 .iti--separate-dial-code input, 472 .iti--separate-dial-code input[type="tel"], 473 .iti--separate-dial-code input[type="text"] { 474 padding-right: 6px; 475 padding-left: 52px; 476 margin-left: 0; 477 } 478 .iti--allow-dropdown .iti__flag-container, 479 .iti--separate-dial-code .iti__flag-container { 480 right: auto; 481 left: 0; 482 } 483 .iti--allow-dropdown .iti__flag-container:hover { 484 cursor: pointer; 485 } 486 .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag { 487 background-color: rgba(0, 0, 0, 0.05); 488 } 489 .iti--allow-dropdown input[disabled] + .iti__flag-container:hover, 490 .iti--allow-dropdown input[readonly] + .iti__flag-container:hover { 491 cursor: default; 492 } 493 .iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag, 494 .iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag { 495 background-color: transparent; 496 } 497 .iti--separate-dial-code .iti__selected-flag { 498 background-color: rgba(0, 0, 0, 0.05); 499 } 500 .iti--separate-dial-code .iti__selected-dial-code { 501 margin-left: 6px; 502 } 503 .iti--container { 504 position: absolute; 505 top: -1000px; 506 left: -1000px; 507 z-index: 1060; 508 padding: 1px; 509 } 510 .iti--container:hover { 511 cursor: pointer; 512 } 513 .iti-mobile .iti--container { 514 top: 30px; 515 bottom: 30px; 516 left: 30px; 517 right: 30px; 518 position: fixed; 519 } 520 .iti-mobile .iti__country-list { 521 max-height: 100%; 522 width: 100%; 523 } 524 .iti-mobile .iti__country { 525 padding: 10px 10px; 526 line-height: 1.5em; 527 } 528 .iti__flag { 529 width: 20px; 530 } 531 .iti__flag.iti__be { 532 width: 18px; 533 } 534 .iti__flag.iti__ch { 535 width: 15px; 536 } 537 .iti__flag.iti__mc { 538 width: 19px; 539 } 540 .iti__flag.iti__ne { 541 width: 18px; 542 } 543 .iti__flag.iti__np { 544 width: 13px; 545 } 546 .iti__flag.iti__va { 547 width: 15px; 548 } 549 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 550 .iti__flag { 551 background-size: 5652px 15px; 552 } 553 } 554 .iti__flag.iti__ac { 555 height: 10px; 556 background-position: 0 0; 557 } 558 .iti__flag.iti__ad { 559 height: 14px; 560 background-position: -22px 0; 561 } 562 .iti__flag.iti__ae { 563 height: 10px; 564 background-position: -44px 0; 565 } 566 .iti__flag.iti__af { 567 height: 14px; 568 background-position: -66px 0; 569 } 570 .iti__flag.iti__ag { 571 height: 14px; 572 background-position: -88px 0; 573 } 574 .iti__flag.iti__ai { 575 height: 10px; 576 background-position: -110px 0; 577 } 578 .iti__flag.iti__al { 579 height: 15px; 580 background-position: -132px 0; 581 } 582 .iti__flag.iti__am { 583 height: 10px; 584 background-position: -154px 0; 585 } 586 .iti__flag.iti__ao { 587 height: 14px; 588 background-position: -176px 0; 589 } 590 .iti__flag.iti__aq { 591 height: 14px; 592 background-position: -198px 0; 593 } 594 .iti__flag.iti__ar { 595 height: 13px; 596 background-position: -220px 0; 597 } 598 .iti__flag.iti__as { 599 height: 10px; 600 background-position: -242px 0; 601 } 602 .iti__flag.iti__at { 603 height: 14px; 604 background-position: -264px 0; 605 } 606 .iti__flag.iti__au { 607 height: 10px; 608 background-position: -286px 0; 609 } 610 .iti__flag.iti__aw { 611 height: 14px; 612 background-position: -308px 0; 613 } 614 .iti__flag.iti__ax { 615 height: 13px; 616 background-position: -330px 0; 617 } 618 .iti__flag.iti__az { 619 height: 10px; 620 background-position: -352px 0; 621 } 622 .iti__flag.iti__ba { 623 height: 10px; 624 background-position: -374px 0; 625 } 626 .iti__flag.iti__bb { 627 height: 14px; 628 background-position: -396px 0; 629 } 630 .iti__flag.iti__bd { 631 height: 12px; 632 background-position: -418px 0; 633 } 634 .iti__flag.iti__be { 635 height: 15px; 636 background-position: -440px 0; 637 } 638 .iti__flag.iti__bf { 639 height: 14px; 640 background-position: -460px 0; 641 } 642 .iti__flag.iti__bg { 643 height: 12px; 644 background-position: -482px 0; 645 } 646 .iti__flag.iti__bh { 647 height: 12px; 648 background-position: -504px 0; 649 } 650 .iti__flag.iti__bi { 651 height: 12px; 652 background-position: -526px 0; 653 } 654 .iti__flag.iti__bj { 655 height: 14px; 656 background-position: -548px 0; 657 } 658 .iti__flag.iti__bl { 659 height: 14px; 660 background-position: -570px 0; 661 } 662 .iti__flag.iti__bm { 663 height: 10px; 664 background-position: -592px 0; 665 } 666 .iti__flag.iti__bn { 667 height: 10px; 668 background-position: -614px 0; 669 } 670 .iti__flag.iti__bo { 671 height: 14px; 672 background-position: -636px 0; 673 } 674 .iti__flag.iti__bq { 675 height: 14px; 676 background-position: -658px 0; 677 } 678 .iti__flag.iti__br { 679 height: 14px; 680 background-position: -680px 0; 681 } 682 .iti__flag.iti__bs { 683 height: 10px; 684 background-position: -702px 0; 685 } 686 .iti__flag.iti__bt { 687 height: 14px; 688 background-position: -724px 0; 689 } 690 .iti__flag.iti__bv { 691 height: 15px; 692 background-position: -746px 0; 693 } 694 .iti__flag.iti__bw { 695 height: 14px; 696 background-position: -768px 0; 697 } 698 .iti__flag.iti__by { 699 height: 10px; 700 background-position: -790px 0; 701 } 702 .iti__flag.iti__bz { 703 height: 14px; 704 background-position: -812px 0; 705 } 706 .iti__flag.iti__ca { 707 height: 10px; 708 background-position: -834px 0; 709 } 710 .iti__flag.iti__cc { 711 height: 10px; 712 background-position: -856px 0; 713 } 714 .iti__flag.iti__cd { 715 height: 15px; 716 background-position: -878px 0; 717 } 718 .iti__flag.iti__cf {
719 height: 14px; 720 background-position: -900px 0; 721 } 722 .iti__flag.iti__cg { 723 height: 14px; 724 background-position: -922px 0; 725 } 726 .iti__flag.iti__ch { 727 height: 15px; 728 background-position: -944px 0; 729 } 730 .iti__flag.iti__ci { 731 height: 14px; 732 background-position: -961px 0; 733 } 734 .iti__flag.iti__ck { 735 height: 10px; 736 background-position: -983px 0; 737 } 738 .iti__flag.iti__cl { 739 height: 14px; 740 background-position: -1005px 0; 741 } 742 .iti__flag.iti__cm { 743 height: 14px; 744 background-position: -1027px 0; 745 } 746 .iti__flag.iti__cn { 747 height: 14px; 748 background-position: -1049px 0; 749 } 750 .iti__flag.iti__co { 751 height: 14px; 752 background-position: -1071px 0; 753 } 754 .iti__flag.iti__cp { 755 height: 14px; 756 background-position: -1093px 0; 757 } 758 .iti__flag.iti__cr { 759 height: 12px; 760 background-position: -1115px 0; 761 } 762 .iti__flag.iti__cu { 763 height: 10px; 764 background-position: -1137px 0; 765 } 766 .iti__flag.iti__cv { 767 height: 12px; 768 background-position: -1159px 0; 769 } 770 .iti__flag.iti__cw { 771 height: 14px; 772 background-position: -1181px 0; 773 } 774 .iti__flag.iti__cx { 775 height: 10px; 776 background-position: -1203px 0; 777 } 778 .iti__flag.iti__cy { 779 height: 14px; 780 background-position: -1225px 0; 781 } 782 .iti__flag.iti__cz { 783 height: 14px; 784 background-position: -1247px 0; 785 } 786 .iti__flag.iti__de { 787 height: 12px; 788 background-position: -1269px 0; 789 } 790 .iti__flag.iti__dg { 791 height: 10px; 792 background-position: -1291px 0; 793 } 794 .iti__flag.iti__dj { 795 height: 14px; 796 background-position: -1313px 0; 797 } 798 .iti__flag.iti__dk { 799 height: 15px; 800 background-position: -1335px 0; 801 } 802 .iti__flag.iti__dm { 803 height: 10px; 804 background-position: -1357px 0; 805 } 806 .iti__flag.iti__do { 807 height: 14px; 808 background-position: -1379px 0; 809 } 810 .iti__flag.iti__dz { 811 height: 14px; 812 background-position: -1401px 0; 813 } 814 .iti__flag.iti__ea { 815 height: 14px; 816 background-position: -1423px 0; 817 } 818 .iti__flag.iti__ec { 819 height: 14px; 820 background-position: -1445px 0; 821 } 822 .iti__flag.iti__ee { 823 height: 13px; 824 background-position: -1467px 0; 825 } 826 .iti__flag.iti__eg { 827 height: 14px; 828 background-position: -1489px 0; 829 } 830 .iti__flag.iti__eh { 831 height: 10px; 832 background-position: -1511px 0; 833 } 834 .iti__flag.iti__er { 835 height: 10px; 836 background-position: -1533px 0; 837 } 838 .iti__flag.iti__es { 839 height: 14px; 840 background-position: -1555px 0; 841 } 842 .iti__flag.iti__et { 843 height: 10px; 844 background-position: -1577px 0; 845 } 846 .iti__flag.iti__eu { 847 height: 14px; 848 background-position: -1599px 0; 849 } 850 .iti__flag.iti__fi { 851 height: 12px; 852 background-position: -1621px 0; 853 } 854 .iti__flag.iti__fj { 855 height: 10px; 856 background-position: -1643px 0; 857 } 858 .iti__flag.iti__fk { 859 height: 10px; 860 background-position: -1665px 0; 861 } 862 .iti__flag.iti__fm { 863 height: 11px; 864 background-position: -1687px 0; 865 } 866 .iti__flag.iti__fo { 867 height: 15px; 868 background-position: -1709px 0; 869 } 870 .iti__flag.iti__fr { 871 height: 14px; 872 background-position: -1731px 0; 873 } 874 .iti__flag.iti__ga { 875 height: 15px; 876 background-position: -1753px 0; 877 } 878 .iti__flag.iti__gb { 879 height: 10px; 880 background-position: -1775px 0; 881 } 882 .iti__flag.iti__gd { 883 height: 12px; 884 background-position: -1797px 0; 885 } 886 .iti__flag.iti__ge { 887 height: 14px; 888 background-position: -1819px 0; 889 } 890 .iti__flag.iti__gf { 891 height: 14px; 892 background-position: -1841px 0; 893 } 894 .iti__flag.iti__gg { 895 height: 14px; 896 background-position: -1863px 0; 897 } 898 .iti__flag.iti__gh { 899 height: 14px; 900 background-position: -1885px 0; 901 } 902 .iti__flag.iti__gi { 903 height: 10px; 904 background-position: -1907px 0; 905 } 906 .iti__flag.iti__gl { 907 height: 14px; 908 background-position: -1929px 0; 909 } 910 .iti__flag.iti__gm { 911 height: 14px; 912 background-position: -1951px 0; 913 } 914 .iti__flag.iti__gn { 915 height: 14px; 916 background-position: -1973px 0; 917 } 918 .iti__flag.iti__gp { 919 height: 14px; 920 background-position: -1995px 0; 921 } 922 .iti__flag.iti__gq { 923 height: 14px; 924 background-position: -2017px 0; 925 } 926 .iti__flag.iti__gr { 927 height: 14px; 928 background-position: -2039px 0; 929 } 930 .iti__flag.iti__gs { 931 height: 10px; 932 background-position: -2061px 0; 933 } 934 .iti__flag.iti__gt { 935 height: 13px; 936 background-position: -2083px 0; 937 } 938 .iti__flag.iti__gu { 939 height: 11px; 940 background-position: -2105px 0; 941 } 942 .iti__flag.iti__gw { 943 height: 10px; 944 background-position: -2127px 0; 945 } 946 .iti__flag.iti__gy { 947 height: 12px; 948 background-position: -2149px 0; 949 } 950 .iti__flag.iti__hk { 951 height: 14px; 952 background-position: -2171px 0; 953 } 954 .iti__flag.iti__hm { 955 height: 10px; 956 background-position: -2193px 0; 957 } 958 .iti__flag.iti__hn { 959 height: 10px; 960 background-position: -2215px 0; 961 } 962 .iti__flag.iti__hr {
963 height: 10px; 964 background-position: -2237px 0; 965 } 966 .iti__flag.iti__ht { 967 height: 12px; 968 background-position: -2259px 0; 969 } 970 .iti__flag.iti__hu { 971 height: 10px; 972 background-position: -2281px 0; 973 } 974 .iti__flag.iti__ic { 975 height: 14px; 976 background-position: -2303px 0; 977 } 978 .iti__flag.iti__id { 979 height: 14px; 980 background-position: -2325px 0; 981 } 982 .iti__flag.iti__ie { 983 height: 10px; 984 background-position: -2347px 0; 985 } 986 .iti__flag.iti__il { 987 height: 15px; 988 background-position: -2369px 0; 989 } 990 .iti__flag.iti__im { 991 height: 10px; 992 background-position: -2391px 0; 993 } 994 .iti__flag.iti__in { 995 height: 14px; 996 background-position: -2413px 0; 997 } 998 .iti__flag.iti__io { 999 height: 10px; 1000 background-position: -2435px 0; 1001 } 1002 .iti__flag.iti__iq { 1003 height: 14px; 1004 background-position: -2457px 0; 1005 } 1006 .iti__flag.iti__ir { 1007 height: 12px; 1008 background-position: -2479px 0; 1009 } 1010 .iti__flag.iti__is { 1011 height: 15px; 1012 background-position: -2501px 0; 1013 } 1014 .iti__flag.iti__it { 1015 height: 14px; 1016 background-position: -2523px 0; 1017 } 1018 .iti__flag.iti__je { 1019 height: 12px; 1020 background-position: -2545px 0; 1021 } 1022 .iti__flag.iti__jm { 1023 height: 10px; 1024 background-position: -2567px 0; 1025 } 1026 .iti__flag.iti__jo { 1027 height: 10px; 1028 background-position: -2589px 0; 1029 } 1030 .iti__flag.iti__jp { 1031 height: 14px; 1032 background-position: -2611px 0; 1033 } 1034 .iti__flag.iti__ke { 1035 height: 14px; 1036 background-position: -2633px 0; 1037 } 1038 .iti__flag.iti__kg { 1039 height: 12px; 1040 background-position: -2655px 0; 1041 } 1042 .iti__flag.iti__kh { 1043 height: 13px; 1044 background-position: -2677px 0; 1045 } 1046 .iti__flag.iti__ki { 1047 height: 10px; 1048 background-position: -2699px 0; 1049 } 1050 .iti__flag.iti__km { 1051 height: 12px; 1052 background-position: -2721px 0; 1053 } 1054 .iti__flag.iti__kn { 1055 height: 14px; 1056 background-position: -2743px 0; 1057 } 1058 .iti__flag.iti__kp { 1059 height: 10px; 1060 background-position: -2765px 0; 1061 } 1062 .iti__flag.iti__kr { 1063 height: 14px; 1064 background-position: -2787px 0; 1065 } 1066 .iti__flag.iti__kw { 1067 height: 10px; 1068 background-position: -2809px 0; 1069 } 1070 .iti__flag.iti__ky { 1071 height: 10px; 1072 background-position: -2831px 0; 1073 } 1074 .iti__flag.iti__kz { 1075 height: 10px; 1076 background-position: -2853px 0; 1077 } 1078 .iti__flag.iti__la { 1079 height: 14px; 1080 background-position: -2875px 0; 1081 } 1082 .iti__flag.iti__lb { 1083 height: 14px; 1084 background-position: -2897px 0; 1085 } 1086 .iti__flag.iti__lc { 1087 height: 10px; 1088 background-position: -2919px 0; 1089 } 1090 .iti__flag.iti__li { 1091 height: 12px; 1092 background-position: -2941px 0; 1093 } 1094 .iti__flag.iti__lk { 1095 height: 10px; 1096 background-position: -2963px 0; 1097 } 1098 .iti__flag.iti__lr { 1099 height: 11px; 1100 background-position: -2985px 0; 1101 } 1102 .iti__flag.iti__ls { 1103 height: 14px; 1104 background-position: -3007px 0; 1105 } 1106 .iti__flag.iti__lt { 1107 height: 12px; 1108 background-position: -3029px 0; 1109 } 1110 .iti__flag.iti__lu { 1111 height: 12px; 1112 background-position: -3051px 0; 1113 } 1114 .iti__flag.iti__lv { 1115 height: 10px; 1116 background-position: -3073px 0; 1117 } 1118 .iti__flag.iti__ly { 1119 height: 10px; 1120 background-position: -3095px 0; 1121 } 1122 .iti__flag.iti__ma { 1123 height: 14px; 1124 background-position: -3117px 0; 1125 } 1126 .iti__flag.iti__mc { 1127 height: 15px; 1128 background-position: -3139px 0; 1129 } 1130 .iti__flag.iti__md { 1131 height: 10px; 1132 background-position: -3160px 0; 1133 } 1134 .iti__flag.iti__me { 1135 height: 10px; 1136 background-position: -3182px 0; 1137 } 1138 .iti__flag.iti__mf { 1139 height: 14px; 1140 background-position: -3204px 0; 1141 } 1142 .iti__flag.iti__mg { 1143 height: 14px; 1144 background-position: -3226px 0; 1145 } 1146 .iti__flag.iti__mh { 1147 height: 11px; 1148 background-position: -3248px 0; 1149 } 1150 .iti__flag.iti__mk { 1151 height: 10px; 1152 background-position: -3270px 0; 1153 } 1154 .iti__flag.iti__ml { 1155 height: 14px; 1156 background-position: -3292px 0; 1157 } 1158 .iti__flag.iti__mm { 1159 height: 14px; 1160 background-position: -3314px 0; 1161 } 1162 .iti__flag.iti__mn { 1163 height: 10px; 1164 background-position: -3336px 0; 1165 } 1166 .iti__flag.iti__mo { 1167 height: 14px; 1168 background-position: -3358px 0; 1169 } 1170 .iti__flag.iti__mp { 1171 height: 10px; 1172 background-position: -3380px 0; 1173 } 1174 .iti__flag.iti__mq { 1175 height: 14px; 1176 background-position: -3402px 0; 1177 } 1178 .iti__flag.iti__mr { 1179 height: 14px; 1180 background-position: -3424px 0; 1181 } 1182 .iti__flag.iti__ms { 1183 height: 10px; 1184 background-position: -3446px 0; 1185 } 1186 .iti__flag.iti__mt { 1187 height: 14px; 1188 background-position: -3468px 0; 1189 } 1190 .iti__flag.iti__mu { 1191 height: 14px; 1192 background-position: -3490px 0; 1193 } 1194 .iti__flag.iti__mv { 1195 height: 14px; 1196 background-position: -3512px 0; 1197 } 1198 .iti__flag.iti__mw { 1199 height: 14px; 1200 background-position: -3534px 0; 1201 } 1202 .iti__flag.iti__mx { 1203 height: 12px; 1204 background-position: -3556px 0; 1205 } 1206 .iti__flag.iti__my { 1207 height: 10px; 1208 background-position: -3578px 0; 1209 } 1210 .iti__flag.iti__mz { 1211 height: 14px; 1212 background-position: -3600px 0; 1213 } 1214 .iti__flag.iti__na { 1215 height: 14px; 1216 background-position: -3622px 0; 1217 } 1218 .iti__flag.iti__nc { 1219 height: 10px; 1220 background-position: -3644px 0; 1221 } 1222 .iti__flag.iti__ne { 1223 height: 15px; 1224 background-position: -3666px 0; 1225 } 1226 .iti__flag.iti__nf { 1227 height: 10px; 1228 background-position: -3686px 0; 1229 } 1230 .iti__flag.iti__ng { 1231 height: 10px; 1232 background-position: -3708px 0; 1233 } 1234 .iti__flag.iti__ni { 1235 height: 12px;
1236 background-position: -3730px 0; 1237 } 1238 .iti__flag.iti__nl { 1239 height: 14px; 1240 background-position: -3752px 0; 1241 } 1242 .iti__flag.iti__no { 1243 height: 15px; 1244 background-position: -3774px 0; 1245 } 1246 .iti__flag.iti__np { 1247 height: 15px; 1248 background-position: -3796px 0; 1249 } 1250 .iti__flag.iti__nr { 1251 height: 10px; 1252 background-position: -3811px 0; 1253 } 1254 .iti__flag.iti__nu { 1255 height: 10px; 1256 background-position: -3833px 0; 1257 } 1258 .iti__flag.iti__nz { 1259 height: 10px; 1260 background-position: -3855px 0; 1261 } 1262 .iti__flag.iti__om { 1263 height: 10px; 1264 background-position: -3877px 0; 1265 } 1266 .iti__flag.iti__pa { 1267 height: 14px; 1268 background-position: -3899px 0; 1269 } 1270 .iti__flag.iti__pe { 1271 height: 14px; 1272 background-position: -3921px 0; 1273 } 1274 .iti__flag.iti__pf { 1275 height: 14px; 1276 background-position: -3943px 0; 1277 } 1278 .iti__flag.iti__pg { 1279 height: 15px; 1280 background-position: -3965px 0; 1281 } 1282 .iti__flag.iti__ph { 1283 height: 10px; 1284 background-position: -3987px 0; 1285 } 1286 .iti__flag.iti__pk { 1287 height: 14px; 1288 background-position: -4009px 0; 1289 } 1290 .iti__flag.iti__pl { 1291 height: 13px; 1292 background-position: -4031px 0; 1293 } 1294 .iti__flag.iti__pm { 1295 height: 14px; 1296 background-position: -4053px 0; 1297 } 1298 .iti__flag.iti__pn { 1299 height: 10px; 1300 background-position: -4075px 0; 1301 } 1302 .iti__flag.iti__pr { 1303 height: 14px; 1304 background-position: -4097px 0; 1305 } 1306 .iti__flag.iti__ps { 1307 height: 10px; 1308 background-position: -4119px 0; 1309 } 1310 .iti__flag.iti__pt { 1311 height: 14px; 1312 background-position: -4141px 0; 1313 } 1314 .iti__flag.iti__pw { 1315 height: 13px; 1316 background-position: -4163px 0; 1317 } 1318 .iti__flag.iti__py { 1319 height: 11px; 1320 background-position: -4185px 0; 1321 } 1322 .iti__flag.iti__qa { 1323 height: 8px; 1324 background-position: -4207px 0; 1325 } 1326 .iti__flag.iti__re { 1327 height: 14px; 1328 background-position: -4229px 0; 1329 } 1330 .iti__flag.iti__ro { 1331 height: 14px; 1332 background-position: -4251px 0; 1333 } 1334 .iti__flag.iti__rs { 1335 height: 14px; 1336 background-position: -4273px 0; 1337 } 1338 .iti__flag.iti__ru { 1339 height: 14px; 1340 background-position: -4295px 0; 1341 } 1342 .iti__flag.iti__rw { 1343 height: 14px; 1344 background-position: -4317px 0; 1345 } 1346 .iti__flag.iti__sa { 1347 height: 14px; 1348 background-position: -4339px 0; 1349 } 1350 .iti__flag.iti__sb { 1351 height: 10px; 1352 background-position: -4361px 0; 1353 } 1354 .iti__flag.iti__sc { 1355 height: 10px; 1356 background-position: -4383px 0; 1357 } 1358 .iti__flag.iti__sd { 1359 height: 10px; 1360 background-position: -4405px 0; 1361 } 1362 .iti__flag.iti__se { 1363 height: 13px; 1364 background-position: -4427px 0; 1365 } 1366 .iti__flag.iti__sg { 1367 height: 14px; 1368 background-position: -4449px 0; 1369 } 1370 .iti__flag.iti__sh { 1371 height: 10px; 1372 background-position: -4471px 0; 1373 } 1374 .iti__flag.iti__si { 1375 height: 10px; 1376 background-position: -4493px 0; 1377 } 1378 .iti__flag.iti__sj { 1379 height: 15px; 1380 background-position: -4515px 0; 1381 } 1382 .iti__flag.iti__sk { 1383 height: 14px; 1384 background-position: -4537px 0; 1385 } 1386 .iti__flag.iti__sl { 1387 height: 14px; 1388 background-position: -4559px 0; 1389 } 1390 .iti__flag.iti__sm { 1391 height: 15px; 1392 background-position: -4581px 0; 1393 } 1394 .iti__flag.iti__sn { 1395 height: 14px; 1396 background-position: -4603px 0; 1397 } 1398 .iti__flag.iti__so { 1399 height: 14px; 1400 background-position: -4625px 0; 1401 } 1402 .iti__flag.iti__sr { 1403 height: 14px; 1404 background-position: -4647px 0; 1405 } 1406 .iti__flag.iti__ss { 1407 height: 10px; 1408 background-position: -4669px 0; 1409 } 1410 .iti__flag.iti__st { 1411 height: 10px; 1412 background-position: -4691px 0; 1413 } 1414 .iti__flag.iti__sv { 1415 height: 12px; 1416 background-position: -4713px 0; 1417 } 1418 .iti__flag.iti__sx { 1419 height: 14px; 1420 background-position: -4735px 0; 1421 } 1422 .iti__flag.iti__sy { 1423 height: 14px; 1424 background-position: -4757px 0; 1425 } 1426 .iti__flag.iti__sz { 1427 height: 14px; 1428 background-position: -4779px 0; 1429 } 1430 .iti__flag.iti__ta { 1431 height: 10px; 1432 background-position: -4801px 0; 1433 } 1434 .iti__flag.iti__tc { 1435 height: 10px; 1436 background-position: -4823px 0; 1437 } 1438 .iti__flag.iti__td { 1439 height: 14px; 1440 background-position: -4845px 0; 1441 } 1442 .iti__flag.iti__tf { 1443 height: 14px; 1444 background-position: -4867px 0; 1445 } 1446 .iti__flag.iti__tg { 1447 height: 13px; 1448 background-position: -4889px 0; 1449 } 1450 .iti__flag.iti__th { 1451 height: 14px; 1452 background-position: -4911px 0; 1453 } 1454 .iti__flag.iti__tj { 1455 height: 10px; 1456 background-position: -4933px 0; 1457 } 1458 .iti__flag.iti__tk { 1459 height: 10px; 1460 background-position: -4955px 0; 1461 } 1462 .iti__flag.iti__tl { 1463 height: 10px; 1464 background-position: -4977px 0; 1465 } 1466 .iti__flag.iti__tm { 1467 height: 14px; 1468 background-position: -4999px 0; 1469 } 1470 .iti__flag.iti__tn { 1471 height: 14px; 1472 background-position: -5021px 0; 1473 } 1474 .iti__flag.iti__to { 1475 height: 10px; 1476 background-position: -5043px 0; 1477 } 1478 .iti__flag.iti__tr { 1479 height: 14px; 1480 background-position: -5065px 0; 1481 } 1482 .iti__flag.iti__tt { 1483 height: 12px; 1484 background-position: -5087px 0; 1485 } 1486 .iti__flag.iti__tv { 1487 height: 10px; 1488 background-position: -5109px 0; 1489 } 1490 .iti__flag.iti__tw { 1491 height: 14px; 1492 background-position: -5131px 0; 1493 } 1494 .iti__flag.iti__tz { 1495 height: 14px; 1496 background-position: -5153px 0; 1497 } 1498 .iti__flag.iti__ua { 1499 height: 14px; 1500 background-position: -5175px 0; 1501 } 1502 .iti__flag.iti__ug { 1503 height: 14px; 1504 background-position: -5197px 0; 1505 } 1506 .iti__flag.iti__um { 1507 height: 11px; 1508 background-position: -5219px 0; 1509 } 1510 .iti__flag.iti__un { 1511 height: 14px; 1512 background-position: -5241px 0; 1513 } 1514 .iti__flag.iti__us { 1515 height: 11px; 1516 background-position: -5263px 0; 1517 } 1518 .iti__flag.iti__uy { 1519 height: 14px; 1520 background-position: -5285px 0; 1521 } 1522 .iti__flag.iti__uz { 1523 height: 10px; 1524 background-position: -5307px 0; 1525 } 1526 .iti__flag.iti__va { 1527 height: 15px; 1528 background-position: -5329px 0; 1529 } 1530 .iti__flag.iti__vc { 1531 height: 14px; 1532 background-position: -5346px 0; 1533 } 1534 .iti__flag.iti__ve { 1535 height: 14px; 1536 background-position: -5368px 0; 1537 } 1538 .iti__flag.iti__vg { 1539 height: 10px; 1540 background-position: -5390px 0; 1541 } 1542 .iti__flag.iti__vi { 1543 height: 14px; 1544 background-position: -5412px 0; 1545 } 1546 .iti__flag.iti__vn { 1547 height: 14px; 1548 background-position: -5434px 0; 1549 } 1550 .iti__flag.iti__vu { 1551 height: 12px; 1552 background-position: -5456px 0; 1553 } 1554 .iti__flag.iti__wf { 1555 height: 14px; 1556 background-position: -5478px 0; 1557 } 1558 .iti__flag.iti__ws { 1559 height: 10px; 1560 background-position: -5500px 0; 1561 } 1562 .iti__flag.iti__xk { 1563 height: 15px; 1564 background-position: -5522px 0; 1565 } 1566 .iti__flag.iti__ye { 1567 height: 14px; 1568 background-position: -5544px 0; 1569 } 1570 .iti__flag.iti__yt { 1571 height: 14px; 1572 background-position: -5566px 0; 1573 } 1574 .iti__flag.iti__za { 1575 height: 14px; 1576 background-position: -5588px 0; 1577 } 1578 .iti__flag.iti__zm { 1579 height: 14px; 1580 background-position: -5610px 0; 1581 } 1582 .iti__flag.iti__zw { 1583 height: 10px; 1584 background-position: -5632px 0; 1585 } 1586 .iti__flag { 1587 height: 15px; 1588 box-shadow: 0 0 1px 0 #888; 1589 background-image: url("https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.13/img/flags.png"); 1590 background-repeat: no-repeat; 1591 background-color: #dbdbdb; 1592 background-position: 20px 0; 1593 } 1594 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 1595 .iti__flag { 1596 background-image: url("https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.13/img/flags.png"); 1597 } 1598 } 1599 .iti__flag.iti__np { 1600 background-color: transparent; 1601 } 1602 .cart-property .property_name { 1603 font-weight: 400; 1604 padding-right: 0; 1605 min-width: auto; 1606 width: auto; 1607 } 1608 .input_file + label { 1609 cursor: pointer; 1610 padding: 3px 10px; 1611 width: auto; 1612 text-align: center; 1613 margin: 0; 1614 background: #f4f8fb; 1615 border: 1px solid #dbe1e8; 1616 } 1617 #error-msg, 1618 .hulkapps_with_discount { 1619 color: red; 1620 } 1621 .discount_error {
1622 border-color: red; 1623 } 1624 .edit_form input, 1625 .edit_form select, 1626 .edit_form textarea { 1627 min-height: 44px !important; 1628 } 1629 .hulkapps_summary { 1630 font-size: 14px; 1631 display: block; 1632 color: red; 1633 } 1634 .hulkapps-summary-line-discount-code { 1635 margin: 10px 0; 1636 display: block; 1637 } 1638 .actual_price { 1639 text-decoration: line-through; 1640 } 1641 input.error { 1642 border: 1px solid #ff7c7c; 1643 } 1644 #valid-msg { 1645 color: #00c900; 1646 } 1647 .edit_cart_option { 1648 margin-top: 10px !important; 1649 display: none; 1650 } 1651 .hulkapps_discount_hide { 1652 margin-top: 10px; 1653 display: flex !important; 1654 justify-content: flex-end; 1655 } 1656 .hulkapps_discount_code { 1657 width: auto !important; 1658 margin: 0 12px 0 0 !important; 1659 } 1660 .discount_code_box { 1661 display: none; 1662 margin-bottom: 10px; 1663 text-align: right; 1664 } 1665 @media screen and (max-width: 480px) { 1666 .hulkapps_discount_code { 1667 width: 100%; 1668 } 1669 .hulkapps_option_name, 1670 .hulkapps_option_value { 1671 display: block !important; 1672 } 1673 .hulkapp_close, 1674 .hulkapp_save { 1675 margin-bottom: 8px; 1676 } 1677 } 1678 @media screen and (max-width: 991px) { 1679 .hulkapps_option_name, 1680 .hulkapps_option_value { 1681 display: block !important; 1682 width: 100% !important; 1683 max-width: 100% !important; 1684 } 1685 .hulkapps_discount_button { 1686 height: 40px; 1687 } 1688 } 1689 body.body_fixed { 1690 overflow: hidden; 1691 } 1692 select.hulkapps_dd { 1693 padding-right: 30px !important; 1694 } 1695 .cb_render .hulkapps_option_value label { 1696 display: flex !important; 1697 align-items: center; 1698 } 1699 .dd_multi_render select { 1700 padding-right: 5px !important; 1701 min-height: 80px !important; 1702 } 1703 .hulkapps-tooltip { 1704 position: relative; 1705 display: inline-block; 1706 cursor: pointer; 1707 vertical-align: middle; 1708 } 1709 .hulkapps-tooltip img { 1710 display: block; 1711 } 1712 .hulkapps-tooltip .hulkapps-tooltip-inner { 1713 position: absolute; 1714 bottom: calc(100% + 5px); 1715 background: #000; 1716 left: -8px; 1717 color: #fff; 1718 box-shadow: 0 6px 30px rgba(0, 0, 0, 0.08); 1719 opacity: 0; 1720 visibility: hidden; 1721 transition: all ease-in-out 0.5s; 1722 border-radius: 5px; 1723 font-size: 13px; 1724 text-align: center; 1725 z-index: 999; 1726 white-space: nowrap; 1727 padding: 7px; 1728 } 1729 .hulkapps-tooltip:hover .hulkapps-tooltip-inner { 1730 opacity: 1; 1731 visibility: visible; 1732 } 1733 .hulkapps-tooltip .hulkapps-tooltip-inner:after { 1734 content: ""; 1735 position: absolute; 1736 top: 100%; 1737 left: 11px; 1738 border-width: 5px; 1739 border-style: solid; 1740 border-color: #000 transparent transparent transparent; 1741 } 1742 .hulkapps-tooltip.bottom .hulkapps-tooltip-inner { 1743 bottom: auto; 1744 top: calc(100% + 5px); 1745 padding: 0; 1746 } 1747 .hulkapps-tooltip.bottom .hulkapps-tooltip-inner:after { 1748 bottom: 100%; 1749 top: auto; 1750 border-color: transparent transparent #000; 1751 } 1752 .hulkapps-tooltip .hulkapps-tooltip-inner.swatch-tooltip { 1753 left: 1px; 1754 } 1755 .hulkapps-tooltip .hulkapps-tooltip-inner.swatch-tooltip p { 1756 margin: 0 0 5px; 1757 color: #fff; 1758 white-space: normal; 1759 } 1760 .hulkapps-tooltip .hulkapps-tooltip-inner.swatch-tooltip img { 1761 max-width: 100%; 1762 } 1763 .hulkapps-tooltip .hulkapps-tooltip-inner.swatch-tooltip img.circle { 1764 border-radius: 50%; 1765 } 1766 .hulkapps-tooltip .hulkapps-tooltip-inner.multiswatch-tooltip { 1767 left: 1px; 1768 } 1769 .hulkapps-tooltip .hulkapps-tooltip-inner.multiswatch-tooltip p { 1770 margin: 0 0 5px; 1771 color: #fff; 1772 white-space: normal; 1773 } 1774 .hulkapps-tooltip .hulkapps-tooltip-inner.multiswatch-tooltip img { 1775 max-width: 100%; 1776 } 1777 .hulkapps-tooltip .hulkapps-tooltip-inner.multiswatch-tooltip img.circle { 1778 border-radius: 50%; 1779 } 1780 .hulkapp_save, 1781 .hulkapps_discount_button, 1782 button.hulkapp_close { 1783 cursor: pointer; 1784 border-radius: 2px; 1785 font-weight: 600; 1786 text-transform: none; 1787 letter-spacing: 0.08em; 1788 font-size: 14px; 1789 padding: 8px 15px; 1790 } 1791 .hulkapps-cart-original-total { 1792 display: block; 1793 } 1794 .discount-tag { 1795 background: #ebebeb; 1796 padding: 5px 10px; 1797 border-radius: 5px; 1798 display: inline-block; 1799 margin-right: 30px; 1800 color: #000; 1801 } 1802 .discount-tag .close-ajax-tag { 1803 position: relative; 1804 width: 15px; 1805 height: 15px; 1806 display: inline-block; 1807 margin-left: 5px; 1808 vertical-align: middle; 1809 cursor: pointer; 1810 } 1811 .discount-tag .close-ajax-tag:after, 1812 .discount-tag .close-ajax-tag:before { 1813 position: absolute; 1814 top: 50%; 1815 left: 50%; 1816 transform: translate(-50%, -50%) rotate(45deg); 1817 width: 2px; 1818 height: 10px; 1819 background-color: #3d3d3d; 1820 } 1821 .discount-tag .close-ajax-tag:before { 1822 width: 10px; 1823 height: 2px; 1824 } 1825 .hulkapps_discount_code { 1826 max-width: 50%; 1827 border-radius: 4px; 1828 border: 1px solid #b8b8b8; 1829 padding: 10px 16px; 1830 } 1831 .discount-tag { 1832 background: #ebebeb; 1833 padding: 5px 10px; 1834 border-radius: 5px; 1835 display: inline-block; 1836 margin-right: 30px; 1837 } 1838 .discount-tag .close-tag { 1839 position: relative; 1840 width: 15px; 1841 height: 15px; 1842 display: inline-block; 1843 margin-left: 5px; 1844 vertical-align: middle; 1845 cursor: pointer; 1846 } 1847 .discount-tag .close-tag:after, 1848 .discount-tag .close-tag:before { 1849 content: ""; 1850 position: absolute; 1851 top: 50%; 1852 left: 50%; 1853 transform: translate(-50%, -50%) rotate(45deg); 1854 width: 2px; 1855 height: 10px; 1856 background-color: #3d3d3d; 1857 } 1858 .discount-tag .close-tag:before { 1859 width: 10px; 1860 height: 2px; 1861 } 1862 .after_discount_price { 1863 font-weight: 700; 1864 } 1865 .final-total { 1866 font-weight: 400; 1867 margin-right: 30px; 1868 } 1869 @media screen and (max-width: 991px) { 1870 body.body_fixed { 1871 position: fixed; 1872 top: 0; 1873 right: 0; 1874 left: 0; 1875 bottom: 0; 1876 } 1877 } 1878 @media only screen and (max-width: 749px) { 1879 .hulkapps_swatch_option { 1880 margin-bottom: 10px !important; 1881 } 1882 } 1883 @media (max-width: 767px) { 1884 #hulkapp_popupOverlay { 1885 padding-top: 10px !important; 1886 } 1887 .hulkapps_discount_code { 1888 width: 100% !important; 1889 } 1890 } 1891 .hulkapps-volumes { 1892 display: block; 1893 width: 100%; 1894 } 1895 .iti__flag { 1896 display: block !important; 1897 } 1898 [id^="hulkapps_custom_options"] .hide { 1899 display: none; 1900 } 1901 .hulkapps_option_value input[type="color"] { 1902 -webkit-appearance: none !important; 1903 border: none !important; 1904 height: 38px !important; 1905 width: 38px !important; 1906 border-radius: 25px !important; 1907 background: none !important; 1908 } 1909 .popup_render { 1910 margin-bottom: 0 !important; 1911 display: flex !important; 1912 align-items: center !important; 1913 } 1914 .popup_render .hulkapps_option_value { 1915 min-width: auto !important; 1916 } 1917 .popup_render a { 1918 text-decoration: underline !important; 1919 transition: all 0.3s !important; 1920 font-weight: normal !important; 1921 } 1922 .popup_render a:hover { 1923 color: #6e6e6e; 1924 } 1925 .cut-popup-icon { 1926 display: flex; 1927 align-items: center; 1928 } 1929 .cut-popup-icon-span { 1930 display: flex; 1931 } 1932 .des-detail { 1933 font-weight: normal; 1934 } 1935 #hulkapp_popupOverlay { 1936 z-index: 99999999 !important; 1937 } 1938 .dp_render .hulkapps_option_value { 1939 width: 72%; 1940 1941 } 1942</style>
1943<script> 1944 1945 window.hulkapps = { 1946 shop_slug: "boutique-educative", 1947 store_id: "boutique-educative.myshopify.com", 1948 money_format: "${{amount}}", 1949 cart: null, 1950 product: null, 1951 product_collections: null, 1952 product_variants: null, 1953 is_volume_discount: null, 1954 is_product_option: true, 1955 product_id: null, 1956 page_type: null, 1957 po_url: "https://productoption.hulkapps.com", 1958 po_proxy_url: "https://www.boutique-educative.com", 1959 vd_url: "https://volumediscount.hulkapps.com", 1960 customer: null 1961 } 1962 window.is_hulkpo_installed=true 1963 window.hulkapps_v2_beta_js=true 1964 1965 1966 window.hulkapps.page_type = "cart"; 1967 window.hulkapps.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"CAD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0} 1968 if (typeof window.hulkapps.cart.items == "object") { 1969 for (var i=0; i<window.hulkapps.cart.items.length; i++) { 1970 ["sku", "grams", "vendor", "url", "image", "handle", "requires_shipping", "product_type", "product_description"].map(function(a) { 1971 delete window.hulkapps.cart.items[i][a] 1972 }) 1973 } 1974 } 1975 window.hulkapps.cart_collections = {} 1976 1977 1978 1979 1980 // alert("in snippet"); 1981 // console.log(window.hulkapps); 1982</script>
1982 1983 1984<div class="edit_popup" style="display: none;"> 1985 <form method="post" data-action="/cart/add" id="edit_cart_popup" class="edit_form" enctype="multipart/form-data"> 1986 </form> 1987</div>
1988<script src='https://ha-product-option.nyc3.digitaloceanspaces.com/assets/api/v2/hulkcode.js?1791120852' defer='defer'></script>
1988<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1989<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 57333874854,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1989
1989
1990<script> 1991 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1992</script>
vendor: 1 bytes, line 1992
1992
1993<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
1993).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 57333874854,storefrontBaseUrl: "https://www.boutique-educative.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.boutique-educative.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"445776096","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-310639575\\\",\\\"GT-PZXWCNH\\\"],\\\"target_country\\\":\\\"CA\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-310639575\\\/8ct5CP-U4O8CENf3j5QB\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-310639575\\\/z_TaCIKV4O8CENf3j5QB\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-310639575\\\/41dNCPmU4O8CENf3j5QB\\\",\\\"MC-LBLY4LPKWW\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-310639575\\\/mr_PCPaU4O8CENf3j5QB\\\",\\\"MC-LBLY4LPKWW\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-310639575\\\/hRq-CPOU4O8CENf3j5QB\\\",\\\"MC-LBLY4LPKWW\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-310639575\\\/J4dJCIWV4O8CENf3j5QB\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-310639575\\\/GlcvCPyU4O8CENf3j5QB\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Boutique Ãducative","paymentSettings":{"currencyCode":"CAD"},"myshopifyDomain":"boutique-educative.myshopify.com","countryCode":"CA","storefrontUrl":"https:\/\/www.boutique-educative.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.boutique-educative.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"123589066918","themeStoreId":"836","themePublished":"true","eventMetadataId":"8ea1a296-7ca7-4d84-8026-1e733f6e304b","pageType":"cart","shopId":"57333874854","storefrontBaseUrl":"https:\/\/www.boutique-educative.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1993<script> 1994 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1995 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1996 window.ShopifyAnalytics.meta.currency = 'CAD'; 1997 var meta = {"page":{"pageType":"cart","requestId":"e88afd92-18c0-4b13-8d8c-36e6535c7e6c-1791120852"}}; 1998 for (var attr in meta) { 1999 window.ShopifyAnalytics.meta[attr] = meta[attr]; 2000 } 2001</script>
vendor: 1 bytes, line 2001
2001
2002<script class="analytics"> 2003 (function () { 2004 var customDocumentWrite = function(content) { 2005 var jquery = null; 2006 2007 if (window.jQuery) { 2008 jquery = window.jQuery; 2009 } else if (window.Checkout && window.Checkout.$) { 2010 jquery = window.Checkout.$; 2011 } 2012 2013 if (jquery) { 2014 jquery('body').append(content); 2015 } 2016 }; 2017 2018 var hasLoggedConversion = function(token) { 2019 if (token) { 2020 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 2021 } 2022 return false; 2023 } 2024 2025 var setCookieIfConversion = function(token) { 2026 if (token) { 2027 var twoMonthsFromNow = new Date(Date.now()); 2028 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 2029 2030 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 2031 } 2032 } 2033 2034 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 2035 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 2036 if (trekkie.integrations) { 2037 return; 2038 } 2039 trekkie.methods = [ 2040 'identify', 2041 'page', 2042 'ready', 2043 'track', 2044 'trackForm', 2045 'trackLink' 2046 ]; 2047 trekkie.factory = function(method) { 2048 return function() { 2049 var args = Array.prototype.slice.call(arguments); 2050 args.unshift(method); 2051 trekkie.push(args); 2052 if (method == 'track' || method == 'page') { 2053 var pageUrl; 2054 try { 2055 pageUrl = window.location.href; 2056 } catch (e) {} 2057 var pageReferrer; 2058 try { 2059 pageReferrer = document.referrer; 2060 } catch (e) {} 2061 try { 2062 if (window.__TREKKIE_SHIM_QUEUE == null) { 2063 window.__TREKKIE_SHIM_QUEUE = []; 2064 } 2065 window.__TREKKIE_SHIM_QUEUE.push({ 2066 from: 'trekkie-stub', 2067 method: method, 2068 args: args.slice(1), 2069 pageContext: { 2070 url: pageUrl, 2071 referrer: pageReferrer 2072 } 2073 }); 2074 } catch (e) { 2075 // no-op 2076 } 2077 } 2078 return trekkie; 2079 }; 2080 }; 2081 for (var i = 0; i < trekkie.methods.length; i++) { 2082 var key = trekkie.methods[i]; 2083 trekkie[key] = trekkie.factory(key); 2084 } 2085 trekkie.load = function(config) { 2086 trekkie.config = config || {}; 2087 trekkie.config.initialDocumentCookie = document.cookie; 2088 var first = document.getElementsByTagName('script')[0]; 2089var script = document.createElement('script'); 2090script.type = 'text/javascript'; 2091script.onerror = function(e) { 2092 var scriptFallback = document.createElement('script'); 2093 scriptFallback.type = 'text/javascript'; 2094 scriptFallback.onerror = function(error) { 2095 var Monorail = { 2096 produce: function produce(monorailDomain, schemaId, payload) { 2097 var currentMs = new Date().getTime(); 2098 var event = { 2099 schema_id: schemaId, 2100 payload: payload, 2101 metadata: { 2102 event_created_at_ms: currentMs, 2103 event_sent_at_ms: currentMs 2104 } 2105 }; 2106 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 2107 }, 2108 sendRequest: function sendRequest(endpointUrl, payload) { 2109 // Try the sendBeacon API 2110 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 2111 var blobData = new window.Blob([payload], { 2112 type: 'text/plain' 2113 }); 2114 2115 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 2116 return true; 2117 } // sendBeacon was not successful 2118 2119 } // XHR beacon 2120 2121 var xhr = new XMLHttpRequest(); 2122 2123 try { 2124 xhr.open('POST', endpointUrl); 2125 xhr.setRequestHeader('Content-Type', 'text/plain'); 2126 xhr.send(payload); 2127 } catch (e) { 2128 console.log(e); 2129 } 2130 2131 return false; 2132 }, 2133 isIos12: function isIos12() { 2134 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 2135 } 2136 }; 2137 Monorail.produce('monorail-edge.shopifysvc.com', 2138 'trekkie_storefront_load_errors/1.1', 2139 {shop_id: 57333874854, 2140 theme_id: 123589066918, 2141 app_name: "storefront", 2142 context_url: window.location.href, 2143 source_url: "//www.boutique-educative.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 2144 2145 }; 2146 scriptFallback.async = true; 2147 scriptFallback.src = '//www.boutique-educative.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 2148 first.parentNode.insertBefore(scriptFallback, first); 2149}; 2150script.async = true; 2151script.src = '//www.boutique-educative.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 2152first.parentNode.insertBefore(script, first); 2153 2154 }; 2155 trekkie.load( 2156 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":57333874854,"isMerchantRequest":null,"themeId":123589066918,"themeCityHash":"6840205437918741731","contentLanguage":"fr","currency":"CAD","eventMetadataId":"8ea1a296-7ca7-4d84-8026-1e733f6e304b"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 2157 ); 2158 2159 var loaded = false;
2160 trekkie.ready(function() { 2161 if (loaded) return; 2162 loaded = true; 2163 2164 window.ShopifyAnalytics.lib = window.trekkie; 2165 2166 var originalDocumentWrite = document.write; 2167 document.write = customDocumentWrite; 2168 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 2169 document.write = originalDocumentWrite; 2170 2171 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 2172 var token = match? match[1]: undefined; 2173 if (!hasLoggedConversion(token)) { 2174 setCookieIfConversion(token); 2175 2176 } 2177 }); 2178 2179 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"e88afd92-18c0-4b13-8d8c-36e6535c7e6c-1791120852","shopifyEmitted":true}); 2180 2181 var eventsListenerScript = document.createElement('script'); 2182 eventsListenerScript.async = true; 2183 eventsListenerScript.src = "//www.boutique-educative.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 2184 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 2185})();</script>
vendor: 1 bytes, line 2185
2185
2186<script 2187 defer 2188 src="https://www.boutique-educative.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 2189 data-application="storefront-renderer" 2190 data-shop-id="57333874854" 2191 data-render-region="gcp-us-central1" 2192 data-page-type="cart" 2193 data-theme-instance-id="123589066918" 2194 data-theme-name="Venue" 2195 data-theme-version="4.8.6" 2196 data-monorail-region="shop_domain" 2197 data-resource-timing-sampling-rate="10" 2198 data-shs="true" 2199 data-shs-beacon="true" 2200 data-shs-export-with-fetch="true" 2201 data-shs-logs-sample-rate="1" 2202 data-shs-beacon-endpoint="https://www.boutique-educative.com/api/collect" 2203></script>
2203 2204<meta name="shopify-y" content="ef501f6e-928e-418a-a449-6692840e7f96" data-expiration="1822678452000"><meta name="shopify-s" content="c541abac-e0d2-49d7-813d-dc0b9fb543a7" data-expiration="1791122652000"><meta name="new-cookie-storage-activated" content="t"> 2205</head> 2206 2207<body id="votre-panier" class="template-cart" data-anim-load="true" data-anim-interval-style="fade_down" data-anim-zoom="false" data-anim-interval="true" data-heading-border="true"> 2208
2208<script type="text/javascript"> 2209 //loading class for animations 2210 document.body.className += ' ' + 'js-theme-loading'; 2211 setTimeout(function(){ 2212 document.body.className = document.body.className.replace('js-theme-loading','js-theme-loaded'); 2213 }, 300); 2214 </script>
2214 2215 2216 <div class="page-transition"></div> 2217 2218 <div class="page-container"> 2219 <div id="shopify-section-mobile-drawer" class="shopify-section js-section__mobile-draw"><style> 2220.mobile-draw, 2221.mobile-draw .mfp-close { 2222 background-color: #fef7d7; 2223} 2224.mobile-draw__localize { 2225 background-color: #fdf2be; 2226} 2227</style> 2228 2229<div class="mobile-draw mobile-draw--dark js-menu-draw mfp-hide"><div class="mobile-draw__wrapper"> 2230 2231 <nav class="mobile-draw__nav mobile-nav"> 2232 <ul class="mobile-nav__items o-list-bare"> 2233 2234 2235 2236 <li class="mobile-nav__item"> 2237 <a href="/" class="mobile-nav__link">Accueil</a> 2238 2239 2240 </li> 2241 2242 2243 <li class="mobile-nav__item mobile-nav__item--sub" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-2"> 2244 <a href="#mobile-sub-2" class="mobile-nav__link mobile-nav__link--sub js-toggle-trigger">Catalogue</a> 2245 2246 2247 <div class="mobile-nav__sub js-toggle-target" id="mobile-sub-2"> 2248 <ul class="mobile-nav__sub__items o-list-bare"> 2249 2250 2251 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-2-1"> 2252 <a href="/collections/logiciels" class="mobile-nav__sub__link">Logiciels</a> 2253 2254 2255 2256 </li> 2257 2258 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-2-2"> 2259 <a href="/collections/outils-1" class="mobile-nav__sub__link">Outils</a> 2260 2261 2262 2263 </li> 2264 2265 </ul> 2266 </div> 2267 2268 </li> 2269 2270 2271 <li class="mobile-nav__item"> 2272 <a href="/collections/liquidation" class="mobile-nav__link">Promotions</a> 2273 2274 2275 </li> 2276 2277 2278 <li class="mobile-nav__item"> 2279 <a href="/collections/dictionnaires-electroniques" class="mobile-nav__link">Dictionnaires électroniques</a> 2280 2281 2282 </li> 2283 2284 2285 2286 2287 <li class="mobile-nav__item"> 2288 <a href="https://www.boutique-educative.com/customer_authentication/redirect?locale=fr®ion_country=CA" class="mobile-nav__link">Se connecter</a> 2289 </li> 2290 2291 2292 </ul> 2293 </nav> 2294 2295 2296 <div class="mobile-draw__search mobile-search"> 2297 <form action="/search" method="get" class="mobile-search__form" role="search"> 2298 <input type="hidden" name="type" value="product,article,page"> 2299 <input type="search" name="q" class="mobile-search__input" value="" aria-label="Rechercher dans la boutique" placeholder="Rechercher dans la boutique"> 2300 <button type="submit" class="mobile-search__submit"> 2301 <i class="icon icon--search" aria-hidden="true"></i> 2302 <span class="icon-fallback__text">Recherche</span> 2303 </button> 2304 </form> 2305 </div> 2306 2307 2308 <div class="mobile-draw__footer mobile-footer"> 2309 2310 <div class="mobile-footer__contact"> 2311 2312 <h4 class="mobile-footer__title">Contact</h4> 2313 2314 2315 <p class="mobile-footer__text"><a href="tel:(514) 518-7999" class="mobile-footer__text-link">(514) 518-7999</a></p> 2316 2317 2318 <p class="mobile-footer__text"><a href="mailto:[email protected]" class="mobile-footer__text-link">[email protected]</a></p> 2319 2320 </div> 2321 2322 2323 <ul class="mobile-footer__social-items o-list-bare"> 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 </ul> 2337 2338 </div> 2339 2340 2341 2342 </div> 2343</div> 2344 2345 2346</div> 2347 <div id="shopify-section-announcement" class="shopify-section js-section__announcement"><style type="text/css"> 2348 2349 .announcement { 2350 background-color: #efedeb; 2351 } 2352 .announcement__text, 2353 .announcement__text.rte a { 2354 color: #b32025; 2355 } 2356 .announcement__text.rte a { 2357 border-color: #b32025; 2358 } 2359 2360</style> 2361 2362 2363 2364 2365 2366</div> 2367 <div id="shopify-section-header" class="shopify-section shopify-section-header js-section__header"><style type="text/css"> 2368 .header, .nav__sub-wrap, .nav__sub-t-wrap { background-color: #ffffff; } 2369 .nav__sub-wrap:after { border-bottom-color: #ffffff; } 2370 .header--light .nav__sub__link.selected, 2371 .header--light .nav__sub__link:hover, 2372 .header--light .nav__sub__item--sub:hover .nav__sub__link, 2373 .header--light .nav__sub-t__link:hover { background-color: #ffffff; } 2374 .header--dark .nav__sub__link.selected, 2375 .header--dark .nav__sub__link:hover, 2376 .header--dark .nav__sub__item--sub:hover .nav__sub__link, 2377 .header--dark .nav__sub-t__link:hover { background-color: #f2f2f2; } 2378 2379 2380 .shopify-section-header { 2381 position: -webkit-sticky; 2382 position: sticky; 2383 } 2384 2385 2386 :root { 2387 2388 --header-is-sticky: 1; 2389 ; 2390 } 2391 2392 .header, 2393 .header__logo, 2394 .header-trigger { 2395 height: 180px; 2396 } 2397 .header__logo-img, 2398 .header-trigger { 2399 max-height: 180px; 2400 } 2401 .header--center .header__logo-img { 2402 width: 180px; 2403 } 2404 .header__logo-img { 2405 2406 padding: 18px 0 15px; 2407 2408 } 2409 @media screen and (max-width: 767px) { 2410 .header, 2411 .header__logo, 2412 .header.header--center .header__logo, 2413 .header-trigger {height: 94px;} 2414 .header__logo-img, 2415 .header--center.header--center .header__logo-img, 2416 .header-trigger {max-height: 94px;} 2417 } 2418 .header--mega .primary-nav .nav__sub { 2419padding-top: 73px; 2420 } 2421 2422 2423 2424 2425 2426 .main .collection__header--img, 2427 .main .article__featured-media { margin-top: -30px } 2428 2429</style> 2430 2431<header role="banner" id="top" class="header header--dark js-header header--sticky js-header-sticky header--center header--stripe header--mega" data-section-id="header" data-section-type="header-section"> 2432 2433 2434 <div class="header-stripe"></div> 2435 2436 2437 <div class="header__logo u-flex u-flex--middle u-flex--center"> 2438 2439 <div class="header__logo-wrapper js-main-logo" itemscope itemtype="http://schema.org/Organization"> 2440 2441 2442 <a href="/" itemprop="url" class="header__logo-link animsition-link"> 2443 2444 <img src="//www.boutique-educative.com/cdn/shop/files/Logo-high-res-bout-fr_600x.png?v=1622646591" class="header__logo-img" alt="Boutique Ãducative" itemprop="logo" width="1327" height="748"> 2445 </a> 2446 2447 2448 </div> 2449 2450 </div> 2451 2452 <div class="header-trigger header-trigger--left mobile-draw-trigger-icon u-flex u-flex--middle js-mobile-draw-icon" style="display: none"> 2453 <a href="#" class="header-trigger__link header-trigger__link--mobile js-mobile-draw-trigger icon-fallback"> 2454 <i class="icon icon--menu" aria-hidden="true"></i>
2455 <span class="icon-fallback__text">Menu</span> 2456 </a> 2457 </div> 2458 2459 <div class="header-trigger header-trigger--right search-draw-trigger-icon u-flex u-flex--middle js-search-draw-icon" style="display: none"> 2460 <a href="/search" class="header-trigger__link header-trigger__link--search icon-fallback js-search-trigger js-no-transition"> 2461 <i class="icon icon--search" aria-hidden="true"></i> 2462 <span class="icon-fallback__text">Recherche</span> 2463 </a> 2464 </div> 2465 2466 <div class="header-trigger header-trigger--far-right cart-draw-trigger-icon u-flex u-flex--middle js-cart-draw-icon" style="display: none"> 2467 <a href="/cart" class="header-trigger__link header-trigger__link--cart icon-fallback js-cart-trigger js-no-transition"> 2468 <i class="icon icon--cart" aria-hidden="true"></i> 2469 <span class="icon-fallback__text">Panier</span> 2470 </a> 2471 </div> 2472 2473 <div class="header-navs js-heaver-navs u-clearfix u-hidden@tab-down"> 2474 2475 <nav class="primary-nav header-navs__items js-primary-nav" role="navigation"> 2476 <ul class="primary-nav__items"> 2477 2478 2479 <li class="primary-nav__item"> 2480 <a href="/" class="primary-nav__link animsition-link" >Accueil</a> 2481 2482 2483 2484 </li> 2485 2486 2487 <li class="primary-nav__item primary-nav__item--sub js-header-sub-link"> 2488 <a href="/collections/all" class="primary-nav__link animsition-link nav__link--sub js-header-sub-link-a" aria-expanded="false" aria-controls="sub-2">Catalogue</a> 2489 2490 2491 <div class="nav__sub" id="sub-2"> 2492 <div class="nav__sub-wrap"> 2493 2494 <ul class="nav__sub__items nav__sub__items--2 nav__sub__items--single o-list-bare"> 2495 2496 2497 <li class="nav__sub__item"> 2498 <a href="/collections/logiciels" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-2-1">Logiciels</a> 2499 2500 2501 2502 </li> 2503 2504 <li class="nav__sub__item"> 2505 <a href="/collections/outils-1" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-2-2">Outils</a> 2506 2507 2508 2509 </li> 2510 2511 2512 </ul> 2513 2514 2515 2516 2517 2518 </div> 2519 </div> 2520 2521 2522 </li> 2523 2524 2525 <li class="primary-nav__item"> 2526 <a href="/collections/liquidation" class="primary-nav__link animsition-link" >Promotions</a> 2527 2528 2529 2530 </li> 2531 2532 2533 <li class="primary-nav__item"> 2534 <a href="/collections/dictionnaires-electroniques" class="primary-nav__link animsition-link" >Dictionnaires électroniques</a> 2535 2536 2537 2538 </li> 2539 2540 </ul> 2541 </nav> 2542 2543 <nav class="secondary-nav header-navs__items js-secondary-nav"> 2544 <ul class="secondary-nav__items"> 2545 2546 <li class="secondary-nav__item"> 2547 <a href="https://www.boutique-educative.com/customer_authentication/redirect?locale=fr®ion_country=CA" class="secondary-nav__link">Se connecter</a> 2548 </li> 2549 2550 2551 2552 <li class="secondary-nav__item"> 2553 <a href="/cart" class="secondary-nav__link js-cart-trigger js-no-transition">Panier (<span id="CartCount">0</span>)</a> 2554 </li> 2555 2556 2557 <li class="secondary-nav__item secondary-nav__item--search"> 2558 <a href="/search" class="secondary-nav__link secondary-nav__link--search icon-fallback js-search-trigger js-no-transition"> 2559 <i class="icon icon--search" aria-hidden="true"></i>
2560 <span class="icon-fallback__text u-hidden-visually">Recherche</span> 2561 </a> 2562 </li> 2563 2564 2565 </ul> 2566 </nav> 2567 2568 </div> 2569</header>
2570<script> 2571var primaryNav = document.getElementsByClassName('js-primary-nav')[0]; 2572var primaryWidth = document.getElementsByClassName('js-primary-nav')[0].offsetWidth; 2573var navSpace = document.getElementsByClassName('js-heaver-navs')[0].offsetWidth / 2 - document.getElementsByClassName('js-main-logo')[0].offsetWidth / 2 - 18; 2574if (document.getElementsByClassName('js-header')[0].classList.contains('header--left')) { 2575 if (navSpace < primaryWidth) { 2576 document.getElementsByClassName('js-header')[0].classList.add('header--inline-icons'); 2577 } 2578} 2579document.documentElement.style.setProperty('--header-height', document.getElementsByClassName('js-header')[0].offsetHeight + 'px'); 2580setTimeout(function() {document.documentElement.style.setProperty('--header-height', document.getElementsByClassName('js-header')[0].offsetHeight + 'px')}, 500); 2581</script>
2581 2582 2583</div> 2584 2585 <div class="main"> 2586 <section class="section section--cart cart"> 2587 <div class="container container--small"> 2588 <div class="section__title section__title--center"> 2589 <h1 class="section__title-text h2">Panier</h1> 2590 </div> 2591 2592 <div class="cart__content"> 2593 2594 <div class="cart-empty"> 2595 <h5 class="cart-empty__title">Votre panier est vide.</h5> 2596 <span class="emoji cart-empty__emoji"> 2597 <i class="icon icon--sad"></i> 2598 </span> 2599 <a href="/" class="c-btn c-btn--primary c-btn--full">Boutique</a> 2600 </div> 2601 2602 </div> 2603 2604 </div> 2605</section> 2606 2607 2608 </div> 2609 2610 <div id="shopify-section-footer" class="shopify-section js-section__footer"><style type="text/css"> 2611 .footer { 2612 background-color: #222222; 2613 2614 } 2615 .footer__bottom { 2616 background-color: #151515; 2617 } 2618 .section--footer .newsletter { 2619 background-color: #f0f0f0; 2620 } 2621</style> 2622 2623 2624 2625 <section class="section section--footer"> 2626 <div class="container"> 2627 2628 <div class="newsletter newsletter--default"> 2629 <div class="newsletter__content"> 2630 2631 <div class="newsletter__title section__title section__title--center section__title--desc"> 2632 2633 <h2 class="section__title-text">PROFITEZ DES RABAIS DU MOMENT</h2> 2634 2635 2636 <div class="section__title-desc rte"><p>Une fois par mois, environ, nous informons nos clients des rabais du moment. Inscrivez-vous pour les recevoir car ceux-ci ne durent pas!</p></div> 2637 2638 </div> 2639 2640 <div class="newsletter__form-wrapper"> 2641 <form method="post" action="/contact#newsletter" id="newsletter" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 2642 2643 2644 <div class="o-layout o-layout--flush"> 2645 <div class="o-layout__item u-1/1 u-2/3@tab"> 2646 <input type="hidden" name="contact[tags]" value="newsletter"> 2647 <label for="Email-Footer" class="u-hidden-visually">Email</label> 2648 <input type="email" 2649 name="contact[email]" 2650 id="Email-Footer" 2651 class="newsletter__input" 2652 value="" 2653 placeholder="[email protected]" 2654 autocorrect="off" 2655 autocapitalize="off"> 2656 </div> 2657 <div class="o-layout__item u-1/1 u-1/3@tab"> 2658 <button type="submit" class="c-btn c-btn--full c-btn--primary c-btn--arrow newsletter__btn" name="commit" id="Subscribe-Footer">S'inscrire</button> 2659 </div> 2660 </div> 2661 2662 </form> 2663 </div> 2664 </div> 2665 </div> 2666 </div> 2667 </section> 2668 2669 2670 2671<footer role="contentinfo" id="footer" class="footer footer--light"> 2672 <div class="container"> 2673 <div class="footer__content"> 2674 <div class="o-layout"> 2675 2676 2677 2678 2679 2680 <div class="o-layout__item u-1/1 u-1/2@tab u-1/3@desk"> 2681 <div class="footer-nav"> 2682 2683 <h3 class="footer-nav__title h5">Menu</h3> 2684 2685 <ul class="footer-nav__items o-list-bare"> 2686 2687 <li class="footer-nav__item"><a href="/search" class="footer-nav__link">Recherche</a></li> 2688 2689 <li class="footer-nav__item"><a href="/policies/terms-of-service" class="footer-nav__link">Conditions d'utilisation</a></li> 2690 2691 <li class="footer-nav__item"><a href="/policies/refund-policy" class="footer-nav__link">Politique de remboursement</a></li> 2692 2693 </ul> 2694 </div> 2695 </div> 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 <div class="o-layout__item u-1/1 u-1/2@tab u-1/3@desk"> 2707 <div class="footer-nav"> 2708 2709 <h3 class="footer-nav__title h5">Contact</h3> 2710 2711 2712 <p class="footer-nav__text"><a aria-label="Email" href="mailto:[email protected]" class="footer-nav__text-link">[email protected]</a></p> 2713 2714 2715 <p class="footer-nav__text"><a aria-label="Call" href="tel:(514) 518-7999" class="footer-nav__text-link">(514) 518-7999</a></p> 2716 2717 2718 <p class="footer-nav__text footer-nav__text--address"> 2719 2457 Rang de la Savane<br/> 2720 Richelieu Québec<br/> 2721 J3L 8B9 Canada 2722 </p> 2723 2724 2725 2726 </div> 2727 </div> 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 <div class="o-layout__item u-1/1 u-1/2@tab u-1/3@desk"> 2738 <div class="footer-nav"> 2739 2740 <h3 class="footer-nav__title h5">LA BOUTIQUE ÃDUCATIVE</h3> 2741 2742 2743 <div class="footer-nav__text rte"> 2744 <p>La Boutique Ãducative, une entreprise spécialisée pour les troubles d'apprentissage.</p> 2745 </div> 2746 2747 </div> 2748 </div> 2749 2750 2751 2752 2753 2754 </div> 2755 </div> 2756 </div> 2757 2758 <div class="footer__bottom"> 2759 <div class="container container--full"> 2760 2761 <div class="footer__bottom__left"><div class="footer__icons footer__bottom__left-item"> 2762 2763<ul class="footer__icons-items o-list-bare"> 2764 2765 <li class="footer__icons-item"> 2766 <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/>
2766<path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 2767 2768 </li> 2769 2770 <li class="footer__icons-item"> 2771 <svg class="payment-icon" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" />
2771<path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 2772 2773 </li> 2774 2775 <li class="footer__icons-item"> 2776 <svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg> 2777 </li> 2778 2779 <li class="footer__icons-item"> 2780 <svg class="payment-icon" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg> 2781 </li> 2782 2783 <li class="footer__icons-item"> 2784 <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
278406zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 2785 2786 </li> 2787 2788 <li class="footer__icons-item"> 2789 <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 2790 2791 </li> 2792 2793 <li class="footer__icons-item"> 2794 <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.
279411.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 2795 2796 </li> 2797 2798 <li class="footer__icons-item"> 2799 <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
279916.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 2800 2801 </li> 2802 2803 </ul> 2804 2805 </div></div> 2806 2807 <div class="footer__bottom__right"> 2808 <div class="footer-copyright"> 2809 <p class="footer-copyright__text"> 2810 <span class="footer-copyright__span footer-copyright__span--powered"><a target="_blank" rel="nofollow" href="https://fr.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">Commerce électronique propulsé par Shopify</a></span> 2811 <span class="footer-copyright__span footer-copyright__span--shop">© 2026, Boutique Ãducative</span> 2812 </p> 2813 </div> 2814 </div> 2815 2816 </div> 2817 </div> 2818 2819</footer> 2820 2821 2822</div> 2823 <div id="shopify-section-promo-pop" class="shopify-section js-section__promo-pop"> 2824<div class="promo-pop js-promo-pop promo-pop--disabled" data-promo-enabled="false" data-promo-delay="10000" data-promo-expiry="3"> 2825 <a href="#" class="promo-pop__close js-promo-pop-close icon-fallback"> 2826 <i class="icon icon--close" aria-hidden="true"></i> 2827 <span class="icon-fallback__text">Fermer (esc)</span> 2828 </a> 2829 2830 <div class="promo-pop__wrapper"> 2831 <div class="promo-pop__content"> 2832 2833 2834 <div class="section__title promo-pop__title"> 2835 <h4 class="section__title-text">Nouvelles</h4> 2836 </div> 2837 2838 2839 2840 <div class="promo-pop__desc rte"><p>Chers clients, nous désirons vous informer que La Boutique Ãducative sera fermée pour le temps des fêtes du 23 décembre au 7 janvier inclusivement. Un joyeux temps des fêtes à tous!</p></div> 2841 2842 2843 2844 2845 2846 </div> 2847 </div> 2848</div> 2849 2850</div> 2851 <div id="shopify-section-age-checker" class="shopify-section js-section__age-checker"><div class="age-checker js-age-draw mfp-hide" data-age-check-enabled="false"> 2852 <div class="age-checker__wrapper"> 2853 2854 2855 2856 <div class="age-checker__content"> 2857 <div class="section__title section__title--center age-checker__title"> 2858 <h3 class="section__title-text">Age verification</h3> 2859 </div> 2860 2861 <div class="age-checker__desc"><p>By clicking enter you are verifying that you are old enough to consume alcohol.</p></div> 2862 2863 <div class="age-checker__actions"> 2864 <a href="#" class="age-checker__btn c-btn c-btn--primary c-btn--full js-age-close">Enter</a> 2865 2866 </div> 2867 </div> 2868 </div> 2869</div> 2870 2871 2872</div> 2873 </div> 2874 2875 2876 <div class="search-draw js-search-draw mfp-hide"> 2877 <div class="search-draw__wrapper"> 2878 <div class="search__head"> 2879 <div class="search__label"> 2880 <h3 class="search__label-title">Recherche</h3> 2881 </div> 2882 </div> 2883 <div class="search__inner"> 2884 <form action="/search" method="get" class="search__form" role="search"> 2885 <input type="hidden" name="type" value="product,article,page"> 2886 <input type="search" name="q" class="search__form-input js-search-input" value="" placeholder="Rechercher dans la boutique" aria-label="Rechercher dans la boutique"> 2887 <button type="submit" class="search__form-submit"> 2888 <i class="icon icon--search" aria-hidden="true"></i> 2889 <span class="icon-fallback__text">Recherche</span> 2890 </button> 2891 </form> 2892 2893 2894 <div class="search__nav"> 2895 <h4 class="search__nav-title h5">Menu principal</h4> 2896 <ul class="search__nav-items o-list-bare"> 2897 2898 <li class="search__nav-item"> 2899 <a href="/" class="search__nav-link">Accueil</a> 2900 </li> 2901 2902 <li class="search__nav-item"> 2903 <a href="/collections/all" class="search__nav-link">Catalogue</a> 2904 </li> 2905 2906 <li class="search__nav-item"> 2907 <a href="/collections/liquidation" class="search__nav-link">Promotions</a> 2908 </li> 2909 2910 <li class="search__nav-item"> 2911 <a href="/collections/dictionnaires-electroniques" class="search__nav-link">Dictionnaires électroniques</a> 2912 </li> 2913 2914 </ul> 2915 </div> 2916 2917 </div> 2918 </div> 2919 </div> 2920 2921 2922 <div class="ajaxcart-draw js-cart-draw mfp-hide"> 2923 <div class="ajaxcart-draw__wrapper js-cart-draw-inner"> 2924 <div class="ajaxcart-draw__scroll"> 2925 <div class="ajaxcart__head"> 2926 <div class="ajaxcart__label"> 2927 2928 <h3 class="ajaxcart__label-title">Panier</h3> 2929 2930 2931 </div> 2932 </div> 2933 <div id="CartContainer"></div> 2934 2935 <div id="EmptyCart"> 2936 <div class="ajaxcart-empty"> 2937 <h5 class="ajaxcart-empty__title">Votre panier est vide.</h5> 2938 <span class="emoji ajaxcart-empty__emoji"> 2939 <i class="icon icon--sad"></i> 2940 </span> 2941 2942 <a href="/" class="c-btn c-btn--primary c-btn--full">Boutique</a> 2943 2944 </div> 2945 </div> 2946 2947 </div> 2948 </div> 2949 </div> 2950 2951
2951<script id="CartTemplate" type="text/template"> 2952 2953 <form action="/cart" method="post" novalidate class="cart ajaxcart__form"> 2954 <div class="ajaxcart__inner"> 2955 <div class="ajaxcart__products"> 2956 {{#items}} 2957 <div class="ajaxcart__product"> 2958 <div class="ajaxcart__row" data-line="{{line}}"> 2959 2960 <div class="o-layout o-layout--tiny u-flex u-flex--middle"> 2961 2962 <div class="o-layout__item u-1/1 u-5/10@tab"> 2963 <div class="o-layout o-layout--tiny u-flex u-flex--middle"> 2964 <div class="o-layout__item u-1/3 u-1/4@tab"> 2965 <a href="{{url}}" class="ajaxcart__product-image"> 2966 <div class="o-ratio o-ratio--bg-grey"> 2967 2968 {{#if img}} 2969 <img src="{{img}}" class="o-ratio__content" alt="{{ name }}"> 2970 {{else}} 2971 <img src="//www.boutique-educative.com/cdn/shop/t/2/assets/placeholder_240x.png?v=113555733946226816651622645935" class="o-ratio__content" alt="{{ name }}"> 2972 {{/if}} 2973 2974 </div> 2975 </a> 2976 </div> 2977 <div class="o-layout__item u-2/3 u-3/4@tab"> 2978 <a href="{{url}}"><h2 class="ajaxcart__product-name h3">{{name}}</h2></a> 2979 {{#if variation}} 2980 <p class="ajaxcart__product-meta">{{variation}}</p> 2981 {{/if}} 2982 {{#properties}} 2983 {{#each this}} 2984 {{#if this}} 2985 <p class="ajaxcart__product-meta">{{@key}}: {{this}}</p> 2986 {{/if}} 2987 {{/each}} 2988 {{/properties}} 2989 2990 {{#if sellingPlan}} 2991 <p class="ajaxcart__product-meta">{{ sellingPlan }}</p> 2992 {{/if}} 2993 2994 2995 </div> 2996 </div> 2997 </div> 2998 2999 <div class="o-layout__item u-4/10 u-2/10@tab"> 3000 <div class="ajaxcart__qty"> 3001 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus" data-id="{{key}}" data-qty="{{itemMinus}}" data-line="{{line}}"> 3002 <span aria-hidden="true">−</span> 3003 <span class="u-hidden-visually">Réduire la quantité de l'article de un</span> 3004 </button> 3005 <input type="text" name="updates[]" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{key}}" data-line="{{line}}" aria-label="quantity" pattern="[0-9]*" autocomplete="off"> 3006 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus" data-id="{{key}}" data-line="{{line}}" data-qty="{{itemAdd}}"> 3007 <span aria-hidden="true">+</span> 3008 <span class="u-hidden-visually">Augmenter la quantité de l'article de un</span> 3009 </button> 3010 </div> 3011 </div> 3012 3013 <div class="o-layout__item u-6/10 u-3/10@tab"> 3014 {{#if lineDiscount}} 3015 3016 <div class="ajaxcart-item__price ajaxcart-item__price--original"><s><span class="money">{{{originalLinePrice}}}</span></s></div> 3017 3018 <div class="ajaxcart-item__discount"> 3019 {{#each lineDiscounts}} 3020 <p class="ajaxcart-item__discount-text"> 3021 {{ this.discount_application.title }} (-<span class="money">{{{ this.amount }}}</span>) 3022 </p> 3023 {{/each}} 3024 </div> 3025 3026 <div class="ajaxcart-item__price ajaxcart-item__price--sale"><span class="money">{{{lineDiscountedPrice}}}</span></div> 3027 3028 {{else}} 3029 <div class="ajaxcart-item__price"><span class="money">{{{linePrice}}}</span></div> 3030 {{/if}} 3031 </div> 3032 3033 </div> 3034 3035 </div> 3036 </div> 3037 {{/items}} 3038 </div> 3039 3040 3041 3042 </div> 3043 3044 <div class="ajaxcart__footer"> 3045 <div class="o-layout o-layout--tiny o-layout--reverse"> 3046 <div class="o-layout__item u-1/1 u-1/3@tab"> 3047 3048 {{#if cartDiscounts}} 3049 {{#each cartDiscounts}} 3050 <p class="ajaxcart__footer-discount">{{ this.title }} (-<span class="money">{{ this.total_allocated_amount }}</span>)</p> 3051 {{/each}} 3052 {{/if}} 3053 3054 <p class="ajaxcart__footer-total">Sous-total <span class="money">{{{totalPrice}}}</span></p> 3055 </div> 3056 <div class="o-layout__item u-1/1 u-2/3@tab"> 3057 <p class="ajaxcart__footer-message">Frais de port et remises calculés à la caisse</p> 3058 </div> 3059 </div> 3060 3061 3062 </div> 3063 3064 <div class="ajaxcart__button"> 3065 3066 <div class="o-layout o-layout--tiny o-layout--reverse"> 3067 <div class="o-layout__item u-1/1 u-1/2@tab"> 3068 3069 <button type="submit" class="c-btn c-btn--full c-btn--primary c-btn--arrow ajaxcart__checkout" name="checkout">Procéder au paiement</button> 3070 3071 </div> 3072 <div class="o-layout__item u-1/1 u-1/2@tab"> 3073 <a href="/" class="c-btn c-btn--full c-btn--hollow js-close-mfp ajaxcart__continue">Continuer vos achats</a> 3074 </div> 3075 </div> 3076 3077 </div> 3078 </form> 3079 3080</script>
3080 3081
3082<script id="NotificationTemplate" type="text/template"> 3083 3084 <div class="ajaxcart__inner"> 3085 3086 <div class="o-layout o-layout--tiny u-flex u-flex--middle"> 3087 3088 <div class="o-layout__item u-1/1 u-3/5@mob"> 3089 <div class="ajaxcart__product"> 3090 3091 <div class="o-layout o-layout--small u-flex u-flex--middle"> 3092 3093 <div class="o-layout__item u-1/3"> 3094 <div class="ajaxcart__product-image-wrapper"> 3095 <div class="ajaxcart__product-image"> 3096 <div class="o-ratio o-ratio--bg-grey"> 3097 3098 {{#if thisItem.img}} 3099 <img src="{{ thisItem.img }}" class="o-ratio__content" alt="{{ thisItem.name }}"> 3100 {{else}} 3101 <img src="//www.boutique-educative.com/cdn/shop/t/2/assets/placeholder_240x.png?v=113555733946226816651622645935" class="o-ratio__content" alt="{{ thisItem.name }}"> 3102 {{/if}} 3103 3104 </div> 3105 </div> 3106 </div> 3107 </div> 3108 3109 <div class="o-layout__item u-2/3"> 3110 <p class="ajaxcart__product-name">{{ thisItem.name }}</p> 3111 <p class="ajaxcart__product-meta">{{ thisItem.variation }}</p> 3112 <p class="ajaxcart__product-meta">{{ thisItem.sellingPlan }}</p> 3113 <p class="ajaxcart__product-meta">{{ thisItem.price }}</p> 3114 </div> 3115 3116 </div> 3117 3118 </div> 3119 </div> 3120 3121 <div class="o-layout__item u-1/1 u-2/5@mob"> 3122 <a href="/cart" class="c-btn c-btn--small c-btn--full c-btn--primary c-btn--arrow ajaxcart__checkout" name="checkout">Voir le panier</a> 3123 <a href="/" class="c-btn c-btn--small c-btn--full c-btn--hollow js-close-mfp ajaxcart__continue">Continuer vos achats</a> 3124 </div> 3125 3126 </div> 3127 3128 </div> 3129 3130</script>
3130 3131
3132<script id="AjaxQty" type="text/template"> 3133 3134 <div class="ajaxcart__qty"> 3135 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus" data-id="{{key}}" data-qty="{{itemMinus}}"> 3136 <span aria-hidden="true">−</span> 3137 <span class="u-hidden-visually">Réduire la quantité de l'article de un</span> 3138 </button> 3139 <input type="text" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*" autocomplete="off"> 3140 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus" data-id="{{key}}" data-qty="{{itemAdd}}"> 3141 <span aria-hidden="true">+</span> 3142 <span class="u-hidden-visually">Augmenter la quantité de l'article de un</span> 3143 </button> 3144 </div> 3145 3146</script>
3146 3147
3148<script id="JsQty" type="text/template"> 3149 3150 <div class="js-qty"> 3151 <button type="button" class="js-qty__adjust js-qty__adjust--minus icon-fallback-text" data-id="{{key}}" data-qty="{{itemMinus}}"> 3152 <span aria-hidden="true">−</span> 3153 <span class="u-hidden-visually">Réduire la quantité de l'article de un</span> 3154 </button> 3155 <input type="text" class="js-qty__num" value="{{itemQty}}" min="1" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*" name="{{inputName}}" id="{{inputId}}" autocomplete="off"> 3156 <button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="{{key}}" data-qty="{{itemAdd}}"> 3157 <span aria-hidden="true">+</span> 3158 <span class="u-hidden-visually">Augmenter la quantité de l'article de un</span> 3159 </button> 3160 </div> 3161 3162</script>
3162 3163 3164
3164<script> 3165 //cart functions 3166 theme.ajaxCartInit = function() { 3167 ajaxCart.init({ 3168 3169 sourceId: '#CartTemplate', 3170 triggerSelector: '.js-cart-trigger', 3171 formSelector: '.js-product-form', 3172 addToCartSelector: '.js-product-add', 3173 3174 3175 cartContainer: '#CartContainer', 3176 cartCountSelector: '#CartCount', 3177 cartCostSelector: '#CartCost', 3178 emptySelector: '#EmptyCart', 3179 moneyFormat: "${{amount}}" 3180 }); 3181 }; 3182 </script>
3182 3183 <!-- Venue theme by Safe As Milk - http://safeasmilk.co/ --> 3184 <!-- Theme version 4.8.6 --> 3185 3186 3187
3188<script id="subscription-helper"> 3189 var _RSConfig = _RSConfig || {}; 3190 3191 _RSConfig = { 3192 "selectors": { 3193 "payment_button_selectors": "form[action$='/cart/add'] .shopify-payment-button", 3194 "subscriptionLinkSelector": ".o-layout > div:first-child > h2:first-child", 3195 "atcButtonPlacement": "BEFORE", 3196 "subscriptionLinkPlacement": "BEFORE", 3197 "cartRowSelector": "", 3198 "cartLineItemSelector": "", 3199 "cartLineItemPerQuantityPriceSelector": "", 3200 "cartLineItemTotalPriceSelector": "", 3201 "cartLineItemSellingPlanNameSelector": "", 3202 "cartSubTotalSelector" : "", 3203 "cartLineItemPriceSelector": "", 3204 }, 3205 "enableCartWidgetFeature": "false", 3206 "useUrlWithCustomerId": "false", 3207 "atcButtonSelector": ".product-single__add", 3208 "moneyFormat": "${{amount}}", 3209 "oneTimePurchaseText": "Paiement annuel", 3210 "shop": "boutique-educative.myshopify.com", 3211 "deliveryText": "p\u00E9riode", 3212 "purchaseOptionsText": "Options d'achat", 3213 "manageSubscriptionButtonText": "G\u00E9rer l'abonnement", 3214 "sellingPlanSelectTitle": "FR\u00C9QUENCE DES P\u00C9RIODES", 3215 "tooltipTitle": "D\u00E9tail de l'abonnement", 3216 "showTooltipOnClick": "false", 3217 "tooltipDesctiption": "<strong>Paiement mensuel effectu\u00E9 \u00E0 chaque date de la commande pour une p\u00E9riode de 12 mois.<\/strong><br\/><br\/>", 3218 "orderStatusManageSubscriptionTitle": "Abonnement", 3219 "orderStatusManageSubscriptionDescription": "Acc\u00E9dez \u00E0 votre compte pour g\u00E9rer vos abonnements.", 3220 "orderStatusManageSubscriptionButtonText": "G\u00E9rer votre abonnement", 3221 "priceSelector": "", 3222 "landingPagePriceSelector": "", 3223 "quickViewClickSelector": "", 3224 "badgeTop": "", 3225 "pricePlacement":"BEFORE", 3226 "subscriptionOptionSelectedByDefault" : false, 3227 "sellingPlansJson": [{"frequencyCount":1,"frequencyInterval":"MONTH","billingFrequencyCount":1,"billingFrequencyInterval":"MONTH","frequencyName":"Abonnement mensuel (durée 1 an)","afterCycle1":0,"afterCycle2":0,"discountEnabled":false,"discountEnabled2":false,"discountEnabledMasked":false,"discountEnabled2Masked":false,"id":"gid://shopify/SellingPlan/489226406","frequencyType":"ON_PURCHASE_DAY","specificDayEnabled":false,"minCycles":12,"cutOff":0,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/489226406","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"appstleCycles":[]},{"frequencyCount":1,"frequencyInterval":"MONTH","billingFrequencyCount":1,"billingFrequencyInterval":"MONTH","frequencyName":"Abonnement mensuel (durée 1 an)","afterCycle1":0,"afterCycle2":0,"discountEnabled":false,"discountEnabled2":false,"discountEnabledMasked":false,"discountEnabled2Masked":false,"id":"gid://shopify/SellingPlan/502890662","frequencyType":"ON_PURCHASE_DAY","specificDayEnabled":false,"minCycles":12,"cutOff":0,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/502890662","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"appstleCycles":[]}], 3228 "widgetEnabled": true, 3229 "showAppstleLink": false, 3230 "showTooltip" : true, 3231 "showStaticTooltip": false, 3232 "sortByDefaultSequence": false, 3233 "manageSubscriptionUrl" : "apps\/subscriptions", 3234 "showSubOptionBeforeOneTime": false, 3235 "appstlePlanId": 161, 3236 "showCheckoutSubscriptionBtn": true, 3237 "disableLoadingJquery": false, 3238 "widgetEnabledOnSoldVariant": "false", 3239 "switchRadioButtonWidget": false, 3240 "appstlePlanName": "FREE", 3241 "appstlePlanFeatures": { 3242 "subscriptionOrderAmount": 500.0, 3243 "analytics": true, 3244 "enableSubscriptionManagement": true, 3245 "enableDunningManagement": true, 3246 "enableCustomerPortalSettings": true, 3247 "enableShippingProfiles": true, 3248 "enableProductSwapAutomation": false, 3249 "enableAdvancedSellingPlans": false, 3250 "enableSummaryReports": false, 3251 "enableCustomEmailDomain": false, 3252 "enableWidgetPlacement": false, 3253 "enableIntegrations": true, 3254 "enableSmsAlert": false, 3255 "enableCustomEmailHtml": false, 3256 "enableCancellationManagement": false, 3257 "enableBundling": false, 3258 "enableAutomation": false, 3259 "enableQuickActions": false, 3260 "enableExternalApi": false, 3261 "enableCartWidget": false, 3262 "enableAutoSync": false, 3263 "webhookAccess": false,
3264 "accessWidgetDesignOptions": false, 3265 "accessSubscriptionActivityLogs": true, 3266 "accessBuildABox": false, 3267 "accessResendEmail": false, 3268 "accessKlaviyoContactSync": false, 3269 "accessOneTimeProductUpsells": false, 3270 "accessAdvanceSubscriptionPlanOptions": false, 3271 "accessSplitContract": false, 3272 "accessDiscountOnCancellationAttempt": false, 3273 "accessQuickCheckout": false, 3274 "accessSubscriberLoyaltyFeatures": false, 3275 "accessBundling": false, 3276 "accessManualSubscriptionCreation": false, 3277 "accessAppstleMenu": false 3278}, 3279 "formMappingAttributeName": "", 3280 "formMappingAttributeSelector": "", 3281 "quickViewModalPollingSelector": "", 3282 "scriptLoadDelay": "0", 3283 "formatMoneyOverride": "false", 3284 "appstle_app_proxy_path_prefix": "apps\/subscriptions", 3285 "updatePriceOnQuantityChange": "", 3286 "widgetParentSelector": "", 3287 "quantitySelector": "", 3288 "enableAddJSInterceptor": "false", 3289 "reBuyEnabled": "false", 3290 "loyaltyDetailsLabelText": "", 3291 "loyaltyPerkDescriptionText": "", 3292 "widgetTemplateHtml": ``, 3293 "bundle": {}, 3294 "labels": "{\"appstle.subscription.wg.yearsFrequencyTextV2\":\"Years\",\"appstle.subscription.wg.weekFrequencyTextV2\":\"Week\",\"appstle.subscription.wg.oneTimePurchaseTextV2\":\"Paiement annuel\",\"appstle.subscription.wg.loyaltyPerkDescriptionTextV2\":\"{{#isDiscountTypeFreeProduct}}<div style='display: flex;'><div style='height: 60px; width: 60px; flex-shrink: 0; margin-right: 10px;'><img style='width: 100%' src={{{featured_image}}}><\/img><\/div><div>After {{{billingCycleBlock}}} orders,<span style='color: #ffc000;font-weight: 700;';> get a FREE {{freeProductName}} <\/span><\/div><div>{{\/isDiscountTypeFreeProduct}}{{#isDiscountTypePercentage}}After <span class='appstle-loyalty-billing-cycle'><span class='appstle-loyalty-billing-cycle-count'>{{{billingCycleBlock}}}<\/span> order<\/span>, <span class='appstle-loyalty-discount'>get <span style='color: #ffc000;font-weight: 700;';>{{{discount}}}% OFF your entire order<\/span><\/span>.{{\/isDiscountTypePercentage}}{{#isDiscountTypeShipping}}After <span class='appstle-loyalty-billing-cycle'><span class='appstle-loyalty-billing-cycle-count'>{{{billingCycleBlock}}}<\/span> order<\/span>, <span class='appstle-loyalty-discount'>get <span style='color: #ffc000;font-weight: 700;';>shipping at {{{formatDiscountedPrice}}}<\/span><\/span>.{{\/isDiscountTypeShipping}}{{#isDiscountTypeFixed}}After <span class='appstle-loyalty-billing-cycle'><span class='appstle-loyalty-billing-cycle-count'>{{{billingCycleBlock}}}<\/span> order<\/span>, <span class='appstle-loyalty-discount'>get <span style='color: #ffc000;font-weight: 700;';>{{{formatDiscountedPrice}}} OFF your entire order<\/span><\/span>.{{\/isDiscountTypeFixed}}\",\"appstle.subscription.wg.unsubscribeFrequencyTextV2\":\"unsubscribe\",\"appstle.subscription.wg.weeksFrequencyTextV2\":\"Weeks\",\"appstle.subscription.wg.oneTimeFrequencyTextV2\":\"One Time\",\"appstle.subscription.wg.dayFrequencyTextV2\":\"day\",\"appstle.subscription.wg.allowFulfilmentCountViaPropertiesV2\":\"true\",\"appstle.subscription.wg.monthsFrequencyTextV2\":\"Months\",\"appstle.subscription.wg.subscribeAndSaveInitalV2\":\"Subscribe & save\",\"appstle.subscription.wg.deliveryEveryFrequencyTextV2\":\"Delivery Every\",\"appstle.subscription.wg.offFrequencyTextV2\":\"Off\",\"appstle.subscription.wg.daysFrequencyTextV2\":\"Days\",\"appstle.subscription.wg.yearFrequencyTextV2\":\"Year\",\"appstle.subscription.wg.subscribeAndSaveSuccessV2\":\"Subscribe success\",\"appstle.subscription.wg.monthFrequencyTextV2\":\"Month\",\"appstle.subscription.wg.selectDeliverOptionV2\":\"select deliver option\"}", 3295 "css": { 3296 "appstle_subscription_widget": { 3297 "margin-top": "" , 3298 "margin-bottom": "", 3299 }, 3300 3301 "appstle_subscription_wrapper": { 3302 "border-width": "", 3303 "border-color": "", 3304 }, 3305 3306 "appstle_circle": { 3307 "border-color": "", 3308 }, 3309 3310 "appstle_dot": { 3311 "background-color": "", 3312 }, 3313 3314 "appstle_select": { 3315 "padding-top": "", 3316 "padding-bottom": "", 3317 "padding-left": "", 3318 "padding-right": "", 3319 "border-width": "", 3320 "border-style": "", 3321 "border-color": "", 3322 "border-radius": "", 3323 }, 3324 3325 "tooltip_subscription_svg": { 3326 "fill": "", 3327 }, 3328 3329 "appstle_tooltip": { 3330 "color": "", 3331 "background-color": "", 3332 }, 3333 3334 "appstle_tooltip_border_top_color": { 3335 "border-top-color": "", 3336 }, 3337 3338 "appstle_subscription_final_price": { 3339 "color": "", 3340 }, 3341 "appstle_widget_text_color": { 3342 "color": "", 3343 }, 3344 "appstle_selected_background": { 3345 "background": "transparent", 3346 }, 3347 "customCSS": "", 3348 "customerPortalCss": "", 3349 } 3350 }; 3351 3352 3353 _RSConfig.shop = 'boutique-educative.myshopify.com'; 3354 3355 3356 3357 3358 3359 3360 3361 _RSConfig.shopMoneyFormat = '${{amount}}'; 3362 _RSConfig.shopMoneyFormatWithCurrencyFormat = '${{amount}} CAD'; 3363 3364 3365 3366 3367</script>
3367 3368 3369 3370
3371<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3371 3372</body> 3373</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.