<!DOCTYPE html>
<html class="js-noscript" lang="fr">
<head>
  <meta name="viewport" content="width=device-width,initial-scale=1">
  <meta name="theme-color" content="#181a19">
  <link rel="shortcut icon" href="https://cdn.accentuate.io/95719457025/1653492610974/Favicon_logiques_Plan-de-travail-1.png?v=0" type="image/png">

  <title>Logiques</title>
<meta name="description" content="">
<link rel="canonical" href="https://.groupelivre.com/">
  <meta property="og:site_name" content="Groupe Livre">
<meta property="og:url" content="https://groupelivre.com/">
<meta property="og:title" content="Groupe Livre">
<meta property="og:type" content="website">
<meta property="og:description" content="Groupe Livre">

<meta name="twitter:site" content="@">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Groupe Livre">
<meta name="twitter:description" content="Groupe Livre">

  <script type="application/ld+json">
  [{
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [{
            "@type": "ListItem",
            "position": 1,
            "name": "Groupe Livre",
            "item": "https://groupelivre.com"
          }
        ]
  }]
</script>

  <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="facebook-domain-verification" content="aa5v3jlaityu3tvpkhike06z7e8pi0">
<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/61167206657/digital_wallets/dialog">
<meta name="shopify-checkout-api-token" content="56562720cedb5f5e03554cc8c81c9970">
<meta id="in-context-paypal-metadata" data-shop-id="61167206657" data-venmo-supported="false" data-environment="production" data-locale="fr_FR" data-paypal-v4="true" data-currency="CAD">
<script>
  (function() {
    var scripts = ["https://cdn.shopify.com/shopifycloud/checkout-web/assets/runtime.baseline.fr.ef3163c460432a31c3c2.js", "https://cdn.shopify.com/shopifycloud/checkout-web/assets/809.baseline.fr.f398d37a1955c4eb6e20.js", "https://cdn.shopify.com/shopifycloud/checkout-web/assets/810.baseline.fr.d3de5a49b3f490317ed3.js", "https://cdn.shopify.com/shopifycloud/checkout-web/assets/Information.baseline.fr.d5f144e987a99b1487df.js", "https://cdn.shopify.com/shopifycloud/checkout-web/assets/192.baseline.fr.ebc6cba508a8abb80212.js", "https://cdn.shopify.com/shopifycloud/checkout-web/assets/46.baseline.fr.638441093f51a693cbe6.js", "https://cdn.shopify.com/shopifycloud/checkout-web/assets/27.baseline.fr.d4400c74e4812cfb36ca.js", "https://cdn.shopify.com/shopifycloud/checkout-web/assets/app.baseline.fr.8baa22c7b1e593a38401.js"];
    var styles = ["https://cdn.shopify.com/shopifycloud/checkout-web/assets/192.baseline.fr.191abfab72b7d4bb86e5.css", "https://cdn.shopify.com/shopifycloud/checkout-web/assets/app.baseline.fr.4d89df24e62128b7fa65.css", "https://cdn.shopify.com/shopifycloud/checkout-web/assets/739.baseline.fr.5de86282eed1f3ef0d3b.css"];

    function prefetch(url, as, callback) {
      var link = document.createElement('link');
      if (link.relList.supports('prefetch')) {
        link.rel = 'prefetch';
        link.fetchPriority = 'low';
        link.as = as;
        link.href = url;
        link.onload = link.onerror = callback;
        document.head.appendChild(link);
      } else {
        var xhr = new XMLHttpRequest();
        xhr.open('GET', url, true);
        xhr.onloadend = callback;
        xhr.send();
      }
    }

    function prefetchAssets() {
      var resources = [].concat(
        scripts.map(function(url) { return [url, 'script']; }),
        styles.map(function(url) { return [url, 'style']; })
      );
      var index = 0;
      (function next() {
        var res = resources[index++];
        if (res) prefetch(res[0], res[1], next);
      })();
    }

    addEventListener('load', prefetchAssets);
   })();
</script>
<script id="shopify-features" type="application/json">{"accessToken":"56562720cedb5f5e03554cc8c81c9970","betas":["rich-media-storefront-analytics"],"domain":"editionslogiques.groupelivre.com","predictiveSearch":true,"shopId":61167206657,"smart_payment_buttons_url":"https:\/\/editionslogiques.groupelivre.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/spb.fr.js","dynamic_checkout_cart_url":"https:\/\/editionslogiques.groupelivre.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.fr.js","locale":"fr","optimusEnabled":false,"optimusHidden":false,"betterDynamicCheckoutRecommendation":false}</script>
<script>var Shopify = Shopify || {};
Shopify.shop = "groupelivre.myshopify.com";
Shopify.locale = "fr";
Shopify.currency = {"active":"CAD","rate":"1.0"};
Shopify.country = "CA";
Shopify.theme = {"name":"QBREQ v.1.3.0","id":136324153601,"theme_store_id":null,"role":"main"};
Shopify.theme.handle = "null";
Shopify.theme.style = {"id":null,"handle":null};
Shopify.cdnHost = "editionslogiques.groupelivre.com/cdn";
Shopify.routes = Shopify.routes || {};
Shopify.routes.root = "/";</script>
<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
<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>
<script>(function() {
  function asyncLoad() {
    var urls = ["https:\/\/analytics.getshogun.com\/collector.js?shop=groupelivre.myshopify.com"];
    for (var i = 0; i < urls.length; i++) {
      var s = document.createElement('script');
      s.type = 'text/javascript';
      s.async = true;
      s.src = urls[i];
      var x = document.getElementsByTagName('script')[0];
      x.parentNode.insertBefore(s, x);
    }
  };
  if(window.attachEvent) {
    window.attachEvent('onload', asyncLoad);
  } else {
    window.addEventListener('load', asyncLoad, false);
  }
})();</script>
<script id="__st">var __st={"a":61167206657,"offset":-14400,"reqid":"14c3d6b2-f572-4b0f-9c07-67b511897cdf","pageurl":"editionslogiques.groupelivre.com\/","u":"fb27abdf4ddf","p":"home"};</script>
<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
<script>!function(o){o.addEventListener("DOMContentLoaded",function(){window.Shopify=window.Shopify||{},window.Shopify.recaptchaV3=window.Shopify.recaptchaV3||{siteKey:"6LcCR2cUAAAAANS1Gpq_mDIJ2pQuJphsSQaUEuc9"};var t=['form[action*="/contact"] input[name="form_type"][value="contact"]','form[action*="/comments"] input[name="form_type"][value="new_comment"]','form[action*="/account"] input[name="form_type"][value="customer_login"]','form[action*="/account"] input[name="form_type"][value="recover_customer_password"]','form[action*="/account"] input[name="form_type"][value="create_customer"]','form[action*="/contact"] input[name="form_type"][value="customer"]'].join(",");function n(e){e=e.target;null==e||null!=(e=function e(t,n){if(null==t.parentElement)return null;if("FORM"!=t.parentElement.tagName)return e(t.parentElement,n);for(var o=t.parentElement.action,r=0;r<n.length;r++)if(-1!==o.indexOf(n[r]))return t.parentElement;return null}(e,["/contact","/comments","/account"]))&&null!=e.querySelector(t)&&((e=o.createElement("script")).setAttribute("src","https://cdn.shopify.com/shopifycloud/storefront-recaptcha-v3/v0.6/index.js"),o.body.appendChild(e),o.removeEventListener("focus",n,!0),o.removeEventListener("change",n,!0),o.removeEventListener("click",n,!0))}o.addEventListener("click",n,!0),o.addEventListener("change",n,!0),o.addEventListener("focus",n,!0)})}(document);</script>
<script integrity="sha256-atgy37M9Jn61+JKsuMFsbCkWlGMgmOcwfLDPeUl9V2s=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//editionslogiques.groupelivre.com/cdn/shopifycloud/shopify/assets/storefront/load_feature-6ad832dfb33d267eb5f892acb8c16c6c291694632098e7307cb0cf79497d576b.js" crossorigin="anonymous"></script>
<script integrity="sha256-h+g5mYiIAULyxidxudjy/2wpCz/3Rd1CbrDf4NudHa4=" data-source-attribution="shopify.dynamic-checkout" defer="defer" src="//editionslogiques.groupelivre.com/cdn/shopifycloud/shopify/assets/storefront/features-87e8399988880142f2c62771b9d8f2ff6c290b3ff745dd426eb0dfe0db9d1dae.js" crossorigin="anonymous"></script>


<style id="shopify-dynamic-checkout-cart">@media screen and (min-width: 750px) {
  #dynamic-checkout-cart {
    min-height: 50px;
  }
}

@media screen and (max-width: 750px) {
  #dynamic-checkout-cart {
    min-height: 60px;
  }
}
</style><script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>




<script>
  window.__webpack_public_path__ = "//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/";
