1<!doctype html> 2<html class="no-js" lang="fr"> 3<head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, user-scalable=0"> 7 <meta name="theme-color" content="#b32025"> 8 9 <!-- Network optimisations --> 10<link rel="preconnect" href="//cdn.shopify.com" crossorigin> 11<link rel="preconnect" href="//fonts.shopifycdn.com" crossorigin> 12<link rel="preconnect" href="https://monorail-edge.shopifysvc.com"> 13 14<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> 15<link rel="preload" href="//www.boutique-educative.com/cdn/fonts/oswald/oswald_n4.7760ed7a63e536050f64bb0607ff70ce07a480bd.woff2" as="font" type="font/woff2" crossorigin> 16<link rel="preload" href="//www.boutique-educative.com/cdn/fonts/oswald/oswald_n4.7760ed7a63e536050f64bb0607ff70ce07a480bd.woff2" as="font" type="font/woff2" crossorigin> 17<link rel="preload" href="//www.boutique-educative.com/cdn/fonts/oswald/oswald_n4.7760ed7a63e536050f64bb0607ff70ce07a480bd.woff2" as="font" type="font/woff2" crossorigin> 18<link rel="canonical" href="https://www.boutique-educative.com/collections/logiciels"> 19 <link rel="shortcut icon" href="//www.boutique-educative.com/cdn/shop/files/favicon_32x32.jpg?v=1622691646" type="image/png"> 20 21 22 <!-- Title and description ================================================== --><title>Logiciels 23– Boutique Ãducative</title><!-- /snippets/social-meta-tags.liquid --> 24 25 26 27 28<meta property="og:site_name" content="Boutique Ãducative"> 29<meta property="og:url" content="https://www.boutique-educative.com/collections/logiciels"> 30<meta property="og:title" content="Logiciels"> 31<meta property="og:type" content="product.group"> 32<meta property="og:description" content="La Boutique Ãducative - Entreprise spécialisée dans les troubles d'apprentissage. Nous vend
32ons matériel informatique et logiciels spécialisés aux écoles et particuliers. "> 33 34<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"> 35<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"> 36 37 38<meta name="twitter:card" content="summary_large_image"> 39<meta name="twitter:title" content="Logiciels"> 40<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. "> 41 42 <!-- JS before CSSOM =================================================== --> 43
43<script type="text/javascript"> 44 theme = {}; 45 theme.t = {}; 46 theme.map = {}; 47 theme.map_settings_url="//www.boutique-educative.com/cdn/shop/t/2/assets/map_settings.min.js?v=139713383514298653791622645924"; 48 theme.cart_type = 'modal'; 49 theme.cart_ajax = true; 50 theme.routes = { 51 rootUrl: "/", 52 rootUrlSlash: "/", 53 cartUrl: "/cart", 54 cartAddUrl: "/cart/add", 55 cartChangeUrl: "/cart/change" 56 }; 57 theme.assets = { 58 plyr: "//www.boutique-educative.com/cdn/shop/t/2/assets/plyr.min.js?v=4209607025050129391622645934", 59 masonry: "//www.boutique-educative.com/cdn/shop/t/2/assets/masonry.min.js?v=52946867241060388171622645927", 60 autocomplete: "//www.boutique-educative.com/cdn/shop/t/2/assets/autocomplete.min.js?v=42647060391499044481622645938", 61 photoswipe: "//www.boutique-educative.com/cdn/shop/t/2/assets/photoswipe.min.js?v=25365026511866153621622645930", 62 fecha: "//www.boutique-educative.com/cdn/shop/t/2/assets/fecha.min.js?v=77892649025288305351622645937" 63 }; 64 </script>
64 65 66 <style id="fontsupporttest">@font-face{font-family:"font";src:url("https://")}</style> 67
67<script type="text/javascript"> 68 function supportsFontFace() { 69 function blacklist() { 70 var match = /(WebKit|windows phone.+trident)\/(\d+)/i.exec(navigator.userAgent); 71 return match && parseInt(match[2], 10) < (match[1] == 'WebKit' ? 533 : 6); 72 } 73 function hasFontFaceSrc() { 74 var style = document.getElementById('fontsupporttest'); 75 var sheet = style.sheet || style.styleSheet; 76 var cssText = sheet ? (sheet.cssRules && sheet.cssRules[0] ? sheet.cssRules[0].cssText : sheet.cssText || '') : ''; 77 return /src/i.test(cssText); 78 } 79 return !blacklist() && hasFontFaceSrc(); 80 } 81 document.documentElement.classList.replace('no-js', 'js'); 82 if (window.matchMedia("(pointer: coarse)").matches) {document.documentElement.classList.add('touchevents')} else {document.documentElement.classList.add('no-touchevents')} 83 if (supportsFontFace()) {document.documentElement.classList.add('fontface')} 84 </script>
84 85
85<script src="//www.boutique-educative.com/cdn/shop/t/2/assets/jquery.min.js?v=115860211936397945481622645935" defer="defer"></script>
85 86
86<script src="//www.boutique-educative.com/cdn/shop/t/2/assets/vendor.min.js?v=125665167228787214451622645938" defer="defer"></script>
86 87
87<script src="//www.boutique-educative.com/cdn/shop/t/2/assets/ajax-cart.min.js?v=142326021870213468841622645954" defer="defer"></script>
87 88 89 <!-- CSS ================================================== --> 90 91<style data-shopify> 92 93 94 95 96 97:root { 98 --color--brand: #b32025; 99 --color--brand-dark: #9d1c21; 100 --color--brand-light: #c92429; 101 102 --color--accent: #f0f0f0; 103 --color--accent-dark: #e3e3e3; 104 105 --color--link: #e98387; 106 --color--link-dark: #31090a; 107 108 --color--text: #212121; 109 --color--text-light: rgba(33, 33, 33, 0.7); 110 --color--text-lighter: rgba(33, 33, 33, 0.5); 111 --color--text-lightest: rgba(33, 33, 33, 0.2); 112 113 --color--text-bg: rgba(33, 33, 33, 0.1); 114 115 --color--headings: #212121; 116 --color--alt-text: #666666; 117 --color--btn: #ffffff; 118 119 --color--product-bg: #f0f0f0; 120 --color--product-sale: #6c9330; 121 122 --color--bg: #ffffff; 123 --color--bg-alpha: rgba(255, 255, 255, 0.8); 124 --color--bg-light: #ffffff; 125 --color--bg-dark: #f2f2f2; 126 127 --font--size-base: 15; 128 --font--line-base: 30; 129 130 --font--size-h1: 34; 131 --font--size-h2: 26; 132 --font--size-h3: 20; 133 --font--size-h4: 19; 134 --font--size-h5: 16; 135 --font--size-h6: 15; 136 137 --font--body: Muli, sans-serif; 138 --font--body-style: normal; 139 --font--body-weight: 400; 140 141 --font--title: Oswald, sans-serif; 142 --font--title-weight: 400; 143 --font--title-style: normal; 144 --font--title-space: 1px; 145 --font--title-transform: uppercase; 146 --font--title-border: 1; 147 --font--title-border-size: 3px; 148 149 --font--nav: Oswald, sans-serif; 150 --font--nav-weight: 400; 151 --font--nav-style: normal; 152 --font--nav-space: 1px; 153 --font--nav-transform: uppercase; 154 --font--nav-size: 13px; 155 156 --font--button: Oswald, sans-serif; 157 --font--button-weight: 400; 158 --font--button-style: normal; 159 --font--button-space: 1px; 160 --font--button-transform: uppercase; 161 --font--button-size: 13px; 162 --font--button-mobile-size: 12px; 163 164 --font--icon-url: //www.boutique-educative.com/cdn/shop/t/2/assets/sb-icons.eot?v=69961381625854386191622645927; 165} 166</style> 167 <style>@font-face { 168 font-family: Muli; 169 font-weight: 400; 170 font-style: normal; 171 font-display: swap; 172 src: url("//www.boutique-educative.com/cdn/fonts/muli/muli_n4.e949947cfff05efcc994b2e2db40359a04fa9a92.woff2") format("woff2"), 173 url("//www.boutique-educative.com/cdn/fonts/muli/muli_n4.35355e4a0c27c9bc94d9af3f9bcb586d8229277a.woff") format("woff"); 174} 175 176@font-face { 177 font-family: Oswald; 178 font-weight: 400; 179 font-style: normal; 180 font-display: swap; 181 src: url("//www.boutique-educative.com/cdn/fonts/oswald/oswald_n4.7760ed7a63e536050f64bb0607ff70ce07a480bd.woff2") format("woff2"), 182 url("//www.boutique-educative.com/cdn/fonts/oswald/oswald_n4.ae5e497f60fc686568afe76e9ff1872693c533e9.woff") format("woff"); 183} 184 185@font-face { 186 font-family: Oswald; 187 font-weight: 400; 188 font-style: normal; 189 font-display: swap; 190 src: url("//www.boutique-educative.com/cdn/fonts/oswald/oswald_n4.7760ed7a63e536050f64bb0607ff70ce07a480bd.woff2") format("woff2"), 191 url("//www.boutique-educative.com/cdn/fonts/oswald/oswald_n4.ae5e497f60fc686568afe76e9ff1872693c533e9.woff") format("woff"); 192} 193 194@font-face { 195 font-family: Oswald; 196 font-weight: 400; 197 font-style: normal; 198 font-display: swap; 199 src: url("//www.boutique-educative.com/cdn/fonts/oswald/oswald_n4.7760ed7a63e536050f64bb0607ff70ce07a480bd.woff2") format("woff2"), 200 url("//www.boutique-educative.com/cdn/fonts/oswald/oswald_n4.ae5e497f60fc686568afe76e9ff1872693c533e9.woff") format("woff"); 201} 202 203@font-face { 204 font-family: Muli; 205 font-weight: 700; 206 font-style: normal; 207 font-display: swap; 208 src: url("//www.boutique-educative.com/cdn/fonts/muli/muli_n7.c8c44d0404947d89610714223e630c4cbe005587.woff2") format("woff2"), 209 url("//www.boutique-educative.com/cdn/fonts/muli/muli_n7.4cbcffea6175d46b4d67e9408244a5b38c2ac568.woff") format("woff"); 210} 211 212@font-face { 213 font-family: Muli; 214 font-weight: 400; 215 font-style: italic; 216 font-display: swap; 217 src: url("//www.boutique-educative.com/cdn/fonts/muli/muli_i4.c0a1ea800bab5884ab82e4eb25a6bd25121bd08c.woff2") format("woff2"), 218 url("//www.boutique-educative.com/cdn/fonts/muli/muli_i4.a6c39b1b31d876de7f99b3646461aa87120de6ed.woff") format("woff"); 219} 220 221@font-face { 222 font-family: Muli; 223 font-weight: 700; 224 font-style: italic; 225 font-display: swap; 226 src: url("//www.boutique-educative.com/cdn/fonts/muli/muli_i7.34eedbf231efa20bd065d55f6f71485730632c7b.woff2") format("woff2"), 227 url("//www.boutique-educative.com/cdn/fonts/muli/muli_i7.2b4df846821493e68344d0b0212997d071bf38b7.woff") format("woff"); 228} 229 230</style> 231 232<link rel="stylesheet" href="//www.boutique-educative.com/cdn/shop/t/2/assets/theme-critical.css?enable_css_minification=1&v=182578987804888269011622645931"> 233 234<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'"> 235<noscript><link rel="stylesheet" href="//www.boutique-educative.com/cdn/shop/t/2/assets/theme.css?enable_css_minification=1&v=21312513603539000031622645926"></noscript>
236<script> 237 /*! loadCSS rel=preload polyfill. [c]2017 Filament Group, Inc. MIT License */ 238 (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)); 239</script>
239 240 241 <!-- JS after CSSOM=================================================== --> 242
242<script src="//www.boutique-educative.com/cdn/shop/t/2/assets/theme.min.js?v=67362414734980941491622645942" defer="defer"></script>
242 243
243<script src="//www.boutique-educative.com/cdn/shop/t/2/assets/custom.js?v=4012982073880900061622901751" defer="defer"></script>
243 244 245 246 247 248
248<script src="//www.boutique-educative.com/cdn/shop/t/2/assets/scrollreveal.min.js?v=163720458850474464051622645933"></script>
248 249 250 251 252 <!-- Header hook for plugins ================================================== --> 253
253<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
253<meta name="google-site-verification" content="5wTWL9mV7-7X0PPRTlANNuqnZIqF9LgbDXxgfeX7f88"> 254<meta name="facebook-domain-verification" content="35laj79ilx8pgq8qau2q3c9e7akghi"> 255<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/57333874854/digital_wallets/dialog"> 256<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/collections/logiciels.atom" /> 257<link rel="alternate" type="application/json+oembed" href="https://www.boutique-educative.com/collections/logiciels.oembed">
258<script async="async" src="/checkouts/internal/preloads.js?locale=fr-CA"></script>
258 259<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
260<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=fr-CA&shop_id=57333874854" crossorigin="anonymous"></script>
vendor: 1 bytes, line 260
260
261<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 261
261
262<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 262
262
263<script>var Shopify = Shopify || {}; 264Shopify.shop = "boutique-educative.myshopify.com"; 265Shopify.locale = "fr"; 266Shopify.currency = {"active":"CAD","rate":"1.0"}; 267Shopify.country = "CA"; 268Shopify.theme = {"name":"Venue","id":123589066918,"schema_name":"Venue","schema_version":"4.8.6","theme_store_id":836,"role":"main"}; 269Shopify.theme.handle = "null"; 270Shopify.theme.style = {"id":null,"handle":null}; 271Shopify.cdnHost = "www.boutique-educative.com/cdn"; 272Shopify.routes = Shopify.routes || {}; 273Shopify.routes.root = "/"; 274Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 275Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 276Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 277Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 277
277
278<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 278
278
279<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 279
279
280<script> 281 window.ShopifyPay = window.ShopifyPay || {}; 282 window.ShopifyPay.apiHost = "shop.app\/pay"; 283 window.ShopifyPay.redirectState = null; 284</script>
vendor: 1 bytes, line 284
284
285<script> 286 window.Shopify = window.Shopify || {}; 287 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 288 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 289 window.Shopify.SignInWithShop.eligible = true; 290</script>
vendor: 1 bytes, line 290
290
291<script id="shop-js-analytics" type="application/json">{"pageType":"collection"}</script>
vendor: 1 bytes, line 291
291
292<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 292
292
293<script type="module"> 294 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js"); 295 296 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 297 298</script>
vendor: 1 bytes, line 298
298
299<script> 300 window.Shopify = window.Shopify || {}; 301 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 302 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"]}; 303</script>
vendor: 1 bytes, line 303
303
304<script id="__st">var __st={"a":57333874854,"offset":-14400,"reqid":"fc1f3e69-9fa0-4561-b58c-d07d81b1286d-1791120853","pageurl":"www.boutique-educative.com\/collections\/logiciels","u":"7893e6c5940a","p":"collection","rtyp":"collection","rid":269433831590};</script>
vendor: 1 bytes, line 304
304
305<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 305
305
306<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 306
306
307<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 307
307
308<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>
308<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 308
308
309<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 309
309
310<script> 311 window.Shopify = window.Shopify || {}; 312 window.Shopify.MCP = window.Shopify.MCP || {}; 313 window.Shopify.MCP.enabled = true; 314 window.Shopify.MCP.shop = "boutique-educative.myshopify.com"; 315 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.boutique-educative.com\/api\/mcp"; 316 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"]}}]; 317</script>
vendor: 1 bytes, line 317
317
318<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=");})(); 319</script>
vendor: 1 bytes, line 319
319
320<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)}}; 321</script>
vendor: 1 bytes, line 321
321
322<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 323 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); 324</script>
vendor: 1 bytes, line 324
324
325<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})}})); 326</script>
326 327<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"> 328<style id="shopify-accelerated-checkout-cart"> 329 #shopify-buyer-consent { 330 margin-top: 1em; 331 display: inline-block; 332 width: 100%; 333} 334 335#shopify-buyer-consent.hidden { 336 display: none; 337} 338 339#shopify-subscription-policy-button { 340 background: none; 341 border: none; 342 padding: 0; 343 text-decoration: underline; 344 font-size: inherit; 345 cursor: pointer; 346} 347 348#shopify-subscription-policy-button::before { 349 box-shadow: none; 350} 351 352 </style> 353
354<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
354 355
356<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>
356 357 <link rel="stylesheet" href="https://tc.cdnhub.co/store/assets/css/v2/main.css?v=3.8_1633840749"> 358 359
359<script src="https://tc.cdnhub.co/store/assets/js/v2/main.js?v=3.8_1633840749" defer></script>
359 360 361 362<style> 363 .iti { 364 position: relative; 365 display: inline-block; 366 } 367 .iti * { 368 box-sizing: border-box; 369 -moz-box-sizing: border-box; 370 } 371 .iti__hide { 372 display: none; 373 } 374 .iti__v-hide { 375 visibility: hidden; 376 } 377 .iti input, 378 .iti input[type="tel"], 379 .iti input[type="text"] { 380 position: relative; 381 z-index: 0; 382 margin-top: 0 !important; 383 margin-bottom: 0 !important; 384 padding-right: 36px; 385 margin-right: 0; 386 } 387 .iti__flag-container { 388 position: absolute; 389 top: 0; 390 bottom: 0; 391 right: 0; 392 padding: 1px; 393 } 394 .iti__selected-flag { 395 z-index: 1; 396 position: relative; 397 display: flex; 398 align-items: center; 399 height: 100%; 400 padding: 0 6px 0 8px; 401 } 402 .iti__arrow { 403 margin-left: 6px; 404 width: 0; 405 height: 0; 406 border-left: 3px solid transparent; 407 border-right: 3px solid transparent; 408 border-top: 4px s
408olid #555; 409 } 410 .iti__arrow--up { 411 border-top: none; 412 border-bottom: 4px solid #555; 413 } 414 .iti__country-list { 415 position: absolute; 416 z-index: 2; 417 list-style: none; 418 text-align: left; 419 padding: 0; 420 margin: 0 0 0 -1px; 421 box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); 422 background-color: #fff; 423 border: 1px solid #ccc; 424 white-space: nowrap; 425 max-height: 200px; 426 overflow-y: scroll; 427 -webkit-overflow-scrolling: touch; 428 } 429 .iti__country-list--dropup { 430 bottom: 100%; 431 margin-bottom: -1px; 432 } 433 @media (max-width: 500px) { 434 .iti__country-list { 435 white-space: normal; 436 } 437 } 438 .iti__flag-box { 439 display: inline-block; 440 width: 20px; 441 } 442 .iti__divider { 443 padding-bottom: 5px; 444 margin-bottom: 5px; 445 border-bottom: 1px solid #ccc; 446 } 447 .iti__country { 448 padding: 5px 10px; 449 outline: 0; 450 } 451 .iti__dial-code { 452 color: #999; 453 } 454 .iti__country.iti__highlight { 455 background-color: rgba(0, 0, 0, 0.05); 456 } 457 .iti__country-name, 458 .iti__dial-code, 459 .iti__flag-box { 460 vertical-align: middle; 461 } 462 .iti__country-name, 463 .iti__flag-box { 464 margin-right: 6px; 465 } 466 .iti--allow-dropdown input, 467 .iti--allow-dropdown input[type="tel"], 468 .iti--allow-dropdown input[type="text"], 469 .iti--separate-dial-code input, 470 .iti--separate-dial-code input[type="tel"], 471 .iti--separate-dial-code input[type="text"] { 472 padding-right: 6px; 473 padding-left: 52px; 474 margin-left: 0; 475 } 476 .iti--allow-dropdown .iti__flag-container, 477 .iti--separate-dial-code .iti__flag-container { 478 right: auto; 479 left: 0; 480 } 481 .iti--allow-dropdown .iti__flag-container:hover { 482 cursor: pointer; 483 } 484 .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag { 485 background-color: rgba(0, 0, 0, 0.05); 486 } 487 .iti--allow-dropdown input[disabled] + .iti__flag-container:hover, 488 .iti--allow-dropdown input[readonly] + .iti__flag-container:hover { 489 cursor: default; 490 } 491 .iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag, 492 .iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag { 493 background-color: transparent; 494 } 495 .iti--separate-dial-code .iti__selected-flag { 496 background-color: rgba(0, 0, 0, 0.05); 497 } 498 .iti--separate-dial-code .iti__selected-dial-code { 499 margin-left: 6px; 500 } 501 .iti--container { 502 position: absolute; 503 top: -1000px; 504 left: -1000px; 505 z-index: 1060; 506 padding: 1px; 507 } 508 .iti--container:hover { 509 cursor: pointer; 510 } 511 .iti-mobile .iti--container { 512 top: 30px; 513 bottom: 30px; 514 left: 30px; 515 right: 30px; 516 position: fixed; 517 } 518 .iti-mobile .iti__country-list { 519 max-height: 100%; 520 width: 100%; 521 } 522 .iti-mobile .iti__country { 523 padding: 10px 10px; 524 line-height: 1.5em; 525 } 526 .iti__flag { 527 width: 20px; 528 } 529 .iti__flag.iti__be { 530 width: 18px; 531 } 532 .iti__flag.iti__ch { 533 width: 15px; 534 } 535 .iti__flag.iti__mc { 536 width: 19px; 537 } 538 .iti__flag.iti__ne { 539 width: 18px; 540 } 541 .iti__flag.iti__np { 542 width: 13px; 543 } 544 .iti__flag.iti__va { 545 width: 15px; 546 } 547 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 548 .iti__flag { 549 background-size: 5652px 15px; 550 } 551 } 552 .iti__flag.iti__ac { 553 height: 10px; 554 background-position: 0 0; 555 } 556 .iti__flag.iti__ad { 557 height: 14px; 558 background-position: -22px 0; 559 } 560 .iti__flag.iti__ae { 561 height: 10px; 562 background-position: -44px 0; 563 } 564 .iti__flag.iti__af { 565 height: 14px; 566 background-position: -66px 0; 567 } 568 .iti__flag.iti__ag { 569 height: 14px; 570 background-position: -88px 0; 571 } 572 .iti__flag.iti__ai { 573 height: 10px; 574 background-position: -110px 0; 575 } 576 .iti__flag.iti__al { 577 height: 15px; 578 background-position: -132px 0; 579 } 580 .iti__flag.iti__am { 581 height: 10px; 582 background-position: -154px 0; 583 } 584 .iti__flag.iti__ao { 585 height: 14px; 586 background-position: -176px 0; 587 } 588 .iti__flag.iti__aq { 589 height: 14px; 590 background-position: -198px 0; 591 } 592 .iti__flag.iti__ar { 593 height: 13px; 594 background-position: -220px 0; 595 } 596 .iti__flag.iti__as { 597 height: 10px; 598 background-position: -242px 0; 599 } 600 .iti__flag.iti__at { 601 height: 14px; 602 background-position: -264px 0; 603 } 604 .iti__flag.iti__au { 605 height: 10px; 606 background-position: -286px 0; 607 } 608 .iti__flag.iti__aw { 609 height: 14px; 610 background-position: -308px 0; 611 } 612 .iti__flag.iti__ax { 613 height: 13px; 614 background-position: -330px 0; 615 } 616 .iti__flag.iti__az { 617 height: 10px; 618 background-position: -352px 0; 619 } 620 .iti__flag.iti__ba { 621 height: 10px; 622 background-position: -374px 0; 623 } 624 .iti__flag.iti__bb { 625 height: 14px; 626 background-position: -396px 0; 627 } 628 .iti__flag.iti__bd { 629 height: 12px; 630 background-position: -418px 0; 631 } 632 .iti__flag.iti__be { 633 height: 15px; 634 background-position: -440px 0; 635 } 636 .iti__flag.iti__bf { 637 height: 14px; 638 background-position: -460px 0; 639 } 640 .iti__flag.iti__bg { 641 height: 12px; 642 background-position: -482px 0; 643 } 644 .iti__flag.iti__bh { 645 height: 12px; 646 background-position: -504px 0; 647 } 648 .iti__flag.iti__bi { 649 height: 12px; 650 background-position: -526px 0; 651 } 652 .iti__flag.iti__bj { 653 height: 14px; 654 background-position: -548px 0; 655 } 656 .iti__flag.iti__bl { 657 height: 14px; 658 background-position: -570px 0; 659 } 660 .iti__flag.iti__bm { 661 height: 10px; 662 background-position: -592px 0; 663 } 664 .iti__flag.iti__bn { 665 height: 10px; 666 background-position: -614px 0; 667 } 668 .iti__flag.iti__bo { 669 height: 14px; 670 background-position: -636px 0; 671 } 672 .iti__flag.iti__bq { 673 height: 14px; 674 background-position: -658px 0; 675 } 676 .iti__flag.iti__br { 677 height: 14px; 678 background-position: -680px 0; 679 } 680 .iti__flag.iti__bs { 681 height: 10px; 682 background-position: -702px 0; 683 } 684 .iti__flag.iti__bt { 685 height: 14px; 686 background-position: -724px 0; 687 } 688 .iti__flag.iti__bv { 689 height: 15px; 690 background-position: -746px 0; 691 } 692 .iti__flag.iti__bw { 693 height: 14px; 694 background-position: -768px 0; 695 } 696 .iti__flag.iti__by { 697 height: 10px; 698 background-position: -790px 0; 699 } 700 .iti__flag.iti__bz { 701 height: 14px; 702 background-position: -812px 0; 703 } 704 .iti__flag.iti__ca { 705 height: 10px; 706 background-position: -834px 0; 707 } 708 .iti__flag.iti__cc { 709 height: 10px; 710 background-position: -856px 0; 711 } 712 .iti__flag.iti__cd { 713 height: 15px; 714 background-position: -878px 0; 715 } 716 .iti__flag.iti__cf {
717 height: 14px; 718 background-position: -900px 0; 719 } 720 .iti__flag.iti__cg { 721 height: 14px; 722 background-position: -922px 0; 723 } 724 .iti__flag.iti__ch { 725 height: 15px; 726 background-position: -944px 0; 727 } 728 .iti__flag.iti__ci { 729 height: 14px; 730 background-position: -961px 0; 731 } 732 .iti__flag.iti__ck { 733 height: 10px; 734 background-position: -983px 0; 735 } 736 .iti__flag.iti__cl { 737 height: 14px; 738 background-position: -1005px 0; 739 } 740 .iti__flag.iti__cm { 741 height: 14px; 742 background-position: -1027px 0; 743 } 744 .iti__flag.iti__cn { 745 height: 14px; 746 background-position: -1049px 0; 747 } 748 .iti__flag.iti__co { 749 height: 14px; 750 background-position: -1071px 0; 751 } 752 .iti__flag.iti__cp { 753 height: 14px; 754 background-position: -1093px 0; 755 } 756 .iti__flag.iti__cr { 757 height: 12px; 758 background-position: -1115px 0; 759 } 760 .iti__flag.iti__cu { 761 height: 10px; 762 background-position: -1137px 0; 763 } 764 .iti__flag.iti__cv { 765 height: 12px; 766 background-position: -1159px 0; 767 } 768 .iti__flag.iti__cw { 769 height: 14px; 770 background-position: -1181px 0; 771 } 772 .iti__flag.iti__cx { 773 height: 10px; 774 background-position: -1203px 0; 775 } 776 .iti__flag.iti__cy { 777 height: 14px; 778 background-position: -1225px 0; 779 } 780 .iti__flag.iti__cz { 781 height: 14px; 782 background-position: -1247px 0; 783 } 784 .iti__flag.iti__de { 785 height: 12px; 786 background-position: -1269px 0; 787 } 788 .iti__flag.iti__dg { 789 height: 10px; 790 background-position: -1291px 0; 791 } 792 .iti__flag.iti__dj { 793 height: 14px; 794 background-position: -1313px 0; 795 } 796 .iti__flag.iti__dk { 797 height: 15px; 798 background-position: -1335px 0; 799 } 800 .iti__flag.iti__dm { 801 height: 10px; 802 background-position: -1357px 0; 803 } 804 .iti__flag.iti__do { 805 height: 14px; 806 background-position: -1379px 0; 807 } 808 .iti__flag.iti__dz { 809 height: 14px; 810 background-position: -1401px 0; 811 } 812 .iti__flag.iti__ea { 813 height: 14px; 814 background-position: -1423px 0; 815 } 816 .iti__flag.iti__ec { 817 height: 14px; 818 background-position: -1445px 0; 819 } 820 .iti__flag.iti__ee { 821 height: 13px; 822 background-position: -1467px 0; 823 } 824 .iti__flag.iti__eg { 825 height: 14px; 826 background-position: -1489px 0; 827 } 828 .iti__flag.iti__eh { 829 height: 10px; 830 background-position: -1511px 0; 831 } 832 .iti__flag.iti__er { 833 height: 10px; 834 background-position: -1533px 0; 835 } 836 .iti__flag.iti__es { 837 height: 14px; 838 background-position: -1555px 0; 839 } 840 .iti__flag.iti__et { 841 height: 10px; 842 background-position: -1577px 0; 843 } 844 .iti__flag.iti__eu { 845 height: 14px; 846 background-position: -1599px 0; 847 } 848 .iti__flag.iti__fi { 849 height: 12px; 850 background-position: -1621px 0; 851 } 852 .iti__flag.iti__fj { 853 height: 10px; 854 background-position: -1643px 0; 855 } 856 .iti__flag.iti__fk { 857 height: 10px; 858 background-position: -1665px 0; 859 } 860 .iti__flag.iti__fm { 861 height: 11px; 862 background-position: -1687px 0; 863 } 864 .iti__flag.iti__fo { 865 height: 15px; 866 background-position: -1709px 0; 867 } 868 .iti__flag.iti__fr { 869 height: 14px; 870 background-position: -1731px 0; 871 } 872 .iti__flag.iti__ga { 873 height: 15px; 874 background-position: -1753px 0; 875 } 876 .iti__flag.iti__gb { 877 height: 10px; 878 background-position: -1775px 0; 879 } 880 .iti__flag.iti__gd { 881 height: 12px; 882 background-position: -1797px 0; 883 } 884 .iti__flag.iti__ge { 885 height: 14px; 886 background-position: -1819px 0; 887 } 888 .iti__flag.iti__gf { 889 height: 14px; 890 background-position: -1841px 0; 891 } 892 .iti__flag.iti__gg { 893 height: 14px; 894 background-position: -1863px 0; 895 } 896 .iti__flag.iti__gh { 897 height: 14px; 898 background-position: -1885px 0; 899 } 900 .iti__flag.iti__gi { 901 height: 10px; 902 background-position: -1907px 0; 903 } 904 .iti__flag.iti__gl { 905 height: 14px; 906 background-position: -1929px 0; 907 } 908 .iti__flag.iti__gm { 909 height: 14px; 910 background-position: -1951px 0; 911 } 912 .iti__flag.iti__gn { 913 height: 14px; 914 background-position: -1973px 0; 915 } 916 .iti__flag.iti__gp { 917 height: 14px; 918 background-position: -1995px 0; 919 } 920 .iti__flag.iti__gq { 921 height: 14px; 922 background-position: -2017px 0; 923 } 924 .iti__flag.iti__gr { 925 height: 14px; 926 background-position: -2039px 0; 927 } 928 .iti__flag.iti__gs { 929 height: 10px; 930 background-position: -2061px 0; 931 } 932 .iti__flag.iti__gt { 933 height: 13px; 934 background-position: -2083px 0; 935 } 936 .iti__flag.iti__gu { 937 height: 11px; 938 background-position: -2105px 0; 939 } 940 .iti__flag.iti__gw { 941 height: 10px; 942 background-position: -2127px 0; 943 } 944 .iti__flag.iti__gy { 945 height: 12px; 946 background-position: -2149px 0; 947 } 948 .iti__flag.iti__hk { 949 height: 14px; 950 background-position: -2171px 0; 951 } 952 .iti__flag.iti__hm { 953 height: 10px; 954 background-position: -2193px 0; 955 } 956 .iti__flag.iti__hn { 957 height: 10px; 958 background-position: -2215px 0; 959 } 960 .iti__flag.iti__hr {
961 height: 10px; 962 background-position: -2237px 0; 963 } 964 .iti__flag.iti__ht { 965 height: 12px; 966 background-position: -2259px 0; 967 } 968 .iti__flag.iti__hu { 969 height: 10px; 970 background-position: -2281px 0; 971 } 972 .iti__flag.iti__ic { 973 height: 14px; 974 background-position: -2303px 0; 975 } 976 .iti__flag.iti__id { 977 height: 14px; 978 background-position: -2325px 0; 979 } 980 .iti__flag.iti__ie { 981 height: 10px; 982 background-position: -2347px 0; 983 } 984 .iti__flag.iti__il { 985 height: 15px; 986 background-position: -2369px 0; 987 } 988 .iti__flag.iti__im { 989 height: 10px; 990 background-position: -2391px 0; 991 } 992 .iti__flag.iti__in { 993 height: 14px; 994 background-position: -2413px 0; 995 } 996 .iti__flag.iti__io { 997 height: 10px; 998 background-position: -2435px 0; 999 } 1000 .iti__flag.iti__iq { 1001 height: 14px; 1002 background-position: -2457px 0; 1003 } 1004 .iti__flag.iti__ir { 1005 height: 12px; 1006 background-position: -2479px 0; 1007 } 1008 .iti__flag.iti__is { 1009 height: 15px; 1010 background-position: -2501px 0; 1011 } 1012 .iti__flag.iti__it { 1013 height: 14px; 1014 background-position: -2523px 0; 1015 } 1016 .iti__flag.iti__je { 1017 height: 12px; 1018 background-position: -2545px 0; 1019 } 1020 .iti__flag.iti__jm { 1021 height: 10px; 1022 background-position: -2567px 0; 1023 } 1024 .iti__flag.iti__jo { 1025 height: 10px; 1026 background-position: -2589px 0; 1027 } 1028 .iti__flag.iti__jp { 1029 height: 14px; 1030 background-position: -2611px 0; 1031 } 1032 .iti__flag.iti__ke { 1033 height: 14px; 1034 background-position: -2633px 0; 1035 } 1036 .iti__flag.iti__kg { 1037 height: 12px; 1038 background-position: -2655px 0; 1039 } 1040 .iti__flag.iti__kh { 1041 height: 13px; 1042 background-position: -2677px 0; 1043 } 1044 .iti__flag.iti__ki { 1045 height: 10px; 1046 background-position: -2699px 0; 1047 } 1048 .iti__flag.iti__km { 1049 height: 12px; 1050 background-position: -2721px 0; 1051 } 1052 .iti__flag.iti__kn { 1053 height: 14px; 1054 background-position: -2743px 0; 1055 } 1056 .iti__flag.iti__kp { 1057 height: 10px; 1058 background-position: -2765px 0; 1059 } 1060 .iti__flag.iti__kr { 1061 height: 14px; 1062 background-position: -2787px 0; 1063 } 1064 .iti__flag.iti__kw { 1065 height: 10px; 1066 background-position: -2809px 0; 1067 } 1068 .iti__flag.iti__ky { 1069 height: 10px; 1070 background-position: -2831px 0; 1071 } 1072 .iti__flag.iti__kz { 1073 height: 10px; 1074 background-position: -2853px 0; 1075 } 1076 .iti__flag.iti__la { 1077 height: 14px; 1078 background-position: -2875px 0; 1079 } 1080 .iti__flag.iti__lb { 1081 height: 14px; 1082 background-position: -2897px 0; 1083 } 1084 .iti__flag.iti__lc { 1085 height: 10px; 1086 background-position: -2919px 0; 1087 } 1088 .iti__flag.iti__li { 1089 height: 12px; 1090 background-position: -2941px 0; 1091 } 1092 .iti__flag.iti__lk { 1093 height: 10px; 1094 background-position: -2963px 0; 1095 } 1096 .iti__flag.iti__lr { 1097 height: 11px; 1098 background-position: -2985px 0; 1099 } 1100 .iti__flag.iti__ls { 1101 height: 14px; 1102 background-position: -3007px 0; 1103 } 1104 .iti__flag.iti__lt { 1105 height: 12px; 1106 background-position: -3029px 0; 1107 } 1108 .iti__flag.iti__lu { 1109 height: 12px; 1110 background-position: -3051px 0; 1111 } 1112 .iti__flag.iti__lv { 1113 height: 10px; 1114 background-position: -3073px 0; 1115 } 1116 .iti__flag.iti__ly { 1117 height: 10px; 1118 background-position: -3095px 0; 1119 } 1120 .iti__flag.iti__ma { 1121 height: 14px; 1122 background-position: -3117px 0; 1123 } 1124 .iti__flag.iti__mc { 1125 height: 15px; 1126 background-position: -3139px 0; 1127 } 1128 .iti__flag.iti__md { 1129 height: 10px; 1130 background-position: -3160px 0; 1131 } 1132 .iti__flag.iti__me { 1133 height: 10px; 1134 background-position: -3182px 0; 1135 } 1136 .iti__flag.iti__mf { 1137 height: 14px; 1138 background-position: -3204px 0; 1139 } 1140 .iti__flag.iti__mg { 1141 height: 14px; 1142 background-position: -3226px 0; 1143 } 1144 .iti__flag.iti__mh { 1145 height: 11px; 1146 background-position: -3248px 0; 1147 } 1148 .iti__flag.iti__mk { 1149 height: 10px; 1150 background-position: -3270px 0; 1151 } 1152 .iti__flag.iti__ml { 1153 height: 14px; 1154 background-position: -3292px 0; 1155 } 1156 .iti__flag.iti__mm { 1157 height: 14px; 1158 background-position: -3314px 0; 1159 } 1160 .iti__flag.iti__mn { 1161 height: 10px; 1162 background-position: -3336px 0; 1163 } 1164 .iti__flag.iti__mo { 1165 height: 14px; 1166 background-position: -3358px 0; 1167 } 1168 .iti__flag.iti__mp { 1169 height: 10px; 1170 background-position: -3380px 0; 1171 } 1172 .iti__flag.iti__mq { 1173 height: 14px; 1174 background-position: -3402px 0; 1175 } 1176 .iti__flag.iti__mr { 1177 height: 14px; 1178 background-position: -3424px 0; 1179 } 1180 .iti__flag.iti__ms { 1181 height: 10px; 1182 background-position: -3446px 0; 1183 } 1184 .iti__flag.iti__mt { 1185 height: 14px; 1186 background-position: -3468px 0; 1187 } 1188 .iti__flag.iti__mu { 1189 height: 14px; 1190 background-position: -3490px 0; 1191 } 1192 .iti__flag.iti__mv { 1193 height: 14px; 1194 background-position: -3512px 0; 1195 } 1196 .iti__flag.iti__mw { 1197 height: 14px; 1198 background-position: -3534px 0; 1199 } 1200 .iti__flag.iti__mx { 1201 height: 12px; 1202 background-position: -3556px 0; 1203 } 1204 .iti__flag.iti__my { 1205 height: 10px; 1206 background-position: -3578px 0; 1207 } 1208 .iti__flag.iti__mz { 1209 height: 14px; 1210 background-position: -3600px 0; 1211 } 1212 .iti__flag.iti__na { 1213 height: 14px; 1214 background-position: -3622px 0; 1215 } 1216 .iti__flag.iti__nc { 1217 height: 10px; 1218 background-position: -3644px 0; 1219 } 1220 .iti__flag.iti__ne { 1221 height: 15px; 1222 background-position: -3666px 0; 1223 } 1224 .iti__flag.iti__nf { 1225 height: 10px; 1226 background-position: -3686px 0; 1227 } 1228 .iti__flag.iti__ng { 1229 height: 10px; 1230 background-position: -3708px 0; 1231 } 1232 .iti__flag.iti__ni { 1233 height: 12px;
1234 background-position: -3730px 0; 1235 } 1236 .iti__flag.iti__nl { 1237 height: 14px; 1238 background-position: -3752px 0; 1239 } 1240 .iti__flag.iti__no { 1241 height: 15px; 1242 background-position: -3774px 0; 1243 } 1244 .iti__flag.iti__np { 1245 height: 15px; 1246 background-position: -3796px 0; 1247 } 1248 .iti__flag.iti__nr { 1249 height: 10px; 1250 background-position: -3811px 0; 1251 } 1252 .iti__flag.iti__nu { 1253 height: 10px; 1254 background-position: -3833px 0; 1255 } 1256 .iti__flag.iti__nz { 1257 height: 10px; 1258 background-position: -3855px 0; 1259 } 1260 .iti__flag.iti__om { 1261 height: 10px; 1262 background-position: -3877px 0; 1263 } 1264 .iti__flag.iti__pa { 1265 height: 14px; 1266 background-position: -3899px 0; 1267 } 1268 .iti__flag.iti__pe { 1269 height: 14px; 1270 background-position: -3921px 0; 1271 } 1272 .iti__flag.iti__pf { 1273 height: 14px; 1274 background-position: -3943px 0; 1275 } 1276 .iti__flag.iti__pg { 1277 height: 15px; 1278 background-position: -3965px 0; 1279 } 1280 .iti__flag.iti__ph { 1281 height: 10px; 1282 background-position: -3987px 0; 1283 } 1284 .iti__flag.iti__pk { 1285 height: 14px; 1286 background-position: -4009px 0; 1287 } 1288 .iti__flag.iti__pl { 1289 height: 13px; 1290 background-position: -4031px 0; 1291 } 1292 .iti__flag.iti__pm { 1293 height: 14px; 1294 background-position: -4053px 0; 1295 } 1296 .iti__flag.iti__pn { 1297 height: 10px; 1298 background-position: -4075px 0; 1299 } 1300 .iti__flag.iti__pr { 1301 height: 14px; 1302 background-position: -4097px 0; 1303 } 1304 .iti__flag.iti__ps { 1305 height: 10px; 1306 background-position: -4119px 0; 1307 } 1308 .iti__flag.iti__pt { 1309 height: 14px; 1310 background-position: -4141px 0; 1311 } 1312 .iti__flag.iti__pw { 1313 height: 13px; 1314 background-position: -4163px 0; 1315 } 1316 .iti__flag.iti__py { 1317 height: 11px; 1318 background-position: -4185px 0; 1319 } 1320 .iti__flag.iti__qa { 1321 height: 8px; 1322 background-position: -4207px 0; 1323 } 1324 .iti__flag.iti__re { 1325 height: 14px; 1326 background-position: -4229px 0; 1327 } 1328 .iti__flag.iti__ro { 1329 height: 14px; 1330 background-position: -4251px 0; 1331 } 1332 .iti__flag.iti__rs { 1333 height: 14px; 1334 background-position: -4273px 0; 1335 } 1336 .iti__flag.iti__ru { 1337 height: 14px; 1338 background-position: -4295px 0; 1339 } 1340 .iti__flag.iti__rw { 1341 height: 14px; 1342 background-position: -4317px 0; 1343 } 1344 .iti__flag.iti__sa { 1345 height: 14px; 1346 background-position: -4339px 0; 1347 } 1348 .iti__flag.iti__sb { 1349 height: 10px; 1350 background-position: -4361px 0; 1351 } 1352 .iti__flag.iti__sc { 1353 height: 10px; 1354 background-position: -4383px 0; 1355 } 1356 .iti__flag.iti__sd { 1357 height: 10px; 1358 background-position: -4405px 0; 1359 } 1360 .iti__flag.iti__se { 1361 height: 13px; 1362 background-position: -4427px 0; 1363 } 1364 .iti__flag.iti__sg { 1365 height: 14px; 1366 background-position: -4449px 0; 1367 } 1368 .iti__flag.iti__sh { 1369 height: 10px; 1370 background-position: -4471px 0; 1371 } 1372 .iti__flag.iti__si { 1373 height: 10px; 1374 background-position: -4493px 0; 1375 } 1376 .iti__flag.iti__sj { 1377 height: 15px; 1378 background-position: -4515px 0; 1379 } 1380 .iti__flag.iti__sk { 1381 height: 14px; 1382 background-position: -4537px 0; 1383 } 1384 .iti__flag.iti__sl { 1385 height: 14px; 1386 background-position: -4559px 0; 1387 } 1388 .iti__flag.iti__sm { 1389 height: 15px; 1390 background-position: -4581px 0; 1391 } 1392 .iti__flag.iti__sn { 1393 height: 14px; 1394 background-position: -4603px 0; 1395 } 1396 .iti__flag.iti__so { 1397 height: 14px; 1398 background-position: -4625px 0; 1399 } 1400 .iti__flag.iti__sr { 1401 height: 14px; 1402 background-position: -4647px 0; 1403 } 1404 .iti__flag.iti__ss { 1405 height: 10px; 1406 background-position: -4669px 0; 1407 } 1408 .iti__flag.iti__st { 1409 height: 10px; 1410 background-position: -4691px 0; 1411 } 1412 .iti__flag.iti__sv { 1413 height: 12px; 1414 background-position: -4713px 0; 1415 } 1416 .iti__flag.iti__sx { 1417 height: 14px; 1418 background-position: -4735px 0; 1419 } 1420 .iti__flag.iti__sy { 1421 height: 14px; 1422 background-position: -4757px 0; 1423 } 1424 .iti__flag.iti__sz { 1425 height: 14px; 1426 background-position: -4779px 0; 1427 } 1428 .iti__flag.iti__ta { 1429 height: 10px; 1430 background-position: -4801px 0; 1431 } 1432 .iti__flag.iti__tc { 1433 height: 10px; 1434 background-position: -4823px 0; 1435 } 1436 .iti__flag.iti__td { 1437 height: 14px; 1438 background-position: -4845px 0; 1439 } 1440 .iti__flag.iti__tf { 1441 height: 14px; 1442 background-position: -4867px 0; 1443 } 1444 .iti__flag.iti__tg { 1445 height: 13px; 1446 background-position: -4889px 0; 1447 } 1448 .iti__flag.iti__th { 1449 height: 14px; 1450 background-position: -4911px 0; 1451 } 1452 .iti__flag.iti__tj { 1453 height: 10px; 1454 background-position: -4933px 0; 1455 } 1456 .iti__flag.iti__tk { 1457 height: 10px; 1458 background-position: -4955px 0; 1459 } 1460 .iti__flag.iti__tl { 1461 height: 10px; 1462 background-position: -4977px 0; 1463 } 1464 .iti__flag.iti__tm { 1465 height: 14px; 1466 background-position: -4999px 0; 1467 } 1468 .iti__flag.iti__tn { 1469 height: 14px; 1470 background-position: -5021px 0; 1471 } 1472 .iti__flag.iti__to { 1473 height: 10px; 1474 background-position: -5043px 0; 1475 } 1476 .iti__flag.iti__tr { 1477 height: 14px; 1478 background-position: -5065px 0; 1479 } 1480 .iti__flag.iti__tt { 1481 height: 12px; 1482 background-position: -5087px 0; 1483 } 1484 .iti__flag.iti__tv { 1485 height: 10px; 1486 background-position: -5109px 0; 1487 } 1488 .iti__flag.iti__tw { 1489 height: 14px; 1490 background-position: -5131px 0; 1491 } 1492 .iti__flag.iti__tz { 1493 height: 14px; 1494 background-position: -5153px 0; 1495 } 1496 .iti__flag.iti__ua { 1497 height: 14px; 1498 background-position: -5175px 0; 1499 } 1500 .iti__flag.iti__ug { 1501 height: 14px; 1502 background-position: -5197px 0; 1503 } 1504 .iti__flag.iti__um { 1505 height: 11px; 1506 background-position: -5219px 0; 1507 } 1508 .iti__flag.iti__un { 1509 height: 14px; 1510 background-position: -5241px 0; 1511 } 1512 .iti__flag.iti__us { 1513 height: 11px; 1514 background-position: -5263px 0; 1515 } 1516 .iti__flag.iti__uy { 1517 height: 14px; 1518 background-position: -5285px 0; 1519 } 1520 .iti__flag.iti__uz { 1521 height: 10px; 1522 background-position: -5307px 0; 1523 } 1524 .iti__flag.iti__va { 1525 height: 15px; 1526 background-position: -5329px 0; 1527 } 1528 .iti__flag.iti__vc { 1529 height: 14px; 1530 background-position: -5346px 0; 1531 } 1532 .iti__flag.iti__ve { 1533 height: 14px; 1534 background-position: -5368px 0; 1535 } 1536 .iti__flag.iti__vg { 1537 height: 10px; 1538 background-position: -5390px 0; 1539 } 1540 .iti__flag.iti__vi { 1541 height: 14px; 1542 background-position: -5412px 0; 1543 } 1544 .iti__flag.iti__vn { 1545 height: 14px; 1546 background-position: -5434px 0; 1547 } 1548 .iti__flag.iti__vu { 1549 height: 12px; 1550 background-position: -5456px 0; 1551 } 1552 .iti__flag.iti__wf { 1553 height: 14px; 1554 background-position: -5478px 0; 1555 } 1556 .iti__flag.iti__ws { 1557 height: 10px; 1558 background-position: -5500px 0; 1559 } 1560 .iti__flag.iti__xk { 1561 height: 15px; 1562 background-position: -5522px 0; 1563 } 1564 .iti__flag.iti__ye { 1565 height: 14px; 1566 background-position: -5544px 0; 1567 } 1568 .iti__flag.iti__yt { 1569 height: 14px; 1570 background-position: -5566px 0; 1571 } 1572 .iti__flag.iti__za { 1573 height: 14px; 1574 background-position: -5588px 0; 1575 } 1576 .iti__flag.iti__zm { 1577 height: 14px; 1578 background-position: -5610px 0; 1579 } 1580 .iti__flag.iti__zw { 1581 height: 10px; 1582 background-position: -5632px 0; 1583 } 1584 .iti__flag { 1585 height: 15px; 1586 box-shadow: 0 0 1px 0 #888; 1587 background-image: url("https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.13/img/flags.png"); 1588 background-repeat: no-repeat; 1589 background-color: #dbdbdb; 1590 background-position: 20px 0; 1591 } 1592 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 1593 .iti__flag { 1594 background-image: url("https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.13/img/flags.png"); 1595 } 1596 } 1597 .iti__flag.iti__np { 1598 background-color: transparent; 1599 } 1600 .cart-property .property_name { 1601 font-weight: 400; 1602 padding-right: 0; 1603 min-width: auto; 1604 width: auto; 1605 } 1606 .input_file + label { 1607 cursor: pointer; 1608 padding: 3px 10px; 1609 width: auto; 1610 text-align: center; 1611 margin: 0; 1612 background: #f4f8fb; 1613 border: 1px solid #dbe1e8; 1614 } 1615 #error-msg, 1616 .hulkapps_with_discount { 1617 color: red; 1618 } 1619 .discount_error {
1620 border-color: red; 1621 } 1622 .edit_form input, 1623 .edit_form select, 1624 .edit_form textarea { 1625 min-height: 44px !important; 1626 } 1627 .hulkapps_summary { 1628 font-size: 14px; 1629 display: block; 1630 color: red; 1631 } 1632 .hulkapps-summary-line-discount-code { 1633 margin: 10px 0; 1634 display: block; 1635 } 1636 .actual_price { 1637 text-decoration: line-through; 1638 } 1639 input.error { 1640 border: 1px solid #ff7c7c; 1641 } 1642 #valid-msg { 1643 color: #00c900; 1644 } 1645 .edit_cart_option { 1646 margin-top: 10px !important; 1647 display: none; 1648 } 1649 .hulkapps_discount_hide { 1650 margin-top: 10px; 1651 display: flex !important; 1652 justify-content: flex-end; 1653 } 1654 .hulkapps_discount_code { 1655 width: auto !important; 1656 margin: 0 12px 0 0 !important; 1657 } 1658 .discount_code_box { 1659 display: none; 1660 margin-bottom: 10px; 1661 text-align: right; 1662 } 1663 @media screen and (max-width: 480px) { 1664 .hulkapps_discount_code { 1665 width: 100%; 1666 } 1667 .hulkapps_option_name, 1668 .hulkapps_option_value { 1669 display: block !important; 1670 } 1671 .hulkapp_close, 1672 .hulkapp_save { 1673 margin-bottom: 8px; 1674 } 1675 } 1676 @media screen and (max-width: 991px) { 1677 .hulkapps_option_name, 1678 .hulkapps_option_value { 1679 display: block !important; 1680 width: 100% !important; 1681 max-width: 100% !important; 1682 } 1683 .hulkapps_discount_button { 1684 height: 40px; 1685 } 1686 } 1687 body.body_fixed { 1688 overflow: hidden; 1689 } 1690 select.hulkapps_dd { 1691 padding-right: 30px !important; 1692 } 1693 .cb_render .hulkapps_option_value label { 1694 display: flex !important; 1695 align-items: center; 1696 } 1697 .dd_multi_render select { 1698 padding-right: 5px !important; 1699 min-height: 80px !important; 1700 } 1701 .hulkapps-tooltip { 1702 position: relative; 1703 display: inline-block; 1704 cursor: pointer; 1705 vertical-align: middle; 1706 } 1707 .hulkapps-tooltip img { 1708 display: block; 1709 } 1710 .hulkapps-tooltip .hulkapps-tooltip-inner { 1711 position: absolute; 1712 bottom: calc(100% + 5px); 1713 background: #000; 1714 left: -8px; 1715 color: #fff; 1716 box-shadow: 0 6px 30px rgba(0, 0, 0, 0.08); 1717 opacity: 0; 1718 visibility: hidden; 1719 transition: all ease-in-out 0.5s; 1720 border-radius: 5px; 1721 font-size: 13px; 1722 text-align: center; 1723 z-index: 999; 1724 white-space: nowrap; 1725 padding: 7px; 1726 } 1727 .hulkapps-tooltip:hover .hulkapps-tooltip-inner { 1728 opacity: 1; 1729 visibility: visible; 1730 } 1731 .hulkapps-tooltip .hulkapps-tooltip-inner:after { 1732 content: ""; 1733 position: absolute; 1734 top: 100%; 1735 left: 11px; 1736 border-width: 5px; 1737 border-style: solid; 1738 border-color: #000 transparent transparent transparent; 1739 } 1740 .hulkapps-tooltip.bottom .hulkapps-tooltip-inner { 1741 bottom: auto; 1742 top: calc(100% + 5px); 1743 padding: 0; 1744 } 1745 .hulkapps-tooltip.bottom .hulkapps-tooltip-inner:after { 1746 bottom: 100%; 1747 top: auto; 1748 border-color: transparent transparent #000; 1749 } 1750 .hulkapps-tooltip .hulkapps-tooltip-inner.swatch-tooltip { 1751 left: 1px; 1752 } 1753 .hulkapps-tooltip .hulkapps-tooltip-inner.swatch-tooltip p { 1754 margin: 0 0 5px; 1755 color: #fff; 1756 white-space: normal; 1757 } 1758 .hulkapps-tooltip .hulkapps-tooltip-inner.swatch-tooltip img { 1759 max-width: 100%; 1760 } 1761 .hulkapps-tooltip .hulkapps-tooltip-inner.swatch-tooltip img.circle { 1762 border-radius: 50%; 1763 } 1764 .hulkapps-tooltip .hulkapps-tooltip-inner.multiswatch-tooltip { 1765 left: 1px; 1766 } 1767 .hulkapps-tooltip .hulkapps-tooltip-inner.multiswatch-tooltip p { 1768 margin: 0 0 5px; 1769 color: #fff; 1770 white-space: normal; 1771 } 1772 .hulkapps-tooltip .hulkapps-tooltip-inner.multiswatch-tooltip img { 1773 max-width: 100%; 1774 } 1775 .hulkapps-tooltip .hulkapps-tooltip-inner.multiswatch-tooltip img.circle { 1776 border-radius: 50%; 1777 } 1778 .hulkapp_save, 1779 .hulkapps_discount_button, 1780 button.hulkapp_close { 1781 cursor: pointer; 1782 border-radius: 2px; 1783 font-weight: 600; 1784 text-transform: none; 1785 letter-spacing: 0.08em; 1786 font-size: 14px; 1787 padding: 8px 15px; 1788 } 1789 .hulkapps-cart-original-total { 1790 display: block; 1791 } 1792 .discount-tag { 1793 background: #ebebeb; 1794 padding: 5px 10px; 1795 border-radius: 5px; 1796 display: inline-block; 1797 margin-right: 30px; 1798 color: #000; 1799 } 1800 .discount-tag .close-ajax-tag { 1801 position: relative; 1802 width: 15px; 1803 height: 15px; 1804 display: inline-block; 1805 margin-left: 5px; 1806 vertical-align: middle; 1807 cursor: pointer; 1808 } 1809 .discount-tag .close-ajax-tag:after, 1810 .discount-tag .close-ajax-tag:before { 1811 position: absolute; 1812 top: 50%; 1813 left: 50%; 1814 transform: translate(-50%, -50%) rotate(45deg); 1815 width: 2px; 1816 height: 10px; 1817 background-color: #3d3d3d; 1818 } 1819 .discount-tag .close-ajax-tag:before { 1820 width: 10px; 1821 height: 2px; 1822 } 1823 .hulkapps_discount_code { 1824 max-width: 50%; 1825 border-radius: 4px; 1826 border: 1px solid #b8b8b8; 1827 padding: 10px 16px; 1828 } 1829 .discount-tag { 1830 background: #ebebeb; 1831 padding: 5px 10px; 1832 border-radius: 5px; 1833 display: inline-block; 1834 margin-right: 30px; 1835 } 1836 .discount-tag .close-tag { 1837 position: relative; 1838 width: 15px; 1839 height: 15px; 1840 display: inline-block; 1841 margin-left: 5px; 1842 vertical-align: middle; 1843 cursor: pointer; 1844 } 1845 .discount-tag .close-tag:after, 1846 .discount-tag .close-tag:before { 1847 content: ""; 1848 position: absolute; 1849 top: 50%; 1850 left: 50%; 1851 transform: translate(-50%, -50%) rotate(45deg); 1852 width: 2px; 1853 height: 10px; 1854 background-color: #3d3d3d; 1855 } 1856 .discount-tag .close-tag:before { 1857 width: 10px; 1858 height: 2px; 1859 } 1860 .after_discount_price { 1861 font-weight: 700; 1862 } 1863 .final-total { 1864 font-weight: 400; 1865 margin-right: 30px; 1866 } 1867 @media screen and (max-width: 991px) { 1868 body.body_fixed { 1869 position: fixed; 1870 top: 0; 1871 right: 0; 1872 left: 0; 1873 bottom: 0; 1874 } 1875 } 1876 @media only screen and (max-width: 749px) { 1877 .hulkapps_swatch_option { 1878 margin-bottom: 10px !important; 1879 } 1880 } 1881 @media (max-width: 767px) { 1882 #hulkapp_popupOverlay { 1883 padding-top: 10px !important; 1884 } 1885 .hulkapps_discount_code { 1886 width: 100% !important; 1887 } 1888 } 1889 .hulkapps-volumes { 1890 display: block; 1891 width: 100%; 1892 } 1893 .iti__flag { 1894 display: block !important; 1895 } 1896 [id^="hulkapps_custom_options"] .hide { 1897 display: none; 1898 } 1899 .hulkapps_option_value input[type="color"] { 1900 -webkit-appearance: none !important; 1901 border: none !important; 1902 height: 38px !important; 1903 width: 38px !important; 1904 border-radius: 25px !important; 1905 background: none !important; 1906 } 1907 .popup_render { 1908 margin-bottom: 0 !important; 1909 display: flex !important; 1910 align-items: center !important; 1911 } 1912 .popup_render .hulkapps_option_value { 1913 min-width: auto !important; 1914 } 1915 .popup_render a { 1916 text-decoration: underline !important; 1917 transition: all 0.3s !important; 1918 font-weight: normal !important; 1919 } 1920 .popup_render a:hover { 1921 color: #6e6e6e; 1922 } 1923 .cut-popup-icon { 1924 display: flex; 1925 align-items: center; 1926 } 1927 .cut-popup-icon-span { 1928 display: flex; 1929 } 1930 .des-detail { 1931 font-weight: normal; 1932 } 1933 #hulkapp_popupOverlay { 1934 z-index: 99999999 !important; 1935 } 1936 .dp_render .hulkapps_option_value { 1937 width: 72%; 1938 1939 } 1940</style>
1941<script> 1942 1943 window.hulkapps = { 1944 shop_slug: "boutique-educative", 1945 store_id: "boutique-educative.myshopify.com", 1946 money_format: "${{amount}}", 1947 cart: null, 1948 product: null, 1949 product_collections: null, 1950 product_variants: null, 1951 is_volume_discount: null, 1952 is_product_option: true, 1953 product_id: null, 1954 page_type: null, 1955 po_url: "https://productoption.hulkapps.com", 1956 po_proxy_url: "https://www.boutique-educative.com", 1957 vd_url: "https://volumediscount.hulkapps.com", 1958 customer: null 1959 } 1960 window.is_hulkpo_installed=true 1961 window.hulkapps_v2_beta_js=true 1962 1963 1964 1965 1966 // alert("in snippet"); 1967 // console.log(window.hulkapps); 1968</script>
1968 1969 1970<div class="edit_popup" style="display: none;"> 1971 <form method="post" data-action="/cart/add" id="edit_cart_popup" class="edit_form" enctype="multipart/form-data"> 1972 </form> 1973</div>
1974<script src='https://ha-product-option.nyc3.digitaloceanspaces.com/assets/api/v2/hulkcode.js?1791120853' defer='defer'></script>
1974<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1975<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: "collection"};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 1975
1975
1976<script> 1977 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1978</script>
vendor: 1 bytes, line 1978
1978
1979<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}
1979).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":[{"id":"7113646014630","handle":"antidote-11","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41541873303718","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"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":"a1ae57fd-13ee-46d8-83fb-16c02fd3b861","pageType":"collection","resourceId":"269433831590","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\",{}],[\"collection_viewed\",{\"collection\":{\"id\":\"269433831590\",\"title\":\"Logiciels\",\"productVariants\":[{\"price\":{\"amount\":129.95,\"currencyCode\":\"CAD\"},\"product\":{\"title\":\"Antidote 11\",\"vendor\":\"Druide\",\"id\":\"7113646014630\",\"untranslatedTitle\":\"Antidote 11\",\"url\":\"\/products\/antidote-11\",\"type\":\"\"},\"id\":\"41541873303718\",\"image\":{\"src\":\"\/\/www.boutique-educative.com\/cdn\/shop\/products\/Antidote11_9782922010473.jpg?v=1634578458\"}
1979,\"sku\":\"LOG-DRU-A11\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}]}}]]"});})();</script>
1979<script> 1980 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1981 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1982 window.ShopifyAnalytics.meta.currency = 'CAD'; 1983 var meta = {"products":[{"id":7113646014630,"gid":"gid:\/\/shopify\/Product\/7113646014630","vendor":"Druide","type":"","handle":"antidote-11","variants":[{"id":41541873303718,"price":12995,"name":"Antidote 11","public_title":null,"sku":"LOG-DRU-A11"}],"remote":false}],"page":{"pageType":"collection","resourceType":"collection","resourceId":269433831590,"requestId":"fc1f3e69-9fa0-4561-b58c-d07d81b1286d-1791120853"}}; 1984 for (var attr in meta) { 1985 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1986 } 1987</script>
vendor: 1 bytes, line 1987
1987
1988<script class="analytics"> 1989 (function () { 1990 var customDocumentWrite = function(content) { 1991 var jquery = null; 1992 1993 if (window.jQuery) { 1994 jquery = window.jQuery; 1995 } else if (window.Checkout && window.Checkout.$) { 1996 jquery = window.Checkout.$; 1997 } 1998 1999 if (jquery) { 2000 jquery('body').append(content); 2001 } 2002 }; 2003 2004 var hasLoggedConversion = function(token) { 2005 if (token) { 2006 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 2007 } 2008 return false; 2009 } 2010 2011 var setCookieIfConversion = function(token) { 2012 if (token) { 2013 var twoMonthsFromNow = new Date(Date.now()); 2014 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 2015 2016 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 2017 } 2018 } 2019 2020 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 2021 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 2022 if (trekkie.integrations) { 2023 return; 2024 } 2025 trekkie.methods = [ 2026 'identify', 2027 'page', 2028 'ready', 2029 'track', 2030 'trackForm', 2031 'trackLink' 2032 ]; 2033 trekkie.factory = function(method) { 2034 return function() { 2035 var args = Array.prototype.slice.call(arguments); 2036 args.unshift(method); 2037 trekkie.push(args); 2038 if (method == 'track' || method == 'page') { 2039 var pageUrl; 2040 try { 2041 pageUrl = window.location.href; 2042 } catch (e) {} 2043 var pageReferrer; 2044 try { 2045 pageReferrer = document.referrer; 2046 } catch (e) {} 2047 try { 2048 if (window.__TREKKIE_SHIM_QUEUE == null) { 2049 window.__TREKKIE_SHIM_QUEUE = []; 2050 } 2051 window.__TREKKIE_SHIM_QUEUE.push({ 2052 from: 'trekkie-stub', 2053 method: method, 2054 args: args.slice(1), 2055 pageContext: { 2056 url: pageUrl, 2057 referrer: pageReferrer 2058 } 2059 }); 2060 } catch (e) { 2061 // no-op 2062 } 2063 } 2064 return trekkie; 2065 }; 2066 }; 2067 for (var i = 0; i < trekkie.methods.length; i++) { 2068 var key = trekkie.methods[i]; 2069 trekkie[key] = trekkie.factory(key); 2070 } 2071 trekkie.load = function(config) { 2072 trekkie.config = config || {}; 2073 trekkie.config.initialDocumentCookie = document.cookie; 2074 var first = document.getElementsByTagName('script')[0]; 2075var script = document.createElement('script'); 2076script.type = 'text/javascript'; 2077script.onerror = function(e) { 2078 var scriptFallback = document.createElement('script'); 2079 scriptFallback.type = 'text/javascript'; 2080 scriptFallback.onerror = function(error) { 2081 var Monorail = { 2082 produce: function produce(monorailDomain, schemaId, payload) { 2083 var currentMs = new Date().getTime(); 2084 var event = { 2085 schema_id: schemaId, 2086 payload: payload, 2087 metadata: { 2088 event_created_at_ms: currentMs, 2089 event_sent_at_ms: currentMs 2090 } 2091 }; 2092 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 2093 }, 2094 sendRequest: function sendRequest(endpointUrl, payload) { 2095 // Try the sendBeacon API 2096 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 2097 var blobData = new window.Blob([payload], { 2098 type: 'text/plain' 2099 }); 2100 2101 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 2102 return true; 2103 } // sendBeacon was not successful 2104 2105 } // XHR beacon 2106 2107 var xhr = new XMLHttpRequest(); 2108 2109 try { 2110 xhr.open('POST', endpointUrl); 2111 xhr.setRequestHeader('Content-Type', 'text/plain'); 2112 xhr.send(payload); 2113 } catch (e) { 2114 console.log(e); 2115 } 2116 2117 return false; 2118 }, 2119 isIos12: function isIos12() { 2120 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 2121 } 2122 }; 2123 Monorail.produce('monorail-edge.shopifysvc.com', 2124 'trekkie_storefront_load_errors/1.1', 2125 {shop_id: 57333874854, 2126 theme_id: 123589066918, 2127 app_name: "storefront", 2128 context_url: window.location.href, 2129 source_url: "//www.boutique-educative.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 2130 2131 }; 2132 scriptFallback.async = true; 2133 scriptFallback.src = '//www.boutique-educative.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 2134 first.parentNode.insertBefore(scriptFallback, first); 2135}; 2136script.async = true; 2137script.src = '//www.boutique-educative.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 2138first.parentNode.insertBefore(script, first); 2139 2140 }; 2141 trekkie.load( 2142 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":57333874854,"isMerchantRequest":null,"themeId":123589066918,"themeCityHash":"6840205437918741731","contentLanguage":"fr","currency":"CAD","eventMetadataId":"a1ae57fd-13ee-46d8-83fb-16c02fd3b861"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 2143 ); 2144 2145 var loaded = false;
2146 trekkie.ready(function() { 2147 if (loaded) return; 2148 loaded = true; 2149 2150 window.ShopifyAnalytics.lib = window.trekkie; 2151 2152 var originalDocumentWrite = document.write; 2153 document.write = customDocumentWrite; 2154 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 2155 document.write = originalDocumentWrite; 2156 2157 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 2158 var token = match? match[1]: undefined; 2159 if (!hasLoggedConversion(token)) { 2160 setCookieIfConversion(token); 2161 window.ShopifyAnalytics.lib.track("Viewed Product Category",{"currency":"CAD","category":"Collection: logiciels","collectionName":"logiciels","collectionId":269433831590,"nonInteraction":true},undefined,undefined,{"shopifyEmitted":true}); 2162 } 2163 }); 2164 2165 window.ShopifyAnalytics.lib.page(null,{"pageType":"collection","resourceType":"collection","resourceId":269433831590,"requestId":"fc1f3e69-9fa0-4561-b58c-d07d81b1286d-1791120853","shopifyEmitted":true}); 2166 2167 var eventsListenerScript = document.createElement('script'); 2168 eventsListenerScript.async = true; 2169 eventsListenerScript.src = "//www.boutique-educative.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 2170 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 2171})();</script>
vendor: 1 bytes, line 2171
2171
2172<script 2173 defer 2174 src="https://www.boutique-educative.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 2175 data-application="storefront-renderer" 2176 data-shop-id="57333874854" 2177 data-render-region="gcp-us-central1" 2178 data-page-type="collection" 2179 data-theme-instance-id="123589066918" 2180 data-theme-name="Venue" 2181 data-theme-version="4.8.6" 2182 data-monorail-region="shop_domain" 2183 data-resource-timing-sampling-rate="10" 2184 data-shs="true" 2185 data-shs-beacon="true" 2186 data-shs-export-with-fetch="true" 2187 data-shs-logs-sample-rate="1" 2188 data-shs-beacon-endpoint="https://www.boutique-educative.com/api/collect" 2189></script>
2189 2190<meta name="shopify-y" content="f5a74f2e-2db4-4f5f-a4f1-b2b9743d6ca4" data-expiration="1822678453000"><meta name="shopify-s" content="35badbff-49cd-4792-b0c0-9dde41206858" data-expiration="1791122653000"><meta name="new-cookie-storage-activated" content="t"> 2191</head> 2192 2193<body id="logiciels" class="template-collection" data-anim-load="true" data-anim-interval-style="fade_down" data-anim-zoom="false" data-anim-interval="true" data-heading-border="true"> 2194
2194<script type="text/javascript"> 2195 //loading class for animations 2196 document.body.className += ' ' + 'js-theme-loading'; 2197 setTimeout(function(){ 2198 document.body.className = document.body.className.replace('js-theme-loading','js-theme-loaded'); 2199 }, 300); 2200 </script>
2200 2201 2202 <div class="page-transition"></div> 2203 2204 <div class="page-container"> 2205 <div id="shopify-section-mobile-drawer" class="shopify-section js-section__mobile-draw"><style> 2206.mobile-draw, 2207.mobile-draw .mfp-close { 2208 background-color: #fef7d7; 2209} 2210.mobile-draw__localize { 2211 background-color: #fdf2be; 2212} 2213</style> 2214 2215<div class="mobile-draw mobile-draw--dark js-menu-draw mfp-hide"><div class="mobile-draw__wrapper"> 2216 2217 <nav class="mobile-draw__nav mobile-nav"> 2218 <ul class="mobile-nav__items o-list-bare"> 2219 2220 2221 2222 <li class="mobile-nav__item"> 2223 <a href="/" class="mobile-nav__link">Accueil</a> 2224 2225 2226 </li> 2227 2228 2229 <li class="mobile-nav__item mobile-nav__item--sub" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-2"> 2230 <a href="#mobile-sub-2" class="mobile-nav__link mobile-nav__link--sub js-toggle-trigger">Catalogue</a> 2231 2232 2233 <div class="mobile-nav__sub js-toggle-target" id="mobile-sub-2"> 2234 <ul class="mobile-nav__sub__items o-list-bare"> 2235 2236 2237 <li class="mobile-nav__sub__item mobile-nav__sub__item--active" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-2-1"> 2238 <a href="/collections/logiciels" class="mobile-nav__sub__link">Logiciels</a> 2239 2240 2241 2242 </li> 2243 2244 <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-2-2"> 2245 <a href="/collections/outils-1" class="mobile-nav__sub__link">Outils</a> 2246 2247 2248 2249 </li> 2250 2251 </ul> 2252 </div> 2253 2254 </li> 2255 2256 2257 <li class="mobile-nav__item"> 2258 <a href="/collections/liquidation" class="mobile-nav__link">Promotions</a> 2259 2260 2261 </li> 2262 2263 2264 <li class="mobile-nav__item"> 2265 <a href="/collections/dictionnaires-electroniques" class="mobile-nav__link">Dictionnaires électroniques</a> 2266 2267 2268 </li> 2269 2270 2271 2272 2273 <li class="mobile-nav__item"> 2274 <a href="https://www.boutique-educative.com/customer_authentication/redirect?locale=fr®ion_country=CA" class="mobile-nav__link">Se connecter</a> 2275 </li> 2276 2277 2278 </ul> 2279 </nav> 2280 2281 2282 <div class="mobile-draw__search mobile-search"> 2283 <form action="/search" method="get" class="mobile-search__form" role="search"> 2284 <input type="hidden" name="type" value="product,article,page"> 2285 <input type="search" name="q" class="mobile-search__input" value="" aria-label="Rechercher dans la boutique" placeholder="Rechercher dans la boutique"> 2286 <button type="submit" class="mobile-search__submit"> 2287 <i class="icon icon--search" aria-hidden="true"></i> 2288 <span class="icon-fallback__text">Recherche</span> 2289 </button> 2290 </form> 2291 </div> 2292 2293 2294 <div class="mobile-draw__footer mobile-footer"> 2295 2296 <div class="mobile-footer__contact"> 2297 2298 <h4 class="mobile-footer__title">Contact</h4> 2299 2300 2301 <p class="mobile-footer__text"><a href="tel:(514) 518-7999" class="mobile-footer__text-link">(514) 518-7999</a></p> 2302 2303 2304 <p class="mobile-footer__text"><a href="mailto:[email protected]" class="mobile-footer__text-link">[email protected]</a></p> 2305 2306 </div> 2307 2308 2309 <ul class="mobile-footer__social-items o-list-bare"> 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 </ul> 2323 2324 </div> 2325 2326 2327 2328 </div> 2329</div> 2330 2331 2332</div> 2333 <div id="shopify-section-announcement" class="shopify-section js-section__announcement"><style type="text/css"> 2334 2335 .announcement { 2336 background-color: #efedeb; 2337 } 2338 .announcement__text, 2339 .announcement__text.rte a { 2340 color: #b32025; 2341 } 2342 .announcement__text.rte a { 2343 border-color: #b32025; 2344 } 2345 2346</style> 2347 2348 2349 2350 2351 2352</div> 2353 <div id="shopify-section-header" class="shopify-section shopify-section-header js-section__header"><style type="text/css"> 2354 .header, .nav__sub-wrap, .nav__sub-t-wrap { background-color: #ffffff; } 2355 .nav__sub-wrap:after { border-bottom-color: #ffffff; } 2356 .header--light .nav__sub__link.selected, 2357 .header--light .nav__sub__link:hover, 2358 .header--light .nav__sub__item--sub:hover .nav__sub__link, 2359 .header--light .nav__sub-t__link:hover { background-color: #ffffff; } 2360 .header--dark .nav__sub__link.selected, 2361 .header--dark .nav__sub__link:hover, 2362 .header--dark .nav__sub__item--sub:hover .nav__sub__link, 2363 .header--dark .nav__sub-t__link:hover { background-color: #f2f2f2; } 2364 2365 2366 .shopify-section-header { 2367 position: -webkit-sticky; 2368 position: sticky; 2369 } 2370 2371 2372 :root { 2373 2374 --header-is-sticky: 1; 2375 ; 2376 } 2377 2378 .header, 2379 .header__logo, 2380 .header-trigger { 2381 height: 180px; 2382 } 2383 .header__logo-img, 2384 .header-trigger { 2385 max-height: 180px; 2386 } 2387 .header--center .header__logo-img { 2388 width: 180px; 2389 } 2390 .header__logo-img { 2391 2392 padding: 18px 0 15px; 2393 2394 } 2395 @media screen and (max-width: 767px) { 2396 .header, 2397 .header__logo, 2398 .header.header--center .header__logo, 2399 .header-trigger {height: 94px;} 2400 .header__logo-img, 2401 .header--center.header--center .header__logo-img, 2402 .header-trigger {max-height: 94px;} 2403 } 2404 .header--mega .primary-nav .nav__sub { 2405padding-top: 73px; 2406 } 2407 2408 2409 2410 2411 2412 .main .collection__header--img, 2413 .main .article__featured-media { margin-top: -30px } 2414 2415</style> 2416 2417<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"> 2418 2419 2420 <div class="header-stripe"></div> 2421 2422 2423 <div class="header__logo u-flex u-flex--middle u-flex--center"> 2424 2425 <div class="header__logo-wrapper js-main-logo" itemscope itemtype="http://schema.org/Organization"> 2426 2427 2428 <a href="/" itemprop="url" class="header__logo-link animsition-link"> 2429 2430 <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"> 2431 </a> 2432 2433 2434 </div> 2435 2436 </div> 2437 2438 <div class="header-trigger header-trigger--left mobile-draw-trigger-icon u-flex u-flex--middle js-mobile-draw-icon" style="display: none"> 2439 <a href="#" class="header-trigger__link header-trigger__link--mobile js-mobile-draw-trigger icon-fallback"> 2440 <i class="icon icon--menu" aria-hidden="true"></i>
2441 <span class="icon-fallback__text">Menu</span> 2442 </a> 2443 </div> 2444 2445 <div class="header-trigger header-trigger--right search-draw-trigger-icon u-flex u-flex--middle js-search-draw-icon" style="display: none"> 2446 <a href="/search" class="header-trigger__link header-trigger__link--search icon-fallback js-search-trigger js-no-transition"> 2447 <i class="icon icon--search" aria-hidden="true"></i> 2448 <span class="icon-fallback__text">Recherche</span> 2449 </a> 2450 </div> 2451 2452 <div class="header-trigger header-trigger--far-right cart-draw-trigger-icon u-flex u-flex--middle js-cart-draw-icon" style="display: none"> 2453 <a href="/cart" class="header-trigger__link header-trigger__link--cart icon-fallback js-cart-trigger js-no-transition"> 2454 <i class="icon icon--cart" aria-hidden="true"></i> 2455 <span class="icon-fallback__text">Panier</span> 2456 </a> 2457 </div> 2458 2459 <div class="header-navs js-heaver-navs u-clearfix u-hidden@tab-down"> 2460 2461 <nav class="primary-nav header-navs__items js-primary-nav" role="navigation"> 2462 <ul class="primary-nav__items"> 2463 2464 2465 <li class="primary-nav__item"> 2466 <a href="/" class="primary-nav__link animsition-link" >Accueil</a> 2467 2468 2469 2470 </li> 2471 2472 2473 <li class="primary-nav__item primary-nav__item--sub js-header-sub-link"> 2474 <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> 2475 2476 2477 <div class="nav__sub" id="sub-2"> 2478 <div class="nav__sub-wrap"> 2479 2480 <ul class="nav__sub__items nav__sub__items--2 nav__sub__items--single o-list-bare"> 2481 2482 2483 <li class="nav__sub__item nav__sub__item--active"> 2484 <a href="/collections/logiciels" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-2-1">Logiciels</a> 2485 2486 2487 2488 </li> 2489 2490 <li class="nav__sub__item"> 2491 <a href="/collections/outils-1" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-2-2">Outils</a> 2492 2493 2494 2495 </li> 2496 2497 2498 </ul> 2499 2500 2501 2502 2503 2504 </div> 2505 </div> 2506 2507 2508 </li> 2509 2510 2511 <li class="primary-nav__item"> 2512 <a href="/collections/liquidation" class="primary-nav__link animsition-link" >Promotions</a> 2513 2514 2515 2516 </li> 2517 2518 2519 <li class="primary-nav__item"> 2520 <a href="/collections/dictionnaires-electroniques" class="primary-nav__link animsition-link" >Dictionnaires électroniques</a> 2521 2522 2523 2524 </li> 2525 2526 </ul> 2527 </nav> 2528 2529 <nav class="secondary-nav header-navs__items js-secondary-nav"> 2530 <ul class="secondary-nav__items"> 2531 2532 <li class="secondary-nav__item"> 2533 <a href="https://www.boutique-educative.com/customer_authentication/redirect?locale=fr®ion_country=CA" class="secondary-nav__link">Se connecter</a> 2534 </li> 2535 2536 2537 2538 <li class="secondary-nav__item"> 2539 <a href="/cart" class="secondary-nav__link js-cart-trigger js-no-transition">Panier (<span id="CartCount">0</span>)</a> 2540 </li> 2541 2542 2543 <li class="secondary-nav__item secondary-nav__item--search"> 2544 <a href="/search" class="secondary-nav__link secondary-nav__link--search icon-fallback js-search-trigger js-no-transition"> 2545 <i class="icon icon--search" aria-hidden="true"></i>
2546 <span class="icon-fallback__text u-hidden-visually">Recherche</span> 2547 </a> 2548 </li> 2549 2550 2551 </ul> 2552 </nav> 2553 2554 </div> 2555</header>
2556<script> 2557var primaryNav = document.getElementsByClassName('js-primary-nav')[0]; 2558var primaryWidth = document.getElementsByClassName('js-primary-nav')[0].offsetWidth; 2559var navSpace = document.getElementsByClassName('js-heaver-navs')[0].offsetWidth / 2 - document.getElementsByClassName('js-main-logo')[0].offsetWidth / 2 - 18; 2560if (document.getElementsByClassName('js-header')[0].classList.contains('header--left')) { 2561 if (navSpace < primaryWidth) { 2562 document.getElementsByClassName('js-header')[0].classList.add('header--inline-icons'); 2563 } 2564} 2565document.documentElement.style.setProperty('--header-height', document.getElementsByClassName('js-header')[0].offsetHeight + 'px'); 2566setTimeout(function() {document.documentElement.style.setProperty('--header-height', document.getElementsByClassName('js-header')[0].offsetHeight + 'px')}, 500); 2567</script>
2567 2568 2569</div> 2570 2571 <div class="main"> 2572 <div id="shopify-section-collection-template" class="shopify-section js-section__collection"><style> 2573.collection-sidebar.collection-sidebar, 2574.collection-sidebar.collection-sidebar .mfp-close { 2575 background-color: #fef7d7; 2576} 2577</style> 2578<section class="section" data-section-id="collection-template" data-section-type="collection-template"> 2579 2580 <div class="collection collection--sidebar-drawer collection--center"> 2581 2582 <div class="container"> 2583 <div class="collection__header"> 2584 2585 <div class="collection__header-info"> 2586 <div class="section__title collection__header-info__title section__title--center"> 2587 <h1 class="section__title-text collection__header-info__title-text">Logiciels</h1> 2588 </div> 2589 2590 </div> 2591 </div> 2592 </div> 2593 2594 <div class="container container--large"> 2595 <div class="collection-main" id="collection-main"> 2596 2597 <div class="collection-main__sort js-collection-sort collection-main__sort--sort" data-default-sort="best-selling"> 2598 <div class="o-layout o-layout--right o-layout--small@tab-down"> 2599 2600 2601 2602 2603 2604 2605 <div class="o-layout__item o-layout__item u-1/1 u-1/2@tab u-1/4@desk"> 2606 2607 <div class="selector-wrapper collection-main__sort__selector"> 2608 <label for="SortBy">Trier par</label> 2609 <select name="SortBy" id="SortBy"> 2610 <option value="manual">En vedette</option> 2611 <option value="best-selling">Meilleurs vendeurs</option> 2612 <option value="title-ascending">A-Z</option> 2613 <option value="title-descending">Z-A</option> 2614 <option value="price-ascending">Prix: faible à élevé</option> 2615 <option value="price-descending">Prix: élevé à faible</option> 2616 <option value="created-descending">Date: récent à ancien</option> 2617 <option value="created-ascending">Date: ancien à récent</option> 2618 </select> 2619 </div> 2620 2621 </div> 2622 2623 </div> 2624 </div> 2625 2626 <div class="collection-products"> 2627 2628 2629 2630 2631 2632 <div class="o-layout o-layout--small@tab-down"> 2633 2634 <div class="o-layout__item u-1/2 u-1/2@phab u-1/3@tab"> 2635 <div class="product js-product product--sold-out product--natural product--center "> 2636 2637 2638 2639 <div class="product-top"> 2640 <a href="/collections/logiciels/products/antidote-11" class="product-link js-product-link" title="Antidote 11" tabindex="-1"> 2641 2642 2643 2644 <div class="product__media"> 2645 2646 2647 2648 <div class="o-ratio o-ratio--custom" style="padding-bottom:133.33333333333334%;"> 2649 2650 <div class="o-ratio__content"> 2651 2652 <div class="theme-spinner"></div> 2653 2654 2655<img 2656 class="product__img" 2657 src="//www.boutique-educative.com/cdn/shop/products/Antidote11_9782922010473_300x.jpg?v=1634578458" 2658 srcset=" 2659 //www.boutique-educative.com/cdn/shop/products/Antidote11_9782922010473_180x.jpg?v=1634578458 180w 240h, 2660 //www.boutique-educative.com/cdn/shop/products/Antidote11_9782922010473_360x.jpg?v=1634578458 360w 480h, 2661 //www.boutique-educative.com/cdn/shop/products/Antidote11_9782922010473_540x.jpg?v=1634578458 540w 720h, 2662 //www.boutique-educative.com/cdn/shop/products/Antidote11_9782922010473_720x.jpg?v=1634578458 720w 960h, 2663 //www.boutique-educative.com/cdn/shop/products/Antidote11_9782922010473_900x.jpg?v=1634578458 900w 1200h, 2664 //www.boutique-educative.com/cdn/shop/products/Antidote11_9782922010473_1080x.jpg?v=1634578458 1080w 1440h, 2665 //www.boutique-educative.com/cdn/shop/products/Antidote11_9782922010473_1296x.jpg?v=1634578458 1296w 1728h, 2666 //www.boutique-educative.com/cdn/shop/products/Antidote11_9782922010473_1512x.jpg?v=1634578458 1512w 2016h 2667 " 2668 sizes="(min-width: 561px) 50vw, (min-width: 768px) 33vw, 50vw" 2669 width="300" 2670 height="400" 2671 alt="" 2672 loading="lazy" 2673 /> 2674 </div> 2675 </div> 2676 2677 </div> 2678 2679 2680 2681 </a> 2682 2683 2684 <div class="product-btn product-btn--hover"> 2685 2686 <a href="/collections/logiciels/products/antidote-11" class="c-btn c-btn--full c-btn--light c-btn--small-tab product-btn__btn">Ãpuisé</a> 2687 2688 </div> 2689 2690 </div> 2691 2692 <a href="/collections/logiciels/products/antidote-11" class="product-link js-product-link" title="Antidote 11"> 2693 <div class="product__details"> 2694 <h2 class="product__title h4">Antidote 11</h2> 2695 2696 2697 2698 <div class="product__details__hover"> 2699 2700 <p class="product__price h5"> 2701 <!-- snippet/product-price.liquid --> 2702 2703 2704 2705 <span class="product__price-price product__price-price--sold">Ãpuisé</span> 2706 2707 </p> 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 </div> 2724 2725 </div> 2726 </a> 2727 2728</div> 2729 </div> 2730 2731 </div> 2732 2733 2734 2735 2736 </div> 2737 2738 </div> 2739 2740 2741 2742 </div> 2743 2744 </div> 2745</section> 2746 2747 2748 2749 2750</div> 2751 </div> 2752 2753 <div id="shopify-section-footer" class="shopify-section js-section__footer"><style type="text/css"> 2754 .footer { 2755 background-color: #222222; 2756 2757 } 2758 .footer__bottom { 2759 background-color: #151515; 2760 } 2761 .section--footer .newsletter { 2762 background-color: #f0f0f0; 2763 } 2764</style> 2765 2766 2767 2768 <section class="section section--footer"> 2769 <div class="container"> 2770 2771 <div class="newsletter newsletter--default"> 2772 <div class="newsletter__content"> 2773 2774 <div class="newsletter__title section__title section__title--center section__title--desc"> 2775 2776 <h2 class="section__title-text">PROFITEZ DES RABAIS DU MOMENT</h2> 2777 2778 2779 <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> 2780 2781 </div> 2782 2783 <div class="newsletter__form-wrapper"> 2784 <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="â" /> 2785 2786 2787 <div class="o-layout o-layout--flush"> 2788 <div class="o-layout__item u-1/1 u-2/3@tab"> 2789 <input type="hidden" name="contact[tags]" value="newsletter"> 2790 <label for="Email-Footer" class="u-hidden-visually">Email</label> 2791 <input type="email" 2792 name="contact[email]" 2793 id="Email-Footer" 2794 class="newsletter__input" 2795 value="" 2796 placeholder="[email protected]" 2797 autocorrect="off" 2798 autocapitalize="off"> 2799 </div> 2800 <div class="o-layout__item u-1/1 u-1/3@tab"> 2801 <button type="submit" class="c-btn c-btn--full c-btn--primary c-btn--arrow newsletter__bt
2801n" name="commit" id="Subscribe-Footer">S'inscrire</button> 2802 </div> 2803 </div> 2804 2805 </form> 2806 </div> 2807 </div> 2808 </div> 2809 </div> 2810 </section> 2811 2812 2813 2814<footer role="contentinfo" id="footer" class="footer footer--light"> 2815 <div class="container"> 2816 <div class="footer__content"> 2817 <div class="o-layout"> 2818 2819 2820 2821 2822 2823 <div class="o-layout__item u-1/1 u-1/2@tab u-1/3@desk"> 2824 <div class="footer-nav"> 2825 2826 <h3 class="footer-nav__title h5">Menu</h3> 2827 2828 <ul class="footer-nav__items o-list-bare"> 2829 2830 <li class="footer-nav__item"><a href="/search" class="footer-nav__link">Recherche</a></li> 2831 2832 <li class="footer-nav__item"><a href="/policies/terms-of-service" class="footer-nav__link">Conditions d'utilisation</a></li> 2833 2834 <li class="footer-nav__item"><a href="/policies/refund-policy" class="footer-nav__link">Politique de remboursement</a></li> 2835 2836 </ul> 2837 </div> 2838 </div> 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 <div class="o-layout__item u-1/1 u-1/2@tab u-1/3@desk"> 2850 <div class="footer-nav"> 2851 2852 <h3 class="footer-nav__title h5">Contact</h3> 2853 2854 2855 <p class="footer-nav__text"><a aria-label="Email" href="mailto:[email protected]" class="footer-nav__text-link">[email protected]</a></p> 2856 2857 2858 <p class="footer-nav__text"><a aria-label="Call" href="tel:(514) 518-7999" class="footer-nav__text-link">(514) 518-7999</a></p> 2859 2860 2861 <p class="footer-nav__text footer-nav__text--address"> 2862 2457 Rang de la Savane<br/> 2863 Richelieu Québec<br/> 2864 J3L 8B9 Canada 2865 </p> 2866 2867 2868 2869 </div> 2870 </div> 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 <div class="o-layout__item u-1/1 u-1/2@tab u-1/3@desk"> 2881 <div class="footer-nav"> 2882 2883 <h3 class="footer-nav__title h5">LA BOUTIQUE ÃDUCATIVE</h3> 2884 2885 2886 <div class="footer-nav__text rte"> 2887 <p>La Boutique Ãducative, une entreprise spécialisée pour les troubles d'apprentissage.</p> 2888 </div> 2889 2890 </div> 2891 </div> 2892 2893 2894 2895 2896 2897 </div> 2898 </div> 2899 </div> 2900 2901 <div class="footer__bottom"> 2902 <div class="container container--full"> 2903 2904 <div class="footer__bottom__left"><div class="footer__icons footer__bottom__left-item"> 2905 2906<ul class="footer__icons-items o-list-bare"> 2907 2908 <li class="footer__icons-item"> 2909 <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;"/>
2909<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> 2910 2911 </li> 2912 2913 <li class="footer__icons-item"> 2914 <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" />
2914<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> 2915 2916 </li> 2917 2918 <li class="footer__icons-item"> 2919 <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> 2920 </li> 2921 2922 <li class="footer__icons-item"> 2923 <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> 2924 </li> 2925 2926 <li class="footer__icons-item"> 2927 <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.
292706zM23.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> 2928 2929 </li> 2930 2931 <li class="footer__icons-item"> 2932 <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> 2933 2934 </li> 2935 2936 <li class="footer__icons-item"> 2937 <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.
293711.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> 2938 2939 </li> 2940 2941 <li class="footer__icons-item"> 2942 <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
294216.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> 2943 2944 </li> 2945 2946 </ul> 2947 2948 </div></div> 2949 2950 <div class="footer__bottom__right"> 2951 <div class="footer-copyright"> 2952 <p class="footer-copyright__text"> 2953 <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> 2954 <span class="footer-copyright__span footer-copyright__span--shop">© 2026, Boutique Ãducative</span> 2955 </p> 2956 </div> 2957 </div> 2958 2959 </div> 2960 </div> 2961 2962</footer> 2963 2964 2965</div> 2966 <div id="shopify-section-promo-pop" class="shopify-section js-section__promo-pop"> 2967<div class="promo-pop js-promo-pop promo-pop--disabled" data-promo-enabled="false" data-promo-delay="10000" data-promo-expiry="3"> 2968 <a href="#" class="promo-pop__close js-promo-pop-close icon-fallback"> 2969 <i class="icon icon--close" aria-hidden="true"></i> 2970 <span class="icon-fallback__text">Fermer (esc)</span> 2971 </a> 2972 2973 <div class="promo-pop__wrapper"> 2974 <div class="promo-pop__content"> 2975 2976 2977 <div class="section__title promo-pop__title"> 2978 <h4 class="section__title-text">Nouvelles</h4> 2979 </div> 2980 2981 2982 2983 <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> 2984 2985 2986 2987 2988 2989 </div> 2990 </div> 2991</div> 2992 2993</div> 2994 <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"> 2995 <div class="age-checker__wrapper"> 2996 2997 2998 2999 <div class="age-checker__content"> 3000 <div class="section__title section__title--center age-checker__title"> 3001 <h3 class="section__title-text">Age verification</h3> 3002 </div> 3003 3004 <div class="age-checker__desc"><p>By clicking enter you are verifying that you are old enough to consume alcohol.</p></div> 3005 3006 <div class="age-checker__actions"> 3007 <a href="#" class="age-checker__btn c-btn c-btn--primary c-btn--full js-age-close">Enter</a> 3008 3009 </div> 3010 </div> 3011 </div> 3012</div> 3013 3014 3015</div> 3016 </div> 3017 3018 3019 <div class="search-draw js-search-draw mfp-hide"> 3020 <div class="search-draw__wrapper"> 3021 <div class="search__head"> 3022 <div class="search__label"> 3023 <h3 class="search__label-title">Recherche</h3> 3024 </div> 3025 </div> 3026 <div class="search__inner"> 3027 <form action="/search" method="get" class="search__form" role="search"> 3028 <input type="hidden" name="type" value="product,article,page"> 3029 <input type="search" name="q" class="search__form-input js-search-input" value="" placeholder="Rechercher dans la boutique" aria-label="Rechercher dans la boutique"> 3030 <button type="submit" class="search__form-submit"> 3031 <i class="icon icon--search" aria-hidden="true"></i> 3032 <span class="icon-fallback__text">Recherche</span> 3033 </button> 3034 </form> 3035 3036 3037 <div class="search__nav"> 3038 <h4 class="search__nav-title h5">Menu principal</h4> 3039 <ul class="search__nav-items o-list-bare"> 3040 3041 <li class="search__nav-item"> 3042 <a href="/" class="search__nav-link">Accueil</a> 3043 </li> 3044 3045 <li class="search__nav-item"> 3046 <a href="/collections/all" class="search__nav-link">Catalogue</a> 3047 </li> 3048 3049 <li class="search__nav-item"> 3050 <a href="/collections/liquidation" class="search__nav-link">Promotions</a> 3051 </li> 3052 3053 <li class="search__nav-item"> 3054 <a href="/collections/dictionnaires-electroniques" class="search__nav-link">Dictionnaires électroniques</a> 3055 </li> 3056 3057 </ul> 3058 </div> 3059 3060 </div> 3061 </div> 3062 </div> 3063 3064 3065 <div class="ajaxcart-draw js-cart-draw mfp-hide"> 3066 <div class="ajaxcart-draw__wrapper js-cart-draw-inner"> 3067 <div class="ajaxcart-draw__scroll"> 3068 <div class="ajaxcart__head"> 3069 <div class="ajaxcart__label"> 3070 3071 <h3 class="ajaxcart__label-title">Panier</h3> 3072 3073 3074 </div> 3075 </div> 3076 <div id="CartContainer"></div> 3077 3078 <div id="EmptyCart"> 3079 <div class="ajaxcart-empty"> 3080 <h5 class="ajaxcart-empty__title">Votre panier est vide.</h5> 3081 <span class="emoji ajaxcart-empty__emoji"> 3082 <i class="icon icon--sad"></i> 3083 </span> 3084 3085 <a href="/" class="c-btn c-btn--primary c-btn--full">Boutique</a> 3086 3087 </div> 3088 </div> 3089 3090 </div> 3091 </div> 3092 </div> 3093 3094
3094<script id="CartTemplate" type="text/template"> 3095 3096 <form action="/cart" method="post" novalidate class="cart ajaxcart__form"> 3097 <div class="ajaxcart__inner"> 3098 <div class="ajaxcart__products"> 3099 {{#items}} 3100 <div class="ajaxcart__product"> 3101 <div class="ajaxcart__row" data-line="{{line}}"> 3102 3103 <div class="o-layout o-layout--tiny u-flex u-flex--middle"> 3104 3105 <div class="o-layout__item u-1/1 u-5/10@tab"> 3106 <div class="o-layout o-layout--tiny u-flex u-flex--middle"> 3107 <div class="o-layout__item u-1/3 u-1/4@tab"> 3108 <a href="{{url}}" class="ajaxcart__product-image"> 3109 <div class="o-ratio o-ratio--bg-grey"> 3110 3111 {{#if img}} 3112 <img src="{{img}}" class="o-ratio__content" alt="{{ name }}"> 3113 {{else}} 3114 <img src="//www.boutique-educative.com/cdn/shop/t/2/assets/placeholder_240x.png?v=113555733946226816651622645935" class="o-ratio__content" alt="{{ name }}"> 3115 {{/if}} 3116 3117 </div> 3118 </a> 3119 </div> 3120 <div class="o-layout__item u-2/3 u-3/4@tab"> 3121 <a href="{{url}}"><h2 class="ajaxcart__product-name h3">{{name}}</h2></a> 3122 {{#if variation}} 3123 <p class="ajaxcart__product-meta">{{variation}}</p> 3124 {{/if}} 3125 {{#properties}} 3126 {{#each this}} 3127 {{#if this}} 3128 <p class="ajaxcart__product-meta">{{@key}}: {{this}}</p> 3129 {{/if}} 3130 {{/each}} 3131 {{/properties}} 3132 3133 {{#if sellingPlan}} 3134 <p class="ajaxcart__product-meta">{{ sellingPlan }}</p> 3135 {{/if}} 3136 3137 3138 </div> 3139 </div> 3140 </div> 3141 3142 <div class="o-layout__item u-4/10 u-2/10@tab"> 3143 <div class="ajaxcart__qty"> 3144 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus" data-id="{{key}}" data-qty="{{itemMinus}}" data-line="{{line}}"> 3145 <span aria-hidden="true">−</span> 3146 <span class="u-hidden-visually">Réduire la quantité de l'article de un</span> 3147 </button> 3148 <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"> 3149 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus" data-id="{{key}}" data-line="{{line}}" data-qty="{{itemAdd}}"> 3150 <span aria-hidden="true">+</span> 3151 <span class="u-hidden-visually">Augmenter la quantité de l'article de un</span> 3152 </button> 3153 </div> 3154 </div> 3155 3156 <div class="o-layout__item u-6/10 u-3/10@tab"> 3157 {{#if lineDiscount}} 3158 3159 <div class="ajaxcart-item__price ajaxcart-item__price--original"><s><span class="money">{{{originalLinePrice}}}</span></s></div> 3160 3161 <div class="ajaxcart-item__discount"> 3162 {{#each lineDiscounts}} 3163 <p class="ajaxcart-item__discount-text"> 3164 {{ this.discount_application.title }} (-<span class="money">{{{ this.amount }}}</span>) 3165 </p> 3166 {{/each}} 3167 </div> 3168 3169 <div class="ajaxcart-item__price ajaxcart-item__price--sale"><span class="money">{{{lineDiscountedPrice}}}</span></div> 3170 3171 {{else}} 3172 <div class="ajaxcart-item__price"><span class="money">{{{linePrice}}}</span></div> 3173 {{/if}} 3174 </div> 3175 3176 </div> 3177 3178 </div> 3179 </div> 3180 {{/items}} 3181 </div> 3182 3183 3184 3185 </div> 3186 3187 <div class="ajaxcart__footer"> 3188 <div class="o-layout o-layout--tiny o-layout--reverse"> 3189 <div class="o-layout__item u-1/1 u-1/3@tab"> 3190 3191 {{#if cartDiscounts}} 3192 {{#each cartDiscounts}} 3193 <p class="ajaxcart__footer-discount">{{ this.title }} (-<span class="money">{{ this.total_allocated_amount }}</span>)</p> 3194 {{/each}} 3195 {{/if}} 3196 3197 <p class="ajaxcart__footer-total">Sous-total <span class="money">{{{totalPrice}}}</span></p> 3198 </div> 3199 <div class="o-layout__item u-1/1 u-2/3@tab"> 3200 <p class="ajaxcart__footer-message">Frais de port et remises calculés à la caisse</p> 3201 </div> 3202 </div> 3203 3204 3205 </div> 3206 3207 <div class="ajaxcart__button"> 3208 3209 <div class="o-layout o-layout--tiny o-layout--reverse"> 3210 <div class="o-layout__item u-1/1 u-1/2@tab"> 3211 3212 <button type="submit" class="c-btn c-btn--full c-btn--primary c-btn--arrow ajaxcart__checkout" name="checkout">Procéder au paiement</button> 3213 3214 </div> 3215 <div class="o-layout__item u-1/1 u-1/2@tab"> 3216 <a href="/" class="c-btn c-btn--full c-btn--hollow js-close-mfp ajaxcart__continue">Continuer vos achats</a> 3217 </div> 3218 </div> 3219 3220 </div> 3221 </form> 3222 3223</script>
3223 3224
3225<script id="NotificationTemplate" type="text/template"> 3226 3227 <div class="ajaxcart__inner"> 3228 3229 <div class="o-layout o-layout--tiny u-flex u-flex--middle"> 3230 3231 <div class="o-layout__item u-1/1 u-3/5@mob"> 3232 <div class="ajaxcart__product"> 3233 3234 <div class="o-layout o-layout--small u-flex u-flex--middle"> 3235 3236 <div class="o-layout__item u-1/3"> 3237 <div class="ajaxcart__product-image-wrapper"> 3238 <div class="ajaxcart__product-image"> 3239 <div class="o-ratio o-ratio--bg-grey"> 3240 3241 {{#if thisItem.img}} 3242 <img src="{{ thisItem.img }}" class="o-ratio__content" alt="{{ thisItem.name }}"> 3243 {{else}} 3244 <img src="//www.boutique-educative.com/cdn/shop/t/2/assets/placeholder_240x.png?v=113555733946226816651622645935" class="o-ratio__content" alt="{{ thisItem.name }}"> 3245 {{/if}} 3246 3247 </div> 3248 </div> 3249 </div> 3250 </div> 3251 3252 <div class="o-layout__item u-2/3"> 3253 <p class="ajaxcart__product-name">{{ thisItem.name }}</p> 3254 <p class="ajaxcart__product-meta">{{ thisItem.variation }}</p> 3255 <p class="ajaxcart__product-meta">{{ thisItem.sellingPlan }}</p> 3256 <p class="ajaxcart__product-meta">{{ thisItem.price }}</p> 3257 </div> 3258 3259 </div> 3260 3261 </div> 3262 </div> 3263 3264 <div class="o-layout__item u-1/1 u-2/5@mob"> 3265 <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> 3266 <a href="/" class="c-btn c-btn--small c-btn--full c-btn--hollow js-close-mfp ajaxcart__continue">Continuer vos achats</a> 3267 </div> 3268 3269 </div> 3270 3271 </div> 3272 3273</script>
3273 3274
3275<script id="AjaxQty" type="text/template"> 3276 3277 <div class="ajaxcart__qty"> 3278 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus" data-id="{{key}}" data-qty="{{itemMinus}}"> 3279 <span aria-hidden="true">−</span> 3280 <span class="u-hidden-visually">Réduire la quantité de l'article de un</span> 3281 </button> 3282 <input type="text" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*" autocomplete="off"> 3283 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus" data-id="{{key}}" data-qty="{{itemAdd}}"> 3284 <span aria-hidden="true">+</span> 3285 <span class="u-hidden-visually">Augmenter la quantité de l'article de un</span> 3286 </button> 3287 </div> 3288 3289</script>
3289 3290
3291<script id="JsQty" type="text/template"> 3292 3293 <div class="js-qty"> 3294 <button type="button" class="js-qty__adjust js-qty__adjust--minus icon-fallback-text" data-id="{{key}}" data-qty="{{itemMinus}}"> 3295 <span aria-hidden="true">−</span> 3296 <span class="u-hidden-visually">Réduire la quantité de l'article de un</span> 3297 </button> 3298 <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"> 3299 <button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="{{key}}" data-qty="{{itemAdd}}"> 3300 <span aria-hidden="true">+</span> 3301 <span class="u-hidden-visually">Augmenter la quantité de l'article de un</span> 3302 </button> 3303 </div> 3304 3305</script>
3305 3306 3307
3307<script> 3308 //cart functions 3309 theme.ajaxCartInit = function() { 3310 ajaxCart.init({ 3311 3312 sourceId: '#CartTemplate', 3313 triggerSelector: '.js-cart-trigger', 3314 formSelector: '.js-product-form', 3315 addToCartSelector: '.js-product-add', 3316 3317 3318 cartContainer: '#CartContainer', 3319 cartCountSelector: '#CartCount', 3320 cartCostSelector: '#CartCost', 3321 emptySelector: '#EmptyCart', 3322 moneyFormat: "${{amount}}" 3323 }); 3324 }; 3325 </script>
3325 3326 <!-- Venue theme by Safe As Milk - http://safeasmilk.co/ --> 3327 <!-- Theme version 4.8.6 --> 3328 3329 3330
3331<script id="subscription-helper"> 3332 var _RSConfig = _RSConfig || {}; 3333 3334 _RSConfig = { 3335 "selectors": { 3336 "payment_button_selectors": "form[action$='/cart/add'] .shopify-payment-button", 3337 "subscriptionLinkSelector": ".o-layout > div:first-child > h2:first-child", 3338 "atcButtonPlacement": "BEFORE", 3339 "subscriptionLinkPlacement": "BEFORE", 3340 "cartRowSelector": "", 3341 "cartLineItemSelector": "", 3342 "cartLineItemPerQuantityPriceSelector": "", 3343 "cartLineItemTotalPriceSelector": "", 3344 "cartLineItemSellingPlanNameSelector": "", 3345 "cartSubTotalSelector" : "", 3346 "cartLineItemPriceSelector": "", 3347 }, 3348 "enableCartWidgetFeature": "false", 3349 "useUrlWithCustomerId": "false", 3350 "atcButtonSelector": ".product-single__add", 3351 "moneyFormat": "${{amount}}", 3352 "oneTimePurchaseText": "Paiement annuel", 3353 "shop": "boutique-educative.myshopify.com", 3354 "deliveryText": "p\u00E9riode", 3355 "purchaseOptionsText": "Options d'achat", 3356 "manageSubscriptionButtonText": "G\u00E9rer l'abonnement", 3357 "sellingPlanSelectTitle": "FR\u00C9QUENCE DES P\u00C9RIODES", 3358 "tooltipTitle": "D\u00E9tail de l'abonnement", 3359 "showTooltipOnClick": "false", 3360 "tooltipDesctiption": "<strong>Paiement mensuel effectu\u00E9 \u00E0 chaque date de la commande pour une p\u00E9riode de 12 mois.<\/strong><br\/><br\/>", 3361 "orderStatusManageSubscriptionTitle": "Abonnement", 3362 "orderStatusManageSubscriptionDescription": "Acc\u00E9dez \u00E0 votre compte pour g\u00E9rer vos abonnements.", 3363 "orderStatusManageSubscriptionButtonText": "G\u00E9rer votre abonnement", 3364 "priceSelector": "", 3365 "landingPagePriceSelector": "", 3366 "quickViewClickSelector": "", 3367 "badgeTop": "", 3368 "pricePlacement":"BEFORE", 3369 "subscriptionOptionSelectedByDefault" : false, 3370 "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":[]}], 3371 "widgetEnabled": true, 3372 "showAppstleLink": false, 3373 "showTooltip" : true, 3374 "showStaticTooltip": false, 3375 "sortByDefaultSequence": false, 3376 "manageSubscriptionUrl" : "apps\/subscriptions", 3377 "showSubOptionBeforeOneTime": false, 3378 "appstlePlanId": 161, 3379 "showCheckoutSubscriptionBtn": true, 3380 "disableLoadingJquery": false, 3381 "widgetEnabledOnSoldVariant": "false", 3382 "switchRadioButtonWidget": false, 3383 "appstlePlanName": "FREE", 3384 "appstlePlanFeatures": { 3385 "subscriptionOrderAmount": 500.0, 3386 "analytics": true, 3387 "enableSubscriptionManagement": true, 3388 "enableDunningManagement": true, 3389 "enableCustomerPortalSettings": true, 3390 "enableShippingProfiles": true, 3391 "enableProductSwapAutomation": false, 3392 "enableAdvancedSellingPlans": false, 3393 "enableSummaryReports": false, 3394 "enableCustomEmailDomain": false, 3395 "enableWidgetPlacement": false, 3396 "enableIntegrations": true, 3397 "enableSmsAlert": false, 3398 "enableCustomEmailHtml": false, 3399 "enableCancellationManagement": false, 3400 "enableBundling": false, 3401 "enableAutomation": false, 3402 "enableQuickActions": false, 3403 "enableExternalApi": false, 3404 "enableCartWidget": false, 3405 "enableAutoSync": false, 3406 "webhookAccess": false,
3407 "accessWidgetDesignOptions": false, 3408 "accessSubscriptionActivityLogs": true, 3409 "accessBuildABox": false, 3410 "accessResendEmail": false, 3411 "accessKlaviyoContactSync": false, 3412 "accessOneTimeProductUpsells": false, 3413 "accessAdvanceSubscriptionPlanOptions": false, 3414 "accessSplitContract": false, 3415 "accessDiscountOnCancellationAttempt": false, 3416 "accessQuickCheckout": false, 3417 "accessSubscriberLoyaltyFeatures": false, 3418 "accessBundling": false, 3419 "accessManualSubscriptionCreation": false, 3420 "accessAppstleMenu": false 3421}, 3422 "formMappingAttributeName": "", 3423 "formMappingAttributeSelector": "", 3424 "quickViewModalPollingSelector": "", 3425 "scriptLoadDelay": "0", 3426 "formatMoneyOverride": "false", 3427 "appstle_app_proxy_path_prefix": "apps\/subscriptions", 3428 "updatePriceOnQuantityChange": "", 3429 "widgetParentSelector": "", 3430 "quantitySelector": "", 3431 "enableAddJSInterceptor": "false", 3432 "reBuyEnabled": "false", 3433 "loyaltyDetailsLabelText": "", 3434 "loyaltyPerkDescriptionText": "", 3435 "widgetTemplateHtml": ``, 3436 "bundle": {}, 3437 "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\"}", 3438 "css": { 3439 "appstle_subscription_widget": { 3440 "margin-top": "" , 3441 "margin-bottom": "", 3442 }, 3443 3444 "appstle_subscription_wrapper": { 3445 "border-width": "", 3446 "border-color": "", 3447 }, 3448 3449 "appstle_circle": { 3450 "border-color": "", 3451 }, 3452 3453 "appstle_dot": { 3454 "background-color": "", 3455 }, 3456 3457 "appstle_select": { 3458 "padding-top": "", 3459 "padding-bottom": "", 3460 "padding-left": "", 3461 "padding-right": "", 3462 "border-width": "", 3463 "border-style": "", 3464 "border-color": "", 3465 "border-radius": "", 3466 }, 3467 3468 "tooltip_subscription_svg": { 3469 "fill": "", 3470 }, 3471 3472 "appstle_tooltip": { 3473 "color": "", 3474 "background-color": "", 3475 }, 3476 3477 "appstle_tooltip_border_top_color": { 3478 "border-top-color": "", 3479 }, 3480 3481 "appstle_subscription_final_price": { 3482 "color": "", 3483 }, 3484 "appstle_widget_text_color": { 3485 "color": "", 3486 }, 3487 "appstle_selected_background": { 3488 "background": "transparent", 3489 }, 3490 "customCSS": "", 3491 "customerPortalCss": "", 3492 } 3493 }; 3494 3495 3496 _RSConfig.shop = 'boutique-educative.myshopify.com'; 3497 3498 3499 3500 3501 3502 3503 3504 _RSConfig.shopMoneyFormat = '${{amount}}'; 3505 _RSConfig.shopMoneyFormatWithCurrencyFormat = '${{amount}} CAD'; 3506 3507 3508 3509 3510</script>
3510 3511 3512 3513
3514<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3514 3515</body> 3516</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.