</script>
<link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/layout.brand-page.chunk.dcfd2.css?v=1324470753991323411683045425" as="style"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/layout.checkout.chunk.8abc5.css?v=153243364590793919211683045426" as="style"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/layout.redirect.chunk.14c45.css?v=28426820961813202751683045428" as="style"><link href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/layout.theme.chunk.d8c7f.css?v=4163747499088305821683045427" rel="stylesheet"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.404.chunk.8ab0a.css?v=174342486248321685281683045420" as="style"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.cart.chunk.05851.css?v=1773091748896286681683045425" as="style"><link href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.index.chunk.6cc5d.css?v=164187215150748914091683045424" rel="stylesheet"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.list-collections.chunk.3ddae.css?v=38456844483147457321683045422" as="style"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.password.chunk.019f6.css?v=111603181540343972631683045419" as="style"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.search.chunk.dbee0.css?v=165220371761962535111683045426" as="style"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.collection.faceted.chunk.4ef72.css?v=136380505622208289061683045427" as="style"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.account.chunk.7b9aa.css?v=27719515027743574381683045426" as="style"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.account.wishlist.chunk.7da8c.css?v=111233092917589017951683045423" as="style"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.activate_account.chunk.4225c.css?v=84305661591922513981683045421" as="style"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.addresses.chunk.9dd84.css?v=38708728141555957691683045424" as="style"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.login.chunk.ca682.css?v=91578085131411247571683045422" as="style"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.order.chunk.2a056.css?v=40124185305868795991683045425" as="style"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.register.chunk.2b60c.css?v=166177708942583629911683045420" as="style"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.reset_password.chunk.36104.css?v=87544426725693878711683045419" as="style"><link rel="preconnect"
      href="https://fonts.gstatic.com"
      crossorigin />
<link rel="preconnect" href="https://fonts.googleapis.com">

<link rel="preload"
      as="style"
      href="https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&display=swap" />

<link rel="stylesheet"
      href="https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&display=swap"
      media="print" onload="this.media='all'" />

<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="">
<link href="https://fonts.googleapis.com/css2?family=Raleway&amp;display=swap" rel="stylesheet">
<script>document.documentElement.classList.remove('js-noscript');</script>
  <script>
(function(theme) {
  // 1. Shop
  theme.shop = {
    address: {"first_name":null,"address1":"612 Rue Saint-Jacques","phone":"4384961244","city":"Montréal","zip":"H3C 4M8","province":"Quebec","country":"Canada","last_name":null,"address2":"","company":"","latitude":null,"longitude":null,"name":"","country_code":"CA","province_code":"QC"},
    currency: "CAD",
    moneyFormat: "{{amount_with_comma_separator}} $",
    moneyWithCurrencyFormat: "{{amount_with_comma_separator}} $ CAD",
    domain: "groupelivre.com",
    locale: "fr",
    name: "Groupe Livre",
    url: "https:\/\/groupelivre.com",subdomain: "editionslogiques",publisher: "Logiques"
  };

  // 2. Template
  theme.template = {
    name: "index",
    suffix: null
  };

  // 3. Locales
  theme.locales = {
    "fr": {
      product: {
        add_to_cart: "Ajouter au panier",
        option: {
          legend: "Sélectionner {name}",
        },
        from: "De",
        and: "et",
        number_of_pages_suffix: "{count} pages",
        preorder: "Précommander",
        select_options: "Choisir un format",
        tile_placeholder: "Cette image pour {title} n'est pas disponible actuellement.",
        status: {
          add_to_cart: "Ce bouton ajoutera {{ quantity }} {{ title }} au panier. Le prix individuel de ce produit est {{ price }}",
          preorder: "Ce bouton ajoutera {{ quantity }} {{ title }} au panier en précommande. Le prix individuel de ce produit est {{ price }}",
          selected_and_available: "{{ title }} est présentement sélectionné et disponible. Le prix de ce produit est {{ price }}.",
          selected_and_preorderable: "{{ title }} est présentement sélectionné et peut être précommandé. Le prix de ce produit est {{ price }}. Il sera publié le {{ release_date }}.",
          selected_and_unavailable: "{{ title }} est présentement sélectionné, mais n\u0026#39;est pas disponible. Ce produit ne peut pas être ajouté à votre.",
          selected_quantity: "Vous avez choisi une quantité de {{ quantity }}.",
          selected_quantity_with_max: "Vous avez choisi une quantité de {{ quantity }}. Vous pouvez ajouter un maximum de {{ inventory }} de ce produit à votre panier.",
          unselected: "Vous n\u0026#39;avez rien sélectionné. Veuillez choisir une variante à l\u0026#39;aide des options ci-dessus.",
        },
        quick_add_label: "Ajout rapide {title} au panier",
        image_alt: "Couverture du livre de {title} format",
        alerts: {
          success: "Produit ajouté au panier",
          error: "Une erreur s\u0026#39;est produite: {error}",
        },
        reviews: {
          success_title: "MERCI!",
          success_message: "Veuillez vérifier vos courriels afin d\u0026#39;en finaliser la publication. N\u0026#39;hésitez pas à partager votre avis auprès de votre réseau.",
        },
      },
      filter_toolbar: {
        remove_current_refinement: "Supprimer le filtre: {name}",
      },
      collections: {
        general: {
          items_with_count: "Aucun résultat | {count} résultat | {count} résultats",
          view_all_label: "Afficher tous les titres",
          current_items_with_count: " | {count} livre sur | {count} livres sur",
        },
      },
      filter_toolbar: {
        remove_current_refinement: "Supprimer le filtre: {name}",
      },
      customer: {
        addresses: {
          delete_confirm: "Souhaitez-vous vraiment supprimer cette adresse ?",
        },
      },
      carousel: {
        next_slide: "Diapositive suivante",
        previous_slide: "Diapositive précédente",
        bullet_message: "Voir la diapositive numéro {{index}}",
        first_slide_message: "Ceci est la première diapositive",
        last_slide_message: "Ceci est la dernière diapositive",
      },
      wishlist: {
        add_to_cart_label: "Ajouter {title} au panier",
        preorder_label: "Ajouter {title} au panier en précommande",
        notify_me_label: "M’avertir lorsque {title} est disponible",
        unavailable_label: "{title} n\u0026#39;est pas disponible",
        discontinued_label: "{title} est remisé",
      },
      search: {
        see_all_products: "Voir les {count} titres",
        see_all_authors: "Voir les {count} auteurs",
        view_all_authors: "Voir les auteurs {letter}",
        view_less_authors: "Voir moins d\u0026#39;auteurs {letter}",
        results_for_query: "Aucun résultat pour | {count} résultat pour | {count} résultats pour",
        page_title_with_results: "Recherche : {count} résultats trouvés pour « {query} »",
      },
      cart: {
        quantity: "Un total de {quantity} produits",
        totals: "Un total de {totals} dollars",
        free_shipping_achieved: "Votre commande sera expediée gratuitement",
        free_shipping_pending: "Ajoutez \u003cstrong\u003e{amount}\u003c\/strong\u003e pour la \u003cstrong\u003elivraison gratuite\u003c\/strong\u003e",
      },
      line_item: {
        quantity: "Quantité: {{ quantity }}"
      },
      redirect: {
        return: "Revenir à la page d'accueil pour continuer vos achats",
        errors: {
          no_isbn: "Il y a un ISBN manquant ou invalide.",
          add_to_cart: "Une erreur s'est produite lors de l'ajout au panier.",
          no_product: "Une erreur s'est produite lors de la recherche du produit sélectionné.",
          endpoint: "Une erreur s'est produite lors de la recherche de l'ISBN"
        }
      },
      checkout: {
        authors: "auteurs",
        preorder: "précommande"
      },
      navigation: {
        back_to_category: "Retourner à {category_name}"
      }
    },
  };

  // 4. Cart Object
  theme.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"CAD","items_subtotal_price":0,"cart_level_discount_applications":[]};

  // 5. Customer
  theme.customer =null;

  // 6. Current Object
  theme.product = null;
  

  theme.collection = null || {};
  
  theme.page = null;

  

  // 7. Routes
  theme.routes = {
    rootUrl: "\/",
    accountUrl: "\/account",
    accountLoginUrl: "\/account\/login",
    accountLogoutUrl: "\/account\/logout",
    accountLogoutSSOUrl: "https:\/\/connect.qub.ca\/deconnexion?client_id=56ep0m4qd1kogo6nbuucg43tm2\u0026logout_uri=https:\/\/qublivre.ca",
    accountRegisterUrl: "\/account\/register",
    accountAddressesUrl: "\/account\/addresses",
    collectionsUrl: "\/collections",
    allProductsCollectionUrl: "\/collections\/all",
    searchUrl: "\/search",
    cartUrl: "\/cart",
    cartAddUrl: "\/cart\/add",
    cartChangeUrl: "\/cart\/change",
    cartClearUrl: "\/cart\/clear",
    productRecommendationsUrl: "\/recommendations\/products",
    productsUrl: "\/products",
  };

  // 8. Settings
  theme.settings = {
    algolia_config: {
      prefix: "shopify_",
      id: "4AWVOHCW5C",
      key: "fae14566bee709ec8023cad7d1cf0282"
    },
    responsive_sizes: ["360","540","720","900","1080","1200","1440","1680","1920"],
    account_login_url: "https:\/\/connect.qub.ca\/authorize?client_id=56ep0m4qd1kogo6nbuucg43tm2\u0026force_refresh=false\u0026identification=false\u0026redirect_uri=https:\/\/integrations.qublivre.ca\/api\/sso\/v1\/callback\u0026response_type=code\u0026scope=openid\u0026state=4cea06b0-8ddf-4a0f-b190-ca5d02372ec9\u0026subscription_flow=false\u0026theme=LIVRE",
    free_shipping_threshold: "39.00",
    customizer_publisher: ""
  };


  // 9. File URLs
  theme.files = {
    flipbookURL: "\/\/editionslogiques.groupelivre.com\/cdn\/shop\/t\/54\/assets\/3dflipbook.min.js?v=56150014656981464621669904644",
  };

})(window.theme = window.theme || {});
</script>
<div id="shopify-section-product__badges" class="shopify-section"><script>
  (function(theme) {
    theme.badging = {
      badges: {},
      status: {"preorder": {
            "title":"À paraître le",
            "color":"#818587",
            "color_text":"#ffffff"},"available": {
            "title":"En stock",
            "color":"#181a19",
            "color_text":"#f8f8f8"}}
    }
  })(window.theme = window.theme || {});
</script>


</div>

  <script>
  window.dataLayer = window.dataLayer || [];
  // Google Tag Manager
  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5LXLXGX');
  // End Google Tag Manager
</script>

  <script type="text/x-template" id="line-item">
  <div
  class="line-item line-item--cart"
  :class="[lineItem.original_price > lineItem.final_price ? 'price--sale' : 'price--regular' ]"
>
  <div class="line-item__wrapper">
    <div class="line-item__image">
      <a :href="lineItem.url">
        <img
          v-if="lineItem.image"
          :src="lineItem.image"
          :alt="lineItem.title"
        >
        <div v-else
          class="line-item__placeholder line-item__placeholder--bg"
          style="--placeholder_src: url(//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/placeholder.svg?v=11976881700335602371669904831);">
          <span class="visually-hidden" v-text="this.$t('product.tile_placeholder', { title: lineItem.title })"></span>
        </div>
      </a>
    </div>
    <div class="line-item__info">
      <p><a class="line-item__title" :href="lineItem.url" v-text="lineItem.product_title"></a></p>
      <author-list v-if="product" :product="product" inline-template>
        <p v-if="authorLinks">
          De
<template v-for="(authorLink, index) in authorLinks">
  <template v-if="(0 < index) && (index < authorLinks.length - 1)">, </template>
  <template v-else-if="index == authorLinks.length - 1 && authorLinks.length > 1">
    et
  </template>
  <a class="author-link"
    :href="authorLink.url"
    v-text="authorLink.name"
    v-if="authorLink.authorCode"
  ></a>
  <span class="author-name"
    v-text="authorLink.name"
    v-else
  ></span>
</template>

        </p>
      </author-list>
    </div>
    <div class="line-item__total"><span
        class="price price--compare-at"
        v-if="lineItem.original_line_price > lineItem.final_line_price"
      >
        <span class="price__label">Comparer au prix</span>
        <span
          class="price__value"
          v-text="$options.filters.money(lineItem.original_line_price)"
        ></span>
      </span><span
        class="price price--compare-at"
        v-else-if="lineItem.variant.compare_at_price && lineItem.variant.compare_at_price > lineItem.variant.price"
      >
        <span class="price__label">Comparer au prix</span>
        <span
          class="price__value"
          v-text="$options.filters.money(lineItem.variant.compare_at_price * lineItem.quantity)"
        ></span>
      </span>

      <span class="price price--final">
        <span
          class="price__label price__label--sale"
          v-if="lineItem.original_line_price > lineItem.final_line_price"
        >Prix réduit</span>
        <span
          class="price__label price__label--regular"
          v-else
        >Prix normal</span>
        <span
          class="price__value"
          v-text="$options.filters.money(lineItem.final_line_price)"
        ></span>
      </span>
    </div>
    <div class="line-item__format">
      <p v-text="lineItem.variant_title"></p>
      <p class="line-item__property" v-if="lineItem.properties && lineItem.properties.précommande"> Précommande: <span class="line-item__release-date" v-text="releaseDate"></span> </p>
    </div>
    <div class="line-item__quantity form__field form__field--quantity">
      <p v-text="displayQuantity"></p>
      <label :for="`CartForm-Quantity-${lineItem.key}`">Quantité</label>
      <div class="quantity-selector">
        <button
          type="button"
          class="quantity-selector__control quantity-selector__control--minus"
          :class="{ 'is-disabled': lineItem.quantity <= 1 }"
          aria-label="Réduire la quantité désirée de 1"
          @click.prevent="decreaseQuantity"
          @keydown.enter.prevent="decreaseQuantity"
          @keydown.space.prevent="decreaseQuantity"
          :disabled="lineItem.quantity <= 1"
        ></button>
        <input
          type="number"
          min="0"
          :max="maxAvailable"
          pattern="[0-9]*"
          class="quantity-selector__number"
          :id="`CartForm-Quantity-${lineItem.key}`"
          :name="`updates[${lineItem.key}]`"
          :value="lineItem.quantity"
          @change="updateQuantity($event.target.value)"
          ref="quantityAmount"
        >
        <button
          type="button"
          class="quantity-selector__control quantity-selector__control--plus"
          aria-label="Augmenter la quantité désirée de 1"
          :disabled="maxAvailable && lineItem.quantity >= maxAvailable"
          @click.prevent="increaseQuantity"
          @keydown.enter.prevent="increaseQuantity"
          @keydown.space.prevent="increaseQuantity"
        ></button>
      </div>
    </div>
    <p class="line-item__remove"><a
      :href="`/cart/change?id=${lineItem.key}&amp;quantity=0`"
      :aria-label="`Supprimer ${lineItem.title}`"
      @click.prevent="updateQuantity(0)"
    >Supprimer</a></p>
  </div>
</div>

</script>

  <script type="text/javascript">(function e(){var e=document.createElement("script");e.type="text/javascript",e.async=true,e.src="//staticw2.yotpo.com/LgCCWVPzAs6GxMXlZQMSSKCWZjq8uriioW1RsZRy/widget.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})();</script>

  








  <!--Gem_Page_Header_Script-->
      


  <!--End_Gem_Page_Header_Script-->
<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {var session_token = document.cookie.match(/_shopify_s=([^;]*)/);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: 61167206657,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? session_token[1] : "",page_type: "index"};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>
<script id="web-pixels-manager-setup">(function e(e,n,a,o,t,r,i){function s(e,n){if(document.head){var a=document.createElement("link");e.match(/spin\.dev\/?/)&&(e+="?fast_storefront_renderer=1"),a.rel="preload",a.href=e,n&&(a.as=n);try{document.head.appendChild(a)}catch(e){console&&console.warn&&console.warn("[Web Pixels Manager] Could not append prefetch link tag to DOM.")}}}var l=i||[],d=null!==e;d&&(window.Shopify=window.Shopify||{},window.Shopify.analytics=window.Shopify.analytics||{},window.Shopify.analytics.replayQueue=[],window.Shopify.analytics.publish=function(e,n,a){window.Shopify.analytics.replayQueue.push([e,n,a])});var c=function(){var e="legacy",n="unknown",a=null,o=navigator.userAgent.match(/(Firefox|Chrome)\/(\d+)/i),t=navigator.userAgent.match(/(Edg)\/(\d+)/i),r=navigator.userAgent.match(/(Version)\/(\d+)(.+)(Safari)\/(\d+)/i);r?(n="safari",a=parseInt(r[2],10)):t?(n="edge",a=parseInt(t[2],10)):o&&(n=o[1].toLocaleLowerCase(),a=parseInt(o[2],10));var i={chrome:60,firefox:55,safari:11,edge:80}[n];return void 0!==i&&null!==a&&i<=a&&(e="modern"),e}(),p=c.substring(0,1),f=o.substring(0,1);if(d)try{self.performance.mark("wpm:start")}catch(e){}if(d){var u=self.location.origin,w=(e.webPixelsConfigList||[]).filter((function(e){return"app"===e.type.toLowerCase()}));for(let e=0;e<w.length;e++){s([u,"/wpm@",r,"/web-pixel-",w[e].id,"@",w[e].scriptVersion,"/sandbox/worker.",c,".js"].join(""),"script")}}var h,y,m,g,v,b,_,S,x=[a,"/wpm","/",f,r,p,".js"].join("");h={src:x,async:!0,onload:function(){if(e){var a=window.webPixelsManager.init(e);n(a),window.Shopify.analytics.replayQueue.forEach((function(e){a.publishCustomEvent(e[0],e[1],e[2])})),window.Shopify.analytics.replayQueue=[],window.Shopify.analytics.publish=a.publishCustomEvent,l.indexOf("web_pixels_visitor_api")>-1&&(window.Shopify.analytics.visitor=a.visitor)}},onerror:function(){var n=(e.storefrontBaseUrl?e.storefrontBaseUrl.replace(/\/$/,""):self.location.origin)+"/.well-known/shopify/monorail/unstable/produce_batch",a=JSON.stringify({metadata:{event_sent_at_ms:(new Date).getTime()},events:[{schema_id:"web_pixels_manager_load/2.0",payload:{version:t||"latest",page_url:self.location.href,status:"failed",error_msg:x+" has failed to load"},metadata:{event_created_at_ms:(new Date).getTime()}}]});try{if(self.navigator.sendBeacon.bind(self.navigator)(n,a))return!0}catch(e){}const o=new XMLHttpRequest;try{return o.open("POST",n,!0),o.setRequestHeader("Content-Type","text/plain"),o.send(a),!0}catch(e){console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging a load error.")}return!1}},y=document.createElement("script"),m=h.src,g=h.async||!0,v=h.onload,b=h.onerror,_=document.head,S=document.body,y.async=g,y.src=m,v&&y.addEventListener("load",v),b&&y.addEventListener("error",b),_?_.appendChild(y):S?S.appendChild(y):console.error("Did not find a head or body element to append the script")})({shopId: 61167206657,storefrontBaseUrl: "https://groupelivre.com",cdnBaseUrl: "https://editionslogiques.groupelivre.com/cdn",surface: "storefront-renderer",enabledBetaFlags: ["web_pixels_async_pixel_refactor"],webPixelsConfigList: [{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0559","apiClientId":"shopify-pixel","type":"APP"},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0559","apiClientId":"shopify-pixel","type":"CUSTOM"}],initData: {"cart":null,"checkout":null,"customer":null,"productVariants":[]},},function pageEvents(webPixelsManagerAPI) {webPixelsManagerAPI.publish("page_viewed");},"https://editionslogiques.groupelivre.com/cdn","browser","0.0.348","ec723c2bwabad86f4p128c48a1medb251db",["web_pixels_async_pixel_refactor"]);</script>  <script>window.ShopifyAnalytics = window.ShopifyAnalytics || {};
window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
window.ShopifyAnalytics.meta.currency = 'CAD';
var meta = {"page":{"pageType":"home"}};
for (var attr in meta) {
  window.ShopifyAnalytics.meta[attr] = meta[attr];
}</script>
<script>window.ShopifyAnalytics.merchantGoogleAnalytics = function() {
  
};
</script>
<script class="analytics">(function () {
    var customDocumentWrite = function(content) {
      var jquery = null;

      if (window.jQuery) {
        jquery = window.jQuery;
      } else if (window.Checkout && window.Checkout.$) {
        jquery = window.Checkout.$;
      }

      if (jquery) {
        jquery('body').append(content);
      }
    };

    var hasLoggedConversion = function(token) {
      if (token) {
        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
      }
      return false;
    }

    var setCookieIfConversion = function(token) {
      if (token) {
        var twoMonthsFromNow = new Date(Date.now());
        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);

        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
      }
    }

    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
    if (trekkie.integrations) {
      return;
    }
    trekkie.methods = [
      'identify',
      'page',
      'ready',
      'track',
      'trackForm',
      'trackLink'
    ];
    trekkie.factory = function(method) {
      return function() {
        var args = Array.prototype.slice.call(arguments);
        args.unshift(method);
        trekkie.push(args);
        return trekkie;
      };
    };
    for (var i = 0; i < trekkie.methods.length; i++) {
      var key = trekkie.methods[i];
      trekkie[key] = trekkie.factory(key);
    }
    trekkie.load = function(config) {
      trekkie.config = config || {};
      trekkie.config.initialDocumentCookie = document.cookie;
      var first = document.getElementsByTagName('script')[0];
      var script = document.createElement('script');
      script.type = 'text/javascript';
      script.onerror = function(e) {
        var scriptFallback = document.createElement('script');
        scriptFallback.type = 'text/javascript';
        scriptFallback.onerror = function(error) {
                var Monorail = {
      produce: function produce(monorailDomain, schemaId, payload) {
        var currentMs = new Date().getTime();
        var event = {
          schema_id: schemaId,
          payload: payload,
          metadata: {
            event_created_at_ms: currentMs,
            event_sent_at_ms: currentMs
          }
        };
        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
      },
      sendRequest: function sendRequest(endpointUrl, payload) {
        // Try the sendBeacon API
        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
          var blobData = new window.Blob([payload], {
            type: 'text/plain'
          });

          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
            return true;
          } // sendBeacon was not successful

        } // XHR beacon

        var xhr = new XMLHttpRequest();

        try {
          xhr.open('POST', endpointUrl);
          xhr.setRequestHeader('Content-Type', 'text/plain');
          xhr.send(payload);
        } catch (e) {
          console.log(e);
        }

        return false;
      },
      isIos12: function isIos12() {
        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
      }
    };
    Monorail.produce('monorail-edge.shopifysvc.com',
      'trekkie_storefront_load_errors/1.1',
      {shop_id: 61167206657,
      theme_id: 136324153601,
      app_name: "storefront",
      context_url: window.location.href,
      source_url: "https://cdn.shopify.com/s/trekkie.storefront.1663fa289775605ddb68c2920a033a0495505b8d.min.js"});

        };
        scriptFallback.async = true;
        scriptFallback.src = 'https://cdn.shopify.com/s/trekkie.storefront.1663fa289775605ddb68c2920a033a0495505b8d.min.js';
        first.parentNode.insertBefore(scriptFallback, first);
      };
      script.async = true;
      script.src = 'https://cdn.shopify.com/s/trekkie.storefront.1663fa289775605ddb68c2920a033a0495505b8d.min.js';
      first.parentNode.insertBefore(script, first);
    };
    trekkie.load(
      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":61167206657,"isMerchantRequest":null,"themeId":136324153601,"themeCityHash":"8231554985807688429","contentLanguage":"fr","currency":"CAD"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain"},"Facebook Pixel":{"pixelIds":["860006430811298"],"agent":"plshopify1.2"},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"facebookAppPixelId":"860006430811298","source":"trekkie-storefront-renderer"}}
    );

    var loaded = false;
    trekkie.ready(function() {
      if (loaded) return;
      loaded = true;

      window.ShopifyAnalytics.lib = window.trekkie;

  
      var originalDocumentWrite = document.write;
      document.write = customDocumentWrite;
      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
      document.write = originalDocumentWrite;

      window.ShopifyAnalytics.lib.page(null,{"pageType":"home"});

      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
      var token = match? match[1]: undefined;
      if (!hasLoggedConversion(token)) {
        setCookieIfConversion(token);
        
      }
    });


        var eventsListenerScript = document.createElement('script');
        eventsListenerScript.async = true;
        eventsListenerScript.src = "//editionslogiques.groupelivre.com/cdn/shopifycloud/shopify/assets/shop_events_listener-65cd0ba3fcd81a1df33f2510ec5bcf8c0e0958653b50e3965ec972dd638ee13f.js";
        document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);

})();</script>
<script class="boomerang">
(function () {
  if (window.BOOMR && (window.BOOMR.version || window.BOOMR.snippetExecuted)) {
    return;
  }
  window.BOOMR = window.BOOMR || {};
  window.BOOMR.snippetStart = new Date().getTime();
  window.BOOMR.snippetExecuted = true;
  window.BOOMR.snippetVersion = 12;
  window.BOOMR.application = "storefront-renderer";
  window.BOOMR.themeName = "Foxpad";
  window.BOOMR.themeVersion = "1.3.0";
  window.BOOMR.shopId = 61167206657;
  window.BOOMR.themeId = 136324153601;
  window.BOOMR.renderRegion = "gcp-us-central1";
  window.BOOMR.url =
    "https://editionslogiques.groupelivre.com/cdn/shopifycloud/boomerang/shopify-boomerang-1.0.0.min.js";
  var where = document.currentScript || document.getElementsByTagName("script")[0];
  var parentNode = where.parentNode;
  var promoted = false;
  var LOADER_TIMEOUT = 3000;
  function promote() {
    if (promoted) {
      return;
    }
    var script = document.createElement("script");
    script.id = "boomr-scr-as";
    script.src = window.BOOMR.url;
    script.async = true;
    parentNode.appendChild(script);
    promoted = true;
  }
  function iframeLoader(wasFallback) {
    promoted = true;
    var dom, bootstrap, iframe, iframeStyle;
    var doc = document;
    var win = window;
    window.BOOMR.snippetMethod = wasFallback ? "if" : "i";
    bootstrap = function(parent, scriptId) {
      var script = doc.createElement("script");
      script.id = scriptId || "boomr-if-as";
      script.src = window.BOOMR.url;
      BOOMR_lstart = new Date().getTime();
      parent = parent || doc.body;
      parent.appendChild(script);
    };
    if (!window.addEventListener && window.attachEvent && navigator.userAgent.match(/MSIE [67]./)) {
      window.BOOMR.snippetMethod = "s";
      bootstrap(parentNode, "boomr-async");
      return;
    }
    iframe = document.createElement("IFRAME");
    iframe.src = "about:blank";
    iframe.title = "";
    iframe.role = "presentation";
    iframe.loading = "eager";
    iframeStyle = (iframe.frameElement || iframe).style;
    iframeStyle.width = 0;
    iframeStyle.height = 0;
    iframeStyle.border = 0;
    iframeStyle.display = "none";
    parentNode.appendChild(iframe);
    try {
      win = iframe.contentWindow;
      doc = win.document.open();
    } catch (e) {
      dom = document.domain;
      iframe.src = "javascript:var d=document.open();d.domain='" + dom + "';void(0);";
      win = iframe.contentWindow;
      doc = win.document.open();
    }
    if (dom) {
      doc._boomrl = function() {
        this.domain = dom;
        bootstrap();
      };
      doc.write("<body onload='document._boomrl();'>");
    } else {
      win._boomrl = function() {
        bootstrap();
      };
      if (win.addEventListener) {
        win.addEventListener("load", win._boomrl, false);
      } else if (win.attachEvent) {
        win.attachEvent("onload", win._boomrl);
      }
    }
    doc.close();
  }
  var link = document.createElement("link");
  if (link.relList &&
    typeof link.relList.supports === "function" &&
    link.relList.supports("preload") &&
    ("as" in link)) {
    window.BOOMR.snippetMethod = "p";
    link.href = window.BOOMR.url;
    link.rel = "preload";
    link.as = "script";
    link.addEventListener("load", promote);
    link.addEventListener("error", function() {
      iframeLoader(true);
    });
    setTimeout(function() {
      if (!promoted) {
        iframeLoader(true);
      }
    }, LOADER_TIMEOUT);
    BOOMR_lstart = new Date().getTime();
    parentNode.appendChild(link);
  } else {
    iframeLoader(false);
  }
  function boomerangSaveLoadTime(e) {
    window.BOOMR_onload = (e && e.timeStamp) || new Date().getTime();
  }
  if (window.addEventListener) {
    window.addEventListener("load", boomerangSaveLoadTime, false);
  } else if (window.attachEvent) {
    window.attachEvent("onload", boomerangSaveLoadTime);
  }
  if (document.addEventListener) {
    document.addEventListener("onBoomerangLoaded", function(e) {
      e.detail.BOOMR.init({
        ResourceTiming: {
          enabled: true,
          trackedResourceTypes: ["script", "img", "css"]
        },
      });
      e.detail.BOOMR.t_end = new Date().getTime();
    });
  } else if (document.attachEvent) {
    document.attachEvent("onpropertychange", function(e) {
      if (!e) e=event;
      if (e.propertyName === "onBoomerangLoaded") {
        e.detail.BOOMR.init({
          ResourceTiming: {
            enabled: true,
            trackedResourceTypes: ["script", "img", "css"]
          },
        });
        e.detail.BOOMR.t_end = new Date().getTime();
      }
    });
  }
})();</script>
</head><body class="layout layout--index" style="


  --font: 'Raleway';

  --color_primary_lighter: #f07b42;
  --color_primary_light: #f07b42;
  --color_primary: #f07b42;
  --color_primary_dark: #494949;
  --color_primary_darker: #494949;

  --color_secondary_lighter: #494949;
  --color_secondary_light: #494949;
  --color_secondary: #494949;
  --color_secondary_dark: #494949;
  --color_secondary_darker: #3b3b3b;

  --color_text_light: #3b3b3b;
  --color_text_dark: #3b3b3b;

  --color_border_light: #f07b42;
  --color_border_dark: #f07b42;

">
  <a class="skip-link" href="#shopify-section-header">Passer au menu d&#39;en-tête</a>
  <a class="skip-link" href="#MainContent">Passer au contenu</a>

  <main class="layout__main">
    <header class="layout__header" data-vue="header" :class="{ 'is-search-mode': searchActive }">
      <div id="shopify-section-header" class="shopify-section site-header-container">

<div class="site-header" ref="site-header">
  <template v-if="searchActive"><div class="site-header__search">
  <search-overlay
    @close-search="(state) => searchActive = state"
    terms=""
    inline-template
  ><focus-trap
:active="true"
:initial-focus="() => $refs.searchBar"
:allow-outside-click="false"
:escape-deactivates="true"
:click-outside-deactivates="true"
@update:active="(state) => $emit('close-search', state)"
>
  <div class="search-overlay">
    <div class="search-overlay__search-bar"><form class="form form--search " id="Search" action="/search" method="get" role="search">
  <button type="submit" id="Search-Submit" class="button">
    <span class="accessible-label">Soumettre</span>
    <svg class=" icon icon--search"  width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m36.13 34.49-7.09-7.09c1.2-1.53 1.85-3.49 1.85-5.45 0-4.91-4.04-8.95-8.94-8.95-4.91 0-8.95 3.93-8.95 8.84s4.04 8.95 8.95 8.95c1.75 0 3.49-.55 4.91-1.53l7.2 7.2c.33.33.65.44.98.44.33 0 .76-.11.98-.44.22-.22.44-.65.44-.98.1-.44-.11-.77-.33-.99Zm-8.08-12.65c0 3.38-2.73 6.11-6.11 6.11-3.38 0-6.11-2.73-6.11-6.11 0-3.38 2.73-6.11 6.11-6.11a6.09 6.09 0 0 1 6.11 6.11Z" fill="#fff"/></svg>
  </button>

  
  <label for="Search-Query" class="accessible-label">
    Recherchez des livres, des auteurs, et plus....
  </label>
  <input
    ref="searchBar"
    type="search"
    name="q"
    id="Search-Query"
    class="form--search__field"
    :value="query"
    @input="query = $event.target.value"
    @keyup="search"
    aria-label="Recherchez des livres, des auteurs, et plus...."
    placeholder="Recherchez des livres, des auteurs, et plus...."
  >

</form>
</div>
    <div ref="backdrop" @click="handleBackdropClick" class="search-overlay__backdrop">
      <div class="search-overlay__results" v-if="searchPerformed && query.length >= 3">
        <div class="search-overlay__tabs">
          <button class="search-overlay__tab search-overlay__tab--authors" :class="{ 'active-tab': !showProducts }" @click="showProducts = false">
            Nos auteurs et autrices
          </button>
          <button class="search-overlay__tab search-overlay__tab--products" :class="{ 'active-tab': showProducts }" @click="showProducts = true">
            Livres
          </button>
        </div>
        <div class="search-overlay__authors" v-if="!showProducts">
          <template v-if="displayArticles.length">
            <div class="author-results-card" v-for="article in displayArticles">
              <author-results-card :article="article" inline-template>
                <div class="author-results-card__container">
                  <a :href="article.url" class="author-results-card__title" v-text="article.title"></a>
                  <a :href="article.url" class="author-results-card__subtitle" v-if="article.content"></a>
                  <a :href="article.url" class="author-results-card__body" v-if="article.content" v-text="formatContent(150)"></a>
                  <a :href="article.url" class="author-results-card__link">Voir plus</a>
                </div>
              </author-results-card>
            </div>
            <a
              v-if="articles.length > 4"
              v-text="seeAllAuthorsText"
              :href="searchUrl"
              class="search-overlay__see-all-cta"
            ></a>
          </template>
          <p class="search-overlay__no-results" v-else>
            Aucun auteur trouvé.
          </p>
        </div>
        <div class="search-overlay__products" v-if="showProducts">
          <div class="search-overlay__heading">
            Livres
          </div>
          <template v-if="displayProducts.length">
            <product-results-card v-for="product in displayProducts" :product="product" :key="product.handle" inline-template><article class="product-results-card">
  <div class="product-results-card__content">
    <a :href="product.url">
      <div class="product-results-card__image">
        <responsive-image
          v-if="currentImage"
          :image-data="currentImage"
          :alt-text="currentImageAlt"
          max-size="76x114"
          crop="center"
        >
        </responsive-image>
        <div v-else
          class="product-results-card__placeholder product-results-card__placeholder--bg"
          style="--placeholder_src: url(//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/placeholder.svg?v=11976881700335602371669904831);">
          <span class="visually-hidden" v-text="this.$t('product.tile_placeholder', { title: product.title })"></span>
        </div>
      </div>
    </a>
    <div class="product-results-card__information">
      <a :href="product.url" class="product-results-card__title" v-text="$options.filters.truncate(product.title, 42)"></a>
      <a :href="product.url" class="product-results-card__subtitle" v-if="authorNames">
        <span v-text="`De`"></span>
        <span v-text="authorNames"></span>
      </a>
      <a :href="product.url" class="product-results-card__description" v-if="excerpt.length" v-text="excerpt"></a>
    </div>
  </div>
</article>
</product-results-card>
            <a
              v-if="products.length > 3"
              v-text="seeAllProductsText"
              :href="searchUrl"
              class="search-overlay__see-all-cta"
            ></a>
          </template>
          <p class="search-overlay__no-results" v-else>
            Aucun titre trouvé.
          </p>
        </div>
      </div>
    </div>
  </div>
</focus-trap>
</search-overlay>
</div>
</template>
  <template v-else>
    <div class="site-header__logo">
      <h1 class="site-logo">
  <a href="/">
    <span class="accessible-label">Logiques</span>
    <picture>
      <source media="(min-width:75em)"
        srcset="https://cdn.shopify.com/s/files/1/0611/6720/6657/files/Logiques_Logo_blanc.svg?v=1646855114">
      <source srcset="https://cdn.shopify.com/s/files/1/0611/6720/6657/files/Logiques_Logo_blanc.svg?v=1646855114">
      <img src="https://cdn.shopify.com/s/files/1/0611/6720/6657/files/Logiques_Logo_blanc.svg?v=1646855114" alt="Logiques logo">
    </picture>
  </a>
</h1>

    </div>

    <div class="site-header__nav site-header__nav--desktop" ref="main-menu">
      <nav
  id="Linklist-editionslogiques-header"
  class="linklist linklist--editionslogiques-header linklist--desktop"
  aria-label="editionslogiques-header"
  data-handle="editionslogiques-header"
  data-levels="3"
  data-title="editionslogiques-header">
  




  <ul class="linklist__links linklist__links--level1" style="--grid-column-count: ; --grid-row-count: 9">
      

<li
  class="link link--level1 link--catalog_link"
  
  
  
  
  data-level="1"
  data-levels="0"
  data-title="Livres"
  data-type="catalog_link"
  data-url="/collections/all"
  
  >

  
<a href="/collections/all" class="link__anchor" >
        
          <span class="link__anchor-text">
            Livres
          </span>
        
      </a>
    
  

  
</li>


<li
  class="link link--level1 link--blog_link"
  
  
  
  
  data-level="1"
  data-levels="0"
  data-title="Auteurs | Autrices"
  data-type="blog_link"
  data-url="/blogs/auteurs"
  
  >

  
<a href="/blogs/auteurs" class="link__anchor" >
        
          <span class="link__anchor-text">
            Auteurs | Autrices
          </span>
        
      </a>
    
  

  
</li>


<li
  class="link link--has-children link--level1 link--page_link"
  
  
  
  
  data-level="1"
  data-levels="2"
  data-title="Droits | Rights"
  data-type="page_link"
  data-url="/pages/droits-rights-libre-expression"
  
  >

  
<a href="/pages/droits-rights-libre-expression" class="link__anchor" >
        
          <span class="link__anchor-text">
            Droits | Rights
          </span>
        
      </a>
    
  

  
    




  

  

  

  

  <div class="linklist__links linklist__links--level2 standard-menu  flushed-menu">
    <ul style="--grid-column-count: 1; --grid-row-count: 9">
      
    
    
    

        

<li
  class="link link--has-children link--level2 link--http_link"
  
  
  
  
  data-level="2"
  data-levels="1"
  data-title="FOREIGN RIGHTS"
  data-type="http_link"
  data-url="#"
  
    style="--column-span:1"
  
  >

  

  
    




  <ul class="linklist__links linklist__links--level3" style="--grid-column-count: 1; --grid-row-count: 9">
      

      
<span class="link__anchor link__anchor--unclickable">FOREIGN RIGHTS</span>
        

<li
  class="link link--level3 link--page_link"
  
  
  
  
  data-level="3"
  data-levels="0"
  data-title="About us"
  data-type="page_link"
  data-url="/pages/droits-rights-libre-expression"
  
  >

  
<a href="/pages/droits-rights-libre-expression" class="link__anchor" >
        
          About us
        
      </a>
    
  

  
</li>

      
        

<li
  class="link link--level3 link--page_link"
  
  
  
  
  data-level="3"
  data-levels="0"
  data-title="Foreign representation"
  data-type="page_link"
  data-url="/pages/droits-vml-librex-representants-etranger"
  
  >

  
<a href="/pages/droits-vml-librex-representants-etranger" class="link__anchor" >
        
          Foreign representation
        
      </a>
    
  

  
</li>

      
        

<li
  class="link link--level3 link--http_link"
  
  
  
  
  data-level="3"
  data-levels="0"
  data-title="2022 Frankfurt Right List"
  data-type="http_link"
  data-url="https://groupelibrex.box.com/s/ckjsgvi2opcacjofp2dokwibxyrt274n"
  
  >

  
<a href="https://groupelibrex.box.com/s/ckjsgvi2opcacjofp2dokwibxyrt274n" class="link__anchor"  target="_blank" rel="noopener noreferrer" >
        
          2022 Frankfurt Right List
        
      </a>
    
  

  
</li>

      
        

<li
  class="link link--level3 link--http_link"
  
  
  
  
  data-level="3"
  data-levels="0"
  data-title="2022 London Right List"
  data-type="http_link"
  data-url="https://groupelibrex.box.com/s/6p1z2iavx7ze2nzuk9jud0ye3yph99i0"
  
  >

  
<a href="https://groupelibrex.box.com/s/6p1z2iavx7ze2nzuk9jud0ye3yph99i0" class="link__anchor"  target="_blank" rel="noopener noreferrer" >
        
          2022 London Right List
        
      </a>
    
  

  
</li>

      
        

<li
  class="link link--level3 link--http_link"
  
  
  
  
  data-level="3"
  data-levels="0"
  data-title="2021 Frankfurt Right List"
  data-type="http_link"
  data-url="https://groupelibrex.box.com/s/952zkoaksmfnvo578u4yvqt90i4gf64f"
  
  >

  
<a href="https://groupelibrex.box.com/s/952zkoaksmfnvo578u4yvqt90i4gf64f" class="link__anchor"  target="_blank" rel="noopener noreferrer" >
        
          2021 Frankfurt Right List
        
      </a>
    
  

  
</li>

      
        

<li
  class="link link--level3 link--http_link"
  
  
  
  
  data-level="3"
  data-levels="0"
  data-title="2021 London Right List"
  data-type="http_link"
  data-url="https://groupelibrex.box.com/s/27xbktozao1g6x4id6ddb3xpg8w55qen"
  
  >

  
<a href="https://groupelibrex.box.com/s/27xbktozao1g6x4id6ddb3xpg8w55qen" class="link__anchor"  target="_blank" rel="noopener noreferrer" >
        
          2021 London Right List
        
      </a>
    
  

  
</li>

      
        

<li
  class="link link--level3 link--http_link"
  
  
  
  
  data-level="3"
  data-levels="0"
  data-title="2020 Frankfurt Right List"
  data-type="http_link"
  data-url="https://groupelibrex.box.com/s/nv7woudc5cgu193wz9lwtaa4qlshdf9p"
  
  >

  
<a href="https://groupelibrex.box.com/s/nv7woudc5cgu193wz9lwtaa4qlshdf9p" class="link__anchor"  target="_blank" rel="noopener noreferrer" >
        
          2020 Frankfurt Right List
        
      </a>
    
  

  
</li>

      
        

<li
  class="link link--level3 link--http_link"
  
  
  
  
  data-level="3"
  data-levels="0"
  data-title="2020 London Right List"
  data-type="http_link"
  data-url="https://groupelibrex.box.com/s/4vxlh5oibwv1k96xhyph2bwr0j4rfv1v"
  
  >

  
<a href="https://groupelibrex.box.com/s/4vxlh5oibwv1k96xhyph2bwr0j4rfv1v" class="link__anchor"  target="_blank" rel="noopener noreferrer" >
        
          2020 London Right List
        
      </a>
    
  

  
</li>

      

      
    
  </ul>


  
</li>


      

    
  
    </ul>
    
  </div>


  
</li>


<li
  class="link link--level1 link--page_link"
  
  
  
  
  data-level="1"
  data-levels="0"
  data-title="Manuscrits"
  data-type="page_link"
  data-url="/pages/manuscrits-librex-general"
  
  >

  
<a href="/pages/manuscrits-librex-general" class="link__anchor" >
        
          <span class="link__anchor-text">
            Manuscrits
          </span>
        
      </a>
    
  

  
</li>


<li
  class="link link--has-children link--level1 link--page_link"
  
  
  
  
  data-level="1"
  data-levels="2"
  data-title="À propos | Contact"
  data-type="page_link"
  data-url="/pages/contact-groupe-librex"
  
  >

  
<a href="/pages/contact-groupe-librex" class="link__anchor" >
        
          <span class="link__anchor-text">
            À propos | Contact
          </span>
        
      </a>
    
  

  
    




  

  

  

  

  <div class="linklist__links linklist__links--level2 standard-menu  flushed-menu">
    <ul style="--grid-column-count: 2; --grid-row-count: 9">
      
    
    
    

        

<li
  class="link link--has-children link--level2 link--http_link"
  
  
  
  
  data-level="2"
  data-levels="1"
  data-title="Les Éditions Logiques"
  data-type="http_link"
  data-url="#"
  
    style="--column-span:1"
  
  >

  

  
    




  <ul class="linklist__links linklist__links--level3" style="--grid-column-count: 1; --grid-row-count: 9">
      

      
<span class="link__anchor link__anchor--unclickable">Les Éditions Logiques</span>
        

<li
  class="link link--level3 link--http_link"
  
  
  
  
  data-level="3"
  data-levels="0"
  data-title="Qui sommes-nous ?"
  data-type="http_link"
  data-url="#"
  
  >

  
<span class="link__anchor link__anchor--unclickable">Qui sommes-nous ?</span>
  

  
</li>

      
        

<li
  class="link link--level3 link--page_link"
  
  
  
  
  data-level="3"
  data-levels="0"
  data-title="Contact"
  data-type="page_link"
  data-url="/pages/contact-groupe-librex"
  
  >

  
<a href="/pages/contact-groupe-librex" class="link__anchor" >
        
          Contact
        
      </a>
    
  

  
</li>

      

      
    
  </ul>


  
</li>


      

    

        

<li
  class="link link--has-children link--level2 link--http_link"
  
  
  
  
  data-level="2"
  data-levels="1"
  data-title="Nos autres maisons d&#39;éditions"
  data-type="http_link"
  data-url="#"
  
    style="--column-span:1"
  
  >

  

  
    




  <ul class="linklist__links linklist__links--level3" style="--grid-column-count: 1; --grid-row-count: 9">
      

      
<span class="link__anchor link__anchor--unclickable">Nos autres maisons d'éditions</span>
        

<li
  class="link link--level3 link--http_link"
  
  
  
  
  data-level="3"
  data-levels="0"
  data-title="Éditions Libre Expression"
  data-type="http_link"
  data-url="https://editionslibreexpression.groupelivre.com/"
  
  >

  
<a href="https://editionslibreexpression.groupelivre.com/" class="link__anchor"  target="_blank" rel="noopener noreferrer" >
        
          Éditions Libre Expression
        
      </a>
    
  

  
</li>

      
        

<li
  class="link link--level3 link--http_link"
  
  
  
  
  data-level="3"
  data-levels="0"
  data-title="Éditions Stanké"
  data-type="http_link"
  data-url="https://editionsstanke.groupelivre.com/"
  
  >

  
<a href="https://editionsstanke.groupelivre.com/" class="link__anchor"  target="_blank" rel="noopener noreferrer" >
        
          Éditions Stanké
        
      </a>
    
  

  
</li>

      
        

<li
  class="link link--level3 link--http_link"
  
  
  
  
  data-level="3"
  data-levels="0"
  data-title="Éditions Logiques"
  data-type="http_link"
  data-url="https://editionslogiques.groupelivre.com/"
  
  >

  
<a href="https://editionslogiques.groupelivre.com/" class="link__anchor"  target="_blank" rel="noopener noreferrer" >
        
          Éditions Logiques
        
      </a>
    
  

  
</li>

      
        

<li
  class="link link--level3 link--http_link"
  
  
  
  
  data-level="3"
  data-levels="0"
  data-title="Éditions Publistar"
  data-type="http_link"
  data-url="https://editionspublistar.groupelivre.com/"
  
  >

  
<a href="https://editionspublistar.groupelivre.com/" class="link__anchor"  target="_blank" rel="noopener noreferrer" >
        
          Éditions Publistar
        
      </a>
    
  

  
</li>

      

      
    
  </ul>


  
</li>


      

    
  
    </ul>
    
  </div>


  
</li>

    
  </ul>


</nav>


    </div>

    <div class="site-header__nav site-header__nav--mobile" v-if="!$mq.laptop">
      <button
  class="menu-action menu-action--main"
  aria-haspopup="true"
  :aria-expanded="String(mainMenuActive)"
  @click="mainMenuActive = !mainMenuActive">
  Menu
  <span aria-hidden="true" class="menu-action__chevron"></span>
</button>
<flyout v-model="mainMenuActive" :allow-outside-click="handleOutsideClick" :click-outside-deactivates="false" :scroll-lock-class="'noscroll-mobile-menu'" class="flyout--mobile-menu">
  <template #header>
    <h2 class="flyout__title">Menu</h2>
  </template>
  <template #body>
    <linklist v-if="linklist" :linklist="linklist"></linklist>
  </template>
  <template #footer>
    <div class="menu-utilities__close-button"><button
      class="menu-utilities__button"
      @click="mainMenuActive = false">
        <svg class=" icon icon--close"  width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.9998 14.46L2.75981 24.79C2.28981 25.13 1.59981 25.06 1.22981 24.62C0.859812 24.19 0.939812 23.56 1.41981 23.22L11.2398 13L1.41981 2.78C0.949812 2.44 0.859812 1.81 1.22981 1.38C1.59981 0.950003 2.28981 0.870003 2.75981 1.21L12.9998 11.54L23.2398 1.21C23.7098 0.870003 24.3998 0.940003 24.7698 1.38C25.1398 1.81 25.0598 2.44 24.5798 2.78L14.7598 13L24.5798 23.22C25.0498 23.56 25.1398 24.19 24.7698 24.62C24.3998 25.05 23.7098 25.13 23.2398 24.79L12.9998 14.46Z" fill="black"/></svg>
  
        Fermer le menu local
      </button>
    </div>
  </template>
</flyout>

    </div>

    
      <div class="site-header__utilities">
        <button @click="searchActive = true" class="site-header__utility-button site-header__utility-button--search">
          <span class="accessible-label">
            Rechercher
          </span>
          <svg class=" icon icon--search"  width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m36.13 34.49-7.09-7.09c1.2-1.53 1.85-3.49 1.85-5.45 0-4.91-4.04-8.95-8.94-8.95-4.91 0-8.95 3.93-8.95 8.84s4.04 8.95 8.95 8.95c1.75 0 3.49-.55 4.91-1.53l7.2 7.2c.33.33.65.44.98.44.33 0 .76-.11.98-.44.22-.22.44-.65.44-.98.1-.44-.11-.77-.33-.99Zm-8.08-12.65c0 3.38-2.73 6.11-6.11 6.11-3.38 0-6.11-2.73-6.11-6.11 0-3.38 2.73-6.11 6.11-6.11a6.09 6.09 0 0 1 6.11 6.11Z" fill="#fff"/></svg>
        </button>

        







        
          <button
            class="site-header__utility-button site-header__utility-button--cart"
            aria-haspopup="true"
            :aria-expanded="String(cartFlyoutActive)"
            @click="toggleCartFlyout()"
            :class="{'flyout-active' : cartFlyoutActive}"
            aria-label="Votre panier"
          >
            <svg class=" icon icon--basket"  width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M38.526 13.2h-5.898l-2.464-4.926c-.132-.262-.426-.35-.66-.204-.235.146-.308.481-.176.744l2.2 4.387h-15.08l2.2-4.387c.117-.263.044-.598-.19-.744-.235-.146-.529-.058-.66.204l-2.465 4.927H9.45C8.1 13.2 7 14.454 7 15.985v1.647c0 .306.22.54.484.54h1.291l2.435 14.517c.191 1.137 1.144 1.968 2.274 1.968h21.037c1.13 0 2.098-.831 2.288-1.968l2.392-14.503h1.29c.265 0 .485-.248.485-.54v-1.661c-.015-1.53-1.1-2.784-2.45-2.784zM35.87 32.47c-.103.612-.675 1.079-1.335 1.079H13.499c-.66 0-1.232-.467-1.335-1.079l-2.42-14.299h28.474l-2.347 14.3zm4.136-15.392H7.955v-1.093c0-.933.66-1.69 1.481-1.69h29.091c.821 0 1.481.757 1.481 1.69v1.093z" stroke-width="1.25" stroke-miterlimit="10"/><path d="M31.924 27.25H15.993c-.264 0-.484.248-.484.54 0 .305.22.539.484.539h15.946c.264 0 .484-.248.484-.54-.014-.291-.22-.539-.499-.539zM15.377 23.579h17.178c.264 0 .484-.248.484-.54 0-.306-.22-.539-.484-.539H15.377c-.264 0-.484.248-.484.54 0 .29.22.539.484.539z" stroke-width="1.25" stroke-miterlimit="10"/></svg>
            <span class="cart-quantity" v-if="cart.item_count > 0" v-text="cart.item_count"></span>
          </button>
          <flyout v-model="cartFlyoutActive" :direction="'right'" :allow-outside-click="handleOutsideClick" :click-outside-deactivates="false" :scroll-lock-class="'noscroll-mobile-menu'" class="flyout--cart">
  <template #header>
    <h2 class="flyout__title">Dans votre panier</h2>
    <span class="cart-quantity__label" v-t="{ path: 'cart.quantity', args: { quantity: cart.item_count } }"></span>
    <button
      class="site-header__utility-button site-header__utility-button--cart"
      @click="cartFlyoutActive = false"
      aria-label="Fermer le panier"
      >
      <svg class=" icon icon--basket"  width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M38.526 13.2h-5.898l-2.464-4.926c-.132-.262-.426-.35-.66-.204-.235.146-.308.481-.176.744l2.2 4.387h-15.08l2.2-4.387c.117-.263.044-.598-.19-.744-.235-.146-.529-.058-.66.204l-2.465 4.927H9.45C8.1 13.2 7 14.454 7 15.985v1.647c0 .306.22.54.484.54h1.291l2.435 14.517c.191 1.137 1.144 1.968 2.274 1.968h21.037c1.13 0 2.098-.831 2.288-1.968l2.392-14.503h1.29c.265 0 .485-.248.485-.54v-1.661c-.015-1.53-1.1-2.784-2.45-2.784zM35.87 32.47c-.103.612-.675 1.079-1.335 1.079H13.499c-.66 0-1.232-.467-1.335-1.079l-2.42-14.299h28.474l-2.347 14.3zm4.136-15.392H7.955v-1.093c0-.933.66-1.69 1.481-1.69h29.091c.821 0 1.481.757 1.481 1.69v1.093z" stroke-width="1.25" stroke-miterlimit="10"/><path d="M31.924 27.25H15.993c-.264 0-.484.248-.484.54 0 .305.22.539.484.539h15.946c.264 0 .484-.248.484-.54-.014-.291-.22-.539-.499-.539zM15.377 23.579h17.178c.264 0 .484-.248.484-.54 0-.306-.22-.539-.484-.539H15.377c-.264 0-.484.248-.484.54 0 .29.22.539.484.539z" stroke-width="1.25" stroke-miterlimit="10"/></svg>
      <span class="cart-quantity" v-text="cart.item_count"></span>
    </button>
    <span class="site-header__cart-totals site-header__cart-totals--label">
      Total:
    </span>
    <span class="site-header__cart-totals" v-text="$options.filters.money(cart.total_price)"></span>
  </template>
  <template #subheader>
    <shipping-promo :cart="cart" v-if="cart.items.length > 0"></shipping-promo>
  </template>
  <template #body>
    <article class="cart-flyout">
      <cart-flyout
        :cart="cart"
        v-if="cartFlyoutActive"
        inline-template
        >
        <div v-if="cart.item_count > 0" v-cloak>
          <cart-form :cart="cart" inline-template>
            
<form class="form form--cart" id="Cart" action="/cart" method="post">
  <div class="cart__items">
    <div class="cart__items-headers">
      <span>Produit</span>
      <span>Quantité</span>
      <span>Prix</span>
    </div>
    <div class="cart__items-body" v-if="true" v-cloak>
      <div
        class="cart__items-item"
        is="line-item"
        v-for="(item,index) in cart.items"
        :key="item.key"
        :line-item="item"
        @update-item="updateItem(index, $event)"
      ></div>
    </div>
  </div>
  
</form>

          </cart-form>
        </div>
        <div class="cart__empty" v-else >
          <p>Votre panier est vide.</p>
        </div>
      </cart-flyout>
    </article>
  </template>
  <template #footer>
    <div class="flyout__footer-wrapper">
      <div class="cart__totals">
        <!-- Total Savings -->
        <div class="total total--discount" v-if="cart.total_discount > 0">
          <span class="total__label">Économies réalisées : </span>
          <span class="total__value" v-text="$options.filters.money(cart.total_discount)"></span>
        </div>

        <!-- Total Price -->
        <div class="total total--price">
          <span class="total__label">Sous-total: </span>
          <span
            class="total__value"
            v-text="$options.filters.money(cart.total_price)"
          >0,00 $</span>
        </div>
      </div>
      <div class="cart__actions">
        <checkout-button :cart="cart" v-if="cart.item_count != 0" inline-template>
          <a @click="clearCart()" :href="siteCartRedirectLink" target="_blank" rel="noopener noreferrer" class="action action--checkout button button--primary" >Passer à la caisse</a>
        </checkout-button>
        <a href="/cart" class="action button button--outline" v-if="cart.item_count != 0">Votre panier</a>
        <a class="cart__continue-shopping-link" href="/collections/all" v-if="cart.item_count == 0">Poursuivre vos achats</a>
      </div>
    </div>
  </template>
</flyout>

        

      </div>
    
  </template>
</div>

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "Organization",
  "name": "Groupe Livre",
  "sameAs": [],
  "url": "https:\/\/groupelivre.com"
}
</script>


  
  <script type="application/ld+json">
    {
      "@context": "http://schema.org",
      "@type": "WebSite",
      "name": "Groupe Livre",
      "potentialAction": {
        "@type": "SearchAction",
        "target": "https:\/\/groupelivre.com\/search?q={search_term_string}",
        "query-input": "required name=search_term_string"
      },
      "url": "https:\/\/groupelivre.com"
    }
  </script>





</div>
    </header><div class="layout__content" id="MainContent" tabindex="-1">
      <script type="text/x-template" id="vue-book-shelf">
  <div
  v-if="product"
  class="book-shelf"
  :class="{
    'book-shelf--left': justify === 'left',
    'book-shelf--right': justify === 'right',
    'book-shelf--no-bleed': !fullBleed,
  }"
>
  <div class="book-shelf__wrapper">
    <div class="book-shelf__book-wrapper">
      <div v-if="justify === 'left'" class="book-shelf__content"><div class="book-shelf__number">#<span v-text="position"></span></div>
  <a :href="product.url" class="h3 book-shelf__title" v-text="product.title"></a>
  <p class="book-shelf__author" v-text="author"></p>
  <p
    class="book-shelf__price"
    v-text="$options.filters.money(product.selected_or_first_available_variant.price)"
  ></p>
  <p>
    <div class="product-tile__cta">
      <a :href="product.url" class="button button--primary">Plus d&#39;informations</a>
    </div>
  </p></div>
        <div class="book-shelf__image-wrapper">
        <a :href="product.url">
          <img class="book-shelf__image" :src="imageSrc" :alt="imageAlt" />
        </a>
        <div class="book-shelf__image-shadow"></div>
      </div>
      <div v-if="justify === 'right'" class="book-shelf__content"><div class="book-shelf__number">#<span v-text="position"></span></div>
  <a :href="product.url" class="h3 book-shelf__title" v-text="product.title"></a>
  <p class="book-shelf__author" v-text="author"></p>
  <p
    class="book-shelf__price"
    v-text="$options.filters.money(product.selected_or_first_available_variant.price)"
  ></p>
  <p>
    <div class="product-tile__cta">
      <a :href="product.url" class="button button--primary">Plus d&#39;informations</a>
    </div>
  </p></div>
    </div>
    <div
      class="shelf"
      :style="{ '--background-image': 'url(' + shelfImageSrc + ')' }"
    ></div>
    <template v-if="!fullBleed">
      <div class="shelf__shadow shelf__shadow--right"></div>
      <div class="shelf__shadow shelf__shadow--left"></div>
    </template>
    <div
      v-else-if="justify === 'right'"
      class="shelf__shadow shelf__shadow--right"
    ></div>
    <div v-else class="shelf__shadow shelf__shadow--left"></div>
  </div>
</div>

</script>

<div data-vue="home" class="js-home-root">
  
  
</div>

    </div>
  </main>

  <footer class="layout__footer">
    

<div class="site-footer" data-vue="footer">
  <div class="site-footer__wrapper">
    <div class="site-footer__main"><div class="site-footer__newsletter"></div>
<div class="site-footer__links">
  <div class="site-footer__links-wrapper">
    <template v-if="$mq.mobile">
      <accordion class="linklist--accordion" :initially-open-item="0" :light-mode="true">
        <template v-slot:default="slotProps">
          
            <accordion-item
              @toggle="slotProps.itemToggle"
              @focus-previous="slotProps.focusPrevious"
              @focus-next="slotProps.focusNext"
              @focus-first="slotProps.focusFirst"
              @focus-last="slotProps.focusLast"
              :index="0"
              :open-item-index="slotProps.openItemIndex"
              :focus-item="slotProps.focusItem"
              id="373502200"
            >
              <span slot="header">À propos</span><ul class="linklist__links linklist__links--level1">
  
</ul></accordion-item>
          
            <accordion-item
              @toggle="slotProps.itemToggle"
              @focus-previous="slotProps.focusPrevious"
              @focus-next="slotProps.focusNext"
              @focus-first="slotProps.focusFirst"
              @focus-last="slotProps.focusLast"
              :index="1"
              :open-item-index="slotProps.openItemIndex"
              :focus-item="slotProps.focusItem"
              id="374148773"
            >
              <span slot="header">Manuscrits</span><ul class="linklist__links linklist__links--level1">
  
</ul></accordion-item>
          
            <accordion-item
              @toggle="slotProps.itemToggle"
              @focus-previous="slotProps.focusPrevious"
              @focus-next="slotProps.focusNext"
              @focus-first="slotProps.focusFirst"
              @focus-last="slotProps.focusLast"
              :index="2"
              :open-item-index="slotProps.openItemIndex"
              :focus-item="slotProps.focusItem"
              id="374237837"
            >
              <span slot="header">Droits | Rights</span><ul class="linklist__links linklist__links--level1">
  
</ul></accordion-item>
          
        </template>
      </accordion>
    </template>
    <template v-else><nav
  id="Linklist-editionslogiques-footer"
  class="linklist linklist--editionslogiques-footer linklist--footer"
  aria-label="editionslogiques - footer"
  data-handle="editionslogiques-footer"
  data-levels="1"
  data-title="editionslogiques - footer">
  <ul class="linklist__links linklist__links--level1">
  <li
  class="link link--level1 link--page_link"
  
  
  
  
  data-level="1"
  data-levels="0"
  data-title="À propos"
  data-type="page_link"
  data-url="/pages/a-propos-editionslogiques"><a href="/pages/a-propos-editionslogiques" class="link__anchor" >À propos</a>

</li>
<li
  class="link link--level1 link--page_link"
  
  
  
  
  data-level="1"
  data-levels="0"
  data-title="Manuscrits"
  data-type="page_link"
  data-url="/pages/manuscrits-librex-general"><a href="/pages/manuscrits-librex-general" class="link__anchor" >Manuscrits</a>

</li>
<li
  class="link link--level1 link--page_link"
  
  
  
  
  data-level="1"
  data-levels="0"
  data-title="Droits | Rights"
  data-type="page_link"
  data-url="/pages/droits-rights-libre-expression"><a href="/pages/droits-rights-libre-expression" class="link__anchor" >Droits | Rights</a>

</li>

</ul>
</nav>
</template>
  </div>
</div>
</div>
    <p class="site-footer__copyright">
      
      Tous droits réservés. © 2023 NumériQ inc.
    </p>
  </div>
</div>

  </footer>
  



<div class="sticky-footer">
  
</div>

<script src="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/runtime.js?v=101389922364810948871683045422" defer="defer"></script><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/layout.brand-page.chunk.dcfd2.js?v=157182620932209345301683045431" as="script"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/layout.checkout.chunk.8abc5.js?v=180700763246478394201683045426" as="script"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/layout.redirect.chunk.14c45.js?v=58173267789665622241683045427" as="script"><script src="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/layout.theme.chunk.d8c7f.js?v=4313429802946109401683045432" defer="defer"></script><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.404.chunk.8ab0a.js?v=142955303605900839721683045419" as="script"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.cart.chunk.05851.js?v=122418788387173732241683045428" as="script"><script src="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.index.chunk.6cc5d.js?v=11672713844603569351683045432" defer="defer"></script><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.list-collections.chunk.3ddae.js?v=9905651384068855461683045424" as="script"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.password.chunk.019f6.js?v=93306738736827444611683045420" as="script"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.search.chunk.dbee0.js?v=128166374945614399261683045431" as="script"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.collection.faceted.chunk.4ef72.js?v=98359793720750709621683045431" as="script"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.account.chunk.7b9aa.js?v=76410830487854611511683045430" as="script"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.account.wishlist.chunk.7da8c.js?v=171133158318510571341683045429" as="script"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.activate_account.chunk.4225c.js?v=160450608103414568191683045418" as="script"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.addresses.chunk.9dd84.js?v=154677182996936398491683045430" as="script"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.login.chunk.ca682.js?v=49108182666889488891683045428" as="script"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.order.chunk.2a056.js?v=65107410091897919631683045421" as="script"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.register.chunk.2b60c.js?v=53770479535133870151683045424" as="script"><link rel="prefetch" href="//editionslogiques.groupelivre.com/cdn/shop/t/54/assets/template.reset_password.chunk.36104.js?v=97384618891339161381683045421" as="script"><!--Gem_Page_Footer_Script-->


      
            <script data-instant-track type="text/javascript">
      var GEMVENDOR = GEMVENDOR || (function(){		var _js = {};		return {			init: function(Args) {				_js = Args;			},			getLibs: function() {				return _js;			}		};	}());
      if(typeof pageLibs === 'undefined' || pageLibs === null){
        var pageLibs = [];
      }
      GEMVENDOR.init(pageLibs);
      </script>
    <script data-instant-track type="text/javascript" src="https://d1um8515vdn9kb.cloudfront.net/files/gempagev2.js?v=1.0" class="gf-script" defer></script>

          
      
    

<!--End_Gem_Page_Footer_Script-->
</body>

<a class="back-to-top" id="back-to-top" href="#" aria-label="Faites défiler vers le haut de la page"><svg class=" icon icon--chevron-right"  fill="none" height="48" width="48" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
      <title>Faites défiler vers le haut de la page</title>
      <path d="M31 22.99c0 .31-.14.6-.38.79l-10 11.01a.992.992 0 01-1.4-.17.992.992 0 01.17-1.4l9-10.22-9-10.22a1 1 0 01-.17-1.4 1 1 0 011.4-.17l10 11.01c.24.17.38.46.38.77z" fill="#000"/>
    </svg>
</a>
</html>
